.legal-module__7fVNVa__wrap{--paper:#f7f4ee;--card:#fffdf8;--ink:#23262e;--ink-soft:#5c6068;--indigo:#2b3350;--rule:#e2dccd;background:var(--paper);color:var(--ink);font-family:var(--font-sans), "Hiragino Sans", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex:1;font-size:.9375rem;line-height:2}.legal-module__7fVNVa__inner{max-width:760px;margin:0 auto;padding:40px 20px 80px}.legal-module__7fVNVa__header{margin-bottom:40px}.legal-module__7fVNVa__brand{font-family:var(--font-mincho), serif;letter-spacing:.14em;color:var(--indigo);align-items:baseline;gap:.6em;font-size:1.0625rem;font-weight:600;display:inline-flex}.legal-module__7fVNVa__brandEn{letter-spacing:.22em;color:var(--ink-soft);font-size:.6875rem}.legal-module__7fVNVa__article{background:var(--card);border:1px solid var(--rule);border-radius:4px;padding:48px 40px 56px}.legal-module__7fVNVa__article h1{font-family:var(--font-mincho), serif;letter-spacing:.08em;color:var(--indigo);margin-bottom:8px;font-size:1.5rem;font-weight:600;line-height:1.6}.legal-module__7fVNVa__lede{color:var(--ink-soft);border-bottom:1px solid var(--rule);margin-bottom:32px;padding-bottom:24px;font-size:.875rem}.legal-module__7fVNVa__article h2{font-family:var(--font-mincho), serif;letter-spacing:.06em;color:var(--indigo);border-left:3px solid var(--indigo);margin:40px 0 12px;padding-left:12px;font-size:1.0625rem;font-weight:600}.legal-module__7fVNVa__article p{margin:12px 0}.legal-module__7fVNVa__article ol,.legal-module__7fVNVa__article ul{margin:12px 0;padding-left:1.6em}.legal-module__7fVNVa__article li{margin:6px 0}.legal-module__7fVNVa__article li::marker{color:var(--ink-soft)}.legal-module__7fVNVa__article strong{font-weight:700}.legal-module__7fVNVa__article a{color:var(--indigo);text-underline-offset:3px;text-decoration:underline}.legal-module__7fVNVa__table{border-top:1px solid var(--rule);grid-template-columns:minmax(140px,200px) 1fr;margin-top:24px;display:grid}.legal-module__7fVNVa__table dt{border-bottom:1px solid var(--rule);color:var(--ink-soft);padding:16px 16px 16px 0;font-weight:500}.legal-module__7fVNVa__table dd{border-bottom:1px solid var(--rule);margin:0;padding:16px 0}.legal-module__7fVNVa__table dd ul{margin:0;padding-left:0;list-style:none}.legal-module__7fVNVa__table dd li{margin:4px 0}@media (max-width:560px){.legal-module__7fVNVa__article{padding:32px 20px 40px}.legal-module__7fVNVa__table{grid-template-columns:1fr}.legal-module__7fVNVa__table dt{border-bottom:none;padding:12px 0 0;font-size:.8125rem}.legal-module__7fVNVa__table dd{padding:4px 0 12px}}.legal-module__7fVNVa__colophon{border-top:1px solid var(--rule);color:var(--ink-soft);margin-top:48px;padding-top:20px;font-size:.875rem;line-height:1.9}.legal-module__7fVNVa__nav{flex-wrap:wrap;gap:8px 24px;margin-top:32px;font-size:.8125rem;display:flex}.legal-module__7fVNVa__nav a{color:var(--ink-soft);text-underline-offset:3px;text-decoration:underline}.legal-module__7fVNVa__nav a:hover{color:var(--indigo)}
