@charset "UTF-8";
/* CSS Document */

@import url("../../common/css/base.css");
@import url("../../common/css/common.css");
@import url("../../common/css/font.css");


.bg-color {
	background-color: #EAEAEA;
}

/*------------------
race/index.html
--------------------*/
.race table {
	width: 730px;
}
.race th {
	color: #FFFFFF;
	font-weight: bold
}
.race .date,
.race .grade,
.race .dist {
	width: 90px;
}
.race .course {
	width: 110px;
}
.race td {
	padding: 3px 0;
}
.race .data-line th,.race .data-line td,
.race .race-line th,.race .race-line td {
	padding-left: 10px;
	text-align: left;
}
.race .data-line td {
	padding-top: 10px;
}
.race .race-line td {
	background: url(../../common/img/dot_bottom.gif) repeat-x left bottom;
	padding-bottom: 15px;
	font-size: 110%;
	font-weight: bold;
}
.race .race-line .bg-color {
	background-color: #EAEAEA;
}
.race .race-line td a {
	font-weight: bold;
}



/*------------------
race/result.html
--------------------*/
.result table {
	width: 730px;
}
.result .result-heading {
	font-weight: bold;
	font-size: 150%;
	color: #003655;
}
.result .list-1 {
	margin-top: 20px;
	font-size: 95%;
}
.result .list-2 {
	margin-top: 30px;
	font-size: 95%;
}
.result .list-1,
.result .list-2 {
	border-top: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
}
.result .list-1 th,
.result .list-2 th {
	color: #FFFFFF;
	background-color:#003655;
	font-weight: bold;
}
.result .list-1 th,.result .list-1 td,
.result .list-2 th,.result .list-2 td {
	border-right: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
}
.result .list-1 th,.result .list-1 td,
.result .list-2 th,.result .list-2 td {
	padding: 2px 8px 3px;
	text-align: center;
}
.result .list-2 td {
	text-align: left;
}
.result .list-1 .left {
	text-align: left;
}
.result .list-2 .center {
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}
.result .list-2 .fp {
	width: 35px;
}
