div.RT_contents{
	padding-left:5px;
}

h5.RT{
	background-color:#444;
	margin-left:5px;
	padding:5px;
	padding-left:5px;
}
h2.RT{
	background-color:#f0f0f0;
	color:#333;
}
p.RT_ques{
	margin:5px;
	margin-left:1em;
	color:#999;
	font-style:italic;
}
p.RT_ans{
	margin:5px;
	margin-left:1em;
	color:#fff;
}
td.mini-midashi{
	font-size:12px;
	background-color:#DDDDDD;
	text-align:center;
	color:#000;
        vertical-align : middle;
}
td.motor_cell{
	font-size:12px;
	text-align:right;
	background-color:#fff;
	color:#000;
	text-align:center;
        vertical-align : middle;
        height:20px;
}
td.boat_cell{
	font-size:12px;
	text-align:right;
	background-color:#fff;
	color:#000;
	text-align:center;
        vertical-align : middle;
        height:20px;
}
td.winner_cell{
	font-size:12px;
	text-align:right;
	background-color:#fff;
	color:#000;
	text-align:center;
        vertical-align : middle;
        height:20px;
	padding-left:0.5em;
}
td.winner_label{
	background-color:#dddddd;
}
td.motor_cell_moresmall{
	font-size:11px;
	text-align:right;
	background-color:#000;
	color:#fff;
}
td.color2{
	background-color:#f0f3fe;
}


div#winner_detail{
	text-align:center;
	padding-bottom:2em;
}
div#winner_detail h4{
	font-size:18px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:10px;
}
div#winner_detail td.explain{
	text-align:left;
	font-size:12px;
	line-height:150%;
}