html.lower #contents .p-content .p-dinner__inner,html.lower #contents .p-content .p-dishes__child__inner,html.lower #contents .p-content .p-intro__inner{width:72.9166666667%;max-width:1400px;margin-inline:auto}@media only screen and (min-width:768px)and (max-width:1199px){html.lower #contents .p-content .p-dinner__inner,html.lower #contents .p-content .p-dishes__child__inner,html.lower #contents .p-content .p-intro__inner{width:90%}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dinner__inner,html.lower #contents .p-content .p-dishes__child__inner,html.lower #contents .p-content .p-intro__inner{width:89.7435897436%}}html.lower #contents .p-content .p-dinner,html.lower #contents .p-content .p-dishes__child,html.lower #contents .p-content .p-intro{-webkit-box-sizing:border-box;box-sizing:border-box}html.lower #contents .p-content .p-dinner *,html.lower #contents .p-content .p-dinner ::after,html.lower #contents .p-content .p-dinner ::before,html.lower #contents .p-content .p-dishes__child *,html.lower #contents .p-content .p-dishes__child ::after,html.lower #contents .p-content .p-dishes__child ::before,html.lower #contents .p-content .p-intro *,html.lower #contents .p-content .p-intro ::after,html.lower #contents .p-content .p-intro ::before{-webkit-box-sizing:border-box;box-sizing:border-box}@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}@media only screen and (min-width:768px){html.lower #contents .p-content .p-main__flex{gap:10%}}@media only screen and (min-width:1200px){html.lower #contents .p-content .p-main__text{width:27%}}@media print{html.lower #contents .p-content .p-main__text{width:27%}}@media only screen and (min-width:768px){html.lower #contents .p-content .p-main__image .maru{left:-28.9215686275%;bottom:-2.6666666667rem;width:46.2745098039%}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-main__image .maru{right:.5555555556rem;bottom:-2.7777777778rem;width:51.3513513514%;left:auto}}html.lower #contents .p-content .p-main__image .maru .maru1 i{-webkit-animation:floating-y 4s ease-in-out infinite alternate;animation:floating-y 4s ease-in-out infinite alternate;--mask-image:url("../images/common/pattern1.svg");background:#b6d4bb;--mask-settings:repeat;-webkit-mask:var(--mask-image) var(--mask-settings);mask:var(--mask-image) var(--mask-settings);-webkit-mask-size:20.4%;mask-size:20.4%;opacity:.3}@media only screen and (min-width:768px){html.lower #contents .p-content .p-main__image .maru .maru1 i{width:52.9661016949%;margin-right:30.0847457627%}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-main__image .maru .maru1 i{width:52.6315789474%;margin-right:30%}}html.lower #contents .p-content .p-main__image .maru .maru1::after{background:#dae5ec;-webkit-animation:floating-y 3s ease-in-out infinite alternate;animation:floating-y 3s ease-in-out infinite alternate;position:absolute;left:0;opacity:.4}@media only screen and (min-width:768px){html.lower #contents .p-content .p-main__image .maru .maru1::after{bottom:-1.9444444444rem;width:19.0677966102%}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-main__image .maru .maru1::after{width:18.9473684211%;bottom:-.5555555556rem}}html.lower #contents .p-content .p-main__image .maru .maru1::before{content:"";position:absolute;aspect-ratio:1/1;border-radius:50%;-webkit-animation:floating-y 5s ease-in-out infinite alternate;animation:floating-y 5s ease-in-out infinite alternate;--mask-image:url("../images/common/maru1.svg");background:#c4abb9;--mask-settings:center/contain;-webkit-mask:var(--mask-image) var(--mask-settings);mask:var(--mask-image) var(--mask-settings);right:0;top:100%}@media only screen and (min-width:768px){html.lower #contents .p-content .p-main__image .maru .maru1::before{width:38.1355932203%}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-main__image .maru .maru1::before{width:38.4210526316%}}@media only screen and (min-width:768px){html.lower #contents .p-content .p-intro{margin-top:6.1111111111rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-intro{margin-top:2.2222222222rem}}html.lower #contents .p-content .p-intro__inner{position:relative}@media only screen and (max-width:767px){html.lower #contents .p-content .p-intro__inner .logo{display:block;max-width:32.8571428571%}}html.lower #contents .p-content .p-intro__inner .txt_title{font-family:"Kaisei Tokumin",serif;font-weight:400;font-style:normal;letter-spacing:.06em}@media only screen and (min-width:1200px){html.lower #contents .p-content .p-intro__inner .txt_title{font-size:1.4444444444rem}}@media print{html.lower #contents .p-content .p-intro__inner .txt_title{font-size:1.4444444444rem}}@media only screen and (min-width:768px)and (max-width:1199px){html.lower #contents .p-content .p-intro__inner .txt_title{font-size:1.2222222222rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-intro__inner .txt_title{font-size:1.125rem}}@media only screen and (min-width:768px){html.lower #contents .p-content .p-intro__inner .txt_title{margin-top:3.0555555556rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-intro__inner .txt_title{margin-top:1.9444444444rem}}@media only screen and (min-width:768px){html.lower #contents .p-content .p-intro__inner .txt_desc{margin-top:1.1111111111rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-intro__inner .txt_desc{margin-top:.8333333333rem}}html.lower #contents .p-content .p-intro__bnr{margin-right:calc(50% - 50vw + var(--scrollbar-width,0px)/ 2)}@media only screen and (min-width:768px){html.lower #contents .p-content .p-intro__bnr{margin-top:3.0555555556rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-intro__bnr{margin-top:1.9444444444rem}}html.lower #contents .p-content .p-intro__bnr .splide .img{display:block;padding-bottom:2.5555555556rem}html.lower #contents .p-content .p-intro__bnr .splide .img img{border-radius:2.2222222222rem;-webkit-box-shadow:0 1rem .6666666667rem -.6666666667rem rgba(41,40,40,.18);box-shadow:0 1rem .6666666667rem -.6666666667rem rgba(41,40,40,.18)}@media only screen and (max-width:1199px){html.lower #contents .p-content .p-intro__bnr .splide .img img{border-radius:1.1111111111rem}}html.lower #contents .p-content .p-intro__bnr .splide .splide-controls{margin-top:-1.4444444444rem}@media only screen and (min-width:768px){html.lower #contents .p-content .p-intro__bnr .splide .splide__arrows .splide__arrow{width:5rem;height:3.8888888889rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-intro__bnr .splide .splide__arrows .splide__arrow{width:3.3333333333rem;height:2.5555555556rem}}@media only screen and (min-width:768px){html.lower #contents .p-content .p-intro__bnr .splide .splide__arrows .splide__arrow--prev{left:-1.6666666667rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-intro__bnr .splide .splide__arrows .splide__arrow--prev{left:-.5555555556rem}}@media only screen and (min-width:768px){html.lower #contents .p-content .p-intro__bnr .splide .splide__arrows .splide__arrow--next{right:calc(39.2097264438% - 1.6666666667rem)}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-intro__bnr .splide .splide__arrows .splide__arrow--next{right:.5555555556rem}}@media only screen and (min-width:1200px){html.lower #contents .p-content .p-intro__info{padding-left:11.6788321168%;gap:7.299270073%}}@media print{html.lower #contents .p-content .p-intro__info{padding-left:11.6788321168%;gap:7.299270073%}}@media only screen and (min-width:768px){html.lower #contents .p-content .p-intro__info{margin-top:4.4444444444rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:768px)and (max-width:1199px){html.lower #contents .p-content .p-intro__info{gap:1.6666666667rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-intro__info{margin-top:2.2222222222rem}}@media only screen and (min-width:768px){html.lower #contents .p-content .p-intro__info>.p-intro__table{-webkit-box-flex:0;-ms-flex:0 0 54.7107438017%;flex:0 0 54.7107438017%}}html.lower #contents .p-content .p-intro__info>.p-intro__table table{width:100%}html.lower #contents .p-content .p-intro__info>.p-intro__table table th{font-weight:400}@media only screen and (max-width:767px){html.lower #contents .p-content .p-intro__info>.p-intro__table table th{padding-bottom:0}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-intro__info>.p-intro__table table td{padding-top:.5555555556rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-intro__info>.p-intro__table table td,html.lower #contents .p-content .p-intro__info>.p-intro__table table th{display:block;padding-inline:.5555555556rem}}@media only screen and (min-width:768px){html.lower #contents .p-content .p-intro__info>.p-intro__table .txt_note{margin-top:1.1111111111rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-intro__info>.p-intro__table .txt_note{margin-top:.8333333333rem}}html.lower #contents .p-content .p-intro__info>.p-intro__table .txt_note small{display:block}@media only screen and (min-width:1200px){html.lower #contents .p-content .p-intro__info>.p-intro__table .txt_note small{font-size:.8888888889rem}}@media print{html.lower #contents .p-content .p-intro__info>.p-intro__table .txt_note small{font-size:.8888888889rem}}@media only screen and (min-width:768px)and (max-width:1199px){html.lower #contents .p-content .p-intro__info>.p-intro__table .txt_note small{font-size:.8333333333rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-intro__info>.p-intro__table .txt_note small{font-size:.8125rem}}html.lower #contents .p-content .p-intro__info>.p-intro__table .txt_note small{line-height:1.6}html.lower #contents .p-content .p-intro__info>.btn{width:100%}@media only screen and (min-width:768px){html.lower #contents .p-content .p-intro__info>.btn{max-width:18.7777777778rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-intro__info>.btn{max-width:17.5rem;margin-top:1.9444444444rem}}html.lower #contents .p-content .p-dinner{background-color:#f5efe9}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dinner{border-top-left-radius:7.7777777778rem;border-top-right-radius:7.7777777778rem;padding-block:7.7777777778rem 26.7222222222rem;margin-top:7.7777777778rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dinner{border-top-left-radius:3.3333333333rem;border-top-right-radius:3.3333333333rem;padding-block:4.4444444444rem 10.4444444444rem;margin-top:4.4444444444rem}}html.lower #contents .p-content .p-dinner__inner{position:relative}@media only screen and (min-width:1200px){html.lower #contents .p-content .p-dinner__inner .c-ttlJP_01 .jp em{font-size:1.7777777778rem}}@media print{html.lower #contents .p-content .p-dinner__inner .c-ttlJP_01 .jp em{font-size:1.7777777778rem}}@media only screen and (min-width:768px)and (max-width:1199px){html.lower #contents .p-content .p-dinner__inner .c-ttlJP_01 .jp em{font-size:1.4444444444rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dinner__inner .c-ttlJP_01 .jp em{font-size:1.375rem}}html.lower #contents .p-content .p-dinner__inner .txt_title{font-family:"Kaisei Tokumin",serif;font-weight:400;font-style:normal;letter-spacing:.06em}@media only screen and (min-width:1200px){html.lower #contents .p-content .p-dinner__inner .txt_title{font-size:1.4444444444rem}}@media print{html.lower #contents .p-content .p-dinner__inner .txt_title{font-size:1.4444444444rem}}@media only screen and (min-width:768px)and (max-width:1199px){html.lower #contents .p-content .p-dinner__inner .txt_title{font-size:1.2222222222rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dinner__inner .txt_title{font-size:1.125rem}}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dinner__inner .txt_title{margin-top:1.6666666667rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dinner__inner .txt_title{margin-top:1.1111111111rem}}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dinner__inner .txt_desc{margin-top:1.1111111111rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dinner__inner .txt_desc{margin-top:.8333333333rem}}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dinner__inner .c-tab{margin-top:3.0555555556rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dinner__inner .c-tab{margin-top:1.1111111111rem}}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dinner__inner .c-tab .tab{margin-bottom:1.9444444444rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dinner__inner .c-tab .tab{margin-bottom:.5555555556rem}}html.lower #contents .p-content .p-dinner__inner .c-tab .tab button:focus-visible{outline:.1111111111rem solid #101010}html.lower #contents .p-content .p-dinner__inner .c-ank .c-arrow1{background:rgba(0,0,0,0)}html.lower #contents .p-content .p-dinner__inner .c-ank ul li a:hover .c-arrow1{background:#101010;border:1px solid #101010}html.lower #contents .p-content .p-dinner__inner .c-ank ul li a:hover .c-arrow1 svg{fill:#fff}html.lower #contents .p-content .p-dinner__list{position:relative;z-index:2}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dinner__list{margin-top:3.3333333333rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dinner__list{margin-top:1.3888888889rem}}html.lower #contents .p-content .p-dinner__list>li+li{margin-top:3.3333333333rem}html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item{display:grid}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item{grid-template-columns:57.1428571429% 1fr;gap:7.1428571429%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:768px)and (max-width:1199px){html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item{gap:1.6666666667rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item{grid-template-columns:100%;gap:1.3888888889rem}}html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .st{font-family:"Kaisei Tokumin",serif;font-weight:400;font-style:normal;letter-spacing:.06em;line-height:1.4}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .st{font-size:1.7777777778rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .st{font-size:1.2222222222rem}}html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .sub_ttl{font-family:"Kaisei Tokumin",serif;font-weight:400;font-style:normal;letter-spacing:.06em;line-height:1.4;margin-top:.4444444444rem}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .sub_ttl{font-size:1rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .sub_ttl{font-size:.8888888889rem}}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .txt{margin-top:1.6666666667rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .txt{margin-top:1.3888888889rem}}html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .txt.u-line{position:relative}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .txt.u-line{margin-top:1.8333333333rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .txt.u-line{margin-top:1.5555555556rem}}html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .txt.u-line::after,html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .txt.u-line::before{content:"";display:block;width:.2222222222rem;height:.2222222222rem;background:#b8422a;position:absolute;top:-.1111111111rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .txt.u-line::before{left:0}html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .txt.u-line::after{right:0}html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .txt.u-line span{display:block;padding-block:.9444444444rem;border-bottom:1px dashed #b8422a;border-top:1px dashed #b8422a;position:relative}html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .txt.u-line span::after,html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .txt.u-line span::before{content:"";display:block;width:.2222222222rem;height:.2222222222rem;background:#b8422a;position:absolute;bottom:-.1111111111rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .txt.u-line span::before{left:0}html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .txt.u-line span::after{right:0}html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .txt small{display:block}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .txt small{font-size:88.8888888889%}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .txt small{font-size:86.6666666667%}}html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .btn{width:100%}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .btn{margin-top:2.2222222222rem;max-width:14.7222222222rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__text .btn{margin-top:1.6666666667rem;max-width:13.8888888889rem}}html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__bnr{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__bnr .img{display:block;padding-bottom:2.5555555556rem}html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__bnr .img img{border-radius:2.2222222222rem;-webkit-box-shadow:0 2.5555555556rem 1.7777777778rem -1.7777777778rem rgba(0,0,0,.15);box-shadow:0 2.5555555556rem 1.7777777778rem -1.7777777778rem rgba(0,0,0,.15)}@media only screen and (max-width:1199px){html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__bnr .img img{border-radius:1.1111111111rem}}html.lower #contents .p-content .p-dinner__list>li>.p-dinner__item .p-dinner__bnr .splide .splide-controls{margin-top:-1.4444444444rem}html.lower #contents .p-content .p-bar{margin-top:0;background-color:#f8f5f2}@media only screen and (min-width:768px){html.lower #contents .p-content .p-bar{margin-top:-18.9444444444rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-bar{margin-top:-6rem}}html.lower #contents .p-content .p-dishes__child{background-color:#f5efe9;position:relative;z-index:1}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dishes__child{border-top-left-radius:7.7777777778rem;border-top-right-radius:7.7777777778rem;padding-block:7.7777777778rem;margin-top:-18.9444444444rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dishes__child{border-top-left-radius:3.3333333333rem;border-top-right-radius:3.3333333333rem;padding-block:4.4444444444rem;margin-top:-6rem}}html.lower #contents .p-content .p-dishes__child__inner{position:relative}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dishes__child__inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:grid;grid-template-columns:1fr 45.3125%}}@media only screen and (min-width:1200px){html.lower #contents .p-content .p-dishes__child__inner{gap:7.1428571429%;padding-inline:3.3333333333rem}}@media print{html.lower #contents .p-content .p-dishes__child__inner{gap:7.1428571429%;padding-inline:3.3333333333rem}}@media only screen and (min-width:768px)and (max-width:1199px){html.lower #contents .p-content .p-dishes__child__inner{gap:3.5714285714%}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dishes__child__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dishes__child__bnr{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}html.lower #contents .p-content .p-dishes__child__bnr .img{display:block;padding-bottom:2.5555555556rem}html.lower #contents .p-content .p-dishes__child__bnr .img img{border-radius:2.2222222222rem;-webkit-box-shadow:0 2.5555555556rem 1.7777777778rem -1.7777777778rem rgba(0,0,0,.15);box-shadow:0 2.5555555556rem 1.7777777778rem -1.7777777778rem rgba(0,0,0,.15)}@media only screen and (max-width:1199px){html.lower #contents .p-content .p-dishes__child__bnr .img img{border-radius:1.1111111111rem}}html.lower #contents .p-content .p-dishes__child__bnr .splide .splide-controls{margin-top:-1.4444444444rem}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dishes__child__text{padding-bottom:1.3888888889rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dishes__child__text{display:contents}}html.lower #contents .p-content .p-dishes__child__text .st{font-family:"Kaisei Tokumin",serif;font-weight:400;font-style:normal;letter-spacing:.06em}@media only screen and (min-width:1200px){html.lower #contents .p-content .p-dishes__child__text .st{font-size:1.7777777778rem}}@media print{html.lower #contents .p-content .p-dishes__child__text .st{font-size:1.7777777778rem}}@media only screen and (min-width:768px)and (max-width:1199px){html.lower #contents .p-content .p-dishes__child__text .st{font-size:1.4444444444rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dishes__child__text .st{font-size:1.375rem}}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dishes__child__text .st{margin-bottom:4.1666666667rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dishes__child__text .st{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;margin-bottom:1.3888888889rem}}html.lower #contents .p-content .p-dishes__child__text .sub_ttl{font-family:"Kaisei Tokumin",serif;font-weight:400;font-style:normal;letter-spacing:.06em}@media only screen and (min-width:1200px){html.lower #contents .p-content .p-dishes__child__text .sub_ttl{font-size:1.2222222222rem}}@media print{html.lower #contents .p-content .p-dishes__child__text .sub_ttl{font-size:1.2222222222rem}}@media only screen and (min-width:768px)and (max-width:1199px){html.lower #contents .p-content .p-dishes__child__text .sub_ttl{font-size:1.1111111111rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dishes__child__text .sub_ttl{font-size:1.125rem}}html.lower #contents .p-content .p-dishes__child__text .sub_ttl{color:#b8422a}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dishes__child__text .sub_ttl{margin-top:1.6666666667rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dishes__child__text .sub_ttl{margin-top:1.1111111111rem}}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dishes__child__text .txt{margin-top:.8333333333rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dishes__child__text .txt{margin-top:.3888888889rem}}html.lower #contents .p-content .p-dishes__child__text .txt small{font-size:88.8888888889%;display:block}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dishes__child__text .txt small{margin-top:.5555555556rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dishes__child__text .txt small{line-height:1.2;margin-top:.3888888889rem}}html.lower #contents .p-content .p-dishes__child__text .btn{width:100%}@media only screen and (min-width:768px){html.lower #contents .p-content .p-dishes__child__text .btn{margin-top:1.9444444444rem;max-width:20.2222222222rem}}@media only screen and (max-width:767px){html.lower #contents .p-content .p-dishes__child__text .btn{margin-top:1.3888888889rem;max-width:13.8888888889rem}}.modal_kagatobi_menu .box_inner{width:90%;max-width:1100px;margin-inline:auto;background:#fff}@media only screen and (min-width:768px){.modal_kagatobi_menu .box_inner{text-align:center;padding-inline:5.2083333333%;padding-block:4.1666666667rem 4.4444444444rem;border-radius:2.2222222222rem;margin-block:5.2083333333%}}@media only screen and (max-width:767px){.modal_kagatobi_menu .box_inner{padding-block:1.9444444444rem 2.2222222222rem;padding-inline:1.1111111111rem;border-radius:1.1111111111rem;margin-block:15.3846153846%}}.modal_kagatobi_menu .box_inner .box_title{border-bottom:1px dashed #b8422a;position:relative}@media only screen and (min-width:768px){.modal_kagatobi_menu .box_inner .box_title{padding-bottom:1.9444444444rem}}@media only screen and (max-width:767px){.modal_kagatobi_menu .box_inner .box_title{padding-bottom:1.3888888889rem}}.modal_kagatobi_menu .box_inner .box_title::after,.modal_kagatobi_menu .box_inner .box_title::before{content:"";display:block;width:.2222222222rem;height:.2222222222rem;background:#b8422a;position:absolute;bottom:-.1111111111rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal_kagatobi_menu .box_inner .box_title::before{left:0}.modal_kagatobi_menu .box_inner .box_title::after{right:0}.modal_kagatobi_menu .box_inner .box_title .txt_title{font-family:"Kaisei Tokumin",serif;font-weight:400;font-style:normal;letter-spacing:.06em}@media only screen and (min-width:1200px){.modal_kagatobi_menu .box_inner .box_title .txt_title{font-size:1rem}}@media print{.modal_kagatobi_menu .box_inner .box_title .txt_title{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.modal_kagatobi_menu .box_inner .box_title .txt_title{font-size:.8888888889rem}}@media only screen and (max-width:767px){.modal_kagatobi_menu .box_inner .box_title .txt_title{font-size:.9375rem}}.modal_kagatobi_menu .box_inner .box_title .txt_title span{display:block}@media only screen and (min-width:768px){.modal_kagatobi_menu .box_inner .box_title .txt_title span{font-size:133.3333333333%}}@media only screen and (max-width:767px){.modal_kagatobi_menu .box_inner .box_title .txt_title span{font-size:133.3333333333%}}@media only screen and (min-width:768px){.modal_kagatobi_menu .box_inner .box_dish_list{margin-top:1.9444444444rem}}@media only screen and (max-width:767px){.modal_kagatobi_menu .box_inner .box_dish_list{margin-top:1.3888888889rem}}.modal_kagatobi_menu .box_inner .box_dish_list>li+li{margin-top:1.9444444444rem}.modal_kagatobi_menu .box_inner .box_dish_list>li .txt_name{font-family:"Kaisei Tokumin",serif;font-weight:400;font-style:normal;letter-spacing:.06em;line-height:1.4;margin-bottom:.2777777778rem}.modal_kagatobi_menu .box_inner .box_dish_special{background:#f5efe9}@media only screen and (min-width:768px){.modal_kagatobi_menu .box_inner .box_dish_special{padding-block:1.9444444444rem;padding-inline:2.2222222222rem;border-radius:2.2222222222rem;margin-top:1.9444444444rem}}@media only screen and (max-width:767px){.modal_kagatobi_menu .box_inner .box_dish_special{padding-block:1.6666666667rem;border-radius:1.1111111111rem;padding-inline:1.1111111111rem;margin-top:1.3888888889rem}}.modal_kagatobi_menu .box_inner .box_dish_special .txt_title{font-family:"Kaisei Tokumin",serif;font-weight:400;font-style:normal;letter-spacing:.06em}@media only screen and (min-width:1200px){.modal_kagatobi_menu .box_inner .box_dish_special .txt_title{font-size:1.3333333333rem}}@media print{.modal_kagatobi_menu .box_inner .box_dish_special .txt_title{font-size:1.3333333333rem}}@media only screen and (min-width:768px)and (max-width:1199px){.modal_kagatobi_menu .box_inner .box_dish_special .txt_title{font-size:1.2222222222rem}}@media only screen and (max-width:767px){.modal_kagatobi_menu .box_inner .box_dish_special .txt_title{font-size:1.25rem}}@media only screen and (min-width:768px){.modal_kagatobi_menu .box_inner .box_dish_special .txt_title{margin-bottom:1.6666666667rem}}@media only screen and (max-width:767px){.modal_kagatobi_menu .box_inner .box_dish_special .txt_title{margin-bottom:1.1111111111rem}}@media only screen and (min-width:768px){.modal_kagatobi_menu .box_inner .box_dish_special .txt_note{font-size:88.8888888889%;margin-top:1.6666666667rem}}@media only screen and (max-width:767px){.modal_kagatobi_menu .box_inner .box_dish_special .txt_note{font-size:86.6666666667%;margin-top:1.1111111111rem;line-height:1.2}}.modal_kagatobi_menu .box_inner .box_dish_special .txt_note small{font-size:100%}@media only screen and (min-width:768px){.modal_kagatobi_menu .box_inner .btn{margin-top:2.2222222222rem}}@media only screen and (max-width:767px){.modal_kagatobi_menu .box_inner .btn{margin-top:1.6666666667rem;text-align:center}}.modal_kagatobi_menu .box_inner .btn .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:1.1666666667rem 1.7777777778rem;border-radius:99px;color:#fff;background:#101010;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;cursor:pointer}@media only screen and (min-width:1200px){.modal_kagatobi_menu .box_inner .btn .button{font-size:1rem}}@media print{.modal_kagatobi_menu .box_inner .btn .button{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.modal_kagatobi_menu .box_inner .btn .button{font-size:.9444444444rem}}@media only screen and (max-width:767px){.modal_kagatobi_menu .box_inner .btn .button{font-size:1rem}}.modal_kagatobi_menu .box_inner .btn .button{-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:767px){.modal_kagatobi_menu .box_inner .btn .button{padding:.8333333333rem 1.7777777778rem}}.modal_kagatobi_menu .box_inner .btn .button .ic{margin-left:2.2222222222rem}@media only screen and (min-width:768px){.modal_kagatobi_menu .box_inner .btn .button .ic{font-size:.9444444444rem}}@media only screen and (max-width:767px){.modal_kagatobi_menu .box_inner .btn .button .ic{font-size:1.0625rem}}.modal_kagatobi_menu .box_inner .btn .button .ic{line-height:1}.modal_kagatobi_menu .box_inner .btn .button .ic svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;fill:#fff}.modal_kagatobi_menu .box_inner .btn .button:hover{opacity:.7}#footer{position:relative}#footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:20rem;background:#f5efe9}@media only screen and (max-width:767px){#footer::before{height:11.1111111111rem}}