.page.svelte-1gmktme{color:#252c2f;--tf:.8;background:#e6e5e5;min-height:100vh;position:relative;overflow-x:clip}.doc.svelte-1gmktme{max-width:calc(1002px * var(--tf));padding:186px 24px calc(120px * var(--tf));margin:0 auto}.eyebrow.svelte-1gmktme{flex-direction:column;align-items:stretch;width:fit-content;margin:0 auto;display:flex}.eyebrow-rule.svelte-1gmktme{background:#252c2f}.eyebrow-text.svelte-1gmktme{text-align:center;white-space:nowrap;font-family:Yu Mincho Pr6N,Yu Mincho,serif;font-weight:600}.doc-title.svelte-1gmktme{text-align:center;letter-spacing:.1em;margin:0;font-family:Yu Mincho Pr6N,Yu Mincho,serif;font-weight:600;line-height:2}.doc-lead.svelte-1gmktme{margin:calc(24px * var(--tf)) 0 0;text-align:center;font-family:var(--font-jp,"Noto Sans JP"), sans-serif;font-size:calc(16px * var(--tf));line-height:calc(29px * var(--tf));letter-spacing:.1em}.sec.svelte-1gmktme{margin-top:calc(72px * var(--tf))}.sec.svelte-1gmktme h2:where(.svelte-1gmktme){margin:0 0 calc(20px * var(--tf));padding-bottom:calc(14px * var(--tf));font-family:Yu Mincho Pr6N,Yu Mincho,serif;font-weight:600;font-size:calc(24px * var(--tf));letter-spacing:.1em;border-bottom:.44px solid #c4c4c4;line-height:1.6}.sec.svelte-1gmktme p:where(.svelte-1gmktme){margin:0 0 calc(16px * var(--tf));font-family:var(--font-jp,"Noto Sans JP"), sans-serif;font-size:calc(16px * var(--tf));line-height:calc(29px * var(--tf));letter-spacing:.1em;text-wrap:pretty}.sec.svelte-1gmktme ul:where(.svelte-1gmktme){margin:0 0 calc(16px * var(--tf));font-family:var(--font-jp,"Noto Sans JP"), sans-serif;font-size:calc(16px * var(--tf));line-height:calc(29px * var(--tf));letter-spacing:.1em;padding:0;list-style:none}.sec.svelte-1gmktme li:where(.svelte-1gmktme){text-indent:-1.2em;padding-left:1.2em}.sec.svelte-1gmktme li:where(.svelte-1gmktme):before{content:"・"}.sec.svelte-1gmktme dl:where(.svelte-1gmktme){grid-template-columns:calc(240px * var(--tf)) 1fr;font-family:var(--font-jp,"Noto Sans JP"), sans-serif;font-size:calc(16px * var(--tf));line-height:calc(29px * var(--tf));letter-spacing:.1em;margin:0;display:grid}.sec.svelte-1gmktme dt:where(.svelte-1gmktme),.sec.svelte-1gmktme dd:where(.svelte-1gmktme){padding:calc(16px * var(--tf)) 0;border-bottom:.44px solid #c4c4c4;margin:0}.sec.svelte-1gmktme dd:where(.svelte-1gmktme){padding-left:calc(24px * var(--tf))}.note.svelte-1gmktme{margin:calc(72px * var(--tf)) 0 0;font-family:var(--font-jp,"Noto Sans JP"), sans-serif;font-size:calc(13px * var(--tf));line-height:calc(24px * var(--tf));letter-spacing:.1em;color:#7b8184}.site-footer.svelte-1gmktme{max-width:1666px;margin:0 auto;padding:0 24px 60px}.footer-line.svelte-1gmktme{background:#c4c4c4;height:.44px}.footer-row.svelte-1gmktme{justify-content:space-between;align-items:center;gap:40px;padding-top:26px;display:flex}.footer-links.svelte-1gmktme{flex-wrap:wrap;gap:0 48px;max-width:967px;display:flex}.footer-links.svelte-1gmktme a:where(.svelte-1gmktme){font-family:var(--font-jp,"Noto Sans JP"), sans-serif;letter-spacing:.15em;color:#252c2f;font-size:16px;line-height:24px;text-decoration:none}.footer-links.svelte-1gmktme a:where(.svelte-1gmktme):hover{opacity:.6}.footer-logo.svelte-1gmktme{width:257px;max-width:none;height:91.786px;display:block}@media (width<=1024px){.page.svelte-1gmktme{--k:min(2, calc(100vw / 390px));--tf:1}.doc.svelte-1gmktme{width:calc(390px * var(--k));box-sizing:border-box;max-width:100%;padding:calc(87px * var(--k)) calc(35px * var(--k)) calc(80px * var(--k))}.eyebrow.svelte-1gmktme{width:calc(39.183px * var(--k));gap:calc(1.162px * var(--k))}.eyebrow-rule.svelte-1gmktme{height:calc(.2857px * var(--k))}.eyebrow-text.svelte-1gmktme{font-size:calc(3.7766px * var(--k));letter-spacing:calc(1.8883px * var(--k));line-height:calc(8px * var(--k));color:#252c2f}.doc-title.svelte-1gmktme{margin-top:calc(23.104px * var(--k));font-size:calc(15px * var(--k));color:#252c2f}.doc-lead.svelte-1gmktme{margin-top:calc(16px * var(--k));font-size:calc(13px * var(--k));line-height:1.9}.sec.svelte-1gmktme{margin-top:calc(40px * var(--k))}.sec.svelte-1gmktme h2:where(.svelte-1gmktme){margin-bottom:calc(14px * var(--k));padding-bottom:calc(10px * var(--k));font-size:calc(14px * var(--k))}.sec.svelte-1gmktme p:where(.svelte-1gmktme),.sec.svelte-1gmktme ul:where(.svelte-1gmktme){margin-bottom:calc(12px * var(--k));font-size:calc(13px * var(--k));line-height:1.9}.sec.svelte-1gmktme dl:where(.svelte-1gmktme){font-size:calc(13px * var(--k));grid-template-columns:1fr;line-height:1.9}.sec.svelte-1gmktme dt:where(.svelte-1gmktme){padding:calc(12px * var(--k)) 0 0;color:#7b8184;border-bottom:0}.sec.svelte-1gmktme dd:where(.svelte-1gmktme){padding:calc(4px * var(--k)) 0 calc(12px * var(--k))}.note.svelte-1gmktme{margin-top:calc(40px * var(--k));font-size:calc(12px * var(--k))}.site-footer.svelte-1gmktme{width:calc(390px * var(--k));box-sizing:border-box;max-width:100%;padding:0 calc(35px * var(--k)) calc(40px * var(--k))}.footer-row.svelte-1gmktme{gap:calc(24px * var(--k));padding-top:calc(24px * var(--k));flex-direction:column}.footer-links.svelte-1gmktme{flex-direction:column;align-items:center;gap:0;width:100%}.footer-links.svelte-1gmktme a:where(.svelte-1gmktme){font-size:calc(11px * var(--k));line-height:calc(30px * var(--k))}.footer-logo.svelte-1gmktme{width:calc(99.3px * var(--k));height:calc(35.46px * var(--k))}}@media (width>=1025px){.page.svelte-1gmktme{--k:calc(100vw / 1920px)}.doc.svelte-1gmktme{padding-top:calc(186px * var(--k))}.eyebrow.svelte-1gmktme{gap:calc(7.4px * var(--k) * var(--tf))}.eyebrow-rule.svelte-1gmktme{height:calc(.7px * var(--k) * var(--tf))}.eyebrow-text.svelte-1gmktme{font-size:calc(9.253px * var(--k) * var(--tf));letter-spacing:.5em;color:#6d8b39;line-height:1}.doc-title.svelte-1gmktme{margin-top:calc(6.547px * var(--k));font-size:calc(55px * var(--k));color:#252c2f}.site-footer.svelte-1gmktme{max-width:calc(1666px * var(--k));padding:0 0 calc(60px * var(--k))}.footer-row.svelte-1gmktme{gap:calc(40px * var(--k));padding-top:calc(26px * var(--k))}.footer-links.svelte-1gmktme{gap:0 calc(48px * var(--k));max-width:calc(967px * var(--k));transform:scale(var(--tf));transform-origin:0}.footer-links.svelte-1gmktme a:where(.svelte-1gmktme){font-size:calc(16px * var(--k));line-height:calc(24px * var(--k))}.footer-logo.svelte-1gmktme{width:calc(257px * var(--k));height:calc(91.786px * var(--k))}}
