#his_race {	color:#5A5A5A;	margin-top:10px;	padding-left:10px;	margin-bottom:25px;}#his_race img {	/*float:right;*/	/*margin-left:10px;*/}#his_race .year_navi {	float:left;	margin:0px 0px 2px 0px;	vertical-align:bottom;}.race-history-photo {	float:right;	text-align:left;	display:inline;	margin-left:5px;}.race-history-photo img {	margin-left:5px;}/*レースヒストリー　表*/#his_race table  {	width:710px;	border-spacing:0px 0px;	font-size:100%;	text-align:left;	vertical-align:top;	}/*カレンダーのth、tr、td*/#his_race .th {	font-weight:bold;	color:#1A1A1A;	padding:0px 0px 10px 0px;	text-decoration:underline;	}#his_race .year {	padding:2px 10px 2px 10px;	background-color:#D6D6D6;	color:#1A1A1A;	text-align:left;	font-weight:bold;	border-bottom:solid 1px #ffffff;	/*width:100px;*/	}#his_race .month {	padding:2px 10px 2px 5px;	background-color:#D6D6D6;	color:#1A1A1A;	text-align:left;	font-weight:bold;	border-bottom:solid 1px #ffffff;	/*width:100px;*/	}#his_race .events {	border-bottom:solid 1px #D6D6D6;	padding:8px 5px 8px 10px;	}#his_race .wgp {	border-bottom:solid 1px #ffffff;	background-color:#47A8E6;	width:8px;	}#his_race .endurance {	border-bottom:solid 1px #ffffff;	background-color:#000099;	width:8px;	}	#his_race .wsb {	border-bottom:solid 1px #ffffff;	background-color:#FF9600;	width:8px;	}	#his_race .wmx {	border-bottom:solid 1px #ffffff;	background-color:#FFA800;	width:8px;	}#his_race .japan {	border-bottom:solid 1px #ffffff;	background-color:#FF0000;	width:8px;	}/*年代ナビ　下*/#yearnavi_btm {	margin-top:5px;	margin-bottom:10px;	color:#1A1A1A;	font-size:11px;	}		#yearnavi_btm a {	color:#1A1A1A;	}#yearnavi_btm a:hover {	color:#1A1A1A;	text-decoration:underline;	}/*製品サブメニュー　下　いまここ*/#yearnavi_btm .here {	color:#1A1A1A;	text-decoration:underline;	}/*年代タブ*/#yeartab {	color:#5A5A5A;	margin-top:10px;	margin-bottom:5px;}#yeartab table {	width:710px;	color:#252525;	text-align:left;}#yeartab th {	border-right:solid 1px #ffffff;	padding:3px 0px 3px 10px;}.yeartd {	padding:2px 10px 2px 10px;	color:#1A1A1A;	text-align:left;	font-weight:bold;	background-color:#d1d1d1;}.yeartd-bottom {	background-color:#d1d1d1;	height:10px;}.yeartd02-a {	background-color:#e0e0e0;	text-align:center;}.yeartd02-b {	background-color:#ffffff;	text-align:center;}.yeartd-sp {	height:1px;	background-color:#ffffff;}#yeartab a {	color:#252525;} #yeartab a:hover {	text-decoration:underline;	color:#252525;}#his_products a {	color:#252525;}#his_products a:hover {	text-decoration:underline;	color:#252525;}#yeartab .here {	text-decoration:underline;}