@charset "utf-8";

.con2_right { float:right; width:433px; }

.table1 { width:560px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; }
.table1 td { border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; padding:4px; }
.table1 td.td1 { background:#eeeeee; width:330px; text-align:left; }
.table1 td.td2 { width:80px; text-align:right; }
.table1 td.td3 { width:80px; text-align:right; background:#ffffcc; }
.table1 td.td4 { background:#ffffcc; }
.table2 { width:472px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; }
.table2 td { border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; padding:4px; }
.table2 td.td1 { width:80px; text-align:right; }
.table2 td.td2 { background:#ffffcc; }


.BgColorYellow { background:#eff0e0; font-weight:bold; padding:5px; }

.charge_table { width:560px; border:0; }
.charge_table .td1 { background:#e4e4e4; border:1px solid #c4c4c4; width:18px; }
.charge_table .td2 { background:#f3f3f3; border:1px solid #d6d6d6; padding:4px; text-align:left; width:149px; }
.charge_table .td3 { background:#ecffe0; border:1px solid #c6daba; padding:4px; text-align:center; width:200px; }
.charge_table .td4 { background:#ffffff; border:1px solid #e8e8e8; padding:4px; }

dl.answer { width:560px; margin:0 0 20px 0; }
dl.answer dt { color:#c40303; font-weight:bold; margin:0 0 8px 0; }
dl.answer dd { background:#ececec; padding:10px; }

.voice { width:560px; margin:0 0 20px 0; }
.voice .left { width:95px; float:left; }
.voice .right { width:455px; float:right; }
.voice_border { padding-bottom:5px; border-bottom:1px solid #ccc; margin-bottom:10px; }

.table_border { padding-bottom:20px; margin-bottom:20px;  border-bottom:1px dashed #bdbdbd; }
 



