@charset "utf-8";
/* CSS Document */


#rr-contents {
	float: left;
	margin: 9px 0 0 76px;
	width: 629px;
}

.pagetitle_rr {
	background:url(../racereport/img/rr_pagetitle.gif) center center no-repeat;
}

#rr_info01 {
	background: url(../racereport/img/rr_text.gif) left top no-repeat;
	height:11px;
	text-indent: -9999px;
	margin: 0 0 40px 0;
}

#rr-contents li p {
	float: left;
}

/*2013以降*/

/*各年別のDiv要素にセパレート線を引くクラスを追加*/
.separate {
	padding:50px 0 0 0;
	border-top:1px solid #808080;
}

/*ul li要素 レポート1つ1つの定義 青と赤が交互 リストのul要素に red blue をクラス指定*/
#report_list ul.red {
}

#report_list ul.red li {
	height:94px;
	border-left: 1px solid #E60012;
	border-right: 1px solid #E60012;
	margin: 0 0 46px 0;
	padding:0 23px;
	text-indent: -9999px;
}

#report_list ul.blue {
}

#report_list ul.blue li {
	height:94px;
	border-left: 1px solid #0c2e86;
	border-right: 1px solid #0c2e86;
	margin: 0 0 46px 0;
	padding:0 23px;
	text-indent: -9999px;
}

/*ul li要素ここまで*/

/*各ボタンの指定 ul li要素の色クラス"red""blue"を継承して背景が切り替わるようになっっている*/

#report_list ul.red li .report_btn a{
	height: 81px;
	width: 62px;
	display: block;
	background:url(../racereport/img/rr_btn_pdf_r.gif) left top no-repeat;
	float: right;
	margin: 7px 0 0 0;
}

#report_list ul.red li .report_btn a:hover{
	background-position: left bottom;
}

#report_list ul.blue li .report_btn a{
	height: 81px;
	width: 62px;
	display: block;
	background:url(../racereport/img/rr_btn_pdf_b.gif) left top no-repeat;
	float: right;
	margin: 7px 0 0 0;
}

#report_list ul.blue li .report_btn a:hover{
	background-position: left bottom;
}


/*2012*/

#s2012 ul {
}

#s2012 li {
	height:94px;
	border-left: 1px solid #0c2e86;
	border-right: 1px solid #0c2e86;
	margin: 0 0 46px 0;
	padding:0 23px;
	text-indent: -9999px;
}

.rd1_2012{
	background:url(../racereport/img/rr_2012_RD1.gif) 23px center no-repeat;
}

.rd2_2012{
	background:url(../racereport/img/rr_2012_RD2.gif) 23px center no-repeat;
}

.rd3_2012{
	background:url(../racereport/img/rr_2012_RD3.gif) 23px center no-repeat;
}

.rd4_2012{
	background:url(../racereport/img/rr_2012_RD4.gif) 23px center no-repeat;
}

.rd5_2012{
	background:url(../racereport/img/rr_2012_RD5.gif) 23px center no-repeat;
}

.rd6_2012{
	background:url(../racereport/img/rr_2012_RD6.gif) 23px center no-repeat;
}

.rd7_2012{
	background:url(../racereport/img/rr_2012_RD7.gif) 23px center no-repeat;
}

.rd8_2012{
	background:url(../racereport/img/rr_2012_RD8.gif) 23px center no-repeat;
}

.rd9_2012{
	background:url(../racereport/img/rr_2012_RD9.gif) 23px center no-repeat;
}

#s2012 .report_btn a{
	height: 81px;
	width: 62px;
	display: block;
	background:url(../racereport/img/rr_btn_pdf_2012.gif) left top no-repeat;
	float: right;
	margin: 7px 0 0 0;
}

#s2012 .report_btn a:hover{
	background: url(../racereport/img/rr_btn_pdf_2012.gif) left bottom no-repeat;
}

/*end2012*/

/*2011*/

#s2011{
	padding:50px 0 0 0;
	border-top:1px solid #808080;
}

#s2011 li{
	height:94px;
	border-left: 1px solid #E60012;
	border-right: 1px solid #E60012;
	margin: 0 0 46px 0;
	padding:0 23px;
	text-indent: -9999px;
}


.rd1_2011{
	background:url(../racereport/img/rr_2011_RD1.gif) 23px center no-repeat;
}

.rd2_2011{
	background:url(../racereport/img/rr_2011_RD2.gif) 23px center no-repeat;
}

.rd3_2011{
	background:url(../racereport/img/rr_2011_RD3.gif) 23px center no-repeat;
}

.rd4_2011{
	background:url(../racereport/img/rr_2011_RD4.gif) 23px center no-repeat;
}

.rd5_2011{
	background:url(../racereport/img/rr_2011_RD5.gif) 23px center no-repeat;
}

.rd6_2011{
	background:url(../racereport/img/rr_2011_RD6.gif) 23px center no-repeat;
}

.rd7_2011{
	background:url(../racereport/img/rr_2011_RD7.gif) 23px center no-repeat;
}

.rd8_2011{
	background:url(../racereport/img/rr_2011_RD8.gif) 23px center no-repeat;
}

.rd9_2011{
	background:url(../racereport/img/rr_2011_RD9.gif) 23px center no-repeat;
}

#s2011 .report_btn a{
	height: 81px;
	width: 62px;
	display: block;
	background:url(../racereport/img/rr_btn_pdf.gif) left top no-repeat;
	float: right;
	margin: 7px 0 0 0;
}

#s2011 .report_btn a:hover{
	background: url(../racereport/img/rr_btn_pdf.gif) left bottom no-repeat;
}

/*end2011*/

.rr_left_H{
	height: auto;
}
