@charset "UTF-8";@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.p-dining-top{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-dining-top{width:calc(1360 / 1440 * 100%);max-width:calc(1360px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-dining-top{max-width:calc(1360px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-dining-top{max-width:calc(1360px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-dining-top{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-dining-top{width:calc(360 / 376 * 100%)}}@media only screen and (min-width:1025px){.p-dining-top{margin-top:8.57rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-dining-top{margin-top:7.14rem}}@media only screen and (max-width:767px){.p-dining-top{margin-top:5em}}@media only screen and (min-width:1025px){.p-dining-top__intro .txt{margin-top:1.71rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-dining-top__intro .txt{margin-top:1.42rem}}@media only screen and (max-width:767px){.p-dining-top__intro .txt{margin-top:1.5em}}@media only screen and (min-width:768px){.p-dining-top__intro .txt{text-align:center}}@media only screen and (max-width:767px){.p-dining-top__intro .txt{text-align:left}}@media only screen and (min-width:768px){.p-dining-top .c-type-link{margin-top:2.14rem}}@media only screen and (max-width:767px){.p-dining-top .c-type-link{margin-top:2em}}@media only screen and (min-width:1025px){.p-dining-honkan{margin-top:8.57rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-dining-honkan{margin-top:7.14rem}}@media only screen and (max-width:767px){.p-dining-honkan{margin-top:5em}}.p-dining-honkan__intro{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-dining-honkan__intro{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-dining-honkan__intro{max-width:calc(1260px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-dining-honkan__intro{max-width:calc(1260px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-dining-honkan__intro{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-dining-honkan__intro{width:calc(328 / 376 * 100%)}}@media only screen and (min-width:1025px){.p-dining-honkan__intro .c-title--sub{margin-top:2.14rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-dining-honkan__intro .c-title--sub{margin-top:1.42rem}}@media only screen and (max-width:767px){.p-dining-honkan__intro .c-title--sub{margin-top:1.5em}}@media only screen and (min-width:768px){.p-dining-honkan__intro .txt{margin-top:1.71rem}}@media only screen and (max-width:767px){.p-dining-honkan__intro .txt{margin-top:1.2em}}@media only screen and (min-width:768px){.p-dining-honkan__intro .txt{text-align:center}}@media only screen and (max-width:767px){.p-dining-honkan__intro .txt{text-align:left}}@media only screen and (min-width:768px){.p-dining-honkan__bnr{margin-top:2.14rem}}@media only screen and (max-width:767px){.p-dining-honkan__bnr{margin-top:2em}}.p-dining-honkan__bnr{display:flex;justify-content:center}@media only screen and (max-width:767px){.p-dining-honkan__bnr{display:block}}@media only screen and (min-width:768px){.p-dining-honkan__bnr-item{width:50%}}@media only screen and (max-width:767px){.p-dining-honkan__bnr-item{width:100%}}.p-dining-honkan__bnr-item:nth-child(1) .p-dining-honkan__bnr-link-text{text-align:right}.p-dining-honkan__bnr-item:nth-child(1) .o-icon--circle{margin-left:auto}.p-dining-honkan__bnr-link{display:flex;justify-content:center;align-items:center;position:relative}.p-dining-honkan__bnr-link .img::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background:#fff;transition:ease .3s opacity}.p-dining-honkan__bnr-link .img img{transition:ease .3s opacity}.p-dining-honkan__bnr-link-text{display:flex;flex-direction:column;width:calc(640 / 720 * 100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}@media only screen and (min-width:1025px){.p-dining-honkan__bnr-link-text .sub{font-size:1.71rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-dining-honkan__bnr-link-text .sub{font-size:1.14rem}}@media only screen and (max-width:767px){.p-dining-honkan__bnr-link-text .sub{font-size:1.43rem}}.p-dining-honkan__bnr-link-text .sub{line-height:1.6;color:#fff}.p-dining-honkan__bnr-link-text .sub>span{background:var(--color-main)}@media only screen and (min-width:1025px){.p-dining-honkan__bnr-link-text .main{font-size:3.43rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-dining-honkan__bnr-link-text .main{font-size:2.86rem}}@media only screen and (max-width:767px){.p-dining-honkan__bnr-link-text .main{font-size:2.86rem}}.p-dining-honkan__bnr-link-text .main{line-height:1.2;color:#fff}.p-dining-honkan__bnr-link-text .main>span{background:var(--color-main)}@media only screen and (min-width:768px){.p-dining-honkan__bnr-link-text .o-icon--circle{margin-top:1.71rem}}@media only screen and (max-width:767px){.p-dining-honkan__bnr-link-text .o-icon--circle{margin-top:1.2em}}@media only screen and (min-width:1025px){.p-dining-honkan__bnr-link:hover .img img{opacity:.8}.p-dining-honkan__bnr-link:hover .o-icon--circle{background-color:rgba(255,255,255,.7)!important}.p-dining-honkan__bnr-link:hover .o-icon--circle svg{fill:var(--color-title-2)!important}}@media only screen and (min-width:1025px){.p-dining-honkan .c-anch{margin-top:8.57rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-dining-honkan .c-anch{margin-top:7.14rem}}@media only screen and (max-width:767px){.p-dining-honkan .c-anch{margin-top:5em}}@media only screen and (min-width:1025px){.p-dining-breakfast{margin-top:8.57rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-dining-breakfast{margin-top:7.14rem}}@media only screen and (max-width:767px){.p-dining-breakfast{margin-top:5em}}@media only screen and (min-width:1025px){.p-dining-breakfast{padding-top:5.71rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-dining-breakfast{padding-top:4.28rem}}@media only screen and (max-width:767px){.p-dining-breakfast{padding-top:3em}}@media only screen and (min-width:1025px){.p-dining-breakfast{padding-bottom:9.28rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-dining-breakfast{padding-bottom:7.14rem}}@media only screen and (max-width:767px){.p-dining-breakfast{padding-bottom:5em}}.p-dining-breakfast{position:relative}.p-dining-breakfast::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--color-bg-2);z-index:-2}.p-dining-breakfast__title{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-dining-breakfast__title{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-dining-breakfast__title{max-width:calc(1100px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-dining-breakfast__title{max-width:calc(1100px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-dining-breakfast__title{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-dining-breakfast__title{width:calc(328 / 376 * 100%)}}@media only screen and (min-width:1025px){.p-dining-breakfast__title-info{margin-top:2.14rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-dining-breakfast__title-info{margin-top:1.78rem}}@media only screen and (max-width:767px){.p-dining-breakfast__title-info{margin-top:1.5em}}@media only screen and (min-width:768px){.p-dining-breakfast__title-info .txt{margin-top:.57rem}}@media only screen and (max-width:767px){.p-dining-breakfast__title-info .txt{margin-top:.5em}}@media only screen and (min-width:768px){.p-dining-breakfast__title-info .txt{text-align:center}}@media only screen and (max-width:767px){.p-dining-breakfast__title-info .txt{text-align:left}}.p-dining-breakfast__title-info .txt{color:var(--color-title-2)}.p-dining-breakfast__contents{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-dining-breakfast__contents{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-dining-breakfast__contents{max-width:calc(900px * (18 + 3)/ 14)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-dining-breakfast__contents{max-width:calc(900px * (18 + 2)/ 14)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-dining-breakfast__contents{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-dining-breakfast__contents{width:calc(296 / 376 * 100%)}}@media only screen and (min-width:768px){.p-dining-breakfast__contents{margin-top:2.14rem}}@media only screen and (max-width:767px){.p-dining-breakfast__contents{margin-top:2em}}.p-dining-breakfast__contents{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}@media only screen and (max-width:767px){.p-dining-breakfast__contents{flex-direction:column-reverse}}@media only screen and (min-width:768px){.p-dining-breakfast__contents-text{width:calc(400 / 900 * 100%)}}@media only screen and (max-width:767px){.p-dining-breakfast__contents-text{width:100%}}@media only screen and (min-width:768px){.p-dining-breakfast__contents-text{margin-left:calc(50 / 900 * 100%)}}@media only screen and (max-width:767px){.p-dining-breakfast__contents-text{margin-left:0}}@media only screen and (max-width:767px){.p-dining-breakfast__contents-text{margin-top:1.2em}}@media only screen and (min-width:768px){.p-dining-breakfast__contents-text .txt{margin-top:1.71rem}}@media only screen and (max-width:767px){.p-dining-breakfast__contents-text .txt{margin-top:1em}}@media only screen and (min-width:768px){.p-dining-breakfast__contents-img{width:calc(450 / 900 * 100%)}}@media only screen and (max-width:767px){.p-dining-breakfast__contents-img{width:100%}}.p-dining-breakfast__contents--rev{flex-direction:row;justify-content:flex-start}@media only screen and (max-width:767px){.p-dining-breakfast__contents--rev{flex-direction:column-reverse}}@media only screen and (min-width:768px){.p-dining-breakfast__contents--rev .p-dining-breakfast__contents-text{margin-right:calc(50 / 900 * 100%)}}@media only screen and (max-width:767px){.p-dining-breakfast__contents--rev .p-dining-breakfast__contents-text{margin-right:0}}.p-dining-breakfast__contents--rev .p-dining-breakfast__contents-text{margin-left:0}