@charset "utf-8";
BODY{
 font-family:monospace;
}

H1{
 white-space:nowrap;
 font-size:150%;
 line-height:100%;
}

H2{
 white-space:nowrap;
 font-size:125%;
 line-height:100%;
}

H3{
 white-space:nowrap;
 font-size:110%;
 font-weight:normal;
 line-height:100%;
}

TABLE{
 table-layout:fixed;
 border-collapse:collapse;
 border:2px solid black;
 color=#000000;
 white-space:pre;
 font-size:100%;
}

A{
 line-height:150%;
}

TH{
 border:1px solid black;
 padding:2px 4px;
}

TD{
 border:1px solid black;
 line-height:125%;
 font-size:90%;
 padding:2px 4px;
}

.head_m{
 line-height:100%;
 text-align:center;
 background-color:#ccffff;
}

.head_w{
 line-height:100%;
 background-color:#ffcccc;
}

.seiseki{
 font-size:100%;
}

.kukantop{
 color:#000000;
 background-color:#ffff99;
}

/* 1列目～9列目までの文字位置と幅 */
tr td:nth-child(1){width:1.5em; text-align:center;}
tr td:nth-child(2){width:7em; text-align:center;}
tr td:nth-child(3){width:5em; text-align:center;}
tr td:nth-child(4){width:8em; text-align:left;}
tr td:nth-child(5){width:8em; text-align:left;}
tr td:nth-child(6){width:8em; text-align:left;}
tr td:nth-child(7){width:8em; text-align:left;}
tr td:nth-child(8){width:8em; text-align:left;}
tr td:nth-child(9){width:8em; text-align:left;}
