@charset "utf-8";
@import url(css/basic.css);
@import url(css/22/03.css);
[lang="en"],.ff-en{font-family:'Fredericka the Great',sans-serif;}#nav .b.ff-ym,.subtmb [lang="en"],#snav .ff-ym,#contact .ff-ym{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",Verdana,Meiryo,sans-serif;font-weight:800;}
/*color*/
.more a,span.more,.list-btn a,a[href^="tel:"],#global li li a,.bs #nav,.bs #nav a[href^="tel:"],.bs #global a,.sp .a_cardab li a,#menu li li a:hover,#menu li li a.on,#nav,#global a,#nav a[href^="tel:"],#hnav .tel::before,section>h3[lang="en"],#contact,#contact a,.sns [class^="icon-"]::before{color:#4a2222;}
.subtmb [lang="en"]{color:#c68f3c;}
h1+p,h2,h2 a,#fnav h3,#fnav h3 a,#copyright{color:#4c7491;}
h1{color:#4a2222;}
h4,.h4,dl.box>dt{border:none;background-color:#113f60;color:#fff;}
h6::before,.h6::before,[class*="check_"] input[type="checkbox"]~span::after,[class*="linebox"].flow::after,ul.flow>li+li::after{border-color:#c68f3c;}
#hnav [class*="a-btn"]{color:#fff;}
#hnav [class*="a-btn"]:hover{background-color:#d1a25c;}
.a-btn:hover,#rnav a:hover,.pnav a:hover,a:hover [class*="a-btn"]{border-color:#6a4141;background-color:#6a4141;}
.a-btn-w:hover{border-color:#d1a25c;background-color:#d1a25c;}
.a-btn2::before,#menu a::before,.list-btn a::before,.a-btn-w:hover::before{border-left-color:#4a2222;}
.list-btn a{border-color:#4a2222;}
#fmenu a:hover{color:#a3b9c9;}
/*bg*/
[class*="a-btn"],.close_popup,.list-tag a,.more a, span.more{background-color:#cda280;border-color:#cda280;color:#4a2222;}
button,[type="button"],[type="reset"],[type="submit"]{border-color:#c68f3c;background-color:#c68f3c;color:#fff;}
button:hover,[type="button"]:hover,[type="reset"]:hover,[type="submit"]:hover{border-color:#d1a25c;background-color:#d1a25c;}
.a-btn,#mbtn a,#rnav a,.pnav a,.pnav [rel],.tag [class|="tag"]::after,#paging li.active,.a_extend::before,.a_extend::after,.slick-arrow span::before,.slick-arrow span::after,.more a>span::before,.more a>span::after,span.more>span::before,span.more>span::after,.pnav a,.pnav [rel],.a_card .tag a::after,[class*="a_card"]>li>a::after,#global>ul>li>a::after,.bs #global>ul>li>a::after,#menu>ul>li>a.on,#menu>ul>li>a:hover,#menu dl.box>dt.on,#pnav a,.list-type-number.flow>li::before{background-color:#4a2222;}
.a-btn,.list-tag a:hover,.list-tag a.on,.list-btn a:hover,[class*="check_"] input[type="radio"]~span::after{background-color:#4a2222;border-color:#4a2222;color:#fff;}
.a-btn2:hover{background-color:#d7b9a1;border-color:#d7b9a1;color:#4a2222;}
.a-btn2:hover::before{border-left-color:#4a2222;}
.a-btn3{background-color:#222;border-color:#222;color:#fff;}
.a-btn3:hover{background-color:#444;border-color:#444;}
.a-btn-w,#hnav [class*="a-btn"],.a_card .tag>li>span{background-color:#c68f3c;}
.haikei{background:#e4dad2;}
#info{background:#113f60;}
[class*="linebox"]{background-color:#f7f1e9;}
[class*="linebox"]>dd::before{border-color:#c7ac84;}
/*border*/
.a-btn-w{border-color:#c68f3c;}
.link a::before,a.link::before,.list li::before,[class*="a-btn"]::before,#menu li li a.on::before,#menu li li a:hover::before{border-left-color:#4a2222;}
.a-btn::before,.a-btn3::before{border-left-color:#fff;}
.newlist>li,.newlist>li:first-child{border:0;background:linear-gradient(to right,#914434,#914434 2px,rgba(255,255,255,0) 2px,rgba(255,255,255,0) 4px) 0 bottom repeat-x,linear-gradient(to right,#914434,#914434 2px,rgba(255,255,255,0) 2px,rgba(255,255,255,0) 4px) 0 bottom repeat-x;background-size:4px 1px;}
.newlist>li:first-child{background-position:0 0,0 bottom;}
#contact{text-shadow:1px 1px 0 #fff;}
#contact .tel,#contact [class*="a-btn"]{text-shadow:none;}
#hnav [class*="a-btn"]{border:0;font-weight:normal;}
@media(min-width:48em){
#pnav a{background-color:inherit;}
}