/************************************/
/* 
BODY Master
ライブオンデマンド表示スタイル
スタイルの概要
BODY
H・見出し文字系指定
本日のレース
過去の映像STEP1テーブル
過去の映像STEP2テーブル
過去の重賞テーブル
ヘルプ
タブで切り替える情報（本日のレース）
フッタ
*/
/************************************/

body { color:#222; margin:0; padding:0; background-color:#444;}
#wrapper { width:800px; margin:0 auto; padding:0 0 20px 0; background:#FFF; }
table { text-align:left; }
a { text-decoration:underline; }
a:link { color:#03d; }
a:visited { color:#609 !important; }
a:active { color:#FF3300; }
a:hover { color:#f30; }
/************************************/
/*H・見出し文字系指定*/
/************************************/

h1 { font-size: 1.2em; margin: 0px 0px 10px 0px; padding: 0px 5px 2px 0px; color:#222; }
h2 { width:770px; font-size: 0.98em; line-height:1.3; letter-spacing:0.009em; margin: 5px 0 7px 7px; padding:7px 0 7px 10px; color:#222; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
h3 { font-size: 0.88em; letter-spacing:0.03em; margin: 0; padding: 5px 0px; color:#222; }
h4 { font-size: 0.85em; margin: 0; padding: 5px 0px; color:#222; }
h5 { font-size: 0.84em; margin: 0; padding: 5px 0px; color:#222; }
/***イメージの見出し***/

h1.img { margin:0; padding:0; }
h2.img { margin:0 0 10px 0; padding:0; border:none; text-align:left; }
/************************************/
/*文字設定*/
/************************************/


.Read { font-size:0.86em; letter-spacing:0.03em; line-height:1.6; }
.small { font-size:0.83em; line-height:1.6; }
.note { font-size:0.72em; line-height:1.4; }
.mini { font-size:0.68em; line-height:1.3; }
/************************************/
/*赤い文字*/
/************************************/

.RedText { color:#f00; }
.OrangeText { color:#f60; }
/************************************/
/*青文字*/
/************************************/

.blueText { color:#03f; }
/************************************/
/*グレー文字*/
/************************************/

.grayText { color:#ccc; }
/* *************** */
/* 画像 Border Contl*/
/* *************** */

img { border:0; }
img.borderC { border:1px solid #ccc; }
/* *************** */
/* Text Align Contl*/
/* *************** */

div.right { text-align:right; }
div.left { text-align:left; }
/************************************/
/*本日のレース*/
/************************************/

.title_gr { margin:7px 0 0 4px; padding:0; background-color:#ccc; }
.list { padding:3px; border-bottom:1px solid #ccc; text-align:left; }
/************************************/
/*過去の映像STEP1テーブル*/
/************************************/

.s1table { margin:0 0 0 7px; border-top:1px solid; border-right:1px solid; border-bottom:1px solid; }
.s1race { width:230px; border-left:1px solid; border-bottom:1px solid; padding:5px; }
.s1race2 { width:230px; border-left:1px solid; padding:5px; }
.s1race3 { width:230px; border-top:1px solid; border-left:1px solid; padding:5px; }
.s1content { padding:5px; border-left:1px solid; background-color:#eee; font-size:0.86em; letter-spacing:0.03em; line-height:1.6; }
/************************************/
/*過去の映像STEP2テーブル*/
/************************************/

.s2table, .s2table td   { margin:0 0 0 7px; border-color:#B4C9D2; font-size:0.9em; letter-spacing:0.03em; line-height:1.6; border-collapse:collapse;background-repeat:no-repeat; background-position:right; }

.s2table {  border:1px solid #B4C9D2; }
/*日付部分*/
.s2dates { padding:5px; border-bottom:1px solid; border-left:1px solid; background-color:#fff;  }
/*奇数番号レース　TD*/
.s2odd { padding:5px; background-image:url(../images/icon_camera1.gif); border-left:1px solid; background-color:#eee; }
/* ------------------奇数番号レース審議　TD*/
.s2odd_shingi { padding:5px; background-image:url(../images/icon_camera3.gif); border-left:1px solid; background-color:#eee; }
/*偶数番号レース TD*/
.s2even { padding:5px; background-image:url(../images/icon_camera1.gif); border-left:1px solid; background-color:#fff; }
/* ------------------偶数番号レース審議 TD*/
.s2even_shingi { padding:5px; background-image:url(../images/icon_camera3.gif); border-left:1px solid; background-color:#fff; }
/*レース番号表示欄のサイズ　TD*/
.s2_num { width:50px; padding:5px; border-bottom:1px solid; border-left:1px solid; background-color:#fff; }
/*奇数番号レース欄で表示内容無し　TD*/
.s2odd_blank { padding:5px; border-left:1px solid; background-color:#eee; color:#CCC; }
/*偶数番号レース欄で表示内容無し　TD*/
.s2even_blank { padding:5px; border-left:1px solid; background-color:#fff; color:#CCC; }
/*奇数番号レース　リンクなしTD*/
.s2odd_link { padding:5px; background-image:url(../images/icon_camera2.gif); border-left:1px solid; background-color:#eee; }
/*偶数番号レース リンクなしTD*/
.s2even_link { padding:5px; background-image:url(../images/icon_camera2.gif); border-left:1px solid; background-color:#fff; }
/************************************/
/*過去の重賞テーブル*/
/************************************/


.s3table { margin:0 0 0 7px; border-top:1px solid; border-right:1px solid; border-left:1px solid; }
.s4table { margin:0 0 0 7px; border-left:1px solid; border-bottom:1px solid; }
.JushoName { background-color:#eee; padding:5px; }
.JushoYear { padding:7px; background-color:#fff; font-size:0.86em; letter-spacing:0.03em; line-height:1.6; border-bottom:1px solid; }
/************************************/
/*タブで切り替えるボタン（本日のレース）*/
/************************************/

.tabTable { margin:10px; }
.tab1 { margin:0; border-top:1px solid #999; border-right:1px solid #999; border-left:1px solid #999; background-color:#eee; padding:5px; text-align:center; }
/************************************/
/*HELP*/
/************************************/

h2.help { margin:0 0 10px 0; width:680px; border-bottom:1px solid #ccc; border-top:none; border-left:5px solid #09c; }
table.base { margin:0; width:680px; border-collapse:collapse; border:1px #999 solid; }
table.base td { margin:0; padding:3px; border: 1px #999 solid; }
td.col01 { background-color:#FFF; }
td.col02 { background-color:#ddd; }
.helpTable { margin:5px 0 0 7px; border-top:1px solid; border-right:1px solid; border-left:1px solid; border-bottom:1px solid; }
.helpTD { padding:5px 10px 5px 20px; font-size:0.86em; letter-spacing:0.03em; line-height:1.6; }
/************************************/
/*フッタ*/
/************************************/

#footer { width: 800px; height:80px; border-top: 1px solid #B4C9D2; margin:0 auto; padding:20px 0; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; line-height:1.3; color:#555; text-align:center; background:#fff; }
