.tm[data-astro-cid-kwhxgoag]{position:relative}.tm__map[data-astro-cid-kwhxgoag]{height:640px;min-width:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#f4f6f4}.tm__details[data-astro-cid-kwhxgoag]{position:absolute;z-index:5;inset-block-start:16px;inset-inline-start:16px;width:min(300px,calc(100% - 32px));padding:20px;background:#fff;border-radius:12px;box-shadow:0 20px 50px -25px #0006}.tm__details[data-astro-cid-kwhxgoag] h2[data-astro-cid-kwhxgoag]{margin:0 35px 8px 0}.tm__details[data-astro-cid-kwhxgoag] button[data-astro-cid-kwhxgoag]{position:absolute;inset-block-start:5px;inset-inline-end:5px;width:44px;height:44px;border:0;background:none;cursor:pointer;font-size:22px}.tm__legend[data-astro-cid-kwhxgoag]{position:absolute;z-index:3;inset-block-end:38px;inset-inline-start:12px;display:flex;flex-wrap:wrap;gap:6px;padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:#fffffff0;font-size:10px;box-shadow:0 4px 16px #0001}.tm__legend[data-astro-cid-kwhxgoag] span[data-astro-cid-kwhxgoag]{display:inline-flex;align-items:center;gap:4px}.tm__legend[data-astro-cid-kwhxgoag] span[data-astro-cid-kwhxgoag]:before{content:"";width:8px;height:8px;border-radius:50%;background:#f0b27a}.tm__legend[data-astro-cid-kwhxgoag] .is-hot[data-astro-cid-kwhxgoag]:before{background:#d97706}.tm__legend[data-astro-cid-kwhxgoag] .is-transport[data-astro-cid-kwhxgoag]:before{border-radius:1px;background:#111}.tm__open[data-astro-cid-kwhxgoag]{position:absolute;z-index:4;inset-block-start:14px;inset-inline-start:14px;display:flex;align-items:center;gap:8px;min-height:46px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--pine-deep);color:#fff;box-shadow:0 8px 24px #0002;cursor:pointer}.tm__open[data-astro-cid-kwhxgoag] strong[data-astro-cid-kwhxgoag]{display:grid;place-items:center;min-width:24px;height:24px;padding-inline:5px;border-radius:999px;background:#fff;color:var(--pine-deep)}.tm[data-astro-cid-kwhxgoag] [data-astro-cid-kwhxgoag]:is(button,input,select,a):focus-visible{outline:3px solid #1783ff;outline-offset:2px}.tm-marker{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:44px;min-height:44px;border:0;background:none;padding:6px;cursor:pointer}.tm-marker:focus-visible{outline:3px solid #1783ff;outline-offset:2px;border-radius:6px}.tm-marker__dot{width:14px;height:14px;border-radius:50%;background:#f0b27a;border:2px solid #fff;box-shadow:0 1px 6px #0004}.tm-marker__seq{position:absolute;z-index:2;inset-block-start:-3px;inset-inline-end:-3px;display:none;min-width:20px;height:20px;border-radius:50%;background:#111;color:#fff;font-size:11px;line-height:20px;text-align:center}.tm-marker.is-picked .tm-marker__seq{display:block}.tm-marker.is-picked .tm-marker__dot{outline:3px solid #fff;box-shadow:0 0 0 5px #111}.tm-marker.is-other .tm-marker__dot{background:#c98b52}.tm-marker__label{display:block;max-width:140px;padding:3px 7px;border:1px solid #14231e0f;border-radius:6px;background:#fffffff0;color:#26332f;font-size:11px;font-weight:500;line-height:1.25;white-space:normal;box-shadow:0 2px 8px #0001}.tm-marker--hot .tm-marker__dot{background:#d97706}.tm-marker--hot .tm-marker__label{color:#a64b00;font-weight:700}.tm-marker--airport .tm-marker__dot,.tm-marker--station .tm-marker__dot{border-radius:2px;background:#111}.tm-marker--airport .tm-marker__label,.tm-marker--station .tm-marker__label{color:#000;font-weight:650}.tm-marker--shopping .tm-marker__dot,.tm-marker--city .tm-marker__dot{background:#7c6c57}.label--start .tm-marker__label{position:absolute;inset-inline-end:calc(100% - 4px);inset-block-start:4px;text-align:end}.label--end .tm-marker__label{position:absolute;inset-inline-start:calc(100% - 4px);inset-block-start:4px;text-align:start}.label--up .tm-marker__label{position:absolute;inset-block-end:calc(100% - 4px)}.label--down .tm-marker__label{position:absolute;inset-block-start:calc(100% - 4px)}@media(max-width:599px){.tm__map[data-astro-cid-kwhxgoag]{height:520px}.tm-marker__label{max-width:104px;font-size:10px}.tm__legend[data-astro-cid-kwhxgoag]{inset-block-end:42px;max-width:calc(100% - 24px)}.tm__open[data-astro-cid-kwhxgoag] span[data-astro-cid-kwhxgoag]{max-width:130px}}.mapblock[data-astro-cid-rihbbcow]{inline-size:100%;max-inline-size:var(--wrap);margin-inline:auto;padding-inline:var(--space-4);scroll-margin-top:80px}@media(min-width:1500px){.mapblock[data-astro-cid-rihbbcow]{max-inline-size:1320px}}.area[data-astro-cid-rihbbcow]{padding-block:var(--space-4);border-top:1px solid var(--line);scroll-margin-top:80px}.arealist[data-astro-cid-rihbbcow]{list-style:none;padding:0;display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.arealist[data-astro-cid-rihbbcow] a[data-astro-cid-rihbbcow]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em 1.2em;justify-content:space-between;padding:.85em var(--space-3);background:var(--paper);text-decoration:none;color:var(--ink);transition:background-color var(--dur-1) var(--ease-out)}.arealist[data-astro-cid-rihbbcow] a[data-astro-cid-rihbbcow]:hover{background:color-mix(in srgb,var(--pine) 6%,var(--paper))}.arealist[data-astro-cid-rihbbcow] a[data-astro-cid-rihbbcow]:focus-visible{outline:2px solid var(--pine);outline-offset:-2px}.arealist[data-astro-cid-rihbbcow] a[data-astro-cid-rihbbcow][aria-current=page]{background:color-mix(in srgb,var(--pine) 8%,var(--paper))}.nm[data-astro-cid-rihbbcow]{font-weight:550}.mt[data-astro-cid-rihbbcow]{font-size:var(--step--1);font-variant-numeric:tabular-nums;color:var(--ink-soft)}.steps[data-astro-cid-rihbbcow]{list-style:none;padding:var(--space-4);margin-block:var(--space-5);display:grid;gap:0;background:color-mix(in srgb,var(--mist) 55%,var(--paper));border-radius:var(--radius-lg)}.step[data-astro-cid-rihbbcow]{position:relative;display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);padding-block:var(--space-4);align-items:start;border-top:1px solid color-mix(in srgb,var(--ink) 9%,transparent)}.step[data-astro-cid-rihbbcow]:first-child{border-top:0;padding-block-start:0}.step__n[data-astro-cid-rihbbcow]{position:relative;z-index:1;display:grid;place-items:center;width:2.15em;height:2.15em;border-radius:50%;background:var(--pine-deep);color:var(--paper);font-family:var(--font-serif);font-size:var(--step-1);line-height:1}.step[data-astro-cid-rihbbcow]:before{content:"";position:absolute;inset-inline-start:1.07em;top:3.3em;bottom:-.4em;width:1px;background:var(--line-strong)}.step[data-astro-cid-rihbbcow]:last-child:before{content:none}.step[data-astro-cid-rihbbcow] h2[data-astro-cid-rihbbcow]{font-size:var(--step-2);margin-bottom:var(--space-2)}.step__link[data-astro-cid-rihbbcow]{font-size:.85rem;font-weight:600;color:var(--rust);text-decoration:none}.block[data-astro-cid-rihbbcow]{padding-block:var(--space-5);border-top:1px solid var(--line)}.table-scroll[data-astro-cid-rihbbcow]{border:0;border-radius:0;background:transparent}.block[data-astro-cid-rihbbcow] table[data-astro-cid-rihbbcow]{font-size:var(--step-0)}.block[data-astro-cid-rihbbcow] th[data-astro-cid-rihbbcow]{background:transparent;border-bottom:1px solid var(--ink);font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-weight:600}.block[data-astro-cid-rihbbcow] td[data-astro-cid-rihbbcow]{border-bottom:1px dashed var(--line-strong);padding-block:.72em}.block[data-astro-cid-rihbbcow] td[data-astro-cid-rihbbcow]:last-child{text-align:end;font-variant-numeric:tabular-nums;font-weight:600}.ask[data-astro-cid-rihbbcow]{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between;background:var(--pine-deep);color:var(--paper);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-4);border-top:0;margin-block-start:var(--space-5)}.ask[data-astro-cid-rihbbcow]>div[data-astro-cid-rihbbcow]{max-width:56ch}.ask[data-astro-cid-rihbbcow] h2[data-astro-cid-rihbbcow]{font-size:var(--step-2);margin-bottom:var(--space-2);color:var(--paper)}.ask[data-astro-cid-rihbbcow] p[data-astro-cid-rihbbcow]{color:color-mix(in srgb,var(--paper) 82%,transparent);margin-bottom:0}.ask[data-astro-cid-rihbbcow] .btn[data-astro-cid-rihbbcow]{background:var(--paper);color:var(--pine-deep);border-color:var(--paper)}.ask[data-astro-cid-rihbbcow] .btn[data-astro-cid-rihbbcow]:hover{background:var(--rust-soft);border-color:var(--rust-soft);color:var(--pine-deep)}.src[data-astro-cid-rihbbcow]{display:grid;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line)}
