/*福井支部選手あっせん＆データ*/

#racers{
	width:1174px;
	margin:20px auto 0;
	padding:15px 0;}
	
#racers_top{
	width:620px;
	margin:0 auto 15px;
	height:22px;
	line-height:22px;
	font-size:16px;
	}

#racers_top .top01{
	height:22px;
	padding-left:72px;
	background: url(/03racer/images/racer_top1.png) no-repeat;
	padding-right:20px;
	float:left;
	}

#racers_top .top02{
	height:22px;
	padding-left:60px;
	background: url(/03racer/images/racer_top2.png) no-repeat;
	padding-right:20px;
	float:left;
	}	

#racers_top .top03{
	height:22px;
	padding-left:180px;
	background: url(/03racer/images/racer_top3.png) no-repeat;
	float:left;
	}	


/*左_お気に入りレーサー*/

#like_racers{
	width:234px;
	float:left;
}
#racers_wrap{margin:0;
}
#side{
	margin:0;
	}

#like_racers_top{
	width:234px;
	height:64px;
	background: url(/03racer/images/like_racer_tit.png) no-repeat;}

#like_racers_body{
	width:234px;
	padding-bottom:10px;
	background: url(/03racer/images/like_racer_bg.png) repeat;}	

#like_racers_body .like_read{
	width:214px;
	padding:0 10px 10px;
	margin:0px auto;
	line-height:140%;}	

#like_racers_body .like_no{
	background: url(/03racer/images/like_racer_bg.png) repeat;
	width:206px;
	height:150px;
	line-height:150px;
	font-size:16px;
	text-align:center;
	margin:0 auto;}	

#like_racers_foot{
	width:204px;
	padding:10px;
	margin:0px auto;
	line-height:140%;}


#like_racers_body ul li{
	width:206px;
	height:76px;
	margin:0 auto 10px;
	background: url(/03racer/images/like_racer_list.png) no-repeat;}

#racers_btn{
	width:18px;
	height:18px;
	margin-left:188px;
	text-indent:-9999px;
	display:block;
	background: url(/03racer/images/like_racer_b.png) no-repeat;
	cursor:pointer;
	position:relative;
	margin-bottom:2px;}

#racers_btn:hover{
	width:18px;
	height:18px;
	margin-left:188px;
	text-indent:-9999px;
	display:block;
	background: url(/03racer/images/like_racer_b_on.png) no-repeat;
	cursor:pointer;
	position:relative;}	


#racer dl{
	padding-left:20px;}

#racer dl dt{
	float:left;
	height:18px;
	line-height:18px;
	font-size:16px;
	font-weight:bold;
	margin:0 5px;}

#racer dl dd{
	float:left;
	height:18px;
	line-height:18px;
	font-size:14px;
	font-weight:bold;}	


#racer dl dd.a1{
	width:30px;
	height:18px;
	background: url(/03racer/images/like_racer_a1.png) no-repeat;}
	#racer dl dd.a2{
	width:30px;
	height:18px;
	background: url(/03racer/images/like_racer_a2.png) no-repeat;}
	#racer dl dd.b1{
	width:30px;
	height:18px;
	background: url(/03racer/images/like_racer_b1.png) no-repeat;}
	#racer dl dd.b2{
	width:30px;
	height:18px;
	background: url(/03racer/images/like_racer_b2.png) no-repeat;}


#entry{
	width:190px;
	height:24px;
	line-height:24px;
	margin:5px auto;}

#entry_no{
	width:180px;
	height:24px;
	line-height:24px;
	padding-left:10px;
	margin:5px auto;
	background: url(/03racer/images/like_racer_a_no.png) repeat;
	}	

#entry dl{
	width:185px;
	height:24px;
	padding-left:5px;
	background: url(/03racer/images/like_racer_assen.png) repeat;}

#entry dl dt{
	float:left;
	font-size:12px;
	margin-right:5px;}

#entry dl dd{
	color:#ffffff;
	float:left;
	height:18px;}
#entry dl dd .right{
	background: url(/03racer/images/like_racer_a.png) no-repeat;
	float:left;
	width:12px;
	height:18px;
	margin-left:-2px;}

#entry dl dd a:hover{
	color:#FF8000;}	



/*右_福井支部レーサー*/

#hukui_racers{
	width:940px;
	float:right;
}

