.clearfix:after{content:"";clear:both;display:block}.block_pc{display:block}.block_sp{display:none}.img_sp,.nav_sp{display:none}.img_pc{display:block}html{font-size:62.5%;line-height:1;color:#fff;background-color:#111;font-family:"mincho_mid",游明朝,"Yu Mincho",YuMincho,Georgia,serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-size:1.5rem}* a{color:inherit;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}* a:hover{opacity:.8}header{width:100%}header #ttl_site{width:124px;height:56px;text-indent:-9999px;margin:0 0 0 -3px}header #ttl_site a{display:block;width:124px;height:56px;background-image:url(../images/common/ttl_site.svg);background-size:contain}#box_phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}#box_phone a{font-size:2.1rem;pointer-events:none;padding:0 0 0 7px}#nav_global{width:auto;margin:23px 0 0}#nav_global dt{display:none}#nav_global ul{list-style:none}#nav_global a,#nav_global .nav_parent{position:relative;display:block;width:auto;line-height:1.2;letter-spacing:.05em;-webkit-transition:all .2s ease;transition:all .2s ease;overflow:hidden;padding:7px 0 8px}#nav_global a span,#nav_global .nav_parent span{display:block;width:auto;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:1rem}#nav_global a:after,#nav_global .nav_parent:after{position:absolute;right:-100%;bottom:1px;display:block;content:"";width:100%;height:1px;-webkit-transition:all .4s ease;transition:all .4s ease;background-color:#f2f2f2;opacity:.5}#nav_global a:hover,#nav_global .nav_parent:hover{opacity:1;padding-right:3px;cursor:pointer}#nav_global a:hover:after,#nav_global .nav_parent:hover:after{width:100%;right:-20%}#nav_global #nav_address{display:none}#nav_global .state_active:after{right:-20%}#nav_global .nav_child{display:none;font-size:1.3rem}#nav_global .nav_child a{padding:6px 0}#nav_global .nav_child a:after{width:90%}#nav_global .nav_child a:hover{padding-right:3px}footer{font-size:1.3rem;background-color:rgba(17,17,17,.5);padding:35px 0 25px}footer .box_cmn_width{position:relative}footer address,footer #info_footer{width:640px;line-height:1.5;margin:0 40px 0 0}footer address{margin:0 0 8px}footer address h2{font-family:"mincho_bold";font-size:1.5rem;margin:0 0 3px}footer address dl{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.1em;text-decoration:underline}footer address dl dt::after{content:"／"}footer #info_footer{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;border:1px solid #999;padding:3px 8px}footer #info_footer_news dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}footer #info_footer_news dl.is_new dd::before{content:"NEW TOPIC";display:inline-block;color:#fff;background-color:#c51c22;padding:0 5px;margin-right:2px}footer #info_footer_news dt{margin:0 10px 0 0}footer #info_footer_closed{border-right:1px solid #999;padding:0 10px 0 0;margin:0 16px 0 0}footer #nav_footer{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:240px;list-style:none}footer .icon_footer:after{display:inline-block;content:"";width:15px;height:1em;background-image:url(../images/common/icon_footer_arrow.png);background-repeat:no-repeat;background-position:center 6px;margin:0 0 0 .3em}#wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:1160px;padding:27px 0 0;margin:0 auto}#box_main{width:940px}#box_nav{width:calc(100% - 960px);text-align:right;font-family:"mincho_mid",serif}.box_cmn_width{width:1160px;min-height:320px;margin:0 auto}body:has(main>.back_beige){background-color:#e5e3cc;color:#111}body:has(main>.back_beige) header #ttl_site a{background-image:url(../images/common/ttl_site_lunch.svg)}body:has(main>.back_beige) footer{background-color:rgba(0,0,0,0)}body:has(main>.back_beige) #nav_global a,body:has(main>.back_beige) #nav_global .nav_parent{text-shadow:0px 0px 10px rgba(17,17,17,0)}body:has(main>.back_beige) #nav_global a:after,body:has(main>.back_beige) #nav_global .nav_parent:after{background-color:#111}body:has(main>.back_beige) .ttl_cmn_02{border-bottom:1px solid #111}body.second_about{background-image:url(../images/about/back_page.jpg)}body.second_drink_monthly,body.second_drink{background-image:url(../images/drink/back_page.jpg)}body.second_party{background-image:url(../images/party/back_page.jpg)}body.second_wedding{background-image:url(../images/wedding/back_page.jpg);background-color:#fff;color:#111}body.second_wedding header #ttl_site a{background-image:url(../images/common/ttl_site_lunch.svg)}body.second_wedding footer{background-color:rgba(0,0,0,0)}body.second_wedding #nav_global a,body.second_wedding #nav_global .nav_parent{text-shadow:0px 0px 10px rgba(17,17,17,0)}body.second_wedding #nav_global a:after,body.second_wedding #nav_global .nav_parent:after{background-color:#111}body.second_wedding .box_border{border:1px solid #111}body.second_wedding .box_border .detail_lunch:first-child{border-right:1px solid #111}body.second_wedding .ttl_cmn_02{border-bottom:1px solid #111}body.second_lunch_monthly,body.second_test_lunch_monthly{background-image:url(../images/lunch/back_page.jpg);background-color:#fff;color:#111}body.second_lunch_monthly header #ttl_site a,body.second_test_lunch_monthly header #ttl_site a{background-image:url(../images/common/ttl_site_lunch.svg)}body.second_lunch_monthly footer,body.second_test_lunch_monthly footer{background-color:rgba(0,0,0,0)}body.second_lunch_monthly #nav_global a,body.second_lunch_monthly #nav_global .nav_parent,body.second_test_lunch_monthly #nav_global a,body.second_test_lunch_monthly #nav_global .nav_parent{text-shadow:0px 0px 10px rgba(17,17,17,0)}body.second_lunch_monthly #nav_global a:after,body.second_lunch_monthly #nav_global .nav_parent:after,body.second_test_lunch_monthly #nav_global a:after,body.second_test_lunch_monthly #nav_global .nav_parent:after{background-color:#111}body.second_lunch_monthly .box_border,body.second_test_lunch_monthly .box_border{border:1px solid #111}body.second_lunch_monthly .box_border .detail_lunch:first-child,body.second_test_lunch_monthly .box_border .detail_lunch:first-child{border-right:1px solid #111}body.second_lunch_monthly .ttl_cmn_02,body.second_test_lunch_monthly .ttl_cmn_02{border-bottom:1px solid #111}body.second_dinner_monthly,body.second_test_dinner_monthly{background-image:url(../images/dinner/back_page.jpg)}@media screen and (max-width: 768px){html{font-size:56%}.block_pc{display:none}.block_sp{display:block}.img_sp,.nav_sp{display:block}.img_pc{display:none}img{max-width:100%;height:auto}.box_cmn_width{width:90%;min-height:auto;margin:0 auto}#wrapper{display:block;width:90%;padding:0;margin:0 auto}#box_main{width:auto}#box_nav{width:auto;text-align:left}header{width:auto;padding:1em 0 0}header #ttl_site{width:95.3846153846px;height:43.0769230769px;margin:0}header #ttl_site a{width:95.3846153846px;height:43.0769230769px}#box_phone{display:none}#nav_global{width:100%;font-weight:normal;margin:0}#nav_global dt{position:fixed;top:0;right:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;height:70px;padding:0}#nav_global dt div{width:22px;height:22px;text-indent:-9999px;background-image:url(../images/common/btn_nav.svg);background-size:22px;background-position:center center;-webkit-transition:all .8s normal;transition:all .8s normal;padding:18px;margin:0 .8em 0 0}#nav_global .state_open div{background-image:url(../images/common/btn_nav_close.svg)}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#nav_global dd{position:fixed;top:0;left:0;z-index:9998;display:none;width:100%;height:100vh;color:#fff;background-color:#111;background-image:url(../images/common/ttl_site.svg);background-position:center 15px;background-size:25%;-webkit-animation:fadeIn 1s ease 0s 1 normal;animation:fadeIn 1s ease 0s 1 normal;padding:70px 0 0}#nav_global ul{width:auto;border-top:1px solid #404040;background-color:#111}#nav_global li{width:100%;border-bottom:1px solid #404040}#nav_global a,#nav_global .nav_parent{position:relative;display:block;width:auto;line-height:1.2;letter-spacing:0;color:#fff;font-family:"mincho_reg",sans-serif;padding:14px 12px}#nav_global a:after,#nav_global .nav_parent:after{display:none}#nav_global a span,#nav_global .nav_parent span{display:inline;width:auto;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:1rem;padding:0 0 0 1em}#nav_global a:hover,#nav_global .nav_parent:hover{padding-right:12px}#nav_global #nav_address{display:block;width:100%;font-size:1.2rem;text-align:center;margin:20px 0 0}#nav_global #nav_address h2{font-size:1.4rem}#nav_global #nav_address #txt_phone{font-family:"mincho_bold",sans-serif;font-size:3rem;margin:7px 0}#nav_global #nav_address a{padding:0}#nav_global .nav_parent:before{float:right;font-family:FontAwesome;content:""}#nav_global .nav_parent .state_active{border-bottom:none}#nav_global .nav_parent .state_active:after{display:none}#nav_global .nav_parent.state_active:before{content:""}#nav_global .nav_child{display:none;font-size:1.3rem;border-top:none;border-bottom:1px solid #404040;padding:8px 0 10px}#nav_global .nav_child li{border:none}#nav_global .nav_child a{background-image:url(../images/common/list_decimal.svg);background-position:10px center;padding:8px 24px}#nav_global .nav_child a:after{width:100%}#nav_global .nav_child a:hover{padding-right:0}footer{font-size:1.3rem;background-color:#111;padding:23px 0}footer .box_cmn_width{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}footer address,footer #info_footer{width:90%;margin:0 auto 25px}footer address{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:100%;border-top:1px solid #373737;font-size:1.1rem;line-height:1.7;padding:20px 4% 0;margin:0 0 8px}footer #info_footer{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;border:none;padding:0}footer #info_footer_news{display:block}footer #info_footer_news a{display:block;width:100%}footer #info_footer_closed{border-right:none;border-bottom:1px solid #999;padding:0 0 8px;margin:0 0 8px}footer #nav_footer{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:static;width:90%;margin:0 auto 25px}footer #nav_footer li:not(:nth-child(-n+2)){width:50%}footer #nav_footer li:nth-child(even) .icon_footer{border-right:none}footer #nav_footer li:last-child .icon_footer{border-right:1px solid #373737}footer #nav_footer li:has(.icon_footer){margin-bottom:0}footer .icon_footer{display:block;width:100%;border:1px solid #373737;padding:15px}footer .icon_footer:after{float:right}}/*# sourceMappingURL=basic.css.map */