.right_navi_wrap {
    position: fixed;
    width: 110px;
    z-index: 9999;
    top: 180px;
    right: 30px;
}

.right_navi_wrap .tel {
    float: left;
    height: 230px;
    padding: 0;
    margin-bottom: 5px;
}

.right_navi_wrap .online {
    float: left;
    height: 60px;
    padding: 0;
    margin-bottom: 5px;
}

.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;} .layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);} .layer .pop-layer {display:block;} .pop-layer {display:none; position: absolute; top: 50%; left: 50%; width: 400px; height:auto; background-color:#fff; border: 5px solid rgb(211, 25, 34); z-index: 10;} .pop-layer .pop-container {padding: 20px 25px;} .pop-layer p.ctxt {color: #666; line-height: 25px;} .pop-layer .btn-r {width: 100%; margin:10px 0 20px; padding-top: 10px; border-top: 1px solid #DDD; text-align:right;} a.cbtn {display:inline-block; height:25px; padding:0 14px 0; border:1px solid #304a8a; background-color:rgb(211, 25, 34); font-size:13px; color:#fff; line-height:25px;} a.cbtn:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}


#quick_mail {position: fixed; bottom: 0; width:100%;height:100px;margin:0;padding:0;background:url('') #d31922 top center no-repeat ; z-index: 999999999;}
#quick_mail .quick_cont {width:1400px;height:100px;margin:0 auto;padding:0;}
#quick_mail .quick_cont .quick_left{ float:left;width:350px;margin:0;padding:0;}
#quick_mail .quick_cont .quick_right{float:left; width:1050px;margin:0;padding:0;text-align:left;font-size:13px; line-height:140%; font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif; color:#444; }
#quick_mail .quick_cont .quick_right .area .put {float:left;width:1050px;height: 80px;position:relative;}
#quick_mail .quick_cont .quick_right .area .put .name {position: absolute;top: 20px;left:0;width: 200px;}
#quick_mail .quick_cont .quick_right .area .put .name input {border:none; height:36px; width: 190px; padding-left:10px;font-size:13px;}
#quick_mail .quick_cont .quick_right .area .put .tel {position: absolute;top: 20px;left:210px;width: 200px;}
#quick_mail .quick_cont .quick_right .area .put .tel input {border:none; height:36px; width: 190px; padding-left:10px;font-size:13px;}
#quick_mail .quick_cont .quick_right .area .put .add {position: absolute;top: 20px;left:420px;width: 130px;}
#quick_mail .quick_cont .quick_right .area .put .add input {border:none; height:36px; width: 120px; padding-left:10px;font-size:13px;}
#quick_mail .quick_cont .quick_right .area .put .money {position: absolute;top: 20px;left:560px;width: 130px;}
#quick_mail .quick_cont .quick_right .area .put .money input {border:none; height:36px; width: 120px; padding-left:10px;font-size:13px;}
#quick_mail .quick_cont .quick_right .area .put .exp {position: absolute;top: 20px;left:700px;width: 130px;}
#quick_mail .quick_cont .quick_right .area .put .exp input {border:none; height:36px; width: 120px; padding-left:10px;font-size:13px;}
#quick_mail .quick_cont .quick_right .area .put .ch {color:#fff;position: absolute;top: 65px;left: 0;}
#quick_mail .quick_cont .quick_right .area .put .ch label {color:#fff;}
#quick_mail .quick_cont .quick_right .area .put #ch_txtbox {display:none;background-color:#fff;position: absolute;top: -60px;left: 10px;z-index: 99;padding: 8px 8px 5px 8px;font-size:12px;border: 2px solid black;}
#quick_mail .quick_cont .quick_right .area .put #ch_txtbox h6 {color: black;font-size:12px;}
#quick_mail .quick_cont .quick_right .area .put #ch_txtbox ul {margin-top: 5px;}
#quick_mail .quick_cont .quick_right .area .put #ch_txtbox ul li {margin: 3px 0;color:#444;}
#quick_mail .quick_cont .quick_right .area .put .ch a {color:#fff;margin-left: 10px;text-decoration: underline;}
#quick_mail .quick_cont .quick_right .area .put .btn {position:absolute;top: 20px;left: 840px;}