<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "Shift_JIS";

/* -----------------------------------------------
                 global Header styles
   ----------------------------------------------- */

h2{
	margin: 0;
	padding: 0;
}


p {
	font-size: 90%;
	color: #4a4a4a;
	
	/* \*//*/
	font-size: 75%;
	/* */
}


table.kaisaiDay1,
table.kaisaiDay2 {
	border-collapse: collapse;
	border-left: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
}

table.kaisaiDay1 th {
	padding: 0;
	font-size: 85%;
	_font-size: 85%;
	color: #4A4A4A;
	background: #eeeeea no-repeat left top;
	border-right: 1px solid #d3d3d3;
	
	text-align: center;
	
	/* \*//*/
	font-size: 75%;
	height: 100%;
	/* */
}

table.kaisaiDay2 th {
	padding: 0;
	font-size: 85%;
	_font-size: 85%;
	color: #4A4A4A;
	/*background: #ddddcb url("../img/bg_kaisai-th2.gif") no-repeat left top;*/
	
	background: #ededdd no-repeat left top;
	border-right: 1px solid #d3d3d3;
	
	text-align: center;
	
	/* \*//*/
	font-size: 75%;
	height: 100%;
	/* */
}

table.kaisaiDay1 td,
table.kaisaiDay2 td {
	font-size: 90%;
	color: #4A4A4A;
	/* \*//*/
	font-size: 80%;
	/* */
}


table.kaisaiDay1 td table td.kaisaiBtn,
table.kaisaiDay2 td table td.kaisaiBtn {
	margin: 0;
	padding: 0;
}


table.kaisaiDay1 td table td.kaisaiBtn a,
table.kaisaiDay2 td table td.kaisaiBtn a {
	display: block;
	margin: 0;
	padding: 8px 2px 8px 4px;
	
	background: url("../img/bg_btn_kaisai-day_n.gif") repeat-x;
	border-top: 1px solid #f7f7f7;
	border-left: 1px solid #f7f7f7;
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	
	color: 4a4a4a;
	text-decoration: none;
	font-weight: bold;
}

table.kaisaiDay1 td table td.kaisaiBtn a:hover,
table.kaisaiDay2 td table td.kaisaiBtn a:hover {
	background: url("../img/bg_btn_kaisai-day_o.gif") repeat-x;
	text-decoration: underline;
	color: black;
}


table.kaisaiDay1 td table td.kaisaiBtnStay a,
table.kaisaiDay2 td table td.kaisaiBtnStay a {
	display: block;
	margin: 0;
	padding: 8px 2px 8px 4px;
	
	background: #a3a3a3 url("../img/bg_btn_kaisai-day_s.gif") repeat-x;
	border-top: 1px solid #f7f7f7;
	border-left: 1px solid #f7f7f7;
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	
	border-top: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-right: 1px solid #9a9a9a;
	border-bottom: 1px solid #9a9a9a;
	
	
	/*background-color: #ededdd;*/
	
	/*color: 4a4a4a;*/
	
	color: white;
	font-weight: bold;
	text-decoration: none;
}

table.kaisaiDay1 td table td.kaisaiBtnStay a:hover,
table.kaisaiDay2 td table td.kaisaiBtnStay a:hover {
	text-decoration: underline;
	color: black;
}


table.kaisaiDay1 td a img,
table.kaisaiDay2 td a img {
	margin: 0 4px;
	display: inline;
	
	/* \*//*/
	vertical-align: middle;
	/* */
}


h4.raceNaviHead {
	font-size: 85%;
	margin: 0;
	padding: 4px 4px 4px 8px;
	border: 1px solid #e7e7e7;
	border-bottom: 1px solid #ddd;
	background: #fcfcfc url("../img/bg_race-select_dayhead.gif") repeat-x left top;
	color: #4a4a4a;
	font-weight: bold;
	
	/* \*//*/
	font-size: 75%;
	/* */
}



/* ----- 見出し3 ----- */
.header3 {
	padding: 2px 0 0 5px;
	_padding: 2px 0 0 8px;
	font-size: 110%;
	font-weight: bold;
	/* \*//*/
	font-size: 95%;
	/* */
}

.header3Text {
	font-size: 90%;
	/* \*//*/
	font-size: 85%;
	/* */
}


table.raceList th,
table.raceList td {
	padding: 6px 4px;
	font-size: 90%;
	
	color: #4a4a4a;
	
	/* \*//*/
	font-size: 85%;
	/* */
	
	vertical-align: middle;
}

table.raceList th {
	line-height: 150%;
}

table.raceList td.header,
table.raceList td.footer {
	padding: 0;
}


table.raceList td.changed {
	background-color: #f5b8a2;
	background-color: #F1C785;
	background-color: #F6D5A0;
	font-weight: bold;
}




