.map[data-astro-cid-u6tfdski]{width:100%;margin:0 auto}.map__frame[data-astro-cid-u6tfdski]{aspect-ratio:1;-webkit-mask-image:radial-gradient(64% 64%,#000 45%,#0000 100%);mask-image:radial-gradient(64% 64%,#000 45%,#0000 100%)}@media (width>=64rem){.map__frame[data-astro-cid-u6tfdski]{aspect-ratio:21/9;width:100vw;margin-inline:calc(50% - 50vw);-webkit-mask-image:radial-gradient(56% 66%,#000 50%,#0000 100%);mask-image:radial-gradient(56% 66%,#000 50%,#0000 100%)}}.map__svg[data-astro-cid-u6tfdski]{width:100%;height:100%;display:block}.map__svg[data-astro-cid-u6tfdski] .map-water{fill:var(--color-bg-alt)}.map__svg[data-astro-cid-u6tfdski] .map-green{fill:color-mix(in oklab, var(--color-bg-alt) 45%, var(--color-bg))}.map__svg[data-astro-cid-u6tfdski] .map-minor{stroke:var(--color-ink);stroke-width:1.2px;opacity:.35}.map__svg[data-astro-cid-u6tfdski] .map-major{stroke:var(--color-ink);stroke-width:2.2px;opacity:.8}.map__svg[data-astro-cid-u6tfdski] .map-rail{stroke:var(--color-ink);stroke-width:1px;stroke-dasharray:5 5;opacity:.5}.map__svg[data-astro-cid-u6tfdski] .map-arrow{stroke:var(--color-ink);stroke-width:1.2px;opacity:.75}.map__svg[data-astro-cid-u6tfdski] .map-arrow--narrow{display:none}.map__svg[data-astro-cid-u6tfdski] .map-poi{fill:var(--color-bg);stroke:var(--color-ink);stroke-width:2px}.map__svg[data-astro-cid-u6tfdski] .map-poi--cafe{fill:var(--color-ink);stroke:none}.map__svg[data-astro-cid-u6tfdski] .map-pin{fill:var(--color-highlight)}.map__svg[data-astro-cid-u6tfdski] .map-spiral{fill:var(--color-ink);transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.map__svg[data-astro-cid-u6tfdski] .map-spiral{animation:24s linear infinite map-turn}}@keyframes map-turn{to{rotate:1turn}}.map__svg[data-astro-cid-u6tfdski] .map-label{font-family:var(--font-display);fill:var(--color-ink);stroke:var(--color-bg);stroke-width:5px;paint-order:stroke fill;stroke-linejoin:round;font-size:18px}.map__svg[data-astro-cid-u6tfdski] .map-wordmark__ink{fill:var(--color-ink);stroke:var(--color-bg);stroke-width:3px;paint-order:stroke fill;stroke-linejoin:round;transform:scale(1.22)translateY(-5.5px)}.map__svg[data-astro-cid-u6tfdski] .map-label--bus,.map__svg[data-astro-cid-u6tfdski] .map-label--cafe{font-size:15px}@media (width<=48rem){.map__svg[data-astro-cid-u6tfdski] .map-label{stroke-width:7px;font-size:30px}.map__svg[data-astro-cid-u6tfdski] .map-label--bus,.map__svg[data-astro-cid-u6tfdski] .map-label--cafe{font-size:25px}.map__svg[data-astro-cid-u6tfdski] .map-poi{r:9}.map__svg[data-astro-cid-u6tfdski] .map-arrow{stroke-width:2px}.map__svg[data-astro-cid-u6tfdski] .map-arrow--wide{display:none}.map__svg[data-astro-cid-u6tfdski] .map-arrow--narrow{display:inline}.map__svg[data-astro-cid-u6tfdski] .map-pin{r:19}.map__svg[data-astro-cid-u6tfdski] .map-spiral{scale:1.3}}.map__credit[data-astro-cid-u6tfdski]{margin-top:var(--space-2);font-size:var(--step--1);text-align:center;color:var(--color-ink-muted)}section[data-astro-cid-3bmpst2k]{scroll-margin-top:var(--space-5)}h3[data-astro-cid-3bmpst2k]{margin-bottom:var(--space-2)}.ledger__text[data-astro-cid-3bmpst2k] h3[data-astro-cid-3bmpst2k]:not(:first-child){margin-top:var(--space-5)}.products[data-astro-cid-3bmpst2k]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.product[data-astro-cid-3bmpst2k]+.product[data-astro-cid-3bmpst2k]{padding-top:var(--space-5);border-top:1px solid var(--color-line)}.product[data-astro-cid-3bmpst2k]>[data-astro-cid-3bmpst2k]:last-child{margin-bottom:0}.product__buy[data-astro-cid-3bmpst2k]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.product__price[data-astro-cid-3bmpst2k]{font-variant-numeric:tabular-nums;flex:8rem;margin:0;font-weight:500;line-height:1.3}.product__price[data-astro-cid-3bmpst2k] .note[data-astro-cid-3bmpst2k]{font-weight:350;display:block}.product__buy[data-astro-cid-3bmpst2k] .slip[data-astro-cid-3bmpst2k]{text-decoration:none}.book__notes[data-astro-cid-3bmpst2k]{margin-top:var(--space-6)}.book__notes[data-astro-cid-3bmpst2k] p[data-astro-cid-3bmpst2k]{margin-bottom:var(--space-2)}.book__account[data-astro-cid-3bmpst2k]{margin:var(--space-4) 0 0}@media (width<=56rem){.form__actions[data-astro-cid-3bmpst2k] .slip[data-astro-cid-3bmpst2k]{text-align:center;width:100%;display:block}}.find__map[data-astro-cid-3bmpst2k]{margin-top:calc(-1 * var(--item-gap) / 2)}.plain[data-astro-cid-3bmpst2k]{margin:0;padding:0;list-style:none}.plain[data-astro-cid-3bmpst2k] li[data-astro-cid-3bmpst2k]+li[data-astro-cid-3bmpst2k]{margin-top:var(--space-1)}.form__row[data-astro-cid-3bmpst2k]{gap:var(--space-1);margin-bottom:var(--space-4);flex-direction:column;max-width:none;display:flex}.form[data-astro-cid-3bmpst2k] label[data-astro-cid-3bmpst2k]{font-size:var(--step--1);color:var(--color-ink-muted);font-weight:400;line-height:1.5}.form__suggest[data-astro-cid-3bmpst2k] button{background:linear-gradient(var(--color-highlight), var(--color-highlight)) 0 100% / 100% .3em no-repeat;color:var(--color-ink);font-size:var(--step--1);text-align:left;cursor:pointer;border:0;padding:0;transition:background-size .2s}.form__suggest[data-astro-cid-3bmpst2k] button:hover,.form__suggest[data-astro-cid-3bmpst2k] button:focus-visible{background-size:100% 100%}.form__hint[data-astro-cid-3bmpst2k]{font-size:var(--step--1);color:var(--color-ink-muted);line-height:1.5}.form[data-astro-cid-3bmpst2k] input[data-astro-cid-3bmpst2k],.form[data-astro-cid-3bmpst2k] select[data-astro-cid-3bmpst2k],.form[data-astro-cid-3bmpst2k] textarea[data-astro-cid-3bmpst2k]{border:0;border-bottom:1px solid var(--color-ink-muted);background:0 0;border-radius:0;padding:.6em .4em;transition:background-color .2s,box-shadow .2s}.form[data-astro-cid-3bmpst2k] select[data-astro-cid-3bmpst2k]:invalid{color:var(--color-ink-muted)}.form[data-astro-cid-3bmpst2k] input[data-astro-cid-3bmpst2k]:focus,.form[data-astro-cid-3bmpst2k] select[data-astro-cid-3bmpst2k]:focus,.form[data-astro-cid-3bmpst2k] textarea[data-astro-cid-3bmpst2k]:focus{background:color-mix(in oklab, var(--color-highlight) 45%, var(--color-bg));box-shadow:inset 0 -1px 0 var(--color-ink);border-bottom-color:var(--color-ink);outline:none}.form[data-astro-cid-3bmpst2k] textarea[data-astro-cid-3bmpst2k]{resize:vertical}.form__actions[data-astro-cid-3bmpst2k]{margin:var(--space-5) 0 0}
