.doc[data-astro-cid-5yeto4uq]{z-index:1;max-width:820px;margin:0 auto;padding:clamp(120px,16svh,180px) clamp(16px,5vw,44px) 0;position:relative}.doc-head[data-astro-cid-5yeto4uq]{margin:0 0 clamp(32px,5vw,56px)}.doc-en[data-astro-cid-5yeto4uq]{letter-spacing:-.03em;margin:0 0 10px;font-family:Josefin Sans,sans-serif;font-size:clamp(30px,5.4vw,64px);font-weight:400;line-height:1}.doc-ttl[data-astro-cid-5yeto4uq]{letter-spacing:.12em;color:var(--muted);margin:0;font-size:clamp(14px,1.5vw,17px);font-weight:700}.eng-lead[data-astro-cid-5yeto4uq]{margin:0 0 clamp(56px,9vw,112px);font-size:clamp(15px,1.3vw,17px);line-height:2.1}.svc[data-astro-cid-5yeto4uq]{border-top:1px solid var(--ink);margin:0 0 clamp(64px,10vw,120px);padding:clamp(40px,6vw,64px) 0 0}.svc-head[data-astro-cid-5yeto4uq]{margin:0 0 clamp(24px,3.4vw,36px)}.svc-no[data-astro-cid-5yeto4uq]{letter-spacing:.16em;color:var(--muted);font-variant-numeric:tabular-nums;margin:0 0 .9em;font-family:Josefin Sans,sans-serif;font-size:13px;display:block}.svc-en[data-astro-cid-5yeto4uq]{letter-spacing:.18em;margin:0 0 .35em;font-family:Josefin Sans,sans-serif;font-size:clamp(13px,1.1vw,14px);font-weight:600}.svc-ttl[data-astro-cid-5yeto4uq]{letter-spacing:.04em;margin:0 0 .5em;font-size:clamp(26px,3.4vw,40px);font-weight:700;line-height:1.3}.svc-lead[data-astro-cid-5yeto4uq]{color:var(--muted);margin:0;font-size:clamp(15px,1.4vw,18px);font-weight:700;line-height:1.8}.svc-body[data-astro-cid-5yeto4uq]{margin:0 0 1.4em;font-size:clamp(15px,1.2vw,16px);line-height:2}.svc-list-ttl[data-astro-cid-5yeto4uq]{letter-spacing:.12em;color:var(--muted);margin:clamp(32px,4.4vw,44px) 0 0;font-size:13px;font-weight:700}.svc-list[data-astro-cid-5yeto4uq]{border-top:1px solid var(--line);margin:.9em 0 0;padding:0;list-style:none}.svc-list[data-astro-cid-5yeto4uq] li[data-astro-cid-5yeto4uq]{border-bottom:1px solid var(--line);padding:1.05em 0}.svc-item[data-astro-cid-5yeto4uq]{font-size:clamp(15px,1.3vw,17px);font-weight:700;line-height:1.7;display:block}.svc-note[data-astro-cid-5yeto4uq]{color:var(--muted);margin:.45em 0 0;font-size:clamp(14px,1.1vw,15px);line-height:1.95;display:block}.plan-meta[data-astro-cid-5yeto4uq]{margin:.9em 0 0;padding:0}.plan-meta[data-astro-cid-5yeto4uq]>div[data-astro-cid-5yeto4uq]{border-top:1px solid var(--line);grid-template-columns:4em 1fr;gap:0 1.2em;padding:.7em 0;font-size:clamp(14px,1.1vw,15px);line-height:1.8;display:grid}.plan-meta[data-astro-cid-5yeto4uq] dt[data-astro-cid-5yeto4uq]{color:var(--muted);font-weight:700}.plan-meta[data-astro-cid-5yeto4uq] dd[data-astro-cid-5yeto4uq]{margin:0}.plan-list[data-astro-cid-5yeto4uq]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.plan-list[data-astro-cid-5yeto4uq]>li[data-astro-cid-5yeto4uq]{border-bottom:1px solid var(--line);grid-template-columns:7.5em 1fr;gap:.2em 1.6em;padding:1.3em 0;display:grid}.plan-head[data-astro-cid-5yeto4uq]{flex-direction:column;grid-row:1/span 2;gap:.25em;margin:0;display:flex}.plan-no[data-astro-cid-5yeto4uq]{font-size:clamp(15px,1.3vw,17px);font-weight:700}.plan-h[data-astro-cid-5yeto4uq]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.plan-ttl[data-astro-cid-5yeto4uq]{margin:0;font-size:clamp(15px,1.3vw,17px);font-weight:700;line-height:1.7}.plan-pts[data-astro-cid-5yeto4uq]{color:var(--muted);margin:.5em 0 0;padding-left:1.1em;font-size:clamp(14px,1.1vw,15px);line-height:1.9}.plan-pts[data-astro-cid-5yeto4uq] li[data-astro-cid-5yeto4uq]{margin:0 0 .15em}@media (width<=600px){.plan-list[data-astro-cid-5yeto4uq]>li[data-astro-cid-5yeto4uq]{grid-template-columns:1fr}.plan-head[data-astro-cid-5yeto4uq]{flex-direction:row;grid-row:auto;align-items:baseline;gap:.9em}}.svc-link[data-astro-cid-5yeto4uq]{border:1px solid var(--ink);color:var(--ink);letter-spacing:.06em;align-items:center;gap:.7em;margin:clamp(28px,4vw,40px) 0 0;padding:.9em 1.4em;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.svc-link[data-astro-cid-5yeto4uq]:after{content:"→";font-family:Josefin Sans,sans-serif}.svc-link[data-astro-cid-5yeto4uq].-inline{margin:.8em 0 .2em;padding:.55em 1em;font-size:13px}.eng-contact[data-astro-cid-5yeto4uq]{border-top:1px solid var(--ink);padding:clamp(40px,6vw,64px) 0 0}.eng-contact-ttl[data-astro-cid-5yeto4uq]{margin:0 0 1em;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.5}.eng-mail[data-astro-cid-5yeto4uq]{margin:0;font-size:clamp(16px,1.5vw,19px)}.eng-mail[data-astro-cid-5yeto4uq] a[data-astro-cid-5yeto4uq]{color:var(--ink);text-underline-offset:5px}.eng-other[data-astro-cid-5yeto4uq]{border-top:1px solid var(--line);color:var(--muted);margin:clamp(40px,6vw,64px) 0 0;padding-top:1.4em;font-size:clamp(14px,1.1vw,15px);line-height:1.9}.eng-other[data-astro-cid-5yeto4uq] a[data-astro-cid-5yeto4uq]{color:var(--ink);text-underline-offset:4px;white-space:nowrap;margin-left:.8em}
