/* 4分割 */
table.table-4col>tbody>tr>th,
table.table-4col>tbody>tr>td {
    width: 25%;
}
table.table-4col>tbody>tr>th[colspan="2"],
table.table-4col>tbody>tr>td[colspan="2"] {
    width: 50%;
}
table.table-4col>tbody>tr>th[colspan="3"],
table.table-4col>tbody>tr>td[colspan="3"] {
    width: 75%;
}

/* 8分割 */
table.table-8col>tbody>tr>th,
table.table-8col>tbody>tr>td {
    width: 12.5%;
}
table.table-8col>tbody>tr>th[colspan="2"],
table.table-8col>tbody>tr>td[colspan="2"] {
    width: 25%;
}
table.table-8col>tbody>tr>th[colspan="3"],
table.table-8col>tbody>tr>td[colspan="3"] {
    width: 37.5%;
}
table.table-8col>tbody>tr>th[colspan="4"],
table.table-8col>tbody>tr>td[colspan="4"] {
    width: 50%;
}
table.table-8col>tbody>tr>th[colspan="5"],
table.table-8col>tbody>tr>td[colspan="5"] {
    width: 62.5%;
}
table.table-8col>tbody>tr>th[colspan="6"],
table.table-8col>tbody>tr>td[colspan="6"] {
    width: 75%;
}
table.table-8col>tbody>tr>th[colspan="7"],
table.table-8col>tbody>tr>td[colspan="7"] {
    width: 87.5%;
}

/* 9分割 */
table.table-9col>tbody>tr>th,
table.table-9col>tbody>tr>td {
    width: 11.1%;
}
table.table-9col>tbody>tr>th[colspan="2"],
table.table-9col>tbody>tr>td[colspan="2"] {
    width: 22.2%;
}
table.table-9col>tbody>tr>th[colspan="3"],
table.table-9col>tbody>tr>td[colspan="3"] {
    width: 33.3%;
}
table.table-9col>tbody>tr>th[colspan="4"],
table.table-9col>tbody>tr>td[colspan="4"] {
    width: 44.4%;
}
table.table-9col>tbody>tr>th[colspan="5"],
table.table-9col>tbody>tr>td[colspan="5"] {
    width: 55.5%;
}
table.table-9col>tbody>tr>th[colspan="6"],
table.table-9col>tbody>tr>td[colspan="6"] {
    width: 66.6%;
}
table.table-9col>tbody>tr>th[colspan="7"],
table.table-9col>tbody>tr>td[colspan="7"] {
    width: 77.7%;
}
table.table-9col>tbody>tr>th[colspan="8"],
table.table-9col>tbody>tr>td[colspan="8"] {
    width: 88.8%;
}

/* 10分割 */
table.table-10col>tbody>tr>th,
table.table-10col>tbody>tr>td {
    width: 10%;
}
table.table-10col>tbody>tr>th[colspan="2"],
table.table-10col>tbody>tr>td[colspan="2"] {
    width: 20%;
}
table.table-10col>tbody>tr>th[colspan="3"],
table.table-10col>tbody>tr>td[colspan="3"] {
    width: 30%;
}
table.table-10col>tbody>tr>th[colspan="4"],
table.table-10col>tbody>tr>td[colspan="4"] {
    width: 40%;
}
table.table-10col>tbody>tr>th[colspan="5"],
table.table-10col>tbody>tr>td[colspan="5"] {
    width: 50%;
}
table.table-10col>tbody>tr>th[colspan="6"],
table.table-10col>tbody>tr>td[colspan="6"] {
    width: 60%;
}
table.table-10col>tbody>tr>th[colspan="7"],
table.table-10col>tbody>tr>td[colspan="7"] {
    width: 70%;
}
table.table-10col>tbody>tr>th[colspan="8"],
table.table-10col>tbody>tr>td[colspan="8"] {
    width: 80%;
}
table.table-10col>tbody>tr>th[colspan="9"],
table.table-10col>tbody>tr>td[colspan="9"] {
    width: 90%;
}

/* 12分割 */
table.table-12col>tbody>tr>th,
table.table-12col>tbody>tr>td {
    width: 8.33%;
}
table.table-12col>tbody>tr>th[colspan="2"],
table.table-12col>tbody>tr>td[colspan="2"] {
    width: 16.6%;
}
table.table-12col>tbody>tr>th[colspan="3"],
table.table-12col>tbody>tr>td[colspan="3"] {
    width: 25%;
}
table.table-12col>tbody>tr>th[colspan="4"],
table.table-12col>tbody>tr>td[colspan="4"] {
    width: 33.3%;
}
table.table-12col>tbody>tr>th[colspan="5"],
table.table-12col>tbody>tr>td[colspan="5"] {
    width: 41.6%;
}
table.table-12col>tbody>tr>th[colspan="6"],
table.table-12col>tbody>tr>td[colspan="6"] {
    width: 50%;
}
table.table-12col>tbody>tr>th[colspan="7"],
table.table-12col>tbody>tr>td[colspan="7"] {
    width: 58.3%;
}
table.table-12col>tbody>tr>th[colspan="8"],
table.table-12col>tbody>tr>td[colspan="8"] {
    width: 66.6%;
}
table.table-12col>tbody>tr>th[colspan="9"],
table.table-12col>tbody>tr>td[colspan="9"] {
    width: 75%;
}
table.table-12col>tbody>tr>th[colspan="10"],
table.table-12col>tbody>tr>td[colspan="10"] {
    width: 83.3%;
}
table.table-12col>tbody>tr>th[colspan="11"],
table.table-12col>tbody>tr>td[colspan="11"] {
    width: 91.6%;
}
