/************************ CSS Document ************************/


/**************************************************************
*レースインデックス
**************************************************************/
#race_index {
  margin-top: 0px;
  margin-bottom: 10px;
  border-top: 1px solid #666666;
  border-left: 1px solid #666666;
}

#race_index h3 {
  color: #FFFFFF;
  background-color: #666666;
  background-image:url(../images/race_index_bar.jpg);
  line-height: 160%;
  border-bottom: 1px solid #666666;
  border-right: 1px solid #666666;
}

#race_index table {
  background-color: #FFFFFF;
}

#race_index table td {
	height: 35px;
}

#race_index h3 img {
  padding-top: 5px;

}

#race_index th {
  background-color: #ededed;
  border-bottom: 1px solid #666666;
  border-right: 1px solid #666666;
}

#race_index td {
  border-bottom: 1px solid #666666;
  border-right: 1px solid #666666;
}

.bango_box {
  background-color: #666666;
}

.bango {
  color: #FFFFFF;
  background-color: #333333;
  background-image:url(../images/race_bango_bg.jpg);
  padding: 1px;
  text-align: center;
  font-size: 14pt;
  font-weight: bold;
  border: 1px solid #666666;
}

#ki_kaisai_navi {
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #caddfd;
  width: 1000px;
  overflow: hidden;
  border-top:    solid 4px #0034bb;
  border-bottom: solid 0px #0034bb;
}

#ki_kaisai_navi li {
  float: left;
  list-style: none;
  width: 14%;
  font-size: 12pt;
  text-align: center;
  height: 40px;
  line-height: 40px; /* テキストの上下位置を中央ぞろえに */
}
/**************************************************************
*KナビげーションTOP
**************************************************************/
.kaisai_navi, .kaisai_navi_bot {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  /*background-image:url(../images/knavi_bg.jpg);*/
  background-color: #CDFFB5;
  width: 1000px;
  height: 70px;
}

.kaisai_navi li, .kaisai_navi_bot li {
  float: left;
  width: 14%;
  height: 70px;
  line-height: 70px; /* テキストの上下位置を中央ぞろえに */
  text-align: center;
  color: #AAAAAA;
  border-left:   solid 0px #999999;
  border-right:  solid 0px #000000;
  border-top:    solid 0px #999999;
  border-bottom: solid 0px #999999;
  list-style: none;
  font-size: 16pt;
}

.kaisai_navi ul li a, .kaisai_navi_bot ul li a {
  color: #000000;
  display: block;
  height: 70px;
  text-decoration: none;
  font-size: 16pt;
}

.kaisai_navi ul li a:hover, .kaisai_navi_bot ul li a:hover {
  color: #ffCC33;
  font-size: 16pt;
  text-decoration: underline;
}

#k_now {
  color: #000000;
  background-color: #ffff33;
  padding: 5px;
  font-size: 16pt;
}


.sday_box {
  /* background-color: #CCCC99; */
}

.sday {
  color: #000000;
  font-size: 10pt;
}

.kaisai_navi {
  border-left:   solid 0px #666666;
  border-right:  solid 0px #666666;
  border-top:    solid 4px #043D02;
  border-bottom: solid 0px #000000;
}

.kaisai_navi_bot {
  border-left:   solid 0px #666666;
  border-right:  solid 0px #666666;
  border-top:    solid 0px #0034bb;
  border-bottom: solid 4px #043D02;
}
/**************************************************************
*紙面ナビバー
**************************************************************/
.shimen_navi_bar_top, .shimen_navi_bar_bot {
  background-image:url(../images/rnavi_bg3.jpg);
  height: 50px;
  border: solid 0px #999999;
}

.shimen_navi_bar_top {
  margin-top: 0px;
  margin-bottom: 0px;
}

.shimen_navi_bar_bot {
  margin-top: 0px;
  margin-bottom: 0px;
}
/**************************************************************
*Rナビげーション
**************************************************************/
.race_navi {
  width: 100%;
  height: 50px;
}

.race_navi li {
  float: left;
  height: 50px;
  color: #999999;
  line-height: 50px; /* テキストの上下位置を中央ぞろえに */
  text-align: center;
  width: 7.6%;
  list-style: none;
  font-size: 12pt;
}

.race_navi ul li a {
  color: #FFFFFF;
  display: block;
  height: 50px;
  background-repeat: no-repeat;
  background-position: 0 0;
  text-decoration: none;
  font-size: 12pt;
}

.race_navi ul li a:hover {
  color: #ffCC33;
  font-size: 12pt;
}

#r_now {
  color: #000000;
  background-color: #ffffff;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12pt;
  border: solid 1px #000099;
}

/**************************************************************
*Sナビげーション
**************************************************************/
.shimen_navi {
  width: 100%;
  height: 50px;
}

.shimen_navi li {
  float: left;
  height: 50px;
  color: #FFFFFF;
  line-height: 50px; /* テキストの上下位置を中央ぞろえに */
  text-align: center;
  width: 20%;
  list-style: none;
  font-size: 12pt;
}

