.sim-lead[data-astro-cid-4qgbljhx]{text-align:center;font-size:var(--fs-small);letter-spacing:.16em;color:var(--c-primary);font-weight:700;margin:-8px 0 28px}.sim[data-astro-cid-4qgbljhx]{max-width:760px;margin:0 auto}.sim-form[data-astro-cid-4qgbljhx]{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-border)}.sim-row[data-astro-cid-4qgbljhx]{display:grid;grid-template-columns:1fr;gap:8px;padding:18px 4px;border-bottom:1px solid var(--c-border)}@media(min-width:600px){.sim-row[data-astro-cid-4qgbljhx]{grid-template-columns:200px 1fr;gap:18px;align-items:center}}.sim-label[data-astro-cid-4qgbljhx]{font-size:var(--fs-small);font-weight:700;color:var(--c-primary-dark);letter-spacing:.03em}.sim-attention[data-astro-cid-4qgbljhx]{display:inline-block;margin-left:8px;font-size:var(--fs-tiny);font-weight:400;color:var(--c-text-muted)}.sim-radios[data-astro-cid-4qgbljhx]{display:flex;flex-wrap:wrap;gap:8px 20px}.sim-radios[data-astro-cid-4qgbljhx] label[data-astro-cid-4qgbljhx]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-small);color:var(--c-text);cursor:pointer}.sim-select[data-astro-cid-4qgbljhx]{width:100%;max-width:280px;padding:9px 12px;font-size:var(--fs-small);border:1px solid var(--c-border-strong);border-radius:6px;background:#fff;color:var(--c-text)}.sim-shiwake[data-astro-cid-4qgbljhx]{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.sim-shiwake__item[data-astro-cid-4qgbljhx]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-small)}.sim-shiwake__name[data-astro-cid-4qgbljhx]{color:var(--c-text-muted)}.sim-num[data-astro-cid-4qgbljhx]{width:84px;padding:7px 10px;font-size:var(--fs-small);border:1px solid var(--c-border-strong);border-radius:6px;text-align:right}.sim-unit[data-astro-cid-4qgbljhx]{color:var(--c-text-muted);font-size:var(--fs-tiny)}.sim-shiwake__all[data-astro-cid-4qgbljhx]{font-size:var(--fs-small);font-weight:700;color:var(--c-primary)}.sim-btn-wrap[data-astro-cid-4qgbljhx]{text-align:center;margin:32px 0}.sim-btn[data-astro-cid-4qgbljhx]{display:inline-block;min-width:240px;padding:15px 40px;font-size:1.05rem;font-weight:700;letter-spacing:.08em;color:#fff;background:var(--c-primary);border:none;border-radius:999px;cursor:pointer;transition:background .25s ease}.sim-btn[data-astro-cid-4qgbljhx]:hover{background:var(--c-primary-dark)}.sim-result[data-astro-cid-4qgbljhx]{margin-top:8px}.sim-result-cols[data-astro-cid-4qgbljhx]{display:grid;grid-template-columns:1fr;gap:18px;max-width:760px;margin:0 auto}@media(min-width:768px){.sim-result-cols[data-astro-cid-4qgbljhx]{grid-template-columns:1fr 1fr;gap:24px}}.sim-result-block[data-astro-cid-4qgbljhx]{background:var(--c-surface-alt);border:1px solid var(--c-border);border-radius:10px;padding:22px 22px 24px}.sim-result-head[data-astro-cid-4qgbljhx]{text-align:center;font-size:1.05rem;font-weight:700;color:var(--c-primary-dark);margin-bottom:14px}.sim-result-sub[data-astro-cid-4qgbljhx]{font-size:var(--fs-tiny);font-weight:700;color:var(--c-primary);letter-spacing:.08em;margin:12px 0 6px}.sim-breakdown[data-astro-cid-4qgbljhx]{margin:0}.sim-breakdown[data-astro-cid-4qgbljhx]>div[data-astro-cid-4qgbljhx]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed var(--c-accent-pale)}.sim-breakdown[data-astro-cid-4qgbljhx] dt[data-astro-cid-4qgbljhx]{font-size:var(--fs-small);color:var(--c-text)}.sim-breakdown[data-astro-cid-4qgbljhx] dd[data-astro-cid-4qgbljhx]{margin:0;font-size:var(--fs-small);font-weight:700;color:var(--c-text);white-space:nowrap}.sim-total[data-astro-cid-4qgbljhx]{text-align:right;margin-top:10px;color:var(--c-primary-dark)}.sim-total[data-astro-cid-4qgbljhx] #simuResultArea01[data-astro-cid-4qgbljhx],.sim-total[data-astro-cid-4qgbljhx] #simuResultArea02[data-astro-cid-4qgbljhx]{font-size:1.5rem;font-weight:700}.sim-yen[data-astro-cid-4qgbljhx]{font-size:var(--fs-small);margin-left:2px}.sim-note[data-astro-cid-4qgbljhx]{font-size:var(--fs-tiny);line-height:1.8;color:var(--c-text-muted);margin-top:18px;text-align:center}.sim-result[data-astro-cid-4qgbljhx].is-soudan .sim-yen[data-astro-cid-4qgbljhx]{display:none}.sim-soudan[data-astro-cid-4qgbljhx]{text-align:center;font-weight:700;color:var(--c-primary-dark);background:var(--c-accent-bg);border-radius:8px;padding:14px 18px;margin-top:18px;font-size:var(--fs-small);line-height:1.7}.sim-pricelinks[data-astro-cid-4qgbljhx]{text-align:center;margin-top:28px;font-size:var(--fs-small);color:var(--c-text-muted)}.sim-pricelinks[data-astro-cid-4qgbljhx] a[data-astro-cid-4qgbljhx]{color:var(--c-primary);font-weight:700;text-decoration:underline;text-underline-offset:3px}.sim-pricelinks[data-astro-cid-4qgbljhx] a[data-astro-cid-4qgbljhx]:hover{color:var(--c-primary-dark)}.sim-pricelinks__sep[data-astro-cid-4qgbljhx]{margin:0 10px;color:var(--c-border-strong)}
