
/***************	 結果		***************/
.turf_vision {
	width:			1120px;
	color:			white;
}

.turf_vision a {
	color: white;
	text-decoration: underline;
}


/***************	 配当		***************/
.tv_odds {
	width:			800px;
	float:			left;
	font-size:		30px;
	line-height:	50px;
	padding:		10px 0px;
}
.tvo_race {
	height:			50px;
}
.tvo_race_name {
	float:			left;
	padding-left:	20px;
}
.tvo_race_odds {
	float:			right;
	padding-right:	20px;
}
.tvo_half {
}
.tvo_left {
	width:			390px;
	float:			left;
	background-color:	black;
	margin-left:	10px;
}
.tvo_right {
	width:			390px;
	float:			right;
	margin-right:	10px;
	background-color:	black;
}
.tvo_label {
	width:			100px;
	float:			left;
}
.tvo_ban {
}
.tvo_odds {
	float:			right;
	padding-right:	20px;
	width:			150px;
	text-align:		right;
}
.tvo_odds_l {
	float:			right;
	padding-right:	20px;
	width:			300px;
	text-align:		right;
}
.tvo_bottom {
	background-color:	black;
	width:			780px;
	margin-left:	10px;
	margin-right:	10px;
}

.tvo_label_text {
	text-shadow:
       2px  2px 1px black,
      -2px  2px 1px black,
       2px -2px 1px black,
      -2px -2px 1px black,
       2px  0px 1px black,
       0px  2px 1px black,
      -2px  0px 1px black,
       0px -2px 1px black;        /* 文字の影 */
}

/* 単勝 */
.tvo_label_color1 {
	background:		linear-gradient(to right, navy 5%, blue 20%, blue 80%, navy);
}
.tvo_line1 {
    border-bottom:	solid 3px blue;
}
/* 複勝 */
.tvo_label_color2 {
	background:		linear-gradient(to right, maroon 5%, red 20%, red 80%, maroon);
}
.tvo_line2 {
    border-bottom:	solid 3px red;
}
/* 枠連 */
.tvo_label_color3 {
	background:		linear-gradient(to right, darkslategray 5%,green 20%, green 80%,darkslategray);
}
.tvo_line3 {
    border-bottom:	solid 3px green;
}
/* 馬連 */
.tvo_label_color4 {
	background:		linear-gradient(to right, mediumorchid 5%,magenta 20%, magenta 80%, mediumorchid);
}
.tvo_line4 {
    border-bottom:	solid 3px magenta;
}
/* ワイド */
.tvo_label_color5 {
	background:		linear-gradient(to right, darkturquoise 5%,cyan 20%, cyan 80%,darkturquoise);
}
.tvo_line5 {
    border-bottom:	solid 3px cyan;
}
/* 馬単 */
.tvo_label_color6 {
	background:		linear-gradient(to right, darkgoldenrod 5%,yellow 20%, yellow 80%,darkgoldenrod);
}
.tvo_line6 {
    border-bottom:	solid 3px yellow;
}
/* 三連複 */
.tvo_label_color7 {
	background:		linear-gradient(to right, navy 5%,blue 20%, blue 80%,navy);
}
.tvo_line7 {
    border-bottom:	solid 3px blue;
}
/* 三連単 */
.tvo_label_color8 {
	background:		linear-gradient(to right, darkgoldenrod 5%,orange 20%, orange 80%,darkgoldenrod);
}
.tvo_line8 {
    border-bottom:	solid 3px orange;
}


