:root{--bg:#f7f8f5;--surface:#fff;--text:#202923;--text-sub:#526057;--primary:#256348;--on-primary:#fff;--primary-soft:#edf5ef;--line:#d8dfd9;--input:#6b786e;--warn-bg:#fff3d6;--warn-text:#755000;--link:#175aa6;--error:#a32929;--radius:8px;--radius-lg:12px;--sans:"BIZ UDPGothic", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic", sans-serif;--paper:var(--surface);--ink:var(--text);--sub:var(--text-sub);--rule:var(--line);--frame:#3a463e;--marker:#ffe45c;--ground:#fff;--panel:#fff;--panel2:#f5f5f3;--muted:#595959;--faint:#767676;--retail:#1a55b5;--retail-soft:#e8eef8;--retail-ink:#1a3d78;--reveal:#222;--reveal-soft:#fff6c4;--reveal-ink:#222;--ok:#3f7a54;--ok-soft:#e7f0ea;--mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}*{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.7}a{color:var(--link);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--link);outline-offset:2px}button,input,select,textarea{font:inherit}h1,h2,h3{margin:0;font-weight:700;line-height:1.35}.wrap{max-width:40rem;margin:0 auto;padding-inline:16px}.num,.jan{font-variant-numeric:tabular-nums}.sub{color:var(--sub)}.brand{display:inline-block}.brand:before{content:"";background:var(--brand-color,#888);vertical-align:.05em;width:.62em;height:.62em;margin-right:.35em;display:inline-block}.small{font-size:14px}.btn{border-radius:var(--radius);border:1.5px solid var(--primary);background:var(--surface);min-height:48px;color:var(--primary);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.btn.primary{background:var(--primary);min-height:52px;color:var(--on-primary)}.note{color:var(--text-sub);margin:0;font-size:14px;line-height:1.65}.warn{background:var(--warn-bg);color:var(--warn-text);border-radius:var(--radius);padding:10px 12px;font-size:14px;line-height:1.6}details.more{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}details.more>summary{cursor:pointer;min-height:48px;color:var(--text);align-items:center;font-weight:700;list-style:none;display:flex}details.more>summary::-webkit-details-marker{display:none}details.more>summary:after{content:"＋";color:var(--text-sub);margin-left:auto}details.more[open]>summary:after{content:"－"}details.more>.body{padding-bottom:16px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}header.site.svelte-12qhfyh{background:var(--surface);border-bottom:1px solid var(--line)}.bar.svelte-12qhfyh{justify-content:space-between;align-items:center;min-height:56px;display:flex}.logo.svelte-12qhfyh{color:var(--text);letter-spacing:.02em;align-items:center;min-height:48px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.top.svelte-12qhfyh{display:none}main.svelte-12qhfyh{padding-bottom:40px}footer.site.svelte-12qhfyh{border-top:1px solid var(--line);padding-block:12px 24px;font-size:14px}footer.svelte-12qhfyh nav:where(.svelte-12qhfyh){flex-wrap:wrap;column-gap:20px;margin-bottom:8px;display:flex}footer.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){align-items:center;min-height:48px;display:inline-flex}.tabs.svelte-12qhfyh{z-index:20;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:1fr 1fr;display:grid;position:fixed;inset:auto 0 0}.tabs.svelte-12qhfyh a:where(.svelte-12qhfyh){min-height:56px;color:var(--text-sub);justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.tabs.svelte-12qhfyh a[aria-current]:where(.svelte-12qhfyh){color:var(--primary);box-shadow:inset 0 3px 0 var(--primary)}.ic.svelte-12qhfyh{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:22px;height:22px}footer.site.svelte-12qhfyh{padding-bottom:calc(24px + 56px + env(safe-area-inset-bottom))}@media (width>=900px){.tabs.svelte-12qhfyh{display:none}footer.site.svelte-12qhfyh{padding-bottom:32px}.top.svelte-12qhfyh{gap:4px;display:flex}.top.svelte-12qhfyh a:where(.svelte-12qhfyh){border-radius:var(--radius);min-height:48px;color:var(--text);align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.top.svelte-12qhfyh a[aria-current]:where(.svelte-12qhfyh){background:var(--primary-soft);color:var(--primary)}.wide.svelte-12qhfyh{max-width:72rem}}
