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

/**************************************************************
*確定前告知
**************************************************************/
h3 {
  margin-top: 30px;
  margin-bottom: 30px;
  margin-left: 30px;
  padding: 20px;
  color: #FFFFFF;
  background-color: #cc0033;
  width: 90%;
  text-align: center;
}

/**************************************************************
*競走成績テーブル
**************************************************************/
#res_cond {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 5px;
  font-weight: bold;
}

#res_tbl {
  margin-top: 20px;
  background-color: #FFFFFF;
}

#res_tbl table tr th, #res_analy_tbl table tr th, #res_ketto_tbl table tr th {
	color: #333333;
	background-color:#dddddd;
}

#res_tbl table caption {
  padding: 6px;
  color: #FFFFFF;
  background-color: #006699;
  font-weight: bold;
  text-align: left;
}

#res_tbl a, #res_analy_tbl a, #res_ketto_tbl a {
	font-weight: bold;
	text-decoration: none;	
}
/**************************************************************
*配当金
**************************************************************/
#RRCaption {
	margin-top: 20px;
	margin-left: 20px;
	color:#FFFFFF;
	background-color:#006699;
}

.RPayBox {
	margin-left: 20px;
}

.PayTan{
	margin-left: 20px;
	background-color:#ccccff;
}

.PayFuku{
	background-color:#ffccff;
}

.PayWaku{
	background-color:#ccffcc;
}

.PayUmaRen{
	background-color:#ffffcc;
}

.PayWide{
	background-color:#ccffff;
}

.PayUmaTan{
	background-color:#99ccff;
}

.PaySanFuku{
	background-color:#e4caff;
}
.PaySanTan{
	background-color:#ffcccc;
}

/**************************************************************
*告知
**************************************************************/
#res_note {
    margin-top: 20px;
    margin-bottom: 20px;
}

/**************************************************************
* ↓↓↓　2021/10/21　以降追加　↓↓↓
**************************************************************/

/**************************************************************
*SP履歴 CSS追記
**************************************************************/

/**************************************************************
*スピード指数履歴表
**************************************************************/
.RHName a {
   padding: 2px;
   margin-left: 2px;
   color: #0000bb;
   font-size: 16px;
   font-weight: bold;
}

#sp_form {
  background-color: #FFFFFF;
  font-size: 12pt;
  border: 2px solid #000000;
}

#sp_form table th {
  padding: 1px;
  color: #ffffff;
  background-color: #666666;
  font-size: 12pt;
  font-weight: bold;
}

#sp_detail {
  padding: 1px;
  color: #ffffff;
  background-color: #666666;
  font-size: 9pt;
  line-height: 130%;
  font-weight: normal;
}

.sp_rireki {
  font-size: 10pt;
}

/**************************************************************
*指数テーブル(ダート)
**************************************************************/
.sp_box {
  color: #FFFFFF;
  background-color: #6d6d6d;
  font-size: 9pt;
  border: 1px solid #333333;
}

.sp_cor {
  color: #cccccc;
  background-color: #666666;
  font-size: 8pt;
}
/**************************************************************
* 前後半指数背景色(ダート)
**************************************************************/
.SpZenBestInd, .SpKouBestInd, .SpZenInd, .SpKouInd {
  background-color: #999999;
}
/**************************************************************
*指数テーブル(芝)
**************************************************************/
.sp_tr_box {
  color: #FFFFFF;
  background-color: #007000;
  font-size: 9pt;
  border: 1px solid #333333;
}

.sp_tr_cor {
  color: #66cc00;
  background-color: #006600;
  font-size: 8pt;
}
/**************************************************************
* 前後半指数背景色(芝)
**************************************************************/
.SpTrZenBestInd, .SpTrKouBestInd, .SpTrZenInd, .SpTrKouInd {
  background-color: #669966;
}
/**************************************************************
*ベスト指数のフォントスタイル、文字色(芝ダ共通)
**************************************************************/
.SpInd, .SpBestInd {
    font-size: 12pt;
    font-weight: bold;
}

.SpBestInd, .SpZenBestInd, .SpKouBestInd {
    color: #ffcc00;
}

/**************************************************************
*分析、SP履歴テーブル
**************************************************************/
#res_analy_tbl, #res_sp_form {
  margin-top: 20px;
  background-color: #FFFFFF;
}

#res_analy_tbl table caption, #res_ketto_tbl table caption, #res_sp_form table caption, #res_kimarite_tbl table caption {
  margin-top: 6px;
  padding: 6px;
  color: #FFFFFF;
  background-color: #006699;
  font-weight: bold;
  text-align: left;
}

/**************************************************************
*当該競馬場
**************************************************************/
.sp_this_cor {
  color: #ff9d8a;
  background-color: #666666;
  font-size: 8pt;
}

.sp_this_cor_kyori {
  color: #ff9d8a;
  background-color: #666666;
  font-size: 8pt;
  font-weight: bold;
}

/**************************************************************
*上り3F 3頭上位表示
**************************************************************/
.agari_3f_1 {
  color: #ff0000;
  font-weight: bold;
}

.agari_3f_2 {
  color: #ff6600;
  font-weight: bold;
}

.agari_3f_3 {
  color: #ff6600;
  font-weight: bold;
}

/**************************************************************
*除外馬
**************************************************************/
.jogai_uma {
  color: #ff0000;
}

/**************************************************************
*的中
**************************************************************/
#res_hit_tbl {
  margin-top: 20px;
}

.hit_sanren, .hit_umaren {
  margin-top: 5px;
  padding: 20px;
  background-color: #ff0000;
  color: #ffffff;
  display: block;
  font-size: 130%;
  font-weight: bold;
}
/**************************************************************
*決まり手
**************************************************************/
#kimarite {
  padding: 3px;
  font-size: 130%;
}
/**************************************************************
*分析
**************************************************************/
#res_analy_box {
	margin-top: 25px;
	padding: 3px;
	color: #ffffff;
	background-color: #0020a9;
}

#res_analy_box p {
	padding: 3px;
}

