/* ボートレースキャラクター Produced by キャラスパ！ Since 1996 */

body {
      font-size: 16px;
      margin: 0 auto;
      color: #000000;
      background-color: #ccffff;
      background-image:url("boat00.gif");
      table-layout:fixed;
     }
a img{border:0;}
a {text-decoration:none;}
a:link{color: #0000ff; }
a:active{color: #ff0000; }
a:visited{color: #0000ff; }
h1,h2,h3,h4,h5{display: inline; }


/* 全体画面 */
table.mem98 {
  width: 980px;
  margin:0 auto;
  border-collapse: collapse;
  background: #efefff;
}
table.mem98 td {
  padding:0px;
}
table.mem98 td.tt1 {
  width: 200px;
  vertical-align: top;
  background: #3366c9;
  font-size: 13px;
}
table.mem98 td.tt2 {
  width: 580px;
  vertical-align: top;
  background: #ffffff;
}
table.mem98 td.tt3 {
  width: 200px;
  vertical-align: top;
  background: #0000c9;
  color:#ffffff;
}

/* レースタイトル */
table.tit01 {
  width: 560px;
  height: 160px;
  margin:10px 10px;
  text-align: left;
  border-collapse: collapse;
  background: #3366c9;
  color:#ffffff;
  font-size: 16px;
}
table.tit01 td.ra {
  text-align: center;
}
table.tit01 a:link{color:#ffffff; }
table.tit01 a:visited{color:#ffffff; }
table.tit01 a:hover{background:#ff0000; }

/* テーブル */
table.mem02 {
  width: 570px;
  border-collapse: collapse;
  margin:5px 5px;
  color: #ffffff;
}
table.mem02 td.mm1 {
  border: solid 5px #ffffff;
  width: 325px;
  vertical-align: top;
  background: #3366c9;
  padding: 10px;
}
table.mem02 td.mm2 {
  border: solid 5px #ffffff;
  width: 225px;
  vertical-align: top;
  background: #3366c9;
  padding: 10px;
}
table.mem02 td.mm3 {
  border: solid 5px #ffffff;
  width: 225px;
  vertical-align: top;
  background: #ffffff;
  padding: 10px;
}

/* 賞金ランキング */
table.mem02b {
  width: 300px;
  margin:0 auto;
  border-collapse: collapse;
  font-size: 15px;
  color: #000000;
}
table.mem02b tr {
  text-align: left;
  background: #ffffff;
}
table.mem02b tr.rr1 {
  border: solid 1px #3366c9;
  background: #00ffff;
  padding: 3px;
}
table.mem02b th {
  border: solid 1px #3366c9;
  text-align: left;
  padding: 3px;
}
table.mem02b td {
  border: solid 1px #3366c9;
  text-align: right;
  padding: 3px;
}

/* リーディング */
table.mem03 {
  width: 300px;
  margin:0 auto;
  border-collapse: collapse;
  font-size: 14px;
  color: #000000;
}
table.mem03 tr {
  text-align: left;
  background: #ffffff;
}
table.mem03 tr.rr1 {
  border: solid 1px #3366c9;
  background: #00ffff;
  padding: 3px;
}
table.mem03 th {
  border: solid 1px #3366c9;
  text-align: left;
  padding: 3px;
}
table.mem03 td {
  border: solid 1px #3366c9;
  text-align: right;
  padding: 3px;
}




/* ＳＧプレイバック */
table.mem01 {
  width: 210px;
  margin:0 auto;
  border-collapse: collapse;
  color: #ffffff;
  font-size: 13px;
}
table.mem01 td {
  text-align: left;
  background: #c90000;
  border: solid 1px #3366c9;
  padding: 4px;
}
table.mem01 td.tt1 {
  background: #000000;
  padding: 4px;
}
table.mem01 a:link{color: #ffffff; }
table.mem01 a:visited{color: #ffffff; }



/* スタッフ絶好調 */
table.stf01 {
  width: 565px;
  margin:0 auto;
  font-size: 15px;
  border-collapse: collapse;
}
table.stf01 th {
  text-align: left;
  border-bottom:dotted 1px #0000ff;
}
table.stf01 td {
  vertical-align: middle;
  border-bottom: dotted 1px #0000ff;
}
table.stf01 th.ss1 {
  text-align: right;
  font-size: 24px;
  color: #ff0000;
  border-bottom:dotted 1px #0000ff;
}



/* シリーズ日程 */
table.tit01a {
  width: 560px;
  border-collapse: collapse;
  margin:10px 10px;
  background: #3366c9;
  color:#000000;
}
table.tit01a td {
  padding: 10px;
}

table.stf2 {
  width: 540px;
  margin:0 auto;
  border-collapse: collapse;
  font-size: 14px;
  text-align: left;
  background: #ffffff;
}
table.stf2 td {
  padding: 5px;
  border: solid 1px #3366c9;
}
table.stf2 tr.ut {
  background: #00c9c9;
  padding: 1px;
}
table.stf2 tr.u0 {
  background: #feb1bd;
}
table.stf2 tr.u1 {
  background: #96cef8;
}
table.stf2 tr.u2 {
  background: #fdd0bf;
}
table.stf2 tr.u3 {
  background: #b7ffb7;
}
table.stf2 tr.u4 {
  background: #ffff99;
}
table.stf2 th {
  text-align: center;
  font-size: 16px;
  color:#ff0000;
}
table.stf2 td.ta1 {
  width: 250px;
}
table.stf2 td.ta2 {
  font-size: 12px;
  width: 55px;
}
table.stf2 td.ta3 {
  width: 260px;
}


/* レースタイトル */
table.com00 {
  width: 780px;
  margin:0 auto;
  border-spacing: 3px;
  background: #000000;
  font-size: 16px;
  line-height: 1.3em;
}
table.com00 td {
  height: 30px;
  padding: 2px;
}


/* レース解説 */
table.com01 {
  width: 750px;
  margin:0 auto;
  border-spacing: 3px;
  font-size: 16px;
  background: #ffffff;
  border: solid 3px #00ff00;
  line-height: 1.3em;
}
table.com01 td {
  padding: 2px;
}

/* レース解説２ */
table.com02 {
  width: 770px;
  margin:0 auto;
  font-size: 16px;
  border-collapse: collapse;
  line-height: 1.4em;
  padding: 3px;
  text-align: center;
}



/* ドリーム戦 */
table.drm01 {
  width: 274px;
  margin:0 auto;
  font-size: 16px;
  border-collapse: collapse;
  background: #ffffff;
  color:#000000;
  line-height: 1.4em;
}
table.drm01 tr {
  padding: 1px;
}
table.drm01 th {
  width: 43px;
  border: solid 1px #333333;
}
table.drm01 td {
  width: 43px;
  border: solid 1px #333333;
}


/* 出場予定選手 */
table.ser01 {
  width: 480px;
  margin:0 auto;
  font-size: 15px;
  border-collapse: collapse;
  background: #ffffff;
  color:#000000;
  line-height: 1.3em;
}
table.ser01 tr {
  padding: 1px;
  text-align: center;
}
table.ser01 th {
  padding: 1px;
  font-size: 13px;
  border: solid 1px #999999;
}
table.ser01 td {
  text-align: center;
  border: solid 1px #999999;
}
table.ser01 td.rr {
  text-align: left;
  border: solid 1px #999999;
  font-weight:bold; 
}













/* クレジット */
table.tit02 {
  width: 980px;
  margin:0 auto;
  background: #0000c9;
  font-size: 12px;
  color: #ffffff;
}
table.tit02 th {
  text-align: left;
}
table.tit02 td {
  text-align: right;
}
table.tit02 td.ud1 {
  font-size: 15px;
  text-align: left;
  color: #ffffff;
}
table.tit02 td.ud1 a:link{color:#ffffff; }
table.tit02 td.ud1 a:visited{color:#ffffff; }
table.tit03 {
  width: 980px;
  margin:0 auto;
  font-size: 16px;
  color: #000000;
}


