@charset "UTF-8";

@font-face {
  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  font-weight: 200;
  src: local('Nanum Barun Gothic UltraLight'), local('Nanum Barun Gothic-UltraLight'), local('NanumBarunGothic UltraLight');
  src: url(../fonts/NanumBarunGothicUltraLight.eot);
  src: url(../fonts/NanumBarunGothicUltraLight.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NanumBarunGothicUltraLight.woff) format('woff'),
       url(../fonts/NanumBarunGothicUltraLight.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  font-weight: 300;
  src: local('Nanum Barun Gothic Light'), local('Nanum Barun Gothic-Light'), local('NanumBarunGothic Light');
  src: url(../fonts/NanumBarunGothicLight.eot);
  src: url(../fonts/NanumBarunGothicLight.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NanumBarunGothicLight.woff) format('woff'),
       url(../fonts/NanumBarunGothicLight.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  font-weight: 400;
  src: local('Nanum Barun Gothic Regular'), local('Nanum Barun Gothic-Regular'), local('NanumBarunGothic Regular');
  src: url(../fonts/NanumBarunGothic.eot);
  src: url(../fonts/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NanumBarunGothic.woff) format('woff'),
       url(../fonts/NanumBarunGothic.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  font-weight: 700;
  src: local('Nanum Barun Gothic Bold'), local('Nanum Barun Gothic-Bold'), local('NanumBarunGothic Bold');
  src: url(../fonts/NanumBarunGothicBold.eot);
  src: url(../fonts/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NanumBarunGothicBold.woff) format('woff'),
       url(../fonts/NanumBarunGothicBold.ttf) format('truetype');
}


@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: url('//img.chutcha.kr/fonts/NotoSansKR-Regular.woff2') format('woff2'),
    url('//img.chutcha.kr/fonts/NotoSansKR-Regular.woff') format('woff'),
    url('//img.chutcha.kr/fonts/NotoSansKR-Regular.otf') format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    src:url('//img.chutcha.kr/fonts/NotoSansKR-Bold.woff2') format('woff2'),
    url('//img.chutcha.kr/fonts/NotoSansKR-Bold.woff') format('woff'),
    url('//img.chutcha.kr/fonts/NotoSansKR-Bold.otf') format('opentype');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src:url('//img.chutcha.kr/fonts/roboto-400.woff2') format('woff2'),
    url('//img.chutcha.kr/fonts/roboto-400.woff') format('woff'),
    url('//img.chutcha.kr/fonts/roboto-400.ttf') format('truetype');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src:url('//img.chutcha.kr/fonts/roboto-700.woff2') format('woff2'),
    url('//img.chutcha.kr/fonts/roboto-700.woff') format('woff'),
    url('//img.chutcha.kr/fonts/roboto-700.ttf') format('truetype');
}


/* 개별 폰트 적용 */
.tahoma{font-family: tahoma;}

/* 레이아웃용 클래스 */
/* 좌측 마진 */
.mg-l-5{margin-left:5px;}
.mg-l-10{margin-left:10px;}
.mg-l-15{margin-left:15px;}
.mg-l-20{margin-left:20px;}
.mg-l-25{margin-left:25px;}
.mg-l-30{margin-left:30px;}

/* 우측 마진 */
.mg-r-5{margin-right:5px;}
.mg-r-10{margin-right:10px;}
.mg-r-15{margin-right:15px;}
.mg-r-20{margin-right:20px;}
.mg-r-25{margin-right:25px;}
.mg-r-30{margin-right:30px;}

/* 좌측 패딩 */
.pd-l-5{padding-left:5px;}
.pd-l-10{padding-left:10px;}
.pd-l-15{padding-left:15px;}
.pd-l-20{padding-left:20px;}
.pd-l-25{padding-left:25px;}
.pd-l-30{padding-left:30px;}

/* 우측 패딩 */
.pd-r-5{padding-right:5px;}
.pd-r-10{padding-right:10px;}
.pd-r-15{padding-right:15px;}
.pd-r-20{padding-right:20px;}
.pd-r-25{padding-right:25px;}
.pd-r-30{padding-right:30px;}

.flt_left{float:left;display:block;} /* 플로트 요소 왼쪽 */
.flt_right{float:right;display:block;} /* 플로트 요소 오른쪽 */
.title_fit{margin-top:40px;}
.title_fit p{display:inline-block;margin-left:10px;}


/* 콘텐츠 영역 */
.contents_wrap{width:1100px;margin:20px auto;background:#fff;border:1px solid #eaeaea;overflow-y:auto;font-size:16px;line-height: 1.15;}
.contents_wrap *{font-family: 'Nanum Barun Gothic';}
.login_area *{font-family: 'Nanum Barun Gothic';font-size:16px;line-height: 1.15;}

.contents_wrap.main_wrap{border:0;margin-top:0;margin-bottom:0;}


/* 메인페이지 레이아웃 */
/* 메인페이지 상단 슬라이드 */
.main_body .main_top_area{border-bottom:2px solid #4c4c4c;max-height:300px;overflow-y:hidden;}
.main_body .main_top_area::after{content:"";clear:both;display:block;}
.main_body .main_top_area .main_rolling_banner{float:left;position: relative;width:720px;}
.main_body .main_top_area .main_rolling_banner ul{margin:0;padding:0;}
.main_body .main_top_area .main_rolling_banner ul li{margin:0;padding:0;list-style:none;line-height: 0;}
.main_body .main_top_area .main_rolling_banner ul li img{max-width:720px;max-height:300px;}
.main_body .main_top_area .main_rolling_banner .swiper-pagination{width:auto;position: absolute;z-index:1;left:10px;bottom:10px;}
.main_body .main_top_area .main_rolling_banner .swiper-pagination-bullet-active{background:#1450f9;}
/* 메인페이지 상단 로그인 */
.main_body .main_top_area .main_login_area{width:380px;float:right;}
.main_body .main_top_area .main_login_area .main_login_inner{width:245px;padding:15px 30px;margin:40px 26px 40px auto;border:1px solid #eaeaea;font-size:0.9em;position: relative;}
.main_body .main_top_area .main_login_area .main_login_inner p:first-of-type{margin-top:9px;margin-bottom:12px;padding-top:5px;}
.main_body .main_top_area .main_login_area .main_login_inner::after{content: "";display:block;clear:both;}
.main_body .main_top_area .main_login_area .main_login_inner input[type=text]{width:95%;margin-bottom:5px;border:1px solid #c4c2c2;padding:8px 5px;font-size:0.8em;}
.main_body .main_top_area .main_login_area .main_login_inner input[type=password]{width:95%;margin-bottom:10px;border:1px solid #c4c2c2;padding:8px 5px;font-size:0.8em;}
.main_body .main_top_area .main_login_area .main_login_inner .btn_login{width:100%;padding:15px 0;cursor:pointer;color:#fff;border:0;background:#1450f9;font-size:0.9em;}
.main_body .main_top_area .main_login_area .main_login_inner .btn_login:hover{background:#003eee;}
.main_body .main_top_area .main_login_area .main_login_inner .login_save{padding:10px 0;float:left;font-size:0.95em;}
.main_body .main_top_area .main_login_area .main_login_inner .login_save input{vertical-align: middle;}
.main_body .main_top_area .main_login_area .main_login_inner .login_save label{vertical-align: middle;font-size:0.85em;}
.main_body .main_top_area .main_login_area .main_login_inner .login_link{padding:10px 0;float:right;font-size:0.95em;}
.main_body .main_top_area .main_login_area .main_login_inner .login_link a{font-size:0.85em;}
.main_body .main_top_area .main_login_area .main_login_inner .login_link a:first-of-type::after{content:"|";padding:0 5px;color:#dedede;text-decoration: none;}
.main_body .main_top_area .main_login_area .main_login_inner .login_link a:first-of-type::after:hover{text-decoration: none;}

.main_body .main_top_area .main_login_area .main_login_inner .login_greeting{width:65%;margin:0;padding:10px 0 25px 0;float:left;font-size:1.2em;line-height: 1.3em;}
.main_body .main_top_area .main_login_area .main_login_inner .login_today{width:35%;margin:0;padding:15px 0;float:right;text-align:right;font-size:0.8em;}
.main_body .main_top_area .main_login_area .main_login_inner .login_today strong{display:block;padding-bottom:5px;font-size:1em;}
.main_body .main_top_area .main_login_area .main_login_inner .login_today a{text-decoration: underline;color:#a1a1a1;font-size:1em;}
.main_body .main_top_area .main_login_area .main_login_inner .login_today a span{color:#1450f9;font-size:1em;}
.main_body .main_top_area .main_login_area .main_login_inner .reg_car_btn{width:100%;padding:15px 0;margin-bottom:60px;text-align: center;color:#fff;display:block;clear:both;background:#1450f9;text-decoration:none;}
.main_body .main_top_area .main_login_area .main_login_inner .reg_car_btn:hover{background:#003eee;}
.main_body .main_top_area .main_login_area .main_login_inner .ad_board{width:100%;margin:0;padding:0;left:0;bottom:0;position:absolute;font-size:1em;}
.main_body .main_top_area .main_login_area .main_login_inner .ad_board li{width:33.1%;border-right:1px solid #e7e8ec;border-top:1px solid #e7e8ec;background:#f8f9fb;margin:0;padding:15px 0;left:0;list-style:none;float:left;text-align:center;font-size:1em;}
.main_body .main_top_area .main_login_area .main_login_inner .ad_board li:last-of-type{border-right:0;}
.main_body .main_top_area .main_login_area .main_login_inner .ad_board li {font-size:1em;}
.main_body .main_top_area .main_login_area .main_login_inner .ad_board li strong{color:#1450f9;font-size:1em;}


/* 메인페이지 중간 콘텐츠 */
.main_body .main_middle_area{padding:20px 0;border-bottom:1px solid #d8dbe1;}
.main_body .main_middle_area a{margin-right:30px;font-size:0.9em;}
.main_body .main_middle_area a span{background:#000;display:inline-block;margin-right:5px;color:#fff;font-size:0.7em;padding:3px 7px;line-height: 1;font-weight:bold;vertical-align:middle;}
.main_body .main_middle_area .tip span{background:#1450f9;}
.main_body .main_middle_area .qna span{background:#14b7f9}
.main_body .main_middle_area .faq span{background:#38d55a}

/* 메인페이지 콘텐츠 */
.main_body .main_contents_area::after{content: "";display:block;clear:both;}
.main_body .main_cont{width:720px;float:left;}
.main_body .main_cont .main_cont_news{float:left;width:350px;margin:20px 20px 0 0;}
.main_body .main_cont .main_cont_news:last-of-type{margin:20px 0 0 0;}
.main_body .main_cont .main_cont_news dt{margin:10px 0 0 0;padding:0 0 5px 0;}
.main_body .main_cont .main_cont_news dt a{font-weight:bold;font-size:1.1em;}
.main_body .main_cont .main_cont_news dd{margin:0;padding:5px 0;font-size:0.8em;line-height: 1.5em;}
.main_body .main_cont .main_cont_news dd:first-of-type{padding:0;}
.main_body .main_cont .main_cont_news dd:last-of-type{font-size:0.7em;color:#a1a1a1;}

.main_body .main_cont .main_cont_ggultip{display:block;float:left;margin:35px 20px 0 0;}
.main_body .main_cont .main_cont_case{display:block;float:left;margin:35px 0px 0 0;}


/* 최근 게시물 영역 */
.main_body .main_new_list{width:330px;float:right;margin-right:10px;}
.main_body .main_new_list h3{font-size:1em;margin:20px 0 10px 0;padding:0;background-image:url("/images/sub/img_step_arrow.gif");background-position: right center;background-repeat: no-repeat;}
.main_body .main_new_list h3 a{display:block;}
.main_body .main_new_list ul{margin:0;padding:0;}
.main_body .main_new_list ul li{margin:0;padding:8px 0;list-style: none;font-size:0.8em;}
.main_body .main_new_list ul li::after{content: "";clear:both;display: block;}
.main_body .main_new_list ul li a{width:270px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;float:left;font-size:1em;}
.main_body .main_new_list ul li span{float:right;color:#656565;font-size:0.9em;}
.main_body .main_new_list div{padding-bottom:10px;border-bottom:1px solid #d8dbe1}

.main_body .main_new_list .cs_center{padding:20px 0 0 0;border:0;}
.main_body .main_new_list .cs_center dl{margin:0 0 1.25em 0;padding:0;float:left;}
.main_body .main_new_list .cs_center dl:first-of-type{width:45%;box-sizing: border-box;border-right:1px solid #eeeef0;}
.main_body .main_new_list .cs_center dl:last-of-type{width:55%;padding:0 0 0 1.5em;box-sizing: border-box;}
.main_body .main_new_list .cs_center dl dt{margin:0;padding:0;font-size:1em;color:#383838;}
.main_body .main_new_list .cs_center dl dd{margin:0;padding:0;}
.main_body .main_new_list .cs_center dl dd:first-of-type{font-size:0.688em;margin:0.545em 0 1.455em;color:#9e9ea1;}
.main_body .main_new_list .cs_center dl dd:last-of-type{font-size:1.125em;color:#383838;font-weight:bold;}
.main_body .main_new_list .cs_center p:first-of-type{font-size:0.8em;margin:0 0 5px 0;}
.main_body .main_new_list .cs_center p:nth-of-type(2){margin:10px 0 20px 0;}
.main_body .main_new_list .cs_center p strong{font-size:1.1em;font-weight:700;}
.main_body .main_new_list .cs_center p span{font-size:0.7em;color:#a1a1a1;}


/* 메인 하단 영역 */
.main_body .main_bottom_text_slider{border-top:1px solid #d8dbe1;height:40px;padding:0 0;text-align:center;margin:50px 0 0 0;display:block;line-height:0;overflow:hidden;}
.main_body .main_bottom_text_slider .main_bottom_text.swiper-slide{
  display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;
  justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;
}

/* 메인 레이어 팝업 */
.main_popup_layer_dim{width:100%;height:100vh;position: absolute;top:0;left:0;background:rgba(0,0,0,0.5);z-index:3320;}
.main_popup_layer{position: absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.main_popup_layer img{max-width:100%;line-height: 0;margin:0;padding:0;display:block;}
.main_popup_layer a{line-height: 0;margin:0;padding:0;display:block;}
.main_popup_layer .main_popup_btn{background:#2e2e2e;padding:7px 15px;color:#a1a1a1;}
.main_popup_layer .main_popup_btn::after{content:"";display:block;clear:both;}
.main_popup_layer .main_popup_btn input[type=checkbox]{margin:6px 0 4px 5px;vertical-align: middle;float:left;line-height: 1.6em;}
.main_popup_layer .main_popup_btn label{float:left;font-size:0.9em;padding:2px 5px 0 5px;vertical-align: middle;line-height: 1.6em;color:#a1a1a1;}
.main_popup_layer .main_popup_btn button{background:transparent;border:0;float:left;font-size:0.9em;cursor:pointer;line-height: 1.6em;color:#a1a1a1;}
.main_popup_layer .main_popup_btn button.main_pclose{float:right;}

/* 구형브라우저 페이지 */
.main_body.old_browser{background:url("/images/common/old_ie_page_bg.jpg") no-repeat top center;overflow-y:hidden;}
.main_body.old_browser .old_browser_dim{background:rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;}
.main_body.old_browser .old_browser_wrap{width:610px;height:280px;padding:70px 0 50px 0;overflow:hidden;background:#fff;position:absolute;top:50%;left:50%;margin-left:-305px;margin-top:-200px;text-align:center;border:2px solid #aaa;}
.main_body.old_browser .old_browser_wrap ul{margin:0;padding:0;list-style: none;}
.main_body.old_browser .old_browser_wrap ul li{display:inline-block;}

/* 서브페이지 레이아웃 */
/* 사이드 바 SNB 영역*/
.contents_wrap aside{width:189px;float:left;position:relative;}

.contents_wrap aside h2{width:190px;height:120px;margin:0;padding:0;background:#1551f9;display:table;font-size: 1.3em;}
.contents_wrap aside h2 span{padding:0 0 0 25px;height:100%;display:table-cell;vertical-align: middle;color:#fff;font-size:1em;}

.contents_wrap aside ul{margin:0;padding:0;}
.contents_wrap aside ul li{margin:0 20px;list-style: none;border-bottom:1px solid #eaeaea;font-size:1em;}
.contents_wrap aside ul li.on a{color:#1551f9;}
.contents_wrap aside ul li a{width:139px;padding:28px 5px;display:inline-block;text-decoration: none;}
.contents_wrap aside ul li a span{color:inherit;float:right;font-size:0.7em;padding-top:3px;font-weight: bold;}
.contents_wrap aside ul li a:hover{color:#1551f9;}
.contents_wrap aside ul li:last-of-type{border-bottom:0;}
.contents_wrap aside .lnb_banner{display:block;margin:0 auto;text-align:center;}


/* 콘텐츠 표시 영역 */
.contents_wrap .contents_area{width:860px;float:right;border-left:1px solid #eaeaea;padding:80px 25px 150px 25px;min-height: 400px;box-sizing: content-box;}

/* 풀사이즈 콘텐츠 */
.contents_wrap .contents_area.full_width{width:1000px;border:0;padding:80px 50px 150px 50px;clear:both;}


/* 서브 공통 */
/* 서브 최상단 제목 영역 */
.contents_area .sub_title_area{margin-bottom:40px;position: relative;}
.contents_area .sub_title_area h3.sub_title{display:inline;margin:0 0 0 0;vertical-align: middle;}
.contents_area .sub_title_area p.sub_title_text{display:inline;}
.contents_area .sub_title_area p.sub_title_text strong:first-of-type{color:#1551f9;}
.contents_area .sub_title_area p.sub_title_text button.btn-small{margin:0 0 0 0.5em;}
.contents_area .sub_title_area .car_mng_smry{float:right;font-size:0.8em;font-weight:normal;margin:0;padding:0;}
.contents_area .sub_title_area .car_mng_smry li{list-style: none;margin:0 2px;padding:0;float:left;line-height: 0.8em;font-size:1.2em;}
.contents_area .sub_title_area .car_mng_smry li .btn_buy_product{margin-left:5px;color:#1450f9;text-decoration:none;border:1px solid #eaeaea;border-radius: 100px;padding:6px 5px;width:8px;height:6px;display:inline-block;text-align:center;}
.contents_area .sub_title_area .car_mng_smry li strong:first-of-type{color:#1450f9;}
/* .contents_area .sub_title_area .adproduct_policy_view_btn{font-size:0.750em;font-weight:400;padding:1.25em 1em 1.25em 2.517em;position: absolute;line-height:0;right:0;bottom:0;border:1px solid #e0e0e2;background-color:transparent;background-image:url("//img.chutcha.net/files/website/dealer/common/icon-ic-infomation_line_black.png");background-repeat:no-repeat;background-size:auto;background-position:left 0.667em center;cursor:pointer;} */

/* 이용안내 버튼 */
.contents_area .sub_title_area .adproduct_policy_view_btn{font-size:0.750em;padding:0.555em 1em 0.555em 1em;position: absolute;color:#233cfa;line-height:0;right:0;bottom:-0.1em;border-radius:3em;border:1px solid #EDF3FF;background-color:#EDF3FF;cursor:pointer;}
.contents_area .sub_title_area .adproduct_policy_view_btn span{color:#233cfa;}
.contents_area .sub_title_area .car_mng_smry li .adproduct_policy_view_btn{font-size:0.781em;position:relative;margin-left:1.333em;margin-top:-0.15em;}


/* 스텝 인디케이터 */
.contents_area .sub_title_area .step_indicator{float:right;font-size:0.75em;}
.contents_area .sub_title_area .step_indicator li{list-style: none;float:left;color:#656565;}
.contents_area .sub_title_area .step_indicator li:after{content:">";padding:10px;color:#d7d7d7;font-size:0.9em;}
.contents_area .sub_title_area .step_indicator li:last-of-type:after{display:none;}
.contents_area .sub_title_area .step_indicator li.on{color:#1450f9;}
.contents_area .sub_title_area .step_indicator li.on:after{color:#1450f9;}
.contents_area .sub_title_area .step_indicator li::before{padding:1px 4px;margin-right:5px;background:#cccccc;border-radius: 3px;color:#fff;font-size:0.8em;}
.contents_area .sub_title_area .step_indicator li:nth-of-type(1)::before{content:"1";}
.contents_area .sub_title_area .step_indicator li:nth-of-type(2)::before{content:"2";}
.contents_area .sub_title_area .step_indicator li:nth-of-type(3)::before{content:"3";}
.contents_area .sub_title_area .step_indicator li:nth-of-type(4)::before{content:"4";}
.contents_area .sub_title_area .step_indicator li:nth-of-type(5)::before{content:"5";}
.contents_area .sub_title_area .step_indicator li:nth-of-type(6)::before{content:"6";}
.contents_area .sub_title_area .step_indicator li:nth-of-type(7)::before{content:"7";}
.contents_area .sub_title_area .step_indicator li.on::before{background:#1450f9;}

/* 서브 상단 안내텍스트 */
.contents_area .top_advice_text{font-size:0.70em;color:#656565;padding-left:10px;background:url("/images/common/bullet_circle_blue.gif") no-repeat;background-position: left center;line-height:1em;}

/* 콘텐츠 영역 제목 */
.contents_area .content_title{margin-top:40px;position: relative;}
.contents_area .content_title span{font-size:0.75em;}
.contents_area .content_title span.pdt_title_tooltip{position: relative;display:inline-block;left:2em;top:-2px;border-radius: 4px;padding:5px 5px 5px 10px;line-height:1;box-sizing: border-box;background:#1450f9;color:#fff;}
.contents_area .content_title span.pdt_title_tooltip::after{content:"";display:block;position: absolute;left:-8px;top:0; width: 0; height: 0;border-top-left-radius: 0;border-bottom-left-radius:0;border-top: 11px solid transparent;border-bottom: 11px solid transparent;border-right:10px solid #1450f9;}
.contents_area .content_title span.pdt_title_tooltip button{border:0;margin:0;padding:0 10px;background:transparent;color:#fff;font-weight:bold;text-decoration: underline;cursor:pointer;line-height: 1;}

/* 서브 상단 탭 (flexible) */
.contents_area ul.sub_tab{margin:0 0 0 0;padding:0;width:100%;border-left:1px solid #eaeaea;border-top:1px solid #eaeaea;display:table;clear: both;}
.contents_area ul.sub_tab li{text-align:center;margin:0;padding:0 0;font-size:0.75em;display:table-cell;background:#f8f9fb;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.contents_area ul.sub_tab li a{width:100%;display:block;padding:18px 0;color:#656565;text-decoration: none;}
.contents_area ul.sub_tab li.on{border-bottom:0;background:#fff;}
.contents_area ul.sub_tab li.on a{color:#383838;}
.contents_area ul.sub_tab li.on a strong{color:#1551f9;}

.contents_area ul.sub_tab.ele5 li{width:171px;}
.contents_area ul.sub_tab.ele6 li{width:143px;}


/* 서브 상단 탭 (fixed) */
.contents_area ul.sub_tab_fix{margin:0 0 0 0;padding:0;width:100%;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;overflow-y:visible;}
.contents_area ul.sub_tab_fix:after{display:block;clear:both;content:""}
.contents_area ul.sub_tab_fix li:first-of-type{border-left:0;}
.contents_area ul.sub_tab_fix li{width:140px;text-align:center;margin:0 0 0 0;padding:0 0;font-size:0.75em;position:relative;background:#f8f9fb;list-style:none;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;border-top:1px solid #eaeaea;float:left;}
.contents_area ul.sub_tab_fix li a{display:block;padding:18px 0;color:#656565;text-decoration: none;}
.contents_area ul.sub_tab_fix li.on{height:30px;border:0;background:#fff;}
.contents_area ul.sub_tab_fix li.on a{width:140px;color:#383838;z-index: 10;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #fff;position: absolute;}
.contents_area ul.sub_tab_fix li.on a strong{color:#1551f9;}

/* 서브 상단 탭 (button) */
.contents_area .sub_tab_btn{margin:0;padding:0;}
.contents_area .sub_tab_btn ul{display:table;margin:0;padding:0;border-collapse: collapse;}
.contents_area .sub_tab_btn ul li{width:100px;display:table-cell;font-size:0.75em;border:1px solid #c4c2c2;border-right:0;}
.contents_area .sub_tab_btn ul li a{width:100%;padding:8px 0;text-align:center;display:block;text-decoration: none;}
.contents_area .sub_tab_btn ul li a:hover{color:#1450f9}
.contents_area .sub_tab_btn ul li:last-of-type{border-right:1px solid #c4c2c2;}
.contents_area .sub_tab_btn ul li.on{border-bottom:1px solid #1450f9;border-top:1px solid #1450f9;border-left:1px solid #1450f9;border-right:1px solid #1450f9;}
.contents_area .sub_tab_btn ul li.on a{color:#1450f9;}

/* 서브 상단 탭 (simple) */
.contents_area .sub_tab_simple{width:100%;box-sizing:border-box;margin:0 0 14px 0;padding:18px;border-left:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.contents_area .sub_tab_simple ul{display:table;margin:0;padding:0;border-collapse: collapse;}
.contents_area .sub_tab_simple ul li{width:auto;display:table-cell;font-size:0.75em;padding:0 10px;border-right:0;border-right:1px solid #eaeaea;}
.contents_area .sub_tab_simple ul li a{width:100%;padding:0;text-align:center;display:block;text-decoration: none;}
.contents_area .sub_tab_simple ul li a:hover{color:#1450f9}
.contents_area .sub_tab_simple ul li a img{vertical-align: top;}
.contents_area .sub_tab_simple ul li:first-of-type{padding-left:0;}
.contents_area .sub_tab_simple ul li:last-of-type{border-right:none;}
.contents_area .sub_tab_simple ul li.on{}
.contents_area .sub_tab_simple ul li.on a{color:#1450f9;}

/* 서브 차량 검색 폼 */
.sub_search{width:100%;border:1px solid #eaeaea;margin-top:20px;margin-bottom:40px;overflow-y: auto;}
.sub_search .search_list{width:100%;height:230px;border-bottom:1px solid #eaeaea;display:none;}
.sub_search .search_list.on{display:block;}
.sub_search .search_list dl{float:left;margin:0;padding:0;border-right:1px solid #eaeaea;}
.sub_search .search_list dl:last-of-type{border-right:0;}
.sub_search .search_list dl dt{margin:0;padding:8px 0;border-bottom:1px solid #eaeaea;background:#f8f9fb;text-align: center;font-size:0.73em;}
.sub_search .search_list dl dd{width:100%;height:190px;overflow-x:hidden;overflow-y:auto;margin:0;padding:5px 0;float:left;}
.sub_search .search_list dl.search_brand{width:94px;}
.sub_search .search_list dl.search_model{width:119px;}
.sub_search .search_list dl.search_dmodel{width:149px;}
.sub_search .search_list dl.search_dmodel .select_subModel p{margin:0;color:#a3a3a3}
.sub_search .search_list dl.search_dmodel .select_subModel.on p{color:#383838}
.sub_search .search_list dl.search_grade{width:379px;}
.sub_search .search_list dl.search_grade dd:first-of-type{width:130px;border-right:1px solid #eaeaea}
.sub_search .search_list dl.search_grade dd:last-of-type{width:248px;}
.sub_search .search_list dl.search_dgrade{width:115px;}

.sub_search .search_list dl dd ul{margin:0;padding:0;}
.sub_search .search_list dl dd ul li{margin:0;padding:9px 10px;list-style:none;cursor:pointer;font-size:0.75em;color:#a3a3a3;}
.sub_search .search_list dl dd ul li.on{color:#383838;background:#f8f9fb;}

.sub_search .search_form{background:#f8f9fb;padding:14px 0;}
.sub_search .search_form .search_price_text{font-size:0.75em;padding:0 20px 0 8px;}
.sub_search .search_form .txt_input{width:101px;}
.sub_search .search_form #search_init{margin-right:3px;}

/* 서브 차량 검색 폼 (중복가능) */
.sub_search_over{width:100%;border:1px solid #eaeaea;margin-top:20px;margin-bottom:40px;overflow-y: auto;}
.sub_search_over .search_list{width:100%;height:230px;border-bottom:1px solid #eaeaea;display:none;}
.sub_search_over .search_list.on{display:block;}
.sub_search_over .search_list dl{float:left;margin:0;padding:0;border-right:1px solid #eaeaea;}
.sub_search_over .search_list dl:last-of-type{border-right:0;}
.sub_search_over .search_list dl dt{margin:0;padding:8px 0;border-bottom:1px solid #eaeaea;background:#f8f9fb;text-align: center;font-size:0.73em;}
.sub_search_over .search_list dl dd{width:100%;height:190px;overflow-x:hidden;overflow-y:auto;margin:0;padding:5px 0;float:left;}
.sub_search_over .search_list dl.search_brand{width:220px;}
.sub_search_over .search_list dl.search_brand ul li input[type="checkbox"]{display: none;}
.sub_search_over .search_list dl.search_model{width:300px;}
.sub_search_over .search_list dl.search_model ul li{display: none;}
.sub_search_over .search_list dl.search_model ul li input[type="checkbox"]{display: none;}
.sub_search_over .search_list dl.search_model ul li.select_all_model label{color:#a3a3a3;width:100%;display:block;cursor:pointer;}
.sub_search_over .search_list dl.search_dmodel{width:338px;}
.sub_search_over .search_list dl.search_dmodel ul li {display: none;}
.sub_search_over .search_list dl.search_dmodel ul li input[type="checkbox"] {display: none;}
.sub_search_over .search_list dl.search_dmodel .select_subModel p{margin:0;color:#a3a3a3}
.sub_search_over .search_list dl.search_dmodel .select_subModel.on p{color:#383838}
.sub_search_over .search_list dl.search_dmodel ul li.select_all_sub_model label{color:#a3a3a3;width:100%;display:block;cursor:pointer;}
.sub_search_over .search_list dl.search_grade{width:379px;}
.sub_search_over .search_list dl.search_grade dd:first-of-type{width:130px;border-right:1px solid #EAEAEA;}
.sub_search_over .search_list dl.search_grade dd:last-of-type{width:248px;}
.sub_search_over .search_list dl.search_dgrade{width:115px;}

.sub_search_over .search_list dl dd ul{margin:0;padding:0;}
.sub_search_over .search_list dl dd ul li{margin:0;padding:9px 10px;list-style:none;cursor:pointer;font-size:0.75em;color:#a3a3a3;}
.sub_search_over .search_list dl dd ul li.on{color:#383838;background:#f8f9fb;}
.sub_search_over .search_list dl dd ul li.select_subModel{background:url("/images/common/bullet_checkbox_non.png") no-repeat;background-size:1em;background-position:1em 0.7em;padding-left:2.5em;}
.sub_search_over .search_list dl dd ul li.on.select_subModel{background:#f8f9fb url("/images/common/bullet_checkbox_all.png") no-repeat;background-size:1em;background-position: 1em 0.7em;}
.sub_search_over .search_list dl dd ul li .search_select_btn{width:1em;height:1em;margin:0 0.5em 0 0;padding:0;border:0;background:url("/images/common/bullet_checkbox_non.png") no-repeat;background-size:1em;background-position:center center;text-indent:-9999px;}
.sub_search_over .search_list dl dd ul li .search_select_btn.partial{background:url("/images/common/bullet_checkbox_partial.png") no-repeat;background-size:1em;background-position: center center;text-indent:-9999px;}
.sub_search_over .search_list dl dd ul li .search_select_btn.all{background:url("/images/common/bullet_checkbox_all.png") no-repeat;background-size:1em;background-position: center center;text-indent:-9999px;}

.sub_search_over .search_form{background:#f8f9fb;padding:14px 0;}
.sub_search_over .search_form .search_price_text{font-size:0.75em;padding:0 20px 0 8px;}
.sub_search_over .search_form #search_init{margin-right:3px;}
.sub_search_over .search_form .txt_input{width:101px;}
.sub_search_over .search_form label{padding:0 5px 0 14px;font-size:0.75em;vertical-align: middle;}
.sub_search_over .search_form .selectBox-label{font-size:0.75em;}
.sub_search_over .search_form .smc_filter_toggle{float:right;}
.sub_search_over .search_form .smc_search_bt#search_bt{float:right;margin-right:50px;}

/* pagenation */
.pagenation{margin-top:20px;text-align:center;clear:both;}
.pagenation .btn{line-height: 1em;}
.pagenation .btn-icon{vertical-align: top;}
.pagenation ul{display:inline-block;margin:0;padding:0;}
.pagenation ul li{display:inline-block;margin:0;padding:0 12px;list-style:none;font-size:0.8em;}
.pagenation ul li a{color:#a1a1a1;}
.pagenation ul li.on a{color:#383838;}

/* 상단 요약 정보 */
.my_summary{margin:0;padding:0;overflow-y:auto;}
.my_summary li{width:164px;height:150px;margin:0 10px 0 0;padding:0;float:left;list-style: none;}
.my_summary li:first-of-type{margin-right:7px;}
.my_summary li:last-of-type{margin:0 0 0 1px;}
.my_summary li dl{margin:0;padding:15px 15px;border:4px solid #eaeaea;}
.my_summary li dl dt{margin:0;padding:0;text-align:center;font-size:0.75em;}
.my_summary li dl dd{margin:0;padding:0;text-align:center;}
.my_summary li dl dd:first-of-type{padding:15px 0 20px 0;color:#1551f9;font-size:1.5em;font-weight: bold;}
.my_summary li dl dd:last-of-type{padding-top:10px;color:#656565;font-size:0.75em;border-top:1px solid #eaeaea;}

/* 날짜 선택 */
.select_date_area{margin:35px 0;padding:0;text-align: center;position: relative;}
.select_date_area h4{margin:0;padding:0 10px;display:inline-block;font-size:1.6em;font-weight: bold;}
.select_date_area button{border: 0;background: transparent;cursor:pointer;}
.select_date_area .select_range{position: absolute;right:0;top:0;margin:0;padding:0;}
.select_date_area .select_range li{list-style:none;float:left;margin:0;padding:0;}
.select_date_area .select_range li:first-of-type{margin-right:5px;}

/* 서브 차량리스트 */
/* 리스트 상단 버튼 */
.list_btn_wrap{padding-bottom:10px;}
.list_btn_wrap input[type=checkbox]{margin-left:7px;margin-right:5px;display:inline-block;vertical-align: middle;}
.list_btn_wrap .btn{margin-right:2px;}
.list_btn_wrap .btn:last-of-type{margin-right:0px;}
.list_btn_wrap .selectBox-dropdown{width:110px;float:right;font-size:0.75em;}
.list_btn_wrap select{display:none;}

/* 차량 리스트 테이블 */
.car_list_table{width:100%;border-top:2px solid #4c4c4c;font-size:0.75em;border-collapse: collapse;}
.car_list_table tbody tr:hover{background:#f8f9fb;}
.car_list_table th{padding:12px 0;color:#656565;border-bottom:1px solid #eaeaea;border-spacing:0px 0px;}
.car_list_table td{padding:10px 5px;border-spacing:0px 0px;text-align:center;border-bottom:1px solid #eaeaea;}
.car_list_table td p{margin:5px 0;}
.car_list_table td .btn-small{font-size:0.95em;}
.car_list_table td .lease_mark{font-size:0.7em;color:#fff;display:inline-block;background:#4b68bd;padding:3px;}
.car_list_table td.car_select{width:15px;line-height: 0;}
.car_list_table td.car_photo{width:91px;text-align: center;position: relative;padding:10px 20px 6px 20px;}
.car_list_table td.car_photo img{width:91px;height:auto;cursor: pointer;}
.car_list_table td.car_photo .owner_mark{font-size:0.7em;display:block;position:absolute;z-index:10;left:20px;color:#fff;padding:3px;cursor: pointer;}
.car_list_table td.car_photo .owner_mark.ori_owner{background:#6db7f3;}
.car_list_table td.car_photo .owner_mark.ori_company{background:#7fd3d9;}
.car_list_table td.car_photo .new_car_indicator{background:#ff5b5b;border-radius:50%;top:15px;left:25px;width:7px;height:7px;z-index:100;display:block;position: absolute;}
.car_list_table td.car_text{text-align:left;}
.car_list_table td.car_text p:first-of-type{font-size:1.1em;}
.car_list_table td.car_text p:nth-of-type(2){color:#656565;}
.car_list_table td.car_text p.alert_text{color:#1551f9;padding:5px 0 0 17px;background:url("/images/common/icon_alert_text.gif") no-repeat;background-position: left 5px;}
.car_list_table td.car_text p.return_text{color:#ff5d5d;padding:5px 0 0px 47px;background:url("/images/common/icon_return_text.gif") no-repeat;background-position: left 4px;line-height: 14px;font-size:0.9em;}
.car_list_table td.car_text p.wait_text{color:#a1a1a1;padding-top:5px;}
.car_list_table td.car_text p .car_text_link {cursor: pointer; display: inline-block;}
.car_list_table td.car_text p a:hover, .car_list_table td.car_text p .car_text_link:hover{text-decoration: underline;}
.car_list_table td.car_text p.car_date{font-size:0.9em;}
.car_list_table td.car_text .car_date span{color:#a1a1a1}
.car_list_table td.car_text .copy_carnum{color:#a1a1a1;background:none;border:1px solid #a1a1a1;cursor:pointer;display:inline-block;margin:0 0 0 5px;padding:3px 2px;line-height:1;font-size:0.9em;vertical-align: middle;}
.car_list_table td.car_cdate p{color:#656565;}
.car_list_table td.car_pdate{font-size:1.1em;}
.car_list_table td.car_pdate .btn-small{font-size: 0.9em;padding-right:7px;}
.car_list_table td.car_enduser p{color:#00d85b;}
.car_list_table td.car_enduser p.admin{color:#1450f9;}
.car_list_table td.car_view span{color:#1450f9;}
.car_list_table td.car_price{width:90px;font-size:1.1em;}
.car_list_table td.car_price .btn-small{font-size: 0.85em;}
.car_list_table td.car_price .btn-small strong{color:#1450f9;letter-spacing:0.001em}
.car_list_table td.car_price .rank{font-size:0.9em;color:#1450f9;}
.car_list_table td.car_price.before_bid{color:#b5b5b5;}
.car_list_table td.car_price.off_bid span{color:#b5b5b5;}
.car_list_table td.car_status{width:55px;padding-right:5px;padding-left:5px;}
.car_list_table td.car_status .btn-small{margin-bottom:3px;}
.car_list_table td.car_status .btn-small:last-of-type{margin-bottom:0;}
.car_list_table td.car_empty{text-align:center;font-size:1.3em;padding:100px 0 130px 0;background:url("/images/common/empty_list_bg.png") no-repeat;background-position:center 130px;}
.car_list_table td.car_empty p{padding-top:180px;}
.car_list_table td.pdt_text{width:30%;text-align:left;padding-top:20px;padding-bottom:20px;font-size:1.1em;}
.car_list_table td.pdt_date{text-align:center;padding-top:20px;padding-bottom:20px;color:#656565;}
.car_list_table td.pdt_price{width:15%;padding-top:20px;padding-bottom:20px;color:#656565;}
.car_list_table td.pdt_method{width:10%;color:#656565;}
.car_list_table td.pdt_status{width:10%;padding-top:20px;padding-bottom:20px;color:#656565}
.car_list_table td.pdt_status .wait{color:#00d85b;}
.car_list_table td.pdt_status .ok{color:#1551f9;}
.car_list_table td.pdt_status .cancel{color:#ff5d5d;}
.car_list_table td.buy_date{width:11%;color:#656565;}
.car_list_table td.car_useext{line-height: 1.4em;}
.car_list_table td.car_useext span{display:block;text-align: center;}
.car_list_table td.car_useext span.ext_text.off{color:#a1a1a1}
.car_list_table td.car_useext .btn-small{margin-top:5px;}
.car_list_table td.car_bid .btn{font-size:0.9em;width:100%;}
.car_list_table td.car_bid.off{color:#a7a7a7;}
.car_list_table td.car_remain_time{color:#1450f9;}
.car_list_table td.car_like{padding-left:10px;padding-right:10px;}
.car_list_table td.car_like input[type=checkbox]{position: absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.car_list_table td.car_like input[type=checkbox] + label{width:16px;height:16px;display: inline-block; cursor: pointer;background:url("/images/common/icon_select_star.png") no-repeat;background-position: center center;}
.car_list_table td.car_like input[type=checkbox]:checked + label{background-image: url("/images/common/icon_select_star_on.png");}
.car_list_table td.car_bid_fail_date{color:#b5b5b5;}
.car_list_table td.car_bid_success_date{color:#b5b5b5;}
.car_list_table td.car_meeting_date{color:#b5b5b5;}



/* 게시판 검색 영역 */
/* 게시판 상단 검색 */
.board_top_search{float:right;padding-bottom:10px;}
.board_top_search .selectBox-dropdown{float:left;margin-right:5px;font-size:0.75em;}
.board_top_search input{outline: none;}
.board_top_search input[type=text]{padding:8px 8px;font-size:0.73em;float:left;border-top:1px solid #c4c2c2;border-left:1px solid #c4c2c2;border-bottom:1px solid #c4c2c2;border-right:0;}
.board_top_search input[type=submit]{width:30px;height:31px;max-height: 31px;overflow-y:hidden;background:url("/images/common/icon_btn_search.gif") no-repeat;background-position: center center;float:left;display:block;border-left:0;border-top:1px solid #c4c2c2;border-bottom:1px solid #c4c2c2;border-right:1px solid #c4c2c2;border-left:0;text-indent: -9999px;cursor:pointer;}

.board_top_search.buy_list .selectBox-dropdown{margin-right:0;margin-left:5px;font-size:0.75em;}


/* 게시판 하단 버튼 영역 */
.board_btn_area{width:100%;margin-top:30px;overflow-y:auto;}
.board_btn_area .left_area{float:left;}
.board_btn_area .center_area{text-align: center;}
.board_btn_area .right_area{float:right;}
.board_btn_area .btn{margin-right:2px;}
.board_btn_area .btn:last-of-type{margin-right:0;}

/* 게시판 테이블 */
.board_list_table{width:100%;border-top:2px solid #4c4c4c;font-size:0.75em;border-collapse: collapse;clear:both;}
.board_list_table th{padding:12px 0;color:#656565;border-bottom:1px solid #eaeaea;border-spacing:0px 0px;}
.board_list_table th.list_num{width:80px;}
.board_list_table th.list_date{width:75px;padding-right:20px;}
.board_list_table th.list_status{width:75px;text-align:center;}
.board_list_table th.list_cate{width:95px;text-align:center;}
.board_list_table th.list_photo{width:95px;padding-left:20px;}
.board_list_table th.list_region{width:50px;}
.board_list_table th.list_phone{width:110px;}
.board_list_table tbody tr:hover{background:#f8f9fb;}
.board_list_table td{padding:15px 5px;border-spacing:0px 0px;text-align:center;border-bottom:1px solid #eaeaea;}
.board_list_table td p{margin:5px 0;}
.board_list_table td .icon_new{padding-left:5px;}
.board_list_table td a:hover{text-decoration: underline;}
.board_list_table td.list_select{padding-left:10px;padding-right:10px;}
.board_list_table td.list_select input[type=checkbox]{position: absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.board_list_table td.list_select input[type=checkbox] + label{width:16px;height:16px;display: inline-block; cursor: pointer;background:url("/images/common/icon_select_star.png") no-repeat;background-position: center center;}
.board_list_table td.list_select input[type=checkbox]:checked + label{background-image: url("/images/common/icon_select_star_on.png");}
.board_list_table td.list_num{width:80px;color:#656565;}
.board_list_table td.list_num img{margin-right:5px;}
.board_list_table td.list_photo{width:95px;padding-left:20px;}
.board_list_table td.list_subject{text-align:left;font-size:1.1em;padding-left:30px;padding-right:30px;}
.board_list_table td.list_subject p{width:510px;text-overflow: ellipsis;overflow-x: hidden;white-space: nowrap;}
.board_list_table td.list_subject.ggultip_subject{padding-left:20px;}
.board_list_table td.list_subject a img{vertical-align: middle;}
.board_list_table td.list_date{width:75px;padding-right:20px;color:#656565}
.board_list_table td.list_datetime{width:75px;color:#656565;}
.board_list_table td.list_status{width:75px;text-align:center;color:#00d85b;}
.board_list_table td.list_status.fin{color:#1551f9;}
.board_list_table td.list_status.before{color:#ff5d5d;}
.board_list_table td.list_region{color:#656565;}
.board_list_table td.list_cate{width:95px;text-align:center;color:#656565;}
.board_list_table td.list_phone{width:100px;}
.board_list_table td.list_tip_cate{width:75px;color:#1450f9;}
.board_list_table td.list_empty{text-align:center;font-size:1.3em;padding:100px 0 130px 0;background:url("/images/common/empty_list_bg.png") no-repeat;background-position:center 130px;}
.board_list_table td.list_empty p{padding-top:180px;}
.board_list_table td.article_content{text-align:left;padding:30px 90px 50px 90px;line-height: 24px;font-size:1.1em;font-weight:300;background: #f8f9fb}
.board_list_table td.article_content *{background:#f8f9fb !important;}
.board_list_table td.article_content p{margin-top:20px;margin-bottom:20px;}
.board_list_table td.article_content:first-child{margin-top:0;}
.board_list_table td.article_content:last-child{margin-bottom:0;}
.board_list_table td.article_content strong{font-weight:700;}
.board_list_table td.article_content img{max-width:680px;}
.board_list_table td .btn-small{font-size:0.95em;}
.board_list_table td.article_q_t{text-align:left;vertical-align: top;padding-left:20px;padding-top:30px;}
.board_list_table td.article_q{text-align: left;line-height: 24px;font-size:1.1em;font-weight:300;padding:30px 20px 50px;}
.board_list_table td.article_q p{margin-top:20px;margin-bottom:20px;font-weight:300;}
.board_list_table td.article_q p:first-of-type{margin-top:0;}
.board_list_table td.article_a_t{text-align:left;vertical-align: top;padding-left:20px;background: #f8f9fb;padding-top:30px;}
.board_list_table td.article_a{text-align: left;line-height: 24px;font-size:1.1em;font-weight:300;background: #f8f9fb;padding:30px 20px 50px;}
.board_list_table td.article_a p{margin-top:20px;margin-bottom:20px;font-weight:300;}
.board_list_table td.article_a p:first-of-type{margin-top:0;}
.board_list_table td.article_a.cont_empty{text-align:center;font-size:1.1em;padding:80px 0 70px 0;background:url("/images/cs/empty_content_bg.png") no-repeat #f8f9fb;background-position:calc(50% - 50px) 70px;}
.board_list_table td.article_a.cont_empty p{width:calc(100% - 100px);padding-top:100px;}

.board_list_table.ad_review_table tbody tr:hover{background:transparent}
.board_list_table.ad_review_table td{border-bottom:0;}
.board_list_table.ad_review_table .reply_tr td{border-bottom:1px solid #eaeaea}
.board_list_table.ad_review_table td.review_content{text-align:left;padding:30px 20px 20px 20px;vertical-align: top}
.board_list_table.ad_review_table td.review_content h4{font-size:1.2em;margin:0 0 20px 0;padding:0;}
.board_list_table.ad_review_table td.review_content h4 sup{font-size:0.8em;padding:3px 3px;color:#fff;display:inline-block;vertical-align: middle;line-height:normal;top:auto;}
.board_list_table.ad_review_table td.review_content h4 sup.buy_review{background:#606fcc;}
.board_list_table.ad_review_table td.review_content h4 sup.sell_review{background:#6abc8b;}
.board_list_table.ad_review_table td.review_content h4 sup.councel_review{background:#966abc;}
.board_list_table.ad_review_table td.review_content p{line-height: 1.6em;font-size:1.1em}
.board_list_table.ad_review_table td.list_date{vertical-align: top;padding-top:35px;}
.board_list_table.ad_review_table td.list_photo{vertical-align: top;padding-top:30px;}
.board_list_table.ad_review_table td.review_reply_area{text-align: left;padding:0 20px 30px;vertical-align: top;position: relative;display:none;}
.board_list_table.ad_review_table td.review_reply_area.show{display:table-cell;}
.board_list_table.ad_review_table td.review_reply_area textarea{width:500px;height:60px;padding:10px 10px 10px;border:1px solid #c4c2c2;resize:none;}
.board_list_table.ad_review_table td.review_reply_area .btn{height:82px;max-height: 82px;padding-left:20px;padding-right:20px;vertical-align: top;font-size:1em;}
/*.board_list_table.ad_review_table td.review_reply_area .cnt_letter{position: absolute;z-index:10;bottom:30px;left:490px;font-size:0.8em;}*/
.board_list_table.ad_review_table td.review_reply_area .cnt_letter{font-size:0.8em;}
.board_list_table.ad_review_table td.review_reply_area .reply_view{width:90%;background:#f8f9fb;padding:15px;}
.board_list_table.ad_review_table td.review_reply_area .reply_view::after{content:"";clear:both;display:block;}
.board_list_table.ad_review_table td.review_reply_area p.reply_date{font-size:0.9em;color:#a1a1a1;padding-left:15px;}
.board_list_table.ad_review_table td.review_reply_area p.reply_article{line-height:1.6em;font-size:1.1em;padding-left:15px;background:url("/images/sub/bullet_reply.gif") no-repeat;background-position: left 2px;}
.board_list_table.ad_review_table td.review_reply_area .btn_area button{border:0;background:transparent;color:#a1a1a1;cursor:pointer;float:left;}
.board_list_table.ad_review_table td.review_reply_area .btn_area button:first-child::after{content:"|";margin-left:5px;}
.board_list_table.ad_review_table td.review_reply_area .btn_area button:last-child{margin-left:0;padding-left:0;}
.board_list_table.ad_review_table td .review_photo{width:100%;height:70px;overflow-y:hidden;margin:0;padding:0;position: relative;line-height: 0;display:block;border:1px solid #f3f3f3;cursor:pointer;}
.board_list_table.ad_review_table td .review_photo img{width:100%;height:auto;}
.board_list_table.ad_review_table td .review_photo span{width:17px;height:17px;opacity: 0.7;background:url("/images/sub/btn_plus_gray.gif") no-repeat;background-size:contain;position: absolute;bottom:0;right:0;border:0;padding:0;margin:0;text-indent: -9999px;}
.board_list_table.ad_review_table td .star_rating_wrap{display:none;margin-top:5px;overflow-y:auto;}
.board_list_table.ad_review_table td .star_rating{color: #ddd;font-size: 1.5em;position: relative;color:#e5e5e5}
.board_list_table.ad_review_table td .star_rating.full:before {color: #ffd027;content: '\2605';position: absolute;left: 0;}
.board_list_table.ad_review_table td .star_rating.half:before {color: #ffd027;content: '\2605';position: absolute;left: 0;width: 50%;overflow: hidden;}
@-moz-document url-prefix() {
  .star-icon {font-size: 50px;line-height: 34px;}
}

/* 게시판 쓰기 테이블 */
.board_write_table{width:100%;border-top:2px solid #4c4c4c;font-size:0.75em;border-collapse: collapse;clear:both;}
.board_write_table th{width:100px;padding:25px;border-bottom:1px solid #eaeaea;background:#f8f9fb;text-align:left;color:#656565;vertical-align: top;}
.board_write_table td{padding:10px 15px;border-bottom:1px solid #eaeaea}
.board_write_table td .sbHolder{width:160px;font-size:1em;display:inline-block;}
.board_write_table td input[type=text]{width:90%;border:1px solid #c4c2c2;padding:8px;vertical-align: bottom;}
.board_write_table td.email_td input[type=text]{width:160px;}
.board_write_table td.email_td > span{display:inline-block;padding:0 7px;}
.board_write_table td.email_td .selectBox-dropdown{margin-left:5px;width:160px;}
.board_write_table td textarea{width:90%;height:200px;padding:7px;border:1px solid #c4c2c2;}
.board_write_table td .file_upload_area input[type=text]{width:30%;padding:8px 7px 7px 7px;}
.board_write_table td .file_upload_area .btn{font-size:0.9em;}
.board_write_table td .cnt_letter{font-size:0.8em;color:#a1a1a1;}
.board_write_table td .cnt_letter span{color:#a1a1a1;}
.board_write_table td .file_upload_area{padding:5px 0;}
.board_write_table td .file_upload_area .upload_file_name{width:250px;margin-right:3px;}
.board_write_table td .file_upload_area .alert_text{padding-top:5px;padding-bottom:0;margin-bottom:0;background-position: left 5px}
.board_write_table .privacy_agree{line-height: 1.6em;}
.board_write_table .privacy_agree th{background:transparent;border:0;padding:15px 10px;}
.board_write_table .privacy_agree td{background:transparent;border:0;padding:15px;}
.board_write_table .privacy_agree p{color:#a1a1a1;font-weight:300;}
.board_write_table .privacy_agree input{vertical-align: middle;}
.board_write_table .privacy_agree label{vertical-align: middle;color:#656565;}

/* 카드형 게시판 */
.card_list_area{width:100%;border-top:2px solid #4c4c4c;border-bottom:1px solid #eaeaea;margin:0;padding:0 0 25px 0;clear:both;overflow-y:auto;}
.card_list_area::after{clear:both;}
.card_list_area li{margin:0;padding:15px 19px 15px 0;list-style:none;float:left;}
.card_list_area li:nth-of-type(3n){padding-right:0;}
.card_list_area li a{display:inline-block;overflow:auto;}
.card_list_area li dl{width:272px;border:1px solid #eaeaea;margin:0;padding:0;overflow: auto;}
.card_list_area li dl dt{height:40px;margin:0;padding:20px 20px;font-size:0.87em;line-height: 1.5em;}
.card_list_area li dl dd{margin:0;padding:0;font-size:0.7em;}
.card_list_area li dl dd img{width:100%;;}
.card_list_area li dl dd.cate{float:left;padding-left:20px;padding-bottom:20px;color:#1450f9;}
.card_list_area li dl dd.date{float:left;padding-bottom:20px;padding-left:20px;color:#a1a1a1;font-weight: 300;font-size:0.65em;}

/* 주문정보 테이블 */
.order_table{width:100%;border-top:2px solid #4c4c4c;font-size:0.75em;border-collapse: collapse;clear:both;}
.order_table th{width:100px;padding:25px;border-bottom:1px solid #eaeaea;background:#f8f9fb;text-align:left;color:#656565;vertical-align: top;}
.order_table td{padding:10px 15px;border-bottom:1px solid #eaeaea}
.order_table td .sbHolder{font-size:1em;display:inline-block;vertical-align: middle;}
.order_table td input[type=text]{min-width:200px;border:1px solid #c4c2c2;padding:8px;vertical-align: middle;}
.order_table td input[type=radio]{vertical-align: middle;margin-left:10px;}
.order_table td input[type=checkbox]{vertical-align: middle;margin-left:10px;margin-right:5px;}
.order_table td input[type=radio]:first-of-type{margin-left:0;}
.order_table td input[type=checkbox]:first-of-type{margin-left:0;}
.order_table td label{vertical-align: middle;}
.order_table td .btn.coupon_box_view{font-size:1em;margin-left:1em;}
.order_table td.pay_method input[type=radio]{position: absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.order_table td.pay_method input[type=radio]:checked+label{border:1px solid #1450f9;color:#1450f9;}
.order_table td.pay_method input[type=radio]:checked+label+input+label{border-left:0;}
.order_table td.pay_method label{display:block;float:left;padding:8px 10px;cursor:pointer;border-top:1px solid #c4c2c2;border-left:1px solid #c4c2c2;border-bottom:1px solid #c4c2c2;}
.order_table td.pay_method label:hover{color:#1450f9;}
.order_table td.pay_method label:last-of-type{border-right:1px solid #c4c2c2;}
.order_table td span.add_desc_text{color:#b4b4b4;padding-left:10px;}
.order_table tr.pay_card{display:none;}
.order_table tr.pay_cash{display:none;}
.order_table tr.pay_cash td dl{margin:0;padding:0;}
.order_table tr.pay_cash td dl dt{float:left;color:#a1a1a1;width:10%;margin:0;padding:5px 0;}
.order_table tr.pay_cash td dl dd{float:left;width:90%;margin:0;padding:5px 0;}
.order_table tr td.blank_td{border-bottom:0;}
.order_table tr.pay_cash_receipt,.order_table tr.cash_receipt_indiv,.order_table tr.cash_receipt_biz,.order_table tr.pay_tax_bill{display:none;}
.order_table .pay_tax_bill .info_text{font-size:1em;}

/* 쿠폰함 */
#coupon_box_modal_cont{display:none;}

.modal_wrap .modal_win.modal_a.coupon_box{width:430px;height:626px;font-size:16px;}
.modal_wrap .modal_win.modal_a.coupon_box .msg{padding:0;margin:0;}
.modal_wrap .modal_win.modal_a.coupon_box #coupon_box_modal_cont{padding:35px 50px;display:block;}
.modal_wrap .modal_win.modal_a.coupon_box #coupon_box_modal_cont h2{margin:0;padding:0 0 30px 0;font-size:1.4em;line-height: 1em;}
.modal_wrap .modal_win.modal_a.coupon_box #coupon_box_modal_cont h2 span{display:inline-block;vertical-align: bottom;font-weight:bold;}
.modal_wrap .modal_win.modal_a.coupon_box #coupon_box_modal_cont h2 button{display:inline-block;margin:0;padding:0;border:0;background:transparent;height:1em;cursor:pointer;line-height: 1em;vertical-align: bottom;}
.modal_wrap .modal_win.modal_a.coupon_box #coupon_box_modal_cont h2 button img{display:block;height:1em;}
.modal_wrap .modal_win.modal_a.coupon_box #coupon_box_modal_cont .tab_btn_wrap{width:100%;padding:0 0 1em 0;}
.modal_wrap .modal_win.modal_a.coupon_box #coupon_box_modal_cont .tab_btn_wrap::after{content:"";clear:both;display:block;}
.modal_wrap .modal_win.modal_a.coupon_box #coupon_box_modal_cont .tab_btn_wrap button{width:50%;font-size:1.1em;font-weight:bold;float:left;padding:1em 0;border:1px solid #eaeaea;background:#f8f9fb;cursor:pointer;box-sizing: border-box;}
.modal_wrap .modal_win.modal_a.coupon_box #coupon_box_modal_cont .tab_btn_wrap button:first-child{border-right:0;}
.modal_wrap .modal_win.modal_a.coupon_box #coupon_box_modal_cont .tab_btn_wrap button.on{border-bottom:0;background:transparent;text-align:center;}
.modal_wrap .modal_win.modal_a.coupon_box #coupon_box_modal_cont .tab_btn_wrap button .coupon_count{color:#1450f9;font-weight:bold;}

.modal_wrap .modal_win.modal_a.coupon_box .coupon_list_wrap{height:450px;}
.modal_wrap .modal_win.modal_a.coupon_box .coupon_list_wrap.scrollbar-macosx-c > .scroll-element.scroll-y .scroll-bar{width:3px;left:-3px;}
.modal_wrap .modal_win.modal_a.coupon_box .coupon_list_wrap.scrollbar-macosx-c > .scroll-element .scroll-bar{background-color:#d2d7e2;}

.modal_wrap .modal_win.modal_a.coupon_box .coupon_group_wrap{padding:0 0.5em 0 0.5em;display:none;}
/* .modal_wrap .modal_win.modal_a.coupon_box .coupon_group_wrap.type_a_wrap{display:none;} */
/* .modal_wrap .modal_win.modal_a.coupon_box .coupon_group_wrap.type_c_wrap{display:none;} */
.modal_wrap .modal_win.modal_a.coupon_box .coupon_group_wrap h3{text-align:left;margin:0;padding:0;font-size:0.95em;color:#555555;}
.modal_wrap .modal_win.modal_a.coupon_box .coupon_group_wrap h3 span{display:inline-block;font-size:0.87em;color:#999;line-height: 1em;vertical-align: bottom;}
.modal_wrap .modal_win.modal_a.coupon_box .coupon_group_wrap h3 button{display:inline-block;margin:0;padding:0;border:0;background:transparent;height:1em;cursor:pointer;line-height: 1em;vertical-align: bottom;}
.modal_wrap .modal_win.modal_a.coupon_box .coupon_group_wrap h3 button img{display:block;height:1em;}
.modal_wrap .modal_win.modal_a.coupon_box .coupon_group_wrap ul{margin:0;padding:0;}
.modal_wrap .modal_win.modal_a.coupon_box .coupon_group_wrap ul li{margin:0.8em 0;padding:0;list-style:none;text-align:left;}
.modal_wrap .modal_win.modal_a.coupon_box .coupon_group_wrap ul li.list_empty{color:#555;font-size:0.85em;text-align:center;padding:2em 0;}
.modal_wrap .modal_win.modal_a.coupon_box .coupon_group_wrap ul li input[type=radio]{position: absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.modal_wrap .modal_win.modal_a.coupon_box .coupon_group_wrap ul li input[type=checkbox]{position: absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.modal_wrap .modal_win.modal_a.coupon_box .coupon_group_wrap ul li input:checked+label{border:1.2px solid #1450f9;color:#1450f9;background:url("/images/sub/check-pre-btn.png") no-repeat;background-position: right 2em center;background-size: 2em;}
.modal_wrap .modal_win.modal_a.coupon_box .coupon_group_wrap ul li input:checked+label *{color:#1450f9;}
.modal_wrap .modal_win.modal_a.coupon_box .coupon_group_wrap ul li label{cursor:pointer;padding:1.5em;display:block;border:1px solid #ccc;border-radius: 6px;box-sizing: border-box;background:url("/images/sub/check-nor-btn.png") no-repeat;background-position: right 2em center;background-size: 2em;}
.modal_wrap .modal_win.modal_a.coupon_box .coupon_group_wrap ul li label *{color:#383838;}
.modal_wrap .modal_win.modal_a.coupon_box .coupon_group_wrap ul li label .coupon_name{font-size:1.58em;padding:0.2em 0 0 0;font-weight:bold;display:block;}
.modal_wrap .modal_win.modal_a.coupon_box .coupon_group_wrap ul li label .dc_price{display:block;font-size:0.95em;padding:0.8em 0 0.4em;line-height: 1em;}
.modal_wrap .modal_win.modal_a.coupon_box .coupon_group_wrap ul li label .coupon_expire_date{font-size:0.87em;line-height: 1;}
.modal_wrap .modal_win.modal_a.coupon_box.h_coupon .coupon_group_wrap ul li label{background:none;}


.modal_wrap .modal_win.modal_a.coupon_box .empty_coupon{display:none;margin:0;padding:14em 0 0 0;font-size:1.2em;background:url("/images/common/empty_list_bg.png") no-repeat;background-size:auto;background-position: center center;}

.modal_wrap .modal_win.modal_a.coupon_box .reg_coupon_wrap{height:420px;display:none;}

.modal_wrap .modal_win.modal_a.coupon_box .reg_coupon_wrap .reg_coupon_form{margin:8em 0 1em;}
.modal_wrap .modal_win.modal_a.coupon_box .reg_coupon_wrap .reg_coupon_form::after{content:"";display:block;clear:both;}
.modal_wrap .modal_win.modal_a.coupon_box .reg_coupon_wrap .reg_coupon_form input{width:80%;padding:15px 10px;border:1px solid #d4d7db;display:block;float:left;outline:0;box-sizing: border-box;}
.modal_wrap .modal_win.modal_a.coupon_box .reg_coupon_wrap .reg_coupon_form .btn{width:20%;font-size:1em;padding:15px 10px;display:block;float:left;max-height:inherit;box-sizing: border-box;}

.modal_wrap .modal_win.modal_a.coupon_box .reg_coupon_wrap ul{margin:0;padding:1em 0;}
.modal_wrap .modal_win.modal_a.coupon_box .reg_coupon_wrap ul li{margin:0.5em 0;padding:0;list-style: none;text-align:left;color:#555555;font-size:0.85em;}

.modal_wrap .modal_win.modal_a.coupon_box .modal_btn{padding:30px 20px;border-top:1px solid #cecece;}
.modal_wrap .modal_win.modal_a.coupon_box .modal_btn .btn{font-size:0.85em;padding:1em;max-height:none;margin:0 2px;}

/* 상품결제전 최종확인영역 */
.order_btn_area{border:1px solid #eaeaea;background:#f8f9fb; margin-top:30px;padding:20px;position: relative;}
.order_btn_area::after{content: "";display: block;clear:both;}
.order_btn_area .terms_agree{position:absolute;bottom:20px;left:20px;font-size:0.8em;}
.order_btn_area .terms_agree input{vertical-align: middle;margin:5px 0;}
.order_btn_area .terms_agree label{vertical-align: middle;margin:5px 0;color:#656565;font-size:0.85em;}
.order_btn_area .tot_smry_product{float:left;width:60%;height:100%;}
.order_btn_area .tot_smry_product .pdt_name{font-weight: bold;margin:0;padding:0;}
.order_btn_area .tot_smry_product dl{margin:10px 0 0 0;padding:0;font-size:0.75em;}
.order_btn_area .tot_smry_product dl dt{width:15%;margin:0;padding:5px 0;float:left;color:#a1a1a1;}
.order_btn_area .tot_smry_product dl dd{width:85%;margin:0;padding:5px 0;float:left;}
.order_btn_area .tot_smry_price{float:right;min-width:30%;border-left:1px solid #eaeaea;padding-left:20px;}
.order_btn_area .tot_smry_price dl{margin:0;padding:0 0 20px 0;font-size:0.8em;}
.order_btn_area .tot_smry_price dl::after{content:"";clear:both;display:block;}
.order_btn_area .tot_smry_price dl dt{margin:0;padding:5px 0;float:left;width:35%;}
.order_btn_area .tot_smry_price dl dd{margin:0;padding:5px 0;float:left;width:65%;text-align:right;}
.order_btn_area .tot_smry_price .final_price{border-top:1px solid #eaeaea;padding-top:20px;padding-bottom:0;}
.order_btn_area .tot_smry_price .final_price dd{color:#1551f9;font-size:1.3em;font-weight: bold;}
.order_btn_area .tot_smry_price button{width:100%;margin-top:30px;padding:15px 0;border:0;text-align:center;color:#fff;background:#1551f9;cursor:pointer;}
.order_btn_area .tot_smry_price button:hover{background:#003eee}

/* 결제완료 화면 */
.pay_complete_wrap p.pay_cmplt_img{text-align:center;padding:80px 0 35px 0;}
.pay_complete_wrap p.pay_cmplt_title{text-align: center;font-weight: bold;font-size:1.8em;margin:0;padding:0;}
.pay_complete_wrap p.pay_cmplt_text{text-align: center;}
.pay_complete_wrap p.pay_cmplt_text span{color:#ff5d5d;}
.pay_complete_wrap .info_text_wrap{text-align:center;}
.pay_complete_wrap .info_text{display:inline-block;}
.pay_complete_wrap .info_text li{text-align:left;}
.pay_complete_wrap nav{text-align:center;margin-top:40px;}

/* 파일 업로드 꾸미기 */
.file_upload_area input[type=text]{width:30%;border:1px solid #c4c2c2;padding:7px;background:#fff;-webkit-appearance: none; -moz-appearance: none; appearance: none;vertical-align: middle;}
.file_upload_area input[type=file]{position: absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.file_upload_area label{display: inline-block; background-color: #fff; cursor: pointer;}
.file_upload_area p.file_upload_name{display:inline-block;color:#245cf9;padding-left:10px;}
.file_upload_area p.alert_text{margin:5px 0;padding:1px 0 0 17px;background:url("/images/common/icon_alert_text.gif") no-repeat;background-position: left top;}
.file_upload_area .btn{vertical-align: middle;}

/* 하단 안내문구 */
.info_text{margin:0;padding:0;font-size:0.7em;color:#656565;}
.info_text li{margin:0;padding:5px 0 5px 0;list-style: none;color:#656565;}
.info_text li::before{content:"·";padding-right:5px;}
.info_text li .underline_link{text-decoration: underline;}

/* 서브 공통 요소 */
.frm_label{font-size:0.75em;padding-right:9px;padding-left:20px;} /* 폼라벨 */
.txt_input{padding:8px;font-size:0.75em;border:1px solid #c2c2c2;vertical-align: middle;} /* 텍스트입력폼 */
.only_number{ime-mode: disabled;-webkit-ime-mode:disabled; }

.btn{font-family:'Nanum Barun Gothic';max-height:31px;border:1px solid #c4c2c2;font-size:0.75em;background:#fff;padding:8px;cursor:pointer;text-align:center;display:inline-block;vertical-align: middle;outline:0;color:#000;border-radius: 0;} /* 일반버튼 */
a.btn{text-decoration: none;}
.btn span{line-height: 0px;}
.btn img{vertical-align: top;line-height: 0px}
.btn:hover{border:1px solid #606060;}
.btn-small{font-family:'Nanum Barun Gothic';border:1px solid #c4c2c2;font-size:0.7em;background:#fff;padding:5px 5px;cursor:pointer;text-align:center;letter-spacing: -0.1em;line-height: 1em;outline:0;} /* 작은버튼 */
a.btn-small{text-decoration: none;}
.btn-small:hover{border:1px solid #606060;}
.btn-small.btn-ext{color:#73a7dc;border:1px solid #73a7dc;font-weight: bold;}
.btn-small.btn-cancel{color:#a6a6a6;border:1px solid #a6a6a6;}
.btn-long{width:120px;}
a.btn-long{width:104px;}
.btn-dark{background:#525f78;color:#fff;border:1px solid #525f78;}
.btn-dark:visited, a.btn-dark:visited{color:#fff;}
.btn-dark:hover{background:#424f68;}
.btn-dark.btn-disabled{background:#c4c2c2;border:1px solid #c4c2c2;cursor:Default;}
.btn-lightgreen{border:1px solid #96cb42;background:#96cb42;color:#fff;}
.btn-lightgreen:hover{background:#86bb32;border:1px solid #86bb32;}
.btn-lightblue{border:1px solid #4281de;background:#4281de;color:#fff;}
.btn-lightblue:hover{background:#3271ce;border:1px solid #3271ce;}
.btn-lightgray{border:1px solid #c4c2c2;background:#c4c2c2;color:#fff;}
.btn-lightgray:hover{background:#b4b2b2;border:1px solid #b4b2b2;}
.btn-icon{width:10px;height:11px;display:inline-block;vertical-align: middle;}
.btn-small .btn-icon{width:9px;height:9px;vertical-align: bottom;padding:0;}
a.btn-small .btn-icon{vertical-align: middle;}
.clear_both{clear:both;display:block;}
.btn-blue{background:#1450f9;color:#fff;border:1px solid #1450f9;}

/* 팝업 버튼 */
.popup_btn{position:absolute;z-index:100;display:none;margin:0;padding:0.5em 1em;background:#f8f9fb;border:1px solid #383838;}
.popup_btn .triangle{width:0;height:0;border-bottom: 10px solid #383838;border-left: 10px solid transparent;background:transparent;top:0;left:50%;transform: translate(-50%,-100%);display:block;position: absolute;}
.popup_btn .triangle::after{width:0;height:0;border-bottom: 11px solid #f8f9fb;border-left: 11px solid transparent;content:"";transform: translate(calc(-100% - 1px),2px);display:block;position: absolute;top:0;left:0;}
.popup_btn .btn{width:8em;margin:0.5em 0 0.5em 0;display:block;}
.car_list_table td.car_status .popup_btn .btn.btn-small{width:7em;margin:0.5em 0 0.5em 0;}

.icon-arrow.arrow-down{background:url("/images/common/btn_user_arrow_down.gif") no-repeat;background-position: center center;}
.icon-arrow.arrow-up{background:url("/images/common/btn_user_arrow_up.gif") no-repeat;background-position: center center;}
.icon-arrow.arrow-left{background:url("/images/common/btn_arrow_left.gif") no-repeat;background-position: center center;}
.icon-arrow.arrow-right{background:url("/images/common/btn_arrow_right.gif") no-repeat;background-position: center center;}
.icon-plus.plus-blue{background:url("/images/common/icon_btn_plus_blue.gif") no-repeat;background-position: center center;}

.dc_percent{padding:1px 9px 1px 3px;font-family: tahoma;vertical-align: top;border:1px solid #eaeaea;color:#1551f9;font-weight:normal;font-size:0.7em;text-align: center;background:#fff url("/images/common/tiny_blue_down_arrow.gif") no-repeat;background-position: 93% center;}

.sbHolder{height:29px;border:1px solid #c4c2c2;position:relative;font-size:0.73em;background:#fff;}
.sbHolder .sbToggle{width:23px;height:29px;display:block;position: absolute;right:0;top:0;background:url("/images/common/selectbox_arrow_down.gif") no-repeat;background-position: center center;}
.sbHolder .sbToggle.sbToggleOpen{background:url("/images/common/selectbox_arrow_up.gif") no-repeat;background-position: center center;}
.sbHolder .sbSelector{padding:9px 23px 7px 10px;display:block;z-index:10;}
.sbHolder .sbOptions{width:100%;position:absolute;left:-1px !important;top:28px !important;z-index:100;margin:0;padding:0;border:1px solid #c4c2c2;}
.sbHolder .sbOptions li{list-style: none;background:#fff;}
.sbHolder .sbOptions li:last-of-type{border-bottom:0;}
.sbHolder .sbOptions li:hover{background:#f8f9fb;}
.sbHolder .sbOptions li a{display:block;padding:8px 10px;}
.sbHolder.sbHolderDisabled{background:#f4f4f4;}
.sbHolder.sbHolderDisabled .sbSelector{color:#bbb;}

.sub_div_line{border:1px solid #4c4c4c;}
.sub_div_line.ad_sell_underline{background:#eaeaea;border:0;height:1px;margin:50px 0 20px 0;}

/* 모달 */
.modal_wrap{width:100%;height:100vh;z-index:9999;position: absolute;background:rgba(0,0,0,0.5);left:0;top:0;display:none;font-size:16px;}
.modal_wrap .modal_win{background:#fff;position: absolute;overflow:hidden;top:50%;left:50%;transform:translate(-50%, -50%);padding-bottom:70px;}
.modal_wrap .modal_win.modal_a{width:290px;}
.modal_wrap .modal_win.modal_b{width:290px;}
.modal_wrap .modal_win.modal_c{width:330px;}
.modal_wrap .modal_win.modal_d{width:290px;}
.modal_wrap .modal_win p{font-size:0.8em;text-align: center;padding-top:30px;line-height: 1.5em;display:block;}
.modal_wrap .modal_win.modal_a .auction_desc{font-size:0.85em;color:#aaa;display:block;padding-top:0.5em;}
.modal_wrap .modal_win.modal_b p.alert{padding-top:95px;background:url("/images/common/modal_alert_mark.gif") no-repeat center 30px;}
.modal_wrap .modal_win.modal_b p.confirm{padding-top:95px;background:url("/images/common/modal_confirm_mark.gif") no-repeat center 30px;}
.modal_wrap .modal_win.modal_c p.msg{border-bottom:1px solid #eaeaea;margin:30px;padding:0 0 30px 0;}
.modal_wrap .modal_win.modal_c p.msg.alert{padding-top:65px;background:url("/images/common/modal_alert_mark.gif") no-repeat center 0px;}
.modal_wrap .modal_win.modal_c p.msg.confirm{padding-top:65px;background:url("/images/common/modal_confirm_mark.gif") no-repeat center 0px;}
.modal_wrap .modal_win.modal_c p.ex_msg{display:none;padding:0 30px 0 30px;color:#656565;font-size:0.7em;text-align:left;}
.modal_wrap .modal_win.modal_d p.alert{padding-top:95px;background:url("/images/common/modal_alert_mark.gif") no-repeat center 30px;}
.modal_wrap .modal_win.modal_d p.confirm{padding-top:95px;background:url("/images/common/modal_confirm_mark.gif") no-repeat center 30px;}
.modal_wrap .modal_win .ex_msg{display:none;}
.modal_wrap .modal_win span.blue_txt{color:#1450f9;}
.modal_wrap .modal_win span.red_txt{color:#ff5d5d;}
.modal_wrap .modal_win .modal_btn{width:calc(100% - 40px);position: absolute;bottom:0;padding:20px;text-align: center;}

/* 매입요청전용 모달 */
.modal_sell_wrap{width:100%;height:100%;z-index:9999;position: absolute;background:rgba(0,0,0,0.5);left:0;top:0;display:none;}
.modal_sell_wrap .modal_sell{width:710px;height:75%;background:#fff;position: absolute;left:50%;overflow-y:auto;overflow-x:hidden;top:50%;left:50%;transform:translate(-50%, -50%);}
.modal_sell_wrap .modal_sell .inner_wrap{width:670px;margin:15px auto;}
.modal_sell_wrap .modal_sell .flt_left{overflow-y:auto;margin-bottom:5px;}
.modal_sell_wrap .modal_sell input[type=checkbox]{position: absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.modal_sell_wrap .modal_sell input[type=checkbox]+label{width:35px;text-align:right;display:block;float:left;padding:8px 10px 8px 25px;margin-right:5px;font-size:0.75em;border:1px solid #c4c2c2;cursor: pointer;background:url("/images/common/icon_select_star.gif") no-repeat;background-position: 8px center;}
.modal_sell_wrap .modal_sell input[type=checkbox]:checked+label{background:url("/images/common/icon_select_star_on.gif") no-repeat;background-position: 8px center;}
.modal_sell_wrap .modal_sell input[type=radio]{position: absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.modal_sell_wrap .modal_sell input[type=radio]+label{width:45px;text-align:center;float:left;padding:8px 10px;float:left;border:1px solid #c4c2c2;border-right:0;cursor: pointer;font-size:0.75em;}
.modal_sell_wrap .modal_sell input[type=radio]:last-of-type+label{border-right:1px solid #c4c2c2;}
.modal_sell_wrap .modal_sell input[type=radio]:checked+label.before{background:#ff5d5d;border:1px solid #ff5d5d;color:#fff;}
.modal_sell_wrap .modal_sell input[type=radio]:checked+label.ing{background:#00d85b;border:1px solid #00d85b;color:#fff;}
.modal_sell_wrap .modal_sell input[type=radio]:checked+label.fin{background:#1551f9;border:1px solid #1551f9;color:#fff;}
.modal_sell_wrap .modal_sell table{clear:both;width:100%;border-collapse: collapse;margin-top:10px;font-size:0.8em;}
.modal_sell_wrap .modal_sell table:first-of-type{border-top:2px solid #4c4c4c;}
.modal_sell_wrap .modal_sell table th{width:100px;padding:8px;text-align:left;background: #f8f9fb;border:1px solid #eaeaea;}
.modal_sell_wrap .modal_sell table td{padding:8px;border:1px solid #eaeaea;}
.modal_sell_wrap .modal_sell table td .in_acdt{color:#e74949;}
.modal_sell_wrap .modal_sell table td .no_acdt{color:#1551f9;}
.modal_sell_wrap .modal_sell table td .unknown_acdt{color:#383838;}
.modal_sell_wrap .modal_sell table td#option_td img{margin-right:5px;}
.modal_sell_wrap .modal_sell .warning_txt{display:none;border:1px solid #ff5d5d;text-align:center;color:#ff5d5d;font-size:0.8em;padding:10px 0;margin-top:10px;background:#fff0f0;font-weight:bold;}
.modal_sell_wrap .modal_sell .warning_txt.over3m{display:block;}
.modal_sell_wrap .text_input_area{margin-top:20px;}
.modal_sell_wrap .text_input_area textarea{width:572px;height:40px;padding:10px;border:1px solid #c4c2c2;font-size:0.75em;resize:none;vertical-align: top;}
.modal_sell_wrap .text_input_area .btn{width:70px;max-height:62px;height:62px;vertical-align: top;}
.modal_sell_wrap .sell_memo_list{margin:10px 0 0 0;padding:0;border-top:1px solid #eaeaea;}
.modal_sell_wrap .sell_memo_list li{margin:0;padding:0;list-style:none;border-bottom:1px solid #eaeaea;}
.modal_sell_wrap .sell_memo_list li::after{content: "";clear:both;display: block;}
.modal_sell_wrap .sell_memo_list li dl{margin:0;padding:0;}
.modal_sell_wrap .sell_memo_list li dl dt{margin:0;padding:15px;float:left;}
.modal_sell_wrap .sell_memo_list li dl dt span{border-radius: 200px;width:35px;height:35px;display:inline-block;overflow: hidden;}
.modal_sell_wrap .sell_memo_list li dl dt span img{width:100%;}
.modal_sell_wrap .sell_memo_list li dl dd{margin:0;padding:15px 0 15px 0px;float:left;}
.modal_sell_wrap .sell_memo_list li dl dd .memo_text{float:left;width:525px;padding:0;font-size:0.8em;line-height: 1.6em;}
.modal_sell_wrap .sell_memo_list li dl dd .memo_date{color:#a1a1a1;font-size:0.8em;margin-bottom:0;}
.modal_sell_wrap .sell_memo_list li dl dd .memo_btn{float:left;width:80px;text-align:right;}
.modal_sell_wrap .sell_memo_list li dl dd .btn{color:#656565}

/* 첫로그인 딜러 가입동의 모달 */
.layer_modal_area{width:100%;height:100%;z-index:9999;position: absolute;background:rgba(0,0,0,0.5);left:0;top:0;font-size:1.3em;}
.layer_modal_area .white_box{width:540px;height:50%;max-height:550px;padding:30px;background:#fff;position: absolute;left:50%;overflow-y:auto;overflow-x:hidden;top:50%;left:50%;transform:translate(-50%, -50%);}
.layer_modal_area .white_box.both_box{width:1100px;overflow-y:hidden;min-height:480px;}
.layer_modal_area .white_box .join_agree_box{border-bottom:1px solid #eaeaea;}
.layer_modal_area .white_box .join_agree_box:nth-of-type(2){margin-top:30px;}
.layer_modal_area .white_box.both_box .join_agree_box{width:520px;float:left;padding-right:30px;}
.layer_modal_area .white_box.both_box .join_agree_box:nth-of-type(2){width:519px;float:left;margin:0 0 0 0;padding-left:30px;padding-right:0;border-left:1px solid #eaeaea;}
.layer_modal_area .white_box .title{text-align:center;font-size:2em;margin:0 0 30px 0;}
.layer_modal_area .white_box ol{height:130px;overflow-y:auto;border:1px solid #eaeaea;font-size:0.8em;padding:20px;}
.layer_modal_area .white_box ol li{margin:3px 0 3px 15px;line-height: 1.6em;}
.layer_modal_area .white_box ol li a{text-decoration: underline;}
.layer_modal_area .white_box p{line-height: 1.6em;}
.layer_modal_area .white_box .agree_span{display:none;color:red;}
.layer_modal_area .white_box .agree_text_input{font-size:1.2em;margin-bottom:5px;}
.layer_modal_area .white_box .agree_text_input input{width:50px;text-align:center;background:#f9f9fa;border:1px solid #c1c5cd;}
.layer_modal_area .white_box .agree_text_advice{color:#a3a8b3;font-size:0.8em;margin-top:0;}
.layer_modal_area .white_box .agree_text_advice strong{color:red;font-size:1.3em;}
.layer_modal_area .white_box .name_area::after{content:"";display:block;clear:both;}
.layer_modal_area .white_box .name_area p.date{float:left;}
.layer_modal_area .white_box .name_area p.name{float:right;}
.layer_modal_area .white_box .btn_join_agree{padding-top:10px;text-align:center;}
.layer_modal_area .white_box.both_box .btn_join_agree{clear:both;padding-top:20px}

#agree_input1_error, #agree_input2_error{color:red;padding-left:10px;}

/* 중고리스 동의 모달 */
.layer_modal_area .white_box.lease_abox{width:410px;padding-bottom:0;}
.layer_modal_area .white_box.lease_abox p{font-size:13px;}
.layer_modal_area .white_box.lease_abox .title{padding:20px 0 0 0;}
.layer_modal_area .white_box.lease_abox .title img{width:220px;}
.layer_modal_area .white_box.lease_abox .title_desc{padding:0 0 20px 0;border-bottom:1px solid #aaa;}
.layer_modal_area .white_box.lease_abox .lease_agree_intro_link{display:inline-block;padding:5px 0;margin:5px 0;color:#1450f9;text-decoration: underline;}
.layer_modal_area .white_box.lease_abox .lease_agree_faq_link{display:inline-block;;padding:5px 0;margin:0px 0 20px 0;color:#1450f9;text-decoration: underline;}
.layer_modal_area .white_box.lease_abox .btn_join_agree::after{clear:both;display:block;content:"";}
.layer_modal_area .white_box.lease_abox .btn_join_agree p{text-align:left;margin:0;padding:0 0 5px;}
.layer_modal_area .white_box.lease_abox .btn_join_agree p::after{clear:both;display:block;content:"";}
.layer_modal_area .white_box.lease_abox .btn_join_agree p input[type=checkbox]{vertical-align: middle;-ms-transform: scale(1.4); /* IE */-moz-transform: scale(1.4); /* FF */-webkit-transform: scale(1.4); /* Safari and Chrome */-o-transform: scale(1.4); /* Opera */}
.layer_modal_area .white_box.lease_abox .btn_join_agree p label{vertical-align: middle;padding:0 0 0 5px;}
.layer_modal_area .white_box.lease_abox .btn_join_agree .lease_agree_3rd_agree_link{float:right;color:#656565;text-decoration: underline;}
.layer_modal_area .white_box.lease_abox .btn_join_agree .btn.btn-long._close{width:48.5%;float:left;padding:18px 0;margin-top:15px;font-size:18px;border:0;background:#525f78;color:#fff;max-height:none;line-height: 1;}
.layer_modal_area .white_box.lease_abox .btn_join_agree .btn.btn-long._submit{width:48.5%;float:right;padding:18px 0;margin-top:15px;font-size:18px;border:0;max-height: none;background:#1450f9;line-height: 1;}
.layer_modal_area .white_box.lease_abox .ext_btn_wrap{background:#f4f4f4;width:100%;height:15px;padding:10px 30px;margin:10px -30px 0;}
.layer_modal_area .white_box.lease_abox .ext_btn_wrap button{border:0;background:transparent;color:#a1a1a1;cursor:pointer;font-size:12px;margin-left:-20px;}

/* 안심정보정책 적용시 모달 */
.modal_wrap .modal_win .ex_msg .seq_enable_agree_list{margin:0;padding:0;}
.modal_wrap .modal_win .ex_msg .seq_enable_agree_list li{margin:0;padding:2px 0 2px 10px;list-style: none;background-image: url("/images/common/bullet_dot_gray.gif");background-repeat: no-repeat;background-position: left 9px;}
.modal_wrap .modal_win .ex_msg #seq_agree_chkbox{margin:20px 0 10px 0;vertical-align: middle;cursor:pointer;}
.modal_wrap .modal_win .ex_msg #seq_agree_chkbox+label{margin:20px 0 10px 5px;vertical-align: middle;display:inline-block;cursor:pointer;}

/* 휴면계정 안내 모달 */
.modal_wrap .modal_win.dormant_msg{width:380px;}

/* 모달 edge 핵 */
@supports (-ms-ime-align:auto) {
	.modal_sell_wrap, .modal_wrap, .layer_modal_area{position:fixed;}
}


/* 등급안내 모달 */
.dealer_group_benefit_modal{display:none;}
.modal_wrap .modal_win.dealer_group_info{width:660px;padding:30px 40px 40px;}
.modal_wrap .modal_win.dealer_group_info .vip,.modal_wrap .modal_win.dealer_group_info .VIP{color:#1450f9;}
.modal_wrap .modal_win.dealer_group_info .gold,.modal_wrap .modal_win.dealer_group_info .GOLD{color:#ef9c0c;}
.modal_wrap .modal_win.dealer_group_info .silver,.modal_wrap .modal_win.dealer_group_info .SILVER{color:#383838;}
.modal_wrap .modal_win.dealer_group_info .bronze,.modal_wrap .modal_win.dealer_group_info .BRONZE{color:#c7814e;}
.modal_wrap .modal_win.dealer_group_info .basic,.modal_wrap .modal_win.dealer_group_info .BASIC{color:#4dbfb5;}
.modal_wrap .modal_win.dealer_group_info .msg{margin:0;padding:0;text-align:left;}
.modal_wrap .modal_win.dealer_group_info .msg .dealer_group_title{border-bottom:2px solid #4c4c4c;position: relative;}
.modal_wrap .modal_win.dealer_group_info .msg .dealer_group_title p{margin:0;padding:0 0 25px 0;font-size:1.6em;text-align:left;}
.modal_wrap .modal_win.dealer_group_info .msg .dealer_group_title button{top:0;right:0;border:0;padding:0;margin:0;background:transparent;cursor:pointer;position: absolute;}
.modal_wrap .modal_win.dealer_group_info .msg .dealer_group_desc{}
.modal_wrap .modal_win.dealer_group_info .msg .dealer_group_desc dl{margin:0;padding:0;}
.modal_wrap .modal_win.dealer_group_info .msg .dealer_group_desc dl dt{font-size:1.1em;margin:3em 0 0;padding:0 0 0.5em 0;color:#383838;font-weight:bold;}
.modal_wrap .modal_win.dealer_group_info .msg .dealer_group_desc dl dd{font-size:1em;margin:0;padding:0;color:#383838;}
.modal_wrap .modal_win.dealer_group_info .msg .dealer_group_desc ol{margin:0;padding:0;}
.modal_wrap .modal_win.dealer_group_info .msg .dealer_group_desc ol li{padding:0;margin:0.5em 0 0.5em 1.2em;}
.modal_wrap .modal_win.dealer_group_info .msg .dealer_group_desc table{width:100%;margin:0;padding:0;text-align:center;border:0;border-collapse: collapse;border-bottom:1px solid #ecedf1;}
.modal_wrap .modal_win.dealer_group_info .msg .dealer_group_desc table th{width:20%;font-size:1.15em;margin:0;padding:0.6em 0;border-right:3px solid #fff;background:#f8f9fb;font-weight:bold;}
.modal_wrap .modal_win.dealer_group_info .msg .dealer_group_desc table td{margin:0;padding:1.1em 0;width:20%;position: relative;}
.modal_wrap .modal_win.dealer_group_info .msg .dealer_group_desc table td::after{content:"";width:1px;height:45%;top:50%;right:0;transform: translateY(-50%);background:#ecedf1;position: absolute;}
.modal_wrap .modal_win.dealer_group_info .msg .dealer_group_desc table td:last-child::after{display:none;}
.modal_wrap .modal_win.dealer_group_info .modal_btn{display:none;}

/* 툴팁 */
.tooltip_wrap{width:160px;background:#525f78;position: absolute;z-index:100;max-height: 250px;display:none;}
.tooltip_wrap .tri_angle{left:50%;bottom:-10px;width:0;height:0;border-top:10px solid #525f78;border-bottom:0 solid transparent;border-left:0 solid #525f78;border-right:10px solid transparent;position:absolute;}
.tooltip_wrap h5{padding:15px 0;margin:0;text-align: center;color:#fff;}
.tooltip_wrap .mod_list{max-height:130px;margin:0 15px 15px 15px;padding:0;overflow-y:hidden;}
.tooltip_wrap .mod_list li{list-style:none;text-align:left;font-size:0.9em;border-bottom:1px solid #757f93;overflow-y:auto;padding:7px 0 3px 0;word-break:keep-all;}
.tooltip_wrap .mod_list li:last-of-type{border-bottom:0;}
.tooltip_wrap .mod_list li::after{clear:both;}
.tooltip_wrap .mod_list li .mod_title{display:none;}
.tooltip_wrap .mod_list li .mod_price{color:#fff;float:left;padding-left:2px;}
.tooltip_wrap .mod_list li .mod_date{color:#babfc9;float:right;font-size:0.9em;padding-right:2px;}

/* 차량등록툴팁 */
.tooltip_wrap.reg_car{min-width:200px;width:auto;bottom:100%;left:-5%;}
.tooltip_wrap.reg_car p{color:#fff;text-align:center;padding:5px 20px;line-height: 1.5em;}

/* 쿠폰툴팀 */
.tooltip_wrap.coupon_box{width:300px;max-height:inherit;}
.tooltip_wrap.coupon_box .mod_list li{color:#fff;font-size:0.7em;}

.tooltip_wrap.coupon_box.coupon_section{width:280px;}
.tooltip_wrap.coupon_box p{margin:0;padding:5px 10px;color:#fff;font-size:1em;text-align:left;word-break:keep-all;}

/* 툴팁 스크롤바 */
.tooltip_wrap .scrollbar-macosx > .scroll-element.scroll-y .scroll-bar{left:-5px;width:5px;}
.tooltip_wrap .scrollbar-macosx > .scroll-element .scroll-bar{background-color:#a4abb8;}


/* 차량 슬롯 위치 변경 모달 */
.position_change_modal{position: absolute;width:215px;background:#f8f9fb;border:1px solid #4c4c4c;display:none;z-index:400;font-size:16px;}
.position_change_modal h1{text-align:center;font-size:1em;font-weight:bold;margin:0;padding:1em 0;}
.position_change_modal ul{margin:0;padding:0 1em;}
.position_change_modal ul li{font-size:0.75em;margin:0;padding:0.5em 0;list-style: none;}
.position_change_modal ul li input{vertical-align: middle;}
.position_change_modal ul li label{vertical-align: middle;}
.position_change_modal ul li label span{color:#1450f9;}
.position_change_modal .btn_wrap{text-align:center;padding:1em 0;}
.position_change_modal .btn_wrap .btn{width:5em;}


/* 차량 슬롯 위치 선택 모달 */
.position_select_modal{position: absolute;width:215px;background:#f8f9fb;border:1px solid #4c4c4c;display:none;z-index:400;}
.position_select_modal h1{text-align:center;font-size:1em;font-weight:bold;margin:0;padding:1em 0;}
.position_select_modal ul{margin:0;padding:0 1em;}
.position_select_modal ul li{font-size:0.75em;margin:0;padding:0.5em 0;list-style: none;}
.position_select_modal ul li input{vertical-align: middle;}
.position_select_modal ul li label{vertical-align: middle;}
.position_select_modal ul li label span{color:#1450f9;}
.position_select_modal .btn_wrap{text-align:center;padding:1em 0;}
.position_select_modal .btn_wrap .btn{width:5em;}


/* 경매장 안내 모달 */
.smc_caution_modal{display:none;}
.modal_wrap .modal_win.modal_a.smc_caution{padding:0;background:transparent;width:450px;}
.modal_win.smc_caution .modal_btn{display:none;}
.modal_win.smc_caution .btn_wrap{position: absolute;top:0;right:0;}
.modal_win.smc_caution .btn_wrap button{background:transparent;border:0;text-align:center;cursor:pointer;}
.modal_win.smc_caution .btn_wrap button img{height:1em;vertical-align: middle;display:inline-block;}
.modal_win.smc_caution .btn_wrap button span{font-size:1em;vertical-align: middle;display:inline-block;padding:0 0 0 5px;color:#fff;}
.modal_win.smc_caution .banner_img{margin:0 0 0 0;padding:0;}
.modal_win.smc_caution .banner_img img{width:100%;}


/* 차량 등록 메뉴 */
.sub_search.car_reg_search{margin-top:10px;margin-bottom:10px;border-bottom:0;}
.sub_search.car_reg_search .search_list{display:block;}

.contents_area .temp_save_text{display:block;float:right;color:#1551f9;font-size:0.70em;}

/* 차량 번호 확인 */
.car_num_check{width:100%;font-size:0.75em;border-top:2px solid #4c4c4c;border-left:1px solid #eaeaea;border-right:none;clear:both;border-collapse: collapse;}
.car_num_check th{width:70px;padding:20px 0 20px 20px;text-align:left;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;background:#f8f9fb;}
.car_num_check td{padding:10px;vertical-align: middle;border-bottom:1px solid #eaeaea;}
.car_num_check td span.avail_slot_empty{padding:10px 0;display:inline-block;color:#a1a1a1;}
.car_num_check td input{width:140px;padding:7px 10px;font-size:0.95em;vertical-align: middle;margin-right:3px;}
.car_num_check td p{display:none;padding-left:10px;color:#1450f9;font-size:0.9em;vertical-align: middle;}
.car_num_check td a.req_add_model{padding:13px 0 10px 0;float:right;font-size:0.9em;color:#a1a1a1;}
.car_num_check td .btn{font-size:0.95em;vertical-align: middle;}

/* 차량정보 입력 테이블 */
.car_reg_table{width:100%;border:1px solid #eaeaea;border-right:none;border-collapse: collapse;}
.car_reg_table th{width:70px;padding:15px 0 15px 20px;background:#f8f9fb;border:1px solid #eaeaea;text-align: left;font-size:0.75em;}
.car_reg_table td{width:300px;padding:15px;border:1px solid #eaeaea;font-size:0.75em;position: relative;}
.car_reg_table td:last-of-type{border-right:none;}
.car_reg_table td .sbHolder{float:left;min-width:120px;margin-right:5px;font-size:1em;}
.car_reg_table td .sbHolder .sbOptions{max-height:150px !important;overflow-y:auto;}
.car_reg_table td .selectBox-dropdown{margin-right:3px;min-width:100px;}
.car_reg_table td input[type=text]{padding:7px 10px;font-size:0.95em;border:1px solid #c4c2c2;}
.car_reg_table td input[type=text]:focus{border:1px solid #1450f9;}
.car_reg_table td input[type=checkbox]{position: absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.car_reg_table td input[type=checkbox]:checked+label{border:1px solid #1450f9;color:#1450f9;}
.car_reg_table td input[type=radio]{position: absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.car_reg_table td input[type=radio]:checked+label{border:1px solid #1450f9;color:#1450f9;}
.car_reg_table td input[type=radio]:disabled+label{color:#c8c8c8;}
.car_reg_table td.car_trans input[type=radio]:checked+label+input+label{border-left:0;}
.car_reg_table td.car_trans label{display:block;float:left;padding:8px 10px;cursor:pointer;border-top:1px solid #c4c2c2;border-left:1px solid #c4c2c2;border-bottom:1px solid #c4c2c2;}
.car_reg_table td.car_trans label:last-of-type{border-right:1px solid #c4c2c2;}
.car_reg_table td.car_trans label:hover{color:#1450f9;}
.car_reg_table td.car_kms input{margin-right:5px;max-width:150px;}
.car_reg_table td.car_kms span{color:#a1a1a1;}
.car_reg_table td.car_cc input{margin-right:5px;}
.car_reg_table td.car_color label{margin-right:10px;padding:8px;display:block;float:left;border:1px solid #fff;cursor:pointer;}
.car_reg_table td.car_color label input{vertical-align: middle;}
.car_reg_table td.car_color span{display:inline-block;width:15px;height:15px;margin-right:5px;border-radius: 15px;vertical-align: middle;}
.car_reg_table td.car_color #car_color_white+label span{background:#fff;width:13px;height:13px;border:1px solid #989ca0;}
.car_reg_table td.car_color #car_color_black+label span{background:#000;}
.car_reg_table td.car_color #car_color_silver+label span{background:#d8d8d8;}
.car_reg_table td.car_color #car_color_gray+label span{background:#848484;}
.car_reg_table td.car_color #car_color_grayblue+label span{background:#102497;}
.car_reg_table td.car_color #car_color_blue+label span{background:#233CFA;}
.car_reg_table td.car_color #car_color_red+label span{background:#e72d33;}
.car_reg_table td.car_color #car_color_pink+label span{background:#FF8DED;}
.car_reg_table td.car_color #car_color_pearl+label span{background:#eae3c9;}
.car_reg_table td.car_color #car_color_yellow+label span{background:#FFCD13;}
.car_reg_table td.car_color #car_color_green+label span{background:#1C5027;}
.car_reg_table td.car_color #car_color_skyblue+label span{background:#80E0FF;}
.car_reg_table td.car_color #car_color_orange+label span{background:#FF7A00;}
.car_reg_table td.car_color #car_color_purple+label span{background:#6A009C;}
.car_reg_table td.car_color #car_color_brown+label span{background:#673E2D;}
.car_reg_table td.car_color #car_color_etc+label span{background:url("/images/car_manage/car_color_etc.gif") no-repeat;background-position: center center;background-size: contain;}
.car_reg_table td.car_color #car_color_input+label span{background:url("/images/car_manage/car_color_input.gif") no-repeat;background-position: center center;background-size: contain;}
.car_reg_table td.car_color #car_color_input+label{padding:0 8px;}
.car_reg_table td.car_color #car_color_input:checked+label{border:1px solid #fff;;}
.car_reg_table td.car_color #car_color_input:checked+label span{background:url("/images/car_manage/car_color_input_on.gif") no-repeat;background-position: center center;background-size: contain;}
.car_reg_table td.car_color .car_color_div{float:left;}
.car_reg_table td.car_color .car_color_div_input{float:right;border-left:1px solid #eaeaea;padding-left:30px;padding-right:0;display:none;}
.car_reg_table td.car_color .car_color_div_input label{display:block;clear:both;float:none;margin:0;padding:8px 0;cursor: default;}
.car_reg_table td.car_color .car_color_div_input label span{display:inline-block;width:auto;color:#a1a1a1;font-weight:normal;}
.car_reg_table td.car_color .car_color_div_input input{width:180px;}
.car_reg_table td.car_options label{width:64px;height:64px;margin-right:8px;padding:8px;display:block;float:left;border:1px solid #f2f4f5;cursor:pointer;}
.car_reg_table td.car_options label:last-of-type{margin:0;}
.car_reg_table td.car_options label span{display:block;text-indent:-9999px;}
.car_reg_table td.car_options #car_options_rear_sensor+label{background:url("/images/car_manage/rear_sensor.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_navigation+label{background:url("/images/car_manage/navigation.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_rear_camera+label{background:url("/images/car_manage/rear_camera.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_sun_roof+label{background:url("/images/car_manage/sun_roof.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_heating_seat+label{background:url("/images/car_manage/heating_seat.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_smart_key+label{background:url("/images/car_manage/smart_key.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_blackbox+label{background:url("/images/car_manage/blackbox.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_hipass+label{background:url("/images/car_manage/hipass.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_rear_sensor:checked+label{background:url("/images/car_manage/rear_sensor_on.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_navigation:checked+label{background:url("/images/car_manage/navigation_on.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_rear_camera:checked+label{background:url("/images/car_manage/rear_camera_on.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_sun_roof:checked+label{background:url("/images/car_manage/sun_roof_on.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_heating_seat:checked+label{background:url("/images/car_manage/heating_seat_on.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_smart_key:checked+label{background:url("/images/car_manage/smart_key_on.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_blackbox:checked+label{background:url("/images/car_manage/blackbox_on.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_hipass:checked+label{background:url("/images/car_manage/hipass_on.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_rear_sensor+label:hover{background:url("/images/car_manage/rear_sensor_on.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_navigation+label:hover{background:url("/images/car_manage/navigation_on.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_rear_camera+label:hover{background:url("/images/car_manage/rear_camera_on.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_sun_roof+label:hover{background:url("/images/car_manage/sun_roof_on.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_heating_seat+label:hover{background:url("/images/car_manage/heating_seat_on.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_smart_key+label:hover{background:url("/images/car_manage/smart_key_on.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_blackbox+label:hover{background:url("/images/car_manage/blackbox_on.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_options #car_options_hipass+label:hover{background:url("/images/car_manage/hipass_on.gif") no-repeat;background-position: center center;}
.car_reg_table td.car_possession input[type=radio]:checked+label+input+label{border-left:0;}
.car_reg_table td.car_possession label{display:block;float:left;padding:8px 10px;cursor:pointer;border-top:1px solid #c4c2c2;border-left:1px solid #c4c2c2;border-bottom:1px solid #c4c2c2;}
.car_reg_table td.car_possession label:last-of-type{border-right:1px solid #c4c2c2;}
.car_reg_table td.car_possession label:hover{color:#1450f9}
.car_reg_table td.car_possession span{display:block;float:left;padding:9px 10px;color:#a1a1a1;}
.car_reg_table td.car_performance .btn{font-size:1em;padding-left:25px;background-image:url("/images/car_manage/icon_car_performance.gif");background-repeat: no-repeat;background-position: 8px center;margin-right:20px;float:left;}
.car_reg_table td.car_performance .btn.btn-dark{background-image:url("/images/car_manage/icon_car_performance_tr.gif");background-repeat: no-repeat;background-position: 8px center;}
.car_reg_table td.car_performance #pfmc_modify{display:none;}
.car_reg_table td.car_performance input[type=radio]:checked+label+input+label{border-left:0;}
.car_reg_table td.car_performance label{display:block;float:left;padding:8px 10px;cursor:pointer;border-top:1px solid #c4c2c2;border-left:1px solid #c4c2c2;border-bottom:1px solid #c4c2c2;}
.car_reg_table td.car_performance label:last-of-type{border-right:1px solid #c4c2c2;}
.car_reg_table td.car_price input[type=radio]:checked+label+input+label{border-left:0;}
.car_reg_table td.car_price label{display:block;float:left;padding:8px 12px 8px 11px;cursor:pointer;border-top:1px solid #c4c2c2;border-left:1px solid #c4c2c2;border-bottom:1px solid #c4c2c2;}
.car_reg_table td.car_price label:last-of-type{border-right:1px solid #c4c2c2;}
.car_reg_table td.car_price label:hover{color:#1450f9}
.car_reg_table td.car_price .car_price_detail{clear:both;padding-top:10px;display:none;}
.car_reg_table td.car_price .car_price_detail.cash_detail{display:block;position: relative;}
.car_reg_table td.car_price .car_price_detail input[type=text]{width:180px;padding:7px 10px;margin-right:5px;}
.car_reg_table td.car_price .car_price_detail table{border:0;border-collapse: collapse;font-size:1.3em;}
.car_reg_table td.car_price .car_price_detail table th{background:transparent;padding:0;border:0;}
.car_reg_table td.car_price .car_price_detail table td{background:transparent;padding:5px;border:0;}
.car_reg_table td.car_price .car_price_detail table td.remain_mon input[type=text]{width:76px;}
.car_reg_table td.car_price .car_price_detail table td.lease_period .tilda{display:inline-block;padding:9px 5px;}

/* 차량 사진 등록 */
.car_photo_upload{float:left;width:505px;margin-top:25px;}
.car_photo_upload::after{content:"";display:block;clear:both;}
.car_photo_upload p.top_advice_text{display:block;padding:12px 0 12px 10px;margin:0;border-bottom:1px solid #eaeaea;}
.car_photo_upload .car_photo_inner{margin:11px 0;position:relative;}
.car_photo_upload .car_photo_inner .attention_popup{font-size:0.75em;}
.car_photo_upload ul{width:505px;height:494px;margin:0;padding:0 0 0 0;overflow:hidden;}
.car_photo_upload ul::after{content: "";margin:0;padding:0;clear:both;}
.car_photo_upload ul li{width:118px;height:90px;float:left;margin:0 11px 11px 0;padding:0;list-style: none;background-color:#f5f7f8;position: relative;box-sizing: border-box;}
.car_photo_upload ul li:nth-of-type(4n){margin-right:0;}
.car_photo_upload ul li:nth-of-type(1){background:url("/images/car_manage/car_photo_1.gif") no-repeat;background-position: center center;}
.car_photo_upload ul li:nth-of-type(2){background:url("/images/car_manage/car_photo_2.gif") no-repeat;background-position: center center;}
.car_photo_upload ul li:nth-of-type(3){background:url("/images/car_manage/car_photo_3.gif") no-repeat;background-position: center center;}
.car_photo_upload ul li:nth-of-type(4){background:url("/images/car_manage/car_photo_4.gif") no-repeat;background-position: center center;}
.car_photo_upload ul li:nth-of-type(5){background:url("/images/car_manage/car_photo_5.gif") no-repeat;background-position: center center;}
.car_photo_upload ul li:nth-of-type(6){background:url("/images/car_manage/car_photo_6.gif") no-repeat;background-position: center center;}
.car_photo_upload ul li:nth-of-type(7){background:url("/images/car_manage/car_photo_7.gif") no-repeat;background-position: center center;}
.car_photo_upload ul li:nth-of-type(8){background:url("/images/car_manage/car_photo_8.gif") no-repeat;background-position: center center;}
.car_photo_upload ul li:nth-of-type(9){background:url("/images/car_manage/car_photo_9.gif") no-repeat;background-position: center center;}
.car_photo_upload ul li:nth-of-type(10){background:url("/images/car_manage/car_photo_10.gif") no-repeat;background-position: center center;}
.car_photo_upload ul li:nth-of-type(11){background:url("/images/car_manage/car_photo_11.gif") no-repeat;background-position: center center;}
.car_photo_upload ul li:nth-of-type(12){background:url("/images/car_manage/car_photo_12.gif") no-repeat;background-position: center center;}
.car_photo_upload ul li:nth-of-type(13){background:url("/images/car_manage/car_photo_13.gif") no-repeat;background-position: center center;}
.car_photo_upload ul li:nth-of-type(14){background:url("/images/car_manage/car_photo_14.gif") no-repeat;background-position: center center;}
.car_photo_upload ul li:nth-of-type(15){background:url("/images/car_manage/car_photo_15.gif") no-repeat;background-position: center center;}
.car_photo_upload ul li:nth-of-type(16){background:url("/images/car_manage/car_photo_16.gif") no-repeat;background-position: center center;}
.car_photo_upload ul li:nth-of-type(17){margin-bottom:0;background:url("/images/car_manage/car_photo_17.gif") no-repeat;background-position: center center;}
.car_photo_upload ul li:nth-of-type(18){margin-bottom:0;background:url("/images/car_manage/car_photo_18.gif") no-repeat;background-position: center center;}
.car_photo_upload ul li:nth-of-type(19){margin-bottom:0;background:url("/images/car_manage/car_photo_19.gif") no-repeat;background-position: center center;}
.car_photo_upload ul li:nth-of-type(20){margin-bottom:0;background:url("/images/car_manage/car_photo_20.gif") no-repeat;background-position: center center;}
.car_photo_upload ul li .img_delete_btn{display:block;position:absolute;border:0;z-index:10;text-indent: -9999px;cursor:pointer;width:15px;height:15px;top:0;right:0;background:url("/images/sub/bg_btn_delete.gif") 0 0 no-repeat;background-size:contain;}
.car_photo_upload ul li img{width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid #aaa;cursor:move;}
.car_photo_upload p.upload_text{display:inline-block;margin:0 10px;font-size:0.7em;color:#1450f9;}
.car_photo_upload a.alert_text{display:none;margin:5px 0;padding:1px 0 0 17px;font-size:0.7em;background:url("/images/common/icon_alert_text.gif") no-repeat;background-position: left top;float:right;}
.car_photo_upload .btn.btn-small:first-of-type{margin-right:3px;}
.car_photo_upload .btn.btn-small.btn-refresh{padding-left:22px;background:url("/images/common/icon_btn_refresh.gif") no-repeat;background-position: 5px center;}
.car_photo_upload .round_btn{color:#979797;font-size:0.75em;padding:4px 5px 3px;cursor:pointer;border:1px solid #979797;border-radius: 10px;background: #fff;}
.car_photo_upload .round_btn.on{color:#1450f9;border:1px solid #1450f9;}
.car_photo_upload #file_upload{position: absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.car_photo_upload ul li.ui-drop-hover{background:rgba(0,0,0,0.3);}
.car_photo_upload ul li.ui-drop-hover img{opacity: 0.7;}
.car_photo_upload ul li.ui-state-active{width:118px;list-style: none;border:0;}
.car_photo_upload ul li.ui-state-active button{display:none;}

/* 차량 설명 등록 */
.car_desc{width:330px;float:right;margin-top:25px;position: relative;}
.car_desc::after{content:"";display:block;clear:both;}
.car_desc .car_desc_form{width:100%;border-top:1px solid #eaeaea;}
.car_desc .car_desc_form .inner_wrap{width:100%;border:1px solid #c4c2c2;margin-top:10px;margin-bottom:10px;height:493px;font-size:0.75em;position: relative;}
.car_desc .car_desc_form .inner_wrap .sel_car_desc{padding:8px 15px;border-bottom:1px solid #c4c2c2;}
.car_desc .car_desc_form .inner_wrap .sel_car_desc input[type=radio]{margin-right:5px;vertical-align: middle;}
.car_desc .car_desc_form .inner_wrap .sel_car_desc label{vertical-align: middle;}
.car_desc .car_desc_form .inner_wrap .sel_car_desc label:first-of-type{margin-right:25px;}
.car_desc .car_desc_form .inner_wrap .sel_car_desc label .sbHolder{width:170px;display:inline-block;font-size:1em;}
.car_desc .car_desc_form .inner_wrap textarea{width:calc(100% - 23px);height:422px;overflow-y:scroll;margin:1px;padding:10px;border:1px solid #fff;outline: none;resize: none;line-height:1.6em;}
.car_desc .car_desc_form .inner_wrap textarea:focus, .car_desc .car_desc_form .inner_wrap textarea:hover{outline: none;border:1px solid #fff;}
.car_desc .car_desc_form p.car_desc_cnt{float:right;font-family: tahoma;color:#a1a1a1;font-size:0.6em;margin:0;}
.car_desc .car_desc_form p.car_desc_cnt span{color:#a1a1a1}
.car_desc .car_desc_form .btn.btn-small.btn-refresh{padding-left:22px;background:url("/images/common/icon_btn_refresh.gif") no-repeat;background-position: 5px center;}
.car_desc .car_desc_form .btn.btn-small.btn-del{color:#FC2441;display:none;}
.car_desc .car_desc_form .btn.btn-small:first-of-type{margin-right:2px;}
.car_desc .round_btn{color:#979797;font-size:0.75em;padding:4px 5px 2px 5px;cursor:pointer;border:1px solid #979797;border-radius: 10px;background: #fff;}
.car_desc .round_btn.on{color:#1450f9;border:1px solid #1450f9;}
.car_desc .img_preview{width:100%;position:absolute;top:52px;left:0;z-index:100;display:none;}
.car_desc .img_preview img{max-width:100%;width:100%;}
#confirm_modal.desc_del_confirm_modal .modal_msg span{display:block;font-size:13px;margin-top:16px;color:#757579;}
#confirm_modal.desc_del_confirm_modal .modal_btn_wrap .confirm_btn{color:#FC2441;}
/* 유의사항 팝업 */
.attention_popup{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(54,64,81,0.5);z-index:10;}
.attention_popup .popup_wrap{width:260px;height:220px;position: absolute;left:50%;top:50%;margin-left:-130px;margin-top:-110px;background:#fff;}
.attention_popup .popup_wrap dl{padding:20px 20px 0 20px;margin:0;}
.attention_popup .popup_wrap dl dt{margin:0 0 10px 0;padding:0;font-size:1.2em;color:#1450f9;}
.attention_popup .popup_wrap dl dd{margin:0;padding:5px 0 5px 10px;font-size:0.95em;line-height:1.4em;color:#656565;background:url("/images/common/bullet_dot_gray.gif") no-repeat;background-position: left 10px;word-break: keep-all;}
.attention_popup .popup_wrap button{width:100%;padding:10px 0;color:#000;outline:none;text-align:center;position:absolute;bottom:0;left:0;background:#f8f9fb;border:0;border-top:1px solid #eaeaea;cursor: pointer;}

/* 안심정보 적용 */
.car_seq_reserve_apply{clear:both;margin-top:40px;padding:15px;font-size:0.7em;background:#F8F9FB;border:1px solid #F1F1F1;}
.car_seq_reserve_apply::after{clear:both;content:"";display:block;}
.car_seq_reserve_apply input{vertical-align: middle;margin-right:5px;cursor: pointer;float:left;margin-top:6px;}
.car_seq_reserve_apply label{vertical-align: middle;cursor: pointer;float:left;margin-top:6px;}
.car_seq_reserve_apply button{background:transparent;border:0;margin-top:3px;cursor:pointer;}
.car_seq_reserve_apply a{display: block;float:right;padding:5px 10px;border:1px solid #1450f9;color:#1450f9;border-radius:20px;vertical-align: middle;}
.car_seq_reserve_apply.disabled label{color:#aaa;}

/* 등록 동의 */
.car_reg_agree{clear:both;padding-top:50px;padding-bottom:32px;font-size:0.7em;border-bottom:1px solid #eaeaea;}
.car_reg_agree .ck_row_frame {width: 100%; height: auto; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; padding-bottom: 12px;}
.car_reg_agree .ck_row_frame:last-child {padding-bottom: 0;}
.car_reg_agree input{vertical-align: middle;margin-right:5px;cursor: pointer;}
.car_reg_agree label{vertical-align: middle;cursor: pointer;}

/* 차량 등록 최종 버튼 */
.car_reg_btn{text-align: center;margin-top:20px;}
.car_reg_btn .btn{margin-right:3px;}
.car_reg_btn .btn:last-of-type{margin-right:0;}

/* 딤 */
.dim_area{position:relative;}
.dim_area .dim_layer{width:100%;height:100%;left:0;top:0;position:absolute;background:rgba(54,64,81,0);z-index:100;display:block;}
.dim_area .dim_layer .dim_text{width:400px;padding:10px;left:50%;margin-left:-200px;margin-top:30px;background:rgba(54,64,81,0.5);position: absolute;}
.dim_area .dim_layer .dim_text p{text-align:center;color:#fff;}

/* 광고상품관리 메뉴 */
/* 상품 현황 상단 탭 */
.contents_area ul.sub_tab.ad_manage_tab{margin-bottom:10px;}

/* 쿠폰 등록 */
.coupon_area{background:#f8f9fb;border:1px solid #eaeaea;padding:60px 0;text-align:center}
.coupon_area dt{display:inline-block;font-size:0.8em;padding:0 10px 0 0;margin:0;}
.coupon_area dd{display:inline-block;margin:0;padding:0;}
.coupon_area .btn{margin-left:2px;}

/* 상품소개 */
.feature_list{overflow:auto;margin:0;padding:0;}
.feature_list li{width:210px;list-style: none;margin:0 6px 0 0;padding:0;overflow: auto;float:left;}
.feature_list li:last-of-type{margin:0;}
.feature_list li dl{border:1px solid #eaeaea;margin:0;padding:29px 15px;}
.feature_list li dl dt{margin:0;padding:0 0 10px 0;font-weight:bold;text-align: center;font-size: 0.8em;}
.feature_list li dl dd{margin:0;padding:0;text-align: center;font-size:0.75em;}
.feature_list li dl dd:first-of-type{height:120px;}
.feature_list li dl dd:last-of-type{line-height: 1.5em;color:#656565;}
.feature_list li:nth-of-type(4) dl{padding-top:24px;}
.feature_list li:nth-of-type(4) dl dd:first-of-type{padding-top:5px;}

/* 변경된 상품소개 */
.ad_pdt_recomm_wrap{margin-top:30px;}
.ad_pdt_recomm_wrap::after{content:"";display:block;clear:both;}
.ad_pdt_recomm_wrap dl{float:left;width:50%;}
.ad_pdt_recomm_wrap dl.full_width{clear:both;width:100%;}
.ad_pdt_recomm_wrap dl dt{margin:0;padding:0 0 20px 0;font-size:1.2em;font-weight:bold;}
.ad_pdt_recomm_wrap dl dd{margin:0;padding:0;font-size:0.8em;}
.ad_pdt_recomm_wrap dl dd ul{margin:0;padding:0;}
.ad_pdt_recomm_wrap dl dd ul li{margin:0;padding:5px 0;list-style:none;}
.ad_pdt_recomm_wrap dl dd ul li::before{content:"·";padding-right:5px;}

.pdt_desc_wrap{padding:0 80px;background:#f8f8f8;border:1px solid #eee;border-radius: 4px;}
.pdt_desc_wrap::after{content:"";clear:both;display:block;}
.pdt_desc_wrap .desc_area{float:left;padding:85px 0 0;}
.pdt_desc_wrap .desc_area.premium{padding-top:48px;}
.pdt_desc_wrap .desc_area.basic{padding-top:68px;}
.pdt_desc_wrap h4{margin:0;padding:0;border-radius: 4px;color:#fff;font-size:0.81em;display:inline-block;padding:7px 10px;}
.pdt_desc_wrap h4.basic{border:1px solid #479f96;background:#4eaca2;}
.pdt_desc_wrap h4.plus{border:1px solid #3a81e5;background:#458ef6;margin-top:2em;}
.pdt_desc_wrap h4.premium{border:1px solid #a28c71;background:#baa080;}
.pdt_desc_wrap h4.auction{border:1px solid #7d8490;background:#8a919d;}
.pdt_desc_wrap p.desc_title_text{font-size:1.75em;color:#383838;line-height: 1.5em;font-weight:bold;margin:0.5em 0;padding:0;}
.pdt_desc_wrap p.desc_text{color:#383838;font-size:0.88em;line-height: 1.5em;margin:1em 0 1.5em;}
.pdt_desc_wrap p.capital_add{color:#555;font-size:0.75em;line-height: 1.7em;padding:40px 0 0 0;}
.pdt_desc_wrap p.capital_add a{text-decoration: underline;}
.pdt_desc_wrap a.move_bottom_btn{color:#383838;border:1px solid #383838;border-radius:4px;font-size:0.875em;font-weight:bold;padding:0.8em 1em;display:inline-block;}

.pdt_desc_wrap .visual_area{float:right;position: relative;height:100%;width:37.6%;padding:35px 0 0 0;border-radius: 4px;}
.pdt_desc_wrap .visual_area img{width:100%;display:block;z-index:100;}
.pdt_desc_wrap .visual_area #pdt_video{height:350px;position: absolute;bottom:0;right:12.5%;}

.pdt_benefit_wrap{margin:15px 0 0 0;padding:50px 80px;background:#f8f8f8;border:1px solid #eee;}
.pdt_benefit_wrap::after{content:"";clear:both;display:block;}
.pdt_benefit_wrap h4{margin:0;padding:1em 0;font-size:1.12em;font-weight:Bold;color:#383838;line-height: 1.5em;float:left;}
.pdt_benefit_wrap ul{width:80%;margin:0;padding:0;float:right;text-align:center;}
.pdt_benefit_wrap ul li{width:32%;margin:0;padding:0;list-style: none;display:inline-block;text-align:center;font-size:0.81em;line-height: 1.5em;color:#383838;position: relative;}
.pdt_benefit_wrap.basic ul li{width:40%;}
.pdt_benefit_wrap ul li::after{content:"+";position: absolute;right:-0.5em;top:30%;color:#c4c4c4;font-size:1.8em;line-height: 1em;font-weight:normal;}
.pdt_benefit_wrap ul li:last-of-type::after{content:"";display:none;}
.pdt_benefit_wrap ul li img{display:inline-block;height:80px;margin-bottom:10px;}

.ad_pdt_desc_wrap{border:1px solid #d0dcfe;background:#fdfdff;padding:30px;margin:25px 0;}
.ad_pdt_desc_wrap .content_title{margin:0;padding:0;color:#1450f9;font-weight:bold;font-size:1.2em;}
.ad_pdt_desc_wrap .content_title .ad_pdt_desc_detail{background:transparent;font-size:0.8em;text-decoration: underline;border:0;color:#1450f9;cursor:pointer;}
.ad_pdt_desc_wrap .ad_pdt_desc_list{margin:20px 0 0 0;padding:0;list-style-type:none;}
.ad_pdt_desc_wrap .ad_pdt_desc_list li{margin:0 0 0 0;padding:5px 0;font-size:0.8em;counter-increment: step-counter;}
.ad_pdt_desc_wrap .ad_pdt_desc_list li::before{content: "0"counters(step-counter,".")". ";font-weight:bold;color:#383838;}
.ad_pdt_desc_wrap .ad_pdt_desc_list li .list_title{width:90px;display: inline-block;}
.ad_pdt_desc_wrap p{font-size:0.8em;}

.ad_prd_smry_seq{font-size:0.9em;position: relative;}
.ad_prd_smry_seq button{background:transparent;width:65px;height:20px;position: absolute;border:0;right:40px;top:40px;cursor:pointer;text-indent: -9999999px;}
.ad_prd_position_img{text-align:center;}
.ad_prd_position_img img{width:100%;}

.seq_policy_modal_wrap{padding:0 20px;}
.seq_policy_modal_wrap h3{border-bottom:1px solid #e5e5e5;padding:0 0 20px 0;margin:0;font-size:1.65em;font-weight:bold;}
.seq_policy_modal_wrap ul{margin:0;padding:20px 0 0 0;}
.seq_policy_modal_wrap ul li{margin:0;padding:3px 0 3px 10px;list-style: none;text-align:left;font-size:1.1em;background-image: url("/images/common/bullet_dot_gray.gif");background-repeat: no-repeat;background-position: left 10px;}
.seq_policy_modal_wrap p.seq_policy_alert_text{font-size:0.90em;color:#aaa;text-align:left;padding:10px;}
.modal_wrap .modal_win.seq_policy_custom_modal{width:380px;}

/* 광고상품 금액 테이블 */
.price_table{width:100%;border-top:2px solid #4c4c4c;font-size:0.80em;border-collapse: collapse;clear:both;vertical-align: middle;}
.price_table th{background:#f6f6f6;padding:10px 0;font-weight:bold;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.price_table th span{font-size:0.80em;display:inline-block;background:#1551f9;color:#fff;border-radius: 2px;padding:3px;vertical-align: middle;}
.price_table th:first-of-type{width:25%;}
.price_table th:nth-of-type(2){width:25%;}
.price_table th:nth-of-type(3){width:25%;}
.price_table th:nth-of-type(4){width:25%;}
.price_table.product_list th:first-of-type{width:15%;}
.price_table.product_list th:nth-of-type(2){width:25%;}
.price_table.product_list th:nth-of-type(3){width:30%;}
.price_table.product_list th:nth-of-type(4){width:30%;}
.price_table th span.vat_th{font-size:0.9em;color:#656565;background:transparent}
.price_table td{padding:15px 0;text-align:center;border:1px solid #eaeaea;}
.price_table tr td:nth-of-type(n+3){cursor:pointer;}
.price_table td.r_price{background:#fafafa;color:#a1a1a1;text-decoration: line-through;}
.price_table td span.ori_price{font-size:0.9em;color:#a1a1a1;text-decoration: line-through;padding-right:5px;}
.price_table tbody tr:nth-of-type(n+11){display:none;}
.price_table tbody td.selected_td{background:rgb(24,83,246);}
.price_table tbody td.selected_td span.o_price{color:#fff;}

.price_table_btn{width:100%;margin:0;outline:0;padding:15px 0;font-size:0.75em;cursor:pointer;display:block;border-top:0;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background:transparent;text-align:center;}
.price_table_btn span.icon{width:25px;height:8px;background:url("/images/common/btn_arrow_down_big.gif") no-repeat;background-position: center center;display:inline-block;}
.price_table_btn.on span.icon{width:25px;height:8px;background:url("/images/common/btn_arrow_up_big.gif") no-repeat;background-position: center center;display:inline-block;}

/* 광고상품 요금예시 테이블 */
.ad_pdt_example_wrap{margin:0;padding:0 0 20px 0;}
.ad_pdt_example_wrap table{width:100%;margin:0;padding:0 0 0 0;border-collapse: collapse;text-align:left;font-size:0.8em;}
.ad_pdt_example_wrap table th{font-weight:normal;padding:1.5em 2em 1.5em 0;border-bottom:1px solid #cfcfcf;text-align:center;}
.ad_pdt_example_wrap table th:first-child{padding:1.5em 0 1.5em 0;}
.ad_pdt_example_wrap table td{font-weight:bold;padding:1.5em 2em 1.5em 0;border-bottom:1px solid #ececec;text-align:center;}
.ad_pdt_example_wrap table td:first-child{padding:1.5em 0 1.5em 0;}
.ad_pdt_example_wrap .info_text{margin:20px 0 0 0;padding:0;}
.ad_pdt_example_wrap .info_text li{margin:0;padding:0 0 0.8em;list-style:none;color:#555;font-size:1em;}
.ad_pdt_example_wrap .info_text li::before{content:"※ ";color:#555;}
.ad_pdt_example_wrap .info_text li:last-of-type{padding:0;}

.ad_pdt_example_wrap .pdt_benefit{margin:0;padding:0.8em 0 0 0;display:inline-block;font-size:0.7em;}
.ad_pdt_example_wrap .pdt_benefit dt{margin:0;padding:0 0 0.7em;list-style:none;color:#555;}
.ad_pdt_example_wrap .pdt_benefit dt::before{padding-right:5px;content:"※ ";color:#555;}
.ad_pdt_example_wrap .pdt_benefit dd{margin:0;padding:0 0 0.4em 1.2em;list-style:none;color:#555;}

.ad_pdt_example_wrap .aution_regular_price{font-weight:normal;}

/* 광고상품 타이틀 */
.pdt_area_title{}
.pdt_area_title::after{content:"";display:block;clear:both;}
.pdt_area_title h4 button{
    border:1px solid #233cfa;border-radius: 3px;color:#233cfa;font-size:11px;margin:0 0 0 8px;padding:6px 15px 4px 6px;cursor: pointer;line-height: 1em;vertical-align: middle;
    background:#fff url("//img.chutcha.kr/files/website/dealer/common/arrow-icon.png") no-repeat;background-size:auto 0.6em;background-position: right 5px center;
}

/* 광고상품 선택 */
.select_pdt_area{margin:0;position:relative;padding:40px;border:1px solid #eaeaea;border-top:2px solid #4c4c4c;}
.select_pdt_area::after{content: "";display:block;clear:both;}
.select_pdt_area .sbHolder{float:left;margin-bottom:15px;}
.select_pdt_area .sbHolder .sbSelector{font-size:1.3em;font-weight: bold;padding-top:7px;padding-bottom:5px;}
.select_pdt_area .sbHolder .sbOptions{max-height:130px !important;overflow-y:auto;background:#fff;font-size:1.1em;font-weight: bold;}
.select_pdt_area + hr{margin-bottom:20px;}
.select_pdt_area .selectBox-dropdown .selectBox-label{font-weight: bold;}

.select_pdt_area .pay_type_wrap{position: relative;margin-bottom:40px;padding:0 0 40px 0;border-bottom:1px solid #eaeaea;text-align:center;}
.select_pdt_area .pay_type_wrap input[type=radio]{position: absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.select_pdt_area .pay_type_wrap input[type=radio]+label{height:22px;font-size:1.1em;display:inline-block;;cursor:pointer;padding:1em 2em 1em 1.5em;line-height: 1.5em;margin:0;background:url("/images/sub/radio-off-btn@3x.png") no-repeat;background-position: left center;background-size:1em;}
.select_pdt_area .pay_type_wrap input[type=radio]+label span.pay_type{display:inline-block;color:#383838;font-weight:bold;vertical-align: middle;}
.select_pdt_area .pay_type_wrap input[type=radio]+label span.pay_price{display:inline-block;color:#383838;font-size:0.8em;padding:0 0.5em}
.select_pdt_area .pay_type_wrap input[type=radio]:checked+label{background:url("/images/sub/radio-on-btn@3x.png") no-repeat;background-position: left center;background-size:1em;}

.select_pdt_area .purchase_info_wrap{position: relative;}
.select_pdt_area .purchase_info_wrap::after{content:"";display:block;clear:both;}

.select_pdt_area .select_amount_wrap{float:left;width:60%;box-sizing: border-box;padding:0 40px 0 0;}
.select_pdt_area .select_amount_wrap h2{margin:0;padding:0;font-size:0.9em;color:#666666;font-weight:bold;}
.select_pdt_area .select_amount_wrap p{color:#555;font-size:0.75em;}
.select_pdt_area .select_amount_wrap .amount_input_wrap{margin:0;padding:0;}
.select_pdt_area .select_amount_wrap .amount_input_wrap::after{content:"";display:block;clear:both;}
.select_pdt_area .select_amount_wrap .amount_input_wrap .purchase_amount_btn{width:40px;height:40px;padding:0;margin:0;vertical-align: middle;font-size:1.9em;float:left;display:block;color:#878c93;line-height: 0;border:1px solid #d3d7dc;box-sizing: border-box;background:transparent;position: relative;cursor:pointer;}
.select_pdt_area .select_amount_wrap .amount_input_wrap .purchase_amount_btn img{display:block;width:12px;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.select_pdt_area .select_amount_wrap .amount_input_wrap .purchase_amount_input{width:58px;padding:0 10px;color:#383838;font-weight:bold;text-align:center;vertical-align: middle;height:40px;box-sizing: border-box;float:left;line-height: 1em;border:0;border-top:1px solid #d3d7dc;border-bottom:1px solid #d3d7dc;}

.select_pdt_area .select_amount_wrap .period_select_wrap{padding:40px 0 0 0;}
.select_pdt_area .select_amount_wrap .period_select_wrap input[type=radio]{position: absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.select_pdt_area .select_amount_wrap .period_select_wrap input[type=radio]+label{height:22px;font-size:0.9em;display:inline-block;;cursor:pointer;padding:1em 1.5em 1em 1.5em;line-height: 1.5em;margin:0;background:url("/images/sub/radio-off-btn@3x.png") no-repeat;background-position: left center;background-size:1em;}
.select_pdt_area .select_amount_wrap .period_select_wrap input[type=radio]+label span.period_badge{display:inline-block;color:#383838;font-weight:bold;vertical-align: middle;}
.select_pdt_area .select_amount_wrap .period_select_wrap input[type=radio]+label span.promotion_badge{display:inline-block;font-size:0.75em;color:#fff;background:#ff4b47;border-radius: 3px;padding:5px 5px;text-align: center;line-height: 1em;vertical-align: middle;}
.select_pdt_area .select_amount_wrap .period_select_wrap input[type=radio]:checked+label{background:url("/images/sub/radio-on-btn@3x.png") no-repeat;background-position: left center;background-size:1em;}

.select_pdt_area .select_amount_wrap .purchase_desc_list{margin:20px 0 0 0;padding:0;}
.select_pdt_area .select_amount_wrap .purchase_desc_list li{margin:0;padding:0 0 0.8em;list-style:none;color:#555;font-size:0.7em;line-height: 1.5em;}
.select_pdt_area .select_amount_wrap .purchase_desc_list li::before{content:"※ ";color:#555;}
.select_pdt_area .select_amount_wrap .purchase_desc_list li:last-of-type{padding:0;}

.select_pdt_area .purchase_summary_wrap{float:left;width:40%;box-sizing: border-box;}
.select_pdt_area .purchase_summary_wrap dl{width:100%;margin:0;padding:0 0 0 40px;box-sizing:border-box;border-left:1px solid #eaeaea;color:#383838;font-size:0.75em;}
.select_pdt_area .purchase_summary_wrap dl::after{content:"";display: block;clear:both;}
.select_pdt_area .purchase_summary_wrap dl dt{width:55%;margin:0;padding:0 0 1.5em 0;float:left;}
.select_pdt_area .purchase_summary_wrap dl dd{width:45%;margin:0;padding:0 0 1.5em 0;float:right;text-align:right;}
.select_pdt_area .purchase_summary_wrap dl:first-of-type dt:first-of-type{font-size:1.05em;font-weight:bold;}
.select_pdt_area .purchase_summary_wrap dl:first-of-type dd:first-of-type{font-size:1.05em;font-weight:bold;}
.select_pdt_area .purchase_summary_wrap dl:first-of-type dd:first-of-type span{font-weight:bold;}
.select_pdt_area .purchase_summary_wrap dl:last-of-type{font-size:1em;padding-top:2em;}
.select_pdt_area .purchase_summary_wrap dl:last-of-type dt{color:#383838;font-weight:bold;padding:0;}
.select_pdt_area .purchase_summary_wrap dl:last-of-type dd{color:#1450f9;font-weight:bold;padding:0;}
.select_pdt_area .purchase_summary_wrap dl:last-of-type dd span{color:#1450f9;font-weight:bold;}

.select_pdt_area .purchase_summary_wrap dl dt .coupon_dc_title{font-weight:bold;color:#ff4b47;}
.select_pdt_area .purchase_summary_wrap dl dt .monthly_dc_title{font-weight:bold;color:#ff4b47;}
.select_pdt_area .purchase_summary_wrap dl dd .total_dc_price{font-weight:bold;color:#ff4b47;}
.select_pdt_area .purchase_summary_wrap dl dd .montly_dc_price{font-weight:bold;color:#ff4b47;}

.select_pdt_area .purchase_summary_wrap .btn{width:calc(40% - 40px);font-size:0.9em;max-height:inherit;padding:1em 0;margin:2em 0 0 40px;border-radius: 2px;position: absolute;bottom:0;}
.select_pdt_area .purchase_summary_wrap .btn.etc{width:calc(100% - 40px);position: relative;}

/* 내차팔기 광고상품 목록 */
.select_mycar_list{border:1px solid #eaeaea;background:#f8f9fb;padding:30px 25px;margin-bottom:40px;clear:both;overflow-y:auto;}
.select_mycar_list > li{width:235px;list-style: none;padding:0 25px;margin:0;float:left;border-right:1px solid #eaeaea;}
.select_mycar_list > li:first-of-type{padding-left:0;}
.select_mycar_list > li:last-of-type{padding-right:0;border-right:0;}
.select_mycar_list > li dl.prd_desc{margin:0;padding:0;}
.select_mycar_list > li dl.prd_desc dt{font-weight:bold;}
.select_mycar_list > li dl.prd_desc dt .dc_percent{vertical-align: middle;font-size:0.6em;}
.select_mycar_list > li dl.prd_desc dd{width:100%;height:235px;margin:15px 0 0 0;padding:0;position: relative;}
.select_mycar_list > li:first-of-type dl.prd_desc dd{background:#1551f9;}
.select_mycar_list > li:nth-of-type(2) dl.prd_desc dd{background:#36ca34;}
.select_mycar_list > li:last-of-type dl.prd_desc dd{background:#36ca34;}
.select_mycar_list > li dl.prd_desc dd p{margin:0;padding:5px 20px;color:#fff;font-size:0.7em;font-weight:300;line-height:1.8em;}
.select_mycar_list > li dl.prd_desc dd p:first-of-type{padding-top:20px;}
.select_mycar_list > li dl.prd_desc dd ul.desc{border-top:1px solid #cdcdcd;margin:15px 20px 0 20px;padding:15px 0 0 0;}
.select_mycar_list > li dl.prd_desc dd ul.desc li{margin:0;padding:0;list-style: none;color:#fff;font-size:0.7em;font-weight:300;line-height:1.8em;}
.select_mycar_list > li .period{margin:0 0 0 0;padding:0;background: #f8f9fb;display:none;}
.select_mycar_list > li .period::after{content:"";clear:both;display:block;}
.select_mycar_list > li .period li{width:50%;margin:0;padding:10px 0;list-style: none;float:left;}
.select_mycar_list > li .period li input[type=radio]{position: absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.select_mycar_list > li .period li input[type=radio]+label{width:calc(100% - 21px);border:1px solid #eaeaea;background:#fff;text-align:center;border-right:0;font-size:0.9em;padding:10px;cursor: pointer;display: inline-block;line-height: 1em;}
.select_mycar_list > li .period li:last-of-type input[type=radio]+label{border-left:1px solid #1450f9;border-right:1px solid #eaeaea;}
.select_mycar_list > li .period li input[type=radio]:checked+label{border:1px solid #1450f9;color:#1450f9;}
.select_mycar_list > li .period li input[type=radio]+label .discount_mark{background:#a1a1a1;color:#fff;border-radius: 3px;font-size:0.75em;vertical-align: middle;padding:3px;}
.select_mycar_list > li .period li input[type=radio]:checked+label .discount_mark{background:#1450f9;color:#fff;}
.select_mycar_list > li .price_desc{margin:15px 0;}
.select_mycar_list > li .price_desc dt{width:20%;font-size:0.8em;padding:5px 0;display:block;float:left;margin:0;}
.select_mycar_list > li .price_desc dd{width:80%;font-size:0.8em;padding:5px 0;display:block;float:left;text-align: right;margin:0;}
.select_mycar_list > li .price_desc dd:nth-of-type(1){color:#a1a1a1;text-decoration:line-through;}
.select_mycar_list > li .price_desc::after{content: "";display: block;clear: both;}
.select_mycar_list > li .final_price_desc{border-top:1px solid #eaeaea;margin:0;padding:15px 0;}
.select_mycar_list > li .final_price_desc::after{content: "";display: block;clear: both;}
.select_mycar_list > li .final_price_desc dt{width:35%;float:left;margin:0;font-size:0.8em;}
.select_mycar_list > li .final_price_desc dd{width:65%;float:left;margin:0;text-align:right;}
.select_mycar_list > li .final_price_desc dd span{display:inline-block;vertical-align: middle;}
.select_mycar_list > li .final_price_desc dd .total_price{color:#1450f9;font-weight:bold;vertical-align: middle;display: inline-block;}
.select_mycar_list > li button{width:100%;padding:12px 0;display: block;text-align:center;background:#fff;text-decoration: none;border:1px solid #eaeaea;cursor:pointer;}
.select_mycar_list > li button:hover{color:#1450f9;}
.select_mycar_list + hr{margin-bottom:20px;}

/* 선택상품 요약 */
.select_pdt_area .sel_ptd_smry{float:right;overflow-y:auto;padding-top:10px;display:block;}
.select_pdt_area .sel_ptd_smry p{font-size: 0.9em;display:inline-block;margin:0;padding:0;}
.select_pdt_area .sel_ptd_smry p span.dc_percent{margin-right:5px;display:none;}
.select_pdt_area .sel_ptd_smry p span{vertical-align: middle;}
.select_pdt_area .sel_ptd_smry p span.t_price{margin-right:10px;}
.select_pdt_area .sel_ptd_smry button{width:23px;height:23px;vertical-align: middle;text-indent: -9999px;margin:0;padding:0;border:0;padding:5px;background:#fff;background:url("/images/common/btn_x.gif") no-repeat;background-position: center center;border:1px solid #eaeaea;line-height: 0;cursor:pointer;outline: 0;}
.select_pdt_area .sel_ptd_smry button:hover{background:url("/images/common/btn_x_over.gif") no-repeat;background-position: center center;}

.select_pdt_area .div_line{clear:both;width:100%;margin:15px 0;border:0;border-bottom:1px solid #eaeaea;}

.select_pdt_area dl.card_benefit{float:left;width:40%;margin:0;padding:0;font-size:0.7em;}
.select_pdt_area dl.card_benefit dt{margin:0;padding:4px 0;text-decoration: underline;clear:both;}
.select_pdt_area dl.card_benefit dt span{cursor: pointer;}
.select_pdt_area dl.card_benefit dd{width:100%;margin:0;padding:4px 8px 4px 0;float:left;}
.select_pdt_area dl.card_benefit dd::before{content:"·";padding-right:5px;}
.select_pdt_area dl.card_benefit dd span{color:#656565}

.select_pdt_area dl.card_benefit_popup{width:145px;position: absolute;border:1px solid #4c4c4c;padding:20px;font-size:0.8em;background:#fff;z-index:999;display:none;}
.select_pdt_area dl.card_benefit_popup dt{padding-bottom:15px;border-bottom:1px solid #4c4c4c;}
.select_pdt_area dl.card_benefit_popup dd{font-size:0.85em;margin:0;padding:8px 0;border-bottom:1px solid #eaeaea;overflow-y: auto;}
.select_pdt_area dl.card_benefit_popup dd:last-of-type{border-bottom:0;}
.select_pdt_area dl.card_benefit_popup dd span:first-of-type{float:left;color:#656565}
.select_pdt_area dl.card_benefit_popup dd span:last-of-type{float:right;}

.select_pdt_area .tot_smry{float:right;width:500px;display:block;}
.select_pdt_area .tot_smry dl{width:230px;margin:0;padding:5px 0 15px 0;overflow-y:auto;float:right;}
.select_pdt_area .tot_smry dl dt{float:left;font-size:0.9em;}
.select_pdt_area .tot_smry dl dd{float:right;margin:0;padding:0;font-size:1.1em;font-weight:bold;}
.select_pdt_area .tot_smry button{width:230px;clear:both;padding:15px 0;border:0;background:#1551f9;color:#fff;text-align:center;display:block;cursor:pointer;float:right;}
.select_pdt_area .tot_smry button:hover{background:#003eee;}
.select_pdt_area .tot_smry p#addinfo{font-size:0.8em;float:right;width:100%;text-align:right;margin:0 0 10px 0;line-height: 1.6em;}

.select_pdt_area .sbHolder{width:250px;}

/* 내차팔기 하단 */
.sell_apply_ul{margin:0;padding:20px 20px 15px 20px;border:1px solid #eaeaea;background:#f8f9fb;font-size:0.75em;}
.sell_apply_ul li{margin:0 0 5px 0;padding:0 0 0 10px;list-style:none;line-height: 1.6em;background:url("/images/common/bullet_dot_gray.gif") no-repeat left 7px;}

.sell_apply_text{border:1px solid #ff5d5d;background:#fff5f5;padding:20px;margin:10px 0;line-height: 1.6em;color:#ff5d5d;text-align:center;font-weight:bold;}

.sell_terms_agree{text-align:center;padding-top:20px;}
.sell_terms_agree input[type=checkbox]{vertical-align: middle;}
.sell_terms_agree label{color:#656565;font-size:0.75em;}
.sell_terms_agree button{width:245px;display:block;margin:30px auto 0;padding:15px 0;border:0;text-align:center;color:#fff;background:#1551f9;cursor:pointer;}
.sell_terms_agree button:hover{background:#003eee}

/* 내차팔기 미사용자 */
.sell_empty{width:100%;position:relative;}
.sell_empty img{max-width:100%;}
.sell_empty .empty_popup{width:330px;height:145px;position:absolute;z-index:99;top:50%;left:50%;transform:translate(-50%, -120%);background-color:#fff;overflow:hidden;padding:25px 25px 15px 25px;border:1px solid #eaeaea;text-align:center;}
.sell_empty .empty_popup h3{color:#222;font-size:1.1em;font-weight:bold;margin-bottom:5px;line-height: 1.4em;}
.sell_empty .empty_popup hr{height:1px;background:#e5e5e5;border:none;margin:25px 0;}
.sell_empty .empty_popup p{font-size:0.85em;color:#888888;line-height:1.6em;margin-bottom:30px;}

.sell_empty .panelty_popup{width:330px;height:150px;position:absolute;z-index:99;top:50%;left:50%;transform:translate(-50%, -120%);background-color:#fff;background-image:url("/images/app/sub/war-icon@3x.png");background-size:3.5em auto;background-repeat: no-repeat;background-position:center 40px;overflow:hidden;padding:90px 25px 15px 25px;border:1px solid #eaeaea;text-align:center;}
.sell_empty .panelty_popup h3{color:#222;font-size:1.1em;font-weight:bold;margin-bottom:5px;line-height: 1.4em;}
.sell_empty .panelty_popup hr{height:1px;background:#e5e5e5;border:none;margin:25px 0;}
.sell_empty .panelty_popup p{font-size:0.85em;color:#888888;line-height:1.6em;margin-bottom:30px;}

/* 첫차옥션 상품 안내 */
.ad_pdt_auction_wrap{padding:0 0 1em;clear:both;}
.ad_pdt_auction_wrap ul{margin:0;padding:0;}
.ad_pdt_auction_wrap ul li{margin:0;padding:5px 0;list-style: none;font-size:0.8em;}
.ad_pdt_auction_wrap ul li::before{content:"·";padding-right:5px;}
.ad_pdt_auction_wrap .btn{width:40%;margin:3em auto 2em auto;display:block;background:#1450f9;border:0;font-size:1.2em;padding:1em 0;}




/* cs 메뉴 */

/* 자주묻는질문 영역 */
/* cs faq */
.contents_area ul.sub_tab.faq_tab{margin:40px 0 10px 0;clear: both;}

/* 자주묻는질문 없을 때 */
.faq_list_area .faq_list .faq_empty{text-align:center;font-size:1em;padding:100px 0 130px 0;background:url("/images/common/empty_list_bg.png") no-repeat;background-position:center 130px;}
.faq_list_area .faq_list .faq_empty p{padding-top:180px;}


/* 자주묻는질문 검색 */
.faq_top_search{background:#f8f9fb;border:1px solid #eaeaea;padding:20px;text-align: center;}
.faq_top_search .selectBox-dropdown{margin-right:3px;}
.faq_top_search input[type=text]{width:210px;padding:8px 5px;margin-right:3px;font-size:0.75em;border:1px solid #c4c2c2;vertical-align: bottom;}
.faq_top_search input[type=submit]{height:31px;padding-left:25px;color:#fff;font-size:0.75em;background:url("/images/common/icon_btn_search_dark.gif") no-repeat #525f78;background-position: 7px center;border:1px solid #525f78;cursor:pointer;vertical-align: bottom;}
.faq_top_search dl{display:block;margin:0;padding:10px 0 0 0;text-align:center;}
.faq_top_search dl dt{display:inline-block;margin:0;padding:0;color:#656565;font-size:0.75em;}
.faq_top_search dl dt::after{content:" : "}
.faq_top_search dl dd{display:inline-block;margin:0;padding:0;}
.faq_top_search dl dd::after{content:", "}
.faq_top_search dl dd:last-of-type::after{content:""}
.faq_top_search dl a{color:#656565;font-size:0.75em;}

/* 자주 묻는 질문 리스트 */
.faq_list_area{overflow-y:auto;}
.faq_list_area .faq_title_area{overflow-y: auto;border-top:2px solid #4c4c4c;border-bottom:1px solid #eaeaea;font-size:0.75em;}
.faq_list_area .faq_title_area span{text-align:center;padding:15px 0;color:#656565}
.faq_list_area .faq_title_area span:first-of-type{width:100px;float:left;}
.faq_list_area .faq_title_area span:last-of-type{width:760px;float:right;}

.faq_list_area .faq_list dl{margin:0;padding:0;width:100%;overflow-y:auto;font-size:0.8em;}
.faq_list_area .faq_list dl dt{width:740px;max-height:16px;float:right;cursor:pointer;margin:0;padding:20px 10px;border-bottom:1px solid #eaeaea;background:url("/images/common/btn_arrow_down.gif") no-repeat;background-position:97% center;}
.faq_list_area .faq_list dl dt:hover{text-decoration: underline;}
.faq_list_area .faq_list dl dt.show{background:url("/images/common/btn_arrow_up.gif") no-repeat;background-position:97% center;}
.faq_list_area .faq_list dl dd:first-of-type{width:100px;max-height:16px;cursor:pointer;float:left;padding:20px 0 20px 0;text-align: center;margin:0;color:#656565;border-bottom:1px solid #eaeaea;}
.faq_list_area .faq_list dl dd:last-of-type{width:690px;clear:both;padding:20px 60px 40px 110px;margin:0;border-bottom:1px solid #eaeaea;background:#f8f9fb;font-weight:300;display:none;line-height: 1.6em;}
.faq_list_area .faq_list dl dd:last-of-type img{max-width:690px;}
.faq_list_area .faq_list dl dd:last-of-type p{margin-top:20px;margin-bottom:20px;}
.faq_list_area .faq_list dl dd:last-of-type strong{font-weight:700;}


/* 첫차는? */
.contents_area.about_chutcha section{clear:both;overflow-y:auto;border-bottom:1px solid #e1e1e1;padding:70px 0;}
.contents_area.about_chutcha section h4{font-size:1.8em;font-weight: bold;text-align: center;padding:0;margin:0;}
.contents_area.about_chutcha section h4+p{font-size:0.95em;text-align:center;color:#898989;margin:0;padding:10px;}

.contents_area.about_chutcha .about_intro_main{padding:0 30px 60px;}
.contents_area.about_chutcha .about_intro_main h3{font-size:2.4em;font-weight:bold;float:left;margin:30px 0;}
.contents_area.about_chutcha .about_intro_main p{float:left;margin:0;padding:0;}
.contents_area.about_chutcha .about_intro_main h3+p{color:#242424;line-height: 1.4em;}
.contents_area.about_chutcha .about_intro_main .chutcha_about_img{float:right;}
.contents_area.about_chutcha .about_intro_main .intro_btn{float:left;margin-top:45px;width:278px;}
.contents_area.about_chutcha .about_intro_main .intro_btn a{float:left;border-radius:3px;text-align:center;padding:16px 0;margin-right:10px;margin-bottom:10px;font-size:0.9em;}
.contents_area.about_chutcha .about_intro_main .intro_btn a:first-of-type{width:275px;color:#1450f9;border:1px solid #1450f9;clear:both;text-decoration: none;background:#1450f9;color:#fff;}
.contents_area.about_chutcha .about_intro_main .intro_btn a:first-of-type:hover{background:#1450f9;color:#fff;}
.contents_area.about_chutcha .about_intro_main .intro_btn a:nth-of-type(2){width:132px;max-height:50px;background:#fff;border:1px solid #cccccc;float:left;padding:13px 0 12px;}
.contents_area.about_chutcha .about_intro_main .intro_btn a:nth-of-type(2):hover{border:1px solid #606060;}
.contents_area.about_chutcha .about_intro_main .intro_btn a:last-of-type{width:132px;max-height:50px;background:#fff;border:1px solid #cccccc;float:left;padding:15px 0 12px;margin-right:0;}
.contents_area.about_chutcha .about_intro_main .intro_btn a:last-of-type:hover{border:1px solid #606060;}

.contents_area.about_chutcha .about_intro_num dl{width:200px;margin:60px 0 0 0;padding:130px 0 0 0;float:left;border-right:1px solid #f2f2f2}
.contents_area.about_chutcha .about_intro_num dl dt{text-align:center;}
.contents_area.about_chutcha .about_intro_num dl dd{text-align:center;color:#1450f9;margin:0;padding:5px 0;font-size:1.5em;}
.contents_area.about_chutcha .about_intro_num dl dd span{font-size:1.5em;color:#1450f9;font-weight:700;}
.contents_area.about_chutcha .about_intro_num dl:first-of-type{background:url("/images/sub/about_intro_num_download.jpg") no-repeat;background-position:top center;margin-left:30px;}
.contents_area.about_chutcha .about_intro_num dl:nth-of-type(2){background:url("/images/sub/about_intro_num_tran.jpg") no-repeat;background-position:top center;}
.contents_area.about_chutcha .about_intro_num dl:nth-of-type(3){background:url("/images/sub/about_intro_num_store.jpg") no-repeat;background-position:top center;}
.contents_area.about_chutcha .about_intro_num dl:last-of-type{background:url("/images/sub/about_intro_num_view.jpg") no-repeat;background-position:top center;border:0;}

.contents_area.about_chutcha .about_intro_envi dl{width:215px;height:220px;float:left;padding:55px 30px 0 30px;margin:60px 17px 0 0;color:#fff;}
.contents_area.about_chutcha .about_intro_envi dl dt{margin:0;padding:0 0 30px 0;font-weight:bold;text-align:center;font-size:1.2em;color:#fff;word-break: keep-all;}
.contents_area.about_chutcha .about_intro_envi dl dd{margin:0;padding:0;text-align:center;color:#fff;font-size:0.8em;line-height: 2em;word-break: keep-all;}
.contents_area.about_chutcha .about_intro_envi dl:first-of-type{background:#67c1d3;}
.contents_area.about_chutcha .about_intro_envi dl:nth-of-type(2){background:#1450f9;}
.contents_area.about_chutcha .about_intro_envi dl:last-of-type{background:#6e799b;margin-right:0;}

.contents_area.about_chutcha .about_intro_interview ul{margin:60px 0 0 0;padding:0;overflow:auto;}
.contents_area.about_chutcha .about_intro_interview ul li{width:275px;height:435px;margin:0 14px 0 0;padding:0;list-style: none;border:1px solid #e2e2e2;float:left;}
.contents_area.about_chutcha .about_intro_interview ul li:last-of-type{margin:0;}
.contents_area.about_chutcha .about_intro_interview ul li img{max-width:275px;}
.contents_area.about_chutcha .about_intro_interview ul li p{margin:0;padding:0 20px;text-align: center;color:#656565;font-size:0.8em;}
.contents_area.about_chutcha .about_intro_interview ul li p:first-of-type{padding:0;}
.contents_area.about_chutcha .about_intro_interview ul li p:nth-last-of-type(2){background:url("/images/sub/sbubble_end.gif") no-repeat;background-position: center bottom;padding-bottom:30px;margin-bottom:20px;word-break: keep-all;line-height: 1.7em;}
.contents_area.about_chutcha .about_intro_interview ul li p:last-of-type{padding:0;}
.contents_area.about_chutcha .about_intro_interview ul li p:last-of-type span.div_line{color:#dedede;padding:0 5px;}
.contents_area.about_chutcha .about_intro_interview ul li p:last-of-type span{color:#a1a1a1;}
.contents_area.about_chutcha .about_intro_interview ul li p strong{display:block;color:#1450f9;font-size:1.25em;text-align: center;background:url("/images/sub/sbubble_start.gif") no-repeat;background-position: center 20px;padding:55px 0 20px;}

.contents_area.about_chutcha .about_intro_marketing ul{margin:60px 0 0 0;padding:0;overflow:visible;}
.contents_area.about_chutcha .about_intro_marketing ul li{float:left;list-style:none;position: relative;margin-right:4px;margin-bottom:4px;}
.contents_area.about_chutcha .about_intro_marketing ul li:nth-of-type(3){margin-right:0;}
.contents_area.about_chutcha .about_intro_marketing ul li:last-of-type{margin-right:0;}
.contents_area.about_chutcha .about_intro_marketing ul li p{margin:0;padding:0;color:#fff;}
.contents_area.about_chutcha .about_intro_marketing ul li p:first-of-type{line-height: 0;}
.contents_area.about_chutcha .about_intro_marketing ul li p:nth-of-type(2){position: absolute;top:0;left:0;background:rgba(67,115,250,0.8);padding:5px;font-size:0.9em;}
.contents_area.about_chutcha .about_intro_marketing ul li p:nth-of-type(3){position: absolute;bottom:0;left:0;padding:10px;font-size:0.8em;}

.contents_area.about_chutcha .about_intro_media dl{width:225px;height:245px;margin:60px 14px 0 0;padding:25px;overflow:auto;float:left;border:1px solid #e2e2e2;position: relative;}
.contents_area.about_chutcha .about_intro_media dl:last-of-type{margin-right:0;}
.contents_area.about_chutcha .about_intro_media dl dt{margin:0;padding:0 0 25px 0;border-bottom:1px solid #eeeeee;}
.contents_area.about_chutcha .about_intro_media dl dd{margin:0;padding:0;}
.contents_area.about_chutcha .about_intro_media dl dd strong{padding:25px 0 20px 0;display:block;font-size:1.25em;word-break: keep-all;font-weight: normal;line-height: 1.4em;}
.contents_area.about_chutcha .about_intro_media dl dd p{margin:0;padding:0;color:#a1a1a1;font-size:0.8em;font-weight: lighter;line-height: 1.7em}
.contents_area.about_chutcha .about_intro_media dl dd a{position: absolute;right:25px;top:30px;color:#a1a1a1;text-decoration: underline;font-size:0.8em;}

.contents_area.about_chutcha .more_news{text-align:center;}
.contents_area.about_chutcha .more_news a{color:#a1a1a1;text-decoration: underline;display:inline-block;margin:40px auto 0 auto;font-size:0.8em;}

/* 첫차가맹신청 */
.join_contents.step_1{margin:0 60px;padding:60px 0;border-bottom:1px solid #e1e1e1;}
.join_contents.step_1::after{content: "";clear:both;display: block;}
.join_contents.step_1 .main_text{font-size:2.5em;font-weight: bold;margin:0;padding:60px 0 10px 0;}
.join_contents.step_1 .sub_text{font-size:0.9em;padding-left:20px;margin-bottom:40px;background:url("/images/common/icon_alert_red.gif") no-repeat;background-size: auto 100%;background-position: left center;}
.join_contents.step_1 .sub_text strong{color:#ff5d5d;}
.join_contents.step_1 .main_img{width:38%;float:right;margin:0;padding:0;}
.join_contents.step_1 .main_img img{max-width:100%;}
.join_contents.step_1 .btn_join_dealer{width: 275px;background: #1450f9;color:#fff;border:0;border-radius: 3px;text-align: center;padding: 16px 0;margin-right: 10px;margin-bottom: 10px;font-size: 0.9em;cursor:pointer;}
.join_contents.step_1 .btn_join_dealer img{vertical-align: middle;}
.join_contents.step_1 .btn_join_dealer:hover{background:#003eee;}
.join_contents.open_region{margin:20px 60px 0 60px;font-size:0.75em;}
.join_contents.open_region dt{margin:0;padding:0;}
.join_contents.open_region dd{margin:0;padding:10px 0 0 0;}
.join_contents.step_1_banner{margin:40px 60px 0 60px;text-align:center;}
.join_contents.step_1_banner img{max-width: 100%;}
.join_contents.btn_area{text-align:center;}
.join_contents.btn_area .btn{margin-right:3px;}
.join_contents.btn_area .btn:last-child{margin-right:0px;}
.join_contents.agree_checkbox{padding:0px 50px 20px 50px;}
.join_contents.agree_checkbox.all_agree{padding:50px 50px 20px 50px;}
.join_contents.agree_checkbox input[type=checkbox],.join_contents.agree_checkbox label{cursor:pointer;}

.join_contents.join_form{}
.join_contents.join_form .user_type{text-align: center;padding-top:80px;position:relative}
.join_contents.join_form .user_type input[type=radio]{display:block;position:absolute;z-index:1;left:11%;top:68%;}
.join_contents.join_form .user_type input[type=radio]:nth-of-type(2){display:block;position:absolute;z-index:1;left:54%;top:68%;}
.join_contents.join_form .user_type label{width:40%;margin:0 1%;border:1px solid #e1e1e1;border-radius: 5px;padding:30px 0;text-align:center;display:inline-block;cursor:pointer;}
.join_contents.join_form .user_type label p:first-of-type{font-size:1.5em;margin:0;padding:0;}
.join_contents.join_form .user_type label p:last-of-type{margin:0;padding:10px 0 0 0;}
.join_contents.join_form .user_type input[type=radio]:checked+label{background:#1450f9;}
.join_contents.join_form .user_type input[type=radio]:checked+label p{color:#fff;}

.join_contents.join_form .input_profile dl{padding:40px 0 40px 90px;clear:both;overflow-y:visible;border-bottom:1px solid #e2e6e9;}
.join_contents.join_form.complete_survey .input_profile dl{border-bottom:0;}
.join_contents.join_form .input_profile dl::after{content: "";display:block;clear:both;}
.join_contents.join_form .input_profile dl dt{width:165px;font-size:1.17em;float:left;padding-top:10px;}
.join_contents.join_form .input_profile dl dd{margin:0;padding:0;float:left;}
.join_contents.join_form .input_profile dl dd.complete_survey{width:680px;}
.join_contents.join_form .input_profile dl dd.complete_survey p{margin:0;padding:10px 0 0 0;line-height: 1.5em;font-size:1em;}
.join_contents.join_form .input_profile dl dd.complete_survey .complete_survey_link{display:block;width:300px;text-align:center;margin:2em 0;padding:30px;border:1px solid #1450f9;border-radius: 6px;font-size:1.4em;background:#1450f9;}
.join_contents.join_form .input_profile dl dd.complete_survey .complete_survey_link:hover{text-decoration: none;}
.join_contents.join_form .input_profile dl dd.complete_survey .complete_survey_link span{display:inline-block;vertical-align: middle;font-weight:bold;padding-right:5px;color:#fff;}
.join_contents.join_form .input_profile dl dd.complete_survey .complete_survey_link img{height:0.9em;vertical-align: middle;}
.join_contents.join_form .input_profile dl dd.complete_survey dl{border:0;margin:0;padding:0;color:#aaa;}
.join_contents.join_form .input_profile dl dd.complete_survey dl dt{clear:both;font-size:0.85em;padding-bottom:0.5em;}
.join_contents.join_form .input_profile dl dd.complete_survey dl dd{clear:both;font-size:0.85em;padding:0.3em 0;}
.join_contents.join_form .input_profile dl dd input[type=text]{width:325px;padding:8px;font-size:0.85em;margin-right:5px;border:1px solid #d3d7dc;}
.join_contents.join_form .input_profile dl dd input[type=password]{width:325px;padding:8px;font-size:0.85em;margin-right:5px;border:1px solid #d3d7dc;}
.join_contents.join_form .input_profile dl dd input[type=checkbox]{vertical-align: middle;margin-right:5px;}
.join_contents.join_form .input_profile dl dd table{width:100%;border-collapse:collapse;font-size:0.85em;}
.join_contents.join_form .input_profile dl dd table th{width:80px;text-align:left;font-weight:normal;vertical-align: top;padding:10px;font-size:0.95em;}
.join_contents.join_form .input_profile dl dd table th.input_th{padding-top:20px;}
.join_contents.join_form .input_profile dl dd table td{padding:10px;word-break: break-all;}
.join_contents.join_form .input_profile dl dd table td .btn{font-size:0.95em;}
.join_contents.join_form .input_profile dl dd table td p{color:#979da4;margin:0;padding:0;}
.join_contents.join_form .input_profile dl dd table td > ul{width:480px;margin:10px 0 0 0;padding:0;}
.join_contents.join_form .input_profile dl dd table td > ul li{width:105px;margin:0;padding:0;list-style: none;float:left;}
.join_contents.join_form .input_profile dl dd table td > ul li input[type=checkbox]{position: absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.join_contents.join_form .input_profile dl dd table td > ul li input[type=checkbox]+label{width:100px;height:100px;margin:0 5px 5px 0;display:inline-block;text-indent: -9999px;border:1px solid #f2f4f5;cursor:pointer;}
.join_contents.join_form .input_profile dl dd table td > ul li input[type=checkbox]:checked+label{border:1px solid #1450f9;color:#1450f9;}
.join_contents.join_form .input_profile dl dd table td > ul li #installment+label{background:url("/images/sub/bg_service_1.png") center center no-repeat;}
.join_contents.join_form .input_profile dl dd table td > ul li #ride+label{background:url("/images/sub/bg_service_2.png") center center no-repeat;}
.join_contents.join_form .input_profile dl dd table td > ul li #today+label{background:url("/images/sub/bg_service_3.png") center center no-repeat;}
.join_contents.join_form .input_profile dl dd table td > ul li #gift+label{background:url("/images/sub/bg_service_4.png") center center no-repeat;}
.join_contents.join_form .input_profile dl dd table td > ul li #check+label{background:url("/images/sub/bg_service_5.png") center center no-repeat;}
.join_contents.join_form .input_profile dl dd table td > ul li #deacha+label{background:url("/images/sub/bg_service_6.png") center center no-repeat;}
.join_contents.join_form .input_profile dl dd table td > ul li #installment:checked+label{background:url("/images/sub/bg_service_1_on.png") center center no-repeat;}
.join_contents.join_form .input_profile dl dd table td > ul li #ride:checked+label{background:url("/images/sub/bg_service_2_on.png") center center no-repeat;}
.join_contents.join_form .input_profile dl dd table td > ul li #today:checked+label{background:url("/images/sub/bg_service_3_on.png") center center no-repeat;}
.join_contents.join_form .input_profile dl dd table td > ul li #gift:checked+label{background:url("/images/sub/bg_service_4_on.png") center center no-repeat;}
.join_contents.join_form .input_profile dl dd table td > ul li #check:checked+label{background:url("/images/sub/bg_service_5_on.png") center center no-repeat;}
.join_contents.join_form .input_profile dl dd table td > ul li #deacha:checked+label{background:url("/images/sub/bg_service_6_on.png") center center no-repeat;}
.join_contents.join_form .input_profile dl dd table td .sbHolder{min-width:100px;display:inline-block;vertical-align: middle;margin:0 5px;}
.join_contents.join_form .input_profile dl dd table td .sbHolder .sbOptions{max-height:100px !important;overflow-y:auto;margin:0;min-width:100px;}
.join_contents.join_form .input_profile dl dd table td .sbHolder .sbOptions li{float:none;width:auto;}
.join_contents.join_form .input_profile dl dd table td .sbHolder a{font-size:1.2em;}
.join_contents.join_form .input_profile dl dd table td textarea{width:480px;height:200px;padding:10px;resize: none;border:1px solid #d3d7dc;font-size:0.9em;color:#979da4;line-height: 1.7em;}
.join_contents.join_form .input_profile dl dd table td .txt_area_limit{text-align:right;font-size:0.85em;padding-top:5px;}
.join_contents.join_form .input_profile dl dd table td .desc_apply{float:right;margin-top:10px;}
.join_contents.join_form .input_profile dl dd table td.dealer_location .sbHolder:first-of-type{width:100px;margin-right:5px;}
.join_contents.join_form .input_profile dl dd table td.dealer_location .sbHolder:last-of-type{width:250px;}
.join_contents.join_form .input_profile dl dd table td.dealer_address input{margin:5px 5px 5px 0px;}
.join_contents.join_form .input_profile #user_email_f, .join_contents.join_form .input_profile #user_email_b,
.join_contents.join_form .input_profile #phone_num_2, .join_contents.join_form .input_profile #phone_num_3{width:80px;}
.join_contents.join_form .input_profile #user_email_b + select + .selectBox-dropdown{margin-right:5px;}
.join_contents.join_form .join_route_td .sbHolder{width:200px;}
.join_contents.join_form .join_route_td #join_route{display:none;}
.join_contents.join_form .complex_td .sbHolder:last-of-type{width:225px;}
.join_contents.join_form .complex_td .sbHolder:last-of-type .sbSelector{overflow-x:hidden;white-space: nowrap;text-overflow: ellipsis;}
.join_contents.join_form .input_profile #phone_auth_input{padding-top:10px;display:none;}
.join_contents.join_form .input_profile #phone_auth_input input[type=text]{width:100px;}
.join_contents.join_form .input_profile #phone_auth_input #time_left{color:#1450f9}
.join_contents.join_form .sms_agree_area{font-size:0.8em;padding:20px 0 30px;}
.join_contents.join_form .sms_agree_area input[type=checkbox]{vertical-align: middle;margin-right:5px;}
.join_contents.join_form .sms_agree_area p{color:#656565;font-size:0.9em;}

.join_contents.join_complete::after{content:"";display: block;clear:both;padding-bottom:50px;}
.join_contents.join_complete h2{text-align:center;padding-top:120px;font-size:2.2em;}
.join_contents.join_complete > p{text-align: center;}
.join_contents.join_complete ol{width:920px;margin:0 auto;padding:0;}
.join_contents.join_complete ol li{width:230px;list-style: none;float:left;margin:0;padding:0;}
.join_contents.join_complete ol li dl{margin:0;padding:0;}
.join_contents.join_complete ol li dl dt{margin:0;padding:0;}
.join_contents.join_complete ol li dl dd{margin:0;padding:0 10px;text-align: center;font-size:0.9em;}



/* 이용약관 및 개인정보 취급방침 */
.regulation_section{padding:30px 50px;}
.regulation_section h4{font-weight:bold;font-size:1.1em;}
.regulation_section .contents_box{height:200px;overflow-y:auto;padding:50px;border:1px solid #e2e2e2;font-size:0.8em;line-height: 1.5em}
.regulation_section .contents_box table{border-collapse: collapse;}
.regulation_section .contents_box table th{background:#f4f4f4;padding:5px;}
.regulation_section .contents_box table td{text-align:center;font-size:0.85em;padding:5px;}

/* 로그인 화면 */
.login_area{width:330px;margin:230px auto;}
.login_area input::placeholder{color:#c4c2c2;}
.login_area input[type=text]{width:310px;border:1px solid #c4c2c2;background:#fff;padding:10px;margin-bottom:10px;}
.login_area input[type=password]{width:310px;border:1px solid #c4c2c2;background:#fff;padding:10px;margin-bottom:10px;}
.login_area input[type=checkbox]{vertical-align: middle;}
.login_area label{font-size:0.7em;}
.login_area .login_save a{float:right;font-size:0.7em;padding-top:3px;}
.login_area .btn{width:100%;font-size:1em;margin-top:10px;}
.login_area button.btn{max-height:55px;background:#1450f9;border:1px solid #1450f9;color:#fff;padding:17px 0;float:left;margin-top:30px;font-weight: lighter;}
.login_area button.btn:hover{background:#003eee;}
.login_area a.btn{width:calc(100% - 2px);background:#fff;border:1px solid #c4c2c2;padding:17px 0;float:left;color:#383838;max-height: inherit;}
.login_area a.btn:hover{border:1px solid #606060}
.login_area p{text-align:center;padding-top:30px;color:#a1a1a1;font-size:0.7em;clear:both;}

/* 체크 패스워드 */
.pwd_checkform{margin-top:50px;font-size:0.8em;}
.pwd_checkform .input_wrap{padding:10px 0 10px 275px;}
.pwd_checkform .btn_wrap{text-align: center;padding:50px 0 0 0;font-size:1.2em;clear:both;}
.pwd_checkform .btn_wrap .btn{margin-right:3px;;}
.pwd_checkform .btn_wrap .btn:last-child{margin-right:0;}
.pwd_checkform p{text-align:center;padding:50px;background:#f8f9fb;margin-bottom:50px;border: 1px solid #eaeaea;}
.pwd_checkform p strong{color:#1450f9}
.pwd_checkform label{width:120px;display:inline-block;}
.pwd_checkform input{padding:10px;}
.pwd_checkform input[type=text]{width:300px;border:0;background:transparent;padding-left:0;}
.pwd_checkform input[type=password]{width:300px;}

/* 기본정보 변경 */
.modify_profile{margin-top:50px;font-size:0.8em;padding:0;}
.modify_profile p.txt_info{margin-left:90px;padding-left:15px;background:url("/images/common/bullet_dot_gray.gif") no-repeat left 5px;}
.modify_profile p.txt_info:last-of-type{padding-bottom:30px;font-weight:bold;}
.modify_profile dl{padding:40px 0 40px 90px;clear:both;overflow-y:auto;border-bottom:1px solid #e2e6e9;}
.modify_profile dl:first-of-type{padding-top:0;}
.modify_profile dl:first-of-type p{margin-top:5px;}
.modify_profile dl dt{width:165px;font-size:1.43em;float:left;padding-top:10px;}
.modify_profile dl dd{margin:0;padding:0;float:left;}
.modify_profile dl dd input[type=text]{width:300px;padding:8px;font-size:0.85em;margin-right:5px;border:1px solid #d3d7dc;}
.modify_profile dl dd input[type=password]{width:300px;padding:8px;font-size:0.85em;margin-right:5px;border:1px solid #d3d7dc;}
.modify_profile dl dd input[type=checkbox]{vertical-align: middle;margin-right:5px;}
.modify_profile dl dd table{width:100%;border-collapse:collapse;font-size:1.1em;}
.modify_profile dl dd table th{width:100px;text-align:left;font-weight:normal;vertical-align: top;padding:10px;font-size:0.95em;}
.modify_profile dl dd table th.input_th{padding-top:20px;}
.modify_profile dl dd table td{padding:10px;}
.modify_profile dl dd table td #agree_sms{vertical-align: middle}
.modify_profile dl dd table td #agree_sms+label{font-size:0.9em;color:#383838;}
.modify_profile dl dd table td #agree_sms+label+p{font-size:0.8em;color:#656565;}
.modify_profile dl dd table td .btn{font-size:0.85em;line-height: 1.5em;}
.modify_profile dl dd table td p{color:#979da4;margin:0;padding:0;}
.modify_profile dl dd table td ul{width:480px;margin:10px 0 0 0;padding:0;}
.modify_profile dl dd table td ul li{width:105px;margin:0;padding:0;list-style: none;float:left;}
.modify_profile dl dd table td ul li input[type=checkbox]{position: absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.modify_profile dl dd table td ul li input[type=checkbox]+label{width:100px;height:100px;margin:0 5px 5px 0;display:inline-block;text-indent: -9999px;border:1px solid #f2f4f5;cursor:pointer;}
.modify_profile dl dd table td ul li input[type=checkbox]:checked+label{border:1px solid #1450f9;color:#1450f9;}
.modify_profile dl dd table td ul li #installment+label{background:url("/images/sub/bg_service_1.png") center center no-repeat;}
.modify_profile dl dd table td ul li #ride+label{background:url("/images/sub/bg_service_2.png") center center no-repeat;}
.modify_profile dl dd table td ul li #today+label{background:url("/images/sub/bg_service_3.png") center center no-repeat;}
.modify_profile dl dd table td ul li #gift+label{background:url("/images/sub/bg_service_4.png") center center no-repeat;}
.modify_profile dl dd table td ul li #check+label{background:url("/images/sub/bg_service_5.png") center center no-repeat;}
.modify_profile dl dd table td ul li #deacha+label{background:url("/images/sub/bg_service_6.png") center center no-repeat;}
.modify_profile dl dd table td ul li #installment:checked+label{background:url("/images/sub/bg_service_1_on.png") center center no-repeat;}
.modify_profile dl dd table td ul li #ride:checked+label{background:url("/images/sub/bg_service_2_on.png") center center no-repeat;}
.modify_profile dl dd table td ul li #today:checked+label{background:url("/images/sub/bg_service_3_on.png") center center no-repeat;}
.modify_profile dl dd table td ul li #gift:checked+label{background:url("/images/sub/bg_service_4_on.png") center center no-repeat;}
.modify_profile dl dd table td ul li #check:checked+label{background:url("/images/sub/bg_service_5_on.png") center center no-repeat;}
.modify_profile dl dd table td ul li #deacha:checked+label{background:url("/images/sub/bg_service_6_on.png") center center no-repeat;}
.modify_profile dl dd table td .sbHolder{display:inline-block;vertical-align: middle;}
.modify_profile dl dd table td .sbHolder .sbOptions{max-height:150px !important;overflow-y:auto;background:#fff;}
.modify_profile dl dd table td .sbHolder .sbOptions li{float:none;width:auto;}
.modify_profile dl dd table td .sbHolder a{font-size:1.2em;}
.modify_profile dl dd table td .selectBox-dropdown{margin-right:3px;}
.modify_profile dl dd table td .selectBox-dropdown:last-of-type{margin-right:0;}
.modify_profile dl dd table td .phone_number_mod_area{display:none;margin:20px 0 0 0;}
.modify_profile dl dd table td .phone_number_mod_area input[type=text]{width:80px;}
.modify_profile dl dd table td .phone_number_mod_area .sbHolder{width:80px;margin-right:5px;}
.modify_profile dl dd table td .phone_number_mod_area .txt_black{padding:0 5px 0 0;}
.modify_profile dl dd table td .phone_number_mod_area .info_txt{margin:5px 0 20px 0;color:#ff0000;}
.modify_profile dl dd table td .phone_num_notice{margin:20px 0 0 0;padding:10px;font-size:0.8em;background:#f8f9fb;border:1px solid #eaeaea;}
.modify_profile dl dd table td .phone_num_notice li{float:none;width:auto;padding:5px 0 5px 10px;line-height: 1.5em;background:url("/images/common/bullet_dot_gray.gif") no-repeat left 12px;}
.modify_profile dl dd table td .phone_num_notice li .gray_txt{color:#999;}
.modify_profile dl dd table td .phone_num_notice li .red_txt{color:#ff5d5d;}
.modify_profile dl dd table td textarea{width:480px;height:200px;padding:10px;resize: none;border:1px solid #d3d7dc;font-size:0.9em;color:#979da4;line-height: 1.7em;}
.modify_profile dl dd table td .txt_area_limit{text-align:right;font-size:0.85em;padding-top:5px;}
.modify_profile dl dd table td .desc_apply{float:right;margin-top:10px;}
.modify_profile dl dd table td.dealer_location .sbHolder:first-of-type{width:100px;margin-right:5px;}
.modify_profile dl dd table td.dealer_location .sbHolder:last-of-type{width:250px;}
.modify_profile dl dd table td.dealer_address input{margin:5px 5px 5px 0;}
.modify_profile .btn_wrap{text-align: center;padding:50px 0 0 0;font-size:1.2em;clear:both;}
.modify_profile .btn_wrap .btn{margin-right:3px;}
.modify_profile .btn_wrap .btn:last-child{margin-right:0;}
.modify_profile.find_idpw .find_td{padding-top:0;padding-bottom:0;}
.modify_profile.find_idpw .find_text{line-height: 1.6em;}
.modify_profile.find_idpw #find_id_phone2, .modify_profile.find_idpw #find_id_phone3{width:89px;}
.modify_profile.find_idpw dl{overflow-y:inherit;}
.modify_profile.find_idpw dl:last-of-type{border-bottom:0;}
.modify_profile.find_idpw dl::after{content: "";clear:both;display:block;}
.modify_profile.find_idpw #find_id_btn,.modify_profile.find_idpw #find_pwd_btn,.modify_profile.find_idpw #new_pwd_btn{width:130px;display:inline-block;height:80px;max-height:100%;}

.mypage_msg{padding:0 0 30px 0;}
.mypage_msg .list_btn_wrap .all_sel_checkbox{margin-left:16px;margin-right:15px;display:inline-block;}
.mypage_msg .msg_list{width:100%;border-collapse: collapse;border-top:2px solid #4c4c4c;}
.mypage_msg .msg_list tr th{padding:15px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;font-size:0.75em;}
.mypage_msg .msg_list tr th:nth-of-type(1){width:20px;}
.mypage_msg .msg_list tr th:nth-of-type(2){width:35px;}
.mypage_msg .msg_list tr th:nth-of-type(4){width:110px;}
.mypage_msg .msg_list tr td{padding:15px;border-bottom:1px solid #eaeaea;font-size:0.75em;text-align: center;}
.mypage_msg .msg_list tr td a{width:60%;display:inline-block;}
.mypage_msg .msg_list tr.on td{color:#a1a1a1;}
.mypage_msg .msg_list tr.on td a{color:#a1a1a1;}
.mypage_msg .msg_list tr td:nth-of-type(1){width:20px;}
.mypage_msg .msg_list tr.on td:nth-of-type(2){width:35px;background:url(/images/sub/icon_message_look_on.png) left 14px no-repeat;}
.mypage_msg .msg_list tr td:nth-of-type(2){width:35px;background:url(/images/sub/icon_message_look.png) left center no-repeat;text-align:right;}
.mypage_msg .msg_list tr td:nth-of-type(3){text-align: left;}
.mypage_msg .msg_list tr td:nth-of-type(3) span{width:60px;font-size:0.88em;display:inline-block;border:1px solid #1450f9;color:#1450f9;padding:3px;margin-right:15px;text-align:center;}
.mypage_msg .msg_list tr td:nth-of-type(4){width:110px;}
.mypage_msg .msg_list td.list_empty{text-align:center;font-size:1.2em;padding:100px 0 130px 0;background:url("/images/common/empty_list_bg.png") no-repeat;background-position:center 130px;}
.mypage_msg .msg_list td.list_empty p{padding-top:180px;}
.mypage_msg .msg_list tr:hover{background:#f7f7f7;}


.sbHolder{height:29px;border:1px solid #c4c2c2;position:relative;font-size:0.9em;background:#fff;}
.sbHolder .sbToggle{width:23px;height:29px;display:block;position: absolute;right:0;top:0;background:url("/images/common/selectbox_arrow_down.gif") no-repeat;background-position: center center;}
.sbHolder .sbToggle.sbToggleOpen{background:url("/images/common/selectbox_arrow_up.gif") no-repeat;background-position: center center;}
.sbHolder .sbSelector{padding:9px 23px 7px 10px;display:block;z-index:10;}
.sbHolder .sbOptions{width:100%;position:absolute;left:-1px !important;top:28px !important;z-index:100;margin:0;padding:0;border:1px solid #c4c2c2;}
.sbHolder .sbOptions li{list-style: none;background:#fff;}
.sbHolder .sbOptions li:last-of-type{border-bottom:0;}
.sbHolder .sbOptions li:hover{background:#f8f9fb;}
.sbHolder .sbOptions li a{display:block;padding:8px 10px;}
.sbHolder.sbHolderDisabled{background:#f4f4f4;}
.sbHolder.sbHolderDisabled .sbSelector{color:#bbb;}

/* Dropdown control */
.selectBox-dropdown{font-size:0.9em;min-width: 80px;height:29px;padding:0;position: relative;border: solid 1px #d3d7dc;line-height: 1.5;text-decoration: none;text-align: left;color: #000;outline: none;vertical-align: middle;background: #fff;display: inline-block;cursor: pointer;border-radius: 0;;}
.selectBox-dropdown:hover{border:1px solid #606060;}
.selectBox-dropdown .selectBox-label {padding: 6px 10px;display: inline-block;white-space: nowrap;overflow: hidden;}
.selectBox-dropdown .selectBox-arrow {position: absolute;top: 0;right: 0;width: 23px;height: 100%;background: url("/images/common/selectbox_arrow_down.gif") 50% center no-repeat;border:0;}

.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow {border-color: #606060;}
/* Dropdown menu */
.selectBox-dropdown-menu {position: absolute;z-index: 99999;max-height: 200px;min-height: 1em;border: solid 1px #606060;background: #FFF;overflow: auto;-webkit-overflow-scrolling: touch;}

/* Inline control */
.selectBox-inline {min-width: 100px;outline: none;border: solid 1px #c4c2c2;background: #FFF;display: inline-block;overflow: auto;}
.selectBox-inline:focus {border-color: #999;}

/* Options */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI a {list-style: none;display: block;cursor: default;padding: 0;margin: 0;font-size:1em;text-decoration: none;}

.selectBox-options.selectBox-options-top{margin-top:1px;}

.selectBox-options LI A {line-height: 1.5;padding: .5em .5em;white-space: nowrap;overflow: hidden;background: 6px center no-repeat;cursor:pointer;}
.selectBox-options LI.selectBox-hover A {background-color: #EEE;}
.selectBox-options LI.selectBox-disabled A {color: #888;background-color: transparent;}
.selectBox-options LI.selectBox-selected A {background-color: #C8DEF4;}
.selectBox-options .selectBox-optgroup {color: #666;background: #EEE;font-weight: bold;line-height: 1.5;padding: 0 .3em;white-space: nowrap;}

/* Disabled state */
.selectBox.selectBox-disabled {color: #888 !important;}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {opacity: .5;border-color: #999;}
.selectBox-inline.selectBox-disabled {color: #888 !important;}
.selectBox-inline.selectBox-disabled .selectBox-options A {background-color: transparent !important;}

.modal{display:none;}



/* 2023.07.03 추가 { */ 
/* 광고관리 색상칩 */
.car_reg_table td.car_color {padding-right: 0;}
.car_reg_table td.car_color .car_color_div_wrapper {width: 100%; height: auto; display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start;}

.car_reg_table td.car_color .car_color_div_wrapper .car_color_div_input, .car_reg_table td.car_color .car_color_div_wrapper .car_color_div, .car_reg_table td.car_color .car_color_div_wrapper label {float: none;}

.car_reg_table td.car_color .car_color_div_wrapper .car_color_input_group {display: inline-flex; min-width: 204px; width: 204px; flex-direction: column; align-items: flex-end; justify-content: flex-start; border-left: 1px solid #eaeaea;}
.car_reg_table td.car_color .car_color_div_wrapper .car_color_input_group .car_color_div_input {
   width: 180px; height: auto; margin: 0; padding: 0; border: 0;
}
.car_reg_table td.car_color .car_color_div_wrapper .car_color_input_group .car_color_div_input label, .car_reg_table td.car_color .car_color_div_wrapper .car_color_input_group .car_color_div_input input {width: 100%; box-sizing: border-box;}

.car_reg_table td.car_color .car_color_div_wrapper .car_color_select_group {
  display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; flex-grow: 1; width: 100%;
}
.car_reg_table td.car_color .car_color_div_wrapper .car_color_select_group .car_color_div {width: 100%; height: auto; display: flex; flex-direction: row; align-items: center; justify-content: flex-start;}
.car_reg_table td.car_color .car_color_div_wrapper .car_color_select_group .car_color_div label {margin: 0; padding: 0; display: inline-flex; width: 60px; flex-direction: row; align-items: center; justify-content: center; height: 36px; margin-right: 8px; box-sizing: border-box;}
.car_reg_table td.car_color .car_color_div_wrapper .car_color_select_group .car_color_div span {margin-top: -2px;}
/* .car_reg_table td.car_color .car_color_div_wrapper .car_color_select_group .car_color_div input[type="radio"]:checked + label {border:0; box-shadow: 0 0 0 1px #1450f9;} */
/* } 2023.07.03 추가 끝 */ 


/* 2023.08.07 추가 { */ 
/* 광고관리 > 차량등록 > 주요옵션 항목 */
.car_reg_table td.car_options input[type="checkbox"] + label {
  background: none !important;
  width: 100px; height: 78px; margin-right: 8px; margin-bottom: 8px; padding: 0; border: 0; display: inline-flex; flex-direction: column; align-items: center; justify-content: center; border: 1px solid #e0e0e2; border-radius: 4px; box-sizing: border-box;
}
.car_reg_table td.car_options input[type="checkbox"] + label:last-of-type {margin-right: 0;}
.car_reg_table td.car_options label span {display:block;text-indent: 0; font-size: 12px; font-size: 1em; font-weight: 400; padding-top: 8px; padding-top: 0.666em; color: #bdbdbf;}
.car_reg_table td.car_options input[type="checkbox"] + label .ico_opt {display: block; width: 100%; height: 32px; background-position: top 2px center; background-repeat: no-repeat; background-size: auto 100%; background-size: contain;}
.car_reg_table td.car_options input[type="checkbox"]:checked + label {border: 1px solid #233cfa;}
.car_reg_table td.car_options input[type="checkbox"]:checked + label span, .car_reg_table td.car_options input[type="checkbox"] + label:hover span {color: #233cfa;}

/* 각 옵션 아이콘 - default */ 
.car_reg_table td.car_options #car_options_rear_sensor + label .ico_opt {background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_rear_sensor.png?v=01");}
.car_reg_table td.car_options #car_options_navigation + label .ico_opt {background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_navigation.png?v=01");}
.car_reg_table td.car_options #car_options_rear_camera + label .ico_opt {background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_rear_camera.png?v=01");}
.car_reg_table td.car_options #car_options_sun_roof + label .ico_opt {background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_sunroof.png?v=01");}
.car_reg_table td.car_options #car_options_heating_seat + label .ico_opt {background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_heating_seat.png?v=01");}
.car_reg_table td.car_options #car_options_smart_key + label .ico_opt {background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_smart_key.png?v=01");}
.car_reg_table td.car_options #car_options_blackbox + label .ico_opt 
{background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_blackbox.png?v=01");}
.car_reg_table td.car_options #car_options_auto_airconditioner + label .ico_opt 
{background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_auto_airconditioner.png?v=01");}
.car_reg_table td.car_options #car_options_power_tailgate + label .ico_opt 
{background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_power_tailgate.png?v=01");}
.car_reg_table td.car_options #car_options_cooling_seat + label .ico_opt 
{background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_cooling_seat.png?v=01");}
.car_reg_table td.car_options #car_options_cruise_control + label .ico_opt 
{background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_cruise_control.png?v=01");}
.car_reg_table td.car_options #car_options_leather_seat + label .ico_opt 
{background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_leather_seat.png?v=01");}
.car_reg_table td.car_options #car_options_rear_camera + label .ico_opt 
{background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_rear_camera.png?v=01");}
/* opt_auto_airconditioner.png
opt_power_tailgate.png
opt_cooling_seat.png
opt_cruise_control.png
opt_leather_seat.png
opt_rear_camera.png */

/* 각 옵션 아이콘 - checked */ 
.car_reg_table td.car_options #car_options_rear_sensor:checked + label .ico_opt {background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_rear_sensor_on.png?v=01");}
.car_reg_table td.car_options #car_options_navigation:checked + label .ico_opt {background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_navigation_on.png?v=01");}
.car_reg_table td.car_options #car_options_rear_camera:checked + label .ico_opt {background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_rear_camera_on.png?v=01");}
.car_reg_table td.car_options #car_options_sun_roof:checked + label .ico_opt {background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_sunroof_on.png?v=01");}
.car_reg_table td.car_options #car_options_heating_seat:checked + label .ico_opt {background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_heating_seat_on.png?v=01");}
.car_reg_table td.car_options #car_options_smart_key:checked + label .ico_opt {background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_smart_key_on.png?v=01");}
.car_reg_table td.car_options #car_options_blackbox:checked + label .ico_opt {background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_blackbox_on.png?v=01");}
.car_reg_table td.car_options #car_options_auto_airconditioner:checked + label .ico_opt 
{background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_auto_airconditioner_on.png?v=01");}
.car_reg_table td.car_options #car_options_power_tailgate:checked + label .ico_opt 
{background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_power_tailgate_on.png?v=01");}
.car_reg_table td.car_options #car_options_cooling_seat:checked + label .ico_opt 
{background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_cooling_seat_on.png?v=01");}
.car_reg_table td.car_options #car_options_cruise_control:checked + label .ico_opt 
{background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_cruise_control_on.png?v=01");}
.car_reg_table td.car_options #car_options_leather_seat:checked + label .ico_opt 
{background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_leather_seat_on.png?v=01");}
.car_reg_table td.car_options #car_options_rear_camera:checked + label .ico_opt 
{background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_rear_camera_on.png?v=01");}
/* opt_auto_airconditioner_on.png
opt_power_tailgate_on.png
opt_cooling_seat_on.png
opt_cruise_control_on.png
opt_leather_seat_on.png */

/* 각 옵션 아이콘 - hover */ 
.car_reg_table td.car_options #car_options_rear_sensor + label:hover .ico_opt {background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_rear_sensor_on.png?v=01");}
.car_reg_table td.car_options #car_options_navigation + label:hover .ico_opt {background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_navigation_on.png?v=01");}
.car_reg_table td.car_options #car_options_rear_camera + label:hover .ico_opt {background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_rear_camera_on.png?v=01");}
.car_reg_table td.car_options #car_options_sun_roof + label:hover .ico_opt {background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_sunroof_on.png?v=01");}
.car_reg_table td.car_options #car_options_heating_seat + label:hover .ico_opt {background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_heating_seat_on.png?v=01");}
.car_reg_table td.car_options #car_options_smart_key + label:hover .ico_opt {background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_smart_key_on.png?v=01");}
.car_reg_table td.car_options #car_options_blackbox + label:hover .ico_opt {background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_blackbox_on.png?v=01");}
.car_reg_table td.car_options #car_options_auto_airconditioner + label:hover .ico_opt 
{background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_auto_airconditioner_on.png?v=01");}
.car_reg_table td.car_options #car_options_power_tailgate + label:hover .ico_opt 
{background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_power_tailgate_on.png?v=01");}
.car_reg_table td.car_options #car_options_cooling_seat + label:hover .ico_opt 
{background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_cooling_seat_on.png?v=01");}
.car_reg_table td.car_options #car_options_cruise_control + label:hover .ico_opt 
{background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_cruise_control_on.png?v=01");}
.car_reg_table td.car_options #car_options_leather_seat + label:hover .ico_opt 
{background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_leather_seat_on.png?v=01");}
.car_reg_table td.car_options #car_options_rear_camera + label:hover .ico_opt 
{background-image:url("//img.chutcha.kr/files/website/dealer/car_management/opt_rear_camera_on.png?v=01");}
/* opt_auto_airconditioner_on.png
opt_power_tailgate_on.png
opt_cooling_seat_on.png
opt_cruise_control_on.png
opt_leather_seat_on.png */

/* 브랜드/모델 선택 영역 */
.sub_search .search_list {width: 100%; display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start;}
.sub_search .search_list dl {height: 100%; box-sizing: border-box; }
.sub_search .search_list dl dt{width: 100%; height: 34px; padding: 0; display: flex; flex-direction: row; align-items: center; justify-content: center;}
.sub_search .search_list dl dd{height: 196px; box-sizing: border-box;}

/* 주요옵션 체크박스 아우터 */ 
.car_reg_table td.car_options .options_frame {width: 100%; height: auto; display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; padding-bottom: 8px;}

/* 주요옵션 주의사항 안내 문구 */
.car_reg_table td.car_options .noti_desc {margin: 0; padding: 0; width: 100%; height: auto; }
.car_reg_table td.car_options .noti_desc .txt {margin: 0; padding: 0; font-size: 11px; font-size: 0.916em; font-weight: 400; line-height: 1.149; color: #233cfa;}

/* } 2023.08.07 추가 끝 */ 
