.seo4 .japan-region-map{position:relative}.seo4 .japan-region-map .jp-map{width:100%;height:auto;display:block}.seo4 .jp-pref path{fill:#e2e0f1;stroke:#fff;stroke-width:1.4px;stroke-linejoin:round;cursor:pointer;transition:fill .12s}.seo4 .jp-pref.has-data path{fill:#b9b0ff}.seo4 .jp-pref.has-both path{fill:#6b58f0}.seo4 .jp-pref.is-selected path{fill:var(--brand,#4a35e8)}.seo4 .jp-pref:hover path,.seo4 .jp-pref:focus path{fill:#ffb703}.seo4 .jp-pref:focus{outline:none}.seo4 .jp-pref:focus-visible path{stroke:#17162b;stroke-width:2px}.seo4 .jp-inset{fill:#fff;stroke:#c9c8dc;stroke-width:1px}.seo4 .japan-map-legend{color:var(--ink-2,#45445c);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;display:flex}.seo4 .japan-map-legend span{align-items:center;gap:5px;display:inline-flex}.seo4 .japan-map-legend i{background:#e2e0f1;border-radius:3px;width:12px;height:12px;display:inline-block}.seo4 .japan-map-legend i.has-data{background:#b9b0ff}.seo4 .japan-map-legend i.has-both{background:#6b58f0}.seo4 .japan-map-legend i.is-selected{background:var(--brand,#4a35e8)}.seo4 .jp-pref.lv-0 path{fill:#eceaf6}.seo4 .jp-pref.lv-1 path{fill:#d6d0ff}.seo4 .jp-pref.lv-2 path{fill:#aea3ff}.seo4 .jp-pref.lv-3 path{fill:#7c6bf6}.seo4 .jp-pref.lv-4 path{fill:#4a35e8}.seo4 a.jp-pref.is-selected path{fill:#ffb703;stroke:#17162b;stroke-width:1.6px}.seo4 a.jp-pref:hover path,.seo4 a.jp-pref:focus path{fill:#ffb703}.seo4 a.jp-pref:focus{outline:none}.seo4 a.jp-pref:focus-visible path{stroke:#17162b;stroke-width:2px}.seo4 .japan-map-legend.is-scale{justify-content:flex-end;align-items:center;gap:4px}.seo4 .japan-map-legend.is-scale span{margin:0 4px}.seo4 .japan-map-legend.is-scale i.lv-1{background:#d6d0ff}.seo4 .japan-map-legend.is-scale i.lv-2{background:#aea3ff}.seo4 .japan-map-legend.is-scale i.lv-3{background:#7c6bf6}.seo4 .japan-map-legend.is-scale i.lv-4{background:#4a35e8}
