.chart-bars[data-astro-cid-vyjjtsub]{margin:0 0 1rem}.chart-bars-caption[data-astro-cid-vyjjtsub]{font-size:.86rem;color:var(--color-text-secondary);margin-bottom:.6rem}.chart-bars-baseline-note[data-astro-cid-vyjjtsub]{font-size:.74rem;color:var(--color-text-muted);margin:0 0 .5rem}.chart-bars-list[data-astro-cid-vyjjtsub]{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.chart-bars-row[data-astro-cid-vyjjtsub]{display:grid;grid-template-columns:minmax(7rem,16rem) minmax(0,1fr) minmax(4.5rem,auto);align-items:center;gap:.15rem .5rem;padding:.16rem .3rem;border-radius:var(--radius-sm)}.chart-bars-row[data-astro-cid-vyjjtsub].is-highlight{background:var(--color-brand-bg)}.chart-bars-label[data-astro-cid-vyjjtsub]{font-size:.84rem;color:var(--color-text-primary);line-height:1.35;word-break:auto-phrase}.chart-bars-label[data-astro-cid-vyjjtsub] small[data-astro-cid-vyjjtsub]{font-family:var(--font-number);font-size:.7rem;color:var(--color-text-muted);margin-left:.3rem}.chart-bars-track[data-astro-cid-vyjjtsub]{position:relative;height:.85rem;border-radius:999px;background:color-mix(in oklch,var(--color-border) 55%,white)}.chart-bars-list[data-astro-cid-vyjjtsub]:not(.is-diverging) .chart-bars-track[data-astro-cid-vyjjtsub]{overflow:hidden}.is-diverging[data-astro-cid-vyjjtsub] .chart-bars-track[data-astro-cid-vyjjtsub]{background:color-mix(in oklch,var(--color-border) 26%,white)}.chart-bars-fill[data-astro-cid-vyjjtsub]{position:absolute;top:0;height:100%;border-radius:999px;background:var(--bar-color)}.chart-bars-fill[data-astro-cid-vyjjtsub].is-zero-based{left:0}.chart-bars-fill[data-astro-cid-vyjjtsub].is-above{background:var(--bar-color)}.chart-bars-fill[data-astro-cid-vyjjtsub].is-below{background:color-mix(in oklch,var(--bar-color) 42%,white)}.chart-bars-zero[data-astro-cid-vyjjtsub]{position:absolute;left:50%;top:-.12rem;bottom:-.12rem;width:2px;margin-left:-1px;background:var(--color-text-secondary);border-radius:2px}.chart-bars-value[data-astro-cid-vyjjtsub]{font-family:var(--font-number);font-size:.86rem;font-weight:700;color:var(--color-text-primary);text-align:right;white-space:nowrap}.chart-bars-note[data-astro-cid-vyjjtsub]{grid-column:2 / -1;font-size:.74rem;color:var(--color-text-muted)}@media(max-width:520px){.chart-bars-row[data-astro-cid-vyjjtsub]{grid-template-columns:1fr minmax(4.5rem,auto)}.chart-bars-label[data-astro-cid-vyjjtsub]{grid-column:1 / -1;font-weight:600}.chart-bars-note[data-astro-cid-vyjjtsub]{grid-column:1 / -1}}.chart-ranges[data-astro-cid-tbrauq65]{margin:0 0 1rem}.chart-ranges-caption[data-astro-cid-tbrauq65]{font-size:.86rem;color:var(--color-text-secondary);margin-bottom:.5rem}.chart-ranges-legend[data-astro-cid-tbrauq65]{display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-size:.74rem;color:var(--color-text-muted);margin-bottom:.55rem}.lg[data-astro-cid-tbrauq65]{display:inline-flex;align-items:center;gap:.32rem}.lg-line[data-astro-cid-tbrauq65]{width:18px;height:2px;background:color-mix(in oklch,var(--color-brand) 45%,white);border-radius:2px}.lg-box[data-astro-cid-tbrauq65]{width:18px;height:9px;background:color-mix(in oklch,var(--color-brand) 30%,white);border-radius:3px}.lg-med[data-astro-cid-tbrauq65]{width:3px;height:13px;background:var(--color-brand-dark);border-radius:2px}.lg-over[data-astro-cid-tbrauq65]{font-style:normal;font-size:.62rem;color:color-mix(in oklch,var(--color-brand) 55%,white)}.chart-ranges-list[data-astro-cid-tbrauq65]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.chart-ranges-row[data-astro-cid-tbrauq65]{display:grid;grid-template-columns:minmax(4.5rem,7rem) 1fr minmax(4.5rem,auto);align-items:center;gap:.3rem .6rem;padding:.3rem;border-radius:var(--radius-sm)}.chart-ranges-row[data-astro-cid-tbrauq65].is-highlight{background:var(--color-brand-bg)}.chart-ranges-label[data-astro-cid-tbrauq65]{font-size:.88rem;font-weight:600;color:var(--color-text-primary);line-height:1.3}.chart-ranges-label[data-astro-cid-tbrauq65] small[data-astro-cid-tbrauq65]{display:block;font-family:var(--font-number);font-size:.7rem;font-weight:500;color:var(--color-text-muted)}.chart-ranges-track[data-astro-cid-tbrauq65]{position:relative;height:1.4rem}.chart-ranges-grid[data-astro-cid-tbrauq65]{position:absolute;top:0;bottom:0;width:1px;background:color-mix(in oklch,var(--color-border) 70%,white)}.chart-ranges-whisker[data-astro-cid-tbrauq65]{position:absolute;top:50%;height:2px;transform:translateY(-50%);background:color-mix(in oklch,var(--color-brand) 45%,white);border-radius:2px}.chart-ranges-box[data-astro-cid-tbrauq65]{position:absolute;top:50%;height:.78rem;transform:translateY(-50%);background:color-mix(in oklch,var(--color-brand) 30%,white);border-radius:4px}.chart-ranges-median[data-astro-cid-tbrauq65]{position:absolute;top:50%;width:3px;height:1.15rem;margin-left:-1.5px;transform:translateY(-50%);background:var(--color-brand-dark);border-radius:2px}.chart-ranges-over[data-astro-cid-tbrauq65]{position:absolute;right:-.35rem;top:50%;transform:translateY(-50%);font-size:.62rem;font-style:normal;line-height:1;color:color-mix(in oklch,var(--color-brand) 55%,white)}.chart-ranges-value[data-astro-cid-tbrauq65]{font-family:var(--font-number);font-size:1rem;font-weight:700;color:var(--color-text-primary);text-align:right;white-space:nowrap}.chart-ranges-value[data-astro-cid-tbrauq65] small[data-astro-cid-tbrauq65]{font-size:.7rem;font-weight:500;margin-left:1px}.chart-ranges-sub[data-astro-cid-tbrauq65]{grid-column:2 / -1;font-size:.73rem;color:var(--color-text-muted);font-family:var(--font-number)}.chart-ranges-axis[data-astro-cid-tbrauq65]{position:relative;height:1.1rem;margin:.35rem 0 0 calc(min(7rem,max(4.5rem,20%)) + .6rem)}.chart-ranges-tick[data-astro-cid-tbrauq65]{position:absolute;white-space:nowrap;font-family:var(--font-number);font-size:.66rem;color:var(--color-text-muted)}@media(max-width:560px){.chart-ranges-row[data-astro-cid-tbrauq65]{grid-template-columns:1fr minmax(4.5rem,auto)}.chart-ranges-label[data-astro-cid-tbrauq65]{grid-column:1 / -1}.chart-ranges-label[data-astro-cid-tbrauq65] small[data-astro-cid-tbrauq65]{display:inline;margin-left:.35rem}.chart-ranges-track[data-astro-cid-tbrauq65]{grid-column:1 / 2}.chart-ranges-sub[data-astro-cid-tbrauq65]{grid-column:1 / -1}.chart-ranges-axis[data-astro-cid-tbrauq65]{margin-left:0}}.page-section-title{font-size:24px;line-height:1.35;margin:4px 0 8px}.page-section-lead{font-size:14px;color:var(--ink-2);line-height:1.7}.data-eyebrow{font-size:12px;letter-spacing:.04em;color:var(--accent-ink);font-weight:700;margin:0 0 4px}.data-byline{font-size:12px;margin:0 0 6px}.data-byline a{color:inherit;text-decoration:underline}.data-section{margin:32px 0 0;padding-top:0;border-top:0}.data-section:nth-of-type(2n){background:var(--warm);border-radius:var(--r-l);padding:18px 16px 20px}.data-section>p{font-size:15px;line-height:1.85;margin:0 0 14px;color:var(--ink)}.v3-doc{counter-reset:dsec}.data-h2{counter-increment:dsec;display:block;font-size:20px;line-height:1.4;margin:0 0 12px;word-break:auto-phrase}.data-h2:before{content:counter(dsec,decimal-leading-zero);display:block;width:fit-content;margin:0 0 6px;padding-top:5px;border-top:2px solid var(--accent);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1;color:var(--deep);font-variant-numeric:tabular-nums}.data-num{display:none}.data-h3{font-size:16px;margin:22px 0 8px}.data-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0}.data-facts{align-items:stretch;grid-auto-rows:auto}.data-facts>div{display:flex;flex-direction:column;justify-content:flex-start;height:100%;box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);padding:10px 12px}.data-facts dt{font-size:11px;color:var(--ink-3);margin:0 0 2px}.data-facts dd{margin:0;font-size:15px;font-weight:700}.data-facts>div:first-child,.data-facts>div:last-child:nth-child(2n){grid-column:1 / -1}.data-facts dd{word-break:auto-phrase}.data-facts__note{display:block;margin-top:4px;font-size:12px;font-weight:500;line-height:1.6;color:var(--ink-3)}.data-table-wrap{overflow-x:auto;margin:12px 0 0;border:0;border-radius:var(--r-m);background:var(--surface);box-shadow:var(--shadow-1)}.data-table{width:100%;border-collapse:collapse;font-size:14px;min-width:30rem}.data-table caption{text-align:left;padding:10px 12px 6px;font-size:12px;color:var(--ink-3)}.data-table th,.data-table td{padding:9px 12px;border-top:1px solid var(--line);text-align:right;white-space:nowrap}.data-table thead th{background:var(--surface-2);font-weight:700;font-size:12px;color:var(--ink-3);border-top:none}.data-table th[scope=row]{text-align:left;font-weight:600;white-space:normal;color:var(--ink-2)}.data-table td{font-variant-numeric:tabular-nums}.data-table .is-strong{font-weight:700;color:var(--ink)}.data-table .is-why{text-align:left;white-space:normal;font-size:13px;color:var(--ink-2);min-width:16rem}.data-table .is-total th,.data-table .is-total td{background:var(--surface-2);font-weight:700}.data-table thead th:first-child{text-align:left}@media(max-width:599px){.data-facts{display:block;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden}.data-facts>div,.data-facts>div:first-child,.data-facts>div:last-child:nth-child(2n){display:block;height:auto;border:0;border-top:1px solid var(--line);border-radius:0;padding:10px 14px}.data-facts>div:first-child{border-top:0}.data-table{min-width:0;font-size:13.5px}.data-table th,.data-table td{padding:8px 10px}.data-table th[scope=row]{min-width:11em;word-break:auto-phrase}.data-table--peak td:nth-child(2):after{content:"施設"}.data-table .sp-hide,.data-table--why thead{display:none}.data-table--why tr{display:grid;grid-template-columns:1fr auto auto;column-gap:12px;padding:10px 12px;border-top:1px solid var(--line)}.data-table--why th,.data-table--why td{border:0;padding:0}.data-table--why .is-why{grid-column:1 / -1;min-width:0;padding-top:4px}}a.data-dl,.data-section a.data-dl{color:#fff;text-decoration:none}.data-callout{margin:14px 0 0;padding:14px 16px;background:var(--warm);border:0;border-radius:var(--r-m);line-height:1.8;font-size:14px}.data-section>p.data-callout{margin:18px 0 0;padding:14px 16px;font-size:14.5px}.data-section:nth-of-type(2n)>p.data-callout{background:var(--surface)}.data-nw{white-space:nowrap}.data-h2__p{display:inline-block}.data-dl{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 20px;border-radius:var(--r-m);background:var(--brand-fill);color:#fff;font-weight:700;transition:background-color var(--t-fast) var(--ease-ui)}@media(hover:hover){.data-dl:hover{background:var(--brand-fill-hover)}}.data-dl:before{content:"⬇"}.data-note{font-size:12px;color:var(--ink-3);line-height:1.7;margin:10px 0 0}.data-cite{margin:12px 0 14px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--deep);border-radius:var(--r-m)}.data-cite__label{margin:0 0 4px;font-size:12px;font-weight:700;color:var(--ink-3)}.data-section>.data-cite>p.data-cite__text,.data-cite__text{margin:0;font-size:14.5px;line-height:1.75;font-weight:600;color:var(--ink);overflow-wrap:anywhere;user-select:all}.data-section>p.data-note{font-size:12px;line-height:1.7;color:var(--ink-3);margin:10px 0 14px}.data-section>p.data-note:last-child{margin-bottom:0}.data-details{margin:12px 0 0}.data-details summary{cursor:pointer;font-size:14px;font-weight:700;color:var(--accent-ink);padding:6px 0}.data-list{margin:6px 0 0;padding-left:1.2em;line-height:1.85;font-size:14px;list-style:disc}.data-list li{margin-bottom:4px}.data-next{margin:32px 0 0;padding:0}.data-next h2{margin:0 0 10px;font-size:16px}.data-next ul{margin:0;padding:0;list-style:none;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.data-next a{position:relative;display:flex;flex-direction:column;gap:3px;height:100%;padding:14px 40px 14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);color:var(--ink);text-decoration:none;word-break:auto-phrase}.data-next a b{font-size:15px;font-weight:700;line-height:1.45}.data-next a small{font-size:12.5px;line-height:1.6;color:var(--ink-3)}.data-next a:after{content:"›";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;color:var(--ink-3)}@media(hover:hover){.data-next a:hover{border-color:var(--ink-3)}}.data-note a,.data-section a{color:var(--accent-ink);text-decoration:underline}.data-defs{margin:28px 0 0}.data-defs .data-h3{margin-top:0}.data-table--defs tr.is-sub th[scope=row]{padding-left:22px;font-weight:500}.data-note,.data-section>p.data-note{font-size:13px;color:var(--ink-2)}@media(max-width:899px){.data-table--defs tr{align-items:baseline}.data-table--defs td:not(.is-why){font:700 16px/1.5 Arial,var(--font);color:var(--ink);font-variant-numeric:tabular-nums}.data-table--defs th[scope=row]{font-size:14px;font-weight:700;color:var(--ink)}.data-table--defs tr.is-sub th[scope=row]{font-weight:500}.data-table--defs .is-why{font-size:12.5px;line-height:1.7;color:var(--ink-3)}}.data-table--why thead th:last-child{text-align:left}@media(min-width:900px){.data-next ul{grid-template-columns:repeat(3,minmax(0,1fr))}.data-table--defs th[scope=row]{min-width:14em;white-space:nowrap}}.data-callout,.data-note{word-break:auto-phrase}.chart-bars-fill,.chart-ranges-box{background:var(--accent)!important}.chart-ranges-median{background:var(--ink)!important}.chart-bars-row.is-highlight,.chart-ranges-row.is-highlight{background:var(--accent-tint)!important}.chart-bars-caption,.chart-ranges-caption{font-size:13px;color:var(--ink-2)}@media(min-width:900px){.page-section-title{font-size:32px}.page-section-lead{font-size:15px}.data-section{margin-top:44px}.data-section:nth-of-type(2n){padding:28px 28px 30px}.data-h2{font-size:24px}.data-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.data-facts>div:last-child:nth-child(2n):not(:first-child){grid-column:auto}}
