/* table */
table.t                {border-collapse:collapse;table-layout:fixed;font-size:9.0pt; width:100px;}
table.t td             {border:1px solid #999; box-sizing:border-box; width:250px; padding: 2px;}
table.t th             {border:1px solid #999;font-size:9.0pt; box-sizing:border-box; width:250px; height:50px; background-color:#333399; color:#ffffff;}

table.t th:nth-child(1){width:100px}
table.t th:nth-child(2){width:300px}
table.t td:nth-child(1){width:100px}
table.t td:nth-child(2){width:300px}

table.t tr.tr_2j       { background-color: #da9694; }
table.t td.td_2j_hsc   { font-size:1.2em; font-weight:bold;    padding-left: 2px; border-bottom-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_2j_des   { font-size:1.2em; font-weight:bold;    padding-left: 2px; border-bottom-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_2j_etc   { font-size:1.0em; font-weight:normal;  padding-left: 2px; border-bottom-style:none; vertical-align: top; word-wrap: break-word}

table.t tr.tr_2e       { background-color: #da9694; }
table.t td.td_2e_hsc   { font-size:1.2em; font-weight:bold;    padding-left: 2px; border-top-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_2e_des   { font-size:1.2em; font-weight:bold;    padding-left: 2px; border-top-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_2e_etc   { font-size:1.0em; font-weight:normal;  padding-left: 2px; border-top-style:none; vertical-align: top; word-wrap: break-word}

table.t tr.tr_3j       { background-color: #c4d79b; }
table.t td.td_3j_hsc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-bottom-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_3j_des   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-bottom-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_3j_etc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-bottom-style:none; vertical-align: top; word-wrap: break-word}

table.t tr.tr_3e       { background-color: #c4d79b; }
table.t td.td_3e_hsc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-top-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_3e_des   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-top-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_3e_etc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-top-style:none; vertical-align: top; word-wrap: break-word}

table.t tr.tr_4j       { background-color: #92cddc; }
table.t td.td_4j_hsc   { font-size:1.0em; font-weight:bold;    padding-left: 2px;  border-bottom-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_4j_des   { font-size:1.0em; font-weight:normal;  padding-left: 10px;  border-bottom-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_4j_etc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-bottom-style:none; vertical-align: top; word-wrap: break-word}

table.t tr.tr_4e       { background-color: #92cddc; }
table.t td.td_4e_hsc   { font-size:1.0em; font-weight:bold;    padding-left: 2px;  border-top-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_4e_des   { font-size:1.0em; font-weight:normal;  padding-left: 10px;  border-top-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_4e_etc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-top-style:none; vertical-align: top; word-wrap: break-word}

table.t tr.tr_5j       { background-color: transparent; }
table.t td.td_5j_hsc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-bottom-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_5j_des   { font-size:1.0em; font-weight:normal;  padding-left: 20px; border-bottom-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_5j_etc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-bottom-style:none; vertical-align: top; word-wrap: break-word}

table.t tr.tr_5e       { background-color: #d9d9d9; }
table.t td.td_5e_hsc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-top-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_5e_des   { font-size:1.0em; font-weight:normal;  padding-left: 20px; border-top-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_5e_etc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-top-style:none; vertical-align: top; word-wrap: break-word}

table.t tr.tr_6j       { background-color: transparent; }
table.t td.td_6j_hsc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-bottom-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_6j_des   { font-size:1.0em; font-weight:normal;  padding-left: 10px; border-bottom-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_6j_etc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-bottom-style:none; vertical-align: top; word-wrap: break-word}

table.t tr.tr_6e       { background-color: #d9d9d9; }
table.t td.td_6e_hsc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-top-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_6e_des   { font-size:1.0em; font-weight:normal;  padding-left: 10px; border-top-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_6e_etc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-top-style:none; vertical-align: top; word-wrap: break-word}

table.t tr.tr_7j       { background-color: transparent; }
table.t td.td_7j_hsc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-bottom-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_7j_des   { font-size:1.0em; font-weight:normal;  padding-left: 20px; border-bottom-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_7j_etc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-bottom-style:none; vertical-align: top; word-wrap: break-word}

table.t tr.tr_7e       { background-color: #d9d9d9; }
table.t td.td_7e_hsc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-top-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_7e_des   { font-size:1.0em; font-weight:normal;  padding-left: 20px; border-top-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_7e_etc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-top-style:none; vertical-align: top; word-wrap: break-word}

table.t tr.tr_8j       { background-color: transparent; }
table.t td.td_8j_hsc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-bottom-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_8j_des   { font-size:1.0em; font-weight:normal;  padding-left: 30px; border-bottom-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_8j_etc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-bottom-style:none; vertical-align: top; word-wrap: break-word}

table.t tr.tr_8e       { background-color: #d9d9d9; }
table.t td.td_8e_hsc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-top-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_8e_des   { font-size:1.0em; font-weight:normal;  padding-left: 30px; border-top-style:none; vertical-align: top; word-wrap: break-word}
table.t td.td_8e_etc   { font-size:1.0em; font-weight:normal;  padding-left: 2px;  border-top-style:none; vertical-align: top; word-wrap: break-word}

#header_h {
    position: absolute;top:0px;
    width:500px;
    overflow-x:hidden;overflow-y:hidden;
}
#data {
    position: absolute;top:50px;
    overflow-x:scroll;overflow-y:scroll;
    width:517px;height:600px;
}

/* window scroll */
html {overflow: hidden; font-family:sans-serif;}  

/* fonts */
p {font-size:16.0px; font-weight:bold;}

