@charset "EUC-JP";		/* Don't move this! */

/*
ＥＵＣで記述する事！このコメントが文字化けしてたら注意！！
*/

/*
========== TimeBias　Theory Index Chart
*/
table.TBchart	{
	table-layout: fixed;
	width: 760px;
	border : none;
	margin: 0px 0px 2px 0px;
}

table.TBchart th		{
	color: #333;
	background: #ddd;
	height: 40px;
	padding: 0px;
	font-weight: normal;
	text-align: center;
	line-height: 1.1em;
	vertical-align: middle;
	border: #ccc solid 1px;
}

table.TBchart th.TBCgateNo		{ width: 20px; }
table.TBchart th.TBChorseNo		{ width: 24px; }
/* table.TBchart th.TBChorseInfo	{ width: 160px; } */

table.TBchart th .sexAge	{ float: left; }
table.TBchart th .load		{ float: right; }
table.TBchart th .blinker	{ font-size: 10px; }
table.TBchart th .horse		{ font-size: 14px; clear: both; }
table.TBchart th .trainer	{ float: left; }
table.TBchart th .jockey	{ float: right; }
table.TBchart th .break		{ clear: both; }

table.TBchart th.TBCsireMare	{ width: 92px; }
table.TBchart th.TBCrecord		{ width: 74px; }
table.TBchart th.TBCindex		{ width: 32px; }
table.TBchart th.TBCindexW		{ width: 36px; }
table.TBchart th.TBCresult		{ width: 22px; }
table.TBchart th.TBCfiller		{ width: 12px; }

