@charset "utf-8";

/* ///// common ///// */
h2{margin:33px 0 13px;font-size:18px;line-height:21px;}
h2.ty2{text-align:center;}
h3{margin:25px 0 9px;font-size:18px;line-height:1.1;color:#595959;}

.cont_txt{line-height:18px;}
.white_cont{margin:0 -20px;padding:0 20px;background:#fff;color:#595959;}

input[type=radio]{margin:0;width:14px;height:14px;background:url('/m/images/common/bg_radio2.png') no-repeat;background-size:14px;}
input[type=radio]:checked{background-position:0 bottom;}

input[type=checkbox]{margin-right:5px;width:12px;height:12px;background:url('/m/images/common/bg_check.png') no-repeat;background-size:12px;}
input[type=checkbox]:checked{background-position:0 bottom;}

.bar_list li{margin-top:5px;padding-left:8px;line-height:18px;text-indent:-8px;}
.bar_list li:first-child{margin:0;}

/* ///// main ///// */
#visual .swiper-pagination-bullet{opacity:1;background:none;border:1px solid #fff;}
#visual .swiper-pagination-bullet-active{background:#fff;}

.best_used.swiper-container{padding:0 40px;}
.best_used li.swiper-slide{position:relative;background:#fff;font-size:13px;color:#595959;text-align:left;}
.best_used li dl{padding:13px;line-height:1;}
.best_used li dl:after{content:'';display:block;clear:both;}
.best_used li dt{margin-bottom:10px;font-weight:600;font-size:15px;color:#000;}
.best_used li dt a{display:inline-block;padding-bottom:5px;border-bottom:1px solid #000;}
.best_used li dd{float:left;margin-top:7px;width:50%;font-size:11px;color:#595959;}
.best_used li dd.price{overflow:hidden;margin-top:13px;padding-top:13px;width:100%;border-top:1px solid #bbb;font-weight:600;font-size:15px;text-align:right;color:#000;}
.best_used li dd.price span{float:left;display:inline-block;margin-top:-3px;width:58px;height:21px;background:#00adef;color:#fff;font-size:10px;line-height:20px;text-align:center;}
.best_used li dd.price em{margin-left:2px;font-size:10px;}

.best_used.swiper-container:before,
.best_used.swiper-container:after{position:absolute;top:0;z-index:5;content:'';display:block;width:40px;height:100%;background:#000;}
.best_used.swiper-container:before,
.best_used.swiper-button-prev{left:0;}
.best_used.swiper-container:after,
.best_used .swiper-button-next{right:0;}
.best_used .swiper-button-next,
.best_used .swiper-button-prev{top:50%;margin-top:-17px;width:14px;height:33px;}
.best_used .swiper-button-prev{background:url('/m/images/common/swiper_button_prev.png') no-repeat;background-size:14px;}
.best_used .swiper-button-next{background:url('/m/images/common/swiper_button_next.png') no-repeat;background-size:14px;}

.sale_list{}
.sale_list li{margin-top:7px;padding:10px 3px 3px;background:#fff;}
.sale_list li:first-child{margin:0;}
.sale_list li strong{display:block;padding-left:3px;font-size:15px;color:#000;}
.sale_list li strong a{display:inline-block;padding-bottom:3px;border-bottom:1px solid #000;}
.sale_list li p{position:relative;overflow:hidden;margin-top:10px;padding-left:178px;min-height:106px;font-size:11px;line-height:18px;color:#595959;}
.sale_list li p img{position:absolute;top:0;left:0;width:162px;}
.sale_list li p span{display:block;margin-top:10px;font-weight:600;font-size:15px;color:#000;}
.sale_list li p span em{display:inline-block;margin-left:2px;font-size:10px;}

/* ///// search ///// */
#search{padding:20px;}

.tab{overflow:hidden;}
.tab.ty3{border-top:1px solid #fff;border-left:1px solid #fff;}
.tab li{float:left;width:50%;height:35px;text-align:center;}
.tab.ty2 li,
.tab.ty3 li{height:33px;}
.tab li a{display:block;height:100%;background:#fff;font-size:15px;line-height:35px;color:#000;}
.tab.ty2 li a{font-size:12px;line-height:33px;}
.tab.ty3 li a{font-size:12px;line-height:33px;border:1px solid #fff;border-left:none;border-top:none;background:none;color:#fff;}
.tab li.on a{background:#00adef;color:#fff;}

.tab_cont{display:none;padding-top:13px;}

.quick_search{position:relative;padding-right:57px;}
.quick_search input[type=button]{position:absolute;top:0;right:0;width:53px;height:32px;border:none;background:#00adef;line-height:30px;color:#fff;text-align:center;}
.quick_search input[type=submit]{position:absolute;top:0;right:0;width:53px;height:32px;border:none;background:#00adef;line-height:30px;color:#fff;text-align:center;}
.detail_search > li{margin-top:13px;}
.detail_search > li:first-child{margin:0;}
.detail_search > li > span{display:block;padding-left:7px;height:32px;border:1px solid #6c6c6c;background:url('/m/images/common/bg_search_arr.png') right 50% no-repeat;background-size:20px;line-height:30px;color:#fff;}
.detail_search > li > ul{display:none;}
.detail_search > li.on > ul{display:block;overflow:auto;height:73px;-webkit-overflow-scrolling:touch;}
.detail_search > li > ul > li{padding:7px 7px 0;}
.detail_search + .btn_center input[type=button]{width:101px;height:32px;border:none;background:#00adef;text-align:center;color:#fff;}
.detail_search + .btn_center input[type=submit]{width:101px;height:32px;border:none;background:#00adef;text-align:center;color:#fff;}
.detail_search input[type=radio]{margin-right:5px;width:12px;height:12px;background:url('/m/images/common/bg_radio.png') no-repeat;background-size:12px;}
.detail_search input[type=radio]:checked{background-position:0 bottom;}

input[type=text]{padding-left:7px;width:100%;height:32px;border:1px solid #6c6c6c;background:none;line-height:32px;color:#6c6c6c;}

/* ///// detail view ///// */
.detail_view{padding-top:20px;}
.detail_view .tit{margin-bottom:13px;font-size:11px;color:#fff;text-align:center;}
.detail_view .tit span{display:inline-block;padding:0 0 3px 23px;background:url('/m/images/used/bg_check.png') no-repeat;background-size:18px;}
.detail_view .tit strong{font-weight:bold;font-size:18px;color:#00adef;}
.detail_view .car_img{padding: 0 43px;}
.detail_view .car_img .name{display:block;margin:15px 0 0;font-size:18px;}
.detail_view .car_img .name .price{display:block;margin-top:6px;font-weight:bold;font-size:15px;color:#00adef;}
.detail_view .car_img .name .price em{display:inline-block;margin-left:3px;font-size:11px;}
.detail_view .car_info{overflow:hidden;margin-top:15px;padding:6px 13px 13px;background:#fff;text-align:left;}
.detail_view .car_info li{float:left;margin-top:7px;width:55%;font-size:11px;color:#595959;}
.detail_view .car_info li:nth-child(even){width:45%;}

.detail_view .car_info2{color:#fff;text-align:left;}
.detail_view .car_info2 > li{margin-top:13px;}
.detail_view .car_info2 > li > div{display:none;}
.detail_view .car_info2 > li.on > div{display:block;}
.detail_view .car_info2 > li > span{display:block;padding-left:7px;height:32px;border:1px solid #6c6c6c;background:url('/m/images/common/bg_search_arr.png') right 50% no-repeat;background-size:20px;line-height:30px;}
.detail_view .car_info2 > li .exp{padding:13px 6px 0;line-height:20px;}

.detail_view .quality_check li{position:relative;padding-left:6px;border-bottom:1px solid #6c6c6c;line-height:33px;}
.detail_view .quality_check li span{position:absolute;top:0;right:6px;}

.detail_view table{margin-top:13px;border-top:1px solid #6c6c6c;}
.detail_view table th{padding-left:6px;border-right:1px solid #6c6c6c;border-bottom:1px solid #6c6c6c;background:#262626;text-align:left;vertical-align:middle;}
.detail_view table td{padding:7px 0 7px 12px;height:33px;border-bottom:1px solid #6c6c6c;line-height:20px;vertical-align:middle;}

.detail_view .btn_center .btn{width:101px;font-size:12px;line-height:33px;}

.detail_view .swiper-button-prev{left:0;}
.detail_view .swiper-button-next{right:0;}
.detail_view .swiper-button-next,
.detail_view .swiper-button-prev{top:140px;margin-top:-17px;width:14px;height:33px;}
.detail_view .swiper-button-prev{background:url('/m/images/common/swiper_button_prev.png') no-repeat;background-size:14px;}
.detail_view .swiper-button-next{background:url('/m/images/common/swiper_button_next.png') no-repeat;background-size:14px;}

/* ///// detail view -> cont_inner ///// */
.cont_inner .car_img{padding: 0 43px;text-align:center;}
.cont_inner .car_img .name{display:block;margin:15px 0 0;font-size:18px;}
.cont_inner .car_img .name .price{display:block;margin-top:6px;font-weight:bold;font-size:15px;color:#00adef;}
.cont_inner .car_img .name .price em{display:inline-block;margin-left:3px;font-size:11px;}
.cont_inner .car_info{overflow:hidden;margin-top:15px;padding:6px 13px 13px;background:#fff;text-align:left;}
.cont_inner .car_info li{float:left;margin-top:7px;width:55%;font-size:11px;color:#595959;}
.cont_inner .car_info li:nth-child(even){width:45%;}

.cont_inner .car_info2{color:#fff;text-align:left;}
.cont_inner .car_info2 > li{margin-top:13px;}
.cont_inner .car_info2 > li > div{display:none;}
.cont_inner .car_info2 > li.on > div{display:block;}
.cont_inner .car_info2 > li > span{display:block;padding-left:7px;height:32px;border:1px solid #6c6c6c;background:url('/m/images/common/bg_search_arr.png') right 50% no-repeat;background-size:20px;line-height:30px;}
.cont_inner .car_info2 > li .exp{padding:13px 6px 0;line-height:20px;}

.cont_inner .quality_check li{position:relative;padding-left:6px;border-bottom:1px solid #6c6c6c;line-height:33px;}
.cont_inner .quality_check li span{position:absolute;top:0;right:6px;}

.cont_inner table{margin-top:13px;border-top:1px solid #6c6c6c;}
.cont_inner table th{padding-left:6px;border-right:1px solid #6c6c6c;border-bottom:1px solid #6c6c6c;background:#262626;text-align:left;vertical-align:middle;}
.cont_inner table td{padding:7px 0 7px 12px;height:33px;border-bottom:1px solid #6c6c6c;line-height:20px;vertical-align:middle;}

.car_list{overflow:hidden;}
.car_list li{position:relative;float:left;padding:0 10px;width:50%;font-size:13px;color:#595959;text-align:left;}
.car_list li:nth-child(even){padding-right:0;}
.car_list li:nth-child(odd){padding-left:0;}
.car_list li dl{padding:9px;background:#fff;line-height:1;}
.car_list li dl:after{content:'';display:block;clear:both;}
.car_list li dt{margin-bottom:3px;font-weight:600;font-size:11px;color:#000;}
.car_list li dt a{display:inline-block;padding-bottom:2px;border-bottom:1px solid #000;}
.car_list li dd{float:left;margin-top:4px;width:50%;font-size:7px;color:#595959;}
.car_list li dd.price{overflow:hidden;margin-top:6px;padding-top:6px;width:100%;border-top:1px solid #bbb;font-weight:600;font-size:11px;text-align:right;color:#000;}
.car_list li dd.price span{float:left;display:inline-block;width:37px;height:13px;background:#00adef;color:#fff;font-size:7px;line-height:13px;text-align:center;}
.car_list li dd.price em{margin-left:2px;font-size:7px;}

.car_list.ty2 li dl{background:#1f1f1f;}
.car_list.ty2 li dt,
.car_list.ty2 li dd{color:#fff;}
.car_list.ty2 li dt a{border-color:#fff;}

/* ///// my car ///// */
.mycar{padding-top:33px;line-height:18px;}
.mycar p:nth-child(2){margin-top:20px;}
.mycar h2{text-align:left;}
.mycar .buy_step{overflow:hidden;padding:0 0 25px;}
.mycar .buy_step li{position:relative;float:left;margin-top:23px;padding-top:63px;width:50%;font-size:15px;text-align:center;}
.mycar .buy_step li em{display:block;position:absolute;top:0;left:0;width:23px;height:23px;border-radius:50%;background:#e4e4e4;font-size:15px;line-height:23px;}
.mycar .buy_step li:nth-child(1){background:url('/m/images/mycar/bg_step01.png') 50% 0 no-repeat;background-size:52px;}
.mycar .buy_step li:nth-child(2){background:url('/m/images/mycar/bg_step02.png') 50% 0 no-repeat;background-size:53px;}
.mycar .buy_step li:nth-child(3){background:url('/m/images/mycar/bg_step03.png') 50% 0 no-repeat;background-size:41px;}
.mycar .buy_step li:nth-child(4){background:url('/m/images/mycar/bg_step04.png') 50% 0 no-repeat;background-size:51px;}
.mycar .buy_step li:nth-child(5){background:url('/m/images/mycar/bg_step05.png') 50% 0 no-repeat;background-size:41px;}
.mycar .buy_step li:nth-child(6){background:url('/m/images/mycar/bg_step06.png') 50% 0 no-repeat;background-size:56px;}
.mycar .buy_step li:nth-child(7){background:url('/m/images/mycar/bg_step07.png') 50% 0 no-repeat;background-size:50px;}
.mycar .buy_step li:nth-child(8){background:url('/m/images/mycar/bg_step08.png') 50% 0 no-repeat;background-size:53px;}

.mycar .sell_doc{border:1px solid #fff;}
.mycar .sell_doc{margin-top:15px;}
.mycar .sell_doc dt{height:31px;border-bottom:1px solid #fff;font-size:15px;line-height:29px;text-align:center;}
.mycar .sell_doc dd{padding:10px 13px;}

.apply{padding-top:20px !important;padding-bottom:27px !important;}
.apply h2{margin:0 0 13px;color:#000;text-align:left;}

.tbl_write{border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
.tbl_write th,
.tbl_write td{padding-left:13px;border-bottom:1px solid #cfcfcf;text-align:left;vertical-align:middle;}
.tbl_write th{background:#f1f1f1;}
.tbl_write td{padding:9px 13px 7px;height:43px;}
.tbl_write input[type=text],
.tbl_write input[type=tel]{height:27px;border:1px solid #bcbcbc;line-height:1.1;}
.tbl_write td label{margin:0 15px 0 3px;}

.clause .agree_chk{margin-top:10px;}

/* ///// alim ///// */
.alim p{margin:18px 0 11px;}

/* ///// motorone ///// */
.sales_person li{position:relative;margin-top:13px;padding:13px 0 13px 108px;min-height:114px;background:url('/m/images/motorone/bg_logo.png') right 0 no-repeat;background-size:24px;border:1px solid #414141;}
.sales_person li img{position:absolute;top:13px;left:6px;width:88px;}
.sales_person li span{display:block;margin-top:12px;}
.sales_person li span:nth-child(2){margin:0;}
.sales_person li span:last-child{padding-left:40px;text-indent:-40px;}

.tab + .showroom_slide{margin-top:20px;}
.showroom_slide{padding:0 36px;}
.showroom_slide.swiper-container:before,
.showroom_slide.swiper-container:after{position:absolute;top:0;z-index:5;content:'';display:block;width:36px;height:100%;background:#000;}
.showroom_slide.swiper-container:before,
.showroom_slide .swiper-button-prev{left:0;}
.showroom_slide.swiper-container:after,
.showroom_slide .swiper-button-next{right:0;}
.showroom_slide .swiper-button-next,
.showroom_slide .swiper-button-prev{top:50%;margin-top:-17px;width:14px;height:33px;}
.showroom_slide .swiper-button-prev{background:url('/m/images/common/swiper_button_prev.png') no-repeat;background-size:14px;}
.showroom_slide .swiper-button-next{background:url('/m/images/common/swiper_button_next.png') no-repeat;background-size:14px;}

.showroom{margin-top:18px;}
.showroom dt{margin-bottom:18px;font-size:15px;}
.showroom dd{margin-top:10px}
.showroom dd.tel{margin-top:5px;font-size:20px;color:#00adef;}
.showroom dd.cont_txt{margin-top:-8px;}
.showroom dd.cont_txt span{display:block;margin-top:10px;}

.showroom_map{margin-top:18px;border-top:1px solid #414141;}
.showroom_map h2{margin-top:20px;}
.showroom_map p{margin-top:15px;line-height:23px;}
.showroom_map .root_daum_roughmap .wrap_controllers{display:none;}

/* ///// certified ///// */
.certified .cont_txt,
.certified .bar_list{margin-top:23px;}
.certified h2 + .cont_txt,
.certified h2 + .bar_list{margin:0;}

.inspection li{margin-top:7px;padding:10px 10px 10px 87px;min-height:115px;line-height:18px;color:#595959;}
.inspection li span{display:block;margin-bottom:3px;font-size:15px;color:#000;}
.inspection li:first-child{background:#fff url('/m/images/certified/bg_inspection01.png') 20px 50% no-repeat;background-size:41px;}
.inspection li:nth-child(2){background:#fff url('/m/images/certified/bg_inspection02.png') 24px 50% no-repeat;background-size:32px;}
.inspection li:nth-child(3){background:#fff url('/m/images/certified/bg_inspection03.png') 24px 50% no-repeat;background-size:33px;}
.inspection li:nth-child(4){background:#fff url('/m/images/certified/bg_inspection04.png') 17px 50% no-repeat;background-size:45px;}
.inspection li:nth-child(5){background:#fff url('/m/images/certified/bg_inspection05.png') 19px 50% no-repeat;background-size:41px;}
.inspection li:nth-child(6){background:#fff url('/m/images/certified/bg_inspection06.png') 12px 50% no-repeat;background-size:59px;}
.inspection li:nth-child(7){background:#fff url('/m/images/certified/bg_inspection07.png') 19px 50% no-repeat;background-size:42px;}
.inspection li:nth-child(8){background:#fff url('/m/images/certified/bg_inspection08.png') 20px 50% no-repeat;background-size:40px;}
.inspection li:nth-child(9){background:#fff url('/m/images/certified/bg_inspection09.png') 20px 50% no-repeat;background-size:40px;}

.trade_img{text-align:center;}
.trade_img img{width:318px;}

/* ///// motorone ///// */
.greeting .cont_txt,
.greeting .bar_list{margin-top:23px;}
.greeting h2 + .cont_txt,
.greeting h2 + .bar_list{margin:0;}

/* ///// guide ///// */
.guide{padding-top:33px;}
.guide > li{margin-top:13px;}
.guide > li:first-child{margin-top:0;}
.guide > li > div{display:none;}
.guide > li.on > div{display:block;}
.guide > li > span{display:block;padding-left:7px;height:32px;border:1px solid #6c6c6c;background:url('/m/images/common/bg_search_arr.png') right 50% no-repeat;background-size:20px;line-height:30px;color:#fff;}
.guide dl{padding:0 8px;}
.guide dt{margin:20px 0 5px;font-weight:bold;}
.guide dt:first-child{margin-top:10px;}
.guide dd{line-height:18px;}
.guide dl + p{margin-top:35px;padding:0 8px 20px;}

/* 카카오플러스 배너생성 */
.m_kakaoplus{margin-top:20px;}