@charset "UTF-8";



body {
	background-image: url(/images/background/bgsleast100104.jpg);
	background-repeat:no-repeat;
	background-color:#000;
	}






/* ROUND PAGE */
#d1main_body .h1racetitle {
/*	margin-top: -84px;*/
}

	#d1main_body .main_title_body h3#rnds_prev {
		background-image: url(../images/rounds/rdt_preview.png);
	}

	#d1main_body .main_title_body h3#rnds_info {
		background-image: url(../images/rounds/rdt_information.png);
	}

	#d1main_body .main_title_body h3#rnds_entry {
		background-image: url(../images/rounds/rdt_entrylist.png);
	}

	#d1main_body .main_title_body h3#rnds_qual {
		background-image: url(../images/rounds/rdt_qualify.png);
	}

	#d1main_body .main_title_body h3#rnds_tour {
		background-image: url(../images/rounds/rdt_tournament.png);
	}

	#d1main_body .main_title_body h3#rnds_video {
		background-image: url(../images/rounds/rdt_video.png);
	}
	#d1main_body .main_title_body h3#rnds_map {
		background-image: url(../images/rounds/rdt_map.png);
	}
	#d1main_body .main_title_body h3#rnds_ticket {
		background-image: url(../images/rounds/rdt_ticket.png);
	}
	#d1main_body .main_title_body h3#rnds_result {
		background-image: url(../images/rounds/rdt_result.png);
	}
	



	/* -------------- ROUND MENU -------------- */
#d1main_body .gp_rndmenu {
	margin: 66px 0px 12px;
/*	margin: 0px 0px 12px;*/
}

#d1main_body .gp_rndmenu ul {
	margin: 0px 0px;
}

#d1main_body .gp_rndmenu ul li {
	float: left;
	display: block;
	margin-right: 1px;
	width: 89px;
	height: 22px;
	overflow: hidden;

	font-size: 77%;
	text-align: center;

	background-color: transparent;
	background-repeat: repeat-x;
	background-position: center center;
	background-image: url(../images/rounds/rndmenu_bg.png);
}
#d1main_body .gp_rndmenu ul li#rdm_indx {
	width: 90px;
}
#d1main_body .gp_rndmenu ul li#rdm_prev {
	width: 78px;
}
#d1main_body .gp_rndmenu ul li#rdm_info {
	width: 108px;
}
#d1main_body .gp_rndmenu ul li#rdm_entr {
	width: 95px;
}
#d1main_body .gp_rndmenu ul li#rdm_qual {
	width: 98px;
}
#d1main_body .gp_rndmenu ul li#rdm_tour {
	width: 106px;
}
#d1main_body .gp_rndmenu ul li#rdm_repo {
	width: 72px;
}
#d1main_body .gp_rndmenu ul li#rdm_vide {
	width: 59px;
}

#d1main_menu_bg {
	position: fixed;
	left: 0px;
	bottom: 0px;
	height: 66%;
	width: 148px;
	background: url(../images/menu/sl_mainmenu_bg.png) repeat-y 0px 0px;
	z-index: 30;
}


/***2010メニュー***/
#d1main_body .gp_rndmenu ul li#rdm_indx {
	width: 92px;
}
#d1main_body .gp_rndmenu ul li#rdm_prev {
	width: 92px;
}
#d1main_body .gp_rndmenu ul li#rdm_info {
	width: 95px;
}
#d1main_body .gp_rndmenu ul li#rdm_ticket {
	width: 92px;
}
#d1main_body .gp_rndmenu ul li#rdm_entr {
	width: 118px;
}
#d1main_body .gp_rndmenu ul li#rdm_qual {
	width: 108px;
}
#d1main_body .gp_rndmenu ul li#rdm_tour {
	width: 108px;
}
#d1main_body .gp_rndmenu ul li#rdm_repo {
	width: 72px;
}



#d1main_body .gp_rndmenu ul li#rdm_rd03,
#d1main_body .gp_rndmenu ul li#rdm_rd04,
#d1main_body .gp_rndmenu ul li#rdm_rd05,
#d1main_body .gp_rndmenu ul li#rdm_rd06,
#d1main_body .gp_rndmenu ul li#rdm_rd07,
#d1main_body .gp_rndmenu ul li#rdm_rd08 {
	width: 92px;
}

#d1main_body .gp_rndmenu ul li#rdm_day1 {
	width: 88px;
}
#d1main_body .gp_rndmenu ul li#rdm_day2 {
	width: 88px;
}
#d1main_body .gp_rndmenu ul li#rdm_repo2 {
	width: 88px;
}


#d1main_body #sl_rndmenu ul li#rdm_indx {
	width: 101px;
}
#d1main_body #sl_rndmenu ul li#rdm_prev {
	width: 88px;
}
#d1main_body #sl_rndmenu ul li#rdm_info {
	width: 118px;
}
#d1main_body #sl_rndmenu ul li#rdm_entr {
	width: 105px;
}
#d1main_body #sl_rndmenu ul li#rdm_qual {
	width: 108px;
}
#d1main_body #sl_rndmenu ul li#rdm_tour {
	width: 117px;
}
#d1main_body #sl_rndmenu ul li#rdm_vide {
	width: 69px;
}



