.top[data-astro-cid-lcdefpme]{gap:var(--sp-5) var(--sp-7);padding-top:var(--sp-4);grid-template:"hero map""ways map"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.hero[data-astro-cid-lcdefpme]{grid-area:hero}.ways[data-astro-cid-lcdefpme]{grid-area:ways}.map-slot[data-astro-cid-lcdefpme]{grid-area:map}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-3)}.hero[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-4)}.quick[data-astro-cid-lcdefpme]{gap:var(--sp-3);justify-items:start;display:grid}.ways[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.map-slot[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 var(--sp-3);font-size:var(--fs-sm);color:var(--muted)}.entry[data-astro-cid-lcdefpme]{text-decoration:none}.entry[data-astro-cid-lcdefpme] .sign-value[data-astro-cid-lcdefpme]{font-size:var(--fs-base)}.entry[data-astro-cid-lcdefpme]:hover .sign-value[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--on-ink-muted)}.map-slot[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--r-card);padding:var(--sp-5);gap:var(--sp-4);display:grid}.map-slot[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.map-slot[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 var(--sp-2);font-size:var(--fs-sm);color:var(--ink)}.top-map[data-astro-cid-lcdefpme]{border:1px solid var(--rule);height:340px}.map-legend[data-astro-cid-lcdefpme]{margin:calc(-1 * var(--sp-2)) 0 0;gap:var(--sp-1) var(--sp-4);font-size:var(--fs-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.map-legend[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-1);display:inline-flex}.map-legend[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex:none;width:20px;height:20px}.map-legend[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted)}.map-legend[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:before{content:"・"}.map-legend[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{content:"施設"}.near-list[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-ui);margin:0;padding:0;list-style:none}.near-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{column-gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name route""est route""warn route";align-items:center;display:grid}.near-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.near-name[data-astro-cid-lcdefpme]{color:var(--ink);grid-area:name;font-weight:700}.near-est[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums;grid-area:est}.near-est[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{white-space:nowrap;color:var(--text)}.near-warn[data-astro-cid-lcdefpme]{font-size:var(--fs-xs);color:var(--warn);grid-area:warn;font-weight:700}.near-route[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);color:var(--ink);white-space:nowrap;padding:var(--sp-2) 0 var(--sp-2) var(--sp-2);grid-area:route;font-weight:700}.near-more[data-astro-cid-lcdefpme]{margin-top:var(--sp-2)}.near-caution[data-astro-cid-lcdefpme]{margin:var(--sp-2) 0 0;font-size:var(--fs-xs);color:var(--muted)}.area-list[data-astro-cid-lcdefpme]{gap:var(--sp-4) var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.area-name[data-astro-cid-lcdefpme]{color:var(--ink);border-bottom:2px solid var(--ink);padding-bottom:var(--sp-1);justify-content:space-between;align-items:baseline;font-weight:800;text-decoration:none;display:flex}.area-name[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:var(--fs-xs);color:var(--muted);font-weight:700}.area-list[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);padding:0;list-style:none}.area-list[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{margin-top:var(--sp-1)}@media (width<=899px){.top[data-astro-cid-lcdefpme]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""map""ways"}.top-map[data-astro-cid-lcdefpme]{height:280px}}.grid[data-astro-cid-lcdefpme]{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.more[data-astro-cid-lcdefpme]{margin-top:var(--sp-4)}.method[data-astro-cid-lcdefpme]{margin-top:var(--sp-7);background:var(--surface);border-radius:var(--r-card);padding:var(--sp-5)}.method[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:0}.method[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-3)}.method[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}
