.map-shell.svelte-1yp4cx{background:linear-gradient(145deg,#f7faff,#eef4ff);border:1px solid #e1e8f4;border-radius:20px;overflow:hidden}.map-copy.svelte-1yp4cx{justify-content:space-between;align-items:baseline;gap:12px;padding:18px 20px 4px;display:flex}.map-copy.svelte-1yp4cx strong:where(.svelte-1yp4cx){color:#263b60;font-size:15px}.map-copy.svelte-1yp4cx span:where(.svelte-1yp4cx){color:#7b8aa2;font-size:11px}.map-host.svelte-1yp4cx{aspect-ratio:1;width:min(680px,96%);margin:-16px auto -8px}.map-host.svelte-1yp4cx .geolonia-svg-map{width:100%;height:100%;display:block}.map-host.svelte-1yp4cx .prefecture{cursor:pointer;outline:none;transition:fill .13s,filter .13s;fill:#dbe8fb!important;stroke:#fff!important;stroke-width:1.6px!important}.map-host.svelte-1yp4cx .prefecture:hover,.map-host.svelte-1yp4cx .prefecture:focus-visible{filter:drop-shadow(0 4px 5px #315da838);fill:#769ee6!important}.map-host.svelte-1yp4cx .prefecture.is-active{fill:#4d73cc!important}.map-host.svelte-1yp4cx .prefecture.visited-level-0{fill:#e9eef5!important}.map-host.svelte-1yp4cx .prefecture.visited-level-1{fill:#c6dcff!important}.map-host.svelte-1yp4cx .prefecture.visited-level-2{fill:#78aaf3!important}.map-host.svelte-1yp4cx .prefecture.visited-level-3{fill:#3f6fc7!important}.map-host.svelte-1yp4cx .boundary-line{stroke:#f7faff!important}.attribution.svelte-1yp4cx{color:#9aa5b6;text-align:right;margin:0;padding:0 16px 12px;font-size:9px}.attribution.svelte-1yp4cx a:where(.svelte-1yp4cx){color:inherit}.legend.svelte-1yp4cx{color:#71809a;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;padding:0 16px 14px;font-size:10px;display:flex}.legend.svelte-1yp4cx span:where(.svelte-1yp4cx){align-items:center;gap:4px;display:inline-flex}.legend-swatch.svelte-1yp4cx{background:#e9eef5;border-radius:3px;width:10px;height:10px;display:inline-block}.legend-swatch.visited-level-1.svelte-1yp4cx{background:#c6dcff}.legend-swatch.visited-level-2.svelte-1yp4cx{background:#78aaf3}.legend-swatch.visited-level-3.svelte-1yp4cx{background:#3f6fc7}@media (width<=640px){.map-shell.svelte-1yp4cx{border-radius:16px}.map-copy.svelte-1yp4cx{padding:15px 15px 0}.map-host.svelte-1yp4cx{width:100%;margin-top:-6px}}
