._selector_819uw_1{color:var(--city-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-block:22px;font-size:14px;display:flex}._selector_819uw_1 select{border:1px solid var(--city-line);border-radius:var(--city-radius-control);background:var(--city-surface);min-width:220px;max-width:100%;color:var(--city-ink);font:inherit;padding:11px 14px}._section_819uw_20{margin-block:48px}._sectionHeaderInline_819uw_23{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}._section_819uw_20 h2{font-family:var(--city-font-sans-jp);font-size:var(--city-text-section-title);letter-spacing:-.035em;font-weight:850;line-height:1.3}._section_819uw_20 p,._note_819uw_38{color:var(--city-muted);line-height:1.8;font-size:var(--city-text-body)}._links_819uw_43{border:1px solid color-mix(in srgb, var(--city-line) 72%, transparent);background:var(--city-surface);width:fit-content;max-width:100%;box-shadow:none;border-radius:0;flex-wrap:wrap;align-items:center;gap:7px;margin-block:20px 34px;padding:9px;display:flex}._links_819uw_43 a{min-height:38px;color:color-mix(in srgb, var(--city-teal) 82%, var(--city-ink));letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}._links_819uw_43 a:hover{border-color:color-mix(in srgb, var(--city-teal) 16%, transparent);background:color-mix(in srgb, var(--city-surface) 82%, transparent);box-shadow:inset 0 -2px var(--city-teal);color:var(--city-ink);transform:none}._links_819uw_43 a:focus-visible{outline-offset:3px;outline:3px solid #2f786e3d}._pageContents_819uw_89{border-bottom:1px solid var(--city-line);margin-bottom:28px}._pageContents_819uw_89 summary{min-height:48px;color:var(--city-teal);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:0 2px 12px;font-size:14px;font-weight:700;list-style:none;display:flex}._pageContents_819uw_89 summary::-webkit-details-marker{display:none}._pageContents_819uw_89 summary span:before{content:"＋";width:20px;margin-right:8px;font-size:17px;font-weight:400;line-height:1;display:inline-block}._pageContents_819uw_89[open] summary span:before{content:"－"}._pageContents_819uw_89 summary small{color:var(--city-muted);font-size:12px;font-weight:500}:is(._pageContents_819uw_89 summary:focus-visible,._pageContentsNav_819uw_127 a:focus-visible,._sectionFollowup_819uw_128 a:focus-visible){outline-offset:3px;outline:3px solid #2f786e4d}._pageContentsNav_819uw_127{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 24px;padding:0 0 20px 28px;display:grid}._pageContentsNav_819uw_127 a{width:fit-content;color:var(--city-teal);text-underline-offset:4px;padding-block:7px;font-size:14px;text-decoration-color:#0000}._pageContentsNav_819uw_127 a:hover,._sectionFollowup_819uw_128 a:hover{text-decoration-color:currentColor}._sectionFollowup_819uw_128{margin:-20px 0 48px;font-size:14px;font-weight:700}._sectionFollowup_819uw_128 a{color:var(--city-teal);text-underline-offset:4px;text-decoration-color:#0000}._grid_819uw_160{border-top:1px solid var(--city-line);border-left:1px solid var(--city-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}._card_819uw_167{border:1px solid var(--city-line);border:0;border-right:1px solid var(--city-line);border-bottom:1px solid var(--city-line);background:var(--city-surface);border-radius:0;min-width:0;padding:24px}._card_819uw_167 h3{font-family:var(--city-font-sans-jp);font-size:var(--city-text-card-title);letter-spacing:-.025em;margin:14px 0;font-weight:800;line-height:1.35}._card_819uw_167 strong{color:var(--city-metric-color,var(--city-ink));font-size:var(--city-metric-card-size);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:850;line-height:1.1;display:block}._card_819uw_167 small{color:var(--city-muted)}._card_819uw_167 a{color:var(--city-teal)}._profileMetrics_819uw_200{gap:10px;margin-block:16px;display:grid}._profileMetrics_819uw_200 p{border:1px solid var(--city-line);background:color-mix(in srgb, var(--city-surface) 84%, var(--city-paper));border-radius:0;gap:4px;margin:0;padding:12px;display:grid}._profileMetrics_819uw_200 span,._profileMetrics_819uw_200 small{color:var(--city-muted);font-size:12px}._profileMetrics_819uw_200 strong{color:var(--city-metric-color,var(--city-ink));font-size:var(--city-metric-card-size);font-weight:700}._summaryBadge_819uw_224,._pillLink_819uw_225{border:1px solid var(--city-line);border-radius:var(--city-radius-control);background:var(--city-surface);width:fit-content;color:var(--city-teal);white-space:nowrap;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}._summaryBadge_819uw_224{gap:3px;min-width:180px;display:grid}._summaryBadge_819uw_224 span{color:var(--city-muted);font-size:12px}._summaryBadge_819uw_224 strong{color:var(--city-metric-color,var(--city-ink));font-size:var(--city-metric-summary-size);font-weight:700}._pillLink_819uw_225{font-size:13px;font-weight:700}._inlineStats_819uw_255{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:18px;display:grid}._inlineStats_819uw_255 p{border:1px solid var(--city-line);background:var(--city-surface);border-radius:0;gap:4px;margin:0;padding:16px;display:grid}._inlineStats_819uw_255 span{color:var(--city-muted);font-size:13px;font-weight:700}._inlineStats_819uw_255 strong{color:var(--city-metric-color,var(--city-ink));font-size:var(--city-metric-card-size);font-weight:850}._commonStatisticsSection_819uw_281{border-bottom:1px solid var(--city-line);margin-block:0;padding-block:clamp(48px,6vw,76px)}._commonStatisticsSection_819uw_281>p{max-width:900px;margin-top:12px}._commonStatisticsSection_819uw_281 ._grid_819uw_160{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));margin-top:28px}._commonStatisticsSection_819uw_281 ._card_819uw_167{padding:clamp(24px,3vw,34px);scroll-margin-top:110px}._commonStatisticsSection_819uw_281 ._inlineStats_819uw_255{border-top:1px solid var(--city-line);border-left:1px solid var(--city-line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0}._commonStatisticsSection_819uw_281 ._inlineStats_819uw_255 p{border:0;border-right:1px solid var(--city-line);border-bottom:1px solid var(--city-line);border-radius:0;min-height:132px;scroll-margin-top:110px}._costLead_819uw_317{max-width:780px;color:var(--city-muted);margin:-12px 0 20px;font-size:14px;line-height:1.8}._riskGrid_819uw_324{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._futurePanel_819uw_329{border:1px solid color-mix(in srgb, var(--city-line) 78%, transparent);border-radius:var(--city-radius-card);background:var(--city-neutral-soft);margin-top:18px;padding:22px}._futurePanel_819uw_329 strong{font-family:var(--city-font-serif-jp);font-size:22px;font-weight:600;display:block}._futurePanel_819uw_329 p{max-width:820px;color:var(--city-muted);margin:8px 0 14px;font-size:14px;line-height:1.8}._futurePanel_819uw_329 ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._futurePanel_819uw_329 li{border:1px solid color-mix(in srgb, var(--city-teal) 18%, transparent);border-radius:var(--city-radius-control);background:color-mix(in srgb, var(--city-surface) 62%, transparent);color:color-mix(in srgb, var(--city-teal) 82%, var(--city-ink));padding:8px 11px;font-size:13px;font-weight:700}._section_819uw_20 ._notice_819uw_366{border:1px solid var(--city-line);border-radius:var(--city-radius-card);background:var(--city-neutral-soft);color:var(--city-muted);margin-block:28px;padding:18px 22px;font-size:15px;line-height:1.8;display:block}._tableWrap_819uw_377{border:1px solid var(--city-line);background:var(--city-surface);border-radius:0;overflow-x:auto}._table_819uw_377{border-collapse:collapse;width:100%;font-size:14px}._table_819uw_377 th,._table_819uw_377 td{border-bottom:1px solid var(--city-line);text-align:left;vertical-align:top;padding:14px 18px;line-height:1.7}._table_819uw_377 th{color:var(--city-muted);font-weight:500}._table_819uw_377 caption{text-align:left;padding:16px 18px;font-weight:700}._table_819uw_377 a{color:var(--city-teal)}._mapFrame_819uw_408{border:1px solid var(--city-line);border-radius:18px;height:min(62vh,640px);min-height:360px;position:relative;overflow:hidden}._mapFrame_819uw_408>div{height:100%}._filters_819uw_419{flex-wrap:wrap;align-items:center;gap:12px;margin-block:20px;display:flex}._filters_819uw_419 button{border:1px solid var(--city-line);background:var(--city-surface);color:var(--city-ink);font:inherit;cursor:pointer;border-radius:99px;padding:10px 16px}._filters_819uw_419 button[aria-pressed=true]{background:var(--city-teal);color:#fff}._filters_819uw_419 input{border:1px solid var(--city-line);font:inherit;background:var(--city-surface);color:var(--city-ink);border-radius:10px;padding:11px 14px}._coverageKpis_819uw_447{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:42px;display:grid}._coverageKpis_819uw_447 article{border:1px solid var(--city-line);border-radius:var(--city-radius-card);background:var(--city-surface);gap:8px;padding:22px;display:grid}._coverageKpis_819uw_447 svg{color:var(--city-teal)}._coverageKpis_819uw_447 span{color:var(--city-muted);font-size:13px;font-weight:700}._coverageKpis_819uw_447 strong{font-size:28px;font-weight:600}@media (max-width:760px){._pageContentsNav_819uw_127{grid-template-columns:repeat(2,minmax(0,1fr))}._grid_819uw_160,._riskGrid_819uw_324{grid-template-columns:1fr}._sectionHeaderInline_819uw_23{display:grid}._coverageKpis_819uw_447{grid-template-columns:1fr}._table_819uw_377 th,._table_819uw_377 td{padding:12px}._table_819uw_377{min-width:640px}._inlineStats_819uw_255{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._section_819uw_20 *{scroll-behavior:auto}}
