:root{--color-black: #000000;--color-white: #FFFFFF;--color-gray-100: #F5F5F5;--color-gray-300: #DDDDDD;--color-gray-500: #999999;--color-gray-700: #666666;--color-gray-900: #333333;--color-gold-300: #A79A4A;--color-gold-500: #8A7B2F;--color-gold-700: #6F6426;--color-brown-300: #7A5543;--color-brown-500: #5A3626;--color-brown-700: #3C2013;--color-blue-300: #2F5D7C;--color-blue-500: #1C3D5A;--color-blue-700: #0F2A44;--color-wine-500: #9D053F;--color-wine-700: #6F032C}html{overflow-y:auto;scrollbar-gutter:stable;scroll-behavior:smooth;font-size:62.5%}@media screen and (max-width: 1239px){html{font-size:.78125vw}}@media screen and (max-width: 767px){html{font-size:3.125vmin}}html.is-menu-open{overflow-y:hidden}body{position:relative;margin:0;font-family:"Helvetica Neue",Arial,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-optical-sizing:auto;font-size:1.6rem;font-weight:400;color:var(--color-black);letter-spacing:.025em}@media screen and (max-width: 767px){body{min-width:100%;font-size:1.1rem;letter-spacing:.015em}}section{scroll-margin-top:16rem}@media screen and (max-width: 767px){section{scroll-margin-top:5.6rem}}.spacer{padding-block:12rem}@media screen and (max-width: 767px){.spacer{padding-block:4.8rem}}.spacer--sm{padding-block:8rem}@media screen and (max-width: 767px){.spacer--sm{padding-block:4rem}}.spacer--lg{padding-block:16rem}@media screen and (max-width: 767px){.spacer--lg{padding-block:6.4rem}}.spacer--top{padding-bottom:0}.spacer--btm{padding-top:0}.container{padding:0 2rem;margin:0 auto;width:100%;max-width:124rem}@media screen and (max-width: 767px){.container{padding:0 1.5rem;max-width:100%}}.container--grid{display:grid}.container--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.layout--grid{display:grid}.layout--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}picture{display:block}img{display:block;max-width:100%;height:auto}svg{-webkit-transition:.3s;transition:.3s}h1,h2,h3,h4,h5,h6{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}small{font-size:1.2rem}@media screen and (max-width: 767px){small{font-size:.9rem}}em{font-style:normal}a{outline:none;-webkit-transition:.3s;transition:.3s}a:hover{color:var(--color-wine-500) !important}.text{line-height:2}.text--lead{line-height:2}.align-center{text-align:center}.align-right{text-align:right}@media screen and (max-width: 767px){br.br-pc{display:none}}br.br-sp{display:none}@media screen and (max-width: 767px){br.br-sp{display:block}}.animate[data-animation=fade]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease;will-change:opacity,transform}.animate[data-animation=fade].is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.animate[data-animation=reveal]{position:relative;display:block;overflow:hidden;opacity:1}.animate[data-animation=reveal]::after{content:"";position:absolute;inset:0;background:red;-webkit-transform:translateX(-100%);transform:translateX(-100%);pointer-events:none;z-index:2}.animate[data-animation=reveal]>*{opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;-webkit-transition-delay:.6s;transition-delay:.6s;position:relative;z-index:1}.animate[data-animation=reveal].is-visible{opacity:1}.animate[data-animation=reveal].is-visible::after{-webkit-animation:reveal-sweep-left 1.2s ease forwards;animation:reveal-sweep-left 1.2s ease forwards}.animate[data-animation=reveal].is-visible>*{opacity:1}@-webkit-keyframes reveal-sweep-right{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}50%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes reveal-sweep-right{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}50%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes reveal-sweep-left{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes reveal-sweep-left{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.table-wrap{overflow-x:scroll}table{border-collapse:collapse;border-spacing:0}dt{font-weight:500}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:3.2rem;position:fixed;z-index:500;padding-inline:4rem 2.4rem;width:100%;height:16rem;background:var(--color-white);-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px){.header{padding-inline:0;height:5.6rem;background:rgba(0,0,0,0)}}.header__logo{position:absolute;left:4rem;top:0;width:22rem;height:22rem}@media screen and (max-width: 767px){.header__logo{left:1rem;width:8rem;height:8rem}}.header__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:linear-gradient(135deg, var(--color-gold-300), var(--color-gold-700))}.header__logo a img{width:20rem}@media screen and (max-width: 767px){.header__logo a img{width:7.2rem}}.header__logo a span{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.2rem;font-weight:500;color:var(--color-white);letter-spacing:0}@media screen and (max-width: 767px){.header__logo a span{font-size:.5rem}}.header__cta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem}@media screen and (max-width: 767px){.header__cta{gap:0;position:fixed;left:0;bottom:0;width:calc(100% - 5.6rem)}}.header__cta a{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;gap:.2rem;position:relative;width:20rem;height:4.8rem;font-size:1.4rem;font-weight:400;color:var(--color-white) !important}@media screen and (max-width: 767px){.header__cta a{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;height:5.6rem;font-size:1.1rem}}.header__cta a.btn-reserve{background:-webkit-gradient(linear, left top, right top, from(var(--color-gold-300)), to(var(--color-gold-700)));background:linear-gradient(90deg, var(--color-gold-300), var(--color-gold-700))}.header__cta a.btn-login{background:-webkit-gradient(linear, left top, right top, from(var(--color-blue-300)), to(var(--color-blue-700)));background:linear-gradient(90deg, var(--color-blue-300), var(--color-blue-700))}.header__cta a.btn-contact{background:-webkit-gradient(linear, left top, right top, from(var(--color-blue-300)), to(var(--color-blue-700)));background:linear-gradient(90deg, var(--color-blue-300), var(--color-blue-700))}.header__cta a::before{content:"";position:absolute;inset:0;background:var(--color-wine-500);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.header__cta a>*{position:relative;z-index:5}.header__cta a svg{width:2.4rem;height:2.4rem;fill:currentColor}@media screen and (max-width: 767px){.header__cta a svg{width:1.6rem;height:1.6rem}}.header__cta a:hover::before{opacity:1}.header__menu{display:none;position:fixed;right:0;bottom:0;z-index:15;width:5.6rem;height:5.6rem;background:-webkit-gradient(linear, left top, right top, from(var(--color-blue-300)), to(var(--color-blue-700)));background:linear-gradient(90deg, var(--color-blue-300), var(--color-blue-700))}@media screen and (max-width: 767px){.header__menu{display:block}}.header__menu span{display:block;position:relative;width:100%;height:100%}.header__menu span i{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:4rem;height:.2rem;background:var(--color-white);-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px){.header__menu span i{width:3.2rem;height:.1rem}}.header__menu span i:nth-child(1){top:2.4rem}@media screen and (max-width: 767px){.header__menu span i:nth-child(1){top:1.8rem}}.header__menu span i:nth-child(3){bottom:2.4rem}@media screen and (max-width: 767px){.header__menu span i:nth-child(3){bottom:1.8rem}}.header__menu.is-open span i:nth-child(1){top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__menu.is-open span i:nth-child(2){opacity:0}.header__menu.is-open span i:nth-child(3){bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 767px){.header .navi__global{position:fixed;left:0;top:0;z-index:10;-webkit-transform:translateX(-100%);transform:translateX(-100%);margin:0;width:100%;height:100%;height:calc(100% - 5.6rem);-webkit-transition:.3s;transition:.3s}}@media screen and (max-width: 767px){.header .navi__global-inner{overflow-y:auto;display:grid;place-items:center;height:100%;max-height:100%;padding:5.6rem 3rem;background:var(--color-white)}}.header .navi__global ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.header .navi__global ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.header .navi__global ul li{border-right:.1rem solid var(--color-gray-300)}@media screen and (max-width: 767px){.header .navi__global ul li{border-right:none;border-bottom:.1rem solid var(--color-gray-300)}}.header .navi__global ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-inline:2.4rem;height:6.4rem;text-align:center}@media screen and (max-width: 767px){.header .navi__global ul li a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;padding:1.2rem .4rem;width:100%;height:auto}}.header .navi__global ul li a span{-webkit-transition:.3s;transition:.3s}.header .navi__global ul li a span.en{margin-bottom:.4rem;font-family:"Poppins",sans-serif;font-size:2.4rem;font-weight:700;color:var(--color-gold-500)}.header .navi__global ul li a span.jp{font-size:1.2rem;font-weight:700;letter-spacing:0}.header .navi__global ul li a:hover span{color:var(--color-wine-500)}@media screen and (max-width: 767px){.header .navi__global.is-open{-webkit-transform:translateX(0);transform:translateX(0)}}.footer{position:relative;padding-block:12rem 4rem;background:var(--color-gray-100)}@media screen and (max-width: 767px){.footer{padding-block:4.8rem 6.4rem}}.footer::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:2rem;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.05)), to(transparent));background:linear-gradient(rgba(0, 0, 0, 0.05), transparent)}@media screen and (max-width: 767px){.footer::before{height:1.6rem}}.footer .container--grid{grid-template-columns:1fr 2fr;grid-template-areas:"meta sitemap" "other other"}@media screen and (max-width: 767px){.footer .container--grid{grid-template-columns:100%;grid-template-areas:"meta" "sitemap" "other"}}.footer__meta{grid-area:meta}@media screen and (max-width: 767px){.footer__meta{margin-bottom:3.2rem}}.footer__meta .logo{margin-bottom:4.8rem;width:20rem}@media screen and (max-width: 767px){.footer__meta .logo{margin:0 auto 3.2rem;width:16rem}}.footer__meta .address,.footer__meta .operator{font-size:1.4rem}@media screen and (max-width: 767px){.footer__meta .address,.footer__meta .operator{font-size:1.1rem}}.footer__meta .email{margin-top:1.6rem}@media screen and (max-width: 767px){.footer__meta .email{margin-top:1.2rem}}.footer__meta .tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem;margin-top:1.6rem;font-weight:700}.footer__meta .tel em{font-size:2rem}@media screen and (max-width: 767px){.footer__meta .tel em{font-size:1.5rem}}.footer__meta .operator{margin-top:1.6rem}@media screen and (max-width: 767px){.footer__meta .operator{margin-top:1.2rem}}.footer__sitemap{grid-area:sitemap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 767px){.footer__sitemap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer__sitemap .sitemap__main ul{display:grid;grid-template-columns:repeat(2, 1fr);justify-items:end;gap:3.2rem 6.4rem}@media screen and (max-width: 767px){.footer__sitemap .sitemap__main ul{grid-template-columns:repeat(2, 1fr);gap:1.6rem .8rem}}.footer__sitemap .sitemap__main ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;font-weight:700;color:var(--color-blue-700)}@media screen and (max-width: 767px){.footer__sitemap .sitemap__main ul li a{font-size:1rem}}.footer__sitemap .sitemap__main ul li a span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem;position:relative;-webkit-transition:inherit;transition:inherit}.footer__sitemap .sitemap__main ul li a span::after{content:"";display:block;width:100%;height:.1rem;background:var(--color-blue-700);-webkit-transition:inherit;transition:inherit}.footer__sitemap .sitemap__main ul li a i{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;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--color-blue-700);-webkit-transition:inherit;transition:inherit}.footer__sitemap .sitemap__main ul li a i svg{width:1.6rem;height:1.6rem;fill:var(--color-white)}.footer__sitemap .sitemap__main ul li a:hover span::after{background:var(--color-wine-500)}.footer__sitemap .sitemap__main ul li a:hover i{background:var(--color-wine-500)}.footer__sitemap .sitemap__main ul li a:hover i svg{-webkit-transform:translateX(0.2rem);transform:translateX(0.2rem)}.footer__sitemap .footer__cta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;margin-top:4.8rem}@media screen and (max-width: 767px){.footer__sitemap .footer__cta{display:none}}.footer__sitemap .footer__cta a{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;gap:.2rem;position:relative;width:20rem;height:4.8rem;font-size:1.4rem;font-weight:400;color:var(--color-white) !important}.footer__sitemap .footer__cta a.btn-reserve{background:-webkit-gradient(linear, left top, right top, from(var(--color-gold-300)), to(var(--color-gold-700)));background:linear-gradient(90deg, var(--color-gold-300), var(--color-gold-700))}.footer__sitemap .footer__cta a.btn-login{background:-webkit-gradient(linear, left top, right top, from(var(--color-blue-300)), to(var(--color-blue-700)));background:linear-gradient(90deg, var(--color-blue-300), var(--color-blue-700))}.footer__sitemap .footer__cta a.btn-contact{background:-webkit-gradient(linear, left top, right top, from(var(--color-blue-300)), to(var(--color-blue-700)));background:linear-gradient(90deg, var(--color-blue-300), var(--color-blue-700))}.footer__sitemap .footer__cta a::before{content:"";position:absolute;inset:0;background:var(--color-wine-500);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.footer__sitemap .footer__cta a>*{position:relative;z-index:5}.footer__sitemap .footer__cta a svg{width:2.4rem;height:2.4rem;fill:currentColor}.footer__sitemap .footer__cta a:hover::before{opacity:1}.footer__sitemap .sitemap__sub{margin-top:4.8rem}@media screen and (max-width: 767px){.footer__sitemap .sitemap__sub{margin-top:3.2rem}}.footer__sitemap .sitemap__sub ul{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__sitemap .sitemap__sub ul li{border-right:.1rem solid var(--color-gray-300)}.footer__sitemap .sitemap__sub ul li:first-child{border-left:.1rem solid var(--color-gray-300)}.footer__sitemap .sitemap__sub ul li a{padding:.4rem 2.4rem}@media screen and (max-width: 767px){.footer__sitemap .sitemap__sub ul li a{padding-inline:1.6rem}}.footer .copyright{grid-area:other;margin-top:4.8rem;font-family:"Poppins",sans-serif;text-align:center}@media screen and (max-width: 767px){.footer .copyright{margin-top:3.2rem}}#contents{overflow:clip;padding-top:16rem}@media screen and (max-width: 767px){#contents{padding-top:0}}.heading--page span,.heading--section span{display:block}.heading--page span.en,.heading--section span.en{font-family:"Poppins",sans-serif;font-size:7.2rem;font-weight:600;color:var(--color-gold-500)}@media screen and (max-width: 767px){.heading--page span.en,.heading--section span.en{font-size:4.8rem}}.heading--page span.jp,.heading--section span.jp{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;letter-spacing:0}.heading--section{margin-bottom:8rem}@media screen and (max-width: 767px){.heading--section{margin-bottom:4rem}}.heading--content{margin-bottom:3.2rem;font-family:"Zen Kaku Gothic New",sans-serif;font-size:4rem;font-weight:700;line-height:1.4;letter-spacing:0}@media screen and (max-width: 767px){.heading--content{margin-bottom:1.6rem;font-size:2.4rem}}.heading--white span.en,.heading--white span.jp{color:var(--color-white)}.button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4.8rem}@media screen and (max-width: 767px){.button-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:3.2rem}}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;font-weight:700;color:var(--color-blue-700);-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px){.button{gap:.8rem}}.button span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem;position:relative;font-size:2rem;-webkit-transition:inherit;transition:inherit}@media screen and (max-width: 767px){.button span{font-size:1.3rem}}.button span::after{content:"";display:block;width:100%;height:.1rem;background:var(--color-blue-700);-webkit-transition:inherit;transition:inherit}.button i{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;width:6.4rem;height:6.4rem;border-radius:50%;background:var(--color-blue-700);-webkit-transition:inherit;transition:inherit}@media screen and (max-width: 767px){.button i{width:4rem;height:4rem}}.button i svg{width:3.2rem;height:3.2rem;fill:var(--color-white)}@media screen and (max-width: 767px){.button i svg{width:2rem;height:2rem}}.button--white{color:var(--color-white)}.button--white span::after{background:var(--color-white)}.button--white i{background:var(--color-white)}.button--white i svg{fill:var(--color-gold-500)}.button:hover span::after{background:var(--color-wine-500)}.button:hover i{background:var(--color-wine-500)}.button:hover i svg{fill:var(--color-white);-webkit-transform:translateX(0.4rem);transform:translateX(0.4rem)}@media screen and (max-width: 767px){.button:hover i svg{-webkit-transform:translateX(0.2rem);transform:translateX(0.2rem)}}.breadcrumb{margin-top:1.6rem}.breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem}.breadcrumb ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.breadcrumb ul li:last-child{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.breadcrumb ul li:not(:last-child)::before{content:"";-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:block;margin-top:.2rem;width:1.2rem;height:.1rem;background:var(--color-gray-300)}@media screen and (max-width: 767px){.breadcrumb ul li:not(:last-child)::before{margin-top:0;width:.8rem}}.breadcrumb ul li span{color:var(--color-gold-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem;margin-top:2.4rem}@media screen and (max-width: 767px){.notes{margin-top:1.6rem}}.notes small{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem}.notes small::before{content:"※";-ms-flex-negative:0;flex-shrink:0}.kv--lower{position:relative;height:32rem;background:url("../img/common/kv-bg-default.webp") center center/cover no-repeat}.kv--lower::before{content:"";display:block;position:absolute;left:0;top:0;z-index:5;width:100%;height:100%;background:rgba(0,0,0,.25)}.kv--lower .container{position:relative;z-index:5;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;height:100%}.c-pricing:not(:last-of-type){margin-bottom:8rem}@media screen and (max-width: 767px){.c-pricing:not(:last-of-type){margin-bottom:4rem}}.c-pricing .heading{margin-bottom:3.2rem;font-family:"Zen Kaku Gothic New",sans-serif;font-size:3.2rem;font-weight:700;letter-spacing:0}@media screen and (max-width: 767px){.c-pricing .heading{margin-bottom:2.4rem;font-size:2rem}}.c-pricing>.text{margin-bottom:3.2rem}@media screen and (max-width: 767px){.c-pricing>.text{margin-bottom:1.6rem}}.c-pricing__content:not(:first-of-type){margin-top:4rem}@media screen and (max-width: 767px){.c-pricing__content:not(:first-of-type){margin-top:3.2rem}}.c-pricing__content .label{margin-bottom:.1rem;padding:1.6rem;background:var(--color-gold-500);font-size:2rem;font-weight:700;color:var(--color-white);text-align:center}@media screen and (max-width: 767px){.c-pricing__content .label{padding:1.2rem .8rem;font-size:1.3rem}}.c-pricing__content .label--mainhall{background:var(--color-brown-300)}.c-pricing__content .label--canfarenceroom{background:var(--color-blue-300)}.c-pricing__content .table{width:100%;background:var(--color-white)}@media screen and (max-width: 767px){.c-pricing__content .table{width:200%}}.c-pricing__content .table th,.c-pricing__content .table td{vertical-align:middle}.c-pricing__content .table th{text-align:center;white-space:nowrap}.c-pricing__content .table thead tr{border-bottom:.1rem solid var(--color-white)}.c-pricing__content .table thead tr th{padding:1.2rem 1.6rem}@media screen and (max-width: 767px){.c-pricing__content .table thead tr th{padding:1.2rem .8rem}}.c-pricing__content .table thead tr th:not(:last-child){border-right:.1rem solid var(--color-white)}.c-pricing__content .table thead tr.row-main th{background:var(--color-gold-500);color:var(--color-white)}.c-pricing__content .table thead tr.row-sub th{background:rgba(138,123,47,.25)}.c-pricing__content .table tbody tr th,.c-pricing__content .table tbody tr td{padding:2.8rem 1.6rem}@media screen and (max-width: 767px){.c-pricing__content .table tbody tr th,.c-pricing__content .table tbody tr td{padding:1.6rem .8rem}}.c-pricing__content .table tbody tr th{border-bottom:.1rem solid var(--color-white);background:var(--color-gold-500);color:var(--color-white)}.c-pricing__content .table tbody tr td{border:.1rem solid var(--color-gray-300);font-family:"Poppins",sans-serif;font-size:2.4rem;font-weight:600;text-align:right}@media screen and (max-width: 767px){.c-pricing__content .table tbody tr td{font-size:1.5rem}}.c-pricing__content .table tbody tr td .unit{font-family:"Helvetica Neue",Arial,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:2rem}@media screen and (max-width: 767px){.c-pricing__content .table tbody tr td .unit{font-size:1.3rem}}.c-pricing__content .table tbody tr td .flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.c-pricing__content .table tbody tr td .tax-in{font-family:"Helvetica Neue",Arial,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:var(--color-gray-900);white-space:nowrap}.c-pricing__content .table tbody tr.row-mainhall th{background:var(--color-brown-300)}.c-pricing__content .table tbody tr.row-mainhall td{background:rgba(122,85,67,.05)}.c-pricing__content .table tbody tr.row-canfarenceroom th{background:var(--color-blue-300)}.c-pricing__content .table tbody tr.row-canfarenceroom td{background:rgba(47,93,124,.05)}.c-pricing__content .table--mainhall thead tr.row-main th{background:var(--color-brown-300)}.c-pricing__content .table--mainhall thead tr.row-sub th{background:rgba(122,85,67,.25)}.c-pricing__content .table--mainhall tbody tr th{background:var(--color-brown-300)}.c-pricing__content .table--canfarenceroom thead tr.row-main th{background:var(--color-blue-300)}.c-pricing__content .table--canfarenceroom thead tr.row-sub th{background:rgba(47,93,124,.25)}.c-pricing__content .table--canfarenceroom tbody tr th{background:var(--color-blue-300)}.c-pricing__content .button-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-page-navi ul{display:grid;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 767px){.c-page-navi ul{grid-template-columns:100%}}.c-page-navi ul li a{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:48rem}@media screen and (max-width: 767px){.c-page-navi ul li a{height:12rem}}.c-page-navi ul li a::before{content:"";display:block;position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background:rgba(0,0,0,.4)}.c-page-navi ul li a .bg{position:absolute;left:0;top:0;z-index:-2;width:100%;height:100%}.c-page-navi ul li a .bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-transition:.3s;transition:.3s}.c-page-navi ul li a .heading span{display:block;color:var(--color-white)}.c-page-navi ul li a .heading span.en{position:relative;margin-bottom:1.6rem;padding-bottom:.8rem;font-family:"Poppins",sans-serif;font-size:4.8rem;font-weight:600}@media screen and (max-width: 767px){.c-page-navi ul li a .heading span.en{margin-bottom:.8rem;padding-bottom:.4rem;font-size:3.2rem}}.c-page-navi ul li a .heading span.en::after{content:"";display:block;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:auto;width:16rem;height:.1rem;background:var(--color-white)}@media screen and (max-width: 767px){.c-page-navi ul li a .heading span.en::after{width:8rem}}.c-page-navi ul li a .heading span.jp{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;letter-spacing:0}.c-page-navi ul li a:hover .bg img{-webkit-transform:scale(1.1);transform:scale(1.1)}.pagination{margin-top:8rem}@media screen and (max-width: 767px){.pagination{margin-top:4rem}}.pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8rem}@media screen and (max-width: 767px){.pagination .nav-links{gap:.4rem}}.pagination .nav-links .page-numbers{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;width:4.8rem;height:4.8rem;border:.1rem solid var(--color-gold-500);font-family:"Poppins",sans-serif;font-size:1.8rem;font-weight:600;color:var(--color-gold-500);text-align:center}@media screen and (max-width: 767px){.pagination .nav-links .page-numbers{width:3.2rem;height:3.2rem;border-radius:.8rem;font-size:1.3rem}}.pagination .nav-links .page-numbers:not(.dots):hover{background:var(--color-gold-500);color:var(--color-white) !important}.pagination .nav-links .page-numbers.current{border-color:var(--color-gold-500);background:var(--color-gold-500);color:var(--color-white) !important;pointer-events:none}.pagination .nav-links .page-numbers.dots{border:none}.legal__lead{margin-bottom:8rem}@media screen and (max-width: 767px){.legal__lead{margin-bottom:4rem}}.legal__list{display:grid;gap:6.4rem}@media screen and (max-width: 767px){.legal__list{gap:3.2rem}}.legal__list-item .heading{margin-bottom:2.4rem;padding-bottom:1.6rem;border-bottom:.1rem solid var(--color-gold-500);font-family:"Zen Kaku Gothic New",sans-serif;font-size:2.4rem;font-weight:700;color:var(--color-gold-500)}@media screen and (max-width: 767px){.legal__list-item .heading{margin-bottom:1.6rem;font-size:1.5rem}}.legal__content>*:not(:last-child){margin-bottom:1.6rem}@media screen and (max-width: 767px){.legal__content>*:not(:last-child){margin-bottom:.8rem}}.legal__content a{color:var(--color-gold-500);text-decoration:underline;overflow-wrap:anywhere}.legal__content ul,.legal__content ol{display:grid;gap:.4rem;padding-left:1.5em}@media screen and (max-width: 767px){.legal__content ul,.legal__content ol{gap:.2rem}}.legal__content ul li,.legal__content ol li{line-height:1.4}.legal__content ul li{list-style:disc}.legal__content ol li{list-style:decimal}.legal__content dl dt,.legal__content dl dd{line-height:1.4}.legal__content dl dt{margin-bottom:.8rem;font-weight:700}@media screen and (max-width: 767px){.legal__content dl dt{margin-bottom:.4rem}}.legal__content dl dd{padding-left:1.5em}.legal__content dl dd:not(:last-of-type){margin-bottom:1.6rem}@media screen and (max-width: 767px){.legal__content dl dd:not(:last-of-type){margin-bottom:.8rem}}.legal__content dl.reference,.legal__content dl.guidance{margin-top:1.6rem}.legal__content dl.reference dt,.legal__content dl.guidance dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.legal__content dl.reference dt::before,.legal__content dl.guidance dt::before{content:"";display:block;width:.4rem;height:2.8rem;background:var(--color-gold-500)}.legal__content dl.reference+*,.legal__content dl.guidance+*{margin-top:1.6rem}.legal__content table{width:100%;background:var(--color-white)}.legal__content table tr th,.legal__content table tr td{padding:1.6rem .8rem;vertical-align:middle}.legal__content table tr th{border-bottom:.1rem solid var(--color-white);background:rgba(138,123,47,.25);color:var(--color-gold-500);text-align:center;white-space:nowrap}.legal__content table tr td{border:.1rem solid var(--color-gray-300)}.legal__content table tr:last-child th{border-bottom-color:rgba(138,123,47,.25)}.legal__content p+ul,.legal__content p+ol,.legal__content p+dl{margin-top:.8rem}@media screen and (max-width: 767px){.legal__content p+ul,.legal__content p+ol,.legal__content p+dl{margin-top:.4rem}}.legal__content .notes{margin-top:.4rem}/*# sourceMappingURL=common.css.map */