#content-body.menu-list h2{text-align:center;margin-bottom:5.71429%}#content-body.menu-list h2.shop_cat_01 img{width:18.04082%}#content-body.menu-list h2.shop_cat_02 img{width:16.81633%}#content-body.menu-list h2.shop_cat_03 img{width:17.63265%}#content-body.menu-list h2.shop_cat_04 img{width:17.63265%}#content-body.menu-list h2.other-title{font-size:2.068rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:bold;text-align:center;margin-bottom:0}#content-body.menu-list #menu-list dt{padding-top:5.71429%;border-top:1px solid #dcdcdc}#content-body.menu-list #menu-list dt:first-child{border:none;padding-top:0}#content-body.menu-list section dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:83.59184%;margin:0 auto}#content-body.menu-list section dl::after{content:"";display:block;width:31.44531%}#content-body.menu-list section dl div{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;position:relative;width:31.44531%;margin-bottom:6.44531%;margin-right:2.73438%}#content-body.menu-list section dl div:nth-of-type(3n){margin-right:0}#content-body.menu-list section dl div a{text-decoration:none}#content-body.menu-list section dl div .menu-link{width:53.72671%;margin:0 auto;text-align:center;font-size:1.128rem}#content-body.menu-list section dl div .menu-link::after{width:1.316rem;height:.752rem}#content-body.menu-list section dl div dd{padding:16.14907% 0 0}#content-body.menu-list section .menu-notes{text-align:center;font-size:1.41rem;line-height:1.5;padding-bottom:2.44898%;margin-bottom:4.89796%;border-bottom:1px solid #dcdcdc}#content-body.menu-list section .sub-menu-list{padding:5.95918% 0 4.40816%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#content-body.menu-list section .sub-menu-list li{width:33.3%;text-align:center;font-size:2.0492rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;padding-bottom:3.91837%;font-weight:bold}#content-body.menu-details>section{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}#content-body.menu-details .menu-details .menu-photo{width:52.73469%}#content-body.menu-details .menu-details .menu-photo_02{display:none}#content-body.menu-details .menu-details .section-inner{padding:8.16327% 2.04082%;width:47.26531%;font-size:1.2126rem}#content-body.menu-details .menu-details .section-inner h1{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:3.3276rem;margin-bottom:15.19862%}#content-body.menu-details .menu-details .section-inner p{font-size:1.504rem;line-height:1.8}#content-body.menu-details .menu-details .section-inner .notes{margin-top:5.18135%;font-size:1.316rem;line-height:1.8}#content-body.menu-details .shop-type-details{margin:3.26531% 0 7.34694%;background-color:#375249}#content-body.menu-details .shop-type-details .section-inner{color:#ffffff;width:50%;padding:4.4898% 5.87755%}#content-body.menu-details .shop-type-details .section-inner h2{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:2.27668rem;letter-spacing:0.2em;line-height:1.3}#content-body.menu-details .shop-type-details .section-inner p{font-size:1.41rem;line-height:1.8;margin-top:1em}#content-body.menu-details .shop-type-details figure{width:50%;position:relative}#content-body.menu-details .shop-type-details figure img{position:absolute;top:50%;left:0%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#content-body.menu-details .shop-list{display:block}#content-body.menu-details .shop-list h2{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:2.27668rem;text-align:center;margin-bottom:4.4898%;padding-top:.81633%}#content-body.menu-details .shop-list ul{width:91.18367%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#content-body.menu-details .shop-list ul li{width:32.22919%;margin:0 1.34288% 2.41719% 0}#content-body.menu-details .shop-list ul li:nth-of-type(3n){margin-right:0}#content-body.menu-details .shop-list ul li a{display:block;background-color:#375249;color:#ffffff;font-size:1.41rem;line-height:1.5;padding:4.16667% 9.72222%;text-decoration:none;position:relative;width:100%;height:100%}#content-body.menu-details .shop-list ul li a::after{content:'';background-image:url("/wp-content/themes/hannosuke/assets/images/common/ico-triangle-arrow-white.png");display:block;width:1.128rem;height:1.034rem;background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;right:5%;margin-top:-0.55rem}#content-body.menu-details .shop-list ul li a:hover{opacity:0.6}@media screen and (max-width: 1024px){#content #content-body.menu-list{width:89.33333%;padding-top:4%}#content #content-body.menu-list h2{margin:0}#content #content-body.menu-list h2.shop_cat_01 img,#content #content-body.menu-list h2.shop_cat_02 img,#content #content-body.menu-list h2.shop_cat_03 img,#content #content-body.menu-list h2.shop_cat_04 img,#content #content-body.menu-list h2.shop_cat_05 img{width:40%}#content #content-body.menu-list #menu-list>dt{padding-bottom:5.86667%;position:relative}#content #content-body.menu-list #menu-list>dt:first-child{margin-top:4.8%}#content #content-body.menu-list #menu-list>dt::after{content:'';background-image:url("/wp-content/themes/hannosuke/assets/images/common/toggle_arrow_down.png");display:block;width:1.2rem;height:1.2rem;background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;right:3.0581%;margin-top:-0.6rem}#content #content-body.menu-list #menu-list>dt.open::after{background-image:url("/wp-content/themes/hannosuke/assets/images/common/toggle_arrow_up.png")}#content #content-body.menu-list #menu-list>dd{display:none}#content #content-body.menu-list section dl{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}#content #content-body.menu-list section dl div{width:46.86567%;margin-bottom:10.14925%;margin-right:0}#content #content-body.menu-list section dl div .menu-link{width:93.63057%}#content #content-body.menu-list section dl div dd{padding:6.36943% 0 0}#content #content-body.menu-list section .menu-notes{padding-bottom:4.47761%;margin-bottom:8.95522%}#content #content-body.menu-list section .menu-notes+h2{font-size:2rem}#content #content-body.menu-list section .sub-menu-list{padding:11.9403% 0 7.76119%}#content #content-body.menu-list section .sub-menu-list li{width:50%;font-size:1.6rem;padding-bottom:9.55224%}.single-menu #content .header .header-title{display:none}#content #content-body.menu-details{width:auto}#content #content-body.menu-details section{display:block}#content #content-body.menu-details .menu-details .menu-photo{display:none}#content #content-body.menu-details .menu-details .menu-photo_02{display:block}#content #content-body.menu-details .menu-details .section-inner{padding:15.73333% 5.86667% 0;width:auto}#content #content-body.menu-details .menu-details .section-inner h1{font-size:3.012rem;margin-bottom:13.33333%}#content #content-body.menu-details .menu-details .section-inner p{margin-top:8.8%}#content #content-body.menu-details .menu-details .section-inner .notes{margin-top:6.13333%}#content #content-body.menu-details .shop-type-details{margin:9.06667% 0 13.33333%}#content #content-body.menu-details .shop-type-details .section-inner{background-color:#000000;width:auto;padding:6.93333% 12% 8%}#content #content-body.menu-details .shop-type-details .section-inner h2{line-height:1.3;text-align:center}#content #content-body.menu-details .shop-type-details .section-inner p{line-height:1.5;margin-top:6.66667%}#content #content-body.menu-details .shop-type-details figure{width:auto}#content #content-body.menu-details .shop-type-details figure img{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}#content #content-body.menu-details .shop-list h2{margin-bottom:5.33333%}#content #content-body.menu-details .shop-list ul{width:88.8%;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;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#content #content-body.menu-details .shop-list ul li{width:48.04805%;margin:0 0 3.003% 0}#content #content-body.menu-details .shop-list ul li a{line-height:1.5;padding:8.125% 10%}#content #content-body.menu-details .shop-list ul li a::after{right:3.125%}}
/*# sourceMappingURL=menu.css.map */