/*RACER INDEX*/
#racers_index{
	width:560px;
	height:94px;
	padding-left:360px;
	padding-top:15px;
	background: url(/03racer/images/racer_index.png) no-repeat;
	margin-left:20px;}

.btn_01, .btn_02{
	float:left;
	width:250px;
	height:48px;}


.btn_01{
	margin-right:20px;}
	
.racers{
	width:215px;
	height:123px;
	margin-bottom:10px;
	margin-left:20px;
	float:left;
	background: url(/03racer/images/racer_bg.png) no-repeat;
	position:relative;}

/*お気に入りボターン*/
.likes{
	width:34px;
	height:34px;
	margin-top:0px;
	margin-left:0px;
	background: url(/03racer/images/racer_like.png) no-repeat;
	cursor:pointer;
	position:absolute;
	left:0;
	top:0;}
	
.likes:hover{
	width:34px;
	height:34px;
	margin-top:0px;
	margin-left:0px;
	background: url(/03racer/images/racer_like_on.png) no-repeat;
	cursor:pointer;}	

.likes_on{
	width:34px;
	height:34px;
	margin-top:0px;
	margin-left:0px;
	background: url(/03racer/images/racer_like_on.png) no-repeat;
	cursor:pointer;
	position:absolute;
	left:0;
	top:0;}	

/*×ボターン*/
.likes_on:hover{
	width:34px;
	height:34px;
	margin-top:0px;
	margin-left:0px;
	background: url(/03racer/images/racer_like_off.png) no-repeat;
	cursor:pointer;}	
		

/*級別*/
.grade_b1{
	width:94px;
	height:22px;
	background: url(/03racer/images/racer_b1.png) no-repeat;
	margin-left:12px;
}

.grade_b2{
	width:94px;
	height:22px;
	background: url(/03racer/images/racer_b2.png) no-repeat;
	margin-left:12px;
}	
	
.grade_a1{
	width:94px;
	height:22px;
	background: url(/03racer/images/racer_a1.png) no-repeat;
	margin-left:12px;
}	

.grade_a2{
	width:94px;
	height:22px;
	background: url(/03racer/images/racer_a2.png) no-repeat;
	margin-left:12px;
}

.pro{
	width:116px;
	float:left;
	height:123px;}

/*選手名*/
.racer_name{
	width:116px;
	padding-top:25px;
	padding-bottom:5px;
	text-align:center;
	font-size:18px;
	line-height:130%;}	

/*女子選手*/
.lady{
	color:#FFA6C2;}
	
.lady:hover{
	color:#48B9D7;}		

/*登番*/
.racer_name span{
	font-size:20px;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 400;}

.racer_photo{
	float:right;
	width:98px;
	height:123px;}

.racer_photo img{
	width:98px;
	height:123px;}	






/*個人ページ*/

#racers_p{
	width:1078px;
	margin:20px auto 0;
	padding:25px 0;}


/*級別履歴*/
#racers_grade{
	width:740px;
	height:64px;
	float:left;}

.grade_a1_b,.grade_a2_b,.grade_b1_b,.grade_b2_b{
	width:230px;
	height:64px;
	float:left;}

.grade_a1_s,.grade_a2_s,.grade_b1_s,.grade_b2_s{
	width:116px;
	height:32px;
	margin-top:32px;
	float:left;}

/*級別_現在*/
.grade_a1_b{
	background: url(/03racer/images/racer_a1_b.png) no-repeat;}

.grade_a2_b{
	background: url(/03racer/images/racer_a2_b.png) no-repeat;}

.grade_b1_b{
	background: url(/03racer/images/racer_b1_b.png) no-repeat;}

.grade_b2_b{
	background: url(/03racer/images/racer_b2_b.png) no-repeat;}			

/*級別_過去*/
.grade_a1_s{
	background: url(/03racer/images/racer_a1_s.png) no-repeat;}

.grade_a2_s{
	background: url(/03racer/images/racer_a2_s.png) no-repeat;}

.grade_b1_s{
	background: url(/03racer/images/racer_b1_s.png) no-repeat;}

.grade_b2_s{
	background: url(/03racer/images/racer_b2_s.png) no-repeat;}	

/*級別_矢印*/
.grade_left{
	width:15px;
	height:32px;
	margin:32px 10px 0;
	float:left;
	background: url(/03racer/images/racer_left.png) no-repeat;}

