@charset		"Shift_JIS";

/* @Racing Fixtures & Principal Race Schedule (Local Governments) */
.w17 TD			{
			WIDTH: 17px
			}
.F			{
			COLOR: #FFF;
			BACKGROUND: #3CB371;
			TEXT-ALIGN: CENTER
			}
.B,.bn			{
			COLOR: #FFF;
			BACKGROUND: #800000;
			TEXT-ALIGN: CENTER
			}
.N			{
			COLOR: #FFF;
			BACKGROUND: #000080;
			TEXT-ALIGN: CENTER
			}


/* V@Racing Fixtures & Principal Race Schedule (Local Governments) */
table.local_schedule		{
		border: 1px #999 solid;
		border-collapse: collapse;
}

table.local_schedule th{
		background-color:#FFFFD0;
		font-weight:normal;
		width:17px;
		border: 1px #999 solid;
}
table.local_schedule th.rc{
		width:100px;
		text-align:left;
		font-weight:bold;
		background-color:#EEE;
}
table.local_schedule th.sat{
		color:#00F;
}

table.local_schedule th.sun{
		color:#F00;
}

table.local_schedule td{
		border: 1px #999 solid;
		VERTICAL-ALIGN: TOP;
}
table.local_schedule td.f			{
			COLOR: #060;
			FONT-WEIGHT:BOLD;
			BACKGROUND: #C4E4AF;
			TEXT-ALIGN: CENTER
			}
table.local_schedule td.n			{
			COLOR: #006;
			FONT-WEIGHT:BOLD;
			BACKGROUND: #B6C8E7;
			TEXT-ALIGN: CENTER
			}
table.local_schedule td.b			{
			COLOR: #800000;
			FONT-WEIGHT:BOLD;
			BACKGROUND: #EAC97B;
			TEXT-ALIGN: CENTER
			}

table.local_schedule_ex		{
		margin-bottom:5px;
}

table.local_schedule-p		{
		border: 1px #999 solid;
		border-collapse: collapse;
		}
table.local_schedule-p TH		{
		background-color:#EEE;
		border: 1px #999 solid;
		TEXT-ALIGN: LEFT;
			}
table.local_schedule-p TD		{
		background-color:#FFFFD0;
		border: 1px #999 solid;
			}
