.p-breakfast__inner,.p-dinner,.p-food,.p-greeting__inner,.p-rest{margin-inline:auto}@media only screen and (min-width:1200px){.p-breakfast__inner,.p-dinner,.p-food,.p-greeting__inner,.p-rest{width:66.6666666667vw}}@media print{.p-breakfast__inner,.p-dinner,.p-food,.p-greeting__inner,.p-rest{width:66.6666666667vw}}@media only screen and (min-width:768px)and (max-width:1199px){.p-breakfast__inner,.p-dinner,.p-food,.p-greeting__inner,.p-rest{width:80vw}}@media only screen and (max-width:767px){.p-breakfast__inner,.p-dinner,.p-food,.p-greeting__inner,.p-rest{width:86.0465116279vw}}.p-intr{padding-bottom:9.0666666667rem;margin-top:4.6666666667rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-intr{padding-bottom:3.3333333333rem}}@media only screen and (max-width:767px){.p-intr{padding-bottom:3em}}@media only screen and (min-width:768px)and (max-width:983px){.p-intr__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.p-intr__inner--text .txt_en::before{width:calc(100% - 13.3333333333rem)}.p-food{margin-top:6.6rem;margin-inline:auto}@media only screen and (min-width:768px)and (max-width:1199px){.p-food{margin-top:8.6666666667rem}}@media only screen and (max-width:767px){.p-food{margin-top:5em}}@media only screen and (min-width:1200px){.p-food{width:76.3888888889%}}@media print{.p-food{width:76.3888888889%}}.p-food__st{width:6.1818181818%;margin-inline:auto}@media only screen and (min-width:768px)and (max-width:1199px){.p-food__st{width:4.6666666667rem}}@media only screen and (max-width:767px){.p-food__st{width:4rem}}.p-food__image{margin-top:4.3333333333rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-food__image{margin-top:2.6666666667rem}}@media only screen and (max-width:767px){.p-food__image{margin-top:2em}}@media only screen and (max-width:767px){.p-food__image .c-slider2 .slide{overflow:hidden}.p-food__image .c-slider2 .slide img{position:relative;width:110%;max-width:none;margin-left:-5%}}.p-food__text{margin:2.6666666667rem auto 0}@media only screen and (min-width:1200px){.p-food__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:78.1818181818%}}@media print{.p-food__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:78.1818181818%}}@media only screen and (min-width:1200px)and (max-width:1400px){.p-food__text{width:90%}}.p-food__text__left{margin-top:2rem}@media only screen and (min-width:1200px){.p-food__text__left{width:43.023255814%}}@media print{.p-food__text__left{width:43.023255814%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-food__text__left{text-align:center}}.p-food__text__left .txt{font-size:1rem;line-height:1.73;letter-spacing:.014em}@media only screen and (min-width:1200px){.p-food__text__right{width:51.1627906977%}}@media print{.p-food__text__right{width:51.1627906977%}}@media only screen and (max-width:1199px){.p-food__text__right{margin-top:1.3333333333rem}}.p-food__text__right .c-tbl{margin-top:1.3333333333rem;font-size:1rem;line-height:1.73;letter-spacing:.014em}.p-food__text__right .c-tbl tr th{width:26.1363636364%;padding-inline:1.3333333333rem}@media only screen and (max-width:767px){.p-food__text__right .c-tbl tr th{padding-right:0}}.p-food__text__right .c-tbl tr td{width:73.8636363636%}.p-food__text__right .att{margin-top:1.3333333333rem;padding-left:1em;text-indent:-1em;font-size:.9333333333rem;line-height:1.5714285714;letter-spacing:.014em}.p-food .c-btn1{margin:1rem auto 0;text-align:right}@media only screen and (min-width:1200px){.p-food .c-btn1{width:78.1818181818%}}@media print{.p-food .c-btn1{width:78.1818181818%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-food .c-btn1{margin-top:1.3333333333rem}}.p-food .c-btn1 a{padding-left:1.6666666667rem}.p-food .c-btn1 a span{font-family:"Zen Old Mincho","游明朝","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-size:1rem;letter-spacing:.08em}.p-dinner{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;margin-block:3.6666666667rem 8rem}@media only screen and (min-width:1200px){.p-dinner{width:76.3888888889%}}@media print{.p-dinner{width:76.3888888889%}}@media only screen and (min-width:768px){.p-dinner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (max-width:767px){.p-dinner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-block:5em}}.p-dinner__text{text-align:justify}@media only screen and (min-width:1200px){.p-dinner__text{width:28.6363636364%;margin-left:6.6666666667rem}}@media print{.p-dinner__text{width:28.6363636364%;margin-left:6.6666666667rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-dinner__text{width:40%;margin-left:4rem}}.p-dinner__text .c-tit2--inline{text-align:left}.p-dinner__text .txt{margin-top:1rem;font-size:1rem;line-height:1.73;letter-spacing:.014em}.p-dinner__images{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.p-dinner__images{width:52.3636363636%}}@media only screen and (max-width:767px){.p-dinner__images{margin-top:2rem}}.p-dinner__images .img:nth-child(2){margin:2.3333333333rem 0 0 .5333333333rem}.p-breakfast{position:relative;padding-block:8.3333333333vw 24.8611111111vw;background:url(../images/common/bg_strong.jpg) repeat top left}@media only screen and (max-width:767px){.p-breakfast{padding-block:5em 8em}}.p-breakfast__inner{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}@media only screen and (min-width:1200px){.p-breakfast__inner{width:91.6666666667%}}@media print{.p-breakfast__inner{width:91.6666666667%}}@media only screen and (max-width:1199px){.p-breakfast__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:1200px){.p-breakfast__text{width:23.1060606061%;margin-right:6.6666666667rem}}@media print{.p-breakfast__text{width:23.1060606061%;margin-right:6.6666666667rem}}@media only screen and (max-width:1199px){.p-breakfast__text{display:contents}}.p-breakfast__text .c-tit1--tate{width:20%;margin-inline:auto;white-space:nowrap}@media only screen and (max-width:1199px){.p-breakfast__text .c-tit1--tate{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.p-breakfast__text .c-tit1--tate em{letter-spacing:.3em}.p-breakfast__text .contents{margin-top:2rem}@media only screen and (max-width:1199px){.p-breakfast__text .contents{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.p-breakfast__text .contents .txt{font-size:1rem;line-height:1.73;letter-spacing:.014em}.p-breakfast__text .contents .c-tbl{margin-top:1.3333333333rem;font-size:1rem;line-height:1.73;letter-spacing:.014em}@media only screen and (max-width:767px){.p-breakfast__text .contents .c-tbl{margin-top:.6666666667rem}}.p-breakfast__text .contents .c-tbl tr td,.p-breakfast__text .contents .c-tbl tr th{padding-inline:1.3333333333rem}.p-breakfast__text .contents .c-tbl tr th{width:36.0655737705%;min-width:7.3333333333rem}.p-breakfast__text .contents .c-tbl tr td{width:63.9344262295%}.p-breakfast__text .contents .att{margin-top:1.3333333333rem;font-size:.9333333333rem;line-height:1.5714285714;letter-spacing:.014em}.p-breakfast__images{display:grid;grid-template-columns:37.0186335404% 1fr 1fr;grid-template-areas:"img1 img2 img2" "img1 img3 img4";gap:.5333333333rem}@media only screen and (min-width:1200px){.p-breakfast__images{width:60.9848484848%}}@media print{.p-breakfast__images{width:60.9848484848%}}@media only screen and (max-width:1199px){.p-breakfast__images{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:2rem}}.p-breakfast__images .img1{grid-area:img1}.p-breakfast__images .img2{grid-area:img2}.p-breakfast__images .img3{grid-area:img3}.p-breakfast__images .img4{grid-area:img4}.p-breakfast__bg{width:91.6666666667%;position:absolute;left:50%;bottom:0;translate:-50% 50%}.p-greeting{padding-block:22.5vw 6.4583333333vw;background:url(../images/common/bg_dark.jpg) repeat top left}@media only screen and (max-width:767px){.p-greeting{padding-block:5em}}@media only screen and (min-width:1200px){.p-greeting__inner{width:66.6666666667%;max-width:64rem}}@media print{.p-greeting__inner{width:66.6666666667%;max-width:64rem}}.p-greeting__contents{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:1200px){.p-greeting__contents{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media print{.p-greeting__contents{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:768px){.p-greeting__contents{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media only screen and (min-width:768px)and (max-width:1199px){.p-greeting__contents{-ms-flex-pack:distribute;justify-content:space-around}}@media only screen and (max-width:767px){.p-greeting__contents{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.p-greeting__contents__text{color:#fff;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-align:left;display:inline-block;-webkit-font-feature-settings:normal;font-feature-settings:normal}@media only screen and (min-width:1200px){.p-greeting__contents__text{width:46.875%;margin-left:11.4583333333%}}@media print{.p-greeting__contents__text{width:46.875%;margin-left:11.4583333333%}}@media only screen and (max-width:767px){.p-greeting__contents__text{width:100%}}.p-greeting__contents__text .st{margin:2rem 0 0 2rem;font-size:1.7333333333rem;line-height:1.3846153846;letter-spacing:.3em;font-weight:400;white-space:nowrap}@media only screen and (min-width:768px)and (max-width:1199px){.p-greeting__contents__text .st{margin-left:.6666666667rem}}@media only screen and (max-width:767px){.p-greeting__contents__text .st{margin-left:1rem}}.p-greeting__contents__text .txt{margin-top:4rem;height:18rem;line-height:2;letter-spacing:.15em;text-align:justify;font-size:1rem}@media only screen and (max-width:767px){.p-greeting__contents__text .txt{height:18.3333333333rem}}.p-greeting__contents__text .name{text-align:end;font-size:1.2rem;line-height:1.41;letter-spacing:.4em;white-space:nowrap}@media only screen and (min-width:1200px){.p-greeting__contents__text .name{margin-right:2rem}}@media print{.p-greeting__contents__text .name{margin-right:2rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-greeting__contents__text .name{margin-right:.6666666667rem}}.p-greeting__contents__text .name span{font-size:1rem;line-height:1.35;letter-spacing:.2em}@media only screen and (min-width:768px){.p-greeting__contents__img{width:41.6666666667%}}@media only screen and (min-width:768px)and (max-width:983px){.p-greeting__contents__img{width:36.4583333333%}}@media only screen and (max-width:767px){.p-greeting__contents__img{margin-top:2.6666666667rem;width:100%}}.p-greeting .txt_en{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;width:100%;font-family:Marcellus,"Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;margin-top:7.2916666667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-greeting .txt_en{margin-top:3.3333333333rem}}@media only screen and (max-width:767px){.p-greeting .txt_en{margin-top:2rem}}.p-greeting .txt_en:before{content:"";height:1px;background:#cecece;display:inline-block}@media only screen and (min-width:768px){.p-greeting .txt_en:before{width:85.4166666667%}}@media only screen and (max-width:767px){.p-greeting .txt_en:before{width:70%}}.p-greeting .txt_en span{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff}.p-greeting .txt_en span:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em;color:#a37e39}@media only screen and (min-width:1200px){.p-rest{width:64.4444444444%}}@media print{.p-rest{width:64.4444444444%}}@media only screen and (min-width:768px){.p-rest{margin-block:8rem}}@media only screen and (max-width:767px){.p-rest{margin-block:5em}}.p-rest__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}.p-rest__images .img{width:49.5689655172%}.p-rest__text{margin-top:2.3333333333rem}.p-rest__text .txt{color:#4a4441;font-size:1rem;line-height:1.73;letter-spacing:.014em}.p-rest__text .c-btn1{margin-top:.3333333333rem;text-align:center}@media only screen and (min-width:768px)and (max-width:1199px){.p-rest__text .c-btn1{margin-top:1rem}}@media only screen and (max-width:767px){.p-rest__text .c-btn1{margin-top:1em}}.p-rest__text .c-btn1 a span{color:#4a4441;font-family:"Zen Old Mincho","游明朝","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-size:1rem;line-height:1;letter-spacing:.08em;font-weight:400}