/* contents */
.container article .contents .headline{ margin-bottom: 75px }
.container article .contents .headline p{ margin-top:10px; color:#666; text-align:center;}
.container article .contents .headline p span{ color:#156fbc; font-weight:900;}

.container article .contents .subcon{ width:850px; margin:0 auto;}
    .container article .contents .subcon #form_estimate{}
    .container article .contents .subcon #form_estimate p{ color:#156fbc; text-align:right; margin-bottom:20px;}
    .container article .contents .subcon #form_estimate input{ font-family:'Nanum Square', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', sans-serif; }
    .container article .contents .subcon #form_estimate #estimate{}
    .container article .contents .subcon #form_estimate #estimate dl{ margin-bottom:10px; overflow:hidden;}
    .container article .contents .subcon #form_estimate #estimate dt{ float:left; line-height:40px; font-weight:900; margin-right:15px;}
    .container article .contents .subcon #form_estimate #estimate dt span{ font-size:18px; color:#156fbc; margin-right:5px;}
    .container article .contents .subcon #form_estimate #estimate dd{ height:40px; float:left; border:1px solid #e2e2e2;}
        .container article .contents .subcon #form_estimate #estimate dd.company_dd{ width:358px; margin-right:50px; }
        .container article .contents .subcon #form_estimate #estimate dd.ceo_dd{ width:280px; }
        .container article .contents .subcon #form_estimate #estimate dd.line_dd{ width:331px; margin-right:50px; }
        .container article .contents .subcon #form_estimate #estimate dd.fax_dd{ width:280px; }
        .container article .contents .subcon #form_estimate #estimate dd.address_dd{ width:767px; }
        .container article .contents .subcon #form_estimate #estimate dd.picName_dd{ width:346px; margin-right:37px;}
        .container article .contents .subcon #form_estimate #estimate dd.picPhone_dd{ width:280px; }
        .container article .contents .subcon #form_estimate #estimate dd.picMail_dd{ width:314px; margin-right:50px;}
        .container article .contents .subcon #form_estimate #estimate dd.time_dd{ width:259px; }
        .container article .contents .subcon #form_estimate #estimate dd.explain_dd{ width:770px; height:240px;}

    .container article .contents .subcon #form_estimate form input{ line-height:30px; border:none; padding:5px 10px;}
        .container article .contents .subcon #form_estimate form input#company_name{ width:338px; }
        .container article .contents .subcon #form_estimate form input#ceo_name{ width:260px; }
        .container article .contents .subcon #form_estimate form input#line{ width:311px; }
        .container article .contents .subcon #form_estimate form input#fax{ width:260px; }
        .container article .contents .subcon #form_estimate form input#address{ width:747px; }
        .container article .contents .subcon #form_estimate form input#name{ width:326px; }
        .container article .contents .subcon #form_estimate form input#phone{ width:260px; }
        .container article .contents .subcon #form_estimate form input#email{ width:294px; }
        .container article .contents .subcon #form_estimate form input#time{ width:239px; }
    .container article .contents .subcon #form_estimate form textarea{ width:750px; height:220px; border:none; padding:10px;}

    .container article .contents .subcon #form_estimate form #es_button{ clear:both; margin:50px 325px;}
    .container article .contents .subcon #form_estimate form #es_button .submitBtn{ width:200px; height:50px; border:1px solid #e2e2e2; box-sizing:border-box;
        background:#fcfcfc; text-align:center; font-weight:900; color:#093e9f; cursor:pointer; font-family:'Nanum Gothic', sans-serif; letter-spacing:-0.04em;}
        .container article .contents .subcon #form_estimate form #es_button .submitBtn:hover{ color:#fff; background:#093e9f;}
    /*.container article .contents .subcon #form_estimate #es_button a span{ margin-left:30px;} */
