@charset "UTF-8";



body {
	font-size: 77%;
	background-color: transparent;
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: right top;

	background-image: url(../images/menu_round/subm_rnd_bg.png);
}

body#Slsubmenu {
	font-size: 77%;
	background-color: transparent;
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: right top;

	background-image: url(../images/menu_round/subm_rndSl_bg.png);
}


.roundmenu_list {
	line-height: 15px;
}
	#roundmenu_current {margin-bottom: 9px;}
	#streetmenu_current {margin-bottom: 9px;}

.roundmenu_list li {
	display: block;
	width: 136px;
	height: 18px;
	vertical-align: bottom;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}
	#roundmenu_past li {height: 17px;}


.roundmenu_list li a {
	display: block;
	width: 136px;
	height: 18px;
	text-decoration: none;
	color: #fff;
	background-repeat: no-repeat;
	overflow: hidden;
}

	.roundmenu_list li a.m_off {background-position: 0px 0px;}
	.roundmenu_list li a.m_off:hover {background-position: 0px -18px;}
	.roundmenu_list li a.nolink {background-position: 0px -54px;}
	.roundmenu_list li a.nolink:hover {background-position: 0px -54px;}
	.roundmenu_list li a.m_on {background-position: 0px -36px;}
	.roundmenu_list li a.m_on:hover {background-position: 0px -36px;}


	.roundmenu_list li#rm_cnts {
		height: 16px;
	}
		#roundmenu_current li#rm_cnts {
			background-image: url(../images/menu_round/subm_rnd_title.png);
		}
		#streetmenu_current li#rm_cnts {
			background-image: url(../images/menu_round/subm_slc_title.png);
		}
		#divimenu_current li#rm_cnts {
			background-image: url(../images/menu_round/subm_imgdivi_title.png);
		}
		#streetmenu_current10 li#rm_cnts {
			background-image: url(../images/menu_round/subm_slc_title_10sl_1.png);
		}
		#streetmenu_current10 li#rm_cnts_2{
			background-image: url(../images/menu_round/subm_slc_title_10sl_2.png);
		}
		#streetmenu_current10 li#rm_cnts_3{
			background-image: url(../images/menu_round/subm_slc_title_10sl_3.png);
		} 
		#streetmenu_Inter10 li#rm_cnts{
			background-image: url(../images/menu_round/subm_InterSeries_title.png);
		}
		#streetmenu_East10 li#rm_cnts{
			background-image: url(../images/menu_round/subm_EastjapanSeries_title.png);
		}
		#streetmenu_West10 li#rm_cnts{
			background-image: url(../images/menu_round/subm_WestjapanSeries_title.png);
		}
		#streetmenu_Ladys10 li#rm_cnts{
			background-image: url(../images/menu_round/subm_LadysjapanSeries_title.png);
		}
		#streetmenu_Div10 li#rm_cnts{
			background-image: url(../images/menu_round/subm_rndSl_title.png);
		}
		#streetmenu_About10 li#rm_cnts{
			background-image: url(../images/menu_round/subm_rndaboutSl_title.png);
		}

	.roundmenu_list li#rm_crty {
		background-image: url(../images/menu_round/subm_rnd_crty.png);
	}
		#streetmenu_current li#rm_crty {
			background-image: url(../images/menu_round/subm_rndSl_2009.png);
		}
		#streetmenu_current10 li#rm_crty {
			background-image: url(../images/menu_round/subm_slc_crty_sl10.png);
		}

	.roundmenu_list a#m_rd01 {
		background-image: url(../images/menu_round/subm_rnd_rd01.png);
	}
	.roundmenu_list a#m_rd02 {
		background-image: url(../images/menu_round/subm_rnd_rd02.png);
	}
	.roundmenu_list a#m_rd03 {
		background-image: url(../images/menu_round/subm_rnd_rd03.png);
	}
	.roundmenu_list a#m_rd04 {
		background-image: url(../images/menu_round/subm_rnd_rd04.png);
	}
	.roundmenu_list a#m_rd05 {
		background-image: url(../images/menu_round/subm_rnd_rd05.png);
	}
	.roundmenu_list a#m_rd06 {
		background-image: url(../images/menu_round/subm_rnd_rd06.png);
	}
	.roundmenu_list a#m_rd07 {
		background-image: url(../images/menu_round/subm_rnd_rd07.png);
	}
	.roundmenu_list a#m_rd08 {
		background-image: url(../images/menu_round/subm_rnd_rd08.png);
	}
	.roundmenu_list a#m_rd09 {
		background-image: url(../images/menu_round/subm_rnd_2009.png);
	}
	.roundmenu_list a#m_rd10 {
		background-image: url(../images/menu_round/subm_rnd_2010.png);
	}
	.roundmenu_list a#m_ranking {
		background-image: url(../images/menu_round/subm_slc_rank.png);
	}
	.roundmenu_list a#m_ranking_sl {
		background-image: url(../images/menu_round/subm_slc_rank_Sl.png);
	}
	.roundmenu_list a#m_rdex {
		background-image: url(../images/menu_round/subm_rnd_rdex.png);
	}
	.roundmenu_list a#m_rdSl2009 {
		background-image: url(../images/menu_round/subm_rndSl_2009.png);
	}
	.roundmenu_list a#m_rdSl2008 {
		background-image: url(../images/menu_round/subm_rndSl_2008.png);
	}
	
	.roundmenu_list li#rm_2008 {
		margin-top: 12px;
	}
	.roundmenu_list a#m_2008 {
		background-image: url(../images/menu_round/subm_rnd_2008.png);
	}
	.roundmenu_list a#m_2007 {
		background-image: url(../images/menu_round/subm_rnd_2007.png);
	}
	.roundmenu_list a#m_2006 {
		background-image: url(../images/menu_round/subm_rnd_2006.png);
	}
	.roundmenu_list a#m_2005 {
		background-image: url(../images/menu_round/subm_rnd_2005.png);
	}
	.roundmenu_list a#m_2004 {
		background-image: url(../images/menu_round/subm_rnd_2004.png);
	}
	.roundmenu_list a#m_2003 {
		background-image: url(../images/menu_round/subm_rnd_2003.png);
	}
	.roundmenu_list a#m_2002 {
		background-image: url(../images/menu_round/subm_rnd_2002.png);
	}
	.roundmenu_list a#m_2001 {
		background-image: url(../images/menu_round/subm_rnd_2001.png);
	}

	.roundmenu_list li#rm_data {
		margin-top: 0px;
	}
	.roundmenu_list a#m_data {
		background-image: url(../images/menu_round/subm_rnd_data.png);
	}


	/* ===== Street Legal ===== */
	
	#streetmenu_current a#m_rd01 {
		background-image: url(../images/menu_round/subm_slc_rd01.png);
	}
	#streetmenu_current a#m_rd02 {
		background-image: url(../images/menu_round/subm_slc_rd02.png);
	}
	#streetmenu_current a#m_rd03 {
		background-image: url(../images/menu_round/subm_slc_rd03.png);
	}
	#streetmenu_current a#m_rd04 {
		background-image: url(../images/menu_round/subm_slc_rd04.png);
	}
	#streetmenu_current a#m_rd05 {
		background-image: url(../images/menu_round/subm_slc_rd05.png);
	}
	#streetmenu_current a#m_rd06 {
		background-image: url(../images/menu_round/subm_slc_rd06.png);
	}
	#streetmenu_current a#m_rank {
		background-image: url(../images/menu_round/subm_slc_rank_Sl.png);
	}

