@charset "Shift_JIS";

#motorsports2009 {background:url(../images/bg_sub.jpg) bottom no-repeat; } 

/*-----------------------------
common
-------------------------------*/

#irlsp09 div.head_pankuzu {
	}

#irlsp09 div.head_pankuzu a,	
#irlsp09 div.head_pankuzu {
	color:#333333;
	}

#irlsp09 div.head_pankuzu_b a,	
#irlsp09 div.head_pankuzu_b {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	}
	
#irlsp09 div.head_pankuzu_b {
	padding-top:10px;
	margin-bottom:30px;
	}

#irlsp09 div.btomm_kuz {
	padding-top:5px;
	margin-bottom:30px;
	background:url(../images/bg_sub.jpg) top repeat-y ;
	}
	
#irlsp09 div.btomm_kuz2 {
	padding-top:5px;
	margin-bottom:30px;
	background:url(../images/bg.jpg) top repeat-y ;
	}



	
#motorsports2009 .head_pankuzu2 {
font-size:10px;
margin-left:17px;
margin-top:10px;
color: #777777;
}




/*-----------------------------
top_page
-------------------------------*/


#irlsp09 div.main {
	background:url(../images/main.jpg) top no-repeat ;
	}


#irlsp09 div.title{
	height:534px;
	}


#irlsp09 div.title h1{
	position:absolute;
	top:500px;
	left:100px;
	}



#irlsp09 div.course {
	background:url(../images/menu_bg.jpg) top no-repeat ;
	padding-bottom:20px;
	}
	
#irlsp09 div.top_btn {
	padding-top:150px;
	width:657px;
	height:120px;
	margin-left:120px;
	
	}

#irlsp09 div.top_btn div.btns_l{
	width:657;
	height:51px;
	padding-top:1px;
	float:left;

	}

#irlsp09 span.vol01btn a{
	background:url(../images/vol01.gif) no-repeat;
	display:block;
	height:51px;
	width:657px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}
	
#irlsp09 span.vol01btn a:hover{
	background:url(../images/vol01ov.gif) no-repeat;
	height:51px;
	width:657px;
	}
	
#irlsp09 span.vol02btn a{
	background:url(../images/vol02.gif) no-repeat;
	display:block;
	height:51px;
	width:657px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}
	
#irlsp09 span.vol02btn a:hover{
	background:url(../images/vol02ov.gif) no-repeat;
	height:51px;
	width:657px;
	}


#irlsp09 span.vol03btn a{
	background:url(../images/vol03.gif) no-repeat;
	display:block;
	height:51px;
	width:657px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}
	
#irlsp09 span.vol03btn a:hover{
	background:url(../images/vol03ov.gif) no-repeat;
	height:51px;
	width:657px;
	}

#irlsp09 span.vol04btn a{
	background:url(../images/vol04.gif) no-repeat;
	display:block;
	height:51px;
	width:657px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}
	
#irlsp09 span.vol04btn a:hover{
	background:url(../images/vol04ov.gif) no-repeat;
	height:51px;
	width:657px;
	}


#irlsp09 span.vol05btn a{
	background:url(../images/vol05.gif) no-repeat;
	display:block;
	height:51px;
	width:657px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}
	
#irlsp09 span.vol05btn a:hover{
	background:url(../images/vol05ov.gif) no-repeat;
	height:51px;
	width:657px;
	}



#irlsp09 span.vol06btn a{
	background:url(../images/vol06.gif) no-repeat;
	display:block;
	height:51px;
	width:657px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}
	
#irlsp09 span.vol06btn a:hover{
	background:url(../images/vol06ov.gif) no-repeat;
	height:51px;
	width:657px;
	}



#irlsp09 span.vol07btn a{
	background:url(../images/vol07.gif) no-repeat;
	display:block;
	height:51px;
	width:657px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}
	
#irlsp09 span.vol07btn a:hover{
	background:url(../images/vol07ov.gif) no-repeat;
	height:51px;
	width:657px;
	}

#irlsp09 span.vol08btn a{
	background:url(../images/vol08.gif) no-repeat;
	display:block;
	height:51px;
	width:657px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}
	
