.result_table
{
	border-collapse: collapse;
}

.result_th
{
	border: 1px solid #c0c0c0;
	background-color: #7fffd4;
	padding: 3px;
	white-space: nowrap;
}

.result_td_odd
{
	border: 1px solid #c0c0c0;
	padding: 3px;
	white-space: nowrap;
}

.result_td_even
{
	border: 1px solid #c0c0c0;
	background-color: #ffffe0;
	padding: 3px;
	white-space: nowrap;
}

.result_num_td_odd
{
	text-align: right;
	border: 1px solid #c0c0c0;
	padding: 3px;
	white-space: nowrap;
}

.result_num_td_even
{
	text-align: right;
	border: 1px solid #c0c0c0;
	background-color: #ffffe0;
	padding: 3px;
	white-space: nowrap;
}

.result_td_total_title
{
	text-align: center;
	border: 1px solid #c0c0c0;
	background-color: #7fffd4;
	padding: 3px;
	white-space: nowrap;
}

.result_td_total
{
	text-align: right;
	border: 1px solid #c0c0c0;
	background-color: #7fffd4;
	padding: 3px;
	white-space: nowrap;
}

.zaiin_result_td_odd
{
	text-align: right;
	border: 1px solid #c0c0c0;
	padding: 3px;
	white-space: nowrap;
}

.zaiin_result_td_even
{
	text-align: right;
	border: 1px solid #c0c0c0;
	background-color: #ffffe0;
	padding: 3px;
	white-space: nowrap;
}

.max_count_over_box
{
	margin-top: 15px;
	font-size: x-small;
}
