.gesuiPosition[data-astro-cid-hvya7rdz]{margin-top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.gpHeading[data-astro-cid-hvya7rdz]{font-size:var(--text-base);margin:0 0 var(--space-1);font-weight:700}.gpKubun[data-astro-cid-hvya7rdz]{font-size:var(--text-sm);margin:0;line-height:1.6}.gpMore[data-astro-cid-hvya7rdz]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:var(--space-1) 0 var(--space-2);line-height:1.6}.gpPro[data-astro-cid-hvya7rdz]{font-size:var(--text-sm);color:var(--color-primary-strong);margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:2px solid var(--color-primary-bg);font-weight:700}.gpList[data-astro-cid-hvya7rdz]{margin:0;padding:0;list-style:none}.gpItem[data-astro-cid-hvya7rdz]{padding:var(--space-3) 0;border-top:1px solid var(--color-border);line-height:1.5}.gpItem[data-astro-cid-hvya7rdz]:first-child{border-top:none}.gpHead[data-astro-cid-hvya7rdz]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.gpLabel[data-astro-cid-hvya7rdz]{font-size:var(--text-sm)}.gpValue[data-astro-cid-hvya7rdz]{font-size:var(--text-lg);color:var(--color-primary-strong);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.gpItemPrice[data-astro-cid-hvya7rdz] .gpValue[data-astro-cid-hvya7rdz]{font-size:var(--text-price)}.gpPlain[data-astro-cid-hvya7rdz]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.gpRank[data-astro-cid-hvya7rdz]{font-size:var(--text-sm);margin:var(--space-2) 0 0;font-weight:700}.gpTies[data-astro-cid-hvya7rdz]{font-weight:400;font-size:var(--text-sm);color:var(--color-text-secondary)}.gpMedian[data-astro-cid-hvya7rdz]{font-size:var(--text-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin:0}.gpStrip[data-astro-cid-hvya7rdz]{height:12px;margin:var(--space-3) 7px var(--space-2);background:#d3e5f2;border-radius:6px;position:relative}.gpMedianLine[data-astro-cid-hvya7rdz]{background:var(--color-text-secondary);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-8px;bottom:-8px}.gpDot[data-astro-cid-hvya7rdz]{background:var(--color-primary-strong);border:2px solid var(--color-bg-card);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%}.gpEnds[data-astro-cid-hvya7rdz]{justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;display:flex}.gpEnds[data-astro-cid-hvya7rdz] span[data-astro-cid-hvya7rdz],.nw[data-astro-cid-hvya7rdz]{white-space:nowrap}.gpZero[data-astro-cid-hvya7rdz]{font-size:var(--text-sm);margin:var(--space-1) 0 0;line-height:1.6}.gpNote[data-astro-cid-hvya7rdz]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:var(--space-3) 0 0;padding:var(--space-2) 0 0;border-top:1px solid var(--color-border);line-height:1.7;list-style:none}.gesuiPosition[data-astro-cid-hvya7rdz] p[data-astro-cid-hvya7rdz],.gesuiPosition[data-astro-cid-hvya7rdz] li[data-astro-cid-hvya7rdz]{text-wrap:pretty}.link[data-astro-cid-hvya7rdz]{color:var(--color-primary)}._wrap_1a0ye_4{margin-top:var(--space-4)}._grid_1a0ye_9{gap:var(--space-4);grid-template-columns:1fr;align-items:stretch;display:grid}._card_1a0ye_17{order:1}._calc_1a0ye_21{order:2}._side_1a0ye_25{flex-direction:column;order:3;min-width:0;display:flex}._side_1a0ye_25>astro-slot>*,._side_1a0ye_25>:not(style){flex:auto}@media (width>=960px){._grid_1a0ye_9{grid-template-columns:1.15fr 1fr}._side_1a0ye_25{order:2}._calc_1a0ye_21{order:3;grid-column:1/-1}}._card_1a0ye_17{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-4);min-width:0}._label_1a0ye_62{font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 var(--space-2);font-weight:700}._chipRow_1a0ye_69{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}._rowName_1a0ye_77{font-size:var(--text-sm);color:var(--color-text-secondary)}._variantLabel_1a0ye_83{align-items:center;gap:var(--space-2);display:flex}._variantSelect_1a0ye_89{font-size:var(--text-sm);min-height:40px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-card);border:1px solid var(--color-border-strong);background:var(--color-bg-card);color:var(--color-text);font-family:inherit}._chip_1a0ye_2{font-size:var(--text-sm);min-height:40px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-bg-card);color:var(--color-text);cursor:pointer;font-family:inherit;transition:background-color .15s,border-color .15s,transform .1s}._chip_1a0ye_2:active{transform:translateY(1px)}@media (hover:hover){._chip_1a0ye_2:hover{background:var(--color-primary-bg)}}._chipOn_1a0ye_123{background:var(--color-primary-bg);border:2px solid var(--color-primary);color:var(--color-primary-strong);font-weight:700}._customArea_1a0ye_130{margin:0 0 var(--space-2)}._customLabel_1a0ye_134{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}._customInput_1a0ye_141{font-size:var(--text-base);width:9em;min-height:40px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-family:inherit}._hint_1a0ye_151{font-size:var(--text-sm);color:var(--color-text-secondary);margin:var(--space-1) 0 0;line-height:1.6}._total_1a0ye_158{margin:var(--space-2) 0 0;align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}._totalValue_1a0ye_167{font-size:calc(var(--text-price) * 1.4);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}._totalUnit_1a0ye_174{font-size:var(--text-sm);color:var(--color-text-secondary)}._split_1a0ye_179{gap:var(--space-1) var(--space-6);margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}._split_1a0ye_179 b{font-size:var(--text-lg);color:var(--color-text);font-variant-numeric:tabular-nums}._calcToggle_1a0ye_195{margin:var(--space-1) 0 0;padding:var(--space-2) 0;font-family:inherit;font-size:var(--text-sm);color:var(--color-primary);cursor:pointer;background:0 0;border:none;display:inline-block}._when_1a0ye_207{margin-top:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-2)}._whenLine_1a0ye_213{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}._whenSource_1a0ye_220{margin-left:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);display:inline-block}._notice_1a0ye_228{font-size:var(--text-sm);color:var(--color-notice-strong);background:var(--color-notice-bg);border:1px solid var(--color-notice-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);margin:var(--space-2) 0 0;line-height:1.6}._calc_1a0ye_21{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=960px){._calc_1a0ye_21:has(>._calcCol_1a0ye_247+._calcCol_1a0ye_247){grid-template-columns:1fr 1fr}}._calcCol_1a0ye_247{min-width:0}._calcHeading_1a0ye_256{font-size:var(--text-sm);margin:0 0 var(--space-2);font-weight:700}.glance[data-astro-cid-i3artyel]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-4);min-width:0}.glanceLabel[data-astro-cid-i3artyel]{font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 var(--space-1);font-weight:700}.glanceArea[data-astro-cid-i3artyel]{font-size:var(--text-sm);margin:0;font-weight:700}.glanceHint[data-astro-cid-i3artyel]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:var(--space-1) 0 0;line-height:1.6}.glanceList[data-astro-cid-i3artyel]{margin:var(--space-2) 0 0;padding:0;list-style:none}.glanceRow[data-astro-cid-i3artyel]{padding:var(--space-2) 0 var(--space-3);border-bottom:1px solid var(--color-border)}.glanceRow[data-astro-cid-i3artyel]:last-child{border-bottom:none}.glanceHead[data-astro-cid-i3artyel]{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);display:flex}.glanceValueBox[data-astro-cid-i3artyel]{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.glanceMedianText[data-astro-cid-i3artyel]{font-size:var(--text-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.glanceValue[data-astro-cid-i3artyel]{font-size:var(--text-lg);color:var(--color-primary-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.glanceStrip[data-astro-cid-i3artyel]{height:12px;margin:var(--space-3) 7px var(--space-2);background:#d3e5f2;border-radius:6px;position:relative}.glanceMedian[data-astro-cid-i3artyel]{background:var(--color-text-secondary);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-8px;bottom:-8px}.glanceDot[data-astro-cid-i3artyel]{background:var(--color-primary-strong);border:2px solid var(--color-bg-card);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%}.glanceEnds[data-astro-cid-i3artyel]{justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;display:flex}.glanceEnds[data-astro-cid-i3artyel] span[data-astro-cid-i3artyel]{white-space:nowrap}.glanceMore[data-astro-cid-i3artyel]{margin-top:var(--space-2);padding:var(--space-1) 0;font-size:var(--text-sm);color:var(--color-primary);text-decoration:none;display:inline-block}.nw[data-astro-cid-i3artyel]{white-space:nowrap}.zk[data-astro-cid-mwqrapsj]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-4);margin-top:var(--space-6)}.zkTitle[data-astro-cid-mwqrapsj]{font-size:var(--text-lg);margin:0 0 var(--space-3)}.zkLead[data-astro-cid-mwqrapsj]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-3)}.zkSys[data-astro-cid-mwqrapsj]{border-top:1px solid var(--color-border);margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4);scroll-margin-top:var(--space-4)}.zkSys[data-astro-cid-mwqrapsj]:first-of-type{margin-top:var(--space-3)}.zkSys[data-astro-cid-mwqrapsj]:last-of-type{margin-bottom:calc(-1 * var(--space-4));border-radius:0 0 var(--radius-card) var(--radius-card)}.zkSys[data-astro-cid-mwqrapsj][open]{padding-bottom:var(--space-4)}.zkSys[data-astro-cid-mwqrapsj]{position:relative}.zkSys[data-astro-cid-mwqrapsj]:after{content:"";pointer-events:none;opacity:0;box-shadow:0 0 0 2px var(--color-flash), 0 0 18px 6px color-mix(in srgb, var(--color-flash) 55%, transparent);border-radius:12px;position:absolute;inset:3px}.zkSys[data-astro-cid-mwqrapsj].zkFlash{z-index:1}.zkSys[data-astro-cid-mwqrapsj].zkFlash:after{animation:2.4s ease-in-out zkFlash}@keyframes zkFlash{0%{opacity:0}25%{opacity:1}60%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.zkSys[data-astro-cid-mwqrapsj].zkFlash:after{animation:none}}.zkSummary[data-astro-cid-mwqrapsj]{list-style:none}.zkSummary[data-astro-cid-mwqrapsj]::-webkit-details-marker{display:none}.zkSummary[data-astro-cid-mwqrapsj]:before{content:"▶";color:var(--color-primary);font-size:.75em;transition:transform .15s ease-out;display:inline-block}.zkSys[data-astro-cid-mwqrapsj][open]>.zkSummary[data-astro-cid-mwqrapsj]:before{transform:rotate(90deg)}.zkSummary[data-astro-cid-mwqrapsj]{cursor:pointer;gap:var(--space-2);margin:0 calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4);flex-wrap:wrap;align-items:baseline;font-weight:700;display:flex}.zkSummary[data-astro-cid-mwqrapsj]:hover{background:var(--color-primary-bg)}.zkSys[data-astro-cid-mwqrapsj][open]>.zkSummary[data-astro-cid-mwqrapsj]{background:var(--color-primary-bg);margin-bottom:var(--space-3)}.zkSys[data-astro-cid-mwqrapsj]:last-of-type:not([open])>.zkSummary[data-astro-cid-mwqrapsj]{border-radius:0 0 var(--radius-card) var(--radius-card)}.zkKind[data-astro-cid-mwqrapsj]{font-size:var(--text-base)}.zkName[data-astro-cid-mwqrapsj]{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:400}.zkGroup[data-astro-cid-mwqrapsj]{margin-top:var(--space-4)}.zkGroupName[data-astro-cid-mwqrapsj]{font-size:var(--text-base);margin:0}.zkUnit[data-astro-cid-mwqrapsj],.zkOutside[data-astro-cid-mwqrapsj]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:var(--space-1) 0 var(--space-2)}.zkTableWrap[data-astro-cid-mwqrapsj]{overflow-x:auto}.zkTable[data-astro-cid-mwqrapsj]{border-collapse:collapse;font-size:var(--text-sm);width:100%}.zkTable[data-astro-cid-mwqrapsj] th[data-astro-cid-mwqrapsj],.zkTable[data-astro-cid-mwqrapsj] td[data-astro-cid-mwqrapsj]{border-bottom:1px solid var(--color-border);padding:var(--space-1) var(--space-2);text-align:left;vertical-align:top}.zkTable[data-astro-cid-mwqrapsj] thead[data-astro-cid-mwqrapsj] th[data-astro-cid-mwqrapsj]{color:var(--color-text-secondary);white-space:nowrap;font-weight:400}.zkTable[data-astro-cid-mwqrapsj] tbody[data-astro-cid-mwqrapsj] th[data-astro-cid-mwqrapsj]{white-space:nowrap}.zkTier[data-astro-cid-mwqrapsj]{display:block}.zkSource[data-astro-cid-mwqrapsj]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:var(--space-3) 0 0;overflow-wrap:anywhere}.zkLink[data-astro-cid-mwqrapsj]{color:var(--color-text-secondary);text-decoration:underline}.zkLink[data-astro-cid-mwqrapsj]:after{content:"↗" / ""}.zkOthers[data-astro-cid-mwqrapsj]{font-size:var(--text-sm);padding-left:var(--space-6);margin:0}.zkOthers[data-astro-cid-mwqrapsj] li[data-astro-cid-mwqrapsj]{margin-bottom:var(--space-2)}.zkOtherLine[data-astro-cid-mwqrapsj]{color:var(--color-text-secondary);display:block}.page[data-astro-cid-3fattii3]{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg-page);line-height:var(--leading-body);padding:var(--space-6) var(--space-4);max-width:720px;margin:0 auto}@media (width>=960px){.page[data-astro-cid-3fattii3]{max-width:1080px;padding-left:var(--space-8);padding-right:var(--space-8)}}.pageTitle[data-astro-cid-3fattii3]{font-size:var(--text-title);margin:var(--space-1) 0 var(--space-1)}.systemName[data-astro-cid-3fattii3]{font-size:var(--text-sm);color:var(--color-text-secondary)}.sourceLine[data-astro-cid-3fattii3]{gap:0 var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.sourceLink[data-astro-cid-3fattii3]{color:var(--color-text-secondary)}.tiles[data-astro-cid-3fattii3]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=960px){.tiles[data-astro-cid-3fattii3]{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.tiles[data-astro-cid-3fattii3]:has(>:nth-child(2):last-child){grid-template-columns:1.15fr 1fr;grid-auto-flow:row}}.tile[data-astro-cid-3fattii3]{gap:var(--space-1);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-3) var(--space-4);flex-direction:column;min-width:0;display:flex}.tileLink[data-astro-cid-3fattii3]{color:inherit;text-decoration:none}.tileTitle[data-astro-cid-3fattii3]{font-size:var(--text-base);color:var(--color-text);margin:0;font-weight:700}.tileText[data-astro-cid-3fattii3]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}.tileGo[data-astro-cid-3fattii3]{padding-top:var(--space-1);font-size:var(--text-sm);color:var(--color-primary);margin-top:auto}.kurashiTile[data-astro-cid-3fattii3]{border-color:#e7bfa6}.kurashiTitle[data-astro-cid-3fattii3]{color:#c2410c}.cta[data-astro-cid-3fattii3]{text-align:center;margin:var(--space-6) 0 0}.ctaButton[data-astro-cid-3fattii3]{min-height:44px;padding:var(--space-2) var(--space-8);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-bg-card);align-items:center;font-weight:700;text-decoration:none;transition:background-color .15s,transform .1s;display:inline-flex}.ctaButton[data-astro-cid-3fattii3]:active{transform:translateY(1px)}@media (hover:hover){.ctaButton[data-astro-cid-3fattii3]:hover{background:var(--color-primary-strong)}}.pageLinks[data-astro-cid-3fattii3]{align-items:flex-start;gap:var(--space-2);font-size:var(--text-base);margin:var(--space-6) 0 0;flex-direction:column;display:flex}.sewerCoverage[data-astro-cid-3fattii3]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:var(--space-2) 0 var(--space-2)}.sewerNote[data-astro-cid-3fattii3]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-2);line-height:1.6}.sewerStatusLine[data-astro-cid-3fattii3]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}.section[data-astro-cid-3fattii3]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-4);margin-top:var(--space-6)}.heading[data-astro-cid-3fattii3]{font-size:var(--text-lg);margin:0 0 var(--space-3)}.headingSub[data-astro-cid-3fattii3]{font-size:var(--text-sm);color:var(--color-text-secondary);margin-left:var(--space-1);font-weight:400}.body[data-astro-cid-3fattii3]{font-size:var(--text-base);margin:0 0 var(--space-3)}.body[data-astro-cid-3fattii3]:last-child{margin-bottom:0}.list[data-astro-cid-3fattii3]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-4);padding-left:var(--space-6)}.list[data-astro-cid-3fattii3] li[data-astro-cid-3fattii3]{margin-bottom:var(--space-1)}.scopeBadge[data-astro-cid-3fattii3]{font-size:var(--text-sm);color:var(--color-notice-strong);background:var(--color-notice-bg);border:1px solid var(--color-notice-border);border-radius:var(--radius-pill);padding:0 var(--space-2);margin-right:var(--space-2);display:inline-block}.scopeBadge[data-astro-cid-3fattii3][data-note]{cursor:help;position:relative}.scopeBadge[data-astro-cid-3fattii3][data-note]:after{content:attr(data-note);z-index:1;width:max-content;max-width:280px;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text);background:var(--color-bg-card);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-card);white-space:normal;opacity:0;visibility:hidden;pointer-events:none;line-height:1.5;transition:opacity .15s;position:absolute;top:calc(100% + 4px);left:0}.scopeBadge[data-astro-cid-3fattii3][data-note]:hover:after,.scopeBadge[data-astro-cid-3fattii3][data-note]:focus:after{opacity:1;visibility:visible}.scale[data-astro-cid-3fattii3]{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.scaleItem[data-astro-cid-3fattii3]{white-space:normal;color:var(--color-text)}.scaleNote[data-astro-cid-3fattii3]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 var(--space-1)}.footnote[data-astro-cid-3fattii3]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-2)}.footnote[data-astro-cid-3fattii3]:last-child{margin-bottom:0}.footerWrap[data-astro-cid-3fattii3]{max-width:720px;padding:0 var(--space-4) var(--space-6);margin:0 auto}.link[data-astro-cid-3fattii3]{color:var(--color-primary)}a[data-astro-cid-3fattii3][target=_blank]{color:var(--color-text-secondary)}a[data-astro-cid-3fattii3][target=_blank]:after{content:" ↗";content:" ↗" / ""}