/* ----- レース詳細ページ ----- */


p.specialRace {
/*----- 特別レースのレース名 -----*/
	padding: 8px;
	font-size: 90%;
	color: #4a4a4a;
	font-weight: bold;
	
	/* \*//*/
	font-size: 75%;
	/* */
	
	background-color: #eeeece;
}

p.raceName {
/*----- 特別レース以外のレース名 -----*/
	padding: 8px;
	font-size: 90%;
	color: #4a4a4a;
	font-weight: bold;
	/* \*//*/
	font-size: 75%;
	/* */
	background-color: #fff;
}


table td.raceData table td {
	padding-left: 2px;
	font-size: 85%;
	/* \*//*/
	font-size: 75%;
	/* */
}

table.courseRecord {
	border-collapse: collapse;
	border: 1px solid #a8a8a8;
}

table.courseRecordText td {
	padding: 2px;
	font-size: 80%;
	
	/* \*//*/
	font-size: 75%;
	line-height: 120%;
	/* */
}


/*table.raceDetailList th,*/
table.raceDetailList td {
	padding: 2px;
	padding: 2px 1px;
	font-size: 90%;
	
	color: #4a4a4a;
	
	/* \*//*/
	font-size: 85%;
	/* */
}


table.raceDetailList th {
	font-size: 75%;
	line-height: 150%;
}

table.raceDetailList td.header,
table.raceDetailList td.footer {
	padding: 0;
}


table.raceDetailList td.changed {
	background-color: #f5b8a2;
}



table.raceDetailList td.r1st {
	background-color: #f7eaea;
	background-color: #eecece
}
table.raceDetailList td.r2nd {
	background-color: #eceaf7;
	background-color: #e2def7;
}
table.raceDetailList td.r3rd {
	background-color: #d1f7d5;
	background-color: #c3f2c8;
}


table.raceDetailList td.hNumber {
	font-size: 80%;
	text-align: center;
	padding: 0 1px;
}


table.horseNames th {
	margin: 0;
	padding: 0;
}

table.horseNames td {
	margin: 0;
	padding: 4px 0;
	font-size: 70%;
}


/* ----- 馬名部分 ----- */
table.horseNames th table td img {
	margin: 0 2px 0 0;
	padding: 0;
}

table.horseNames th table td.horseName {
	margin: 0;
	padding: 4px 0;
	font-size: 90%;
	font-weight: bold;
}



table.singleOdds th {
	margin: 0;
	padding: 2px 0;
	font-size: 80%;
}

table.singleOdds td {
	margin: 0;
	padding: 2px 0;
	font-size: 80%;
}



table.raceDetailList td.detailCells {
	font-size: 80%;
	padding: 2px 0;
}


table.pastRaceResult td {
	margin: 0;
	padding: 2px 0;
	padding: 0px 0;
	font-size: 70%;
}

table.pastRaceResult td.raceName {
	font-size: 80%;
	font-weight: bold;
}

table.pastRaceResult td.order {
	font-size: 100%;
	font-weight: bold;
}

table.pastRaceResult.canceled td {
	color: #ccc;
}



table.raceDetailList td.raceCancel1 {
	background: #efefef url("../img/bg_race-canceled1.gif") no-repeat center center;
}

table.raceDetailList td.raceCancel2 {
	background: #efefef url("../img/bg_race-canceled2.gif") no-repeat center center;
}

table.raceDetailList td.raceCancel3 {
	background: #efefef url("../img/bg_race-canceled3.gif") no-repeat center center;
}

table.raceDetailList td.raceCancel4 {
	background: #efefef url("../img/bg_race-canceled4.gif") no-repeat center center;
}


table.raceDetailList td.raceExclusion1 {
	background: #efefef url("../img/bg_race-exclusion1.gif") no-repeat center center;
}

table.raceDetailList td.raceExclusion2 {
	background: #efefef url("../img/bg_race-exclusion2.gif") no-repeat center center;
}

table.raceDetailList td.raceExclusion3 {
	background: #efefef url("../img/bg_race-exclusion3.gif") no-repeat center center;
}

table.raceDetailList td.raceExclusion4 {
	background: #efefef url("../img/bg_race-exclusion4.gif") no-repeat center center;
}




/* ----- 過去５年の成績 ----- */
table.pastResultList {
	border-collapse: collapse;
	border: 1px solid #bbb;
}

table.pastResultList th {
	padding: 4px;
	background-color: #eeeecc;
	background-color: #d9d9b0;
	text-align: left;
	font-size: 90%;
	border: 1px solid #bbb;
}

table.pastResultList td {
	padding: 4px;
	background-color: #fff;
	text-align: left;
	font-size: 90%;
	border: 1px solid #bbb;
}








</pre></body></html>