/*4桁行の上の罫線*/
#scrollData>tr>td.td-css1{
  padding:3px;
 }



/* 基本のテーブル定義 */
table.t {border-collapse:collapse;table-layout:fixed;font-size:9.0pt;}
table.t td{border:1px solid #999; box-sizing:border-box;}




table.t td{-moz-box-sizing:border-box;mso-number-format:'\@';}
table.t th{-moz-box-sizing:border-box;mso-number-format:'\@';}
table.t td.tdf{border-top-width:2px;mso-number-format:'\@';}
table.t th{border:1px solid #999;font-size:9.0pt; box-sizing:border-box;}
table.t th{background-color:#333399;color:#ffffff;}
table.t th.css1{border-right-color:#333399;}
table.t th.css2{border-left-color:#333399; border-right-color:#333399;}
table.t th.css2{border-left-color:#333399;}
table.t td.plus{background-color:#ffffff;border-top-color:#ffffff; border-left-color:#ffffff; border-bottom-color:#ffffff;}

/*
  データ域        90×3+110 = 380
  ＋スクロール域  +16       = 396
  ＋垂直ヘッダ    +90       = 486
  スクロール範囲      (w×h) 280×130
  バー付データ部サイズ(w×h) 296×145  (バー v17:h18)
  ヘッダを含むサイズ  (w×h) 386×167  (ヘッダ１行18px)
 */
[name="T"] {width:300px;}
[name="T"]  th{height:56px}	/*上部水平ヘッダのセルの高さ*/
[name="T1"]  th{height:56px}	/*固定ヘッダのセルの高さ*/
[name="T"]  td{padding:3px;}
[name="even"]{background-color:#dcdcdc;color:#000000;}
[name="odd"]{background-color:#ffffff;color:#000000;}
#title{background-color:#ffffff; border-top-color:#ffffff; border-left-color:#ffffff; border-bottom-color:#ffffff;}
#header_h {
   position: absolute;left:498px;top:0px;
   width:782px;
   overflow-x:hidden;overflow-y:hidden;
   }
#header_v {
   position: absolute;left:0px;top:113px;
   width:550px;height:360px;
   overflow-x:hidden;overflow-y:hidden;
   }
#data {
   position: absolute;left:498px;top:113px;
   overflow-x:scroll;overflow-y:scroll;
   width:800px;height:377px;
   }
   
table.t th.css1:last-child{
   padding-left:5px;
   padding-right:15px;
}