/***2010メニュー***/
#d1main_body #sl_rndmenu ul li#rdm_indx {
	width: 96px;
}
#d1main_body #sl_rndmenu ul li#rdm_prev {
	width: 96px;
}
#d1main_body #sl_rndmenu ul li#rdm_info {
	width: 96px;
}
#d1main_body #sl_rndmenu ul li#rdm_entr {
	width: 109px;
}
#d1main_body #sl_rndmenu ul li#rdm_qual {
	width: 109px;
}
#d1main_body #sl_rndmenu ul li#rdm_tour {
	width: 109px;
}
#d1main_body #sl_rndmenu ul li#rdm_ticket {
	width: 109px;
}
	/* 527 */


#d1main_body .gp_rndmenu ul li a {
	display: block;
	height: 22px;
	line-height: 100em;
	text-decoration: none;
	font-weight: bold;
	color: #111;
	overflow: hidden;

	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center 0px;
}

#d1main_body .gp_rndmenu ul li a:hover {
	background-position: center -22px;
	color: #f00000;
}

#d1main_body .gp_rndmenu ul li a.mthis,
#d1main_body .gp_rndmenu ul li a.mthis:hover {
	background-position: center -44px;
}

#d1main_body .gp_rndmenu ul li a.nomenu,
#d1main_body .gp_rndmenu ul li a.nomenu:hover {
	background-position: center -66px;
	color: #6c6c6c;
}





/****新メニュー****/
#d1main_body .gp_rndmenu ul li#rdm_indx a {
	background-image: url(../images/rounds/rndmenu_top_n.png);
}
#d1main_body .gp_rndmenu ul li#rdm_prev a {
	background-image: url(../images/rounds/rndmenu_prevn.png);
}
#d1main_body .gp_rndmenu ul li#rdm_info a {
	background-image: url(../images/rounds/rndmenu_infon.png);
}
#d1main_body .gp_rndmenu ul li#rdm_entr a {
	background-image: url(../images/rounds/rndmenu_entrn.png);
}
#d1main_body .gp_rndmenu ul li#rdm_qual a {
	background-image: url(../images/rounds/rndmenu_qualn.png);
}
#d1main_body .gp_rndmenu ul li#rdm_tour a {
	background-image: url(../images/rounds/rndmenu_tourn.png);
}
#d1main_body .gp_rndmenu ul li#rdm_repo a {
	background-image: url(../images/rounds/rndmenu_repon.png);
}
#d1main_body .gp_rndmenu ul li#rdm_ticket a {
	background-image: url(../images/rounds/rndmenu_ticketn.png);
}
#d1main_body .gp_rndmenu ul li#rdm_resul a {
	background-image: url(../images/rounds/rndmenu_resuln.png);
}







#d1main_body .gp_rndmenu ul li#rdm_rd01 a {
	background-image: url(../images/rounds/rndmenu_rd01.png);
}
#d1main_body .gp_rndmenu ul li#rdm_rdtd a {
	background-image: url(../images/rounds/rndmenu_td.png);
}
#d1main_body .gp_rndmenu ul li#rdm_rd03 a {
	background-image: url(../images/rounds/rndmenu_rd03.png);
}
#d1main_body .gp_rndmenu ul li#rdm_rd04 a {
	background-image: url(../images/rounds/rndmenu_rd04.png);
}
#d1main_body .gp_rndmenu ul li#rdm_rd05 a {
	background-image: url(../images/rounds/rndmenu_rd05.png);
}
#d1main_body .gp_rndmenu ul li#rdm_rd06 a {
	background-image: url(../images/rounds/rndmenu_rd06.png);
}
#d1main_body .gp_rndmenu ul li#rdm_rd07 a {
	background-image: url(../images/rounds/rndmenu_rd07.png);
}
#d1main_body .gp_rndmenu ul li#rdm_rd08 a {
	background-image: url(../images/rounds/rndmenu_rd08.png);
}

#d1main_body .gp_rndmenu ul li#rdm_day1 a {
	background-image: url(../images/rounds/rndmenu_day1.png);
}
#d1main_body .gp_rndmenu ul li#rdm_day2 a {
	background-image: url(../images/rounds/rndmenu_day2.png);
}
#d1main_body .gp_rndmenu ul li#rdm_repo2 a {
	background-image: url(../images/rounds/rndmenu_repo.png);
}


#flashareaSl {
	 display:block;
	 top: 70px;
	 _top:-110px;
	 left:735px;
	 width:265px;
	 margin:0;
}

*:first-child+html #flashareaSl {
	 display:block;
	 top: 60px;
	 left:735px;
	 width:265px;
	 margin:0;
}









