@charset		"Shift_JIS";

/*競馬場コンテンツ詳細共通（Racecourses (JRA)）--------------------------------------*/

#courses_coment			{
			overflow:hidden;
			}
#courses_coment:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
*:first-child+html #courses_coment { zoom: 1; } /* IE7 */
#courses_detail			{
			overflow:hidden;
			}
#courses_detail:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
*:first-child+html #courses_detail { zoom: 1; } /* IE7 */
#courses_r,#courses_l{
			FLOAT: LEFT;
			}
#courses_l			{
			WIDTH: 460px;
			PADDING-RIGHT: 15px;
			}
#courses_r			{
			WIDTH: 460px;
			PADDING-LEFT: 14px;
			BORDER-LEFT: #CCC SOLID 1px;
			}
#courses_r ul.li01	{/*list style*/
			MARGIN: 15px 0 0 20px;
			padding: 0;
			}
#courses_r ul.li01 li	{
			LINE-HEIGHT: 1.1em;
			LIST-STYLE-IMAGE: url("../_img/list_b01.gif");
			MARGIN-BOTTOM: 10px;
			}
.c {text-align: center}
.l {text-align: left}
.r {text-align: right}

/*テーブル---------------------------*/
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size:inherit;font:100%
}
table.t01 {
	border-left:1px solid #C0C0C0;
	border-top:1px solid #C0C0C0;
}
table.t01 td {
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
}
table.t01 th {
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	background: #C0C0C0;
}