/* ===== Divitional Seriese ===== */
	#divimenu_current a#m_rd01 {
		background-image: url(../images/menu_round/subm_divi_rd01.png);
	}
	#divimenu_current a#m_rd02 {
		background-image: url(../images/menu_round/subm_divi_rd02.png);
	}
	#divimenu_current a#m_rd03 {
		background-image: url(../images/menu_round/subm_divi_rd03.png);
	}
	#divimenu_current a#m_rd04 {
		background-image: url(../images/menu_round/subm_divi_rd04.png);
	}
	#divimenu_current a#m_rd05 {
		background-image: url(../images/menu_round/subm_divi_rd05.png);
	}
	
	/* ===== Street Legal 2010 ===== */
	
	#streetmenu_current10 a#m_rd01 {
		background-image: url(../images/menu_round/re_sl_1.png);
	}
	#streetmenu_current10 a#m_rd02 {
		background-image: url(../images/menu_round/re_sl_2.png);
	}
	#streetmenu_current10 a#m_rd03 {
		background-image: url(../images/menu_round/re_sl_3.png);
	}
	#streetmenu_current10 a#m_rd04 {
		background-image: url(../images/menu_round/re_sl_4.png);
	}
	#streetmenu_current10 a#m_rd05 {
		background-image: url(../images/menu_round/re_sl_5.png);
	}
	#streetmenu_current10 a#m_rd06 {
		background-image: url(../images/menu_round/re_sl_6.png);
	}
	#streetmenu_current10 a#m_rd07 {
		background-image: url(../images/menu_round/re_sl_7.png);
	}
	#streetmenu_current10 a#m_rd08 {
		background-image: url(../images/menu_round/re_sl_8.png);
	}
	#streetmenu_current10 a#m_rd09 {
		background-image: url(../images/menu_round/re_sl_9.png);
	}
	#streetmenu_current10 a#m_rd10 {
		background-image: url(../images/menu_round/re_sl_10.png);
	}
	#streetmenu_current #rm_rd2010 a#m_rd10 {
		background-image: url(../images/menu_round/subm_rndSl_2010.png);
	}
	
	
	#streetmenu_current a#m_rank {
		background-image: url(../images/menu_round/subm_slc_rank_Sl.png);
	}
	
	/* ===== Street Legal INTER SERIES 2010 ===== */
	
	#streetmenu_Inter10 a#m_rd01 {
		background-image: url(../images/menu_round/re_slInter10_1.png);
	}
	#streetmenu_Inter10 a#m_rd02 {
		background-image: url(../images/menu_round/re_slInter10_2.png);
	}
	#streetmenu_Inter10 a#m_rd03 {
		background-image: url(../images/menu_round/re_slInter10_3.png);
	}
	#streetmenu_Inter10 a#m_rd04 {
		background-image: url(../images/menu_round/re_slInter10_4.png);
	}
	#streetmenu_Inter10 a#m_rd05 {
		background-image: url(../images/menu_round/re_slInter10_5.png);
	}
	#streetmenu_Inter10 a#m_rd06 {
		background-image: url(../images/menu_round/re_slInter10_6.png);
	}
	#streetmenu_Inter10 a#m_rdSL2010 {
		background-image: url(../images/menu_round/subm_rndSl_2010.png);
	}
	#streetmenu_current a#m_rank {
		background-image: url(../images/menu_round/subm_slc_rank_sl.png);
	}
	.roundmenu_list a#m_dataSl {
		background-image: url(../images/menu_round/subm_rndSl_data.png);
	}
	
	/* ===== Street Legal 東日本 SERIES 2010 ===== */
	#streetmenu_East10 a#m_rdSL2010 {
		background-image: url(../images/menu_round/subm_rndSl_2010.png);
	}
	#streetmenu_East10 a#m_rd01 {
		background-image: url(../images/menu_round/re_slEast10_1.png);
	}
	#streetmenu_East10 a#m_rd02 {
		background-image: url(../images/menu_round/re_slEast10_2.png);
	}
	#streetmenu_East10 a#m_rd03 {
		background-image: url(../images/menu_round/re_slEast10_3.png);
	}
	#streetmenu_East10 a#m_rd04 {
		background-image: url(../images/menu_round/re_slEast10_4.png);
	}
	
	/* ===== Street Legal 西日本 SERIES 2010 ===== */
	#streetmenu_West10 a#m_rdSL2010 {
		background-image: url(../images/menu_round/subm_rndSl_2010.png);
	}
	#streetmenu_West10 a#m_rd01 {
		background-image: url(../images/menu_round/re_slWest10_1.png);
	}
	#streetmenu_West10 a#m_rd02 {
		background-image: url(../images/menu_round/re_slWest10_2.png);
	}
	#streetmenu_West10 a#m_rd03 {
		background-image: url(../images/menu_round/re_slWest10_3.png);
	}
	#streetmenu_West10 a#m_rd04 {
		background-image: url(../images/menu_round/re_slWest10_4.png);
	}
	
	/* ===== Street Legal レディースリーグ 2010 ===== */
	#streetmenu_Ladys10 a#m_rdSL2010 {
		background-image: url(../images/menu_round/subm_rndSl_2010.png);
	}
	#streetmenu_Ladys10 a#m_rd01 {
		background-image: url(../images/menu_round/re_slLadys10_1.png);
	}
	#streetmenu_Ladys10 a#m_rd02 {
		background-image: url(../images/menu_round/re_slLadys10_2.png);
	}
	#streetmenu_Ladys10 a#m_rd03 {
		background-image: url(../images/menu_round/re_slLadys10_3.png);
	}
	#streetmenu_Ladys10 a#m_rd04 {
		background-image: url(../images/menu_round/re_slLadys10_4.png);
	}
	#streetmenu_Ladys10 a#m_rd05 {
		background-image: url(../images/menu_round/re_slLadys10_5.png);
	}
	#streetmenu_Ladys10 a#m_rd06 {
		background-image: url(../images/menu_round/re_slLadys10_6.png);
	}
	#streetmenu_Ladys10 a#m_rd07 {
		background-image: url(../images/menu_round/re_slLadys10_7.png);
	}
	
	/* ===== Street Legal DIVISIONAL SERIES 2010 ===== */
	#streetmenu_Div10 a#m_rdSL2010 {
		background-image: url(../images/menu_round/subm_rndSl_2010.png);
	}
	#streetmenu_Div10 a#m_rdSL2009 {
		background-image: url(../images/menu_round/subm_rndSl_2009.png);
	}
	
	/* ===== Street Legal ABOUT SERIES 2010 ===== */
	#streetmenu_About10 a#m_rd01 {
		background-image: url(../images/menu_round/re_slabout10_1.png);
	}
	#streetmenu_About10 a#m_rd02 {
		background-image: url(../images/menu_round/re_slabout10_2.png);
	}
	#streetmenu_About10 a#m_rd03 {
		background-image: url(../images/menu_round/re_slabout10_3.png);
	}
	#streetmenu_About10 a#m_rd04 {
		background-image: url(../images/menu_round/re_slabout10_4.png);
	}
	#streetmenu_About10 a#m_rd05 {
		background-image: url(../images/menu_round/re_slabout10_5.png);
	}
	#streetmenu_About10 a#m_rd06 {
		background-image: url(../images/menu_round/re_slabout10_6.png);
	}
	

.roundmenu_list li em {
	visibility: hidden;
}



.close_submenu {
	position: absolute;
	right: 2px;
	top: 0px;
}

a#closebtn {
	display: block;
	width: 16px;
	height: 16px;
	line-height: 100em;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../images/menu_round/subm_close.png);
	overflow: hidden;
}

	a:hover#closebtn {
		background-position: 0px -16px;
	}
	
a#closebtn_Sl {
	display: block;
	width: 16px;
	height: 16px;
	line-height: 100em;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../images/menu_round/subm_close_Sl.png);
	overflow: hidden;
}

	a:hover#closebtn_Sl {
		background-position: 0px -16px;
	}



