.page-header.svelte-1a9ghxq{padding-block-start:var(--space-xl);text-align:center;margin-block-end:var(--space-xl)}.page-header.svelte-1a9ghxq h1:where(.svelte-1a9ghxq){color:var(--color-primary);margin-block-end:var(--space-2xs)}.page-header.svelte-1a9ghxq p:where(.svelte-1a9ghxq){color:var(--gray-7);max-width:60ch;margin-inline:auto}.calculator.svelte-1a9ghxq{background:var(--color-light);border:1px solid var(--gray-3);border-radius:var(--radius-2);overflow:hidden}.calculator-header.svelte-1a9ghxq{display:flex;justify-content:space-between;align-items:center;gap:var(--space-m);flex-wrap:wrap;background:var(--gray-1);padding:var(--space-s) var(--space-m);border-bottom:1px solid var(--gray-3)}.calculator-header.svelte-1a9ghxq h2:where(.svelte-1a9ghxq){margin:0;font-size:var(--size-step-1);color:var(--color-primary)}.exchange-rate.svelte-1a9ghxq{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--size-step-00)}.exchange-rate.svelte-1a9ghxq span:where(.svelte-1a9ghxq){color:var(--gray-6)}.exchange-rate.svelte-1a9ghxq input:where(.svelte-1a9ghxq){width:5rem;text-align:right;font-weight:700;padding:var(--space-3xs) var(--space-2xs)}.table-container.svelte-1a9ghxq{overflow-x:auto}table.svelte-1a9ghxq{width:100%;border-collapse:collapse;min-width:600px}th.svelte-1a9ghxq,td.svelte-1a9ghxq{padding:var(--space-s) var(--space-m);text-align:left;border-bottom:1px solid var(--gray-2)}thead.svelte-1a9ghxq th:where(.svelte-1a9ghxq){background:var(--gray-1);font-weight:700;font-size:var(--size-step-00);color:var(--gray-7);text-transform:uppercase;letter-spacing:.05em}.col-desc.svelte-1a9ghxq{width:40%}.col-input.svelte-1a9ghxq{width:20%;text-align:end}.col-yen.svelte-1a9ghxq,.col-usd.svelte-1a9ghxq{width:20%;text-align:right}thead.svelte-1a9ghxq .col-yen:where(.svelte-1a9ghxq),thead.svelte-1a9ghxq .col-usd:where(.svelte-1a9ghxq){text-align:right}td.value.svelte-1a9ghxq{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}tbody.svelte-1a9ghxq td:where(.svelte-1a9ghxq) span:where(.svelte-1a9ghxq){display:block;font-weight:500}tbody.svelte-1a9ghxq td:where(.svelte-1a9ghxq) small:where(.svelte-1a9ghxq){display:block;color:var(--gray-6);font-size:var(--size-step-00);margin-top:var(--space-3xs)}.row-primary.svelte-1a9ghxq{background:var(--gray-1)}.row-primary.svelte-1a9ghxq td:where(.svelte-1a9ghxq):first-child{font-weight:700}.note.svelte-1a9ghxq{color:var(--gray-6);font-size:var(--size-step-00);text-align:end}.input-cell.svelte-1a9ghxq{display:flex;align-items:center;gap:var(--space-3xs)}.input-cell.svelte-1a9ghxq .prefix:where(.svelte-1a9ghxq){color:var(--gray-6)}.input-cell.svelte-1a9ghxq input:where(.svelte-1a9ghxq){inline-size:100%;min-inline-size:16ch;max-inline-size:16ch;text-align:right}tfoot.svelte-1a9ghxq .row-total:where(.svelte-1a9ghxq){background:var(--color-primary);color:var(--color-light)}tfoot.svelte-1a9ghxq .row-total:where(.svelte-1a9ghxq) td:where(.svelte-1a9ghxq){font-weight:700;font-size:var(--size-step-1);border-bottom:none}tfoot.svelte-1a9ghxq .row-total:where(.svelte-1a9ghxq) td.value:where(.svelte-1a9ghxq){font-size:var(--size-step-1)}@media(max-width:700px){table.svelte-1a9ghxq{min-width:0}thead.svelte-1a9ghxq{display:none}tbody.svelte-1a9ghxq tr:where(.svelte-1a9ghxq){display:block;padding:var(--space-s);border-bottom:1px solid var(--gray-3)}tbody.svelte-1a9ghxq td:where(.svelte-1a9ghxq){display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-2xs) 0;border:none}tbody.svelte-1a9ghxq td:where(.svelte-1a9ghxq):first-child{display:block;font-weight:700;padding-bottom:var(--space-xs);border-bottom:1px solid var(--gray-2);margin-bottom:var(--space-2xs)}tbody.svelte-1a9ghxq td:where(.svelte-1a9ghxq):first-child span:where(.svelte-1a9ghxq){font-size:var(--size-step-0)}tbody.svelte-1a9ghxq td:where(.svelte-1a9ghxq):nth-child(2):before{content:"Input: ";color:var(--gray-6);font-size:var(--size-step-00)}tbody.svelte-1a9ghxq td:where(.svelte-1a9ghxq):nth-child(3):before{content:"¥ ";color:var(--gray-6);font-size:var(--size-step-00)}tbody.svelte-1a9ghxq td:where(.svelte-1a9ghxq):nth-child(4):before{content:"$ ";color:var(--gray-6);font-size:var(--size-step-00)}tbody.svelte-1a9ghxq td.value:where(.svelte-1a9ghxq){text-align:left}.input-cell.svelte-1a9ghxq{justify-content:flex-end}.input-cell.svelte-1a9ghxq input:where(.svelte-1a9ghxq){max-width:7rem}tfoot.svelte-1a9ghxq tr:where(.svelte-1a9ghxq){display:block;padding:var(--space-s)}tfoot.svelte-1a9ghxq td:where(.svelte-1a9ghxq){display:flex;justify-content:space-between;padding:var(--space-2xs) 0;border:none}tfoot.svelte-1a9ghxq td[colspan]:where(.svelte-1a9ghxq){display:block;font-size:var(--size-step-0);padding-bottom:var(--space-xs)}tfoot.svelte-1a9ghxq td.value:where(.svelte-1a9ghxq){text-align:left}.calculator-header.svelte-1a9ghxq{flex-direction:column;align-items:flex-start}.row-total.svelte-1a9ghxq>[data-description]:where(.svelte-1a9ghxq){text-align:end}.row-total.svelte-1a9ghxq .value:where(.svelte-1a9ghxq){justify-content:flex-end}}.consultation.svelte-1a9ghxq{margin-block:var(--space-3xl)}.consultation.svelte-1a9ghxq h2:where(.svelte-1a9ghxq){color:var(--color-primary)}.consultation.svelte-1a9ghxq ul:where(.svelte-1a9ghxq){padding-inline-start:1.5em;list-style:disc}.consultation.svelte-1a9ghxq li:where(.svelte-1a9ghxq){display:list-item}.contact-list.svelte-1a9ghxq{inline-size:100%;list-style:none;padding-inline-start:0!important}.contact-list.svelte-1a9ghxq li:where(.svelte-1a9ghxq){display:block}.contact-list.svelte-1a9ghxq a:where(.svelte-1a9ghxq){color:var(--color-primary)}
