.LegalLayout_hero__54qq3{background:#0a1628;color:#fff;padding:56px 20px}.LegalLayout_heroInner__ryKaT{max-width:800px;margin:0 auto}.LegalLayout_heroTitle__VY3f_{font-family:Oswald,Noto Sans JP,sans-serif;font-size:32px;font-weight:700;margin:0;letter-spacing:.02em}.LegalLayout_heroLead__Tp0_y{margin:12px 0 0;color:hsla(0,0%,100%,.75);font-size:15px;line-height:1.75}.LegalLayout_heroDate__NIxrM{margin:18px 0 0;font-size:12px;color:hsla(0,0%,100%,.55)}.LegalLayout_article__3B5lL{max-width:800px;margin:0 auto;padding:56px 20px 80px;font-family:Noto Sans JP,sans-serif;color:#1f2937}.LegalLayout_article__3B5lL h2{color:#06c;font-family:Oswald,Noto Sans JP,sans-serif;font-size:22px;font-weight:700;margin:36px 0 12px;letter-spacing:.01em}.LegalLayout_article__3B5lL h3{font-size:16px;font-weight:700;color:#111827;margin:24px 0 8px}.LegalLayout_article__3B5lL p{font-size:15px;line-height:1.9;margin:0 0 14px}.LegalLayout_article__3B5lL ol,.LegalLayout_article__3B5lL ul{font-size:15px;line-height:1.9;padding-left:24px;margin:0 0 14px}.LegalLayout_article__3B5lL li{margin-bottom:6px}.LegalLayout_article__3B5lL table{width:100%;border-collapse:collapse;margin:16px 0 24px;font-size:14px}.LegalLayout_article__3B5lL td,.LegalLayout_article__3B5lL th{border:1px solid #e5e7eb;padding:12px 16px;text-align:left;vertical-align:top;line-height:1.7}.LegalLayout_article__3B5lL th{background:#f8fafc;font-weight:700;width:32%;color:#374151}.LegalLayout_article__3B5lL .placeholder{color:#9ca3af;font-size:13px}.LegalLayout_article__3B5lL .note{background:#fef3c7;border-left:3px solid #f59e0b;padding:10px 14px;border-radius:6px;font-size:13px;color:#92400e;margin:16px 0}