.shared_legalContainer__eVRTr{padding:80px 0;min-height:calc(100vh - 200px)}.shared_legalContent__BiHDC{max-width:800px;margin:0 auto;padding:60px;background:linear-gradient(135deg,#ffffff,#f8f9ff);border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08)}@media(max-width:768px){.shared_legalContent__BiHDC{padding:40px 24px}}.shared_legalTitle__8j_j2{font-size:42px;font-weight:700;color:#191c20;margin-bottom:16px;font-family:var(--font-noto-sans-jp),sans-serif;letter-spacing:.02em}@media(max-width:768px){.shared_legalTitle__8j_j2{font-size:32px}}.shared_lastUpdated__b_CyT{color:#73777f;font-size:14px;margin-bottom:48px;padding-bottom:24px;border-bottom:2px solid #e7f3ff}.shared_section__fQjKa{margin-bottom:48px}.shared_section__fQjKa h2{font-size:28px;font-weight:700;color:#3a608f;margin-bottom:20px;line-height:1.4;font-family:var(--font-noto-sans-jp),sans-serif}@media(max-width:768px){.shared_section__fQjKa h2{font-size:24px}}.shared_section__fQjKa h3{font-size:20px;font-weight:600;color:#545f70;margin-top:32px;margin-bottom:16px;font-family:var(--font-noto-sans-jp),sans-serif}.shared_section__fQjKa p{color:#545f70;line-height:1.8;margin-bottom:16px;font-size:16px}.shared_section__fQjKa:last-child{margin-bottom:0}.shared_list__DRFuk{margin-left:24px;color:#545f70;line-height:1.8}.shared_list__DRFuk li{margin-bottom:12px;list-style-type:disc;font-size:16px}.shared_list__DRFuk li:last-child{margin-bottom:0}.shared_list__DRFuk li strong{color:#3a608f;font-weight:600}.shared_orderedList__mwTh_{margin-left:24px;color:#545f70;line-height:1.8;counter-reset:item;list-style:none}.shared_orderedList__mwTh_ li{margin-bottom:12px;font-size:16px;position:relative;padding-left:32px}.shared_orderedList__mwTh_ li:before{content:counter(item);counter-increment:item;position:absolute;left:0;top:0;width:24px;height:24px;background:linear-gradient(135deg,#3a608f,#1e4876);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.shared_orderedList__mwTh_ li:last-child{margin-bottom:0}.shared_subsectionTitle__UYAY_{font-size:18px;font-weight:600;color:#3a608f;margin-top:24px;margin-bottom:12px;font-family:var(--font-noto-sans-jp),sans-serif}.shared_link__SYdXo{color:#3a608f;text-decoration:underline;transition:color .3s ease}.shared_link__SYdXo:hover{color:#1e4876}.shared_contact__b_com{margin-top:16px;padding:20px;background:linear-gradient(135deg,#f0f7ff,#e7f3ff);border-radius:8px;border-left:4px solid #3a608f}.shared_contact__b_com a{color:#3a608f;text-decoration:none;font-weight:600;transition:color .3s ease}.shared_contact__b_com a:hover{color:#1e4876;text-decoration:underline}