.hero[data-astro-cid-aeh4bhbw]{isolation:isolate;min-height:calc(100svh - var(--header-h));padding:4rem var(--gutter) 5rem;color:#fff;text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.hero__bg[data-astro-cid-aeh4bhbw]{z-index:-1;position:absolute;inset:0}.hero__bg[data-astro-cid-aeh4bhbw] img{object-fit:cover;width:100%;height:100%}.hero__bg[data-astro-cid-aeh4bhbw]:after{content:"";background:radial-gradient(65% 55%,#0000009e,#0000006b);position:absolute;inset:0}.hero__tel[data-astro-cid-aeh4bhbw],.hero__hours[data-astro-cid-aeh4bhbw],.hero__closed[data-astro-cid-aeh4bhbw]{text-shadow:0 1px 10px #000000b3}.hero__name[data-astro-cid-aeh4bhbw]{letter-spacing:.04em;text-shadow:0 2px 18px #00000059;margin:0;font-size:clamp(2.25rem,1.5rem + 3.6vw,4.25rem);font-weight:600;line-height:1.2}.hero__line[data-astro-cid-aeh4bhbw]{display:block}.hero__tel[data-astro-cid-aeh4bhbw]{font-family:var(--font-heading);letter-spacing:.08em;margin:1.75rem 0 0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.hero__tel[data-astro-cid-aeh4bhbw] a[data-astro-cid-aeh4bhbw]{color:inherit;text-decoration:none}.hero__tel[data-astro-cid-aeh4bhbw] a[data-astro-cid-aeh4bhbw]:hover{text-decoration:underline}.hero__hours[data-astro-cid-aeh4bhbw]{letter-spacing:.08em;margin:.375rem 0 0;font-size:.8125rem}.hero__closed[data-astro-cid-aeh4bhbw]{letter-spacing:.08em;opacity:.9;margin:0;font-size:.8125rem}.hero__ctas[data-astro-cid-aeh4bhbw]{flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;margin-top:2rem;display:flex}.hero__down[data-astro-cid-aeh4bhbw]{width:2.75rem;height:2.75rem;position:absolute;bottom:1.75rem;left:50%;transform:translate(-50%)}.hero__down[data-astro-cid-aeh4bhbw]:before{content:"";border:.5rem solid #0000;border-top:.625rem solid #fff;border-bottom:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro__heading[data-astro-cid-aeh4bhbw]{text-align:center;letter-spacing:.08em;margin:0 0 2rem;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);line-height:1.5}.intro[data-astro-cid-aeh4bhbw] p[data-astro-cid-aeh4bhbw]{text-align:justify;margin:0 0 1.25em;line-height:2.1}.intro__en[data-astro-cid-aeh4bhbw]{color:var(--color-muted);font-size:.875rem;line-height:1.9;text-align:left!important}.news__list[data-astro-cid-aeh4bhbw]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.news__list[data-astro-cid-aeh4bhbw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}.news__card[data-astro-cid-aeh4bhbw]{background:var(--color-bg);padding:1.5rem 1.5rem 1.75rem;box-shadow:0 .25rem 1rem #0000001a}.news__date[data-astro-cid-aeh4bhbw]{color:var(--color-muted);letter-spacing:.1em;margin:0;font-size:.75rem}.news__title[data-astro-cid-aeh4bhbw]{letter-spacing:.04em;margin:.5rem 0 0;font-size:1rem;line-height:1.7}.news__text[data-astro-cid-aeh4bhbw]{color:var(--color-muted);margin:.5rem 0 0;font-size:.8125rem;line-height:1.9}.split[data-astro-cid-aeh4bhbw]{display:grid}@media (width>=900px){.split[data-astro-cid-aeh4bhbw]{grid-template-columns:1fr 1fr}}.split__photo[data-astro-cid-aeh4bhbw]{isolation:isolate;place-items:center;min-height:clamp(18rem,45vw,34rem);display:grid;position:relative;overflow:hidden}.split__photo[data-astro-cid-aeh4bhbw] img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.split__photo[data-astro-cid-aeh4bhbw]:after{content:"";z-index:-1;background:#00000040;position:absolute;inset:0}.split__word[data-astro-cid-aeh4bhbw]{color:#fff;letter-spacing:.12em;text-shadow:0 2px 16px #0006;margin:0;font-size:clamp(2.5rem,1.75rem + 3vw,4rem)}.split__panel[data-astro-cid-aeh4bhbw]{background:var(--color-surface);align-content:center;justify-items:start;gap:1rem;padding:clamp(3rem,7vw,5rem) clamp(1.5rem,6vw,5rem);display:grid}.split__note[data-astro-cid-aeh4bhbw]{color:var(--color-muted);margin:0;font-size:.8125rem;line-height:1.9}.split__note--excerpt[data-astro-cid-aeh4bhbw]{color:var(--color-text)}.split__buttons[data-astro-cid-aeh4bhbw]{justify-items:start;gap:.625rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.split__buttons[data-astro-cid-aeh4bhbw] .btn[data-astro-cid-aeh4bhbw]{letter-spacing:.16em;min-height:2.25rem;padding:.25rem 1rem;font-size:.75rem}.split__more[data-astro-cid-aeh4bhbw]{letter-spacing:.08em;margin:.75rem 0 0;font-size:.875rem}.access__address[data-astro-cid-aeh4bhbw]{letter-spacing:.06em;margin:0;line-height:1.9}.access__buttons[data-astro-cid-aeh4bhbw]{justify-items:center;gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.access__detail[data-astro-cid-aeh4bhbw]{gap:2.5rem;margin-top:clamp(3rem,7vw,4.5rem);display:grid}@media (width>=900px){.access__detail--photo[data-astro-cid-aeh4bhbw]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,4.5rem)}}.access__detail[data-astro-cid-aeh4bhbw] img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.access__more[data-astro-cid-aeh4bhbw]{letter-spacing:.08em;margin:3rem 0 0;font-size:.875rem}.strip[data-astro-cid-aeh4bhbw]{background:var(--band-bg);position:relative}.strip__viewport[data-astro-cid-aeh4bhbw]{overflow:hidden}.strip__track[data-astro-cid-aeh4bhbw]{--tile:34vw;width:max-content;margin:0;padding:0;list-style:none;animation:45s linear infinite strip-flow;display:flex}@media (width>=768px){.strip__track[data-astro-cid-aeh4bhbw]{--tile:17vw}}.strip__track[data-astro-cid-aeh4bhbw]>li[data-astro-cid-aeh4bhbw]{flex:0 0 var(--tile)}.strip__track[data-astro-cid-aeh4bhbw] img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}@keyframes strip-flow{0%{transform:translate(0)}to{transform:translate(-50%)}}.strip__viewport[data-astro-cid-aeh4bhbw]:hover .strip__track[data-astro-cid-aeh4bhbw],.strip[data-astro-cid-aeh4bhbw].is-paused .strip__track[data-astro-cid-aeh4bhbw]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.strip__track[data-astro-cid-aeh4bhbw]{grid-template-columns:repeat(3,minmax(0,1fr));width:auto;animation:none;display:grid}.strip__dup[data-astro-cid-aeh4bhbw],.strip__toggle[data-astro-cid-aeh4bhbw]{display:none}}@media (prefers-reduced-motion:reduce) and (width>=768px){.strip__track[data-astro-cid-aeh4bhbw]{grid-template-columns:repeat(6,minmax(0,1fr))}}.strip__sns[data-astro-cid-aeh4bhbw]{padding:1.25rem var(--gutter) .25rem;text-align:center;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;display:flex}.strip__toggle[data-astro-cid-aeh4bhbw]{color:var(--band-fg);border-color:color-mix(in srgb, var(--band-fg) 50%, transparent);cursor:pointer;background:0 0}.strip__toggle[data-astro-cid-aeh4bhbw]:hover{border-color:var(--band-fg)}.strip__sns[data-astro-cid-aeh4bhbw] .btn[data-astro-cid-aeh4bhbw]{min-height:2.25rem;font-size:.75rem}.strip__btn[data-astro-cid-aeh4bhbw]{background:var(--band-fg);color:var(--band-bg);border-color:var(--band-fg)}.strip__btn[data-astro-cid-aeh4bhbw]:hover{color:var(--band-fg);background:0 0}
