@charset "Shift_JIS";



body {
	background-repeat: no-repeat;
	background-image: url(/d1/images/base/slbg.jpg);
	background-color: #0a0a0a;
	}



#d1main_bodyTop {
	margin-top: 210px;
	background-image:url(/images/items/bg_black80.png);
}


#d1sublg a {
	background-image: url(/d1/images/base/d1gp_lnk.png);
}





/* 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);
	}
	
	#d1main_body .main_title_body h3#rnds_tanso {
		background-image: url(/images/rounds/tansofinal.png);
	}
	
	#d1main_body .main_title_body h3#rnds_tsuiso {
		background-image: url(/images/rounds/tsuisotournament.png);
	}
	#d1main_body .main_title_body h3#rnds_final {
		background-image: url(/images/rounds/rdt_final.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:none;*/
	width:200px;
	position:absolute;
	top: 90px;
	_top: -170px!important;
	left:670px!important;
	background-image:none;
}

#flashareaSl iframe {
	width:200px;
}


*:first-child+html #flashareaSl {
	 display:block;
	 top: 60px;
	 left:670px;
	 width:265px;
	 margin:0;
}


/*******/
#flashareaSlsub {
	/*display:none;*/
	width:135px;
	position:absolute;
	top: 90px;
	_top: -170px!important;
	left:800px!important;
	background-image:none;
}

#flashareaSlsub iframe {
	width:135px;
}


*:first-child+html #flashareaSlsub {
	 display:block;
	 top: 60px;
	 left:800px;
	 width:265px;
	 margin:0;
}

/******/




#TicketArchiveSL {
	width:410px;
	float:left;
}


#h_ticket {
	width: 410px;
	}

#toplogoAttentionSl {
	position:absolute;
	top:30px;
	_top:-220px;
	left: 450px;
	}
	
#toplogoAttentionSl iframe {
	
	width:250px;
	height:188px;	
	}


#mainmenu {
	height:400px!important;
	height:100%!important;
	}

#d1news_hnewsLv2 .TopIconstl {
	margin-right:3px;
	}

#d1news_hnewsLv3 .TopIconstl {
	margin-right:3px;
	}
	
.HeadIconEast,.HeadIconWest,.HeadIconInter,.HeadIconDvd,.HeadIconLadys {
	display:none!important;
	}