/***************	 着順		***************/
.tv_result {
	width:		320px;
	float:		right;
	background-color:	black;
}
.tvr_top {
	height:		60px;
	padding:	0px 0px 10px;
}
.tvr_cource {
	display:		table-cell;
	width:			40px;
	height:			60px;
	font-size:		24px;
	vertical-align:	middle;
}
.tvr_race_no {
	display:		table-cell;
	width:			60px;
	height:			40px;
	font-size:		40px;
	font-weight:	bolder;
	vertical-align:	bottom;
	background-color: dimgray;
	color:			orange;
	padding:		10px 0px;
}
.tvr_race {
	display:		table-cell;
	width:			60px;
	height:			40px;
	font-size:		40px;
	text-align:		left;
	vertical-align:	bottom;
	padding:		10px 0px;
}
.tvr_kakutei {
	display:		table-cell;
	width:			160px;
	height:			60px;
	font-size:		50px;
	font-weight:	bolder;
	vertical-align:	middle;
	background-color: red;
}
.tvr_rank_left {
	width:			160px;
	float:			left;
}
.tvr_rank_right {
	width:			160px;
	float:			right;
}
.tvr_rank_line {
	height:			40px;
	padding:		10px 15px;
}
.tvr_rank_label {
	display:		table-cell;
	width:			50px;
	height:			50px;
	font-size:		30px;
	vertical-align:	middle;
	background-color: blue;
	border-radius:	30px;
}
.tvr_rank_space {
	display:		table-cell;
	width:			10px;
	height:			50px;
}
.tvr_rank_ban {
	display:		table-cell;
	width:			65px;
	height:			50px;
	font-size:		40px;
	font-weight:	bolder;
	text-align:		right;
	vertical-align:	middle;
	background-color: dimgray;
	color:			orange;
	padding-right:	5px;
}
.tvr_diff_top {
	height:			35px;
}
.tvr_diff_line {
	height:			40px;
	padding:		10px 0px;
}
.tvr_diff_label {
	display:		table-cell;
	width:			40px;
	font-size:		40px;
	vertical-align:	middle;
}
.tvr_diff {
	display:		table-cell;
	width:			100px;
	height:			40px;
	font-size:		30px;
	font-weight:	bolder;
	vertical-align:	middle;
	background-color: dimgray;
	color:			orange;
}
.tvr_diff_bottom {
	height:			25px;
}

.tvr_bottom_left {
	width:			80px;
	float:			left;
}
.tvr_type {
}
.tvr_condition {
}
.tvr_bottom_right {
	width:			240px;
	float:			right;
	padding-top:	20px;
}
.tvr_time_line {
	height:			50px;
	padding:		5px 0px 5px 20px;
}
.tvr_time_label {
	display:		table-cell;
	width:			80px;
	height:			50px;
	font-size:		20px;
	vertical-align:	bottom;
}
.tvr_time {
	display:		table-cell;
	width:			120px;
	height:			30px;
	font-size:		30px;
	font-weight:	bolder;
	vertical-align:	bottom;
	background-color: dimgray;
	color:			orange;
	padding:		10px;
}

/***************	 全馬着順		***************/
.tvh_line_label,  .tvh_line_0,  .tvh_line_1 {
	width:			780px;
	font-size:		24px;
	margin-left:	10px;
	margin-right:	10px;
}
.tvh_line_label {
	background-color:	lightgray;
	color:				black;
}
.tvh_line_0 {
	background-color:	black;
}
.tvh_line_1 {
	background-color:	#202020;
}
.tvh_rank_cell {
	display:		table-cell;
	width:			60px;
}
.tvh_rank, .tvh_ban {
	border-radius:	10px;
	padding:		0px 10px;
}
.tvh_rank {
	background-color:	blue;
}
.tvh_ban_cell {
	display:		table-cell;
	width:			60px;
}
.tvh_name {
	display:		table-cell;
	width:			240px;
	padding-left:	10px;
	text-align:		left;
}
.tvh_jockey {
	display:		table-cell;
	width:			160px;
	text-align:		left;
}
.tvh_time {
	display:		table-cell;
	width:			100px;
}
.tvh_chakusa {
	display:		table-cell;
	width:			80px;
}
.tvh_agari {
	display:		table-cell;
	width:			70px;
}


/***************	 グルメ		***************/
.tv_gourmet {
	width:		320px;
	float:		right;
}


.color_rank1 			{	background-color:	goldenrod;		color:	black;	}
.color_rank2 			{	background-color:	silver;			color:	black;	}
.color_rank3 			{	background-color:	saddlebrown;	color:	black;	}
