.legalpage.svelte-1l7r4q6{max-width:720px;padding-top:120px;padding-bottom:var(--sp-12);margin:0 auto}.legalpage-head.svelte-1l7r4q6{margin-bottom:var(--sp-9)}.eyebrow.svelte-1l7r4q6{font-family:var(--font-en);font-weight:500;font-size:var(--fs-sm);letter-spacing:0;color:var(--c-accent);margin:0 0 var(--sp-4)}.legalpage-title.svelte-1l7r4q6{font-family:var(--font-en);color:var(--c-text);margin:0 0 var(--sp-6);font-size:clamp(26px,4.5vw,44px);font-weight:900;line-height:1.15}.legalpage-lead.svelte-1l7r4q6{font-family:var(--font-ja);color:var(--c-text);opacity:.85;margin:0;font-size:13px;line-height:1.9}.legal-spec.svelte-1l7r4q6{margin:0 0 var(--sp-10)}.legal-row.svelte-1l7r4q6{gap:var(--sp-5);padding:var(--sp-5) 0;border-bottom:1px solid var(--c-line);grid-template-columns:200px 1fr;display:grid}.legal-row.svelte-1l7r4q6 dt:where(.svelte-1l7r4q6){font-family:var(--font-en);color:var(--c-text);font-size:13px;font-weight:700;line-height:1.7}.legal-row.svelte-1l7r4q6 dd:where(.svelte-1l7r4q6){font-family:var(--font-ja);color:var(--c-text);margin:0;font-size:13px;line-height:1.85}.legalpage-back.svelte-1l7r4q6{font-family:var(--font-en);color:var(--c-text);border-bottom:1px solid var(--c-line);transition:opacity var(--duration-default) ease;padding-bottom:4px;font-size:13px;font-weight:500;text-decoration:none}.legalpage-back.svelte-1l7r4q6:hover{opacity:.6}@media (width<=540px){.legal-row.svelte-1l7r4q6{gap:var(--sp-2);grid-template-columns:1fr}}
