.LegalShell-module__YV38eW__shell{min-height:var(--app-vh,100dvh);color:#d7ddea;background:#0b1228}.LegalShell-module__YV38eW__bar{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1228eb;border-bottom:1px solid #d9a93c2e;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex;position:sticky;top:0}.LegalShell-module__YV38eW__brand{font-family:var(--font-noto-serif), "Noto Serif JP", serif;letter-spacing:.22em;color:#eef2fc;font-size:17px;font-weight:700;text-decoration:none}.LegalShell-module__YV38eW__brand i{color:#d9a93c;font-style:normal}.LegalShell-module__YV38eW__back{color:#d9a93c;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none}.LegalShell-module__YV38eW__back:hover{text-decoration:underline}.LegalShell-module__YV38eW__body{max-width:720px;margin:0 auto;padding:4px 4px 80px}.LegalShell-module__YV38eW__shell .LegalShell-module__YV38eW__body h1{font-family:var(--font-noto-serif), "Noto Serif JP", serif;color:#f2f5fd;letter-spacing:.01em;margin:8px 0 0;font-size:28px;line-height:1.5}.LegalShell-module__YV38eW__shell .LegalShell-module__YV38eW__body h2{font-family:var(--font-noto-serif), "Noto Serif JP", serif;color:#f2f5fd;border-bottom:1px solid #d9a93c47;margin:40px 0 2px;padding-bottom:10px;font-size:19px;line-height:1.6}:is(.LegalShell-module__YV38eW__shell .LegalShell-module__YV38eW__body p,.LegalShell-module__YV38eW__shell .LegalShell-module__YV38eW__body li){color:#d7ddea;font-size:16px;line-height:2}.LegalShell-module__YV38eW__shell .LegalShell-module__YV38eW__body p{margin:0 0 14px}:is(.LegalShell-module__YV38eW__shell .LegalShell-module__YV38eW__body ul,.LegalShell-module__YV38eW__shell .LegalShell-module__YV38eW__body ol){margin:4px 0 14px;padding-left:1.5em}.LegalShell-module__YV38eW__shell .LegalShell-module__YV38eW__body li{margin-bottom:10px}.LegalShell-module__YV38eW__shell .LegalShell-module__YV38eW__body section{gap:0;margin-bottom:4px}.LegalShell-module__YV38eW__shell .LegalShell-module__YV38eW__body a{color:#d9a93c}.LegalShell-module__YV38eW__shell .LegalShell-module__YV38eW__body h1+p{color:#8b97b3;font-size:13.5px;line-height:1.8}.LegalShell-module__YV38eW__foot{border-top:1px solid #d9a93c2e;flex-wrap:wrap;gap:10px 18px;margin:0 20px;padding:24px 0 0;font-size:13px;display:flex}.LegalShell-module__YV38eW__foot a{color:#8b97b3;text-decoration:none}.LegalShell-module__YV38eW__foot a:hover{color:#d9a93c}@media (max-width:480px){.LegalShell-module__YV38eW__body{padding-left:16px;padding-right:16px}.LegalShell-module__YV38eW__shell .LegalShell-module__YV38eW__body h1{font-size:23px}.LegalShell-module__YV38eW__shell .LegalShell-module__YV38eW__body h2{margin-top:34px;font-size:17px}:is(.LegalShell-module__YV38eW__shell .LegalShell-module__YV38eW__body p,.LegalShell-module__YV38eW__shell .LegalShell-module__YV38eW__body li){font-size:15.5px;line-height:1.95}.LegalShell-module__YV38eW__bar{padding:12px 16px}}
.Legal-module__He2fCG__legalArticle{max-width:800px;color:var(--text-ink);flex-direction:column;gap:20px;padding:24px;line-height:1.8;display:flex}.Legal-module__He2fCG__legalArticle h1{font-size:var(--fs-title);color:var(--text-ink);margin:0;font-weight:700}.Legal-module__He2fCG__legalArticle h2{font-size:var(--fs-subhead);color:var(--text-ink);border-bottom:1px solid #e0e0e0;margin:16px 0 4px;padding-bottom:6px;font-weight:600}.Legal-module__He2fCG__legalArticle p{font-size:var(--fs-subhead);color:var(--text-ink);margin:0 0 8px}.Legal-module__He2fCG__legalArticle ul,.Legal-module__He2fCG__legalArticle ol{font-size:var(--fs-subhead);color:var(--text-ink);margin:0 0 8px;padding-left:1.4em}.Legal-module__He2fCG__legalArticle li{margin-bottom:4px}.Legal-module__He2fCG__legalArticle section{flex-direction:column;gap:4px;display:flex}.Legal-module__He2fCG__lastUpdated{font-size:var(--fs-body);color:var(--text-sub);margin:0}.Legal-module__He2fCG__placeholder{color:var(--text-master);background:#fff8e1;border-radius:4px;padding:1px 6px;font-size:.92em}
