/*テーブル用*/
table { font-size: 12px; line-height: 20px; width: 540px; margin: 0; padding: 0; }
#jtable { font-size: 12px; line-height: 20px; width: 540px; }
.col { font-weight: bold; line-height: 15px; background-color: #e0dddd; text-align: center; }
.basea { background-color: white; padding: 3px 3px;}
.baseb { background-color: #f0e8c7; padding: 5px;}
#stable { width: 540px; padding: 2px; border-collapse:collapse;}
stable,scol1,scol2,scol3 {border:solid yellowgreen; 2px;}
.scol1 { text-align: left; vertical-align: middle; width: 280px; }
.scol2 { font-size: 12px; font-weight: bold; background-color: yellowgreen;}
.scol3 { width:250px; }
#ttable { width:540px; height: 518px;}
.tcol1 { color: navy; font-weight: bold; line-height: 15px;}
.tcol2 { text-align: center; vertical-align: middle; width: 108px; }
.tcol3 { line-height: 13px; text-align: center; width: 108px; }
.tcol4 { text-align: center; vertical-align: top;}
th { font-weight: normal; text-align: left; }
td { line-height: 20px; }
#ytable { width: 540px; height: 450px; }
.ycol1 { text-align: center; vertical-align: bottom; width: 135px; height: 250px; }
.ycol2 { text-align: center; vertical-align: top; width: 135px; }
.ycol3 {  text-align: center; vertical-align: bottom; width: 108px; height: 250px; }
.ycol4 {  text-align: center; vertical-align: middle; width: 180px; height: 230px; }
.ycol5 {  text-align: center; vertical-align: middle; width: 250px; height: 220px; }
#ctable { width: 540px; padding: 2px;}
.ccol1 { width: 80px; }
.ccol2 { vertical-align: middle; width: 186px; }
