/* CSS Document */

/* estimate */

#contents form .fcurtain-block{ width:585px; background: url("../img/frame_b.gif") no-repeat bottom; margin-bottom:15px;}
#contents form .fcurtain-block-in{ width:585px; background: url("../img/frame_t.gif") no-repeat top; padding:25px 0 15px;}
#contents.contentsWide form .fcurtain-block{ width:800px; background: url("../img/frame_b_wide.gif") no-repeat bottom; margin-bottom:15px;}
#contents.contentsWide form .fcurtain-block-in{ width:800px; background: url("../img/frame_t_wide.gif") no-repeat top; padding:25px 0 15px;}
#contents form .fcurtain-block-in table{ width:545px; margin:0 20px;}
#contents form .fcurtain-block-in table.fcurtain-block-tbl{ width:545px; margin:0 20px 6px;}
#contents form .fcurtain-block-in table td{ padding:4px 0; vertical-align:top; border-bottom:1px solid #F3E9CD;}
#contents form .fcurtain-block-in table th{ padding:4px 0; vertical-align:top; border-bottom:1px solid #F3E9CD; background:#FF9900; color:#FFFFFF; text-align:center;}
#contents form #attn{ width:553px; border:1px solid #CC0033; background:FFE8E8; margin-top:12px; padding:5px;}

#contents form .fcurtain-block-in table.fcurtain-block-tblWide{ width:760px; margin:0 20px 6px; border:1px solid #F3E9CD; border-width:1px 1px 0 0;}
#contents form .fcurtain-block-in table.fcurtain-block-tblWide2{ width:760px;}
#contents form .fcurtain-block-in table.fcurtain-block-tblWide2 textarea {width:555px; height:42px; font-size:12px;}
#contents form .fcurtain-block-in table.fcurtain-block-tblWide td,#contents form .fcurtain-block-in table.fcurtain-block-tblWide th{border-left:1px solid #F3E9CD; vertical-align:middle; white-space:nowrap; padding:4px;}

#contents.contentsWide h2{width:800px; background:#5C221D url("../../common/img/h2_wide_b.gif") no-repeat bottom; margin:20px 0 0; padding:0;}
#contents.contentsWide h2 span{ display:block; width:760px; background: url("../../common/img/h2_wide_t.gif") no-repeat top; padding:8px 20px; margin:0; font-size:14px; color:#FFFFFF; font-weight:bold;}
#contents.contentsWide form #attn{ width:768px; border:1px solid #CC0033; background:FFE8E8; margin-top:12px; padding:5px;}
#contents.contentsWide input.fcurtain-block-tblWide-td1{width:24px;}
#contents.contentsWide input.fcurtain-block-tblWide-td2{width:80px;}

.estimatePersonal{margin:10px 10px 30px;}
.estimatePersonal th{ background:#FFEDB7; width:109px; vertical-align:top; text-align:left; font-weight:normal;}
.estimatePersonal td{ background:#FFF5D6; width:431px;}

.estimatePersonal2{margin:10px 10px 30px;}
.estimatePersonal2 table{border:1px solid #F33; background:#FFEBEB; text-align:center;}
.estimatePersonal2 table img{ margin-top:10px;}

input.submit-a{background:url(../img/btn_send.gif); width:140px; height:30px; font-size:1px; color:#F75C00; border:none; cursor:pointer;}
input.submit-b{background:url(../img/btn_back.gif); width:140px; height:30px; font-size:1px; color:#F75C00; border:none; cursor:pointer;}