#irlsp09 span.vol08btn a:hover{
	background:url(../images/vol08ov.gif) no-repeat;
	height:51px;
	width:657px;
	}











	

/*-----------------------------
contents_page
-------------------------------*/
	
#irlsp09 div.c_main {

	background:url(../images/2nd_h_image.jpg) top no-repeat ;
	}

	
#irlsp09 div.c_title{
	height:261px;
	}



#irlsp09 div.c_hpd {
	background:url(../images/c_menu_bg.jpg) top repeat-y ;
	height:1500px;
	}


#irlsp09 div.profile_l{
	height:468px;
	}
	
#irlsp09 div.c_th{
	width:546px;
	height:41px;
	margin-top:39px;
	}

	
#irlsp09 div.r_side {
	width:546px;
	margin-top:1px;
	}
	
#irlsp09 div.r_side_photo {
	font-size:10px;
	font-weight:bold;
	}

#irlsp09 div.r_side em{
	text-decoration: none;
	border-bottom-color: #000000;
	font-weight:bold;

	}

#irlsp09 div.r_side p {
	margin-bottom:1.5em;
	font-size:14px;
	line-height:200%;
	}
	

#irlsp09 span.r_side a{

	display:block;

	height:51px;

	width:10px;	

	text-indent:-9999px;

	outline:0;

	font-size:0;

	border:0;

	}
	
#irlsp09 span.l_side a:hover{

	background:url(../images/423on.gif) no-repeat;

	height:51px;

	width:657px;

	}
	


/*---- btn ----*/
#irlsp09 li.rd01btn{
	background:url(../images/rd01btn.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}

#irlsp09 li.rd01btn a{
	background:url(../images/rd01btn_on.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	}

#irlsp09 li.rd01btn a:hover{
	background:url(../images/rd01btn_ov.gif) no-repeat;
	height:193px;
	width:164px;
	}
/*---- /btn ----*/

/*---- btn ----*/
#irlsp09 li.rd02btn{
	background:url(../images/rd02btn.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}

#irlsp09 li.rd02btn a{
	background:url(../images/rd02btn_on.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	}

#irlsp09 li.rd02btn a:hover{
	background:url(../images/rd02btn_ov.gif) no-repeat;
	height:193px;
	width:164px;
	}
/*---- /btn ----*/

/*---- btn ----*/
#irlsp09 li.rd03btn{
	background:url(../images/rd03btn.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}

#irlsp09 li.rd03btn a{
	background:url(../images/rd03btn_on.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	}

#irlsp09 li.rd03btn a:hover{
	background:url(../images/rd03btn_ov.gif) no-repeat;
	height:193px;
	width:164px;
	}
/*---- /btn ----*/

/*---- btn ----*/
#irlsp09 li.rd04btn{
	background:url(../images/rd04btn.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}

#irlsp09 li.rd04btn a{
	background:url(../images/rd04btn_on.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	}

#irlsp09 li.rd04btn a:hover{
	background:url(../images/rd04btn_ov.gif) no-repeat;
	height:193px;
	width:164px;
	}
/*---- /btn ----*/

/*---- btn ----*/
#irlsp09 li.rd05btn{
	background:url(../images/rd05btn.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}

#irlsp09 li.rd05btn a{
	background:url(../images/rd05btn_on.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	}

#irlsp09 li.rd05btn a:hover{
	background:url(../images/rd05btn_ov.gif) no-repeat;
	height:193px;
	width:164px;
	}
/*---- /btn ----*/

/*---- btn ----*/
#irlsp09 li.rd06btn{
	background:url(../images/rd06btn.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}

#irlsp09 li.rd06btn a{
	background:url(../images/rd06btn_on.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	}

#irlsp09 li.rd06btn a:hover{
	background:url(../images/rd06btn_ov.gif) no-repeat;
	height:193px;
	width:164px;
	}
/*---- /btn ----*/

/*---- btn ----*/
#irlsp09 li.rd07btn{
	background:url(../images/rd07btn.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}

#irlsp09 li.rd07btn a{
	background:url(../images/rd07btn_on.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	}

#irlsp09 li.rd07btn a:hover{
	background:url(../images/rd07btn_ov.gif) no-repeat;
	height:193px;
	width:164px;
	}
