.visit.astro-ofvmdw32{background:var(--cream);line-break:strict;grid-template-columns:minmax(0,60.014fr) minmax(0,39.986fr);align-items:start;padding:80px clamp(0px,50% - 490px,16px) 100px;display:grid}.visit__text.astro-ofvmdw32{padding:0 40px 0 max(20px,50% - 294.1px)}.visit__title.astro-ofvmdw32{--dw:700;--df:var(--jp-700);max-width:588px;color:var(--black);font-size:56px;line-height:1}.visit__lead.astro-ofvmdw32{max-width:490px;margin-top:28px}.visit__list.astro-ofvmdw32{max-width:588px;font:400 16px/24px var(--sans);letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere;grid-template-columns:max-content minmax(0,1fr);row-gap:8px;margin:36px 0 0;display:grid}.visit__list.astro-ofvmdw32 dt.astro-ofvmdw32:after{content:"："}:root:lang(en) .visit__list.astro-ofvmdw32 dt.astro-ofvmdw32:after{content:": "}.visit__list.astro-ofvmdw32 dd.astro-ofvmdw32{margin:0}.visit__list.astro-ofvmdw32 a.astro-ofvmdw32{text-underline-offset:3px;text-decoration:underline}.visit__list.astro-ofvmdw32 a.astro-ofvmdw32:hover{color:var(--slate)}.visit__line.astro-ofvmdw32{display:block}.visit__stop.astro-ofvmdw32{text-indent:-1em;padding-left:1em}.visit__btn.astro-ofvmdw32{--btn-bg:var(--taupe);margin-top:40px;display:flex}.visit__media.astro-ofvmdw32{aspect-ratio:9/16;background:var(--ink);width:360px;position:relative}.visit__toggle.astro-ofvmdw32{--k:1px;left:calc(16 * var(--k));bottom:calc(16 * var(--k));width:calc(44 * var(--k));height:calc(44 * var(--k));background:var(--ink-80);cursor:pointer;border:0;border-radius:50%;padding:0;display:none;position:absolute}.js .visit__toggle.astro-ofvmdw32{display:block}.visit__toggle.astro-ofvmdw32:focus-visible{outline:2px solid var(--cream);outline-offset:-4px}.visit__toggle.astro-ofvmdw32:before{content:"";left:calc(16 * var(--k));top:calc(15 * var(--k));width:calc(4 * var(--k));height:calc(14 * var(--k));background:var(--cream);box-shadow:calc(8 * var(--k)) 0 var(--cream);position:absolute}.visit__toggle.astro-ofvmdw32[data-state=paused]:before{left:calc(17 * var(--k));top:calc(14 * var(--k));width:0;height:0;box-shadow:none;border-style:solid;border-width:calc(8 * var(--k)) 0 calc(8 * var(--k)) calc(13 * var(--k));border-color:transparent transparent transparent var(--cream);background:0 0}@media (forced-colors:active){.visit__toggle.astro-ofvmdw32{forced-color-adjust:none}}.inside.astro-ofvmdw32{background:var(--taupe);line-break:strict;padding:100px 0 110px}.inside__in.astro-ofvmdw32{width:min(var(--grid), 100% - 40px);margin:0 auto}.inside__title.astro-ofvmdw32{--dw:700;--df:var(--jp-700);word-break:keep-all;color:var(--ink);font-size:56px;line-height:1}.inside__sub.astro-ofvmdw32{max-width:560px;margin-top:24px}.inside__grid.astro-ofvmdw32{grid-template-rows:430px 330px;grid-template-columns:repeat(6,1fr);gap:20px;margin-top:56px;display:grid}.inside__ph.astro-ofvmdw32{background:var(--cream);overflow:hidden}.inside__ph--1.astro-ofvmdw32{grid-column:1/5}.inside__ph--2.astro-ofvmdw32{grid-column:5/7}.inside__ph--3.astro-ofvmdw32{grid-column:1/4}.inside__ph--4.astro-ofvmdw32{grid-column:4/7}.inside__ph--1.astro-ofvmdw32 img{object-position:50% 65%}.inside__ph--3.astro-ofvmdw32 img{object-position:50% 60%}.inside__ph--4.astro-ofvmdw32 img{object-position:50% 72%}@media (width<=767px){.visit.astro-ofvmdw32{padding:calc(var(--u) * 30) 0 calc(var(--u) * 50);flex-direction:column;display:flex}.visit__media.astro-ofvmdw32{width:100%;height:calc(var(--u) * 267);aspect-ratio:auto;order:-1}.visit__media.astro-ofvmdw32 video.astro-ofvmdw32{object-position:50% 55%}.visit__toggle.astro-ofvmdw32{--k:var(--u)}.visit__text.astro-ofvmdw32{padding:calc(var(--u) * 31) calc(var(--u) * 20) 0}.visit__title.astro-ofvmdw32{font-size:calc(var(--u) * 36)}:root:lang(en) .visit__title.astro-ofvmdw32{font-size:calc(var(--u) * 40)}.visit__lead.astro-ofvmdw32{max-width:none;margin-top:calc(var(--u) * 20);font-size:calc(var(--u) * 16)}.visit__list.astro-ofvmdw32{margin-top:calc(var(--u) * 24);font-size:calc(var(--u) * 16);line-height:calc(var(--u) * 24);display:block}.visit__list.astro-ofvmdw32 dd.astro-ofvmdw32+dt.astro-ofvmdw32{margin-top:calc(var(--u) * 12)}.visit__list.astro-ofvmdw32 dt.astro-ofvmdw32:after,:root:lang(en) .visit__list.astro-ofvmdw32 dt.astro-ofvmdw32:after{content:none}.visit__list.astro-ofvmdw32 dt.astro-ofvmdw32{font-weight:700}.visit__btn.astro-ofvmdw32{margin-top:calc(var(--u) * 30)}.inside.astro-ofvmdw32{padding:calc(var(--u) * 50) 0}.inside__in.astro-ofvmdw32{width:auto;margin:0 calc(var(--u) * 20)}.inside__title.astro-ofvmdw32{font-size:calc(var(--u) * 36)}:root:lang(en) .inside__title.astro-ofvmdw32{font-size:calc(var(--u) * 40)}.inside__sub.astro-ofvmdw32{margin-top:calc(var(--u) * 20);font-size:calc(var(--u) * 16)}.inside__grid.astro-ofvmdw32{gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 30);grid-template-rows:none;grid-template-columns:1fr 1fr}.inside__ph--1.astro-ofvmdw32,.inside__ph--4.astro-ofvmdw32{height:calc(var(--u) * 210);grid-column:1/-1}.inside__ph--2.astro-ofvmdw32,.inside__ph--3.astro-ofvmdw32{height:calc(var(--u) * 180);grid-column:auto}.inside__ph--3.astro-ofvmdw32 img{object-position:40% 60%}}