table.TBchart th.TBCgateNo1		{ color: #000; background: #fff; }
table.TBchart th.TBCgateNo2		{ color: #fff; background: #000; }
table.TBchart th.TBCgateNo3		{ color: #fff; background: #f00; }
table.TBchart th.TBCgateNo4		{ color: #fff; background: #00f; }
table.TBchart th.TBCgateNo5		{ color: #000; background: #ff0; }
table.TBchart th.TBCgateNo6		{ color: #fff; background: #090; }
table.TBchart th.TBCgateNo7		{ color: #000; background: #f70; }
table.TBchart th.TBCgateNo8		{ color: #fff; background: #f0c; }

table.TBchart td		{
	color: #333;
	background: #fff;
	/* height: 40px; */
	padding: 2px;
	font-weight: normal;
	text-align: center;
	line-height: 1.1em;
	vertical-align: middle;
	border: #ccc solid 1px;
}

table.TBchart td.TBChorseInfo		{
	color: #333;
	padding: 2px;
	font-weight: normal;
	text-align: left;
	line-height: 1.1em;
	vertical-align: middle;
	border: #ccc solid 1px;
}

table.TBchart td.TBCrec		{
	color: #333;
	background: #fff;
	/* height: 40px; */
	padding: 0px;
	font-weight: normal;
	text-align: center;
	line-height: 1.1em;
	vertical-align: middle;
	border: #ccc solid 1px;
}
table.TBchart td.TBCrecD		{
	color: #333;
	background: #feb;
	/* height: 40px; */
	padding: 0px;
	font-weight: normal;
	text-align: center;
	line-height: 1.1em;
	vertical-align: middle;
	border: #ccc solid 1px;
}
table.TBchart td.TBCrecT		{
	color: #333;
	background: #cfc;
	/* height: 40px; */
	padding: 0px;
	font-weight: normal;
	text-align: center;
	line-height: 1.1em;
	vertical-align: middle;
	border: #ccc solid 1px;
}

table.TBchart th .subtext		{ font-size: 9px; }
table.TBchart th .sexAge		{ font-size: 10px; float: left; }
table.TBchart th .load			{ font-size: 10px; float: right; }
table.TBchart th .blinker		{ font-size: 10px; }
table.TBchart th .horse			{ color: #000; font-size: 13px; font-weight: bold; padding: 0px 0px 0px 4px; clear: both; }
table.TBchart th .trainer		{ font-size: 10px; float: left; }
table.TBchart th .jockey		{ font-size: 10px; float: right; }
table.TBchart th .break			{ font-size: 10px; clear: both; }
table.TBchart th .baba			{ font-size: 10px; }

table.TBchart td .subtext		{ font-size: 9px; }
table.TBchart td .sexAge		{ font-size: 10px; float: left; }
table.TBchart td .load			{ font-size: 10px; float: right; }
table.TBchart td .blinker		{ font-size: 10px; }
table.TBchart td .horse			{ color: #000; font-size: 13px; font-weight: bold; padding: 0px 0px 0px 4px; clear: both; }
table.TBchart td .trainer		{ font-size: 10px; float: left; }
table.TBchart td .jockey		{ font-size: 10px; float: right; }
table.TBchart td .break			{ font-size: 10px; clear: both; }
table.TBchart td .baba			{ font-size: 10px; }
table.TBchart td .wa100			{ color: #f00; }
table.TBchart td .suggestion	{ color: #090; }

table.TBchart td.TBChorseNo		{ color: #000; font-weight: bold; }
table.TBchart td.TBCsireMare	{ font-size: 9px; }
table.TBchart td.TBCindex		{ color: #000; line-height: 1.5em; }
table.TBchart td.TBCresult1		{ color: #000; background: #f99; font-weight: bold; }
table.TBchart td.TBCresult2		{ color: #000; background: #d9b; font-weight: bold; }
table.TBchart td.TBCresult3		{ color: #000; background: #b9e; font-weight: bold; }

/* records */

div.TBCrecMain		{
	color: #333;
	background: #fff;
	position: relative;
	width: 73px;
	padding: 2px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
	text-align: center;
	line-height: 1.1em;
	vertical-align: middle;
	border: none;
}
div.TBCrecMainT		{
	color: #333;
	background: #cfc;
	position: relative;
	width: 73px;
	padding: 2px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
	text-align: center;
	line-height: 1.1em;
	vertical-align: middle;
	border: none;
}
div.TBCrecMainD		{
	color: #333;
	background: #feb;
	position: relative;
	width: 73px;
	padding: 2px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
	text-align: center;
	line-height: 1.1em;
	vertical-align: middle;
	border: none;
}

div.TBCrestTurfL	{ position: absolute; width: 0px; height: 43px; top: 0px; left: 0px; border: #000 solid 1px; }
div.TBCrestTurfR	{ position: absolute; width: 0px; height: 43px; top: 0px; left: 71px; border: #000 solid 1px; }
div.TBCrestDirtL	{ position: absolute; width: 0px; height: 43px; top: 0px; left: 0px; border: #000 solid 1px; }
div.TBCrestDirtR	{ position: absolute; width: 0px; height: 43px; top: 0px; left: 71px; border: #000 solid 1px; }

/* TB index (Speed Pace) */
div.TBCidxIllegal	{ float: left; padding: 2px 5px 2px 5px; width: 25px; margin: 0px 0px 0px 1px; font-size: 10px; border: none; }

div.TBCidxTurfA	{ float: left; padding: 2px 5px 2px 5px; width: 25px; margin: 0px 0px 0px 1px; color: #fff; background: #3a3; border: none; }
div.TBCidxTurfB	{ float: left; padding: 0px 3px 0px 3px; width: 25px; margin: 0px 0px 0px 1px; color: #000; background: #cfc; border: #3a3 solid 2px; }
div.TBCidxTurfC	{ float: left; padding: 2px 5px 0px 5px; width: 25px; margin: 0px 0px 0px 1px; color: #000; background: #cfc; border-bottom: #3a3 solid 2px; }
div.TBCidxTurfD	{ float: left; padding: 2px 5px 2px 5px; width: 25px; margin: 0px 0px 0px 1px; color: #000; background: #cfc; border: none; }
div.TBCidxTurf	{ float: left; padding: 2px 5px 2px 5px; width: 25px; margin: 0px 0px 0px 1px; color: #000; background: #cfc; border: none; }

div.TBCidxDirtA	{ float: left; padding: 2px 5px 2px 5px; width: 25px; margin: 0px 0px 0px 1px; color: #fff; background: #c60; border: none; }
div.TBCidxDirtB	{ float: left; padding: 0px 3px 0px 3px; width: 25px; margin: 0px 0px 0px 1px; color: #000; background: #feb; border: #c60 solid 2px; }
div.TBCidxDirtC	{ float: left; padding: 2px 5px 0px 5px; width: 25px; margin: 0px 0px 0px 1px; color: #000; background: #feb; border-bottom: #c60 solid 2px; }
div.TBCidxDirtD	{ float: left; padding: 2px 5px 2px 5px; width: 25px; margin: 0px 0px 0px 1px; color: #000; background: #feb; border: none; }
div.TBCidxDirt	{ float: left; padding: 2px 5px 2px 5px; width: 25px; margin: 0px 0px 0px 1px; color: #000; background: #feb; border: none; }

div.TBCidxClr	{ clear: both; }

/*
========== TimeBias　Theory Explain sheet
*/
table.TBexplain	{
	table-layout: fixed;
	width: 760px;
	border : none;
	margin: 0px 0px 2px 0px;
}

table.TBexplain th		{
	color: #333;
	background: #ddd;
	padding: 0px;
	width: 120px;
	font-weight: normal;
	text-align: center;
	line-height: 1.1em;
	vertical-align: middle;
	border: #ccc solid 1px;
}
table.TBexplain td		{
	color: #333;
	background: #fff;
	padding: 2px 4px;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	line-height: 1.3em;
	vertical-align: top;
	border: #ccc solid 1px;
}

table.TBexplain td .wa100			{ color: #f00; }