/*---- /btn ----*/

/*---- btn ----*/
#irlsp09 li.rd08btn{
	background:url(../images/rd08btn.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}

#irlsp09 li.rd08btn a{
	background:url(../images/rd08btn_on.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	}

#irlsp09 li.rd08btn a:hover{
	background:url(../images/rd08btn_ov.gif) no-repeat;
	height:193px;
	width:164px;
	}
/*---- /btn ----*/

/*---- btn ----*/
#irlsp09 li.rd09btn{
	background:url(../images/rd09btn.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}

#irlsp09 li.rd09btn a{
	background:url(../images/rd09btn_on.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	}

#irlsp09 li.rd09btn a:hover{
	background:url(../images/rd09btn_ov.gif) no-repeat;
	height:193px;
	width:164px;
	}
/*---- /btn ----*/

/*---- btn ----*/
#irlsp09 li.rd10btn{
	background:url(../images/rd10btn.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}

#irlsp09 li.rd10btn a{
	background:url(../images/rd10btn_on.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	}

#irlsp09 li.rd10btn a:hover{
	background:url(../images/rd10btn_ov.gif) no-repeat;
	height:193px;
	width:164px;
	}
/*---- /btn ----*/

/*---- btn ----*/
#irlsp09 li.rd11btn{
	background:url(../images/rd11btn.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}

#irlsp09 li.rd11btn a{
	background:url(../images/rd11btn_on.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	}

#irlsp09 li.rd11btn a:hover{
	background:url(../images/rd11btn_ov.gif) no-repeat;
	height:193px;
	width:164px;
	}
/*---- /btn ----*/

/*---- btn ----*/
#irlsp09 li.rd12btn{
	background:url(../images/rd12btn.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}

#irlsp09 li.rd12btn a{
	background:url(../images/rd12btn_on.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	}

#irlsp09 li.rd12btn a:hover{
	background:url(../images/rd12btn_ov.gif) no-repeat;
	height:193px;
	width:164px;
	}
/*---- /btn ----*/

/*---- btn ----*/
#irlsp09 li.rd13btn{
	background:url(../images/rd13btn.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}

#irlsp09 li.rd13btn a{
	background:url(../images/rd13btn_on.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	}

#irlsp09 li.rd13btn a:hover{
	background:url(../images/rd13btn_ov.gif) no-repeat;
	height:193px;
	width:164px;
	}
/*---- /btn ----*/

/*---- btn ----*/
#irlsp09 li.rd14btn{
	background:url(../images/rd14btn.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}

#irlsp09 li.rd14btn a{
	background:url(../images/rd14btn_on.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	}

#irlsp09 li.rd14btn a:hover{
	background:url(../images/rd14btn_ov.gif) no-repeat;
	height:193px;
	width:164px;
	}
/*---- /btn ----*/

/*---- btn ----*/
#irlsp09 li.rd15btn{
	background:url(../images/rd15btn.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}

#irlsp09 li.rd15btn a{
	background:url(../images/rd15btn_on.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	}

#irlsp09 li.rd15btn a:hover{
	background:url(../images/rd15btn_ov.gif) no-repeat;
	height:193px;
	width:164px;
	}
/*---- /btn ----*/

/*---- btn ----*/
#irlsp09 li.rd16btn{
	background:url(../images/rd16btn.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}

#irlsp09 li.rd16btn a{
	background:url(../images/rd16btn_on.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	}

#irlsp09 li.rd16btn a:hover{
	background:url(../images/rd16btn_ov.gif) no-repeat;
	height:193px;
	width:164px;
	}
/*---- /btn ----*/

/*---- btn ----*/
#irlsp09 li.rd17btn{
	background:url(../images/rd17btn.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	text-indent:-9999px;
	outline:0;
	font-size:0;
	border:0;
	}

#irlsp09 li.rd17btn a{
	background:url(../images/rd17btn_on.gif) no-repeat;
	display:block;
	height:193px;
	width:164px;	
	}

#irlsp09 li.rd17btn a:hover{
	background:url(../images/rd17btn_ov.gif) no-repeat;
	height:193px;
	width:164px;
	}
/*---- /btn ----*/










