@charset "utf-8";


.sticker_label { display: none; }

.apply_result_wrap_181112 .apply_result {margin: 70px 0 0 0}
.apply_result_wrap_181112 .apply_result_t{height: 41px;color: #000;font-size: 30px;line-height: 41px;text-align: center}
.apply_result_wrap_181112 .apply_result_t img{margin: 0 5px 0 0}
.apply_result_wrap_181112 .apply_result_info{color: #666;font-size: 18px;line-height: 175%;text-align: center}
.apply_result_wrap_181112 .apply_result_info strong {color: #d80546}
.apply_result_wrap_181112 .apply_result_info span{display: block;color: #aaaaaa;font-size: 14px}
.apply_result_wrap_181112 .apply_result_step{margin: 50px 0 50px 0;text-align: center}
.apply_result_wrap_181112 .apply_result_st{margin: 70px 0 16px 10px;color: #222;font-size: 22px}
.apply_result_wrap_181112 .apply_result_st strong{color: #d80546}
.apply_result_wrap_181112 .apply_btns{margin: 30px 0 0 0;text-align: center}
.apply_result_wrap_181112 .btn_apply_home{display: inline-block;width: 150px;height: 42px;margin: 0 5px 0 0;background: #b10939;font-size: 16px;color: #fff !important;line-height: 42px;letter-spacing: -1px;text-align: center}
.apply_result_wrap_181112 .btn_apply_reset{display: inline-block;width: 150px;height: 42px;background: #363636;font-size: 16px;color: #fff !important;line-height: 42px;letter-spacing: -1px;text-align: center}
.apply_result_wrap_181112 .kko{margin: 50px 0 50px 0}

.apply_result_wrap_181112 .apply_form_wrap .ptt{width: 700px;margin: 30px 0 10px 0}
.apply_result_wrap_181112 .apply_form_wrap .ptt2{margin: 0}

.apply_result_wrap_181112 .apply_form_wrap .pimg {float: left;width:154px;margin: 0 18px 0 0}
.apply_result_wrap_181112 .apply_form_wrap .pimg img{width: 152px !important;height: 152px;margin: 0 14px 0 0;border: 1px solid #e6e6e6}
.apply_result_wrap_181112 .tbl_frm01 td { padding: 11px 10px; font-size: 15px; }
.apply_result_wrap_181112 .tbl_frm01 th { padding-top: 11px ; padding-bottom: 11px ; }
.apply_result_wrap_181112 .apply_form_wrap { margin-top:10px; }

.mobile_only { display: none; }

.detail_info_notice li { list-style:none; text-indent: -15px; padding-left: 15px;}

.detail_info_notice li:before {
    content: "※";
    font-size: 12px;
    padding-right: 4px;
}
.detail_info_notice {
    padding-left: 0px;
    font-size: 12px;
    line-height: 16px;
    color: #aaa;
}


h2.main_title { position: relative; }
.tnb_middle_1ca { position: absolute; right:0; top:0px; font-size: 14px;}
.tnb_middle_1ca li { float: left ; padding: 0 10px; }

.main_item .detail_info:after { content: "※ 구독 총비용/일시불 비용은 상담을 통해 확인하실 수 있습니다." !important; display: block; 
        font-size: 9px; text-align: center; color: #808080; letter-spacing: -0.5px; }
.main_item .car_detail:after { content: "※ 구독 총비용//일시불 비용은 상담을 통해 확인하실 수 있습니다." !important; display: block; 
        font-size: 9px; text-align: center; top:-5px; position: relative; color: #808080; letter-spacing: -0.5px;}


.event_list h2 { margin-top: 20px; }

.privacy_page textarea { width: 100%; box-sizing: border-box; padding: 30px; border:1px solid #eee; 
        font-size: 15px; height: 500px; line-height: 25px; color: #666; margin-bottom: 50px; }

.product_compare_detail { padding: 1px 31px 10px 31px;  background: #f9f9f9;  line-height: 20px;}
.product_compare_detail h3 { font-size: 14px; margin: 14px 0 3px; }
.product_compare_detail p { font-size: 12px;  margin: 0; padding-bottom: 7px; color: #777777; }
.product_compare_detail hr { height: 1px; display: block; width: 85%; border:0;  border-bottom:1px solid #dbdbdb; 
                   }



.product_compare { margin-bottom: 40px; }
.product_compare h2 { margin-top: 20px; font-size: 18px; padding-top: 20px; border-top: 1px solid #dcdcdc; }

.product_compare h3 { font-size: 16px; margin: 5px 0; }
.product_compare:after,
.product_compare:before { display: block; clear: both; content: ''; }
.product_compare .product_compare_left { width: 49%; float: left; }
.product_compare .product_compare_right { width: 49%; float: right; }
.product_compare td,
.product_compare th { text-align: left; padding: 4px 15px; vertical-align: top; color: #333; }

.product_compare td, 
.product_compare th { border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;  }
.product_compare th { border-right: 1px solid #dedede;  }

.product_compare td { width: 42%; text-align: right; }
.product_compare th.head_left { width: 17%; }
.product_compare th { background: #f5f5f5; color: #333333; }

.product_compare .emp { color: #b10a38; }
/*
.product_compare .product_compare_left th,
.product_compare .product_compare_left th { padding-top:8px; padding-bottom: 9px; }
*/
.product_compare .product_compare_right table {  border: 2px solid #A50034; }







.cursor_pointer { cursor: pointer; }

.privacy_page textarea { width: 100%; box-sizing: border-box; padding: 30px; border:1px solid #eee; 
        font-size: 15px; height: 500px; line-height: 25px; color: #666; margin-bottom: 50px; }



.lg_seller_1ca { float: left; padding: 9px 5px 0 5px;  display: none;}
.lg_seller_1ca2 { float: left; padding: 14px 5px 0 10px; display: none;}
.lg_seller_1ca_60 img { width: 60px;  }
.lg_seller_1ca.lg_seller_1ca_p7 { padding-top: 7px; }
.top_sns_hantec { display: none; }

.kakao_wrap { display: none; width: 190px; position: relative; left:145px; top:5px;  }
.kakao_wrap .btn {
    background:  url(/all_site_common/list_btn_kakao.png) 13px 10px no-repeat;
    background-size: 25px;
    display: block;
    color: #f21b6f;
    border-radius: 0px;
    margin-left: 27px;
    margin-right: 27px;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    letter-spacing: -1px;
    border: 1px solid #bbb;
    color: #222;
    padding: 0 10px 0 26px;
    border-radius: 18px;
    font-family: 'LGSmHaR';


}

/* 상단네비게이션 */
.gnb_wrap {border-top:1px solid #d60644; }
.gnb_wrap .row  {margin-bottom: 0}
.gnb {white-space:nowrap;  font-size: 18px; font-weight: bold;
       margin: 0 auto; padding-top: 0px;font-family: '나눔고딕', 'nanum gothic'; 
       font-weight:600;}
.gnb ul{list-style:none;margin:0;padding:0;zoom:1; position: relative;}
.gnb ul:after{content:"";display:block;clear:both}

.gnb a:link,
.gnb a:visited {color: #222}

.gnb li {float:left;list-style:none; white-space:nowrap;  }
.gnb li.first{padding:0;background:none; margin-left: 0}
.gnb li.end a {padding-right: 0} 
.gnb li li{position:relative; float:none;background:none;padding:0;left:0; }
.gnb ul > li a {float:left; padding:12px 10px; white-space:nowrap;text-decoration:none; text-align: center; }
.gnb ul > li a:hover {color: #d60042}

.gnb ul > li.end {background: url(/images/gnb_com_bg.png) no-repeat top left; width: 140px;
                  position: absolute; top:0; right:0;
                } 
.gnb ul > li.end a {color:#fff; padding: 3px 0 10px 0; text-align: center; width: 100%}
.gnb ul > li.end a:hover {opacity: .7; cursor: pointer;}

.gnb ul li ul {display:none; position: absolute; top:79px; width: 180px;  z-index: 1;
                    padding:0; border: 1px solid #ddd; border-top:3px solid #ed3c08; padding-top: 2px; 
                    background: #fff ; 
                }            
.gnb ul li:hover ul {display: block}
.gnb ul li ul li {float:none; margin-left:0; border-top:1px solid #efefef;}
.gnb ul li ul li:first-child {border-top: none; }
.gnb ul li ul li a{ float:none ;display:block; color:#333;  font-size:15px; text-align: left; 
                    padding:11px 20px; height:auto; letter-spacing: 1px}
.gnb ul li ul li.active a{}
.gnb ul li ul li a:hover { background:#efefef;}


.gnb li a.rollover img { border-width:0px; display:inline; }
.gnb li a.rollover img.over { display:none; }


#product_gift ul.tabs-menu { background: #edd1d0; margin:0 0 0 0; padding: 0 21px 0 21px; width: 958px; }
#product_gift ul.tabs-menu li { padding:0 0 0 0; width: 25%; box-sizing: border-box;border-right: 1px solid#ccc; }
#product_gift ul.tabs-menu li a { margin-bottom: 0; width: 100%; border: 0; font-size: 20px; }
#product_gift ul.tabs-menu li.active a { background: #d20231; border-bottom: 0; }



/* 상품페이지 */

#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {margin-bottom:10px;padding-left:1px;zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {float:left;margin-bottom:-1px}
#bo_cate li:first-child a { border-left: none; }
#bo_cate a {display:block;position:relative;margin-left:-1px;padding:6px 25px 5px;border:none; 
            background: none; border-left:1px solid #ddd;color:#888;text-align:center;
            letter-spacing:-0.1em;line-height:1.2em;cursor:pointer}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none}
#bo_cate #bo_cate_on {z-index:2; background:none;color:#565e60;font-weight:bold}


/* 하단 애스크로 마크 */
.bottom_mark { position: absolute; top:-180px; right:0; }


/* 카드할인상세보기 */
#product_card_info_btn {  cursor: pointer; }
.view_top { overflow: visible !important; }
.view_top .info { position: relative; z-index: 9;}
#roduct_card_info { position: absolute; top:0; left:0; width: 100%; }
#roduct_card_info_wrap img.width100 { width: 100%; }
#product_card_info_close { position: absolute; top:0; right: 0; cursor: pointer; 
            width: 50px; height: 50px;}
#roduct_card_info_wrap { position: relative;  }



