@charset "utf-8";
/* <UPLEAT> UI Dev Team */

/* 타이틀영역 */
[class$=__visual],
[class^=brand__visual],
.buy__visual {display:table;width:100%;height:180px;background:url(/pc/img/customer_visual.jpg) no-repeat 50% / 1920px;}
.customer__visual {background-color:#B8BDEF;background-image:url(/pc/img/customer_visual.jpg);}
.buy__visual {background-color:#BCD2FB;background-image:url(/pc/img/buy_visual.jpg);}
.my__visual {background-color:#E4E3E3;background-image:url(/pc/img/my_visual.jpg);}
.media__visual {background-color:#D5D7DD;background-image:url(/pc/img/media_visual.jpg);}
.doich__visual {background:url(/pc/img/doich_visual.jpg) no-repeat 50% / 1920px, linear-gradient(to right, #d7ecfd 50%, #9ecff0 50%) no-repeat;}
.recommend__visual {position:relative;height:340px;padding-top:80px;margin-bottom:153px;background:url(/pc/img/recommend_visual.png) #F6F7FB;text-align: center;}
.recommend__visual .recommend__h2 {position:relative;z-index:2}
[class^=brand__visual] {height:180px;text-indent:0;background-color:#21221F;}
.brand__visual.-bmw {background-image:url(/pc/img/brand_visual_bmw.jpg);}
.brand__visual.-mercedes-benz {background-image:url(/pc/img/brand_visual_benz.jpg);}
.brand__visual.-porsche {background-image:url(/pc/img/brand_visual_porsche.jpg);}
.brand__visual.-landrover {background-image:url(/pc/img/brand_visual_landrover.jpg);} 
.brand__visual.-jaguar {background-image:url(/pc/img/brand_visual_jaguar.jpg);}
.brand__visual.-mini {background-image:url(/pc/img/brand_visual_mini.jpg);}
.brand__visual.-audi {background-image:url(/pc/img/brand_visual_audi.jpg);}
.brand__visual.-volvo {background-image:url(/pc/img/brand_visual_volvo.jpg);}
.promotion__visual {height:340px;background-color:#fff;background:url(/pc/img/promotion_visual1.jpg) no-repeat 50% / 1920px;text-indent:-9999px;} /* 기획전 */
.promotion__visual.-promo2 {background:url(/pc/img/promotion_visual2.jpg) no-repeat 50% / 1920px;}
.promotion__visual.-promo3 {background:url(/pc/img/promotion_visual3.jpg) no-repeat 50% / 1920px;} 
.sell__visual {background-color:#C1D2F3;background-image:url(/pc/img/sell_visual.jpg);} /* 차량등록 */
.estimate__visual {background-color:#C4DDFA;background-image:url(/pc/img/estimate_visual.jpg);} /* 견적신청 */
.purchase__visual {background-color:#C1D2F3;background-image:url(/pc/img/purchase_visual.jpg);} /* 매입관리 */
.manage__visual {background-color:#C1D2F3;background-image:url(/pc/img/purchase_visual.jpg);} /* 차량관리 */
.brand__visual.-main {height:340px;background-color:#1D1E1F;background-image:url(/pc/img/brand_visual.jpg);text-indent:-9999px;}
[class$=__visual]>.hgroup.-titles,
[class^=brand__visual] .hgroup.-titles,
.buy__visual>.hgroup.-titles {display:table-cell;width:100%;padding:0;vertical-align:middle;text-align:center;}
[class$=__visual]>.hgroup.-titles>.h1,
[class$=__visual]>.hgroup.-titles>.hgroup__stl {color:#222;}
[class^=brand__visual] .hgroup.-titles>.h1 {color:#fff;}
[class^=brand__visual] .hgroup.-titles>.hgroup__stl {color:#D3D6DE;}
.recommend__visual>.hgroup.-titles {vertical-align:top;}
.dealer__visual2 {height:440px;background:url(/pc/img/tit_dealer.jpg) no-repeat 50% #edf0f9;text-align:left;}

/* Form */
.form__group.-guide {position:relative;padding-bottom:29px;}
.form__group.-guide .form__top {position:absolute;bottom:0;left:0;} 
.form__group.-guide .form__bottom {margin-bottom:-29px;}
.field.multi {position:relative;padding-right:138px;}
.field.multi .button {position:absolute;top:0;right:0;width:130px;}

/* 회원가입&로그인 공통 */
.contents__inr + .hgroup {padding-top:60px;}
.contents__inr.-mid .hgroup.-titles {padding-bottom:0;}
.contents__inr.-sm .hgroup.-titles  {padding-top:0;} 
.contents__inr.-mid  .results {margin-top:0;}
.steps + .contents__inr.-mid {margin-top:32px;}
.contents__inr.-mid .tab {margin:-60px -60px 0 -60px;}
.contents__inr.-mid > .hgroup.-titles {padding-top:0;}
.contents__inr.-mid .tab + .hgroup.-titles {padding-top:60px;}

/* 회원가입 */
/* =본인 인증 */
.certification-form .h3 {margin-bottom:32px;}
.contents__inr.-mid .certification-form .buttons {margin-top:40px;}
/* =약관 */
.agree-form .fieldset {position:relative;padding:60px 0;}
.agree-form legend {overflow:visible;top:0;left:0;width:auto;height:auto;clip:auto;margin:0;color:#222;font-size:18px;font-weight:bold;}
.agree-form .terms-form + .myinfo-from {border-top:1px solid #E4E7ED;}
.agree-form .myinfo-from {padding:119px 0 0;}
.agree-form .myinfo-from legend {top:60px;}
.agree-form .myinfo-from.fieldset:first-of-type {padding-top:60px;}
.agree-form .myinfo-from.fieldset:first-of-type legend {top:0;}
.agree-form .nickname-form {padding-top:0;}
.agree-form .terms-form + .buttons {margin-top:-20px;}
.terms__wrap {position:relative;margin-top:12px;padding:20px 2px 20px 20px;background-color:#f6f7fb;border:1px solid #e4e7ed;border-radius:4px;}
.terms__wrap .terms__content {overflow-y:auto;max-height:120px;padding:0 14px 0 0;color:#222;}
.terms__wrap .terms__content .hgroup:first-child {padding-top:0;}
.terms__content.-scroll > .scroll-element {background-color:#f6f7fb;}
.terms__wrap:after {content:'';position:absolute;top:0;right:0;width:3px;height:100%;background-color:#f6f7fb;}
/* =정보입력 */
.join-form .fieldset {position:relative;margin-top:60px;padding:54px 0 60px;border-bottom:1px solid #e4e7ed;}
.join-form .fieldset:first-child {margin-top:0;}
.join-form .fieldset:last-of-type {border-bottom:0;}
.join-form legend {overflow:visible;top:0;left:0;width:auto;height:auto;clip:auto;margin:0;color:#222;font-size:18px;font-weight:bold;}
.join-form .form__group__set {margin-top:32px;}
.join-form .form__group__set:after {content:'';display:block;clear:both;}
.form__group__set .form__group {float:left;width:41.67%;margin-top:0;}
.form__group__set .form__group:first-child {width:58.33%;}
.form__group__set .form__group:last-child {margin-top:35px; padding-left:8px;}
.form__group__set + .form__group {margin-top:32px;}
.rectification {margin-top:-12px;}
/* =정보입력-가입경로 */
.join-form .survey-form {padding-top:38px;}
.survey-form .form__group {margin-top:24px;}
.survey-form .selections {overflow:hidden;width:594px;margin:0 -3px;}
.survey-form .selection {float:left;min-width:auto;width:190px;margin:8px 4px 0 4px !important;}
/* =정보입력-추천인 입력 */
.join-form .recommend-form {padding-top:38px;}
/* =회원가입 완료 */
.member-complete .buttons {margin-top:0;}
.member-complete .login__check {width:384px;margin:12px auto 0;}
.member-complete .link {margin:12px 0 0 100px;}
/* =딜러 회원가입 */
.form__group.-tooltip .label {display:inline-block;}
.form__group.-tooltip .opener {margin-left:-4px;}
.form__group.-tooltip .opener:after {margin-top:-9px;}

/* 로그인 */
.tab + .login-form {margin-top:60px;}
.links-bar {margin-top:20px;text-align:center;}
.links-bar a {position:relative;margin:0 20px;font-size:14px;line-height:14px;}
.links-bar a:after {content:'';position:absolute;top:0;left:-20px;width:1px;height:14px;background-color:#d3d6de;}
.links-bar a:first-child:after {display:none;}
/* =자동로그인체크 */
.login__check {margin-top:12px;}
.login__check .label {font-size:14px;}
/* =로그인실패 */
.login-description {padding:0 60px;}
/* =아이디찾기 */
.guidance {margin-top:80px;padding:12px 10px;background-color:#f4faff;border-radius:4px;font-size:14px;text-align:center;}
.guidance .link {position:relative;margin-left:12px;color:#3767FF;}
.guidance .link:hover {color:#3767FF;}
.guidance .link:after {border-color:#3767FF;}

/* 주소검색리스트 */
.lists.-addr {padding:0;list-style:none;}
.lists.-addr .tag {margin-right:4px;}
.lists.-addr .p {color:#505256}
.lists.-addr .lists__link {display:block;padding:20px 0;}
.dialog__contents .lists__top {margin:40px 0 16px;}

/* 내차사기 */
/* 전체매물 */
.cars-buy:after {content:''; clear:both; display:block; height:0;}
/* =Search Auto List */
.sch__wrap {position:relative; height:50px;}
.sch__wrap .input_sch {display:inline-block;width:100%;height:50px;padding:0 60px 0 20px; margin:0 -40px 0 0; border-radius:88px;background:#F6F7FB;}
.sch__wrap .btn_sch {position:absolute; right:0; width:50px;height:50px;background:url(/pc/img/spr_icons.png) no-repeat 0 -36px;text-indent:-9999px;cursor:pointer;}
.sch__auto {display:none; padding:62px 10px 20px; position:absolute; width:100%; top:0px; left:0; border-radius:26px; background:#fff; box-shadow: 0px 6px 12px rgba(0, 0, 0, .08); z-index:2;}
.sch__auto .-scroll {max-height:354px;}
.sch__auto li {font-size:14px;}
.sch__auto li a {display:block; padding:8px 10px;}
.sch__auto li a:hover {background:#F6F7FB;}
.sch__auto em {color:#3767ff;}
.sch__wrap.-active .input_sch,
.sch__wrap.-active .btn_sch {position:absolute; z-index:3;}
.sch__wrap.-active .btn_sch {top:0; right:0;}
.sch__wrap.-active .sch__auto {display:block;}
/* =Search */
.cars-search {float:left; width:350px; box-sizing:border-box; border:1px solid #d3d6de; border-radius:8px;}
.cars-search + .cars-search {margin-top:20px;}
.cars-search .popover:nth-of-type(1) {width:260px;}
.cars-search .popover:nth-of-type(2) {width:282px;}
.cars-search .hgroup {margin-top:32px; padding:0 20px;}
.cars-search .links-bar {float:right; margin-top:0;}
.cars-search .links-bar a {padding-left:20px; color:#808388; margin:0 0 0 12px;}
.cars-search .links-bar a:after {display:none;}
.cars-search .links-bar a:before {content:''; position:absolute; left:0; top:50%; transform:translateY(-50%);  width:16px; height:16px; background:url(/pc/img/spr_common2.png) -272px -79px;}
.cars-search .links-bar a.btn_near:before {background-position:-288px -79px;}
.cars-search .-scroll > .scroll-element.scroll-y {right:0px;}
.cars__sch {margin:32px 0; padding:0 20px;}
.cars__sch .sch__wrap {margin-top:20px}
.cars-search .tab__panel {padding:0;}
.cars-search .accordion__panel {padding:0 20px 24px 20px; margin:0;}
.cars-search .accordion__item {border-top:1px solid #E4E7ED;}
.cars-search .accordion__item:first-child {border-top:0;}
.cars-search .accordion__item .opener {position:absolute; top:22px;}
.tooltip_distance {left:80px}
.tooltip_sorting {left:50px}
.cars-search .lists {border-bottom:0;}
.cars-search .lists.-go .lists__link, 
.cars-search .lists.accordion .lists__link {padding:20px 30px 20px 20px;font-weight:700;}
.cars-search .lists.-go .lists__link:after, 
.cars-search .lists.accordion .lists__link:after {right:12px;}
.cars-search .listsbox {padding:20px 20px 20px 12px; margin-bottom:-32px;}
.cars-search .selection label {font-size:14px; color:#222;}
.cars-search .listsbox__item .td {font-size:14px; color:#808388}
.cars-search .tab__panel .hgroup {margin-top:60px; padding-bottom:12px; border-bottom:1px solid #e4e7ed;}
.cars-search .direct_wrap {display:none;margin-top:24px;}
.cars-search .direct_wrap .remark {margin-top:8px;color:#A0A4AF;font-size:12px;}
.cars__choose.-depth2,
.cars__choose.-depth2 .scroll-content,
.cars__choose.-depth3,
.cars__choose.-depth3 .scroll-content {height:0}
.cars__choose.-depth4,
.cars__choose.-depth4 .scroll-content {height:0}
.cars__choose .wrap-tag {margin-bottom:8px;}
.cars__choose:not(.active) .wrap-tag{height:0; overflow:hidden;}
.cars__choose {margin-right:-17px; max-height:327px;}
.cars__choose > .scroll-content.scroll-scrolly_visible { padding-right: 7px;}
.cars__choose .car_made + .car_made {border-top:1px solid #E4E7ED; padding-top:24px; margin-top:24px;}
.cars__choose .tit {font-size:12px; color:#808388;}
.cars__choose .tit ~ .tit {position: relative; padding-top:48px; clear: both;} /*20230314 */
.cars__choose .tit ~ .tit:after{content:""; display: block; position: absolute; top: 24px; width: 100%; height: 1px; background: #E4E7ED; clear:both;}
/*.cars__choose .btn-car {float:left; width:calc(50% - 10px); box-sizing:border-box; margin:16px 0 0 0; text-align:left; font-size:14px; color:#222;}*/
/*.cars__choose .btn-car {width:calc(100% - 20px); box-sizing:border-box; margin:16px 0 0 0; text-align:left; font-size:14px; color:#222;}*/ /* 20210201 */
.cars__choose .btn-car {float:left; width:calc(50% - 10px); box-sizing:border-box; margin:16px 0 0 0; text-align:left; font-size:14px; color:#222;}/* 20210209 */
.cars__choose .btn-car.type02 {width:calc(100% - 20px); box-sizing:border-box; margin:16px 0 0 0; text-align:left; font-size:14px; color:#222;} /* 20210209 */
.cars__choose .btn-car.type02:hover em.type02{color:#3767FF;} /* 20210217 */
.cars__choose .btn-car:hover,
.cars__choose .btn-car:hover em {color:#3767FF;}
/*.cars__choose .btn-car em {font-size:12px; color:#808388;}*/
.cars__choose .btn-car em {font-size:12px; color:#808388;}/*20210209*/
.cars__choose .btn-car em.type02 {float:right;font-size:14px; color:#222;font-weight:bold;}/*20210209*/
.cars__choose .btn-car:disabled,
.cars__choose .btn-car:disabled em {color:#d4d6de; cursor:default;}
/*.cars__choose .car_made_detail dt a {display:block; padding:16px 0 12px;font-size:14px;}*/
.cars__choose .car_made_detail dt a {display:block; padding:16px 0 12px;width:calc(100% - 20px);font-size:14px;}/*20210209*/
.cars__choose .car_made_detail dt a:hover {color:#3767FF;} /* 20210217 */
.cars__choose .car_made_detail dt a:hover em{color:#3767FF;} /* 20210217 */
.cars__choose .car_made_detail dt.no-data{pointer-events: none;} /*20230310 */
.cars__choose .car_made_detail dt.no-data a{display:block; padding:16px 0 12px; width:calc(100% - 20px); font-size:14px; color: #d4d6de;} /*20230310 */
.cars__choose .car_made_detail dt.no-data em{color: #d4d6de !important;} /*20230310 */
.cars__choose .car_made_detail dt.no-data + dd{display: none !important;} /*20230310 */
.cars__choose .car_made_detail dd {display:none; background:#F6F7FB; padding:0 16px 16px;}
.cars__choose .car_made_detail .selection {float:left; width:calc(50% - 10px); box-sizing:border-box; margin-right:10px;}
.cars__choose .car_made_detail .selection + .selection {margin-left:0;}
.cars__choose .car_made_detail label {margin-top:16px;}
.cars__choose .car_made_detail input.checked + label,
.cars__choose .car_made_detail input:checked + label,
.cars__choose .car_made_detail input:checked + label em {color:#3767FF;}
.cars__choose .car_made_detail em {color:#808388;font-size:12px;}
.cars__choose .car_made_detail em.type02 {float:right;color:#222;font-size:14px;font-weight:bold;}/*20210209*/
.cars__type {overflow:hidden; margin:-16px 0 0 -2px; max-height:327px;} /* 201014 수정 */
.cars__type .selection {float:left; width:calc(50% - 10px); box-sizing:border-box; margin-right:10px} 
.cars__type .selection + .selection {margin-left:0;}
.cars__type label {margin-top:16px;}
.cars__type .label em {color:#808388;font-size:12px;}
.cars-search .selections.-img.-round {margin-top:-12px;}
.cars-search .selections.-img.-round .selection {min-width: inherit;}
.cars-search .selections.-img [type=checkbox]+label {padding:0 20px; width:auto; margin-top:12px;}
.cars-search .selections.-img.-round {margin:0 -4px;}
.cars-search .selections.-img.-round.-col4 .selection {width:calc(24% - 4px);}
.cars-search .selections.-img.-round.-col4 .selection:nth-child(4n+1) {margin-left:0;}
.cars-search .selections.-img.-round.-col4 .selection:nth-child(4n) ~ .selection {margin-top:8px;}
.cars-search .selections.-img.-round [type=checkbox]+label {width:100%; padding:0 18px;margin-top:0;}
/* =List */
.cars-buy .cars-list {float:right; width:calc(100% - 350px - 60px); }

/* 차량 List Type1 */
.cars-list {border-bottom:0;}
.cars-list .cars__ul {margin-top:-20px;}
.cars__ul .cars__li {display:table;position:relative;width:792px;height:153px;border-bottom:1px solid #D8D8D8;padding:40px 0 40px 227px;vertical-align:middle;}
.cars-list .cars__ul .cars__li:before {content:'';display:block;width:1px;height:153px;}
.cars__ul .cars__li .cars__list {display:table-cell;vertical-align:middle;width:564px;}
.cars__ul .cars__photo {position:absolute;top:50%;left:0;width:204px;height:153px;transform:translateY(-50%);}
.cars__ul .cars__photo img {width:204px;height:153px;}
.cars__ul .cars__name>.option {display:block;margin-top:4px;font-size:14px;color:#808388;}
.cars__ul .cars__price {position:absolute; right:0; top:50%;transform: translateY(-50%); text-align: right;}
.cars__ul .cars__price>.price {display:inline-block; line-height:1.5;text-align:right;font-size:24px;color:#3767FF;font-weight:700; display:block;}
.cars__ul .cars__price>.price>.won {font-size:16px;line-height:28px;}
.cars__ul .cars__price>.type {font-size:16px;font-weight:700; color:#7590F4;}
.cars__ul .cars__price>.month {font-size:16px;color:#a5a4af; display:block; text-align:right; margin-top:8px;font-weight:700;} /*2차 오픈*/
.cars__ul .cars__price>.month:before {display:none;}
.cars__ul .cars__buttons {position:absolute;bottom:-1.2px;right:0;}
.cars__ul .cars__name {width:410px;}
.cars__ul .cars__name>.brand,
.cars__ul .cars__name>.name {font-size:20px;}
.cars__ul .cars__name.-row>.brand,
.cars__ul .cars__name.-row>.name {width:410px;}
.cars__info .cars__name.-row+.option>span {font-size:13px;}
/* =차량 List Type2 */
.cars__ul-type2 {overflow:hidden;margin-left:-24px;}
.cars__ul-type2 .cars__li {float:left;display:block;position:relative;width:384px;margin:0 0 80px 24px; padding:0; border-bottom:0;}
.cars-list .cars__ul.cars__ul-type2 .cars__li:before {width:1px;height:1px;}
.cars__ul-type2 .cars__li+.cars__li {margin:0 0 80px 24px;}
.cars__ul-type2 .cars__name {width:384px;}
.cars__ul-type2 .cars__photo,
.cars__ul-type2 .cars__photo img {width:384px; height:288px;margin:0;}
.cars__ul-type2 .cars__photo {position:static;}
.cars__ul-type2 .cars__info {height:107px;margin-top:12px;}
.cars__ul-type2 .cars__name.-row>.brand,
.cars__ul-type2 .cars__name.-row>.name {width:384px;}
.cars__ul-type2 .cars__price {position:static; top:0; transform:translateY(0); margin-top:12px;}
.cars__ul-type2 .cars__price>.price {font-size:20px; text-align:left; display:inline-block;}
.cars__ul-type2 .cars__price>.month {font-size:14px; text-align:left; display:inline-block; margin-left:6px;}
.cars__ul-type2 .cars__price>.month>em {font-size:14px;}
.cars__ul-type2 .cars__share {margin-top:16px;}
/* =Cars Carousel */
.cars-carousel {padding:0 0 40px;}
.cars-carousel .hgroup {padding:40px 20px 12px;}
.-carousel {margin:0;padding:0;}
.-carousel .swiper-container {padding:0 4px 0 20px;}
.-carousel .swiper-slide,
.-carousel .swiper-slide a {display:block;}
.-carousel .swiper-slide {width:168px;margin-right:16px;}
.-carousel .cars__photo {position:static;width:168px;height:126px;}
.-carousel .cars__name>.name {width:100%;}
.-carousel .cars__tags {margin-top:12px;}
/* =Sorting(차량리스트) */
.list-tops {position:relative;}
.list-tops__menu {align-items:center;margin:0;padding:8px 20px;border-bottom:1px solid #E4E7ED;}
.list-tops__menu .btn-detail {height:28px;padding:0 12px;border:1px solid #A0A4AF;border-radius: 19px;font-size:1.20px;color:#505256;}
.list-tops__menu {padding:8px 20px;border-bottom:1px solid #E4E7ED;}
.list-tops__menu .btn-detail {height:28px;padding:0 12px;border:1px solid #A0A4AF;border-radius:19px;font-size:12px;color:#505256;}
.list-tops__menu .btn-detail:before {content:'';display:inline-block;width:16px;height:16px;margin-right:.20px;background:url(/pc/img/recommend_icons.png) no-repeat -32px -24px;vertical-align:-3px;}
.list-tops__menu .btn-align {position:relative;margin-left:auto;font-size:12px;color:#808388;}
.list-tops__menu .btn-align:after {content:'';display:inline-block;width:16px;height:16px;margin:0 12px 0 2px;background:url(/pc/img/recommend_icons.png) no-repeat -48px -24px;vertical-align:-3px;}
.list-tops__menu .btn-align:before {content:'';display:inline-block;position:absolute;top:3px;right:0;width:1px;height:12px;border-left:1px solid #D3D6DE;} 
.list-tops__menu .btn-list,
.list-tops__menu .btn-gallery {display:inline-block;width:16px;height:16px;margin-left:12px;background:url(/pc/img/recommend_icons.png) no-repeat -64px -24px;text-indent:-9999em;}
.list-tops__menu .btn-gallery {display:none;}

/* 차 리스트 (Small) */
.carlist__sm li + li {margin-top:16px;}
.carlist__sm li a {position:relative; display:block; padding-left:184px; min-height:120px;}
.carlist__sm li a .photo {position:absolute; top:0; left:0; width:160px; height:120px; }
.carlist__sm li a .photo img {width:160px; height:120px;}
.carlist__sm li a em {display:block; color:#222; padding-top:32px;}
.carlist__sm li a strong {display:block; color:#3767FF; font-size:18px; margin-top:4px;}

/* =최근 검색 */
.recent-searches ul {margin-top:-16px;}
.recent-searches ul:after {content:'';display:block;clear:both;}
.keyword__list {float:left;width:50%;margin-top:16px;}
.recent-searches .keyword {margin-right:8px;}
.recent-searches .keyword:hover {text-decoration:underline;}
.recent-searches .day {color:#808388;font-size:12px;}
.recent-searches .results {margin:20px 0 0;}
/* =기타 색상(원형) */
.color-list .selections.-color {margin-top:-20px;}
.color-list .selections.-color .selection {width:14.28%;margin:20px 0 0;}
/* =기타 색상(사각) */
.color-list.-color2 .selections.-color .selection {width:calc(100% / 12);}
.color-list.-color2 .selections.-color .selection label {width:89px;height:115px;padding:76px 0 0 0;}
.color-list.-color2 .selections.-color .selection input+label:before {width:44px;height:44px;top:20px;margin-left:-22px;}
.color-list.-color2 .selections.-color .selection input:checked+label:after {left:0;top:0;width:89px;height:115px;border-radius:8px;margin-left:0;background:none;border:2px solid #3767FF;}
/* =옵션 설정 */
.option__wrap {position:relative;padding-bottom:120px;}
.option__wrap:after {content:'';position:absolute;bottom:120px;left:0;width:100%;height:30px;background:-o-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);background:-ms-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);}
.option__wrap legend {overflow:visible;top:0;left:0;width:auto;height:auto;clip:auto;margin:0;color:#222;font-size:18px;font-weight:bold;}
.option__inr {position:relative;overflow-y:auto;min-height:204px;max-height:530px;margin-right:-35px;padding:0 35px 0 0;}
.option__field {position:relative;padding:43px 15px 32px 0;}
.option__list {margin-top:-12px;}
.option__list:after {content:'';display:block;clear:both;}
.option__li {float:left;width:50%;margin-top:12px;}
.option__li .label {color:#808388;}
.option__li .option {margin-right:24px;position:relative;}
.option__list .opener {position:absolute;top:0;right:-10px;}
.option__list .popover {min-width:282px;}
.option__wrap .buttons.-fixed {position:absolute;height:120px;margin-top:0;padding-top:32px;}
/* =공통 배너 */
.bnn-list {margin:60px 0 40px;height:160px;}
.bnn-list img {width:100%; height:160px;}
/* =플로팅배너 */
.banner__float {position:fixed;bottom:30px;right:50%; margin-right:-797px;width:160px;height:170px;-ms-animation:bnnFloat .8s ease infinite alternate;-moz-animation:bnnFloat .8s ease infinite alternate;-o-animation:bnnFloat .8s ease infinite alternate;-webkit-animation:bnnFloat .8s ease infinite alternate;animation:bnnFloat .8s ease infinite alternate;}
.banner__float a {display:block;width:160px;height:170px;}
.banner__float .float_close {position:absolute; top:8px;right:8px;background:url(/pc/img/spr_common2.png) no-repeat -312px -47px;width:24px;height:24px;text-indent:-9999px;overflow:hidden; z-index:2;}
@-ms-keyframes bnnFloat {
    0% {bottom:30px;}
    100% {bottom:50px;}
}
@-moz-keyframes bnnFloat {
    0% {bottom:30px;}
    100% {bottom:50px;}
}
@-o-keyframes bnnFloat {
    0% {bottom:30px;}
    100% {bottom:50px;}
}
@-webkit-keyframes bnnFloat {
    0% {bottom:30px;}
    100% {bottom:50px;}
}
@keyframes bnnFloat {
    0% {bottom:30px;}
    100% {bottom:50px;}
}
/*차량검색 브랜드 아이콘*/
/* ==국산 브랜드 */
.brand__li .ico-brand {display:inline-block;width:64px;height:64px;background:url(/pc/img/spr_brand_big_20250311.png) no-repeat 0 0;vertical-align:middle;}
.brand__li span.ico-brand {background:none}
.brand__li span.ico-brand img {width:64px;height:64px;}
.brand__li .ico-brand.-hyundae {background-position:0 0;}
.brand__li .ico-brand.-genesis {background-position:-64px 0;}
.brand__li .ico-brand.-kia {background-position:-128px 0;}
.brand__li .ico-brand.-chevolet {background-position:-192px 0;}
.brand__li .ico-brand.-samsung {background-position:-256px 0;}
.brand__li .ico-brand.-ssangyong {background-position:-320px 0;}
.brand__li .ico-brand.-oawoolim {background-position:-384px 0;}
.brand__li .ico-brand.-etc {background-position:-448px 0;}
/* ==수입 브랜드 */
.brand__li .ico-brand.-bmw {background-position:0 -64px;}
.brand__li .ico-brand.-gm {background-position:-64px -64px;}
.brand__li .ico-brand.-gmc {background-position:-128px -64px;}
.brand__li .ico-brand.-kubota {background-position:-192px -64px;}
.brand__li .ico-brand.-pgo {background-position:-256px -64px;}
.brand__li .ico-brand.-vogele {background-position:-320px -64px;}
.brand__li .ico-brand.-nigata {background-position:-384px -64px;}
.brand__li .ico-brand.-nissan {background-position:-448px -64px;}
.brand__li .ico-brand.-daihatsu {background-position:-512px -64px;}
.brand__li .ico-brand.-dodge {background-position:-576px -64px;}

.brand__li .ico-brand.-dongfeng {background-position:0 -128px;}
.brand__li .ico-brand.-ranciar {background-position:-64px -128px;}
.brand__li .ico-brand.-lamborghini {background-position:-128px -128px;}
.brand__li .ico-brand.-landrover {background-position:-192px -128px;}
.brand__li .ico-brand.-lexus {background-position:-256px -128px;}
.brand__li .ico-brand.-rover {background-position:-320px -128px;}
.brand__li .ico-brand.-lotus {background-position:-384px -128px;}
.brand__li .ico-brand.-rollsroyce {background-position:-448px -128px;}
.brand__li .ico-brand.-renau {background-position:-512px -128px;}
.brand__li .ico-brand.-lincoln {background-position:-576px -128px;}

.brand__li .ico-brand.-maserati {background-position:0 -192px;}
.brand__li .ico-brand.-maybach {background-position:-64px -192px;}
.brand__li .ico-brand.-matsuda {background-position:-128px -192px;}
.brand__li .ico-brand.-mclaren {background-position:-192px -192px;}
.brand__li .ico-brand.-man {background-position:-256px -192px;}
.brand__li .ico-brand.-mercury {background-position:-320px -192px;}
.brand__li .ico-brand.-mini {background-position:-384px -192px;}
.brand__li .ico-brand.-mitsuoka {background-position:-448px -192px;}
.brand__li .ico-brand.-mitsubishi {background-position:-512px -192px;}
.brand__li .ico-brand.-bentley {background-position:-576px -192px;}

.brand__li .ico-brand.-benz {background-position:0 -256px;}
.brand__li .ico-brand.-mercedes-benz {background-position:0 -256px;}
.brand__li .ico-brand.-volvo {background-position:-64px -256px;}
.brand__li .ico-brand.-bugatti {background-position:-128px -256px;}
.brand__li .ico-brand.-buick {background-position:-192px -256px;}
.brand__li .ico-brand.-saab {background-position:-256px -256px;}
.brand__li .ico-brand.-scion {background-position:-320px -256px;}
.brand__li .ico-brand.-saturn {background-position:-384px -256px;}
.brand__li .ico-brand.-sunlong {background-position:-448px -256px;}
.brand__li .ico-brand.-chevolet {background-position:-512px -256px;}
.brand__li .ico-brand.-smart {background-position:-576px -256px;}

.brand__li .ico-brand.-subaru {background-position:0 -320px;}
.brand__li .ico-brand.-suzuki {background-position:-64px -320px;}
.brand__li .ico-brand.-scania {background-position:-128px -320px;}
.brand__li .ico-brand.-spyker {background-position:-192px -320px;}
.brand__li .ico-brand.-citroen {background-position:-256px -320px;}
.brand__li .ico-brand.-aston {background-position:-320px -320px;}
.brand__li .ico-brand.-audi {background-position:-384px -320px;}
.brand__li .ico-brand.-acura {background-position:-448px -320px;}
.brand__li .ico-brand.-alfar {background-position:-512px -320px;}
.brand__li .ico-brand.-opel {background-position:-576px -320px;}

.brand__li .ico-brand.-oldsmobile {background-position:0 -384px;}
.brand__li .ico-brand.-iveco {background-position:-64px -384px;}
.brand__li .ico-brand.-isuzu {background-position:-128px -384px;}
.brand__li .ico-brand.-infiniti {background-position:-192px -384px;}
.brand__li .ico-brand.-jeguar {background-position:-256px -384px;}
.brand__li .ico-brand.-zhmotors1 {background-position:-320px -384px;}
.brand__li .ico-brand.-zhmotors2 {background-position:-384px -384px;}
.brand__li .ico-brand.-jeep {background-position:-448px -384px;}
.brand__li .ico-brand.-cadillac {background-position:-512px -384px;}
.brand__li .ico-brand.-konegsegg {background-position:-576px -384px;}

.brand__li .ico-brand.-chrysler {background-position:0 -448px;}
.brand__li .ico-brand.-tatadaewoo {background-position:-64px -448px;}
.brand__li .ico-brand.-tesla {background-position:-128px -448px;}
.brand__li .ico-brand.-toyota {background-position:-192px -448px;}
.brand__li .ico-brand.-pagani {background-position:-256px -448px;}
.brand__li .ico-brand.-panther {background-position:-320px -448px;}
.brand__li .ico-brand.-ferrari {background-position:-384px -448px;}
.brand__li .ico-brand.-ford {background-position:-448px -448px;}
.brand__li .ico-brand.-porsche {background-position:-512px -448px;}
.brand__li .ico-brand.-photon {background-position:-576px -448px;}

.brand__li .ico-brand.-volkswagen {background-position:0 -512px;}
.brand__li .ico-brand.-pontiac {background-position:-64px -512px;}
.brand__li .ico-brand.-peugeot {background-position:-128px -512px;}
.brand__li .ico-brand.-fiat {background-position:-192px -512px;}
.brand__li .ico-brand.-hammer {background-position:-256px -512px;}
.brand__li .ico-brand.-honda {background-position:-320px -512px;}
.brand__li .ico-brand.-hino {background-position:-384px -512px;}
.brand__li .ico-brand.-hitachi {background-position:-448px -512px;}

/* 차량상세 */
.detail__float {position:absolute;top:0;right:0;width:388px;}
.detail__float .detail__wrap {position:relative;width:100%;height:auto;padding:32px 20px;transition:top 0.5s ease-in, bottom 0.5s ease-in;border:1px solid #D3D6DE;border-radius:16px;}
.detail__float.fixed {top:10px;}
.detail__float.fixed .detail__wrap {position:fixed;top:0;left:auto;z-index:1;width:388px;margin-top:30px;}
.detail__float.max {position:absolute;top:auto;bottom:0;}
.detail__float.max .detail__wrap {position:relative !important;top:0;left:auto;z-index:1;}
.cars-buy.-detail {position:relative;margin-top:60px !important;}
#contentsWrap.cars-buy.-detail>#contents {margin-left:0;}
#contentsWrap.cars-buy.-detail>#aside {margin-left:60px;}
#contentsWrap.cars-buy.-detail .line {display:none;}
.detail__wrap #header .util {display:block;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
/* 201126 수정 */
/*.detail__wrap .buttons {overflow:hidden;}
.detail__wrap .button {float:left;min-width:auto;width:calc(50% - 4px);}
.detail__wrap .button+.button {margin-left:8px;}*/
.detail__wrap .button {min-width:auto;width:100%;}
.buttons.-col2 .button {width:auto;}
/* =판매차량등록 미리보기 */
.cars-buy.-preview {padding-bottom:120px;}
.cars-buy.-preview .visual {margin-top:40px;}
.cars-buy.-preview .btn-zzim2,
.cars-buy.-preview .btn-share2 {position:relative;pointer-events:none;}
.cars-buy.-preview .btn-zzim2:after,
.cars-buy.-preview .btn-share2:after {content:'';position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:#E4E7ED url(/pc/img/spr_common2.png) no-repeat -2px -2px;}
.cars-buy.-preview .btn-share2:after {background-position:-46px -2px;}
.cars-buy.-preview .detail_top .link-ico {color:#A0A4AF;pointer-events:none;}
.cars-buy.-preview .detail__wrap .button[disabled] {pointer-events:none !important;}
.cars-buy.-preview .dealer__name {line-height:23px;}
.cars-buy.-preview .dealer__name em {color:#222;}
.cars-buy.-preview .dealer__name span {color:#808388;font-size:12px;}
.cars-buy.-preview .dealer__profile .-tel {color:#808388;font-size:12px;line-height:17px;}
.cars-buy.-preview .dealer__profile .-tel:before {vertical-align:middle;}
.cars-buy.-preview .dealer__map {pointer-events:none;}
/* =비주얼 슬라이드 */
.visual {margin-bottom:24px;padding:0 !important;}
.visual-swipe {overflow:hidden;position:relative;width:792px;height:594px;}
.visual-swipe img {width:792px;height:594px;object-fit:cover;}
.visual-swipe .swiper-slide {float:left;}
.visual-swipe .control {overflow:hidden;position:absolute;top:50%;width:100%;transform:translateY(-50%);}
.visual-swipe .control .visual-prev,
.visual-swipe .control .visual-next {overflow:hidden;float:left;position:relative;width:48px;height:48px;background:rgba(0,0,0,.4); text-indent:-9999px;}
.visual-swipe .control .visual-next {float:right;}
.visual-swipe .control .visual-prev:after,
.visual-swipe .control .visual-next:after {content:'';position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 2px 0 -4px;border-top:2px solid #fff;border-right:2px solid #fff;vertical-align:2px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);}
.visual-swipe .control .visual-next:after{margin:-6px 0 0 -8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform: rotate(45deg);}
.swiper-more {height:34px;padding:0 12px;background-color:#505256;color:#d3d6de;font-size:14px;text-align:left;}
.swiper-more:after {content:'';clear:both;display:block;height:0;}
.swiper-num {float:left;color:#d3d6de;font-size:14px;}
.swiper-num em {color:#fff;font-weight:700;line-height:34px;}
.swiper-large {float:right;}
.swiper-large a {position:relative;padding-left:20px;color:#fff;font-size:14px;line-height:34px;}
.swiper-large a:before {content:'';display:inline-block;position:absolute;left:0;top:50%;width:16px;height:16px;background:url(/pc/img/spr_common.png) no-repeat -156px -163px;transform:translateY(-50%);}
.visual-pagination-wrap {overflow-x:auto;height:97px;}
.visual-pagination {width:auto;height:74px;white-space:nowrap;}
.visual-pagination a {position:relative;display:inline-block;width:99px;height:74px;}
.visual-pagination a:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);transition:all .2s;}
.visual-pagination .current:before {background:rgba(0,0,0,0);transition:all .2s;}
.visual-pagination a img {width:99px;height:74px;}
.detail__wrap .buttons {margin-top:32px}
.detail__wrap .hgroup {position:relative;margin:20px 0;padding:0;}
.detail__wrap .hgroup .h2 {font-size:16px;font-weight:700;}
.detail__wrap .price {font-size:24px;line-height:44px;}
.car__name,
.car__secondary {color:#222;font-size:30px;font-weight:700;}
.car__name {margin-top:12px;}
.detail_top .-carinfo {margin:8px 0 20px -8px;}
.car__price {position:relative;min-height:44px;margin-top:12px;font-weight:700;}
.car__price .-other {position:absolute;top:50%;right:0;z-index:2;transform:translateY(-50%);}
.price {color:#3767ff;font-size:20px;line-height:32px;}
.price__month {display:block;margin-top:4px;color:#A0A4AF;font-size:16px;}
.price.-medium {color:#222;font-size:16px;line-height:26px;}
.detail_top .-option {position:relative;margin:40px 0 20px -8px;}
.detail_top .-option>li {padding:0 12px;}
.detail_top .btn-share2 {margin-left:0;}
.cars-buy.-detail .primary-option__li.-active .primary-option__link {color:#222;}

.represent__li+.represent__li {margin-top:8px}
.represent__name {color:#222;font-weight:700;}
.represent__name .tag {margin-left:1px;font-weight:400;}
.represent__link {display:block;position:relative;padding:20px 20px 20px 80px;border-radius:8px;background-color:#F6f7fb;background-position:12px 50%;font-size:14px;font-weight:500;transition:background-color 0.5s;}
.represent__link:after {content:'';display:inline-block;position:absolute;top:50%;right:20px;width:8px;height:8px;border-top:1px solid #808388;border-right:.1px solid #808388;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}
.represent__link:hover {background-color:#e5f3ff;}
.represent__li.nolink .represent__link {padding-right:0;}
.represent__li.nolink .represent__link:after {content:'';display:block;border:0;}
.represent__link:before {content:'';position:absolute;top:50%;left:12px;width:48px;height:48px;transform:translateY(-50%);background-image:url(/pc/img/ico_represent.png);background-repeat:no-repeat;}
.represent__link.-ico2:before {background-position:-67px 0;}
.represent__link.-ico3:before {background-position:-134px 0;}
.represent__link>span {display:inline-block;margin-top:4px;color:#808388;}
.represent__link>span+span:before {content:'';display:inline-block;width:1px;height:12px;;margin:0 8px;background:#D3D6DE}

.dealer-info {margin-top:12px;color:#222;text-align:center;}
.dealer-info span {display:inline-block;position:relative;color:#3767FF;;margin-left:12px;padding-left:20px;font-weight:700;}
.dealer-info span:before {content:'';position:absolute;top:50%;left:0;width:16px;height:16px;transform:translateY(-50%);background:url(/pc/img/spr_common2.png) no-repeat -112px -103px;}

.cars-basic {margin-top:80px;}
.cars-basic__ul {overflow:hidden;margin-top:20px;padding:19px 20px 21px;background-color:#F6F7FB;border-radius:8px;}
.cars-basic__li {float:left;width:25%;color:#222;font-size:16px;}
.cars-basic__li:nth-child(4)~li {margin-top:32px;}
.cars-basic__key {display:block;margin-bottom:4px;font-size:14px;color:#808388;}
.btn_tel {width:262px;height:50px;background:#5C41FF;background:-o-linear-gradient(141.57deg,#1C69FF 6.71%,#475AFF 38.98%,#5C41FF 83.21%);background:linear-gradient(308.43deg,#1C69FF 6.71%,#475AFF 38.98%,#5C41FF 83.21%);-webkit-box-shadow:0 8px 18px rgba(0, 0, 0, 0.12);box-shadow:0 8px 18px rgba(0, 0, 0, 0.12);border-radius:40px;color:#fff;font-size:16px;text-align:center;}
.market-price {color:#808388;font-size:16px;line-height:20px;margin-top:21px;}
.market-price__value {margin-left:15px;color:#222;font-weight:700; }
.graph-bar {position:relative;width:100%;height:8px;margin-top:55px;background:#e4e7ed}
.graph-bar__value {display:inline-block;position:absolute;left:123px;bottom:0;width:134px;height:8px;background:rgba(113,126,242,.8);text-indent:-9999em;transition:all .5s;}
.graph-bar__point {position:absolute;top:-35px;width:64px;height:22px;border:1px solid #3767ff;border-radius:40px;color:#3767ff;font-size:12px;line-height:22px;text-align:center;opacity:1;-ms-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;-webkit-animation-delay:.5s;animation-delay:.5s;-ms-transition:all .5s ease .3s;-moz-transition:all .5s ease .3s;-o-transition:all .5s ease .3s;-webkit-transition:all .5s ease .3s;transition:all .5s ease .3s;}
.graph-bar__point:before {content:'';display:inline-block;position:absolute;left:75%;bottom:-22px;width:1px;height:17px;background:#3767ff;}
.graph-bar__point:after {content:'';display:inline-block;position:absolute;left:44px;bottom:-4px;width:4px;height:4px;background:#fff;border-top:1px solid #3767ff;border-right:1px solid #3767ff;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
.graph-bar ul {overflow:hidden;padding-top:10px;}
.graph-bar ul li {float:left;width:calc(100% / 7);color:#808388;font-size:12px;text-align:center;}
.market-price__result {position:relative;width:100%;margin-top:35px;padding:8px;background:#e5f3ff;border-radius:4px;font-size:12px;line-height:17px;text-align:center;}
.detail__wrap section {padding:0 20px;}
.detail__wrap .depreciate {margin:40px 0;}
.detail__wrap .depreciate .hgroup {display:block;}
.detail__wrap .depreciate .hgroup .opener {vertical-align:baseline;}
.detail__wrap .depreciate .popover {margin:0;}
/* =대표옵션 */
.primary-option {margin-top:100px;}
.primary-option .hgroup {padding-bottom:20px;border-bottom:1px solid #ddd;}
.primary-option__ul {margin-top:32px;}
.primary-option__ul:after {content:'';clear:both;display:block;height:0;}
.primary-option__li {position:relative;float:left;width:12.5%;text-align:center;}
.primary-option__link {position:relative;display:inline-block;padding-top:68px;color:#D3D6DE;font-size:14px;}
.primary-option__li.-active .primary-option__link {color:#3767FF;}
.primary-option__link:before {content:'';display:inline-block;position:absolute;top:0;left:50%;width:64px;height:64px;background:url(/pc/img/img_option.png) no-repeat; -webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}
.primary-option__ul.-nonelink li:after {content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background-color:grey;opacity:0;}
.primary-option__li .-navigation:before {background-position:0 0;}
.primary-option__li.-active .-navigation:before {background-position:0 -64px;}
.primary-option__li .-sunloop:before {background-position:-64px 0;}
.primary-option__li.-active .-sunloop:before {background-position:-64px -64px;}
.primary-option__li .-heating:before{background-position:-128px 0;}
.primary-option__li.-active .-heating:before{background-position:-128px -64px;}
.primary-option__li .-wind:before{background-position:-192px 0;}
.primary-option__li.-active .-wind:before{background-position:-192px -64px;}
.primary-option__li .-cruse:before{background-position:-256px 0;}
.primary-option__li.-active .-cruse:before{background-position:-256px -64px;}
.primary-option__li .-autoseat:before{background-position:-320px 0;}
.primary-option__li.-active .-autoseat:before{background-position:-320px -64px;}
.primary-option__li .-backsensor:before{background-position:-384px 0;}
.primary-option__li.-active .-backsensor:before{background-position:-384px -64px;}
.primary-option__li .-backcamera:before{background-position:-448px 0;}
.primary-option__li.-active .-backcamera:before{background-position:-448px -64px;}
.primary-option__li .-blackbox:before{background-position:-512px 0;}
.primary-option__li.-active .-blackbox:before{background-position:-512px -64px;}
.primary-option__li .-hipass:before{background-position:-576px 0;}
.primary-option__li.-active .-hipass:before{background-position:-576px -64px;}
.primary-option__li .-smartkey:before{background-position:-640px 0;}
.primary-option__li.-active .-smartkey:before{background-position:-640px -64px;}
.primary-detail span {display:inline-block;}
.primary-detail span + span {margin-left:24px;}
.primary-detail span em {color:#3767FF;}
.primary-option .accordion {margin-top:40px;}
.primary-option .accordion.-basic .accordion__list {border-bottom:0;}
.primary-option .accordion.-basic .accordion__title {padding:26px 48px 27px 0;}
.primary-option .accordion.-basic .accordion__item {border-top:1px solid #ddd;}
.primary-option .accordion.-basic .accordion__panel {margin:0;padding:0;}
/* =옵션정보 */
.car__option {position:relative;margin-top:40px;}
.car__options .car__option:first-child {margin-top:12px;}
/*.car__option legend {overflow:visible;position:static;width:auto;height:auto;clip:auto;margin:0;color:#222;font-size:15px;font-weight:700;}*/
.car__option legend {overflow:visible;/*position:static;*/width:auto;height:auto;clip:auto;margin:0;color:#222;font-size:15px;font-weight:700;}/*20210216*/
.btn_option {display:inline-block;position:absolute;top:0;left:63px;height:22px;padding:0 10px;border: 1px solid #A0A4AF;border-radius: 50px;font-size:12px;line-height:22px;color:#505256;}
.car__option .selections.moreview {display:none;margin-top:0;}
.car__option:nth-of-type(4) .btn_option {left:59px;}
.car__option .label {color:#222;}
/*.car__option .selections {margin-top:12px;}*/
.car__option .selections {margin-top:34px;}/*20210216*/
.car__option .selection {position:relative;width:calc(100% / 3 - 3px);margin-top:12px;margin-left:0;}
.car__option .selection.-col2 {width:calc(100% / 2 - 3px);}
.car__option .selection label {position:relative;padding-left:0;color:#3767FF;}
.car__option .selection label:before {overflow:hidden;position:absolute;width:1px;height:1px;border:0;white-space:nowrap;clip:rect(1px, 1px, 1px, 1px);}
.car__option .moreview label {color:#D3D6DE;}
.car__option .buttons {margin-top:22px;}
.car__option .form__group {position:relative;}
.car__option .opener {position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background-color:rgba(0,0,0,0);}
.car__option .opener:after {left:0;right:0;margin-left:0;background:none;}
.car__option .popover {width:256px;}
.car__option .popover__close {display:none;}
.car__option .form__group:after {content:'';position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background-color:rgba(0,0,0,0);}
/* =주행거리 분석 */
.distance__info {margin-top:100px;text-align:center;}
.distance__info .hgroup {padding-bottom:20px;border-bottom:1px solid #ddd;text-align:left;}
.hgroup__distance {position:relative;margin-bottom:40px;}
.hgroup__distance .h2 {font-size:18px;}
.hgroup__distance .h2 .-low {color:#42c748;}
.hgroup__distance .h2 .-medium {color:#3767ff;}
.hgroup__distance .h2 .-high {color:#FF673E;}
.hgroup__distance .hgroup__stl {font-size:14px;}
.hgroup__distance .hgroup__stl .tag {margin-right:6px;border-radius:20px;color:#fff;line-height:21px;}
.hgroup__distance .hgroup__stl .tag.-low {background:#42c748}
.hgroup__distance .hgroup__stl .tag.-medium {background:#3767ff}
.hgroup__distance .hgroup__stl .tag.-high {background:#FF673E}
.distance__view {width:588px;margin:32px auto 40px;text-align:left;}
.distance__view .road {position:relative;height:40px;background:#a0a4af;border-radius:22px;}
.distance__view .road:after {content:'';position:absolute;width:100%;height:4px;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background:url(/pc/img/road_bg.png) repeat-x 0 0;}
.distance__view .road .car {display:inline-block;position:relative;z-index:2;min-width:86px;height:40px;border-radius:22px;text-indent:-9999px;}
.distance__view .road .car:after {content:'';position:absolute;right:0;top:50%;width:86px;height:52px;transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background:url(/pc/img/img_minicar.png) no-repeat 0 0;}
.distance__view .road .car.-type1 {width:0;background:#42c748;}
.distance__view .road .car.-type2 {width:0;background:#42c748;-ms-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-o-transition:all .8s ease-out;-webkit-transition:all .8s ease-out;transition:all .8s ease-out;}
.distance__view .road .car.-type3 {width:0;background:#7737FF;background:-o-linear-gradient(270deg, #3767FF 41%, #7737FF 104%);background:linear-gradient(270deg, #3767FF 41%, #7737FF 104%);-ms-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-o-transition:all .8s ease-out;-webkit-transition:all .8s ease-out;transition:all .8s ease-out;}
.distance__view .road .car.-type4 {width:0;background:#FF507A;background:-o-linear-gradient(270deg, #FF673E 16%, #FF507A 103%);background:linear-gradient(270deg, #FF673E 16%, #FF507A 103%);-ms-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-o-transition:all .8s ease-out;-webkit-transition:all .8s ease-out;transition:all .8s ease-out;}
.distance__view .road .car.-type5 {width:0;background:#FF507A;background:-o-linear-gradient(270deg, #FF673E 16%, #FF507A 103%);background:linear-gradient(270deg, #FF673E 16%, #FF507A 103%);-ms-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-o-transition:all .8s ease-out;-webkit-transition:all .8s ease-out;transition:all .8s ease-out;}
.distance__view .road .car.-type2.-active {width:40%;}
.distance__view .road .car.-type3.-active {width:60%;}
.distance__view .road .car.-type4.-active {width:80%;}
.distance__view .road .car.-type5.-active {width:100%;}
.distance__view .road .car.-type3:after {background-position:0 -55px;}
.distance__view .road .car.-type4:after,
.distance__view .road .car.-type5:after {background-position:0 -111px;}
.distance__view .unit {overflow:hidden;margin-top:12px;}
.distance__view .unit li {float:left;width:calc(100% / 5);color:#a0a4af;font-size:12px;text-align:center;}
.distance__view .unit li.-active {color:#505256;font-weight:700;}
.distance__info .caption {text-align:left;}
/* 시세정보 */
.market-price__wrap {margin-top:100px;text-align:center;}
.market-price__wrap .hgroup {padding-bottom:20px;border-bottom:1px solid #ddd;text-align:left;}
/* 딜러정보 */
.dealer__detail .dealer__info {margin-top:23px;padding:0 0 40px;background:none;border-bottom:1px solid #E4E7ED;}
/* =프로필 */
.dealer__profile {position:relative;height:64px;padding:10px 0 0 76px;}
.dealer__profile .h4 {margin-right:4px;vertical-align:top;}
.dealer__figure {overflow:hidden;width:64px;height:64px;background:url(/pc/img/img_profile_photo.png) no-repeat 50% 0 / 64px auto;}
.dealer__figure img {width:64px;height:64px;border:1px solid #d3d6de;border-radius:50%;object-fit:cover;}
.dealer__profile .dealer__figure {position:absolute;left:0;top:0;}
.dealer__detail .dealer__profile {min-height:64px;height:auto;padding:0 0 0 102px;}
.dealer__detail .dealer__profile .remark {font-size:12px;}
.dealer__detail .dealer__profile .link {margin-top:8px;}
.dealer__detail .evaluation .star_rating {vertical-align:middle;}
.dealer__detail .dealer__msg {padding:20px;background:#F4FAFF;border-radius:8px;}
.dealer__detail .dealer__info .buttons {margin-top:20px}
.dealer__detail .tbl-top__count {font-size:14px}
/* =평점/후기 */
.evaluation {margin-top:2px;line-height:18px;}
.evaluation .item {margin-right:6px;font-size:12px;line-height:18px;}
.evaluation .item:before {content:'';display:inline-block;width:1px;height:11px;margin-right:8px;background-color:#d3d6de;vertical-align:-1px;}
.evaluation .item:first-child:before {display:none;}
.evaluation .item .remark,
.evaluation .star_rating {margin-left:4px;}
.evaluation .item .remark {color:#d3d6de;}
.evaluation .item .-blue {color:#3767FF;}
.dealer__msg {margin-top:20px;padding:16px;background-color:#fff;border-radius:4px;}
.dealer__msg .btn-more {color:#a0a4af;font-size:14px;vertical-align:bottom;}
.dealer__msg .counting {display:inline;}
.dealer__info .buttons {margin-top:32px;}
/* =딜러후기*/
.dealer__review .hgroup {padding:40px 0 12px;}
.dealer__review .tbl-top {margin-top:0;}
.dealer__reviewlist {padding:20px 0;border-top:1px solid #e4e7ed;}
.dealer__reviewlist:last-child {border-bottom:1px solid #e4e7ed;}
.dealer__reviewlist .bullets.-line {margin:8px 0 0 -8px;color:#a0a4af;font-size:14px;}
.dealer__reviewlist .date {margin-top:4px;color:#a0a4af;font-size:14px;}
.dealer__detail .results {margin-top:60px;}
.review__total {padding:40px 20px 20px;}
.review__info {overflow:hidden;font-size:12px;}
.review__info .name {float:left;}
.review__info .name .remark {margin-left:4px;}
.review__info .rate {float:right;}
.review__info .rate .cate {display:inline-block;position:relative;margin-right:12px;padding-right:12px;color:#808388;font-size:14px;}
.review__info .rate .cate:after {content:'';position:absolute;top:50%;right:0;width:1px;height:12px;transform:translateY(-50%);background:#D3D6DE}
.review__info .rate .star {display:inline-block;height:16px;vertical-align:-2px;}
.review__content {padding-top:12px;}
.upload__imglist {overflow:hidden;position:relative;margin:12px 0 0 -16px;}
.upload__imglist .figure {float:left;margin-left:16px;background-color:#e4e7ed;}
.upload__imglist .figure,
.upload__imglist .figure img {width:135px;height:100px;}
.upload__imglist .figure img {object-fit:cover;}
.upload__imglist .more-photo {display:inline-block;position:absolute;top:0;right:0;width:135px;height:100px;background-color:rgba(34, 34, 34, 0.7);color:#fff;font-weight:bold;}
.dealer__detail .review__info {font-size:14px;}
.dealer__dialog .file__upload {padding-bottom:0;}

/* =차량상세-딜러정보 */
.cars-list .dealer__info {margin-top:100px;padding:0;background-color:#fff;}
.cars-list .dealer__info .hgroup {margin:0 0 20px;}
.cars-list .dealer__profile {float:left;padding:0;}
.cars-list .dealer__profile .dealer__figure {position:static;}
.cars-list .dealer__profile .h4 {width:80px;margin-top:14px;}
.cars-list .dealer__profile .remark.-info {color:#808388;font-size:12px;}
.cars-list .dealer__profile .remark.-info {margin-top:5px;}
.cars-list .dealer__profile .evaluation {margin-top:13px;}
.cars-list .dealer__profile .evaluation .item {display:block;}
.cars-list .dealer__profile .evaluation .item .remark {margin-left:8px;}
.cars-list .dealer__profile .evaluation .star_rating {margin-left:4px;}
.cars-list .dealer__info._clearfix .evaluation .item:last-child:before {display:none;}
.cars-list .dealer__msg {float:right;width:632px;padding:0;margin-top:0;}
.cars-list .dealer__msg  .msg {padding:20px 20px 26px;background:#F4FAFF;border-radius:8px;}
.cars-list .dealer__msg  .msg .bullets__item {margin-top:8px;color:#222;font-size:14px;}
.cars-list .dealer__map {margin-top:12px;color:#222;font-size:14px;}
.cars-list .dealer__map .-address {margin-left:8px;color:#888;}
.cars-list .dealer__map .link {margin-left:4px;color:#808388;}
/* = 차량상세-딜러 징보 201126 */
.dealer__info:after {content:'';display:block;clear:both;}
.dealer__section .dealer__profile {float:none;}
.dealer__section .dealer__profile:after {content:'';display:block;clear:both;}
.dealer__section .dealer__figure {float:left;}
.dealer__section .dealer__name {color:#222;}
.dealer__section .dealer__addinfo {float:left;padding-left:38px;}
.dealer__section .dealer__msg {float:none;width:auto;margin:5px 0 0 102px;}
.dealer__section .dealer__msg  .msg {padding:20px 20px 26px;background:#F4FAFF;border-radius:8px;}
.dealer__section .dealer__msg  .msg .bullets__item {margin-top:8px;color:#222;font-size:14px;}
.dealer__section .dealer__map {margin-top:12px;color:#222;font-size:14px;}
.dealer__section .dealer__map .-address {margin-left:8px;color:#888;}
.dealer__section .dealer__map .link {margin-left:4px;color:#808388;}
.dealer__section .dealer__profile .evaluation {margin-top:8px;}
.dealer__section .dealer__profile .evaluation .item {display:inline;line-height:18px;}
.dealer__section .evaluation .item .link {margin-left:4px;}
.dealer__section .evaluation .item:last-child:before {display:inline-block;}
.dealer__section .dealer__profile .evaluation .item .remark {margin-left:0;}
.dealer__section .dealer__map {margin-top:12px;color:#222;font-size:14px;}
.dealer__section .dealer__map .-address {margin-left:8px;color:#222;}
.dealer__section .dealer__map .link {margin-left:4px;color:#808388;}
.dealer__msg .nodata {margin:35px 0;color:#a0a4af;line-height:23px;text-align:center;}

/* 후기사진 전체보기 */
.viewer__photos img {width:100%;}

/* 성능점검기록부 */
.car_record {margin-top:100px;}
.car_record .hgroup {padding-bottom:20px;border-bottom:1px solid #ddd;}
.car_record__img {position:relative;margin-top:21px;padding:38px 110px 37px;text-align:center;}
.car_record__img:after {content:'';clear:both;display:block;height:0;}
.car_record__img .car_img {float:left;position:relative;width:255px;}
.car_record__img .car_img.-back {margin-left:58px;}
.car_record__img img {width:100%;}
.car_record__img .swiper-slide {display:block;}
.repair__itemA .btn-car {width:16px;height:16px;background:url(/pc/img/ico_repair.png) no-repeat 0 0;text-indent:-9999px;}
.repair__item span {overflow:hidden;display:none;position:absolute;top:0;left:0;z-index:2;width:16px;height:16px;margin:4px;background:url(/pc/img/ico_repair.png) no-repeat 0 0;text-indent:-9999px;}
.repair__item .-active {display:inline-block;}
.repair__item .-repair1 {background-position:0 -16px;} /*교환*/
.repair__item .-repair2 {background-position:-24px -16px;} /*판금*/
.repair__item .-repair3 {background-position:-48px -16px;} /*흠집*/
.repair__item .-repair4 {background-position:-72px -16px;} /*요철*/
.repair__item .-repair5 {background-position:-96px -16px;} /*부식*/
.repair__item .-repair6 {background-position:-120px -16px;} /*손상*/
.repair__item .-repairX {background-position:0 -16px;} /*교환*/
.repair__item .-repairW {background-position:-24px -16px;} /*판금*/
.repair__item .-repairA {background-position:-48px -16px;} /*흠집*/
.repair__item .-repairU {background-position:-72px -16px;} /*요철*/
.repair__item .-repairC {background-position:-96px -16px;} /*부식*/
.repair__item .-repairT {background-position:-120px -16px;} /*손상*/
/* =상단, 왼쪽 */
.repair__item .fix1 {top:5.5%;left:9%;}
.repair__item .fix2 {top:46%;left:2.5%;}
.repair__item .fix3 {top:38%;left:12%;}
.repair__item .fix4 {top:50%;left:27%;}
.repair__item .fix4a {top:35%;left:27%;}
.repair__item .fix4b {top:50%;left:27%;}
.repair__item .fix4c {top:65%;left:27%;}
.repair__item .fix5 {top:56.5%;left:12%;}
.repair__item .fix6 {top:83%;left:13%;}
.repair__item .fix7 {top:12%;left:71%;}
.repair__item .fix8 {top:55.5%;left:71%;}
.repair__item .fix9 {top:78%;left:71%;}
/* =하단, 오른쪽 */
.repair__item .fix10 {top:0%;left:24.5%;}
.repair__item .fix11 {top:4.5%;left:24.5%;}
.repair__item .fix12 {top:13.3%;left:9%;}
.repair__item .fix13 {top:23.2%;left:9%;}
.repair__item .fix14 {top:17%;left:16%;}
.repair__item .fix15 {top:17%;left:32%;}
.repair__item .fix16 {top:13.3%;left:39.5%;}
.repair__item .fix17 {top:23.2%;left:39.5%;}
.repair__item .fix18 {top:51%;left:24.5%;}
.repair__item .fix19 {top:74.5%;left:24.5%;}
.repair__item .fix20 {top:80%;left:7%;}
.repair__item .fix21 {top:82%;left:14%;}
.repair__item .fix22 {top:82.5%;left:24.5%;}
.repair__item .fix23 {top:82%;left:34.1%;}
.repair__item .fix24 {top:80%;left:41.4%;}
.repair__item .fix25 {top:89.9%;left:24.5%;}
.repair__item .fix26 {top:4.5%;left:83%;}
.repair__item .fix27 {top:37%;left:80%;}
.repair__item .fix28 {top:49%;left:65.5%;}
.repair__item .fix28a {top:35%;left:65.5%;}
.repair__item .fix28b {top:48%;left:65.5%;}
.repair__item .fix28c {top:65%;left:65.5%;}
.repair__item .fix29 {top:57%;left:80%;}
.repair__item .fix30 {top:48%;left:90.5%;}
.repair__item .fix31 {top:29.5%;left:24.5%;}
.repair__item .fix32 {top:35.2%;left:24.5%;}
.repair__item .fix33 {top:81.5%;left:79.2%;}
.car_record__result {margin:32px 0px 41px;text-align:center;}
.car_record__result .txt {color:#222;font-size:18px;font-weight:700;text-align:center;}
.car_record__result .txt span {color:#42c748}
.car_record__result .txt span.-active {color:#ff5740}
.repair__info {overflow:hidden;display:inline-block;width:456px;margin-top:12px;}
.repair__info li {float:left;position:relative;width:calc(100% / 6);margin-top:8px;padding-left:20px;color:#808388;font-size:14px;text-align:left;}
.repair__info li:before {content:'';display:inline-block;position:absolute;left:0;top:50%;width:16px;height:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/pc/img/ico_repair.png) no-repeat 0 0;}
.repair__info li em.-active {color:#222;}
.repair__info li.repair1:before {background-position:0 0;} /*교환*/
.repair__info li.repair1.-active:before {background-position:0 -16px;} /*교환*/
.repair__info li.repair2:before {background-position:-24px 0;} /*판금*/
.repair__info li.repair2.-active:before {background-position:-24px -16px;} /*판금*/
.repair__info li.repair3:before {background-position:-48px 0;} /*흠집*/
.repair__info li.repair3.-active:before {background-position:-48px -16px;} /*흠집*/
.repair__info li.repair4:before {background-position:-72px 0;} /*요철*/
.repair__info li.repair4.-active:before {background-position:-72px -16px;} /*요철*/
.repair__info li.repair5:before {background-position:-96px 0;} /*부식*/
.repair__info li.repair5.-active:before {background-position:-96px -16px;} /*부식*/
.repair__info li.repair6:before {background-position:-120px 0;} /*손상*/
.repair__info li.repair6.-active:before {background-position:-120px -16px;} /*손상*/
.repair__info li.repairX:before {background-position:0 0;} /*교환*/
.repair__info li.repairX.-active:before {background-position:0 -16px;} /*교환*/
.repair__info li.repairW:before {background-position:-24px 0;} /*판금*/
.repair__info li.repairW.-active:before {background-position:-24px -16px;} /*판금*/
.repair__info li.repairA:before {background-position:-48px 0;} /*흠집*/
.repair__info li.repairA.-active:before {background-position:-48px -16px;} /*흠집*/
.repair__info li.repairU:before {background-position:-72px 0;} /*요철*/
.repair__info li.repairU.-active:before {background-position:-72px -16px;} /*요철*/
.repair__info li.repairC:before {background-position:-96px 0;} /*부식*/
.repair__info li.repairC.-active:before {background-position:-96px -16px;} /*부식*/
.repair__info li.repairT:before {background-position:-120px 0;} /*손상*/
.repair__info li.repairT.-active:before {background-position:-120px -16px;} /*손상*/
.car-detail__more {margin-top:41px;text-align:left;}
.car-detail__more .caption {margin-top:8px;}
/* =보험이력 */
.insurance__info {margin-top:100px;}
.insurance__list {margin-top:21px;padding:20px;background:#F6F7FB;border-radius:8px;}
.insurance__list:after {content:'';display:block;clear:both;height:0;}
.insurance__list dl {float:left;width:calc(100% / 4);}
.insurance__list dt {color:#808388;font-size:14px;}
.insurance__list dd {margin-top:5px;color:#222;}
.cars-list .guidance {margin-top:0;background-color:#F6F7FB;}
.cars-list .guidance .link {color:#808388}
.cars-list .guidance .link:before {background-color:#808388}
.cars-list .guidance .link:after {border-color:#808388}
/* = 유사 가격대 다른 차량 */
.cars-buy.-detail .media__wrap {margin-top:100px;}
/* =전체화면*/
.car__photo .dialog__wrap {width:900px;max-height:675px;border:none;padding:0;background:none;}
.car__photo .dialog__close {position:fixed;top:60px;right:60px;}
.car__photo .dialog__wrap .visual {margin:0;}
.-visual_pop,
.-visual_pop img {width:900px;height:675px;}
.car__photo .control {position:absolute;top:50%;width:100%;transform:translateY(-50%);}
.car__photo .control:after {content:"";clear:both;display:block;height:0;}
.car__photo .control .visual-prev2,
.car__photo .control .visual-next2 {overflow:hidden;position:relative;width:48px;height:48px;text-indent:-9999px;}
.car__photo .control .visual-prev2 {float:left;margin-left:-48px;}
.car__photo .control .visual-next2 {float:right;margin-right:-48px;}
.car__photo .control .visual-prev2:after,
.car__photo .control .visual-next2:after {content:'';position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 2px 0 -4px;border-top:2px solid #fff;border-right:2px solid #fff;vertical-align:2px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);}
.car__photo .control .visual-next2:after{margin:-6px 0 0 -8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
/* 총 구매비용*/
.cars__ul.-summary {margin-top:12px;border-bottom:1px solid #D8D8D8;}
.cars__ul.-summary .cars__li {width:auto;min-height:127px;padding-left:204px;border-bottom:0;}
.cars__ul.-summary .cars__li:before {content:'';display:block;height:auto;}
.cars__ul.-summary .cars__photo {width:180px;height:127px;}
.cars__ul.-summary .cars__name,
.cars__ul.-summary .name {width:auto;}
.cars__ul.-summary .cars__name {margin-top:0;padding-top:12px;}
.cars__ul.-summary .cars__price {position:relative;top:auto;margin-top:12px;transform:translateY(0%);}
.cars__ul.-summary .name {font-size:16px;font-weight:bold;}
.cars__ul.-summary .price,
.cars__ul.-summary .month {display:inline-block;text-align:left;}
.cars__ul.-summary .price {margin-right:8px;font-size:20px;}
.cars__ul.-summary + .hgroup {margin-top:40px;}
.total__price {position:relative;margin-top:20px;}
.total__price .h4,
.total__price .-info {font-weight:normal;}
.total__price .-blue {font-weight:bold;}
.total__price strong.remark {position:absolute;top:50%;right:0;transform:translateY(-50%);}
.price-info {margin-top:12px;} 
.price-info .listsbox {position:relative;margin-left:204px;}
.price-info .lists.-between .lists__heading,
.price-info .lists.-between .option {padding:24px 0;}
.price-info .link {color:#808388;}
.price-info .link.-inner:after {border-color:#808388;}
.price-etc {margin-top:24px;border-top:1px solid #e4e7ed;}
.price-etc + .notice {margin-top:20px;}
.car__loan .lists__heading, .car__loan .option {width:50%;}
.car__loan .option {position:relative;height:100%;}
.car__loan .option .remark {font-weight:bold;}
.car__loan .desc {margin-top:16px;font-size:14px;}
.car__loan .desc em {color:#222;font-size:16px;}
.car__loan .remark {position:absolute;bottom:24px;right:0;}
/* =관심차량 등록 알림 */
.cars__alarm {width:100%;margin-top:20px;padding:24px 32px;background-color:#F6F7FB;text-align:center;}
.cars__alarm .brand {display:block;}

/* 문자상담 */
.dealer__contact {overflow:hidden;margin:8px 0 20px;text-align:center;}
.dealer__contact .dealer__figure,
.dealer__contact .dealer__figure img {width:32px; height:32px;}
.dealer__contact .dealer__figure {display:inline-block; vertical-align:middle; margin-right:4px;background-size:32px auto;}
.dealer__contact .hwrap .remark {display:inline-block;color:#222;vertical-align:middle;font-size:16px;}
.dealer__contact .h4 {color:#222;font-weight:400;vertical-align:middle;}
.dealer__contact .tel {position:relative;height:24px;margin-top:5px;color:#222;font-size:18px;}
.dealer__contact .tel:before {content:'';display:inline-block;width:16px;height:16px;margin-right:4px;background:url(/pc/img/spr_common2.png) no-repeat -128px -103px;vertical-align:-2px;}
.inquiry-writeform {padding:40px 0 0; border-top:1px solid #D3D6DE;}
.terms__btm {margin-top:32px !important;}
.terms__btm .agree__item {padding-top:0;}
.terms__btm .selection label {color:#222;}

/* 임시 문자상담 팝업 */
.dialog.customSmsDig {
    width: 100%;
    height: 100%;
}

.dialog.customSmsDig .dialog__wrap {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transform: initial;
}

.dialog.customSmsDig .inner {
    width: 100%;
    text-align: center;
}

.dialog.customSmsDig .dialog__contents {
    margin-top: 22%;
}

/* 브랜드인증 */
.cars-search .accordion__panel {position:relative;}
.cars-search .accordion__panel:after {content:'';position:absolute;right:10px;top:0;width:2px;height:100%;background-color:#fff;}
.cars-search .lists__link {color:#222;}
/* 브랜드 인증 */
.customer__visual.-brand {height:340px; padding-top:240px; background:url(/pc/img/tit_brand.jpg) no-repeat 50% 50% #1f1f1f; box-sizing:border-box;}
.customer__visual.-brand .h1 {font-size:30px; color:#fff;}
.customer__visual.-brand .hgroup__stl {color:#D3D6DE;; font-size:16px; margin-top:12px;}
.brand__wrap {width:100%; background:#1d1e1f}
/* =브랜드리스트 */
.brand-list {display:inline-block;margin:-24px -12px 0;}
.brand-list:after {content:''; clear:both; display:block; height:0;}
.brand__li {float:left;display:block;width:180px;height:252px;margin:24px 12px 0;padding-top:40px;border:1px solid #E4E7ED;border-radius:8px;background:#fff;color:#505256;font-size:16px;text-align:center;}
.brand__li strong {display:block;font-size:18px;font-weight:700;color:#222;}
.brand__li em {display:block; margin-bottom:32px;}
.brand__wrap .go_link {padding:32px 0 40px;text-align:center;}
.brand__wrap .go_link .link {color:#fff;}
.brand__wrap .go_link .link:after {border-color:#fff;}
.brand__wrap #footer {margin-top:0;}
.-benz:before {background-position:-128px -64px;}
.brand__info {margin-top:60px; border:1px solid #808388; padding:20px 20px 15px; text-align:left; color:#fff; font-size:14px;}
.brand__info dt {font-weight:700; margin-bottom:9px;}
.brand__info dd {color:#D3D6DE;}
.brand__info .link {color:#fff; margin-left:20px;}
.customer__visual.-brand_detail {height:180px; padding-top:54px; box-sizing:border-box; margin-bottom:80px;}
.customer__visual.-brand_detail .h1 {font-size:30px; color:#fff;}
.customer__visual.-brand_detail .hgroup__stl {color:#fff; font-size:16px; margin-top:4px;}
.customer__visual.-brand_detail.-bmw {background:url(/pc/img/tit_brand_bmw.jpg) no-repeat 50% 50% #201c19}
.customer__visual.-brand_detail.-mini {background:url(/pc/img/tit_brand_mini.jpg) no-repeat 50% 50% #281e1d}
.customer__visual.-brand_detail.-porsche {background:url(/pc/img/tit_brand_porsche.jpg) no-repeat 50% 50% #1b1a16}
.customer__visual.-brand_detail.-jaguar {background:url(/pc/img/tit_brand_jaguar.jpg) no-repeat 50% 50% #161616}
.customer__visual.-brand_detail.-landrover {background:url(/pc/img/tit_brand_landrover.jpg) no-repeat 50% 50% #232220}
.customer__visual.-brand_detail.-benz {background:url(/pc/img/tit_brand_benz.jpg) no-repeat 50% 50% #1c1c1c}

/* 도이치 인증 */
.customer__visual.-deustch {height:180px; padding-top:42px; box-sizing:border-box; margin-bottom:80px; background:url(/pc/img/tit_deustch.jpg) no-repeat 50% 50% #727171}
.customer__visual.-deustch .h1 {font-size:30px; color:#fff;}
.customer__visual.-deustch .hgroup__stl {color:#fff; font-size:16px; margin-top:4px;}

/* 기획전 */
.promotion__wrap {margin:-40px 0 0 -24px;}
.promotion__wrap:after {content:'';display:block;clear:both;height:0;}
.promotion__link {float:left;width:calc(50% - 24px);height:240px;margin:40px 0 0 24px;/*text-indent:-9999px;*/}
.promotion__link img {width:588px;height:240px;object-fit:cover;}
/*.promotion__link.bnn1 {background:url(/pc/img/bnn_promotion1.jpg) no-repeat;}
.promotion__link.bnn2 {background:url(/pc/img/bnn_promotion2.jpg) no-repeat;}
.promotion__link.bnn3 {background:url(/pc/img/bnn_promotion3.jpg) no-repeat;}*/
.brand__visual.-promotion {height:340px;margin-bottom:80px;padding-top:92px;background:url(/pc/img/tit_promotion.jpg) no-repeat 50% 50% #84ACF9; box-sizing:border-box;}
.brand__visual.-promotion .h1 {margin:8px 0 24px;color:#fff;font-size:44px;}
.brand__visual.-promotion .hgroup__stl {color:#fff;font-size:30px;}
.hash__tag {color:#E5F3FF;font-size:18px;}
.hash__tag li {display:inline-block;}
.hash__tag li + li {margin-left:10px;}
.promotion__wrap + .bnn-list {margin:40px 0;}

/* 추천검색 */
.recommend__wrap {position:relative;width:996px;height:640px;margin:0 auto;padding:80px 0 50px;background-color:#fff;border-radius:8px;text-align:center;z-index:1;box-shadow:0px 16px 50px rgba(0, 0, 0, 0.08)}
.recommend__wrap.-result {min-height:680px;}
.selectric-recommend__select {display:inline-block;width:180px;height:42px;margin:-3px 8px 0 16px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.selectric-recommend__select .selectric {border-color:transparent;}
.selectric-recommend__select .selectric .label {height:40px;border-bottom:1px solid #222;color:#A0A4AF;font-size:20px;line-height:40px;}
.selectric-recommend__select.selectric-below .selectric .label {color:#222;font-weight:700;}
.selectric-recommend__select.selectric-open .selectric {height:42px;background-color:#fff;border:1px solid #A0A4AF;}
.selectric-recommend__select .selectric-items li {height:40px;padding:0 20px;font-size:18px;line-height:40px;}
.recommend__result {overflow:hidden;position:relative;width:340px;height:267px;margin:0 auto;}
.recommend__result>[class^=-shape] {display:block;width:340px;height:267px;background-repeat:no-repeat;background-position:0 0;opacity:0;-ms-animation:resultBg .5s ease-out .6s forwards;-moz-animation:resultBg .5s ease-out .6s forwards;-o-animation:resultBg .5s ease-out .6s forwards;-webkit-animation:resultBg .5s ease-out .6s forwards;animation:resultBg .5s ease-out .6s forwards;}
.recommend__result>[class^=-man] {display:block;position:absolute;left:0;width:340px;height:267px;margin:0 auto;background-repeat:no-repeat;background-position:0 0;opacity:0;-ms-animation:resultImg .6s ease-in-out forwards;-moz-animation:resultImg .6s ease-in-out forwards;-o-animation:resultImg .6s ease-in-out forwards;-webkit-animation:resultImg .6s ease-in-out forwards;animation:resultImg .6s ease-in-out forwards;}
.recommend__result>.-shape1 {background-image:url(/pc/img/recommend_result_shape1.png);} /* 근검한 */
.recommend__result>.-shape2 {background-image:url(/pc/img/recommend_result_shape2.png);} /* 알뜰한 */
.recommend__result>.-shape3 {background-image:url(/pc/img/recommend_result_shape3.png);} /* 경제적인 */
.recommend__result>.-shape4 {background-image:url(/pc/img/recommend_result_shape4.png);} /* 품격있는 */
.recommend__result>.-shape5 {background-image:url(/pc/img/recommend_result_shape5.png);} /* 럭셔리한 */
.recommend__result>.-shape6 {background-image:url(/pc/img/recommend_result_shape6.png);} /* 무한한 */
.recommend__result>.-man1 {background-image:url(/pc/img/recommend_result_man1.png);} /* 직딩 */
.recommend__result>.-man2 {background-image:url(/pc/img/recommend_result_man2.png);} /* 비즈니스맨 */
.recommend__result>.-man3 {background-image:url(/pc/img/recommend_result_man3.png);} /* 슈퍼맘 */
.recommend__result>.-man4 {background-image:url(/pc/img/recommend_result_man4.png);} /* 로맨티스트 */
.recommend__result>.-man5 {background-image:url(/pc/img/recommend_result_man5.png);} /* 플렉스 */
@-webkit-keyframes resultBg {
    0% {opacity:0;-webkit-transform:scale(0);transform:scale(0);}
    100% {opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes resultBg {
    0% {opacity:0;-webkit-transform:scale(0);transform:scale(0);}
    100% {opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@-webkit-keyframes resultImg {
    0% {opacity:0;bottom:-20px;}
    80% {opacity:1;bottom:0;}
    100% {opacity:1;bottom:0;}
}
@keyframes resultImg {
    0% {opacity:0;bottom:-20px;}
    80% {opacity:1;bottom:0;}
    100% {opacity:1;bottom:0;}
}
@-webkit-keyframes marking {
    0% {width:0;}
    100% {width:100%;}
}
@keyframes marking {
    0% {width:0;}
    100% {width:100%;}
}
/* =시작페이지 */
.recommend_start {background:url(/pc/img/recommend_bg1.png) no-repeat bottom 270px center;}
.recommend_start .hgroup.-titles {padding:80px 0;}
.recommend_start .recommend__wrap {height:auto;margin-top:40px;padding:40px;}
.recommend_start .buttons {margin-top:60px;}
.recommend_start .recommend__row {color:#222;font-size:18px;line-height:40px;vertical-align:middle;}
.recommend_start .recommend__row [disabled] {color:#A0A4AF;}
/* =Title */
.recommend__h2 {color:#000;font-size:28px;}
/* =Marking */
.marking {position:relative;font-weight:700;}
.marking:before {content:'';display:block;position:absolute;bottom:3px;left:0;width:100%;height:8px;z-index:-1;-ms-animation:marking .3s ease-in-out 1s backwards;-moz-animation:marking .3s ease-in-out 1s backwards;-o-animation:marking .3s ease-in-out 1s backwards;-webkit-animation:marking .3s ease-in-out 1s backwards;animation:marking .3s ease-in-out 1s backwards;opacity: 0.6;}
.-mark1:before {background:#FBD241;}
.-mark2:before {background:#FFAC5F;}
.-mark3:before {background:#55C991;}
.-mark4:before {background:#ED8D8D;}
.-mark5:before {background:#93D8FF;}
.-mark6:before {background:#BFA0FF;}
.-mark7:before {background-color:#f0b8b9 !important;}
/* =Hashtag */
.recommend__hashtag {width:600px;margin:24px auto 0;}
.recommend__hashtag a,
.recommend__hashtag a:hover {display:inline-block;color:#808388;font-size:18px;}
/* =Buttons */
.recommend__form+.buttons {margin-top:50px;}
[class^=btn_recommend] {display:inline-block;position:relative;color:#d3d6de;font-size:16px;line-height:44px;text-align:center;}
.btn_recommend_prev {color: #808388;}
.btn_recommend_prev:before{content:'';display:inline-block;width:14px;height:12px;margin-right:8px;background:url(/pc/img/spr_recommend.png) no-repeat -7px -9px;}
.btn_recommend_next {position:relative;min-width:90px;height:44px;margin-left:36px;padding:0 20px;border:1px solid transparent;border-radius:70px;}
.btn_recommend_next:after,
.btn_recommend_result:after {content:'';display:inline-block;width:14px;height:12px;margin-left:8px;background:url(/pc/img/spr_recommend.png) no-repeat -45px -9px;opacity:.3;}
.btn_recommend_next.-active,
.btn_recommend_result.-active {background:#fff;border:1px solid #3767FF;border-radius:70px;color:#3767ff;font-weight:700;}
.btn_recommend_next.-active:after,
.btn_recommend_result.-active:after {background-position:-83px -9px;opacity:1;}
.btn_recommend_result {font-weight:700;}
.buttons__share {margin-top:32px;}
.buttons__share>.link {position:relative;margin:0;padding:0 20px;color:#505256;font-size:14px;text-decoration:none;}
.buttons__share>.link+.link {margin-left:-4px;}
.buttons__share>.link:before {content:'';display:inline-block;width:16px;height:16px;margin-right:8px;background:url(/pc/img/spr_common2.png) no-repeat -272px -79px;vertical-align:middle;text-indent:-9999px;overflow:hidden;}
.buttons__share>.link.-share:before {background-position: -240px -79px;}
.buttons__share>.link.-reload:after {content:'';display:inline-block;position:absolute;top:4px;right:0;width:1px;height:12px;border-left:1px solid #D3D6DE;}
.buttons__share>.link.-share[aria-expanded=true] {color:#3767FF;}
.buttons__share>.link.-share[aria-expanded=true]:before {background-position: -256px -79px;}
/* =Checkbox */
.recommend__form input {overflow:hidden;position:absolute;white-space:nowrap;clip:rect(1px,1px,1px,1px);width:1px;height:1px;margin:0;padding:0;border:0;}
.recommend__selections {width:330px;margin:34px auto 0;text-align:center;}
.recommend__selections.-inline {width:700px;text-align:left;}
.recommend__selections.-inline .recommend__selection {display:inline-block;}
.recommend__selections.-inline .recommend__selection:nth-child(2n) {margin-left:12px;}
.recommend__selection+.recommend__selection {margin-top:16px;}
.recommend__selection:nth-child(2n+1) {margin-left:0;}
.recommend__form input+label {display:inline-block;min-width:328px;height:52px;padding:0 32px;background:#fff;border:1px solid #E4E7ED;border-radius:40px;font-size:16px;color:#505256;line-height:52px;text-align:center;cursor: pointer;}
.recommend__form input:checked+label {background:#475AFF;background:-o-linear-gradient(152.08deg, #1C69FF 6.71%, #475AFF 38.98%, #5C41FF 83.21%);background:linear-gradient(278.61deg, #1C69FF 6.71%, #475AFF 38.98%, #5C41FF 83.21%);-webkit-box-shadow:0px 8px 18px rgba(0, 0, 0, 0.12);box-shadow:0px 8px 18px rgba(0, 0, 0, 0.12);border-radius:40px;color:#fff;}
.recommend__bottom {position:absolute;bottom:0;left:0;width:100%;height:200px;background:#fff url(/pc/img/recommend_bg2.png) no-repeat 0 bottom;z-index:-1;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.recommend__bottom .buttons {position:absolute;bottom:40px;left:20px;right:20px;}
.recommend__car {z-index:2;}
.recommend__car:after {content:'';display:block;position:absolute;bottom:30px;left:5%;width:107px;height:45px;background:url(/pc/img/spr_recommend.png) no-repeat 0 -95px}
.recommend__balloon {display:block;position:absolute;bottom:80px;left:5%;width:77px;height:55px;margin-left:8px;padding:6px 4px 0;background:url(/pc/img/spr_recommend.png) no-repeat 0 -38px;font-size:13px;color: #505256;text-align:center;z-index:1;}
.recommend__balloon>.no {font-size:14px;font-weight:700;color:#3767FF;}
.recommend__bottom.-road1 {-ms-animation:recommRoad1 1.5s ease-in-out forwards;-moz-animation:recommRoad1 1.5s ease-in-out forwards;-o-animation:recommRoad1 1.5s ease-in-out forwards;-webkit-animation:recommRoad1 1.5s ease-in-out forwards;animation:recommRoad1 1.5s ease-in-out forwards;}
.recommend__bottom.-road2 {background-position:-400px bottom;-ms-animation:recommRoad2 1.5s ease-in-out forwards;-moz-animation:recommRoad2 1.5s ease-in-out forwards;-o-animation:recommRoad2 1.5s ease-in-out forwards;-webkit-animation:recommRoad2 1.5s ease-in-out forwards;animation:recommRoad2 1.5s ease-in-out forwards;}
.recommend__bottom.-road3 {background-position:-800px bottom;-ms-animation:recommRoad3 1.5s ease-in-out forwards;-moz-animation:recommRoad3 1.5s ease-in-out forwards;-o-animation:recommRoad3 1.5s ease-in-out forwards;-webkit-animation:recommRoad3 1.5s ease-in-out forwards;animation:recommRoad3 1.5s ease-in-out forwards;}
.recommend__bottom.-road4 {background-position:-1200px bottom;-ms-animation:recommRoad4 1.5s ease-in-out forwards;-moz-animation:recommRoad4 1.5s ease-in-out forwards;-o-animation:recommRoad4 1.5s ease-in-out forwards;-webkit-animation:recommRoad4 1.5s ease-in-out forwards;animation:recommRoad4 1.5s ease-in-out forwards;}
.recommend__bottom.-road5 {background-position:-1600px bottom;-ms-animation:recommRoad5 1.5s ease-in-out forwards;-moz-animation:recommRoad5 1.5s ease-in-out forwards;-o-animation:recommRoad5 1.5s ease-in-out forwards;-webkit-animation:recommRoad5 1.5s ease-in-out forwards;animation:recommRoad5 1.5s ease-in-out forwards;}
.recommend__bottom.-road6 {background-position:-2080px bottom;-ms-animation:recommRoad6 1.5s ease-in-out forwards;-moz-animation:recommRoad6 1.5s ease-in-out forwards;-o-animation:recommRoad6 1.5s ease-in-out forwards;-webkit-animation:recommRoad6 1.5s ease-in-out forwards;animation:recommRoad6 1.5s ease-in-out forwards;}
.recommend__car.-step1:after {-ms-animation:recommStep1 .8s ease-in-out forwards;-moz-animation:recommStep1 .8s ease-in-out forwards;-o-animation:recommStep1 .8s ease-in-out forwards;-webkit-animation:recommStep1 .8s ease-in-out forwards;animation:recommStep1 .8s ease-in-out forwards;}
.recommend__car.-step2:after {left:20.4%;-ms-animation:recommStep2 .8s ease-in-out forwards;-moz-animation:recommStep2 .8s ease-in-out forwards;-o-animation:recommStep2 .8s ease-in-out forwards;-webkit-animation:recommStep2 .8s ease-in-out forwards;animation:recommStep2 .8s ease-in-out forwards;}
.recommend__car.-step3:after {left:35.8%;-ms-animation:recommStep3 .8s ease-in-out forwards;-moz-animation:recommStep3 .8s ease-in-out forwards;-o-animation:recommStep3 .8s ease-in-out forwards;-webkit-animation:recommStep3 .8s ease-in-out forwards;animation:recommStep3 .8s ease-in-out forwards;}
.recommend__car.-step4:after {left:51.2%;-ms-animation:recommStep4 .8s ease-in-out forwards;-moz-animation:recommStep4 .8s ease-in-out forwards;-o-animation:recommStep4 .8s ease-in-out forwards;-webkit-animation:recommStep4 .8s ease-in-out forwards;animation:recommStep4 .8s ease-in-out forwards;}
.recommend__car.-step5:after {left:66.6%;-ms-animation:recommStep5 .8s ease-in-out forwards;-moz-animation:recommStep5 .8s ease-in-out forwards;-o-animation:recommStep5 .8s ease-in-out forwards;-webkit-animation:recommStep5 .8s ease-in-out forwards;animation:recommStep5 .8s ease-in-out forwards;}
.recommend__car.-step6:after {left:82%;-ms-animation:recommStep6 .8s ease-in-out forwards;-moz-animation:recommStep6 .8s ease-in-out forwards;-o-animation:recommStep6 .8s ease-in-out forwards;-webkit-animation:recommStep6 .8s ease-in-out forwards;animation:recommStep6 .8s ease-in-out forwards;}
.recommend__car.-step1 .recommend__balloon {-ms-animation:recommBalloon1 .8s ease-in-out forwards;-moz-animation:recommBalloon1 .8s ease-in-out forwards;-o-animation:recommBalloon1 .8s ease-in-out forwards;-webkit-animation:recommBalloon1 .8s ease-in-out forwards;animation:recommBalloon1 .8s ease-in-out forwards;}
.recommend__car.-step2 .recommend__balloon {left:20.4%;-ms-animation:recommBalloon2 .8s ease-in-out forwards;-moz-animation:recommBalloon2 .8s ease-in-out forwards;-o-animation:recommBalloon2 .8s ease-in-out forwards;-webkit-animation:recommBalloon2 .8s ease-in-out forwards;animation:recommBalloon2 .8s ease-in-out forwards;}
.recommend__car.-step3 .recommend__balloon {left:35.8%;-ms-animation:recommBalloon3 .8s ease-in-out forwards;-moz-animation:recommBalloon3 .8s ease-in-out forwards;-o-animation:recommBalloon3 .8s ease-in-out forwards;-webkit-animation:recommBalloon3 .8s ease-in-out forwards;animation:recommBalloon3 .8s ease-in-out forwards;}
.recommend__car.-step4 .recommend__balloon {left:51.2%;-ms-animation:recommBalloon4 .8s ease-in-out forwards;-moz-animation:recommBalloon4 .8s ease-in-out forwards;-o-animation:recommBalloon4 .8s ease-in-out forwards;-webkit-animation:recommBalloon4 .8s ease-in-out forwards;animation:recommBalloon4 .8s ease-in-out forwards;}
.recommend__car.-step5 .recommend__balloon {left:66.6%;-ms-animation:recommBalloon5 .8s ease-in-out forwards;-moz-animation:recommBalloon5 .8s ease-in-out forwards;-o-animation:recommBalloon5 .8s ease-in-out forwards;-webkit-animation:recommBalloon5 .8s ease-in-out forwards;animation:recommBalloon5 .8s ease-in-out forwards;}
.recommend__car.-step6 .recommend__balloon {left:82%;-ms-animation:recommBalloon6 .8s ease-in-out forwards;-moz-animation:recommBalloon6 .8s ease-in-out forwards;-o-animation:recommBalloon6 .8s ease-in-out forwards;-webkit-animation:recommBalloon6 .8s ease-in-out forwards;animation:recommBalloon6 .8s ease-in-out forwards;}
@-ms-keyframes recommRoad2 {
    0% {background-position:0 bottom;}
    90% {background-position:32% bottom;}
    100% {background-position:32% bottom;}
}
@-moz-keyframes recommRoad2 {
    0% {background-position:0 bottom;}
    90% {background-position:32% bottom;}
    100% {background-position:32% bottom;}
}
@-o-keyframes recommRoad2 {
    0% {background-position:0 bottom;}
    90% {background-position:32% bottom;}
    100% {background-position:32% bottom;}
}
@-webkit-keyframes recommRoad2 {
    0% {background-position:0 bottom;}
    90% {background-position:32% bottom;}
    100% {background-position:32% bottom;}
}
@keyframes recommRoad2 {
    0% {background-position:0 bottom;}
    90% {background-position:32% bottom;}
    100% {background-position:32% bottom;}
}
@-ms-keyframes recommRoad3 {
    0% {background-position:32% bottom;}
    90% {background-position:40% bottom;}
    100% {background-position:40% bottom;}
}
@-moz-keyframes recommRoad3 {
    0% {background-position:32% bottom;}
    90% {background-position:40% bottom;}
    100% {background-position:40% bottom;}
}
@-o-keyframes recommRoad3 {
    0% {background-position:32% bottom;}
    90% {background-position:40% bottom;}
    100% {background-position:40% bottom;}
}
@-webkit-keyframes recommRoad3 {
    0% {background-position:32% bottom;}
    90% {background-position:40% bottom;}
    100% {background-position:40% bottom;}
}
@keyframes recommRoad3 {
    0% {background-position:32% bottom;}
    90% {background-position:40% bottom;}
    100% {background-position:40% bottom;}
}
@-ms-keyframes recommRoad4 {
    0% {background-position:40% bottom;}
    90% {background-position:60% bottom;}
    100% {background-position:60% bottom;}
}
@-moz-keyframes recommRoad4 {
    0% {background-position:40% bottom;}
    90% {background-position:60% bottom;}
    100% {background-position:60% bottom;}
}
@-o-keyframes recommRoad4 {
    0% {background-position:40% bottom;}
    90% {background-position:60% bottom;}
    100% {background-position:60% bottom;}
}
@-webkit-keyframes recommRoad4 {
    0% {background-position:40% bottom;}
    90% {background-position:60% bottom;}
    100% {background-position:60% bottom;}
}
@keyframes recommRoad4 {
    0% {background-position:40% bottom;}
    90% {background-position:60% bottom;}
    100% {background-position:60% bottom;}
}
@-ms-keyframes recommRoad5 {
    0% {background-position:60% bottom;}
    90% {background-position:80% bottom;}
    100% {background-position:80% bottom;}
}
@-moz-keyframes recommRoad5 {
    0% {background-position:60% bottom;}
    90% {background-position:80% bottom;}
    100% {background-position:80% bottom;}
}
@-o-keyframes recommRoad5 {
    0% {background-position:60% bottom;}
    90% {background-position:80% bottom;}
    100% {background-position:80% bottom;}
}
@-webkit-keyframes recommRoad5 {
    0% {background-position:60% bottom;}
    90% {background-position:80% bottom;}
    100% {background-position:80% bottom;}
}
@keyframes recommRoad5 {
    0% {background-position:60% bottom;}
    90% {background-position:80% bottom;}
    100% {background-position:80% bottom;}
}
@-ms-keyframes recommRoad6 {
    0% {background-position:80% bottom;}
    90% {background-position:100% bottom;}
    100% {background-position:100% bottom;}
}
@-moz-keyframes recommRoad6 {
    0% {background-position:80% bottom;}
    90% {background-position:100% bottom;}
    100% {background-position:100% bottom;}
}
@-o-keyframes recommRoad6 {
    0% {background-position:80% bottom;}
    90% {background-position:100% bottom;}
    100% {background-position:100% bottom;}
}
@-webkit-keyframes recommRoad6 {
    0% {background-position:80% bottom;}
    90% {background-position:100% bottom;}
    100% {background-position:100% bottom;}
}
@keyframes recommRoad6 {
    0% {background-position:80% bottom;}
    90% {background-position:100% bottom;}
    100% {background-position:100% bottom;}
}
@-ms-keyframes recommStep2 {
    0% {left:5%;}
    100% {left:20.4%;}
}
@-moz-keyframes recommStep2 {
    0% {left:5%;}
    100% {left:20.4%;}
}
@-o-keyframes recommStep2 {
    0% {left:5%;}
    100% {left:20.4%;}
}
@-webkit-keyframes recommStep2 {
    0% {left:5%;}
    100% {left:20.4%;}
}
@keyframes recommStep2 {
    0% {left:5%;}
    100% {left:20.4%;}
}
@-ms-keyframes recommStep3 {
    0% {left:20.4%;}
    100% {left:35.8%;}
}
@-moz-keyframes recommStep3 {
    0% {left:20.4%;}
    100% {left:35.8%;}
}
@-o-keyframes recommStep3 {
    0% {left:20.4%;}
    100% {left:35.8%;}
}
@-webkit-keyframes recommStep3 {
    0% {left:20.4%;}
    100% {left:35.8%;}
}
@keyframes recommStep3 {
    0% {left:20.4%;}
    100% {left:35.8%;}
}
@-ms-keyframes recommStep4 {
    0% {left:35.8%;}
    100% {left:51.2%;}
}
@-moz-keyframes recommStep4 {
    0% {left:35.8%;}
    100% {left:51.2%;}
}
@-o-keyframes recommStep4 {
    0% {left:35.8%;}
    100% {left:51.2%;}
}
@-webkit-keyframes recommStep4 {
    0% {left:35.8%;}
    100% {left:51.2%;}
}
@keyframes recommStep4 {
    0% {left:35.8%;}
    100% {left:51.2%;}
}
@-ms-keyframes recommStep5 {
    0% {left:51.2%;}
    100% {left:66.6%;}
}
@-moz-keyframes recommStep5 {
    0% {left:51.2%;}
    100% {left:66.6%;}
}
@-o-keyframes recommStep5 {
    0% {left:51.2%;}
    100% {left:66.6%;}
}
@-webkit-keyframes recommStep5 {
    0% {left:51.2%;}
    100% {left:66.6%;}
}
@keyframes recommStep5 {
    0% {left:51.2%;}
    100% {left:66.6%;}
}
@-ms-keyframes recommStep6 {
    0% {left:66.6%;}
    100% {left:82%;}
}
@-moz-keyframes recommStep6 {
    0% {left:66.6%;}
    100% {left:82%;}
}
@-o-keyframes recommStep6 {
    0% {left:66.6%;}
    100% {left:82%;}
}
@-webkit-keyframes recommStep6 {
    0% {left:66.6%;}
    100% {left:82%;}
}
@keyframes recommStep6 {
    0% {left:66.6%;}
    100% {left:82%;}
}
@-ms-keyframes recommBalloon2 {
    0% {left:5%;}
    100% {left:20.4%;}
}
@-moz-keyframes recommBalloon2 {
    0% {left:5%;}
    100% {left:20.4%;}
}
@-o-keyframes recommBalloon2 {
    0% {left:5%;}
    100% {left:20.4%;}
}
@-webkit-keyframes recommBalloon2 {
    0% {left:5%;}
    100% {left:20.4%;}
}
@keyframes recommBalloon2 {
    0% {left:5%;}
    100% {left:20.4%;}
}
@-ms-keyframes recommBalloon3 {
    0% {left:20.4%;}
    100% {left:35.8%;}
}
@-moz-keyframes recommBalloon3 {
    0% {left:20.4%;}
    100% {left:35.8%;}
}
@-o-keyframes recommBalloon3 {
    0% {left:20.4%;}
    100% {left:35.8%;}
}
@-webkit-keyframes recommBalloon3 {
    0% {left:20.4%;}
    100% {left:35.8%;}
}
@keyframes recommBalloon3 {
    0% {left:20.4%;}
    100% {left:35.8%;}
}
@-ms-keyframes recommBalloon4 {
    0% {left:35.8%;}
    100% {left:51.2%;}
}
@-moz-keyframes recommBalloon4 {
    0% {left:35.8%;}
    100% {left:51.2%;}
}
@-o-keyframes recommBalloon4 {
    0% {left:35.8%;}
    100% {left:51.2%;}
}
@-webkit-keyframes recommBalloon4 {
    0% {left:35.8%;}
    100% {left:51.2%;}
}
@keyframes recommBalloon4 {
    0% {left:35.8%;}
    100% {left:51.2%;}
}
@-ms-keyframes recommBalloon5 {
    0% {left:51.2%;}
    100% {left:66.6%;}
}
@-moz-keyframes recommBalloon5 {
    0% {left:51.2%;}
    100% {left:66.6%;}
}
@-o-keyframes recommBalloon5 {
    0% {left:51.2%;}
    100% {left:66.6%;}
}
@-webkit-keyframes recommBalloon5 {
    0% {left:51.2%;}
    100% {left:66.6%;}
}
@keyframes recommBalloon5 {
    0% {left:51.2%;}
    100% {left:66.6%;}
}
@-ms-keyframes recommBalloon6 {
    0% {left:66.6%;}
    100% {left:82%;}
}
@-moz-keyframes recommBalloon6 {
    0% {left:66.6%;}
    100% {left:82%;}
}
@-o-keyframes recommBalloon6 {
    0% {left:66.6%;}
    100% {left:82%;}
}
@-webkit-keyframes recommBalloon6 {
    0% {left:66.6%;}
    100% {left:82%;}
}
@keyframes recommBalloon6 {
    0% {left:66.6%;}
    100% {left:82%;}
}
/* =공유하기 */
.shares .sns__button {overflow:hidden;display:inline-block;width:auto;height:auto;margin:0 20px 0 0;text-indent:0;font-size:14px;color:#222;text-align:center;}
.shares .sns__button:last-child {margin-right:0;}
.shares .sns__button [class^=ico-] {display:block;margin-bottom:4px;}
.shares + .caption {margin-top:12px;}
/* =추천차량 리스트 */
.recommend__visual .hgroup__stl {margin-top:8px;}
.recommend__visual+.recommend__h2 {padding-top:11px;} 
.brand-list.-recommend {position:absolute;left:50%;top:193px;width:800px;margin-top:0;margin-left:-370px;}
.brand-list.-recommend:after {content:'';clear:both;display:block;}
.brand-list.-recommend .brand__li {width:220px;height:220px;margin:0 20px;padding-top:20px;color:#505256;}
.brand-list.-recommend .brand__li:before {display:none;}
.brand-list.-recommend .brand__li a {display:block;}
.brand-list.-recommend .brand__li em {margin:8px 0 5px;color:#505256;}
.brand-list.-recommend .brand__li strong {font-size:20px;color:#505256;}
.brand-list.-recommend .brand__li span {display:block;margin-top:11px;color:#808388;}
.brand-list.-recommend .brand__li.-active {border:2px solid #3767ff;box-shadow:0px 10px 40px rgba(0, 0, 0, 0.1);}
.brand-list.-recommend .brand__li.-active em {margin:8px 0 5px;color:#222;}
.brand-list.-recommend .brand__li.-active strong {font-size:20px;color:#222;}
.brand-list .-other {background:url(/pc/img/spr_icons.png) no-repeat -81px -140px !important;}
/* =Go Main */
.btn-go-main {padding-top:20px;text-align:center;}

/* 내차팔기 */
/* 내차팔기홈 */
.sellmain__visual {height:440px;background:url(/pc/img/bg_visaul_sell.jpg) no-repeat 50% 0, linear-gradient(108.27deg, #F6F7FB 33.36%, #E9EBF3 67.46%);}
.sell__topic {width:1200px;margin:0 auto;padding-top:98px;}
.sell__topic .desc {margin-top:12px;color:#222;font-size:20px;}
.sell__topic .buttons {margin-top:60px;}
.button.-navy,
.button.-gray {min-width:130px;width:130px;height:48px;padding:0 24px;color:#fff;line-height:48px;}
.button.-navy {background-color:#001D82;}
.button.-gray {background-color:#9EA3B7;}
.ico-arrow {width:16px;height:5px;margin-left:8px !important;background:url(/pc/img/spr_common2.png) no-repeat -322px -102px;}
.guide__ul {position:relative;margin-top:44px;}
.guide__list {position:relative;}
.guide__list + .guide__list {margin-top:48px;}
.guide__link {position:relative;min-height:59px;}
.guide__link .no {position:absolute;top:0;left:0;z-index:5;width:24px;height:45px;background:url(/pc/img/img_no.png) no-repeat 0 0;color:#A0A4AF;font-size:40px;text-indent:-999px;}
.guide__list .no2 {background-position:0 -45px;}
.guide__list .no3 {background-position:0 -90px;}
.guide__list .no4 {background-position:0 -135px;}
.guide__list:hover .no1,
.guide__list.-active .no1 {background-position:-24px 0;}
.guide__list:hover .no2,
.guide__list.-active .no2 {background-position:-24px -45px;}
.guide__list:hover .no3,
.guide__list.-active .no3 {background-position:-24px -90px;}
.guide__list:hover .no4,
.guide__list.-active .no4 {background-position:-24px -135px;}
.guide__info {position:relative;z-index:5;padding-left:44px;}
.guide__info .title {color:#222;font-size:18px;font-weight:bold;}
.guide__info .desc {display:block;margin-top:8px;}
.guide__list .figure {position:absolute;top:0;right:0;width:589px;height:394px;opacity:0;transition:opacity 0.1s;}
.guide__list:nth-child(2) .figure {top:-99px;}
.guide__list:nth-child(3) .figure {top:-198px;}
.guide__list:nth-child(4) .figure {top:-298px;}
.guide__list.-active .figure {opacity:1;}
.guide__list.-active .guide__link:after,
.guide__list:hover .guide__link:after {content:'';position:absolute;top:50%;left:-32px;width:552px;height:107px;margin-top:-53px;background-color:#F4FAFF;box-shadow:0px 8px 20px -4px rgba(0, 0, 0, 0.12);}
/* =자주 묻는 질문 */
.faq__go {margin-top:84px;}
.faq__go .accordion {margin-top:20px;border-top:2px solid #A0A4AF;}

/* 견적신청 */
.estimate__start {width:790px;margin:40px auto 60px;padding:40px 0;background:#FFFFFF;border-radius:8px;box-shadow:0px 16px 50px rgba(0, 0, 0, 0.08);color:#222;font-size:18px;text-align:center;}
.estimate__start input {width:200px;margin:0 8px 0 16px;padding-bottom:8px;border-bottom:1px solid #222;color:#222;font-size:20px;font-weight:700;}
.estimate__restart {width:790px;margin:40px auto 0;padding:32px 120px;background:#F4FAFF;border-radius:8px;text-align:center;}
.estimate__restart .car {color:#3767ff;font-size:24px;font-weight:700;}
.estimate__restart .detail {margin-top:12px;color:#222;font-size:18px;font-weight:700;}
.estimate__restart .detail span {margin-left:20px;color:#808388;font-size:16px;font-weight:400;}
.estimate__restart .step {margin-top:32px;color:#3767ff;text-align:left;}
.estimate__restart .step .txt {display:inline-block;margin-bottom:8px;font-size:14px;}
.estimate__restart .step .graph {position:relative;height:6px;background:#D3D6DE;border-radius:4px;}
.estimate__restart .step .graph .current {display:inline-block;position:absolute;top:0;width:0;height:6px;background:#558FFF;border-radius:4px 0  0 4px;}
.estimate__restart .step .graph .current.step1 {width:91px; animation:tempstep1 .5s ease-in-out forwards;-webkit-animation:tempstep1 .5s ease-in-out forwards}
.estimate__restart .step .graph .current.step2 {width:182px; animation:tempstep2 .8s ease-in-out forwards;-webkit-animation:tempstep2 .8s ease-in-out forwards}
.estimate__restart .step .graph .current.step3 {width:273px; animation:tempstep3 1s ease-in-out forwards;-webkit-animation:tempstep3 1s ease-in-out forwards}
.estimate__restart .step .graph .current.step4 {width:365px; animation:tempstep4 1.2s ease-in-out forwards;-webkit-animation:tempstep4 1.2s ease-in-out forwards}
.estimate__restart .step .graph .current.step5 {width:457px; animation:tempstep5 1.4s ease-in-out forwards;-webkit-animation:tempstep5 1.4s ease-in-out forwards}
.estimate__restart .step .graph .unit {position:absolute;top:0;left:0;width:100%;}
.estimate__restart .step .graph .unit:after {content:'';display:block;clear:both;height:0;}
.estimate__restart .step .graph .unit li {overflow:hidden;float:left;position:relative;width:calc(100% / 6);height:6px;text-indent:-9999px;}
.estimate__restart .step .graph .unit li:after {content:'';position:absolute;top:0;right:0;width:1px;height:6px;background:#fff;}
.estimate__restart .step .graph .unit li:nth-child(4):after {right:1px;}
@keyframes tempstep1 {
    0% {width:0}
    100% {width:91px}
}
@keyframes tempstep2 {
    0% {width:0}
    100% {width:182px}
}
@keyframes tempstep3 {
    0% {width:0}
    100% {width:273px}
}
@keyframes tempstep4 {
    0% {width:0}
    100% {width:365px}
}
@keyframes tempstep5 {
    0% {width:0}
    100% {width:457px}
}
/*== 차량모델*/
.car__info {text-align:center;}
.car__info .-model {display:inline-block;margin:20px 0 60px;padding:20px 80px;background:#F4FAFF;border-radius:8px;color:#222;font-weight:700;}
.car__info .-model span {margin-left:16px;color:#808388;font-size:14px;font-weight:400;}
.car__info .-model .link {margin-left:40px;font-weight:400;}
/* 직접검색 */
.car__model {position:relative;}
/* =1depth */
.model-type__wrap {overflow:hidden;z-index:10;width:100%;background:#fff;}
.model-type__button {float:left;position:relative;width:400px;padding-left:24px;text-align:left;}
.model-type__button:first-child {padding-left:0;}
.model-type__wrap.-col2 {margin-top:40px;}
.model-type__wrap.-col2 .model-type__button {width:600px;}
.model-type__key {display:block;color:#222;font-size:14px;}
.model-type__value {display:block;position:relative;width:100%;margin-top:8px;padding:0 30px 12px 0;border-bottom:1px solid #D3D6DE;color:#A0A4AF;font-size:18px;}
.model-type__value:after {content:'';display:inline-block;position:absolute;top:50%;right:5px;width:8px;height:8px;margin:-8px 2px 0 0;border-top:1px solid #A0A4AF;border-right: 1px solid #A0A4AF;vertical-align:2px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
.model-type__button.-open .model-type__value {border-color:#3767FF}
.model-type__button.-open .model-type__value:after {margin-top:-6px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.model-type.-active {display:block;}
.model-type__button.-active .model-type__value,
input.model-type__value {color:#222;font-weight:700;}
.model-tab__panel:nth-of-type(2) .model-type__button {width:333px;}
.model-type__search {width:900px;padding:24px 40px 21px;}
.model-type__input {display:block;width:900px;height:27px;margin-top:6px;font-size:18px;line-height:27px;font-weight:400;}
/* =2depth */
.model-panel {display:none;position:relative;z-index:9;width:1200px;min-height:108px;margin-top:20px;padding:32px 40px;background:#fff;border:1px solid #D3D6DE;border-radius:12px;}
.model-state {display:none;margin-top:6px;}
.scroll-wrapper.state2 {height:318px;}
.scroll-wrapper.state2:after {content:'';position:absolute;bottom:0;left:0;width:100%;height:30px;background:-o-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);background:-ms-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);}
.model-form__selections {margin:0;}
.model-form__label {color:#222;font-size:16px;font-weight:700;}
.model-panel.-active,
.model-state.-active {display:block;}
.model-panel__close,
.model-state__close {position: absolute;top:90px;right:30px;width:44px;height:44px;} 
.model-panel__close:after,
.model-state__close:after {content:'';display:inline-block;width:16px;height:16px;background:url(/pc/img/spr_common.png) no-repeat -27px -78px;vertical-align:middle;}
/* =쉽고빠른 검색 */
/* ==Form */
.model-form__wrap.-scroll {overflow:hidden;position:relative;height:200px;padding:0 30px;}
.model-form__wrap.-scroll:after {content:'';position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 60%);border-radius: 0px 0px 51px 51px;}
.model-form__wrap.-scroll > .scroll-content.scroll-scrolly_visible {left:0;margin-left:0;}
.model-form__wrap .model-panel__close {top:-10px;}
.model-form__selection {display:inline-block;position:relative;margin-top:8px;text-align:center;}
.model-form__selection:first-child {margin-left:0}
.model-form__selection [type=radio] {overflow:hidden;position:absolute;;width:1px;height:1px;margin:0;padding:0;border:0;clip:rect(1px,1px,1px,1px);white-space:nowrap;}
.model-form__selection .label {display:inline-block;position:relative;width:101px;height:91px;margin-right:8px;font-size:14px;line-height:24px;text-indent:0;cursor:pointer;}
.model-form__selections.-txt .model-form__selection {width:33.1%;margin-top:0;padding:8px 0;text-align:left;}
.model-form__selections.-txt .model-data__value {display:inline-block;}
.model-form__selections.-txt .label {display:inline-block;width:auto;height:auto;padding-left:30px;}
.model-form__selections.-txt .model-form__selection input+label:before {content:'';position:absolute;top:0;left:0;width:24px;height:24px;background-image:url(/pc/img/spr_form.png);background-repeat:no-repeat;background-position:0 -56px;}
.model-form__selections.-txt .model-form__selection input:hover +label:before {background-position:-72px -56px;}
.model-form__selections.-txt .model-form__selection input:checked +label:before {background-position:-24px -56px;}
.model-data__key {font-size:14px;}
.model-data__key>.ico-brand {display:block;margin:4px auto;}
.model-data__value {display:block;font-size:12px;color:#808388;}
.model-state .buttons {width:164px;height:28px;margin:-14px auto 0;background:#fff;}
.model-state .btn-moreview {display:inline-block;width:140px;height:28px;margin:0 12px;background:#fff;border:1px solid #A0A4AF;border-radius:44px;color:#505256;font-size:12px;line-height:28px;}
.model-state .moreview .h4 {position:relative;display:block;height:19px;margin-top:32px;background:#fff;color:#222;font-size:13px;font-weight:bold;}
.model-state .moreview .h4:after {content:"";position:absolute;top:50%;width:calc(100% - 100px);height:1px;margin-left:12px;background:#E4E7ED;}
.model-state .moreview .model-form__selections {margin:20px 0;}
.model-panel .-scroll .model-form {padding:0 0 10px;}
.model-state .model-form__selection:hover .label:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #3767FF;border-radius:8px;}
/* 차량 소유*/
.estimate-form {margin:-32px 0 0 -24px;}
.estimate-form .form__group {display:inline-block;width:calc(50% - 24px);margin-left:22px;vertical-align:top;}
.estimate-form .form__group.-col1 {width:calc(100% - 24px);}
.estimate-form .form__group>.label {height:28px;margin:32px 0 8px;}
.estimate-form .form__group+.form__group {margin:0 0 0 22px;}
.estimate-form .selection+.selection {margin-left:80px;}
.estimate-form input:disabled {color:#222;}
/* 차량 옵션*/
.estimate-form .primary-option__li {width:143px;height:112px;border:2px solid transparent;border-radius:8px;}
.estimate-form .primary-option__li + .primary-option__li {margin-left:8px;}
.estimate-form .primary-option__li a {width:139px;height:108px;padding-top:80px;}
.estimate-form .primary-option__li a:before {top:12px;}
.estimate-form .primary-option__li.-active {border-color:#3767FF;color:#3767FF;}
.-photo_guide {overflow:hidden;}
.-photo_guide .hgroup__fr {position:absolute;right:0;bottom:32px;}
.-photo_guide .hgroup__fr .link {font-size:14px;}
.photo__guide {margin:-8px 0 0 -40px;}
.photo__guide:after {content:'';clear:both;display:block;height:0;}
.photo__guide li {float:left;width:calc(50% - 40px);margin:20px 0 0 40px;}
.photo__guide li .remark {margin-top:4px;}
.photo__guide li .img {overflow:hidden;width:274px;height:205px;margin-top:12px;background:url(/pc/img/img_photo_guide.jpg) no-repeat;text-indent:-9999px;}
.photo__guide li .img.-guide2 {background-position:-314px 0;}
.photo__guide li .img.-guide3 {background-position:0 -240px;}
.photo__guide li .img.-guide4 {background-position:-314px -240px;}
.photo__list ul {margin:-24px 0 0 -24px;}
.photo__list ul:after {content:'';clear:both;display:block;height:0;}
.photo__list ul li {float:left;width:calc(25% - 24px);margin:24px 0 0 24px;}
.photo__list img {width:282px;height:212px;object-fit:cover;}

/*견적조회*/
.estimate__car {overflow:hidden;position:relative;margin-top:20px;padding:24px 40px;background:#F4FAFF;border-radius:8px;text-align:center;}
.estimate__car .tag_wrap {text-align:left;}
.estimate__car .car__info {position:relative;min-height:150px;padding-left:224px;text-align:left;}
.estimate__car .car__info .car__detail {position:relative;}
.estimate__car .car__info .img {position:absolute;top:0;left:0;width:200px;height:150px;}
.estimate__car .car__info .img img {position:absolute;width:200px;height:150px;object-fit:cover;}
.estimate__car .car__info .car {margin-top:12px;color:#222;font-size:24px;font-weight:700;}
.estimate__car .car__info .detail {overflow:hidden;display:inline-block;max-width:514px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}
.estimate__car .car__info .link {margin-left:16px;color:#3767FF;line-height:20px;vertical-align:top;}
.estimate__car.-type2 .car__info {min-height:92px;padding-left:147px}
.estimate__car.-type2 .car__info .img {width:123px;height:92px;}
.estimate__car.-type2 .car__info .img img {width:123px;height:92px;object-fit:cover;}
.estimate__car + .results,
#searchList + .results {margin-top:80px;}
.estimate__price {position:absolute;top:50%;right:0;transform:translateY(-50%);}
.estimate__price .maximum{overflow:hidden;text-align:right;}
.estimate__price .average {overflow:hidden;margin-top:4px;}
.estimate__price .tit {display:inline-block;position:relative;padding-left:20px;text-align:left;}
.estimate__price .tit:before {content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background:url(/pc/img/spr_common2.png) no-repeat -194px -104px;}
.estimate__price .average .tit:before {background-position:-210px -104px}
.estimate__price .money {display:inline-block;width:177px;color:#222;font-size:20px;font-weight:700;text-align:right;}
.estimate__price .money span {font-size:16px;}
.estimate__price .maximum .money {color:#3767FF;font-size:24px;}
.estimate__time {margin-top:32px;text-align:left;}
.estimate__time .graph {position:relative;height:6px;background:#3767FF;border-radius:4px;}
.estimate__time .graph.-sky {background:#2BBAD9;}
.estimate__time .graph .current {overflow:hidden;display:inline-block;position:absolute;top:0;width:0;height:6px;background:#E4E7ED;border-radius:4px 0  0 4px;transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;text-indent:-9999px;}
.estimate__time ._clearfix span {display:inline-block;margin-top:8px;font-size:14px;}
.estimate__time .txt {float:left}
.estimate__time .remain {float:right;position:relative;padding-left:20px;font-weight:700;}
.estimate__time .remain:before {content:"";position:absolute;left:0;top:50%;width:16px;height:16px;transform:translateY(-50%);background:url(/pc/img/spr_common2.png) no-repeat -227px -104px;}
.dealer-top {border-bottom:0;margin-top:40px;}
.dealer-top .tbl-top__result em {color:#3767FF;font-weight:700}
.dealer-top .tbl-top__fr .link {font-size:14px;}
.dealar___li {position:relative;padding:32px 40px;border: 1px solid #E4E7ED;border-radius:4px;margin-bottom:12px;overflow:hidden;}
.dealar___li .dealer__profile {float:left;padding:5px 0 0 88px;}
.dealar___li .dealer__profile .h4 {font-weight:700;font-size:18px;color:#222;}
.dealar___li .dealer__profile .link {margin-left:8px;}
.dealar___li .dealer__profile .link.-moreview:after {width:24px;height:24px;margin-left:4px;margin-right:0;background:url(/pc/img/spr_common2.png) no-repeat -24px -47px;transform:rotate(0deg);border:none;vertical-align:-6px}
.dealar___li .info {float:right;position:relative;margin-top:12px;text-align:right;}
.dealar___li .cost {display:inline-block;margin-top:8px}
.dealar___li .cost strong {display:inline-block;width:136px;margin-left:8px;color:#3767FF;font-size:24px;letter-spacing:-0.02em;text-align:right;}
.dealar___li .cost strong span {font-size:16px;}
.dealar___li .evaluation .item {margin-right:12px;color:#808388;font-size:14px;}
.dealar___li .button {margin-left:80px;}
.dealar___li.-disabled {border:none}
.dealar___li.-disabled .button {background:#7a84ff;}
.dealar___li .visit {display:inline-block;padding:2px 10px 2px 8px;background:rgba(55,103,255, .1);border-radius:4px;color:#3767FF;font-weight:700;font-size:14px;}
.dealar___li.-disabled:after {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#F6F7FB;border-radius:4px;opacity:.7;}
/* ==차량 상세 정보 */
.estimate__dialog .car__info {margin:0}
.estimate__dialog .car__info .-model {display:block;margin:0;padding:20px 40px;}
.estimate__dialog .car__info .-model .remark {display:block;margin-bottom:8px;line-height:20px;}
.estimate__dialog .primary-option__ul {margin-top:-4px;}
.estimate__dialog .primary-option__li {width:25%;margin-top:24px;}
.estimate__dialog .photo__list ul {margin:-12px 0 0 -12px;}
.estimate__dialog .photo__list ul li {width:calc(33.3% - 12px);margin:12px 0 0 12px;}
.estimate__dialog .photo__list ul li img {width:188px;height:141px;}
/*=딜러후기작성*/
.sell__review {margin:32px 0 40px;padding:16px 0;background:#F6F7FB;border-radius:8px;text-align:center;}
.sell__review .dealer__top {display:inline-block;position:relative;min-height:32px;padding:5px 0 0 40px;}
.sell__review .dealer__top .remark {margin-left:8px;}
.sell__review .dealer__photo {position:absolute;left:0;top:0;width:32px;height:32px;background:url(/pc/img/img_profile_photo.png) no-repeat 50% 0 / 32px auto;border:1px solid #D3D6DE;border-radius:50%;}
.sell__review .dealer__photo img {width:30px;height:30px;border-radius:50%;}
/*=딜러선정*/
.dealer__info.-pick {padding:32px 0;background:#F6F7FB;border-radius:8px;text-align:center;}
.dealer__info.-pick .dealer__profile {display:inline-block;min-width:348px;min-height:44px;padding-left:88px;text-align:left;}
.dealer__info.-pick .dealer__figure,
.dealer__info.-pick .dealer__figure img {width:64px;height:64px;}
.dealer__info.-pick .dealer__profile .h4 {color:#222;font-size:18px;font-weight:700;}
.dealer__info.-pick .evaluation .item {color:#808388;font-size:14px;}
.dealer__info.-pick .dealer__msg {display:inline-block;width:348px;padding:8px;text-align:center;}
.dealer__info.-pick .dealer__msg .remark {margin-left:40px;font-size:24px;font-weight:700;}
.dealer__info.-pick .dealer__msg .remark em {font-size:16px;font-weight:400;}
.dealer_pick_form.agree-form .fieldset {padding-top:40px;}
.dealer_pick_form .terms__wrap,
.dealer_pick_form .agree__item:first-child {margin-top:0;}

/* 미디어 */
.media__a {display:block;position:relative;}
.media__info {margin-top:16px;}
.media__figure {overflow:hidden;position:relative;background-color:#e5e5e5;}
.media__figure img {object-fit:cover;transform:scale(1);transition:all 0.3s ease-in-out;}
.media__a:hover .media__figure img {object-fit:cover;transform:scale(1.1);}
.media__title,
.media__cont,
.view__more.-box .title,
.view__more.-box .date {overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;}
.media__title {color:#222;font-size:18px;font-weight:bold;}
.media__date {margin-top:8px;font-size:12px;color:#808388;}
.media__date span:last-child:before {content:'';display:inline-block;width:1px;height:12px;background:#d3d6de;margin:0 12px;}
.media__value {margin-top:8px;color:#3767FF;font-size:20px;}
.media__cont {margin-top:12px;}
.media__value {margin-top:8px;font-size:18px;color: #3767FF;font-weight:700;}
.btn-play {position:absolute;z-index:5;width:48px;height:48px;background:url(/pc/img/btn_play.png) no-repeat 0 0;text-indent:-9999px;}
.-avi:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);}
/* =미디어 basic타입 */
.media__wrap.-basic {margin:60px auto 0;}
.media__wrap.-basic .media__ul {overflow:hidden;margin:20px -12px 0;}
.media__wrap.-basic .media__li {float:left;position:relative;width:25%;padding:0 12px;}
.media__wrap.-basic .media__figure,
.media__wrap.-basic .media__figure img {width:282px;height:212px;}
.media__wrap.-basic .btn-play {top:150px;left:16px;}
.media__wrap.-basic.-small .media__figure,
.media__wrap.-basic.-small .cars__photo {width:180px;height:135px;}
.media__wrap.-basic.-small .media__title {height:48px;font-size:16px;font-weight:normal;}
.media__wrap.-basic .media__li .cars__info {height:95px;margin-top:12px;}
.media__wrap.-basic .media__li .cars__price {margin-top:10px;font-size:18px;}
.media__wrap.-basic .media__li .price {font-size:18px;}
.media__wrap.-basic .media__li .cars__share {bottom:3px;right:12px;}
.media__wrap.-basic .media__li .brand,
.media__wrap.-basic .media__li .name {width:180px;}
/* =미디어 row타입 */
.media__wrap.-row-small .media__a:after,
.media__wrap.-row-big .media__a:after {content:'';display:block;clear:both;}
.media__wrap.-row-small .media__figure,
.media__wrap.-row-big .media__figure {float:left;}
.media__wrap.-row-big .media__li {height:135px;}
.media__wrap.-row-big .media__li + .media__li {margin-top:40px;}
.media__wrap.-row-big .media__figure,
.media__wrap.-row-big .media__figure img {width:180px;height:135px;}
.media__wrap.-row-big .media__info {display:table-cell;height:135px;margin-left:204px;padding:10.5px 0 10.5px 24px;vertical-align:middle;}
.media__wrap.-row-big .media__title {max-height:54px;}
.media__wrap.-row-big .media__cont {max-height:48px;}
.media__wrap.-row-big .btn-play {bottom:12px;left:12px;}
.media__wrap.-row-small .media__li {margin-top:20px;}
.media__wrap.-row-small .media__figure,
.media__wrap.-row-small .media__figure img {width:88px;height:66px;}
.media__wrap.-row-small .media__info {display:table-cell;height:66px;margin-left:104px;padding:9px 0 9px 16px;vertical-align:middle;}
.media__wrap.-row-small .media__title {font-size:16px;}
.media__wrap.-row-small .btn-play {bottom:6px;left:6px;width:24px;height:24px;background-size:24px auto;}
/* =미디어 mix타입 */
.media__wrap.-mix {width:1200px;padding-bottom:60px;border-bottom:1px solid #D3D6DE;}
.media__wrap.-mix ul:after {content:'';display:block;clear:both;}
.media__wrap.-mix .media__li:nth-child(1) {float:left;width:588px;height:442px;}
.media__wrap.-mix .media__li:nth-child(1) .media__a {position:relative;}
.media__wrap.-mix .media__li:nth-child(1) .media__figure,
.media__wrap.-mix .media__li:nth-child(1) .media__figure img {width:588px;height:442px;}
.media__wrap.-mix .media__li:nth-child(1) .media__figure:after {content:'';position:absolute;top:auto;left:0;bottom:0;width:100%;height:377px;background:linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);}
.media__wrap.-mix .media__li:nth-child(1) .media__info {position:absolute;bottom:20px;left:0;height:auto;margin:0;padding:0 38px 0 20px;}
.media__wrap.-mix .media__li:nth-child(1) .media__title {height:auto;color:#fff;}
.media__wrap.-mix .media__li:nth-child(1) .media__cont {display:none;}
.media__wrap.-mix .media__li:nth-child(1) .btn-play {position:static;margin-bottom:16px;}
.media__wrap.-mix .media__li + .media__li {margin-top:16px;padding-left:612px;}
/* =미디어 list */
.media__section:after {content:'';display:block;clear:both;}
.media__section .search__total {margin-bottom:32px;}
.media__section .media__fl {float:left;width:792px;}
.media__section .media__fr {float:left;width:348px;margin-left:60px;}
.media__section .sort-wrap {margin-top:0;}
/* =미디어-주간 인기 게시물 */
.weekily-best .h2 {font-size:18px;}
/* =미디어-일간 인기 게시물 */
.daliy-best {margin-top:40px;border:1px solid #d3d6de;border-radius:8px;}
.daliy-best .hgroup {margin:24px 20px;}
.daliy-best .h2 {font-size:18px;}
.raking__li + .raking__li {border-top:1px solid #d3d6de;}
.raking__li a {display:block;height:73px;color:#222;line-height:73px;}
.raking__li .no, .raking__li .headline {float:left;}
.raking__li .no {width:13%;color:#3767FF;text-align:center;}
.raking__li .headline {overflow:hidden;width:87%;padding-right:20px;text-overflow:ellipsis;white-space:nowrap;}
/* =미디어-상세 */
.btn-ico.btn-vote:before {background:url(/pc/img/spr_common2.png) no-repeat -176px -79px;}
.btn-vote.-bad:before {background-position:-208px -79px;}
.btn-vote.-active {color:#3767FF;}
.btn-vote.-active:before {background-position:-192px -79px;}
.btn-vote.-bad.-active:before {background-position:-224px -79px;}
.view__more.-box {border:1px solid #d3d6de;border-radius:8px;}
.view__more.-box .hgroup {margin:24px 20px;}
.view__more.-box .-moreview {color:#222;}
.view__more.-box .hgroup + .view__article {border-top:1px solid #e4e7ed;}
.view__more.-box .view__link {position:relative;padding:24px 19px 25px 107px;}
.view__more.-box .title,
.view__more.-box .date {width:100%;white-space:normal;}
.view__more.-box .categorize {position:absolute;top:50%;left:19px;width:107px;height:24px;padding:0;margin-top:-12px;}
.view__more.-box .title {height:48px;color:#222;}
.view__more.-box .date {height:41px;margin-top:8px;padding-right:0;text-align:left;line-height:21px;}
.media__section .detail__more .remark {color:#808388;}
.media__section .view__container {border-bottom:1px solid #d3d6de;}
.media__section .view__container figure {max-width:792px;margin:10px 0 0 0;}
.media__section .view__container figure img {max-width:792px;}
.media__section .view__container figcaption {margin:8px 0 40px 0;font-size:12px;color:#808388;text-align:left;}
.media__section .view__container p+p {padding-top:20px;}
.media__section .view__container .simplebox {margin-top:30px;}

/* 고객센터 */
.cs-form {padding:60px 204px;background-color:#F6F7FB;}
.cs-form .fieldset:after {content:'';clear:both;display:block;}
.inquiry-form, .report-form {padding:60px 102px;}
.inquiry-form .form__group,
.report-form .form__group  {float:left;width:38.55%;margin:0;}
.inquiry-form .form__group + .form__group,
.report-form .form__group + .form__group {width:61.45%;padding-left:24px;}

.ico-new {display:inline-block;position:relative;width:16px;height:16px;margin-top:-1px;background-color:#ff5740;border-radius:50%;font-size:0;text-align:center;vertical-align:middle; margin-left:5px;}
.ico-new:after {content:'N';position:absolute;top:1px;left:0;width:100%;height:100%;color:#fff;font-size:10px;font-style:normal;font-weight:bold;}
.btn-ico {position:relative;height:21px;color:#505256;line-height:21px;font-size:14px;vertical-align:top;}
.btn-ico.-modi:before {background-position:-144px -79px;}
.btn-ico.-del:before {background-position:-128px -79px;}
.btn-ico:before {content:'';display:inline-block;width:16px;height:16px;margin-right:4px;background:url(/pc/img/spr_common2.png) no-repeat 50% 0;vertical-align:-3px;}
.btn-ico.-share:before {background-position:-240px -79px;}
.btn-ico[aria-expanded=true] {color:#3767FF;}
.btn-ico.-share[aria-expanded=true]:before {background-position:-256px -79px;}
.btn-ico.-tel:before {background-position:-130px -104px;}
.btn-ico.-sms:before {background-position:-242px -104px;}
.buttons.-bar .btn-ico+.btn-ico {margin-left:0;padding-left:12px;}
.buttons.-bar .btn-ico:after {content:'';display:inline-block;padding-left:16px;width:1px;height:12px;border-right:1px solid #D3D6DE;}
.buttons.-bar .btn-ico:last-child:after {border:0;}
.buttons.-bar .btn-ico.-share:after {display:none;}
.btn-zzim2,
.btn-share2 {width:44px; height:44px;border-radius:50%; text-indent:-9999px;background:#fff url(/pc/img/spr_common2.png) no-repeat 0 0;}
.btn-zzim2 {background-position:0 0;}
.btn-share2 {background-position:-44px 0;}
.btn-zzim2.-active {background-position:-88px 0;}
.btn-share2[aria-expanded=true] {background-position:-132px 0;}
.btn-live {width:105px;height:40px;margin-top:2px;background:linear-gradient(272.35deg, #F56C31 7.09%, #FF4343 49.19%, #F32C50 89.57%);border-radius:34px;color:#fff;font-size:14px;font-weight:normal;line-height:40px;text-align:center;}
.btn-live .ico-arrow {display:inline-block;width:16px;height:16px;margin-left:0 !important;background:url(/pc/img/spr_common2.png) no-repeat -96px -163px;vertical-align:middle;}
/* =상세-타이틀 */
.view__hgroup {position:relative;padding:42px 0 41px;border-top:2px solid #a0a4af;border-bottom:1px solid #d3d6de;}
.view__hgroup .h2 {display:block;}
.view__hgroup .tag + .h2 {margin-top:12px;}
.detail__more {margin-top:8px;}
.detail__more .remark {color:#505256;}
.detail__more .remark:before {content:'';display:inline-block;margin:0 20px;width:1px;height:14px;background-color:#d3d6de;vertical-align:-2px;}
.detail__more .remark:first-child:before {display:none;}
.view__hgroup .buttons {position:absolute;bottom:42px;right:0;}
/* =상세-내용 */
.view__container {padding:40px 0;}
.view__container .tbl + .view__content {margin-top:40px;}
.view__content .figure,
.view__content .paragraph {margin-top:40px;}
.view__content .figure:first-child,
.view__content .paragraph:first-child {margin-top:0;}
.view__content .figure img {width:792px;}
.view__comment {margin:-1px 0 0;padding:30px 259px 30px 52px;background-color:#f4fAff;}
.view__admin .h4 {position:relative;color:#222;vertical-align:top;}
.view__admin .h4:after {content:'';position:absolute;top:4px;left:-20px;width:16px;height:16px;background:url(/pc/img/spr_common2.png) no-repeat -160px -79px;vertical-align:middle;} /* 200929 수정 */
.view__admin .date {margin-left:4px;color:#808388;font-size:14px;}
.view__container + .buttons {margin-top:0;padding-top:40px;border-top:1px solid #d3d6de;}
.view__comment .content {margin-top:12px;}
.view__container + .buttons.-bar,
.view__comment + .buttons.-bar {margin-top:0;padding:0 0 40px;border-top:0;border-bottom:1px solid #d3d6de;}
.view__comment + .buttons.-bar {padding-top:40px;}
.view__comment + .buttons {padding-top:40px;border-top:1px solid #d3d6de;}
.view__container + .view__more {border-top:1px solid #d3d6de;}
/* =이전글/다음글 */
.view__article {border-bottom:1px solid #d3d6de;}
.view__article .view__link {display:block;padding:25px 0;}
.view__article .view__link:after {content:'';display:block;clear:both;}
.view__article .categorize {float:left;width:10.66%;padding-left:32px;color:#808388;}
.view__article .categorize:after {content:'';display:inline-block;width:6px;height:6px;margin-left:10px;border-top:1px solid #808388;border-right:1px solid #808388;-webkit-transform:rotate(318deg);-ms-transform:rotate(318deg);transform:rotate(318deg);vertical-align:2px;}
.view__article .-next:after {-webkit-transform:rotate(132deg);-ms-transform:rotate(132deg);transform:rotate(132deg);}
.view__article .title {overflow:hidden;float:left;width:70.68%;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}
.view__article .date {float:left;width:18.66%;padding-right:32px;color:#808388;text-align:right;}
.view__article .title .tag {margin-left:4px;}
/* =공지사항 */
.sorting__value + .notice-form {margin-top:20px;}
/* =자주 묻는 질문 */
.faq-list .results {margin-top:80px;padding-bottom:80px;border-bottom:1px solid #ddd;}
.faq-list .panel a * {color:#3767ff;}
.faq-list .lists.accordion .panel {padding:32px;}
/* =1:1문의 */
.inquiry-form {padding-right:102px;padding-left:102px;}
.support-form .terms__wrap + .selections {margin-top:12px;}
/* =1:1문의-첨부파일 */
.tooltip__wrapper {position:relative;}
.tooltip__wrapper .label {display:inline-block;}
.answer__alarm {position:relative;margin-top:60px;}
.answer__alarm .popover {margin:0;}
.answer__alarm .option {position:absolute;top:0;right:0;}
.answer__alarm .switch {height:26px;}
/* =신고하기 */
.dialog.-big .dialog__contents.report-confirm {margin-right:0;padding-right:0;} /* 201022 신고하기 간격수정 */
.report-confirm {height:612px;}
.report-confirm.-scroll > .scroll-x div {display:none;} /* 201022 신고하기 */
.report-confirm .confirm__msg {position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);}
/* =이벤트 */
.event-form {padding-right:306px;padding-left:305px;}
.event-form .hgroup.-titles {padding-top:0;}
.event-form + .caption {margin-top:12px;}
.event-form .buttons {margin-top:60px;}
.medias .sorting__value {margin-bottom:40px;padding-bottom:12px;border-bottom:2px solid #505256;}
.medias ul {overflow:hidden;width:1224px;margin:-30px -12px 0;}
.medias ul:after {content:'';display:block;clear:both;}
.medias .list__item {float:left;width:384px;margin:30px 12px 0;}
.medias a {display:block;}
.medias .figure {overflow:hidden;position:relative;width:384px;height:213px;background-color:#eee;}
.medias .figure img {transform:scale(1);transition:all 0.7s ease-in-out;}
.medias a:hover .figure img {transform:scale(1.1);}
.medias .coming .figure:after {content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:101%;background-color:rgba(256, 256, 256, .7);}
.medias .coming a .figure img {transform:scale(1);}
.medias .figure-caption {margin-top:12px;}
.medias .info {margin-top:2px;}
.medias .tag {margin-left:4px}
.medias .tag + .tag {margin-left:0;}
.medias .coming .h3 {color:#808388;}
.medias .coming .remark.-info {color:#a0a4af;}
.medias + .paginate {margin-top:60px;}
.event-list .tbl-top {margin-top:0;}
.caption + .event-list .tbl-top {margin-top:60px;}

/* 이용가이드 */
.charancha-usage {margin-top:80px;}
.charancha-usage .p {line-height:24px;}
.guide__wrap {overflow:hidden;width:100%;margin-top:20px;}
.guide_fl {float:left;width:792px;}
.guide__img {width:792px;}
.guide__img+.guide__img {margin-top:20px;}
.guide_fr {float:left;width:384px;margin-left:24px;}
.guide_fr .h3+p {margin-top:8px;}
.guide_fr .p+.p {margin-top:12px;}
.guide_fr .p+.caption {margin-top:10px;}
.hgroup+.guide__wrap {margin-top:12px;}

/* 딜러 */
/* 딜러홈 */
.dealer__visual2 .hgroup.-titles {display:block;width:1200px;margin:0 auto;padding-top:98px;text-align:left;} 
.dealer__visual2 .h1 {font-size:36px;}
.dealer__visual2 .hgroup__stl {margin-top:8px;color:#505256;font-size:24px;}
.link__noti {color:inherit;color:#808388;text-decoration:underline;} /* 텍스트 링크 */
.link__noti:after {content:'';display:inline-block;width:6px;height:6px;margin-right:2px;margin-left:4px;border-top:1px solid #808388;border-right:1px solid #808388;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);vertical-align:2px;}

.vehicle__manage ul {margin:20px -24px;}
.vehicle__manage ul:after {content:'';clear:both;display:block;height:0;}
.vehicle__manage ul li {float:left;margin-left:24px;background:#F4FAFF;border-radius:8px;}
.vehicle__manage ul li a {display:block;position:relative;width:282px;height:323px;padding-top:160px;text-align:center;}
.vehicle__manage ul li a:before {content:"";position:absolute;top:60px;left:50%;width:96px;height:96px;transform:translateX(-50%);background:url(/pc/img/ico_result.png) no-repeat 0 -352px;}
.vehicle__manage ul li.state2 a:before {background-position:-96px -352px;}
.vehicle__manage ul li.state3 a:before {background-position:-192px -352px;}
.vehicle__manage ul li.state4 a:before {background-position:0 -448px;}
.vehicle__manage ul li a .tit {color:#222;font-size:18px;font-weight:700;}
.vehicle__manage ul li a .tit:after {content:'';display:inline-block;width:24px;height:24px;background:url(/pc/img/spr_common2.png) no-repeat -298px -99px;vertical-align:middle;}
.vehicle__manage ul li a .tit .remark {font-weight:700;}
.vehicle__manage ul li a .txt {margin-top:8px;font-size:16px;color:#808388;}

.manage__top {overflow:hidden;padding-bottom:12px;border-bottom:1px solid #A0A4AF;}
.manage__top ._fl {color:#222;font-size:18px;font-weight:700;}
.manage__top ._fl .remark {margin-left:4px;font-size:16px;font-weight:700;}

.manage__list {overflow:hidden;margin-top:20px}
.manage__item {float:left;position:relative;padding:32px 24px;border:1px solid #D3D6DE;border-radius: 8px;}
.manage__item + .manage__item {margin-left:24px;}
.manage__item ul {margin-top:4px;}
.manage__item li {padding:16px 0;color:#222;}
.manage__item li + li {border-top:1px solid #E4E7ED;}
.manage__item li:last-child {padding-bottom:0 !important;}
.manage__item li ._eps {width:99%;margin-top:8px;color:#505256;line-height:1;}
.manage__item li .link {margin-left:8px;}
.manage__item li .tag {margin-right:8px;}
.manage__item .results {position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%, -50%);}

.purchase__manage{margin-top:80px;}
.manage__item.-bidding {width:384px;height:530px;}
.customer__manage {margin-top:80px;}
.customer__manage.-type2 {display:inline-block;width:588px;}
.manage__item.-customer {width:100%;height:678px;} /* CHA-920, 문자상담 개선 */
.manage__item.-customer ul {margin-top:0;}
.manage__item.-customer li {padding:20px 0;}
.manage__item.-customer .review_box {height:22px;}
.manage__item.-customer .name {float:left;color:#808388;font-size:14px;}
.manage__item.-customer .name .remark.-blue {margin-left:8px;color:#558FFF;}
.manage__item.-customer .rate {float:right;}
.manage__item.-customer .rate .star {height:21px}
.manage__item.-customer .rate .star_rating {vertical-align:-1px;}
.manage__item.-customer .rate .point {margin-right:4px;font-size:14px;font-weight:700;vertical-align:top;}
.manage__item.-customer ._eps {width:99%;height:17px;margin-top:8px;line-height:17px;}
.manage__item.-customer .date {margin-top:4px;color:#A0A4Af;font-size:14px;}
.manage__item.-customer .phone {height:22px;color:#558FFF;font-size:14px;}
.manage__item.-customer .-scroll {height:574px;}
.manage__item.-customer .-scroll ._eps {width:95%;}

.paid__service {margin-top:80px;}
.manage__item.-paid {width:100%;height:210px;padding:40px 0 0;}
.paid__service.-type2 {display:inline-block;margin-left:20px;}
.paid__service.-type2 .manage__item.-paid {width:588px;height:678px;}

/* 매입관리 * /
/* 견적신청 목록 */
.sorting__options {position:relative;min-height:29px;}
.sorting__options .total {position:absolute;top:0;right:0;color:#000;}
.sorting__value .selection+.selection {margin-left:35px;}
.carbid-wrap {margin-top:40px;}
.carbid-wrap .search__total {margin-bottom:0;}
.car-bid .cars__li {margin-top:0;padding:32px 0;}
.car-bid .cars__ul .cars__li {width:100%;}
.car-bid .cars__ul .cars__li .cars__list {display:block;width:auto;}
.car-bid .cars__li + .cars__li {margin-top:0;}
.car-bid .cars__li.-success {background-color:#F4FAFF;}
.car-bid .cars__list {display:table;width:100%;min-height:153px;}
.car-bid .cars__link,
.car-bid .cars__cont {display:table-cell;vertical-align:middle;}
.car-bid .cars__link {position:relative;width:784px;}
.car-bid .cars__cont {overflow:hidden;width:416px;}
.car-bid .cars__info {width:auto;padding-left:244px;}
.car-bid .cars__name {margin-top:0;}
.car-bid .option {margin-top:4px;}
.car-bid .cars__photo {left:16px;object-fit:cover;}
.car-bid .cars__tags + .cars__name {display:block;margin-top:12px;} 
.car-bid .bid__guide {margin:12px 24px 0 248px;padding:16px 20px;background-color:#fff;border-radius:4px;}
.car-bid .cars__name {display:block;width:460px;}
.cars__no {margin-top:24px;}
.cars__no span {margin-right:8px;}
.cars__no .link {font-size:14px;}
.cars__cont .cars__left {float:left;width:140px;margin-right:72px;}
.cars__cont .cars__right {float:right;width:204px;}
.cars__cont .cars__timer,
.cars__cont .cars__etc {display:table-cell;height:153px;text-align:center;vertical-align:middle;} 
.cars__etc .buttons {margin-top:8px;}
/* =내 입차가*/
.mybid__price .mybid {vertical-align:2px;}
.mybid__price .price {margin-left:17px;font-size:24px;}
.mybid__price .price .won {font-size:16px;}
/* =입찰남은 시간 */
.cars__deadline {text-align:center;}
.cars__deadline .time,
.cars__deadline .day {display:block;}
.cars__deadline .time {color:#222;font-size:18px;}
.cars__deadline .day {color:#808388;font-size:14px;}
.cars__deadline .until {margin-left:4px;}
.mybid__info {padding:0 16px 0 80px;text-align:center;}
.mybid__info .buttons {margin-top:8px;}
.mybid__info .won {font-size:16px;}
.mybid__info .price {margin-left:17px;}
/* =내 입찰가/낙찰가 */
.bid__price .price__item {overflow:hidden;width:204px;padding-right:20px;}
.bid__price .price__item + .price__item {margin-top:4px;}
.bid__price .item {float:left;font-size:14px;line-height:27px;}
.bid__price .price {float:right;line-height:27px;}
.bid__price .item {line-height:27px;}
.bid__price .price__item:first-child .price {color:#222;}
.bid__price .price .won {font-size:14px;}
/* = 파일추가 */
.bid__guide .filebox__group {float:right;margin-top:0;padding-bottom:0;}
.bid__guide .filebox__group .buttons {position:static;margin-top:-4px;}
.bid__guide .filebox__list {margin-top:0;padding:0;background-color:#fff;}
.bid__guide .file__list {margin-top:0;}
/* =입찰하기 */
.bid__cars {margin-top:20px;padding:20px;background-color:#F4FAFF;border-radius:8px;}
.bid__cars .cars__link {position:relative;min-height:100px;padding-left:154px;}
.bid__cars .cars__photo {position:absolute;top:0;left:0;width:134px;height:100px;object-fit:cover;}
.bid__cars .cars__name {margin-top:0;font-size:16px;font-weight:bold;}
.bid__cars div.cars__link .cars__name {margin-top:4px;}
.bid__cars div.cars__link .name {color:#808388;font-size:14px;font-weight:normal;line-height:21px;} 
.bid__cars .brand,
.bid__cars .name {display:inline;}
.bid__cars .no {display:block;color:#222;font-size:18px;font-weight:bold;}
.bid__cars .no + .brand,
.bid__cars .no + .brand + .name {color:#808388;font-size:14px;font-weight:normal;}
.bid__cars .name:hover {text-decoration:none;}
.bid__cars .option {font-size:14px;}
.bid__cars .link {font-size:14px;}
.bid__cars .cars__price {margin-top:12px;}
.bid__cars .cars__price .item {margin-right:12px;color:#505256;font-size:16px;font-weight:normal;}
.bid__cars .cars__price .won {font-size:16px;}
.bid__cars .cars__price em {font-size:24px;}
.bid-form {margin-top:40px;}
.bid-form .message {color:#808388;}
/* =방문일정 입력 */
.mybid__cars {position:relative;min-height:140px;padding:20px;background-color:#F4FAFF;border-radius:8px;}
.mybid__cars .cars__photo {position:absolute;top:20px;right:20px;}
.mybid__cars .cars__price {position:relative;}
.mybid__cars .no {color:#222;font-size:18px;font-weight:bold;}
.mybid__cars .name {color:#808388;font-size:14px;}
.bid-carinfo {margin-top:43px;}
.bid-carinfo .tbl {margin-top:12px;}
.bid-carinfo .tbl td {position:relative;}
.bid-carinfo .tbl .buttons {position:absolute;top:50%;right:24px;margin-top:-15px;}
.bid-carinfo .button.-sm:hover {text-decoration:none;}
.bid__guide {margin-top:20px;}
.bid__guide,
.bid__guide .link {font-size:14px;}
.bid__guide .msg {display:inline-block;margin-right:16px;}
.visit-form {margin-top:40px;}

/* 차량등록 */
.sell__certify {margin-top:60px;}
.sell__certify .search-form {margin-top:11px;}
.sell__tbl {position: relative; margin-top:60px;}
.sell__tbl .fields.-col .space {padding:0 8px;}
.sell__tbl .selections.-dozen p.label {display:inline-block;margin-right:20px;font-size:16px;}
.sell__tbl .size180 {width:180px;}
.sell__tbl .-triple .field {display:inline-block;width:160px;}
.sell__tbl .-triple .field + .field {padding-left:4px;}
.sell__tbl .-triple .field input {padding-right:50px;}
.sell__tbl .-triple .unit {right:13px;}
.sell__tbl .sell__temp,
.sell__tbl + .sell__temp {margin-top:16px;}
.sell__tbl.bdB {padding-bottom: 40px; border-bottom: 1px solid #D3D6DE;}
.sell__temp {margin-top:29px;text-align:right;}
.sell__temp .success {display:inline-block;position:relative;margin:4px 8px 0 0;padding-left:20px;color:#808388;font-size:14px;}
.sell__temp .success:before {content:'';position:absolute;top:50%;left:0;width:16px;height:16px;transform:translateY(-50%);background:url(/pc/img/textfield_success.png) no-repeat;}
.-viewer .selectric .label {color:#222;}
.-tbl_temp {border-bottom:1px solid #e5e5e5}
.-tbl_temp th,
.-tbl_temp td {border-bottom:none;}
.-tbl_temp td {border-top:1px solid #e5e5e5}
.-tbl_temp.-scroll > .scroll-element.scroll-y {width:8px;}
.lease_info {margin-top:14px;color:#808388;}
.lease_info em {color:#3767FF;}
/*선택옵션 일주일 간 보지않기 창*/
.backdrop{position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.60);backdrop-filter: blur(2.5px);}
.backdrop .backdrop-inner{display: flex; flex-direction: column; margin-top: 311px; align-items: center; justify-content: center; text-align: center;}
.backdrop .backdrop-inner button{min-width: 180px; height: 40px;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;border-radius: 100px;}
.backdrop .backdrop-inner .info-text{font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;color: #3C3C3C;}
.backdrop .backdrop-inner .close-text{font-size: 15px;font-style: normal;font-weight: 400;line-height: normal;text-decoration-line: underline; cursor: pointer;}
/*선택옵션*/
.sell__tbl .get_button{position: absolute;top: 18px;right: 0;}
.sell__tbl .get_button .button.-white{min-width: 139px; height: 44px; padding: 12px 16px;border-radius: 5px;border: 1px solid #D3D6DE;background-color: #FFFFFF;color: #808388;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;}
.sell__tbl .get_button .button.-black{min-width: 139px; height: 44px; padding: 12px 16px;border-radius: 5px;background-color: #101010;color: #FFFFFF;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;}
.sell__tbl .image_upload_label{font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;text-decoration-line: underline;color: #505256;}
.sell__tbl .optional_preview{display: none; width: 160px; height: 120px;border-radius: 4px;border: 1px solid #E4E7ED;}
.sell__tbl .download-images{position: absolute;text-align: left;bottom: -44px;right: 0;width:183px;height: 28px; padding: 4px 16px;align-items: center;border-radius: 40px;border: 1px solid #A0A4AF;font-size: 14px;font-style: normal;font-weight: 400;}
.sell__tbl .ico.ico-download{position:absolute;top:6px;right:15px;z-index:101;width:15px;height:12px;background:url(/pc/images/ico_download_sm.svg) no-repeat 50%;border:0;text-indent:-9999px;transition:all .4s ease-in-out;}
.sell__tbl .no_data_list{display: flex;flex-direction: column;align-items: center;text-align: center;}
.sell__tbl .no_data_list span{color: #808388;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}
.sell__tbl .tooltip_distance{left: 0;}
.sell__tbl .popover{width: 528px;padding: 13px 44px 13px 12px;}
.sell__tbl .opener-checked {margin-top: -1px;}
.sell__tbl .opener-checked {margin-top: 0px;}
.ico-no-data-car{width: 96px;height: 96px;background: url(/pc/images/icon-no-data-car.svg) no-repeat 50%;border: 0;text-indent: -9999px;transition: all .4s ease-in-out;}
    /* =차량인증 및 기본정보 */
.direct-input:after {content:'';display:block;clear:both;}
.direct-input.fields .field {float:left;width:180px;vertical-align:middle;}
.direct-input .field+.field {margin:0;padding-left:8px;}
.direct-input.fields.-col2 .field:last-child {width:790px;}
.direct-input.fields.-col3 .field:last-child {width:610px;}
/* =상세정보 */
.sell__color {margin-top:60px;}
.sell__color .color-list.-color2 {margin-top:12px;padding:40px 0;border-top:1px solid #A0A4AF;border-bottom:1px solid #D3D6DE;}
.repair_banner {position:relative;width:1200px;margin-top:12px;}
.repair_banner img {width:1200px;}
.banner__close {overflow:hidden;position:absolute;right:8px;top:8px;width:24px;height:24px;background:url(/pc/img/spr_recommend.png) no-repeat -154px -4px;text-indent:-9999px;}
.sell__term {margin-top:60px;}
.sell__term .sell-temp {width:655px;margin:0 auto 60px;padding:20px 0;background:#F4FAFF;border-radius:8px;color:#222;font-weight:700;text-align:center;}
.sell__term .sell-temp .link {margin-left:20px;border-bottom:1px solid;font-weight:400;text-decoration:none;}
.sell__term .agree-form {padding-top:0;}
.sell__term .agree__item:first-child {margin-top:11px;}
.sell__photo {margin-top:12px;}
.sell__photo:after {content:"";display:block;clear:both;height:0;}
.sell__photo .photo {float:left;}
.sell__photo .photo.side {float:right;}
.sell__photo .car-plus .btn-plus {width:588px;height:442px;padding-top:225px;color:#A0A4AF;background:url(/pc/img/btn_plus_bg_big.png) no-repeat;text-align:center;text-indent:0;}
.sell__photo .car-plus .btn-plus:before {top:159px;width:64px;height:64px;margin:0 0 0 -32px;background-position:0 -119px;}
.sell__photo .car-img {position:relative;}
.sell__photo .car-img img {width:588px;height:442px;}
.sell__photo .car-img .btn-del2 {position:absolute;top:0;right:0;}
.sell__signature {margin-top:12px;padding:32px 0;border-top:1px solid #A0A4AF;border-bottom:1px solid #D3D6DE;}
.sell__signature .pxark {padding-bottom:24px;}
.sell__signature .-date {width:180px;margin:0 auto;}
.sell__signature .-date input[readonly] {background-color:#fff;}
.fields.-sell .field {overflow:hidden;margin:8px 0 0 0;}
.fields.-sell .field:first-child {margin-top:32px}
.fields.-sell .field label {height:50px;line-height:50px;}
.fields.-sell .field input {display:inline-block;width:180px;}
.fields.-sell .field em {display:inline-block;height:50px;margin-left:8px;line-height:50px;}
.steps + .detail__pics {margin-top:60px;}
.detail__pics {padding-bottom:40px;border-bottom:1px solid #D3D6DE;}
.detail__pics .hgroup {padding-bottom:8px;}
.detail__pics .caption {padding-bottom:32px;border-bottom:2px solid #A0A4AF;}
.detail__pics .car-photo {margin-top:31px;border-top:1px solid #A0A4AF;border-bottom:1px solid #D3D6DE;}
.detail__pics .form__group {padding:32px 0 0;}
.detail__pics + .sell__temp {margin-top:15px;}
.car__condition {margin:32px 0;padding:24px 32px 60px;border:1px solid #D3D6DE;border-radius:8px;text-align:center;}
.car__condition .info {margin-bottom:4px;color:#505256;font-size:14px;text-align:left;}
.car__condition .car_record__img {display:inline-block;margin-top:57px;padding:0;border:none;}
.car__condition .car_record__img .car_img {width:300px;}
.car_record__img .repair__item .btn-car {position:absolute;z-index:1;width:24px;height:24px;}
.car_record__img .repair__item .btn-car.-on {width:40px;margin-left:-8px}
.car_record__img .repair__itemA .btn-car.-on {width:24px;height:24px;margin:4px 0 0 4px;}
.car_record__img .repair__item .btn-car.-active {z-index:2;}
.car_record__img .repair__item .btn-car a {display:block;width:24px;height:24px;}
.car_record__img .repair__item .btn-car.-on a {width:100%;}
.car_record__img .repair__item .btn-car span {background-image:url(/pc/img/ico_repair.png);}
.car_record__img .repair__item .num {display:inline-block;width:14px;height:14px;margin-top:5px;background:#A0A4AF;border-radius:50%;color:#fff;font-size:10px;text-align:center;vertical-align:top;}
.car_record__img .repair__item .btn-car.-active .num {width:24px;height:24px;margin-top:0;background:#505256;font-size:14px;line-height:24px;}
.car_record__img .repair__item .btn-car.-on .num {display:none;}
.car_record__img .repair__item .btn-car.-on span {display:inline-block;position:static;margin:4px;vertical-align:top;}
.car_record__img .repair__item .btn-car span + span,
.car_record__img .repair__item .btn-car.-on span + span {margin:4px 0 0 -10px;}
.car_record__img .repair__item .btn-car.fix11 {top:5.5%;}
.car_record__img .repair__item .btn-car.fix12 {top:14.3%;}
.car_record__img .repair__item .btn-car.fix13 {top:24%;}
.car_record__img .repair__item .btn-car.fix14 {top:18%;left:16.4%;}
.car_record__img .repair__item .btn-car.fix15 {top:18%;left:32.4%}
.car_record__img .repair__item .btn-car.fix16 {top:14.3%;}
.car_record__img .repair__item .btn-car.fix17 {top:24.2%;}
.car_record__img .repair__item .btn-car.fix21 {left:14.4%;}
.car_record__img .repair__item .btn-car.fix23 {left:34.4%;}
.car_record__img .repair__item .btn-car.fix30 {top:45%;left:90%;}

.record__menu {display:none;position:absolute;z-index:2;width:220px;margin:10px 0 0 -104px;padding:44px 20px 20px;background:#fff;border:1px solid #3767FF;border-radius:12px;text-align:left;}
.record__menu:before {content:'';position:absolute;top:-7px;left:50%;width:10px;height:10px;transform:translateX(-50%);background:#fff;border-top:1px solid #3767FF; border-right: 1px solid #3767FF;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.record__menu .selections.-y .selection+.selection {margin-top:8px;}
.record__menu hr.line {margin:20px 0;}
.record__menu .buttons {margin-top:32px;}
.record__menu .menu-close {overflow:hidden;display:block;position:absolute;top:0;right:0;width:44px;height:44px;border:0;background:url(/pc/img/btn_tooltip_close.png) no-repeat 50%;border-radius:2px;text-indent:100%;white-space:nowrap;}
.car__condition .repair__item .btn-car.-active .record__menu {display:block;}
.car__condition .repair__item .btn-car.-on .record__menu {margin:10px 0 0 -96px;}

/* 차량관리 */
.links + .search-form {margin-top:12px;}
.manage-wrap .search__total {margin:40px 0 -1px;}

.board.-manage tbody tr:hover a:hover {text-decoration:none;}
.board.-manage .field.multi.-w88 {padding-right:96px;}
.board.-manage .field.multi.-w88 .button {width:88px;}
.board.-manage .link {margin-top:9px;font-size:14px;}
.board.-manage .buttons {margin-top:0;}
.board.-manage .selectric .label {color:#222;}

.cars-manage {margin:20px 0;text-align:left;}
.cars-manage .date {color:#808388;font-size:14px;}
.cars-manage .date span + span {margin-left:4px;}
.cars-manage .date span + span:before {content:'';display:inline-block;width:1px;height:10px;margin-right:8px;background-color:#D3D6DE;}
.cars-manage .date + .cars__ul {margin-top:12px;}
.cars-manage .cars__li {padding-top:0;padding-bottom:0;border:none;}
.cars-manage .cars__name {margin-top:4px;}
.cars-manage .cars__photo {top:0;margin-bottom:0;transform:translateY(0);object-fit:cover;}
.cars-manage .option {margin-top:4px;}
.cars-manage .cars__no {height:27px;margin-top:20px;line-height:27px;}
.cars-manage .cars__no span {margin-right:12px;}
.cars-manage .cars__no .-blue {font-size:18px;font-weight:bold;}
.cars-manage .cars__no .price {color:#808388;font-size:16px;font-weight:bold;}
.cars-manage .cars__no .price:before {content:'';display:inline-block;width:1px;height:12px;margin-right:12px;background-color:#d3d6de;}
.cars-manage .cars__name {overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:52px;text-overflow:ellipsis;}
.cars-manage .cars__name .name {white-space:normal;}
.cars-manage .links {margin:8px 0 0 228px;height:21px;line-height:21px;}
.cars-manage .links .link {margin-top:0;}
.cars-manage .soldout {position:absolute;top:0;left:0;z-index:5;width:204px;height:153px;padding-top:45px;background-color:rgba(0,0,0,0.5);color:#fff;font-weight:bold;text-align:center;line-height:24px;}
.cars-manage .soldout:before {content:'';display:block;width:44px;height:44px;margin:0 auto 4px;background:url(/pc/img/spr_common2.png) no-repeat -64px -120px;}
.cars-manage .-soldout .tag {background-color:#E4E7ED;color:#A0A4AF;}
.cars-manage .-soldout .name {color:#808388;}
.cars-manage .-soldout .option>span,
.cars-manage .-soldout .remark.-blue,
.cars-manage .-soldout .price {color:#A0A4AF;} 
/* =차량정보 수정 */
.cars-edit {margin-top:-60px;}
/* =반려사유 */
.cause-return .terms__wrap {margin-top:40px;}
/* =성능점검기록부 수정 */
.inspection-edit {margin-top:-60px;}

/* 마이페이지 */
/* 관심차량 */
.my__top {padding:47px 65px 47px 78px; box-shadow: 0px 16px 50px rgba(0, 0, 0, 0.08); border-radius: 8px;}
.my__top:after {content:''; clear:both; display:block; height:0;}
.my__top .hgroup.-titles {padding:0; text-align:left;float:left;}
.my__top .hgroup.-titles .h2 {font-weight:400;}
.my__top .hgroup.-titles .h2 em {color:#222}
.my__top .hgroup.-titles .hgroup__stl {margin-top:4px; font-size:14px;}
.my__top .hgroup.-titles .-moreview {margin-top:20px; color:#222;}
.mymain.-dealer .my__top .dealer__figure {display:inline-block;background-size:32px auto;background-position:50% 50%;vertical-align:top;} /* 2차 */
.mymain.-dealer .my__top .dealer__figure,
.mymain.-dealer .my__top .dealer__figure img {width:32px;height:32px;} /* 2차 */
.mymenu {float:right;}
.mymenu [class^=ico-] {position:relative;display:inline-block;padding-right:40px;text-align:center;font-size:14px;color:#222;}
.mymenu [class^=ico-]:last-child {padding-left:40px;padding-right:0;}
.mymenu [class^=ico-]+[class^=ico-]:after {content:'';display:inline-block;position:absolute;top:50%;left:0;width:1px;height:40px;margin-top:-20px;border-right:1px solid #D3D6DE;}
.mymenu [class^=ico-]:before {content:'';display:block;width:64px;height:64px;margin:0 auto 8px;background:url(/pc/img/spr_my.png) no-repeat 0 0; margin-bottom:8px;}
.mymenu .ico-selling:before {background-position:-64px 0;}
.mymenu .-text {position:relative;width:100%;height:66px;border-bottom:1px solid #e4e7ed;}
.mymenu .-text a:after {content:'';position:absolute;top:50%;right:0;width:24px;height:24px;margin-top:-12px;background:url(/pc/img/btn_next_calendar.svg) no-repeat 50% 0;} /* 200929 디렉토리변경 */
.mymenu .-text:last-child {border-bottom:0;}
.mymain .tab {margin:60px 0;}
/* SNS계정관리 */
.snslink .h2 {font-size:16px;font-weight:bold;}
.snslink  .hgroup__stl {margin-top:6px;font-size:12px;}
.snslink .sns {margin-left:-24px; overflow:hidden}
.snslink .list__item {float:left;width:282px;margin-left:24px; padding:50px 0 61px;border:1px solid #d3d6de;box-sizing:border-box;text-align:center;color:#222;line-height:24px;font-size:16px;font-weight:400;border-radius:4px;}
.snslink .list__item:before {content:'';display:block;width:64px; height:64px;margin:0 auto;background: url(/pc/img/ico_result.png) no-repeat 0 0;}
.snslink .kakao:before {background-position:-192px 0;}
.snslink .facebook:before {background-position:-64px 0;}
.snslink .google:before {background-position:-128px 0;}
.snslink .button {line-height:22px; margin-top:32px;}
.snslink .button.-active {border-color:#3767FF;color:#3767FF;}
/* 비교하기 */
.compare__car {width:100%;min-width:1200px;-webkit-transition:all .5s ease;transition:all .5s ease;}
.tbl-compare th {padding:13px 0 0;text-align:left;font-size:18px;font-weight:700;vertical-align:top;color:#222;}
.tbl-compare td {padding:13px 37px;border-left: 1px solid #E4E7ED;text-align:center;}
.tbl-compare th + td {border-left:none;}
.tbl-compare .-good {color:#3767FF;}
.compare__list {overflow:hidden;position:relative;max-width:1200px;width:100%;margin: 0 auto;-webkit-transition:all .5s ease;transition:all .5s ease;}
.compare__list .tbl-compare th {background-color:#fff;}
.compare__list .tbl-compare td {padding:0 37px 60px;background-color:#fff;vertical-align:top;}
.compare__list .tbl-compare {-webkit-transition:all .5s ease;transition:all .5s ease;}
.tbl-compare .car-selected {position:relative;text-align:left;}
.tbl-compare .car-selected .btn-del2 {position:absolute;top:0;right:0;}
.tbl-compare .car-selected .car-img {display:inline-block;width:282px;height:200px;}
.tbl-compare .car-selected .car-img img {display:block;width:282px;height:200px;}
.tbl-compare .car-selected .car-name {display:block;margin-top:20px;color:#222;}
.tbl-compare .car-selected .car-name strong {overflow:hidden;display:block;margin-bottom:4px;font-size:18px;font-weight:700;text-overflow:ellipsis;}
.tbl-compare .car-selected .car-name em {font-size:18px;}
.tbl-compare .car-plus .buttons {margin-top:20px;}
.tbl-compare .car-plus .p {margin-top:20px;}
.compare__detail {max-width:1200px;margin: 0 auto;}
.compare__detail .tbl-compare td {height:26px;text-align:left;}
.tbl-compare .btn-plus {width:282px;height:200px;background-size:282px 200px;}
.tbl-compare .btn-plus:before {width:64px;height:64px;background-position:0 -119px;margin:-32px 0 0 -32px;}
.tbl-compare .form__group {position:relative;}
.tbl-compare .form__group:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;}
/* =토글 옵션*/
.tbl-compare .td_toggle {padding:0;border-left:0;}
.tbl-compare .td_toggle .accordion.-basic .accordion__item {border-top:0;}
.tbl-compare .td_toggle .lists,
.tbl-compare .td_toggle .accordion.-basic .accordion__list {border-bottom:0;}
.tbl-compare .td_toggle .accordion.-basic .accordion__title {padding:13px 37px;background-position:98% 50%;color:#222;font-size:16px;}
.tbl-compare .td_toggle .accordion.-basic .accordion__panel {margin:0;padding:12px 0;background:#F6F7FB;}
.tbl-compare .td_toggle .accordion.-basic .accordion__item .tbl-compare td:first-child {border-left:0;}
/* =고정시 */
.compare__wrap.active {padding-top:0}
.compare__wrap.fixed {padding-top:400px;}
.compare__wrap.fixed .compare__car {position:fixed;top:0;left:0;z-index:200;height:138px;background:#fff;box-shadow:0px 12px 20px rgba(0, 0, 0, 0.08);}
.compare__wrap.fixed .compare__car .tbl-compare .car-selected-info,
.compare__wrap.fixed .compare__car .tbl-compare .car-plus {position:relative;min-height:120px;padding:24px 37px 24px 147px;}
.compare__wrap.fixed .compare__car .tbl-compare .car-plus .btn-plus,
.compare__wrap.fixed .compare__car .tbl-compare .car-selected .car-img {position:absolute;top:24px;left:37px;width:100px;height:70px;border-radius:4px;background-size:100px 70px;}
.compare__wrap.fixed .compare__car .tbl-compare .car-plus .btn-plus:before,
.compare__wrap.fixed .compare__car .tbl-compare .car-selected .car-img:before {top:24px;width:24px;height:24px;margin:0 0 0 -12px;background-size:24px;background:url(/pc/img/spr_common2.png) no-repeat -296px 0;}
.compare__wrap.fixed .compare__car .tbl-compare .car-selected .car-img img {width:100px;height:70px;object-fit:cover;}
.compare__wrap.fixed .compare__car .compare__list {-webkit-transition:all .5s ease;transition:all .5s ease;}
.compare__wrap.fixed .compare__car .compare__list .tbl-compare td {padding:0;}
.compare__wrap.fixed .compare__car .tbl-compare .car-plus .p {margin-top:24px;font-size:14px;text-align:left;}
.compare__wrap.fixed .compare__car .tbl-compare .car-selected {text-align:left;}
.compare__wrap.fixed .compare__car .tbl-compare .list_title,
.compare__wrap.fixed .compare__car .tbl-compare .car-selected .btn-del2,
.compare__wrap.fixed .compare__car .tbl-compare .car-selected .-moreview,
.compare__wrap.fixed .compare__car .tbl-compare .car-plus .buttons,
.compare__wrap.fixed .compare__car .tbl-compare .car-selected .select-list {display:none;}
.compare__wrap.fixed .tbl-compare .car-selected .car-name {display:inline-block;margin-top:0;vertical-align: middle;}
.compare__wrap.fixed .tbl-compare .car-selected .car-name strong {display:block;width:auto;font-size:14px;font-weight:400;}
.compare__wrap.fixed .tbl-compare .car-selected .car-name em {color:#808388;font-size:14px;}

/* 관심차량 등록 알림 */
.-ing {color:#3767FF;}
.-end {color:#808388;}
.field.multi.-noti {padding-right:96px;}
.field.multi.-noti .button {min-width:auto;width:88px;}
.sub-txt {display:block;margin-top:4px;color:#A0A4AF;font-size:14px;}
.agree-form.-mypage {padding-bottom:59px;}
.agree-form.-mypage .fieldset {padding-top:19px;}
.agree-form.-mypage .agree__item {display:inline-block;margin-top:0;}
.agree-form.-mypage .agree__item .agree__key {margin-top:19px}
.agree-form.-mypage .agree__option {display:inline-block;margin:0 0 0 4px;padding:19px 0 0 0;border:none;vertical-align:bottom;}
.agree-form.-mypage .agree__option .selection {margin:0;}
.agree-form.-mypage .agree__option .selection + .selection {margin-left:16px;}
.tbl__alarm:after {content:'';clear:both;display:block;height:0;}
.tbl__alarm ._fl,
.tbl__alarm ._fr {width:calc(50% - 12px);vertical-align:top;}
.tbl__alarm ._fr {margin-top:0;}
.tbl__alarm tbody th {font-size:16px;font-weight:400;}
.tbl__alarm .switch {display:inline-block;;width:50px;height:26px;padding-right:0}
.tbl__alarm .tbl+.tbl {margin-top:0;}
/* 알림 설정 */
.alarm-setting:after {content:'';display:block;clear:both;}
.alarm-setting .lists {float:left;position:relative;width:calc(50% - 12px);height:268px;padding:40px;border-radius:8px;}
.alarm-setting .lists + .lists {margin-left:24px;}
.alarm-setting .lists.-between.-noline {border:1px solid #D3D6DE;}
.alarm-setting .lists .lists__heading {width:80%;}
.alarm-setting .lists .option {width:20%;}
.alarm-setting .lists .lists__item:nth-of-type(1) {margin-bottom:-4px;padding-bottom:20px;border-bottom:1px solid #D3D6DE;line-height:27px;}
.alarm-setting h2.h4,
.alarm-setting p.remark {display:inline;margin-left:4px;}
.alarm-setting .caption {position:absolute;bottom:-33px;left:0;}
.alarm-setting h2.h4 {color:#222;font-size:18px;font-weight:700;}
.alarm-setting p.h4 {color:#222;}
/* 회원탈퇴 */
.withdrawal-form {margin-top:42px;}
/* 후기작성 */
.satisfaction {margin-bottom:40px;text-align:center;}
.satisfaction__subject {color:#222;font-size:24px;line-height:36px;}
.satisfaction__desc {margin-top:8px;color:#808388;}
.satisfaction .buttons {margin-top:32px;}
.btn-star {width:39px;height:41px;}
.btn-star .point {overflow:hidden;display:inline-block;width:100%;height:100%;background:url(/pc/img/ico_star_rating_big.png) no-repeat 0 0;color:transparent;}
.btn-star.-active .point {background-position:0 100%;}
.myreview-form fieldset {position:relative;}
.myreview-form fieldset + fieldset {padding-top:99px;border-top:1px solid #d3d6de;}
.myreview-form legend {overflow:visible;top:60px;left:0;width:auto;height:auto;clip:auto;margin:0;color:#222;}
.myreview-form ._hidden {overflow:hidden;position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);margin:-1px;padding:1px;color:transparent;}
.myreview-form .caption {margin-top:8px;}
.myreview-form .buttons {margin-top:40px;}
.file__upload {position:relative;padding-bottom:34px;}
.file__upload.-twolines {padding-bottom:58px;}
.file__upload > .caption {position:absolute;bottom:0;left:0;}
.file__upload .caption__list {position:absolute;bottom:0;left:0;width:100%;}
.file__upload .caption__list .caption:first-child {margin-top:0;}
.caption__list .caption + .caption {margin-top:4px;}
.file__upload .buttons {display:inline-block;position:relative;margin:0 8px 0 0 !important;}
.btn-upload {display:inline-block;position:relative;width:96px;height:96px;border-radius:50%;background:#f6f7fb; border: 1px dashed #D3D6DE; text-indent:-9999px;}
.btn-upload:after {content:'';position:absolute;bottom:0;z-index:2;right:0;width:24px;height:24px;border:1px solid #D3D6DE;border-radius:50%;background:#fff url(/pc/img/ico_carmera.png) no-repeat 50% 0;}
.btn-upload:before {content:'';position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;}
.ico-plus {position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px; background:url(/pc/img/spr_common2.png) no-repeat -275px -100px;}
.ico-plus.-relative{display: block; position: relative;}
.file__upload .photo,
.file__upload .photo img {width:96px;height:96px;}
.file__upload .photo {position:absolute;top:0;left:0;z-index:3;}
.file__upload .photo img {border-radius:50%;border:1px solid #D3D6DE;object-fit:cover;}
.file__upload .photo .photo-del {content:'';position:absolute;bottom:0;right:0;width:24px;height:24px;border:1px solid #D3D6DE;border-radius:50%;background:#fff url(/pc/img/btn_tooltip_close.png) no-repeat 50% 50%;text-indent:-9999px;overflow:hidden;}
.file__upload.-profile .buttons {min-height:96px;} /* 2차 */
.file__upload.-profile .photo {background:url(/pc/img/img_profile_photo.png) no-repeat 50% 0 / 96px auto;} /* 2차 */
.file__upload.-profile .btn-upload +  .photo {background:none;} /* 2차 */
/* 개인정보수정*/
.dealer-edit .selections.-img [type=checkbox]:disabled+label {background-color:#E4E7ED;border-color:#D3D6DE;color:#A0A4AF;} /* 2차 */
.dealer-edit .selections.-img [type=checkbox]:checked:disabled+label {background-color:#D3D6DE;border-color:#A0A4AF;color:#505256;} /* 2차 */
.pw-form {margin-top:20px;}
.hgroup + .sns__fail {margin-top:20px;}
.sns__fail {padding:20px;background-color:#F6F7FB;border-radius:4px;text-align:center;}
.sns__fail p:first-child {color:#222;}
.sns__fail p + p {margin-top:8px;color:#808388;font-size:14px;}
.mobile-form {position:relative;margin:32px 0;padding-bottom:28px;}
.mobile-form .form__top {position:absolute;left:0;bottom:0;}
.mobile-form .form__bottom {margin-bottom:-28px;}
.account-charancha + .account-sns {margin-top:60px;padding-top:60px;border-top:1px solid #D3D6DE;}
.account-sns .hgroup + .snslink {margin-top:20px;}
.account-sns .snslink .sns {margin:0 0 0 -12px;}
.account-sns button.list__item {position:relative;width:138px;height:154px;margin-left:12px;padding:20px 0;background-color:#E4E7ED;border-radius:4px;color:#A0A4AF;font-size:14px;font-weight:normal;cursor:default;}
.account-sns button.list__item:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;}
.account-sns button.list__item:before {background:url(/pc/img/ico_sns_grey.png) no-repeat 0 0;}
.account-sns button.list__item.kakao:before {background-position:-64px 0;}
.account-sns button.list__item.facebook:before {background-position:-128px 0;}
.account-sns button.list__item.google:before {background-position:-192px 0;}
.account-sns button.list__item.-active {background-color:#fff;color:#505256;cursor:pointer;}
.account-sns button.list__item.-active:before {background:url(/pc/img/ico_result.png) no-repeat 0 0;}
.account-sns button.list__item.kakao.-active:before {background-position:-192px 0;}
.account-sns button.list__item.facebook.-active:before {background-position:-64px 0;}
.account-sns button.list__item.google.-active:before {background-position:-128px 0;}
.form__group.rename {position: relative;}
.form__group.rename .link {position:absolute;top:3px;right:0;font-size:14px;}

/* 차란차Live */
#contents.contents-live {padding:0;}
.section-live .row {position:relative;width:1200px;margin:0 auto;}
.section-live .column {position:relative;z-index:15;}
.typography-headline {font-size:40px;font-weight:bold;line-height:59px;}
.typography-copy {font-size:18px;line-height:26px;}
.logo-live + .typography-copy {margin-top:32px;}
.charancha-apps + .typography-copy {margin-top:32px;}/*20210118*/
.typography-copy + .typography-copy,
.typography-headline + .typography-copy {margin-top:20px;}
.font-white {color:#fff;}
.font-black {color:#222;}
.figure-mobile {width:303px;height:620px;background:url(/pc/img/bg_img_phone_big.png) no-repeat 0 0;}

.section-hero {position:relative;height:600px;padding:0 0 130px;background:#1A2032 url(/pc/img/bg_hero.png) no-repeat 50% 0;}
.section-hero .column {padding-top:100px;}
.section-hero .column .typography-copy {font-size:16px;line-height:23px;}
.charancha-apps:after {content:'';display:block;clear:both;}
.charancha-apps .apps {float:left;margin-right:12px;}
.section-hero .charancha-apps {margin-top:40px;}
.charancha-diagram {margin-top:40px;}/*20210118*/

.car-swiper-wrap {position:absolute;top:58px;right:232px;}
.car-swiper-wrap:after {content:'';position:absolute;top:0;left:50%;width:292px;height:542px;margin-left:-158px;background:url(/pc/img/img_phone_small.png) no-repeat 0 0;}
.car-slider {overflow:hidden;position:relative;z-index:5;width:290px;height:161px;margin:180px 0 0 20px;}
.car-slider .slick-arrow {display:none !important;}
.car-slider .image {float:left;height:162px;padding:0 0 0 20px;text-align:right;}

.section-cover {padding:100px 0;background-color:#fff;}
.section-cover .row-1 {position:relative;width:918px;height:680px;}
.section-cover .row-1 .figure-mobile {position:absolute;top:20px;left:0;z-index:10;}
.section-cover .row-1 .column {position:absolute;top:222px;left:343px;}
.circle-purple {position:absolute;top:0;right:0;width:680px;height:680px;background:linear-gradient(278.61deg, #1C69FF 6.71%, #475AFF 38.98%, #5C41FF 83.21%);border-radius:50%;}
.circle-lavenda {position:absolute;top:54px;left:-166px;width:279px;height:279px;background:linear-gradient(220.15deg, rgba(92, 66, 255, 0) 24.14%, #5C42FF 120.9%);border-radius:50%;opacity:0.2;}
.circle-donut {position:absolute;bottom:82px;right:7px;width:95px;height:95px;border:18px solid #5C42FF;border-radius:50%;opacity:0.15;}
.section-cover .row-2 {width:880px;min-height:620px;margin-top:-150px;}
.section-cover .row-2 .column {padding-top:250px;}
.section-cover .row-2 .figure-mobile {position:absolute;top:0;right:22px;z-index:10;}
.section-cover .circle-middle {position:absolute;bottom:100px;left:50%;margin-left:0;}
/* = 차란차 도이치오토월드 */
.section-autoworld {height:250px;padding:80px 0;background:rgba(17,17,17,0.7) url(/pc/img/bg_autoworld.jpg) no-repeat 50% 0;text-align:center;}
.section-autoworld .typography-copy {margin-top:8px;font-size:16px;line-height:23px;}
/* = 차란차 앱다운로드 */
.section-app {min-height:800px;padding:80px 0 120px;background-color:#222;}
.section-app .row {width:828px;}
.section-app .row-1 {min-height:620px;}
.section-app .about {padding-top:183px;}
.section-app .about .typography-copy {font-size:16px;line-height:23px;}
.section-app .figure-mobile {position:absolute;top:0;left:50%;z-index:10;margin-left:100px;}
.circle-white {position:absolute;top:75px;left:50%;margin-left:0;width:520px;height:520px;background-color:#fff;border-radius:50%;}
.section-app .download-qr {position:relative;margin-top:100px;padding:10px 0 0 240px;border-top:0;}
.download-qr .app-icon {position:absolute;top:0;left:0;}
.section-app .download-qr .h3 {color:#fff;}
.section-app .download-qr .headline {color:#D3D6DE;}
.section-app .os__img  {background-color:#fff;}
/* = contact us */
.section-contact {padding:20px 0;background-color:#000;text-align:center;}
.section-contact .contact {color:#fff;font-size:14px;line-height:21px;}


/* 22.1.24, yujin.cho, 코드마이그레이션 */
/* 22.03.04, yujin.cho, MG|폴스타|디폴트이미지 추가 */
/* 추천검색 */
/* 차량 브랜드 */
.brand__li .ico-brand[class*=mk_] {display:block; width:64px; height:64px; margin: 0 auto; background:url(/pc/img/spr_brand_big_20250311.png) no-repeat 100% 0; vertical-align:middle;}
.brand__li .ico-brand.mk_001 {background-position:0 -64px;} /* BMW */
.brand__li .ico-brand.mk_002 {background-position:-128px -64px;} /* GMC */
.brand__li .ico-brand.mk_003 {background-position:-512px -512px;} /* MG */
.brand__li .ico-brand.mk_004 {background-position:-128px 0;} /* 기아 */
.brand__li .ico-brand.mk_005 {background-position:-448px 0;} /* 기타 제조사 */
.brand__li .ico-brand.mk_006 {background-position:-448px -64px;} /* 닛산 */
.brand__li .ico-brand.mk_007 {background-position:-512px -64px;} /* 다이하쓰 */
.brand__li .ico-brand.mk_008 {background-position:-572px -64px;} /* 닷지 */
.brand__li .ico-brand.mk_009 {background-position:-192px -448px;} /* 토요타 */
.brand__li .ico-brand.mk_010 {background-position:0 -128px;} /* 동풍소콘 */
.brand__li .ico-brand.mk_011 {background-position:-128px -128px;} /* 람보르기니 */
.brand__li .ico-brand.mk_012 {background-position:-192px -128px;} /* 랜드로버 */
.brand__li .ico-brand.mk_013 {background-position:-256px -128px;} /* 렉서스 */
.brand__li .ico-brand.mk_014 {background-position:-384px -128px;} /* 로터스 */
.brand__li .ico-brand.mk_015 {background-position:-448px  -128px;} /* 롤스로이드 */
.brand__li .ico-brand.mk_016 {background-position:-512px -128px;} /* 르노 */
.brand__li .ico-brand.mk_017 {background-position:-256px 0;} /* 르노삼성 */
.brand__li .ico-brand.mk_018 {background-position:-572px -128px;} /* 링컨 */
.brand__li .ico-brand.mk_019 {background-position:0 -192px;} /* 마세라티 */
.brand__li .ico-brand.mk_020 {background-position:-64px -192px;} /* 마이바흐 */
.brand__li .ico-brand.mk_021 {background-position:-128px -192px;} /* 마쯔다 */
.brand__li .ico-brand.mk_022 {background-position:-192px -192px;} /* 맥라렌 */
.brand__li .ico-brand.mk_023 {background-position:-320px -192px;} /* 머큐리 */
.brand__li .ico-brand.mk_024 {background-position:-384px -192px;} /* 미니 */
.brand__li .ico-brand.mk_025 {background-position:-512px -192px;} /* 미쯔비시 */
.brand__li .ico-brand.mk_026 {background-position:-448px -192px;} /* 미쯔오카 */
.brand__li .ico-brand.mk_027 {background-position:0 -256px;} /* 벤츠 */
.brand__li .ico-brand.mk_028 {background-position:-572px -192px;} /* 벤틀리 */
.brand__li .ico-brand.mk_029 {background-position:-64px -256px;} /* 볼보 */
.brand__li .ico-brand.mk_030 {background-position:-128px -256px;} /* 부가티 */
.brand__li .ico-brand.mk_031 {background-position:-320px -384px;} /* 북기은상 */
.brand__li .ico-brand.mk_032 {background-position:-192px -256px;} /* 뷰익 */
.brand__li .ico-brand.mk_033 {background-position:-256px -256px;} /* 사브 */
.brand__li .ico-brand.mk_034 {background-position:-192px 0;} /* 쉐보레(GM대우) */
.brand__li .ico-brand.mk_035 {background-position:-512px -256px;} /* 쉐보레 */
.brand__li .ico-brand.mk_036 {background-position:-572px -256px;} /* 스마트 */
.brand__li .ico-brand.mk_037 {background-position:0 -320px;} /* 스바루 */
.brand__li .ico-brand.mk_038 {background-position:-64px -320px;} /* 스즈키 */
.brand__li .ico-brand.mk_039 {background-position:-256px -320px;} /* 시트로엥 */
.brand__li .ico-brand.mk_040 {background-position:-320px 0;} /* 쌍용 */
.brand__li .ico-brand.mk_041 {background-position:-384px -320px;} /* 아우디 */
.brand__li .ico-brand.mk_042 {background-position:-512px -320px;}/* 알파 로메오 */
.brand__li .ico-brand.mk_043 {background-position:-320px -320px;} /* 애스터마틴 */
.brand__li .ico-brand.mk_044 {background-position:-448px -320px;} /* 아큐라 */
.brand__li .ico-brand.mk_045 {background-position:-572px -320px;} /* 오펠 */
.brand__li .ico-brand.mk_046 {background-position:0 -384px;} /* 올즈모빌 */
.brand__li .ico-brand.mk_047 {background-position:-128px -384px;} /* 이스즈 */
.brand__li .ico-brand.mk_048 {background-position:-192px -384px;} /* 인피니티 */
.brand__li .ico-brand.mk_049 {background-position:-256px -384px;} /* 재규어 */
.brand__li .ico-brand.mk_050 {background-position:-64px 0;} /* 제네시스 */
.brand__li .ico-brand.mk_051 {background-position:-448px -384px;} /* 지프 */
.brand__li .ico-brand.mk_052 {background-position:-512px -384px;} /* 캐딜락 */
.brand__li .ico-brand.mk_053 {background-position:-572px -384px;} /* 코닉세그 */
.brand__li .ico-brand.mk_054 {background-position:0 -448px;} /* 크라이슬러 */
.brand__li .ico-brand.mk_055 {background-position:-128px -448px;} /* 테슬라 */
.brand__li .ico-brand.mk_056 {background-position:-384px -448px;} /* 페라리 */
.brand__li .ico-brand.mk_057 {background-position:-337px -448px;} /* 포드 */
.brand__li .ico-brand.mk_058 {background-position:-512px -448px;} /* 포르쉐 */
.brand__li .ico-brand.mk_059 {background-position:-572px -448px;} /* 포톤 */
.brand__li .ico-brand.mk_060 {background-position:0 -512px;} /* 폭스바겐 */
.brand__li .ico-brand.mk_061 {background-position:-64px -512px;} /* 폰티액 */
.brand__li .ico-brand.mk_062 {background-position:-128px -512px;} /* 푸조 */
.brand__li .ico-brand.mk_063 {background-position:-192px -512px;} /* 피아트 */
.brand__li .ico-brand.mk_064 {background-position:0 0;} /* 현대 */
.brand__li .ico-brand.mk_065 {background-position:-320px -512px;} /* 혼다 */
.brand__li .ico-brand.mk_066 {background-position:-320px -256px;} /* 사이언 */
.brand__li .ico-brand.mk_067 {background-position:-256px -512px;} /* 험머 */
/*.brand__li .ico-brand.mk_068, !* 중대형화물/특장 *!*/
/*.brand__li .ico-brand.mk_069, !* 켐핑카/캠핑트레일러 *!*/
/*.brand__li .ico-brand.mk_070, !* 중대형버스 *!*/
/*.brand__li .ico-brand.mk_071 {background-position:-448px 0;} !* 건설/중기/덤프 *!*/
.brand__li .ico-brand.mk_072 {background-position:-576px -512px;} /* 폴스타 */
.brand__li .ico-brand.mk_074 {background-position:0px -576px;} /* 이네오스 */

/* 대표옵션 */
.primary-option__link[class*=op_]:before {content:'';display:inline-block;position:absolute;top:0;left:50%;width:64px;height:64px;background:url(/pc/img/img_option.png) no-repeat; -webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}
.primary-option__link.op_25201:before {background-position:0 0;} /* 내비게이션 */
.primary-option__link.op_15601:before {background-position:-64px 0;} /* 선루프 */
.primary-option__link.op_17811:before {background-position:-128px 0;} /* 열선시트 */
.primary-option__link.op_17819D:before {background-position:-192px 0;} /* 통풍시트 */
.primary-option__link.op_4503:before {background-position:-256px 0;} /* 크루즈컨트롤 */
.primary-option__link.op_17813D:before {background-position:-320px 0;} /* 전동시트 */
.primary-option__link.op_5603R:before {background-position:-384px 0;} /* 후방감지센서 */
.primary-option__link.op_5603C:before {background-position:-448px 0;} /* 후방카메라 */
.primary-option__link.on[class*=op_]:before,
.-active > .primary-option__link[class*=op_]:before {background-position-y:-64px;}


/* 220517 */
#dataBox{margin-top: 20px;}
ul li.estimate__car{margin-top: 0; border-top:1px solid #dadada; border-radius:0; background-color: #fff;}
ul li.estimate__car .car__info{display: block;}
ul li.estimate__car:last-child{border-bottom:1px solid #dadada;}

.mysell_car .inp{position: relative;}
.mysell_car .inp input + .unit_kr{position: absolute; top: 50%; right: 16px; transform: translateY(-50%); color:#808388;}
.mysell_car .inp_unit input{padding-right: 50px; text-align:right;}
.mysell_car .bullets{margin-top:20px;}
.mysell_car .bullets__item{font-size:14px;}
/* 220517 end */

/* 20220712 이미지 프로세싱 업데이트 */
.visual-swipe .thumb_img{display:block; width:100%; height:100%;}
.visual-swipe .thumb_img img{display:block; width:100%; height:100%;}
.visual-pagination a{vertical-align: top;}

/*20221103, CHA-745 직영 아이콘 추가*/
.media__wrap.-flexible .media__li .cars__info{height: auto; min-height: 95px;}
.media__wrap.-flexible .media__li .cars__info .tag:nth-child(3n){margin-top: 4px;}


/*20230515, OP21-1209, 프런트 > 개인정보 수정 시 SNS 로그인 화면이 보였다 사라지는 이슈*/
.acc_check_disabled { overflow: hidden; width: 0; height: 0; padding:0; margin: 0; font-size:0; }


/* OP21-1674, 모바일 복사 > pc화면 추가 */
.mt20 { margin-top: 20px !important;}
.reservation_button_box { margin: 20px 0 64px; }
.reservation_button { display: inline-flex; align-items: center; justify-content: center; gap: 20px; height: 52px; padding-left: 20px; padding-right: 14px; border-radius: 5px; background-color: #0740E4; color: #fff; font-size: 16px; font-wieght:700;}
.reservation_button i { display: block; width: 18px; height: 18px; }
.reservation_button i svg { display: block; width: 100%; height: 100%; }

/* OP24-225 */
#dialogMarketing ._dimmed { font-size: 0; text-indent: -999rem; }
#dialogMarketing .marketing_dialog__wrap { padding: 42px 24px; transition: opacity 0.2s; }
#dialogMarketing .marketing_dialog__contents { margin-top: 0; text-align: center; }
#dialogMarketing .marketing_dialog__contents .marketing_tit { display: block; font-size: 30px; font-weight: 700; text-align: center; color: #222; word-break: keep-all; }
#dialogMarketing .marketing_dialog__contents .marketing_txt { opacity: 0.8; margin-top: 10px; font-size: 18px; font-weight: 400; line-height: 21px; text-align: center; color: #505256; word-break: keep-all; }
#dialogMarketing .marketing_dialog__contents .marketing_thumb_img { max-width: 292px; margin: 30px auto 0; }
#dialogMarketing .marketing_dialog__contents .buttons .button { width: 100%; }
#dialogMarketing .marketing_dialog__contents .buttons .button + .button { margin-left:0; margin-top: 10px; }
