@charset "UTF-8";
ol#olNmbr{ list-style-type: decimal; }


table.normalTbl{border:1px solid #ccc;}
table.normalTbl caption{text-align:left; margin-bottom:0.5em;}
table.normalTbl th,
table.normalTbl td{border:1px solid #ccc; font-size:100%;}
table.normalTbl th{text-align:center; background:#eee; font-weight:bold;}

.rightTbl,
.leftTbl{width:250px; margin:10px 0;}

.rightTbl{float:right;}
.leftTbl{float:left;}

table.rightTbl,
table.leftTbl{border:1px solid #cccccc; border-collapse:collapse; border-spacing:0px; empty-cells:show;}

table.rightTbl th,
table.rightTbl td,
table.leftTbl th,
table.leftTbl td{border:1px solid #cccccc; padding:5px; margin:0px; font-size:100%;}

/*ie用フォントサイズ調整*/
*html table.normalTbl th,
*html table.normalTbl td,
*html table.leftTbl th,
*html table.leftTbl td,
*html table.rightTbl th,
*html table.rightTbl td,
*html table.normalTbl caption{font-size:80%;}

table.rightTbl th,
table.leftTbl th{text-align:center; background:#eee;}

.clr{clear:both;}

table#soshikiTbl{width:80%;}
#soshikiTbl th,
#soshikiTbl td{font-size:90%;}

*html #soshikiTbl th,
*html #soshikiTbl td{font-size:60%;}

