.wmap[data-astro-cid-nwnfhfjz]{--wm-sea: #b6daf6;--wm-sea-line: #94c4ea;--wm-land-chuo: #fdf1f4;--wm-land-koto: #fbf8f0;--wm-land-out: #ecedef;--wm-edge: #d7c7ae;--wm-ink: #5b4636;--wm-z: 1;--wm-pin: 1;margin:0 0 40px}.wmap-head[data-astro-cid-nwnfhfjz]{margin-bottom:12px}.wmap-title[data-astro-cid-nwnfhfjz]{font-size:clamp(22px,3.2vw,30px);font-weight:900;margin:0 0 6px;text-wrap:balance}.wmap-title[data-astro-cid-nwnfhfjz] span[data-astro-cid-nwnfhfjz]{font-size:.55em;font-weight:700;color:var(--ink-3);margin-left:6px}.wmap-lead[data-astro-cid-nwnfhfjz]{margin:0;color:var(--ink-2);font-size:14px;line-height:1.8}.wmap-stage[data-astro-cid-nwnfhfjz]{position:relative;width:100%;aspect-ratio:16 / 10;min-height:440px;max-height:84vh;overflow:hidden;border-radius:18px;border:3px solid #fff;box-shadow:0 0 0 1px var(--pink-200),0 10px 28px #3c28141f;background:var(--wm-sea);touch-action:pan-y;user-select:none;cursor:grab}.wmap-stage[data-astro-cid-nwnfhfjz]:active{cursor:grabbing}.wmap-canvas[data-astro-cid-nwnfhfjz]{position:absolute;left:0;top:0;width:100%;aspect-ratio:1 / var(--wm-ratio);transform-origin:0 0;transition:transform .25s ease}.wmap-svg[data-astro-cid-nwnfhfjz]{width:100%;height:100%;display:block;overflow:visible}.wm-sea{fill:var(--wm-sea)}.wm-wave-line{fill:none;stroke:var(--wm-sea-line);stroke-width:1.6;stroke-linecap:round;opacity:.55}.wm-waves{animation:wm-drift 14s linear infinite}@keyframes wm-drift{0%{transform:translate(0)}to{transform:translate(-60px)}}.wm-land{fill:var(--wm-land-koto);stroke:var(--wm-edge);stroke-width:2.4;stroke-linejoin:round}.wm-ward{stroke:none}.wm-land-out{fill:var(--wm-land-out)!important}.wm-dot{fill:#d9c2a3}.wmap .b{fill:#fff;stroke:var(--wm-ink);stroke-width:1.6;stroke-linejoin:round}.wmap .a{fill:#ff8fb1;stroke:var(--wm-ink);stroke-width:1.4;stroke-linejoin:round}.wmap .g{fill:#cfe6fb;stroke:var(--wm-ink);stroke-width:1.6;stroke-linejoin:round}.wmap .c1{fill:#ffd98a;stroke:var(--wm-ink);stroke-width:1.4}.wmap .c2{fill:#ffe3ec;stroke:var(--wm-ink);stroke-width:1.4}.wmap .c3{fill:#c9ecd3;stroke:var(--wm-ink);stroke-width:1.4}.wmap .t{fill:#9fd69a;stroke:#5c8f57;stroke-width:1.4}.wmap .gr{fill:#bfe3a8}.wmap .l{fill:none;stroke:var(--wm-ink);stroke-width:1.6;stroke-linecap:round}.wmap .l2{fill:none;stroke:#8aa9c4;stroke-width:1.1;stroke-linecap:round}.wmap .lamp{fill:#ffcf4a}.wmap .gull{fill:none;stroke:#4b5d6e;stroke-width:1.8;stroke-linecap:round}.wmap .wake{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;opacity:.8}.wmap .hull{fill:#23476b;stroke:#1a2f45;stroke-width:1;stroke-linejoin:round}.wmap .hull-band{stroke:#ff8fb1;stroke-width:1.2}.wmap .cabin{fill:#fdfdfb;stroke:#6b7d8e;stroke-width:.9;stroke-linejoin:round}.wmap .glass{fill:#5f9fd4;stroke:#3d6f99;stroke-width:.5}.wmap .mast{fill:none;stroke:#6b7d8e;stroke-width:1;stroke-linecap:round}.wmap .wood{fill:#9a6a44;stroke:#5b3c25;stroke-width:1;stroke-linejoin:round}.wmap .wood-line{stroke:#c9925f;stroke-width:.9}.wmap .shoji{fill:#fff4dc;stroke:#6d4b31;stroke-width:.9}.wmap .shoji-line{stroke:#b58a63;stroke-width:.6}.wmap .roof{fill:#4f5862;stroke:#2f353b;stroke-width:.9;stroke-linejoin:round}.wmap .eave{stroke:#2f353b;stroke-width:1.2;stroke-linecap:round}.wmap .chochin{fill:#e5484d;stroke:#8c2327;stroke-width:.5}.wmap .chochin-glow{fill:#ffcf4a;opacity:.18}.wmap .car{fill:#fbfcfe;stroke:#6c7f93;stroke-width:.9}.wmap .car-win{fill:#2c3e55}.wmap .car-band{stroke:#2b6cb0;stroke-width:1.8}.wmap .car-lamp{fill:#ffd76a}.wmap .car-joint{stroke:#6c7f93;stroke-width:2}.wmap .tr{fill:#fff;stroke:#2b6cb0;stroke-width:1.6}.wmap .win{stroke:#2b6cb0;stroke-width:2.2;stroke-linecap:round}.wm-lm-art{filter:drop-shadow(0 2px 1px rgba(60,40,20,.18))}.wm-lm-name{font-size:12px;font-weight:800;fill:var(--wm-ink);text-anchor:middle;paint-order:stroke;stroke:#fffaf0;stroke-width:3.5px}.wm-sub-bed{fill:none;stroke:#fff;stroke-width:7;stroke-linecap:round;opacity:.85}.wm-sub-line{fill:none;stroke-width:3.2;stroke-linecap:round;opacity:.75}.wm-ln-in{transform:scale(calc(1 / var(--wm-z)))}.wm-ln rect{opacity:.92}.wm-ln text{font-size:12px;font-weight:800;fill:#fff;text-anchor:middle;letter-spacing:.04em}.wm-rail-bed{fill:none;stroke:#fff;stroke-width:7;stroke-linecap:round;opacity:.9}.wm-rail-line{fill:none;stroke:#2b6cb0;stroke-width:2.4;stroke-dasharray:8 5;stroke-linecap:round;opacity:.7}.wm-st-dot{fill:#fff;stroke:#2b6cb0;stroke-width:2.6}.wm-st-name{font-size:12px;font-weight:800;fill:#1f4f86;paint-order:stroke;stroke:#fff;stroke-width:3.5px}.wm-st-in{transform:scale(calc(1 / var(--wm-z)))}.wm-st-minor .wm-st-name{display:none}.wmap[data-astro-cid-nwnfhfjz].is-zoomed .wm-st-minor .wm-st-name{display:inline}.wm-st-minor .wm-st-dot{r:4}.wm-area-name{font-size:30px;font-weight:900;fill:#a3754c;text-anchor:middle;letter-spacing:.08em;paint-order:stroke;stroke:#fff;stroke-width:5px;opacity:.85}.wm-area-ward{font-size:12px;font-weight:700;fill:#b89474;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:3px}.wm-area:hover .wm-area-name{fill:var(--pink-700)}.wm-ref-name{font-size:26px;font-weight:900;fill:#a7adb5;text-anchor:middle;letter-spacing:.1em;paint-order:stroke;stroke:#fff;stroke-width:4px}.wm-cloud1{animation:wm-cloud1 70s linear infinite}.wm-cloud2{animation:wm-cloud2 90s linear infinite}@keyframes wm-cloud1{0%{transform:translate(-200px,300px)}to{transform:translate(1200px,520px)}}@keyframes wm-cloud2{0%{transform:translate(1200px,1000px)}to{transform:translate(-200px,820px)}}.wm-pin{cursor:pointer;transition:opacity .3s}.wm-pin-scale{transform:scale(calc(var(--wm-pin) / var(--wm-z)));transition:transform .25s ease}.wm-pin .wm-pin-drop{transform:translateY(-200px);opacity:0;transition:transform .6s cubic-bezier(.3,1.5,.5,1),opacity .3s}.wmap[data-astro-cid-nwnfhfjz].is-in .wm-pin .wm-pin-drop{transform:none;opacity:1}.wm-pin.is-hidden{opacity:0;pointer-events:none}.wm-pin-ring{fill:#fff;stroke:#4a7fd6;stroke-width:3;filter:drop-shadow(0 3px 3px rgba(20,50,90,.3))}.wm-pin-tail{fill:#4a7fd6;transform:translateY(-9px)}.wm-pin-noimg{fill:#dce9f7}.wm-pin-news .wm-pin-ring{stroke:#f0a020}.wm-pin-news .wm-pin-tail{fill:#f0a020}.wm-pin.is-soon .wm-pin-ring{stroke:#7b6cf6}.wm-pin.is-soon .wm-pin-tail{fill:#7b6cf6}.wm-pin.is-now .wm-pin-ring{stroke:var(--pink-500)}.wm-pin.is-now .wm-pin-tail{fill:var(--pink-500)}.wm-pin-badge rect{fill:#4a7fd6;stroke:#fff;stroke-width:1.5}.wm-pin.is-now .wm-pin-badge rect{fill:var(--pink-500)}.wm-pin.is-soon .wm-pin-badge rect{fill:#7b6cf6}.wm-pin-news .wm-pin-badge rect{fill:#f0a020}.wm-pin-badge-t{font-size:10px;font-weight:900;fill:#fff;text-anchor:middle;dominant-baseline:central}.wm-pin-pulse{fill:var(--pink-500);opacity:0;transform-box:fill-box;transform-origin:center}.wm-pin.is-now .wm-pin-pulse{animation:wm-pulse 1.8s ease-out infinite}@keyframes wm-pulse{0%{transform:scale(.6);opacity:.5}to{transform:scale(1.8);opacity:0}}.wm-pin.is-focus .wm-pin-drop,.wm-pin:hover .wm-pin-drop,.wm-pin:focus-visible .wm-pin-drop{transform:scale(1.25)}.wmap-pop[data-astro-cid-nwnfhfjz]{position:absolute;z-index:6;width:min(300px,calc(100% - 16px));background:#fff;border-radius:14px;box-shadow:0 10px 30px #14284647;overflow:hidden;animation:wm-pop .18s ease-out;cursor:auto}@keyframes wm-pop{0%{transform:translateY(6px) scale(.97);opacity:0}to{transform:none;opacity:1}}.wmap-pop-link[data-astro-cid-nwnfhfjz]{display:block;color:inherit;text-decoration:none}.wmap-pop-link[data-astro-cid-nwnfhfjz] img[data-astro-cid-nwnfhfjz]{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;max-width:100%}.wmap-pop-body[data-astro-cid-nwnfhfjz]{display:grid;gap:2px;padding:10px 12px 12px}.wmap-pop-meta[data-astro-cid-nwnfhfjz]{font-size:12px;font-weight:800;color:var(--pink-700)}.wmap-pop-title[data-astro-cid-nwnfhfjz]{font-weight:900;line-height:1.5;font-size:14px}.wmap-pop-place[data-astro-cid-nwnfhfjz]{font-size:12px;color:var(--ink-3)}.wmap-pop-go[data-astro-cid-nwnfhfjz]{font-size:12px;font-weight:800;color:var(--pink-700);margin-top:2px}.wmap-pop-x[data-astro-cid-nwnfhfjz]{position:absolute;right:6px;top:6px;z-index:1;width:28px;height:28px;border:0;border-radius:50%;background:#ffffffe6;font-size:16px;cursor:pointer}@keyframes wm-bob{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes wm-hop{0%{translate:0 0}30%{translate:0 -40px}60%{translate:0 0}75%{translate:0 -10px}to{translate:0 0}}.wmap-pill[data-astro-cid-nwnfhfjz]{position:absolute;left:10px;top:10px;z-index:5;margin:0;padding:7px 14px;border-radius:999px;background:#ffffffeb;box-shadow:0 3px 12px #1e3c5a29;font-size:12px;font-weight:800;color:#45607a;max-width:calc(100% - 80px)}.wmap-zoom[data-astro-cid-nwnfhfjz]{position:absolute;right:10px;top:10px;display:grid;gap:6px;z-index:5}.wmap-guides[data-astro-cid-nwnfhfjz]{position:absolute;inset:0;pointer-events:none;z-index:2}.wmap-g{position:absolute;width:0;height:0}.wmap-g-in{position:absolute;left:22px;top:-58px;display:flex;align-items:flex-end;gap:4px;transform:scale(calc(1 / var(--wm-z)));transform-origin:0 100%;width:max-content}.wmap-g.is-left .wmap-g-in{left:auto;right:22px;flex-direction:row-reverse;transform-origin:100% 100%}.wmap-g-face{width:28px;height:28px;max-width:none;border-radius:50%;background:#fff;border:1.5px solid var(--pink-200);object-fit:cover;object-position:center 12%}.wmap-g-bubble{margin-bottom:14px;padding:3px 8px;white-space:nowrap;background:#ffffffd1;border:1px solid rgba(91,70,54,.22);border-radius:8px;font-size:11px;font-weight:600;line-height:1.45;color:var(--ink-2)}.wmap-zoom[data-astro-cid-nwnfhfjz] button[data-astro-cid-nwnfhfjz]:disabled{opacity:.35;cursor:default}.wmap-zoom[data-astro-cid-nwnfhfjz] button[data-astro-cid-nwnfhfjz]{width:38px;height:38px;border-radius:50%;border:0;box-shadow:0 3px 12px #1e3c5a2e;background:#ffffffeb;font-size:18px;font-weight:900;cursor:pointer;color:var(--wm-ink)}.wmap-dock[data-astro-cid-nwnfhfjz]{position:absolute;left:50%;bottom:28px;transform:translate(-50%);z-index:5;display:flex;align-items:center;gap:2px;padding:6px;max-width:calc(100% - 20px);overflow-x:auto;scrollbar-width:none;background:#ffffffdb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:18px;box-shadow:0 6px 22px #1e3c5a2e}.wmap-dock-sep[data-astro-cid-nwnfhfjz]{flex:0 0 1px;align-self:stretch;margin:6px 4px;background:#d5dde6}.wmap-chip[data-astro-cid-nwnfhfjz]{flex:0 0 auto;display:grid;justify-items:center;gap:1px;border:0;background:transparent;color:#45607a;border-radius:12px;padding:6px 10px;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.wmap-chip[data-astro-cid-nwnfhfjz] i[data-astro-cid-nwnfhfjz]{font-style:normal;font-size:20px;line-height:1}.wmap-chip[data-astro-cid-nwnfhfjz] b[data-astro-cid-nwnfhfjz]{font-size:10px;color:#7a8ea3;font-variant-numeric:tabular-nums}.wmap-chip[data-astro-cid-nwnfhfjz].is-on{background:#fff;color:var(--pink-700);box-shadow:0 1px 6px #1e3c5a26}.wmap-chip[data-astro-cid-nwnfhfjz].is-on b[data-astro-cid-nwnfhfjz]{color:var(--pink-700)}.wmap-chip[data-astro-cid-nwnfhfjz]:focus-visible,.wmap-zoom[data-astro-cid-nwnfhfjz] button[data-astro-cid-nwnfhfjz]:focus-visible{outline:3px solid var(--pink-300);outline-offset:2px}.wmap-credit[data-astro-cid-nwnfhfjz]{position:absolute;left:8px;right:8px;bottom:4px;text-align:center;margin:0;font-size:10px;color:#4b6b80;z-index:4;pointer-events:none}.wmap-list[data-astro-cid-nwnfhfjz]{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.wmap-li[data-astro-cid-nwnfhfjz]{display:grid;grid-template-columns:36px 1fr;gap:0 8px;align-items:start;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:#fff;transition:border-color .2s,box-shadow .2s}.wmap-li[data-astro-cid-nwnfhfjz].is-focus{border-color:var(--pink-300);box-shadow:0 0 0 3px var(--pink-50)}.wmap-li[data-astro-cid-nwnfhfjz]>[data-astro-cid-nwnfhfjz]{min-width:0}.wmap-li[data-astro-cid-nwnfhfjz] button[data-astro-cid-nwnfhfjz]{grid-row:span 3;border:0;background:var(--pink-50);border-radius:8px;height:34px;cursor:pointer}.wmap-li-date[data-astro-cid-nwnfhfjz]{font-size:12px;font-weight:800;color:var(--pink-700)}.wmap-li[data-astro-cid-nwnfhfjz] a[data-astro-cid-nwnfhfjz]{font-weight:800;line-height:1.5}.wmap-li-place[data-astro-cid-nwnfhfjz]{font-size:12px;color:var(--ink-3)}.wmap-li-news[data-astro-cid-nwnfhfjz] .wmap-li-date[data-astro-cid-nwnfhfjz]{color:#b36b00}@media(max-width:640px){.wmap[data-astro-cid-nwnfhfjz]{--wm-pin: 1.5}.wmap-stage[data-astro-cid-nwnfhfjz]{aspect-ratio:4 / 5;min-height:0}.wmap-dock[data-astro-cid-nwnfhfjz]{bottom:22px;padding:4px;border-radius:14px;justify-content:flex-start}.wmap-chip[data-astro-cid-nwnfhfjz]{padding:4px 7px;font-size:10px}.wmap-chip[data-astro-cid-nwnfhfjz] i[data-astro-cid-nwnfhfjz]{font-size:16px}.wmap-chip[data-astro-cid-nwnfhfjz] b[data-astro-cid-nwnfhfjz]{display:none}.wmap-credit[data-astro-cid-nwnfhfjz]{font-size:9px}.wmap-pill[data-astro-cid-nwnfhfjz]{font-size:11px;padding:5px 10px}.wmap-pop[data-astro-cid-nwnfhfjz]{width:min(260px,calc(100% - 16px))}}@media(prefers-reduced-motion:reduce){.wm-waves,.wm-pin.is-now .wm-pin-pulse,.wm-cloud1,.wm-cloud2{animation:none!important}.wm-anim animateMotion,.wm-rail animateMotion{display:none}.wmap-canvas[data-astro-cid-nwnfhfjz],.wm-pin .wm-pin-drop{transition:none!important}}.wguide[data-astro-cid-biayjczu]{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin:8px 0 32px}.wguide[data-astro-cid-biayjczu]>[data-astro-cid-biayjczu]{min-width:0}.wguide[data-astro-cid-biayjczu] .cmp-table-wrap[data-astro-cid-biayjczu]{overflow-x:auto;max-width:100%}.wguide-answer[data-astro-cid-biayjczu]{padding:16px 18px;border-radius:14px;background:var(--pink-50);border:1px solid var(--pink-200)}.wguide-kicker[data-astro-cid-biayjczu]{margin:0;font-size:12px;font-weight:800;color:var(--pink-700)}.wguide-big[data-astro-cid-biayjczu]{margin:4px 0 6px;font-size:clamp(17px,2.4vw,21px);font-weight:800}.wguide-big[data-astro-cid-biayjczu] strong[data-astro-cid-biayjczu]{color:var(--pink-700);font-variant-numeric:tabular-nums}.wguide-next[data-astro-cid-biayjczu]{margin:4px 0 0;font-size:14px;line-height:1.8}.wguide-sec[data-astro-cid-biayjczu] h2[data-astro-cid-biayjczu]{font-size:clamp(19px,2.6vw,24px);margin:0 0 10px;text-wrap:balance}.wguide-sec[data-astro-cid-biayjczu] p[data-astro-cid-biayjczu]{line-height:1.9;max-width:75ch}.wguide-table[data-astro-cid-biayjczu]{min-width:0!important;width:100%}.wguide-table[data-astro-cid-biayjczu] td[data-astro-cid-biayjczu],.wguide-table[data-astro-cid-biayjczu] th[data-astro-cid-biayjczu]{font-size:13px;vertical-align:top}.wguide-table[data-astro-cid-biayjczu] td[data-astro-cid-biayjczu] a[data-astro-cid-biayjczu]{font-weight:700;border-bottom:1px dotted var(--pink-300)}.wguide-table[data-astro-cid-biayjczu] small[data-astro-cid-biayjczu]{color:var(--ink-3);font-size:12px}.wguide-table[data-astro-cid-biayjczu] td[data-astro-cid-biayjczu]{white-space:normal!important}.wguide-table[data-astro-cid-biayjczu] .wguide-date[data-astro-cid-biayjczu]{white-space:normal;min-width:7.5em}@media(max-width:640px){.wguide-table[data-astro-cid-biayjczu] thead[data-astro-cid-biayjczu]{display:none}.wguide-table[data-astro-cid-biayjczu],.wguide-table[data-astro-cid-biayjczu] tbody[data-astro-cid-biayjczu],.wguide-table[data-astro-cid-biayjczu] tr[data-astro-cid-biayjczu],.wguide-table[data-astro-cid-biayjczu] td[data-astro-cid-biayjczu]{display:block;width:100%}.wguide-table[data-astro-cid-biayjczu] tr[data-astro-cid-biayjczu]{padding:10px 12px;border-bottom:1px solid var(--line)}.wguide-table[data-astro-cid-biayjczu] td[data-astro-cid-biayjczu]{padding:2px 0!important;border:0!important}}.wguide-date[data-astro-cid-biayjczu]{white-space:nowrap;font-weight:700;color:var(--pink-700);font-variant-numeric:tabular-nums}.wguide-none[data-astro-cid-biayjczu],.wguide-note[data-astro-cid-biayjczu]{color:var(--ink-3);font-size:13px}.wguide-area[data-astro-cid-biayjczu]{padding:12px 0;border-top:1px dashed var(--line)}.wguide-area[data-astro-cid-biayjczu] h3[data-astro-cid-biayjczu]{margin:0 0 4px;font-size:18px}.wguide-area[data-astro-cid-biayjczu] h3[data-astro-cid-biayjczu] span[data-astro-cid-biayjczu]{font-size:13px;font-weight:700;color:var(--ink-3);margin-left:4px}.wguide-area-lead[data-astro-cid-biayjczu]{margin:0 0 6px;font-size:13px;color:var(--ink-2)}.wguide-area[data-astro-cid-biayjczu] ul[data-astro-cid-biayjczu]{margin:0;padding-left:1.2em;line-height:1.9;font-size:14px}.wguide-how[data-astro-cid-biayjczu]{line-height:1.9;padding-left:1.2em}
