._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;
}