._capital_unit_table,
._capital_price_table {
border: 1px solid black;
border-collapse: collapse;
margin: 0.5em auto;
}
._capital_unit_table th,
._capital_price_table th {
font-weight: normal;
border-bottom: 1px solid black;
border-left: 1px solid black;
text-align: center;
padding: 0.7em 0.4em;
}
/* figure values */
._capital_unit_table td:nth-child(odd):not(:first-child),
._capital_price_table td:not(:first-child){
text-align: right;
padding-right: 0.4em;
}
._capital_unit_table td:nth-child(even),
._capital_price_table td:not(:first-child) {
border-left: 1px solid black;
}