.content.svelte-1xxrxkx :where(.svelte-1xxrxkx){color:#fff}.l-Contents.svelte-1xxrxkx .heading:where(.svelte-1xxrxkx) h2:where(.svelte-1xxrxkx){line-height:1.25;margin-bottom:10px}.serif.svelte-1xxrxkx{font-size:18px;font-family:TsukuAOldMinPr6-M,TsukuAOldMinPr6-M,serif;font-style:normal}.vertical.svelte-1xxrxkx{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:"palt" 0}.serif.svelte-1xxrxkx:lang(en){font-size:16.5px;text-transform:uppercase;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb;-webkit-text-stroke:0;text-align:left;line-height:1.85}.topLayout .texts-container.svelte-1xxrxkx{height:100vh;height:100dvh;align-items:center;justify-content:center;position:relative}.topLayout .texts-container.svelte-1xxrxkx h1:where(.svelte-1xxrxkx){font-size:24px;position:absolute;top:auto;bottom:30px;left:50%;transform:translate(-50%);text-align:center}.topLayout .texts-container.svelte-1xxrxkx h2:where(.svelte-1xxrxkx){font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:834px){.topLayout .texts-container.svelte-1xxrxkx h1:where(.svelte-1xxrxkx){width:100%}}.topLayout .texts-container.svelte-1xxrxkx h2:where(.svelte-1xxrxkx):lang(en){line-height:1.2;text-align:center;width:100%;font-size:18px}html[lang=en] .topLayout .texts-container.svelte-1xxrxkx h1:where(.svelte-1xxrxkx){font-size:28px;top:35%;bottom:auto}.serviceBody.svelte-1xxrxkx p:where(.svelte-1xxrxkx){height:60vh}.ScrollStory.svelte-1xxrxkx{position:relative;width:100%}.bg.svelte-1xxrxkx{position:fixed;top:0;left:0;width:100%;height:100lvh;z-index:0;pointer-events:none}.bg-images.svelte-1xxrxkx{position:absolute;inset:0}.bg-img.svelte-1xxrxkx{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;will-change:opacity;backface-visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;display:block}.bg-overlay.svelte-1xxrxkx{position:absolute;inset:0;background:linear-gradient(to bottom,#0009,#000000bf,#000000e6);pointer-events:none;z-index:1}.content.svelte-1xxrxkx{position:relative;z-index:1}.accomodation.svelte-1xxrxkx{position:relative;z-index:1;width:100%;background-color:#fff;padding:160px var(--pcPadding);padding-bottom:1px}.accomodation__wrapper.svelte-1xxrxkx{width:100%;margin-top:40px}.accomodation__container.svelte-1xxrxkx{display:block;position:relative;width:100%;height:50vh;overflow:hidden;margin-bottom:1px}.accomodation__image.svelte-1xxrxkx{display:block;width:100%;height:auto;object-fit:cover}.accomodation__overlay.svelte-1xxrxkx{position:absolute;inset:0;background:linear-gradient(to right,rgba(0,0,0,.7) 0%,rgba(0,0,0,.2) 50%,transparent 100%);pointer-events:none}.accomodation__texts.svelte-1xxrxkx{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:2rem 8rem;pointer-events:none}.accomodation__title.svelte-1xxrxkx,.accomodation__subtitle.svelte-1xxrxkx{color:#fff;margin:0}.accomodation__title.svelte-1xxrxkx{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:500;letter-spacing:.05em}.accomodation__subtitle.svelte-1xxrxkx{margin-top:.5em;font-size:clamp(.875rem,2vw,1rem);font-weight:300}@media screen and (max-width:834px){.topLayout.svelte-1xxrxkx .texts-container:where(.svelte-1xxrxkx) h2:where(.svelte-1xxrxkx){white-space:nowrap}.l-Contents.svelte-1xxrxkx .heading:where(.svelte-1xxrxkx) h5:where(.svelte-1xxrxkx){font-size:16px}.l-Contents.svelte-1xxrxkx .container:where(.svelte-1xxrxkx) p:where(.svelte-1xxrxkx){font-size:15px}.accomodation.svelte-1xxrxkx{padding:80px var(--padding);padding-bottom:1px}.Hotel{width:100%!important;margin-left:0!important;height:180vw!important}.l-Contents.svelte-1xxrxkx .container:where(.svelte-1xxrxkx) p.serif:where(.svelte-1xxrxkx){font-family:var(--text-font);font-family:TsukuAOldMinPr6-M,TsukuAOldMinPr6-M,serif;font-size:14.5px;text-transform:none;line-height:1.6;text-align:left;height:auto}.serviceBody.mt-200.svelte-1xxrxkx{margin-top:0}}
