

/*
==========================================================

			大枠

==========================================================
*/
#main {
	background: url(../images/main_back.jpg) repeat-x #FFF;}

/*
==========================================================

			header

==========================================================
*/

#header h2.kt {
	height: 140px;
	background: url(../syu_img/syutsu_k_title.png) no-repeat;
	text-indent: -999999px;

	
}
#header h2.sr {
	height: 140px;
	background: url(../syu_img/syutsu_s_title.png) no-repeat;
	text-indent: -999999px;

	
}
	

/*
==========================================================

			本文

==========================================================
*/
	
	#racer{	
		font-family: 'Roboto',"ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro," メイリオ", Meiryo, Osaka," ＭＳ Ｐゴシック", MS PGothic," sans-serif";
		background: #FFF;}
	
	#racer h3{
		width: 726px;
		margin: 0 auto 10px auto;
	}
	
	table{
	width: 726px;
    border-collapse: collapse; 
    border-spacing: 0;
	margin:0px auto;
	border: 1px solid #000;
	border-right: 4px solid #59154B;
	}
	table td,table th{
		border: 1px solid #000;
		text-align: center;
	}
	
	table th{
		font-size: 13px;
		padding: 5px 0;
	}
	table#gp th{
		background: #BD266D;
		color: #FFF;
	}
	table#series th{
		background: #37BCEE;
		color: #FFF;
	}
	
	table#gp th.th_j,
	table#series th.th_j{
		background: #59154B;
		border-bottom: 2px solid #59154B;
		font-size: 14px;
	}
	table#gp th.th_j{color: #FFBFE9;}
	table#series th.th_j{color: #BFFFFF;}
	
	table td{
		padding: 10px 0;
		font-size: 15px;
		border: none;
		border-left: 1px dotted #666;
		cursor: default;
		line-height: 1em;
	}
	table tr:nth-child(2n) td{background: #EEE;}
	td.prize{
		text-align:right;
		padding-right: 5px;
		width: 100px;
	}
	table tr:last-child td.joshi{border-bottom: 4px solid #59154B;}
	td.joshi{
		/*background: #EEE;*/
	}
	td.name{font-weight: bold;font-size: 16px; width: 120px;}
	td.name span{font-weight: normal;}
	th.b{border-left: 4px solid #59154B;border-top: 4px solid #59154B;}
	.b_left{border-left: 4px solid #59154B;}
	td.font_s{font-size: 12px;}
	td span{font-size: 12px;}
	
	p.san{
		width: 726px;
		font-size: 14px;
		margin: 5px auto 30px auto;}

	
/*hover*/
	table#gp td.hover,
	table#gp tr:nth-child(2n) td.hover{
    background-color:#FFE1EF;
}
	table#gp td:hover,
	table#gp tr:nth-child(2n) td:hover{
    background-color:#BD266D;
		color:  #FFF;
	}
	
	table#series td.hover,
	table#series tr:nth-child(2n) td.hover{
    background-color:#BFEFFF;
}
	table#series td:hover,
	table#series tr:nth-child(2n) td:hover{
    background-color:#37BCEE;
		color:  #FFF;
	}