@charset "utf-8";
/* CSS Document */


/*------予選得点率ランキング-----*/
/* ページタイトルはクラスの色と画像で変更　トコタンは左右を個々に調整 */
#contents.white h2{background: url(../common_img/h_01d.png) top center no-repeat;}	


#tokuten{
	width: 100%;
}
#tokuten .comment{
	width: 90%;
	font-size: 30px;
	line-height: 1.4em;
	margin: 0 auto 10px;
	text-align: center;
}
#tokuten .comment span{
	font-size: 28px;
}
#tokuten .biko{
	font-size: 26px;line-height: 1.4em;
	width: 704px;
	background: #EBEBEB;
	padding: 8px; 
}
#tokuten .biko_non{display: none;}

#tokuten .midashi{
	width: 720px;
	margin: 0 auto;
	overflow: hidden;color: #FFF;
	font-size: 30px;
	text-align: center;
}
#tokuten .double{margin-top: 50px;}
#tokuten .midashi.mens,
#tokuten .midashi.chal{background:#4700BB;}
#tokuten .midashi.ladies,
#tokuten .midashi.chal_l,
#tokuten .midashi.qc_s{background:#FF4C4C;}
#tokuten .midashi.gp_2nd,
#tokuten .midashi.gp_1st,
#tokuten .midashi.qc{background:#BB9700;}
#tokuten .midashi.gp{background:#4700BB;}

#tokuten table{
	width: 720px;
	margin: 0 auto 3px;
	border: #AAA 1px solid;
	background-color: #FFF;
}
#tokuten th,
#tokuten tr{
	text-align: center;
	vertical-align: middle;
	padding: 3px 0px;
}
#tokuten th {
	font-size: 24px;
	line-height: 1.2;
	color: #FFF;
	background-color: #1D2168;
	border: #AAA 1px solid;
}
#tokuten th:nth-child(1){width: 45px;}
#tokuten th:nth-child(2){width: 75px;}
#tokuten th:nth-child(3){width: 180px;}/*選手名*/
#tokuten th:nth-child(4){width: 60px;}
#tokuten th.tokuten{width: 80px;background:#FF8E00;color: #1D2168;font-weight: bold;}
#tokuten th.sub{width: 34px; background:#767BC4;}/*td.wide01と共*/
#tokuten th.biko{}

#tokuten td{
	font-size: 30px;line-height:1.4em;
	font-family: 'Roboto', "sans-serif";
}
#tokuten td.name{
	font-size: 24px;font-weight: bold;
/*	font-family: "sans-serif";*/
}
#tokuten td.tokuten{background:#FFD600;color: #1D2168;font-weight: bold;}

#tokuten td.wide01{width: 34px;}/*日別１枠*/
#tokuten td.non_b{
 border-bottom: #ECECEC 1px solid;
}

#tokuten tr:nth-child(even){
	background-color: #ECECEC;
}

#tokuten .caution {
	font-size:26px;line-height: 1.2em;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 60px;
}
#tokuten span.red {font-weight: bold; color:#CD0003;}
#tokuten span.blue {font-weight: bold; color:#0061C8}
#tokuten span.green {font-weight: bold; color:#00A427;}




