

.legal-table {
    display: table;
    border-collapse:collapse; /*隣接する要素のborderを共有*/
    width: 100%;
}
.legal-row {
    display: table-row;
}
.legal-label,
.legal-value {
    display: table-cell;
    padding: 1rem;
    line-height: 1.4;
    border-top: 1px solid #c9c9c9; 
}
.legal-label {
    width: 12rem;
    font-size: 0.8;
}