.legal-page[data-v-58d35d8e]{padding-top:60px;min-height:100vh;background-color:var(--light-gray)}.legal-container[data-v-58d35d8e]{max-width:860px;margin:0 auto;padding:60px 24px 80px}.legal-container h1[data-v-58d35d8e]{font-size:1.8rem;color:var(--dark-navy);margin-bottom:40px;padding-bottom:16px;border-bottom:2px solid var(--dark-navy)}.tokutei-table[data-v-58d35d8e]{width:100%;border-collapse:collapse;margin-bottom:48px}.tokutei-table th[data-v-58d35d8e],.tokutei-table td[data-v-58d35d8e]{padding:16px 20px;text-align:left;border:1px solid #ddd;line-height:1.8;font-size:.95rem;vertical-align:top}.tokutei-table th[data-v-58d35d8e]{background-color:var(--dark-navy);color:#fff;font-weight:700;white-space:nowrap;width:200px}.tokutei-table td[data-v-58d35d8e]{background-color:#fff;color:#333}.tokutei-table td a[data-v-58d35d8e]{color:var(--dark-navy)}.tokutei-table td small[data-v-58d35d8e]{display:block;color:#666;font-size:.85rem;margin-top:4px}.tokutei-table tr:nth-child(2n) td[data-v-58d35d8e]{background-color:#f9f7f4}.back-link[data-v-58d35d8e]{margin-top:48px}.back-link a[data-v-58d35d8e]{color:var(--dark-navy);text-decoration:none;font-weight:700;font-size:.95rem}.back-link a[data-v-58d35d8e]:hover{text-decoration:underline}@media (max-width: 768px){.tokutei-table th[data-v-58d35d8e]{width:auto;white-space:normal}.tokutei-table th[data-v-58d35d8e],.tokutei-table td[data-v-58d35d8e]{display:block;width:100%;padding:12px 16px}.tokutei-table th[data-v-58d35d8e]{border-bottom:none}}
