.legal-document_site__1uWhc{min-height:100vh;padding:32px 20px 48px;background:#f5f7fa;color:#202b3c;font-family:Arial,Noto Sans JP,sans-serif;line-height:1.8}.legal-document_document__p1pah{max-width:880px;margin:0 auto;padding:36px clamp(20px,5vw,56px);border:1px solid #e3e8ef;border-radius:16px;background:#fff;box-shadow:0 8px 32px rgb(28 47 74/6%)}.legal-document_brand__3kmx3{margin:0 0 20px;color:#66758b;font-size:.82rem;font-weight:700;letter-spacing:.12em}.legal-document_title__ER3lf{margin:0;color:#172338;font-size:clamp(1.8rem,4vw,2.4rem);line-height:1.35}.legal-document_date__p4Ssu{margin:10px 0 28px;color:#718096;font-size:.86rem}.legal-document_intro__rK1DS{margin:0 0 28px;color:#39475b}.legal-document_section__BouXh{margin:30px 0 0}.legal-document_section__BouXh h2{margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid #e8edf3;color:#202d43;font-size:1.13rem}.legal-document_section__BouXh p,.legal-document_section__BouXh ul{margin:8px 0}.legal-document_section__BouXh ul{padding-left:1.5rem}.legal-document_section__BouXh li+li{margin-top:5px}.legal-document_footer__uk3m5 a,.legal-document_section__BouXh a{color:#245fc7;text-decoration:underline;text-underline-offset:2px}.legal-document_section__BouXh address{margin-top:10px;font-style:normal}.legal-document_footer__uk3m5{display:flex;flex-wrap:wrap;gap:8px 22px;margin:34px 0 0;padding-top:18px;border-top:1px solid #e8edf3;color:#66758b;font-size:.88rem}@media (max-width:600px){.legal-document_document__p1pah{padding:24px 18px;border-radius:12px}}