/*お気に入り選手*/
#racers_like_p a,#racers_like_p_on a:hover{
	width:148px;
	height:32px;
	margin-top:32px;
	float:right;
	text-indent:-9999px;
	display:block;
	background: url(/03racer/images/racer_like_b.png) no-repeat top left;
	cursor:pointer;}	

#racers_like_p a:hover,#racers_like_p_on a{
	width:148px;
	height:32px;
	margin-top:32px;
	float:right;
	text-indent:-9999px;
	display:block;
	background: url(/03racer/images/racer_like_b_on.png) no-repeat top left;
	cursor:pointer;}

/*プロフィール*/
#racers_profile{
	width:228px;
	margin-top:15px;
	float:left;}

#racers_photo{
	background: url(/03racer/images/like_racer_bg.png) repeat;
	padding:8px;
	text-align:center;
	height:302px;
	}
	

#racers_photo img{
	width:212px;
	height:268px;
	margin-bottom:15px;}

/*選手名*/
#racers_photo span{
	font-size:28px;
	font-weight:bold;}		

/*女子選手*/
#racers_photo.lady_f{
    color:#FFA6C2;}

		
#racers_profile dl{
	width:228px;}

#racers_profile dl dt{
	width:80px;
	height:26px;
	line-height:26px;
	margin-right:2px;
	float:left;
	text-align:center;
	margin-top:2px;
	background: url(/03racer/images/racer_white_bg.png) repeat;
	color:#111111;
	font-weight:bold;
	font-size:15px;}

#racers_profile dl dd{
	width:140px;
	float:left;
	height:26px;
	line-height:26px;
	padding-left:6px;
	text-align:left;
	margin-top:2px;
	background: url(/03racer/images/like_racer_bg.png) repeat;
	font-size:15px;}		

#racers_data{
	width:824px;
	float:right;
	margin-top:15px;}	

.racers_mida{
	width:790px;
	height:40px;
	font-weight:bold;
	line-height:40px;
	font-size:20px;
	padding-left:34px;
	margin-bottom:2px;}	

.racers_mida span{
	font-size:16px;
	font-weight:100;}

/*2016年前期成績*/
#data01{
	background: url(/03racer/images/racer_mida1.png) no-repeat;}

/*あっせん情報*/
#data02{
	background: url(/03racer/images/racer_mida2.png) no-repeat;
	margin-top:30px;}
/*直近3節成績*/
#data03{
	background: url(/03racer/images/racer_mida3.png) no-repeat;
	margin-top:30px;}
/*SG獲得タイトル*/
#data04{
	background: url(/03racer/images/racer_mida4.png) no-repeat;
	margin-top:30px;
	}			

table#seiseki, table#assen, table#result, table#sg_title{
	width:100%;
	font-size:16px;}	

table#sg_title{
margin-bottom:30px;}


table#seiseki th{
	width:102px;
	height:30px;
	vertical-align:middle;
	background: url(/03racer/images/racer_white_bg.png) repeat;
	border-bottom:2px solid #333333;
	border-right:1px solid #333333;
	color:#111111;
	font-weight:bold;}

table#seiseki th:last-child, table#seiseki td:last-child, table#assen td:last-child, table#result td:last-child, table#sg_title td:last-child{
	border-right:none !important;}	

table#seiseki td{
	height:30px;
	vertical-align:middle;
	text-align:center;
	background: url(/03racer/images/like_racer_bg.png) repeat;
	border-right:1px solid #444444;}

table#assen tr, table#result tr, table#sg_title tr{
	background: url(/03racer/images/like_racer_bg.png) repeat;}

table#assen tr.mikuni{
	background: url(/03racer/images/racer_green_bg.png) repeat;}	

table#assen td, table#result td, table#sg_title td{height:30px;
	vertical-align:middle;
	text-align:center;
	border-right:1px solid #444444;}	

table#assen tr.mikuni td{border-right:1px solid #666666;}

td.race_name, td.sei{
	text-align:left !important;
	padding-left:10px;
	border-bottom:2px solid #333333;}			

td.date{
	width:150px;
	border-bottom:2px solid #333333;}

td.grade{
	width:60px;
	border-bottom:2px solid #333333;}	

td.jyo{
	width:75px;
	border-bottom:2px solid #333333;}		
td.sei img{
	margin-left:2px;
	}
	
td.no_boder{
	border-bottom:none !important;}


/*BACKボターン*/
#racer_back{
	width:250px;
	height:47px;
	margin:10px auto;}		