A:link {color:#0066CC;}
A:visited {color:#0066CC;}
A:hover {color:#ff0000; }
A.bl:link {	color:#000066; font-weight: bold; text-decoration: none;}
A.bl:visited {color:#003399; font-weight: bold; text-decoration: none;}
A.bl:hover{color:#ff0000; font-weight: bold; text-decoration: none;}
body{
margin:0px;
padding:0px;}
#record {font-size:12px;
		width:980px;margin:0 auto;}
#record p{margin:0;padding:0}
#record .raceac{text-align:center;padding:10px 0 3px;}
#record .course{text-align:right;font-weight:bold;padding:3px;}
#record .recordsTbl {border-collapse:collapse;width:980px}
#record .recordsTbl th,
#record .recordsTbl td{padding:5px 4px}
#record .recordsTbl th{background:#688BB2;color:#fff;text-align:left;font-weight:bold;border-bottom:1px solid #ccc;border-top:1px solid #ccc;border-left:1px dotted #ccc;border-right:1px dotted #ccc;}
#record .recordsTbl td{/*background:#EDF2F7*/border-bottom:2px solid #ccc;border-top:2px solid #ccc;border-left:1px dotted #ccc;border-right:1px dotted #ccc;}
#record .recordsTbl th.racename{background:#003566;color:#fff;border-top:3px solid #ccc;}
#record .recordsTbl th.coursedetail{background:#ccc;font-weight:normal;color:#333;padding:1px 4px}
#record .btmcmt{padding:3px}
#record .backbtn{text-align:center;padding:10px 0}

#recordHome .frm{width:465px;float:left;margin:10px 0 10px 15px;line-height:1em}
#recordHome .frm h2{margin:0;padding:0}
#recordHome .frm .inr{height:130px;margin:0;padding:15px 30px 0 180px}
#recordHome .frm .inr a{display:block;font-size:14px;padding:3px 0}
#recordHome .frm .inr li{background:url(images/arrow.gif) no-repeat 0 3px;padding:0 0 0 12px;list-style:none;padding-bottom:8px}
#recordHome #ssw .inr{background:url(images/ssw_bg.jpg) no-repeat 0 0}
#recordHome #rc .inr{background:url(images/rc_bg.jpg) no-repeat 0 0}
#recordHome #nsc .inr{background:url(images/nsc_bg.jpg) no-repeat 0 0}
#recordHome #dt .inr{background:url(images/dt_bg.jpg) no-repeat 0 0}
#recordHome .lead{padding:10px 20px;margin:0}


/*自動翻訳対応*/
.recordhead_wrap {
	background:#335cd6;
}
.recordhead_text {
	background: url("images/courserecords_bg.jpg")  no-repeat;
	width: 980px;
	height: 42px;
	position:relative;
}
.courserecords_link {
	position: absolute;
	top: 0;
	left:0;
}
.recordhead_category {
	position: absolute;
	top: 10px;
	right:10px;
	color:#fff;
	font-size: 1.4em;
	transform: skewX(-15deg);
	font-weight: bold;
}
.records_navi {
	display:flex;
	justify-content: space-between;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.records_navi li {
border-right: solid 1px #fff;
border-left: solid 1px #091227;
text-align:center;
width: 16%;
}
.records_navi li:first-child {
border-right: solid 1px #fff;
border-left: solid 1px #335cd6;
}
.records_navi li:last-child {
border-right: solid 1px #335cd6;
border-left: solid 1px #091227;
text-align:center;
}
.records_navi li:nth-child(3),.records_navi li:nth-child(4){
	width: 18%;
}
.records_navi li a{
	display: block;
	color:#fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
	padding-top: 3px;
	padding-bottom: 3px;
}
.records_navi li a:hover{
	color:#fff602;
}