@charset "utf-8";

.btn_box.picanto_16my {position:fixed;width:67px;height:auto;bottom:100px;right:15px;z-index:1004;display:none} /* 2023.04.07 #60651 */


/*main Popup*/
.header_in .popup_wrap02 .vr{height:100%}
.header_in .popup_wrap02{display:none;position: absolute;left:50%;width:800px;height:600px;margin: 50px 0 0 -400px;z-index:1100}
.header_in .popup_wrap02 .closeBtn {position: absolute;top: 0;right: -51px;}
.header_in .popup .pop_con{padding:0;height:100%}

#notice_01.pop_main {top:155px !important;} /* 2022.04.12 */

/*main Popup*/
.vrPopup{ height:100% }
.vrPopup{display:none;position: absolute;left:50%;width:800px;height:600px;z-index:1100}
.vrPopup .closeBtn {position: absolute;top: 0;right: -51px;}
.vrPopup .pop_con{padding:0;height:100%}


/* 버튼 */
[class*=btn_area].line{border-top:1px solid #e3e3e3;margin-top:30px;padding-top:20px}
[class*=btn_area] .br{display:inline-block}
.btn_area{text-align:center;margin-top:20px}
.btn_areaL{text-align:left;margin-top:15px}
.btn_areaR{text-align:right;margin-top:15px}
.btn_areaT{text-align:right;margin-bottom:12px}
.btn_sideT{text-align:right;margin:-34px 0 10px 0}
[class*=btnType]{display:inline-block;color:#fff;font-family:kiaB;text-transform:uppercase}
.btnType1{background-color:#05141f;}  /* 2021.12.22 #55395 */
.btnType2{background-color:#58595b}
.btnType3{background-color:#7e8083}
.btnType4{background-color:#aeaeae}
.btnType5{background-color:#282828}
.btnType6{background-color:#fff;color:#666}
.btnType7{background-color:#fff;color:#333 !important;}
.btnLarge{padding:0 20px;line-height:37px;font-size:18px;border-radius:19px}
.btnLarge .arrow_r:after{background-position:-32px 0;width:31px;height:31px;margin:3px 0 0 -1px;position:relative;right:-17px}
.btnLarge .arrow_l:before{background-position:-64px 0;width:31px;height:31px;margin:3px -3px 0 0;position:relative;left:-17px}
.btnLarge .arrow_b:before{background-position:0 0;width:31px;height:31px;margin:3px -3px 0 0;position:relative;left:-17px}
.btnMedium{padding:0 15px;line-height:30px;font-size:14px;border-radius:15px}
.btnMedium .arrow_r:after{background-position:-25px -32px;width:24px;height:24px;margin:3px 0 0 -2px;position:relative;right:-12px}
.btnMedium .arrow_l:before{background-position:0 -32px;width:24px;height:24px;margin:3px -2px 0 0;position:relative;left:-12px}
.btnMedium .arrow_t:after{background-position:-100px -32px;width:24px;height:24px;margin:3px 0 0 -2px;position:relative;right:-12px}
.btnMedium .arrow_b:after{background-position:-75px -32px;width:24px;height:24px;margin:3px 0 0 -2px;position:relative;right:-12px}
.btnMedium .play:before{background-position:-50px -32px;width:24px;height:24px;margin:3px -2px 0 0;position:relative;left:-12px}
.btnSmall{padding:0 12px;line-height:25px;font-size:12px;border-radius:13px}
.btnSmall .arrow_r2:after{background:url(../../../content/dam/kwcms_dealer/mx_es/gt/common/bg_icon_arr.png) no-repeat !important;width:6px;height:9px;margin:8px 0 0 8px}
.btnSmall .reflash:before{background-position:-7px -57px;width:11px;height:11px;margin:7px 5px 0 0}
.btnSmall .reflash2:before{background-position:-7px -69px;width:11px;height:11px;margin:7px 5px 0 0}
.btnSmall .print:before{background-position:-34px -57px;width:16px;height:16px;margin:5px 6px 0 0}
.btnSmall .down:before{background-position:-19px -57px;width:14px;height:13px;margin:5px 6px 0 0}
.btnSmall .change:before{background-position:-51px -57px;width:16px;height:12px;margin:6px 6px 0 0}
.closeBtn{display:inline-block;padding:13px 14px;height:14px}
.moreBtn{display:inline-block;padding:10px;height:10px}
.arrowBtn{display:inline-block;padding:5px 3px}



/* layout */
#header {border-bottom:0 !important;}
#header .header_in {background-color:#fff;}
/*
#container {padding-top:149px;}
.pip_wrap #container {padding-top:197px !important;} 
.snb_wrap {top:152px;}
2018.04.05 수정*/
.gnb_area .gnb_nav .dth1_a {font-size:15px;}


.gnb_area .gnb_nav .dth1_l {max-width:140px;}
.gnb_area .gnb_nav {min-height:57px;}
.gnb_area .gnb_nav .dth2_u {top:77px;}
/* dealer info */
.dealer_head {height:40px;background:#333;border-top:4px solid #fff;font-size:14px;} /* 2021.05.26 dealer  */
.dealer_head .dealer_inner {margin:0 auto;width:960px;height:40px;text-align:left;color:#fff;position:relative;} /* 2020.04.08 */
.dealer_head .dealer_inner ul {overflow:hidden;}
.dealer_head .dealer_inner ul li {position:relative;padding:0 15px;display:inline-block;line-height:40px;}
.dealer_head .dealer_inner ul li.tel:after {content:"";position:absolute;left:0;top:50%;margin-top:-7px;width:1px;height:14px;background:#717171;} 
.dealer_head .btnSmall {position:absolute;top:50%;right:0;margin-top:-13px;}
.dealer_head .dealer_inner ul li a {color:#fff;} /* 2020.04.06 */





/* about dealer */
.about_dealer {overflow:hidden;}
.about_dealer .info {float:left;width:45%;padding:0 80px 0 15px;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.about_dealer .location {float:right;width:55%;}
.about_dealer h5{margin:15px 0 0;font-size:16px;color:#333;}
.about_dealer .info dl {margin:15px 0 0 0;}
.about_dealer .info dt.bl_type2 {color:#333;}
.about_dealer .info .bl_type4 {color:#666;}
.about_dealer .info dd {padding:0 10px;color:#666;font-size:13px;overflow:hidden;}
/*
.about_dealer .info dd em {display:inline-block;min-width:100px;}
.about_dealer .info dd span {display:inline-block;}
*/
.about_dealer .map_area {margin:10px 0 0 0;border:1px solid #eaeaea;}
.about_dealer .map_area img {width:100%;}
.about_dealer .btn {margin:10px 0 0 0;}



/* payment */
.payment_estimator .btn_areaR {padding-bottom:30px;}

/* sitemap */
.gt_sitemap .con_box {overflow:hidden;}
.gt_sitemap .con_box h4 {position:static;float:left; width:24%;}
.gt_sitemap .con_box > ul {float:right;margin:0;width:70%;}




/* tablet */
@media all and (max-width:1024px) {

/*Main Popup*/
.header_in .popup_wrap02{width:650px;height:400px;margin:-20px 0 0 -320px}
.header_in .popup_wrap02 .closeBtn{position:absolute;top:0;right:-34px;padding:10px}

.vrPopup{width:650px;height:400px;}
.vrPopup .closeBtn{position:absolute;top:0;right:-34px;padding:10px}

#notice_01.pop_main {top:0px !important;} /* 2022.04.12 */


/*
#container {padding-top:130px;}
.pip_wrap #container {padding-top:197px;}
.snb_wrap {top:152px;}
2018.04.05 수정*/
.dealer_head .dealer_inner {width:auto; margin:0 15px;overflow:hidden;}
.dealer_head .dealer_inner ul li {text-align:right;width:50%;display:block;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.dealer_head .dealer_inner ul li.tel {text-align:center;} /* 2022.03.23 */
/*#49095 모바일에서 보이게 수정 -2020.08.06
.dealer_head .dealer_inner ul li.sc {display:none;}*/

/* sitemap */
.gt_sitemap .con_box > ul {margin: -36px 0 0 235px;}


}

/* mobile */
@media all and (max-width:767px) {

/*Main Popup*/
.header_in .popup_wrap02{width:320px;height:200px;margin-left:-160px}
.header_in .popup_wrap02 .closeBtn{position:absolute;top:-34px;right:0;padding:10px}

.vrPopup{width:320px;height:200px;}
.vrPopup .closeBtn{position:absolute;top:-34px;right:0;padding:10px}




	.gnb_area .gnb_nav .dth1_a  br {display:none;}
	.gnb_area .gnb_nav .dth1_l {max-width:none;}
	#container {padding-top:0;}
	.pip_wrap #container {padding-top:0 !important;}
	.dealer_head {height:auto;} /* 2020.06.08 #47261 수정 */
	.gnb_area .dealer_head {border-top:0;}
	/*.gnb_area.open {border-top:4px solid #bc162c;}*/ /* mx_dealer new wsg 적용 */
	.gnb_area {top:38px;}
	.pip_wrap #header {border-bottom:0 !important;}
	.snb_wrap {top:0;} 
	.dealer_head .dealer_inner {height:auto;} /* 2020.06.08 #47261 수정 */
	.dealer_head .dealer_inner ul {padding:8px 0;}
	.dealer_head .dealer_inner ul li {line-height:18px;}
	.dealer_head .dealer_inner ul li {width:100%;text-align:center;}
	.dealer_head .dealer_inner ul li.tel {text-align:center;}
	.dealer_head .dealer_inner ul li.tel:after {display:none;}
	.dealer_head .btnSmall {display:none;}


	/* about dealer */
	.about_dealer .info {float:none;width:100%;padding:0;}
	.about_dealer .location {float:none;width:100%;}
	.about_dealer .info dl {margin:10px 0 0 0;}
	.about_dealer .info dd {padding:0;}

    /* payment */
    .payment_estimator .btn_areaR {padding-bottom:15px;}

    /* sitemap */
    .gt_sitemap .con_box h4 {position:static;float:none; width:100%;}
    .gt_sitemap .con_box > ul {float:none;margin:0;width:100%;}
}

/* 20160714 loan_estimator Start */
.loan_estimator .info_tbl .info_th{font-size:14px;font-family:kiaB;color:#59595b}
.loan_estimator .info_tbl .info_td{position:relative}
.loan_estimator .info_tbl .only_m{display:none}
.loan_estimator .deposit_input{width:28%;position:absolute;right:18px;top:50%;margin-top:-15px}
.loan_estimator .deposit_input label{position:absolute;left:10px;font-size:15px;line-height:28px;color:#bb162b;font-family:kiaB}
.loan_estimator .deposit_input input{width:100%;box-sizing:border-box;padding:5px 10px 5px 30px;color:#bb162b;font-size:15px;font-family:kiaB;box-shadow:0 1px 1px #c9c9c9 inset;border-radius:3px;border:1px solid #c6c6c6;background:#e9e9e9;vertical-align:middle}
.loan_estimator .deposit_slider{max-width:66%;padding:13px 0 5px 0}
.loan_estimator .deposit_slider .deposit_range{width:100%;height:12px;background:url(https://www.kia.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_slider_range.gif) 0 0 no-repeat;background-size:100% 100%;position:relative}
.loan_estimator .deposit_slider .deposit_range span{display:block;position:absolute;top:-18px;color:#666;font-size:11px}
.loan_estimator .deposit_slider .deposit_range span+span{right:50%}
.loan_estimator .deposit_slider .deposit_range span+span+span{right:0}
.loan_estimator .deposit_slider .ui-slider{position:relative;left:0;height:14px;box-shadow:0 1px 1px #c9c9c9 inset;border-radius:14px;border:1px solid #e0e0e0;background:#e9e9e9}
.loan_estimator .deposit_slider .ui-slider-range{position:absolute;top:-1px;height:16px;border-radius:14px;border:0;box-shadow:0 0 1px #c9c9c9;background:#c51931;background:-webkit-linear-gradient(#c51931,#901220);background:-o-linear-gradient(#c51931,#901220);background:-moz-linear-gradient(#c51931,#901220);background:linear-gradient(#c51931,#901220)}
.loan_estimator .deposit_slider .ui-slider-handle{display:block;width:28px;height:29px;margin:-7px -14px;position:absolute;border:0;box-shadow:none;background:url(https://www.kia.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_slider.png) no-repeat}
.loan_estimator .btn_areaB{margin-top:20px;}
.loan_estimator .btn_areaB:after{content:'';display:block;clear:both}
.loan_estimator .btn_areaB .left{float:left}
.loan_estimator .btn_areaB .right{float:right}

@media (min-width: 1025px){
    .loan_estimator .info_tbl .form_wrp.only{max-width:63%}
}

@media (max-width: 1024px){
    .loan_estimator .info_tbl .form_wrp.only{max-width:56%}
    .loan_estimator .deposit_input {width:33%;}
    .loan_estimator .deposit_slider{max-width:60%}
}

@media (max-width: 767px){
    .loan_estimator .info_tbl .info_th{font-family:kiaM;color:#333;font-size:12px}
    .loan_estimator .info_tbl .form_wrp.only{max-width:none}
    .loan_estimator .deposit_input{position:static;width:100%}
    .loan_estimator .deposit_input label{line-height:25px;font-size:12px;}
    .payment_box .method_edit .deposit_input input{height:25px;padding:2px 8px 2px 22px;font-size:14px;}
    .loan_estimator .deposit_input{left:0;right:0;top:0;bottom:0;margin-top:8px}
    .loan_estimator .deposit_input label{line-height:28px}
    .loan_estimator .deposit_input input{font-size:12px}
    .loan_estimator .deposit_slider{max-width:100%;width:100%}
    .loan_estimator .deposit_slider .deposit_range span{top:-14px;}
    .loan_estimator .btn_areaB .only_wt{display:none}
    .loan_estimator .btn_areaB .right{float:none;text-align:center}
    .loan_estimator .info_tbl .only_m{display:block}
    .loan_estimator .info_tbl .only_m .logo_bank{text-align:center}
    .loan_estimator .info_tbl .only_m .logo_bank img{width:137px;height:28px;}
}
/* //20160714 loan_estimator End */


/* //20160811 mx_popup Start */
.popup_top{top: 120px}
.bl_type6{padding-left:10px;font-family:kiaM;font-size:13px;color:#333}
.bl_type6:before{content:'';background-position:right -11px;width:4px;height:4px;margin:8px 6px 0 -10px}
.mx_popup160811_cont_l{overflow:hidden;float:left; width:285px; margin-bottom:30px;}
.mx_popup160811_cont_r{overflow:hidden;float:left; width:285px; margin-bottom:30px;}
.mx_popup160811_cont_b{clear:both; width:100%;}
.mx_popup160811_list {width:100%;}
.mx_popup160811_list li{margin-left:13px; padding:4px 0px;}
.txt_poptype1{color:#666;}

@media (max-width: 767px){
	.mx_popup160811_cont_l{width:100%; border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:20px;}
	.mx_popup160811_cont_r{width:100%; border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:20px;}
	.mx_popup160811_list li{margin-left:13px; padding:2px 0px;}
}
/* //20160811 mx_popup End */


/*20170529 Start*/
/* main */

.main_wrap .paging{position:absolute;bottom:15px;width:100%;text-align:center}
.main_wrap .paging ul{display:inline-block;overflow:hidden;margin:0 auto}
.main_wrap .paging ul li{float:left}
.main_wrap .paging ul li a{background:url(http://www.kia.com/content/dam/kwcms/gt/en/images/showroom/btn_list_dot.png) no-repeat -28px 0;display:block;width:10px;height:10px;text-indent:9999px;overflow:hidden;margin-right:6px;cursor:pointer}
.main_wrap .paging ul li.on a{background-position:0 0}

/* mainType1 dealer */
.mainType1.dealer {position:relative;height:786px;}
.mainType1.dealer .mainCenterWrap{position:relative;width:100%;height:100%}
.mainType1.dealer .mainCenterWrap .mainCenter{position:relative;left:0;top:0;height:786px;width:100%}
.mainType1.dealer .mainCenterWrap .imgArea img{position:absolute;left:50%;top:0;margin-top:-400px;margin-left:-960px;height:1200px}
.mainType1.dealer .mainCenterWrap .paging{z-index:10}

.mainType1.dealer .mainCenter .text_area {position:absolute;top:50px;padding:0 10%;color:#fff;z-index:10; text-align: left;}
.mainType1.dealer .mainCenter .text_area h2 {font-size:39px;line-height:1.2;/*text-transform:uppercase;*/margin:0;} /* 2021.07.01 #53072 */
.mainType1.dealer .mainCenter .text_area p.sub_txt1 {font-family: kiaB;font-size:39px;line-height:1.2;letter-spacing:-1px;/*text-transform:uppercase;*/margin-bottom:20px;}  /* 2021.07.01 #53072 */
.mainType1.dealer .mainCenter .text_area p.sub_txt2 {font-size:18px;margin-bottom:20px;}
.mainType1.dealer .mainCenter .text_area span.bn {display:block;margin-bottom:5px;}

.mainType1.dealer .sales01 {position:absolute;left:66%;top:0;width:34%;height:262px;overflow:hidden;}
.mainType1.dealer .sales01 .btn_prev, .mainType1.dealer .sales01 .btn_next {position:absolute; top:50%; margin-top:-20px; width:19px;height:40px;} 
.mainType1.dealer .sales01 .btn_prev img, .mainType1.dealer .sales01 .btn_next img {height:40px;} 
.mainType1.dealer .sales01 .btn_prev {left:20px;}
.mainType1.dealer .sales01 .btn_next {right:20px;}
.mainType1.dealer .sales01 .txtArea {text-align:left;top:20px;}
.mainType1.dealer .sales01 .txtArea strong {padding:0 20px;}
.mainType1.dealer .sales01 .txtArea .subTxt {margin-top:15px;text-align:center;font-size:18px;}
.mainType1.dealer .sales02 {position:absolute;left:66%;top:262px;width:17%;height:262px;overflow:hidden;}
.mainType1.dealer .sales02 .txtArea {text-align:left;top:20px;}
.mainType1.dealer .sales02 .txtArea strong {padding:0 20px;color:#fff;}
.mainType1.dealer .sales02 .txtArea .subTxt {padding:0 20px;color:#fff;}
.mainType1.dealer .sales03 {position:absolute;left:83%;top:262px;width:17%;height:262px;overflow:hidden;}
.mainType1.dealer .sales03 .sales03_list {overflow:hidden;position:relative;width:100%;height:100%;}
.mainType1.dealer .sales03 .sales03_list li {float:left;width:50%;height:50%;overflow:hidden;position:relative;border-right:1px solid #dedede;border-bottom:1px solid #dedede;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.mainType1.dealer .sales03 .sales03_list li.s02, .mainType1.dealer .sales03 .sales03_list li.s04 {border-right:0;}
.mainType1.dealer .sales03 .sales03_list li.s03, .mainType1.dealer .sales03 .sales03_list li.s04 {border-bottom:none;}
.mainType1.dealer .sales03 .sales03_list li .imgArea {height:100%;}
.mainType1.dealer .sales03 .sales03_list li .imgArea img {height:131px;}
.mainType1.dealer .sales03 .sales03_list li .txtArea {top:75px;text-align:center;}
.mainType1.dealer .sales03 .sales03_list li .txtArea strong {margin-bottom:0;font-size:14px;font-family:kiaM;line-height:1.2;}
.mainType1.dealer .sales03 .sales03_list li .txtArea .subTxt {display:none;}
.mainType1.dealer .dealer {position:absolute;left:0;top:524px;width:33%;height:262px;overflow:hidden;} 
.mainType1.dealer .dealer .txtArea {display: block;position: absolute; left: 20px; right:20px; top: 25px;z-index: 10;font-size: 13px;text-align:left;}
.mainType1.dealer .dealer .txtArea strong {font-size:19px;text-transform: uppercase;margin-bottom: 5px;display:block;}
.mainType1.dealer .dealer .txtArea .subTxt {padding-bottom:10px;border-bottom:1px solid #d3d3d3;margin:40px 100px 20px 30px;font-size:14px;font-family:kiaB;}
.mainType1.dealer .dealer .txtArea .info {margin:0 30px 5px 30px;padding:0 0 0 8px;display:block;font-size:14px;color:#666;background:url(../content/dam/kwcms_dealer/mx_es/gt/common/bg_bul.jpg) no-repeat 0 50%;}
.mainType1.dealer .dealer .txtArea .info span {display:inline-block;min-width:120px;}
.mainType1.dealer .dealer .txtArea .info em {padding:0 0 0 20px;display:inline-block;background:url(../content/dam/kwcms_dealer/mx_es/gt/common/bg_time.png) no-repeat 0 50%;}
.mainType1.dealer .dealer .imgArea {text-align:center;display: block;margin: 0 -100%;}
.mainType1.dealer .dealer .imgArea img {height:262px;}

.mainType1.dealer .banner {position:absolute;left:33%;top:524px;width:33%;height:262px;overflow:hidden;} 
.mainType1.dealer .banner02 {left:auto;left:66%;width:34%;}
.mainType1.dealer .banner .txtArea{display: block;position: absolute;width: 100%;left: 50%;top: 25px;z-index: 10;font-size: 13px;text-align: left;margin-left: -50%;padding-left: 20px;}
.mainType1.dealer .banner .txtArea strong {color:#fff;font-size:19px;text-transform: uppercase;margin-bottom: 5px;display:block;}
.mainType1.dealer .banner .imgArea {text-align:center;display: block;margin: 0 -100%;}
.mainType1.dealer .banner .imgArea img {height:262px;}
.mainType1.dealer .banner .txtArea .subTxt {color:#fff;}

/*.mainType1.dealer.type02*/
.mainType1.dealer.type02 {position: relative;}
.mainType1.dealer.type02 .horario, .mainType1.dealer.type02 .servico, .mainType1.dealer.type02 .beneficios, .mainType1.dealer.type02 .tour, .mainType1.dealer.type02 .assistencia, .mainType1.dealer.type02 .configura, .mainType1.dealer.type02 .cotiza, .mainType1.dealer.type02 .menejo, .mainType1.dealer.type02 .lineup {position: absolute; height: 262px; text-align: center; overflow: hidden;}
.mainType1.dealer.type02 .horario .imgArea, .mainType1.dealer.type02 .servico .imgArea, .mainType1.dealer.type02 .beneficios .imgArea, .mainType1.dealer.type02 .tour .imgArea, .mainType1.dealer.type02 .assistencia .imgArea, .mainType1.dealer.type02 .configura .imgArea, .mainType1.dealer.type02 .cotiza .imgArea, .mainType1.dealer.type02 .menejo .imgArea, .mainType1.dealer.type02 .lineup .imgArea {display: block; margin:0 -100%; text-align: center;}

.mainType1.dealer.type02 .mainCenter .text_area {position:absolute;top:50px;left: 30%; padding: 0; color:#fff;z-index:10; text-align: left;}
.mainType1.dealer.type02 .mainCenter .text_area h2 {font-size:39px;line-height:1.2;/*text-transform:uppercase;*/margin:0;} /* 2021.07.01 #53072 */
.mainType1.dealer.type02 .mainCenter .text_area p.sub_txt1 {font-family: kiaB;font-size:24px;line-height:1.2;letter-spacing:-1px;/*text-transform:uppercase;*/margin-bottom:20px;}/* 2021.07.01 #53072 */
/*.mainType1.dealer.type02 .mainCenter .text_area p.sub_txt2 {font-size:18px;margin-bottom:20px;}
.mainType1.dealer.type02 .mainCenter .text_area span.bn {display:block;margin-bottom:5px;}*/

.mainType1.dealer.type02 .txtArea {text-align: center!important;}
.mainType1.dealer.type02 .txtArea strong {color:#fff; }
.mainType1.dealer.type02 .horario {top:0; left:0; width: 12.5%;}

.mainType1.dealer.type02 .horario.horario2 {top:0; left:12.5%; width: 12.5%;} /* 2019.05.24 */
.mainType1.dealer.type02 .horario .data_txt_box {display:block;padding:5px;}/* 2019.05.30 추가 */

.mainType1.dealer.type02 .horario .txtArea {display: block;position: absolute; left: 10px; right:10px; top:130px;z-index: 10;font-size: 11px;}
.mainType1.dealer.type02 .horario .txtArea strong {color:#17181a; font-size: 18px;}
.mainType1.dealer.type02 .horario .txtArea .subTxt {font-size:11px; letter-spacing: -1px; text-transform: uppercase;margin-bottom: 5px;display:block;text-align:left;}
.mainType1.dealer.type02 .horario .txtArea .info {display: block;}
.mainType1.dealer.type02 .horario .txtArea .info span {display:inline-block;min-width:100px;}
.mainType1.dealer.type02 .horario .txtArea .info em {padding:0 0 0 0px;display:inline-block;background:url(../content/dam/kwcms_dealer/mx_es/gt/common/bg_time.png) no-repeat 0 50%;}
.mainType1.dealer.type02 .horario .data_txt_box {display:block;padding:5px;}/* 2019.05.24 */

.mainType1.dealer.type02 .servico {top: 524px; left: 12.5%; width: 12.5%;} /* 2019.05.24 */


.mainType1.dealer.type02 .servico .txtArea {display: block;position: absolute; left: 10px; right:10px; top: 140px; z-index: 10;font-size: 18px;}
/*.mainType1.dealer.type02 .servico .txtArea strong {font-size:19px;text-transform: uppercase;margin-bottom: 5px;display:block;}*/
.mainType1.dealer.type02 .beneficios {top:262px; left:0; width: 25%;}
.mainType1.dealer.type02 .beneficios .txtArea {display: block;position: absolute; left: 10px; right:10px; top: 140px; z-index: 10;font-size: 21px;}
.mainType1.dealer.type02 .tour {top:0; left: 75%; width: 25%;}
.mainType1.dealer.type02 .assistencia {top:262px; left: 75%; width: 25%;}
.mainType1.dealer.type02 .assistencia .txtArea {display: block;position: absolute; left: 20px; right:20px; top: 140px; z-index: 10;font-size: 21px;}
.mainType1.dealer.type02 .assistencia .txtArea strong {color:#17181a; }


.mainType1.dealer.type02 .configura {top:524px; left: 0; width: 12.5%;} /* 2019.05.24 */


.mainType1.dealer.type02 .configura .txtArea {display: block;position: absolute; left: 20px; right:20px; top: 140px; z-index: 10;font-size: 21px;}
.mainType1.dealer.type02 .cotiza {top:524px; left: 25%; width: 25%;}
.mainType1.dealer.type02 .cotiza .txtArea {display: block;position: absolute; left: 20px; right:20px; top: 140px; z-index: 10;font-size: 21px;}
.mainType1.dealer.type02 .menejo {top:524px; left: 50%; width: 25%;}
.mainType1.dealer.type02 .menejo .txtArea {display: block;position: absolute; left: 20px; right:20px; top: 140px; z-index: 10;font-size: 21px;}
.mainType1.dealer.type02 .lineup {top:524px; left: 75%; width: 25%;}

@media all and (max-width:1475px){
.mainType1.dealer .mainCenterWrap h2{font-size:50px}
/*.mainType1.dealer .mainCenterWrap .subTxt1{font-size:22px}*/
.mainType1.dealer .mainCenterWrap .imgArea img{position:absolute;left:50%;top:0;margin-top:-200px;margin-left:-736px;height:920px}
}

/* tablet */
@media all and (max-width:1024px) {
	.main_wrap{max-width:100%}
	.mainPrev{top:529px}
	.mainNext{top:529px}
	.pagingNum{top:529px}

	.playVisual{top:529px;}
	.stopVisual{top:529px;}

	/* mainType1 dealer */
	.mainType1.dealer{height:1270px}
	.mainType1.dealer .mainCenterWrap .mainCenter{left:0;width:100%;height:524px;text-align:center}
	.mainType1.dealer .mainCenterWrap .imgArea{width:100%}
	.mainType1.dealer .mainCenterWrap .imgArea img{margin-top:0;margin-left:-504px;width:auto;height:630px}

	.mainType1.dealer .mainCenter .text_area {top:37px;}
	.mainType1.dealer .mainCenter .text_area h2 {font-size:34px;}
	.mainType1.dealer .mainCenter .text_area p.sub_txt1 {font-size:34px;}
	.mainType1.dealer .sales01 {position:absolute;width:60%; left:0; top: 483px;}
	.mainType1.dealer .sales02 {position:absolute;width:40%; left: 60%; top: 483px;}
	.mainType1.dealer .sales03 {position:absolute;width:40%; left: 0; top: 746px;}
	.mainType1.dealer .dealer {position:absolute;width:60%; left: 40%; top: 746px;}
	.mainType1.dealer .banner {position:absolute;width:50%; left: 0; top:1008px;}
	.mainType1.dealer .banner02 {position:absolute;width:50%; left: 50%; top:1008px;}

	.mainType1.dealer.type02 .horario .txtArea .info span {min-width: 150px;}
	.mainType1.dealer.type02 .horario .txtArea {top: 140px; font-size: 14px;}
	.mainType1.dealer.type02 {height: 1532px;}


	.mainType1.dealer.type02 .horario.horario2 {top:483px; left:50%; width: 50%;} /* 2019.05.24 */

	/* 20170703
	.mainType1.dealer.type02 .horario {top: 483px; left: 0; width: 50%;}
	.mainType1.dealer.type02 .servico {top: 483px; left: 50%; width: 50%;}
	.mainType1.dealer.type02 .beneficios {top: 746px; left:0; width: 50%;}
	.mainType1.dealer.type02 .tour {top:1270px; left: 0; width: 25%;}
	.mainType1.dealer.type02 .assistencia {top:1270px; left: 25%; width: 25%;}
	.mainType1.dealer.type02 .configura {top: 746px; left: 50%; width: 50%;}
	.mainType1.dealer.type02 .cotiza {top:1008px; left: 0; width: 50%;}
	.mainType1.dealer.type02 .menejo {top:1008px; left: 50%; width: 50%;}
	.mainType1.dealer.type02 .lineup {top:1270px; left: 50%; width: 50%;} 
	*/
	.mainType1.dealer.type02 .horario {top: 483px;left: 0;width: 50%;background: #fff;}

.mainType1.dealer.type02 .horario.horario2 {background:#fff;} /* 2019.05.24 */


	.mainType1.dealer.type02 .servico {top: 746px;left: 75%;width: 25%;background: #8c8d8f;} /* 2019.05.24 */


	.mainType1.dealer.type02 .beneficios {top: 746px;left:0;width: 50%;background: #9d2932;}
	.mainType1.dealer.type02 .tour {top:1270px;left: 0;width: 25%;background: #9d2932;}
	.mainType1.dealer.type02 .assistencia {top:1270px;left: 25%;width: 25%;background: #c5c6c8;}


	.mainType1.dealer.type02 .configura {top: 746px;left: 50%;width: 25%;background: #897253;} /* 2019.05.24 */


	.mainType1.dealer.type02 .cotiza {top:1008px;left: 0;width: 50%;background: #17181a;}
	.mainType1.dealer.type02 .menejo {top:1008px;left: 50%;width: 50%;background: #9d2932;}
	.mainType1.dealer.type02 .lineup {top:1270px;left: 50%;width: 50%;background: #24282b;}
}

/* mobile */
@media all and (max-width:767px) {
	.subTxt{display:none}
	.mobileImg{display:inline}
	.webImg{display:none}

	.mainPrev{top:343px}
	.mainPrev img{width:42px;height:42px}
	.mainNext{top:343px}
	.mainNext img{width:42px;height:42px}
	.pagingNum{right:43px;top:343px;width:42px;height:42px;line-height:42px;font-size:12px}

	.playVisual{right:129px;top:343px;width:42px;height:42px;background:url(http://www.kia.com/content/dam/kwcms/kr/ko/images/main/play_btn02_off.png) 0 0 no-repeat;}
	.playVisual.on {background-image:url(http://www.kia.com/content/dam/kwcms/kr/ko/images/main/play_btn02_on.png);}
	.stopVisual{right:86px;top:343px;width:42px;height:42px;background:url(http://www.kia.com/content/dam/kwcms/kr/ko/images/main/stop_btn02_off.png) 0 0 no-repeat;}
	.stopVisual.on {background-image:url(http://www.kia.com/content/dam/kwcms/kr/ko/images/main/stop_btn02_on.png);}

	/* mainType1 dealer */
	.mainType1.dealer{height:1180px}
	.mainType1.dealer .mainCenterWrap img {max-width: none;}
	.mainType1.dealer .mainCenterWrap .mainCenter{height:385px}
	.mainType1.dealer .mainCenterWrap .imgArea{height:385px;text-align:center}
	.mainType1.dealer .mainCenterWrap .imgArea img{margin-top:0;height:460px;margin-left:-384px;}
	.mainType1.dealer .mainCenterWrap .imgArea .mobileImg{display:none}
	.mainType1.dealer .mainCenterWrap .imgArea .webImg{display:inline}

	.mainType1.dealer .mainCenter .text_area {text-align:center;top:30px;padding:0 10px;width:100%;box-sizing:border-box;}
	.mainType1.dealer .mainCenter .text_area h2 {font-size:20px;text-align:center;margin-bottom:20px;}
	.mainType1.dealer .mainCenter .text_area p.sub_txt1 {font-family:kiaM;text-align:center;font-size:18px;}
	.mainType1.dealer .mainCenter .text_area p.sub_txt2 {display:none;}

	.mainType1.dealer.type02 .mainCenter .text_area {text-align:center;top:30px;padding:0 10px;width:100%;box-sizing:border-box; left: 0;}
	.mainType1.dealer.type02 .mainCenter .text_area h2 {font-size:20px;text-align:center;margin-bottom:20px;}
	.mainType1.dealer.type02 .mainCenter .text_area p.sub_txt1 {font-family:kiaM;text-align:center;font-size:18px;}
	.mainType1.dealer.type02 .mainCenter .text_area p.sub_txt2 {display:none;}

	.mainType1.dealer .sales01 {position:absolute; width:100%; left:0; height:159px; top: 385px;}
	.mainType1.dealer .sales01 .btn_prev, .mainType1.dealer .sales01 .btn_next {display:none;}
	.mainType1.dealer .sales01 .imgArea {height:159px; margin-left: -383px;}
	.mainType1.dealer .sales01 .imgArea img {height:159px;}
	.mainType1.dealer .sales02 {position:absolute; width:50%; left:0; height:159px; top: 544px;}
	.mainType1.dealer .sales02 .imgArea {position: absolute; top:0; width: 100%; left: 50%; margin-left: -188px; text-align: center;}
	.mainType1.dealer .sales02 .imgArea img {height:159px;}
	.mainType1.dealer .sales02 .txtArea strong {text-align:center;}
	.mainType1.dealer .sales03 {position:absolute;width:50%; left: 50%; height:159px; top: 544px;}
	.mainType1.dealer .sales03 .imgArea {position: absolute; top:0; width: 100%; left: 50%; margin-left: -188px; text-align: center;}
	.mainType1.dealer .sales03 .sales03_list li .txtArea strong {display:none;}
	.mainType1.dealer .sales03 .sales03_list li .imgArea {margin-left: -122px;}
	.mainType1.dealer .sales03 .sales03_list li .imgArea img {height:79px;}
	.mainType1.dealer .dealer {position:absolute; width:100%; height:159px; left: 0; top: 703px;}
	.mainType1.dealer .dealer .imgArea img {height:159px;}.mainType4 .mainCenterWrap h2 img
	.mainType1.dealer .dealer .txtArea strong {margin-bottom:30px;}
	.mainType1.dealer .dealer .txtArea .info {margin-left:0;}
	.mainType1.dealer .dealer .txtArea .info em {padding:0 0 0 20px;display:inline-block;background-image:url(../content/dam/kwcms_dealer/mx_es/gt/common/bg_time_x2.png);background-size:15px;}
	.mainType1.dealer .dealer .txtArea .info span {color:#333;}
	.mainType1.dealer .banner {position:absolute;width:100%; left: 0;height:159px; top:862px;}
	.mainType1.dealer .banner02 {position:absolute;width:100%; left: 0; top:1021px;}
	.mainType1.dealer .banner .imgArea img {height:159px;}


	.mainType1.dealer.type02 .horario .txtArea, .mainType1.dealer.type02 .servico .txtArea, .mainType1.dealer.type02 .beneficios .txtArea, .mainType1.dealer.type02 .tour .txtArea, .mainType1.dealer.type02 .assistencia .txtArea, .mainType1.dealer.type02 .configura .txtArea, .mainType1.dealer.type02 .cotiza .txtArea, .mainType1.dealer.type02 .menejo .txtArea, .mainType1.dealer.type02 .lineup .txtArea {top:90px; font-size: 16px;}
	.mainType1.dealer.type02 .mainCenterWrap h2 img {height: 25px;}
	.mainType1.dealer.type02 .horario .txtArea .info span {min-width: auto;}

	.mainType1.dealer.type02 {height: 1499px;} /* 2019.05.24 */


	.mainType1.dealer.type02 .horario {top: 385px; left: 0; width: 50%;}

	.mainType1.dealer.type02 .horario.horario2 {top: 385px; left: 50%; width: 50%;} /* 2019.05.24 */




	.mainType1.dealer.type02 .horario .imgArea img {height:159px; margin: -25px -100%;}
	.mainType1.dealer.type02 .horario .txtArea {top: 55px; font-size: 11px;}


	.mainType1.dealer.type02 .servico {top: 703px; left: 50%; width: 50%;z-index:1;} /* 2019.05.24 */


	.mainType1.dealer.type02 .servico .imgArea img {height:159px;}

	.mainType1.dealer.type02 .beneficios {top: 544px; left:0; width: 100%;} /* 2019.05.24 */


	.mainType1.dealer.type02 .beneficios .imgArea img {height:159px;}
	.mainType1.dealer.type02 .tour .imgArea img {height:159px;}

	.mainType1.dealer.type02 .assistencia .imgArea img {height:159px;}

	.mainType1.dealer.type02 .configura {top: 703px; left: 0; width: 50%;} /* 2019.05.24 */


	.mainType1.dealer.type02 .configura .imgArea img {height:159px;}

	.mainType1.dealer.type02 .cotiza {top:862px; left: 0; width: 50%;z-index:2;} /* 2019.05.24 */

	.mainType1.dealer.type02 .cotiza .imgArea img {height:159px;}
	.mainType1.dealer.type02 .menejo {top:862px; left: 50%; width: 50%;z-index:2;} /* 2019.05.24 */
	.mainType1.dealer.type02 .menejo .imgArea img {height:159px;}
	.mainType1.dealer.type02 .lineup .imgArea img {height:159px;}

	/* 20170703
	.mainType1.dealer.type02 .assistencia {top:862px; left: 0; width: 100%;}
	.mainType1.dealer.type02 .tour {top:1021px; left: 0; width: 100%;}
	.mainType1.dealer.type02 .lineup {top:1180px; left: 0; width: 100%;}
	.mainType1.dealer .mainCenterWrap .imgArea img{margin-top:0;height:460px;margin-left:-384px;}

	*/
	.mainType1.dealer.type02 .assistencia {top:1021px;left: 0;width: 100%; z-index: 3;} /* 2019.05.24 */
	.mainType1.dealer.type02 .tour {top:1180px;left: 0;width: 100%;z-index: 4;} /* 2019.05.24 */
	.mainType1.dealer.type02 .lineup {top:1339px;left: 0;width: 100%; z-index: 4;} /* 2019.05.24 */

	.mainType1.dealer .mainCenterWrap .imgArea img{margin-top:0;height:460px } /* 2017.07.17 */
}
/*20170529 End*/


/* 2021.05.26 딜러 추가 S */

.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_name {font-size:12px !important;}
.util_area .util_menu .util_l {margin-left:7px;}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_u {width:100%;}
/*#header .logo_h1 .lg_a {padding-top:20px;}*/ /* dealer 2022 */
.site_info .cpr {padding-bottom:0;}
.site_info .cpr .inner {padding-bottom:20px;}
.gnb_area .gnb_nav .dth1_a {font-size:14px;}
.site_info .f_logo {bottom:-30px;}

@media (max-width: 1024px) {
.snb_wrap.snb_pip .snb_area {border-left:1px solid #fff;}
        }

@media (max-width: 767px) {
#header .logo_h1 .lg_a {padding-top:0px;}
#header .logo_h1 .lg_img {width:65px;height:auto;padding-top:8px;}
.dealer_head {border-top:0;}
.util_area .util_menu .util_l {margin-left:0;}
/*.gnb_area .gnb_nav .dth_pip .car_tab .sort_a .vr_link {position:relative;top:0;text-align:center;color:#333;display:block;right:0;font-family:"kiaM";padding:0;border-radius:0;background-color:transparent;line-height:16px;}*/  /* new wsg 삭제 */
/*.gnb_area .gnb_nav .dth_pip .car_tab .sort_a .btnMedium.arrow_r:after {display:none;}*/
.site_info .f_logo {bottom:-22px;}
.pip_wrap .site_info .f_logo {bottom:-52px;}
.wsg_main .site_info .f_logo {bottom:-52px;}
}

/* 2021.05.26 딜러 추가 E */

#cookie_notice .inner .dealer_b {display: table-cell;width: 120px;vertical-align: bottom;text-align: right;} /* 2021.05.27 추가 */
/* 2021.05.28 추가 S */
@media (max-width: 767px) {
#cookie_notice .inner .dealer_b {padding:15px 0 25px 0;width:100%;display:block;}
}
/* 2021.05.28 추가 E */


/* 2021.06.01 #52641 S */
.driveStep li.stepWrap.paston .bar01, .driveStep li.stepWrap.on .bar01 {background-image: url("../../../content/dam/kwcms/gt/en/images/new/icon/bg_drive_step01_new.png");}

.form_chk [class*=_on] .car_spr.sort1:before {background-position: -72px 0;}
.form_chk [class*=_on] .car_spr.sort2:before {background-position: -72px -33px;} 
.form_chk [class*=_on] .car_spr.sort4:before {background-position: -72px -96px;} 
.form_chk .car_spr.sort4:before {background-position: 0 -96px;}

@media (max-width: 767px) {
.form_chk .car_spr:before {background-image: url("../../../content/dam/kwcms/gt/en/images/new/icon/spr_ico_cars_m.png");}
.form_chk [class*=_on] .car_spr.sort1:before {background-position:-57px 3px;}
.form_chk [class*=_on] .car_spr.sort2:before {background-position:-57px -20px;}
.form_chk [class*=_on] .car_spr.sort4:before {background-position:-57px -64px;}

.form_chk .car_spr.sort1:before {background-position:0 3px;}
.form_chk .car_spr.sort2:before {background-position:0 -20px;}
.form_chk .car_spr.sort4:before {background-position:0 -64px;}
}

/* 2021.06.01 #52641 E */




/* 2021.01.11 #55602 gnb car 배지 S */
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box.upcoming.nuevo {background:#fff url("../../../content/dam/kwcms/mx/es/images/showroom/nuevo.png") no-repeat 20px 10px !important}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box.upcoming.nueva {background:#fff url("../../../content/dam/kwcms/mx/es/images/showroom/nueva.png") no-repeat 20px 10px !important}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box.upcoming.proximate {background:#fff url("../../../content/dam/kwcms/mx/es/images/showroom/Próximamente.png") no-repeat 20px 10px !important}
/* 2021.01.11 #55602 gnb car 배지 E */




/* dealer new wsg S  */
#header, .fe_pip_wrap.pip_wrap #header, .pip_wrap #header {width:100%;}
#header .logo_h1 .lg_a {background-size:100px 23px;}
#cookie_notice .inner .dealer_b {display:none;}
.wsg_main #header {background:#fff !important;}
.wsg_main #header .logo_h1 .lg_a {background-image: url('../../../content/dam/kwcms/gt/en/images/main/new/new-kia-logo-midnight.png') !important;}
.wsg_main .main_wrap {padding-top:112px;}
.wsg_main .gnb_area .gnb_nav .dth1_a {color:#05141f !important;}
.wsg_main #header .go_build .btnType1 {color:#05141f !important;}
.wsg_main #header .go_build .spr_build:before {background-color:#05141f !important;}
.pip_wrap #container {padding-top:150px !important;}
.dealer_head {width:100%;height:auto;border-top:0;background:#05141f;}
.gnb_area .gnb_nav {min-height:auto;}
.dealer_head .btnSmall {display:none;}
.dealer_head .dealer_inner {max-width:960px;width:100%;} /* 2022.03.23 */

@media (max-width:1024px) {
#header .logo_h1 .lg_a {width:70px;height:23px;background-size:70px auto;}
#header, .fe_pip_wrap.pip_wrap #header, .pip_wrap #header {position:relative !important;top:0;min-height:100px;}
.wsg_main #header.h_dealer {position:relative !important;}
.wsg_main #header .m_sch_area .open_search {background-position:50% -22px !important;}
.wsg_main #header .spr_menu {background-position:50% -15px !important;}
.wsg_main #header.over .gnb_area .gnb_nav .dth_on .dth1_a {color:#fff !important;}
.dealer_head .dealer_inner {height:auto;margin:0;min-height:40px;}
.dealer_head .dealer_inner ul li {text-align:center;}
.wsg_main .main_wrap {padding-top:0;}
.pip_wrap #container {padding-top:0 !important;}
.snb_wrap {position:relative;}
.gnb_area {top:60px;border-top:1px solid #ccc;}
.util_area .util_set_menu {padding-left:0;}
.gnb_area .gnb_nav .dth1_l {max-width:100%;}
}


@media (max-width:767px) {
.dealer_head {min-height:40px;font-size:13px;}
.dealer_head .dealer_inner {margin:0;}
.pip_wrap #container {border:1px solid #ccc !important;}
}

/* dealer new wsg E  */


/* 2022.03.08 #56136 S */
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .timebox-cpnt {box-sizing:border-box;}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .timebox-cpnt a {position:relative;}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .timebox-cpnt a .imgArea {position:relative;width:100%;margin:0;height:60px;overflow:hidden;}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .timebox-cpnt a .imgArea img {width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-36%);}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .timebox-cpnt a .txtArea {position:relative;top:0;padding-top:20px;color:#05141f;}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .timebox-cpnt a .txtArea  strong {text-transform:none;}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .timebox-cpnt a .contBoxWrap {position:absolute;top:50%;left:50%;width:100%;height:auto;text-align:center;color:#05141f;transform:translate(-50%,-50%);}


@media (max-width:1024px) {
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .timebox-cpnt a .txtArea {font-size:16px;}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .timebox-cpnt a .imgArea {left:0;}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .timebox-cpnt a .txtArea {padding-top:10px;}
}
/* 2022.03.08 #56136 E */
@charset "utf-8";

/* main */
.main_dealer_wrap {width:100%;height:786px;position:relative; min-width:1024px;}
.main_dealer_wrap .key_vs {position:absolute;top:0;left:0;width:66%;height:524px;overflow:hidden;overflow:hidden;}
.main_dealer_wrap .key_vs .text_area {position:absolute;top:50px;padding:0 10%;color:#fff;z-index:10;}
.main_dealer_wrap .key_vs .text_area h2 {font-size:39px;line-height:1.2;text-transform:uppercase;}
.main_dealer_wrap .key_vs .text_area p.sub_txt1 {font-family: kiaB;font-size:39px;line-height:1.2;letter-spacing:-1px;text-transform:uppercase;margin-bottom:20px;}
.main_dealer_wrap .key_vs .text_area p.sub_txt2 {font-size:18px;margin-bottom:20px;}
.main_dealer_wrap .key_vs .text_area span.bn {display:block;margin-bottom:5px;}
.main_dealer_wrap .key_vs .kv_list {overflow:hidden;}
.main_dealer_wrap .key_vs .kv_list li {float:left;width:100%;height:524px;overflow:hidden;position:relative;}
.main_dealer_wrap .key_vs .kv_list li .imgArea img {position:absolute;height:920px;top:50%;left:50%;margin:-460px 0 0 -657px;}
.main_dealer_wrap .key_vs .btn_prev, .main_dealer_wrap .key_vs .btn_next {position:absolute;top:50%;margin-top:-42px;z-index:20;}
.main_dealer_wrap .key_vs .btn_prev img, .main_dealer_wrap .key_vs .btn_next img {width:84px;height:84px;}
.main_dealer_wrap .key_vs .btn_prev {left:0;}
.main_dealer_wrap .key_vs .btn_next {right:0;}
.main_dealer_wrap .key_vs .paging {z-index:15;}

.main_dealer_wrap .sales01 {position:absolute;left:66%;top:0;width:34%;height:262px;overflow:hidden;}
.main_dealer_wrap .sales01 .btn_prev, .main_dealer_wrap .sales01 .btn_next {position:absolute; top:50%; margin-top:-20px; width:19px;height:40px;} 
.main_dealer_wrap .sales01 .btn_prev img, .main_dealer_wrap .sales01 .btn_next img {height:40px;} 
.main_dealer_wrap .sales01 .btn_prev {left:20px;}
.main_dealer_wrap .sales01 .btn_next {right:20px;}
.main_dealer_wrap .sales01 .txtArea {text-align:left;top:20px;}
.main_dealer_wrap .sales01 .txtArea strong {padding:0 20px;}
.main_dealer_wrap .sales01 .txtArea .subTxt {margin-top:15px;text-align:center;font-size:18px;}
.main_dealer_wrap .sales02 {position:absolute;left:66%;top:262px;width:17%;height:262px;overflow:hidden;}
.main_dealer_wrap .sales02 .txtArea {text-align:left;top:20px;}
.main_dealer_wrap .sales02 .txtArea strong {padding:0 20px;color:#fff;}
.main_dealer_wrap .sales02 .txtArea .subTxt {padding:0 20px;color:#fff;}
.main_dealer_wrap .sales03 {position:absolute;left:83%;top:262px;width:17%;height:262px;overflow:hidden;}
.main_dealer_wrap .sales03 .sales03_list {overflow:hidden;position:relative;width:100%;height:100%;}
.main_dealer_wrap .sales03 .sales03_list li {float:left;width:50%;height:50%;overflow:hidden;position:relative;border-right:1px solid #dedede;border-bottom:1px solid #dedede;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.main_dealer_wrap .sales03 .sales03_list li.s02, .main_dealer_wrap .sales03 .sales03_list li.s04 {border-right:0;}
.main_dealer_wrap .sales03 .sales03_list li.s03, .main_dealer_wrap .sales03 .sales03_list li.s04 {border-bottom:none;}
.main_dealer_wrap .sales03 .sales03_list li .imgArea {height:100%;}
.main_dealer_wrap .sales03 .sales03_list li .imgArea img {height:131px;}
.main_dealer_wrap .sales03 .sales03_list li .txtArea {top:75px;text-align:center;}
.main_dealer_wrap .sales03 .sales03_list li .txtArea strong {margin-bottom:0;font-size:14px;font-family:kiaM;line-height:1.2;}
.main_dealer_wrap .sales03 .sales03_list li .txtArea .subTxt {display:none;}
.main_dealer_wrap .dealer {position:absolute;left:0;top:524px;width:33%;height:262px;overflow:hidden;} 
.main_dealer_wrap .dealer .txtArea {display: block;position: absolute; left: 20px; right:20px; top: 25px;z-index: 10;font-size: 13px;text-align:left;}
.main_dealer_wrap .dealer .txtArea strong {font-size:19px;text-transform: uppercase;margin-bottom: 5px;display:block;}
.main_dealer_wrap .dealer .txtArea .subTxt {padding-bottom:10px;border-bottom:1px solid #d3d3d3;margin:40px 100px 20px 30px;font-size:14px;font-family:kiaB;}
.main_dealer_wrap .dealer .txtArea .info {margin:0 30px 5px 30px;padding:0 0 0 8px;display:block;font-size:14px;color:#666;background:url(../../../content/dam/kwcms_dealer/mx_es/gt/common/bg_bul.jpg) no-repeat 0 50%;}
.main_dealer_wrap .dealer .txtArea .info span {display:inline-block;min-width:120px;}
.main_dealer_wrap .dealer .txtArea .info em {padding:0 0 0 20px;display:inline-block;background:url(../../../content/dam/kwcms_dealer/mx_es/gt/common/bg_time.png) no-repeat 0 50%;}
.main_dealer_wrap .dealer .imgArea {text-align:center;display: block;margin: 0 -100%;}
.main_dealer_wrap .dealer .imgArea img {height:262px;}

.main_dealer_wrap .banner {position:absolute;left:33%;top:524px;width:33%;height:262px;overflow:hidden;} 
.main_dealer_wrap .banner02 {left:auto;left:66%;width:34%;}
.main_dealer_wrap .banner .txtArea{display: block;position: absolute;width: 100%;left: 50%;top: 25px;z-index: 10;font-size: 13px;text-align: left;margin-left: -50%;padding-left: 20px;}
.main_dealer_wrap .banner .txtArea strong {color:#fff;font-size:19px;text-transform: uppercase;margin-bottom: 5px;display:block;}
.main_dealer_wrap .banner .imgArea {text-align:center;display: block;margin: 0 -100%;}
.main_dealer_wrap .banner .imgArea img {height:262px;}
.main_dealer_wrap .banner .txtArea .subTxt {color:#fff;}


/* tablet */
@media all and (max-width:1024px) {
	.main_dealer_wrap {height:auto;min-width:767px;}
	.main_dealer_wrap .key_vs {position:relative;width:100%;height:522px;}
	.main_dealer_wrap .key_vs .text_area {top:37px;}
	.main_dealer_wrap .key_vs .text_area h2 {font-size:34px;}
	.main_dealer_wrap .key_vs .text_area p.sub_txt1 {font-size:34px;}
	.main_dealer_wrap .key_vs .btn_prev, .main_dealer_wrap .key_vs .btn_next {top:auto;bottom:0;}

	.main_dealer_wrap .sales01 {position:relative;width:60%;float:left;left:0;}
	.main_dealer_wrap .sales02 {position:static;width:40%;float:right;}
	.main_dealer_wrap .sales03 {position:static;width:40%;float:left;}
	.main_dealer_wrap .dealer {position:static;width:60%;float:right;}
	.main_dealer_wrap .banner {position:static;width:50%;float:left;}
	.main_dealer_wrap .banner02 {position:static;width:50%;float:right;}
}

/* mobile */
@media all and (max-width:767px) {
    .main_dealer_wrap {min-width:320px;}
	.main_dealer_wrap .key_vs {width:100%;height:385px;}
	.main_dealer_wrap .key_vs .kv_list li {height:385px;}
	.main_dealer_wrap .key_vs .kv_list li .imgArea img {height:500px;margin:-225px 0 0 -375px;}
	.main_dealer_wrap .key_vs .text_area {text-align:center;top:30px;padding:0 10px;width:100%;box-sizing:border-box;}
	.main_dealer_wrap .key_vs .text_area h2 {font-size:20px;text-align:center;margin-bottom:20px;}
	.main_dealer_wrap .key_vs .text_area p.sub_txt1 {font-family:kiaM;text-align:center;font-size:18px;}
	.main_dealer_wrap .key_vs .text_area p.sub_txt2 {display:none;}
	.main_dealer_wrap .key_vs .btn_prev img, .main_dealer_wrap .key_vs .btn_next img {width:42px;height:42px;}
	


	.main_dealer_wrap .sales01 {width:100%;height:159px;float:none;}
	.main_dealer_wrap .sales01 .btn_prev, .main_dealer_wrap .sales01 .btn_next {display:none;}
	.main_dealer_wrap .sales01 .imgArea img {height:159px;}
	.main_dealer_wrap .sales02 {width:50%;height:159px;float:left;}
	.main_dealer_wrap .sales02 .imgArea img {height:159px;}
	.main_dealer_wrap .sales02 .txtArea strong {text-align:center;}
	.main_dealer_wrap .sales03 {width:50%;height:159px;float:right;}
	.main_dealer_wrap .sales03 .sales03_list li .txtArea strong {display:none;}
	.main_dealer_wrap .sales03 .sales03_list li .imgArea img {height:79px;}
	.main_dealer_wrap .dealer {width:100%;height:159px;float:none;clear:both;}
	.main_dealer_wrap .dealer .imgArea img {height:159px;}
	.main_dealer_wrap .dealer .txtArea strong {margin-bottom:30px;}
	.main_dealer_wrap .dealer .txtArea .info {margin-left:0;}
	.main_dealer_wrap .dealer .txtArea .info em {padding:0 0 0 20px;display:inline-block;background-image:url(../../../content/dam/kwcms_dealer/mx_es/gt/common/bg_time_x2.png);background-size:15px;}
	.main_dealer_wrap .dealer .txtArea .info span {color:#333;}
	.main_dealer_wrap .banner {width:100%;height:159px;float:none;}
	.main_dealer_wrap .banner02 {width:100%;float:none;}
	.main_dealer_wrap .banner .imgArea img {height:159px;}
}