.shimen_navi ul li a {
  color: #FFFFFF;
  display: block;
  height: 20px;
  background-repeat: no-repeat;
  background-position: 0 0;
  text-decoration: none;
  font-size: 12pt;
}

.shimen_navi ul li a:hover {
  color: #ffCC33;
  font-size: 12pt;
}

#s_now {
  color: #000000;
  background-color: #FFFFFF;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12pt;
  border: solid 1px #000099;
}

/**************************************************************
*枠色
**************************************************************/

.W1 {
	background-color: #ffffff;
	font-size: 12pt;

}

.W2 {
	background-color: #333333;
	color: #ffffff;
	font-size: 12pt;

}

.W3 {
	background-color: #ff0033;
	color: #ffffff;
	font-size: 12pt;

}

.W4 {
	background-color: #3300ff;
	color: #ffffff;
	font-size: 12pt;

}

.W5 {
	background-color: #ffff33;
	font-size: 12pt;

}

.W6 {
	background-color: #00ff33;
	font-size: 12pt;

}

.W7 {
	background-color: #ff9900;
	font-size: 12pt;

}

.W8 {
	background-color: #ff0099;
	color: #ffffff;
	font-size: 12pt;

}

.W99 {
	background-color: #ffffff;
	color: #ffffff;
	font-size: 12pt;

}

/**************************************************************
*ランク色
**************************************************************/

.SpRank1 {
	color: #FFFFCC;
	background-color: #FF6600;
	font-weight: bold;
}
.SpRank2 {
	color: #FFFFCC;
	background-color: #FFAE00;
	font-weight: bold;
}
.SpRank3 {
	color: #333333;
	background-color: #FFFF00;
}
.SpRank4 {
	background-color: #FFFF99;
}

.SpRank5 {
	background-color: #FFFF99;
}

.SpRank6 {
	background-color: #FFFF99;
}

.SpRank7 {
	background-color: #FFFF99;
}

/**************************************************************
* ランク紙面 ランク色
**************************************************************/

.SpARank {
	color: #FFFFFF;
	background-color: #ff6600;
	font-size: 12pt;
	font-weight: bold;
}

.SpBRank {
	color: #FFFFFF;
	background-color: #ffae00;
	font-size: 12pt;
	font-weight: bold;
}

.SpCRank {
	color: #888888;
	background-color: #fdcf6b;
	font-size: 12pt;
	font-weight: normal;
}

.SpDRank {
	color: #888888;
	background-color: #fdebc2;
	font-size: 12pt;
	font-weight: normal;
}

.SpERank {
	color: #888888;
	/*background-color: #FFE6D7;*/
	font-size: 12pt;
	font-weight: normal;
}

.SpRank {
	color: #999999;
	background-color: #f9f9f9;
	font-size: 12pt;
}

/**************************************************************
*オッズ ランク色 mod:2024/12/8
**************************************************************/

.OddsRank1 {
	color: #FFFFFF;
	background-color: #FF0000;
	font-weight: bold;
	padding: 2px;
}
.OddsRank2 {
	color: #FFFFFF;
	background-color: #ff8800;
	font-weight: bold;
	padding: 2px;
}
.OddsRank3 {
	color: #000000;
	background-color: #FFFF00;
	padding: 2px;
}
.OddsRank4 {
	background-color: #FFFF99;
	padding: 2px;
}

/**************************************************************
* ランク紙面 買い目ボックス
**************************************************************/

#kaime_box {


}

/**************************************************************
* ランク紙面 過去走ランクレンジ表
**************************************************************/

#rank_range_tbl {


}

/**************************************************************
*トラック配色
**************************************************************/

.Dart {
	color: #333333;
	background-color: #cccccc;
	padding: 1px;
}

.Tr {
	color: #ffffff;
	background-color: #006600;
	padding: 1px;
}

.Syou {
	color: #ffffff;
	background-color: #994C00;
	padding: 1px;
}

/**************************************************************
*栗東 美浦
**************************************************************/

.rito {
	color: #ffffff;
	background-color: #333333;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
}

.miho {
	color: #000000;
	background-color: #fffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
}

/**************************************************************
*曜日配色
**************************************************************/

.youbi_sat {
	color: #ffffff;
	background-color: #0000cc;
	padding: 1px;
}

.youbi_sun {
	color: #ffffff;
	background-color: #ff3300;
	padding: 1px;
}

.youbi {
	color: #333333;
	background-color: #ffffff;
	padding: 1px;
}

/**************************************************************
*レースナンバー
**************************************************************/
#race_title {
  background-color: #ffffff;
  font-size: 12px;
  border: 2px solid #000000;
}

#title {
  font-size: 18px;
  font-weight: bold;
}

#c_box {
  color: #ffffff;
  background-color: #333333;
  font-weight: bold;
  font-style: italic;
}

#course {
  font-size: 22pt;
}

#number {
  font-size: 36pt;
}

#prize {
  padding: 2px;
  font-size: 14px;
}

/**************************************************************
*広告スペース
**************************************************************/

#ad_text_top {
  margin-bottom: 5px;
  font-size: 10pt;
}

#ad_text_top a {
  color: #0000FF;
}

#ad_text_top span {
  background-color: #ecffd9;
}

