h1[data-astro-cid-qfcylb2q]{margin:.4rem 0}.intro[data-astro-cid-qfcylb2q]{max-width:var(--content-width);color:var(--color-muted)}.meta[data-astro-cid-qfcylb2q]{color:var(--color-muted);font-size:.85rem}.calc[data-astro-cid-qfcylb2q]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:1.4rem 1.6rem;margin:1.4rem 0;max-width:560px}.field[data-astro-cid-qfcylb2q]{margin-bottom:1rem}.field[data-astro-cid-qfcylb2q] label[data-astro-cid-qfcylb2q]{display:block;font-weight:700;font-size:.9rem;margin-bottom:.35rem}.field-row[data-astro-cid-qfcylb2q]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}select[data-astro-cid-qfcylb2q],input[data-astro-cid-qfcylb2q][type=number]{width:100%;padding:.55rem .7rem;border:1px solid var(--color-border);border-radius:8px;font-size:1rem;background:#fff}.yen-input[data-astro-cid-qfcylb2q]{display:flex;align-items:center;gap:.5rem}.yen-input[data-astro-cid-qfcylb2q] span[data-astro-cid-qfcylb2q]{font-weight:700;color:var(--color-muted)}#adv[data-astro-cid-qfcylb2q]{border:1px dashed var(--color-border);border-radius:10px;padding:.7rem .9rem;margin-bottom:.4rem}#adv[data-astro-cid-qfcylb2q] summary[data-astro-cid-qfcylb2q]{cursor:pointer;font-weight:700;font-size:.9rem;color:var(--color-primary)}#adv[data-astro-cid-qfcylb2q][open] summary[data-astro-cid-qfcylb2q]{margin-bottom:.9rem}.check[data-astro-cid-qfcylb2q]{display:flex;align-items:center;gap:.5rem;font-size:.92rem;margin-bottom:1rem;cursor:pointer}.check[data-astro-cid-qfcylb2q] input[data-astro-cid-qfcylb2q]{width:auto}.results[data-astro-cid-qfcylb2q]{margin:1.3rem 0 0;border-top:1px solid var(--color-border);padding-top:1rem}.results[data-astro-cid-qfcylb2q] div[data-astro-cid-qfcylb2q]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.28rem 0}.results[data-astro-cid-qfcylb2q] dt[data-astro-cid-qfcylb2q]{color:var(--color-muted);font-size:.9rem}.results[data-astro-cid-qfcylb2q] dd[data-astro-cid-qfcylb2q]{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.results[data-astro-cid-qfcylb2q] .ded[data-astro-cid-qfcylb2q] dd[data-astro-cid-qfcylb2q]{font-weight:500;color:var(--color-muted)}.results[data-astro-cid-qfcylb2q] .sub[data-astro-cid-qfcylb2q]{border-top:1px dashed var(--color-border);border-bottom:1px dashed var(--color-border);margin:.4rem 0;padding:.55rem 0}.results[data-astro-cid-qfcylb2q] .sub[data-astro-cid-qfcylb2q] dt[data-astro-cid-qfcylb2q]{color:var(--color-text);font-weight:700}.results[data-astro-cid-qfcylb2q] .sub[data-astro-cid-qfcylb2q] dd[data-astro-cid-qfcylb2q]{font-size:1.05rem}.results[data-astro-cid-qfcylb2q] .total[data-astro-cid-qfcylb2q]{margin-top:.5rem;padding-top:.7rem}.results[data-astro-cid-qfcylb2q] .total[data-astro-cid-qfcylb2q] dt[data-astro-cid-qfcylb2q]{color:var(--color-text);font-weight:700}.results[data-astro-cid-qfcylb2q] .total[data-astro-cid-qfcylb2q] dd[data-astro-cid-qfcylb2q]{font-size:1.25rem;color:#0d7a3f}.results[data-astro-cid-qfcylb2q] .total[data-astro-cid-qfcylb2q] dd[data-astro-cid-qfcylb2q].neg{color:#c0392b}.warn[data-astro-cid-qfcylb2q]{color:#c0392b;font-size:.88rem;margin:.6rem 0 0}.tag[data-astro-cid-qfcylb2q]{display:inline-block;font-size:.62rem;font-weight:800;letter-spacing:.04em;padding:.1rem .45rem;border-radius:999px;background:#fdf0e3;color:#a15c00;vertical-align:middle}.next[data-astro-cid-qfcylb2q] h2[data-astro-cid-qfcylb2q]{font-size:1.1rem;margin:1.6rem 0 .6rem}.next[data-astro-cid-qfcylb2q] ul[data-astro-cid-qfcylb2q]{list-style:none;margin:0;padding:0}.next[data-astro-cid-qfcylb2q] li[data-astro-cid-qfcylb2q]{padding:.25rem 0;font-size:.95rem}.note[data-astro-cid-qfcylb2q]{color:var(--color-muted);font-size:.85rem;max-width:var(--content-width);margin-top:1.4rem}.links[data-astro-cid-qfcylb2q]{font-size:.92rem}.share[data-astro-cid-qfcylb2q]{margin-top:1rem;width:100%;max-width:560px;display:block;padding:.6rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);font-size:.92rem;font-weight:700;cursor:pointer}.share[data-astro-cid-qfcylb2q]:hover{border-color:var(--color-primary)}
