<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@font-face {font-family:'font_yt';font-style:normal;font-weight:900;src:url("../font/yellowtail.woff") format("woff");}
#wrap .font_yt{font-family:'font_yt',sans-serif;font-display: swap;}

.sp_none{display:none;}
@media screen and (min-width:768px) {

a.a_tel[href^="tel:"] {pointer-events:none;}
.pc_none{display:none;}
.sp_none{display:inline-block;}
}

#wrap{text-align:left;position:relative;}
#wrap img{vertical-align:top;}
#wrap .header{background:#ebe8dc;}
#wrap .header .inner{margin:0 auto;width:auto;max-width:1000px;position:relative;height:112px;}
#wrap .header .inner .header_logo{max-width:500px;height:auto;position:absolute;top:26px;left:10px;}
#wrap .header .inner .header_logo img{width:100%;height:auto;}
#wrap .header .inner .header_contact{width:50px;height:50px;position:absolute;right:10px;top:0;bottom:0;position:absolute;margin:auto;}
#wrap .header .inner .header_contact a{ height:50px;display:block;background:#7f6c5a;position:relative;}
#wrap .header .inner .header_contact a img{height:23px;width:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
#wrap .header .inner .toggle_btn{display:none;}
#wrap .header .header_menu_list{ display:block;border-top:1px solid #7f6c5a;width:auto;}
#wrap .header .header_menu_list ul{letter-spacing:-1em;text-align:center;/*display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;*/}
#wrap .header .header_menu_list ul li{ letter-spacing:normal;vertical-align:top;display:inline-block;}
#wrap .header .header_menu_list ul li + li{margin:0 0 0 30px;}
#wrap .header .header_menu_list ul li a{display:block;text-decoration:none;color:#321b0c;position:relative;display:block;padding:30px 0;text-align:center;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;}
#wrap .header .header_menu_list ul li a span{position:relative;z-index:100;font-size:16px;font-weight:700;line-height:1.1;color:#524a3a;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;padding:2px 0;}
#wrap .header .header_menu_list ul li a span:before{content:"";display:block;position:absolute;right:0;bottom:0;width:0;height:1px;background-color:#9c8559;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
@media screen and (min-width:1000px) {
#wrap .header .header_menu_list ul li a:hover span:before{content:"";display:block;position:absolute;left:0;right:auto;width:100%;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
#wrap .header .header_menu_list ul li a:hover span{color:#9c8559;-webkit-transition:all .3s linear;transition:all .3s linear;}
}
@media screen and (max-width:1000px) {
/*
#wrap .header .header_menu_list ul li + li{margin:0 0 0 15px;}*/
#wrap .header .header_menu_list ul li a span{font-size:14px;}
}
@media screen and (max-width:767px) {
#wrap .header{height:50px;position:fixed;top:0;right:0;left:0;z-index:10000;border-bottom:1px solid #7f6c5a;}
#wrap .header .inner{min-width:auto;padding:0;height:50px;}
#wrap .header .inner .header_logo{width:249px;height:auto;position:absolute;top:13px;left:10px;}
#wrap .header .inner .header_contact{width:26px;height:26px;right:45px;}
#wrap .header .inner .header_contact a{ height:26px;box-sizing:border-box;}
#wrap .header .inner .header_contact a img{height:14px;}
#wrap .header .inner .toggle_btn{width:40px;display:block;position:absolute;margin:auto;right:5px;top:23px;cursor:pointer;z-index:999999;}
#wrap .header .inner .toggle_btn:before {content:"";display:block;background-color:#321b0c;height:2px;width:20px;position:absolute;left:10px;top:50%;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;transform:rotate(0deg);}
#wrap .header .inner .toggle_btn a:before,
#wrap .header .inner .toggle_btn a:after{content:"";display:block;background-color:#321b0c;height:2px;width:20px;position:absolute;left:10px;top:50%;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
#wrap .header .inner .toggle_btn a:before{transform:translateY(-8px);}
#wrap .header .inner .toggle_btn a:after{transform:translateY(8px);}
#wrap .header .inner .toggle_btn.active:before {transform:rotate(-45deg) translateY(0px);}
#wrap .header .inner .toggle_btn.active a:before{background:rgba(255, 255, 255, 0);}
#wrap .header .inner .toggle_btn.active a:after{transform:rotate(45deg) translateY(0px);}
#wrap .header .header_menu_list{display:none;position:absolute;top:45px;right:0;left:0;background:#FFF;}
#wrap .header .header_menu_list ul li{display:block; border-bottom:1px solid #7f6c5a;}
#wrap .header .header_menu_list ul li + li{margin:0;}
#wrap .header .header_menu_list ul li a{padding:25px 0;}
}
#wrap .footer{padding:40px 0 0;}
#wrap .footer .inner .footer_logo{width:auto;max-width:498px;padding:0 10px;margin:0 auto 40px;}
#wrap .footer .inner .footer_logo img{ width:100%;height:auto;}
#wrap .footer .inner p{ font-size:11px;line-height:1.1;color:#321b0c;text-align:center;display:block;margin:0 0 40px}
#wrap .footer .copyright{padding:15px 0 13px;background:#393430;font-size:11px;line-height:1.1;font-weight:400;color:#FFF;text-align:center;}

@media screen and (max-width:767px) {
#wrap #content{padding: 51px 0 0;}
}</pre></body></html>