.help-page{--ink:#243b30;--green:#246747;--line:#dce6dc;background:#f5f7f1;color:var(--ink);font:16px/1.85 system-ui,-apple-system,"Noto Sans JP",sans-serif;min-height:100vh;margin:0}.help-page *{box-sizing:border-box}.help-page a{color:var(--green);text-underline-offset:4px}.help-page .help-top{padding:20px max(24px,calc((100vw - 1120px)/2));border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;background:#fff}.help-page .help-top strong{letter-spacing:.04em}.help-page .help-hero{max-width:1120px;margin:auto;padding:56px 24px 36px}.help-page .help-tag{font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--green)}.help-page h1{font-size:clamp(26px,4vw,40px);line-height:1.4;margin:12px 0 20px;letter-spacing:.02em}.help-page .help-lead{max-width:740px;font-size:18px}.help-page .help-layout{max-width:1120px;margin:auto;padding:0 24px 64px;display:grid;grid-template-columns:230px minmax(0,1fr);gap:32px}.help-page .help-toc{position:sticky;top:24px;align-self:start;border:1px solid var(--line);border-radius:16px;background:#fff;padding:22px}.help-page .help-toc a{display:block;padding:9px 0;text-decoration:none;font-size:14px}.help-page .help-section{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px 32px;margin-bottom:20px;scroll-margin-top:24px}.help-page h2{font-size:23px;line-height:1.5;margin:0 0 20px}.help-page p{margin:14px 0}.help-page li{margin:10px 0}.help-page ol,.help-page ul{padding-left:25px}.help-page .note{background:#edf5e9;border-left:4px solid var(--green);border-radius:4px;padding:16px 18px;margin:20px 0}.help-page table{border-collapse:collapse;width:100%;font-size:14px;overflow-wrap:anywhere}.help-page th,.help-page td{padding:14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.help-page th{background:#edf3e9}.help-page td:first-child{min-width:100px;font-weight:600}.help-page details{border-top:1px solid var(--line);padding:16px 0}.help-page summary{cursor:pointer;font-weight:600}.help-page details p{padding-left:18px}.help-page .help-footer{padding:24px;text-align:center;font-size:13px;border-top:1px solid var(--line)}@media(max-width:760px){.help-page .help-layout{grid-template-columns:1fr;gap:20px;padding:0 16px 40px}.help-page .help-toc{position:static}.help-page .help-hero{padding:36px 20px 24px}.help-page .help-section{padding:24px 20px}.help-page .help-top{padding:16px 20px;font-size:14px}.help-page th,.help-page td{padding:10px}.help-page .help-lead{font-size:16px}}@media print{.help-page{background:#fff}.help-page .help-top,.help-page .help-toc,.help-page .help-footer{display:none}.help-page .help-layout{display:block;max-width:none;padding:0}.help-page .help-hero{padding:0 0 24px}.help-page .help-section{border:0;padding:0;margin-bottom:26px}.help-page details{break-inside:avoid}.help-page details>p{display:block}.help-page h2{break-after:avoid}}
