@charset "UTF-8";@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}@media only screen and (min-width:1025px){.c-dining-contents{margin-top:8.57rem}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents{margin-top:7.14rem}}@media only screen and (max-width:767px){.c-dining-contents{margin-top:5em}}@media only screen and (min-width:1025px){.c-dining-contents--light{padding-top:5.71rem}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents--light{padding-top:4.28rem}}@media only screen and (max-width:767px){.c-dining-contents--light{padding-top:3em}}@media only screen and (min-width:768px){.c-dining-contents--light{padding-bottom:3.57rem}}@media only screen and (max-width:767px){.c-dining-contents--light{padding-bottom:2.5em}}.c-dining-contents--light{position:relative}.c-dining-contents--light::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--color-bg-2);z-index:-2}@media only screen and (min-width:1025px){.c-dining-contents--kanade{padding-top:5.71rem}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents--kanade{padding-top:4.28rem}}@media only screen and (max-width:767px){.c-dining-contents--kanade{padding-top:3em}}@media only screen and (min-width:768px){.c-dining-contents--kanade{padding-bottom:3.57rem}}@media only screen and (max-width:767px){.c-dining-contents--kanade{padding-bottom:2.5em}}.c-dining-contents--kanade{position:relative}.c-dining-contents--kanade::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#0f1b12;z-index:-2}.c-dining-contents__title{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.c-dining-contents__title{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.c-dining-contents__title{max-width:calc(1260px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.c-dining-contents__title{max-width:calc(1260px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__title{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__title{width:calc(328 / 376 * 100%)}}.c-dining-contents__title{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:767px){html:not([lang=ja]) .c-dining-contents__title{width:calc(360 / 376 * 100%)}}.c-dining-contents__title .c-title-en{order:-1}@media only screen and (min-width:1025px){.c-dining-contents__title .c-title--s24{margin-top:2.14rem}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__title .c-title--s24{margin-top:1.42rem}}@media only screen and (max-width:767px){.c-dining-contents__title .c-title--s24{margin-top:1.5em}}@media only screen and (min-width:1025px){.c-dining-contents__main{margin-top:2.14rem}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__main{margin-top:1.42rem}}@media only screen and (max-width:767px){.c-dining-contents__main{margin-top:1.5em}}.c-dining-contents__main{overflow:hidden}.c-dining-contents__main-text{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.c-dining-contents__main-text{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.c-dining-contents__main-text{max-width:calc(900px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.c-dining-contents__main-text{max-width:calc(900px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__main-text{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__main-text{width:calc(328 / 376 * 100%)}}@media only screen and (min-width:768px){.c-dining-contents__main-text{margin-top:1.78rem}}@media only screen and (max-width:767px){.c-dining-contents__main-text{margin-top:1.5em}}.c-dining-contents__main-text{text-align:center}@media only screen and (min-width:768px){.c-dining-contents__main-text .txt{text-align:center}}@media only screen and (max-width:767px){.c-dining-contents__main-text .txt{text-align:left}}@media only screen and (min-width:1025px){.c-dining-contents__main-text .c-btn{width:calc(250 / 900 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__main-text .c-btn{width:50%}}@media only screen and (max-width:767px){.c-dining-contents__main-text .c-btn{width:100%}}@media only screen and (min-width:768px){.c-dining-contents__main-text .c-btn{margin-top:1.71rem}}@media only screen and (max-width:767px){.c-dining-contents__main-text .c-btn{margin-top:1.5em}}@media only screen and (min-width:1025px){.c-dining-contents__main-text .c-btn{min-width:17.85rem}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__main-text .c-btn{min-width:auto}}@media only screen and (max-width:767px){.c-dining-contents__main-text .c-btn{min-width:auto}}.c-dining-contents__main-text .c-btn{margin-inline:auto}@media only screen and (min-width:768px){.c-dining-contents__main-info{margin-top:1.14rem}}@media only screen and (max-width:767px){.c-dining-contents__main-info{margin-top:1em}}@media only screen and (min-width:768px){.c-dining-contents__main-info{padding:1.14rem}}@media only screen and (max-width:767px){.c-dining-contents__main-info{padding:1em}}.c-dining-contents__main-info{display:inline-block;border-top:1px solid var(--color-line-2);border-bottom:1px solid var(--color-line-2)}html:lang(zh-CN) .c-dining-contents__main-info{padding-left:0;padding-right:0}html:lang(zh-Hant) .c-dining-contents__main-info{padding-left:0;padding-right:0}html:lang(zh-TW) .c-dining-contents__main-info{padding-left:0;padding-right:0}@media only screen and (min-width:768px){.c-dining-contents__main-info-txt{margin-top:.28rem}}@media only screen and (max-width:767px){.c-dining-contents__main-info-txt{margin-top:.2em}}.c-dining-contents__main-info-txt{color:var(--color-title-2)}.c-dining-contents__main-bnr{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.c-dining-contents__main-bnr{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.c-dining-contents__main-bnr{max-width:calc(900px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.c-dining-contents__main-bnr{max-width:calc(900px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__main-bnr{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__main-bnr{width:calc(328 / 376 * 100%)}}@media only screen and (min-width:768px){.c-dining-contents__main-bnr{margin-top:2.14rem}}@media only screen and (max-width:767px){.c-dining-contents__main-bnr{margin-top:2em}}.c-dining-contents__main-bnr{display:flex;justify-content:center}@media only screen and (min-width:1025px) and (max-width:1099px){.c-dining-contents__main-bnr{width:calc(1000 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__main-bnr{display:block}}@media only screen and (min-width:768px){.c-dining-contents__main-bnr-item{width:calc(442 / 900 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__main-bnr-item{width:100%}}@media only screen and (min-width:768px){.c-dining-contents__main-bnr-item:nth-child(n+2){margin-left:calc(16 / 900 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__main-bnr-item:nth-child(n+2){margin-left:0}}@media only screen and (min-width:768px){.c-dining-contents__main-bnr-item:nth-child(n+2){margin-top:0}}@media only screen and (max-width:767px){.c-dining-contents__main-bnr-item:nth-child(n+2){margin-top:1em}}@media only screen and (min-width:1025px){.c-dining-contents__main-bnr-link{padding:.85rem 2.85rem}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__main-bnr-link{padding:.85rem 1.42rem}}@media only screen and (max-width:767px){.c-dining-contents__main-bnr-link{padding:1em 1.5em}}.c-dining-contents__main-bnr-link{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;text-decoration:none;--wimg:3.92rem}.c-dining-contents__main-bnr-link--ss{background:#4b6641}.c-dining-contents__main-bnr-link--fw{background:#6e623a}.c-dining-contents__main-bnr-link .img{width:var(--wimg)}.c-dining-contents__main-bnr-link-text{width:calc(100% - var(--wimg));margin-left:1.14rem;padding-right:3.57rem;position:relative}html:not([lang=ja]) .c-dining-contents__main-bnr-link-text{line-height:1.5}@media only screen and (min-width:768px){.c-dining-contents__main-bnr-link-text .t{font-size:1.43rem}}@media only screen and (max-width:767px){.c-dining-contents__main-bnr-link-text .t{font-size:1.29rem}}.c-dining-contents__main-bnr-link-text .t{color:#fff}.c-dining-contents__main-bnr-link-text .o-icon--circle{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:2}@media only screen and (min-width:1025px){.c-dining-contents__main-bnr-link:hover .o-icon--circle{background-color:rgba(255,255,255,.7)!important}.c-dining-contents__main-bnr-link:hover .o-icon--circle svg{fill:var(--color-title-2)!important}}@media only screen and (min-width:1025px){.c-dining-contents__concept{margin-top:8.57rem}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__concept{margin-top:6.42rem}}@media only screen and (max-width:767px){.c-dining-contents__concept{margin-top:5em}}.c-dining-contents__concept{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.c-dining-contents__concept{flex-direction:column-reverse;width:90%;margin-inline:auto}}@media only screen and (min-width:768px){.c-dining-contents__concept-imgtxt{width:calc(819 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__concept-imgtxt{width:100%}}.c-dining-contents__concept-imgtxt{display:flex}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__concept-imgtxt{margin-top:1.5em}}@media only screen and (max-width:767px){.c-dining-contents__concept-imgtxt{flex-direction:column;margin-top:-3em;z-index:1}}@media only screen and (min-width:768px){.c-dining-contents__concept-imgtxt>.img{width:calc(399 / 819 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__concept-imgtxt>.img{width:50%}}@media only screen and (min-width:768px){.c-dining-contents__concept-imgtxt-text{width:calc(420 / 819 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__concept-imgtxt-text{width:100%}}@media only screen and (min-width:1025px){.c-dining-contents__concept-imgtxt-text{margin-top:4vw}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__concept-imgtxt-text{margin-top:3vw}}@media only screen and (max-width:767px){.c-dining-contents__concept-imgtxt-text{margin-top:0}}@media only screen and (min-width:1025px) and (max-width:1199px){.c-dining-contents__concept-imgtxt-text{margin-top:1em}}@media only screen and (max-width:767px){.c-dining-contents__concept-imgtxt-text{display:flex;flex-direction:column-reverse}}@media only screen and (min-width:768px){.c-dining-contents__concept-imgtxt-text .txt{padding-left:2.5rem}}@media only screen and (max-width:767px){.c-dining-contents__concept-imgtxt-text .txt{padding-left:0}}@media only screen and (max-width:767px){.c-dining-contents__concept-imgtxt-text .txt{margin-top:1.5em}}@media only screen and (min-width:1025px){.c-dining-contents__concept-imgtxt-text .img{width:calc(260 / 420 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__concept-imgtxt-text .img{width:70%}}@media only screen and (max-width:767px){.c-dining-contents__concept-imgtxt-text .img{width:35%}}@media only screen and (min-width:1025px){.c-dining-contents__concept-imgtxt-text .img{margin-top:4.28rem}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__concept-imgtxt-text .img{margin-top:1.42rem}}@media only screen and (max-width:767px){.c-dining-contents__concept-imgtxt-text .img{margin-top:-3em}}@media only screen and (min-width:1025px){.c-dining-contents__concept-imgtxt-text .img{margin-left:-4vw}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__concept-imgtxt-text .img{margin-left:0}}@media only screen and (max-width:767px){.c-dining-contents__concept-imgtxt-text .img{margin-left:10em}}@media only screen and (min-width:1025px){.c-dining-contents__concept-imgtxt-text .img{padding-left:0}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__concept-imgtxt-text .img{padding-left:2.5rem}}@media only screen and (max-width:767px){.c-dining-contents__concept-imgtxt-text .img{padding-left:0}}@media only screen and (min-width:768px){.c-dining-contents__concept-img{width:calc(565 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__concept-img{width:75%}}@media only screen and (min-width:768px){.c-dining-contents__concept-img{margin-left:calc(56 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__concept-img{margin-left:auto}}@media only screen and (min-width:1025px){.c-dining-contents__concept--l{margin-top:8.57rem}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__concept--l{margin-top:7.14rem}}@media only screen and (max-width:767px){.c-dining-contents__concept--l{margin-top:5em}}.c-dining-contents__concept--l{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.c-dining-contents__concept--l{width:85%;margin-inline:auto;flex-direction:column-reverse}}@media only screen and (min-width:768px){.c-dining-contents__concept--l__imgtxt{width:calc(634 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__concept--l__imgtxt{width:100%}}@media only screen and (max-width:767px){.c-dining-contents__concept--l__imgtxt{display:flex;flex-direction:column-reverse}}@media only screen and (min-width:768px){.c-dining-contents__concept--l__imgtxt-text{width:calc(463 / 634 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__concept--l__imgtxt-text{width:100%}}@media only screen and (min-width:1025px){.c-dining-contents__concept--l__imgtxt-text{padding-right:calc(80 / 634 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__concept--l__imgtxt-text{padding-right:0}}@media only screen and (max-width:767px){.c-dining-contents__concept--l__imgtxt-text{padding-right:0}}.c-dining-contents__concept--l__imgtxt-text{margin-left:auto}@media only screen and (max-width:767px){.c-dining-contents__concept--l__imgtxt-text{margin-top:1.5em}}@media only screen and (min-width:768px){.c-dining-contents__concept--l__imgtxt-text .txt{margin-top:1.71rem}}@media only screen and (max-width:767px){.c-dining-contents__concept--l__imgtxt-text .txt{margin-top:1.2em}}@media only screen and (min-width:1025px){.c-dining-contents__concept--l__imgtxt-img{margin-top:6.28rem}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__concept--l__imgtxt-img{margin-top:4.28rem}}@media only screen and (max-width:767px){.c-dining-contents__concept--l__imgtxt-img{margin-top:-2em}}.c-dining-contents__concept--l__imgtxt-img{display:flex}@media only screen and (max-width:767px){.c-dining-contents__concept--l__imgtxt-img{width:70%;z-index:1}}.c-dining-contents__concept--l__imgtxt-img .img{width:50%}@media only screen and (min-width:768px){.c-dining-contents__concept--l__img{width:calc(678 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__concept--l__img{width:80%}}@media only screen and (min-width:768px){.c-dining-contents__concept--l__img{margin-left:calc(128 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__concept--l__img{margin-left:auto}}.c-dining-contents__menu{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.c-dining-contents__menu{width:calc(1360 / 1440 * 100%);max-width:calc(1360px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.c-dining-contents__menu{max-width:calc(1360px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.c-dining-contents__menu{max-width:calc(1360px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__menu{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__menu{width:calc(360 / 376 * 100%)}}@media only screen and (min-width:1025px){.c-dining-contents__menu{margin-top:8.57rem}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__menu{margin-top:6.42rem}}@media only screen and (max-width:767px){.c-dining-contents__menu{margin-top:5em}}@media only screen and (min-width:768px){.c-dining-contents__menu{padding-top:3.42rem}}@media only screen and (max-width:767px){.c-dining-contents__menu{padding-top:2.5em}}@media only screen and (min-width:768px){.c-dining-contents__menu{padding-bottom:3.42rem}}@media only screen and (max-width:767px){.c-dining-contents__menu{padding-bottom:2.5em}}.c-dining-contents__menu{position:relative;background:var(--color-bg-1)}@media only screen and (min-width:1025px){.c-dining-contents__menu--kumo::before{width:27vw}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__menu--kumo::before{width:25vw}}@media only screen and (max-width:767px){.c-dining-contents__menu--kumo::before{width:30vw}}@media only screen and (min-width:1025px){.c-dining-contents__menu--kumo::before{top:40%}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__menu--kumo::before{top:15%}}@media only screen and (max-width:767px){.c-dining-contents__menu--kumo::before{top:4em}}.c-dining-contents__menu--kumo::before{content:"";position:absolute;aspect-ratio:515/284;left:0;z-index:1;transform:translateY(-50%);background:url(../../dining/images/kumo01.webp) no-repeat;background-size:contain}.c-dining-contents__menu--nobg{padding-top:0;padding-bottom:0;background:0 0}@media only screen and (min-width:1025px){.c-dining-contents__menu-inner{width:calc(1100 / 1360 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__menu-inner{width:80%}}@media only screen and (max-width:767px){.c-dining-contents__menu-inner{width:85%}}.c-dining-contents__menu-inner{display:flex;justify-content:space-between;margin-inline:auto;position:relative;z-index:2}@media only screen and (min-width:768px) and (max-width:1024px){html:lang(en) .c-dining-contents__menu-inner{width:92%}}.c-dining-contents__menu-inner--bg{background:var(--color-bg-1)}@media only screen and (min-width:1025px){html:lang(en) .c-dining-contents__menu-inner{display:block}}@media only screen and (max-width:1024px){.c-dining-contents__menu-inner{display:block}}@media only screen and (min-width:1025px){html:lang(en) .c-dining-contents__menu-title{text-align:center}}@media only screen and (max-width:1024px){.c-dining-contents__menu-title{text-align:center}}@media only screen and (min-width:768px){.c-dining-contents__menu-title .note{margin-top:1.71rem}}@media only screen and (max-width:767px){.c-dining-contents__menu-title .note{margin-top:1.5em}}.c-dining-contents__menu-title .note{font-size:.86rem}@media only screen and (min-width:1025px){.c-dining-contents__menu-list{width:calc(825 / 1100 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__menu-list{width:100%}}@media only screen and (max-width:767px){.c-dining-contents__menu-list{width:100%}}@media only screen and (min-width:1025px){.c-dining-contents__menu-list{margin-left:calc(50 / 1100 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__menu-list{margin-left:0}}@media only screen and (max-width:767px){.c-dining-contents__menu-list{margin-left:0}}.c-dining-contents__menu-list{margin-right:0}@media only screen and (min-width:1025px){html:lang(en) .c-dining-contents__menu-list{margin-top:2.85rem;width:100%;max-width:58.92rem;margin-inline:auto}}@media only screen and (max-width:1024px){.c-dining-contents__menu-list{margin-top:1.5em}}@media only screen and (min-width:768px){.c-dining-contents__menu-list .c-card__item{width:calc(259 / 825 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__menu-list .c-card__item{width:49%}}@media only screen and (min-width:768px){.c-dining-contents__menu-list .c-card__item:not(:nth-child(3n+1)){margin-left:calc(24 / 1100 * 100%)}}.c-dining-contents__menu-list .c-card__item .c-card__img{position:relative}.c-dining-contents__menu-list .c-card__item .c-card__img .spe-txt{font-size:.71rem;position:absolute;top:0;left:0;padding:0 .5em;border-radius:0 0 .14rem 0;background:linear-gradient(90deg,#b8994d 0,#dab559 19.71%,#bd9739 52.88%,#b8994d 97.6%)}.c-dining-contents__menu-list .c-card__item .c-cate--red .c-cate__item{color:var(--color-cv-day);border:1px solid var(--color-cv-day)}@media only screen and (min-width:1441px){.c-dining-contents__menu-list .c-card__item .c-table{font-size:.86rem;letter-spacing:0}}@media only screen and (min-width:1025px){.c-dining-contents__menu-list .c-card__item .c-table__th{width:calc(100 / 259 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__menu-list .c-card__item .c-table__th{width:43%}}@media only screen and (max-width:767px){.c-dining-contents__menu-list .c-card__item .c-table__th{width:40%}}.c-dining-contents__menu-list .c-card__item .c-table__th{padding-inline:.2em;text-align:center;word-break:keep-all;overflow-wrap:break-word}@media only screen and (min-width:1025px){html:lang(en) .c-dining-contents__menu-list .c-card__item .c-table__th{width:8rem}}.c-dining-contents__menu-list .c-card__item .c-table__td{padding-inline:.5em;word-break:keep-all;overflow-wrap:break-word}@media only screen and (max-width:767px){.c-dining-contents__menu-list .c-card__item .c-table table{display:block}.c-dining-contents__menu-list .c-card__item .c-table tbody{display:block}.c-dining-contents__menu-list .c-card__item .c-table tr{display:block}.c-dining-contents__menu-list .c-card__item .c-table tr:first-child .c-table__td{border-top:none}.c-dining-contents__menu-list .c-card__item .c-table td,.c-dining-contents__menu-list .c-card__item .c-table th{box-sizing:border-box;display:block;width:100%!important;padding:.5em!important}.c-dining-contents__menu-list .c-card__item .c-table th{text-align:center}}.c-dining-contents__menu--mtnone{margin-top:0}.c-dining-contents__menu--kanade{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.c-dining-contents__menu--kanade{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.c-dining-contents__menu--kanade{max-width:calc(1260px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.c-dining-contents__menu--kanade{max-width:calc(1260px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__menu--kanade{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__menu--kanade{width:calc(360 / 376 * 100%)}}.c-dining-contents__menu--kanade .c-title{--title-jp-color:var(--color-main)}.c-dining-contents__menu--kanade .c-card__text,.c-dining-contents__menu--kanade .c-table__td,.c-dining-contents__menu--kanade .c-table__th,.c-dining-contents__menu--kanade .note,.c-dining-contents__menu--kanade .txt{color:var(--color-main)}@media only screen and (min-width:1025px){.c-dining-contents__menu--kanade .c-dining-contents__menu-inner{width:calc(1100 / 1280 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__menu--kanade .c-dining-contents__menu-inner{width:80%}}@media only screen and (max-width:767px){.c-dining-contents__menu--kanade .c-dining-contents__menu-inner{width:85%}}@media only screen and (min-width:1025px){.c-dining-contents__menu--kanade .c-dining-contents__menu-title{width:calc(230 / 1100 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__menu--kanade .c-dining-contents__menu-title{width:100%}}@media only screen and (max-width:767px){.c-dining-contents__menu--kanade .c-dining-contents__menu-title{width:100%}}@media only screen and (min-width:768px){html:lang(en) .c-dining-contents__menu--kanade .c-dining-contents__menu-title{width:100%}html:lang(en) .c-dining-contents__menu--kanade .c-dining-contents__menu-title .note{text-align:center}}@media only screen and (min-width:1025px){.c-dining-contents__menu--kanade .c-dining-contents__menu-title .label{width:calc(90 / 230 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__menu--kanade .c-dining-contents__menu-title .label{width:6.42rem}}@media only screen and (max-width:767px){.c-dining-contents__menu--kanade .c-dining-contents__menu-title .label{width:30%}}@media only screen and (min-width:768px){.c-dining-contents__menu--kanade .c-dining-contents__menu-title .label{margin-top:1.71rem}}@media only screen and (max-width:767px){.c-dining-contents__menu--kanade .c-dining-contents__menu-title .label{margin-top:1.5em}}@media only screen and (max-width:1024px){.c-dining-contents__menu--kanade .c-dining-contents__menu-title .label{margin-inline:auto}}@media only screen and (min-width:1025px){.c-dining-contents__menu--kanade .c-dining-contents__menu-title .txt{text-align:left}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__menu--kanade .c-dining-contents__menu-title .txt{text-align:center}}@media only screen and (max-width:767px){.c-dining-contents__menu--kanade .c-dining-contents__menu-title .txt{text-align:left}}@media only screen and (min-width:768px){.c-dining-contents__menu--kanade .c-dining-contents__menu-title .txt{margin-top:.85rem}}@media only screen and (max-width:767px){.c-dining-contents__menu--kanade .c-dining-contents__menu-title .txt{margin-top:1em}}@media only screen and (min-width:1025px){.c-dining-contents__menu--kanade .c-dining-contents__menu-title .note{text-align:left}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__menu--kanade .c-dining-contents__menu-title .note{text-align:center}}@media only screen and (max-width:767px){.c-dining-contents__menu--kanade .c-dining-contents__menu-title .note{text-align:left}}@media only screen and (min-width:1025px){.c-dining-contents__menu--kanade .c-dining-contents__menu-list{width:calc(825 / 1100 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__menu--kanade .c-dining-contents__menu-list{width:100%}}@media only screen and (max-width:767px){.c-dining-contents__menu--kanade .c-dining-contents__menu-list{width:100%}}@media only screen and (min-width:1025px){.c-dining-contents__menu--kanade .c-dining-contents__menu-list{margin-left:calc(40 / 1100 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__menu--kanade .c-dining-contents__menu-list{margin-left:0}}@media only screen and (max-width:767px){.c-dining-contents__menu--kanade .c-dining-contents__menu-list{margin-left:0}}.c-dining-contents__chef{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.c-dining-contents__chef{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.c-dining-contents__chef{max-width:calc(1100px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.c-dining-contents__chef{max-width:calc(1100px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__chef{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__chef{width:calc(328 / 376 * 100%)}}@media only screen and (min-width:1025px){.c-dining-contents__chef{margin-top:8.57rem}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__chef{margin-top:7.14rem}}@media only screen and (max-width:767px){.c-dining-contents__chef{margin-top:5em}}@media only screen and (min-width:1025px){.c-dining-contents__chef{padding-top:5rem}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__chef{padding-top:3.57rem}}@media only screen and (max-width:767px){.c-dining-contents__chef{padding-top:2.5em}}@media only screen and (min-width:1025px){.c-dining-contents__chef{padding-bottom:5rem}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__chef{padding-bottom:3.57rem}}@media only screen and (max-width:767px){.c-dining-contents__chef{padding-bottom:2.5em}}.c-dining-contents__chef{background:var(--color-bg-2)}@media only screen and (min-width:1025px){.c-dining-contents__chef-inner{width:calc(900 / 1100 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__chef-inner{width:90%}}@media only screen and (max-width:767px){.c-dining-contents__chef-inner{width:85%}}.c-dining-contents__chef-inner{display:flex;margin-inline:auto}@media only screen and (max-width:767px){.c-dining-contents__chef-inner{flex-direction:column-reverse}}@media only screen and (min-width:768px){.c-dining-contents__chef-inner-text{width:calc(475 / 900 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__chef-inner-text{width:100%}}@media only screen and (max-width:767px){.c-dining-contents__chef-inner-text{margin-top:1.5em}}@media only screen and (min-width:1025px){.c-dining-contents__chef-inner-text .txt{margin-top:2.85rem}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__chef-inner-text .txt{margin-top:2.14rem}}@media only screen and (max-width:767px){.c-dining-contents__chef-inner-text .txt{margin-top:2em}}@media only screen and (min-width:768px){.c-dining-contents__chef-inner-text .name{margin-top:1.71rem}}@media only screen and (max-width:767px){.c-dining-contents__chef-inner-text .name{margin-top:1.2em}}.c-dining-contents__chef-inner-text .name{text-align:right}@media only screen and (min-width:768px){.c-dining-contents__chef-inner-text-career{margin-top:1.71rem}}@media only screen and (max-width:767px){.c-dining-contents__chef-inner-text-career{margin-top:1.2em}}@media only screen and (min-width:768px){.c-dining-contents__chef-inner-text-career{padding-top:1.71rem}}@media only screen and (max-width:767px){.c-dining-contents__chef-inner-text-career{padding-top:1.2em}}.c-dining-contents__chef-inner-text-career{border-top:1px solid var(--color-line-2)}.c-dining-contents__chef-inner-text-career>li{font-size:.86rem;line-height:1.5}@media only screen and (min-width:768px){.c-dining-contents__chef-inner-img{width:calc(300 / 900 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__chef-inner-img{width:70%}}@media only screen and (min-width:768px){.c-dining-contents__chef-inner-img{margin-left:calc(105 / 900 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__chef-inner-img{margin-left:auto}}@media only screen and (max-width:767px){.c-dining-contents__chef-inner-img{margin-right:auto}}.c-dining-contents__chef--kanade{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.c-dining-contents__chef--kanade{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.c-dining-contents__chef--kanade{max-width:calc(1260px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.c-dining-contents__chef--kanade{max-width:calc(1260px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__chef--kanade{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__chef--kanade{width:calc(328 / 376 * 100%)}}.c-dining-contents__chef--kanade{background:linear-gradient(180deg,#283b2c 33.54%,#070e0b 100%)}@media only screen and (min-width:1025px){.c-dining-contents__chef--kanade .c-dining-contents__chef-inner{width:calc(900 / 1260 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__chef--kanade .c-dining-contents__chef-inner{width:90%}}@media only screen and (max-width:767px){.c-dining-contents__chef--kanade .c-dining-contents__chef-inner{width:85%}}.c-dining-contents__chef--kanade .c-dining-contents__chef-inner .c-dining-contents__chef-inner-text-career{border-top:1px solid var(--color-title-3-sub)}.c-dining-contents__kids{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.c-dining-contents__kids{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.c-dining-contents__kids{max-width:calc(1100px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.c-dining-contents__kids{max-width:calc(1100px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__kids{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__kids{width:calc(328 / 376 * 100%)}}@media only screen and (min-width:1025px){.c-dining-contents__kids{margin-top:8.57rem}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__kids{margin-top:6.42rem}}@media only screen and (max-width:767px){.c-dining-contents__kids{margin-top:4em}}.c-dining-contents__kids{display:flex;justify-content:space-between;background:var(--color-bg-1)}@media only screen and (min-width:1025px){html:lang(en) .c-dining-contents__kids{display:block}}@media only screen and (max-width:1024px){.c-dining-contents__kids{display:block}}@media only screen and (min-width:1025px){.c-dining-contents__kids-title{width:calc(190 / 1100 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__kids-title{width:100%}}@media only screen and (max-width:767px){.c-dining-contents__kids-title{width:100%}}@media only screen and (min-width:1025px){html:lang(en) .c-dining-contents__kids-title{width:100%;text-align:center}}@media only screen and (max-width:1024px){.c-dining-contents__kids-title{text-align:center}}@media only screen and (min-width:1025px){.c-dining-contents__kids-inner{width:calc(825 / 1100 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__kids-inner{width:100%}}@media only screen and (max-width:767px){.c-dining-contents__kids-inner{width:100%}}@media only screen and (min-width:1025px){.c-dining-contents__kids-inner{margin-left:calc(50 / 1100 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__kids-inner{margin-left:auto}}@media only screen and (max-width:767px){.c-dining-contents__kids-inner{margin-left:auto}}.c-dining-contents__kids-inner{display:flex;justify-content:flex-end}@media only screen and (min-width:1025px){html:lang(en) .c-dining-contents__kids-inner{margin-top:2.85rem;width:100%;max-width:58.92rem;margin-inline:auto}}@media only screen and (max-width:1024px){.c-dining-contents__kids-inner{margin-top:1.5em}}@media only screen and (max-width:767px){.c-dining-contents__kids-inner{display:block}}@media only screen and (min-width:1025px){.c-dining-contents__kids-inner-img{width:calc(474 / 825 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__kids-inner-img{width:55%}}@media only screen and (max-width:767px){.c-dining-contents__kids-inner-img{width:100%}}@media only screen and (min-width:768px){.c-dining-contents__kids-inner-img .c-note{margin-top:1.14rem}}@media only screen and (max-width:767px){.c-dining-contents__kids-inner-img .c-note{margin-top:1em}}.c-dining-contents__kids-inner-img .c-note>li{font-size:.86rem;line-height:1.5;color:var(--color-title-2);padding-left:1em;text-indent:-1em}.c-dining-contents__kids-inner-img .c-note>li::before{content:"※"}@media only screen and (min-width:1025px){.c-dining-contents__kids-inner-text{width:calc(327 / 825 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__kids-inner-text{width:40%}}@media only screen and (max-width:767px){.c-dining-contents__kids-inner-text{width:100%}}@media only screen and (min-width:1025px){.c-dining-contents__kids-inner-text{margin-left:calc(24 / 825 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__kids-inner-text{margin-left:5%}}@media only screen and (max-width:767px){.c-dining-contents__kids-inner-text{margin-left:0}}@media only screen and (max-width:767px){.c-dining-contents__kids-inner-text{margin-top:2em}}@media only screen and (min-width:768px){.c-dining-contents__kids-inner-text .c-table{margin-top:1.71rem}}@media only screen and (max-width:767px){.c-dining-contents__kids-inner-text .c-table{margin-top:1.5em}}@media only screen and (min-width:1025px){.c-dining-contents__kids-inner-text .c-table__th{width:calc(80 / 327 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__kids-inner-text .c-table__th{width:30%}}@media only screen and (max-width:767px){.c-dining-contents__kids-inner-text .c-table__th{width:30%}}.c-dining-contents__kids-inner-text .c-table__th{text-align:center;padding-inline:.5em}@media only screen and (min-width:1025px) and (max-width:1099px){.c-dining-contents__kids-inner-text .c-table__th{width:calc(90 / 327 * 100%)}}.c-dining-contents__kids-inner-text .c-table__td{word-break:keep-all;overflow-wrap:break-word}@media only screen and (min-width:1025px){.c-dining-contents__sticky{margin-top:8.57rem}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__sticky{margin-top:6.42rem}}@media only screen and (max-width:767px){.c-dining-contents__sticky{margin-top:4em}}.c-dining-contents__sticky{display:flex;justify-content:flex-end}@media only screen and (max-width:767px){.c-dining-contents__sticky{width:85%;display:block;margin-inline:auto}}@media only screen and (min-width:768px){.c-dining-contents__sticky-text{width:calc(513 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__sticky-text{width:100%}}@media only screen and (min-width:768px){.c-dining-contents__sticky-text-inner{position:sticky;left:0}}@media only screen and (min-width:768px) and (min-width:1025px){.c-dining-contents__sticky-text-inner{top:25vw}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1024px){.c-dining-contents__sticky-text-inner{top:15vw}}@media only screen and (min-width:768px) and (max-width:767px){.c-dining-contents__sticky-text-inner{top:0}}@media only screen and (min-width:768px){.c-dining-contents__sticky-text-inner .txt{margin-top:1.71rem}}@media only screen and (max-width:767px){.c-dining-contents__sticky-text-inner .txt{margin-top:1.5em}}@media only screen and (min-width:768px){.c-dining-contents__sticky-text-inner .txt{word-break:keep-all;overflow-wrap:break-word}}@media only screen and (min-width:1025px){.c-dining-contents__sticky-img{width:calc(720 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-dining-contents__sticky-img{width:calc(800 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__sticky-img{width:100%}}@media only screen and (min-width:768px){.c-dining-contents__sticky-img{margin-left:calc(37 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-dining-contents__sticky-img{margin-left:0}}@media only screen and (max-width:767px){.c-dining-contents__sticky-img{margin-top:1.5em}}.c-dining-contents__sticky-img-middle{display:flex}.c-dining-contents__sticky-img-middle .img{width:50%}.p-dining-place{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-dining-place{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-dining-place{max-width:calc(1100px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-dining-place{max-width:calc(1100px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-dining-place{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-dining-place{width:calc(296 / 376 * 100%)}}@media only screen and (min-width:1025px){.p-dining-place{margin-top:2.85rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-dining-place{margin-top:2.85rem}}@media only screen and (max-width:767px){.p-dining-place{margin-top:2em}}@media only screen and (min-width:1025px){.p-dining-place{padding-top:5.71rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-dining-place{padding-top:4.28rem}}@media only screen and (max-width:767px){.p-dining-place{padding-top:3em}}@media only screen and (min-width:768px){.p-dining-place__inner{margin-top:2.14rem}}@media only screen and (max-width:767px){.p-dining-place__inner{margin-top:2em}}.p-dining-place__inner{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.p-dining-place__inner-item{width:calc(530 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-dining-place__inner-item{width:100%}}.p-dining-place__inner-item{display:flex;flex-direction:column}@media only screen and (min-width:768px){.p-dining-place__inner-item:nth-child(n+2){margin-left:calc(40 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-dining-place__inner-item:nth-child(n+2){margin-left:0}}@media only screen and (max-width:767px){.p-dining-place__inner-item:nth-child(n+2){margin-top:3em}}@media only screen and (min-width:768px){.p-dining-place__inner-item:nth-child(2n+1){margin-left:0}.p-dining-place__inner-item:nth-child(n+3){margin-top:2.14rem}}.p-dining-place__inner-item .img{order:-1}.p-dining-place__inner-item .c-title{margin-top:.8em}.p-dining-place__inner-item .c-table{margin-top:1.2em}@media only screen and (min-width:1025px){.p-dining-place__inner-item .c-table__th{width:calc(80 / 530 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-dining-place__inner-item .c-table__th{width:25%}}@media only screen and (max-width:767px){.p-dining-place__inner-item .c-table__th{width:25%}}.p-dining-place__inner-item .c-table__th{text-align:center}html:not([lang=ja]) .p-dining-place__inner-item .c-table__th{width:30%}