/*4桁行の上の罫線*/
#scrollData>tr>td.td-css1{
  padding:3px;
 }



/* 基本のテーブル定義 */
table.t {border-collapse:collapse;table-layout:fixed;font-size:9.0pt;mso-number-format:'\@';}
table.t td{border:1px solid #999;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}
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:122px;}	/*水平コテイヘッダ全体のwidth*/
[name="T"]  th{height:36px}	/*上部水平ヘッダのセルの高さ*/
[name="T1"]  th{height:36px}	/*固定ヘッダのセルの高さ*/
[name="T"]  td{pdding:3px; width:61px}
[name="T"]  th:nth-child(4){width:61px}
[name="T"]  td:nth-child(4){width:61px}
[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:507px;top:0px;
   width:132px;      <!--水平ヘッダの可視の幅 width=782px-->
   overflow-x:hidden;overflow-y:hidden;
   }
#header_v {
   position: absolute;left:0px;top:36px;
   width:550px;height:440px;   <!--1 height=360px  width=550px-->
   overflow-x:hidden;overflow-y:hidden;
   }
#data {
   position: absolute;left:507px;top:36px;
   overflow-x:scroll;overflow-y:scroll;
   width:150px;height:457px;   <!--widthはデータ部分の可視の幅（スクロールバーも込の幅）header_vのheightより17px大きくとる  width="800px"  height="377px" -->
   }