@charset "Shift_JIS";

/* ----------------------------------------

			競馬場左メニュー

---------------------------------------- */

#area-raceMenu h4 {
	width: 180px;
	height: 32px;
	background: url(/facilities/race/img/navigation/bg_nav-header.png) no-repeat;
	
	line-height: 32px;
	font-weight: bold;
	font-size: 108%;
	padding-left: 8px;
}


ul#rcNavi li {
	background-color: #f7f7f7;
	width: 180px;
}

* html ul#rcNavi li {
	zoom:1;
	display: block;
	float: left;
}


*:first-child+html ul#rcNavi li {
	zoom:1;
	display: block;
	float: left;
}


ul#rcNavi li img {
	line-height: 0;
	margin: 0;
	padding: 0;
}

ul#rcNavi li a {
	display: block;
	line-height:normal;
	zoom: 1;
}


ul#rcNavi li h5 a img {
	visibility: visible;
}

ul#rcNavi li.current h5 a img {
	visibility: hidden;
}


#sapporoRC h5 a { background:url(/facilities/race/img/navigation/btn_rc1_s.png) no-repeat; }
#hakodateRC h5 a { background:url(/facilities/race/img/navigation/btn_rc2_s.png) no-repeat; }
#fukushimaRC h5 a { background:url(/facilities/race/img/navigation/btn_rc3_s.png) no-repeat; }
#niigataRC h5 a { background:url(/facilities/race/img/navigation/btn_rc4_s.png) no-repeat; }
#tokyoRC h5 a { background:url(/facilities/race/img/navigation/btn_rc5_s.png) no-repeat; }
#nakayamaRC h5 a { background:url(/facilities/race/img/navigation/btn_rc6_s.png) no-repeat; }
#chukyoRC h5 a { background:url(/facilities/race/img/navigation/btn_rc7_s.png) no-repeat; }
#kyotoRC h5 a { background:url(/facilities/race/img/navigation/btn_rc8_s.png) no-repeat; }
#hanshinRC h5 a { background:url(/facilities/race/img/navigation/btn_rc9_s.png) no-repeat; }
#kokuraRC h5 a { background:url(/facilities/race/img/navigation/btn_rc10_s.png) no-repeat; }



/*----- [サブメニュー] ------*/

ul#rcNavi li ul.subMenu {
	display: none;
	
	margin: 0;
	padding: 0;
}

ul#rcNavi li.current ul.subMenu {
	display: block;
}

ul#rcNavi li ul.subMenu li {
	height: auto;
	border: none;
	border-bottom: 1px dotted #d7d7d7;
	font-size: 93%;
	/*
	letter-spacing: -1px;
	*/
}

ul#rcNavi li ul.subMenu li a {
	background: url(/common/img/icon_arrow.gif) no-repeat 12px center;
	padding: 8px 0;
	padding-left: 20px;
	
	text-decoration: none;
	height: auto;
	
	color: #333;
	
	line-height: normal;
}

ul#rcNavi li ul.subMenu li a:hover {
	text-decoration: underline;
	background-color: #e7e7e7;
}


ul#rcNavi li ul.subMenu li.current a {
	background: #fff url(/common/img/icon_arrow.gif) no-repeat 12px center;
	padding: 8px 0;
	padding-left: 20px;
	
	text-decoration: none;
	height: auto;
	
	color: #333;
	
	line-height: normal;
}

ul#rcNavi li ul.subMenu li.current a:hover {
	text-decoration: underline;
	background-color: #fff;
}






