.section__inner{max-width:100%;margin-inline:auto;padding:6rem 2rem}@media screen and (min-width:768px){.section__inner{padding:8rem 2rem}}@media screen and (min-width:1024px){.section__inner{max-width:960px;padding:10rem 2rem}}@media screen and (min-width:1280px){.section__inner{max-width:1320px;padding:12rem 2rem}}.facilities__content{display:grid;gap:3rem}@media screen and (min-width:768px){.facilities__content{grid-template-columns:1fr 1fr;align-items:center;gap:5rem}}@media screen and (min-width:768px){.facilities__content{gap:6rem}}@media screen and (min-width:1024px){.facilities__content{gap:8rem}}@media screen and (min-width:1280px){.facilities__content{gap:12rem}}.facilities__content .site-footer__details-row{grid-template-columns:1fr;align-items:center}@media screen and (min-width:480px){.facilities__content .site-footer__details-row{grid-template-columns:7rem 1fr}}@media screen and (min-width:1024px){.facilities__content .site-footer__details-row{grid-template-columns:8rem 1fr;padding:1.3rem 0}}.facilities__content .site-footer__details-row dt{font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem)}.facilities__content .site-footer__details-row dd{font-size:clamp(2.2rem,.682vw + 1.927rem,2.8rem);line-height:1.2}.facilities__content .site-footer__details-row dd span{font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);line-height:1.8;margin-top:.5rem;display:block}@media screen and (min-width:768px){.facilities__content .site-footer__details-row dd span{margin-top:.8rem}}@media screen and (min-width:1280px){.facilities__content .site-footer__details-row dd span{margin-top:1rem}}.facilities__content .site-footer__details-row dd span br{display:none}@media screen and (min-width:768px){.facilities__content .site-footer__details-row dd span br{display:block}}@media screen and (min-width:1280px){.facilities__content .site-footer__details-row dd span br{display:none}}.facilities__content .site-footer__details{margin:0}.facilities__content .site-footer__details p{text-align:justify;font-feature-settings:"palt" 1;letter-spacing:.05rem}.facilities__content .restaurant-mv__imag{position:static;width:auto;max-width:160px;height:auto;object-fit:contain;margin:0 auto 2rem}@media screen and (min-width:480px){.facilities__content .restaurant-mv__imag{max-width:200px}}@media screen and (min-width:768px){.facilities__content .restaurant-mv__imag{max-width:210px;margin:0 0 2rem}}@media screen and (min-width:1280px){.facilities__content .restaurant-mv__imag{max-width:220px;margin:0 0 4rem}}.menu__content{display:grid;gap:2rem;position:relative;z-index:1}@media screen and (min-width:480px){.menu__content{grid-template-columns:1fr 1fr;gap:3rem}}@media screen and (min-width:768px){.menu__content{grid-template-columns:1fr 1fr 1fr;gap:4rem}}.menu__content.is-zoomable .menu__content--item{cursor:zoom-in}@media(hover:hover)and (pointer:fine){.menu__content.is-zoomable .menu__content--item:hover{opacity:.92}}.menu__content.is-zoomable .menu__content--item:focus-visible{outline:2px solid #C30C22;outline-offset:4px}html.is-menu-lightbox-open{overflow:hidden;padding-right:var(--menu-lightbox-scrollbar-width, 0px)}html.is-menu-lightbox-open .site-header{padding-right:calc(2rem + var(--menu-lightbox-scrollbar-width, 0px))}@media screen and (min-width:1024px){html.is-menu-lightbox-open .site-header{padding-right:calc(5rem + var(--menu-lightbox-scrollbar-width, 0px))}}.menu-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:2rem}.menu-lightbox[hidden]{display:none}.menu-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b2321e0}.menu-lightbox__dialog{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;width:min(100%,920px);max-height:calc(100vh - 4rem)}@media screen and (min-width:480px){.menu-lightbox__dialog{gap:1.5rem}}@media screen and (min-width:768px){.menu-lightbox__dialog{gap:2.5rem}}.menu-lightbox__figure{margin:0;display:flex;align-items:center;justify-content:center;max-height:calc(100vh - 4rem)}.menu-lightbox__image{display:block;width:auto;max-width:100%;max-height:calc(100vh - 4rem);height:auto;object-fit:contain;background:#fff;box-shadow:0 12px 40px #00000059}.menu-lightbox__close{position:absolute;top:max(1.2rem,env(safe-area-inset-top));right:max(1.2rem,env(safe-area-inset-right));z-index:3;width:4rem;height:4rem;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:2.8rem;line-height:1;cursor:pointer}@media(hover:hover)and (pointer:fine){.menu-lightbox__close:hover{background:#ffffff3d}}.menu-lightbox__close:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.menu-lightbox__nav{flex-shrink:0;display:grid;place-items:center;width:3.6rem;height:3.6rem;border:0;border-radius:50%;background:#ffffff24;cursor:pointer;padding:0}@media screen and (min-width:480px){.menu-lightbox__nav{width:4rem;height:4rem}}.menu-lightbox__nav img{width:1.8rem;height:1.8rem;display:block}@media screen and (min-width:480px){.menu-lightbox__nav img{width:2rem;height:2rem}}@media(hover:hover)and (pointer:fine){.menu-lightbox__nav:hover{background:#ffffff3d}}.menu-lightbox__nav:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.menu-lightbox__nav--prev img{transform:scaleX(-1)}#area1{background-image:url(/images/top/info_gold2@2x.webp);background-repeat:no-repeat;background-position:right top;background-size:120px;position:relative}@media screen and (min-width:768px){#area1{background-size:160px,100%}}@media screen and (min-width:1024px){#area1{background-size:190px,100%}}@media screen and (min-width:1280px){#area1{background-size:230px,100%}}#area2{background-image:url(/images/top/info_gold2@2x.webp),url(/images/common/back_white2@2x.webp);background-repeat:no-repeat,repeat;background-position:left -6rem top,top center;background-size:120px,100%;position:relative}@media screen and (min-width:768px){#area2{background-size:160px,100%}}@media screen and (min-width:1024px){#area2{background-size:190px,100%;background-position:left top,top center}}@media screen and (min-width:1280px){#area2{background-size:230px,100%}}.kasou__title{z-index:3;position:relative}.pagegold [class*=pagegold__gold]{--pagegold-progress: 0;translate:calc(var(--pagegold-translate-x, 0) * var(--pagegold-progress)) 0}.pagegold__gold1{--pagegold-translate-x: 30vw;position:absolute;top:5rem;right:0;z-index:1;width:184px}@media screen and (min-width:480px){.pagegold__gold1{--pagegold-translate-x: 20vw}}@media screen and (min-width:768px){.pagegold__gold1{--pagegold-translate-x: 10vw;top:6rem;width:260px}}@media screen and (min-width:1024px){.pagegold__gold1{width:300px}}@media screen and (min-width:1280px){.pagegold__gold1{top:10rem;right:2vw;width:384px}}.pagegold__gold2{--pagegold-translate-x: -20vw;position:absolute;top:10rem;left:0;z-index:3;width:140px}@media screen and (min-width:768px){.pagegold__gold2{--pagegold-translate-x: -12vw;top:7rem;width:220px}}@media screen and (min-width:1024px){.pagegold__gold2{top:4rem;width:230px}}@media screen and (min-width:1280px){.pagegold__gold2{top:1rem;width:340px}}.pagegold__gold3{--pagegold-translate-x: 30vw;position:absolute;top:-3rem;right:0;z-index:1;width:134px}@media screen and (min-width:480px){.pagegold__gold3{--pagegold-translate-x: 20vw;width:184px}}@media screen and (min-width:768px){.pagegold__gold3{--pagegold-translate-x: 10vw;top:-5rem;width:260px}}@media screen and (min-width:1024px){.pagegold__gold3{width:300px}}@media screen and (min-width:1280px){.pagegold__gold3{top:-7rem;right:2vw;width:369px}}.pagegold__gold4{--pagegold-translate-x: -20vw;position:absolute;top:-4rem;left:0;z-index:3;width:120px}@media screen and (min-width:480px){.pagegold__gold4{width:140px}}@media screen and (min-width:768px){.pagegold__gold4{--pagegold-translate-x: -12vw;top:-6rem;width:220px}}@media screen and (min-width:1024px){.pagegold__gold4{width:230px}}@media screen and (min-width:1280px){.pagegold__gold4{top:-6rem;width:340px}}.pagegold__kinpun{position:absolute;top:-6rem;right:0;width:120px}@media screen and (min-width:480px){.pagegold__kinpun{width:160px}}@media screen and (min-width:768px){.pagegold__kinpun{width:160px}}@media screen and (min-width:1024px){.pagegold__kinpun{top:-10rem;width:190px}}@media screen and (min-width:1280px){.pagegold__kinpun{width:230px}}.illust{top:-5rem}@media screen and (min-width:768px){.illust{top:-6rem}}.illust img{width:90px}@media screen and (min-width:480px){.illust img{width:100px}}@media screen and (min-width:768px){.illust img{width:120px}}@media screen and (min-width:1024px){.illust img{width:auto}}
