/* テーブルB1 */

.tableB1 {
     background-color: #fff;
     border-collapse: collapse;
}

.tableB1 td,.tableB1 th {
     border-width: 1px;
     border-style: solid;
     border-color: #ff3300;
     padding: 5px;
     !--width:150px;--
     text-align:center;
     font-size: 80%;
     font-family: "Meiryo UI",serif;
}

.tableB1 th  {
     background-color: #ff0000;
     color: #fff;
}

.tableB2 th  {
     background-color: #fff;
     color: #ff0000;
}

.tableB1 tr:hover {
     background-color: #ffcc66;
}




/* テーブルB12 */

.tableB12 {
     background-color: #fff;
     border-collapse: collapse;
}

.tableB12 td,.tableB12 th {
     border-width: 1px;
     border-style: solid;
     border-color: #4169e1;
     padding: 5px;
     !--width:150px;--
     text-align:center;
     font-size: 80%;
     font-family: "Meiryo UI",serif;
}

.tableB12 th  {
     background-color:#0000ff;
     color: #fff;
}

.tableB13 th  {
     background-color: #fff;
     color: #0000ff;
}

.tableB12 tr:hover {
     background-color: #ffcc66;
}


/* テーブル列幅指定 */
.col01 {
width:190px;
}
.col02 {
width:40px;
text-align:right;
}