.info-table{margin:0 auto;padding:var(--wp--preset--spacing--4-xl) 0}.info-table__inner{margin:0 auto;max-width:var(--oc-content-width,1200px)}.info-table__heading{margin:0 0 var(--wp--preset--spacing--md)}.info-table__heading .oc-heading__ja{border-bottom:1px dashed var(--wp--preset--color--primary);border-left:4px solid var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--xl);font-weight:500;letter-spacing:.1em;line-height:1.4;padding-bottom:var(--wp--preset--spacing--sm);padding-left:.75rem;width:100%}.info-table__heading .oc-heading__lead{font-size:var(--wp--preset--font-size--sm);line-height:1.8;margin:var(--wp--preset--spacing--sm) 0 0}.info-table__subheading{border-bottom:1px dashed var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--md);font-weight:500;letter-spacing:.1em;line-height:1.4;margin:0 0 var(--wp--preset--spacing--md);padding-bottom:var(--wp--preset--spacing--xs)}.info-table__card{border-radius:12px;margin-bottom:var(--wp--preset--spacing--md);padding:var(--wp--preset--spacing--md)}.info-table__table{border-collapse:separate;border-radius:8px;border-spacing:0;overflow:hidden;width:100%}.info-table__table thead th{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);font-size:var(--wp--preset--font-size--sm);font-weight:500;letter-spacing:.15em;padding:.75em 1em;text-align:left}.info-table__table thead th:first-child{text-align:center;width:40%}.info-table__table tbody td{background:var(--wp--preset--color--background);border-bottom:1px solid var(--wp--preset--color--border);font-size:var(--wp--preset--font-size--sm);line-height:1.8;padding:.75em 1em}.info-table__table tbody td:first-child{background:#e3f3f6;font-weight:500;text-align:center}.info-table__table tbody tr:last-child td{border-bottom:none}.info-table__footnote{color:var(--wp--preset--color--text-muted);font-size:var(--wp--preset--font-size--xs);line-height:1.8;margin:0}@media (max-width:768px){.info-table__heading .oc-heading__ja{font-size:var(--wp--preset--font-size--lg)}.info-table__table tbody td,.info-table__table thead th{font-size:var(--wp--preset--font-size--xs);padding:.6em .5em}}.info-table__row-actions{background:transparent!important;border-bottom:none!important;vertical-align:middle;width:32px}.info-table__add-row{margin-top:var(--wp--preset--spacing--xs);text-align:center}
