@charset "utf-8";

/* s:newfont*/
@font-face{
font-family:'kiaB';font-weight:normal;font-style:normal;
src:url('../../../content/dam/kwcms/kr/ko/font/KiaSignatureBold.eot');
src:url('../../../content/dam/kwcms/kr/ko/font/KiaSignatureBold.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kwcms/kr/ko/font/KiaSignatureBold.woff') format('woff')
}
@font-face{
font-family:'kiaM';font-weight:normal;font-style:normal;
src:url('../../../content/dam/kwcms/kr/ko/font/KiaSignatureRegular.eot');
src:url('../../../content/dam/kwcms/kr/ko/font/KiaSignatureRegular.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kwcms/kr/ko/font/KiaSignatureRegular.woff') format('woff')
}
@font-face{
font-family:'kiaL';font-weight:normal;font-style:normal;
src:url('../../../content/dam/kwcms/kr/ko/font/KiaSignatureLight.eot');
src:url('../../../content/dam/kwcms/kr/ko/font/KiaSignatureLight.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kwcms/kr/ko/font/KiaSignatureLight.woff') format('woff')
}

@font-face{
font-family:'nanumExB';font-weight:normal;font-style:normal;
src:url('../../../content/dam/kwcms/kr/ko/font/KiaSignatureBold.eot');
src:url('../../../content/dam/kwcms/kr/ko/font/KiaSignatureBold.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kwcms/kr/ko/font/KiaSignatureBold.woff') format('woff')
}

/*20171023 */
@font-face{
font-family:'YoonPro740';font-weight:normal;font-style:normal;
src:url('../../../content/dam/kwcms/kr/ko/font/KiaSignatureRegular.eot');
src:url('../../../content/dam/kwcms/kr/ko/font/KiaSignatureRegular.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kwcms/kr/ko/font/KiaSignatureRegular.woff') format('woff')
}
/* e:newfont*/


/* newfont
@font-face{
font-family:'kiaB';font-weight:normal;font-style:normal;
src:url('../../../content/dam/kwcms/kr/ko/font/kia_bold.eot');
src:url('../../../content/dam/kwcms/kr/ko/font/kia_bold.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kwcms/kr/ko/font/kia_bold.woff') format('woff')
}
@font-face{
font-family:'kiaM';font-weight:normal;font-style:normal;
src:url('../../../content/dam/kwcms/kr/ko/font/kia_medium.eot');
src:url('../../../content/dam/kwcms/kr/ko/font/kia_medium.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kwcms/kr/ko/font/kia_medium.woff') format('woff')
}
*/

/* reset */
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, input, textarea, btn, select{margin:0;padding:0}
body, input, textarea, select, btn, table{font-family:kiaM,Hevetica;line-height:18px;font-size:13px;color:#05141f; }
body{-webkit-text-size-adjust:none}
strong, th, h1, h2, h3, h4, h5, h6{font-weight:normal;font-family:kiaB}
table{width:100%;border-collapse:collapse; border-color:transparent;}
img, fieldset{border:0;vertical-align:top}
ul, ol{list-style:none}
em, address{font-style:normal}
caption{position:absolute;top:-999999px;left:-999999px;font-size:1;line-height:1;width:1;height:1;overflow:hidden;}
button{cursor:pointer;margin:0;padding:0;background:none;border:0}
a{color:#05141f;text-decoration:none}
a:hover, a:active, a:focus{text-decoration:underline}
ul, ol{zoom:1}
ul:after, ol:after{content:"";clear:both;display:block}
input:-internal-autofill-selected {background-color:inherit !important;}



/* default */
.hidden,.txt_hidden {position:absolute;top:-999999px;left:-999999px;font-size:1px;line-height:1px;width:1px;height:1px;overflow:hidden;}
.accessbility{position:fixed;left:0;top:0;text-align:center;width:100%;z-index:10001;font-size:15px;background:#454545}
.accessbility a{display:block;height:0;width:0;margin-bottom:-1px;overflow:hidden;text-align:center;color:#fff;white-space:nowrap;color:#fff}
.accessbility a:focus, .accessbility a:active{height:auto;width:auto;padding:7px 0;color:#fff}
.dimmed{display:none;width:100%;height:100%;background:#05141f;opacity:0.8;filter:alpha(opacity=80);z-index:1004;position:absolute;top:0;left:0}
.dimmed_outClick{display:none;width:100%;height:100%;background:#05141f;opacity:0.8;filter:alpha(opacity=80);z-index:1005;position:absolute;top:0;left:0}
.ess_p{float:right;margin-top:-28px;color:#697279;font-size:12px}
.ess{display:inline-block;font-size:15px;color:#ea0029;margin-left:2px} /* 별표시 */
.hanja{font-family:Dotum,'돋움'; font-size:inherit; font-weight:inherit; font-style:inherit;} /* newfont */
.bar{display:inline-block;font-family:Dotum;color:#c5c5c5;margin:0 2px}
.pointcolor1{color:#ea0029 !important;font-weight:inherit}
.pointcolor2{color:#05141f !important}
.vspace{margin-top:10px}
.tumbImg{text-align:center;overflow:hidden}
.tumbImg .inImg{text-align:center;margin:0 -100%}
.tumbImg .inImg img{height:100%}
.wImg{display:inline-block;max-width:100%}
.mImg{display:none}

/* sprite  */
.cmm_spr, .sns_spr, .map_spr, .pg_arrow, .pg_btn, .pg_btn_on, .tool_spr, .kit_spr{display:inline-block;overflow:hidden;background-repeat:no-repeat;white-space:nowrap;color:transparent;vertical-align:top;text-indent:-999px}
.cmm_tspr:before, .cmm_tspr:after, .form_spr:before, .form_spr:after, .dth1_a:after, .tab_tspr:before, [class*=bl_type]:before, [class*=bl_type]:after, .tool_tspr:before, .salesIcon:before, .kit_tspr:before{display:inline-block;overflow:hidden;background-repeat:no-repeat;white-space:nowrap;vertical-align:top}
.cmm_spr, .cmm_tspr:before, .cmm_tspr:after, .dth1_a:after, .dth3_u:before, .sdth2_u:before, [class*=bl_type]:before, [class*=bl_type]:after, .pg_arrow, .pg_btn, .pg_btn_on{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/spr_common.png)}
.sns_spr{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/spr_sns.png);margin-right:4px;}
.map_spr{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/spr_map.png)}
.tool_spr, .tool_tspr:before, .salesIcon:before{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/spr_tool.png)}
.kit_spr, .kit_tspr:before{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/spr_kit.png)}
.form_spr:before, .form_spr:after{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/spr_form.png)}
.btnIcon:before, .btnIcon:after{content:"";display:inline-block;background-image:url(../../../content/dam/kwcms/kr/ko/images/common/spr_button.png);background-repeat:no-repeat;vertical-align:top}
.tab_tspr:before{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/spr_tab.png)}

@media screen and (-webkit-min-device-pixel-ratio:1.5){
/*.cmm_spr, .cmm_tspr:before, .cmm_tspr:after, .dth1_a:after, .dth3_u:before, .sdth2_u:before, .open_snb:after, [class*=bl_type]:before, .pg_arrow, .pg_btn, .pg_btn_on{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/spr_common_x2.png);background-size:175px 75px}*/
.sns_spr{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/spr_sns_x2.png);background-size:175px 75px}
.map_spr{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/spr_map_x2.png);background-size:169px 107px}
.tool_spr, .tool_tspr:before, .salesIcon:before{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/spr_tool.png);}
.kit_spr, .kit_tspr:before{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/spr_kit_x2.png);background-size:48px 60px}
/*.form_spr:before, .form_spr:after{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/spr_form_x2.png);background-size:62px 42px} /* 170808  수정 */
.btnIcon:before, .btnIcon:after{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/spr_button_x2.png);background-size:124px 80px}
.tab_tspr:before{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/spr_tab_x2.png);background-size:100px 70px}
.bl_em{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bl_emphasis_x2.png);background-size:8px 8px}
}

.btnActMove {position:relative;}
.btnActMove span.txt {opacity:0;filter: alpha(opacity=0);color:#fff;}
.btnActMove.on span.txt {
animation-duration: .5s;
animation-delay: .8s;
animation-name: btnActMoveKeyTxt;
animation-fill-mode: forwards;
animation-iteration-count:1;
}
@keyframes btnActMoveKeyTxt{
0%{opacity:0;filter: alpha(opacity=0);}
100% {opacity:1;filter: alpha(opacity=100);}
}

.btnActMove .arrow_r:after {right:100% !important;margin:3px -17px 0 10px !important;}
.btnActMove.on .arrow_r:after {
animation-duration: .5s;
animation-delay: .5s;
animation-name: btnActMoveKey;
animation-fill-mode: forwards;
animation-iteration-count:1;
animation-duration: .5s;
}

@media all and (max-width:767px){
.btnActMove .arrow_r:after {margin:3px -13px 0 5px !important;}
}
@keyframes btnActMoveKey{
0%{right:100%;}
100% {right:0%;}
}

.spr_build {position:relative;}
.spr_build:before {content:"";width:20px;height:19px;margin:6px 5px 0 0; background-position:-25px -41px;/*background:url(clientlib/images/common/ico_spr_build1.png) 0 0 no-repeat;background-size:20px auto;*/}
.social-cube .bottom {display:none}
/*.spr_build:after {content:"";position:absolute;top:2px;left:8px;width:13px;height:11px;background:url(../../../content/dam/kwcms/kr/ko/images/common/ico_spr_build2.png) 0 0 no-repeat;background-size:13px auto;
animation:estimate2 3s forwards;
animation-iteration-count: infinite;
perspective: 20px;
}

@keyframes estimate{
0%{transform: rotateY(0deg);}
10%{transform: rotateY(360deg);}
20%{transform: rotateY(0deg);}
100%{transform: rotateY(0deg);}
}
@keyframes estimate2{
0%{width:0px;}
30% {width:13px;}
100%{width:13px;}
}*/
/*@media screen and (-webkit-min-device-pixel-ratio:1.5){
.spr_build:before {background:url(../../../content/dam/kwcms/kr/ko/images/common/ico_spr_build1_x2.png) 0 0 no-repeat;background-size:20px auto;}
.spr_build:after {background:url(../../../content/dam/kwcms/kr/ko/images/common/ico_spr_build2_x2.png) 0 0 no-repeat;background-size:13px auto;}
}

.social-container {position:relative;display:inline-block;width:130px;height:30px;padding:0px !important;background:none !important;}
.social-container .social-cube {position:absolute;left:0;top:0;width:100%;height:100%;}
.social-container .social-cube .spr_build:before {margin-top:1px;}
.social-container .social-cube .spr_build:after {top:9px;left:29px;}
.social-container .social-cube .front, .social-container .social-cube .bottom {
background:#05141f;
border-radius:15px;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
color: #fff;}
*//*
.social-container .social-cube .front {display: flex;}
.social-container .social-cube .bottom {display:none;opacity:0;-webkit-transform: rotateX(90deg) translateZ(-15px);transform: rotateX(90deg) translateZ(-15px);}

.social-container:hover .social-cube {}
.social-container:hover .social-cube .front, .social-container:focus .social-cube .front {
animation-name:socialFront;
animation-delay:0.1s;
animation-duration:0.333s;
animation-fill-mode:forwards;
animation-iteration-count:1;
-webkit-perspective:300px;perspective:300px;
}
@keyframes socialFront{
0%{opacity:1;-webkit-transform: rotateX(0deg) translateZ(15px);transform: rotateX(0deg) translateZ(15px);}
100%{opacity:1;-webkit-transform: rotateX(90deg) translateZ(15px);transform: rotateX(90deg) translateZ(15px);display: none;}
}

.social-container:hover .social-cube .bottom, .social-container:focus .social-cube .bottom {
display: flex;
animation-name:socialBottom;
animation-delay:0.1s;
animation-duration:0.333s;
animation-fill-mode:forwards;
animation-iteration-count:1;
}
@keyframes socialBottom{
0%{opacity:1;-webkit-transform: rotateX(90deg) translateZ(-15px);transform: rotateX(90deg) translateZ(-15px);}
100%{opacity:1;-webkit-transform: rotateX(0deg) translateZ(-15px);transform: rotateX(0deg) translateZ(-15px);}
}
*/
.spr_warn:before{content:"";background-position:-126px 0;width:36px;height:30px}
.dth1_a:after{background-position:0 0;width:22px;height:22px}
.dth3_u:before, .sdth2_u:before{background-position:-96px -42px;width:12px;height:12px;z-index:2}
.sdth2_u:before{background-position:-52px 0;width:7px;height:4px}
.util_a:before{background-position:-30px -14px;width:4px;height:5px}
.spr_home{background-position:-46px -32px;width:14px;height:14px;margin-top:1px}
.item_a{background-position:-149px -46px;width:14px;height:14px}
.on .item_a{background-position:-149px -31px}
.spr_menu {position:absolute;top:calc(50% - 1px);left:calc(50% - 10px);width:20px;height:2px;transition:background-color 0.2s ease;transition-delay:0.1s;background:#05141f;overflow:visible;}
.spr_menu:before, .spr_menu:after {position: absolute;content: "";display:block;height:2px;width:20px;transition:transform 0.3s cubic-bezier(0.5, 0, 0.25, 1), top 0.3s cubic-bezier(0.5, 0, 0.25, 1), bottom 0.3s cubic-bezier(0.5, 0, 0.25, 1);
transform-origin:50% 50% 0px; background:#05141f;
}
.spr_menu:before {top:-5px;}
.spr_menu:after {bottom:-5px;}
.open_gnb{display:none}
.open_gnb.open .spr_menu{background-color:transparent;transition-delay:0s;}
.open_gnb.open .spr_menu:before {transform:rotate(45deg); -ms-transform:rotate(45deg); top:0; background:#05141f;}
.open_gnb.open .spr_menu:after {transform:rotate(-45deg); -ms-transform:rotate(-45deg); bottom:0; background:#05141f;}

.spr_search{background-position:-25px -20px;width:20px;height:20px}
.spr_search2{background-position:-45px -17px;width:14px;height:14px}
.spr_close{background-position:-15px -61px;width:14px;height:14px}
.spr_close2{background-position:-30px -61px;width:14px;height:14px}
.spr_close3{background-position:0 -61px;width:14px;height:14px}
.spr_more{background-position:right -50px;width:10px;height:10px}
.spr_arrowL{background-position:-127px -31px;width:10px;height:20px}
.spr_arrowR{background-position:-138px -31px;width:10px;height:20px}

.spr_share_t{background-position:0 -25px;width:22px;height:22px}
.spr_share_f{background-position:-23px -25px;width:22px;height:22px}
.spr_share_g{background-position:-46px -25px;width:22px;height:22px}
.spr_facebook{background-position:0 0;width:24px;height:24px}
.spr_twitter{background-position:-25px 0;width:24px;height:24px}
.spr_google{background-position:-50px 0;width:24px;height:24px}
.spr_youtube{background-position:-75px 0;width:24px;height:24px}
.spr_instagram{background-position:-150px 0;width:24px;height:24px}
.spr_post {background-position:-100px -25px;width:24px;height:24px}
.spr_daum{background-position:-75px -25px;width:24px;height:24px}
.spr_naver {background-position:-100px -25px;width:24px;height:24px}
.spr_kakao {background-position:-125px -25px;width:24px;height:24px}
.spr_red {background-position:-150px -25px;width:24px;height:24px}
.spr_play {background-position:-150px -50px;width:24px;height:24px}
.map_pin{background-position:0 0;width:24px;height:29px;padding:4px 0 0 9px;color:#fff;font-family:kiaB;text-align:left;text-indent:0}
.map_pin.pin_on{background-position:0 -34px;color:#bb162b}

[class*=spr_offer]{width:33px;height:33px;border:1px solid #ebebeb;background-color:#fefefe}
.offerList{margin:-2px;overflow:hidden}
.offerList [class*=spr_offer]{float:left;margin:2px}
.spr_offer1{background-position:-61px 0}
.spr_offer2{background-position:-97px 0}
.spr_offer3{background-position:-61px -36px}
.spr_offer4{background-position:-97px -36px}
.spr_offer5{background-position:-61px -72px}
.spr_offer6{background-position:-97px -72px}
.spr_offer7{background-position:-133px 0}

.spr_email, .spr_email:before{content:"";background-position:-246px 0;width:24px;height:24px}
.spr_docu, .spr_docu:before{content:"";background-position:-246px -26px;width:24px;height:24px}
.spr_print, .spr_print:before{content:"";background-position:-246px -52px;width:24px;height:24px}
.spr_tool1:before{content:"";background-position:0 -44px;width:80px;height:42px}
.spr_tool2:before{content:"";background-position:-82px -44px;width:80px;height:42px}
.spr_tool3:before{content:"";background-position:-164px -44px;width:80px;height:42px}
.spr_tool4:before{content:"";background-position:-82px -132px;width:80px;height:42px}
.spr_tool5:before{content:"";background-position:0 0;width:80px;height:42px}
.spr_tool6:before{content:"";background-position:-82px 0;width:80px;height:42px}
.spr_tool7:before{content:"";background-position:0 -132px;width:80px;height:42px}
.spr_tool8:before{content:"";background-position:-164px -88px;width:80px;height:42px}
.spr_tool9:before{content:"";background-position:-82px -88px;width:80px;height:42px}
.spr_tool10:before{content:"";background-position:0 -88px;width:80px;height:42px}
.spr_tool11:before{content:"";background-position:-164px 0;width:80px;height:42px}

.salesIcon{text-decoration:underline}
.salesIcon:before{content:"";width:24px;height:24px;margin-right:6px;vertical-align:middle}
.salesIcon.finddetail:before{background-position:-272px 0}
.salesIcon.findview:before{background-position:-298px 0}
.salesIcon.carcolor:before{background-position:-272px -26px}
.salesIcon.drive:before{background-position:-298px -26px}
.salesIcon.favor:before{background-position:-272px -52px}
.salesIcon.request:before{background-position:-298px -52px}
.salesIcon.email:before{background-position:-272px -78px}
.salesIcon.print:before{background-position:-298px -78px}
.salesIcon.docu:before{background-position:-272px -104px}
.salesIcon.build:before{background-position:-298px -104px}

/* color_chip  */
.color_chip{display:inline-block;width:52px;height:52px;overflow:hidden;border-radius:50% 50%;vertical-align:middle}
.color_chip img{width:100%;height:100%;border-radius:inherit}

/* button */
[class*=btn_area].line{border-top:1px solid #cdd0d2;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:20px}
.btn_areaR{text-align:right;margin-top:20px}
.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}
.btnType2{background-color:#58595b}
.btnType3{background-color:#697279}
.btnType4{background-color:#666666}
.btnType5{background-color:#05141f}
.btnType6{background-color:#fff;color:#666}
.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;/* -webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;*/}
.btnSmall .arrow_r:after{background-position:0 -57px;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 .print_r:after{background-position:-34px -57px;width:16px;height:16px;margin:5px 0 0 6px}
.btnSmall .down:before{background-position:-19px -57px;width:14px;height:13px;margin:5px 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}

/* tab */
.col3 .tab_li{width:33.3%!important}
.col3 .tab_li:first-child{width:33.4%!important}
.col4 .tab_li{width:25%!important}

.tab_head{}
.tab_body{display:none}
.tab_body.current{display:block}

.tab_type1{display:inline-block;padding:3px;background:#fff;height:30px;line-height:36px;border:1px solid #e0e0e0;border-radius:18px;overflow:hidden}
.tab_type1 .tab_link{display:inline-block;color:#999;font-family:kiaB;line-height:30px;text-transform:uppercase;vertical-align:top;padding:0 15px;margin-left:-4px}
.tab_type1 .tab_link:first-child{margin-left:0}
.tab_type1 .tt1_on{background:#7e8083;color:#fff;border-radius:15px}
.tab_type1 .tt2_on{background:#bb162b;color:#fff;border-radius:15px}

.tab_type2{clear:both;margin-bottom:20px}
.tab_type2 .tab_li{min-width:133px;float:left;text-align:center;font-family:kiaB;position:relative}
.tab_type2 .tab_a{display:block;padding:12px 20px;height:21px;margin-left:1px;color:#fff;font-size:15px;background:#a2a2a2}
.tab_type2 .tab_li:first-child .tab_a{margin-left:0}
.tab_type2 .tab_on{background:#bb162b;}

.tab_type3{margin-bottom:10px;position:relative;text-transform:uppercase;z-index:11}
.tab_type3 ul {display:table;width:100%; }
.tab_type3 ul .tab_li{position:relative;display:table-cell;min-width:inherit;padding-bottom:9px;vertical-align:top;font-family:kiaB; text-align:center;}
.tab_type3 ul .tab_li:first-child{padding-left:0;}

.tab_type3 .input_box{display:none;width:auto}
.tab_type3 .input_box span{display:block}
/*.tab_type3 .tab_li{float:left;padding-bottom:9px;margin-left:1px;text-align:center;font-family:kiaB;position:relative;position:relative}*/
/*.tab_type3 .tab_li:first-child{margin-left:0}*/
.tab_type3 .tab_a{display:block;min-width:55px;padding:13px 2%;border:1px solid rgba(5,20,31,0.2);border-left:0; background:#f7f8f8; box-sizing:border-box; color:#05141f;font-size:16px;text-align:center;}
.tab_type3 li:first-child .tab_a {border-left:1px solid rgba(5,20,31,0.2);}
.tab_type3 .tab_a.privacy{font-size:15px}
.tab_type3 .tab_map:before{content:"";background-position:0 0;width:24px;height:19px;margin:0 8px 0 0}
.tab_type3 .tab_lst:before{content:"";background-position:-50px 0;width:21px;height:21px;margin:-1px 8px 0 0}
.tab_type3 .tab_email:before{content:"";background-position:-43px -24px;width:22px;height:15px;margin:2px 8px 0 0}
.tab_type3 .tab_own:before{content:"";background-position:0 -19px;width:20px;height:20px;margin:0 8px 0 0}
.tab_type3 .tab_svc1:before{content:"";background-position:0 -41px;width:23px;height:22px;margin:-1px 8px 0 0}
.tab_type3 .tab_svc2:before{content:"";background-position:-47px -41px;width:24px;height:24px;margin:-2px 8px 0 0}
.tab_type3 .tab_on{background:#05141f;color:#fff}
/*.tab_type3 .tab_on:after{content:"";display:block;width:100%;height:9px;position:absolute;left:0;bottom:0;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_tab_arrow.png) center 0 no-repeat}*/
.tab_type3 .tab_on:after{display:block;position:absolute;bottom:2px;left:50%;transform:translateX(-50%);content:'';height:0px;width:0px;border:10px transparent solid; border-top-color:#05141f;border-width: 7px 6px 0px 6px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}

.tab_type3 .tab_on .tab_map:before{background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_tab_arrow.png) no-repeat 25px 0}
.tab_type3 .tab_on .tab_lst:before{background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_tab_arrow.png) no-repeat -73px 0}
.tab_type3 .tab_on .tab_email:before{background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_tab_arrow.png) no-repeat -66px -24px}
.tab_type3 .tab_on .tab_own:before{background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_tab_arrow.png) no-repeat -21px -23px}
.tab_type3 .tab_on .tab_svc1:before{background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_tab_arrow.png) no-repeat -23px -41px}
.tab_type3 .tab_on .tab_svc2:before{background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_tab_arrow.png) no-repeat -72px -41px}

.tab_type4{position:relative;text-transform:uppercase}
.tab_type4 .input_box{display:none;width:auto}
.tab_type4 ul{border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5}
.tab_type4 .tab_li{float:left;text-align:center}
.tab_type4.col2 .tab_li{width:50%}
.tab_type4.col3 .tab_li{width:33.33%}
.tab_type4.col4 .tab_li{width:25%}
.tab_type4 .tab_a{display:block;padding:10px 5px;font:14px/22px 'kiaM';color:#05141f;border-right:1px solid #cdd0d2;border-bottom:1px solid #cdd0d2;background:#f7f8f8}
.tab_type4 .tab_on{margin:-1px 0 0;padding:15px 0 5px;color:#05141f;border-top:2px solid #05141f;border-bottom:0 none;background:#fff}
.tab_type4 .tab_on span{display:inline-block;padding-right:23px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_tab_on1.gif) no-repeat 100% 2px}
.tab_type4 .tab_on:hover span, .tab_type4 .tab_on:focus span, .tab_type4 .tab_on:active span{text-decoration:underline} /* 속성 수정 170322 */

.tab_type4.col5 .tab_li{width:20%;text-align:left;}
.tab_type4.col5 .tab_a{padding:13px 10px;line-height:18px;}
.tab_type4.col5 .tab_on span {display:block;background-position:right bottom;}

/* form */
.form_wrp input, .form_wrp textarea, .form_sch input{color:#05141f;-webkit-appearance:none}
.form_wrp input:focus, .form_wrp textarea:focus, .form_sch input:focus{color:#05141f}
.form_wrp input:hover.form_wrp textarea:hover.form_sch input:hover{color:#05141f}
.form_wrp input:active.form_wrp textarea:active.form_sch input:active{color:#05141f}
:-ms-input-placeholder{color:#999}
:-moz-placeholder{color:#999}
::-webkit-input-placeholder{color:#999}
.form_wrp{display:block;padding:0 26px 0 0;position:relative}
.form_wrp .input_box{width:100%;min-height:18px;border:1px solid #cdd0d2;background:#fff;padding:5px 12px;border-radius:2px}
.form_wrp .input_box[disabled]{background:#f7f8f8;color:#9ba1a5}  /* 속성변경 170323 */
.form_wrp .input_box[readonly]{background:#f7f8f8;color:#9ba1a5}
.form_wrp .input_sch{width:100%;min-height:18px;border:1px solid rgba(5,20,31,0.2);background:#fff;padding:9px 12px;border-radius:2px}
.form_wrp .sel_box{display:block;width:100%;padding-right:24px;position:relative}
.form_wrp .sel_box .selected-headline{display:block;width:100%;height:28px;line-height:28px;border:1px solid #cdd0d2;background:#fff;padding:0 12px;border-radius:2px;color:#05141f;cursor:pointer;overflow:hidden}
.form_wrp .sel_box .selected-headline:after{content:"";background-position:0 -38px;width:16px;height:8px;position:absolute;top:12px;right:12px}
.form_wrp .sel_box .select-list{width:100%;overflow-y:auto;border:1px solid #05141f;background:#fff;position:absolute;top:0;left:0;z-index:12}
.form_wrp .sel_box .select-list .select-list-link{display:block;padding:5px 12px;color:#05141f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.form_wrp .sel_box .select-list .select-list-hover,
.form_wrp .sel_box .select-list .select-list-selected{background:#05141f;color:#fff}
.form_wrp .sel_box .select-list-selfocus{border:1px dotted #05141f!important}

.form_wrp .sel_box .select-onInquiry {position:absolute;top:37px;left:-45px;width:46px;height:142px;border:none;border-top:1px solid rgba(5,20,31,0.2);border-left:1px solid rgba(5,20,31,0.2);box-sizing:border-box;z-index:13;}
.form_wrp .sel_box .select-onInquiry ul {}
.form_wrp .sel_box .select-onInquiry ul:after {content:"."; display:block; height:0; font:0/0 arial; clear:both; visibility:hidden;}
.form_wrp .sel_box .select-onInquiry ul li {float:left;width:50%;height:20px;border:1px solid rgba(5,20,31,0.2);border-top:none;border-left:none;box-sizing:border-box;text-align:center;}
.form_wrp .sel_box .select-onInquiry ul li:nth-child(1), .form_wrp .sel_box .select-onInquiry ul li:nth-child(2) {height:21px;}
.form_wrp .sel_box .select-onInquiry ul li a:hover, .form_wrp .sel_box .select-onInquiry ul li a:active, .form_wrp .sel_box .select-onInquiry ul li a:focus, a.hover, .form_wrp .sel_box .select-onInquiry ul li a.on {background:#b81b31;color:#ffca64;}

.form_wrp .sel_box .select-onInquiry ul li a {display:block;width:100%;height:100%;background:#fff;}
.form_wrp .sel_box .select-onInquiry ul li span {display:block;width:100%;height:100%;background:#d6d6d6;}

.form_wrp .sel_box.inp_sel .selected-headline{background:#fff;border:1px solid #cdd0d2}
.form_wrp .sel_box.sch_sel .selected-headline{height:36px;line-height:36px;background:#fff;border-radius:0;/*color:#999;*/color:#05141f;padding:0 12px}
.form_wrp .sel_box.sch_sel .selected-headline:after{top:15px}
.form_wrp .count{font-size:12px;line-height:12px;color:#697279;text-align:right;margin-right:-26px}
.form_chk{display:inline-block;position:relative;vertical-align:middle}
.form_chk input{position:absolute;top:0;left:0;z-index:-1;opacity:0;filter:alpha(opacity=0)}
.form_chk label{cursor:pointer;display:block}
.form_chk label:before{vertical-align:-3px;margin:0 8px 0 0} /* newfont */
.form_chk label.focus{text-decoration:underline;border:1px dotted #05141f;margin:-1px}
.form_chk.check .check_box:before{margin-right:0}
.check_box:before{content:"";background-position:0 -18px;width:17px;height:17px}
.check_box.c_on:before{content:" ";background-position:-36px -18px}
.radio_box.disabled:before{background-position: -48px 0;}
.radio_box:before{content:"";background-position:-18px 0;width:17px;height:17px}
.radio_box.r_on:before{content:" ";background-position:-36px 0}
.radio_box.disabled:before{content:" ";background-position:-54px 0}
.form_area{display:table;width:100%;table-layout:fixed;vertical-align:top}
.form_area .form_wrp,
.form_area .form_sch{display:table-cell;vertical-align:top}
.form_area .txt, .form_area .btn{table-layout:auto;display:table-cell;vertical-align:middle}
.form_area .txtr{table-layout:auto;display:table-cell;vertical-align:middle;text-align:right}
.form_area .space{width:10px;display:table-cell;text-align:center;vertical-align:middle}
.form_area .hypen{width:12px;display:table-cell;text-align:center;vertical-align:middle}
.form_area .at{width:20px;display:table-cell;text-align:center;vertical-align:middle;color:#05141f}
.form_box{background:#f7f8f8;border:1px solid #cdd0d2;padding:19px;box-sizing:border-box;margin-bottom:20px}
.form_item{border:1px solid #cdd0d2;border-top:2px solid #05141f}
.form_item li:first-child{border-top:0}
.form_item .item_l{background:#fff;border-top:1px solid #e3e3e3}
.form_item .item_l .item_h{display:block;padding:10px 19px;position:relative;font-family:kiaB}
.form_item .item_l .item_h .item_a{position:absolute;top:12px;right:19px}
.form_item .item_l .item_con{display:none;background:#f7f8f8;max-height:240px;overflow-y:scroll}
.form_item .item_l .item_con li{border-top:1px solid #cdd0d2;overflow:hidden;padding:10px 19px}
.form_item .item_l .item_con li .form_chk{display:block}
.form_item .item_l .item_con li .price{float:right}
.form_item .item_l.on .item_con{display:block}

.form_sch:after{content:"";clear:both;display:block}
.form_sch .sch_box{height:36px;overflow:hidden;border:1px solid #cdd0d2;padding:0 58px 0 0;position:relative;background:#fff}
.form_sch .sch_box .sch_inp{width:100%;padding:9px 0 9px 14px;border:0;background-color:rgb(255, 255, 255) !important; background-image:none !important;}
.form_sch .sch_box .sch_inp:-internal-autofill-selected{ background-color:rgb(255, 255, 255) !important; background-image:none !important;}
.form_sch .sch_box .sch_btn{position:absolute;top:0;right:0;padding:8px 14px 8px 10px}
.form_sch .sch_open{display:none;background:#fff}
.form_sch .sch_box.sch_round{height:36px;border:1px solid #e5e5e5;border-radius:18px;padding:0 50px 0 0;position:relative}
.form_sch .sch_box.sch_round .sch_inp{background:transparent}
.form_sch .sch_box.sch_round .sch_btn{position:absolute;top:0;right:0;padding:10px 12px 10px 10px}

.acc_filter{overflow:hidden;margin:30px 0 15px}
.acc_filter .category_area{float:left;text-transform:uppercase;overflow:hidden}
.acc_filter .category_area .filter_tit{display:block;float:left;font-size:15px;font-family:'KiaB';height:40px;line-height:40px;margin-right:15px}
.acc_filter .category_area .input_box{display:none;width:auto}
.acc_filter .category_area ul{float:left;display:block;border-radius:19px;border:1px solid #e0e0e0;padding:3px;background:#fff}
.acc_filter .category_area ul li{float:left}
.acc_filter .category_area ul li a{display:block;font-family:'KiaB';color:#aaa;height:30px;line-height:30px;padding:0 15px}
.acc_filter .category_area ul li a.on{border-radius:15px;background:#7e8083;color:#fff}
.acc_filter .category_area ul li a.on_r{border-radius:15px;background:#bc162c;color:#fff}
.acc_filter .search_area{float:right}
.acc_filter .search_area .sch_box.sch_round{position:relative;height:38px;border:1px solid #e5e5e5;border-radius:19px;padding:0 50px 0 0;margin-top:2px;background:#fff}
.acc_filter .search_area .sch_box .sch_inp{width:100%;padding:10px 0 10px 14px;border:0;color:#999}
.acc_filter .search_area .sch_box.sch_round .sch_inp{background:transparent}
.acc_filter .search_area .sch_box.sch_round .sch_btn{position:absolute;top:0;right:0;padding:10px 12px 10px 10px}

/* bullet  */
.con_tit{font-size:30px;color:#05141f;line-height:30px;}
.con_stit{font-size:22px;color:#05141f;text-transform:uppercase;margin-top:12px}
span[class*=bl_type], em[class*=bl_type]{display:inline-block}

.bl_type1{display:block; position:relative; margin:25px 0 10px;padding-left:15px;font-size:16px;color:#05141f;}
.bl_type1:before{background:none; height:0px; width:0px; display:block; position:absolute; top:3px; left:0; border:transparent solid; border-bottom-color:#05141f; border-width:0px 5px 8px 5px; content:''; transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);} /* 20210413  top edit*/

.bl_type1:first-child{margin-top:0!important}
.bl_type2{padding-left:10px;font-family:kiaM;font-size:14px;color:#05141f}
.bl_type2:before{content:"";background-position:right -10px;width:4px;height:4px;margin:7px 6px 0 -10px}
.bl_type3{padding-left:10px;font-family:kiaM;color:#37434c}
.bl_type3:before{content:"";background-position:right -16px;width:4px;height:4px;margin:7px 6px 0 -10px}
.bl_type4{padding-left:7px;font-family:kiaM;color:#37434c}
.bl_type4:before{float:left;content:"";width:3px;height:3px;margin:8px 4px 0 -7px;background:#37434c}
.bl_type5{position:relative; padding-left:10px;color:#05141f}
.bl_type5:before{background:none; height:0px; width:0px; display:block; position:absolute; top:7px; left:0; border:transparent solid; border-bottom-color:#05141f; border-width:0px 3px 3px 3px; content:''; transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);}

/*.bl_type5:before{content:"";background-position:right -61px;width:3px;height:5px;margin:8px 4px 0 -7px}*/
.bl_type6{font-size:20px;color:#05141f;vertical-align:middle;}
.bl_type6:before{content:"";background:url(../../../content/dam/kwcms/kr/ko/images/common/spr_special_offers.png) 0 0 no-repeat;width:34px;height:34px;vertical-align:middle;margin-right:10px;/*margin:8px 4px 0 -7px*/}
.bl_type_a{display:inline-block;padding-left:10px;text-decoration:underline;font-size:12px;color:#05141f;text-transform:uppercase}
.bl_type_a:before{content:"";background-position:right -21px;width:5px;height:7px;margin:6px 5px 0 -10px}
.bl_typeW_a{display:inline-block;padding-left:10px;text-decoration:underline;font-size:11px;color:#fff;text-transform:uppercase}
.bl_typeW_a:before{content:"";background-position:right -28px;width:5px;height:9px;margin:6px 5px 0 -10px}
.bl_typeR_a{display:inline-block;text-decoration:underline;font-size:12px;color:#666;text-transform:uppercase}
.bl_typeR_a:after{content:"";background-position:right -21px;width:5px;height:7px;margin:6px 0 0 6px}
.bl_type_note{position:relative;padding-left:24px;font-size:12px;margin-top:5px;text-align:left;color:#697279;}
.bl_type_note:before{content:"";background-position:-61px -40px;width:16px;height:16px;position:absolute;top:2px;left:0}
.bl_type_note .note_dt{font-size:16px;color:#05141f;text-transform:uppercase;font-family:kiaB;margin-bottom:10px}
.bl_type_note .note_dd{color:#9c9c9c;line-height:16px;margin:3px 0 0 0}
.bl_type_note .note_p{margin:10px 0;color:#666}
.bl_typeR_note{position:relative;padding-left:24px;font-size:13px;margin-top:5px;text-align:left;color:#ea0029}
.bl_typeR_note .note_dd{color:#666;margin:3px 0 0 0}
.bl_typeR_note:before{content:"";background-position:-61px -40px;width:16px;height:16px;position:absolute;top:2px;left:0}
.bl_number{margin:5px 0;padding-left:22px;font-family:kiaM}
.bl_number .num{margin:0 2px 0 -22px;display:inline-block;width:15px;height:15px;line-height:16px;text-align:center;border-radius:8px 8px;background:#05141f;border:1px solid #05141f;color:#fff;font-size:11px}
.bl_em{display:block;background:url(../../../content/dam/kwcms/kr/ko/images/common/bl_emphasis.png) 0 7px no-repeat;background-size:8px 8px;padding-left:13px}
.note_area{border-top:1px solid #d7d7d7;margin-top:25px;padding-top:5px}
.note_area .bl_type_note{margin-top:5px!important}
.array_area .array_a{display:inline-block;color:#999;vertical-align:top}
.array_area .array_a.on{color:#bb162b}
.array_area .array_a.on:after{content:"";display:block;margin:0 auto;background-position:right -67px;width:7px;height:4px}

/* list */
.infoArea{margin-top:30px;padding:30px 30px 30px 100px;background:#fff url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_info.png) 30px 30px no-repeat;border:1px solid #cdd0d2}
.infoArea li{margin-top:5px}
.infoArea li:first-child{margin-top:0}
.infoArea p{float:left}
.infoArea .side{text-align:right;margin-top:-3px}
/*@media screen and (-webkit-min-device-pixel-ratio:1.5){.infoArea{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_info_x2.png);background-size:46px 42px}}*/
dl.bl_type_note{margin-top:25px}
[class*=list_type]{margin:10px 0}
[class*=list_type] strong{font-family:kiaM}
[class*=list_type] .h{color:#05141f;margin-right:4px}
[class*=list_type] .depth_txt{margin:5px 0;font-size:13px;color:#37434c}
[class*=list_type] .depth_txt li{margin:2px 0}
.list_type1{margin-left:12px}
.list_type1 > li{margin:4px 0}
.list_type2 > li{margin:4px 0}
.list_type3{margin-left:12px}
.list_type3 > li{margin:20px 0}
.list_type3 .depth_tbl{margin:10px 0;margin-left:-12px}
.depth_hypen{padding-left:12px}
.depth_hypen .hypen{display:inline-block;margin-left:-12px}
[class*=h_type]{margin-bottom:6px;color:#05141f}
.h_type1{font-size:20px;line-height:24px}
.h_type2{font-size:18px;line-height:22px}
.notify{margin:8px 0;color:#ea0029;font-size:14px;line-height:22px}
.notify span{color:#37434c}
.comment{margin:8px 0;color:#697279;font-size:12px}
.emphasis{margin-top:10px;padding-left:10px}
.emphasis li{color:#37434c;background:url(../../../content/dam/kwcms/kr/ko/images/common/bl_emphasis.png) no-repeat 0 5px;background-size:8px 8px;padding-left:13px;margin-top:5px}
.emphasis li:first-child{margin-top:0}
[class*=txt_desc]{margin-top:10px;margin-bottom:10px}
[class*=txt_desc]:first-child{margin-top:0}
.txt_desc1{font-size:16px;line-height:24px;color:#37434c;}
.txt_desc2{font-size:13px;line-height:20px;color:#05141f}
.txt_desc3{font-size:13px;line-height:20px;color:#37434c}
.txt_desc4{font-size:13px;line-height:20px;margin-left:12px;color:#05141f}
.txt_desc5{font-size:13px;line-height:20px;margin-left:12px;color:#37434c}
.txt_result{font-size:16px;margin:20px 0 10px}
.txt_result strong{text-decoration:underline}
.bl_o:before{content:"";display:inline-block;width:14px;height:14px;vertical-align:middle;margin:-2px 4px 0 0;background:url(../../../content/dam/kwcms/kr/ko/images/common/bl_ox.gif) 0 0 no-repeat}
.bl_x:before{content:"";display:inline-block;width:10px;height:10px;vertical-align:middle;margin:-2px 4px 0 0;background:url(../../../content/dam/kwcms/kr/ko/images/common/bl_ox.gif) -2px -16px no-repeat}
.message{margin-top:18px;border-top:1px solid #cdd0d2;border-bottom:1px solid #cdd0d2;padding:15px 0 10px}
.message p, .message ul{margin:5px 0}
.guide_box{padding:24px 29px;margin-top:30px;background:#fafafa;border:1px solid #cdd0d2}
.guide_box ul{margin:-5px 0}
.guide_box li{margin:5px 0}

/* table */
.tleft{text-align:left!important}
.tright{text-align:right!important}
.tcenter{text-align:center!important}
.tableWrap{position:relative;margin-top:15px;border:1px solid #cdd0d2;border-top:none}
.tableWrap .tableTit{width:100%}
.tableWrap .tableTit strong{display:block;padding:15px 14px;background:#05141f; font-family:YoonPro740;font-size:15px;color:#fff;text-transform:uppercase}
.tableWrap th{padding:12px 14px}
.tableWrap td{padding:12px 14px;border-top:1px solid #cdd0d2; color:#37434c;font-family:kiaM;text-align:left;font-size:13px}
.tableWrap th[class*=tableTh]{height:18px;background:rgba(5,20,31,0.03);font-family:kiaB;font-size:14px;color:#05141f;text-align:left}
.tableWrap th.tableTh2{border-top:1px solid #cdd0d2}
.tableWrap th.tableTh3{background:#fff;font-size:13px;border-top:1px solid #cdd0d2;color:#05141f;font-family:kiaM}
.tableWrap .tableFix{position:relative;float:left;width:212px;z-index:9}
.tableWrap .fixArea{background:#fff}
.tableWrap .fixArea .mbr{display:none}
.tableWrap .fixArea th,
.tableWrap .fixArea td{border-right:1px solid #cdd0d2;width:258px}
.tableWrap .tableScroll{overflow:hidden;overflow-x:scroll}
.tableWrap .scrollArea{table-layout:fixed;overflow:hidden;background:#fff}
.tableWrap .scrollArea th{border-left:1px solid #cdd0d2;font-family:kiaB;font-size:14px;color:#05141f;text-align:center}
.tableWrap .scrollArea th.tableTh2{border-bottom:1px solid #cdd0d2;border-top:0}
.tableWrap .scrollArea th div{position:relative;margin:0;padding:0}
.tableWrap .scrollArea th span.scrollTh{position:absolute}
.tableWrap .scrollArea td{border-left:1px solid #cdd0d2;color:rgba(5,20,31,0.8);text-align:center}
.tableWrap .scrollArea th:first-child,
.tableWrap .scrollArea td:first-child{border-left:0}
.tableWrap .scrollArea td.bg {background:rgba(5,20,31,0.2)}

.table_type1{position:relative}
.table_type1:before{content:"";display:block;background:#bb162b;width:100%;height:2px;position:absolute;top:0}
.table_type1:after{content:"";display:block;background:#7d7d7d;width:100%;height:2px;position:absolute}
.table_type1 th{background:#f5f5f5;padding:8px 18px}
.table_type1 td{padding:12px 18px;color:#37434c;line-height:20px;text-align:center}
.table_type1 th, .table_type1 td{border-left:1px solid #cdd0d2}
.table_type1 th:first-child, .table_type1 td:first-child{border-left:0}
.table_type1 tbody tr{border-top:1px solid #cdd0d2}
.table_type1 tbody tr:first-child{border-top:0}
.table_type2{border:1px solid #cdd0d2}
.table_type2 th, .table_type2 td{border:1px solid #cdd0d2;font-family:kiaM;padding:8px 15px;text-align:center}
.table_type2 th{background:#f7f8f8;border-bottom:0;font-family:kiaB}
.table_type2 td{color:#37434c}
.table_type2 td .base{color:#05141f}
.table_type2 th.pColor, .table_type2 td.pColor {color:#ea0029;}

.table_type3{border-top:2px solid #05141f;border-bottom:2px solid #cdd0d2}
.table_type3 th, .table_type3 td{padding:8px 10px;text-align:center;border-left:1px solid #cdd0d2}
.table_type3 th:first-child, .table_type3 td:first-child{border-left:0}
.table_type3 thead th{background:#f5f5f5;font-size:14px}
.table_type3 tbody th{border-top:1px solid #cdd0d2}
.table_type3 td{border-top:1px solid #cdd0d2;color:#37434c}

.table_type4{border:1px solid #cdd0d2;border-top:0;font-size:13px} /* ul, li  */
.table_type4 .tbl_tr{display:table;width:100%;border-top:1px solid #cdd0d2}
.table_type4 .tbl_th{display:table-cell;width:20%;font-family:kiaM;padding:8px 20px;border-right:1px solid #cdd0d2;background:#f7f8f8;vertical-align:middle;}
.table_type4 .tbl_td{display:table-cell;padding:8px 20px;color:#37434c}

/* bbs */
.nodata_box{border-bottom:4px solid #05141f;}
.nodata_box .dataCon{background:#fff;padding:60px 15px;border:1px solid #dadada;text-align:center}
.nodata_box p, .nodata .data{display:inline-block;min-width:270px;height:151px;margin:0 auto;padding:45px 0 0 256px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_nodata.png) no-repeat left top;font-family:kiaB;font-size:21px;color:#05141f;text-align:left;line-height:30px}
.nodata_box .txt01, .nodata .not{display:block;padding-top:60px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_nodata02.png) no-repeat left top;font-size:24px;color:#ea0029}
.nodata_box .data_event{height:136px;padding:60px 0 0 256px;background-image:url(../../../content/dam/kwcms/kr/ko/images/my/img_my_event.png)}
.nodata{background:#fff;padding:80px 15px!important;text-align:center}
.bbs_edit{height:38px;margin-bottom:25px;position:relative;z-index:10}
.bbs_edit .bbs_count{padding:10px 0}
.bbs_sch{float:right;width:300px}
.bbs_sch .sch_box .sch_btn{padding:10px 14px 10px 10px}
.form_area.bbs_sch{width:420px}
.form_area.bbs_sch .form_wrp{width:26%}
.bbs_order{margin-bottom:10px;float:right}
.bbs_order .cmm_tspr{display:inline-block;color:#666}
.bbs_order .cmm_tspr:before{content:"";width:1px;height:12px;background:#ccc;vertical-align:middle;margin:0 8px 0 4px}
.bbs_order .cmm_tspr:first-child:before{display:none}
.bbs_order .order_on{color:#ea0029;font-family:kiaB}
.bbs_order .order_on:after{content:"";width:8px;height:6px;background-position:right -40px;vertical-align:middle;margin-left:5px}
.bbs_write{text-align:right;margin:-25px 0}
.end_event{background:rgba(0,0,0,0.7);position:absolute;top:0;left:0;width:100%;height:100%;z-index:8}
.end_event .note{display:block;position:absolute;top:20%;left:0;width:100%;padding-top:130px;text-align:center;font-size:30px;line-height:42px;color:#fff}
.end_event .note:before{content:"";display:block;width:100%;height:282px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_note_box.png) center 0 no-repeat;position:absolute;top:0;left:0}

[class*=bbs_type]{clear:both;position:relative}
[class*=bbs_type] .bbs_body{clear:both;line-height:24px;color:#37434c}
[class*=bbs_info] .h:after{content:"|";color:#cdd0d2;display:inline-block;margin:0 4px 0 6px}
[class*=bbs_info] .file_a{color:#bb162b;text-decoration:underline;margin-right:5px}
[class*=bbs_info] .bbs_sort{display:inline-block;margin-bottom:5px;color:#37434c}
[class*=bbs_info] .bbs_date,
[class*=bbs_info] .bbs_file,
[class*=bbs_info] .bbs_txt{margin-top:5px;color:#37434c}
[class*=bbs_info] span.bbs_date,
[class*=bbs_info] span.bbs_file,
[class*=bbs_info] span.bbs_txt{display:inline-block}

.bbs_type1{border-top:2px solid #05141f;border-bottom:1px solid #cdd0d2;background:#fff;font-family:nanumExB;}/*20150528 수정*/
.bbs_type1 .bbs_li{border-top:1px solid #cdd0d2}
.bbs_type1 .bbs_li:first-child{border-top:0}
.bbs_type1 .bbs_head{display:block;padding:10px 0 8px 30px;overflow:hidden;position:relative;}
.bbs_type1 .bbs_head:hover, .bbs_type1 .bbs_head:focus, .bbs_type1 .bbs_head:active{text-decoration:none}  /* 속성 수정 170322 */
.bbs_type1 .bbs_info{overflow:hidden}
.bbs_type1 .bbs_head:hover .bbs_tit, .bbs_type1 .bbs_head:focus .bbs_tit, .bbs_type1 .bbs_head:active .bbs_tit{text-decoration:underline}  /* 속성 수정 170322 */
.bbs_type1 .bbs_tit{font-size:18px;line-height:22px;display:block;margin-bottom:5px;font-family:nanumExB;}/*20150528 수정*/
.bbs_type1 .bbs_date{margin-right:30px}
.bbs_type1 .bbs_hit{position:absolute;top:26px;right:28px;border-left:1px solid #cdd0d2;padding:8px 0 8px 35px;text-align:center;color:#999;font-size:13px}
.bbs_type1 .bbs_hit .h{display:block;margin-bottom:2px}
.bbs_type1 .bbs_body{display:none;padding:34px 30px;background:#fff;border-top:1px solid #cdd0d2;position:relative}
.bbs_type1 .bbs_open .bbs_body{display:block}
.bbs_type1 .bbs_icon{display:block;float:left;width:115px;margin:-10px 28px -20px -30px;background:#697279;text-align:center;color:#fff}
.bbs_type1 .bbs_img{margin-top:10px}
.bbs_type1 .bbs_img img{max-width:100%}
.bbs_type2{margin:-20px -10px 40px}
.bl_type6 + .bbs_type2 {margin:0px -10px 60px;padding:0 45px;}
.bbs_type2 .moreBtn{position:absolute;right:0;bottom:0}
.bbs_type2 .closeBtn{display:none;position:absolute;top:0;right:0;z-index:9}
.bbs_type2 .bbs_li{float:left;position:relative;width:33.3%;margin-top:20px}
.bbs_type2 .bbs_wrp{margin:0 10px;overflow:hidden;position:relative}
.bbs_type2 .bbs_wrp .audience a{overflow:hidden;position:absolute;top:50%;left:50%;margin:-66px 0 0 -66px;width:132px;height:132px;background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/bg_audience.png) no-repeat left top;text-indent:-999px;z-index:8}
.bbs_type2 .bbs_body{background:#fff;padding:0 30px 30px}
.bbs_type2 .bbs_info{display:block;background:#fff;padding:20px 15px;position:relative}
.bbs_type2 .bbs_img{/*height:225px;*/margin:0 -100%;position:relative;text-align:center}
.bl_type6 + .bbs_type2 .bbs_img {margin:0px;}
.bbs_type2 .bbs_img img{height:100%;}
.bl_type6 + .bbs_type2 .bbs_img img {width:100%;}
.bbs_type2 .bbs_img .thumb{height:100%}
.bbs_type2 .bbs_img .viewer{display:none}
.bbs_type2 .bbs_img .bbsPlay{display:block;position:absolute;left:50%;top:50%;z-index:99;background:url(../../../content/dam/kwcms/kr/ko/images/pip/img_pip_play.png) no-repeat 0 0;text-indent:-9999px;width:57px;height:57px;margin:-28px 0 0 -28px}
.bbs_type2 .bbs_tit{display:block;height:44px;line-height:22px;font-size:16px;font-family:kiaM;overflow:hidden;margin-bottom:10px}
.bbs_type2 .bbs_txt{overflow:hidden;height:54px}
.bbs_type2 .bbs_wrp a{display:block}
.bbs_type2 .bbs_wrp a:hover{color:#fff;text-decoration:none}
.bbs_type2 .bbs_wrp a:hover .bbs_info{background:#05141f;color:#fff}
.bbs_type2 .bbs_wrp a:hover .bbs_date,
.bbs_type2 .bbs_wrp a:hover .bbs_txt{color:#fff}
.bbs_type2 .bbs_wrp a:hover .bbs_tit, .bbs_type2 .bbs_wrp a:hover .bbs_txt{ text-decoration:underline}
.bbs_type2 .bbs_wrp a:focus{color:#fff;text-decoration:none}
.bbs_type2 .bbs_wrp a:focus .bbs_info{background:#05141f;color:#fff}
.bbs_type2 .bbs_wrp a:focus .bbs_date, .bbs_type2 .bbs_wrp a:focus .bbs_txt{color:#fff}
.bbs_type2 .bbs_wrp a:focus .bbs_tit, .bbs_type2 .bbs_wrp a:focus .bbs_txt{text-decoration:underline}
.bbs_type2 .bbs_wrp a:active{color:#fff;text-decoration:none}
.bbs_type2 .bbs_wrp a:active .bbs_info{background:#05141f;color:#fff}
.bbs_type2 .bbs_wrp a:active .bbs_date, .bbs_type2 .bbs_wrp a:active .bbs_txt{color:#fff}
.bbs_type2 .bbs_wrp a:active .bbs_tit, .bbs_type2 .bbs_wrp a:active .bbs_txt{text-decoration:underline}
.bbs_type2 .bbs_wrp a:hover .btnType1, .bbs_type2 .bbs_wrp a:focus .btnType1, .bbs_type2 .bbs_wrp a:active .btnType1 {background:#fff;}
.bbs_type2 .bbs_wrp a:hover .spr_more,.bbs_type2 .bbs_wrp a:focus .spr_more, .bbs_type2 .bbs_wrp a:active .spr_more  {background-position:-151px -64px}
.bbs_type2 .endPromotion{position:absolute;top:-1px;left:8px;z-index:9}
.event_dimmed{display:none;width:100%;height:100%;background:#05141f;opacity:0.8;filter:alpha(opacity=80);z-index:7;position:absolute;top:0;left:0}

.bbs_view{background:#fff;position:relative}
.bbs_view .bbs_img img{width:100%;height:auto}
.bbs_view .bbs_info{padding:25px 30px;font-size:13px;color:#37434c;position:relative}
.bbs_view .bbs_info:after{content:"";display:block;clear:both}
.bbs_view .bbs_tit{display:block;font-size:22px;line-height:26px;color:#05141f;margin-bottom:5px}
.bbs_view .bbs_date{margin-right:20px}
.bbs_view .bbs_date .h {color:#05141f;}
.bbs_view .bbs_con{padding:30px;border-top:1px solid #cdd0d2;background:#fff;color:#37434c;line-height:26px}
.bbs_view .bbs_con .bbs_img{margin-bottom:35px}
.bbs_view .con_share{margin:20px 0;float:none}
.bbs_view .endTxt{margin-top:30px;padding:30px 0;text-align:center;font-size:15px;border:1px solid #e5e5e5;background:#f8f8f8}
.bbs_view .btn_area{margin-top:0;padding:0 0 50px}
.bbs_view .endPromotion{position:absolute;top:-5px;left:10px;z-index:1006}
.bbs_view .bbs_icon{display:block;float:right;margin-left:30px;width:88px;background:#697279;text-align:center;color:#fff}

.qBann {position:absolute;top:0px;right:-160px;z-index:91;}
.qBann > a {display:block;width:150px;height:248px;background:url(../../../content/dam/kwcms/kr/ko/images/event/banner/link_pc.png) 0 0 no-repeat;z-index:11;}
.qBann .mCont {display:none;}

@media all and (max-width:1280px){
.qBann {position:fixed;top:inherit;bottom:30px;right:15px;margin-top:0px !important;}
.qBann > a {width:60px;height:60px;background:url(../../../content/dam/kwcms/kr/ko/images/event/banner/m_open.png) 0 0 no-repeat;background-size:cover;}
.qBann > a.close {background:url(../../../content/dam/kwcms/kr/ko/images/event/banner/m_close.png) 0 0 no-repeat;background-size:cover;}
.qBann.fall {bottom:0px;right:0px;width:100%;height:100%;}
.qBann.fall:after {content:"."; display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0.7;filter: alpha(opacity=70);background:#000;z-index:9;}
.qBann.fall > a {position:fixed;bottom:30px;right:15px;}
.qBann.fall .mCont {position:fixed;display:table;left:0;top:0;width:100%;height:100%;padding:0 15%;box-sizing:border-box;z-index:10;}
.qBann.fall .mCont a {display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;}
.qBann.fall .mCont img {width:100%;max-width:360px;}
}

.bbs_navi{margin-top:15px}
.bbs_navi .navi_prev{margin-bottom:2px}
.bbs_navi .navi_prev, .bbs_navi .navi_next{display:table;width:100%}
.bbs_navi .navi_btn{display:table-cell;width:100px;background:#cdd0d2;font-family:kiaB;padding:20px;text-transform:uppercase;vertical-align:middle;font-size:15px}
.bbs_navi .navi_txt{display:table-cell;background:#fff}
.bbs_navi .navi_txt a, .bbs_navi .navi_txt .no_link{display:block;padding:20px;overflow:hidden}
.bbs_navi .navi_txt a .txt {color:#37434c}
.bbs_navi .navi_txt a .date{float:right;font-size:12px; color:#697279;}
.spr_bbs_prev:before{content:"";background-position:-80px -30px;width:11px;height:9px;vertical-align:middle;margin:-4px 10px 0 0}
.spr_bbs_next:before{content:"";background-position:-92px -30px;width:11px;height:9px;vertical-align:middle;margin:0 10px 0 0}

/* paging */
.pg_num_area{text-align:center;margin-top:30px;font-size:0;vertical-align:top;font-size:12px}
.pg_num_area .pg_arrow{display:inline-block;height:13px;vertical-align:top;margin-top:10px}
.pg_num_area .pg_prev{width:8px;background-position:-80px -13px;margin-right:16px}
.pg_num_area .pg_next{width:8px;background-position:-94px -13px;margin-left:16px}
.pg_num_area .pg_first{width:18px;background-position:-80px 0;margin-right:14px}
.pg_num_area .pg_end{width:18px;background-position:-103px 0;margin-left:14px}
.pg_num_area .pg_num{display:inline-block;width:30px;height:30px;border:1px solid #05141f;background:#fff;border-radius:2px;color:#05141f;text-align:center;line-height:2.7;margin:0 5px} /* 20210413  line-height edit*/
.pg_num_area .pg_num_on{background:#05141f;color:#fff}
.pg_num_area+.btn_area{margin-top:30px}
.pg_btn_area{text-align:center;margin-top:25px;font-size:0;vertical-align:top}
.pg_btn_area .pg_btn{display:inline-block;background-position:-61px -61px;width:10px;height:10px;margin:0 2px}
.pg_btn_area.pg_btn_w .pg_btn{background-position:-72px -61px}
.pg_btn_area .pg_btn.pg_btn_on{background-position:-50px -61px}

/* popup */
.popup_win .pop_con{max-height:none!important}
.popup_wrap{max-width:740px;position:absolute;top:0;left:0;margin:0 15px;min-width:290px;z-index:1006}
.popup_wrap .con_share{float:right}
.popup_wrap .guide_box{padding:14px 19px}
.popup_wrap .closeBtn{position:absolute;top:0;right:0}
.popup .pop_tit{font-size:20px;line-height:20px;background:#05141f;padding:16px 25px;color:#fff}
.popup .pop_con{padding:25px 25px 0 25px;background:#fff;position:relative;max-height:600px;overflow-y:auto}
.popup .pop_con:after {content: "";  height: 20px;  display: block;}
.popup .pop_con .tab_li {display:table-cell !important}
.popup .pop_con_main{padding:25px 25px 0 25px;background:#fff;position:relative;max-height:600px;overflow-y:auto}
.popup_wrap.popup .popup_fClose {position:relative; width:100%;background:#cdd0d2;padding:10px;box-sizing:border-box;}
.popup_wrap.popup .popup_fClose input[type=checkbox], .popup_wrap.popup .popup_fClose label {vertical-align:middle;color:#05141f; font-family:YoonPro740;}
.popup_wrap.popup .popup_fClose input[type=checkbox] {margin:2px 4px 0 0;}
.popup_wrap.popup .popup_fClose .etcBtn {position:absolute; bottom:0; right:0; display:table; width:100px; height:100%; padding:0; background:#cdd0d2; text-decoration:none}
.popup_wrap.popup .popup_fClose .etcBtn .cmm_spr{width:100%;background:#05141f;text-indent:0;color:#fff;text-align:center;height:103%;line-height:2.8;}

.popup .closeBtn{padding:19px}
.popup_viewer .viewer_img img{width:100%}
.popup_viewer .viewer_dsc{background:#fff;padding:18px 30px}
.popup_viewer .viewer_dsc .tit{font-size:15px;font-family:kiaM}
.popup_viewer .viewer_dsc .txt{font-size:13px;color:#666;margin-top:10px}
.popup_note .note_con{border-top:5px solid #05141f;padding:35px 50px;background:#fff;position:relative}
.popup_note .note_con .tit{font-size:20px;color:#464646;margin-bottom:15px}
.popup_note .note_con .txt{line-height:22px}
.popup_tool .pop_tit{background:#f7f7f7;padding:20px;border-bottom:1px solid rgba(5,20,31,0.2)}
.popup_tool .pop_tit .tit{font-size:22px;color:#666;display:inline-block;margin-right:5px}
.popup_tool .pop_tit .by{font-size:12px;color:#05141f}
.popup_tool .pop_con{background:#fff;padding:20px;position:relative}
.popup_tool .pop_con label{display:inline-block;margin-bottom:5px}
.popup_tool .pop_con .send_name{float:left;width:48%}
.popup_tool .pop_con .send_mail{float:right;width:48%}
.popup_tool .pop_con .send_con{clear:both;padding-top:10px}
.popup_tool .closeBtn{top:10px;right:10px}
.popup_elead .elead_con{padding:24px 24px 30px;border-top:5px solid #05141f;background:#fff}
.popup_elead .elead_con .intro{display:block;padding:0 26px;margin-bottom:18px;text-align:center;font-size:18px;line-height:22px}
.popup_elead .elead_con .intro.icon{padding-top:62px;background:url(../../../content/dam/kwcms/kr/ko/images/common/ico_center.png) center 0 no-repeat}
.popup_elead .elead_con .vehicle{margin:18px 0;padding:24px 10px;background:#f8f8f8;border:1px solid #e8e8e8;text-align:center}
.popup_elead .elead_con .vehicle img{max-width:100%;max-height:190px}
.popup_elead .elead_con .banner{margin:18px 0}
.popup_elead .elead_con .banner img{max-width:100%;max-height:240px}
.popup_elead .elead_con .video{width:100%;height:0;background:#000;position:relative;padding:30px 0 50%}
.popup_elead .elead_con .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.popup_elead .elead_con .lead{height:90px;padding:15px 18px;overflow-y:auto;background:#f8f8f8;border:1px solid #e8e8e8;color:#666}
.popup_elead .elead_con .process{margin:15px 0;text-align:center}
.popup_elead .elead_con .process img{max-width:100%}
.popup_elead .closeBtn{top:11px;right:11px;background:url(../../../content/dam/kwcms/kr/ko/images/common/btn_close.png) center center no-repeat;overflow:hidden;text-indent:-9999px}

/*20150720 popup mohave*/
.popup_wrap_mohave{max-width:485px; height: 80%; margin: auto; overflow: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index:1006;} /*레이어팝업*/
.popup_wrap_mohave .closeBtn{position:absolute;top:0;right:0}
/*20150720 */

.explain_pop{position:absolute;top:50%;right:0;margin-top:-12px} /* 자세히보기 설명팝업 */
.explain_pop .btn_help{display:inline-block;overflow:hidden;width:23px;height:23px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_helexplain2.gif) no-repeat left top;text-indent:-999px}
.explain_pop .pop_con{display:none;position:absolute;top:1px;left:35px;width:440px;padding:18px;background:#fff;border:2px solid #05141f;font-size:13px;line-height:20px;text-align:left;z-index:9}
.explain_pop .pop_con:before{content:"";overflow:hidden;position:absolute;top:-2px;left:-11px;display:inline-block;width:11px;height:17px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_explainpop.png) no-repeat left top;vertical-align:top}
.explain_pop .pop_con strong{display:block;margin-bottom:15px;font-size:22px;color:#05141f}
.explain_pop .pop_con .closeBtn{position:absolute;top:5px;right:0}
.explain_pop .pop_con .closeBtn .spr_close3 {background-position:-15px -61px;}
.explain_pop .pop_con .bl_type4 {font-family:YoonPro740;}

.print_info{overflow:hidden;text-align:center;padding:30px 0;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_print_line.gif) 0 bottom repeat-x}
.print_info .desc{font-size:16px;line-height:22px;font-family:kiaM}
.print_info .date{margin-top:5px;color:#666}
.print_info .sign{float:right;display:inline-block;border-bottom:1px solid #e2e2e2;margin-top:30px}
.print_info .sign .name{display:inline-block;width:150px;text-align:right;line-height:40px;color:#666}

.email_intro{padding-top:170px;margin-bottom:25px;background:url(../../../content/dam/kwcms/kr/ko/images/common/img_send_email.gif) center 0 no-repeat;text-align:center}
.email_intro .desc1{font-size:21px;line-height:25px;color:#37434c;}
.email_intro .desc2{font-size:14px;margin-top:10px;color:#37434c;}

.cookie{display:none;max-width:442px;padding:15px 50px 15px 18px;position:fixed;bottom:180px;right:40px;background:#fff;border:2px solid #979797;z-index:9999}
.cookie .desc1{color:#666;line-height:20px}
.cookie .desc2{margin-top:10px;color:#333}
.cookie .click{text-decoration:underline;color:#bb162b}
.cookie .closeBtn{position:absolute;top:5px;right:5px}

/* dummy : 확인 후 삭제 */
.dummy_header{display:block;width:100%;height:86px;background:rgba(255,0,0,0.3) url(../../../content/dam/kwcms/kr/ko/images/@header.png) center 0 no-repeat;text-align:center;color:#fff;font-size:40px;font-family:kiaB;line-height:86px}
.dummy_footer{display:block;width:100%;height:100px;background:rgba(255,0,0,0.3);color:#fff;text-align:center;color:#fff;font-size:40px;font-family:kiaB;line-height:100px}
.dummy_class{background:rgba(255,0,0,0.3)}

@media all and (max-width:1024px){
.dummy_header{background-position:center -90px}

@media all and (max-width:767px){
.dummy_header{background-position:center -90px;background-size:700px 131px;height:38px;font-size:20px;line-height:38px}
}
}
/* dummy */

/* common layout*/
#wrap {position:relative;}
.top-banner {display:none;position:relative;width:100%;/* height:100px; */z-index:1004; /* background:#dee; */}
.top-banner img {width:100%;}
@media all and (max-width:1024px){
.top-banner {display:block;}
}

#wrap, .snb_wrap{margin:0 auto}
#header, #container, #footer{width:100%;position:relative}
.inner{width:940px;margin:0 auto;position:relative}

#container{padding-top:110px; background:#f7f8f8}
#content.subContents{width:100%;padding:55px 0 100px;}
#content .con_navi {float:right; font-size:12px; text-transform: uppercase;}
#content .con_navi .depth {color:rgba(5,20,31,0.6);}
#content .con_navi .current {color:#05141f;}
#content .con_navi .gt {color:rgba(5,20,31,0.6);margin:0 5px;}
.content_title{width:940px;margin:0 auto;zoom:1}
.content_title:after{content:"";clear:both;display:block}
.content_title .con_tit{float:left}
.content_detail{margin-top:50px}
.con_box{/* margin:20px 0;*/padding:24px 29px;position:relative;background:#fff;border:1px solid #cdd0d2}
.con_share{float:right}
.con_share .share{text-transform:uppercase;font-size:11px;color:#666;margin-right:6px;line-height:22px;font-family:kiaB}

.con_intro{margin-bottom:25px;line-height:20px}
.con_visual{margin-bottom:50px}
/*.visual_notice{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_notice.png)}
.visual_faq{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_faq.png)}
.visual_branch{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_branch.png)}
.visual_driving{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_driving.png)}
.visual_praise{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_praise.png)}
.visual_counsel{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_counsel.png)}
.visual_search{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_search.png)}
.visual_login{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_login.png)}
.visual_join{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_join.png)}
.visual_findId{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_find_id.png)}
.visual_pwReset{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_pw_reset.png)}
.visual_pwChange{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_pw_change.png)}
.visual_dormancy{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_dormancy.png)}
.visual_modify{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_modify.png)}
.visual_leave{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_leave.png)}
.visual_myBuild{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_mybuild.png)}
.visual_myQuote{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_myquote.png)}
.visual_myQna{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_myqna.png)}
.visual_myDrive{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_mydrive.png)}
.visual_myLike{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_mylike.png)}
.visual_myPoint{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_mypoint.png)}
.visual_myRefund{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_myrefund.png)}
.visual_myFamily{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_myfamily.png)}
.visual_carKeeping{background-image:url(../../../content/dam/kwcms/kr/ko/images/my/car-diary/bg_visual_carkeeping.png)}*/
.con_search{margin-bottom:30px;border-bottom:4px solid #05141f;}
.con_search .search_in{padding:29px;background:rgba(5,20,31,0.03);border:1px solid #cdd0d2}
.con_search .search_tit{display:table-cell;width:105px;font-size:18px;vertical-align:top;padding:10px 10px 10px 0;text-transform:uppercase}
.con_search .search_box{display:table-cell;width:100%}
.con_search .search_box .form_chk{margin-top:5px}
.scroll_box{border:1px solid #cdd0d2;border-top:2px solid #05141f;max-height:520px;overflow-y:auto}
.scroll_box2{padding:20px;border:1px solid #cdd0d2;border-top:2px solid #05141f;max-height:490px;overflow-y:auto}

#footer{padding-bottom:35px}
.site_navi{border-top:1px solid #e2e2e2;line-height:14px;font-size:11px;text-transform:uppercase}
.site_navi .gt{display:table-cell;width:21px;height:40px;color:transparent;text-indent:-999px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_footer_nav.gif) 0 0 no-repeat;margin-left:-5px;vertical-align:middle}
.site_navi .depth{display:table-cell;padding:12px 5px 12px 10px;color:#666;position:relative}
.site_navi .depth:first-child{padding-left:0}
.site_navi .current{color:#333}
.site_menu{border-top:1px solid #eee;text-transform:uppercase;overflow:hidden}
.site_menu .inner{display:table;max-width:100%}
.site_menu .menu{display:table-cell;width:22%;border-right:1px solid #eee}
.site_menu .menu:first-child{width:auto;border-left:1px solid #eee}
.site_menu .menu .menu_in{padding:24px 26px}
.site_menu .menu .menu_name{display:block;margin-bottom:10px}
.site_menu .menu .sort_wrp{display:table;width:100%}
.site_menu .menu .sort_wrp .sort_li{display:table-cell;margin-bottom:20px}
.site_menu .menu .sort_wrp .sort{display:inline-block;margin-top:10px;font-size:11px;font-family:kiaB}
.site_menu .menu .sort_wrp .sort:first-child{margin-top:0}
.site_menu .menu .depth li{line-height:12px;margin:6px 0}
.site_menu .menu .depth .depth_a{display:inline-block;font-size:11px;color:#666}
.site_info{background:#e4e5e6;border-top:1px solid #c4c6c8;box-shadow:inset 0 1px 0 #fff;padding:18px 0}
.site_info .f_logo{display:block;height:65px;position:absolute;right:0;bottom:-48px}
.site_info .f_logo .lg_img{height:100%}

/*20150723수정*/
/*.site_info .info_policy{display:inline-block;font-size:12px;font-family:kiaB;vertical-align:middle}*/
.site_info .info_policy{display:inline-block;font-size:12px;font-family:kiaM;vertical-align:middle}
.site_info .info_policy li:first-child {font-family:kiaB;font-size:13px;}
/*//20150723수정*/

.site_info .info_policy li{display:inline-block}
.site_info .info_policy li+li:before{content:"|";display:inline-block;font-family:Dotum;color:#a8a8a8;margin:0 8px 0 6px}
.site_info .info_policy li.terms{display:none}
.site_info .info_policy .policy_a{color:#666}
.site_info .info_sns{display:inline-block;margin-left:20px;vertical-align:middle}
.site_info .info_sns div{display:inline-block}
/* S : 170404 */
.site_info .info_nation {position:absolute;top:5px;right:190px;z-index:99}
.site_info .info_nation span {display:block;color:#666;padding-left:24px;font-size:12px; line-height:19px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_nation01.gif) 0 center no-repeat;}
/* E : 170404 */

.site_info .info_fms{position:absolute;top:0;right:0;z-index:99}
.site_info .info_fms .fms_box{display:block;width:160px;padding:5px 10px;background:#e4e5e6;/*border:1px solid #c7c8c9;color:#999;*/border:1px solid #737373;color:#737373;position:relative;font-size:12px}/*20150805 수정*/
.site_info .info_fms .fms_box:after{content:"";background-position:right -44px;width:8px;height:5px;position:absolute;top:12px;right:12px}
.site_info .info_fms .fms_wrp{display:none;position:absolute;bottom:29px;left:0;width:100%;font-size:12px}
.site_info .info_fms .fms_wrp .fms_lst{background:#fff;border:1px solid #c7c8c9;max-height:200px;padding:6px;overflow-y:auto}
.site_info .info_fms .fms_wrp .fms_lst .fms_a{display:block;padding:3px 6px;color:#666}
.site_info .info_fms .fms_wrp .fms_x{position:absolute;bottom:-29px;left:0;display:block;width:100%;height:29px}
.site_info .info_fms .fms_wrp.fms_open{display:block}
.site_info .mark{width:1006px;padding:20px 0}
.site_info .mark li{display:inline-block;margin-bottom:10px}
.site_info .address{overflow:hidden;line-height:16px;font-size:11px;text-transform:uppercase;/*color:#999;*/color:#737373;margin-top:6px}
.site_info .address .info, .site_info .address .cpr{display:inline}
.site_info .address .type2{display:block;text-indent:-9999px;height:0}
.site_info .address .cpr:before{content:"|";display:inline-block;font-family:Dotum;color:#c5c5c5;margin:0 6px 0 2px}
.site_info .address .cpr br{display:none}
.go_top{display:none;position:fixed;bottom:15px;right:15px;z-index:100}
.go_top a{display:block;width:35px;height:50px;background:url(../../../content/dam/kwcms/kr/ko/images/common/btn_top_m.png) 0 0 no-repeat;background-size:35px 50px}

/* S : 180808 */
.talk_link {display:none;position:fixed;bottom:15px;right:15px;z-index:100;
animation-iteration-count:infinite;/* 무한반복 */
animation-delay: 0.1s; /* 시작 시점 */
animation-duration: 1.0s; /* 동작 시간 */
animation-direction:alternate; /* 역방향 실행 */
animation-timing-function: ease-in-out;
animation-name: talk_linkAin;
}
.talk_link a{display:block;width:50px;height:50px;background:url(../../../content/dam/kwcms/kr/ko/images/common/btn_main_kakao.png) 0 0 no-repeat;background-size:50px 50px;
border-radius:50px;
-webkit-box-shadow: 2px 15px 30px -16px rgba(0,0,0,0.85);
-moz-box-shadow: 2px 15px 30px -16px rgba(0,0,0,0.85);
box-shadow: 2px 15px 30px -16px rgba(0,0,0,0.85);
}
@keyframes talk_linkAin {
0% {transform:translateX(0px);}
100% {transform:translateX(10px);}
}
/* E : 180808 */

.pop_terms .tab_type3 .pop_termsTab li .tab_a{padding:13px 12px}

/* Tablet Device 및 작은 해상도의 랩탑이나 데스크톱에 대응하는 코드 작성 */
@media all and (max-width:1024px){
#wrap, #header, .snb_wrap{min-width:320px}
.inner{width:auto;margin:0 15px}
.content_title .con_tit {padding-top:22px;}

/*.tab_type3 .tab_a{padding:13px 10px;}
.tab_type4 .tab_a{letter-spacing:-1px}*/
.tableWrap .tableFix{width:185px}

/* 폼 */
.acc_filter{overflow:visible;margin:30px 0 15px;position:relative;z-index:10}
.acc_filter .category_area{float:left;display:inline-block;width:50%;overflow:visible}
.acc_filter .category_area .filter_tit{display:none}
.acc_filter .category_area .input_box{display:block;padding:8px 0 9px;color:#fff;background:url(../../../content/dam/kwcms/kr/ko/images/vehicles/icon_accesories.png) no-repeat right 15px;font-size:12px}
.acc_filter .category_area .filter_wrap{position:relative;background:#8f6f4d;padding:0 15px}
.acc_filter .category_area ul{display:none;width:100%;height:auto;position:absolute;left:0;top:35px;z-index:10;border-radius:0;border:0;padding:0;background:#8f6f4d}
.acc_filter .category_area ul li{float:none}
.acc_filter .category_area ul li a{display:block;font-family:'KiaB';color:#fff;height:auto;padding:0 15px;font-size:12px;line-height:26px}
.acc_filter .category_area ul li a:hover, .acc_filter .category_area ul li a:focus, .acc_filter .category_area ul li a:active{background:#83684c} /* 속성 수정 170322 */
.acc_filter .category_area ul li a.on,
.acc_filter .category_area ul li a.on_r{border-radius:0;border:0;background:#83684c}
.acc_filter .search_area{float:none;display:inline-block;width:50%}
.acc_filter .search_area .sch_box.sch_round{position:relative;background:#58595b;height:35px;border:0;border-radius:0;padding:0 50px 0 0;margin-top:0}
.acc_filter .search_area .sch_box{color:#fff}
.acc_filter .search_area .sch_box .sch_inp{width:100%;padding:8px 0 9px 14px;border:0;color:#fff}
.acc_filter .search_area .cmm_spr{background:url(../../../content/dam/kwcms/kr/ko/images/vehicles/icon_search.png) no-repeat 0 0;background-size:14px 14px}

/* 게시판 */
.bbs_type2{margin:-20px -5px 40px}
.bl_type6 + .bbs_type2 {margin:0px -5px 60px;padding:0 45px;}
.bbs_type2 .bbs_wrp{margin:0 5px}
.bbs_type2 .endPromotion{left:1px}





.site_menu .menu{width:20%;border-right:0;border-left:1px solid #eee}
.site_menu .menu:first-child{border-left:0}
.site_menu .menu .menu_in{padding:24px 15px}

#content.subContents{padding:40px 0 60px}
.content_title{width:auto;margin:0 15px}
/*.con_visual{background-position:108% 0}*/
.con_search .search_in{padding:20px}
.con_search .txt{display:none}

.site_info .address .type1{display:block;text-indent:-9999px;height:0}
.site_info .address .type2{display:inline;text-indent:0;height:auto}
.site_info .address .cpr{display:block}
.site_info .address .cpr:before{display:none}
/* 20151201 수정 */
.site_info .mark{width:auto}
/* //20151201 수정 */
.go_top {display:block}

/* S : 180307 */
.site_info .info_sns{display:block;margin:10px 0 0 0}
/* E : 180307 */

}
/* S : 170919 */

/* E : 170919 */
/* Mobile Device 코드 작성 */
@media all and (max-width:767px){
#content .con_navi {display:none}
.content_title .con_tit {padding-top:0; float:none}
.m_none{display:none!important}
.vspace{margin-top:5px}
.wImg{display:none}
.mImg{display:inline-block}
#printBtn, .btn_print{display:none}

.salesIcon{font-size:12px}
.salesIcon:before{margin-right:0}
.salesIcon span{position:absolute;top:0;left:0;font-size:0;line-height:0;width:0;height:0;visibility:hidden;overflow:hidden}

.form_wrp .sel_box .select-onInquiry {position:absolute;top:37px;left:0px;width:100%;height:60px;box-sizing:content-box;}
.form_wrp .sel_box .select-onInquiry ul li {float:left;width:14.28%;height:30px;}
.form_wrp .sel_box .select-onInquiry ul li:nth-child(1), .form_wrp .sel_box .select-onInquiry ul li:nth-child(2) {height:30px;}
.form_wrp .sel_box .select-onInquiry ul li:nth-child(7n + 1) {width:14.32%;}
.form_wrp .sel_box .select-onInquiry ul li a, .form_wrp .sel_box .select-onInquiry ul li span {line-height:30px;}
.form_wrp .sel_box .select-onInquiry + .select-list {margin-top:59px;}

/* 블릿 */
.con_tit{color:#05141f;font-size:18px;line-height:18px}
/*.con_tit:after{content:"";display:block;width:40px;height:2px;background:#bb162b;margin-top:12px}*/
.bl_type_note .note_dt{font-size:14px;margin-bottom:5px}
.bl_em{background-position:0 5px}

/* 버튼 */
[class*=btn_area].line{margin-top:15px;padding-top:15px}
[class*=btn_area] .br{display:block;margin-top:5px}
.btn_area{text-align:center;margin-top:15px}
.btn_areaL{margin-top:15px}
.btn_areaR{margin-top:15px}
.btn_sideT{margin:15px 0 -5px 0}
.btnLarge{padding:0 15px;line-height:30px;font-size:14px;border-radius:15px}
.btnLarge .arrow_r:after{background-position:-25px -32px;width:24px;height:24px;margin:3px 0 0 -3px;position:relative;right:-12px}
.btnLarge .arrow_l:before{background-position:0 -32px;width:24px;height:24px;margin:3px -2px 0 0;position:relative;left:-12px}
.btnLarge .arrow_b:after{background-position:-75px -32px;width:24px;height:24px;margin:3px 0 0 -3px;position:relative;right:-12px}
/* S : 180808 */
/*
.btnType1 .arrow_r:after{background-size:8px auto;
animation:arrow_new_mobile 0.9s infinite;animation-direction: alternate-reverse;}
@keyframes arrow_new_mobile{
  0%{background-position: 13px 6px}
  100%{background-position:9px 6px;}
}
*/
/* E : 180808 */
/* tab */
.tab_type2 .tab_li{min-width:inherit}
.tab_type2 .tab_a{padding:12px 0;border:1px solid #a2a2a2;border-bottom:1px solid rgba(5,20,31,0.2)}
.tab_type2 .tab_on{border-color:#d6d6d6;border-bottom:1px solid #fff;color:#bc162c;background:#fff}

.tab_type3 .input_box{display:block;padding:10px 15px;color:#fff;font-size:14px;background:#05141f;font-family:kiaM; }
.tab_type3 .input_box .inp_arrow{position:relative;height:18px}
/*.tab_type3 .input_box .inp_arrow:after{content:"";width:11px;height:8px;background-position:-16px -31px;position:absolute;top:50%;right:0;margin-top:-4px}*/


.tab_type3 .input_box .inp_arrow:before {position:absolute;top:9px;right:10px;width:9px;height:2px;background:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);content:'';transition-duration:.3s}
.tab_type3 .input_box .inp_arrow:after {position:absolute;top:9px;right:15px;width:9px;height:2px;background:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);content:'';transition-duration:.3s}

.tab_type3 .input_box .inp_arrow.on:before {transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.tab_type3 .input_box .inp_arrow.on:after {transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}

.tab_type3 ul{display:none;width:100%;height:auto;position:absolute;left:0;top:36px;z-index:10;border-radius:0;border:0;padding:0;background:#fff;border:1px solid rgba(5,20,31,0.2); box-sizing:border-box;}
.tab_type3 ul .tab_li {display:block;float:none;text-align:left;margin:0;padding:0}
.tab_type3 li:first-child .tab_a {border-left: inherit; border-top:none}
.tab_type3 .tab_a{display:block;color:#05141f;height:auto;padding:5px 15px;border:none;border-top:1px solid #cdd0d2; font-size:12px;line-height:26px;font-family:kiaM; text-align:left;}
.tab_type3 .tab_on{font-family:KiaB;background:#05141f;color:#fff;}
.tab_type3 .tab_on:after{display:none}
.tab_type3 .tab_tspr:before{display:none}


.tab_type4 .input_box{display:block;padding:8px 10px;color:#05141f;font-size:14px;border:1px solid #cdd0d2;background:#fff}
.tab_type4 .input_box .inp_arrow{display:block;position:relative;height:18px}
.tab_type4 .input_box .inp_arrow:after{content:"";position:absolute;top:50%;right:0;width:11px;height:8px;margin-top:-4px;background-position:0 -38px}
.tab_type4 ul{display:none;width:100%;width:100%;position:absolute;left:0;top:36px;z-index:10;border:1px solid #cdd0d2;border-top:0 none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}
.tab_type4 .tab_li{float:none;text-align:left;width:100% !important}
.tab_type4 .tab_li:first-child{width:100% !important}
.tab_type4 .tab_a{color:#05141f;height:auto;padding:6px 10px;font:14px/1.3 'kiaM';border:0 none;background:#fff}
.tab_type4 .tab_on{margin:0;color:#fff;font:14px/1.3 'kiaM';border:0 none;background:#05141f}
.tab_type4 .tab_on span{padding:0;background:none}

/* form */
.form_box{padding:15px}
.form_box .form_wrp{display:block}
.form_box .space{display:block;height:10px}
.form_item .item_l .item_h{padding:10px 14px}
.form_item .item_l .item_con{max-height:none;overflow:visible}
.form_item .item_l .item_con li{padding:10px 14px}
.form_item .item_l .item_con li .price{float:none;display:block;text-align:right}

.form_sch .sch_open{display:block;border-radius:19px;height:38px;padding:10px 10px;border:1px solid #e5e5e5;float:right}
.form_sch .sch_box.sch_round{display:none}
.form_sch .sch_box.sch_round.sch_on{display:block}

.acc_filter{overflow:visible;margin:12px 0 10px}

/* list */
dl.bl_type_note{margin-top:15px}
.infoArea{margin-top:20px;padding:15px 15px 15px 50px;background-size:23px 21px;background-position:15px 24px}
.infoArea p{float:none}
.infoArea .side{text-align:left;margin-top:5px}
[class*=list_type]{margin:5px 0;font-size:12px}
[class*=list_type] .depth_txt{font-size:12px}
.list_type1 > li{margin:2px 0}
.list_type2 > li{margin:2px 0}
.list_type3 > li{margin:10px 0}
[class*=h_type]{margin-bottom:3px}
.h_type1{font-size:17px;line-height:22px}
.h_type2{font-size:16px;line-height:20px}
.notify{margin:4px 0;font-size:13px;line-height:18px}
[class*=txt_desc]{margin-top:5px;margin-bottom:5px}
.txt_desc1{font-size:14px;line-height:20px}
.txt_desc2{font-size:12px;line-height:16px}
.txt_desc3{font-size:12px;line-height:16px}
.txt_desc4{font-size:12px;line-height:16px}
.txt_desc5{font-size:12px;line-height:16px}
.txt_result{font-size:15px;margin:10px 0}
.message{margin-top:10px;padding:10px 0 5px}
.message p, .message ul{margin:2px 0}
.guide_box{margin-top:15px;padding:10px 14px!important}

/* bbs */
.nodata_box{padding-bottom:14px}
.nodata_box .dataCon{padding:40px 15px}
.nodata_box p, .nodata .data{width:100%;height:auto!important;margin:0 auto!!important;padding:110px 0 0!important;background-position:center top;background-size:98px 98px;font-size:16px;text-align:center;line-height:20px}
.nodata_box .txt01, .nodata .not{padding-top:5px;background:none;font-size:17px}
.nodata{padding:55px 15px!important}
.bbs_edit{height:auto;margin-bottom:12px}
.bbs_edit .bl_type1{margin-left:1px}
.bbs_sch{float:none;width:100%}
.form_area.bbs_sch{width:100%}
.form_area.bbs_sch .form_wrp{width:33%}
.bbs_order .cmm_tspr{font-size:12px}
.bbs_write{margin:10px 0 0 0}
.end_event .note{padding-top:75px;font-size:16px;line-height:20px}
.end_event .note:before{background-size:150px 150px}

[class*=bbs_info] .h:after{margin:0 2px 0 3px}
[class*=bbs_type] .bbs_body{line-height:20px}
[class*=bbs_info] .bbs_sort{font-size:12px;margin-bottom:2px}
[class*=bbs_info] .bbs_date,
[class*=bbs_info] .bbs_file,
[class*=bbs_info] .bbs_txt{font-size:12px;margin-top:2px}

.bbs_type1 .bbs_head{padding:10px 12px}
.bbs_type1 .bbs_tit{font-size:16px;line-height:20px;margin-bottom:2px}
.bbs_type1 .bbs_hit{display:none}
.bbs_type1 .bbs_date{margin-right:6px}
.bbs_type1 .bbs_body{padding:20px 12px}
.bbs_type1 .bbs_icon{width:64px;margin:-10px 15px -10px -12px;text-align:center;color:#fff;word-break:keep-all;line-height:1.3;}

.bbs_type2{margin-top:-12px}
.bbs_type2 .bbs_li{width:100%;margin-top:15px}
.bbs_type2 .bbs_wrp .audience a{margin:-51px 0 0 -51px;width:103px;height:103px;background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/bg_audience_m.png) no-repeat left top;background-size:103px 103px}
.bbs_type2 .bbs_img{margin:0;height:auto!important}
.bbs_type2 .bbs_img img{width:100%;height:auto}
.bbs_type2 .bbs_info{min-height:auto}
.bbs_type2 .eventList{min-height:auto}
.bbs_type2 .bbs_info a{padding:10px}
.bbs_type2 .bbs_tit{height:auto;font-size:16px;line-height:20px}
.bbs_type2 .bbs_body{margin:0;padding:0 10px 20px}

.bbs_view .bbs_info{padding:15px}
.bbs_view .bbs_info .bbs_tit{font-size:16px;line-height:20px}
.bbs_view .bbs_con{padding:20px 15px;line-height:20px}
.bbs_view .bbs_detail{margin-top:15px}
.bbs_view .bbs_icon{width:58px;margin-left:15px}

.bbs_navi{margin-top:10px}
.bbs_navi .navi_btn{width:80px;padding:10px 10px 10px 15px;font-size:13px}
.bbs_navi .navi_txt a, .bbs_navi .navi_txt .no_link{padding:10px}
.bbs_navi .navi_txt a .date{display:none}

/* paging */
.pg_num_area{margin-top:15px}
.pg_num_area .pg_prev{margin-right:12px}
.pg_num_area .pg_next{margin-left:12px}
.pg_num_area .pg_first{margin-right:10px}
.pg_num_area .pg_end{margin-left:10px}
.pg_num_area .pg_num{margin:0 3px}
.pg_num_area+.btn_area{margin-top:15px}

/* 테이블 */
.tableWrap .tableFix{width:100px}
.tableWrap .fixArea .mbr{display:block}
.tableWrap th, .tableWrap td{padding:10px 5px;word-break:keep-all}

.table_type1 th{padding:8px}
.table_type1 td{padding:8px}

.table_type2 th, .table_type2 td{padding:5px;font-size:12px}
.table_type2 .bbs_txt .h:after{content:"|";color:#ccc;display:inline-block;margin:0 3px 0 5px}
.table_type2 .bbs_txt{display:inline-block;margin-top:5px;color:#999}
.table_type2 .bbs_txt a{color:#999}
.table_type2 .bbs_txt{margin-right:30px}

.table_type4{border:1px solid #cdd0d2;border-top:0} /* ul, li 구조 */
.table_type4 .tbl_tr{display:block;width:100%;border-top:1px solid #cdd0d2}
.table_type4 .tbl_th{display:block;width:auto;padding:10px;border-right:0;border-bottom:1px solid #cdd0d2}
.table_type4 .tbl_td{display:block;padding:10px}
.table_type4 .tbl_td:after{content:"";display:block;clear:both}

/* 팝업 */
.popup_win .slogan{display:none}
.popup_win .closeBtn{display:block;position:absolute;top:0;right:0}
.popup .pop_tit{padding:10px 40px 10px 12px;font-size:16px}
.popup .pop_con{padding:20px 12px;max-height:none;overflow:visible}
.popup .pop_con .tab_li {display:block !important}
.popup .pop_con_main{padding:20px 12px;max-height:none;overflow:visible}
.popup .pop_con .con_search{margin:0 -12px 12px}
.popup .pop_con .con_search .search_in{padding:12px}
.popup .closeBtn{padding:13px}
.popup_viewer .viewer_dsc{padding:18px 20px}
.popup_viewer .viewer_dsc .tit{font-size:15px;font-family:kiaM}
.popup_viewer .viewer_dsc .txt{font-size:13px;color:#666;margin-top:10px}
.popup_note .note_con{padding:35px 15px}
.popup_tool .pop_tit{padding:20px 15px 0 15px;border-bottom:0;background:#fff}
.popup_tool .pop_tit .tit{display:block;padding-bottom:10px}
.popup_tool .pop_con{padding:0 15px 20px 15px}
.popup_tool .pop_con label{display:inline-block;margin-bottom:5px}
.popup_tool .pop_con .send_name{float:none;width:100%;padding-top:10px}
.popup_tool .pop_con .send_mail{float:none;width:100%;padding-top:10px}
.popup_tool .closeBtn{right:0}
.popup_elead .elead_con{padding:12px 12px 15px;border-top-width:4px}
.popup_elead .elead_con .intro{margin-bottom:9px;font-size:14px;line-height:18px}
.popup_elead .elead_con .intro.icon{padding-top:40px;background-size:38px 35px}
.popup_elead .elead_con .intro br{display:none}
.popup_elead .elead_con .vehicle{margin:9px 0;padding:12px 5px}
.popup_elead .elead_con .lead{height:90px;padding:8px 9px}
.popup_elead .elead_con .process{margin:8px 0;text-align:center}
.popup_elead .closeBtn{top:6px;right:6px;background-size:15px}

.cookie{margin:0 15px;padding:5px 35px 5px 10px;top:380px;bottom:auto;right:0}
.cookie .desc1{font-size:11px;line-height:14px}
.cookie .desc2{font-size:11px;line-height:14px;margin-top:5px}
.cookie .closeBtn{top:0;right:0;padding:10px}

.email_intro{padding-top:95px;margin-bottom:18px;background-size:190px 74px}
.email_intro .desc1{font-size:15px;line-height:18px}
.email_intro .desc2{font-size:13px;color:#666;margin-top:5px}


#container{padding-top:0;margin-top:0}
#content.subContents{padding:30px 0 40px}
.content_detail{margin-top:30px}
.con_box{padding:14px}
.con_share .share{display:none}
.con_intro{margin-bottom:10px;font-size:12px;line-height:16px}
.con_visual{margin:30px 0;/*padding:0 0 105px 0;margin:0;background-position:center bottom;background-size:220px 100px*/}
.visual_faq, .visual_search, .visual_counsel, .visual_pwReset, .visual_login{display:none}
.visual_praise{padding-bottom:0;background:none;margin-bottom:10px}
.visual_praise .txt_desc1{display:none}
.con_search{margin:0 -15px 15px;padding-bottom:0;background:none}
.con_search .search_in{padding:15px;border:0;border-top:1px solid #dadada;border-bottom:1px solid #dadada}
.con_search .search_tit{display:none}
.con_search .search_box{display:block}
.con_search .search_box .form_area{display:block}
.con_search .search_box .form_wrp{display:block;width:auto!important}
.con_search .search_box .space{height:8px}
.con_search .search_box .form_sch{display:block;width:auto}
.con_search .search_box .txt{display:none}
.con_search .search_box .btn{display:block;width:auto!important;text-align:center}
.scroll_box{max-height:none!important;overflow:visible}
.scroll_box2{padding:10px;max-height:none!important;overflow:visible}

#footer{padding-bottom:45px}
.site_navi .depth{padding:12px 0 12px 8px}
.site_info .f_logo{height:48px;bottom:-40px}
.site_info .info_policy li:before{margin:0 4px 0 2px}
.site_info .info_policy li.audit:after{display:block}
.site_info .info_policy li.sitemap{display:inline-block}
.site_info .info_sns{display:block;margin:10px 0 0 0}
/* S : 170404 */
.site_info .info_nation {position:absolute;top:32px;right:0px;z-index:99}
/* E : 170404 */
.site_info .info_fms{display:none;position:absolute;top:18px;right:10px}
.site_info .info_fms .fms_box{width:100px}
.site_info .mark{display:none}
.site_info .address{min-height:32px;clear:both;border-top:1px solid #d5d5d5;margin-top:15px;padding-top:15px;line-height:16px}
.site_info .address .info{display:none}
.site_info .address .cpr br{display:block}
/* S : 180223 */
.talk_link {display:block;}
/* E : 180223 */
}

@media (min-width:480px) and (max-width:767px){
.bbs_type2 .bbs_li{width:50%}
.bbs_type2 .bbs_tit{height:44px}
}

/* S : 161018 */
@media all and (max-width:400px){
.car_list.test-service .car_l {width:100%;}
.car_list.test-service .noCar {display:none !important;}
.car_list.test-service .car_box.sevice .car_name {padding-top:10px;}
.car_list.test-service .car_box .car_a>p {height:auto;padding-bottom:15px;}
}
/* E : 161018 */

@media print {
.noprint{display:none}
.officeCon .officeMap img{width:543px;height:278px}
.my_drive .drive_con .car img{width:520px;height:300px}
.con_navi .spr_home{margin-top:-10px;}
}

/* S: 180912 */
.popup.popup_new2 .pop_con{padding:38px 38px 15px;}
.popup_new2{}
.popup_new2 p{color:#656565;font-size:14px;line-height: 22px;text-align:center;}
.popup_new2 p strong.red{color:#b9162b;}
.popup_new2 .box {display:block; width:500px;height:auto;padding:30px 0 20px;margin:15px auto 0;background:#efefef;border:1px solid #dad6d7;border-radius:15px;text-align:center;box-sizing:border-box;}
.popup_new2 .box span{color:#05141f; font-size:16px;line-height:26px;}
.popup_new2 .box .popup_new_btn{display:block;width:181px;height:43px;padding:8px 0;margin:20px auto 10px;color:#fff;font-size:18px; text-align:center;background:#bc162c;border-radius:25px;box-sizing:border-box;}
/*.popup_new2 .box .popup_new_btn:after{display:inline-block;width:9px;height:16px;margin-left:15px;background-image:url(../../../images/common/spr_common.png);background-position:-288px 91px;vertical-align:-1px;content:'';}*/
.popup_new2 .box .popup_new_btn:after{display:inline-block;width:9px;height:16px;margin-left:15px;background-image:url(../../../content/dam/kwcms/kr/ko/images/common/spr_common.png);background-position:-288px 91px;vertical-align:-1px;content:'';}

.popup_new2 .list_type1{margin:10px 0 18px 15px;}
.popup_new2 .list_type2{margin:0;}
.popup_new2 .bl_type8{position:relative;padding-left:14px;font-family:kiaM;color:#767676}
.popup_new2 .bl_type8:before{position:absolute;left:0;content:"※";background:none;}

@media all and (max-width:767px){
  .popup.popup_new2 .pop_con{padding:15px;}
  .popup_new2 .box {width:100%;box-sizing:border-box;border-radius:0px;padding:30px 40px 20px;}
  .popup_new2 .mH {display:none;}
  .popup_new2 .box .popup_new_btn {width:110px;height:32px;padding:2px 0;font-size:16px;margin:20px auto 0px;}
}
/* E: 180912 */




/* 20200103 */
#memberLoginPop{word-break:keep-all;}
#memberLoginPop h5{padding:25px 0 50px;font-size:40px;text-align:center;color:#05141f}
#memberLoginPop .txt1{font-size:18px;text-align:center;font-family:YoonPro740;line-height:1.5}
#memberLoginPop .txt2{font-size:16px;text-align:center;font-family:YoonPro740;color:#666 line-height:1.5}
#memberLoginPop .tbox{padding:25px 30px;margin:30px 0;border:1px solid #d2d2d2;background:#eee;font-size:20px;color:#05141f;line-height:1.6;text-align:center}
#memberLoginPop .tbox strong{color:#d75656;font-family:kiaM}
#memberLoginPop .btn_area{margin:40px 0 25px}
#memberLoginPop .btnLogin{display:inline-block;width:160px;height:50px;background:#bb162b;font-family:YoonPro740;font-size:18px;color:#fff;text-align:center;line-height:2.8}
#memberLoginPop .pcblock{display:block}
#memberLoginPop .moblock{display:inline}
@media(max-width:767px){
#memberLoginPop h5{padding:15px 0 25px;font-size:24px}
#memberLoginPop .txt1,#memberLoginPop .txt2{font-size:13px}
#memberLoginPop .tbox{padding:20px 10px;margin:20px 0;font-size:15px}
#memberLoginPop .btn_area{margin:30px 0 0}
#memberLoginPop .btnLogin{width:100px;height:30px;font-size:12px;line-height:2.5}
#memberLoginPop .pcblock{display:inline}
#memberLoginPop .moblock{display:block}
}

.snb_wrap.snb_pip .snb_nav.etc {position:absolute; top:0;right:130px; padding:0}
.snb_wrap .sdth1_l.addCarList {float:left;}
.snb_wrap .sdth1_l.addCarList:after {display:block; clear:both; content:''}
.snb_wrap .sdth1_l.addCarList li {position:relative; float:left; padding:0 7px}
.snb_wrap .sdth1_l.addCarList li a {color:#fff;}
.snb_wrap .sdth1_l.addCarList li a:hover {text-decoration:underline;}
.snb_wrap .sdth1_l.etc2 .sdth1_a:hover, .snb_wrap .sdth1_l.etc1 .sdth1_a:hover, .snb_wrap .sdth1_l.etc3 .sdth1_a:hover {text-decoration:underline;}

@media all and (max-width:1225px){
.snb_wrap .inner {width:100%;}
.snb_wrap.snb_pip .sdth1_l+.sdth1_l {margin-left:10px}
.snb_wrap .sdth1_l.addCarList li {padding:0 3px}
}

@media (max-width: 1024px){
.snb_wrap .snb_nav.etc {position:relative; right:auto;}
.snb_wrap .sdth1_l.addCarList {float:none}
.snb_wrap .sdth1_l.addCarList li {float:none; padding:0; border-bottom:1px solid rgba(5,20,31,0.2);}
.snb_wrap .sdth1_l.addCarList li:first-child {border-top:none}
.snb_wrap .sdth1_l.addCarList li:last-child {border-bottom:none}
.snb_wrap .sdth1_l.etc1, .snb_wrap .sdth1_l.etc2 {margin-left:15px !important}
}


/* 202012 header */
.gnb_dimmed {display:none;position:fixed;top:110px;left:0;width:100%;height:100%;background:#05141f;opacity:0.8;filter:alpha(opacity=80);z-index:1003}
.m_gnb_dimmed {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#05141f;opacity:0.8;filter:alpha(opacity=80);z-index:1}
.search_dimed {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#05141f;opacity:0;filter:alpha(opacity=100);z-index:1}

#header {position:fixed; top:0; z-index:1004; height:110px; background:#fff; border:none; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s}
#header:before {position:absolute; display:block; width:100%; height:30px; background:#05141f; content:''}
#header:after {position:absolute; top:0; bottom:-1px; z-index:1; display:block; width:100%; border-bottom:1px solid rgba(5,20,31,0.2); content:''} /* newFont */


#header .bg {display:none;position: absolute;top: 109px;width: 100%;max-width:1920px;background:#fff;height:467px;left:50%;transform: translateX(-50%);border-top: 1px solid #cdd0d2}
#header .bg:before {display: block;position: absolute;top:57px;left: 0;border-bottom: 1px solid rgba(5,20,31,0.2); content: '';width: 100%;}
#header .bg:after {display: block;position: absolute;bottom:49px;left: 0;border-top: 1px solid rgba(5,20,31,0.2); content: '';width: 100%;}
#header .bg.on {display:block;}

.header_wrap {position:relative; z-index:2; max-width:1440px; width:1440px; margin:0 auto;}
.header_wrap:after {display:block; clear:both; content:''}
.header_wrap .logo {position:absolute; top:53px; left:50%; transform:translateX(-50%);}
.header_wrap .logo a {display:block; padding:5px 0; box-sizing:border-box;}
.header_wrap .logo a:before {display:block; width:100px; height:23px; background:url(../../../content/dam/kwcms/kr/ko/images/common/logo.png) no-repeat 0 0; content:'';}
.header_wrap .logo a span {position:absolute;top:-999999px;left:-999999px;font-size:1px;line-height:1px;width:1px;height:1px;overflow:hidden;}

.header_wrap .util_wrap {position:relative; width:100%; height:30px; box-sizing:border-box;}
.header_wrap .util_wrap ul {display:inline-block;}
.header_wrap .util_wrap ul li {float:left; position:relative;}
.header_wrap .util_wrap ul.info {float:left;left:17px}
.header_wrap .util_wrap ul.member {float:right;}
.header_wrap .util_wrap ul li:after {position:absolute; right:0; top:10px; display:inline-block; width:1px; height:10px; background:rgba(255, 255, 255, 0.2); content:''}
.header_wrap .util_wrap ul li:last-child:after {display:none}
.header_wrap .util_wrap ul li a {display:block; padding:9px 15px 8px 17px; box-sizing:border-box; font-family:YoonPro740; font-size:12px;line-height:1; color:rgba(255,255,255,0.6);}
.header_wrap .util_wrap ul li:first-child a {padding-left:4px;}
.header_wrap .util_wrap ul li a:hover, .header_wrap .util_wrap ul li a:focus {color:#fff}
.header_wrap .util_wrap li.mView {display:none;}


.header_wrap .util_search_pc {display:block; position:relative; margin-left:10px; vertical-align:middle; z-index:1; height:30px; font-family:YoonPro740; font-size:12px; overflow:hidden;}
.header_wrap .view_sch {display:block; width:100%; height:30px; padding-left:20px; color:#b8babc; line-height:2.5}
.header_wrap .view_sch span {display:inline-block; position:absolute; top:8px; left:0; width:13px; height:13px; text-indent:-999px; vertical-align:-10px; overflow:hidden}
.header_wrap .view_sch span:before {display:block; position:absolute; top:0; left:0; height:6px; content:'';}
.header_wrap .view_sch span:after{display:block; position:absolute; top:0; left:0; height:5px; content:'';}
.header_wrap .view_sch span:before{width:6px; border:2px #9ba1a5 solid; border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;}
.header_wrap .view_sch span:after{width:2px; background:#9ba1a5; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); top:7px; left:9px;}
.header_wrap .view_sch:hover span:before {border-color:#fff}
.header_wrap .view_sch:hover span:after {background:#fff}

.header_wrap .util_search {display:none}
.header_wrap .util_search_pc.view .view_sch span {width:14px; height:14px;}
.header_wrap .util_search_pc.view .view_sch span:before, .header_wrap .util_search_pc.view .view_sch span:after {display:block; position:absolute; top:6px; left:-1px; width:16px; height:2px; background:#9ba1a5; content:''; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); border:0; border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.header_wrap .util_search_pc.view .view_sch span:after {transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}

.header_wrap .u_sch_box {display:none; position:relative; top:-30px; left:-1px; width:145px; height:30px; text-align:left; z-index:2}
.header_wrap .u_sch_box input::-ms-input-placeholder, .header_wrap .u_sch_box input::-webkit-input-placeholder, .header_wrap .u_sch_box input::-moz-input-placeholder {color:#555;}
.header_wrap .u_sch_box input[type=text] {border:none; width:100%; height:30px; padding:5px 30px 5px 15px; box-sizing:border-box; background:#05141f; box-sizing:border-box; font-family:YoonPro740; font-size:12px; color:#fff;}
.header_wrap .u_sch_box input:-internal-autofill-selected {background-color:inherit;}

.header_wrap .sch_btn {position:absolute; top:0; right:0; width:30px; height:30px}
.header_wrap .sch_btn span {display:block; position:relative; width:18px; height:18px; margin:0 auto; text-indent:-999px; vertical-align:-11px; overflow:hidden}
.header_wrap .sch_btn span:before {display:block; position:absolute; top:0; left:0; height:11px; content:'';}
.header_wrap .sch_btn span:after{display:block; position:absolute; top:0; left:0; height:7px; content:'';}
.header_wrap .sch_btn span:before{width:11px; border:2px #fff solid; border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;}
.header_wrap .sch_btn span:after{width:2px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); top:11px; left:13px;}

/*.header_wrap .util_search_pc.view .sch_btn span:before{border:2px #fff;}
.header_wrap .util_search_pc.view .sch_btn span:after{background:#fff;}*/


.header_wrap .dth1_a:after {display:none}
.header_wrap .gnb_area .dth1_a {display:block;height:57px;padding:8px;box-sizing:border-box; font-size:18px;font-family:kiaM; font-weight:bold; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s}
.header_wrap .gnb_area .gnb_nav{float:left; margin:11px 0 10px -15px;}
/*.header_wrap .gnb_area .gnb_nav .dth1_l {margin-left:20px;}*/
.header_wrap .gnb_area .gnb_nav .dth1_l:first-child {margin-left:0}
.header_wrap .gnb_area .gnb_nav .dth1_a {padding:20px 20px 0; font-size:17px;}
.header_wrap .gnb_area .gnb_nav .dth1_l.dth_on .dth1_a {background:#fff; color:#05141f;}
.header_wrap .gnb_area .dth1_l {position:relative;float:left;}
.header_wrap .gnb_area .dth1_l.pip {position:static;}

.header_wrap .gnb_area .dth1_l:first-child {margin-left:0}
.header_wrap .gnb_area .dth2_u {position:absolute;display:none;top:90px; left:0; width:100%;z-index:999;background:#fff}
.header_wrap .gnb_area .dth2_l {position:relative;width:100%; border-top:1px solid rgba(5,20,31,0.2);}
.header_wrap .gnb_area .dth2_l:first-child {border-top:none;}
.header_wrap .gnb_area .dth2_l a {padding:17px 60px 15px 18px; white-space:nowrap; color:#05141f; font-size:15px;} /* newfont */
.header_wrap .gnb_area .dth2_l a:hover, .header_wrap .gnb_area .dth2_l a:focus, .header_wrap .gnb_area .dth2_l a:active {color:#05141f; text-decoration:underline;}

.header_wrap .gnb_area .dth2_etc {width:100%;}
.header_wrap .gnb_area .dth2_etc .dth3_u {display:none; width:auto}
.header_wrap .gnb_area .dth_pip {top:110px; left:0; width:100%; margin-left:0;padding:0;border-top:1px solid rgba(5,20,31,0.2);} /* newFont */
.header_wrap .gnb_area .dth2_l a .opt {display:inline-block; position:relative; width:10px; height:10px; margin-left:10px}
.header_wrap .gnb_area .dth2_l a .opt:before {display:block; position:absolute; top:4px; right:0px; width:10px; height:2px; background:#555; content:''; transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg); transition-duration:0.3s;}
.header_wrap .gnb_area .dth2_l a .opt:after {display:block; position:absolute; top:0; right:4px; width:2px; height:10px; background:#555; content:'';transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg); transition-duration:0.3s; opacity:1}
.header_wrap .gnb_area ul.dth2_u {position:absolute; top:69px; left:0; width:240px; overflow:hidden; box-sizing:border-box; border:1px solid rgba(5,20,31,0.2);} /* newFont */
.header_wrap .gnb_area .gnb_side ul.dth2_u {left:auto; right:10px;}
.header_wrap .gnb_area .dth2_u:after {height:0}
.header_wrap .gnb_area .dth2_u.add:after {display:block; position:relative; top:10px; width:150%; height:75px; margin:-30px -20px -30px -50px; border-top:1px solid #eee; background:#f8f8f8; content:''; -webkit-transition:height 0.3s; -moz-transition:height 0.3s; -ms-transition:height 0.3s; -o-transition:height 0.3s; transition:height 0.3s}
.header_wrap .gnb_area .dth2_a {display:block;padding:19px 20px;font-size:16px;font-family:kiaB;position:relative;z-index:2;padding:19px 20px;}
.header_wrap .gnb_area .dth2_a:hover, .header_wrap .gnb_area .dth2_a:active, .header_wrap .gnb_area .dth2_a:focus, .header_wrap .dth2_l.dth_on .dth2_a {background:none;}
.header_wrap .gnb_area .dth2_a:hover span:before, .header_wrap .gnb_area .dth2_a:active span:before, .header_wrap .gnb_area .dth2_a:focus span:before, .header_wrap .gnb_area .dth2_a:hover span:after, .header_wrap .gnb_area .dth2_a:active span:after, .header_wrap .gnb_area .dth2_a:focus span:after {background:#bb162b;}
.header_wrap .gnb_area .dth2_a.add span:before, .header_wrap .gnb_area .dth2_a.add span:before, .header_wrap .gnb_area .dth2_u.adds span:before {transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg); transition-duration:0.3s; background:#bb162b}
.header_wrap .gnb_area .dth2_a.add span:after, .header_wrap .gnb_area .dth2_a.add span:after, .header_wrap .gnb_area .dth2_a.add span:after {transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg); transition-duration:0.3s; opacity:0}
.header_wrap .gnb_area .dth2_l.dth_on .dth3_u {position:absolute; z-index:1; width:701px; padding:0 0 0 20px; margin-top:28px; box-sizing:border-box;}
.header_wrap .gnb_area .dth3_u{height:0;overflow:hidden; display:none}
.header_wrap .gnb_area .dth3_l {float:left; margin-left:30px; border:none; font-size:16px; visibility:hidden;}
.header_wrap .gnb_area .dth3_l:first-child {margin-left:0}

.header_wrap .gnb_area .dth_pip .car_tab {display:block; padding:0.6% 0.8% 0.6% 0.5%; border-bottom:1px solid rgba(5,20,31,0.2);}
.header_wrap .gnb_area .form_chk {padding:11px 20px 9px 10px; font-size:15px} /* newfont */
/*.header_wrap .form_spr:before, .header_wrap .form_spr:after {background-image:url(../../../content/dam/kwcms/kr/ko/images/common/new/sp_form_n.png);background-size:auto}*/
/*.header_wrap .gnb_area .form_chk .car_spr:before {margin-top:-8px;}*/
/*.header_wrap .form_chk label:before {margin:-4px 8px 0 0;}*/
/*.header_wrap .radio_box:before {width:18px; height:18px}*/
/*.header_wrap .radio_box.r_on:before {background-position:-18px 0}*/

.header_wrap .gnb_area .dth_pip .car_grid{display:none;overflow:hidden}
.header_wrap .gnb_area .dth_pip .car_grid .grid_u{height:360px;margin:0 -1px -1px 0;overflow:hidden;overflow-y:scroll;}
.header_wrap .gnb_area .dth_pip .car_grid .grid_l {float:left;width:20%;}
.header_wrap .gnb_area .dth_pip .car_grid .grid_l .grid_box{display:block;}
.header_wrap .gnb_area .dth_pip .car_grid .grid_box {display:block;height:165px; box-sizing:border-box;padding:10px 4px 20px;text-align:center}
.header_wrap .gnb_area .dth_pip .car_grid .grid_box .g_img {display:block;height:110px;margin-top:10px}
.header_wrap .gnb_area .dth_pip .car_grid .grid_box .g_img img{height:100%}
.header_wrap .gnb_area .dth_pip .car_grid .grid_box .g_name {display:inline-block; font-family:kiaM; font-weight:bold; font-size:17px;margin-top:10px} /* newfont */
.header_wrap .gnb_area .dth_pip .car_grid .grid_box .g_btn{display:block;margin-top:6px;font-family:kiaB;text-transform:capitalize;font-size:13px}
.header_wrap .gnb_area .dth_pip .car_grid .grid_box .g_btn .grid_a{display:inline-block;min-width:44px;background:#737373;color:#fff;border-radius:11px;padding:0 10px;line-height:22px}
.header_wrap .gnb_area .dth_pip .car_grid .grid_box .g_btn .grid_a:first-child{background-color:#9e9e9e}
.header_wrap .gnb_area .dth_pip .car_grid.on{display:block}

.header_wrap .gnb_area .dth_pip .car_link {display:block; padding:0 1%; border-top:1px solid rgba(5,20,31,0.2); font-size:15px}
.header_wrap .gnb_area .dth_pip .car_link li {position:relative; float:left;}
.header_wrap .gnb_area .dth_pip .car_link li a {display:block; width:100%; padding:16px 20px 15px 0; box-sizing:border-box;}

.header_wrap .gnb_area .dth_pip .car_link li span {position:relative; padding-left:12px;}
.header_wrap .gnb_area .dth_pip .car_link li span:before {display:block; position:absolute; top:6px; left:0; width:5px; height:5px; border:1px solid #05141f; border-left-width:0; border-top-width:0;content:''; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}
/*.header_wrap .gnb_area .dth_pip .car_grid a.grid_box:hover,
.header_wrap .gnb_area .dth_pip .car_grid a.grid_box:focus {background:none !important}
.header_wrap .gnb_area .dth_pip .car_grid a.grid_box:hover .g_name,
.header_wrap .gnb_area .dth_pip .car_grid a.grid_box:focus .g_name{color:#bb162b; text-decoration:underline;} 일단 주석 */

.header_wrap .gnb_area .gnb_side{position:relative;float:right; margin:11px -5px 10px 0;}
.header_wrap .gnb_area .gnb_side .dth1_l{ position:inherit; float:left;margin-left:0;}
.header_wrap .gnb_area .gnb_side .dth1_a {padding:20px 20px 0; font-family:kiaM; font-weight:bold; font-size:17px;} /* newfont */
.header_wrap .gnb_area .gnb_side .dth1_a span{position:absolute;top: -6px;right: 8px;font-size:10px;display: block;text-align: right;width: 100%;}

.header_wrap .gnb_area .m_home {display:none}

/*
.header_wrap .util_area{position:absolute;top:-32px;left:0;width:100%;height:26px;padding-top:5px;background:#f9f9f9;border-bottom:1px solid #ebebeb;text-align:right}
.header_wrap .util_area .util_menu{display:inline-block;margin-top:3px}
.header_wrap .util_area .util_menu .userName{font-weight:bold;}
.header_wrap .util_area .util_menu .util_l{float:left;display:inline-block;font-size:11px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bl_stick.gif) 0 4px no-repeat;padding-left:12px;margin-left:11px}
.header_wrap .util_area .util_menu .util_l:first-child{background:none}
.header_wrap .util_area .util_menu .util_a{color:#737373;font-family:kiaB}
.header_wrap .util_area .util_search{display:inline-block;margin-left:14px;position:relative;top:-5px}
.header_wrap .util_area .util_search .u_sch_box{border:1px solid #d1d1d1;border-radius:10px;padding:1px 11px;background:#fff;height:18px}
.header_wrap .util_area .util_search .u_sch_box .sch_inp{width:106px;height:100%;background:none;border:0;font-size:11px;color:#737373;}
.header_wrap .util_area .util_search .u_sch_box .sch_inp:focus{color:#666}
.header_wrap .util_area .util_search .u_sch_box .spr_search{background-position:-45px -17px;width:14px;height:14px}
.header_wrap .go_build {position:absolute;top:12px;right:0;font-family:kiaB;font-size:15px}  일단 주석*/

/*.header_wrap .pip_wrap #header, .header_wrap .util_wrap #header{border-bottom:0!important}
.header_wrap .pip_wrap #container, .header_wrap util_wrap #container{padding-top:135px!important}*/


@media all and (max-width:1440px){
.header_wrap {width:auto}
.header_wrap .util_wrap {padding-right:0}
.header_wrap .util_wrap ul.info {left:0}
.header_wrap .util_wrap ul li:first-child a {padding-left:15px;}
.header_wrap .gnb_area .gnb_nav {margin-left:-2px;}
.header_wrap .gnb_area .gnb_nav .dth1_a {padding:20px 15px 0;}
.header_wrap .gnb_area .gnb_side {margin-right:5px;}
.header_wrap .gnb_area .gnb_side ul.dth2_u {right:0;}
.header_wrap .gnb_area .gnb_side .dth1_a {padding:20px 15px 0;} /* kia-ev */
.header_wrap .util_search {right:15px}
}

/*
@media all and (max-width:1023px){
#header {height:90px;}
#container {padding-top:90px;}
.header_wrap .logo {top:48px; left:15px; transform:translateX(0);}
.header_wrap .logo a {width:80px}
.header_wrap .logo img {width:100%}
.header_wrap .util_wrap {margin-bottom:0}
.header_wrap .gnb_area .dth_pip {top:90px;}
.header_wrap .gnb_area .dth_pip .car_grid .grid_l {width:25%;}
.header_wrap .gnb_area .dth_pip .car_grid .grid_box .g_name {font-size:14px;}
.header_wrap .gnb_area .gnb_nav {width:auto; margin-left:120px;}
.header_wrap .gnb_area .gnb_nav .dth1_a {padding:20px 11px 0; font-size:17px;}
.header_wrap .gnb_area .gnb_side {float:left; margin:0 0 0 10px}
.header_wrap .gnb_area .gnb_side .dth1_a {padding:20px 5px 0; font-size:14px}
.header_wrap .gnb_area ul.dth2_u {top:60px;}
.header_wrap .gnb_area .dth2_l a {padding:14px 40px 13px 15px; font-size:14px}
.header_wrap .gnb_area .dth2_l.dth_on .dth3_u {left:0; width:100%; padding-left:45px;}
.header_wrap .gnb_area .dth3_l {margin-left:25px}
}*/

@media all and (max-width:1024px){
.gnb_dimmed {top:60px;}
#header {height:60px; text-align:center;}
#header:before, #header:after {display:none}
#header .bg ,#header .bg.on {display:none !important}
#container {padding-top:60px;}

.header_wrap {height:100%; border-bottom:1px solid #cdd0d2; box-sizing:border-box;}
.header_wrap .logo {position:relative; top:0; left:auto;display:inline-block; transform:translateX(0);}
.header_wrap .logo a {width:80px; padding:21px 20px 18px; box-sizing:inherit;}
.header_wrap .logo a:before {width:80px; background-size:80px auto}

.header_wrap .open_gnb {display:block; position:absolute;top:0;left:38px;width:60px; height:60px; padding:5px 0 0 0;box-sizing:border-box;text-align:center;}
.header_wrap .open_gnb.open {left:308px; z-index:11; background:#fff}
.header_wrap .open_gnb.open .spr_menu {width:14px; height:2px; margin-left:5px; text-indent:-9999px;}
.header_wrap .open_gnb.open .spr_menu:before, .header_wrap .open_gnb.open .spr_menu:after {width:14px;}

.header_wrap .view_sch {position:absolute; right:38px;width:60px; height:60px; padding:0; text-indent:-9999px; color:#05141f}
.header_wrap .view_sch span {top:20px; left:20px; width:19px; height:18px;}
.header_wrap .view_sch span:before {width:10px; height:10px; border:3px solid #05141f;}
.header_wrap .view_sch span:after {top:11px;left:14px;width:3px;height:7px;background-color:#05141f}
.header_wrap .view_sch:hover span:before {border-color:#05141f}
.header_wrap .view_sch:hover span:after {background:#05141f}

.header_wrap .util_search_pc {display:none}
.header_wrap .util_search {display:block; position:absolute; top:0; right:0;}
.header_wrap .util_search.view {width:100%;}
.header_wrap .util_search.view .view_sch span {top:23px;left:23px; width:14px; height:14px;}
.header_wrap .util_search.view .view_sch span:before, .header_wrap .util_search.view .view_sch span:after{display:block;position:absolute;top:6px;left:-4px;width:22px;height:2px;background:#05141f;content:'';transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.header_wrap .util_search.view .view_sch span:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}

.header_wrap .u_sch_box {position:relative; top:60px; left:0; width:100%; height:auto; padding:15px 50px; background:#fff; border-bottom:1px solid #cdd0d2; box-sizing:border-box;}
.header_wrap .u_sch_box input[type=text] {height:36px; font-size:14px; background:#fff; border:1px solid #cdd0d2; color:#05141f}

.header_wrap .sch_btn {top:16px; right:51px;width:34px; height:34px;}
.header_wrap .sch_btn span {top:-1px;width:19px; height:17px;}
.header_wrap .sch_btn span:before {width:10px; height:10px; border:3px solid #05141f;}
.header_wrap .sch_btn span:after {top:11px; left:14px; width:3px; height:6px; background:#05141f}

.header_wrap .util_wrap {position:absolute; bottom:-124px; height:auto; text-align:left;} /* kia-ev */
.header_wrap .util_wrap ul.info {display:none;}
.header_wrap .util_wrap ul {z-index:1; width:100%; margin:0; padding:0; background:#fff; border-top:1px solid #cdd0d2}
.header_wrap .util_wrap ul:before {position:absolute;top:0;left:50%;z-index:1;width:1px;height:100%;background:#c7cacd;content:''}
.header_wrap .util_wrap ul.member {position:relative;right:auto;}
.header_wrap .util_wrap li.mView {display:block;}
.header_wrap .util_wrap ul li {width:50%; height:40px; border-bottom:1px solid #c7cacd;}
.header_wrap .util_wrap ul li a {position:relative;display:block; width:100%; height:100%; padding:14px 30px 11px 35px; box-sizing:border-box; line-height:1.3; color:#05141f;} /* newfont */
.header_wrap .util_wrap ul li a:hover, .header_wrap .util_wrap ul li a:focus {color:inherit;}
.header_wrap .util_wrap ul li a:before {display:block; position:absolute; top:17px; left:23px; width:5px; height:5px; border:1px solid #05141f; border-left-width:0; border-top-width:0;content:''; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}
/*.header_wrap .util_wrap ul li a {display:block;float:left;margin:0;box-sizing:border-box; border-bottom:1px solid #cdd0d2}*/
.header_wrap .util_wrap ul li:first-child a {padding-left:35px;}
.header_wrap .util_wrap ul li a:last-child {margin-bottom:-1px; padding-bottom:1px; background:#f7f8f8; font-family:kiaB;}
.header_wrap .util_wrap ul li span {display:block;float:left;width:50%;margin:0;box-sizing:border-box; border-bottom:1px solid #c7cacd}
.header_wrap .util_wrap ul li span:last-child {margin-bottom:-1px; padding-bottom:1px}

.header_wrap .gnb_area {display:none}
.header_wrap .gnb_area.open {position:absolute; top:0; z-index:10; width:375px; height:auto; background:#fff;}
.header_wrap .gnb_area .form_chk {display:block;float:left;width:50%;margin:0; padding:0; box-sizing:border-box; border-top:1px solid #c7cacd; background:#f7f8f8; font-size:15px}
/* .header_wrap .gnb_area .form_chk:first-child {width:100%; float:none;} 20210723 del */
.header_wrap .gnb_area .form_chk:nth-child(even):before {display:block; position:absolute; top:0; right:0; height:100%; border-right:1px solid #c7cacd; content:''}
.header_wrap .gnb_area .form_chk .r_on {font-family:kiaB}
.header_wrap .gnb_area .radio_box:before, .header_wrap .gnb_area .radio_box.r_on:before {display:none}
.header_wrap .gnb_area .form_chk label {padding:8px 0 7px 0;}
.header_wrap .gnb_area .dth_pip {position:relative; top:0; border:none;}
.header_wrap .gnb_area .dth_pip .car_tab {position:relative;padding:0; text-align:center; font-size:14px}
.header_wrap .gnb_area .dth_pip .car_tab:after {display:block; clear:both;content:''}
.header_wrap .gnb_area .dth_pip .car_tab:before {position:absolute;top:0;left:50%;width:1px;height:100%;background:#c7cacd;content:'';z-index:1;} /* 20210723 edit */
.header_wrap .gnb_area .dth_pip .car_grid .grid_l {width:50%}
.header_wrap .gnb_area .dth_pip .car_grid .grid_box {height:130px; padding:0 0 10px;}
.header_wrap .gnb_area .dth_pip .car_grid .grid_box .g_img {height:90px; mar}
.header_wrap .gnb_area .dth_pip .car_grid .grid_box .g_name {margin-top:5px; font-size:13px;}
.header_wrap .gnb_area .dth_pip .car_link {position:relative; padding:0; border-top:none; font-size:12px; font-family:'kiaB';}
.header_wrap .gnb_area .dth_pip .car_link:after {display:block; clear:both;content:''}
.header_wrap .gnb_area .dth_pip .car_link:before {position:absolute;top:0;left:50%;width:1px;height:100%;background:#c7cacd;content:''}
.header_wrap .gnb_area .dth_pip .car_link li {display:block;float:left;width:50%;margin:0;box-sizing:border-box; border-top:1px solid #c7cacd; background: #f7f8f8;}
.header_wrap .gnb_area .dth_pip .car_link li:first-child {width:100%; float:none; text-align:center;}
.header_wrap .gnb_area .dth_pip .car_link li:nth-child(even):before {display:block; position:absolute; top:0; right:0; height:100%; border-right:1px solid #c7cacd; content:''}
.header_wrap .gnb_area .dth_pip .car_link li a {padding:11px 0 10px 25px;}
.header_wrap .gnb_area .dth_pip .car_link li:first-child a {padding:11px 0 10px 0;}
.header_wrap .gnb_area .dth_pip .car_link li span {margin:0; padding-left:10px;}
.header_wrap .gnb_area .dth_pip .car_link li span:before {top:4px; width:4px; height:4px;} /* newfont */

.header_wrap .gnb_area .gnb_nav {float:none; width:100%;margin:60px 0 0; border-top:2px solid #cdd0d2; text-align:left;}
.header_wrap .gnb_area .gnb_nav .dth1_l {margin-left:0;}
.header_wrap .gnb_area .gnb_nav .dth1_a {position:relative; height:46px; padding:17px 55px 0 25px; box-sizing:border-box; font-size:16px;} /* newfont */
.header_wrap .gnb_area .gnb_nav .dth1_a .opt {display:block; position:absolute; top:14px; right:25px; width:22px; height:22px; background:#9ba1a5; border-radius:50px;}
.header_wrap .gnb_area .gnb_nav .dth1_a .opt:before, .header_wrap .gnb_area .gnb_nav .dth1_a .opt:after {display:block; position:absolute; top:6px; left:10px; width:2px; height:11px; background:#fff; content:''; transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg); transition-duration:0.3s;}
.header_wrap .gnb_area .gnb_nav .dth1_a .opt:after {transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg); transition-duration:0.3s; opacity:1}
.header_wrap .gnb_area .gnb_nav .dth1_l.dth_on .dth1_a {background:#05141f; color:#fff;}
.header_wrap .gnb_area .gnb_nav .dth1_l.dth_on .dth1_a .opt {background:#fff}
.header_wrap .gnb_area .gnb_nav .dth1_l.dth_on .dth1_a .opt:before {background:#05141f; transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg); transition-duration:0.3s;}
.header_wrap .gnb_area .gnb_nav .dth1_l.dth_on .dth1_a .opt:after {background:#05141f; transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg); transition-duration:0.3s; opacity:0}
.header_wrap .gnb_area .gnb_side {float:none; margin:0; border-top:none}
.header_wrap .gnb_area .dth1_l { width:100%; border-top:1px solid #cdd0d2;}
.header_wrap .gnb_area .gnb_nav .dth1_l:first-child {border-top:none}
.header_wrap .gnb_area .gnb_side .dth1_a {height:50px; padding:17px 25px 0; box-sizing:border-box; font-size:15px; text-align:left;} /* newfont */

.header_wrap .gnb_area ul.dth2_u {position:relative; top:0; width:auto; padding:0; background:#f7f8f8; border:none;}
.header_wrap .gnb_area .dth2_l {position:relative; float:left; width:50%;border:none; border-bottom:1px solid #c7cacd;}
.header_wrap .gnb_area .dth2_l:last-child {margin-bottom:-1px;}
.header_wrap .gnb_area .dth2_l:nth-child(odd):before {display:block;position:absolute; top:0; right:0; height:100%; border-right:1px solid #c7cacd; content:''}
.header_wrap .gnb_area .dth2_l a {padding:9px 0 8px 0; text-align:center; font-size:14px}

/*.header_wrap .gnb_area .dth2_l:nth-child(odd):after {position:absolute; top:0; left:0; width:100%; border-top:1px solid #cdd0d2; content:''}
.header_wrap .gnb_area .dth2_l a {height:35px;padding:0; font-size:15px; line-height:2.5}*/

/*.header_wrap .gnb_area .dth2_a {padding:15px 20px; font-size:13px;}*/
.header_wrap .gnb_area .dth2_u.add:after {display:none}
.header_wrap .gnb_area .dth2_l.dth_on .dth3_u {position:relative; width:auto; margin:0 20px; padding:0; box-sizing:border-box; border:none; border-top:1px solid #eee; background:none;}
.header_wrap .gnb_area .dth2_a:hover, .header_wrap .gnb_area .dth2_a:active , .header_wrap .gnb_area .dth2_a:focus, .header_wrap .dth2_l.dth_on .dth2_a {text-decoration:none;}
.header_wrap .gnb_area .dth3_l {float:none; width:100%; margin:0; background:#f3f3f3;}
.header_wrap .gnb_area .dth3_l:first-child {padding-top:5px;}
.header_wrap .gnb_area .dth3_l:last-child {padding-bottom:5px;}
.header_wrap .gnb_area .dth3_a {display:block;padding:7px 15px 8px;color:#666}
.header_wrap .gnb_area .dth2_l a .opt {position:absolute; top:19px; right:20px; width:15px; margin-left:0}
.header_wrap .gnb_area .dth2_l a .opt:before, .header_wrap .gnb_area .dth2_l a .opt:after {top:3px; right:5px; width:9px; height:3px; background:#666; transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg); transition-duration:0.3s;}
.header_wrap .gnb_area .dth2_l a .opt:after {right:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.header_wrap .gnb_area .dth2_a:hover span:before, .header_wrap .gnb_area .dth2_a:active span:before, .header_wrap .gnb_area .dth2_a.add span:before {background:#bb162b; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.header_wrap .gnb_area .dth2_a:hover span:after, .header_wrap .gnb_area .dth2_a:active span:after, .header_wrap .gnb_area .dth2_a.add span:after {background:#bb162b; opacity:1; transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg); }

.header_wrap .gnb_area .m_home {display:block; position:absolute; left:30px; top:15px; width:70px;}
.header_wrap .gnb_area .m_home a {display:block; padding:10px 0;}
.header_wrap .gnb_area .m_home a:before {display:block; width:70px; height:16px; background:url(../../../content/dam/kwcms/kr/ko/images/common/logo.png) no-repeat 0 0; background-size:100%; content:'';}
.header_wrap .gnb_area .m_home a span {position:absolute;top:-999999px;left:-999999px;font-size:1px;line-height:1px;width:1px;height:1px;overflow:hidden;}
.snb_wrap .sdth1_l.addCarList li a {color:#05141f}
}

@media all and (max-width:767px){
.header_wrap {}
.header_wrap .logo a {width:70px; padding:23px 10px 14px;}
.header_wrap .logo a:before {width:70px; background-size:70px auto}
.header_wrap .open_gnb {left:10px;}
.header_wrap .open_gnb.open {left:auto; right:8px;}
.header_wrap .view_sch {right:10px;}
.header_wrap .u_sch_box {padding:15px;}
.header_wrap .sch_btn {right:16px}
.header_wrap .gnb_area.open {width:100%;}
.header_wrap .gnb_area.open + .util_search {display:none}
}




/* 202012 footer */
#footer {position:relative; padding:80px 0 45px; background:#05141f; font-family:YoonPro740;}
#footer .inner {position:relative; width:auto; max-width:1400px; margin:0 auto; padding:0 60px 0; box-sizing:border-box;}
#footer .inner:after {display:block; clear:both; content:'';}

#footer .footerLogo {display:block; width:70px; margin-bottom:40px}
#footer .footerLogo:before {display:block; width:70px; height:16px; background: url(../../../content/dam/kwcms/kr/ko/images/common/logo_w.png) no-repeat 0 0; background-size:100% auto;  content:'';}
#footer .footerLogo span {position:absolute;top:-999999px;left:-999999px;font-size:1px;line-height:1px;width:1px;height:1px;overflow:hidden;}

#footer .footerMenu {display:inline-block; width:30%; vertical-align:top;} /* kia-ev edit */
#footer .footerMenu li {margin-bottom:18px}
#footer .footerMenu a {font-family:kiaB; font-size:18px; color:#fff}

#footer .footerCar {display:inline-block; width:34%; font-size:14px; color:rgba(255,255,255,0.6); vertical-align:top;}
#footer .footerCar .box {float:left; width:33%} /* kia-ev edit */
#footer .footerCar .boxTit {position:relative; display:block; margin-bottom:10px; font-family:kiaM; color:#fff;}
#footer .footerCar .boxTit a {display:none}
#footer .footerCar a {font-family:kiaM; font-size:14px; color:rgba(255,255,255,0.6)}
#footer .footerCar a:hover, #footer .footerCar a:focus, #footer .footerCar a:active {color:rgba(255,255,255,1)}
#footer .footerCar .list li {margin-bottom:13px;}

#footer .footerAward {display:inline-block; float:right; width:290px; vertical-align:top; font-size:12px; color:rgba(255,255,255,0.6)}
#footer .footerAward strong {display:block; margin-bottom:15px; font-size:14px; color:#fff;}
#footer .footerAward a {color:rgba(255,255,255,0.6); display:block;}
#footer .footerAward a:after {display:block; clear:both; content:'';}
#footer .footerAward li {display:block; margin-bottom:17px;}
#footer .footerAward li:after {display:block; clear:both; content:''}
#footer .footerAward li img {display:block; float:left; padding-right:8px}
#footer .footerAward li span {display:block; float:left;}
#footer .footerAward li.etc span {padding-top:8px;}

#footer .sns_wrap {display:inline-block; margin-top:50px;}
#footer .sns_wrap a {display:inline-block; height:26px; margin-right:28px; background-image:url(../../../content/dam/kwcms/kr/ko/images/common/sp_sns.png); background-repeat:no-repeat; font-size:0; text-indent:-999px;}
/* s:20210112 edit*/
#footer .sns_wrap .kiared {width:99px; background-position:0 0}
#footer .sns_wrap .playkia {width:39px; background-position:-120px 0}
#footer .sns_wrap .naver {width:27px; background-position:-180px 0}
#footer .sns_wrap .facebook {width:25px; background-position:-240px 0}
#footer .sns_wrap .instagram {width:24px; background-position:-300px 0}
#footer .sns_wrap .ycoutube {width:26px; background-position:-360px 0}
/* e:20210112*/

#footer .info_nation {position:absolute; top:-83px; right:400px;}
#footer .info_nation a {display:block; position:relative; font-family:kiaM; font-size:14px; color:#fff}
#footer .info_nation a:hover {text-decoration:none}
#footer .info_nation a:before {display:inline-block; width:46px; height:30px; padding-left:15px; background:url(../../../content/dam/kwcms/kr/ko/images/common/new/img_kor.jpg) no-repeat; vertical-align:middle; content:''}

#footer .info_fms {float:right; position:relative; top:-134px; right:50px; z-index:90;}
#footer .info_fms .fms_box {display:block; position:relative; width:220px; padding:5px 10px; border:1px solid rgba(255,255,255,0.2); font-family:kiaM; color:rgba(255,255,255,0.6); font-size:16px;}
#footer .info_fms .fms_box:hover {text-decoration:none}
#footer .info_fms .fms_box:before, #footer .info_fms .fms_box:after {position:absolute; top:13px; right:14px; width:7px; height:2px; background:#cdd0d2; transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg); transition-duration:0.3s; content:'';}
#footer .info_fms .fms_box:after {right:10px; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
#footer .info_fms .fms_box.fms_open {background:#fff; color:#05141f;}
#footer .info_fms .fms_box.fms_open:before {background:#05141f; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
#footer .info_fms .fms_box.fms_open:after {background:#05141f; transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg); transition-duration:0.3s; }
#footer .info_fms .fms_wrp .fms_x {display:block; position:absolute; left:0; bottom:-35px; width:100%; height:36px;}
#footer .info_fms .fms_wrp {display:none; position:absolute; top:31px; left:0; width:100%;font-size:14px}
#footer .info_fms .fms_wrp.fms_open {display:block;}
#footer .info_fms .fms_wrp .fms_lst {max-height:140px;box-sizing:border-box; overflow-y:scroll; background:#fff;}
#footer .info_fms .fms_wrp .fms_lst a {display:block; padding:9px; font-family:kiaM; font-size:16px; color:#05141f;}
#footer .info_fms .fms_wrp .fms_lst a:hover {background:rgba(5,20,31,0.03)}

#footer .info_policy {margin-top:60px;}
#footer .info_policy span {position:relative; display:inline-block;}
#footer .info_policy span:before {display:inline-block; position:relative; left:0; height:13px; margin:0 11px; border-left:1px solid #444; vertical-align:middle; content:''}
#footer .info_policy span:first-child:before {display:none}
#footer .info_policy strong {font-family:YoonPro740; color:#fff}
#footer .info_policy a {color:rgba(255,255,255,0.6);}
#footer .info_policy a:hover, #footer .info_policy a:focus, #footer .info_policy a:active {color:rgba(255,255,255,1)}

#footer .infoBox {margin-top:15px; color:rgba(255,255,255,0.6);}
#footer .infoBox strong {font-family:YoonPro740;}
#footer .infoBox li {display:inline-block;}

#footer .con_navi {margin-top:25px; text-transform:uppercase;font-size:14px}
#footer .con_navi .depth{position:relative; padding-left:15px; margin:0 3px; color:rgba(255,255,255,0.6);display:inline-block; font-family:YoonPro740; vertical-align:middle; font-size:14px}
#footer .con_navi .depth:before {display:inline-block; position:absolute; top:6px; left:0; width:5px; height:5px; border:1px solid rgba(255,255,255,0.6); border-left-width:0; border-top-width:0; content:''; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
#footer .con_navi .depth strong {font-family:kiaM}

#footer .con_navi a {display:inline-block; line-height:0; color:rgba(255,255,255,0.6);}
#footer .con_navi .home {position:relative;display:inline-block;width:12px;height:12px;margin-right:5px; text-indent:-99999px; vertical-align:middle; font-size:1px;}
#footer .con_navi .home:before{content:''; height:5px; width:12px; display:block; position:absolute; top:6px; left:0; background:rgba(255,255,255,0.6);}
#footer .con_navi .home:after{content:''; height:0px; width:0px; display:block; position:absolute; top:-1px; left:0px; border:9px solid transparent; border-bottom-color:rgba(255,255,255,0.6); border-width:0 6px 7px 6px;}

#footer .cpr {position:absolute; top:0; right:45px; color:rgba(255,255,255,0.6); font-size:14px;}


@media all and (max-width:1440px){
#footer .inner {padding:0 2%}
#footer .footerMenu {width:28%;} /* kia-ev edit */
}

@media all and (max-width:1024px){
#footer {padding:50px 0 45px;}
#footer .inner {padding:0 31px;}
#footer .footerLogo {margin-bottom:60px}

#footer .footerMenu {width:100%;}
#footer .footerMenu li {margin-bottom:25px} /* newfont */
#footer .footerMenu a {font-size:18px; color:rgba(255,255,255,0.5);} /* newfont */

#footer .footerCar {width:100%; margin-top:4px; border-bottom:1px solid rgba(255,255,255,0.2);}
#footer .footerCar .box {float:none; width:100%;}
#footer .footerCar .boxTit {padding:21px 0 20px; margin-bottom:0; border-top:1px solid rgba(255,255,255,0.2); font-size:16px;}
#footer .footerCar .boxTit a {position:absolute; top:0; left:0; display:block; width:100%; height:100%; text-indent:-9999px;}

#footer .footerCar .boxTit a:before {position:absolute;top:29px;right:0;width:9px;height:2px;background:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);content:'';transition-duration:.3s}
#footer .footerCar .boxTit a:after {position:absolute;top:29px;right:5px;width:9px;height:2px;background:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);content:'';transition-duration:.3s}
#footer .footerCar .boxTit a.open:before {transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
#footer .footerCar .boxTit a.open:after {transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}

#footer .footerCar .list {display:none;}
#footer .footerCar .list.open {display:block;}
#footer .footerCar .list li {}
#footer .footerCar .list a {position:relative; display:inline-block; padding:11px 0; font-size:16px}

#footer .info_policy {margin:28px 0 0;}
#footer .infoBox {margin:12px 0 25px;}
#footer .footerAward {display:none}
#footer .sns_wrap {margin-top:30px;}
#footer .info_nation {display:inline-block; position:relative; top:auto; right:auto; margin-right:15px}
#footer .info_fms {display:inline-block; position:relative; float:none; top:auto; right:auto; vertical-align:middle;}
#footer .con_navi {margin-top:50px}
#footer .cpr {position:relative; right:auto; margin-top: 20px;}
}


@media all and (max-width:767px){
#footer .infoBox {display:none}
/* s:20210112 edit*/
#footer .sns_wrap a {background-size:270px auto; margin-right:25px;}
#footer .sns_wrap .kiared {width:80px; background-position:0 -30px}
#footer .sns_wrap .playkia {width:33px; background-position:-90px -30px}
#footer .sns_wrap .naver {width:24px; background-position:-150px -30px}
#footer .sns_wrap .facebook {width:22px; background-position:-180px -30px}
#footer .sns_wrap .instagram {width:21px; background-position:-210px -30px}
#footer .sns_wrap .ycoutube {width:23px; background-position:-240px -30px}
/* e:20210112 */

#footer .info_policy {margin:28px 0 25px;}
#footer .info_policy span:before {height:12px; margin:0px 7px; vertical-align:-1px;}
#footer .info_policy i {display:block; height:10px}
#footer .info_policy i + span:before {display:none}

#footer .info_nation a:before {width:23px; height:15px; padding-left:10px; background-size:23px auto}

#footer .info_fms .fms_box {width:159px; padding:3px 10px 2px; font-size:13px;}
#footer .info_fms .fms_box:before, #footer .info_fms .fms_box:after {top:10px;}
#footer .info_fms .fms_wrp {bottom:26px; top:auto;}
#footer .info_fms .fms_wrp .fms_lst a {padding:5px 9px;font-size:13px;}
}

@media all and (max-width:320px){
#footer .sns_wrap a {margin-right:20px;}
}

/* sub snb */
.snb_wrap{width:100%;height:49px;background:#05141f;position:fixed;top:110px;z-index:1002}
.snb_wrap:after {display:block;position:absolute;top:49px;width:100%;border-bottom:1px solid rgba(255, 255, 255, 0.2);content:'';}
.snb_wrap .inner {position:relative;width:1440px;margin:0 auto;}

.snb_wrap .open_snb{display:none}

.snb_wrap .snb_tit{position:absolute;left:0;width:267px;height:100%;overflow:hidden;color:#fff;font-size:24px;text-align:center; line-height:2.1}
.snb_wrap .snb_tit a{position:relative;z-index:1;display:block;height:100%;width:100%;box-sizing:border-box;overflow:hidden; font-size:24px; color:#fff; text-align:center; letter-spacing:-0.5px}
.snb_wrap .snb_tit a img {height:100%;}

.snb_wrap .snb_nav{position:relative; padding:0 0 0 280px; box-sizing:border-box; background:#05141f}
.snb_wrap .snb_nav a:hover, .snb_wrap .snb_nav a:active, .snb_wrap .snb_nav a:focus{text-decoration:none}
.snb_wrap.snb_pip .snb_nav{padding:0 125px 0 280px;}

.snb_wrap .sdth1_l{float:left;margin-left:15px;position:relative}
.snb_wrap .sdth1_l:first-child{margin-left:0}
.snb_wrap .sdth1_l.etc1 {float:left; margin-left:10px !important}
.snb_wrap .sdth1_l.etc1 .sdth1_a {color:#fff;}
.snb_wrap .sdth1_l.etc2 {float:left; margin-left:10px !important}
.snb_wrap .sdth1_l.etc2 .sdth1_a {color:#fff;}
.snb_wrap .sdth1_l.etc2 {float:left; margin-left:10px !important}
.snb_wrap .sdth1_l.etc3 .sdth1_a {color:#fff;}
.snb_wrap .sdth1_a{display:block;padding:0 5px;font-size:15px;line-height:49px;color:rgba(255,255,255,0.6);} /* newfont */
.snb_wrap .sdth1_a img {width:auto;height:23px;margin-top:13px;}
.snb_wrap .sdth2_u{height:0;position:absolute;right:0;overflow:hidden}
.snb_wrap .sdth1_l:first-child .sdth2_u {left:-1px; right:auto}
.snb_wrap .sdth2_l{visibility:hidden;border-bottom:1px solid rgba(5,20,31,0.2);}
.snb_wrap .sdth2_a{display:block;padding:11px 0 11px 20px;font-size:12px;color:#05141f;}
.snb_wrap .sdth2_l a:hover {text-decoration:underline;}
.snb_wrap .sdth1_l.sdth_on .sdth1_a{color:#fff;position:relative;text-decoration:none;font-family:kiaB}
.snb_wrap .sdth1_l.sdth_on .sdth1_a:after{content:"";display:inline-block;position:absolute;left:0;bottom:0;width:100%;height:4px;background:#fff}
.snb_wrap .sdth1_l.sdth_open .sdth1_a{font-family:kiaB;color:#fff;position:relative;text-decoration:none}
.snb_wrap .sdth1_l.sdth_open .sdth1_a:after{content:"";display:inline-block;position:absolute;left:0;bottom:0;width:100%;height:4px;background:#fff}
.snb_wrap .sdth1_l.sdth_on .sdth2_u{height:auto;width:175px;background:#fff;border-left:1px solid #cdd0d2;border-right:1px solid #cdd0d2;}
.snb_wrap .sdth1_l.sdth_on .sdth2_l{visibility:visible}
.snb_wrap .snb_nav.etc .sdth1_l.sdth_on .sdth1_a:after{display:none}
.snb_wrap .snb_nav.etc .sdth1_l .sdth1_a:hover {color:#fff}
/*.snb_wrap .snb_nav.etc .sdth1_l .sdth1_a:hover:after{content:"";display:inline-block;position:absolute;left:0;bottom:0;width:100%;height:4px;background:#fff}*/

.snb_wrap.snb_pip .sdth1_l+.sdth1_l{margin-left:15px;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s} /* newfont */
.snb_dimmed{display:none;position:fixed;top:135px;left:0;width:100%;height:100;background:#05141f;opacity:0.8;filter:alpha(opacity=80);z-index:1001}

.sales_kit{display:block;position:absolute;top:0;right:17px;}
.sales_kit .kit{display:block;padding:19px 22px 12px;border-left:1px solid #37434c;border-right:1px solid #37434c}
.sales_kit .kit .spr_basket{background-position:0 -34px;width:47px;height:12px}
.sales_kit .kit_menu{display:none;width:185px;position:absolute;right:0; border-left:1px solid #cdd0d2;border-right:1px solid #cdd0d2;}
.sales_kit .kit_menu .kit_l{background:#fff;}
.sales_kit .kit_menu .kit_a{display:block;border-bottom:1px solid rgba(5,20,31,0.2);padding:6px 13px;color:#05141f; font-family:kiaM; font-size:12px}
.sales_kit .kit_menu .kit_tspr:before{content:"";;width:14px;height:14px;margin:2px 8px 0 0}
.sales_kit .kit_menu .spr_kit1:before{background-position:0 0}
.sales_kit .kit_menu .spr_kit2:before{background-position:0 -16px}
.sales_kit .kit_menu .spr_kit3:before{background-position:-16px 0}
.sales_kit .kit_menu .spr_kit4:before{background-position:-16px -16px}
.sales_kit .kit_menu .spr_kit5:before{background-position:-30px 0px}
.sales_kit.open .kit{background:#ccd0d2; border-left:1px solid #ccd0d2; border-right:1px solid #ccd0d2;}
.sales_kit.open .kit .spr_basket{background-position:0 -48px}
.sales_kit.open .kit_menu{display:block}

@media all and (max-width:1440px){
.snb_wrap .inner {width:100%;}
}

@media all and (max-width:1024px){
.snb_wrap .inner {width:auto}
.snb_wrap .snb_tit{position:relative; float:left; width:50%; height:49px;}
.snb_wrap .snb_tit a{font-size:21px;line-height:2.2}
.snb_wrap .snb_tit:before {display:block; position:absolute; top:0; right:0; width:1px; height:100%; background:rgba(255,255,255,0.2); content:''; }
.snb_wrap .snb_area{position:relative;overflow:hidden; font-size:13px;}
.snb_wrap .open_snb{display:block;position:relative;height:49px;padding:0 20px;box-sizing:border-box;color:#fff;line-height:3.5;}
.snb_wrap .open_snb:before, .snb_wrap .open_snb:after {display:block; position:absolute; top:25px;right:28px; width:9px;height:2px;background:#fff;content:'';transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transition-duration:.3s}
.snb_wrap .open_snb::after{right:23px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.snb_wrap .open_snb img {width:auto;height:23px;margin-top:13px;}
.snb_wrap .open_snb.open {background:#cdd0d2; color:#05141f}
.snb_wrap .open_snb.open:before {background:#05141f;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.snb_wrap .open_snb.open:after {background:#05141f;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}

.snb_wrap .snb_nav{display:none;float:none;background:#fff; padding:0;border-left:1px solid rgba(5,20,31,0.2);border-right:1px solid rgba(5,20,31,0.2);}
.snb_wrap .snb_nav.open{display:block; padding:0;}
.snb_wrap.snb_pip .snb_nav.etc {position:relative; top:auto; right:auto;}
.snb_wrap .sdth1_l{float:none;border-bottom:1px solid rgba(5,20,31,0.2);}
.snb_wrap .sdth1_l.etc1 {position:relative;float:none;top:inherit;right:inherit;}
.snb_wrap .sdth1_l.etc2 {position:relative;float:none;top:inherit;right:inherit; margin-left:0 !important; border-bottom:1px solid rgba(5,20,31,0.2);}
.snb_wrap .sdth1_l.etc3 {position:relative;float:none;top:inherit;right:inherit;}
.snb_wrap .sdth1_a{display:block; padding:12px 5px 11px 20px; font-size:13px;line-height:18px;font-family:kiaM; color:#05141f}
.snb_wrap .sdth1_l.sdth_open .sdth1_a {color:#05141f}
.snb_wrap .sdth1_a img {margin-top:0px;}
.snb_wrap .sdth2_u{position:static}
.snb_wrap .sdth2_u:before{content:"";display:block;visibility:visible;position:absolute;top:12px;right:10px; width:17px; height:17px; background:url(../../../content/dam/kwcms/kr/ko/images/vehicles/spr_sdth2_u.png) no-repeat 0 0; background-size:17px auto}

.snb_wrap .sdth2_l{border:0;border-top:1px solid rgba(5,20,31,0.2);}
.snb_wrap .sdth1_l.sdth_on .sdth1_a{font-family:kiaM;color:#05141f}
.snb_wrap .sdth1_l.sdth_open .sdth1_a:after, .snb_wrap .sdth1_l.sdth_on .sdth1_a:after{content:'';}
.snb_wrap .sdth1_l.sdth_on .sdth2_u{width:auto;padding:0;border:none; background:#f7f8f8; color:#05141f;}
.snb_wrap .sdth1_l.sdth_on .sdth2_u:before {background-position:0 -17px;}
.snb_wrap .sdth1_l.sdth_on .sdth2_a{padding:5px 20px; color:#05141f;font-size:12px;}
.snb_wrap .snb_nav.etc .sdth1_l .sdth1_a:hover {color:#05141f}

.snb_wrap.snb_pip .sdth1_l+.sdth1_l {margin:0}
.snb_wrap .sdth1_l+.sdth1_l {margin:0}
.snb_wrap .sdth1_l.etc2 .sdth1_a {color:#05141f}
.sales_kit{display:none}
}

@media all and (max-width:767px){
.snb_wrap{top:0;height:56px}
.snb_wrap:after {top:55px;}
.snb_wrap .inner {height:100%}
.snb_wrap .snb_tit{height:100%;}
.snb_wrap .snb_tit a {display:table; padding:0 10px 0 25px; font-size:15px; text-align:left; line-height:1.2; word-break:keep-all;}
.snb_wrap .snb_tit a span {display:table-cell;vertical-align:middle;}
.snb_wrap .open_snb{display:table; width:100%; height:56px;line-height:1.3}
.snb_wrap .open_snb:before, .snb_wrap .open_snb:after {top:27px;}
.snb_wrap .open_snb span {display:table-cell; vertical-align:middle;}
.snb_wrap .open_snb img {width:auto;height:18px;margin-top:10px;}
.snb_wrap .sdth1_a img {height:18px;}
.snb_wrap .sdth2_u:before{top:16px}
}


.rentCar .bbs_type1 .bbs_body {padding:34px 0}
@media (max-width: 1024px) {
.rentCar .bbs_type1 .bbs_body {padding:34px 30px}
}
@media (max-width: 767px) {
.rentCar .bbs_type1 .bbs_body {padding:0}
}

/* 20201022 : rent-car
.header_wrap .gnb_area .dth2_etc{position:relative; float:left; width:25%}
.header_wrap .gnb_area .dth2_etc:first-child{border-top:0}
.header_wrap .gnb_area .dth2_etc_a{position:relative;z-index:2; display:inline-block;padding:19px 20px;font-size:16px;font-family:kiaB;}
.header_wrap .gnb_area .dth2_etc_a:hover, .header_wrap .gnb_area .dth2_etc_a:active, .header_wrap .gnb_area .dth2_etc_a:focus, .header_wrap .dth2_etc.dth_on .dth2_etc_a {background:none;color:#bb162b; text-decoration:underline;}
.header_wrap .gnb_area .dth2_etc_a:hover span:before, .header_wrap .gnb_area .dth2_etc_a:active span:before, .header_wrap .gnb_area .dth2_etc_a:focus span:before, .header_wrap .gnb_area .dth2_etc_a:hover span:after, .header_wrap .gnb_area .dth2_etc_a:active span:after, .header_wrap .gnb_area .dth2_etc_a:focus span:after {background:#bb162b;}
.header_wrap .gnb_area .dth2_etc_a.add span:before, .header_wrap .gnb_area .dth2_u.adds span:before {transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg); transition-duration:0.3s; background:#bb162b}
.header_wrap .gnb_area .dth2_etc_a.add span:after, .header_wrap .gnb_area .dth2_etc_a.add span:after {transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg); transition-duration:0.3s; opacity:0}
.header_wrap .gnb_area .dth2_etc .etc_view {position:absolute; top:14px; left:100px; z-index:10; display:inline-block; width:30px; height:30px}
.header_wrap .gnb_area .dth2_etc .etc_view span{display:inline-block;position:relative;width:100%;height:100%; text-indent:-9999px}
.header_wrap .gnb_area .dth2_etc .etc_view span:before {display:block;position:absolute;top:13px;left:10px;width:10px;height:2px;background:#555;content:'';transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transition-duration:.3s}
.header_wrap .gnb_area .dth2_etc .etc_view span:after {display:block;position:absolute;top:9px;left:14px;width:2px;height:10px;background:#555;content:'';transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transition-duration:.3s;opacity:1}
.header_wrap .gnb_area .dth2_etc .etc_view span:hover:before, .header_wrap .gnb_area .dth2_etc .etc_view span:hover:after {background:#bb162b;}
.header_wrap .gnb_area .dth2_etc .etc_view.add span:before {transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg); transition-duration:0.3s; background:#bb162b}
.header_wrap .gnb_area .dth2_etc .etc_view.add span:after {transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg); transition-duration:0.3s; opacity:0}
.header_wrap .gnb_area .dth2_etc.dth_on .dth3_u{position:absolute;z-index:1;width:701px; height:auto; padding:0 0 0 20px;margin-top:28px;box-sizing:border-box}
.header_wrap .gnb_area .dth2_etc.dth_on .dth3_l{visibility:visible}
@media (max-width: 1024px) {
.header_wrap .gnb_area .dth2_etc {width:33%;}
.header_wrap .gnb_area .dth2_etc .etc_view {left:92px;}
}
@media (max-width: 767px){
.header_wrap .gnb_area .dth2_etc{position:relative;float:none;width:100%}
.header_wrap .gnb_area .dth2_etc:after{display:block;position:relative;height:1px;margin:0 20px;background:#eee;content:''}
.header_wrap .gnb_area .dth2_etc_a{padding:15px 20px;font-size:13px}
.header_wrap .gnb_area .dth2_u.add:after{display:none}
.header_wrap .gnb_area .dth2_etc.dth_on .dth3_u{position:relative;width:auto;margin:0 20px;padding:0;box-sizing:border-box;border:0;border-top:1px solid #eee;background:0}
.header_wrap .gnb_area .dth2_etc_a:hover,.header_wrap .gnb_area .dth2_etc_a:active,.header_wrap .gnb_area .dth2_etc_a:focus,.header_wrap .dth2_etc.dth_on .dth2_etc_a{text-decoration:none}
.header_wrap .gnb_area .dth3_l{float:none;width:100%;margin:0;background:#f3f3f3}
.header_wrap .gnb_area .dth3_l:first-child{padding-top:5px}
.header_wrap .gnb_area .dth3_l:last-child{padding-bottom:5px}
.header_wrap .gnb_area .dth3_a{padding:7px 15px 8px}
.header_wrap .gnb_area .dth2_etc .etc_view {top:0;left:auto;right:15px;width:50px; height:49px}
.header_wrap .gnb_area .dth2_etc .etc_view span {width:32px; height:11px; margin-top:8px}
.header_wrap .gnb_area .dth2_etc .etc_view span:before, .header_wrap .gnb_area .dth2_etc .etc_view span:after{top:3px;right:5px;width:9px;height:3px;background:#666;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transition-duration:.3s}
.header_wrap .gnb_area .dth2_etc .etc_view span:after{right:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.header_wrap .gnb_area .dth2_etc .etc_view:active span:before,.header_wrap .gnb_area .dth2_etc .etc_view.add span:before{background:#bb162b;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.header_wrap .gnb_area .dth2_etc .etc_view:active span:after,.header_wrap .gnb_area .dth2_etc .etc_view.add span:after{background:#bb162b;opacity:1;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
}*/

#ev6Pop .pop_ev6 {padding:35px 30px 0; color:#37434c}
#ev6Pop .pop_ev6 .txt1 {margin-bottom:20px; font-size:16px; line-height:1.5}
#ev6Pop .pop_ev6 .txt1 strong {}
@media all and (max-width:767px){
#ev6Pop .pop_ev6 {padding:20px 12px;}
#ev6Pop .pop_ev6 .txt1 {font-size:13px;}
}

#uvoPop .pop_con {padding:35px 30px 0; color:#05141f; word-break:keep-all;}
#uvoPop .pop_con .txt1 {margin-bottom:20px; font-size:17px; line-height:1.5}
#uvoPop .pop_con .txt1 strong {font-family:kiaB;}
#uvoPop .pop_con .txt1 span {display:inline-block; margin-bottom:5px; border-bottom:1px solid #05141f; line-height:1;}
#uvoPop .pop_con .btn_area {margin:30px 0 20px}
#uvoPop .pop_con .btnType1 {width:160px; height:40px; border-radius:0; box-sizing:border-box; font-size:14px;}
@media all and (max-width:767px){
#uvoPop .pop_con {padding:25px 15px 0}
#uvoPop .pop_con .txt1 {font-size:14px;}
#uvoPop .pop_con i {display:block;}
#uvoPop .pop_con .btnType1 {width:120px; height:30px; font-size:11px;}
}

.line_top {border-top:1px solid #ea0029 !important;}
.line_right {border-right:1px solid #ea0029 !important;}
.line_bottom {border-bottom:1px solid #ea0029 !important;}
.line_left {border-left:1px solid #ea0029 !important;}


/* kia-ev add */
.bl_type7{margin-left:5px;text-indent:-5px;}
.bl_type7:before{display:inline-block;width:2px;height:2px;margin-right:5px;background:#a0a0a0;content:'';vertical-align:4px}
.bl_type7 li{margin-left:7px}

@media(max-width:767px){
li.bl_type7 {margin-left:5px}

}

.noticeViewWrap {word-break:keep-all;}
.noticeViewWrap .txtIndent1 {text-indent:-15px;margin-left:15px;}
.noticeViewWrap .txtIndent2 {text-indent:-10px; margin-left:10px;}
.noticeViewWrap .txtBorder {border-bottom:1px solid #05141f}

.form_select {width:100%;height:38px;padding-left:10px;border:1px solid #cdd0d2;}


/* common mainPop*/
#commonPop .pop_con {padding:25px; color:#05141f; word-break:keep-all; font-family:kiaM; line-height:1.5; text-align:center;}
#commonPop .pop_con h4 {margin-bottom:20px;font-size:24px; font-family:kiaM; font-weight:bold; letter-spacing:-1px;}
#commonPop .pop_con .box {background:#f7f8f8; border-radius:10px; padding:10px 30px; font-size:16px; letter-spacing:-0.5px;}
#commonPop .pop_con .box p {margin:15px 0;}
#commonPop .pop_con .box strong {font-family:kiaM; display:block;}
#commonPop .pop_con a {display:inline-block; width:auto; border:1px solid #05141f;font-size:16px; padding:9px 36px 6px; text-decoration:none;}
#commonPop .pop_con a:hover, #commonPop .pop_con a:focus {background:#05141f; color:#fff;}
.dimmed {z-index:1005;}
@media all and (max-width:767px){
#commonPop .pop_con {padding:25px 15px 0}
#commonPop .pop_con h4 {margin-bottom:12px;font-size:20px;}
#commonPop .pop_con .box {margin-bottom:20px; font-size:13px;}
#commonPop .pop_con .box p br {display:none;}
#commonPop .pop_con a {font-size:11px; padding:7px 25px 5px;}
}

/* common mainPop_1*/
#commonPop .pop_con .box.typeLeft {border-radius:0; text-align:left !important; font-weight:bold;}
#commonPop .pop_con .box p {margin:15px 0;}
#commonPop .pop_con .popup.nonScroll .pop_con {max-height:none;}
@media all and (max-width:767px){
#commonPop .pop_con .box.typeLeft {margin-bottom:10px; font-size:13px; padding:10px 15px;}
}


#commonPop .pop_con .box p strong {font-size:20px;}
#commonPop .pop_con .box .txt_center .br_pc{ display:block}
#commonPop .pop_con .box .txt_center .br_mo{ display:none}
@media all and (max-width:767px){
    #commonPop .pop_con .box p strong {font-size:14px;}
    #commonPop .pop_con .box{font-size:12px;}
    #commonPop .pop_con .box .txt_center br{ display:block}
    #commonPop .pop_con .box .txt_center .br_pc{ display:none}
    #commonPop .pop_con .box .txt_center .br_mo{ display:block}
}


@charset "utf-8";

/* Desktop Device 코드 작성 */

/* 차량리스트 */
.form_chk .car_spr:before{content:"";display:block;width:66px;height:32px;background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/spr_category.png);background-repeat:no-repeat}
.form_chk .car_spr.sort1:before{background-position:0 0}
.form_chk .car_spr.sort2:before{background-position:0 -66px}
.form_chk .car_spr.sort3:before{background-position:0 -33px}
.form_chk .car_spr.sort4:before{background-position:0 -99px}
.form_chk .car_spr.sort5:before{background-position:0 -132px}
.form_chk .car_spr.sort6{margin-top:-3px}
.form_chk .car_spr.sort6:before{height:38px;background-position:0 -166px}
.form_chk [class*=_on] .car_spr{color:#bb162b}
.form_chk [class*=_on] .car_spr:before{content:" "}
.form_chk [class*=_on] .car_spr.sort1:before{background-position:-66px 0}
.form_chk [class*=_on] .car_spr.sort2:before{background-position:-66px -66px}
.form_chk [class*=_on] .car_spr.sort3:before{background-position:-66px -33px}
.form_chk [class*=_on] .car_spr.sort4:before{background-position:-66px -99px}
.form_chk [class*=_on] .car_spr.sort5:before{background-position:-66px -132px}
.form_chk [class*=_on] .car_spr.sort6:before{background-position:-66px -166px}
.car_category .title{display:block;float:left}
.car_category .category{overflow:hidden;text-align:center}
.car_category .category .form_chk{margin-right:10px}
.car_category .form_chk .car_spr{width:86px;display:inline-block;text-align:center;vertical-align:top;font-size:12px;color:#05141f}
.car_category .form_chk .car_spr:before{margin:7px auto}
.car_wrap{border-top:1px solid #535353;padding-top:20px;position:relative;top:20px;max-height:515px;overflow-y:scroll}
.car_list{overflow:hidden;margin-top:25px}
.car_list .car_u{padding:1px}
.car_list .car_l{float:left;width:25%}


/* S : 160201 */
.car_list .car_box{position:relative;background:#fff;margin:-1px}
.car_list .car_box .car_a{position:relative;display:block;border:1px solid #cdd0d2;padding:15px 0}
.car_list .car_box.sevice .car_a{padding:0px;}
.car_list .car_box .car_name{display:block;height:36px;line-height:18px;padding:7px 20px 0;font-size:18px;font-family:kiaM}
.car_list .car_box.sevice .car_name {height:18px;line-height:18px;padding:20px 20px 5px;}
.car_list .car_box .car_option{display:block;margin-top:2px;font-size:13px;color:#666}
.car_list .car_box .car_img{display:block;height:90px;margin:15px 0 30px;text-align:center}
.car_list .car_box.sevice .car_img {margin:0 0 5px 0;}
.car_list .car_box .car_img img{height:100%}
.car_list .car_box .car_a > p {padding:0 20px;height:80px;font-size:13px;color:#666;}
.car_list .car_box .car_a > p .car_option {display:block;margin-top:0px;text-indent:-34px;padding-left:34px;font-weight:normal;color:#05141f;font-family:kiaM}
.car_list .car_box .car_a > p .car_option span {color:#666;}
.car_list .car_box .car_a > p .car_color {display:block;text-indent:-34px;padding-left:34px;font-weight:normal;color:#05141f;font-family:kiaM}
.car_list .car_box .car_a > p .car_color span {color:#666;}

.car_list .car_box .form_chk{position:absolute;top:19px;right:19px}
.car_list .car_box .form_chk .check_box{padding:4px 15px 5px;color:#05141f;border-radius:26px; background:#cdd0d2;}
.car_list .car_box .form_chk .check_box.c_on{color:#05141f}
.car_list .car_box .car_view{display:block;position:absolute;bottom:15px;width:100%;color:#05141f;text-align:center}
.car_list .car_box .car_view:after{content:'';display:inline-block;width:9px;height:6px;margin:0 0 1px 7px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_carList.png) no-repeat}
.car_list .car_box .car_view *{vertical-align:top}
.car_list .car_box .car_a.on{background:#05141f;color:#fff}
.car_list .car_box .car_a.on .car_name, .car_list .car_box .car_a.on .car_option, .car_list .car_box .car_a.on .car_option span, .car_list .car_box .car_a.on .car_color, .car_list .car_box .car_a.on .car_color span {color:#fff}


.car_list .car_l.on .car_box .car_view{color:#fff}
.car_list .car_l.on .car_box .car_view:after{background-position:-12px 0}
.car_list .noCar{float:left;width:25%}
.car_list .noCar .car_box{height:208px;border:1px solid #cdd0d2;background:#fff url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_car_box.gif) no-repeat 50% 50%;}
.car_list .noCar .car_box.sevice {height:218px;}
/* E : 160201 */

.car_list .tblTxt {display: block;text-align:right;margin:-30px 0 10px}

/* 세일즈툴 */
.sales_box{margin-top:15px;padding:23px;background:#fff;border:1px solid #e3e3e3;position:relative}
.sales_box h5{margin-bottom:28px}
.sales_box .form_wrp{position:absolute;top:14px;right:23px;width:200px}
.sales_tool{display:table;table-layout:fixed;table-layout:auto \9;width:100%}
.sales_tool:after{display:none}
.sales_tool li{display:table-cell;border-left:1px solid #e1e1e1;text-align:center}
.sales_tool li:first-child{border-left:0}
.sales_tool li .tool_tspr{display:block;color:#05141f}
.sales_tool li .tool_tspr:before{display:block;margin:0 auto 5px}

/* 게이트공통 */
.gate{overflow:hidden}
.gateCon{float:left;width:50%;text-align:center}
.gateCon a{position:relative;display:block;height:458px;margin:0 10px;background-color:#fff;background-position:center 38px;background-repeat:no-repeat;border:1px solid #cdd0d2;border-bottom:5px solid #05141f;font-size:13px;color:#05141f;text-decoration:none; box-sizing:border-box;}
.gateCon a:hover:after, .gateCon a:active:after, .gateCon a:focus:after {display:block;position:absolute; top:0; left:0; width:100%; height:100%; border:4px solid #05141f; box-sizing:border-box;content:''}
.gateCon a.gate01{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_img_gate01.png)}
.gateCon a.gate02{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_img_gate02.png)}
.gateCon a strong{position:absolute;bottom:0;left:0;display:block;width:100%;padding:30px 0;background:#697279;font-family:kiaM;font-weight:normal;font-size:28px;color:#fff}
.gateCon a p{margin:315px 0 0}
.gateCon.on a, .gateCon a:hover{border:1px solid #05141f;border-bottom:5px solid #05141f;}
.gateCon.on a.gate01, .gateCon a:hover.gate01{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_img_gate01on.png)}
.gateCon.on a.gate02, .gateCon a:hover.gate02{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_img_gate02on.png)}
.gateCon.on a strong, .gateCon a:hover strong{background:#05141f;font-family:kiaB;}
.gateCon.on a strong em, .gateCon a:hover strong em{padding-right:25px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_btn_gateon.png) no-repeat right center}

.gateCon.on a,.gateCon a:focus{border:1px solid #05141f;border-bottom:5px solid #05141f;}
.gateCon.on a.gate01,.gateCon a:focus.gate01{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_img_gate01on.png)}
.gateCon.on a.gate02,.gateCon a:focus.gate02{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_img_gate02on.png)}
.gateCon.on a strong,.gateCon a:focus strong{background:#05141f;font-family:kiaB;}
.gateCon.on a strong em,.gateCon a:focus strong em{padding-right:25px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_btn_gateon.png) no-repeat right center}

.gateCon.on a,.gateCon a:active{border:1px solid #05141f;border-bottom:5px solid #05141f;}
.gateCon.on a.gate01,.gateCon a:active.gate01{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_img_gate01on.png)}
.gateCon.on a.gate02,.gateCon a:active.gate02{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_img_gate02on.png)}
.gateCon.on a strong,.gateCon a:active strong{background:#05141f;font-family:kiaB;}
.gateCon.on a strong em,.gateCon a:active strong em{padding-right:25px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_btn_gateon.png) no-repeat right center}

/* 탭공통 */
.advisor_tab{position:relative;background:#c7cacd}
.advisor_tab .recent_advisor{color:#fff;border-bottom:4px solid #37434c;}
.advisor_tab .recent_advisor p{height:77px;margin-right:133px;padding:27px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_specTab.png) no-repeat 100% -80px;text-transform:uppercase;color:#05141f;}
.advisor_tab.compare_tab .recent_advisor p{background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_addcarintro.png) no-repeat 100% bottom}/* 경쟁차 비교 bg */
.advisor_tab.compare_tab02 .recent_advisor p{background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_addcarintro02.png) no-repeat 100% bottom}/* 경쟁차 비교 bg */
.advisor_tab.compare_tab03 .recent_advisor p{background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_addcarintro.png) no-repeat 100% bottom;margin-right:0;border-right:0}/* 경쟁차 비교 bg 일반비교만 */
.advisor_tab .recent_advisor p strong{display:block;padding-bottom:19px;color:#05141f;font-size:21px;font-family:kiaB}
.advisor_tab a{position:absolute;top:0;right:0;display:block;width:134px;height:100%;padding:27px;color:#fff;font-size:15px;line-height:20px;background:#05141f; box-sizing:border-box}
.advisor_tab a strong{display:block;margin-bottom:13px;font-family:kiaM}
.advisor_tab a span{display:inline-block}
.advisor_tab a span:after{content:'';display:inline-block;width:8px;height:10px;margin-left:8px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_specTab.png) no-repeat;background-size:164px auto}
.advisor_tab a span:after{background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/ico_arrow_ie.png) no-repeat \9}
.advisor_tab .recent_life p{background-position:100% -269px}

/* 완료공통 */
.page_result{margin-bottom:25px; border-bottom:4px solid #05141f;/*background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_boxbottom.png) repeat-x left bottom*/}
.page_result .dataCon{background:#fff;padding:65px 50px;border:1px solid #cdd0d2}
.page_result p{width:360px;margin:0 auto;min-height:156px;padding:20px 0 20px 250px;background:url(../../../content/dam/kwcms/kr/ko/images/customer-service/bg_onlineresult.png) no-repeat 0 center;font-family:kiaB;font-size:21px;color:#05141f;text-align:left;line-height:28px}
.page_result p span{display:block}
.page_result .txt01{padding-top:20px;font-size:21px;color:#ea0029}
.page_result .txt02{padding-top:20px;background:none;font-size:13px;color:#37434c;line-height:20px;font-family:kiaM}
.page_result .txt03{padding-top:60px;background:url(../../../content/dam/kwcms/kr/ko/images/customer-service/bg_onlineresult02.png) no-repeat 0 0;font-size:21px}

/* 스텝 */
.buildStep {position:relative;z-index:9;padding:0 0 10px 0}
.buildStep .step{width:100%;display:table;margin-bottom:20px;table-layout:fixed}
.buildStep .step:after{display:none}
.buildStep .step li{display:table-cell;height:90px;text-align:left;vertical-align:top}
.buildStep .step li .part{position:relative;display:block;width:100%;height:88px;background:#fafafa url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_byostep.png) no-repeat right top;border-top:1px solid #828282;border-bottom:1px solid #828282}
.buildStep .step li:first-child .part{border-left:1px solid #828282;background-position:99% top}
.buildStep .step li.finish .part{background:#fafafa none;border-right:1px solid #828282}
.buildStep .step li .part strong{display:block;margin:20px 0 0 30px;font-family:kiaB;font-size:15px;color:#333}
.buildStep .step li .part span{display:block;margin:5px 0 0 30px;font-family:kiaM;font-size:13px;color:#666}
.buildStep .step li .part span .result{display:none}
/*.buildStep .step li .part:after{content:"";display:block;width:100%;height:6px;position:absolute;left:0;bottom:0;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_constep_bottom.png) 0 bottom repeat-x}*/
.buildStep .step li.on{position:relative;background:#fff;text-align:center;z-index:99}
.buildStep .step li.on:before{content:"";position:absolute;top:0;right:-22px;width:27px;height:90px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_byostep_on.png) 0 0 no-repeat;z-index:10}
.buildStep .step li.on:after{content:"";position:absolute;top:0;left:-20px;width:27px;height:90px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_byostep_on2.png) 0 0 no-repeat;z-index:10}
.buildStep .step li.on .part{position:absolute;top:0;height:78px;background:none;border-top:6px solid #bb162b;border-bottom:6px solid #bb162b}
.buildStep .step li:first-child.on:before{right:-27px}
.buildStep .step li:first-child.on:after{left:0;background:none}
.buildStep .step li:first-child.on .part{border-left:6px solid #bb162b}
.buildStep .step li.finish.on:before{right:0;background:none}
.buildStep .step li.finish.on .part{border-right:6px solid #bb162b}
.buildStep .step li.on .part:after{height:10px;bottom:-16px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_byostep_arrow.png) no-repeat center bottom}
.buildStep .step li.on .part strong{margin:20px 0 0 0;font-size:18px;color:#bb162b}
.buildStep .step li.on .part span{margin:5px 0 0 0;color:#05141f}
.buildStep .step li .part span .basic br {display: none}
.buildStep .step li.off .part{background:#bcbcbc url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_byostep_off.png) no-repeat right top}
.buildStep .step li.finish.off .part{background:#bcbcbc none;border-right:1px solid #cdd0d2}
.buildStep .step li.off .part strong{color:#05141f;height:26px}
.buildStep .step li.off .part strong:after{content:"";margin:-5px 0 0 4px;display:inline-block;overflow:hidden;vertical-align:middle;width:26px;height:26px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_offcheck.png) no-repeat left top}
.buildStep .step li.off .part span{color:#05141f;margin-top:0}
.buildStep .step li.off .part span .basic{display:none}
.buildStep .step li.off .part span .result{display:block}
.buildStep .step li.off .part span .multi:after{content:"+";display:inline-block}
.conStep{position:relative;z-index:9}
.conStep:after {display:block; position:absolute; left:0; bottom:10px; width:100%; height:6px; background:#05141f; content:'';}
.conStep .step{width:100%;display:table;margin-bottom:20px;padding-bottom:10px;table-layout:fixed}
.conStep .step:after{display:none}
.conStep .step li{display:table-cell;text-align:left;vertical-align:top}
.conStep .step li .part{display:block;width:auto;height:130px;box-sizing:border-box;background:#fff url(../../../content/dam/kwcms/kr/ko/images/common/bg_constep.png) no-repeat right top;border-top:1px solid #cdd0d2;border-bottom:1px solid #cdd0d2;position:relative}
.conStep .step li:first-child .part{border-left:1px solid #cdd0d2;background-position:99% top}
.conStep .step li.finish .part{background:#fff none;border-right:1px solid #cdd0d2}
/*.conStep .step li .part:after{content:"";display:block;width:100%;height:6px;position:absolute;bottom:0;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_constep_bottom.png) 0 bottom repeat-x}*/
/* S : 161214 */
.conStep .step li .num{display:block;/*margin:18px 0 0 38px;*/margin:18px 0 0 20px;font-family:kiaB;font-size:15px;color:#333;text-transform:uppercase}
.conStep .step li .name{display:block;/*margin:0 20px 0 38px;*/margin:0 20px 0 20px;/*padding:0 66px 60px 0;*/padding:0 0px 60px 0;/* background-position:right 10px; */background-position:right 30px;background-repeat:no-repeat;font-family:kiaM;font-size:13px;color:#666}
.conStep .step li.step03 .name{padding:0 60px 60px 0;background-position:right 30px;}
/* E : 161214 */
.conStep .step li.on{position:relative;text-align:center;z-index:10;background:#05141f}
.conStep .step li.on:before{content:"";position:absolute;top:0;right:-25px;width:28px;height:130px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_constep_on.png) 0 0 no-repeat;z-index:10}
.conStep .step li.on:after{content:"";position:absolute;top:0;left:-25px;width:28px;height:130px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_constep_on2.png) 0 0 no-repeat;z-index:10}
.conStep .step li.on .part{position:absolute;width:100%;top:0;background:none;border-top:6px solid #05141f;border-bottom:6px solid #05141f;border-right:0; color:#fff;}
.conStep .step li.on .part .num {color:rgba(255,255,255,0.8);}
.conStep .step li.on .part:after{content:" ";position:absolute;width:100%;height:10px;bottom:-16px;left:0;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_constep_arrow.png) no-repeat center bottom}
.conStep .step li.on .num{margin-left:0;color:#05141f}
.conStep .step li.on .name{margin:0;padding-right:0;background-position:center 25px;background-repeat:no-repeat;color:#fff}
.conStep .step li:first-child.on:after{left:0;background:none}
.conStep .step li:first-child.on .part{border-left:6px solid #05141f}
.conStep .step li.finish.on:before{right:0;background:none;border-right:6px solid #05141f}
.conStep .step li.off .part{background:#eff1f1 url(../../../content/dam/kwcms/kr/ko/images/common/bg_constep.png) no-repeat 99.2% top}
.conStep .step li.off .num{margin:18px 0 0 30px;color:#05141f}
.conStep .step li.off .name{padding-right:50px;margin:0 0 0 30px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_stepcheck.png) no-repeat 85% 10px;color:#05141f}
.conStep .step li.finish.off .part{background:#bcbcbc none;border-right:1px solid #cdd0d2}

/*20161214 load bar */
.load_box {width:100%;height:auto;padding:16px 0;background:#ffffff;border:1px solid #dadada;text-align:center;}
.load_box > .bar {position:relative;width:90%;height:13px;box-sizing:border-box;padding-right:1px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_loadbar_bg.gif) 0 0 repeat-x;overflow:hidden;}
.load_box > .bar:before{content:"";position:absolute;top:0;left:0px;width:5px;height:13px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_loadbar_left_bg.gif) 0 0 no-repeat;z-index:10}
.load_box > .bar:after{content:"";position:absolute;top:0;right:0px;width:7px;height:13px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_loadbar_right_bg.gif) right 0 no-repeat;z-index:10}
.load_box > .bar > span {position:relative;display:block;margin-top:2px;width:0%;height:9px;box-sizing:border-box;padding-left:14px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_loadbar_bg2.gif) 0 0 repeat-x;text-indent:-99999px;}
.load_box > .bar > span:before{content:"";position:absolute;top:0;left:0px;width:7px;height:9px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_loadbar_left_bg2.gif) 0 0 no-repeat;z-index:12}
.load_box > .bar > span:after{content:"";position:absolute;top:0;right:0px;width:14px;height:9px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_loadbar_right_bg2.gif) right 0 no-repeat;z-index:11}
.load_box > span {display:block;font-size:15px;color:#969696;}

/*170104 */
.con_box.certify {padding-top:70px;padding-bottom:70px;text-align:center;}
.con_box.certify h5 {font-size:24px;margin-bottom:30px;}
.con_box.certify h5 span {color:#bb162b;}
.con_box.certify p {font-size:16px;line-height:24px;color:#666666;}
.con_box.certify p.etc {padding-top:15px;color:#05141f;}
@media (max-width: 767px){
  .con_box.certify {padding:14px;}
  .con_box.certify h5 {font-size:16px;}
  .con_box.certify p {font-size:13px;line-height:20px;}
}

/* 정보입력 */
/* S : 181031 */
.form_area.mobile .mobile_inp{display:table;width:100%}
.form_area.mobile .mobile_sel{width:25%}
.info_tbl .form_area.mobile {width:375px}
/* E : 181031 */
.form_area.email .email_inp{display:table;width:100%}
.form_area.email .email_sel{width:35%}
.info_tbl{margin-top:15px;border:1px solid #cdd0d2;border-top:0;background-color:#f7f8f8}
.info_tbl .info_txt{color:#999;font-size:12px;line-height:16px;margin-top:5px}
.info_tbl .info_tr{display:table;width:100%;border-top:1px solid #cdd0d2}
.info_tbl .info_th{display:table-cell;padding:15px 0 15px 20px;width:120px;line-height:30px;font-family:kiaM}
.info_tbl .info_td{display:table-cell;padding:15px 20px 15px 0;min-height:30px;vertical-align:middle;color:#37434c}
.info_tbl .info_td:after{content:"";display:block;clear:both}
.info_tbl .info_td span.guide{display:inline-block;margin-left:5px}
.info_tbl .info_td span.btn{display:inline-block}
.info_tbl .form_area+.guide,
.info_tbl .form_area+.btn,
.info_tbl .form_wrp.select+.btnSmall{vertical-align:top;margin-top:3px}
.info_tbl .info_td em{color:#05141f}
.info_tbl .info_td a.btnSmall{margin-left:5px}
.info_tbl .form_wrp.input, .info_tbl .form_wrp.select{width:254px;display:inline-block}
.info_tbl .form_wrp.title{width:418px}
.info_tbl .form_area{float:left}
.info_tbl .form_area.email{width:444px}
.info_tbl .form_area.phone{width:280px}
.info_tbl .form_chk{margin-right:30px}
.info_tbl.s_address{margin-top:-1px}
.info_tbl.s_address .info_th{width:140px}

/* 온라인견적 */
.build_car .gateCon a.gate01{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_img_build_cargate01.png)} /* 寃뚯씠�� */
.build_car .gateCon a.gate02{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_img_build_cargate02.png)}
.build_car .gateCon.on a.gate01, .build_car .gateCon a:hover.gate01, .build_car .gateCon a:focus.gate01, .build_car .gateCon a:active.gate01{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_img_build_cargate01on.png)}  /* �띿꽦 �섏젙 170322 */
.build_car .gateCon.on a.gate02, .build_car .gateCon a:hover.gate02, .build_car .gateCon a:focus.gate02, .build_car .gateCon a:active.gate02{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_img_build_cargate02on.png)}  /* �띿꽦 �섏젙 170322 */
.byoStep{padding:0 196px 10px 0} /* �ㅽ뀦 */
.byoTotal .totalBar{position:absolute;top:0;right:0}
.byoTotal .totalBar a{display:block;overflow:hidden;width:196px;border:1px solid #05141f;height:88px;font-family:kiaB;font-size:18px;color:#fff;}
.byoTotal .totalBar a span{display:block}
/* S : 180808*/
.byoTotal .totalBar a .txt{position:relative;float:left;font-size:15px;margin:20px 0 0 20px;color:#989898}
/* S : 180920v3 */
.byoTotal .totalBar a .txt:after{
  position:relative;content:"";overflow:hidden;display:inline-block;margin-left:5px;width:12px;height:8px;vertical-align:middle;
  background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_total_new.png) no-repeat left top;background-position:0 0;background-size:12px auto;
  margin-top:-5px;
  animation-duration: 3.4s;
  animation-delay: 0.2s;
  animation-name: totalBarAfterAin;
  animation-fill-mode: forwards;
  animation-iteration-count:infinite;
}


@keyframes totalBarAfterAin {
  0% {
    margin-top:-6px;
    /*
    opacity:1;
    filter: alpha(opacity=100);
    */
  }
  15% {
    margin-top:2px;
  }

  30% {
    margin-top:-2px;
  }

  50% {
    margin-top:2px;
  }

  100% {
    margin-top:2px;
    /*
    opacity:0.1;
    filter: alpha(opacity=10);
    */
  }
}
/* S : 180920v3 */

.byoTotal.on .totalBar a .txt:after{
  transform:rotate(180deg);
  animation-duration: 1s;
  animation-delay: 0.2s;
  animation-name: totalBarAfterAinOn;
  animation-fill-mode: forwards;
  animation-iteration-count:infinite;
  /* animation-direction:reverse; */
}
@keyframes totalBarAfterAinOn {
  0% {
    margin-top:2px;
    opacity:1;
    filter: alpha(opacity=100);
  }

  100% {
    margin-top:-6px;
    opacity:.1;
    filter: alpha(opacity=10);

  }
}

.byoTotal .totalBar a .price{float:right;margin:15px 20px 0 0;text-align:right}
.byoTotal .totalCon{display:none}
/* E :  180808*/
.byoTotal.on .totalCon{display:block;width:100%;position:absolute;padding:0;top:90px;right:0;background:#333;border-bottom:6px solid #bb162b;z-index:1003}
.byoTotal.on .totalCon .totalList{display:table;width:100%;margin-top:30px;table-layout:fixed}
.byoTotal.on .totalCon .totalList:after{display:none}
.byoTotal.on .totalCon .totalList li{display:table-cell;width:15% \9;min-height:200px;padding-bottom:25px;border-left:1px dotted #484848}
.byoTotal.on .totalCon .totalList li p{color:#999;font-size:12px;padding:0 15px}
.byoTotal.on .totalCon .totalList li.list04{width:25%}
.byoTotal.on .totalCon .totalList li > div{display:block;padding:0 15px}
.byoTotal.on .totalCon .totalList li:first-child {border-left:none}
.byoTotal.on .totalCon .totalList li > div strong{font-size:14px;color:#fff}
.byoTotal.on .totalCon .totalList li div.con{margin-top:20px}
.byoTotal.on .totalCon .totalList li span{display:block;font-family:kiaM;font-size:12px;color:#fff}
.byoTotal.on .totalCon .totalList li.totalFinish{width:29%}
.byoTotal.on .totalCon .totalList li .con .carImg{margin-top:20px}
.byoTotal.on .totalCon .totalList li .con .carImg img{height:50px}
.byoTotal.on .totalCon .totalList li .con .colorArea{display:table-cell;overflow:hidden;vertical-align:middle}
.byoTotal.on .totalCon .totalList li .con .colorArea img{width:18px;height:18px;margin-right:5px;border:1px solid #fff;border-radius:2px}
.byoTotal.on .totalCon .totalList li.list02 .con > span{display:table;margin-bottom:10px}
.byoTotal.on .totalCon .totalList li.list02 .con em{display:table-cell;vertical-align:middle}
.byoTotal.on .totalCon .totalList li.list04 .con span,
.byoTotal.on .totalCon .totalList li.totalFinish .con span{clear:both;overflow:hidden;margin-bottom:5px}
.byoTotal.on .totalCon .totalList li.list04 .con em.tit,
.byoTotal.on .totalCon .totalList li.totalFinish .con em.tit{float:left;color:#999;text-align:left}
.byoTotal.on .totalCon .totalList li.list04 .con em.txt,
.byoTotal.on .totalCon .totalList li.totalFinish .con em.txt{float:right;text-align:right}
.byoTotal.on .totalCon .totalList li.totalFinish .con em.tit,
.byoTotal.on .totalCon .totalList li.totalFinish .con em.txt{width:50%}
.byoTotal.on .totalCon .totalPrice{clear:both;overflow:hidden;padding:30px 25px;border-top:2px solid #717171;font-family:kiaB;font-size:18px;color:#fff}
.byoTotal.on .totalCon .totalPrice strong{float:left}
.byoTotal.on .totalCon .totalPrice span{float:right;text-align:right}
.build_car .build_content{padding-top:320px} /* 견적 */
.build_car .build_preview{position:absolute;top:120px;left:0;width:100%;min-height:290px}
.build_car .build_tit{display:inline-block;margin-bottom:10px;font-size:18px;line-height:26px;color:#05141f}
.build_car .build_h{display:block;margin:10px 0;font-size:15px}
.build_car .preview{position:relative}
.build_car .preview .car_name{font-size:18px;color:#05141f;z-index:9}
.build_car .preview .car_name .name{font-size:30px;font-family:kiaB;line-height:30px}
.build_car .preview .car_name .option{margin-left:6px}
.build_car .preview .car_img{position:relative;text-align:center}
.build_car .preview .car_img img{max-width:100%;max-height:260px;height:auto}
.build_car .preview .car_branch{position:absolute;left:0;top:50px;color:#05141f;font-family:'KiaB';font-size:16px;z-index:9}
.build_car .preview .car_branch .branch{display:inline-block;background:#37434c;line-height:16px;border-radius:2px;padding:2px 5px 2px;font-size:13px;font-family:'KiaM';color:#fff;margin-right:8px;position:relative;top:-1px} /* 20210413 padding edit */
.build_car .spr_byo, .build_car .spr_byo:after{display:inline-block;vertical-align:top;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/spr_byo.png) 0 0 no-repeat}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
.build_car .spr_byo, .build_car .spr_byo:after{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/spr_byo_x2.png);background-size:68px 56px}
}
.build_graph{vertical-align:top;position:relative}
.build_graph .graph{display:block;width:140px;height:140px;margin:15px auto;overflow:hidden;position:relative;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_preferences_circle.png) 0 0 no-repeat}
.build_graph .graph .rate{width:100%;text-align:center;margin-top:-10px;position:absolute;top:50%;left:4px;font-size:20px;font-family:kiaB;color:#05141f}
.build_graph .graph .rate .num{font-size:30px}
.build_graph .rank{margin-left:-10px}
.build_graph .rank li{width:260px;height:19px;margin:10px 0 0 10px;padding-left:44px;font-size:12px;color:rgba(5,20,31,0.8);position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.build_graph .rank li:before{content:'';font-size:12px}
.build_graph .rank li .num{display:inline-block;position:absolute;left:0;top:0;padding:0 10px;font-size:12px;line-height:17px;border:1px solid #666;border-radius:10px}
/*.build_graph .rank li:first-child{min-width:inherit;font-size:18px;color:#05141f}*/
.build_graph .rank li:first-child .num{background:#5c5c5c;border-color:#5c5c5c;color:#fff}
.build_bar{background:#fff;border:1px solid #cdd0d2;line-height:26px}
.build_bar .build_tit{float:left;margin-bottom:0;padding:10px 80px 10px 38px;background:#cdd0d2;position:relative}
.build_bar .build_tit:after{content:"";display:block;width:12px;height:46px;background-position:0 1px;position:absolute;top:0;right:-12px}
.build_bar .info{overflow:hidden}
.build_bar .info li{float:left;margin-left:54px;padding:10px 0}
.build_bar .info .tit{display:block;float:left;margin-right:10px;font-size:16px}
.build_bar .info .sel{float:left;margin-top:-2px}
.build_bar .info .sel .form_chk{margin-left:20px}
.build_area{position:relative;margin-top:20px}

.build_area .slide_box .box_u{margin-left:-10px}
.build_area .slide_box .box_l{float:left;width:20%; margin-bottom:10px;}
.build_area .slide_box .box_l .box_a{display:block;margin-left:10px;/*padding-bottom:15px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_boxbottom.png) 0 bottom repeat-x*/}
.build_area .slide_box .box_l .box{display:block;height:86px;padding:20px;background:#fff;border:1px solid #dadada;color:#05141f;font-size:14px;position:relative}
.build_area .slide_box .box_l .box .h{display:block}
.build_area .slide_box .box_l .box .price{display:block;position:absolute;bottom:20px;right:20px}
.build_area .slide_box .box_l.on .box_a{color:#fff}
.build_area .slide_box .box_l.on .box{background:#05141f;border-color:#05141f;color:#fff;font-family:kiaB;}
.build_area .slide_box .box_l.on .box .price{font-size:16px}
.build_area .slide_box.multi .box{height:110px;padding:8px;font-size:13px}
.build_area .slide_box.multi .box .photo{height:88px;margin-bottom:6px}
.build_area .slide_box.multi .box .price{font-size:14px;bottom:12px;right:8px}
.build_area .slide_box.multi .box_l.on .box{font-family:kiaM}
.build_area .slide_box.multi .box_l.on .box:after{content:"";display:block;width:25px;height:25px;background-position:-13px -31px;position:absolute;right:8px;bottom:8px}
.build_area .slide_box.multi .box_l.on .box .price{font-size:14px;right:40px}
.build_area .no_option{height:auto;padding:0;background:none;font-size:16px;line-height:20px}
.build_area .slide_ctrl{overflow:hidden; position:absolute;top:0;right:80px;}
.build_area .slide_ctrl .page{padding:0 5px; line-height:30px;font-size:16px;font-family:kiaB;}
.build_area .slide_ctrl .prev{float:left; background-position:-13px 0;width:28px;height:30px;overflow:hidden;text-indent:-999px}
.build_area .slide_ctrl .next{float:right; background-position:-40px 0;width:28px;height:30px;overflow:hidden;text-indent:-999px;}
.build_area .slide_ctrl + .btn_viewAll {position: absolute; right: 0; top: 2px;}
.build_area .color_list{position:relative}
.build_area .color_list .color_l{float:left;padding-bottom:15px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_boxbottom.png) 0 bottom repeat-x}
.build_area .color_list .color_l .color_a{display:block;position:relative}
.build_area .color_list .color_l .color_a img{width:93px;height:65px;vertical-align:top}
.build_area .color_list .color_l .color_a .sel{display:none}
.build_area .color_list .color_l .color_info{visibility:hidden;display:block;width:100%;position:absolute;top:-28px;left:40px;font-size:15px}
.build_area .color_list .color_l .color_info .name:after{content:" :"}
.build_area .color_list .color_l.on .color_a .sel{display:block;position:absolute;top:0;left:0;width:93px;height:65px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_byocolor.png) 0 0 no-repeat}
.build_area .color_list .color_l.on .color_info{visibility:visible}
.build_preview{display:table;width:100%}
.build_preview .preview{display:table-cell;vertical-align:top}
.build_preview .preview .car_img{bottom:-10px}
.build_preview .build_graph{display:table-cell;width:40%;padding:0 50px; height:290px;}
.build_preview .build_graph:before{content:"";display:inline-block;position:absolute;top:15px;left:0;width:1px;height:276px;border-left:1px solid #e3e3e3}
.build_preview .build_graph .rank{position:absolute;bottom:0;left:50px}
.build_viewer{display:table;width:100%;margin-bottom:20px}
.build_viewer .preview{display:table-cell;vertical-align:top}
.build_viewer .aside{display:table-cell;width:35%}
.build_viewer .expense{margin-top:20px;border-top:3px solid #05141f;border-bottom:3px solid #05141f}
.build_viewer .expense .tit{display:block;padding:10px 20px;font-size:16px;line-height:22px;background:#e8e8e8}
.build_viewer .expense .info li{padding:12px 20px;border-top:1px solid #777;font-size:14px}
.build_viewer .expense .info li .h{display:block;float:left;width:150px;color:#666;position:relative}
.build_viewer .expense .info li .cost{display:block;text-align:right;color:#05141f}
.build_viewer .expense .explain_pop .pop_con{top:30px;left:50%;margin-left:-150px;width:240px}
.build_viewer .expense .explain_pop .pop_con:before{display:none}
.build_viewer .complete{margin:10px 0 30px;font-size:24px;line-height:30px;color:#05141f;text-align:center}
.build_pay{margin:0 -5px;position:relative}
.build_pay:after{content:"";display:block;clear:both}
.build_pay .pay_guide{margin:-30px 0 12px 0;text-align:right}
.build_pay .pay_box{float:left;width:25%}
.build_pay .pay_box .box{height:295px;padding:10px 14px 14px;margin:0 5px;background:#fff;border:1px solid #dadada}
.build_pay .pay_box .pay_l{margin-top:-1px;background:#f8f8f8;border:1px solid #e8e8e8}
.build_pay .pay_box .pay_l .pay_sel{display:block;padding:10px;font-size:14px;font-family:kiaM}
.build_pay .pay_box .pay_l .pay_sel.mhet {min-height:108px;}
.build_pay .pay_box .pay_l .pay_info{min-height:60px;padding:14px 10px;background:#eee;border-top:1px solid #e2e2e2}
.build_pay .pay_box.type2 .pay_l .pay_info {min-height:0; padding:8px 10px;}
.build_pay .pay_box.type2 .pay_l .pay_sel {display: inline-block;}
.build_pay .pay_box.type2 .pay_l .pay_sel + .form_chk {float: right;line-height: 38px; margin-right:10px;}
.build_pay .pay_box.type2 .pay_l .pay_info .form_chk {display:inline-block; margin-bottom:0; margin-left:15px;}
.build_pay .pay_box.type2 .pay_l .pay_info .form_chk:first-child {margin-left:0;}
.build_pay .pay_box.type2 .pay_l .radio_box.disabled:before {background-position: -48px 0;}
.build_pay .pay_box.type2 .pay_l.add_check .pay_info {min-height: 48px;}
.build_pay .pay_box .pay_l .pay_info .h{display:block;margin:10px 0 6px}
.build_pay .pay_box .pay_l .pay_info .h:first-child{margin-top:0}
.build_pay .pay_box .pay_l .pay_info .btnSmall{margin-top:5px}
.build_pay .pay_box .pay_l .pay_info .form_chk{display:block;margin-bottom:6px;font-size:14px}
.build_pay .pay_box .pay_l .pay_note{height:75px;padding:45px 0;text-align:center}
.build_pay .pay_box .pay_l .pay_note .spr_warn{font-size:12px;color:#4d4d4d;}
.build_pay .pay_box .pay_l .pay_note .spr_warn:before{display:block;margin:0 auto 9px}
.build_pay .pay_box.method .pay_l{margin-top:15px}
.build_pay .pay_box.method .pay_l .pay_info{height:129px}
.build_estimate{position:relative;margin-top:40px} /* 견적완료 */
.build_estimate:first-child{margin-top:0}
.build_estimate .build_tit{margin-top:40px}
.build_estimate .box_inner:first-child .build_tit {margin-top:0;}
.build_estimate .build_tit span{font-size:14px;font-family:kiaM}
.build_estimate .build_date{display:inline-block;padding:0 10px;color:#fff;font-size:11px;font-family:kiaB;line-height:18px;border-radius:18px;background:#697279;float:right}

.build_estimate .bl_list{border-bottom:1px solid #cdd0d2;}
.build_estimate .bl_list li{position:relative;font-size:14px;border-left:1px solid #cdd0d2;border-right:1px solid #cdd0d2}
.build_estimate .bl_list li strong{position:absolute;top:0;left:1px;width:80px;padding: 9px 19px;color:#37434c;font-family:kiaM;border-top:1px solid #cdd0d2;border-right:1px solid #cdd0d2;}
.build_estimate .bl_list li em{display:block;min-height:18px;margin:0 195px 0 119px;padding:12px 10px 12px 19px;color:#05141f;border-top:1px solid #cdd0d2;border-left:1px solid #cdd0d2;border-right:1px solid #cdd0d2}
.build_estimate .bl_list li em img{margin-right:10px;width:104px;height:20px}
.build_estimate .bl_list li span{position:absolute;bottom:-1px;right:0;display:inline-block;width:209px;padding:12px 20px 12px 19px;border-bottom:1px solid #cdd0d2;text-align:right;color:#05141f;}
.build_estimate .bl_list li:first-child span{border-top:1px solid #cdd0d2}
.build_estimate .bl_list li.option strong{padding:35px 19px 36px; }
.build_estimate .bl_list li span.colorSale{color:#00aeef}
.build_estimate .bl_list li.total{padding:19px 19px 17px;border-top:1px solid #05141f;border-right:1px solid #cdd0d2}
.build_estimate .bl_list li.total strong{position:static;width:100%;padding:0;color:#05141f;font-size:20px;font-family:kiaB;border:0}
.build_estimate .bl_list li.total span{top:6px;font-size:28px;font-family:kiaB;border-left:none}
.build_estimate .bl_list li.condition strong{padding-top:161px}
.build_estimate .bl_list li.pee strong{padding-top:55px}
/* S : 180808 */
.build_estimate .ainArg .bl_list {display:block; border-bottom:none;}
.build_estimate .ainArg .bl_list.bLine {border-bottom:1px solid #cdd0d2;}
.build_estimate .ainArg div.total {position:relative;width:100%;box-sizing:border-box;padding:19px 19px 17px;border:1px solid #cdd0d2;border-top:1px solid #05141f;z-index:1;}
.build_estimate .ainArg div.total:after {content:"";clear:both;display:block;}
.build_estimate .ainArg div.total strong{position:static;width:100%;padding:0;color:#05141f;font-size:20px;font-family:kiaB;border:0}
.build_estimate .ainArg div.total span{position:absolute;bottom:-1px;right:0;display:inline-block;width:209px;padding:12px 20px 12px 19px;border-bottom:1px solid #cdd0d2;text-align:right;color:#05141f;top:6px;font-size:28px;font-family:kiaB;border-left:none}
/* E : 180808 */
.build_estimate .box_inner:first-child .bl_list li:first-child{ border-top:1px solid #cdd0d2;}
.build_estimate .box_inner:first-child .bl_list li:first-child strong{ border-top:0; top:50%;transform:translateY(-50%)}
.build_estimate .box_inner:first-child .bl_list li:first-child span{border-top:0 !important; }
.build_estimate .box_inner:first-child .bl_list li:first-child em {border-top:0 !important;}
.build_estimate .box_inner:first-child .bl_list li{/* border-bottom:1px solid #e4e4e4 */}
.build_estimate .box_inner:first-child .bl_list li strong{/* border-top:0; */border-right:1px solid #cdd0d2;}
.build_estimate .box_inner:first-child .bl_list li em{/* border-top:0; *//* border-left:1px solid #e4e4e4; *//* border-right:1px solid #e4e4e4; */}
.build_estimate .box_inner:first-child .bl_list li em img{margin-right:10px;width:104px;height:20px; border:1px solid #cdd0d2; box-sizing:border-box;}
.build_estimate .box_inner:first-child .bl_list li span{width:157px;/* border-bottom:0; */text-align:right;}
.build_estimate .box_inner:first-child .bl_list li.option strong{background-color:#fff}
.build_estimate .box_inner:first-child .bl_list li.option+li{border-top:0}
.build_estimate .box_inner:first-child .bl_list li.total{border-bottom:0}
.build_estimate .box_inner:first-child .bl_list li.total strong{position:static;border-right:0}
.build_estimate .box_inner:first-child .bl_list li.total span{width:100%;border-bottom: 0;}

.build_estimate .build_total{margin-top:20px;padding:19px;background:#f7f8f8;border:1px solid #cdd0d2;border-top:2px solid #05141f;position:relative}
.build_estimate .build_total strong{font-size:20px;color:#05141f}
.build_estimate .build_total span{position:absolute;top:6px;right:20px;display:inline-block;padding:14px 0 12px 19px;font-size:28px;font-family:kiaB;text-align:right;color:#05141f}
.build_estimate .btn-toggle,
.build_estimate .btn-toggle2 {display: none}
.build_benefit{margin-top:40px}
.build_benefit .bl_type3{font-size:15px}
.build_benefit .img_benefit{margin-top:-20px;text-align:right}
.build_benefit .img_benefit img{width:auto;height:250px}
.complete_graph{margin:30px -20px 20px;position:relative}
.complete_graph:after{content:"";display:block;clear:both}
.complete_graph .build_graph{float:left;position:relative;width:33.33%;padding:0 20px;border-left:1px solid #e3e3e3;box-sizing:border-box}
.complete_graph .build_graph li{width:85%}
.complete_graph li:first-child .build_graph{border:0}
.complete_graph .pipBtnLeft,
.complete_graph .pipBtnRight {display: none;}
.complete_graph .build_graph .build_tit{display:block;text-align:center}
.complete_graph .build_graph .graph{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_preferences_circle02.png)}
.build_vs{margin-top:40px}
.build_vs .vs_wrap{margin-top:0 !important}
.pop_point .card{float:right;margin-top:-18px}
.pop_point .card img{width: 170px;}
.disabled_search{margin-bottom:25px} /* 장애인 */
.disabled_search .disabled_box{border-top:2px solid #939393}
.disabled_search .disabled_btn{float:right}
.disabled_search .disabled_sel{padding-top:12px;margin-top:12px;border-top:1px solid #dadada}
.disabled_search .disabled_sel li{float:left;width:33.3%;margin:3px 0;font-size:14px;color:#666}
#emailLayer .pop_con{overflow:visible!important}

/*20150824 */
.build_pay .pay_box.red{width:100%;margin:10px 0 5px;}
.build_pay .pay_box.red .box {height:auto;}
.build_pay .pay_box.red .box .pay_u .pay_l:after {content:"";height:0;display:block;clear:both;}
.build_pay .pay_box.red .box .pay_u .pay_l {background:#eee;padding:14px 0;}
.build_pay .pay_box.red .pay_info {width:23%;float:left;border:none !important;min-height:auto;padding:0px 10px;}
.build_pay .pay_box.red .pay_info:last-child {font-size:12px;width:auto;padding-top:25px;color:#05141f;}
.build_pay .red_noti {margin:0 5px;padding-right:145px;clear:both}/*20150922 */
.build_pay .red_noti li {color:#05141f;font-size:13px;text-indent:-14px;padding-left:14px;}
.build_red {margin-top:40px;}
.build_red .build_total {padding:19px;background:#f8f8f8;border:1px solid #e4e4e4;border-top:2px solid #ea0029;text-align:right;}
.build_red .build_total span {display:inline-block;font-size:28px;font-family:kiaB;color:#ea0029;letter-spacing:-1px;}
.build_red .red_noti {font-size:12px;margin-top:10px;}
.build_red .red_noti a {color:blue;text-decoration:underline;}/*20150909 */
/*20171023 S*/
.build_estimate .byoMsg, .build_estimate .bl_type_note .bl_type3, .build_estimate .bl_type_note .note_dt{font-family:YoonPro740}
.content_detail .build_pay .red_noti, .content_detail .build_red .red_noti{font-family:YoonPro740}
.build_estimate .bl_type_note .note_dt{font-weight:bold}
/*20171023 E*/

/* 상품추천 */
.advisorGate .gateCon a{background-position:center 90px}
.advisorGate .gateCon a.gate01{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_img_advisorgate01.png)}
.advisorGate .gateCon a.gate02{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_img_advisorgate02.png)}
.advisorGate .gateCon.on a.gate01, .advisorGate .gateCon a:hover.gate01, .advisorGate .gateCon a:focus.gate01, .advisorGate .gateCon a:active.gate01{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_img_advisorgate01on.png)} /* 170322 */
.advisorGate .gateCon.on a.gate02, .advisorGate .gateCon a:hover.gate02, .advisorGate .gateCon a:focus.gate02, .advisorGate .gateCon a:active.gate02{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_img_advisorgate02on.png)} /* 170322 */
.specSearch{padding-top:3px;background:#fff}
.specSearch:after{content:"";display:block;clear:both}
.specList{overflow:hidden;border-bottom:4px solid #05141f}
.specList li{float:left;width:25%}
.specList li > div{height:608px;border-left:1px solid #d0d0d0}
.specList li > div > strong{display:block;padding:40px 29px 60px;font-size:18px;font-family:kiaM;line-height:24px}
.specList li .kindSelect{text-align:left}
.specList li .kindSelect .form_chk{display:block;padding:0 29px 116px 29px}
.specList li .kindSelect .form_chk:first-child{border:none}
.specList li .kindSelect .form_chk label{color:#05141f;font-size:15px}
.specList li .kindSelect .form_chk label *{vertical-align:middle}
.specList li .kindSelect .form_chk label span{position:absolute;top:29px;left:61px;display:inline-block;width:120px;height:54px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/ico_car_type.png) no-repeat}
.specList li .kindSelect .form_chk.carkind02 label span{background-position:-130px 0}
.specList li .kindSelect .form_chk.carkind03 label span{background-position:-260px 0}
.specList li .kindSelect .form_chk label.r_on{color:#05141f}
.specList li .kindSelect .form_chk label.r_on span{background-position:0 -73px}
.specList li .kindSelect .form_chk.carkind02 label.r_on span{background-position:-130px -73px}
.specList li .kindSelect .form_chk.carkind03 label.r_on span{background-position:-260px -73px}
/* jquery-slider */
.slideWrap{position:relative;display:inline-block;margin-left:30px;padding:45px 13px 0px 13px;border:1px solid rgba(5,20,31,0.2);border-radius:42px}
.slideWrap .slideBg{position:absolute;top:23px;left:13px;width:16px;height:274px;border-radius:16px;border:1px solid #cdd0d2;background:#cdd0d2}
.ui-slider{position:relative;width:18px;height:275px;top:-22px}
.ui-slider-range{position:absolute;left:0;bottom:0;width:18px;padding-top:5px;border-radius:14px;border:none;z-index:1;background:#555f67}
.ui-slider-handle{position:absolute;left:-5px;display:block;width:28px;height:29px;margin:0 0 -15px;border:none;box-shadow:none;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_slider.png) no-repeat;z-index:2}
.unitSlide{position:relative}
.unitSlide .price_range{position:absolute;top:-29px;left:31px;width:120px;height:328px}
.unitSlide .price_range span{display:block;width:100px;padding-left:20px;color:#05141f;font-size:15px;line-height:67px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_slider.png) no-repeat -30px 50%;vertical-align:middle}
.unitSlide .price_range span.range01{line-height:65px}
.unitSlide p{margin:58px 0 0 0;text-align:center}
.unitSlide p input[type=text]{width:45%;padding:8px 6px;color:#05141f;font-size:18px;text-align:right;border-radius:3px;border:1px solid #cdd0d2;background:#f7f8f8;vertical-align:middle;font-family:kiaB}
.mileageSelect{border-left:1px solid #d0d0d0;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_advisor01.png) no-repeat 100% 100%}
.mileageSelect > strong{padding-bottom:52px}
.mileageSelect .inner{position:relative;width:187px;height:315px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_mileage_w.gif) no-repeat}
.mileageSelect .form_chk{display:block;position:static;width:187px;height:315px}
.mileageSelect .form_chk label, .mileageSelect .form_chk label+span{overflow:hidden;text-indent:-9999px;position:absolute;width:78px;height:52px;z-index:100}
.mileageSelect .form_chk label:before{display:none}
.mileageSelect .form_chk label+span{display:none;position:absolute;top:0;left:0;width:187px;height:315px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_mileage_w.gif) no-repeat -197px 0;z-index:10}
.mileageSelect .mileage01 label{left:8px;top:38px}
.mileageSelect .mileage02 label{left:70px;top:95px}
.mileageSelect .mileage03 label{left:70px;top:169px}
.mileageSelect .mileage04 label{left:7px;top:223px}
.mileageSelect .form_chk label.r_on+span{display:block}
.mileageSelect .mileage02 label.r_on+span{background-position:-395px 0}
.mileageSelect .mileage03 label.r_on+span{background-position:-592px 0}
.mileageSelect .mileage04 label.r_on+span{background-position:-788px 0}
.userNum{background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_advisor02.png) no-repeat 100% 100%}
.userNum .form_chk{display:block;margin:0 30px 10px 30px;}
.userNum .form_chk label{position:relative;color:#05141f;font-size:15px;border-radius:1px;line-height:44px;text-align:center;z-index:2; border:1px solid #05141f; background:#fff; box-sizing:border-box;}
.userNum{border-right:1px solid #d0d0d0}
.userNum .form_chk label:before{display:none}
.userNum .form_chk label.c_on{color:#fff;background:#05141f}
.specSearch .result_list li{float:left;width:25%}
.specSearch .result_list li p{height:82px;color:#05141f;border-left:1px solid #fff;text-align:center;background:rgba(5,20,31,0.2)}
.specSearch .result_list li:first-child  p{border-left:none}
.specSearch .result_list li p span{display:block;padding:15px 0 10px;font-family:kiaM}
.specSearch .result_list li p strong{font-size:18px}
/* 차량 상세정보 */
.titInfo{padding:30px 0 10px;font-size:14px}
.advisorList{position:relative;margin-top:140px}
.advisorList .car_box .car_name{padding-right:100px}
.advisorList .car_info{display:none;position:absolute;left:0;width:100%}
.advisorList .car_l.on .car_box .car_a{border-color:#05141f;background:#05141f}
.advisorList .car_l.on .car_box .car_name{color:#fff}
.advisorList .car_l.on .car_box .car_a:after{content:"";display:block;position:absolute;left:50%;bottom:-15px;width:27px;height:14px;margin-left:-14px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_carList.png) -23px 0 no-repeat}
.advisorList .car_l.on .car_info{display:block}
.car_info .carinfoWrap{overflow:hidden;position:relative;margin-top:20px;padding:39px 30px;border:1px solid #cdd0d2;background:#fff}
.carinfoWrap .carTit{margin-bottom:30px;color:#05141f;font-size:30px;font-family:kiaB}
.carinfoWrap .merit_list{margin-bottom:20px}
.carinfoWrap .merit_list h6{margin-bottom:10px;color:#05141f;font-size:18px}
.carinfoWrap .merit_list ul{position:relative;z-index:2}
.carinfoWrap .merit_list ul li{margin-bottom:10px;font-size:13px}
.cardetail_table_m{display:none}
.cardetail_table{position:relative;margin-top:30px;z-index:2}
.cardetail_table th{padding:7px 0 13px 0}
.cardetail_table th span{display:block;width:47px;height:27px;margin:0 auto 5px auto;text-align:center;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_carList.png) no-repeat 0 -25px}
.cardetail_table th.cartit02 span{background-position:-47px -25px}
.cardetail_table th.cartit03 span{background-position:0 -52px}
.cardetail_table th.cartit04 span{background-position:-47px -52px}
.cardetail_table th.cartit05 span{background-position:0 -79px}
.cardetail_table th.cartit06 span{background-position:-47px -79px}
.cardetail_table td{padding:8px 5px}
.carinfoWrap .car_img{position:absolute;top:9px;right:-6px;z-index:1}
.carinfoWrap .btn_areaR{position:absolute;bottom:29px;right:29px}
.carinfoWrap .car_btn{overflow:hidden;margin-top:20px}
.carinfoWrap .car_btn a{float:left;display:block;height:24px;padding-right:20px;color:#05141f;line-height:24px;vertical-align:top}
.carinfoWrap .car_btn a *{vertical-align:top}
.carinfoWrap .car_btn a br{display:none}
.carinfoWrap .car_btn a span{display:inline-block;text-decoration:underline}
.carinfoWrap .car_btn a:before{display:inline-block;content:'';width:24px;height:24px;margin-right:7px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_carList.png) no-repeat 0 -107px}
.carinfoWrap .car_btn a.icoBtn2:before{background-position:-30px -107px}
.carinfoWrap .car_btn a.icoBtn3:before{background-position:0 -133px}
.carinfoWrap .car_btn a.icoBtn4:before{background-position:-30px -133px}
.car_info button{display:block;overflow:hidden;text-indent:-9999px;position:absolute;top:30px;right:30px;width:23px;height:23px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_carList.png) no-repeat -53px 0;z-index:2}
.car_compBox{position:absolute;top:194px;left:0;width:100%;height:107px;border:1px solid #cdd0d2;border-top:2px solid #05141f;background:#fff}
.car_compBox h6{position:absolute;top:18px;left:19px;font-size:16px;font-family:kiaM;font-weight:normal}
.car_compBox h6+span{display:block;position:absolute;top:49px;left:19px;color:rgba(5,20,31,0.6)}
.car_compBox ul{margin:14px 0 0 159px}
.car_compBox ul li{position:relative;float:left;width:130px}
.car_compBox ul li p{overflow:hidden;height:66px;margin:4px 10px 0 0;border:1px solid #cdd0d2;text-align:center;background:#f7f8f8 url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_carList.png) no-repeat 50% -160px}
.car_compBox ul li p img{width:100%;text-align:center;background:#fff}
.car_compBox ul li.carAdd p{background:#fff}
.car_compBox ul li button{position:absolute;top:0;right:6px;display:block;overflow:hidden;text-indent:-9999px;width:19px;height:19px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_carList.png) no-repeat -58px -107px}
.car_compBox .btnType3{position:absolute;top:40px;right:15px}
.vs_car_adv .addArea{overflow:visible;float:none;width:auto;border-left:1px solid #ddd}
.vs_car_adv td:first-child .addArea{border-left:none}
.vs_car_adv .addArea .addList{float:none}
/* life style 추천 */
.lifeBox{padding:30px 0;text-align:center;border:1px solid #d0d0d0;border-top:none;border-bottom:4px solid #05141f;background:#fff}
.lifeBox .lifeStep{padding-bottom:30px;border-bottom:1px solid #e3e3e3}
.lifeBox .lifeStep span{display:inline-block;width:76px;height:76px;margin-right:10px;padding-right:21px;color:#7e8083;font-family:kiaB;font-size:16px;line-height:76px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_lifestep.gif) no-repeat}
.lifeBox .lifeStep span.on{color:#05141f;background-position:-101px 0}
.lifeBox .lifeStep span:last-child{margin:0;padding-right:0;background-position:-202px 0}
.lifeBox .lifeStep span:last-child.on{background-position:-282px 0}
.lifeBox h5{padding:30px 0 38px;color:#05141f;font-size:21px}
.lifeBox h5 br{display:none}
.lifeSelect .form_chk{margin:0 15px;overflow:hidden;padding-bottom:10px}
.lifeSelect .form_chk .radio_box{position:relative;padding:5px;color:#666;font-size:18px;font-family:kiaB;border-radius:8px 8px 0 0;background:#e1e3e4}
.lifeSelect .form_chk .radio_box:before{position:absolute;bottom:22px;left:50%;margin-left:-11px;width:22px;height:22px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_lifeSelect.png) no-repeat}
.lifeSelect .form_chk .radio_box.r_on{background:#c3c7c9}
.lifeSelect .form_chk .radio_box.r_on em{color:#05141f;border-color:#fff}
.lifeSelect .form_chk .radio_box.r_on:before{background-position:100% 0}
.lifeSelect .form_chk .radio_box em{display:block;width:162px;height:62px;padding-top:189px;border:3px solid #fff;border-radius:7px 7px 0 0}
/* .lifeSelect .form_chk .radio_box span{display:block;position:absolute;top:40px;left:50%;width:128px;height:128px;margin-left:-64px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_lifeIcon01.png) no-repeat} */
.lifeSelect .form_chk.life02 .radio_box span{background-position:-129px 0}
.lifeSelect .form_chk.life03 .radio_box span{background-position:-259px 0}
.lifeSelect .form_chk.life04 .radio_box span{background-position:0 -130px}
.lifeSelect .form_chk.life05 .radio_box span{background-position:-129px -130px}
.lifeSelect .form_chk.life06 .radio_box span{background-position:-259px -130px}
.lifeSelect .form_chk.life07 .radio_box span{background-position:0 -260px}
.lifeSelect .form_chk.life08 .radio_box span{background-position:-129px -260px}
.lifeSelect .form_chk.life09 .radio_box span{background-position:-259px -260px}
.lifeSelect .form_chk.life10 .radio_box span{background-position:0 -390px}
.lifeSelect .form_chk.life11 .radio_box span{background-position:-129px -390px}
.lifeSelect .form_chk.life12 .radio_box span{background-position:-259px -390px}
.lifeSelect .form_chk.life13 .radio_box span{background-position:0 -520px}
.lifeSelect .form_chk.life14 .radio_box span{background-position:-129px -520px}
.lifeSelect .form_chk.life15 .radio_box span{background-position:-259px -520px}
.lifeSelect .form_chk.life16 .radio_box span{background-position:0 -650px}
.lifeSelect .form_chk.life17 .radio_box span{background-position:-129px -650px}
.lifeSelect .form_chk .radio_box.r_on span:before {position:absolute; top:-2px; left:-2px; display:block; width:98%; height:98%; border:4px solid #05141f; border-radius:100%; z-index:1; content:'';}

.lifeSelect_step02 .form_chk .radio_box span{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_lifeIcon02.png)}
.lifeSelect_step03 .form_chk .radio_box span{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_lifeIcon03.png)}

/*20171023 S*/
.substantial-recommend03 .vs_head table tbody th, .substantial-recommend03 .vs_head table tbody td{font-family:YoonPro740}
.substantial-recommend03 .vs_body table tbody th, .substantial-recommend03 .vs_body table tbody td{font-family:YoonPro740}
.substantial-recommend03 .vs_head table tbody th, .substantial-recommend03 .vs_body table tbody th{font-weight:bold}
.lifestyle-recommend05 .vs_head table tbody th, .lifestyle-recommend05 .vs_head table tbody td{font-family:YoonPro740}
.lifestyle-recommend05 .vs_body table tbody th, .lifestyle-recommend05 .vs_body table tbody td{font-family:YoonPro740}
.lifestyle-recommend05 .vs_head table tbody th, .lifestyle-recommend05 .vs_body table tbody th{font-weight:bold}
/*20171023 E*/

/* 경쟁차 비교  */
.compareCar_con{padding:30px;border-bottom:3px solid #05141f;background:#fff}
.carSelect{overflow:hidden;position:relative;height:372px}
.carSelect .txtSelect{padding-left:7px;font-family:kiaM;font-size:13px;color:#37434c}
.carSelect .txtSelect:before{content:"";overflow:hidden;display:inline-block;width:3px;height:3px;margin:8px 4px 0 -7px;background:#aeaeae;white-space:nowrap;vertical-align:top}
.addArea{overflow:hidden;width:100%}
.addArea .addList{position:relative;float:left;height:326px}
.addArea .addbtn{display:block;overflow:hidden;height:324px;margin-right:-1px;border:1px solid #cdd0d2;text-align:center}
.addArea .addbtn span{display:block;width:100%;height:324px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_compareaddbtn.png) no-repeat center center;text-indent:-999px}
.addArea .addList .SelectCon{display:none}
.addArea .addList.on .addbtn{display:none}
.addArea .addList.on .SelectCon{display:block;margin-right:-1px;height:304px;background:#f7f8f8;border:1px solid #cdd0d2;padding:20px 20px 0}
.addArea .addList.on .SelectCon .carImg{margin:50px 0 10px}
.addArea .addList.on .SelectCon .carImg img{height:70px}
.addArea .addList.on .SelectCon .carTxt strong{display:block;font-family:kiaM;font-size:18px;color:#05141f;text-align:left}
.addArea .addList.on .SelectCon .carTxt span{display:block;margin-top:10px;font-family:kiaM;font-size:13px;color:#37434c;text-align:left}
.addArea .addList.on .SelectCon .addPrice{display:block;width:100%;padding:15px 0;position:absolute;bottom:0;left:0;border-top:1px solid #cdd0d2;font-size:18px;color:#05141f;font-family:kiaB;text-align:right}
.addArea .addList.on .SelectCon .addPrice em{margin-right:10px}
.addIcon{position:absolute;top:10px;right:10px}
.addIcon a{display:block;position:relative;float:left;margin-right:6px;z-index:9}
.addIcon a .iconImg{display:block;overflow:hidden;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_addicon.png) repeat 0 0;width:28px;height:28px;text-indent:-999px}
.addIcon a.icon01 .iconImg{background-position:-180px 0}
.addIcon a.icon02 .iconImg{background-position:-108px 0}
.addIcon a.icon03 .iconImg{background-position:-144px 0}
.addIcon a .iconexplain{/*display:none;*/position:absolute;top:35px;left:-9999px;}
.addIcon a:hover .iconexplain, .addIcon a:focus .iconexplain, .addIcon a:active .iconexplain{display:block;left:0;}
.addIcon a .iconexplain{min-width:60px;padding:3px;background:#05141f url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_iconexbox.png) repeat left -10px;border-radius:12% 12%;color:#fff;font-family:kiaM;font-size:12px;text-align:center}
.addIcon a .iconexplain:before{content:"";display:block;position:absolute;top:-5px;left:40%;width:10px;height:5px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_iconexbox.png) repeat left top}
.addIcon a.icon01:hover .iconImg{background-position:0 -36px}
.addIcon a.icon01:hover .iconexplain, .addIcon a.icon01:focus .iconexplain, .addIcon a.icon01:active .iconexplain{min-width:60px;left:-18px}
.addIcon a.icon02:hover .iconImg{background-position:-36px -36px}
.addIcon a.icon02:hover .iconexplain, .addIcon a.icon02:focus .iconexplain, .addIcon a.icon02:active .iconexplain{min-width:50px;left:-13px}
.addIcon a.icon03:hover .iconImg{background-position:-72px -36px}
.addIcon a.icon03:hover .iconexplain, .addIcon a.icon03:focus .iconexplain, .addIcon a.icon03:active .iconexplain{min-width:30px;left:-5px}
.pop_compare{overflow:visible!important}
.addArea .addList.on .SelectCon .carImg{margin:23% 0 5px}
.addArea .addList.on .SelectCon .carTxt>span{height:55px;margin-top:5px;display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.addArea .addList.on .SelectCon .carEst{margin:5px -5px 0 -5px}
.addArea .addList.on .SelectCon .carEst i{position:relative;top:5px;display:inline-block;width:20px;height:19px;margin-right:2px}
.addArea .addList.on .SelectCon .carEst i:before{position:relative;display:inline-block;width:100%;height:100%;background:url(../../../content/dam/kwcms/kr/ko/images/common/ico_spr_build1.png) 0 0 no-repeat;content:''}
.addArea .addList.on .SelectCon .addPrice{height:45px;padding:10px 0;box-sizing:border-box;line-height:1.5}
@media(max-width:1024px){.addArea .addList.on .SelectCon .carEst{margin:10px -20px 0 -10px}
#compare-car .addArea .addList.on .SelectCon .carEst .btnMedium{font-size:14px}
}
@media(max-width:767px){.addArea .addList{height:155px}
.addArea .addList.on .SelectCon{height:152px;padding:0}
/* .addArea .addList.on .SelectCon .carImg{margin:5px 0 10px} 20210111 edit*/
.addArea .addList.on .SelectCon .carEst{margin:0;position:absolute;right:8px;bottom:8px; z-index:1} /*20210111 edit*/
.vs_wrap .vs_car{width:650px !important;overflow-x:scroll !important}
#compare-car .addArea .addList.on .SelectCon .carEst{position:relative;right:auto;bottom:auto;margin:13px -5px 0 -5px}
}

/*@media screen and (-webkit-min-device-pixel-ratio:1.5){
.addIcon a .iconImg{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_addicon_x2.png);background-size:208px 64px}
} 20210111 */
.addKiacar{float:left;width:20%;height:328px} /* 기아차량 선택 */
.addKiacar .txtSelect{position:absolute;top:0;left:0}
.addKiacar .addArea{margin-top:35px}
.addKiacar .addArea .addbtn{margin-right:0;background:#697279}
.addKiacar .addArea .addbtn span{background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_kiaaddbtn.png) no-repeat center center}
.addKiacar .addArea .addList{width:100%}
.addKiacar .addArea .addList.on .SelectCon{margin-right:0;background:#697279}
.addKiacar .addArea .addList.on .SelectCon .carTxt strong{color:#fff}
.addKiacar .addArea .addList.on .SelectCon .carTxt span{color:#fff}
.addKiacar .addArea .addList.on .SelectCon .addPrice{/*border-top:1px solid #7a7c7f;*/color:#fff}
.addKiacar .addIcon a.icon01 .iconImg{background-position:0 0}
.addKiacar .addIcon a.icon02 .iconImg{background-position:-36px 0}
.addKiacar .addIcon a.icon03 .iconImg{background-position:-72px 0}
.addKiacar .addIcon a.icon01:hover .iconImg, .addKiacar .addIcon a.icon01:focus .iconImg, .addKiacar .addIcon a.icon01:active .iconImg{background-position:0 -36px}
.addKiacar .addIcon a.icon02:hover .iconImg, .addKiacar .addIcon a.icon02:focus .iconImg, .addKiacar .addIcon a.icon02:active .iconImg{background-position:-36px -36px}
.addKiacar .addIcon a.icon03:hover .iconImg, .addKiacar .addIcon a.icon03:focus .iconImg, .addKiacar .addIcon a.icon03:active .iconImg{background-position:-72px -36px}
.carSelect .vs{float:left;width:20%;margin-top:149px;text-align:center}
.addComparecar{position:relative;float:left;width:60%;height:328px} /* 비교차량 */
.addComparecar .addArea{margin-top:15px}
.addComparecar .addArea .addList{width:33.2%}
.btn_addBasic{position:absolute;top:0;right:0}
.compare_car .titInfo{padding:30px 0 0}
.vs_wrap{position:relative;margin-top:15px;border:1px solid #cdd0d2;border-top:2px solid #05141f} /* 경쟁차 비교하기 결과 테이블 */
.vs_wrap th{padding:12px 14px}
.vs_wrap td{padding:12px 14px;border-top:1px solid #cdd0d2;color:#37434c;font-family:kiaM;text-align:center}
.vs_wrap th .item{position:relative}
.vs_wrap th[class*=item_h]{height:18px;border-top:2px solid #05141f;background:#f7f8f8;font-family:kiaB;font-size:16px;color:#05141f;text-align:left}
.vs_wrap th[class*=item_h] .item_a{position:absolute;top:50%;right:0;margin-top:-7px}
.vs_wrap td[class*=item_more]{display:none}
.vs_wrap td[class*=item_more].on{display:table-cell}
.vs_wrap td img{height:100%}
.vs_wrap .vs_head{position:relative;float:left;width:174px;z-index:9}
.vs_wrap .vs_body{overflow:hidden;width:auto}
.vs_wrap .vs_item{background:#f8f8f8}
.vs_wrap .vs_item th,
.vs_wrap .vs_item td{border-right:1px solid #cdd0d2}
.vs_wrap .vs_item th.item_h1,
.vs_wrap .vs_item th.item_h2{background:#c7cacd}
.vs_wrap .vs_item td.rowLine{border-right:1px solid #cdd0d2}
.vs_wrap .vs_item .item_msg{overflow:hidden;height:286px;padding:20px 23px;border:0;border-right:1px solid #05141f;background:#666f76 url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_addresultvs.gif) no-repeat 50% 50%;text-indent:-999px}
.vs_wrap .vs_item td .explain_help{position:relative}
.vs_wrap .vs_car{table-layout:fixed;background:#fff}
.vs_wrap .vs_car th{border-left:1px solid #cdd0d2;font-family:kiaB;font-size:16px;color:#37434c;text-align:left}
.vs_wrap .vs_car td{border-left:1px solid #cdd0d2;color:#37434c;text-align:left}
.vs_wrap .vs_car th:first-child,
.vs_wrap .vs_car td:first-child{border-left:0}
.vs_wrap .vs_car .item_car{width:25%;padding:0;border-top:0;vertical-align:top}
.vs_wrap .vs_car .addArea .addList{width:100%;float:none}
.vs_wrap .vs_car .addArea .addbtn{border:none}
.vs_wrap .vs_car .addArea .addList.on .SelectCon{border:none;background:#fff}
.vs_wrap .vs_car .addArea .addList.on .SelectCon .addPrice{color:#05141f}
.vs_wrap .addResult{position:absolute;top:-40px;right:0;z-index:9}
.sales_box{margin-top:15px;padding:23px;background:#fff;border:1px solid #e3e3e3;position:relative}
.sales_box h5{margin-bottom:28px}
.sales_box .form_wrp{position:absolute;top:14px;right:23px;width:200px}
/* S : 170217 */
.sales_box + .sales_box {margin-top:30px;}
.sales_box .txt {font-size:18px;text-align:center;color:#05141f;}
.sales_box .txt br {display:none;}
/* E : 170217 */
.sales_tool:after{display:none}
.sales_tool li{display:table-cell;border-left:1px solid #e1e1e1;text-align:center}
.sales_tool li:first-child{border-left:0}
.sales_tool li .tool_tspr{display:block;color:#05141f}
.sales_tool li .tool_tspr:before{display:block;margin:0 auto 5px}
/* S : 180808 */
.sales_tool li:nth-child(1) .tool_tspr:before {
  animation-duration: 4s;
  animation-delay: 0.9s;
  animation-name: tool_tsprBefore;
  animation-iteration-count: infinite;
}
.sales_tool li:nth-child(2) .tool_tspr:before {
  animation-duration: 4s;
  animation-delay: 1.2s;
  animation-name: tool_tsprBefore;
  animation-iteration-count: infinite;
}
.sales_tool li:nth-child(3) .tool_tspr:before {
  animation-duration: 4s;
  animation-delay: 1.5s;
  animation-name: tool_tsprBefore;
  animation-iteration-count: infinite;
}
.sales_tool li:nth-child(4) .tool_tspr:before {
  animation-duration: 4s;
  animation-delay: 1.8s;
  animation-name: tool_tsprBefore;
  animation-iteration-count: infinite;
}
.sales_tool li:nth-child(5) .tool_tspr:before {
  animation-duration: 4s;
  animation-delay: 2.1s;
  animation-name: tool_tsprBefore;
  animation-iteration-count: infinite;
}

@keyframes tool_tsprBefore {
  0% {
    transform:translateY(0px);
  }
  10% {
    transform:translateY(-5px);
  }
  20% {
    transform:translateY(0px);
  }
  100% {
    transform:translateY(0px);
  }
}
/* E : 180808 */
.etcIcon{overflow:hidden;margin-top:15px}
.etcIcon .sales_share .tool_tspr{width:110px;margin:8px 10px 0 0;font-size:13px;text-decoration:underline;color:#05141f}
.etcIcon .sales_share{float:left}
.etcIcon .sales_share .tool_tspr:before{margin-right:6px;vertical-align:middle}
/*20171023 S*/
.comparisons-select-korea01-01 .compare_car .bl_type_note{margin-top:10px;font-family:YoonPro740;font-size:13px;}
.comparisons-select-korea01-02 .vs_head table tbody th, .comparisons-select-korea01-02 .vs_head table tbody td{font-family:YoonPro740}
.comparisons-select-korea01-02 .vs_body table tbody th, .comparisons-select-korea01-02 .vs_body table tbody td{font-family:YoonPro740}
.comparisons-select-korea01-02 .infoArea .bl_type4{font-family:YoonPro740}
.comparisons-select-korea01-02 .sales_share a{font-family:YoonPro740}
.comparisons-select-korea01-02 .vs_head table tbody th, .comparisons-select-korea01-02 .vs_body table tbody th{font-weight:bold}
/*20171023 E*/

/* 영업망안내 */
.find_branch .radioBtn{margin-bottom:10px}
.find_branch .radioBtn .form_chk{margin-right:20px}
.branchIcon{position:relative; display:inline-block;}
.branchIcon:before {content:'';display:block; position:absolute; left:50%; top:20px; width:50px;padding-top:28px; margin-left:-25px; background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_findtit_icon.png) no-repeat}
.branchIcon.icon01:before{background-position:0 0}
.branchIcon.icon02:before{background-position:-50px 0}
.branchIcon.icon03:before{background-position:-100px 0}
.branchIcon .text {display:block; margin-top:48px;}
.branchList .branch_info .name{font-size:18px;line-height:22px}
.branchList .branch_info .tel{margin-left:5px;color:#37434c}
.branchList .branch_info .address{margin-top:5px;color:#37434c;padding-right: 220px;min-height:46px;box-sizing: border-box;}
.branchList .branch_info.form_chk{display:block;padding-left:100px;}
@media all and (max-width:767px){
  .branchList .branch_info.form_chk{padding-left: 90px;}
}
.branchList .branch_info.form_chk .radio_box{display:inline}
.branchList .branch_info.form_chk .radio_box:before{margin-left:-21px}
.branchList .branch_info.form_chk .radio_box.focus:before{margin-left:-22px}
.branchList .branch_info.form_chk .address{width:100%;margin-top:5px;color:#666;padding-right:110px;min-height:46px;box-sizing: border-box;}
.branchList .branch_info .name{margin-left:-3px}
.branchList .branch_share{position:absolute;top:50%;right:30px;margin-top:-14px}
.branchList .branch_share a{margin-left:20px}
.branchList .branch_view .mapArea img{width:100%}
.branchList .branch_view .mapText{display:none}
.branchList  .bbs_icon {height:85px;}
.pop_branch .branchList{max-height:390px;overflow-y:auto}
.branch_photo{margin:50px -5px 0;position:relative}
.branch_photo img{width:100%}
.branch_photo li{float:left;margin-top:10px}
.branch_photo li .photo{margin:0 5px;border:1px solid #ddd;box-sizing:border-box;overflow:hidden}
.branch_staff{padding:30px}
.branch_staff img{width:100%;height:100%}
.branch_staff li{margin-top:30px}
.branch_staff li:first-child{margin-top:0}
.branch_staff li:after{content:"";display:block;clear:both}
.branch_staff li .photo{float:left;width:110px;height:140px;margin-right:20px;border:1px solid #ddd;box-sizing:border-box}
.branch_staff li .info{overflow:hidden}
.branch_staff li .info dt.name{font-size:21px;font-family:kiaB;line-height:24px;margin-bottom:14px}
.branch_staff li .info dd{margin:4px 0}
.branch_staff li .info dd:after{content:"";display:block;clear:both}
.branch_staff li .info em{display:block;color:#05141f;float:left;min-width:50px}
.branch_staff li .info span.con{display:block;overflow:hidden;color:#37434c}
.branch_staff.branchList_staff{padding:0}
.branch_staff.branchList_staff li{padding:29px;background:#fff;border:1px solid #dadada}
.branch_inven img{height:100%}
.branch_inven li{padding:25px;border-top:1px solid #e5e5e5}
.branch_inven li:first-child{margin-top:0;border-top:0}
.branch_inven li:after{content:"";display:block;clear:both}
.branch_inven li .photo{float:left;height:80px;margin-right:30px}
.branch_inven li .info{overflow:hidden}
.branch_inven li .info dt.name{font-size:21px;font-family:kiaB;line-height:24px;margin-bottom:14px}
.pop_dealer{height:355px}
.pop_dealer .txt_desc2{margin-top:20px}
.pop_dealer .scroll_box{max-height:260px}
/* 20151116  */
.pd_tit{color:#05141f;font-size:16px;margin-top:30px}
.pd_box{background:#f7f8f8;border:1px solid #cdd0d2;padding:20px 29px;overflow-y:scroll;height:40px;color:#05141f;margin-top:10px}
/* //20151116  */

/* s:20210120 edit 이달의 구매혜택 */
.sales_offers {}
.sales_offers h4 {margin-bottom:30px; font-size:24px; line-height:1.2}
.sales_offers .viewWrap {display:none; position:relative; margin-top:30px; background:#fff}
.sales_offers .viewWrap.on {display:block;}
.sales_offers .viewWrap > ul {margin-bottom:20px; border-bottom:2px solid #05141f;}
.sales_offers .viewWrap .list {border-top:2px solid #05141f;}

.sales_offers .viewWrap .summary {position:relative; display:table; width:100%; padding:40px 30px; box-sizing:border-box;}
.sales_offers .viewWrap .summary .thum {display:table-cell; width:40%; vertical-align:middle;}
.sales_offers .viewWrap .summary .thum:after {display:block; clear:both; content:''}
.sales_offers .viewWrap .summary .thum .tit {display:block; float:left; width:50%; vertical-align:middle; line-height:1; padding-top:6%;} /* 20210412 edit padding-top */
.sales_offers .viewWrap .summary .thum .tit strong {display:block; margin-bottom:10px; font-family:kiaB; font-size:30px;}
.sales_offers .viewWrap .summary .thum .tit em {display:block; font-family:kiaB; font-size:20px;}
.sales_offers .viewWrap .summary .thum .tit span {display:block; margin-top:10px; font-family:YoonPro740; font-size:16px; color:#37434c}
.sales_offers .viewWrap .summary .thum .img {display:block;float:left;  width:50%; padding:0 0 0 3%; box-sizing:border-box; vertical-align:middle;}
.sales_offers .viewWrap .summary .thum .img img {width:100%;}
.sales_offers .viewWrap .summary .benefit {display:table-cell; width:59%; padding-left:4%; box-sizing:border-box; font-size:16px; vertical-align:middle; line-height:1.5}
.sales_offers .viewWrap .summary .benefit li:after {display:block; clear:both; content:''}
.sales_offers .viewWrap .summary .benefit li + li {margin-top:10px;}
.sales_offers .viewWrap .summary .benefit strong {display:block; float:left; width:80px; letter-spacing:-0.5px; font-family:kiaM;}
.sales_offers .viewWrap .summary .benefit p {display:block; float:left; width:80%; font-family:YoonPro740; color:#37434c}
.sales_offers .viewWrap .summary .benefit p span {display:block;}
.sales_offers .viewWrap .summary .benefit p span i {display:inline-block; margin-right:5px;}

.sales_offers .viewWrap .detail {position:relative; background:#eff1f1}
.sales_offers .viewWrap .detail .viewOpt {position:relative; display:block; width:100%; height:50px; padding-left:55px; box-sizing:border-box; background:#cdd0d2; text-align:left; font-family:kiaM; font-size:18px;}
.sales_offers .viewWrap .detail .viewOpt span {position:absolute; display:inline-block; top:50%; left:30px; transform:translateY(-50%); width:15px; height:9px;}
.sales_offers .viewWrap .detail .viewOpt span:before{position:absolute;top:5px;left:0;width:9px;height:2px;background:#05141f;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);content:'';transition-duration:.3s}
.sales_offers .viewWrap .detail .viewOpt span:after{position:absolute;top:5px;left:6px;width:9px;height:2px;background:#05141f;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);content:'';transition-duration:.3s}

.sales_offers .viewWrap .detail .viewOpt.on span:before {transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.sales_offers .viewWrap .detail .viewOpt.on span:after {transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}

.sales_offers .viewWrap .detail .btnWrap {position:absolute; top:10px; right:25px; z-index:1}
.sales_offers .viewWrap .detail .btnWrap a {float: left;margin:0 5px;}

.sales_offers .viewWrap .detail .detailList {display:none; position:relative; box-sizing:border-box; padding:0 50px;}
.sales_offers .viewWrap .detail .detailList > li {position:relative;  padding:22px 10px 23px 22%; border-top:1px solid #cdd0d2}
.sales_offers .viewWrap .detail .detailList > li:first-child {border-top:none}
.sales_offers .viewWrap .detail .detailList > li strong {display:block; position:absolute; top:50%; left:0; transform:translateY(-50%); width:30%; padding-left:10px; box-sizing:border-box; font-family:kiaM; font-size:16px;}
.sales_offers .viewWrap .detail .detailList > li .item {font-family:YoonPro740; font-size:15px; color:#37434c; line-height:1.2}
.sales_offers .viewWrap .detail .detailList > li .item li {position:relative; padding:5px 0;}
.sales_offers .viewWrap .detail .detailList > li .item li:after {display:block; clear:both; content:''}
.sales_offers .viewWrap .detail .detailList > li .item li .cont {display:inline-block; width:60%; vertical-align:top; word-break:keep-all;}
.sales_offers .viewWrap .detail .detailList > li .item li .cont em {display:block;font-size: 88%;margin-top:2px; line-height:1.5}
.sales_offers .viewWrap .detail .detailList > li .item li .cont i {display:block;font-size: 88%;margin-top:2px; line-height:1.5; font-style:normal;}
.sales_offers .viewWrap .detail .detailList > li .item li .price {display:inline-block; width:39%; vertical-align:top;font-weight:bold; text-align:right;color:#05141f; word-break:break-all;}
.sales_offers .viewWrap .summary .thum .tit span em {display:block;margin-top:7px; font-size:85%; font-family:inherit}
.sales_offers .viewWrap .summary .benefit p em {display:block;font-size:85%;}
.sales_offers .viewWrap .summary .benefit p span + span {margin-top:5px;}
.sales_offers .viewWrap .detail .detailList > li strong em {display:block;margin-top:3px;font-size:85%;}
.sales_offers .viewWrap .detail .detailList > li .item li .price em {display:block;margin-top:3px;font-size:88%; font-weight:normal;}
.sales_offers .viewWrap .summary .thum .tit span i {display:block;margin-top:7px; font-size:85%; font-family:inherit; font-style:normal;}
.sales_offers .viewWrap .summary .benefit p i {display:block;font-size:85%; font-style:normal;}
.sales_offers .viewWrap .summary .benefit p span + span {margin-top:5px;}
.sales_offers .viewWrap .detail .detailList > li strong i {display:block;margin-top:5px;font-size:85%; font-style:normal;}
.sales_offers .viewWrap .detail .detailList > li .item li .price i {display:block;margin-top:3px;font-size:88%; font-weight:normal; font-style:normal;}

.sales_offers .viewWrap .detail .etcWrap {display:none; position:relative; border-top:2px solid #cdd0d2; box-sizing:border-box; padding:20px 0; margin:0 50px; color:#37434c;}
.sales_offers .viewWrap .detail .etcWrap.on {display:block;}

.sales_offers .warnWrap {margin:20px 30px; font-family:YoonPro740; font-size:14px;}
.sales_offers .warnWrap + .con_offerspop, .sales_offers .con_offerspop + .con_offerspop {margin-top:70px}

.sales_offers .bannerList {position:relative;}
.sales_offers .bannerList:after {display:block; clear:both; content:''}
.sales_offers .bannerList a {display:block; position:relative;}
.sales_offers .bannerList .txt {position:absolute; top:0; left:0; width:100%; height:100%; text-align:center;}
.sales_offers .bannerList .txt span {display:table; width:100%; height:100%}
.sales_offers .bannerList .txt span em {display:table-cell; font-size:22px; color:#fff; line-height:1.2; vertical-align:middle;}
.sales_offers .bannerList .img img {width:100%}
.sales_offers .bannerList .slick-slide  {position:relative;}
.sales_offers .bannerList .slick-track {margin:0 -1%;}
.sales_offers .bannerList .slick-slide {float:left; width:33.33%; padding:0 1%; box-sizing:border-box;}


@media (max-width: 1024px){
.sales_offers .viewWrap .summary {padding:5% 2%;} /* 20210412 edit */
.sales_offers .viewWrap .summary .thum {display:block; width:100%;}
.sales_offers .viewWrap .summary .thum .tit {width:70%; padding-top:3%;} /* 20210412 edit padding-top */
.sales_offers .viewWrap .summary .thum .img {width:30%;}
.sales_offers .viewWrap .summary .benefit {display:block; width:100%; margin-top:10px; padding-left:0}

.sales_offers .viewWrap .detail .detailList {padding:0 25px;}
.sales_offers .viewWrap .detail .etcWrap {margin:0 25px;}
}

@media (max-width: 767px){
.sales_offers h4 {margin-bottom:20px; font-size:16px;}
.sales_offers .viewWrap {margin-top:15px}
.sales_offers .viewWrap .summary {padding:20px 15px;}
.sales_offers .viewWrap .summary .thum .tit {width:60%;}
.sales_offers .viewWrap .summary .thum .img {width:40%;}
.sales_offers .viewWrap .summary .thum .tit strong {display:inline-block; margin-right:5px; font-size:21px;}
.sales_offers .viewWrap .summary .thum .tit em {display:inline-block; margin-bottom:10px; font-size:16px;}
.sales_offers .viewWrap .summary .thum .tit span {margin-top:0; font-size:13px;}
.sales_offers .viewWrap .summary .thum .img {padding:0 0 0 10px;}

.sales_offers .viewWrap .summary .benefit {margin-top:20px}
.sales_offers .viewWrap .summary .benefit strong {width:25%; max-width:70px; font-size:14px;}
.sales_offers .viewWrap .summary .benefit p {width:75%; margin-top:2px; font-size:13px;}
.sales_offers .viewWrap .summary .benefit p span {margin:3px 0 0 7px; text-indent:-5px}

.sales_offers .viewWrap .detail .viewOpt {padding-left:30px; text-indent:-9999px;}
.sales_offers .viewWrap .detail .viewOpt span {left:15px;}
.sales_offers .viewWrap .detail .btnWrap {right:5px}
.sales_offers .viewWrap .detail .btnWrap a {margin:0 1px;}

.sales_offers .viewWrap .detail .detailList {padding:0 15px;}
.sales_offers .viewWrap .detail .detailList > li {padding:10px 0;}
.sales_offers .viewWrap .detail .detailList > li strong {position:relative; top:auto; width:100%; padding-left:0; transform:none; font-size:13px;}
.sales_offers .viewWrap .detail .detailList > li .item {margin-top:5px}
.sales_offers .viewWrap .detail .detailList > li .item li {padding:2px 0;}
.sales_offers .viewWrap .detail .detailList > li .item li .cont {width:60%; font-size:12px;} 
.sales_offers .viewWrap .detail .detailList > li .item li .price {width:38%; font-size:12px;}
.sales_offers .viewWrap .detail .etcWrap {padding:10px 0; margin:0 15px; font-size:12px}

.sales_offers .warnWrap {margin:15px 0; font-size:11px;}
.sales_offers .warnWrap + .con_offerspop, .sales_offers .con_offerspop + .con_offerspop {margin-top:25px}

.sales_offers .bannerList .txt span em {font-size:15px}

.sales_offers .bannerList .slick-list {overflow:hidden}
.sales_offers .bannerList .slick-track {margin:0}
.sales_offers .bannerList .slick-slide {padding:0;}
.sales_offers .bannerList .slick-dots {margin-top:5px; text-align:center;}
.sales_offers .bannerList .slick-dots li {position:relative; display:inline-block;;}
.sales_offers .bannerList .slick-dots li button {position:relative; padding:8px 6px; text-indent:-999px; overflow:hidden; font-size:0; vertical-align:middle;}
.sales_offers .bannerList .slick-dots li button:after {position:relative; display:block; width:7px; height:7px; border-radius:10px; background:#05141f; opacity:.4; content:''; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}
.sales_offers .bannerList .slick-dots li.slick-active button:after {width:27px; opacity:1; background:#05141f;}
.sales_offers .bannerList .slick-arrow {position:absolute; top:38%; transform:translateY(-38%); z-index:1001; width:20px; height:30px; text-indent:-999px; font-size:0; overflow:hidden;}
.sales_offers .bannerList .slick-arrow.prev {left:12px;}
.sales_offers .bannerList .slick-arrow.next {left:auto; right:12px;}
.sales_offers .bannerList .slick-arrow.prev:before, .sales_offers .bannerList .slick-arrow.next:before {display:block; position:absolute; top:9px; width:10px; height:10px; border:2px solid #fff; content:''; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}
.sales_offers .bannerList .slick-arrow.prev:before {left:4px; border-right-width:0; border-bottom-width:0}
.sales_offers .bannerList .slick-arrow.next:before {left:auto; right:4px; border-left-width:0; border-top-width:0}


}

/* list type */
.warnWrap {color:#697279}
.warnWrap li ul, .warnWrap li ol{margin:10px 0 20px;}
.warnWrap .list_dash{margin:5px 0}
.warnWrap .list_dash>li{position:relative;margin:0 0 8px 15px;text-indent:-8px}
.warnWrap .list_dash>li:before{content:"- ";display:inline-block;display:inline-block;margin-right:4px}
.warnWrap .list_caution{margin:5px 0}
.warnWrap .list_caution>li{position:relative;margin:0 0 8px 15px;text-indent:-8px}
.warnWrap .list_caution>li:before{display:inline-block;content:"※ ";display:inline-block;margin-right:4px}
.warnWrap .list_alphabet{margin:5px 0;counter-reset:word 0}
.warnWrap .list_alphabet>li{position:relative;margin:0 0 8px 15px;text-indent:-8px}
.warnWrap .list_alphabet>li:before{display:inline-block;content:counter(word,lower-alpha)". ";counter-increment:word 1;display:inline-block;margin-right:4px}
.warnWrap .list_circle{margin:5px 0}
.warnWrap .list_circle>li{position:relative;margin:0 0 7px 7px;padding-left:3px;text-indent:0}
.warnWrap .list_circle>li:before{position:absolute;top:5px;left:-8px;width:5px;height:5px;border:1px solid #333;border-radius:10px;display:inline-block;content:''}
.warnWrap .bu_caution{margin-left:14px;text-indent:-9px}
.warnWrap .bu_caution:before{position:relative;display:inline-block;margin-right:2px;content:"※ "}
.warnWrap .bu_dash{margin-left:11px;text-indent:-5px}
.warnWrap .bu_dash:before{position:relative;display:inline-block;margin-right:3px;content:"- "}
.warnWrap p + p {margin-top:8px}

@media (max-width: 767px){
.warnWrap li ul,.warnWrap li ol{margin:5px 0 10px 0}
.warnWrap .list_dash>li{margin:0 0 4px 12px;text-indent:-6px}
.warnWrap .list_caution>li{margin:0 0 4px 12px;text-indent:-6px}
.warnWrap .list_alphabet>li{margin:0 0 4px 14px;text-indent:-7px}
.warnWrap .list_circle>li{margin:0 0 3px 8px}
.warnWrap .bu_caution{margin-left:12px;text-indent:-7px}
.warnWrap .bu_dash{margin-left:12px;text-indent:-6px}
.warnWrap p + p {margin-top:4px}
}
/* e:20210120 */

/* S : 180712 */
/* 친환경 전기차 구매가이드 */
.green .tblTxt {display:block;margin:-30px 0 10px;text-align:right;font:12px/14px 'kiaM';color:#bb162b}
/*.green .tbl_infoTxt {padding-bottom:10px !important;}*/

/* s:20210113 edit green-guide */
.green {font-family:YoonPro740; font-size:13px; color:#697279;}
.green .bl_type11:before {display:inline-block; width:2px; height:2px; margin-right:5px; background:#a0a0a0; content:''; vertical-align:4px;}
.green .bl_type11 li {margin-left:7px;}
.green .bl_type12 {margin-left:40px !important; text-indent:-40px;}
.green .bl_type12:before {display:inline-block; width:2px; height:2px; margin-right:5px; background:#a0a0a0; content:''; vertical-align:4px;}
.green .list_type2 + .tbl_infoTxt.noPd {margin-top:10px;}
.green .bl_type4 {color:#05141f;}
.green .bl_type_add {padding-left:40px;}
.green .bl_type_add2 {margin:7px 0 0 30px; text-indent:-30px;}
.green h6.bl_type1 em {padding-left:5px; font-family:YoonPro740; font-size:13px; color:#697279}
.green .mbl_tb .table_type2 td {padding:13px 5px; font-size:13px; line-height:1.5}
.green .mbl_tb .table_type2 td .list_type1 {margin:0 0 0 15px; text-align:left;}
.green .mbl_tb .table_type2 td p.bl_type4 {display:inline-block; width:62%; margin:4px; text-align:left; color:r#37434c}
.green .mbl_tb .table_type2 td p.bl1 {display:inline-block; width:62%; text-align:left;}
.green .mbl_tb .table_type2 td.last p.bl_type4, .green .mbl_tb .table_type2 td.last p.bl1 {width:80%;}
.green table tbody th {color:#666;}
.green .tableArea table th.thin {font-weight:normal;}
.green .pcview {display:block;}
.green .moview {display:none;}
.green table strong {font-family:YoonPro740; font-weight:bold;}

.green .list_type1 {margin-top:15px;}
.green .bl1 {position:relative; padding-left:15px; margin-bottom:8px}
.green .bl1:before {display:block; position:absolute; top:0; left:0; width:15px; content:'※'; vertical-align:middle;}
.green .bl1 .dash {margin:5px 0 0 10px; text-indent:-10px;}
.green .bl1 .dash span {display:inline; position:relative;}
.green .bl1 .dash span:after {display:inline-block; position:relative; margin-right:5px; content:'/'; margin:0 4px 0 15px}
.green .bl1 .dash span.last:after {display:none}
.green .bl1 strong {font-family:YoonPro740; font-weight:bold;}
.green .bl_num1 {position:relative; margin:0 auto;}
.green .bl_num1 li {position:relative; float:left; width:15.9%; min-height:60px; margin:1% 0; padding-left:9%; border-left:1px solid #cdd0d2; text-align:left;}
.green .bl_num1 li:first-child {border-left:none;}
.green .bl_num1 em {display:block; position:absolute; left:20%; width:20px; height:20px; box-sizing:border-box;border-radius:1px; background:rgba(5,20,31,0.8); font-size:14px; color:#fff; line-height:1.3; text-align:center;}
.green .bl_num1:after {display:block; clear:both; content:''}
.green .bl_num1 a {display:block; color:#05141f0ff; text-decoration:underline;}
.green .box_list > li {position:relative; float:left; width:22.5%; min-height:225px; margin-left:3.3%; padding:0 2%; box-sizing:border-box; border:1px solid #cdd0d2;}
.green .box_list > li:first-child {margin-left:0}
.green .box_list > li:after {display:block; position:absolute; left:0; top:0; width:100%; height:37px; border-bottom:1px solid #cdd0d2; background:#f8f8f8; content:'';}
.green .box_list > li:before {display:block; position:absolute; top:110px; left:-11%; width:8px; height:8px; border:3px solid #9ba1a5; border-left-width:0; border-top-width:0; content:''; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.green .box_list > li:first-child:before {display:none;}
.green .box_list > li strong {display:block; position:relative; z-index:1; margin-bottom:10px; padding:10px 0; text-align:center; font-family:YoonPro740; font-weight:bold; color:#05141f;}
.green .box_list > li li {position:relative; padding-left:20px; margin:7px 0; color:#37434c}
.green .box_list > li li em {display:inline-block; position:absolute; top:2px; left:0; width:14px;text-align:center; font-size:10px; line-height:1.4}
.green .box_list > li li em:after {display:block; position:absolute; top:0; left:0; width:13px; height:13px; border:1px solid #666; border-radius:20px; content:'';}
.green .box_list > li li .online {display:inline-block; padding:0 5px; background:#37434c; font-size:11px; color:#fff; line-height:1.5}
.green .step-box {position:relative; border:1px solid #cdd0d2; border-top:2px solid #05141f;overflow:hidden;}
.green .step-box:before {display:block; position:absolute; top:0; left:50%; z-index:1; content:''; width:1px; height:100%; background:#cdd0d2}
.green .step-box:after {display:block; clear:both; content:''}
.green .step-box .box {position:relative; float:left; width:50%; }
.green .step-box .box:before {display:block; position:absolute; top:0; left:0; width:100%; height:45px; background:#f9f9f9; content:''}
.green .step-box .box strong {display:block; position:relative; z-index:1; margin-bottom:10px; padding:10px 0; border-bottom:1px solid #cdd0d2; text-align:center; font-family:YoonPro740; font-weight:bold; color:#05141f; line-height:2}
.green .step-box .box ul {margin:5%;}
.green .step-box .box li {position:relative; margin-top:30px; border:1px solid #cdd0d2; color:#37434c;}
.green .step-box .box li:first-child {margin-top:0}
.green .step-box .box li span {position:relative; display:inline-block; padding:9px 0; text-align:center;}
.green .step-box .box li span.boxg {width:35%; background:rgba(5,20,31,0.2);}
.green .step-box .box li span.boxw {width:65%;}
.green .step-box .box li .boxw:before {display:block; position:absolute; top:-63%; left:48%; width:7px; height:7px; border:3px solid rgba(5,20,31,0.4); border-left-width:0; border-top-width:0; content:''; transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.green .step-box .box li:first-child .boxw:before {display:none}
.green .imgbox {margin-top:-50px; text-align:right;}
.green .imgbox img {border:1px solid #eee;}
.green .setpboxwrap {margin-top:15px;}
.green .setpboxwrap:after {display:block; clear:both; content:''}
.green .setpboxwrap .imgstep {float:left; width:27.3%; margin-top:16px; padding-left:4%; box-sizing:border-box;}
.green .setpboxwrap .guidestep {float:left; width:72.7%;}
.green .setpboxwrap .guidestep .stit {margin:25px 0 10px;font-size:15px; color:#333}
.green .setpboxwrap .guidestep .stit:first-child {margin-top:0;}
.green .setpboxwrap .guidestep .mbl_tb + .stit {margin-top:30px;}
.green .setpboxwrap .guidestep .stit + .list_type1 {margin-top:0}
.green .setpboxwrap .guidestep .list_type1 > li {margin-bottom:7px;}
.green .setpboxwrap .guidestep .list_type1 ul {margin-top:5px; color:#666}
.green .dashlist {text-align:left;}
.green .dashlist ul {margin-left:10px;}
.green .dashlist li {margin-left:10px; text-indent:-10px;}
.green .pointtxt {position:relative; padding-left:75px; margin-bottom:15px; font-family:kiaM; font-size:15px; color:#333;}
.green .pointtxt em {display:inline; position:absolute; top:-4px; left:0; padding:4px 11px; background:#05141f; font-size:13px; color:#fff; vertical-align:middle;}
.green .mbl_tb + .pointtxt {margin-top:30px;}
.green .cardwrap:after {display:block; clear:both; content:'';}
.green .cardwrap dl {float:left; width:30%; border:1px solid #cdd0d2; border-top:2px solid #05141f; background:#f7f8f8; text-align:center; line-height:1.5}
.green .cardwrap dl:nth-child(2) {margin:0 4.5%;}
.green .cardwrap dl dt {padding:12px 0 13px; border-bottom:1px solid #cdd0d2; font-weight:bold; color:#05141f;}
.green .cardwrap dl dd .num {display:block; font-size:24px; font-family:kiaB; color:rgba(5,20,31,0.8);}
.green .cardwrap dd {padding:15px 0; margin:0 5%; }
.green .cardwrap .tit {min-height:130px; box-sizing:border-box; border-bottom:1px solid #cdd0d2; font-size:14px; font-weight:bold; color:#333}
.green .cardwrap .benefit {position:relative; box-sizing:border-box; padding-left:62px;  text-align:left;}
.green .cardwrap .benefit em {display:block; position:absolute; top:0; left:0; width:62px; background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/green-guide/green-card-ic.png); background-repeat:no-repeat}
.green .cardwrap dl:nth-child(1) .benefit em {top:22px; height:34px; background-position:0 0}
.green .cardwrap dl:nth-child(2) .benefit em {top:23px; height:34px; background-position:0 -34px}
.green .cardwrap dl:nth-child(3) .benefit em {top:28px; height:23px; background-position:0 -70px}
.green .cardwrap .benefit strong {display:block; font-size:16px; color:#333;}
.green .cardwrap .desc {min-height:70px; box-sizing:border-box; padding:15px 0; border-top:1px solid #cdd0d2;}
.green .cardguide {margin-top:20px;}
.green .cardguide:after {display:block; clear:both; content:''}
.green .cardguide .imgcard {float:left; width:30%; padding-left:4%; box-sizing:border-box;}
.green .cardguide .txtcard {float:left; width:70%;}
.green .cardguide .txtcard ul {margin-bottom:20px;}
.green .cardguide .txtcard li {position:relative; padding-left:80px; margin-bottom:7px;}
.green .cardguide .txtcard li span {display:inline-block; position:absolute; top:0; left:0; font-weight:bold; color:#333;}
.green .cardguide .txtcard li .bl1 {margin-top:10px;}
.green .imgArea img {width:100%}
.green .mapwrap:after {display:block; clear:both; content:''}
.green .mapwrap .maptbl {float:left; width:55.6%}
.green .mapwrap .maptbl .list_type1 {margin-right:-50%;}
.green .mapwrap .mapimg {float:left; width:44.319%}
.green .mapwrap .mapimg img {width:100%;}
.green .servicetbox {padding:30px 20px; margin-top:25px; background:#f7f8f8;}
.green .servicetbox:after {display:block; clear:both; content:''}
.green .servicetbox .pointbox {float:left; width:17.5%; height:190px; padding:4.3% 2% 0 2%; box-sizing:border-box; background:#05141f; color:#fff; text-align:center; line-height:1.5}
.green .servicetbox .pointbox strong {display:block; padding:0 23% 5px; font-family:YoonPro740; font-weight:bold; font-size:16px;}
.green .servicetbox ul {float:left; width:79%; margin-left:3.5%;}
.green .servicetbox ul li {position:relative; padding-left:80px; margin-top:7px}
.green .servicetbox ul li:first-child {margin-top:0}
.green .servicetbox ul li span {display:inline-block; position:absolute; top:0; left:0; font-weight:bold; color:#333;}

@media (max-width: 1024px){
.green .cardwrap dl {width:32%}
.green .cardwrap dl:nth-child(2) {margin:0 1.5%;}
.green .servicetbox .pointbox {padding:6% 2%}
.green .servicetbox .pointbox strong {padding:0 0 2px;}
}

@media (max-width: 767px){
.green .pcview {display:none;}
.green .moview {display:block;}
.green .list_type1 {margin-top:10px;}
.green .bl1 {font-size:11px;}
.green .bl1 .dash span {display:block; padding-left:11px;}
.green .bl1 .dash span:before {display:block; position:absolute; left:0; top:0; width:15px; content:'-'}
.green .bl1 .dash span:after {display:none}
.green .mbl_tb .box_list {width:850px;}
.green .mbl_tb .cardwrap {width:850px;}
.green .tbl_infoTxt.noPd {margin-top:-5px; color:rgba(5,20,31,0.6)}
.green .box_list > li:before {top:48^; left:-11%; width:5px; height:5px; border:2px solid #9a9a9a; border-left-width:0; border-top-width:0;}
.green .step-box {border-top:none;}
.green .step-box .box {width:100%; float:none; border-top:2px solid #7d7d7d;}
.green .step-box:before {display: none;}
.green .step-box .box ul {margin:6% 4%;}
.green .step-box .box li {margin-top:25px;}
.green .step-box .box li span {padding: 8px 0;}
.green .step-box .box li span.boxg {width:55%;}
.green .step-box .box li span.boxw {width:45%;}
.green .step-box .box + .box li span.boxg {width:45%;}
.green .step-box .box + .box li span.boxw {width:55%;}
.green .step-box .box li .boxw:before {top:-57%; width:5px; height:5px; border:2px solid #9a9a9a; border-left-width:0; border-top-width:0;}
.green .imgbox {margin:20px 0 15px; text-align:center;}
.green .imgbox img {width:100%; max-width:235px;}
.green .setpboxwrap .imgstep {float:none; width:100%;}
.green .setpboxwrap .imgstep img {width:100%;}
.green .setpboxwrap .guidestep {float:none; width:100%;}
.green .setpboxwrap .guidestep .stit:first-child {margin-top:20px;}
.green .setpboxwrap .guidestep .stit {margin:20px 0 7px;}
.green .setpboxwrap .guidestep .mbl_tb + .stit {margin-top:20px;}
.green .setpboxwrap .guidestep .stit + .tbl_infoTxt.noPd {margin-top:5px;}
.green .pointtxt {padding-left:70px;}
.green .pointtxt em {top:0; padding:3px 8px;}
.green .cardwrap dl {float:none; width:100%;}
.green .cardwrap dl:nth-child(2) {margin:10px 0}
.green .cardwrap .tit {font-size:13px;  min-height:auto}
.green .cardwrap .benefit {display:inline-block; margin:0 auto; padding-right:8%;  min-height:auto}
.green .cardwrap .benefit strong {font-size:14px}
.green .cardwrap .benefit {padding-left:42px;}
.green .cardwrap .benefit em {width:31px; background-size:31px auto;}
.green .cardwrap dl:nth-child(1) .benefit em {top:22px; height:30px; background-position:0 -53px}
.green .cardwrap dl:nth-child(2) .benefit em {top:22px; height:29px; background-position:0 -83px}
.green .cardwrap dl:nth-child(3) .benefit em {top:26px; height:29px; background-position:0 -119px}
.green .cardwrap dl dd .num {font-size:20px;}
.green .cardwrap .desc {font-size:12px; min-height:auto}
.green .cardguide .imgcard {float:none; width:100%}
.green .cardguide .txtcard {float:none; width:100%}
.green .cardguide .imgcard img {width:100%}
.green .mapwrap .maptbl {float:none; width:100%}
.green .mapwrap .maptbl .list_type1 {margin-right:0}
.green .mapwrap .mapimg {float:none; width:100%; margin-top:30px;}
.green .servicetbox .pointbox {float:none; width:100%; height:auto; padding:10% 0 9.5%; margin-bottom:15px;}
.green .servicetbox ul {float:none; width:100%;}
.green .servicetbox .pointbox strong {padding:0 0 2px; font-size:14px;}
.green .servicetbox ul {margin-left:0}
.green .servicetbox ul li {padding-left:65px;}
}
/* S : 190220  */
.green .chargerOffice {position:relative;overflow:hidden;padding:0 0 0 390px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/green-guide/common-charger1-1w.png) no-repeat 0 0;}
.green .chargerOffice.car-management {padding:0 0 15px 390px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/green-guide/car-management1-1w.png) no-repeat 0 0;background-size:370px auto;}
/* E : 190220 */
.sqNum4List {position:relative;padding:5px 10px;}
.sqNum4List:after {content:"."; display:block; height:0; font:0/0 arial; clear:both; visibility:hidden;}
.sqNum4List > ul {float:left;width:50%; overflow:hidden;}
.sqNum4List > ul > li {position:relative;float:left;clear:both;width:100%;padding-left:28px;font-size:14px;line-height:20px;letter-spacing:-1px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}
.sqNum4List > ul > li+li{font:none;margin-top:10px}
.sqNum4List > ul > li .num{position:absolute;left:0;display:inline-block;width:20px;height:20px;color:#fff;text-align:center;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_sqnum.png) no-repeat 0 0}
.sqNum4List > ul + ul > li + li {margin-top:58px;}
.sqNum4List > ul > li .list_type1 {margin-left:0px;}

.greenBox {max-width:590px;margin:0 auto;margin-top:20px;box-sizing:border-box;}
.sqNumListNew {position:relative;padding:5px 10px;}
.sqNumListNew > ul {width:100%; overflow:hidden;}
.sqNumListNew > ul > li {position:relative;width:100%;padding-left:28px;font-size:14px;line-height:20px;letter-spacing:-1px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}
.sqNumListNew > ul > li+li{font:none;margin-top:10px}
/* S : 190220 */
.sqNumListNew > ul > li .num{position:absolute;left:0;display:inline-block;width:20px;height:20px;color:#fff;text-align:center;background:#989898;border-radius:10px;}
.sqNumListNew > ul > li.etc .num {background:none;color:#666;}
/* E : 190220 */


@media (max-width: 767px){
  .green .tbl_infoTxt +.tblTxt {margin-top:-27px;}
  /* S : 180723 */
  .green .chargerOffice {padding:300px 0 0;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/green-guide/common-charger1-1m.png) no-repeat 50% 0;background-size:260px 280px;}
  .green .chargerOffice.car-management {padding:300px 0 0;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/green-guide/car-management1-1m.png) no-repeat 50% 0;background-size:260px 280px;}
  /* E : 180723 */
  .sqNum4List > ul {width:100%;}
  .sqNum4List > ul + ul {margin-top:10px;}
  .sqNum4List > ul + ul > li + li {margin-top:10px;}
}
/* S : 181012 */
.survice-management {position:relative;width:100%;text-align:center;}
.survice-management > p {font-size:20px;padding-bottom:20px;}
.survice-management > picture img {margin-bottom:30px;}
.survice-management .list_type {text-align:left;}


@media (max-width: 767px){
  .survice-management > p {font-size:18px;padding-bottom:10px;}
  .survice-management > picture img {max-width:180px;margin-bottom:30px;}
}
/* E : 181012 */
/* E : 180712 */

/* 구매가이드 */
.tbl_infoTxt{display:none}
.bl_dash{padding-left:10px;font:12px/16px 'kiaM';color:rgba(5,20,31,0.8)}
.bl_dash:before{content:"-";float:left;margin-left:-10px}
.buyingGuide .txt_cau{font:13px/18px 'kiaM';color:rgba(5,20,31,0.8)}
.buyingGuide .tab_type3+.con_box{margin-top:0;padding-bottom:40px}
.buyingGuide .sTabCont{padding-top:30px}
.buyingGuide .imgArea{padding-bottom:5px;text-align:center}
.buyingGuide .imgArea span{display:inline-block;margin:0 auto}
.buyingGuide .imgArea span img{max-width:100%}
.buyingGuide .imgArea .mobile{display:none}
.buyingGuide .imgArea .mobile img{width:260px}
/* S : 190220 */

.buyingGuide .mobile-slide {display:none;}

.buyingGuide .icoArea{margin-left:20px;padding-bottom:5px;text-align:left;}
.buyingGuide .icoArea span{display:inline-block;}
.buyingGuide .icoArea span img{max-width:100%}
.buyingGuide .icoArea .mobile{display:none}
.buyingGuide .icoArea .mobile img{width:180px}

.buyingGuide .photo_tbl {position:relative;width:100%;}
.buyingGuide .photo_tbl ul {width:100%;}
.buyingGuide .photo_tbl ul.typ3 {margin-top:15px;}
.buyingGuide .photo_tbl ul:after {content:"."; display:block; height:0; font:0/0 arial; clear:both; visibility:hidden;}
.buyingGuide .photo_tbl ul li {float:left; width:50%;padding-left:22px; box-sizing:border-box;}
.buyingGuide .photo_tbl ul li .box {width:100%;border:1px solid #e8e8e8;box-sizing:border-box;overflow:hidden;}
.buyingGuide .photo_tbl ul li .box::after {content:"."; display:block; height:0; font:0/0 arial; clear:both; visibility:hidden;}
.buyingGuide .photo_tbl ul li .box .photo {float:left;width:30%;height:100%; text-align:center}
.buyingGuide .photo_tbl ul li .box .photo span{display:inline-block;margin:0 auto;vertical-align:middle;}
.buyingGuide .photo_tbl ul li .box .photo span img{max-width:100%}
/* S : 190225 */
.buyingGuide .photo_tbl ul li .box .photo .web {padding-top:0px;}
.buyingGuide .photo_tbl ul.typ2 li .box .photo .web {padding-top:30px;}
.buyingGuide .photo_tbl ul.typ3 li .box .photo .web {padding-top:45px;}
.buyingGuide .photo_tbl ul li .box .photo .mobile{display:none}
.buyingGuide .photo_tbl ul li .box .photo .mobile img{width:200px}

.buyingGuide .photo_tbl ul li .box .tbl_box {float:right;width:70%;display:block;}
.buyingGuide .photo_tbl ul li .box .tbl_box .tbl {width:100%;display:table;border-left:1px solid #e8e8e8;}
.buyingGuide .photo_tbl ul li .box .tbl_box .tbl > strong {display:table-caption;width:100%;padding:20px 10px;border-bottom:1px solid #e8e8e8;box-sizing:border-box;text-align:center; background:#f8f8f8;border-left:1px solid #e8e8e8;}
.buyingGuide .photo_tbl ul li .box .tbl_box .tbl > dl {display:table-row;width:100%;}
.buyingGuide .photo_tbl ul li .box .tbl_box .tbl > dl > dt {display:table-cell;width:30%;text-align:center;background:#f8f8f8;}
.buyingGuide .photo_tbl ul li .box .tbl_box .tbl > dl > dd {display:table-cell;width:70%;box-sizing:border-box;border-left:1px solid #e8e8e8;}
.buyingGuide .photo_tbl ul li .box .tbl_box .tbl > dl > dt, .buyingGuide .photo_tbl ul li .box .tbl_box .tbl > dl > dd {padding:19px 10px;border-top:1px solid #e8e8e8;vertical-align:middle;}
.buyingGuide .photo_tbl ul.typ3 li .box .tbl_box .tbl > dl > dt, .buyingGuide .photo_tbl ul.typ3 li .box .tbl_box .tbl > dl > dd {height:55px;padding:0px 10px;}
/* E : 190225 */
/* E : 190220 */
.buyingGuide .hidden+.bl_type1{margin-top:0}
.buyingGuide .bl_type1+.imgArea{padding-top:5px}
.buyingGuide h6.bl_type1{margin-top:0}
.buyingGuide .bl_type1~.bl_type1{margin:30px 0 15px}
.buyingGuide .h_type2+.bl_type1{margin:20px 0 15px}
.buyingGuide .h_type2~.h_type2{margin-top:40px}
.buyingGuide .bl_type_note{margin-top:-5px;font-size:12px;color:#697279}
.buyingGuide .tleft td{text-align:left}
.buyingGuide .bl_type4{font-size:13px;color:#05141f}
/* S : 190225 */
.buyingGuide .bl_type4.pColor {color:#bb162b}
/* E : 190225*/
.buyingGuide .bl_dash{font-size:13px}
/* S : 190220 */
.buyingGuide .red_txt {padding-top:15px; color:#bb162b;}
/* E : 190220 */
.boxTxt{padding:13px 18px 12px;font:13px/20px 'kiaM';color:#666;border:1px solid #e5e5e5}
.buyingGuide .mbl_tb .table_type2 th, .buyingGuide .mbl_tb .table_type2 td{padding:8px 5px}
.buyingGuide .mbl_tb .table_type2 td{font-size:12px}
.buyingGuide .buyingProgram .btn_areaR{margin-top:17px;padding-top:20px;border-top:1px solid #cdd0d2}
.buyingGuide .buyingProgram .imgArea{padding-top:20px}
.buyingGuide .buyingProgram .tab_type4 {text-transform:none}/*20150720*/
/* S : 190220 */
.buyingGuide .sim {display:inline-block;background:#bb162b;border-radius:5px;font-size:11px;color:#fff;padding:0 5px 0 3px; margin-left:3px; line-height:16px; vertical-align:text-bottom;}
@media (max-width: 767px){
  .buyingGuide .sim {vertical-align: middle;}
}
/* E : 190220 */
.insurance .contentsLink{margin-top:20px;padding:20px 29px;border:1px solid #e5e5e5}
.insurance .contentsLink li{float:left;width:33.33%}
.insurance .contentsLink li a{font:14px/1em 'kiaB';color:#666;text-decoration:underline}
.insurance .contentsLink li+li+li+li{margin-top:15px}
.insurance .list_type2 .list_type2{margin-top:5px}
.cardDesc .hdMCard{padding:0 0 40px 293px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_mcard.png) no-repeat 0 4px}
.cardDesc .hdMCard .tit{font:32px/40px 'kiaB'}
.cardDesc .hdMCard .tit+p{margin:4px 0 0 2px;font:14px/20px 'kiaM';color:#666}
.cardDesc .hdMCard .benefit{margin-top:17px;overflow:hidden}
.cardDesc .hdMCard .benefit li{position:relative;float:left;width:54px;margin-left:-5px;padding-top:41px;text-align:center}
.cardDesc .hdMCard .benefit li span{font:12px/1 'kiaM';color:#666}
.cardDesc .hdMCard .benefit li span:before{content:"";position:absolute;top:0;left:50%;display:inline-block;width:40px;height:40px;margin-left:-20px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_mcard_benefit_icon.png) no-repeat 0 0}
.cardDesc .hdMCard .benefit li.bnf2 span:before{background-position:-50px 0}
.cardDesc .hdMCard .benefit li.bnf3 span:before{background-position:-100px 0}
.cardDesc .hdMCard .benefit li.bnf4 span:before{background-position:-150px 0}
.cardDesc .hdMCard .benefit li.bnf5 span:before{background-position:-200px 0}
.cardDesc .hdMCard .benefit li.bnf6 span:before{background-position:-250px 0}
.cardDesc .hdMCard .benefit li.bnf7 span:before{background-position:-300px 0}
.cardDesc .hdMCard .benefit li.bnf8 span:before{background-position:-350px 0}
.cardDesc .hdMCard .benefit li.bnf9 span:before{background-position:-400px 0}
.cardDesc .hdMCard .benefit li.bnf10 span:before{background-position:-450px 0}
/*20150720 */
.careBox {border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8;}
.careBox:after {content:"";display:block;height:0;clear:both;}
.careBox .careDiv {float:left;width:46%; padding:2%;border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;margin-left:-1px;min-height:410px;}
.careBox .careDiv h5 {background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/ico_guide_care.jpg) no-repeat left top;line-height:44px;font-size:18px;padding-left:54px;}
.careBox .careDiv .icoCare2 {background-position:left -50px;}
.careBox .careDiv .icoCare3 {background-position:left -100px;}
.careBox .careDiv .icoCare4 {background-position:left -150px;}
.careBox .careDiv .titCare {font-size:20px;line-height:30px;margin:15px 0 5px;}
.careBox .careDiv .bl_type2 + .bl_type2 {margin-top:20px;}
.careBox .careDiv .btn_areaR {border:none;padding:0;margin-top:15px;}
.list_type1.lease li.bl_type4:before {margin-top:13px;}
.reaseImg {border:1px solid #cdd0d2;background:#f7f8f8; text-align:center;padding:30px 0;margin-bottom:10px;}
.reaseImg .tablet, .reaseImg .mobile{display:none;}
.careBox .bl_type_note {margin-top:5px;}
/* S : 181029 */
.sales_guide .semantic-markup .list_type1 .bl_type4{font-family:YoonPro740}
.sales_guide .semantic-markup .tableArea table th, .sales_guide .semantic-markup .tableArea table td{font-family:YoonPro740}
.sales_guide .semantic-markup .list_type1 .txt_desc3, .sales_guide .semantic-markup .list_type2 .bl_type4, .sales_guide .semantic-markup .bl_type_note{font-family:YoonPro740}
.sales_guide .semantic-markup .buyingGuide .tbl_th, .sales_guide .semantic-markup .buyingGuide .tbl_td{font-family:YoonPro740}
.sales_guide .semantic-markup .buyingGuide .bl_type4{font-family:YoonPro740}
.sales_guide .semantic-markup .buyingGuide .list_type3 li{font-family:YoonPro740}
.sales_guide .semantic-markup .tableArea table th{font-weight:bold}
.sales_guide .semantic-markup .txt_desc3,
.sales_guide .semantic-markup .sqNumListNew,
.sales_guide .semantic-markup .sqNum4List > ul > li {font-family:YoonPro740;}
.sales_guide .semantic-markup .table_type2 th {font-family:YoonPro740;font-weight:bold;}
.sales_guide .semantic-markup .table_type2 td {font-family:YoonPro740;}
/* E : 181029 */

/* 구매상담신청 */
.quickStep .step01 .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_vehicle.png)}
.quickStep .step02 .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_terms.png)}
.quickStep .step03 .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_branch.png)}
.quickStep .finish .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_write.png)}
.quickStep .step01.on .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_vehicle_on.png)}
.quickStep .step02.on .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_terms_on.png)}
.quickStep .step03.on .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_branch_on.png)}
.quickStep .finish.on .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_write_on.png)}
.quickIntro{padding-top:50px;padding-bottom:50px;text-align:center}
.quickIntro .introTxt{font-size:21px;line-height:25px;font-family:'KiaB'}
.quickIntro .introStep{text-align:center;margin:74px 0 85px}
.quickIntro .introStep ul{display:inline-block;margin:0 auto}
.quickIntro .introStep ul li{float:left;width:140px;height:107px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_quick_intro1.png) no-repeat 0 0;background-size:140px 132px;margin-left:20px;color:#bb162b;font-size:14px;padding-top:25px;text-transform:uppercase}
.quickIntro .introStep ul li:first-child{margin-left:0}
.quickIntro .introStep ul li.step4{width:132px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_quick_intro2.png) no-repeat 0 0;background-size:132px 132px}
.quickIntro .introStep ul li span{display:block;font-size:16px;line-height:20px;color:#05141f;margin-top:13px}
.quickIntro .introStep ul li.step1 span{margin-top:24px}
.quick_counsel .build_content{padding-top:320px}
.quick_counsel .build_preview{top:160px}
.quick_counsel h4.hidden {visibility:visible !important;}
/*20171023 S*/
.quick_counsel .infoArea .bl_type4{font-family:YoonPro740}
/*20171023 E*/

/* 드라이빙센터 */
.driving_center h4.h_type1{color:#bb162b}
/* S : 161214 */
.drivingStep .step01 .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/ico_driving_step1.png)}
.drivingStep .step02 .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/ico_driving_step2.png)}
.drivingStep .step03 .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/ico_driving_step3.png)}
.drivingStep .step04 .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/ico_driving_step4.png)}
.drivingStep .finish .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/ico_driving_step5.png)}
.drivingStep .step01.on .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/ico_driving_step1_on.png)}
.drivingStep .step02.on .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/ico_driving_step2_on.png)}
.drivingStep .step03.on .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/ico_driving_step3_on.png)}
.drivingStep .step04.on .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/ico_driving_step4_on.png)}
.drivingStep .finish.on .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/ico_driving_step5_on.png)}
/* E : 161214 */
.drivingIntro{padding-bottom:50px;margin-top:40px}
.drivingIntro .drivingTit{display:block;margin:-26px -30px 30px;padding:30px 0;border:1px solid #e3e3e3;border-bottom:none;background:#ededed;font-size:27px;color:#333;text-align:center}
.drivingIntro .drivingTit em{display:block;margin-top:15px;font-size:15px;color:#666;font-family:kiaM}
.drivingGate{margin:0 20px}
.drivingGate .gateCon a.gate01{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_img_driving_cargate01.png)}
.drivingGate .gateCon a.gate02{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_img_driving_cargate02.png)}
.drivingGate .gateCon.on a.gate01, .driving_center .gateCon a:hover.gate01, .driving_center .gateCon a:focus.gate01, .driving_center .gateCon a:active.gate01{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_img_driving_cargate01on.png)} /* 170322 */
.drivingGate .gateCon.on a.gate02, .driving_center .gateCon a:hover.gate02, .driving_center .gateCon a:focus.gate02, .driving_center .gateCon a:active.gate02{background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_img_driving_cargate02on.png)} /*  170322 */
.drivingMovie{margin:60px 30px 0;height:380px}
.drivingMovie .movieArea{float:left;width:60%}
.drivingMovie .movieArea .movie{position:relative;height:380px}
.drivingMovie .movieArea .movie img{width:100%;height:100%}
.drivingMovie .movieArea .btnPlay{display:block;position:absolute;top:50%;left:50%;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/img_movie_play.png) no-repeat 0 0;text-indent:-9999px;width:80px;height:80px;margin:-40px 0 0 -40px;cursor:pointer}
.drivingMovie .movieTxt{float:left;overflow-x:hidden;overflow-y:scroll;width:40%;height:380px;background:#f8f8f8}
.drivingMovie .movieTxt .con{padding:30px}
.drivingMovie .movieTxt .con strong{font-size:20px;color:#05141f}
.drivingMovie .movieTxt .con .subTxt01{padding:25px 0;font-family:kiaB;font-size:16px;color:#05141f;line-height:25px}
.drivingMovie .movieTxt .con .subTxt02{font-family:kiaM;font-size:14px;color:#777;line-height:25px}
.drivingType1 .process,
.drivingType2 .process{margin:40px 0;height:262px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_drivinglist.png) no-repeat center center}
.timeSelect_m{display:none}
/*.time_table{border:1px solid #bcbdbf}*/
.time_table tr th{padding:15px 0;background:#e1e1e2;border-left:1px solid #9a9c9f;border-bottom:1px solid #9a9c9f;font-family:kiaM;font-size:15px;color:#333;text-align:center}
.time_table tr th:first-child{border-left:none}
.time_table tr th.today{color:#bb162b}
.time_table tr th span{display:block;font-size:12px;color:#666}
.time_table tr th.today span{color:#bb162b}
/*.time_table tr.week2_day th,.time_table tr.week3_day th{border-top:1px solid #9a9c9f}*/
.time_table tr td{padding:15px 0;background:#f9f9f9;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;font-size:15px;color:#333;/*text-align:center;*/}
.time_table tr td.timeArea{background:#fff}
.time_table tr td ul li{margin:2px 0}
.time_table tr td ul.timeSelect{width:62px;margin:0 auto;text-align:left}
.masterList{padding:30px;background:#fff;border-top:2px solid #7d7d7d;border-bottom:1px solid #b9b9b9}
.masterList .master_u{margin-top:-20px}
.masterList .master_l{float:left;width:50%;margin-top:20px}
.masterList .master_pic{float:left;width:108px;height:138px;border:1px solid #ddd;margin-right:20px}
.masterList .master_pic img{width:108px;height:138px}
.masterList .master_info{overflow:hidden}
.masterList .master_info .name{margin-bottom:5px;font-size:21px;line-height:26px;font-family:kiaB}
.driveMsg{margin-top:25px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:15px 0 10px}
.driveMsg p{margin:5px 0}
.complete_drive{overflow:hidden}
/* s : 160512 */
.complete_final {position:relative;}
.complete_final.center {padding:330px 0 30px 0;text-align:center;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/complete_final_center.png) center 50px no-repeat;}
.complete_final.map {padding:330px 0 30px 0;text-align:center;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/complete_final_map.png) center 50px no-repeat;}
.complete_final p {font-size:24px;color:#05141f;line-height:34px;}
.complete_final em {color:#bb162b}
.complete_final_tab {background:#d4d4d4;}
.complete_final_tab ul {}
.complete_final_tab ul:after {content:"."; display:block; height:0; font:0/0 arial; clear:both; visibility:hidden;}
.complete_final_tab ul li {float:left;width:25%;box-sizing:border-box;}
.complete_final_tab ul li:first-child {background:none;}
.complete_final_tab ul li {background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/complete_final_tab_line.png) left center no-repeat;}
.complete_final_tab ul li a {display:block;width:100%;height:128px;}
.complete_final_tab ul li a.linkT1 {background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/complete_final_tab01.png) center 29px no-repeat;}
.complete_final_tab ul li a.linkT2 {background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/complete_final_tab02.png) center 29px no-repeat;}
.complete_final_tab ul li a.linkT3 {background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/complete_final_tab03.png) center 29px no-repeat;}
.complete_final_tab ul li a.linkT4 {background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/complete_final_tab04.png) center 29px no-repeat;}
.complete_final_tab ul li a span {position:absolute;top:-9999px;left:-9999px;font-size:1px;}
/* e : 160512 */
.complete_drive .txt{float:left;width:60%;padding-top:60px;text-align:center;font-size:18px;color:#05141f;line-height:25px}
.complete_drive .txt em{color:#bb162b}
.complete_drive .txt .car_img{position:relative;text-align:center}
.complete_drive .txt .car_img img{max-width:100%;max-height:260px;height:auto}
.complete_drive .history{float:left;width:40%;margin-top:30px;border-top:3px solid #05141f;border-bottom:3px solid #05141f}
.complete_drive .complete_table thead tr th{padding:12px 20px;background:#e8e8e8;font-family:kiaB;font-size:16px;color:#333;text-align:left}
.complete_drive .complete_table tbody tr th,
.complete_drive .complete_table tbody tr td{border-top:1px solid #777;padding:8px 20px;height:30px;font-family:kiaM;font-size:14px;color:#05141f;text-align:left;background:#fff}
.complete_drive .complete_table tbody tr th{color:#666}
.addinfo_tbl{margin-top:15px;background:#f7f8f8;border:1px solid #cdd0d2;box-sizing:border-box;text-align:center}
.addinfo_tbl .info_tr{display:inline-block;margin:0 auto;padding:15px 30px;vertical-align:top;text-align:left}
.addinfo_tbl .info_th{display:inline-block;width:60px;line-height:30px;vertical-align:top}
.addinfo_tbl .info_td{display:inline-block}
.addinfo_tbl .info_td .form_area{display:inline-block}
.addinfo_tbl .info_td .btn{display:inline-block;margin:3px 0 0 5px}
.caution_check{margin-top:-1px;padding:15px 25px;border:1px solid #e3e3e3}
.caution_check .form_chk{display:block;width:200px;margin:5px auto}
/*20171023 S*/
.driving_center .con_box .notify, .driving_center .con_box .list_type3 strong, .driving_center .con_box .list_type3 .bl_type4, .driving_center .con_box .caution_check, .driving_center .con_box .txt_desc2, .driving_center .con_box .message .txt_desc3, .driving_center .con_box .bl_typeR_note, .driving_center .con_box .list_type3 .radio_box{font-family:YoonPro740}
/*20171023 E*/

/* 시승차, 전시차 조회 */
/*.visual_demonstrator{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_demonstrator.png)}
.visual_displaycar{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_displaycar.png)}*/
.searchResult{font-size:16px;line-height:19px;color:#666}
.searchResult strong{text-decoration:underline}
.sales_demonstrator .threeSection{margin:-5px -10px 0}
.sales_demonstrator .sectionInner{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-top:20px}
.sales_demonstrator .demonsBox{border:1px solid #dadada;background-color:#fff;margin:0 10px;padding:20px}
.sales_demonstrator .branch{font-size:18px;line-height:21px;font-family:'KiaB'}
.sales_demonstrator .tel{background:url(../../../content/dam/kwcms/kr/ko/images/common/icon_tel_w.png) no-repeat 0 50%;padding-left:27px;margin:10px 0 15px}
.sales_demonstrator .carInfor{height:80px}
.sales_demonstrator .carInfor li{color:#37434c}
.sales_demonstrator .carInfor li .sort{display:block;float:left; color:#05141f;}
.sales_demonstrator .carInfor li .sort:after{content:"";display:inline-block;border-right:1px solid #ccc;margin:0 10px;height:12px;position:relative;top:2px}
.sales_demonstrator .carInfor li .output{display:block;overflow:hidden}
.sales_demonstrator .demonBtn{border:1px solid #e5e5e5}
.sales_demonstrator .demonBtn:after{content:"";clear:both;display:block}
.sales_demonstrator .demonBtn .btnDivision{float:left;width:33.33%;text-align:center;background:#f8f8f8;border-left:1px solid #e5e5e5;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:15px 0}
.sales_demonstrator .demonBtn .btnDivision:first-child{border-left:0}
.sales_demonstrator .demonBtn .btnDivision a{display:block}
.sales_demonstrator .demonBtn .btnDivision .salesIcon:before{margin-right:0}
.sales_demonstrator .salesIcon{text-decoration:none}
.sales_demonstrator .salesIcon span{display:block;margin-top:5px}
.sales_demonstrator .infoArea{margin-top:50px}
.sales_demonstrator .nodata_box{margin-top:15px}
.demonstratorPop{border:1px solid #cdd0d2}
.demonstratorPop .inforBox{background:#f7f8f8;padding:20px;border-bottom:1px solid #cdd0d2}
.demonstratorPop .inforBox > ul li{margin-top:3px}
.demonstratorPop .carName, .demonstratorPop .branch{font-size:21px;line-height:24px;font-family:'KiaB';margin-bottom:15px}
.demonstratorPop .carImg{height:130px;text-align:center;padding-top:10px}
.demonstratorPop .carImg img{height:100%}
.demonstratorPop .sort{display:inline-block;display:inline \9;color:#333}
.demonstratorPop .mapArea{width:100%;height:445px;overflow:hidden}
.demonstratorPop .mapArea img{height:100%}
.demonstratorPop .bl_type_note{margin:10px}
/*20171023 S*/
.sales_demonstrator .infoArea .bl_type4{font-family:YoonPro740}
/*20171023 E*/

/*20150603 */
h4.testMem {margin:40px 20px 15px 0;float:left;font-size:14px;}
.testMemoir {position:relative;}
.testMemoir .edit_area{display:block;position:absolute;top:-20px;right:0}
.testMemoir .bbs_type2 .bbs_li .bbs_wrp a .bbs_info .bbs_tit {height:22px;margin-bottom:0;}
.testMemoir .bbs_type2 .bbs_li .bbs_wrp a .bbs_info .bbs_tit + .bbs_tit {margin-bottom:10px;}

/* rentCar */
.rentCar .colGrey{color:rgba(5,20,31,0.8)}
.rentCar .valignT{vertical-align:top}
.rentCar .marT10{margin-top:10px}
.rentCar .tblTxt{display:block;margin:-24px 0 10px;text-align:right;font:12px/14px 'kiaM';color:rgba(5,20,31,0.6)}
.rentCar .txt_cau{margin-top:8px;font:12px/16px 'kiaM';color:#666}
.visual_rentcar strong{font:20px/28px 'kiaB'}
.sqNumList{padding:5px 10px;overflow:hidden}
.sqNumList li{position:relative;float:left;clear:both;width:40%;padding-left:28px;font-size:14px;line-height:20px;letter-spacing:-1px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}
.sqNumList li+li{font:none;margin-top:10px}
.sqNumList li .num{position:absolute;left:0;display:inline-block;width:20px;height:20px;color:#fff;text-align:center;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_sqnum.png) no-repeat 0 0}
.sqNumList li+li+li+li{float:right;width:60%}
.sqNumList li.num4{margin-top:-80px}
.sqNumList li.num5{margin-top:-50px}
.sqNumList li.num6{margin-top:-20px}
.zeroList{overflow:hidden;border:1px solid #e2e2e2;}
.zeroList>li{position:relative;float:left;width:25%;height:190px;padding:18px 19px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}
.zeroList>li:after{content:"";display:inline-block;position:absolute;bottom:20px;right:20px;width:50px;height:54px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_merit_zerolist.png) no-repeat 0 0}
.zeroList>li+li{border-left:1px solid #e2e2e2}
.zeroList li.zL2:after{background-position:-50px 0}
.zeroList li.zL3:after{background-position:-100px 0;width:52px;}
.zeroList li.zL4:after{background-position:-152px 0}
.zeroList .tit{font:18px/20px 'kiaB'}
.zeroList .con{padding-top:10px;color:rgba(5,20,31,0.8)}
.zeroList .con li+li{margin-top:5px}

.car-service-btn {width:100%;margin-top:60px;text-align:center;}
.car-service-btn dt, .car-service-btn dd {display:inline;}
.car-service-btn dt {color:rgba(5,20,31,0.8);font-size:14px;}
.car-service-btn dd + dt {margin-left:20px;}
.car-service-btn dd {margin-left:5px;}
@media (max-width: 767px){
  .car-service-btn {margin-top:30px;}
  .car-service-btn dt, .car-service-btn dd {display:block;}
  .car-service-btn dt {margin-bottom:5px;}
  .car-service-btn dd + dt {margin:15px 0 5px 0;}
  .car-service-btn dd {margin:0px;}
}

/* S : mobility */
.visual_mobility{}
.visual_mobility strong{font:20px/28px 'kiaB'}
.visual_mobility i.w{display:block;}
.visual_mobility i.m{display:none;}
.mobility_Change{}
.mobility_Change.con_box{padding:0;}
.mobility_Change.con_box .inner_cont{padding:30px;}
.mobility_Change .imgArea{text-align:center;}
.mobility_Change .changeList{overflow:hidden;border:1px solid #e2e2e2;}
.mobility_Change .changeList>li{position:relative;float:left;width:33.33333%;height:190px;padding:18px 19px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}
.mobility_Change .changeList>li:after{content:"";display:inline-block;position:absolute;bottom:20px;right:30px;width:67px;height:43px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_choice_list.png) no-repeat 0 0}
.mobility_Change .changeList>li+li{border-left:1px solid #e2e2e2}
.mobility_Change .changeList li.cL1:after{background-position:0 0}
.mobility_Change .changeList li.cL2:after{background-position:-67px 0}
.mobility_Change .changeList li.cL3:after{background-position:-134px 0}
.mobility_Change .changeList i.w{display:block !important;}
.mobility_Change .changeList i.m{display:none;}
.mobility_Change .changeList .tit{display:block;min-height:40px; font:18px/20px 'kiaB'}
.mobility_Change .changeList .con{padding-top:10px;color:#666}
.mobility_Change .changeList .con li+li{margin-top:5px}
.mobility_Change .change_event{margin-top:50px;}
.mobility .table_type2 th, .mobility .table_type2 td{font-family: YoonPro740;}
.mobility .table_type2{border-top:0;}
.mobility .table_type2 th{width:13.3333%;}
.mobility .table_type2 td span{font-family: 'dotum'}
.mobility .btn_area.w{display:block;}
.mobility .btn_area.m{display:none;}

@media (max-width: 767px){
  .visual_mobility i.w{display:none;}
  .visual_mobility i.m{display:block;}
  .visual_mobility .marT10{margin-top:5px}
  .visual_mobility .tblTxt{display:block;margin:-5px 0 8px;text-align:left;font:12px/14px 'kiaM';color:#bb162b}
  .visual_mobility strong{font:16px/28px 'kiaB'}
  .mobility_Change{}
  .mobility_Change.con_box{padding:0;}
  .mobility_Change.con_box .inner_cont{padding:15px;}
  .mobility_Change .top_area{}
  .mobility_Change .top_area img{width:100%;}
  .mobility_Change .changeList{padding:0 15px}
  .mobility_Change .changeList>li{float:none;width:100%;height:auto;padding:15px 0 17px}
  .mobility_Change .changeList>li:after{top:50%;right:14px;width:65px;height:44px;margin-top:-26px;background-size:195px 76px}
  .mobility_Change .changeList>li+li{border-left:0 none;border-top:1px solid #e2e2e2}
  .mobility_Change .changeList li.cL1:after{background-position:0 -32px}
  .mobility_Change .changeList li.cL2:after{background-position:-66px -32px}
  .mobility_Change .changeList li.cL3:after{background-position:-131px -32px}
  .mobility_Change .changeList i.w{display:none !important;}
  .mobility_Change .changeList i.m{display:block !important;}
  .mobility_Change .changeList .tit{min-height:auto;}
  .mobility_Change .changeList .con{padding-top:10px;color:#666}
  .mobility_Change .change_event{margin-top:25px;}
  .mobility .table_type2 th{width:20%;}
  .mobility .btn_area.w{display:none;}
  .mobility .btn_area.m{display:block;}
}

/* S : 180911 */
.promotion_img {position:relative;max-width:940px;}
.promotion_img img {width:100%;}
.promotion_img .p, .promotion_img .t, .promotion_img .m {position:absolute;top:0px;left:0px;width:0px;height:0px;background:#05141f;opacity:0;}
.promotion_img .p {display:block;}
.promotion_img .t {display:none;}
.promotion_img .m {display:none;}

@media (max-width: 1024px){
  .promotion_img .p {display:none;}
  .promotion_img .t {display:block;}
  .promotion_img .m {display:none;}
}

@media (max-width: 767px){
  .promotion_img .p {display:none;}
  .promotion_img .t {display:none;}
  .promotion_img .m {display:block;}
}

/* E : 180911 */
.moduleTable{margin-top:20px;border:1px solid #cdd0d2;border-top:0 none;overflow:hidden}
.moduleTable .tbl_tr{position:relative;float:left;width:50%}
.moduleTable .tbl_tr+.tbl_tr:before{content:"";display:inline-block;position:absolute;top:0;left:-1px;width:1px;height:500px;border-left:1px solid #cdd0d2}
.moduleTable .tbl_th{display:block;padding:13px 10px 10px;font:14px/1 'kiaM';text-align:center;border-bottom:1px solid #cdd0d2;border-top:2px solid #05141f;background:#f7f8f8}
.moduleTable .tbl_th .imgico:before{content:"";display:inline-block;width:24px;height:21px;margin:0 7px 3px 0;vertical-align:middle;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_merit_aspect.png) no-repeat 0 -84px}
.moduleTable .tbl_th .cost:before{background-position:0 -84px}
.moduleTable .tbl_th .vehicle:before{background-position:-24px -84px}
.moduleTable .tbl_td{display:block;padding:15px 20px}
.moduleTable ul.tbl_td li+li{margin-top:5px}
.contractInfo .imgArea{text-align:center}
.contractInfo #printBtn{text-align:right}
.contractInfo .btnSmall .print_r:after{width:16px;height:16px;margin:5px 0 0 6px;background-position:-34px -57px}
.headOffice{position:relative;overflow:hidden;padding:0 0 0 250px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/img_rentcar_headoffice.png) no-repeat 0 0}
.rentCar .doubletbl .table_type2 tr th+th, .rentCar .doubletbl .table_type2 tr td+td{border-right:1px solid #b9b9b9}
.rentCar .doubletbl .table_type2 tr th+th+th, .rentCar .doubletbl .table_type2 tr td+td+td{border-left:1px solid #b9b9b9;border-right:1px solid #e2e2e2}
.rentCar .doubletbl .table_type2 tr th+th+th+th, .rentCar .doubletbl .table_type2 tr td+td+td+td{border-left:1px solid #e2e2e2}
.branchList .branch_info .telFax,
.branchList .branch_info .telFax+.address{margin-left:-3px}
.branchList .branch_info .telFax{margin-top:5px}
.branchList .branch_info .telFax>span{margin-left:0;color:rgba(5,20,31,0.8)}
.branchList .branch_info .telFax>span+span{margin-left:25px}
.branchList .branch_info .telFax>span>span:after{content:"";display:inline-block;height:12px;margin-left:11px;padding-left:10px;vertical-align:-1px;border-left:1px solid #cdd0d2}
.rentCar .doubletbl .table_type2 tr th+th, .rentCar .doubletbl .table_type2 tr td+td{border-right:1px solid #b9b9b9}
.rentCar .doubletbl .table_type2 tr th+th+th, .rentCar .doubletbl .table_type2 tr td+td+td{border-left:1px solid #b9b9b9;border-right:1px solid #e2e2e2}
.rentCar .doubletbl .table_type2 tr th+th+th+th, .rentCar .doubletbl .table_type2 tr td+td+td+td{border-left:1px solid #e2e2e2}
.dTbl{display:table}
.dTbl .tc{display:table-cell;vertical-align:middle}
.dTbl .tc.ques{vertical-align:top}
.dTbl .tc.ans{min-height:48px}
/*20171023 S*/
.rentCar .table_type4 .tbl_th, .rentCar .table_type4 .tbl_td{font-family:YoonPro740}
.rentCar table th, .rentCar table td, .rentCar table td li, .rentCar table td p{font-family:YoonPro740}
.rentCar .moduleTable .imgico, .rentCar .moduleTable .tbl_td .bl_type4{font-family:YoonPro740}
.rentCar .list_type2, .rentCar .bl_type_note, .rentCar .bl_typeR_note{font-family:YoonPro740}
.rentCar .txt_desc3{font-family:YoonPro740}
.rentCar .tblTxt{font-family:YoonPro740}
.rentCar table th{font-weight:bold}
.rentCar .moduleTable .tbl_th{font-weight:bold}
/*20171023 E*/

/* 카탈로그, 가격표 다운로드 */
.btnDown .btnIcon:before, .btnDown .btnIcon:after{content:"";display:inline-block;background-image:url(../../../content/dam/kwcms/kr/ko/images/common/spr_btn_catalog_price.png);background-repeat:no-repeat;vertical-align:top}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
.btnDown .btnIcon:before, .btnDown .btnIcon:after{background-size:16px 30px}
}
.catalog_price h4.bl_type1{margin:20px 0 10px}
.catalog_price .btn_sideT{margin:-43px 0 15px}
/*.catalog_price .visual_cp{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_catalog_price.png)}*/
.catalog_price .guide_type+.car_list{margin-top:20px}
.catalog_price .car_list{margin:0;padding-top:30px}
.catalog_price .car_list .car_box .car_img{margin:15px 0 25px}
.catalog_price .car_list .car_box .car_name{height:34px;padding:0 20px;text-align:center}
.catalog_price .car_list .car_box .btn_area{margin:0 20px 5px}
.catalog_price .car_list .car_box .btn_area a+a{margin-left:4px}
.catalog_price .car_list .car_box .btnDown{display:inline-block;width:74px;padding:0 7px;font-size:13px;line-height:26px;border:1px solid #05141f;border-radius:26px;}
.catalog_price .car_list .car_box .btnSmall .catalog:before{background-position:0 0;width:16px;height:14px;margin:7px 3px 0 0}
.catalog_price .car_list .car_box .btnSmall .price:before{background-position:0 -14px;width:16px;height:16px;margin:6px 3px 0 0}
.catalog_price .car_list .noCar .car_box{height:227px}

/* 고객센터 */
.inner > .imgArea{position:absolute;top:-22px;right:0;overflow:hidden}
.inner > .imgArea img.webImg{display:block}
.inner > .imgArea img.mobImg{display:none}
.csSubmain{margin-bottom:-100px}
.csSubmain .csIntro{padding:0 0 50px}
.csSubmain .csIntro h4{padding-top:15px;font-size:28px;color:#05141f;background:url(../../../content/dam/kwcms/kr/ko/images/customer-service/bg_cstitle.png) no-repeat 60px 0}
.csSubmain .csIntro h4 strong{display:inline-block;padding-left:60px;font:24px/1em 'kiaB';color:#333}
.csSubmain .csIntro .faqBest5{height:160px;padding:19px 0 42px}
.csSubmain .csIntro .faqBest5 li{position:relative;margin-top:10px;padding-left:34px;font-size:18px;line-height:24px}
.csSubmain .csIntro .faqBest5 li .num{position:absolute;left:0;display:inline-block;width:24px;height:24px;color:#fff;text-align:center; background:#05141f; font-size:16px;}
.csSubmain .csCenter{padding:50px 0 50px;background:#fff}
.csSubmain .csCenter .csCont:after{content:"";display:block; border-bottom:4px solid #05141f;}
.csSubmain .csCenter .directLink{border:1px solid #cdd0d2;border-bottom:0 none;overflow:hidden}
/*
.csSubmain .csCenter .directLink li{float:left;width:16.66%}
*/
.csSubmain .csCenter .directLink li{float:left;/*width:14.28%*/width:25%;}
.csSubmain .csCenter .directLink li.mobile{display:none}
.csSubmain .csCenter .directLink li a,
.csSubmain .csCenter .directLink li>span{display:block;height:70px;padding-top:107px;text-align:center;letter-spacing:-1px;font:15px/22px 'kiaB';border-left:1px solid #cdd0d2;background:url(../../../content/dam/kwcms/kr/ko/images/customer-service/bg_directlink.png) no-repeat 50% 0}
.csSubmain .csCenter .directLink li .num{display:block}
.csSubmain .csCenter .directLink li .arrow_r{display:inline-block;padding-bottom:20px;background:url(../../../content/dam/kwcms/kr/ko/images/customer-service/bg_directlink_arrow.png) no-repeat 50% 100%}
.csSubmain .csCenter .directLink li a:hover .arrow_r, .csSubmain .csCenter .directLink li a:focus .arrow_r, .csSubmain .csCenter .directLink li a:active .arrow_r{text-decoration:underline}/* �띿꽦 �섏젙 170322 */
.csSubmain .csCenter .directLink li:first-child a{border:0 none}
.csSubmain .csCenter .directLink li.dl1, .csSubmain .csCenter .directLink li.dl2, .csSubmain .csCenter .directLink li.dl5, .csSubmain .csCenter .directLink li.dl7 {border-bottom:1px solid #cdd0d2;}
.csSubmain .csCenter .serviceItem .directLink li.dl1,.csSubmain .csCenter .serviceItem .directLink li.dl2,.csSubmain .csCenter .serviceItem .directLink li.dl5,.csSubmain .csCenter .serviceItem .directLink li.dl7{border-bottom:none;}
.csSubmain .csCenter .directLink li.dl2>span,
.csSubmain .csCenter .directLink li.dl2 a{background-position:50% -180px}
.csSubmain .csCenter .directLink li.dl3 a{background-position:50% -360px}
.csSubmain .csCenter .directLink li.dl4 a{background-position:50% -540px}
.csSubmain .csCenter .directLink li.dl5 a{background-position:50% -720px}
.csSubmain .csCenter .directLink li.dl6 a{background-position:50% -900px}
.csSubmain .csCenter .directLink li.dl7 a{background-position:50% -1113px}/*20150515*/
.csSubmain .csCenter .directLink li.dl8 a{background-position:50% -1290px}


.csSubmain .csCenter .csCont+.csCont{margin-top:30px}
.csSubmain .csCenter .csCont > div{padding:15px 30px;border:1px solid #cdd0d2;border-bottom:0 none;overflow:hidden}
.csSubmain .csCenter .csCont > div h4, .csSubmain .csCenter .csCont > div .contTitle{padding:15px 0;font-size:24px;color:#05141f}
.csSubmain .csCenter .csCont > div .subtxt{line-height:20px;color:#37434c}
.csSubmain .csCenter .csCont .more{display:inline-block;padding-top:15px}
.csSubmain .csCenter .csCont .btnType3 {background-color:#05141f}
.csSubmain .csCenter .likeNotice{background:url(../../../content/dam/kwcms/kr/ko/images/customer-service/bg_likenotice.png) no-repeat 0 100%}
.csSubmain .csCenter .likeNotice h4{background:url(../../../content/dam/kwcms/kr/ko/images/customer-service/bg_cstitle.png) no-repeat 120px -160px}
.csSubmain .csCenter .likeNotice .likeList{float:right;width:50%;margin-top:-35px;padding-bottom:33px}
.csSubmain .csCenter .likeNotice .likeList li+li{margin-top:10px}
.csSubmain .csCenter .likeNotice .likeList li{display:table}
.csSubmain .csCenter .likeNotice .likeList li .part{display:table-cell;width:54px;height:26px;padding-top:28px;font-size:12px;text-align:center;color:#fff;border-radius:54px;background:#697279 url(../../../content/dam/kwcms/kr/ko/images/customer-service/bg_likelist.png) no-repeat 50% 9px}
.csSubmain .csCenter .likeNotice .likeList li .part.sales{background-position:50% 9px}
.csSubmain .csCenter .likeNotice .likeList li .part.service{background-position:50% -78px}
.csSubmain .csCenter .likeNotice .likeList li .part.quality{background-position:50% -165px}
.csSubmain .csCenter .likeNotice .likeList li .part.etc{background-position:50% -253px}
.csSubmain .csCenter .likeNotice .likeList li .title{display:table-cell;padding-left:10px;line-height:16px;vertical-align:middle}
.csSubmain .csCenter .likeNotice .likeList li .date{display:block;padding-top:3px}
.csSubmain .csCenter .likeNotice .btnType3 {background-color:#05141f}
.csSubmain .csCenter .onlineContact .contactList{padding:25px 0}
.csSubmain .csCenter .onlineContact .contactList li{float:left;width:33.33%;text-align:center;border-left:1px solid #dadada;background:url(../../../content/dam/kwcms/kr/ko/images/customer-service/bg_contactlist.png) no-repeat 50% 0;
box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.csSubmain .csCenter .onlineContact .contactList li+li{background-position:50% -200px}
.csSubmain .csCenter .onlineContact .contactList li+li+li{background-position:50% -400px}
.csSubmain .csCenter .onlineContact .contactList li:first-child{border:0 none}
.csSubmain .csCenter .onlineContact .contactList li a{display:block}
.csSubmain .csCenter .onlineContact .contactList li strong{display:block;padding:130px 0 12px;font-size:20px;line-height:1em}
.csSubmain .csCenter .onlineContact .asideTxt{margin:40px -30px -15px;padding:25px 30px;border-top:1px solid #eee;background:#f5f5f5}
.csSubmain .csCenter .onlineContact .asideTxt ul li+li{margin-top:5px}
/* 20210727 add */
.csSubmain .csCenter .customerDesc {padding-top:10px; font-family:kiaL; font-size:16px; color:#37434c; word-break:keep-all;}
@media(max-width:767px){
.csSubmain .csCenter .customerDesc {padding-top:10px;margin-left: 18px;text-indent:-15px; font-size:12px;}
}

/* 온라인상담 */
.counsel_note{margin-top:-1px;padding:20px 30px;border:1px solid #cdd0d2;background:#f7f8f8;font-size:12px;color:#666}
.counsel_note li{margin-top:5px}
.counsel_note li:first-child{margin-top:0}
.info_agree{margin:10px 0 10px 12px}
.info_agree .bl_type2{margin:20px 0 10px}
.info_agree .agree{overflow:hidden;margin-top:10px;font-size:13px}
.info_agree .agree p{float:left;margin:2px 30px 0 0}
.info_agree .agree span{margin-right:25px}
/*20171023 S*/
.online_counsel .con_box .bl_type_note{font-family:YoonPro740}
.online_counsel .counsel_note .bl_type4{font-family:YoonPro740}
.online_counsel .info_tbl .btnType3 {background:#05141f}
/*20171023 E*/

/* FAQ */
.bl_faq{display:inline-block;float:left;width:48px;height:48px;margin-right:15px;border-radius:50% 50%;background:#697279;text-align:center;color:#fff;line-height:46px;font-size:26px}
.bl_faq.answer{background-color:#05141f}
.bl_faq abbr{border:0 none}
.faq_edit{position:relative;padding-right:215px;margin-bottom:10px}
.faq_edit .faq_array{width:190px;position:absolute;right:0;bottom:9px;padding:0px;} /*170328 */
.faq_edit .faq_array:after{content:"";clear:both;display:block} /*170328 */
.faq_edit .faq_array .sel_box  {display:inline-block;float:left;width:100px;} /*170328 */
.faq_edit .faq_array .btn  {float:right;margin-top:3px;} /*170328 */
.faq_edit .faq_array .btn .btnType3 {background:#05141f}
.faq_answer{overflow:hidden}
.bbs_type1.fontsize .bbs_body .faq_answer p{font-size:14px}
.bbs_type1.fontsize .bl_faq abbr {text-decoration:none;}
.faq_reply{margin-top:40px;line-height:18px;font-size:13px}
.faq_reply .bl_number{color:#05141f;margin-right:20px;vertical-align:middle;text-transform:uppercase;font-family:kiaM}
.faq_reply .reply_chk{padding:10px 18px;margin-top:10px;background:#f7f8f8;border:1px solid #cdd0d2;border-bottom:0}
.faq_reply .reply_chk .form_chk{margin-right:20px}
.faq_reply .reply_box{padding:18px;background:#f7f8f8;border:1px solid #cdd0d2}
.faq_reply .reply_box .form_wrp{margin-top:8px}
.faq_reply .reply_box .btnType4 {background:#05141f}
.faq_reply .form_chk label {color:#05141f;}
.bbs_faq .con_search .search_box{width:85%}
.bbs_faq .txt_desc1 a {margin-top:15px}

/* 칭찬알림방 */
.bbs_praise .bbs_type1 .bbs_tit{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.priaseBtn{float:left;padding-top:4px}
.praiseIcon{display:inline-block;width:50px;margin:24px 0 23px;padding-top:25px;background:url(../../../content/dam/kwcms/kr/ko/images/customer-service/bg_praise_icon.png) no-repeat}
.praiseIcon.icon01{background-position:0 0}
.praiseIcon.icon02{background-position:-50px 0}
.praiseIcon.icon03{background-position:-100px 0}
.praiseIcon.icon99{background-position:-150px 0}
.praiseList .bbs_tit{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.bbs_praise .info_tbl .btnType3 {background:#05141f;}
/*20171023 S*/
.like-write .bl_type_note{font-family:YoonPro740}
/*20171023 E*/

/* 기아소식 */
.bbs_news .bbs_type2 .bbs_img{height:170px}

/* 이벤트 상세 */
.evtBtnWrap{padding-bottom:15px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_evtbtn_bottom.png) repeat-x 0 100%}
.evtBtnWrap .evtBtn{position:relative;display:block;font:28px/88px 'kiaB';text-align:center;color:#fff;border:1px solid #989898;background:#b2b2b2}
.evtBtnWrap .evtBtn .evtIcon{display:inline-block;padding-left:54px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_evtbtn_icon.png) no-repeat 0 50%}
.bbs_event .bbs_type2 .bbs_img{margin:0;text-align:left}
.bbs_event .bbs_type2 .bbs_img img{width:100%}
.bbs_event .bbs_view{background:transparent}
.bbs_event .bbs_info{background:#fff; border-top:2px solid #05141f;}
.bbs_event .evtForm{padding:30px;background:#fff}
.bbs_event .evtForm .info_tbl{margin:0}
.bbs_event .evtForm .info_tbl .info_th.required:after{content:"";display:inline-block;width:8px;height:8px;margin-left:4px;vertical-align:2px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_requiredfield_icon.png) no-repeat}
.bbs_event .evtForm .info_tbl .form_wrp.input{width:404px}
.address_tb{border-top:2px solid #888a8d;overflow-y:scroll;overflow-x:hidden;height:155px}

/* 서비스 */
.service .serviceIntro .contArea{padding:0 0 50px;font:16px/24px 'kiaM'; word-break:keep-all;}
/*S : 170919*/
.service .serviceIntro .contArea em{display:block;padding:23px 0 15px;color:#05141f}
.service .serviceIntro .contArea br.m_br {display:none;}
.service .serviceIntro .contArea .first_tit {display:block; padding-bottom:10px;}
.service .membershipItem{margin-bottom:30px;}
.service .membershipItem .directLink li{width:50%}
.service .membershipItem .directLink li a{height:80px;padding-top:128px;background:url(../../../content/dam/kwcms/kr/ko/images/service/bg_servicelink2.png) no-repeat 50% 32px}
.service .membershipItem .directLink li.dl2 a{background-position:50% -175px}
.service .membershipItem .directLink li.dl3 a{background-position:50% -367px}
.service .membershipItem .directLink li.dl4 a{background-position:50% -570px}
.service .membershipItem .directLink li.dl5 a{background-position:28% -795px}
.service .membershipItem .directLink li.dl6 a{border-left:1px solid #cdd0d2;background-position:28% -990px}
.service .membershipItem .directLink li+li+li+li+li{width:50%;background-color:#f7f8f8}
.service .membershipItem .directLink li+li+li+li+li a{height:auto;padding:50px 0 50px 50%;text-align:left;border-left:0 none;border-top:1px solid #cdd0d2}
.service .membershipItem .directLink li+li+li+li+li a .arrow_r{padding:0 23px 0 0;background-position:100% 55%}
/*E : 170919*/
.service .serviceLink .csCont{float:left;width:50%;padding:0 10px 0 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.service .serviceLink .csCont+.csCont{margin:0;padding:0 0 0 10px}
.service .serviceLink li > div{height:345px;background:url(../../../content/dam/kwcms/kr/ko/images/service/bg_servicelink.png) no-repeat 50% 183px}
.service .serviceLink li+li > div{background-position:50% -290px}
.service .serviceLink li > div .subtxt{padding-bottom:17px}
.service .serviceItem{margin-top:10px}
.service .serviceItem .directLink li{width:25%}
.service .serviceItem .directLink li a{height:80px;padding-top:170px;background:url(../../../content/dam/kwcms/kr/ko/images/service/bg_servicelink1.png) no-repeat 50% 50px}
.service .serviceItem .directLink li.dl2 a{background-position:50% -150px}
.service .serviceItem .directLink li.dl3 a{background-position:50% -350px}
.service .serviceItem .directLink li.dl4 a{background-position:50% -550px}
.service .serviceItem .directLink li.dl5 a{background-position:28% -795px}
.service .serviceItem .directLink li.dl6 a{border-left:1px solid #cdd0d2;background-position:28% -990px}
.service .serviceItem .directLink li+li+li+li+li{width:50%;background-color:#f7f8f8}
.service .serviceItem .directLink li+li+li+li+li a{height:auto;padding:50px 0 50px 50%;text-align:left;border-left:0 none;border-top:1px solid #cdd0d2}
.service .serviceItem .directLink li+li+li+li+li a .arrow_r{padding:0 23px 0 0;background-position:100% 55%}

/* 기업소개 */
.experience{margin-bottom:-100px}
.experience .exIntro .contArea{position:relative;max-width:940px; word-break:keep-all;}
.experience .exIntro .contArea p{padding-bottom:35px;font-size:16px;line-height:24px}
.experience .exCont{background:#fff;width:100%;padding:50px 0 80px}
.threeSection{margin:0 -10px 50px}
.threeSection:after{content:'';clear:both;display:block}
.threeSection .sectionInner{float:left;width:33.33%}
.threeSection .bdBox{position:relative;margin:0 10px;border:1px solid #cdd0d2;border-bottom:4px solid #05141f;padding:30px 30px 0}

.threeSection .bdBox h4{margin-bottom:14px;color:#05141f;font-size:28px;text-transform:uppercase}
.threeSection .bdBox .subTxt{color:#37434c}
.threeSection .bdBox .subTxt br{display:none}
.threeSection .bdBox .imgArea{margin:61px 0 25px;text-align:center}
.threeSection .bdBox .imgArea img{width:240px}
.threeSection .bdBox ul{margin:0 -30px}
.threeSection .bdBox ul li{border-top:1px solid #cdd0d2;font-size:16px;background:url(../../../content/dam/kwcms/kr/ko/images/experience/bg_experience_arrow.png) no-repeat right 50%;text-transform:uppercase}
/* S : 160524 */
.threeSection .bdBox ul li.noData {min-height:50px;}
/* E : 160524 */
.threeSection .bdBox ul li a{display:block;padding:17px 30px 15px}
.exCompany{padding-top:20px;text-align:center}
.exCompany > strong{display:block;margin-bottom:15px;color:#05141f;font-size:40px;line-height:1em;font-weight:normal;text-transform:uppercase;font-family:'kiaB'}
.exCompany > span{font-size:21px;color:#37434c;}
/* S : 180208 */
.exCompany ul{padding-top:30px;margin:0 -30px;text-align:center;font-size:0px;}
/* .exCompany ul li{float:left;width:25%} */
.exCompany ul li{display:inline-block;width:33.3%;vertical-align:top;}
.exCompany ul li:first-child{border:0 none}
.exCompany ul li:nth-child(4), .exCompany ul li:nth-child(5) {margin-top:50px;}
.exCompany ul li a{display:block;padding-top:10px;border-left:1px solid #cdd0d2}
.exCompany ul li:first-child a, .exCompany ul li:nth-child(4) a {border:0 none;}
.exCompany ul li strong{display:block;padding:5px 0 10px;font-weight:normal;font-size:18px;font-family:'kiaB'}
.exCompany ul li .subTxt{font-size:14px;color:#37434c}
/* E : 180208 */

/* 통합검색 */
.search_result .tab_type3 ul{display:table;width:100%}
.search_result .tab_type3 ul:after{display:none}
/*.search_result .tab_type3 .tab_li{display:table-cell;min-width:inherit;float:none;padding-left:1px;vertical-align:top}*/
.search_result .tab_type3 .tab_li:first-child{padding-left:0}
.search_result .txt_result{margin-top:25px;}
.search_result .txt_result h5{display:inline;padding-right:5px}
.search_keyword{background:url(../../../content/dam/kwcms/kr/ko/images/common/icon_popularity.png) no-repeat 0 0;padding-left:58px;min-height:20px;margin-top:15px}
.search_keyword ul li{float:left;margin-right:20px;text-decoration:underline}
.search_keyword ul li a:hover, .search_keyword ul li a:focus, .search_keyword ul li a:active{color:#bb162b} /* �띿꽦 �섏젙 170322 */
.searchTotal{font-size:21px;line-height:24px;font-family:'KiaB';text-align:center;margin-bottom:30px}
.searchTotal br{display:none}
.search_bbs .bbs_type1 .bbs_head{font-size:18px;line-height:21px;padding:25px 30px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.search_bbs .bbs_type1 .bbs_head font {color:#ea0029;}

/* sitemap */
.sitemap .con_box{margin-top:10px}
.sitemap .con_box:after{content:"";display:block;clear:both}
.sitemap .depth1{display:block;float:left;width:90px;margin-right:90px;line-height:32px;font-size:24px;font-family:kiaB;color:#697279}
.sitemap .depth2_u{overflow:hidden}
.sitemap .depth2_u br{display:none}
.sitemap .depth2_u > li{display:inline-block;width:33.3%;margin:3px -4px 3px 0;vertical-align:top}
.sitemap .depth2_u .depth2{line-height:24px;font-size:18px;font-family:kiaB}
.sitemap .depth3_u{margin-top:10px}
.sitemap .depth3_u > li{margin:6px 0;}
.sitemap .depth3_u > li:before{content:"";display:inline-block; width:2px; height:2px; margin-right:5px; background:#05141f; border-radius:10px; vertical-align:4px;}
.sitemap .depth3_u .depth3{font-size:14px;color:#05141f}
.sitemap .depth3_u .depth3 .item_a{margin:2px 0 0 6px}
.sitemap .depth4_u{display:none;margin-top:5px}
.sitemap .depth4_u > li:before{content:"- ";display:inline;color:#37434c}
.sitemap .depth4_u .depth4{color:#37434c}
.sitemap .depth3_u > li.on .depth4_u{display:block}
.sitemap .depth2_u > li.etc {margin-top:-34px;}/* s: kia-ev add */

/* 약관 */
.clause{padding:15px 20px 15px 32px;line-height:20px;color:#666}
.clause strong.bl_type1{margin:20px 0 5px -12px}
.clause strong.bl_type2:before{margin-top:9px}
.clause table{margin:10px 0}
.clause p{margin:5px 0}
.clause p.date:before{content:"* ";font-size:16px;position:relative;top:2px}
.clause ol{margin:5px 0;counter-reset:number 0}
.clause ol > li{padding-left:20px}
.clause ol > li:before{content:counter(number)". ";counter-increment:number 1;display:inline-block;width:20px;margin-left:-20px}
.clause ol ol > li:before{content:counter(number)") "}
.clause ul{margin:5px 0;counter-reset:word 0}
.clause ul > li{padding-left:20px}
.clause ul > li:before{content:counter(word,lower-alpha)". ";counter-increment:word 1;display:inline-block;width:20px;margin-left:-20px}
.clause ul.caution{margin:2px 0}
.clause ul.caution > li{padding-left:13px}
.clause ul.caution > li:before{content:"�� ";display:inline-block;width:13px;margin-left:-13px}
.clause ul.hypen{margin:2px 0}
.clause ul.hypen > li{padding-left:10px}
.clause ul.hypen > li:before{content:"- ";display:inline-block;width:10px;margin-left:-10px}
.clause .intro{margin-left:-12px}
.clause .intro strong{display:inline-block;margin:18px 0 10px;font-size:18px;color:#333}
.clause .link{padding:10px 19px;border:2px solid #e5e5e5;color:#333}
.clause .layer{display:none;max-width:470px;position:absolute;background:#fff;border:2px solid #979797;position:relative}
.clause .layer .tit{display:block;margin:13px 18px;line-height:26px;font-size:22px;color:#666}
.clause .layer .con{padding:0 18px 18px;margin-top:25px;height:308px;overflow-y:auto}
.clause .layer .con > ol, .clause .layer .con > table{margin:0}
.clause .layer .con > table+table{margin-top:10px}
.clause .layer .con .table_type2{table-layout:fixed}
.clause .layer .closeBtn{position:absolute;top:7px;right:5px}
.terms_box{background:#f8f8f8;border:1px solid #e8e8e8;padding:20px 29px;overflow-y:scroll;height:200px;color:#888;margin-bottom:5px}
.terms_box strong{display:inline-block;margin:10px 0 4px;font-size:14px;font-family:kiaM;color:#454545}
.terms_box strong:first-child{margin-top:0}
.terms_box p, .terms_box ol{margin:2px 0}
.pop_terms .history{padding:20px;border-bottom:1px solid #dadada}
.pop_terms .history .tit{display:block;margin-bottom:10px;font-size:18px;line-height:24px}
.pop_terms .terms_wrap{max-height:416px;overflow-y:auto}

/* 에러페이지 */
.visual_error{background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_visual_error.png) no-repeat center 0;margin-top:50px;padding-top:240px;text-align:center}
.visual_error strong{display:block;font-size:21px;line-height:24px;margin-bottom:15px}
.visual_error+.btn_area{margin-top:40px}

/* S : 160107(신에러페이지) */
.errorTop {}
.errorTop:after {content:"";display:block;clear:both;}
  .errorTop .errorTxt {margin-bottom: 25px;}
    .errorTop .errorTxt .error_tit {font-size:32px;color:#05141f;line-height:32px;text-transform:uppercase;}
    .errorTop .error_tit+p {width:430px;font-size:15px;color:#666;font-family:kiaB;margin-top:15px;}
  .errorTop .errorImg {float:right;padding:0px 40px 0 0;}
@media (max-width: 767px){
  .errorWrap {text-align:center;padding:46px 15px 50px;}
  .errorTop .errorTxt {float:none;}
  .errorTop .errorTxt .error_tit {font-size:20px;color:#05141f;line-height:20px;text-transform:uppercase;}
  .errorTop .error_tit+p  {width:100%;font-size:12px;}
  .errorTop .errorImg {display:none;}
  .errorWrap > a {margin-top:15px;}
  /*.errorWrap .content_detail {display:none;}*/
}
/* E : 160107 */

/* login */
.login_desc1{display:block;padding-bottom:10px;color:#c42f36;font:58px/1 'kiaB'}
.login_desc2{display:block;font:20px/26px 'kiaB'}
.loginArea{text-align:center}
.loginArea .intro{margin-top:27px;text-align:center;font-size:16px}
.loginArea .intro br{display:none}
.loginArea .loginForm{width:400px;margin:30px auto 50px;text-align:left}
.loginArea .loginForm .login_inp{margin-top:10px;padding-right:40px}
.loginArea .loginForm .login_inp .input_box{width:100%;padding:15px 20px;font:16px/20px 'kiaM';border:1px solid #d6d6d6;color:#999}
.loginArea .loginForm .login_inp .input_box:focus{color:#333}
.loginArea .loginForm .form_chk{margin-top:10px;color:#666}
.loginArea .loginForm .loginBtn{display:block;margin-top:20px;text-align:center;width:100%;font:26px/60px 'kiaB';border-radius:30px}
.greyBox{padding:19px;text-align:right;border:1px solid #e5e5e5;background:#f8f8f8}
.greyBox p{float:left;margin-top:5px}
.greyBox a+a{margin-left:6px}
.infoLogin{position:relative;padding-right:20%;color:#666}
.infoLogin:after{content:"";display:block;clear:both}
.infoLogin em{display:block;color:#333}
.infoLogin a{position:absolute;top:50%;right:30px;margin-top:-15px}
.pop_login{max-height:none!important;overflow-y:visible!important}
.pop_login .loginArea .intro{margin-top:10px;font-size:14px}
/*20171023 S*/
.login .greyBox p, .login .infoLogin p, .login .infoLogin em{font-family:YoonPro740}
/*20171023 E*/

/* 회원가입 */
.joinStep .step01 .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_terms.png)}
.joinStep .step02 .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_user.png)}
.joinStep .step03 .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_write.png)}
.joinStep .finish .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_member.png)}
.joinStep .step01.on .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_terms_on.png)}
.joinStep .step02.on .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_user_on.png)}
.joinStep .step03.on .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_write_on.png)}
.joinStep .finish.on .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_member_on.png)}
.join_btn{text-align:right;border-top:1px solid #e3e3e3;margin-top:30px;padding-top:20px}
.personalInfor{border-top:1px solid #e3e3e3;margin-top:30px;padding-top:30px}
.personalInfor .inforCon{padding-left:10px}
.personalInfor .inforCon ol{list-style:decimal;list-style-position:outside;padding-left:30px}
.personalInfor .inforCon ol > li{color:#666;margin-bottom:5px}
.personalInfor .inforCon ol > li > ol{list-style:none;padding-left:0}
.personalInfor .inforCon ol > li > ol > li{margin-bottom:0}
.personalInfor .bl_type2{margin:25px 0 8px}
.personalInfor .bl_type2:first-child{margin-top:15px}
.personalInfor .form_chk{margin-top:5px;padding-left:10px}
.member_check{display:table;width:100%;margin-top:15px;table-layout:fixed}
.member_check .space{display:table-cell;width:20px}
.member_check .in_box{display:table-cell;background:#f8f8f8;border:1px solid #e8e8e8;padding:55px 0;text-align:center;color:#666}
.member_check .in_box:hover, .member_check .in_box:focus, .member_check .in_box:active{text-decoration:none}
/* .member_check .in_box:hover .btnMedium, .member_check .in_box:focus, .btnMedium, .member_check .in_box:active .btnMedium{text-decoration:underline}  */
.member_check .in_box:hover .btnMedium, .member_check .in_box:focus, .member_check .in_box:active .btnMedium{text-decoration:underline}
.member_check .tit{font-size:18px;color:#05141f;font-family:kiaM;display:inline-block}
.member_check .tit br{display:none}
.member_check .tit:after{content:"";display:block;margin:15px auto;background-position:center 0;background-repeat:no-repeat}
.member_check .ipin:after{width:98px;height:96px;background-image:url(../../../content/dam/kwcms/kr/ko/images/member/bg_join_confirm1.gif)}
.member_check .phone:after{width:84px;height:96px;background-image:url(../../../content/dam/kwcms/kr/ko/images/member/bg_join_confirm2.gif)}
.member_check .general:after{width:104px;height:105px;margin-bottom:10px;background:url(../../../content/dam/kwcms/kr/ko/images/member/bg_join_confirm3.gif) no-repeat 50% 100%}
.member_check .children:after{width:148px;height:105px;margin-bottom:10px;background:url(../../../content/dam/kwcms/kr/ko/images/member/bg_join_confirm4.gif) no-repeat 50% 100%}
.member_check .form_wrp{display:inline-block;margin-top:10px}
.member_check .form_wrp .input_box{text-align:center}
.essential{margin-top:30px}
.essential .table_type4{margin-top:15px}
.essential .table_type4 .radioBtn{float:right}
.essential .table_type4 .radioB{float:right}
.essential .table_type4 .radioBtn .form_chk+.form_chk{margin-left:20px}
.essential .table_type4 .radioB .form_chk+.form_chk{margin-left:20px}
.pop_idcheck .desc1{font-size:14px;line-height:22px;color:#666;margin-bottom:20px}
/*20171023 S*/
.member_join .semantic-markup, .member_join .personalInfor .inforCon, .member_join .personalInfor .inforCon h4, .member_join .personalInfor .inforCon .bl_type2, .member_join .form_chk label, .member_join .infoArea .bl_type4, .member_join .con_box .bl_type_note{font-family:YoonPro740}
/*20171023 E*/

/*20150827*/
.personalInfor .bl_type2 span{font-size:13px;color:#666;}
.personalInfor h4 + .bl_type2{margin-top:0px}
.personalInfor .bl_type2 + .bl_type2{margin-top:0px}
.personalInfor_form .form_chk label{display:inline-block;}
.personalInfor_form .pf_txt {margin-top:5px;display:inline-block;vertical-align:bottom}
.personalInfor_form + h4 {margin-top:25px;}

/* 회원찾기결과 */
.certResult_box{padding:15px 0 60px 252px;background:url(../../../content/dam/kwcms/kr/ko/images/member/bg_findresult_w.gif) no-repeat 10px 10px}
.certResult_box.certFail{background-image:url(../../../content/dam/kwcms/kr/ko/images/member/bg_findresult_fail_w.gif)}
.certResult_box > strong{font-size:21px;line-height:1.4}
.certResult_box .resultList{margin-top:17px;border-top:1px solid #e5e5e5}
.certResult_box .resultList li{padding:18px 0;font-size:16px;border-bottom:1px solid #e5e5e5}
.certResult_box .btn_areaL{margin-top:20px}
.certResult_box .pw_input li{overflow:hidden;padding-left:124px;padding:14px 0;font-size:14px}
.certResult_box .pw_input li p{margin-left:124px}
.certResult_box .pw_input li label{float:left;width:124px;margin:7px 0 0 -124px}
.certResult_box .pw_input li input{width:255px;min-height:18px;padding:5px 12px;border:1px solid #d6d6d6;border-radius:2px}
.certResult_box .pw_input li input.readOnly{border:none;color:#bb162b;font-size:16px;font-family:kiaB}
/*20171023 S*/
.member_login .bl_type_note, .member_login .bl_type4, .member_login .con_box .greyBox{font-family:YoonPro740}
/*20171023 E*/

/* 마이기아 */
.mypage .new{color:#ea0029}
.mypage .wait{color:#0054a6}
.mypage_edit{display:table;width:100%}
.mypage_edit p{display:table-cell;vertical-align:bottom}
.mypage_edit .side_area{display:table-cell;text-align:right}
.mypage_edit.type1, .mypage_edit.type2{display:block;position:relative;padding-top:30px}
.mypage_edit.type1 .txt_desc3{display:block;position:absolute;top:10px;left:0}
.mypage_edit.type1 .edit_area, .mypage_edit.type2 .edit_area{display:block;position:absolute;top:0;right:0}
.mypage_edit .sel_sch{width:260px;float:right}
.mypage_edit .sel_sch .form_wrp{width:120px}
.mypage_tbl{clear:both;margin-top:15px;font-size:13px;background:#fff}
.mypage_tbl:first-child{margin-top:0}
.mypage_tbl .point_col{width:17%}
.mypage_tbl th br{display:none}
.mypage_tbl th, .mypage_tbl td{border:1px solid #cdd0d2;font-family:kiaM;padding:10px 17px;text-align:center}
.mypage_tbl tbody th , .mypage_tbl tfoot th{text-align:left}
.mypage_tbl th{background:#f7f8f8}
.mypage_tbl td{color:#37434c}
.mypage_tbl td .state{display:inline-block;float:left;text-align:left;line-height:25px}
.mypage_tbl td .side{float:right}
.mypage_tbl tfoot td{background:#f7f8f8}
.mypage_tbl tfoot .total{color:#05141f;text-align:right}
.mypage_tbl .date span {display:inline-block;margin:0 3px}
.mypage_view{padding:29px;background:#fff;border:1px solid #dadada}
.mypage_view .view_head{padding-bottom:10px;border-bottom:1px solid #cdd0d2}
.mypage_view .view_head .tit{font-size:21px;line-height:25px}
.mypage_view .view_head .info{border-top:1px solid #cdd0d2;margin-top:15px;padding-top:10px;color:#37434c}
.mypage_view .view_head .info li{float:left;margin-left:30px;}
.mypage_view .view_head .info li:first-child{margin-left:0}
.mypage_view .view_head .info li.state{float:right}
.mypage_view .view_head .info .h {color:#05141f;}
.mypage_view .view_head .info .h:after{content:"|";display:inline-block;margin:0 4px 0 6px;color:#cdd0d2;font-family:Dotum}
.mypage_view .view_body{margin:20px 0 25px;line-height:24px;color:#37434c}
.mypage_view .view_answer{padding:19px;background:#f7f8f8;border:1px solid #cdd0d2}
.mypage_view .view_answer .mark{display:inline-block;width:30px;height:30px;line-height:30px;background:#697279;border-radius:15px;color:#fff;font-size:20px;text-align:center}
.mypage_view .view_answer .desc{margin-left:6px;font-size:15px;font-family:kiaM;position:relative;top:-2px}
.mypage_view .view_answer .answer{margin:8px 0 0 40px;color:#37434c;line-height:20px}
.mypage_navi{margin-top:-1px;background:#fff;border:1px solid #cdd0d2;border-top:0}
.mypage_navi li{display:table;width:100%;border-collapse:collapse;border-top:1px solid #cdd0d2}
.mypage_navi .navi_h{display:table-cell;width:20%;padding:10px 29px;background:#f7f8f8;border-right:1px solid #cdd0d2}
.mypage_navi .navi_txt{display:table-cell;padding:10px 19px;color:#37434c}
.my_drive .drive_tit{display:table;width:100%;background:#f7f8f8;border-collapse:collapse}
.my_drive .drive_tit .tit{display:table-cell;color:#05141f;padding:10px 20px;border:1px solid #cdd0d2;vertical-align:middle;font-size:21px;line-height:32px;font-family:kiaB}
.my_drive .drive_tit .tit br{display:none}
.my_drive .drive_tit .link{display:table-cell;width:280px;border:1px solid #cdd0d2}
.my_drive .drive_tit .link li{float:left;width:33.33%;border-left:1px solid #cdd0d2;box-sizing:border-box}
.my_drive .drive_tit .link li:first-child{border-left:0}
.my_drive .drive_tit .link li .salesIcon{display:block;padding:10px 0;text-align:center;text-decoration:none;font-size:12px;line-height:16px}
.my_drive .drive_tit .link li .salesIcon:before{display:block;margin:0 auto 5px}
.my_drive .drive_con{margin-top:25px}
.my_drive .drive_con:after{content:"";display:block;clear:both}
.my_drive .drive_con .car{float:left;height:220px;margin-right:20px;padding:20px;text-align:center}
.my_drive .drive_con .car img{max-width:100%;max-height:220px}
.my_drive .drive_con .info{overflow:hidden}
.my_drive .drive_con .info li{border-bottom:1px solid #e3e3e3;overflow:hidden;padding-left:10px}
.my_drive .drive_con .info li:before{margin:18px 0 0 -10px}
.my_drive .drive_con .info li .h{float:left;display:block;width:100px;padding:6px 0;line-height:26px;font-family:kiaM;color:#333}
.my_drive .drive_con .info li .txt{display:block;overflow:hidden;padding:6px 0;line-height:26px}
.my_drive .drive_con .info li .txt .btnSmall{float:right}

.car{float:left;height:220px;margin-right:20px;padding:20px;text-align:center}
.car img{max-width:100%;max-height:220px}
.car + .info{overflow:hidden}
.car + .info li{border-bottom:1px solid #e3e3e3;overflow:hidden;padding-left:10px}
.car + .info li:before{margin:18px 0 0 -10px}
.car + .info li .h{float:left;display:block;width:100px;padding:6px 0;line-height:26px;font-family:kiaM;color:#333}
.car + .info li .txt{display:block;overflow:hidden;padding:6px 0;line-height:26px}
.car + .info li .txt .btnSmall{float:right}

.member_check .drive_type1:after{width:210px;height:112px;background-image:url(../../../content/dam/kwcms/kr/ko/images/my/bg_drive_type1.png)}
.member_check .drive_type2:after{width:210px;height:112px;background-image:url(../../../content/dam/kwcms/kr/ko/images/my/bg_drive_type2.png)}
.point_tbl .bl_type3{font-family:kiaB}
.point_tbl .pointT{font-size:14px}
.point_tbl .tit{background:none}
.point_tbl .bl_type5{font-family:kiaB;font-size:14px}
.point_tbl .lineR{border-bottom:1px solid #bb162b}
.point_info .point_tit{display:block;margin-top:20px;font-family:kiaM;font-size:30px;line-height:40px;color:#bb162b}
.point_info .point_tit .num{display:block;margin-bottom:5px;font-family:kiaB;font-size:58px;line-height:65px}
.point_info .point_txt{margin-top:15px;font-size:14px;line-height:22px}
.point_info .point_txt .m{display:none}
.point_info .point_info1{height:320px;background:url(../../../content/dam/kwcms/kr/ko/images/my/bg_point_road1.gif) center bottom no-repeat;text-align:center}
.point_info .point_info2{margin:90px -30px 0;background:url(../../../content/dam/kwcms/kr/ko/images/my/bg_point_road2.gif) right 0 no-repeat;text-align:center}
.point_info .point_guide1{margin-top:35px}
.point_info .point_guide1 .guide{width:480px;margin:15px auto}
.point_info .point_guide2{min-height:400px;margin:70px 0 60px;padding-top:50px;background:url(../../../content/dam/kwcms/kr/ko/images/my/bg_point_road3.gif) 0 0 no-repeat}
.point_info .point_guide2 .guide{width:330px;margin:-200px auto 0}
.refund_process{margin:35px 0;text-align:center}
.point_family{overflow:hidden;margin:0 -10px}
.point_family .family_box{margin-top:25px;padding:0 10px;width:50%;float:left;box-sizing:border-box}
.point_family .family_box .info_tbl .info_th{width:28%}
.point_family .family_box .info_tbl .form_wrp.input{display:block;width:auto}
.point_family .family_box .info_tbl .form_area.phone{width:100%}
.success_msg{min-height:180px;padding:20px 0 0 240px;background:url(../../../content/dam/kwcms/kr/ko/images/my/bg_success.gif) 0 0 no-repeat}
.success_msg .success{font-size:21px;line-height:26px}
.leave_list td .base{color:#05141f}
.leave_list{font-size:13px}
.leave_list li{width:50%;float:left;margin-bottom:8px}
.leave_result .txt01{background-image:url(../../../content/dam/kwcms/kr/ko/images/my/ico_leave.png)}
.tableArea .tbltxtTop{margin:-26px 0 10px;text-align:right;color:#666}
.no_compare{display:block;height:326px;text-indent:-9999px;overflow:hidden;background:#f8f8f8 url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_nocomparecar_btn.png) no-repeat 50% 50%}
.mykia .bdBox{padding-bottom:15px;margin-bottom:5px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_boxbottom.png) repeat-x left bottom}
.mykia .bdBox .userInfo{position:relative;background:#fff;padding:29px;border:1px solid #dadada}
.mykia .bdBox .userInfo strong{font-size:21px}
.mykia .bdBox .userInfo .loginTime{padding-top:14px;color:#666}
.mykia .bdBox .userInfo .loginTime:before{content:"";display:inline-block;width:20px;height:20px;margin-right:7px;vertical-align:top;background:url(../../../content/dam/kwcms/kr/ko/images/my/ico_mykia.png) no-repeat -154px 0}
.mykia .bdBox .userInfo .btnArea{float:right;width:120px;margin-top:-54px;text-align:right}
.mykia .bdBox .userInfo .btnArea .btnType1{margin-bottom:7px}
.mykia .multiWrap{overflow:hidden}
.mykia .multiWrap>li{float:left;width:50%;padding-right:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}
.mykia .multiWrap.qna_area>li {width:100%; float:none; padding-right:0;}
.mykia .multiWrap.qna_area .qnaLike {overflow:hidden;}
.mykia .multiWrap.qna_area .qnaLike li {float:left; width:50%; box-sizing:border-box; border:1px solid #dadada; background-color:#fff;}
.mykia .multiWrap.qna_area .qnaLike li:first-child {border-right:0}
.mykia .multiWrap>li+li{padding-right:0;padding-left:10px}
.mykia .multiWrap .txt{margin-top:10px;color:#666}
.mykia .con_box .moreBtn{position:absolute;top:-1px;right:-1px;display:inline-block;width:30px;height:30px;padding:0;text-indent:-9999px;overflow:hidden;background:#05141f url(../../../content/dam/kwcms/kr/ko/images/my/ico_more.png) no-repeat 50% 50%}
.mykia .mypage_tbl th, .mykia .mypage_tbl td{padding:10px}
.mykia .myEstimate{margin:20px 0}
.mykia .myEstimate ol{padding-top:8px;overflow:hidden}
.mykia .myEstimate ol>li{float:left;/* width:50%; */width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}
.mykia .myEstimate ol>li+li{padding-left:10px}
.mykia .myEstimate ol>li .imgArea{position:relative;display:table-cell;width:170px;height:120px;overflow:hidden;vertical-align:middle;text-align:center;border:1px solid #e5e5e5;overflow:hidden}
.mykia .myEstimate ol>li .imgArea .num{position:absolute;top:-1px;left:-1px;display:inline-block;width:26px;height:26px;color:#fff;text-align:center;vertical-align:middle;font:13px/26px 'kiaB';background:#7e8083}
.mykia .myEstimate ol>li .imgArea .img{display:inline-block;max-width:100%}
.mykia .myEstimate ol>li .imgArea img{width:80%}
.mykia .myEstimate ol>li .cont{display:table-cell;padding-left:15px}
.mykia .myEstimate ol>li strong{display:block;width:100%;height:36px;overflow:hidden;font:15px/18px 'kiaB'}
.mykia .myEstimate ol>li ul{margin-top:15px}
.mykia .myEstimate ol>li ul li+li{margin-top:5px}
/*.mykia .qnaLike{border:1px solid #dadada;background:#fff}*/
.mykia .qnaLike .txt br{display:none}
.mykia .qnaLike li{padding:20px 29px 35px}
.mykia .qnaLike li+li{border-top:1px solid #cdd0d2}
.mykia .qnaLike li .viewBtn{float:right;display:block;margin-top:-77px;font:21px/21px 'kiaB';text-align:right;vertical-align:middle}
.mykia .qnaLike li .viewBtn a {display:block}
.mykia .qnaLike li .viewBtn a:after{content:"";display:block}
.mykia .qnaLike li .viewBtn .btnSmall{margin-top:20px}
.mykia .qnaLike li .viewBtn .num{font-size:48px}
.mykia .qnaLike .h_type2:before{content:"";display:block;width:54px;height:46px;background:url(../../../content/dam/kwcms/kr/ko/images/my/ico_mykia.png) no-repeat 0 0}
.mykia .mylike .h_type2:before{background-position:-54px 0}
.mykia .myEvent{height:255px}
.mykia .myEvent:after{content:"";position:absolute;top:31px;right:29px;display:block;width:46px;height:46px;background:url(../../../content/dam/kwcms/kr/ko/images/my/ico_mykia.png) no-repeat -108px 0}
.mykia .myEvent ul{margin-top:18px;border:1px solid #cdd0d2}
.mykia .myEvent ul li{display:table;width:100%;padding:10px 20px;color:#666;vertical-align:middle;background:#f8f8f8;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;table-layout:fixed}
.mykia .myEvent ul li+li{border-top:1px solid #cdd0d2}
.mykia .myEvent ul li .evStep{display:table-cell;width:40px;height:40px;font:12px/40px 'kiaM';color:#fff;text-align:center;border-radius:40px;background:#bbb}
.mykia .myEvent ul li .evStep.ing{background-color:#bb162b}
.mykia .myEvent ul li .title{display:table-cell;padding-left:10px;overflow:hidden;width:70%;white-space:nowrap;text-overflow:ellipsis}
.mykia .myEvent ul li .date{display:table-cell;width:85px;padding-left:10px;text-align:right}
.mykia .myPoint{margin-top:20px;padding:22px 29px}
.mykia .myPoint .h_type2{display:inline-block}
.mykia .myPoint .point{display:inline-block;font-size:21px;color:#bb162b}
.mykia .myPoint .point:before{content:"";display:inline-block;width:28px;height:28px;margin:0 7px;vertical-align:-7px;background:url(../../../content/dam/kwcms/kr/ko/images/my/ico_mykia.png) no-repeat -214px 0}
.mykia .myPoint .btnSmall{float:right;margin-top:3px}
.mykia .noList{text-align:center}
.mykia .noList .noCon{padding:12px 0}
.mykia .noList .btnSmall{margin-top:15px}
.mykia .myEstimate .noList .imgArea{min-height:120px;background:#f8f8f8 url(../../../content/dam/kwcms/kr/ko/images/my/bg_noimg.png) no-repeat 50% 50%}
.mykia .myEstimate .noList .noTxt{padding:32px 0 0;color:#666}
.mykia .myEstimate .noList .cont{text-align:left}
.mykia .myEvent .noList .noCon{padding:50px 0}
.mykia .multiWrap .mypage_tbl{height:195px}

/* S : 181213 */
.mykia .mypage_tbl.typ2 td {padding:20px 10px;}
.mykia .multiWrap .box_size{height:232px;}
.mykia .multiWrap .box_size .desc{margin-top:-18px;color:#697279;}
.mykia .myEstimate .noList .noTxt{padding:0;}
.mykia .mypage_tbl.pd_size td{padding:3px 10px;}

@media all and (max-width:767px){
  .mykia .mypage_tbl.typ2 td {padding:10px;}
}
.mypage .recurrence-notice {position:relative;width:100%;}
.mypage .recurrence-notice .box {padding:29px;background:#fff;border:1px solid #dadada;}
.mypage .recurrence-notice .box + .box {margin-top:30px;}
.mypage .recurrence-notice .box .tableArea + .tableArea {margin-top:20px;}
.mypage .recurrence-notice .box .table_type2 {border:none;}
.mypage .recurrence-notice .box .table_type2 thead th {border-bottom:1px solid #f8f8f8;}
.mypage .recurrence-notice .box .table_type2 th {border:1px solid #cdd0d2;}
.mypage .recurrence-notice .box .table_type2 th.stit {font-family:kiaM;background:none;color:#05141f;}
.mypage .recurrence-notice .box .table_type2 th.stit span.min {display:block; font-size:9px;letter-spacing:-1px;}
.mypage .recurrence-notice .box .pc-tablet {display:block;}
.mypage .recurrence-notice .box .mobile {display:none;}
.mypage .recurrence-notice .box .noprint {text-align:right;margin-top:30px;}

/*.table_type_other{border:1px solid #e2e2e2}*/
.table_type_other th.stit span.min {display:block; font-size:8px;letter-spacing:-1px;}
.table_type_other th,.table_type_other td{border:1px solid #cdd0d2;font-family:kiaM;padding:5px 15px;text-align:center}
/*.table_type_other th{background:#f8f8f8;border-bottom:0;font-family:kiaB}*/
.table_type_other td{color:#666}
.table_type_other td .base{color:#05141f}
.table_type_other th.pColor,.table_type2 td.pColor{color:#ea0029}

@media all and (max-width:1024px){
  .mypage .recurrence-notice .box + .box {margin-top:20px;}
  .mykia .multiWrap .box_size{height:auto;}
}
@media all and (max-width:767px){
  .mypage .recurrence-notice .box .pc-tablet {display:none;}
  .mypage .recurrence-notice .box .mobile {display:block;}
  .mypage .recurrence-notice .box {padding:14px;}
  .mypage .recurrence-notice .box + .box {margin-top:15px;}
  .mypage .recurrence-notice .box .tableArea + .tableArea {margin-top:15px;}
}
/* E : 181213 */

/*20150818 �섏젙*/
/* .con_box.myRelease {margin-bottom:20px;padding-bottom:40px} */
/* .con_box.myRelease .infoBox {margin-bottom:20px;} */
/* .con_box.myRelease .infoBox:after {content:"";display:block;height:0;clear:both;}  */
/* .con_box.myRelease .infoBox .form_wrp {padding:0;} */
/* .con_box.myRelease .infoBox .sel_box {width:46%;float:left;} */
/* .con_box.myRelease .infoBox .sel_box .selected-headline{line-height:48px;height:48px;font-size:16px;color:#333;} */
/* .con_box.myRelease .infoBox .sel_box .selected-headline:after {top:22px;right:20px;} */
/* .con_box.myRelease .infoBox p {width:21.5%;float:right;margin-left:1.5%;border:1px solid #d0d0d0;line-height:48px;height:48px;font-size:16px;color:#333;text-align:left;padding-left:2%;} */
/* .con_box.myRelease .table_type4 {width:48.5%;} */
/* .con_box.myRelease .table_type4 .tbl_th {width:30%} */
/* .con_box.myRelease .imgArea {position:absolute; right:30px; top:50px;width:46%;text-align:center;} */
/* .con_box.myRelease .imgArea .webImg {width:100%;} */
/* .con_box.myRelease .mobImg {display:none;} */
/*20150917 �섏젙*/
.con_box.myRelease {margin-bottom:20px;padding-bottom:40px}
.con_box.myRelease .infoBox {margin-bottom:20px;}
.con_box.myRelease .infoBox:after {content:"";display:block;height:0;clear:both;}
.con_box.myRelease .infoBox .form_wrp {padding:10px 24px 0 0;}
.con_box.myRelease .infoBox p {width:21.5%;float:right;margin-left:1.5%;border:1px solid #d0d0d0;line-height:48px;height:48px;font-size:16px;color:#333;text-align:left;padding-left:2%;}
.con_box.myRelease .table_type2 {/*width:48.5%;*/}
.con_box.myRelease .table_type4 {display:none;/*width:48.5%;*/}
.con_box.myRelease .table_type4 .tbl_th {width:30%}
.con_box.myRelease .imgArea {position:absolute; right:30px; top:50px;width:46%;text-align:center;}
.con_box.myRelease .imgArea .webImg {width:100%;}
.con_box.myRelease .mobImg {display:none;}
.con_box.myRelease.noImg .infoBox,.con_box.myRelease.noImg .table_type4 {width:100%}

/*20150511 차계부 추가 */
.mypage .fRight {float:right;}
.ico_calendar {background:url(../../../content/dam/kwcms/kr/ko/images/my/car-diary/ico_calendar.png) no-repeat left center; width:24px; height:24px;}/*20150521 �섏젙*/
.ico_calendar span {text-indent:-99999px; position:absolute;}
.mypage .info_tbl.mt0 {margin-top:0;}
.mypage .mt30 {margin-top:30px;}
.mypage .ckNoti {letter-spacing:-1px; margin-top:10px;}
.mypage .ckStats .mypage_tbl table tfoot td{background:none;color:#05141f;border-top:2px solid #cdd0d2;font-family:kiaM;}
.mypage .ckStats .mypage_tbl table tfoot td span:first-child {margin-right:100px;}
.mypage .ckStats .mypage_tbl table tfoot td.statsTotal {text-align:left;}
.mypage .ckTop {margin-bottom:20px;}
.mypage .ckTop h5 {float:left; margin:4px 10px 0 0;}
.mypage .ckTop .form_area {width:300px;}
.mypage .ckTop .form_area .form_wrp .sel_box.sch_sel .selected-headline {height:28px;line-height:28px;}
.mypage .ckTop .form_area .form_wrp .sel_box .selected-headline:after {top:10px;}
.mypage .ckTop .btnSmall {margin-top:2px;}
.mypage .ckStats .gpStats {position:relative;width:100%;}
.mypage .ckStats .gpStats .statsRange {position:relative;width:100%;height:20px;}
.mypage .ckStats .gpStats .statsRange span {position:absolute; font-size:11px;}
.mypage .ckStats .gpStats .statsRange .rangeS {left:0; top:0;}
.mypage .ckStats .gpStats .statsRange .rangeE {right:0; top:0;}
.mypage .ckStats .gpStats .statsBar {background:url(../../../content/dam/kwcms/kr/ko/images/my/car-diary/bg_carkeeping_gp.png) no-repeat right top;height:7px;width:100%;position:relative;}
.mypage .ckStats .gpStats .statsBar .barL {background:url(../../../content/dam/kwcms/kr/ko/images/my/car-diary/bg_carkeeping_gp.png) no-repeat left top;height:7px;width:3px;display:block;}
.mypage .ckStats .gpStats .statsBl {background:url(../../../content/dam/kwcms/kr/ko/images/my/car-diary/bg_carkeeping_bar.png) no-repeat left top;position:absolute; left:0; top:0;text-align:right;}
.mypage .ckStats .gpStats .statsBl span {background:url(../../../content/dam/kwcms/kr/ko/images/my/car-diary/bg_carkeeping_bl.png) no-repeat center bottom;width:16px;height:17px;float:right;margin:-4px -1px 0 0;position:relative;}
.mypage .ckStats .gpStats .statsBl span em {text-align:center;font-size:11px;font-family:kiaM;color:#991223;position:absolute;left:0; top:-17px;width:50px;margin-left:-18px;}
/*20171023 S*/
.mypage_edit .txt_desc3, .mypage_edit .mypage_tbl th, .mypage_edit .mypage_tbl td{font-family:YoonPro740}
.mypage .infoArea li, .mypage .infoArea .bl_type4{font-family:YoonPro740}
.estimate-list .build_car .bl_type_note dt, .estimate-list .build_car .bl_type_note dd{font-family:YoonPro740}
/*20171023 E*/

/* 자동차 용어사전 */
.dic_search .form_sch{position:relative}
.dic_search .form_sch .sch_box{margin-right:100px;padding-right:14px}
.dic_search .form_sch .btn_area{position:absolute;top:4px;right:0;margin-top:0;width:100px}
.dic_search .select_word{margin:15px -29px 0 -29px;padding-top:13px;border-top:1px solid #dadada;text-align:center}
.select_word .form_chk{margin-top:6px}
.select_word .form_chk label{width:24px;font-size:16px;line-height:24px;border:1px solid #dadada;background:#fff}
.select_word .form_chk label.c_on{color:#bb162b}
.select_word .form_chk label:before{display:none}
.select_word .word_wrp{margin:0 auto}
.select_word .word_wrp:after{content:'';clear:both;display:block}
.tab_type4.col6 .tab_li{width:16.6%}
.tab_type4.col6 .tab_li:first-child{width:17%}
.selectSorting{margin:14px 0;text-align:right}
.selectSorting .total_num{float:left;padding-top:8px;font-size:16px}
.selectSorting .total_num strong{color:#bb162b;text-decoration:underline}
.selectSorting .form_wrp{float:right}
.selectSorting .sel_box{display:inline-block;width:130px;text-align:left;float:left}
.selectSorting .btn{float:left;margin:3px -26px 0 10px}
.selectSorting:after{content:"";clear:both;display:block}
.word_list{margin:-6px}
.word_list li{float:left;width:25%}
.word_list li .listBox{position:relative;margin:6px;padding:9px 9px 15px 9px;border:1px solid #dadada}
.word_list li .listBox a{display:block}
.word_list li .listBox a img{width:100%}
.word_list li .listBox a .name{overflow:hidden;display:block;height:47px;padding-top:11px;font-size:14px;white-space:nowrap;text-overflow:ellipsis}
.word_list li .listBox .fb_good{position:absolute;bottom:15px;left:9px}
.word_list li .listBox .hit{display:block;padding-top:15px;color:#666;font-size:16px;font-family:kiaB;line-height:20px;text-align:right}
.kdic_nodata{padding:0;background:none}
.kdic_nodata .dataCon{border:none}
.kdic_popup{display:none}
.kdic_popup .youtube_iframe{width:100%;height:355px}
.kdic_popup .detail_img01 img{width:100%}
.kdic_popup .detail_cont{margin:20px 0;padding:20px;padding:20px 10px \9;border:1px solid #dadada;color:#666}
.kdic_popup .detail_caption{height:120px;margin-top:-5px;padding:20px;border:1px solid #e8e8e8;border-top:0;color:#666;overflow-y:scroll}
.kdic_popup .detail_info{position:relative;padding:20px 0;text-align:right}
.kdic_popup .detail_info .hit{display:inline;padding-right:27px;font-size:14px;font-family:kiaB}
.kdic_popup .detail_info .hit strong{display:inline-block;font-size:16px}
.kdic_popup .detail_info .hit strong:before{content:'';display:inline-block;width:1px;height:13px;margin:-2px 10px;background:#ccc}
.kdic_popup .detail_info .fb_good{display:inline}
.kdic_popup .infoArea{margin-top:20px;padding-right:15px}
.kdic_popup .dicPop.type2 .fl{float:left;width:260px}
.kdic_popup .dicPop.type2 .fl .detail_img01{width:246px}
.kdic_popup .dicPop.type2 .fr{position:relative;float:right;width:406px;width:390px \9}
.kdic_popup .dicPop.type2 .fr .detail_cont{margin-top:0}
.kdic_popup .dicPop.type2 .fr .detail_img01 img{height:200px}
.kdic_popup .dicPop.type2 .detail_info{content:'';clear:both}
.kdic_popup .dicPop.type3 .fl{position:relative;float:left;width:406px;width:390px \9}
.kdic_popup .dicPop.type3 .fl .detail_cont{margin-top:0}
.kdic_popup .dicPop.type3 .fl .detail_img01 img{height:200px}
.kdic_popup .dicPop.type3 .detail_info{content:'';clear:both}
.kdic_popup .dicPop.type3 .fr{float:right;width:246px;padding-left:14px}
.kdic_popup .dicPop.type3 .fr .detail_img01{width:246px}

/* 사업장 안내 */
/* 국내지도 탭 영역 */
.businessInfo{position:relative;height:493px;border:1px solid #dadada;border-top:2px solid #888a8d;background:#f5f8fb url(../../../content/dam/kwcms/kr/ko/images/about-kia/bg_countrymap.jpg) no-repeat center bottom;z-index:8}
.businessInfo .mapTop{overflow:hidden;display:table;width:100%;border-bottom:1px solid #dadada;background:#fff}
.businessInfo .mapTop .txt{display:table-cell;vertical-align:middle;width:42%;font-size:14px;color:#05141f;padding:10px 15px;box-sizing:border-box}
.businessInfo .mapTop .input_box{display:none;width:auto}
.businessInfo .mapTop .businessArea{display:table-cell;vertical-align:middle}
.businessInfo .mapTop .businessArea li{float:left;width:19.5%;padding:15px 0;vertical-align:middle;border-left:1px solid #dadada;box-sizing:border-box;text-align:center}
.businessInfo .mapTop .businessArea li:last-child{width:22%}
.businessInfo .mapTop .businessArea li img{display:none;width:238px;height:375px;position:absolute;top:90px;left:54%;margin-left:-119px}
.businessInfo .mapTop .businessArea li.on img{display:block}
.businessInfo .mapTop .businessArea li a span{display:inline-block;font-size:12px;}
.businessInfo .mapTop .businessArea li.on a span{font-family:KiaB;color:#05141f;text-decoration:underline}
.businessInfo .mapTop .businessArea li a span:before{display:inline-block;overflow:hidden;vertical-align:middle;content:"";width:30px;height:24px;background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/bg_mapbusiness.png) no-repeat}
.businessInfo .mapTop .businessArea li.on a span:before{content:" "}
.businessInfo .mapTop .businessArea li a span.icon01:before{background-position:0 0}
.businessInfo .mapTop .businessArea li.on a span.icon01:before{background-position:0 -25px}
.businessInfo .mapTop .businessArea li a span.icon02:before{background-position:-32px 0}
.businessInfo .mapTop .businessArea li.on a span.icon02:before{background-position:-32px -25px}
.businessInfo .mapTop .businessArea li a span.icon03:before{background-position:-64px 0}
.businessInfo .mapTop .businessArea li.on a span.icon03:before{background-position:-64px -25px}
.businessInfo .mapTop .businessArea li a span.icon04:before{background-position:-96px 0}
.businessInfo .mapTop .businessArea li.on a span.icon04:before{background-position:-96px -25px}
.businessInfo .mapTop .businessArea li a span.icon05:before{background-position:-128px 0}
.businessInfo .mapTop .businessArea li.on a span.icon05:before{background-position:-128px -25px}
/* 해외지도 탭 영역 */
.oversea .oversea_map{position:relative;height:auto;background:#f5f8fb;z-index:8}
.oversea .oversea_map .mapTop{overflow:hidden;display:block;width:100%;background:#f5f8fb;border-bottom:0}
.oversea .oversea_map .txt{display:block;width:auto;font-size:14px;color:#05141f;background:#fff;padding:20px;border-bottom:1px solid #e5e5e5}
.oversea .oversea_map .map{position:relative;background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/bg_oversea_map.png) no-repeat 0 8px;height:414px;width:743px;margin:0 auto;padding:8px 0 16px 0}
.oversea .oversea_map .name span{display:inline-block;text-indent:-999px}
.oversea_map .map li .w_euro{display:block;position:absolute;left:0;top:89px;width:130px;height:132px}/* 서유럽 */
.oversea_map .map li.on .w_euro{background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/icon_w_euro.png) no-repeat 0 0}
.oversea_map .map li .w_euro .name{display:block;position:absolute;left:48px;top:69px;z-index:10;background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/icon_w_euro_name.png) no-repeat 0 0;width:46px;height:20px}
.oversea_map .map li .russia{display:block;position:absolute;left:82px;top:39px;width:345px;height:160px}/* 러시아 */
.oversea_map .map li.on .russia{background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/icon_russia.png) no-repeat 0 0}
.oversea_map .map li .russia .name{display:block;position:absolute;left:98px;top:70px;z-index:10;background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/icon_russia_name.png) no-repeat 0 0;width:47px;height:20px}
.oversea_map .map li .e_euro{display:block;position:absolute;left:63px;top:146px;width:102px;height:74px}/* 동유럽 */
.oversea_map .map li.on .e_euro{background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/icon_e_euro.png) no-repeat 0 0}
.oversea_map .map li .e_euro .name{display:block;position:absolute;left:51px;top:16px;z-index:10;background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/icon_e_euro_name.png) no-repeat 0 0;width:47px;height:20px}
.oversea_map .map li .middle_east{display:block;position:absolute;left:112px;top:196px;width:72px;height:75px}/* 중동 */
.oversea_map .map li.on .middle_east{background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/icon_middle_east.png) no-repeat 0 0}
.oversea_map .map li .middle_east .name{display:block;position:absolute;left:16px;top:9px;z-index:10;background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/icon_middle_east_name.png) no-repeat 0 0;width:47px;height:20px}
.oversea_map .map li .africa{display:block;position:absolute;left:12px;top:211px;width:150px;height:156px}/* 아프리카 */
.oversea_map .map li.on .africa{background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/icon_africa.png) no-repeat 0 0}
.oversea_map .map li .africa .name{display:block;position:absolute;left:60px;top:54px;z-index:10;background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/icon_africa_name.png) no-repeat 0 0;width:57px;height:20px}
.oversea_map .map li .asia{display:block;position:absolute;left:138px;top:155px;width:205px;height:160px}/* 아시아 */
.oversea_map .map li.on .asia{background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/icon_asia.png) no-repeat 0 0}
.oversea_map .map li .asia .name{display:block;position:absolute;left:81px;top:41px;z-index:10;background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/icon_asia_name.png) no-repeat 0 0;width:47px;height:20px}
.oversea_map .map li .pacific{display:block;position:absolute;left:274px;top:270px;width:145px;height:132px}/* 퍼시픽 */
.oversea_map .map li.on .pacific{background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/icon_pacific.png) no-repeat 0 0}
.oversea_map .map li .pacific .name{display:block;position:absolute;left:22px;top:51px;z-index:10;background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/icon_pacific_name.png) no-repeat 0 0;width:46px;height:20px}
.oversea_map .map li .n_america{display:block;position:absolute;right:-4px;top:8px;width:316px;height:271px}/* 북미 */
.oversea_map .map li.on .n_america{background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/icon_n_america.png) no-repeat 0 0}
.oversea_map .map li .n_america .name{display:block;position:absolute;right:158px;top:141px;z-index:10;background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/icon_n_america_name.png) no-repeat 0 0;width:36px;height:20px}
.oversea_map .map li .s_america{display:block;position:absolute;right:45px;top:267px;width:93px;height:157px}/* 중남미 */
.oversea_map .map li.on .s_america{background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/icon_s_america.png) no-repeat 0 0}
.oversea_map .map li .s_america .name{display:block;position:absolute;right:15px;top:34px;z-index:10;background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/icon_s_america_name.png) no-repeat 0 0;width:46px;height:20px}
/* 지도 컬러 설명 */
.businessInfo .mapTop .mapTxt{position:absolute;bottom:20px;right:0;z-index:11}
.businessInfo .mapTop .mapTxt ul{overflow:hidden}
.businessInfo .mapTop .mapTxt ul li{float:left;margin-right:20px;font-size:14px;color:#05141f}
span.exmap{display:inline-block;vertical-align:-3px;margin-right:5px;width:12px;height:12px;text-indent:-99999px;background:url(../../../content/dam/kwcms/kr/ko/images/common/spr_bl_type.png) no-repeat 0 0}
span.mapColor02{background-position:0 -20px}
span.mapColor03{background-position:0 -40px}
span.mapColor04{background-position:-20px 0}
span.mapColor05{background-position:-20px -20px}
span.mapColor06{background-position:-20px -40px}
span.mapColor07{background-position:-40px 0}
/* 사업장 리스트 */
.area_list{margin:10px 0 0 -20px}
.area_list > li{float:left;width:33.33%;margin-top:20px}
.area_list > li.type2{margin-top:-167px}
.area_list li .list_box{position:relative;background:#fff;margin-left:20px;padding:20px;height:128px}
.area_list li.big .list_box{padding:0 20px 20px;height:334px}
.area_list li .list_box .bubble{position:relative}
.area_list li .list_box h5{position:relative;margin-bottom:16px;font-size:18px;line-height:22px}
.area_list li .list_box h5 span{display:inline-block;vertical-align:top;margin-top:5px}
.area_list li.big .list_box h5{margin-top:20px}
.area_list li.long .list_box{height:170px}
.area_list li .list_box span{display:block}
.area_list li .list_box .img{overflow:hidden;margin:0 -20px}
.area_list li .list_box .img img{width:100%;height:auto}
.area_list li .list_box .list_txt{display:block}
.area_list li .list_box .list_etc{display:block;color:#37434c;margin-top:3px}
.area_list li .list_box .list_etc em{float:left;width:50px;height:20px;text-transform:uppercase;color:#05141f}
.area_list li .list_box .list_etc em:after{content:"";display:inline-block;border-right:1px solid #cdd0d2;height:10px;margin:0 10px}
/* 국내 사업장 리스트 */
.countrylist01 .area_list > li,
.countrylist02 .area_list > li{width:50%}
.countrylist03 .area_list > li{width:33.3%}
.countrylist01 .area_list li.big .list_box,
.countrylist02 .area_list li.big .list_box{height:390px}
.countrylist03 .area_list li.big .list_box{height:300px}
.countrylist04 .area_list li .list_box{height:150px}
.countrylist04 .area_list li .list_box a.btn_look{position:absolute;bottom:10px;right:15px}
/* 해외 사업장 리스트 */
.oversealist02 .area_list > li,
.oversealist03 .area_list > li,
.oversealist05 .area_list > li,
.oversealist07 .area_list > li{width:50%}
/* 상세정보 도움말 말풍선 */
.area_list li .explain_pop{position:absolute;top:50%;right:0}
.area_list li .explain_pop .pop_con{display:block;position:absolute;top:40px;left:-150px;width:260px}
.area_list li.last .explain_pop .pop_con{left:-265px}
.area_list li .explain_pop .pop_con:before{content:"";overflow:hidden;position:absolute;top:-16px;left:50%;display:inline-block;width:28px;height:16px;background:url(../../../content/dam/kwcms/kr/ko/images/about-kia/bg_explainpop.png) no-repeat left top;vertical-align:top}
.area_list li.last .explain_pop .pop_con:before{left:260px}
/* 출하 사무소 팝업 *//* 異쒗븯 �щТ�� �앹뾽 */
.officeTop{padding:20px;border:1px solid #cdd0d2;background:#f7f8f8}
.officeTop h4{font-family:kiaB;font-size:21px;color:#05141f}
.officeTop ul{margin-top:20px}
.officeTop ul li{clear:both;margin:5px 0}
.officeTop ul li span{font-size:13px;color:#333;float:left;width:40px;height:20px}
.officeCon{position:relative}
.officeCon .officeMap{margin-top:15px;border:1px solid #cdd0d2}
.officeCon .officeMap img{width:100%;height:auto}
.officeCon .bl_type1:first-child {margin-top:25px !important}
.officeCon h6{padding:10px 0 0 25px}
.officeCon ul{padding-left:30px}
.officeCon ul li{margin:5px 0 0}
.officeCon .btn_print{position:absolute;top:0;right:0}
.officeCon .btn_print .btnType3 {background:#05141f;}
.officeCon .infoArea ul{padding-left:0}
.officeCon .traffic_time{margin-top:10px;padding:0 25px}

/* e-lead 팝업 */
.eleadStep{margin-top:30px}
.eleadStep .step01.on .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_terms2_on.png)}
.eleadStep .step02.on .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_benefit_on.png)}
.eleadStep .finish.on .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_result_on.png)}
.eleadStep .step02 .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_terms2.png)}
.eleadStep .step02 .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_benefit.png)}
.eleadStep .finish .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/common/ico_result.png)}
.elead_con .dbSection{margin:20px -10px 0}
.elead_con .dbSection:after{content:"";clear:both;display:block}
.elead_con .dbSectionInner{float:left;width:50%}
.elead_con .choiceTxt{font-size:13px;color:#666;margin-top:20px}
.benefitChoice{background:#f8f8f8;border:1px solid #e3e3e3;margin: 0 10px;font-size:13px;color:#666;text-align:center}
.benefitChoice .type1{background:url(../../../content/dam/kwcms/kr/ko/images/common/icon_benefit1_off.png) no-repeat center 50px}
.benefitChoice .type1:hover, .benefitChoice .type1:focus, .benefitChoice .type1:active {background:#bb162b url(../../../content/dam/kwcms/kr/ko/images/common/icon_benefit1_on.png) no-repeat center 50px}
.benefitChoice .type1.on{background:#bb162b url(../../../content/dam/kwcms/kr/ko/images/common/icon_benefit1_on.png) no-repeat center 50px}
.benefitChoice .type2{background:url(../../../content/dam/kwcms/kr/ko/images/common/icon_benefit2_off.png) no-repeat center 50px}
.benefitChoice .type2:hover, .benefitChoice .type2:focus, .benefitChoice .type2:active {background:#bb162b url(../../../content/dam/kwcms/kr/ko/images/common/icon_benefit2_on.png) no-repeat center 50px}
.benefitChoice .type2.on{background:#bb162b url(../../../content/dam/kwcms/kr/ko/images/common/icon_benefit2_on.png) no-repeat center 50px}
.benefitChoice strong{display:block;font-size:21px;line-height:25px;margin-bottom:7px}
.benefitChoice a{display:block;padding:168px 0 20px;min-height:68px}
.benefitChoice .on a, .benefitChoice a:hover, .benefitChoice a:focus, .benefitChoice a:active {color:#fff}
.resultBox{border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:18px 20px}
.resultBox .basic{font-size:21px;line-height:25px;color:#bb162b}
.resultBox .benefitList{margin-top:20px}
.resultBox .benefitList li{border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;font-size:15px;color:#666;padding:10px 0}
.resultBox .benefitList li:first-child{border-top:1px solid #e5e5e5}
.notiTxt{margin-top:20px;font-size:13px;color:#666}
.benefitBtn{margin-top:20px}
.benefitBtn a{display:inline-block;font-size:12px;color:#333;padding-left:32px;height:24px;margin-left:20px;text-decoration:underline}
.benefitBtn a:first-child{margin-left:0}
.benefitBtn .type1{background:url(../../../content/dam/kwcms/kr/ko/images/common/icon_benefit_btn1.png) no-repeat 0 50%}
.benefitBtn .type2{background:url(../../../content/dam/kwcms/kr/ko/images/common/icon_benefit_btn2.png) no-repeat 0 50%}
.benefitBtn .type3{background:url(../../../content/dam/kwcms/kr/ko/images/common/icon_benefit_btn3.png) no-repeat 0 50%}

/*20150423*/
.btnTop {max-width:970px;margin:20px auto 0; text-align:right;}
.btnTop a {background:url(../../../content/dam/kwcms/kr/ko/images/vehicles/btn_top_w.png) no-repeat 0 0;display:inline-block; width:68px; height:32px;margin:0 15px;}

/* 메일팝업 */
.infoemail p{float:none;text-align:left}

/*개인정보 취급처리방침*/
/*20171023 S*/
.privacyPolicy .semantic-markup li, .privacyPolicy .semantic-markup td, .privacyPolicy .semantic-markup p, .privacyPolicy .semantic-markup .bl_type2, .privacyPolicy .semantic-markup .clause{font-family:YoonPro740}
/*20171023 E*/

/* Tablet Device */
@media all and (max-width:1024px){
.mbl_tb{overflow-x:scroll}
.mbl_tb > table,.address_tb > table{width:850px}

.car_category .category .form_chk{margin-right:0}
.car_category .form_chk .car_spr{width:75px}
.car_list .car_l, .car_list .noCar{width:33.3%}

/* 차량리스트 */
.buildStep .step li.on:before{content:"";position:absolute;top:0;right:-21px;width:27px;height:90px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_byostep_on.png) 0 0 no-repeat;z-index:10}
.buildStep .step li.on:after{content:"";position:absolute;top:0;left:-20px;width:27px;height:90px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_byostep_on2.png) 0 0 no-repeat;z-index:10}
.buildStep .step li.off .part strong:after{content:"";margin-left:2px}

/* 온라인견적 */
.byoStep{padding:0 145px 10px 0} /* �ㅽ뀦*/
.byoTotal .totalBar a{width:145px}
.byoTotal .totalBar a .txt{float:left;font-size:15px;margin:20px 0 0 10px;color:#989898}
.build_graph .rank{width:100%}
.build_graph .rank li{width:75%}
.build_bar .build_tit{padding-right:60px} /* 寃ъ쟻 */
.build_bar .info li{margin-left:40px}
.build_bar .info .sel .form_chk{margin-left:10px}
.build_area .slide_box .box_l{width:25%}
.build_preview .build_graph{padding:0 30px}
.build_preview .build_graph .rank{left:30px}
.build_viewer .aside{width:40%}
.complete_graph .build_graph li{width:80%}

/* 상품추천 */
.specList li{float:none;width:100%;border-top:1px solid #e5e5e5}
.specList li:first-child{border-top:none}
.specList li > div{height:auto;border-right:1px solid #d0d0d0}
.specList li > div > strong{padding:30px}
.specList li > div > strong br{display:none}
.specList li .kindSelect{padding-bottom:50px}
.specList li .kindSelect > strobng{padding-top:39px}
.specList li .kindInner{overflow:hidden;padding:0 29px}
.specList li .kindSelect .form_chk{float:left;width:38%;padding:0}
.specList li .kindSelect .form_chk:last-child{width:24%}
.specList li .kindSelect .form_chk label{height:82px}
.specList li .kindSelect .form_chk label span{left:32px}
.unitSlide{padding-bottom:45px}
.slideInner{position:relative;margin:0 230px 0 30px}
.ui-slider{display:block;width:auto;height:18px}
.slideWrap{display:block;margin:0;padding:13px 28px;height:18px}
.slideWrap .slideBg{position:static;display:block;width:100%;height:18px;}
.ui-slider-range{position:absolute;bottom:-6px;height:16px;}
.ui-slider-handle{top:-1px;margin:0 -14px 0 -14px}
.unitSlide p{position:absolute;top:84px;right:0;width:200px;margin:0 30px 0 0;text-align:right}
.unitSlide p input[type=text]{width:55%}
.unitSlide .price_range{position:absolute;top:36px;left:0;width:100%;height:35px}
.unitSlide .price_range span{position:absolute;top:0;display:inline-block;width:auto;padding:20px 0 0 0;line-height:1 !important;text-align:center;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_slider_m.png) no-repeat 50% -17px}
.unitSlide .price_range span.range01{right:0;margin-right:-30px;background-position:2px -17px}
.unitSlide .price_range span.range02{left:75%;margin-left:-30px}
.unitSlide .price_range span.range03{left:50%;margin-left:-31px}
.unitSlide .price_range span.range04{left:25%;margin-left:-29px}
.unitSlide .price_range span.range05{left:0;margin-left:-29px}
.mileageSelect{padding-bottom:30px;text-align:center;background-position:98% 185px}
.specList li > .mileageSelect > strong{padding-bottom:0;text-align:left}
.mileageSelect .inner{width:315px;height:182px;margin:0 auto;background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_mileage_t.gif)}
.mileageSelect .form_chk label{width:63px;height:57px}
.mileageSelect .mileage01 label{top:111px;left:33px}
.mileageSelect .mileage02 label{top:41px;left:88px}
.mileageSelect .mileage03 label{top:41px;left:165px}
.mileageSelect .mileage04 label{top:105px;left:228px}
.mileageSelect .form_chk label.r_on+span{width:315px;height:181px;background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_mileage_t.gif)}
.mileageSelect .mileage01 label.r_on+span{background-position:0 -191px}
.mileageSelect .mileage02 label.r_on+span{background-position:0 -382px}
.mileageSelect .mileage03 label.r_on+span{background-position:0 -573px}
.mileageSelect .mileage04 label.r_on+span{background-position:0 -764px}
.userNum{padding-bottom:30px;text-align:center;background:none}
.userNum strong{text-align:left}
.userNum:after{content:'';clear:both;display:block}
.userNum .form_chk{display:inline-block;width:29%;margin:0 7px}
.userNum .form_chk label:before{content:'';display:inline-block;width:16px;height:19px;margin:-4px 10px 0 0;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_num_m.png) no-repeat;background-size:52px auto}
.userNum .form_chk.num02 label:before{width:34px}
.userNum .form_chk.num03 label:before{width:52px}
.userNum .form_chk label.c_on:before{background-position:0 -23px}
.car_compBox ul li{width:120px}
.car_compBox ul li p img{padding:5px 0 4px}
.car_info .carinfoWrap{padding-bottom:30px}
.carinfoWrap .carTit{margin-bottom:10px}
.carinfoWrap .car_img{position:static;text-align:center}
.carinfoWrap .car_img img{width:80%;max-width:540px}
.carinfoWrap .btn_areaR{position:static;margin-top:20px;text-align:left}

/* 차량비교 */
.addArea .addList.on .SelectCon .carImg img{height:60px}

/* 구매가이드 */
.cardDesc .hdMCard{padding:30px 0 40px}
.cardDesc .hdMCard .tit{display:block;margin-left:292px;font:32px/40px 'kiaB'}
.cardDesc .hdMCard .tit+p{margin:5px 0 0 293px;font:14px/20px 'kiaM';color:#666}
.cardDesc .hdMCard .benefit{margin-top:65px;overflow:hidden}

/* 드라이빙센터 */
.drivingMovie .movieArea .movie{height:310px}
.drivingMovie .movieTxt{height:310px}
.complete_drive .txt{float:none;width:100%;padding-top:30px}
.complete_drive .history{float:none;width:100%;margin-top:20px}
.complete_drive .complete_table .type1{width:150px}
.addinfo_tbl .info_tr{float:none;padding:15px 30px;vertical-align:top}
.addinfo_tbl .info_tr+.info_tr{padding-top:0}

/* 렌터카 */
.sqNumList li{width:35%}
.sqNumList li+li+li+li{float:right;width:65%}
.zeroList>li{padding:15px 12px 0}

/* 고객센터 */
.inner > .imgArea{right:-15px}
.inner > .imgArea img.webImg{width:380px}
.csSubmain{margin-bottom:-60px}
.csSubmain .csIntro .faqBest5 li{margin-top:10px;font-size:16px}
.csSubmain .csIntro .faqBest5 li .num{width:24px;height:24px}

/* 서비스 */
.service .serviceIntro .contArea{padding:0 0 50px}

/* 기업소개 */
.experience{margin-bottom:-60px}
.threeSection{margin:0 -6px}
.threeSection .bdBox{position:relative;margin:0 6px 20px;padding:30px 30px 0}
.threeSection .bdBox .subTxt br{display:block}
.threeSection .bdBox .imgArea{margin:50px -15px 20px}
.threeSection .bdBox .imgArea img{width:100%}
.exCompany{padding-top:26px;text-align:center}
.exCompany ul{;margin:0 -6px}

/*
S : 180208
.exCompany ul li {float:left;width:50%}
.exCompany ul li a {border-left:none;}
.exCompany ul li:nth-child(3), .exCompany ul li:nth-child(4) {padding-top:30px;}
E : 180208
*/

/* 사이트맵 */
.sitemap .depth1{margin-right:60px}
.sitemap .depth2_u br{display:block}

/* 마이기아 */
.my_drive .drive_tit .tit br{display:block}
.my_drive .drive_con .car{width:45%;padding:30px 0}
.point_info .point_info1{background-image:url(../../../content/dam/kwcms/kr/ko/images/my/bg_point_road1_t.gif)}
.point_info .point_info2{background-position:105% 0}
.mykia .multiWrap>li{float:none;width:100%;padding:0}
.mykia .multiWrap>li+li{margin-top:15px;padding:0}
.mykia .myEstimate ol>li .cont{display:table-cell;padding-left:12px}
.mykia .myEstimate ol>li strong{height:54px}
.mykia .myEstimate ol>li ul li{letter-spacing:-1px}
.mykia .qnaLike li{float:left;width:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}
.mykia .qnaLike li+li{border-top:0 none;border-left:1px solid #e2e2e2}
.mykia .qnaLike .txt{height:36px}
.mykia .qnaLike .txt br{display:block}
.mykia .myEstimate .noList .imgArea{height:131px}

/* 자동차 용어사전  */
.select_word .word_wrp{max-width:412px}
.word_list li{width:33.33%}

/*20150709 */
.reaseImg .tablet {display:block;}
.reaseImg .web, .reaseImg .mobile{display:none;}

/*20150824 */
.build_pay .pay_box.red .pay_info {width:auto;float:none;}
.build_pay .pay_box.red .pay_info:first-child {margin-bottom:10px;}
.build_pay .pay_box.red .pay_info:last-child {font-size:12px;width:auto;padding-top:5px;color:#05141f;}
.build_pay .red_noti {margin:0 5px;padding-right:0;}
.build_pay .pay_box .pay_l .pay_sel {padding:10px 5px;}
}

@media all and (max-width:900px){
.addArea .addList.on .SelectCon .carImg img{height:50px}
}


/* Mobile Device */
@media all and (max-width:767px){
/* 차량리스트 */
.form_chk .car_spr:before{width:53px!important;height:26px!important;background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/spr_category_m.png)!important;background-size:109px 160px!important}
.form_chk .car_spr.sort1:before{background-position:0 0!important}
.form_chk .car_spr.sort2:before{background-position:0 -54px!important}
.form_chk .car_spr.sort3:before{background-position:0 -28px!important}
.form_chk .car_spr.sort4:before{background-position:0 -81px!important}
.form_chk .car_spr.sort5:before{background-position:0 -108px!important}
.form_chk .car_spr.sort6{margin-top:0!important}
.form_chk .car_spr.sort6:before{height:25px;background-position:0 -135px!important}
.form_chk [class*=_on] .car_spr.sort1:before{background-position:-57px 0!important}
.form_chk [class*=_on] .car_spr.sort2:before{background-position:-57px -54px!important}
.form_chk [class*=_on] .car_spr.sort3:before{background-position:-57px -28px!important}
.form_chk [class*=_on] .car_spr.sort4:before{background-position:-57px -81px!important}
.form_chk [class*=_on] .car_spr.sort5:before{background-position:-57px -108px!important}
.form_chk [class*=_on] .car_spr.sort6:before{background-position:-57px -135px!important}
.car_category .title{float:none}
.car_category .category{text-align:left}
.car_category .category .form_chk{margin:10px 10px 0 0}
.car_category .form_chk .car_spr{width:auto}
.car_category .form_chk .car_spr:before{margin-top:0}
.car_wrap{padding-top:15px;margin-top:15px;top:0;max-height:none;overflow:visible}
.car_list{margin-top:15px}
.car_list .car_l{width:50%}
.car_list .car_box .car_a{padding:8px 0}
.car_list .car_box .car_name{height:32px;line-height:16px;font-size:14px}
.car_list .car_box .car_img{margin:10px 0 25px;height:70px}
.car_list .car_box .car_view{bottom:10px;font-size:11px}
.car_list .car_box .car_view:after{width:7px;height:5px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_carList_m.png) no-repeat;background-size:86px auto}
.car_list .car_box .form_chk{top:15px;right:9px}
.car_list .noCar{width:50%}
.car_list .noCar .car_box{height:161px}
/*  S : 161018 */
.car_list .noCar .car_box.sevice{height: 198px;}
/*  E : 161018 */

/* 세일즈툴 */
.sales_box{padding:19px 15px}
.sales_box h5{display:inline-block;margin-bottom:10px}
.sales_box .form_wrp{width:auto;position:static;margin-bottom:10px}
.sales_tool{display:block;margin:-5px 0 -10px 0}
.sales_tool li{display:block;width:auto;border-left:0;border-top:1px solid #e1e1e1;text-align:left;font-size:14px}
.sales_tool li:first-child{width:auto;border-top:0}
.sales_tool li br{display:none}
.sales_tool li [class*=spr_tool]{padding:10px 0;color:#05141f}
.sales_tool li [class*=spr_tool]:before{display:inline-block;width:40px;height:21px;margin:0 15px 0 0;background-size:161px auto}
.sales_tool li .spr_tool1:before{background-position:0 -22px}
.sales_tool li .spr_tool2:before{background-position:-41px -22px}
.sales_tool li .spr_tool3:before{background-position:-82px -22px}
.sales_tool li .spr_tool4:before{background-position:-41px -66px}
.sales_tool li .spr_tool5:before{background-position:0 0}
.sales_tool li .spr_tool6:before{background-position:-41px 0}
.sales_tool li .spr_tool7:before{background-position:0 -66px}
.sales_tool li .spr_tool8:before{background-position:-82px -44px}
.sales_tool li .spr_tool9:before{background-position:-41px -44px}
.sales_tool li .spr_tool10:before{background-position:0 -44px}
.sales_tool li .spr_tool11:before{background-position:-82px 0}

/* 게이트공통 */
.gateCon{float:left;width:100%;text-align:center;margin-bottom:10px}
.gateCon a{height:240px;background-position:center 19px;background-size:152px 118px;border-bottom:3px solid #8c8c8c;font-size:12px}
.gateCon.on a {border-bottom:3px solid #8c8c8c;}
.gateCon a:hover:after, .gateCon a:active:after, .gateCon a:focus:after {border:2px solid #05141f;}
.gateCon a strong{padding:15px 0;font-size:21px}
/*.gateCon.on a, .gateCon a:hover, .gateCon a:focus, .gateCon a:active{border-bottom:3px solid #460910;color:#fff}*/
.gateCon.on a strong em, .gateCon a:hover strong em, .gateCon a:focus, strong em, .gateCon a:active strong em {padding-right:15px;background-size:7px 11px}
.gateCon a p{margin:142px 0 0}

/* 탭공통 */
.advisor_tab .recent_advisor p{height:61px;margin-right:107px;padding:14px;background-size:164px auto;background-position:100% -16px}
.advisor_tab.compare_tab .recent_advisor p{background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_addcarintro.png) no-repeat 100% bottom;background-size:171px 65px}/* 경쟁차 비교 bg */
.advisor_tab.compare_tab02 .recent_advisor p{background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_addcarintro02.png) no-repeat 100% bottom;background-size:171px 65px}/* 경쟁차 비교 bg */
.advisor_tab.compare_tab03 .recent_advisor p{background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_addcarintro.png) no-repeat 100% bottom;background-size:171px 65px}/* 경쟁차 비교 bg 일반비교만 */
.advisor_tab .recent_advisor p strong{font-size:18px}
.recent_advisor span{display:none}
.advisor_tab a{padding:14px;font-size:14px;line-height:18px}
.advisor_tab .recent_life p{background-position:100% -110px}

/* 완료공통 */
.page_result .dataCon{background:#fff;padding:40px 15px;border:1px solid #cdd0d2}
.page_result p{width:100%;min-height:inherit;margin:0 auto;padding:90px 0 0;background-position:center top;background-size:98px 98px;font-size:16px;text-align:center;line-height:20px}
.page_result .txt01{padding:30px 0 10px;background:none;background-size:28px 26px;font-size:17px}
.page_result .txt02{padding-top:10px;background:none;font-size:13px;color:#37434c;line-height:20px}
.page_result .txt03{padding:30px 0 10px;background:none;background-size:28px 26px;font-size:17px}

/* 스텝 */
.buildStep .step{margin-bottom:5px;}
.buildStep .step li {height: inherit;}
.buildStep .step li:first-child:before {right: -27px;}
.buildStep .step li .part {height:60px; padding:18px 0; box-sizing: border-box; background: url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_byostep_m.png) #fff no-repeat right top; background-size:9px 60px; text-align:center;}
.buildStep .step li .part strong {display:inline-block; margin:0; vertical-align: middle}
.buildStep .step li .part strong em {display: none;}
.buildStep .step li .part:after {content: ""; display: block; width: 100%; height: 4px; position: absolute; left: 0; bottom: 0; background: url(../../../content/dam/kwcms/kr/ko/images/common/bg_constep_bottom.png) 0 bottom repeat-x;}
.buildStep .step li .part span .basic {display: none;}
.buildStep .step li .part span .basic br {display: block;}
.buildStep .step li.on .part {height: 60px; padding:5px 0; border-top: 3px solid #bb162b; border-bottom: 3px solid #bb162b;}
.buildStep .step li.on .part:after {display:none;}
.buildStep .step li.on .part strong {margin:0; font-size: 13px;}
.buildStep .step li.on .part strong em {display: inline-block; padding-right: 0; }
.buildStep .step li.on:before{right: initial; left: -9px;width:9px;height:60px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_byostep_m_on2.png) 0 0 no-repeat;z-index:10; background-size:9px 60px;}
.buildStep .step li.on:after {left: initial; right: -12px; width: 13px; height: 60px; background: url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_byostep_m_on.png) 0 0 no-repeat; background-size:13px 60px; z-index: 10;}
.buildStep .step li.on .part span .basic {display: block; font-size: 11px;line-height: 12px;}
.buildStep .step li.on .part span {margin: 0}
.buildStep .step li.off .part {padding:7px 0; background: url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_byostep_m_off.png) #bcbcbc no-repeat right top; background-size:8px 60px;}
.buildStep .step li.off .part span .result {display: none}
.buildStep .step li.off .part strong:after {margin:0;}
.buildStep .step li.off .part strong:after {display: block;}
.buildStep .step li:first-child.on .part {border-left:3px solid #bb162b}
.buildStep .step li:first-child.on:before {background: none;}
.buildStep .step li:first-child.on:after{left:initial; right:-13px;  background: url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_byostep_m_on.png) 0 0 no-repeat;background-size: 13px 60px}
.buildStep .step li.finish.on .part { border-right: 3px solid #bb162b;}
.buildStep .step li:first-child.on:after {left: initial; right: -11px;}
.buildStep .step li.finish.on:after {left:-9px; right:initial; background: url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_byostep_m_on2.png) 0 0 no-repeat; background-size:9px 60px;}
.build_area .slide_ctrl {display: none;}
.build_area .slide_ctrl + .btn_viewAll {display: none;}
.conStep:after {bottom:6px; height:3px}
.conStep .step{margin-bottom:15px;padding-bottom:6px}
.conStep .step li{text-align:center}
.conStep .step li .part {height:80px;background:#fff url(../../../content/dam/kwcms/kr/ko/images/common/bg_constep_m.png) no-repeat right top;background-size:7px 78px}
.conStep .step li.off .part {height:80px;background:#eff1f1 url(../../../content/dam/kwcms/kr/ko/images/common/bg_constep_m.png) no-repeat right top;background-size:7px 78px}
/*.conStep .step li:first-child .part{background:#fff url(../../../content/dam/kwcms/kr/ko/images/common/bg_constep_m.png) no-repeat right top;background-size:7px 78px}*/
.conStep .step li .part:after{background-size:100% 2px}
.conStep .step li .num{margin:25px 0 0 0;font-size:14px}
.conStep .step li .num em{display:none}
.conStep .step li .name{display:none;margin:0;padding:0 0 35px 0;background-position:center 15px;font-size:12px}
.conStep .step li.on{width:50%;padding-bottom:6px;background-size:10px 8px}
.conStep .step li.on:before{top:0;right:-10px;width:10px;height:80px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_constep_on_m.png) 0 0 no-repeat;background-size:10px 80px}
.conStep .step li.on:after{top:0;left:-10px;width:10px;height:80px;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_constep_on2_m.png) 0 0 no-repeat;background-size:10px 80px}
.conStep .step li:first-child.on .part{border-left:3px solid #05141f}
.conStep .step li.finish.on:before{border-right:3px solid #05141f}
.conStep .step li.on .part{height:80px;background:#05141f none;border-top:3px solid #05141f;border-bottom:3px solid #05141f}
.conStep .step li.on .part:after{bottom:-8px;background-size:10px 8px}
.conStep .step li.on .num{margin:10px 0 0 0}
.conStep .step li.on .num em{display:inline}
.conStep .step li.on .name{display:block;background-size:26px 24px;background-position:center 20px}
/*.conStep .step li.off .part{background:#eff1f1 url(../../../content/dam/kwcms/kr/ko/images/common/bg_constep_m.png) no-repeat right top;}*/
/*.conStep .step li:first-child.off .part{background-position:98% top}*/
.conStep .step li.off .num{margin:15px 0 0 0;color:#05141f}
.conStep .step li.off .name{display:block;padding-right:0;margin:0 0 0 0;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_stepcheck.png) no-repeat center 10px;background-size:16px 16px;color:#05141f}
.conStep .step li.off .name em{display:none}

/* 정보입력 */
.form_area.email{display:block}
.form_area.email .space{display:block;height:9px}
.form_area.email .email_inp{display:table;width:100%}
.form_area.email .email_sel{display:block;width:auto}
.info_tbl .info_tr{display:block;width:auto;border-top:0}
.info_tbl .info_th{display:block;width:auto!important;padding:10px 10px 8px;border-top:1px solid #e8e8e8;color:#05141f;line-height:18px}
.info_tbl .info_th:before{display:none}
.info_tbl .info_td{display:block;width:auto;min-height:inherit;padding:0 10px 10px;vertical-align:top}
.info_tbl .info_td span.guide, .info_tbl .info_td a.btnSmall{margin-left:0;margin-top:5px!important}
.info_tbl .info_td .btn{display:block;text-align:center;margin-top:5px}
.info_tbl .info_td .btn.btn_address{margin:0}
.info_tbl .info_td .btn.btn_address a.btnSmall{margin-top:2px!important}
.info_tbl .info_td > .form_wrp{display:block!important;width:auto!important}
.info_tbl .form_area{display:table!important;width:100%!important}

/* 온라인견적 */
.build_car .gateCon a{background-size:152px 112px}
.byoStep{width:100%; padding:0 0 10px 0;}
.byoTotal .totalBar{position:inherit;top:0;right:0; width:100%;}
.byoTotal .totalBar a{width:100%;border:none;height:35px;font-size:14px;color:#fff;}
.byoTotal .totalBar a span{display:block}
.byoTotal .totalBar a .txt{margin:0; padding-left:6px; line-height: 35px;}
.byoTotal .totalBar a .price{float:right;margin:8px 10px 0 0;text-align:right}
/* S : 180808*/
/*
.byoTotal .totalBar a .price:after{position:relative;content:"";overflow:hidden;display:inline-block;margin-left:5px;width:12px;height:8px;vertical-align:middle;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_total_over_new.png) no-repeat left top;background-position:0 0;}
.byoTotal .totalBar a .price.num1:after {background-position:0 0px;}
.byoTotal .totalBar a .price.num2:after {background-position:0 -8px;}
.byoTotal .totalBar a .price.num3:after {background-position:0 -16px;}
.byoTotal .totalBar a .price.num4:after {background-position:0 -24px;}
.byoTotal .totalBar a .price.num5:after {background-position:0 -32px;}
.byoTotal .totalBar a .price.num6:after {background-position:0 -40px;}
.byoTotal .totalBar a .price.num7:after {background-position:0 -48px;}
.byoTotal .totalBar a .price.num8:after {background-position:0 -56px;}
.byoTotal .totalCon{display:none}

.byoTotal.on .totalBar a .price:after{background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_total_new.png) no-repeat left top;background-position:0 0px;}
.byoTotal.on .totalBar a .price.num1:after {background-position:0 0px;}
.byoTotal.on .totalBar a .price.num2:after {background-position:0 -8px;}
.byoTotal.on .totalBar a .price.num3:after {background-position:0 -16px;}
.byoTotal.on .totalBar a .price.num4:after {background-position:0 -24px;}
.byoTotal.on .totalBar a .price.num5:after {background-position:0 -32px;}
.byoTotal.on .totalBar a .price.num6:after {background-position:0 -40px;}
.byoTotal.on .totalBar a .price.num7:after {background-position:0 -48px;}
.byoTotal.on .totalBar a .price.num8:after {background-position:0 -56px;}
*/
.byoTotal .totalCon{display:none}
/*
.byoTotal .totalBar a .price:after {
  position:relative;content:"";overflow:hidden;display:inline-block;margin-left:5px;width:12px;height:8px;vertical-align:middle;
  background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_total_new.png) no-repeat left top;background-position:0 0;background-size:12px auto;
  margin-top:-5px;
  animation-duration: 1s;
  animation-delay: 0.2s;
  animation-name: totalBarAfterAin;
  animation-fill-mode: forwards;
  animation-iteration-count:infinite;
}


.byoTotal.on .totalBar a .price:after{
  transform:rotate(180deg);
  animation-duration: 1s;
  animation-delay: 0.2s;
  animation-name: totalBarAfterAinOn;
  animation-fill-mode: forwards;
  animation-iteration-count:infinite;
  / * animation-direction:reverse; * /
}
*/


/* E :  180808*/
.byoTotal.on .totalCon{display:block;width:100%;position:absolute;padding:0;top:100px;right:0;background:#333;border-bottom:3px solid #bb162b;z-index:1003}
.byoTotal.on .totalCon .totalList{display:block;margin-top:0}
.byoTotal.on .totalCon .totalList li{display:block;clear:both;overflow:hidden;width:100%;height:auto!important;min-height:30px;padding-bottom:0;border-left:none}
.byoTotal.on .totalCon .totalList li.list04{width:100%}
.byoTotal.on .totalCon .totalList li p{border-top:1px dotted #484848;color:#999;font-size:12px;margin:0 15px;padding:10px 0}
.byoTotal.on .totalCon .totalList li > div{overflow:hidden;display:block;margin:0 15px;padding:10px 0;border-top:1px dotted #484848}
.byoTotal.on .totalCon .totalList li:first-child p,
.byoTotal.on .totalCon .totalList li:first-child > div{border-top:none}
.byoTotal.on .totalCon .totalList li > div strong{float:left;width:40%;font-size:14px;color:#d6d6d6}
.byoTotal.on .totalCon .totalList li.totalFinish > div strong{float:none;width:auto}
.byoTotal.on .totalCon .totalList li div.con{float:left;width:60%;margin-top:0;padding:0}
.byoTotal.on .totalCon .totalList li.totalFinish div.con{float:none;width:auto;margin-top:15px}
.byoTotal.on .totalCon .totalList li.totalFinish{width:100%}
.byoTotal.on .totalCon .totalList li .con .carImg img{height:80px}
.byoTotal.on .totalCon .totalPrice{padding:15px 15px;font-size:14px}
.build_car .build_content{padding-top:215px} /* 견적 */
.build_car .build_preview{top:120px;min-height:inherit}
.build_car .build_tit{font-size:16px}
.build_car .preview .car_name .name{font-size:25px}
.build_car .preview .car_name .option{font-size:15px}
.build_car .preview .car_img{margin:0 -15px}
.build_car .preview .car_img img{height:160px}
.build_car .preview .car_branch{top:50px;font-size:14px}
.build_car .preview .car_branch .branch{font-size:12px;line-height:14px;margin-right:5px; padding:4px 5px 2px;} /* 20210413 padding edit*/
.build_graph .graph{margin:20px auto 30px;width:100px;height:100px;background-size:100px auto}
.build_graph .graph .rate{font-size:15px}
.build_graph .graph .rate .num{font-size:24px}
.build_graph .rank li{display:inline-block;width:auto;}
.build_graph .rank li:first-child{display:block; font-size:16px}
.build_bar{background:none}
.build_bar .build_tit{display:block;float:none;background:#cdd0d2;padding:6px 10px;}
.build_bar .build_tit:after{display:none}
.build_bar .info{padding:10px;background:#fff}
.build_bar .info li{padding:0;margin:0 25px 0 0}
.build_bar .info .tit{display:inline-block;width:70px;font-family:kiaM;font-size:14px}
.build_bar .info .sel{color:#05141f}
.build_bar .info .sel .form_chk{margin-left:3px}
.build_area {/*margin:0;*/}
.build_area.build_color,
.build_area.build_option {margin-top: 0;}
.build_area.build_tuon,.build_area.build_trim{margin-top:20px}
.build_area .slide_box{height:initial;}
.build_area .slide_box .box_u{margin-left:-5px}
.build_area .slide_box .box_l{width:100%; margin-bottom:0}
.build_area .slide_box .box_l .box_a{margin-left:5px;padding-bottom:8px;background-size:100% 8px}
.build_area .slide_box .box_l .box{height:inherit;padding:10px;font-size:13px}
.build_area .slide_box .box_l .box .price{position:initial; margin-top:5px; font-size:12px;font-family:kiaB; text-align:right;}
.build_area .slide_box .box_l.on .box .price{font-size:12px!important}
.build_area .slide_box.multi .box .photo{display:none}
.build_area .slide_box.multi .box_l.on .box:after{top:10px;bottom:auto;width:16px;height:16px;background-position:-39px -31px}
.build_area .slide_box.multi .box_l.on .box .h{padding-right:20px}
.build_area .no_option{font-size:13px}
.build_area .color_list{padding-bottom:15px;border-bottom:1px solid #e3e3e3;position:relative}
.build_area .color_list .color_l{background:0;padding-bottom:0}
.build_area .color_list .color_l .color_a img{width:87px;height:45px}
.build_area .color_list .color_l .color_a .sel{display:none}
.build_area .color_list .color_l .color_info{color:#05141f}
.build_area .color_list .color_l.on .color_a .sel{display:block;position:absolute;top:0;left:0;width:87px;height:45px;background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_byocolor_m.png);background-size:100% 100%}
.build_area .color_list .color_l.on .color_info{visibility:visible;width:auto}
.build_preview{display:block}
.build_preview .preview{display:block}
.build_preview .preview .car_img{bottom:0}
.build_preview .build_graph.hide {display: none}
.build_preview .build_graph{display:block;width:auto;padding:10px 10px 15px;margin-top:20px;border:1px solid #e5e5e5}
.build_preview .build_graph:before{display:none}
.build_preview .build_graph .rank{position:static}
.build_viewer{display:block}
.build_viewer .preview{display:block}
.build_viewer .aside{display:block;width:auto}
.build_viewer .expense{border-top:2px solid #05141f;border-bottom:2px solid #05141f}
.build_viewer .expense .tit{padding:10px}
.build_viewer .expense .info li{padding:10px}
.build_viewer .complete{margin:5px 0 20px;font-size:15px;line-height:20px}
.build_pay .pay_box{float:none;width:auto;margin-top:20px}
.build_pay .pay_box .box{height:auto;padding:10px 9px}
.build_pay .pay_box .pay_l .pay_info{min-height:inherit}
.build_pay .pay_box .pay_l .pay_note{height:auto;padding:30px 0}
.build_pay .pay_box.method .pay_l{margin-top:10px}
.build_pay .pay_box.method .pay_l .pay_info{height:auto}
.build_pay .pay_box .pay_l .pay_sel.mhet {min-height:auto;}
.build_estimate{margin-top:20px} /* 견적완료 */
.build_estimate .box_inner:first-child .build_tit {margin-top: 0}
.build_estimate .build_tit{margin-top:20px}
.build_estimate .build_tit span,
.build_estimate .box_inner .build_txt{display:block;font-size:12px;line-height:14px}
.build_estimate .build_date{position:absolute;top:25px;right:10px}
.build_estimate .bl_list{border:1px solid #e4e4e4}
.build_estimate .bl_list li{padding:0 13px;font-size:12px;border:none}
.build_estimate .bl_list li.last{padding-bottom:10px}
.build_estimate .bl_list li.last span{bottom:10px}
.build_estimate .bl_list li strong{position:static;display:block;width:100%;margin-top:10px;padding:10px 0 5px;border:none;border-top:1px solid #e4e4e4}
.build_estimate .bl_list li:first-child strong{margin-top:0;border-top:none}
.build_estimate .bl_list li em{margin:0;padding:0 100px 0 0;border:none}
.build_estimate .bl_list li em img{padding:0;display:none}
.build_estimate .bl_list li span{right:13px;bottom:0;width:auto;padding:0;border:none}
.build_estimate .bl_list li.option{padding-bottom:0}
.build_estimate .bl_list li.option strong{padding:10px 0 5px}
.build_estimate .bl_list li.option span{bottom:1px}
.build_estimate .bl_list li.total{padding:8px 8px 12px 8px;background:#f1f1f1}
.build_estimate .bl_list li.total strong{margin-top:0;font-size:12px}
.build_estimate .bl_list li.total span{display:block;position:static;color:#bb162b;font-size:23px;text-align:right}
.build_estimate .bl_list li.condition strong, .bl_list li.pee strong{padding-top:10px}
.build_estimate .bl_list li.pay{padding-bottom:10px}
.build_estimate .bl_list li.pay em{display:none}
.build_estimate .bl_list li.pay span{bottom:12px}
.build_estimate .bl_list li.pee strong{padding-top:0}
.build_estimate .bl_list li {display: none;}
.build_estimate .bl_list li.total {display: block;}
/* S : 180808 */
.build_estimate .ainArg .bl_list {display:none;}
.build_estimate .ainArg .bl_list li {display:block;}
.build_estimate .ainArg div.total {padding:8px 8px 12px 8px;background:#f1f1f1}
.build_estimate .ainArg div.total strong{position:static;display:block;width:100%;padding:0px;border:none;margin-top:0;font-size:12px}
.build_estimate .ainArg div.total span{right:13px;bottom:0;width:auto;padding:0;border:none;display:block;position:static;color:#bb162b;font-size:23px;text-align:right;}
/*
.build_estimate .bl_list.on li {display: block;overflow:hidden;/ *height:0px;* /animation:bl_list_slide 1s;animation-fill-mode: forwards;perspective:350px;}
@keyframes bl_list_slide{
  0%{transform: rotateX(0deg);transform-origin: 50% 50%; }
  100%{transform: rotateX(360deg);transform-origin: 50% 50%;}
}
*/
/* E : 180808 */

.build_estimate .bl_type_note dd {display: none;}
.build_estimate .bl_type_note.on dd {/*display: block;*/}
/* S : 180808 */
/*
.build_estimate .bl_type_note.on dd {display: block;overflow:hidden;/ *height:0px;* /animation:bl_type_note_slide 1s;animation-fill-mode: forwards;perspective:350px;}
@keyframes bl_type_note_slide{
  0%{ transform: rotateX(0deg);transform-origin: 50% 50%; }
  100%{ transform: rotateX(360deg);transform-origin: 50% 50%;}
}
*/
/* E : 180808 */
.build_estimate .btn-toggle, .build_estimate .btn-toggle2 {display: inline-block; width:20px; height:20px; background:url('../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_btn_toggle.png') no-repeat center; background-size:14px 14px; vertical-align: middle; font-size:0; line-height: 0;}
.build_estimate .btn-toggle.open,
.build_estimate .btn-toggle2.open {transform: rotate(180deg);}
.build_estimate .bl_list li:first-child span{border-top:none}
.build_estimate .build_total{padding:8px;border:1px solid #e4e4e4;border-top:1px solid #bb162b}
.build_estimate .build_total strong{font-size:12px}
.build_estimate .build_total span{display:block;width:auto;position:static;padding:5px 0;color:#bb162b;font-size:23px}
.build_benefit{margin-top:25px}
.build_benefit .img_benefit{margin-top:0}
.build_benefit .img_benefit img{width:100%;height:auto}
.build_benefit .cardetail_table_m{margin-top:0}
.complete_graph{margin:0}
.pipLayout .mainInner{height:auto;padding-bottom:0}
.pipLayout .screenBox{display:none;position:static}
.pipLayout .bgArea{position:relative;left:auto;top:auto;width:auto;height:auto}
.pipLayout .bgArea .bgInner{width:100%;height:auto;position:static;left:0;top:0}
.pipLayout .bgArea img{width:100%;position:static;left:0;top:0;bottom:0;right:0;margin:auto}
.pipLayout .textArea{position:relative;margin:0;padding:0}
.pipLayout .textArea h3{left:0;top:15px;z-index:10;color:#fff;font-family:kiaB;font-size:15px;text-transform:uppercase;padding:10px 0 0 15px;}
.pipLayout .textArea h4{position:relative;z-index:1000;color:#333 !important;font-size:18px;line-height:21px;padding:14px 15px 0 15px;text-shadow:none}
.pipLayout .textArea .subTxt{padding:12px 15px 30px 15px;color:#666 !important;font-size:13px;line-height:16px;font-family:'KiaM';text-shadow:none}
.pipLayout .screenPaging{position:absolute;left:0;bottom:0;padding:0 0 30px 0;background:#fff}
.pipLayout .screenPaging ul li a{display:block;background:url('../../../content/dam/kwcms/kr/ko/images/vehicles/btn_list_dot.png') no-repeat -14px 0;width:10px;height:10px;text-indent:200%;overflow:hidden;margin:2px}
.pipLayout .screenPaging ul li.on a{background-position:0 0}
.pipLayout .screenPaging ul li img{display:none}
.pipLayout .imgList{background:#fff}
.pipLayout .imgList > li{display:none;float:none;border-left:0;border-top:0;margin:0}
.pipLayout .imgList > li.on{display:block}
.pipLayout .pipBtnLeft,
.pipLayout .pipBtnRight {display: block;}
.pipLayout .pip_prev{position:absolute;display:block;z-index:20;text-indent:-9999px;top:50%;left:0;width:14px;height:29px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/btn_arrow_left.png) no-repeat 0 0;background-size:14px 29px;margin-top:-14px}
.pipLayout .pip_next{position:absolute;display:block;z-index:20;text-indent:-9999px;top:50%;right:0;width:14px;height:29px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/btn_arrow_right.png) no-repeat 0 0;background-size:14px 29px;margin-top:-14px}
.complete_graph .build_graph{float:none;width:auto;padding:20px 0;border-left:0;border-top:1px solid #e3e3e3;box-sizing:border-box}
.complete_graph .build_graph .rank {margin-left:10px;}
.build_vs{margin-top:20px}
.pop_point .card{float:none;margin:15px 0 -5px;text-align:center}
.pop_point .card img{width:190px;height:124px}
.disabled_search .disabled_sel li{float:none;width:auto} /* 장애인 */
.disabled_txt{display:block;margin:-5px 0 10px}
.build_estimate .box_inner:first-child .bl_list li:first-child {border-top:0;}
.build_estimate .box_inner:first-child .bl_list li:first-child strong {transform: none;border-top: 0}
.build_estimate .box_inner:first-child .bl_list li:first-child span{border-top:0;}
.build_estimate .box_inner:first-child .bl_list li {border-bottom:0;}
.build_estimate .box_inner:first-child .bl_list li strong{border-right:0; border-top: 1px solid #e4e4e4;}
.build_estimate .box_inner:first-child .bl_list li em{border-top:0;border-left:0;border-right:0}
.build_estimate .box_inner:first-child .bl_list li span{width:157px;border-bottom:0;text-align:right;color:#05141f}
.build_estimate .box_inner:first-child .bl_list li.option + li {border-top:0;}
.build_estimate .box_inner:first-child .bl_list li.total {border-bottom:0; border-right:0;}
.build_estimate .box_inner:first-child .bl_list li.total strong {position: static; border-right: 0; border-top:0;}

/* 상품추천 */
.advisorGate .gateCon a{background-position:center 30px;background-size:158px 98px}
.advisor_tab .recent_advisor p{height:61px;margin-right:107px;padding:14px;background-size:164px auto;background-position:100% -16px}
.advisor_tab .recent_advisor p strong{font-size:18px}
.recent_advisor span{display:none}
.advisor_tab a{width:107px;padding:14px;font-size:14px;line-height:18px}
.advisor_tab .recent_life p{background-position:100% -110px}
.specList li{float:none;width:100%}
.specList li > div{height:auto}
.specList li > div > strong{padding:14px 15px;font-size:14px}
.specList li > div > strong br{display:none}
.specList li .kindSelect{padding-bottom:14px}
.specList li .kindInner{overflow:hidden;margin:0 14px;padding:0;border:1px solid #e8e8e8}
.specList li .kindSelect .form_chk{float:left;width:33.33%;padding:0;text-align:center}
.specList li .kindSelect .form_chk label{position:relative;height:50px;padding-top:55px;border-left:1px solid #e8e8e8}
.specList li .kindSelect .form_chk:first-child label{border-left:none}
.specList li .kindSelect .form_chk:last-child{width:33.33%}
.specList li .kindSelect .form_chk label:before{position:absolute;bottom:9px;left:50%;margin:0 0 0 -8px}
.specList li .kindSelect .form_chk label span{top:14px;left:50%;width:60px;height:27px;margin-left:-30px;background-size:191px auto}
.specList li .kindSelect .form_chk.carkind02 label span{background-position:-65px 0}
.specList li .kindSelect .form_chk.carkind03 label span{background-position:-131px 0}
.specList li .kindSelect .form_chk label.r_on span{background-position:0 -36px}
.specList li .kindSelect .form_chk.carkind02 label.r_on span{background-position:-65px -36px}
.specList li .kindSelect .form_chk.carkind03 label.r_on span{background-position:-131px -36px}
.specList li .result{display:none}
.unitSlide{padding:0 14px 30px 14px}
.specList li > .unitSlide > strong{padding:13px 0 15px }
.ui-slider{display:block;width:auto;height:42px}
.slideWrap{display:block;margin:0 14px;padding:0;border:none}
.slideInner{height:100px;margin:0}
.slideWrap .slideBg{position:absolute;top:0;left:0;display:block;width:100%;height:20px;}
.ui-slider-range{top:23px;height:16px}
.unitSlide .price_range{top:48px}
.unitSlide .price_range span{font-size:11px}
.unitSlide .price_range span.range01{margin-right:-16px}
.unitSlide .price_range span.range02{margin-left:-22px}
.unitSlide .price_range span.range03{margin-left:-22px}
.unitSlide .price_range span.range04{margin-left:-22px}
.unitSlide .price_range span.range05{margin-left:-20px}
.ui-slider-handle{top:17px;width:29px !important;height:30px !important;background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_slider_m.png) !important;background-position:0 -46px !important;background-size:28px 75px !important}
.unitSlide p{top:108px;width:100%;margin:14px 10px 0 0;text-align:center}
.mileageSelect{padding-bottom:14px;background:none}
.mileageSelect .inner{width:260px;height:147px;margin:0 auto;background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_mileage_m.gif);background-size:260px auto}
.mileageSelect .form_chk{width:260px;height:147px}
.mileageSelect .form_chk label{width:46px;height:42px}
.mileageSelect .mileage01 label{top:98px;left:32px}
.mileageSelect .mileage02 label{top:38px;left:74px}
.mileageSelect .mileage03 label{top:38px;left:139px}
.mileageSelect .mileage04 label{top:92px;left:184px}
.mileageSelect .form_chk label.r_on+span{width:260px;height:147px;background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_mileage_m.gif);background-size:260px auto}
.mileageSelect .mileage01 label.r_on+span{background-position:0 -147px}
.mileageSelect .mileage02 label.r_on+span{background-position:0 -294px}
.mileageSelect .mileage03 label.r_on+span{background-position:0 -441px}
.mileageSelect .mileage04 label.r_on+span{background-position:0 -588px}
.userNum .form_chk{margin:0}
.userNum .form_chk label, .userNum .form_chk label.c_on{padding-top:40px;line-height:43px}
.userNum .form_chk label:before{position:absolute;top:21px;left:50%;width:16px;height:19px;margin:0 0 0 -8px;text-align:center;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_num_m.png) no-repeat;background-size:52px auto}
.userNum .form_chk.num02 label:before{margin-left:-17px}
.userNum .form_chk.num03 label:before{margin-left:-26px}
.specSearch .result_list{display:none}
.specSearch .result_list li{float:none;width:100%}
.specSearch .result_list li p{height:auto;padding:0 15px;line-height:46px;text-align:left;border-left:none;border-top:1px solid #f6f6f6}
.specSearch .result_list li:first-child p{border-top:none}
.specSearch .result_list li p span{display:inline-block;padding:0}
.specSearch .result_list li p strong{float:right}
.advisorList{margin-top:290px}
.advisorList .carinfoWrap{margin-top:10px;padding:14px}
.carinfoWrap .carTit{font-size:16px}
.carinfoWrap .car_img img{width:100%}
.advisorList .car_box .car_name{padding:7px 85px 0 10px; box-sizing:border-box;}
.advisorList .car_box .form_chk .check_box{padding:2px 13px 4px; font-size:11px;}
.advisorList .car_box .car_img{margin:30px 0 25px}
.advisorList .noCar .car_box{height:173px; background-size:60px auto}
.advisorList .car_l.on .car_box .car_a:after{bottom:-8px;width:14px;height:7px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_carList_m.png) no-repeat -23px 0;background-size:86px auto}
.titInfo{padding-top:15px;font-size:12px}
.carinfoWrap .merit_list{margin-bottom:5px}
.carinfoWrap .merit_list h6{font-size:14px}
.carinfoWrap .merit_list ul li{margin-bottom:3px;font-size:11px}
.carinfoWrap .btn_areaL{margin-top:5px}
.cardetail_table{display:none}
.cardetail_table th span{display:none}
.cardetail_table_m{display:inline-table;margin-top:15px}
.carinfoWrap .car_btn{width:100%;margin-top:10px}
.carinfoWrap .car_btn a{position:relative;width:25%;height:auto;text-align:center;padding:0}
.carinfoWrap .car_btn a br{display:block}
.carinfoWrap .car_btn a span{display:block;padding:44px 0 0 0;line-height:14px;font-size:11px;text-decoration:none}
.carinfoWrap .car_btn a:before{position:absolute;top:0;left:50%;width:36px;height:36px;margin-left:-18px;font-size:11px;background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_carList_m.png);background-size:86px auto}
.carinfoWrap .car_btn a.icoBtn1:before{background-position:0 -18px}
.carinfoWrap .car_btn a.icoBtn2:before{background-position:-50px -18px}
.carinfoWrap .car_btn a.icoBtn3:before{background-position:0 -55px}
.carinfoWrap .car_btn a.icoBtn4:before{background-position:-50px -55px}
.carinfoWrap .btn_areaR{margin-top:14px;padding-top:15px;border-top:1px solid #e8e8e8;text-align:center}
.carinfoWrap .btn_areaR a .btnIcon span{display:none}
.car_info button{top:14px;right:14px;width:16px;height:16px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_carList_m.png) no-repeat -53px 0;background-size:84px auto}
.car_compBox{top:149px;height:auto;padding-bottom:14px}
.car_compBox h6{top:15px;left:14px;font-size:14px}
.car_compBox h6+span{top:15px;left:73px;font-size:12px}
.car_compBox ul{margin:38px 14px 0 14px}
.car_compBox ul li{width:50%;margin-bottom:5px}
.car_compBox ul li p{height:64px}
.car_compBox ul li.carAdd p img{width:auto;height:100%;margin-top:-6px}
.car_compBox ul li p{background:#f8f8f8 url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_noCar.png) no-repeat 50% 50%;background-size:100% 100%}
.car_compBox .btnType3{position:relative;top:0;left:50%;margin:10px 0 0 -43px}
.advisor_compare .vs_wrap{margin-top:10px}
/* life style 추천 */
.lifeBox{padding:15px 0}
.lifeBox .lifeStep{padding-bottom:15px}
.lifeBox .lifeStep span{width:57px;height:57px;padding-right:15px;font-size:12px;line-height:57px;background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_lifestep_m.png);background-size:274px auto}
.lifeBox .lifeStep span.on{background-position:-72px 0}
.lifeBox .lifeStep span:last-child{background-position:-144px 0}
.lifeBox .lifeStep span:last-child.on{background-position:-201px 0}
.lifeBox h5{padding:15px 0;font-size:15px;line-height:20px}
.lifeBox h5 br{display:block}
.lifeSelect{margin:0 14px}
.lifeSelect .form_chk{display:block;margin:0}
.lifeSelect .form_chk .radio_box{display:block;width:auto}
.lifeSelect .form_chk .radio_box:before{left:17px;bottom:auto;top:50%;margin:-8px 0 0 0;width:16px;height:16px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_lifestep_m.png) no-repeat -259px 0;background-size:274px auto}
.lifeSelect .form_chk .radio_box.r_on:before{background-position:-259px -17px}
.lifeSelect .form_chk .radio_box span{left:45px;top:50%;margin:-32px 0 0 0;width:64px;height:64px;background-size:194px auto}
.lifeSelect .form_chk.life02 .radio_box span{background-position:-65px 0}
.lifeSelect .form_chk.life03 .radio_box span{background-position:-130px 0}
.lifeSelect .form_chk .radio_box em{display:block;width:auto;height:auto;padding:0 0 0 125px;font-size:15px;line-height:84px;text-align:left}
.lifeSelect .form_chk .radio_box.r_on span:before {border-width:3px}

/* 경쟁차 비교 */
.compareCar_con{padding:15px;border-bottom:3px solid #05141f;background:#fff} /* 경쟁차비교 공통 */
.carSelect{width:100%;height:auto}
.addArea{width:100%}
.addArea .addList{float:none;height:130px}  /* 20210111 edit*/
.addArea .addbtn{margin:-1px 0 0 0;height:122px}
.addArea .addbtn span{height:124px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_m_compareaddbtn.png) no-repeat center center;background-size:179px 60px}
.addArea .addList.on .SelectCon{margin:-1px 0 0 0;height:128px;padding:0}
.addArea .addList.on .SelectCon .carImg{position:absolute;top:30px;right:0;margin:15px 0 0} /* 20210111 edit*/
.addArea .addList.on .SelectCon .carTxt{position:absolute;top:10px;left:10px;width:60%} /* 20210111 edit*/
.addArea .addList.on .SelectCon .carTxt strong{font-size:16px}
.addArea .addList.on .SelectCon .carTxt span{display:block;font-family:kiaM;font-size:13px;color:#37434c; height:38px; -webkit-line-clamp:2;} /* 20210111 edit*/
.addArea .addList.on .SelectCon .addPrice{display:block;width:100%;padding:10px 0;position:absolute;bottom:0;left:10px;border-top:none;font-size:13px;text-align:left} /* 20210111 edit*/
.addArea .addList.on .SelectCon .addPrice em{margin-right:10px}
.addKiacar{float:none;width:100%;margin-top:40px;height:auto} /* 기아차량 선택 */
.addKiacar .txtSelect{position:static}
.addKiacar .addArea{margin-top:15px}
.addKiacar .addArea .addbtn{margin-right:0}
.addKiacar .addArea .addbtn span{background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_m_kiaaddbtn.png) no-repeat center center;background-size:179px 60px}
.addKiacar .addArea .addList.on .SelectCon{margin-right:0;}
.addKiacar .addArea .addList.on .SelectCon .carTxt strong{color:#fff}
.addKiacar .addArea .addList.on .SelectCon .carTxt span{color:#fff}
.addKiacar .addArea .addList.on .SelectCon .addPrice{border-top:none;color:#fff}
.carSelect .vs{float:none;width:100%;margin-top:15px}
.carSelect .vs img{width:69px;height:auto}
.addComparecar{float:none;width:100%;height:auto} /* 비교차량 선택 */
.addComparecar .addArea{margin-top:5px;padding-top:10px}
.addComparecar .addArea .addList{width:100%}
.btn_addBasic{left:0}
.vs_wrap{margin-top:50px} /* 경쟁차 비교하기 결과 테이블 */
.vs_wrap th, .vs_wrap td{padding:5px 10px}
.vs_wrap th[class*=item_h]{border-top:2px solid #9f9f9f;font-size:14px}
.vs_wrap th[class*=item_h] .item_a{top:auto;margin-top:0;bottom:2px}
.vs_wrap .vs_head{width:75px;word-break:break-all}
.vs_wrap .vs_head .desc_l{font-size:12px;line-height:16px}
.vs_wrap .vs_item .item_msg{height:236px;padding:10px;background-size:78px 63px}
.vs_wrap .vs_item .item_msg .txt{display:none}
.vs_wrap .vs_item .item_h{font-family:kiaM}
.vs_wrap .vs_item .item_desc .desc_l{padding:5px 10px;border:1px solid #f18}
.vs_wrap .vs_item td .explain_help .explain_pop{display:none}
.vs_wrap .vs_car th{font-size:14px}
.vs_wrap .vs_car .addArea .addList{float:none;height:304px}
.vs_wrap .vs_car .addArea .addbtn{margin:0;height:304px;border:none}
.vs_wrap .vs_car .addArea .addbtn span{height:304px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_m_compareaddbtn02.png) no-repeat center center;background-size:60px 118px}
.vs_wrap .vs_car .addArea .addList.on .SelectCon{margin:0;height:304px;padding:20px 20px 0;border:none}
.vs_wrap .vs_car .addArea .addList.on .addIcon{right:0}
.vs_wrap .vs_car .addArea .addList.on .SelectCon .carImg{position:static;margin:25px 0 10px}
.vs_wrap .vs_car .addArea .addList.on .SelectCon .carImg img{height:50px}
.vs_wrap .vs_car .addArea .addList.on .SelectCon .carTxt{position:static;width:auto}
.vs_wrap .vs_car .addArea .addList.on .SelectCon .carTxt strong{font-size:14px}
.vs_wrap .vs_car .addArea .addList.on .SelectCon .carTxt span{display:block;margin-top:5px;font-family:kiaM;font-size:13px;color:#666}
.vs_wrap .vs_car .addArea .addList.on .SelectCon .addPrice{display:block;width:100%;padding:15px 0;position:absolute;bottom:0;left:0;border-top:1px solid #e5e5e5;font-size:13px;text-align:right}
.vs_wrap .vs_car .addArea .addList.on .SelectCon .addPrice em{margin-right:10px}
.sales_box{padding:19px 15px}
.sales_box h5{display:inline-block;margin-bottom:10px}
.sales_box .form_wrp{width:auto;position:static;margin-bottom:10px}
/* S : 170217 */
.sales_box .txt {font-size:14px;line-height:20px;}
.sales_box .txt br {display:block;}
/* E : 170217 */
.etcIcon .con_share .spr_share_g{display:none;border:1px solid #f18}
.pop_compare{min-height:inherit}

/* 영업망안내 */
.find_branch .radioBtn .form_chk{margin-right:10px}
.branchIcon{position:relative;}
.branchIcon:before {content:'';display:block; position:absolute; left:50%; top:10px; width:40px;padding-top:15px; margin-left:-20px; background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_findtit_icon_m.png);background-size:120px 15px;}
.branchIcon.icon01:before{background-position:0 0}
.branchIcon.icon02:before{background-position:-40px 0}
.branchIcon.icon03:before{background-position:-80px 0}
.branchIcon .text {display:block; margin-top:30px;font-size:11px}
.branchList .branch_info .name{font-size:16px;line-height:20px}
.branchList .branch_info .tel{display:block;margin:5px 0 0 0}
.branchList .branch_info .address{display:none}
.branchList .branch_share{right:12px}
.branchList .branch_share a{margin-left:0}
.branchList .branch_view{min-height:100px;padding:0;position:relative}
.branchList .branch_view .mapText{display:block;position:absolute;top:0;left:0;background:#37434c;font-size:12px;color:#fff;width:100%;min-height:30px}
.branchList .branch_view .mapText span{display:block;padding:5px 10px}
.branchList  .bbs_icon {height:64px;}
.pop_branch .branchList{max-height:none;overflow:visible}
.branch_photo{margin:20px -2px 0}
.branch_photo li{margin-top:4px}
.branch_photo li .photo{margin:0 2px;height:auto}
.branch_staff{padding:15px}
.branch_staff li{margin-top:15px}
.branch_staff li .photo{width:65px;height:80px;margin-right:10px}
.branch_staff li .info dt.name{font-size:15px;line-height:18px;margin-bottom:5px}
.branch_staff li .info dd{margin:0;font-size:12px}
.branch_staff li .info dd em{min-width:45px}
.branch_inven li{padding:15px}
.branch_inven li .photo{float:none;height:60px;margin-right:0;text-align:center}
.branch_inven li .info dt.name{font-size:15px;line-height:18px;margin-bottom:5px}
.pop_dealer{height:auto}
.pd_tit{font-size:14px}
.pd_box{padding:10px 15px}

/* 이달의 구매혜택 */
/*
.con_offerspop{margin-top:0}
.con_offerspop .offersTblWrap{margin-top:10px; overflow-x:scroll;}
.con_offerspop .offersTblWrap .table_type2 {width:850px}
.con_offerspop .table_type2 th, .con_offerspop .table_type2 td{font-size:12px}
.con_offerspop .table_type2 td .car_img{display:none}
.con_offerspop .table_type2 td .request span{display:none;margin-bottom:0}
.con_offerspop .table_type2 td br{display:none}
.con_offerspop .table_type2 td:last-child{text-align:center !important}
.sales_offers .table_type2 td .request{display:inline-block;margin-bottom:0}
.offersPopbox .tittBox{padding:15px}
.offersPopbox .tittBox .carName{font-size:14px;line-height:18px;margin-bottom:0}
.offersPopbox .tittBox .bl_type4{font-size:12px}
.offersPopbox .carImg{height:125px;padding:20px 0}
*/

/* 구매가이드 */
.address_tb{overflow:scroll;}
.tbl_infoTxt{padding-top:10px;display:block;font-size:11px;font-weight:bold;color:#05141f}
.tbl_infoTxt+.mbl_tb{margin-top:5px}
.tbl_infoTxt.noPd{padding:0}
.buyingGuide .txt_cau{font-size:12px}
.buyingGuide .tab_type3 .tab_a{padding:5px 15px}
.buyingGuide .tab_type3+.con_box{margin-top:0;padding-bottom:20px}
.buyingGuide .sTabCont{padding-top:20px}
.buyingGuide .imgArea{padding-top:5px !important}
.buyingGuide .imgArea .mobile{display:block}
.buyingGuide .imgArea .web{display:none}
/* S : 190220 */

.buyingGuide .icoArea{padding-top:5px !important;text-align:center;}
.buyingGuide .icoArea .mobile{display:block}
.buyingGuide .icoArea .web{display:none}

.buyingGuide .mobile-slide {position:relative;display:block;width:290px;margin:0 auto;}
.buyingGuide .mobile-slide .list li {display: none;}
.buyingGuide .mobile-slide .list li.on {display:inline-block;}
.buyingGuide .mobile-slide .list img {width:100%;}

.buyingGuide .mobile-slide .nav {padding:10px 0;text-align:center;}
.buyingGuide .mobile-slide .nav li {display:inline-block;margin:0 2px;}
.buyingGuide .mobile-slide .nav li a {display: block;width:15px;height:15px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/green-guide/btn_mobile_slide_off.png) 0 0 no-repeat;background-size: cover; text-indent:-9999px;}
.buyingGuide .mobile-slide .nav li.on a {background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/green-guide/btn_mobile_slide_on.png) 0 0 no-repeat;background-size: cover;}

.buyingGuide .photo_tbl {padding-top:25px;}
.buyingGuide .photo_tbl ul.typ3 {margin-top:20px;}
.buyingGuide .photo_tbl ul li {float:none; width:100%;padding-left:0px;margin-top:20px;}
.buyingGuide .photo_tbl ul li:first-child {margin-top:0px;}
.buyingGuide .photo_tbl ul li .box {width:100%;border:1px solid #e8e8e8;box-sizing:border-box;overflow:hidden;}

.buyingGuide .photo_tbl ul li .box .photo {float:none;width:100%;height:auto;}
.buyingGuide .photo_tbl ul li .box .photo .web {display:none}
.buyingGuide .photo_tbl ul li .box .photo .mobile{display:block;padding:20px 0;}
.buyingGuide .photo_tbl ul li .box .photo .mobile img{width:200px}

.buyingGuide .photo_tbl ul li .box .tbl_box {float:none;width:100%;display:block;border-top:1px solid #e8e8e8;}
.buyingGuide .photo_tbl ul li .box .tbl_box .tbl {border-left:none;}
/* S : 190225 */
.buyingGuide .photo_tbl ul li .box .tbl_box .tbl > strong {border:none;padding:14px 10px;}
.buyingGuide .photo_tbl ul li .box .tbl_box .tbl > dl {display:table-row;width:100%;}
.buyingGuide .photo_tbl ul li .box .tbl_box .tbl > dl > dt {display:table-cell;width:30%;text-align:center;background:#f8f8f8;}
.buyingGuide .photo_tbl ul li .box .tbl_box .tbl > dl > dd {display:table-cell;width:70%;box-sizing:border-box;border-left:1px solid #e8e8e8;}
.buyingGuide .photo_tbl ul li .box .tbl_box .tbl > dl > dt, .buyingGuide .photo_tbl ul li .box .tbl_box .tbl > dl > dd {padding:12px 10px;border-top:1px solid #e8e8e8;vertical-align:middle;}
/* E : 190225 */
/* E : 190220 */
.buyingGuide .bl_type1~.bl_type1{margin:20px 0 15px}
.buyingGuide .h_type2~.h_type2{margin-top:30px}
.buyingGuide .list_type2{margin-top:5px}
.buyingGuide .list_type2>li{margin:3px 0}
.buyingGuide .list_type3>li{margin:10px 0}
.buyingGuide .bl_type4{font-size:12px}
/* S : 190220 */
.buyingGuide .bl_type4 br {display:none;}
/* E : 190220 */
.buyingGuide .buyingProgram .btn_areaR{margin-top:13px;padding-top:15px}
.boxTxt{margin:10px 0;padding:10px 12px;font:11px/16px 'kiaM';color:#666;border:1px solid #e5e5e5}
.bl_dash{font-size:12px !important}
.insurance .contentsLink{margin-top:15px;padding:15px}
.insurance .contentsLink li{float:none;width:100%}
.insurance .contentsLink li+li{margin-top:8px !important}
.cardDesc .hdMCard{padding:90px 0 25px;text-align:center;background-size:119px 78px;background-position:50% 0}
.cardDesc .hdMCard .tit{margin:0;font:20px/30px 'kiaB'}
.cardDesc .hdMCard .tit+p{margin:0;font:12px/18px 'kiaM'}
.cardDesc .hdMCard .benefit{width:260px;margin:7px auto 0;overflow:hidden}
.cardDesc .hdMCard .benefit ul{margin:0 -15px 0;padding-left:15px}
.cardDesc .hdMCard .benefit li{width:58px;margin-top:10px;padding:36px 0 0;text-align:center}
.cardDesc .hdMCard .benefit li span{font:11px/1 'kiaM'}
.cardDesc .hdMCard .benefit li span:before{width:35px;height:35px;margin-left:-17.5px;background-size:245px 100px}
.cardDesc .hdMCard .benefit li.bnf1 span:before{background-position:0 -30px}
.cardDesc .hdMCard .benefit li.bnf2 span:before{background-position:-35px -30px}
.cardDesc .hdMCard .benefit li.bnf3 span:before{background-position:-70px -30px}
.cardDesc .hdMCard .benefit li.bnf4 span:before{background-position:-105px -30px}
.cardDesc .hdMCard .benefit li.bnf5 span:before{background-position:-140px -30px}
.cardDesc .hdMCard .benefit li.bnf6 span:before{background-position:0 -65px}
.cardDesc .hdMCard .benefit li.bnf7 span:before{background-position:-35px -65px}
.cardDesc .hdMCard .benefit li.bnf8 span:before{background-position:-70px -65px}
.cardDesc .hdMCard .benefit li.bnf9 span:before{background-position:-105px -65px}
.cardDesc .hdMCard .benefit li.bnf10 span:before{background-position:-140px -65px}

/* 구매상담신청 */
.quickIntro{padding-top:25px;padding-bottom:15px}
.quickIntro .introTxt{font-size:15px;line-height:19px}
.quickIntro .introStep{margin:13px 0 30px}
.quickIntro .introStep .mImg{width:260px}
.quickIntro .introStep ul{width:200px}
.quickIntro .introStep ul li{float:left;width:94px;height:69px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_quick_intro1.png) no-repeat 0 0;background-size:94px 89px;margin-left:12px;font-size:11px;line-height:15px;padding-top:20px}
.quickIntro .introStep ul li.step4{width:89px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_quick_intro2.png) no-repeat 0 0;background-size:89px 89px}
.quickIntro .introStep ul li span{font-size:12px;line-height:16px;margin-top:5px}
.quickIntro .introStep ul li.step1 span{margin-top:5px}
.quickIntro .introStep ul li.step3{margin-left:0}
.quickIntro .introStep ul li.step3, .quickIntro .introStep ul li.step4{margin-top:5px}
.quick_counsel .build_content{padding-top:200px}
.quick_counsel .build_preview{top:95px}

/* 드라이빙센터 */
.drivingIntro{padding-bottom:25px;margin-top:0}
.drivingIntro .drivingTit{margin:-16px -15px 15px;padding:15px 10px;font-size:16px}
.drivingIntro .drivingTit em{margin-top:5px;font-size:12px}
.drivingGate{margin:0 -10px}
.drivingGate .gateCon a{background-position:center top;background-size:144px 116px} /* 寃뚯씠�� */
.drivingMovie{width:100%;margin:25px 0 0;height:auto}
.drivingMovie .movieArea{float:none;width:100%}
.drivingMovie .movieArea .btnPlay{background-size:20px 20px;width:40px;height:40px;margin:-20px 0 0 -20px}
.drivingMovie .movieTxt{float:none;width:100%;height:auto;overflow:visible}
.drivingMovie .movieTxt .con{padding:15px}
.drivingMovie .movieTxt .con strong{font-size:14px}
.drivingMovie .movieTxt .con .subTxt01{padding:10px 0;font-size:12px}
.drivingMovie .movieTxt .con .subTxt02{font-size:12px}
.drivingType1 .process{margin:15px 0;height:169px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_drivinglist_m.png) no-repeat center center;background-size:260px 169px}
.drivingType2 .process{margin:15px 0;height:169px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_drivinglist_m.png) no-repeat center center;background-size:260px 169px}
.timeSelect_m{display:block}
.timeSelect_w{display:none}
.time_form{width:90%;margin:0 auto;padding:14px 15px;background:#e9e9e9;border:1px solid #d0d0d0}
.time_form .form_wrp{display:block}
.time_form .space{display:block;height:9px}
.masterList{padding:15px}
.masterList .master_l{float:none;clear:both;width:100%}
.masterList .master_pic{width:54px;height:69px}
.masterList .master_pic img{width:54px;height:69px}
.masterList .master_info{margin-left:10px}
.masterList .master_info .name{font-size:14px;line-height:20px;margin-bottom:0}
.driveMsg{margin-top:10px}
/* S : 160512 */
.complete_final.center, .complete_final.map {padding:210px 0 30px 0;text-align:center;background-size:220px auto;}
.complete_final p {font-size:13px;line-height:20px;}
.complete_final_tab ul li {float:left;width:50%;box-sizing:border-box;background:none;}
.complete_final_tab ul li:nth-child(1) {border-bottom:1px solid #fff;}
.complete_final_tab ul li:nth-child(2) {border-bottom:1px solid #fff;}
.complete_final_tab ul li:nth-child(2n+1) {border-right:1px solid #fff;}
/* E : 160512 */
.complete_drive .txt{float:none;width:100%;padding-top:15px;font-size:13px;line-height:20px}
.complete_drive .history{float:none;width:100%;margin-top:10px;border-top:2px solid #05141f;border-bottom:2px solid #05141f}
.complete_drive .complete_table thead tr th{padding:10px;font-size:14px}
.complete_drive .complete_table tbody tr th{padding:5px 5px 5px 10px;font-size:12px}
.complete_drive .complete_table tbody tr td{padding:5px 0;font-size:12px}
.complete_drive .complete_table .type1{width:100px}
.complete_drive .complete_table .salesIcon{margin-right:5px}
.addinfo_tbl{margin-top:10px}
.addinfo_tbl .info_tr{display:block;padding:10px;border-top:1px solid #e2e2e2;text-align:left}
.addinfo_tbl .info_tr:first-child{border-top:0}
.addinfo_tbl .info_tr+.info_tr{padding-top:10px}
.addinfo_tbl .info_th{display:block;margin-right:0;line-height:18px;color:#05141f}
.addinfo_tbl .info_td{display:block;margin-top:8px}
.addinfo_tbl .info_td .form_wrp{width:auto!important}
.addinfo_tbl .info_td .form_area{display:table;width:100%!important}
.addinfo_tbl .info_td .btn{display:block;margin:10px 0 0 0;text-align:center}
.caution_check{padding:5px 10px}
.caution_check .form_chk{width:auto}
#drivingCenter .branchList .branch_view{overflow:hidden}

/* 시승차, 전시차 조회 */
.visual_demonstrator br{display:none}
.searchResult{font-size:15px;line-height:18px}
.sales_demonstrator .threeSection{margin:0}
.sales_demonstrator .sectionInner{margin-top:10px}
.sales_demonstrator .demonsBox{margin:0;padding:15px}
.sales_demonstrator .branch{font-size:15px;line-height:18px}
.sales_demonstrator .tel{background:url(../../../content/dam/kwcms/kr/ko/images/common/icon_tel_m.png) no-repeat 0 50%;background-size:16px 11px;padding-left:20px;margin:5px 0 10px;font-size:12px}
.sales_demonstrator .carInfor{height:auto}
.sales_demonstrator .carInfor li{font-size:12px}
.sales_demonstrator .demonBtn{margin-top:15px}
.sales_demonstrator .demonBtn .btnDivision{padding:15px 0}
.sales_demonstrator .infoArea{margin-top:30px}
.demonstratorPop .inforBox{padding:15px;font-size:12px}
.demonstratorPop .inforBox > ul li{margin-top:0}
.demonstratorPop .carName, .demonstratorPop .carName .branch{font-size:14px;line-height:18px;margin-bottom:5px}
.demonstratorPop .mapArea{width:100%;height:349px;overflow:hidden}
.demonstratorPop .mapArea img{height:100%}

/*20150615 수정 - 시승기 추가 */
h4.testMem {text-align:left;}
.testMemoir {position:relative;}
.testMemoir .edit_area{display:block;position:absolute;top:-25px;left:0}
.testMemoir .bbs_type2 .bbs_li .bbs_wrp a .bbs_info .bbs_tit {height:22px;margin-bottom:0;}
.testMemoir .bbs_type2 .bbs_li .bbs_wrp a .bbs_info .bbs_tit + .bbs_tit {margin-bottom:10px;}


/* 렌터카 */
.rentCar .marT10{margin-top:5px}
.rentCar .tblTxt{display:block;margin:-5px 0 8px;text-align:left;font:12px/14px 'kiaM';color:#37434c}
.visual_rentcar strong{font:16px/28px 'kiaB'}
.sqNumList li{width:100% !important}
.sqNumList li+li{margin-top:10px !important}
.rentCar .boxTxt{padding:5px 0}
.rentCar .bl_type1~.bl_type1{margin:15px 0 10px}
.zeroList{padding:0 15px}
.zeroList>li{float:none;width:100%;height:auto;padding:15px 0 17px}
.zeroList>li:after{top:50%;right:14px;width:52px;height:50px;margin-top:-26px;background-size:208px 80px}
.zeroList>li+li{border-left:0 none;border-top:1px solid #e2e2e2}
.zeroList li.zL1:after{background-position:0 -32px}
.zeroList li.zL2:after{background-position:-52px -32px}
.zeroList li.zL3:after{background-position:-104px -32px}
.zeroList li.zL4:after{background-position:-156px -32px}
.zeroList .con{padding-top:10px;color:rgba(5,20,31,0.8)}
.moduleTable{margin-top:15px}
.moduleTable .tbl_tr{float:none;width:100%}
.moduleTable .tbl_tr+.tbl_tr:before{content:none}
.moduleTable .tbl_th{padding:10px 10px 7px;font-size:13px}
.moduleTable .tbl_th .imgico:before{background-size:24px 53px}
.moduleTable .tbl_th .cost:before{background-position:0 0}
.moduleTable .tbl_th .vehicle:before{background-position:0 -21px}
.moduleTable .tbl_td{font-size:13px}
.headOffice{position:relative;overflow:hidden;padding:148px 0 0;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/img_rentcar_headoffice_m.png) no-repeat 50% 0;background-size:260px 138px}
.branchList .branch_info .telFax>span{display:block;font-size:12px}
.branchList .branch_info .telFax>span+span{margin-left:0}

/* 카탈로그, 가격표 다운로드 */
.catalog_price .visual_cp br{display:none}
.catalog_price h4.bl_type1{margin:0 0 1px}
.catalog_price .btn_sideT{margin:-34px 0 10px 0}
.catalog_price .car_list{margin:0;padding-top:30px}
.catalog_price .guide_type+.car_list{margin:0}
.catalog_price .car_list .car_box .btn_area a{display:block;margin:0 auto}
.catalog_price .car_list .car_box .btn_area a+a{margin:5px auto 0}
.catalog_price .car_list .car_box .car_a{height:211px}

/* 고객센터 */
.inner > .imgArea{position:relative;top:0!important;right:0!important;width:100%;padding:5px 0 10px;text-align:center}
.inner > .imgArea img.webImg{display:none}
.inner > .imgArea img.mobImg{display:inline-block;width:250px}
.csSubmain{margin-bottom:-40px}
.csSubmain .csIntro{padding:0 0 30px}
.csSubmain .csIntro h4{padding-top:3px;margin-top:12px;font-size:16px;background-position:35px 0;background-size:27px 100px}
.csSubmain .csIntro h4 strong{display:block;padding-top:6px;padding-left:0;font:16px/1em 'kiaM'}
.csSubmain .csIntro .faqBest5{height:auto;padding:10px 0 15px}
.csSubmain .csIntro .faqBest5 li{margin-top:10px;padding-left:29px;font-size:14px;line-height:19px}
.csSubmain .csIntro .faqBest5 li .num{width:19px;height:19px;font-size:12px; line-height:1.7} /* 20210415 edit:line-height */
.csSubmain .csCenter{padding:25px 0 28px}
.csSubmain .csCenter .directLink li{float:none;clear:both;width:100%;background:url(../../../content/dam/kwcms/kr/ko/images/customer-service/bg_cs_arrow_m.png)  no-repeat 100% 23px;background-size:20px 100px}
.csSubmain .csCenter .directLink li.mobile{display:block}
.csSubmain .csCenter .directLink li.web{display:none}
.csSubmain .csCenter .directLink li.dl1, .csSubmain .csCenter .directLink li.dl2, .csSubmain .csCenter .directLink li.dl5, .csSubmain .csCenter .directLink li.dl7 {border-bottom:none;}
.csSubmain .csCenter .directLink li.dl8 {background-color:#ffdc00;}
.csSubmain .csCenter .directLink li a{height:auto;padding:18px 0 14px 55px;font-size:12px;text-align:left;border-left:0 none !important;border-top:1px solid #e5e5e5;/* background-size:33px 605px; */background-size:33px auto;background-position:14px 0} /* 20210415 edit:padding*/
.csSubmain .csCenter .directLink li br.web {display:none;}
/*
.csSubmain .csCenter .directLink li a{height:auto;padding:16px 0 16px 55px;font-size:12px;text-align:left;border-left:0 none !important;border-top:1px solid #e5e5e5;background-size:33px 492px;background-position:14px 0}
*/
.csSubmain .csCenter .directLink li .num{display:inline;margin-left:4px}
.csSubmain .csCenter .directLink li .arrow_r{padding:0;background:none}
.csSubmain .csCenter .directLink li.dl2 a{background-position:14px -90px}
.csSubmain .csCenter .directLink li.dl3 a{background-position:14px -180px}
.csSubmain .csCenter .directLink li.dl4 a{background-position:14px -270px}
.csSubmain .csCenter .directLink li.dl5 a{background-position:14px -360px}
.csSubmain .csCenter .directLink li.dl6 a{background-position:14px -450px}
.csSubmain .csCenter .directLink li.dl7 a{background-position:14px -556px}/*20150515*/
.csSubmain .csCenter .directLink li.dl8 a{background-position:14px -645px}

.csSubmain .csCenter .csCont > div{padding:10px 15px;border:1px solid #d0d0d0;border-bottom:0 none;overflow:hidden}
.csSubmain .csCenter .csCont > div h4, .csSubmain .csCenter .csCont > div .contTitle{padding:5px 0;font-size:16px;}
.csSubmain .csCenter .csCont > div .subtxt{font-size:12px;line-height:17px}
.csSubmain .csCenter .csCont .more{display:block;padding:5px 0;text-align:center}
.csSubmain .csCenter .likeNotice{background:none}
.csSubmain .csCenter .likeNotice h4{background-position:78px -77px;background-size:27px 100px}
.csSubmain .csCenter .likeNotice .likeList{float:none;clear:both;width:100%;margin-top:10px;padding-bottom:10px}
.csSubmain .csCenter .likeNotice .likeList li .part{width:60px;height:26px;padding-top:34px;font-size:11px;background:#697279 url(../../../content/dam/kwcms/kr/ko/images/customer-service/bg_likelist_m.png) no-repeat 50% 0;background-size:20px 223px}
.csSubmain .csCenter .likeNotice .likeList li .part.sales{background-position:50% 10px}
.csSubmain .csCenter .likeNotice .likeList li .part.service{background-position:50% -62px}
.csSubmain .csCenter .likeNotice .likeList li .part.quality{background-position:50% -132px}
.csSubmain .csCenter .likeNotice .likeList li .part.etc{background-position:50% -186px}
.csSubmain .csCenter .likeNotice .likeList li .title{font-size:12px;line-height:17px}
.csSubmain .csCenter .likeNotice .likeList li .date{font-size:11px}
.csSubmain .csCenter .onlineContact .contactList{margin-top:12px;padding:0;border:1px solid #eee;background:#fafafa}
.csSubmain .csCenter .onlineContact .contactList li{float:none;clear:both;width:100%;border:0 none;background-size:75px 250px;background-position:10px 10px}
.csSubmain .csCenter .onlineContact .contactList li+li{border-top:1px solid #eee;background-position:10px -90px}
.csSubmain .csCenter .onlineContact .contactList li+li+li{background-position:10px -190px}
.csSubmain .csCenter .onlineContact .contactList li a{padding:17px 0 17px 100px;background:url(../../../content/dam/kwcms/kr/ko/images/customer-service/bg_cs_arrow_m.png)  no-repeat 100% -62px;background-size:20px 100px}
.csSubmain .csCenter .onlineContact .contactList li a strong,   .csSubmain .csCenter .onlineContact .contactList li a span{display:block;padding:0;text-align:left;color:#333;font:12px/16px 'kiaB';;background:none}
.csSubmain .csCenter .onlineContact .contactList li a span .btnIcon:before, .csSubmain .csCenter .onlineContact .contactList li a span .btnIcon:after{content:none;display:none}
.csSubmain .csCenter .onlineContact .asideTxt{margin:15px -15px -15px;padding:12px 15px 18px}
.csSubmain .csCenter .onlineContact .asideTxt li{font-size:12px;line-height:16px}

/* 온라인상담 */
.counsel_note{padding:10px}
.info_agree{margin-left:0}
.info_agree .bl_type2{margin:10px 0 5px}
.info_agree .agree{margin-top:5px;color:#666}
.info_agree .agree p{float:none}

/* FAQ */
.bl_faq{width:35px;height:35px;font-size:16px;line-height:34px}
.bl_faq.answer{display:none}
.faq_edit{padding-right:200px} /*170328 */
.faq_edit .faq_array{bottom:0}
.faq_reply{margin-top:25px}
.faq_reply .bl_number{display:block;margin-bottom:5px}
.faq_reply .reply_chk{padding:5px 10px}
.faq_reply .reply_box{padding:10px}
.bbs_faq .con_search .search_box{width:100%}

/* 칭찬알림방 */
.priaseBtn{padding-top:0;margin-bottom:10px}
.praiseIcon{display:inline-block;width:37px;margin:14px 0;background-image:url(../../../content/dam/kwcms/kr/ko/images/customer-service/bg_praise_icon_m.png);font-size:12px;padding-top:20px;background-size:125px 15px}
.praiseIcon.icon01{background-position:-4px 0}
.praiseIcon.icon02{background-position:-32px 0}
.praiseIcon.icon03{background-position:-59px 0}
.praiseIcon.icon99{background-position:-85px 0}

/*이벤트 상세*/
.bbs_event .bbs_view .bbs_detail{margin-top:0;}
.evtBtnWrap{padding-bottom:8px;background-size:1px 8px;}
.evtBtnWrap .evtBtn{font:17px/43px 'kiaB';}
.evtBtnWrap .evtBtn .evtIcon{padding-left:30px;background-size:20px 20px}
.bbs_event .evtForm{padding:15px;}
.bbs_event .evtForm .info_tbl .info_th.required:after{width:5px;height:5px;margin-left:2px;vertical-align:5px;background-size:5px 25px;background-position:0 -20px;}
.bbs_event .info_tbl .form_wrp.select{display:table-cell;width:100%;}
.bbs_event .evtForm .info_tbl .form_chk{display:block;margin-right:0;}
.bbs_event .evtForm .info_tbl .form_chk+.form_chk{margin-top:5px;}

/* 서비스 */
.service .serviceIntro .contArea{padding:5px 0 25px;font:14px/22px 'kiaM'}
.service .serviceIntro .contArea em{display:block;padding:20px 0 10px;}
/*S:170919*/
.service .serviceIntro .contArea br {display: none;}
.service .serviceIntro .contArea br.m_br {display:block;}
/*E:170919*/
.service .serviceLink .csCont{float:none;clear:both;width:100%;padding:0}
.service .serviceLink .csCont+.csCont{margin:10px 0 0;padding:0}
.service .serviceLink li > div .subtxt{padding-bottom:13px}
.service .serviceLink li > div{height:236px;background:url(../../../content/dam/kwcms/kr/ko/images/service/bg_servicelink_m.png) no-repeat 50% 116px;background-size:230px 400px}
.service .serviceLink li+li > div{background-position:50% -183px}
.service .serviceItem .directLink li{background-position:100% 31px}
.service .serviceItem .directLink li.dl2 a{background-position:23px -90px}
.service .serviceItem .directLink li.dl3 a{background-position:23px -190px}
.service .serviceItem .directLink li.dl4 a{background-position:23px -290px}
.service .serviceItem .directLink li.dl5 a{background-position:23px -390px}
.service .serviceItem .directLink li.dl6 a{background-position:23px -490px}
.service .serviceItem .directLink li+li+li+li+li{width:100%}
.service .serviceItem .directLink li a{padding:25px 0 25px 100px !important;background-size:70px 560px;background-position:23px 10px}


/*S :170919*/
.service .membershipItem .directLink li{background-position:100% 31px}
.service .membershipItem .directLink li.dl2 a{background-position:23px -87px}
.service .membershipItem .directLink li.dl3 a{background-position:23px -183px; border-left:none;}
.service .membershipItem .directLink li.dl4 a{background-position:23px -287px}
.service .membershipItem .directLink li+li+li+li{width:100%}
.service .membershipItem .directLink li a{padding:25px 0 25px 100px !important;background-size:70px 560px;background-position:23px 12px}
/*E :170919*/

/* 기업소개 */
.experience{margin-bottom:-40px}
.experience .inner > .imgArea img{width:290px}
.experience .exIntro .contArea{min-height:30px;padding:10px 0 25px;margin:0}
.experience .exIntro .contArea p{padding-bottom:10px;font-size:14px;line-height:22px}
.experience .exIntro .contArea p br{display:none}
.experience .exCont{padding:25px 0 30px;}
.threeSection{margin:0}
.threeSection .sectionInner{clear:both;width:100%}
.threeSection .bdBox{margin:0 0 8px;padding:14px 14px 0;border-bottom:2px sollid #05141f}

.threeSection .bdBox h4{margin:0;color:#05141f;font-size:19px;line-height:1.3em}
.threeSection .bdBox .subTxt{color:#37434c;font-size:12px}
.threeSection .bdBox .subTxt br{display:none}
.threeSection .bdBox .imgArea{margin:16px 0 10px;text-align:center}
.threeSection .bdBox .imgArea img{width:180px}
/* S : 160524 */
.threeSection .bdBox ul{margin:0 -14px}
.threeSection .bdBox ul li{float:left;width:33.33%;background:none;border-right:1px solid #cdd0d2;border-bottom:1px solid #cdd0d2;box-sizing:border-box;}
.threeSection .bdBox ul li:nth-child(3n+3) {border-right:none;}
/* S : 180208 */
.threeSection .bdBox ul li:last-child {border-top:none;border-bottom:none;}
.threeSection .bdBox ul li:nth-child(4), .threeSection .bdBox ul li:nth-child(5), .threeSection .bdBox ul li:nth-child(6) {border-top:none;border-bottom:none}
/* E : 180208 */
.threeSection .bdBox ul li.noData {min-height:68px;}
.threeSection .bdBox ul li a{display:block;padding:10px 0 40px;margin:0;font-size:12px;font-family:'kiaB';text-align:center;/*border-left:1px solid #ebebeb;*/border-left:none;background:url(../../../content/dam/kwcms/kr/ko/images/experience/bg_experience_arrow_m.png) no-repeat 50% 100%;background-size:18px 32px}
/*.threeSection .bdBox ul li:first-child a{border-left:none;}*/
/* E : 160524 */
.exCompany{padding-top:12px}
.exCompany > strong{font-size:19px;margin-bottom:3px}
.exCompany > span{font-size:12px}
.exCompany ul{padding:8px 0 10px;margin:0}
.exCompany ul li{position:relative;clear:both;width:100%;border-top:1px solid #d0d0d0;text-align:justify}
.exCompany ul li a{padding:16px 15px 17px 100px;border:0 none;background:url(../../../content/dam/kwcms/kr/ko/images/experience/bg_experience_arrow1_m.png) no-repeat 100% 38px;background-size:5px 10px}
.exCompany ul li:nth-child(3), .exCompany ul li:nth-child(4) {padding-top:0px;}
/* S : 180208 */
.exCompany ul li:nth-child(4), .exCompany ul li:nth-child(5) {margin-top:0px;}
/* E : 180208 */
.exCompany ul li .imgArea{position:absolute;top:10px;left:0}
.exCompany ul li .imgArea img{width:92px;margin-left:-10px}
.exCompany ul li:first-child .imgArea img{margin-left:-5px}
.exCompany ul li strong, .exCompany ul li .subTxt{padding:0;font-size:12px}

/* 통합검색 */
.search_result .tab_type3 ul{display:none}
.search_result .tab_type3 .tab_li{display:block;padding-left:0}
.search_keyword{display:none}
.searchTotal{font-size:14px;line-height:17px;margin-bottom:15px}
.searchTotal br{display:block}
.search_bbs .bbs_type1 .bbs_head{font-size:14px;line-height:17px;padding:18px 15px}

/* sitemap */
.sitemap .depth1{float:none;width:auto;margin-right:0;line-height:20px;font-size:17px}
.sitemap .depth2_u{margin-top:5px}
.sitemap .depth2_u > li{display:block;float:none;width:auto;margin:5px 0 0 0}
.sitemap .depth2_u .depth2{font-size:14px}
.sitemap .depth3_u{margin-top:5px}
.sitemap .depth3_u > li{display:inline-block;width:50%;margin:3px -4px 3px 0;box-sizing:border-box;vertical-align:top}
.sitemap .depth3_u .depth3{font-size:13px}
.sitemap .depth2_u > li.etc {margin-top:inherit;}/* s: kia-ev add */

/* 약관 */
.clause{padding:10px;line-height:18px}
.clause strong.bl_type1{margin-left:0}
.clause .intro{margin-left:0}
.clause .layer{border-width:1px}
.clause .layer .tit{margin:8px 9px;line-height:18px;font-size:14px}
.clause .layer .con{padding:0 9px 8px;margin-top:10px}
.clause .layer .closeBtn{top:0;right:0;padding:10px}
.terms_box{padding:10px 14px;height:120px}
.pop_terms .history{padding:10px}
.pop_terms .history .form_wrp{width:auto!important}
.pop_terms .terms_wrap{max-height:none;overflow-y:visible}

/* 에러페이지 */
.visual_error{background-size:190px 105px;padding-top:130px;font-size:12px;line-height:15px}
.visual_error strong{display:block;font-size:14px;line-height:17px;margin-bottom:10px}
.visual_error+.btn_area{margin-top:25px}

/* 로그인 */
.login_desc1{padding-bottom:0;font-size:40px}
.login_desc2{font-size:15px}
.loginArea .intro{font-size:14px;margin:5px 0}
.loginArea .intro br{display:block}
.loginArea .loginForm{width:100%;margin:15px 0 20px}
.loginArea .loginForm .login_inp{margin-top:5px;padding-right:20px}
.loginArea .loginForm .login_inp .input_box{padding:10px;font-size:15px}
.loginArea .loginForm .loginBtn{margin-top:15px;width:100%;font:17px/45px 'kiaB';border-radius:23px}
.greyBox{padding:10px;text-align:left;border:1px solid #e5e5e5;background:#f8f8f8}
.greyBox p{display:block;float:none;margin-top:0;font-size:11px}
.greyBox .gBoxBtn{display:block;padding-top:7px;text-align:left}
.infoLogin{padding-right:15px;font:11px/16px 'kiaM'}
.infoLogin a{position:relative;top:auto;right:auto;margin-top:12px}
.pop_login .loginArea{padding:0 20px}

/* 회원가입 */
.personalInfor{margin-top:12px;padding-top:12px}
.personalInfor .table_type2 thead th{width:65%}
.personalInfor .table_type2 thead th:first-child{width:35% !important}
.personalInfor .table_type2 tbody td{padding:5px !important;width:65%}
.personalInfor .table_type2 tbody td:first-child{width:35% !important}
.personalInfor .bl_type2{margin:15px 0 8px}
.join_btn{margin-top:15px;padding-top:15px}
.member_check{margin-top:10px}
.member_check .in_box{padding:19px 0}
.member_check .space{width:10px}
.member_check .tit{font-size:15px;line-height:inherit}
.member_check .tit:after{margin-bottom:0}
.member_check .tit br{display:block}
.member_check .ipin:after{width:49px;height:48px;background-size:49px 48px}
.member_check .phone:after{width:49px;height:48px;background-size:42px 48px}
.member_check .general:after{width:52px;height:58px;background-size:52px 58px}
.member_check .children:after{width:74px;height:58px;background-size:74px 58px}
.member_check .txt{display:none}
.member_check .btn_area{display:none}
.pop_idcheck .desc1{font-size:12px;line-height:18px;margin-bottom:15px}
/*20150827*/
.personalInfor_form .form_chk label{display:block;}
.personalInfor_form .pf_txt {display:block;margin-top:10px;}

/* 회원찾기결과 */
.certResult_box{margin-bottom:25px;padding:133px 0 0 0;background:url(../../../content/dam/kwcms/kr/ko/images/member/bg_findresult_m.gif) no-repeat 50% 15px;background-size:98px auto}
.certResult_box > strong{font-size:15px}
.certResult_box .resultList li{padding:15px 0;font-size:14px}
.certResult_box .btn_areaL{margin-top:15px;text-align:right}
.certResult_box .pw_input li p{margin-left:107px}
.certResult_box .pw_input li label{width:107px;margin-left:-107px}
.certResult_box .pw_input li input{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}

/* 마이페이지 */
.mypage_edit{display:block}
.mypage_edit p{display:block}
.mypage_edit .side_area{display:block;margin-bottom:10px;text-align:left}
.mypage_edit.type1{padding-top:60px}
.mypage_edit.type1 .txt_desc3{top:0}
.mypage_edit.type1 .edit_area{top:25px;left:0}
.mypage_edit.type2{padding-top:45px}
.mypage_edit.type2 .edit_area{top:0;left:0}
.mypage_tbl{margin-top:10px}
.mypage_tbl .point_col{width:23%}
.mypage_tbl th br{display:block}
.mypage_tbl th, .mypage_tbl td{padding:10px}
.mypage_tbl td .side{display:block;float:none;clear:both;margin-top:5px}
.mypage_tbl.mbl_tb .nodata{text-align:left}
.mypage_tbl.mbl_tb .nodata .data{width:270px}
.mypage_view{padding:14px}
.mypage_view .view_head{padding-bottom:5px}
.mypage_view .view_head .tit{font-size:15px;line-height:18px}
.mypage_view .view_head .info{margin-top:10px;padding-top:5px;font-size:12px}
.mypage_view .view_head .info li{float:none;margin:2px 0}
.mypage_view .view_head .info li.state{float:none}
.mypage_view .view_head .info li .h{display:inline-block;width:60px}
.mypage_view .view_head .info li .h:after{float:right}
.mypage_view .view_body{margin:15px 0 20px;font-size:12px;line-height:18px}
.mypage_view .view_answer{padding:9px}
.mypage_view .view_answer .mark{width:24px;height:24px;line-height:24px;border-radius:12px;font-size:15px}
.mypage_view .view_answer .desc{display:block;margin-left:0;font-size:14px;margin-top:8px}
.mypage_view .view_answer .answer{margin:4px 0 0 0;line-height:18px}
.mypage_navi .navi_h{width:50px;padding:10px 14px}
.mypage_navi .navi_txt{padding:10px 14px}
.my_drive .drive_tit .tit{display:block;font-size:15px;line-height:22px;padding:10px}
.my_drive .drive_tit .link{display:block;width:auto;border-top:0}
.my_drive .drive_tit .link li .salesIcon:before{margin-bottom:0}
.my_drive .drive_con{margin-top:15px}
.my_drive .drive_con .car{float:none;width:auto;height:150px;margin:0;padding:0}
.my_drive .drive_con .car img{max-height:150px}
.my_drive .drive_con .info{margin-top:10px}
.my_drive .drive_con .info li .txt .btnSmall{float:none;margin-top:-3px}
.member_check .drive_type1:after{width:105px;height:56px;background-size:105px 56px}
.member_check .drive_type2:after{width:105px;height:56px;background-size:105px 56px}
.point_info .point_tit{margin-top:5px;font-size:17px;line-height:22px}
.point_info .point_tit .num{margin-bottom:0;font-size:29px;line-height:34px}
.point_info .point_txt{font-size:12px;line-height:18px}
.point_info .point_txt .m{display:block}
.point_info .point_info1{height:225px;background-image:url(../../../content/dam/kwcms/kr/ko/images/my/bg_point_road1_m.gif);background-size:255px 118px}
.point_info .point_info2{margin:40px 0 0;background:none}
.point_info .point_guide1{margin-top:15px}
.point_info .point_guide1 .guide{width:auto;margin:15px auto}
.point_info .point_guide2{min-height:inherit;margin:45px 0 0;padding-top:0;background:none}
.point_info .point_guide2 .guide{width:auto;margin:10px auto 0}
.refund_process{margin:20px 0}
.point_family .family_box{float:none;width:auto}
.success_msg{min-height:inherit;padding:120px 0 0 0;margin-top:10px;background-position:center 0;background-size:98px 98px}
.success_msg .success{font-size:15px;line-height:20px}
.leave_list li{float:none;width:auto;margin-bottom:4px}
.tableArea .tbltxtTop{margin:0 0 10px 13px;text-align:left;font-size:12px}
.no_compare{height:304px;background-size:60px 124px}
.mykia .bdBox{padding-bottom:8px;margin-bottom:10px;background-size:1px 8px}
.mykia .bdBox .userInfo{padding:15px}
.mykia .bdBox .userInfo strong{font-size:17px}
.mykia .bdBox .userInfo .loginTime{padding-top:10px}
.mykia .bdBox .userInfo .loginTime:before{background-size:150px 30px;background-position:-87px 0}
.mykia .bdBox .userInfo .btnArea{float:none;width:auto;margin-top:20px;text-align:left}
.mykia .myEstimate{margin:15px 0}
.mykia .myEstimate ol>li{float:none;width:100%}
.mykia .myEstimate ol>li+li{padding:20px 0 0}
.mykia .myEstimate ol>li .imgArea{display:block;width:100%;height:auto;padding:15px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}
.mykia .myEstimate ol>li .cont{padding:10px 0 0}
.mykia .myEstimate ol>li .cont strong{height:auto;font-size:14px}
.mykia .myEstimate ol>li .cont ul{margin-top:5px}
.mykia .myEstimate ol>li .cont ul li{font-size:12px;letter-spacing:0}
.mykia .myEstimate ol>li .cont ul li+li{margin-top:0}
.mykia .multiWrap .txt{height:auto;margin-top:5px;font-size:12px}
.mykia .qnaLike .h_type2:before{width:27px;height:23px;background-size:150px 30px}
.mykia .multiWrap.qna_area .qnaLike li {float:none;width:100%}
.mykia .multiWrap.qna_area .qnaLike li:first-child {border-right:1px solid #dadada !important; border-bottom:0;}
.mykia .mylike .h_type2:before{background-position:-27px 0}
.mykia .qnaLike li{float:none;width:100%;padding:15px;overflow:hidden}
.mykia .qnaLike li+li{border-left:0 none;border-top:1px solid #e2e2e2}
.mykia .qnaLike li .viewBtn{margin-top:-50px}
.mykia .qnaLike li .viewBtn .btnSmall{margin-top:19px}
.mykia .qnaLike li .viewBtn .num{font-size:55px}
.mykia .myEvent{height:auto}
.mykia .myEvent:after{right:15px;width:23px;height:23px;background-size:150px 30px;background-position:-54px 0}
.mykia .myEvent ul{margin-top:8px}
.mykia .myEvent ul li{padding:7px 10px;font-size:12px !important}
.mykia .myEvent ul li .date{display:none}
.mykia .myPoint{margin-top:15px;padding:15px}
.mykia .myPoint .h_type2{display:block}
.mykia .myPoint .point{padding-top:5px;font-size:19px}
.mykia .myPoint .point:before{width:25px;height:25px;margin:0 7px 0 0;vertical-align:-5px;background-size:150px 30px;background-position:-121px 0}
.mykia .myPoint .btnSmall{float:right;margin-top:3px}
.mykia .noList .noCon{padding:63px 0 64px}
.mykia .noList .btnSmall{margin-top:8px}
.mykia .noList .noTxt{font-size:12px}
.mykia .myEstimate .noList .noTxt{padding:0}
.mykia .multiWrap .mypage_tbl{height:256px}

/*20150818 �섏젙 */
/* .con_box.myRelease {margin-bottom:20px;padding-bottom:0} */
/* .con_box.myRelease .infoBox .form_wrp {padding:10px 0 0 0;} */
/* .con_box.myRelease .infoBox .sel_box {width:auto;float:none;} */
/* .con_box.myRelease .infoBox .sel_box .selected-headline span {word-break:keep-all;} */
/* .con_box.myRelease .infoBox .sel_box .selected-headline{line-height:20px;height:auto;font-size:16px;color:#333;padding:12px;} */
/* .con_box.myRelease .infoBox .sel_box .selected-headline:after {top:22px;right:10px;} */
/* .con_box.myRelease .infoBox p {width:auto;float:none;margin-left:0;border:1px solid #d0d0d0;line-height:48px;height:48px;font-size:16px;color:#333;text-align:left;padding-left:10px} */
/* .con_box.myRelease .infoBox p + p {float:none} */
/* .con_box.myRelease .table_type4 {width:auto;} */
/* .con_box.myRelease .table_type4 .tbl_th {width:25%;float:left;border:none} */
/* .con_box.myRelease .table_type4 .tbl_td {display:table-cell;} */
/* .con_box.myRelease .imgArea {position:relative; right:0; top:0;width:100%;text-align:center;} */
/* .con_box.myRelease .imgArea img {width:100%;} */
/* .con_box.myRelease .webImg {display:none;} */
/* .con_box.myRelease .mobImg {display:block;} */
/*20150917 �섏젙*/
.con_box.myRelease {margin-bottom:20px;padding-bottom:30px}
.con_box.myRelease .infoBox {width:100%;}
.con_box.myRelease .infoBox .form_wrp {padding:10px 26px 0 0;}
.con_box.myRelease .table_type2 {display:none;}
.con_box.myRelease .table_type4 {display:block;}
.con_box.myRelease .table_type4 .tbl_th {width:30%;float:left;border:none}
.con_box.myRelease .table_type4 .tbl_td {display:table-cell;}
.con_box.myRelease .imgArea {position:relative; right:0; top:0;width:100%;text-align:center; margin-bottom:-30px;}
.con_box.myRelease .imgArea img {width:100%;}
.con_box.myRelease .webImg {display:none;}
.con_box.myRelease .mobImg {display:block;}

/* 마이기아 */
.mypage_edit .sel_sch{display:block;width:100%;margin:10px 0}
.mypage_edit .sel_sch .form_wrp{display:block;width:auto!important;width:100%}
.mypage_edit .sel_sch .space{height:8px}
.mypage_edit .sel_sch .btn{display:block;width:auto!important;text-align:center}

/* 자동차 용어사전 */
.dic_search .select_word{display:none}
.dic_search .form_sch .sch_box{margin:0}
.dic_search .form_sch .btn_area{position:static;margin-top:15px;display:block;width: auto!important;text-align:center}
.selectSorting{text-align:left}
.selectSorting .sel_box{width:100%}
.selectSorting .total_num{display:none}
.selectSorting .form_wrp{float:none}
.selectSorting .sel_box{width:100%;float:none}
.selectSorting .btn{float:none;display:block;width: auto!important;text-align:center}
.word_list li{width:50%}
.word_list li .listBox{padding-bottom:11px}
.word_list li .listBox a .name{height:36px}
.word_list li .listBox .fb_good{position:static;margin-top:10px}
.word_list li .listBox .hit{padding-top:5px;font-size:12px;text-align:left}

.kdic_popup .youtube_iframe {width:100%;height:250px}
.kdic_popup .detail_cont{padding:20px 10px}
.kdic_popup .dicPop.type2,.kdic_popup .dicPop.type3{padding:0}
.kdic_popup .dicPop.type2 .fl,.kdic_popup .dicPop.type3 .fr{float:none;width:auto}
.kdic_popup .dicPop.type2 .fl .detail_img01,.kdic_popup .dicPop.type3 .fr .detail_img01{width:100%}
.kdic_popup .dicPop.type2 .fr,.kdic_popup .dicPop.type3 .fl{position:static;float:none;width:100%}
.kdic_popup .dicPop.type2 .fr .detail_cont{margin-top:20px}
.kdic_popup .dicPop.type2 .fr .detail_img01,.kdic_popup .dicPop.type3 .fl .detail_img01{position:static;left:0;bottom:0}
.kdic_popup .dicPop.type3 .fr{padding:20px 0 0 0;}

/**** 사업장 안내 ****/
/* 국내 지도 탭 영역 */
.businessInfo{height:auto;border:0;border-top:0;background:none}
.businessInfo .mapTop{overflow:hidden;display:block;width:100%;border-bottom:0;background:#fff}
.businessInfo .mapTop .txt,
.businessInfo .mapTop .mapTxt{display:none}
.businessInfo .mapTop .input_box{display:block;padding:8px 10px;color:#05141f;font-size:14px;border:1px solid #cdd0d2;background:#fff}
.businessInfo .mapTop .input_box .inp_arrow{position:relative;display:block;height:18px}
.businessInfo .mapTop .input_box .inp_arrow:after{content:"";width:11px;height:8px;background-position:0 -38px;position:absolute;top:50%;right:0;margin-top:-4px}
.businessInfo .mapTop .businessArea{display:none;width:100%;height:auto;position:absolute;left:0;top:35px;padding:0;border-radius:0;border:1px solid #cdd0d2;border-top:0;background:#a2a2a2;box-sizing:border-box;z-index:10}
.businessInfo .mapTop .businessArea li{float:none;width:100%;margin:0;padding:0;text-align:left;border:none}
.businessInfo .mapTop .businessArea li:last-child{width:100%}
.businessInfo .mapTop .businessArea li a{display:block;height:auto;padding:5px 10px;border-top:1px solid #fff;font-size:12px;line-height:26px;background:#fff;font-family:kiaM}
.businessInfo .mapTop .businessArea li img,
.businessInfo .mapTop .businessArea li.on img {display:none}
.businessInfo .mapTop .businessArea li.on a{background:#05141f}
.businessInfo .mapTop .businessArea li.on a span{color:#fff}
.businessInfo .mapTop .businessArea li a span:before{display:none}
/* 해외 지도 탭 영역 */
.oversea .oversea_map .txt{display:none}
.oversea .oversea_map .map{display:block;background:none;width:100%;height:auto;position:absolute;left:0;top:36px;padding:0;border-radius:0;border:1px solid #cdd0d2;border-top:0;background:#a2a2a2;box-sizing:border-box;z-index:10}
.oversea .oversea_map .map li a{display:block;color:#fff;position:static;width:auto;height:auto;padding:5px 10px;border-top:1px solid #fff;font-size:12px;line-height:26px;background:#fff;font-family:kiaM}
.oversea .oversea_map .map li a .name{display:block;position:static;z-index:10;background:none;width:auto;height:auto}
.oversea .oversea_map .map li.on a{background:#05141f}
.oversea .oversea_map .map li.on a span{color:#fff}
.oversea .oversea_map .name span{display:inline-block;text-indent:0;color:#05141f}
/* 사업장 리스트 */
.area_list{margin:10px 0 0 0}
.area_list > li{float:none;width:100%;margin-top:20px}
.area_list li .list_box{margin-left:0;height:auto}
.area_list li .list_box h5{font-size:16px}
.area_list li.big .list_box, .area_list li.long .list_box{height:auto}
/* 국내 사업장 리스트 */
.countrylist01 .area_list > li,
.countrylist02 .area_list > li{width:100%}
.countrylist03 .area_list > li{width:100%}
.area_list > li.type2{margin-top:20px}
.countrylist01 .area_list li.big .list_box,
.countrylist02 .area_list li.big .list_box{height:auto}
.countrylist03 .area_list li.big .list_box{height:auto}
.countrylist04 .area_list li .list_box{height:auto}
/* 해외 사업장 리스트  */
.oversealist02 .area_list > li,
.oversealist03 .area_list > li,
.oversealist05 .area_list > li,
.oversealist07 .area_list > li{width:100%}
.oversealist03 .area_list li.big .list_box{height:auto}
/* 상세정보 도움말 말풍선  */
.area_list li .explain_pop .pop_con{left:-250px;width:252px}
.area_list li.last .explain_pop .pop_con{left:-250px}
.area_list li .explain_pop .pop_con:before{left:245px}
.area_list li.last .explain_pop .pop_con:before{left:245px}

/* e-lead 팝업 */
.eleadStep .step li.on div{height:80px}
.elead_con .dbSection{margin:10px -5px 0}
.elead_con .choiceTxt{font-size:11px;margin-top:10px}
.benefitChoice{margin: 0 5px;font-size:11px;line-height:15px}
.benefitChoice .type1{background:url(../../../content/dam/kwcms/kr/ko/images/common/icon_benefit1_off.png) no-repeat center 26px;background-size:51px 48px}
.benefitChoice .type1:hover, .benefitChoice .type1:focus, .benefitChoice .type1:active {background:#bb162b url(../../../content/dam/kwcms/kr/ko/images/common/icon_benefit1_on.png) no-repeat center 26px;background-size:51px 48px} /* �띿꽦 �섏젙 170322 */
.benefitChoice .type1.on{background:#bb162b url(../../../content/dam/kwcms/kr/ko/images/common/icon_benefit1_on.png) no-repeat center 26px;background-size:51px 48px}
.benefitChoice .type2{background:url(../../../content/dam/kwcms/kr/ko/images/common/icon_benefit2_off.png) no-repeat center 26px;background-size:52px 48px}
.benefitChoice .type2:hover, .benefitChoice .type2:focus, .benefitChoice .type2:active {background:#bb162b url(../../../content/dam/kwcms/kr/ko/images/common/icon_benefit2_on.png) no-repeat center 26px;background-size:52px 48px} /* �띿꽦 �섏젙 170322 */
.benefitChoice .type2.on{background:#bb162b url(../../../content/dam/kwcms/kr/ko/images/common/icon_benefit2_on.png) no-repeat center 26px;background-size:52px 48px}
.benefitChoice strong{font-size:14px;line-height:18px;margin-bottom:4px}
.benefitChoice a{display:block;padding:89px 10px 10px;min-height:70px}
.benefitChoice .on a, .benefitChoice a:hover, .benefitChoice a:focus, .benefitChoice a:active {color:#fff} /* �띿꽦 �섏젙 170322 */
.resultBox{text-align:center;padding:12px 15px}
.resultBox .basic{font-size:16px;line-height:20px}
.resultBox .benefitList{margin-top:15px}
.resultBox .benefitList li{font-size:13px;padding:8px 0}
.notiTxt{margin-top:10px;font-size:11px;line-height:15px}
.benefitBtn{margin-top:10px}
.benefitBtn a{padding-left:0px;height:24px;margin-left:10px;text-decoration:underline;width:24px;height:24px}
.benefitBtn a span{display:none}
.benefitBtn .type1{background:url(../../../content/dam/kwcms/kr/ko/images/common/icon_benefit_btn1.png) no-repeat 0 50%}
.benefitBtn .type2{background:url(../../../content/dam/kwcms/kr/ko/images/common/icon_benefit_btn2.png) no-repeat 0 50%}
.benefitBtn .type3{background:url(../../../content/dam/kwcms/kr/ko/images/common/icon_benefit_btn3.png) no-repeat 0 50%}

.careBox .careDiv {float:none;width:96%; padding:2%;border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;margin-left:-1px;min-height:410px;}
.reaseImg {border:none;background:none; text-align:center;padding:30px 0;margin-bottom:10px;}
.reaseImg .tablet, .reaseImg .web{display:none;}
.reaseImg .mobile{display:block;}
.reaseImg .mobile img{width:100%;}

/*20150423*/
.btnTop {display:none;}
.pdT10 {padding-top:10px}
/* 李④퀎遺� calendar 2015-05-13*/
/*! jQuery UI - v1.11.2 - 2014-12-13
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors;Licensed MIT */

/* .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url("../../../content/dam/kwcms/kr/ko/images/my/car-diary/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url("../../../content/dam/kwcms/kr/ko/images/my/car-diary/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url("../../../content/dam/kwcms/kr/ko/images/my/car-diary/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url("../../../content/dam/kwcms/kr/ko/images/my/car-diary/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url("../../../content/dam/kwcms/kr/ko/images/my/car-diary/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url("../../../content/dam/kwcms/kr/ko/images/my/car-diary/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("../../../content/dam/kwcms/kr/ko/images/my/car-diary/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("../../../content/dam/kwcms/kr/ko/images/my/car-diary/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("../../../content/dam/kwcms/kr/ko/images/my/car-diary/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("../../../content/dam/kwcms/kr/ko/images/my/car-diary/ui-icons_ef8c08_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("../../../content/dam/kwcms/kr/ko/images/my/car-diary/ui-icons_ef8c08_256x240.png")}.ui-state-active .ui-icon{background-image:url("../../../content/dam/kwcms/kr/ko/images/my/car-diary/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("../../../content/dam/kwcms/kr/ko/images/my/car-diary/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../../../content/dam/kwcms/kr/ko/images/my/car-diary/ui-icons_ffd27a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url("../../../content/dam/kwcms/kr/ko/images/my/car-diary/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#05141f url("../../../content/dam/kwcms/kr/ko/images/my/car-diary/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px} */

}

/* S : 190128 */
.movieArg {position:relative;max-width:828px;margin:0 auto;}
.movieArg .youtubeAct {width:100%;height:445px;border-top:2px solid #bb162b;}
.movieArg .videoTxt {height:130px;padding:20px;border:1px solid #cdd0d2;overflow-y:scroll;background:#f7f8f8;color:#37434c;}

@media all and (max-width:1024px){
  .movieArg .youtubeAct {position:relative;height:auto;padding-top:56%;}
  .movieArg .youtubeAct iframe {position:absolute;top:0px;left:0px;}
}
/* E : 190128 */

/* S : 181130 */
.recurrence-notice .recurrence_step .step01.on .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/customer-service/recurrence-notice/recurrence_step1_on.png)}
.recurrence-notice .recurrence_step .step02.on .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/customer-service/recurrence-notice/recurrence_step2_on.png)}
.recurrence-notice .recurrence_step .finish.on .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/customer-service/recurrence-notice/recurrence_step3_on.png)}
.recurrence-notice .recurrence_step .step01 .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/customer-service/recurrence-notice/recurrence_step1.png)}
.recurrence-notice .recurrence_step .step02 .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/customer-service/recurrence-notice/recurrence_step2.png)}
.recurrence-notice .recurrence_step .finish .name{background-image:url(../../../content/dam/kwcms/kr/ko/images/customer-service/recurrence-notice/recurrence_step3.png)}
.recurrence-notice .conStep .step li .num{margin:18px 0 0 35px;}
.recurrence-notice .conStep .step li .name{margin:0 20px 0 35px;background-position:right 6px;padding:0 0 65px 0;}
.recurrence-notice .conStep .step li.finish .name{margin:0 20px 0 35px;background-position:right 13px;}
.recurrence-notice .conStep .step li.on .num{margin:13px 0 0 0;}
.recurrence-notice .conStep .step li.on .name{margin:0;background-position:center 25px;}
.recurrence-notice .info_tbl .form_wrp.input, .recurrence-notice .info_tbl .form_wrp.select{width:278px;display:inline-block}
.recurrence-notice .info_tbl .form_area{width:278px;}
.recurrence-notice .info_tbl .form_area.long{width:auto;}
.recurrence-notice .info_tbl .form_wrp.address_short{width:198px;}
.recurrence-notice .info_tbl .form_wrp.address_long{width:498px;margin:5px 0 0 0;}
.recurrence-notice .info_tbl .form_wrp .hypen{width:12px;display:table-cell;text-align:center;vertical-align:middle;color:#999;}
.recurrence-notice .info_tbl .form_area.date{width:322px;float:none;}
.recurrence-notice .info_tbl .form_area.year{width:120px;}
.recurrence-notice .info_tbl .form_area.distance{width:334px;float:none;}
.recurrence-notice .info_tbl .accumulate1 {position:relative;}
.recurrence-notice .info_tbl .accumulate1 p{display:table-cell;margin-right:10px;vertical-align:middle;}
.recurrence-notice .info_tbl .accumulate1 .form_wrp{width:55px;}
.recurrence-notice .info_tbl .accumulate1 .hypen{color:#666;}
.recurrence-notice .info_tbl .accumulate1 .form_wrp input{opacity:1;z-index: 1;}
.recurrence-notice .info_tbl .accumulate1 .form_chk{padding-right:10px;padding-left:17px;vertical-align:middle;display:table-cell;}
.recurrence-notice .info_tbl .accumulate2 .form_area{width:149px;}
.recurrence-notice .info_tbl .accumulate2 .form_area .input_box{padding-right:4px;}
.recurrence-notice .info_tbl .accumulate2 .form_area .hypen{text-align:left;color:#666;}
.recurrence-notice .info_tbl .form_area.year .hypen{text-align:right;width:15px;}
.recurrence-notice .form_area .hypen{width:30px;color:#999;}
.recurrence-notice .join_btn{text-align:right;border:0;margin-top:30px;padding:0px}
.recurrence-notice .page_result .txt01{padding:35px 0 0 0;background:none;color:#05141f;}
.recurrence_infoArea{margin-top:30px;padding:30px;border:1px solid #e4e4e4;background:#fff;}
.recurrence_infoArea ul{padding-left:10px;}
.recurrence_infoArea ul li{margin-top:5px;font-size:12px;}
.recurrence_infoArea ul li:first-child{margin-top:0}

/* S : 181213 */
.recurrence-notice .info_tbl .info_td p.td_p{display:block;clear:both;padding:3px 0 0 0;color:#37434c;}
.pop_con.recurrence {padding:25px;}
.pop_con.recurrence .inner_pop{padding:25px 25px 10px 35px;border:1px solid #cdd0d2;}
.pop_con.recurrence .inner_pop ol {list-style:decimal;}
.pop_con.recurrence .inner_pop ol li{padding:0 0 10px 0;}

.recurrence-notice .step2_info{margin:7px 0 25px 0;}
.recurrence-notice .step2_info li{padding:0 0 2px 0;color:#767676;}
.recurrence-notice .step2_info li.bl_type4{margin-left:10px;}
/* E : 181213 */

/* S : 190109 */

.recurrence-notice .defect1_add{margin-top:20px;}
.recurrence-notice .defect_btn{display:block;margin:14px 0 0 0;text-align:right}

.recurrence-notice .step2_info li.bl_type4 dl{width:100%;}
.recurrence-notice .step2_info li.bl_type4 dl:after{display:block;content:'';clear:both;}
.recurrence-notice .step2_info li.bl_type4 dl dt{float:left;}
.recurrence-notice .step2_info li.bl_type4 dl dd{float:left;width:70%;padding-left:0.5%;}


.recurrence_infoArea li.bl_type4 dl{width:100%;}
.recurrence_infoArea li.bl_type4 dl:after{display:block;content:'';clear:both;}
.recurrence_infoArea li.bl_type4 dl dt{float:left;}
.recurrence_infoArea li.bl_type4 dl dd{float:left;width:70%;padding-left:0.5%;}
/* 190110 */
.recurrence-notice .table_type2 td{width:150px;word-break:break-all;}
/* 190110 */
.defect-realpse-popup {line-height:20px;}
/* E : 190109  */

@media (max-width: 767px){
  .recurrence-notice .conStep .step li .num{margin:30px 0 0 0;}
  .recurrence-notice .conStep .step li.off .num{margin:10px 0 0 0;}
  .recurrence-notice .conStep .step li.on{width:70%;}
  .recurrence-notice .conStep .step li.on .num{margin:7px 0 0 0;}
  .recurrence-notice .conStep .step li .name{margin:0 ;}
  .recurrence-notice .conStep .step li.on .num em{padding:0;}
  .recurrence-notice .conStep .step li.on .name{background-size: 20px 22px ;background-position:center 20px;}
  .recurrence-notice .conStep .step .finish.on .name{background-size: 36px 15px ;background-position:center 20px;}
  .recurrence-notice .conStep .step li .name{background-position:center 4px;}
  .recurrence-notice .info_tbl .quickIntro .introTxt i{display:block;}
  .recurrence-notice .info_tbl .form_area.distance .hypen{width:30px;}
  .recurrence-notice .info_tbl .form_area .hypen{width:18px;}
  .recurrence-notice .info_tbl .form_area.year{width:120px !important; }
  .recurrence-notice .info_tbl .form_area.year .hypen{width:20px;text-align:right;}
  .recurrence-notice .info_tbl .form_wrp.address_short{width:40%!important;display: inline-block!important;}
  .recurrence-notice .info_tbl .accumulate1{position:relative;}
  .recurrence-notice .info_tbl .accumulate1 .form_area{display:inline-block!important;}
  .recurrence-notice .info_tbl .accumulate1 p{position:absolute;left:130px;top:11px;}
  .recurrence-notice .info_tbl .accumulate1 p{display:table-cell;margin-right:10px;vertical-align:middle;}
  .recurrence-notice .info_tbl .accumulate1 .form_wrp{width:55px;}
  .recurrence-notice .info_tbl .accumulate1 .hypen{padding-right:10px;color:#666;}
  .recurrence-notice .info_tbl .accumulate1 .form_wrp input{opacity:1;z-index: 1;}
  .recurrence-notice .info_tbl .accumulate1 .form_chk{padding-left:0;padding-right:10px;vertical-align:middle;display:table-cell;}
  .recurrence-notice .info_tbl .accumulate2 .form_area{width:40%!important;}
  .recurrence-notice .page_result .txt02 i{display:block;}
}
/* E : 181130 */
/* 20190409 add_company-culture */
.exCompany ul li:nth-child(6) {margin-top:50px;}
.threeSection .bdBox ul li.dataNone {height:50px; background:none;}
@media (max-width: 767px) {
  .exCompany ul li:nth-child(6) {margin-top:0px;}
  .threeSection .bdBox ul li.dataNone {height:68px;}
}

/* 20190510 */
.recurrence-notice .page_result p {width:420px;}
.recurrence-notice .page_result .txt01 {padding:0;}
.recurrence-notice .page_result .txt02 {font-size:15px;}
.recurrence-notice .page_result .txt02 .point1 {text-decoration:underline; color:#05141f}
.recurrence-notice .page_result .txt02 .point2 {text-decoration:underline; color:#ea0029}
@media (max-width: 767px) {
.recurrence-notice .page_result p {width:100%;}
.recurrence-notice .page_result .txt01 {padding-top:35px;}
.recurrence-notice .page_result .txt02 {font-size:13px; letter-spacing:-0.5px}
}

/* s:20200730 edit  _20200525, 20191107 */
.mobility_Change .kia-flex .bl_type1 {margin:35px 0 10px;}
.mobility_Change .kia-flex p, .mobility_Change .kia-flex ul, .mobility_Change .kia-flex em {font-family:YoonPro740; color:#37434c;}
.mobility_Change .kia-flex i.w {display:block}
.mobility_Change .kia-flex i.m {display:none}
.mobility_Change .kia-flex strike {color:#999}
.mobility_Change .kia-flex .pcView {display:block;}
.mobility_Change .kia-flex .moView {display:none;}
.mobility_Change .kia-flex .con {padding:0 0 5px 15px; font-size:14px;}
.mobility_Change .kia-flex .flex_point {font-family:YoonPro740; color:#ea0029; font-weight:bold;}
.mobility_Change .kia-flex .flex_point2 {margin:-5px 0 0 25px; text-indent:-15px; font-family:YoonPro740; color:#05141f;}
.mobility_Change .kia-flex .description {margin-left:25px; padding:5px; text-indent:-15px; font-family:YoonPro740; font-size:13px; color:#697279; }
.mobility_Change .kia-flex .flex_list {margin:5px 10px; line-height:1.5}
.mobility_Change .kia-flex .flex_list li{position:relative;padding:2px 0 3px 10px;font-family:YoonPro740;font-size:14px;}
.mobility_Change .kia-flex .flex_list li:before{display:block;position:absolute;top:11px;left:0;width:4px;height:4px;background:#37434c;content:''}
.mobility_Change .kia-flex .flex_list li li {padding-left:0; color:#697279;}
.mobility_Change .kia-flex .flex_list li li:before {display:none}
.mobility_Change .kia-flex .flex_list dl {font-size:14px; color:#697279;}
.mobility_Change .kia-flex .flex_list dl + dl {margin-top:5px;}
.mobility_Change .kia-flex .flex_list dt {display:inline-block;}
.mobility_Change .kia-flex .flex_list dd {position:relative; display:inline-block;}
.mobility_Change .kia-flex .flex_list dd:before {display:inline-block; margin-right:5px; content:'/'}
.mobility_Change .kia-flex .flex_list dt+dd:before {display:none}
.mobility_Change .kia-flex .flex_list dd.ml {padding-left:63px;}
.mobility_Change .kia-flex .con + .table_type2 {margin-top:10px}
.mobility_Change .kia-flex .table_type2 th {font-weight:bold;}
.mobility_Change .kia-flex .imb_Box {position:relative; margin-top:25px; padding:0 52% 10px 0}
.mobility_Change .kia-flex .imb_Box:after {display:block; clear:both; content:'';}
.mobility_Change .kia-flex .imb_Box .img {position:absolute; top:0; right:0; width:50%;}
.mobility_Change .kia-flex .imb_Box .img img {width:100%;}
.mobility_Change .kia-flex .imb_Box h5 {margin:10px 0 5px 30px; text-indent:-15px; font-family:YoonPro740; font-size:13px; color:#697279;}
.mobility_Change .kia-flex .imb_Box ul {padding-left:30px; font-size:13px; color:#697279;}
.mobility_Change .kia-flex .imb_Box li {padding-bottom: 3px;}
.mobility_Change .kia-flex td .flex_list li {text-align:left;}
.mobility_Change .kia-flex .pad_con {position:relative; padding:0 52% 0 15px; font-size:14px; line-height:1.5}
.mobility_Change .kia-flex .pad_con em {color:#697279}
.mobility_Change .kia-flex table .col1 {width:70%;}
.mobility_Change .kia-flex table .col2 {width:30%;}
.mobility_Change .kia-flex .car_list span {display:inline-block; padding:3.5% 2.5% 3.5%;}
.mobility_Change .kia-flex .car_list span img {width:100%;}
.mobility_Change .kia-flex .car_list span em {display:block; margin-top:15px; color:#05141f}
.mobility_Change .kia-flex .app_box{padding:40px;background:#f7f8f8}
.mobility_Change .kia-flex .app_box .box:after{display:block;clear:both;content:''}
.mobility_Change .kia-flex .app_box:after{display:block;clear:both;content:''}
.mobility_Change .kia-flex .app_box h5{margin-bottom:10px;font-family:YoonPro740;font-weight:bold;font-size:15px;color:#05141f}
.mobility_Change .kia-flex .app_box .down{position:relative;float:left;width:55%}
.mobility_Change .kia-flex .app_box .down .con{text-indent:-10px;color:#05141f;font-size:13px}
.mobility_Change .kia-flex .app_box .down:after{display:block;clear:both;content:''}
.mobility_Change .kia-flex .app_box .app{position:relative;float:right;width:43%}
.mobility_Change .kia-flex .app_box .app strong{position:relative;display:block;margin:0 0 10px;padding-left:10px;font-family:YoonPro740;font-weight:bold;font-size:15px;color:#05141f}
.mobility_Change .kia-flex .app_box .app strong:before{display:block;position:absolute;top:7px;left:0;width:4px;height:4px;background:#999;content:''}
.mobility_Change .kia-flex .app_box .app .img{text-align:center}
.mobility_Change .kia-flex .app_box .app .img:after{display:block;clear:both;content:''}
.mobility_Change .kia-flex .app_box .app .img img{width:auto}
.mobility_Change .kia-flex .app_box .app .img li{float:left;display:inline-block}
.mobility_Change .kia-flex .app_box .app .img li:nth-child(1){width:140px;margin-right:20px}
.mobility_Change .kia-flex .app_box .app .img li:nth-child(2){width:97px}
.mobility_Change .kia-flex .app_box .app .img a{display:block;width:94px;padding:0 7px;margin:10px auto 0;box-sizing:border-box;font-size:13px;line-height:28px;color:#fff;border-radius:26px;background:#05141f; text-align:center}
.mobility_Change .kia-flex .app_box .guide{padding-top:30px;margin-top:30px;border-top:1px solid #cdd0d2}
.mobility_Change .kia-flex .app_box .guide ul{margin:30px -20px 0}
.mobility_Change .kia-flex .app_box .guide li{position:relative;float:left;width:16.6%}
.mobility_Change .kia-flex .app_box .guide li:before{position:absolute;top:-20px;bottom:0;right:0;width:17px;height:1px;margin:auto 0;box-shadow:inset 0 0 0 32px;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:'';color:#9ba1a5}
.mobility_Change .kia-flex .app_box .guide li:after{position:absolute;top:-20px;bottom:0;right:0;width:17px;height:1px;margin:auto 0;box-shadow:inset 0 0 0 32px;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:'';color:#9ba1a5}
.mobility_Change .kia-flex .app_box .guide li:last-child:before,.mobility_Change .kia-flex .app_box .guide li:last-child:after{display:none}
.mobility_Change .kia-flex .app_box .guide li strong{display:block;position:relative;margin:0 auto;font-family:YoonPro740;font-size:13px;color:#37434c;text-align:center}
.mobility_Change .kia-flex .app_box .guide li strong:before{display:block;width:67px;height:50px;margin:0 auto 10px;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_kiaflex.png) no-repeat;content:''}
.mobility_Change .kia-flex .app_box .guide li.step2 strong:before{background-position:-68px 0}
.mobility_Change .kia-flex .app_box .guide li.step3 strong:before{background-position:-138px 0}
.mobility_Change .kia-flex .app_box .guide li.step4 strong:before{background-position:-204px 0}
.mobility_Change .kia-flex .app_box .guide li.step5 strong:before{background-position:-272px 0}
.mobility_Change .kia-flex .app_box .guide li.step6 strong:before{background-position:-340px 0}
.mobility_Change .kia-flex tbody th {padding:8px 0; background:none; width:auto !important}
.mobility_Change .kia-flex tbody th.sec {padding:8px 15px; text-align:left;}
.mobility_Change .kia-flex .tableArea:after {display:block; clear:both; content:''}
.mobility_Change .kia-flex .tableArea dl {position:relative; text-align:center; border-right:1px solid #cdd0d2; border:1px solid #cdd0d2; box-sizing:border-box;}
.mobility_Change .kia-flex .tableArea dl:before {position:absolute; display:block; top:75px; width:100%; border-bottom:1px solid #cdd0d2; content:''}
.mobility_Change .kia-flex .tableArea dl:after {display:block; clear:both; content:''}
.mobility_Change .kia-flex .tableArea dl dt {padding:10px 0; border:1px solid #cdd0d2; border-top:none; border-right:none; border-left:none; background:#f7f8f8; font-family:YoonPro740; font-weight:bold; color:#05141f}
.mobility_Change .kia-flex .tableArea dl dd {position:relative; min-height:954px; box-sizing:border-box;}
.mobility_Change .kia-flex .tableArea dl dd:after {display:block; clear:both; content:''}
.mobility_Change .kia-flex .tableArea dl dd strong {position:absolute; top:3px; left:0; width:100%; padding:5px 0; text-align:center; font-family:YoonPro740;}
.mobility_Change .kia-flex .tableArea dl dd strong.red {font-weight:bold; color:#ea0029}
.mobility_Change .kia-flex .tableArea dl dd strong.blue {font-weight:bold; color:#05141f}
.mobility_Change .kia-flex .tableArea dl dd span {display:block; padding:12px 0; margin:0 auto; text-align:center;}
.mobility_Change .kia-flex .tableArea dl dd span em {display:block; margin-top:10px; color:#37434c;}
.mobility_Change .kia-flex .tableArea dl dd span em em {display:block; margin-top:3px;}
.mobility_Change .kia-flex .g1 {float:left; width:65.7%}
.mobility_Change .kia-flex .g1 dd {float:left; padding-top:49%}
.mobility_Change .kia-flex .g1 dt + dd {width:48%;}
.mobility_Change .kia-flex .g1 dd + dd {width:52%; padding-top:11%; border-left:1px solid #cdd0d2;}
.mobility_Change .kia-flex .g2 {float:left; width:25%}
.mobility_Change .kia-flex .g2 dd {padding-top:145%;}
.mobility_Change .kia-flex .plus {float:left; width:9%; text-align:center;}
.mobility_Change .kia-flex .plus span {position:relative; display:inline-block; width:53px; height:53px; margin-top:540%; border-radius:100px; background:#05141f;}
.mobility_Change .kia-flex .plus span:before, .mobility_Change .kia-flex .plus span:after  {display:block;position:absolute;top:12px;left:24px;width:5px;height:30px;background:#fff;content:'';}
.mobility_Change .kia-flex .plus span:after {transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);}
.mobility_Change .kia-flex .pcView .flex_list li {font-size:13px; line-height:1.5}
.mobility_Change .kia-flex .txt1 {margin:-15px 0 5px 0; text-align:right;}
.mobility_Change .kia-flex .txt2 {margin:10px 0 0 15px; text-indent:-15px;}

@media (max-width: 1024px) {
.mobility_Change .kia-flex .tableArea dl dd span {max-width:200px}
.mobility_Change .kia-flex .tableArea dl dd span.etc {}
.mobility_Change .kia-flex .tableArea dl dd span img {width:100%}
.mobility_Change .kia-flex .plus span {width:50px; height:50px;}
.mobility_Change .kia-flex .plus span:before, .mobility_Change .kia-flex .plus span:after {top:14px; left:24px; width:4px; height:23px;}
.mobility_Change .kia-flex .car_list span {width:120px; padding:3.5% 1.5% 3.5%;}
.mobility_Change .kia-flex .app_box {padding:30px;}
.mobility_Change .kia-flex .flex_list dd.ml {padding-left:0}
}
@media all and (max-width:900px){
.mobility_Change .kia-flex .g1 dt + dd {width:53%}
.mobility_Change .kia-flex .g1 dd + dd {width:47%}
.mobility_Change .kia-flex .tableArea dl dd {min-height:906px}
.mobility_Change .kia-flex .tableArea dl dd span {width:auto}
.mobility_Change .kia-flex .flex_list dd.ml {padding-left:0}
}
@media all and (max-width:767px){
.mobility_Change .kia-flex .mh {display:none;}
.mobility_Change .kia-flex i.w {display:none}
.mobility_Change .kia-flex i.m {display:block}
.mobility_Change .kia-flex .pcView {display:none;}
.mobility_Change .kia-flex .moView {display:block;}
.mobility_Change .kia-flex .flex_list dd {position:relative; padding-left:10px}
.mobility_Change .kia-flex .flex_list dt {display:block; margin-bottom:3px;}
.mobility_Change .kia-flex .flex_list dd {position:relative; display:block;}
.mobility_Change .kia-flex .flex_list dd:before {display:none}
.mobility_Change .kia-flex .flex_list dd.ml {padding-left:10px}
.mobility_Change .kia-flex .flex_list dl+dl {margin-top:12px;}
.mobility_Change .kia-flex .tableArea dl dd strong.blue {line-height:2.5;}
.mobility_Change .kia-flex .tableArea dl:before {top:85px;}
.mobility_Change .kia-flex table .col1, .mobility_Change .kia-flex table .col2 {width:50%;}
.mobility_Change .kia-flex .table_type2 th, .mobility_Change .kia-flex .table_type2 td {padding:5px 3px;}
.mobility_Change .kia-flex .table_type2 td.car_list {padding:10px 3px 15px}
.mobility_Change .kia-flex .car_list span {width:auto; margin-top:10px; padding:3.5% 20px 3.5%;}
.mobility_Change .kia-flex .car_list span em {margin:5px -20px 0;}
.mobility_Change .kia-flex .imb_Box {padding:0;}
.mobility_Change .kia-flex .imb_Box .img {position: relative; width:auto; margin-top:15px;}
.mobility_Change .kia-flex .app_box{padding:20px 15px}
.mobility_Change .kia-flex .app_box .down{float:none;width:100%;padding:0 0 20px}
.mobility_Change .kia-flex .app_box .app{float:none;width:100%}
.mobility_Change .kia-flex .app_box .app .img{position:relative;width:auto}
.mobility_Change .kia-flex .app_box .app .img img{margin-top:15px;width:100%}
.mobility_Change .kia-flex .app_box .app strong{margin:0;font-size:14px;word-break:keep-all}
.mobility_Change .kia-flex .app_box .app .img li:nth-child(1){width:121px}
.mobility_Change .kia-flex .app_box .app .img li:nth-child(2){width:80px}
.mobility_Change .kia-flex .app_box .app .img a{width:75px;font-size:11px;line-height:22px}
.mobility_Change .kia-flex .app_box .guide{padding-top:20px;margin-top:20px}
.mobility_Change .kia-flex .app_box .guide ul{margin:0 -10px}
.mobility_Change .kia-flex .app_box .guide li{width:33.3%;margin-top:20px}
.mobility_Change .kia-flex .app_box .guide li:nth-child(3):after,.mobility_Change .kia-flex .app_box .guide li:nth-child(3):before{display:none}
.mobility_Change .kia-flex .app_box .guide li:before{top:-20px;width:10px}
.mobility_Change .kia-flex .app_box .guide li:after{top:-20px;width:10px}
.mobility_Change .kia-flex .app_box .guide li strong:before{width:41px;height:32px;margin:0 auto 5px;background-size:242px 57px}
.mobility_Change .kia-flex .app_box .guide li.step1 strong:before{background-position:0 -25px}
.mobility_Change .kia-flex .app_box .guide li.step2 strong:before{background-position:-40px -25px}
.mobility_Change .kia-flex .app_box .guide li.step3 strong:before{background-position:-79px -25px}
.mobility_Change .kia-flex .app_box .guide li.step4 strong:before{background-position:-120px -25px}
.mobility_Change .kia-flex .app_box .guide li.step5 strong:before{background-position:-161px -25px}
.mobility_Change .kia-flex .app_box .guide li.step6 strong:before{background-position:-201px -25px}
.mobility_Change .kia-flex .moView h5 {position:relative;padding:5px 0 7px 25px; font-weight:bold; font-family:YoonPro740; font-size:13px;}
.mobility_Change .kia-flex .moView h5:before {display:block; position:absolute; top:13px; left:15px; width:3px; height:3px; background:#999; content:'';}
.mobility_Change .kia-flex .moView table + h5 {margin-top:10px}
.mobility_Change .kia-flex tbody th.sec {padding:5px}
.mobility_Change .kia-flex .pad_con {padding:0 0 0 15px;}
.mobility_Change .kia-flex .tableArea dl dd {min-height:auto}
.mobility_Change .kia-flex .tableArea dl dd span {display:block; margin:0 auto; padding:7px;}
.mobility_Change .kia-flex .tableArea dl dd span em {margin-top:8px}
.mobility_Change .kia-flex .g1 {float:none; width:100%}
.mobility_Change .kia-flex .g1 dd{padding-bottom:5%}
.mobility_Change .kia-flex .g1 dt + dd {width:50%; padding-top:55%;}
.mobility_Change .kia-flex .g1 dd + dd {width:50%; padding-top:23%; border-left:1px solid #e8e8e8;}
.mobility_Change .kia-flex .g2 {float:none; width:100%}
.mobility_Change .kia-flex .g2 dd {min-height:auto !important; padding:55px 0 10px !important;}
.mobility_Change .kia-flex .plus {float:none; width:100%;}
.mobility_Change .kia-flex .plus span {width:33px; height:33px; margin:15px;}
.mobility_Change .kia-flex .plus span:before, .mobility_Change .kia-flex .plus span:after {top:9px; left:15px; width:3px; height:15px;}
.mobility_Change .kia-flex .moView .flex_list li {font-size:13px; line-height:1.5}
}
/* e:20200730 edit*/
/* 20190723 e-brochure eng */
.catalog_price.eng h4.bl_type1 {margin-bottom: 10px;}
.catalog_price.eng .car_list .car_box .btnDown {width:105px;}
@media(max-width:767px){
.catalog_price.eng .car_list .car_box .btnDown {width:100px;}
.catalog_price.eng .car_list .btnDown span em {display:none;}
}

/* 20200227 rent-car-service */
.txt_cs {margin-bottom:45px; font-family:YoonPro740;}
.txt_cs strong {font-family:YoonPro740; font-weight:bold; color:#05141f}
.txt_cs strong span {font-size:14px;}
@media (max-width: 767px){
.txt_cs strong span {font-size:13px}
}



/* 20200306 add */
#mainInfoPop {font-family:YoonPro740; color:#333; word-break:keep-all;}
#mainInfoPop .pop_con {padding:30px}
#mainInfoPop .txt1 {font-size:14px; line-height:1.6}
#mainInfoPop .tbox {margin:20px 0; padding:25px; border:1px solid #d2d2d2; background:#f3f3f3; font-size:15px; line-height:1.5}
#mainInfoPop .tbox > p {margin-bottom:10px;}
#mainInfoPop .tbox strong {font-family:YoonPro740; font-weight:bold;}
#mainInfoPop .txt2 {margin-top:20px; font-size:18px; font-family:kiaM; text-align:right;}
#mainInfoPop .txt2 em {padding-left:8px;font-size:15px;}
#mainInfoPop .txt3 {margin-top:5px; font-size:18px; font-family:kiaM; text-align:right;}
#mainInfoPop .txt3 em {padding-left:8px;font-size:15px;}
@media (max-width: 767px){
#mainInfoPop .popup .pop_tit {line-height:1.5}
#mainInfoPop .txt1 {font-size:13px}
#mainInfoPop .tbox {margin:15px 0; padding:15px;font-size:14px;}
#mainInfoPop .txt2 {font-size:16px}
#mainInfoPop .txt2 em {padding-left:5px;font-size:13px;}
#mainInfoPop .txt3 {font-size:16px}
#mainInfoPop .txt3 em {padding-left:5px;font-size:13px;}
#mainInfoPop .pop_con {padding:20px 15px}
#mainInfoPop .popup .pop_tit {padding:10px 50px 10px 12px;}
}

/* s:20210415 edit */
.counsel_guide {min-height:450px}
.counsel_guide ul{position:relative;margin-top:25px;background:#fff}
.counsel_guide .pcView{display:block}
.counsel_guide .moView{display:none !important}
.counsel_guide ul:after{display:block;clear:both;content:''}
.counsel_guide .pcView li{position:relative;float:left;width:21.5%;margin:0 1.7%;box-sizing:border-box;text-align:center}
.counsel_guide .pcView li:before{display:inline-block;position:absolute;top:90px;left:-13%;width:17px;height:13px;background:url(https://www.kia.com/content/dam/kwcms/kr/ko/images/customer-service/counsel-guide-sp.png) right top;content:'';overflow:hidden}
.counsel_guide .pcView li:first-child:before{display:none}
.counsel_guide .pcView li .img{display:inline-block;width:70px;height:55px;margin:25% 0 3%;background:url(https://www.kia.com/content/dam/kwcms/kr/ko/images/customer-service/counsel-guide-sp.png) no-repeat;overflow:hidden}
.counsel_guide .pcView li.step1 .img{background-position:0 0}
.counsel_guide .pcView li.step2 .img{background-position:-70px 0}
.counsel_guide .pcView li.step3 .img{background-position:-140px 0}
.counsel_guide .pcView li.step4 .img{background-position:-210px 0}
.counsel_guide .pcView li.step1:hover .img{background-position:0 -70px}
.counsel_guide .pcView li.step2:hover .img{background-position:-70px -70px}
.counsel_guide .pcView li.step3:hover .img{background-position:-140px -70px}
.counsel_guide .pcView li.step4:hover .img{background-position:-210px -70px}
.counsel_guide .pcView li .tit{display:inline-block;width:100%;font-family:kiaB;font-size:18px;color:#697279;text-align:center}
.counsel_guide .pcView li:hover .tit,.counsel_guide .pcView li:focus .tit,.counsel_guide .pcView li:active .tit{color:#05141f;box-sizing:border-box}
.counsel_guide .pcView li .desc{display:none}
.counsel_guide .pcView li:hover .desc,.counsel_guide li:focus .desc{display:block}
.counsel_guide .pcView li .box{width:100%;height:190px;border:1px solid #cdd0d2;box-sizing:border-box;background:#f7f8f8;border-radius:10px}
.counsel_guide .pcView li:hover .box,.counsel_guide .pcView li:focus .box{border:2px solid #05141f;background:#fff;box-sizing:border-box}
.counsel_guide .pcView li:hover .box:after,.counsel_guide .pcView li:focus .box:after{display:block;position:absolute;left:49%;bottom:-13px;width:15px;height:15px;background:url(https://www.kia.com/content/dam/kwcms/kr/ko/images/customer-service/counsel-guide-sp.png) no-repeat right -20px;content:''}
.counsel_guide li .desc{position:absolute;left:0;width:100%;padding:18px;margin-top:30px;background:#05141f;color:#fff;box-sizing:border-box;font-size:15px;font-family:YoonPro740;line-height:1.5}
.counsel_guide li .desc ol li{float:none;width:100%;text-align:left;text-indent:-13px;margin-left:15px}
.counsel_guide li .desc ol li:before{display:none}
.counsel_guide li .desc ol li em{padding-right:3px;font-family:kiaB;color:#fff;text-decoration:underline}
.counsel_guide .pcTip{position:relative;top:0;left:0;width:100%;padding-top:100px;font-family:YoonPro740;font-size:15px;color:#37434c;text-align:center}
.counsel_guide .moTip{display:none}
@media(max-width:767px){.counsel_guide .pcView{display:none}
.counsel_guide .moView{display:block !important}
.con_box.counsel_guide{padding:10px}
.counsel_guide ul{width:270px;margin:15px auto 0}
.counsel_guide li{position:relative;float:left;width:115px;margin:10px;box-sizing:border-box;text-align:center}
.counsel_guide .moView li:before{display:inline-block;position:absolute;top:52px;width:13px;height:10px;background-image:url(https://www.kia.com/content/dam/kwcms/kr/ko/images/customer-service/counsel-guide-sp-m.png);background-repeat:no-repeat;background-size:105px auto;content:'';overflow:hidden}
.counsel_guide .moView li:first-child:before{display:none}
.counsel_guide .moView li.step2:before{left:-13%;background-position:right 0}
.counsel_guide .moView li.step3:before{top:-16px;left:50px;height:14px;background-position:right -22px}
.counsel_guide .moView li.step4:before{left:auto;right:-13%;height:14px;background-position:right -44px}
.counsel_guide .moView li .img{display:inline-block;width:35px;height:35px;margin:25% 0 0;background-image:url(https://www.kia.com/content/dam/kwcms/kr/ko/images/customer-service/counsel-guide-sp-m.png);background-repeat:no-repeat;background-size:105px auto;overflow:hidden}
.counsel_guide .moView li.view+.step2{padding-bottom:85px}
.counsel_guide .moView li.step1 .img{background-position:0 0}
.counsel_guide .moView li.step2 .img{background-position:-35px 0}
.counsel_guide .moView li.step3 .img{background-position:-35px -70px}
.counsel_guide .moView li.step4 .img{background-position:0 -70px}
.counsel_guide .moView li.step1.view .img{background-position:0 -35px}
.counsel_guide .moView li.step2.view .img{background-position:-35px -35px}
.counsel_guide .moView li.step3.view .img{background-position:-35px -105px}
.counsel_guide .moView li.step4.view .img{background-position:0 -105px}
.counsel_guide .moView li:after{background:url(https://www.kia.com/content/dam/kwcms/kr/ko/images/customer-service/counsel-guide-sp-m.png);background-size:105px auto}
.counsel_guide .moView li .desc{display:none}
.counsel_guide li.view .desc{display:block;position:relative;padding:10px;margin-top:15px;font-size:13px;line-height:1.4}
.counsel_guide li .tit{display:inline-block;width:100%;font-family:kiaB;font-size:14px;color:#666;text-align:center}
.counsel_guide li .box{width:115px;height:115px;margin:0 auto;border:1px solid #e8e8e8;box-sizing:border-box;background:#f8f8f8;border-radius:10px}
.counsel_guide li.view .box{border:1px solid #ddd;background:#fff}
.counsel_guide li.view .box:after{display:block;position:absolute;top:114px;left:50px;width:9px;height:8px;bottom:auto;background:url(https://www.kia.com/content/dam/kwcms/kr/ko/images/customer-service/counsel-guide-sp-m.png) no-repeat right -70px;background-size:105px auto;content:''}
.counsel_guide li .desc ol li{width:auto;margin:2px 0 0 20px}
.counsel_guide .moTip{display:block;padding:50px 0;font-family:YoonPro740;font-size:12px;color:#666;text-align:center}
.counsel_guide .pcTip{display:none !important}
}
/* e:20210415  */

.return_policy i.pc {display:block;}
.return_policy i.mo {display:none;}
/*.return_policy .visual_return_policy {background-image:url(../../../content/dam/kwcms/kr/ko/images/common/bg_return_policy.png)}*/
.return_policy .bl_type1:before {margin-top:5px;}
.return_policy .bl_type4:before {margin:10px 4px 0 -10px}

.return_policy {padding:24px 29px !important; font-family:YoonPro740; font-size:14px; line-height:1.44}  /* s:20210415 edit*/
.return_policy a {color:#1655d5; text-decoration:underline; white-space:nowrap;} /* s:20210415 edit*/
.return_policy a strong {font-family:YoonPro740; font-weight:bold;} /* s:20210415 edit*/
.return_policy .bl_type4 {margin-left:15px;} /* s:20210415 edit*/
.return_policy .txt1 {margin-left:15px; color:#05141f;}
.return_policy .list_num {margin:25px 0 0 15px;}
.return_policy .list_num li {position:relative; margin:0 0 8px 20px;text-indent:-15px; font-family:YoonPro740; font-weight:bold; color:#05141f;}
.return_policy .list_num li .point {color:#ea0029}
.return_policy .list_num li .desc {display:block; text-indent:-10px; margin-left:10px; font-weight:normal; color:#697279}
.return_policy .list_num li li {margin:0 0 5px 20px;text-indent:-20px; font-weight:normal; color:#37434c}
.return_policy .list_step {margin:35px -25px 0 0;}
.return_policy .list_step li {position:relative; float:left; width:23%; min-height:200px; padding:0 2%; margin-bottom:2%; box-sizing:border-box; text-align:center;}
.return_policy .list_step li:after {display:block; position:absolute; top:30px; right:0; width:20px; height:20px; border:1px solid #37434c; border-left-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:
  rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); content:'';}
.return_policy .list_step li:last-child:after {display:none}
.return_policy .list_step li .img {position:relative; display:inline-block; width:79px; height:79px;}
.return_policy .list_step li .img:before {display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:#f7f8f8; border-radius:100px; content:'';}
.return_policy .list_step li .img:after {display:block; position:relative; top:50%; left:0; transform: translateY(-50%); width:70px; height:40px; margin:0 auto; background:url(../../../content/dam/kwcms/kr/ko/images/customer-service/counsel-guide-sp.png) no-repeat; overflow:hidden; content:'';}
.return_policy .list_step li.step1 .img:after {background-position:0 -140px;}
.return_policy .list_step li.step2 .img:after {background-position:-70px -140px;}
.return_policy .list_step li.step3 .img:after {background-position:-140px -140px;}
.return_policy .list_step li.step4 .img:after {background-position:-210px -140px;}
.return_policy .list_step li.step5 .img:after {background-position:0 -210px;}
.return_policy .list_step li.step6 .img:after {background-position:-70px -210px;}
.return_policy .list_step li.step7 .img:after {background-position:-140px -210px;}
.return_policy .list_step li.step8 .img:after {background-position:-210px -210px;}
.return_policy .list_step li strong {display:block; margin:15px 0 5px; font-family:YoonPro740; font-weight:bold; font-size:15px; color:#05141f; text-align:center;}
.return_policy .list_step li p {color:#37434c;}
@media (max-width: 1024px){
.return_policy i.pc {display:none;}
}

@media (max-width: 767px){
.return_policy {padding:20px 15px !important; font-size:13px;} /* 20210415 edit*/
.return_policy i.mo {display:block;}
.return_policy .txt1 {margin-left:10px;}
.return_policy .list_num {margin-left:10px;}
.return_policy .list_num li {margin:0px 0 8px 10px;}
.return_policy .list_step {margin:25px -5px 0 0;}
.return_policy .list_step li {width:48%; padding:0 2%; min-height:190px;}
.return_policy .list_step li:after {top:30px; right:0; width:10px; height:10px;}
.return_policy .list_step li .img {width:60px; height:60px;}
.return_policy .list_step li .img:after {width:40px; height:35px; background-image:url(../../../content/dam/kwcms/kr/ko/images/customer-service/counsel-guide-sp-m.png); background-repeat:no-repeat; background-size:105px auto;}
.return_policy .list_step li.step1 .img:after {background-position:0 -140px;}
.return_policy .list_step li.step2 .img:after {background-position:0 -175px;}
.return_policy .list_step li.step3 .img:after {background-position:0 -210px;}
.return_policy .list_step li.step4 .img:after {background-position:0 -245px;}
.return_policy .list_step li.step5 .img:after {background-position:0 -280px;}
.return_policy .list_step li.step6 .img:after {background-position:0 -315px;}
.return_policy .list_step li.step7 .img:after {background-position:0 -350px;}
.return_policy .list_step li.step8 .img:after {background-position:0 -385px;}
.return_policy .list_step li.step4 {min-height:220px}
.return_policy .list_step li.step5 {min-height:145px}
.return_policy .list_step li.step6 {min-height:145px}
.return_policy .list_step li strong {margin:10px 0 3px; font-size:14px;}
.return_policy .list_num li li {margin:1px 0 4px 15px; text-indent:-15px;}
}

/* 20200820 */
.green .txt1 {margin-top:5px}
.green .bl_type13 {padding-left:10px;}
.green .bl_type13:before{display:inline-block;width:2px;height:2px;margin:0 10px 0 -10px;background:#37434c;content:'';vertical-align:5px}
.green .cardbox {padding:15px 25px; border:1px solid #e8e8e8; background:#f8f8f8; line-height:1.4}
.green .cardbox li {position:relative;margin:10px 0; font-size:14px; color:#37434c}
.green .cardbox li.point {font-size:16px; color:#05141f}
.green .cardbox li.point ul li {font-size:inherit; color:inherit;}
.green .cardbox li.point ul li span {display:block; margin-top:5px;}
.green .cardbox li ul {margin-bottom:12px}
@media (max-width: 767px){
.green .txt1 {font-size:11px;}
.green .bl_type13:before {margin:0 8px 0 -10px; vertical-align:4px;}
.green .cardbox {padding:10px 15px;}
.green .cardbox li {margin:7px 0; font-size:11px;}
.green .cardbox li.point {font-size:12px;}
.green .cardbox li ul {margin-bottom:10px}
}

/* 20200914 policy */
.policyWrap {font-family:'YoonPro740'; word-break:keep-all;}
.policyWrap .pc {display:block;}
.policyWrap .tab_type3 ul {display:table;width:100%}
.policyWrap .tab_type3 ul:after{display:none}
.policyWrap .tab_type3 .tab_li{display:table-cell;min-width:inherit;float:none;padding-left:1px;vertical-align:top;}
.policyWrap .tab_type3 .tab_li:first-child{padding-left:0}
.policyWrap .inbox {position:relative; width:940px; margin:0 auto; padding:30px; box-sizing:border-box; border:1px solid #cdd0d2; background:#fff}
.policyWrap .form_area {float:right; width:372px}
.policyWrap .form_area:afer {display:block; position:relative; clear:both; content:'';}
.policyWrap .form_wrp {width:265px}
.policyWrap .form_wrp .sel_box.sch_sel .selected-headline {height:34px; color:#666;}
.policyWrap .form_area .btn_veiw {display:inline-block; width:76px; height:36px; margin-left:5px; background:#05141f; color:#fff; text-align:center; line-height:2.8}

.policyWrap .view {margin-top:65px; padding-top:25px; border-top:1px solid #cdd0d2; line-height:1.4}
.policyWrap .view .conbox {margin-left:15px;}
.policyWrap .view th, .policyWrap .view td {padding:10px 5px; font-family:'YoonPro740'; font-size:13px; line-height:1.4; word-break:keep-all;}
.policyWrap .view th {font-weight:bold;}
.policyWrap .view .bl_type1:before {margin-top:2px;}
.policyWrap .table_type2 th {font-weight:bold;}
.policyWrap .table_type2 th, .policyWrap .table_type2 td {padding:10px 5px; font-family:'YoonPro740'; font-size:13px; line-height:1.4; word-break:keep-all;}

/* text type */
.policyWrap .stit {margin:15px 0 7px; font-family:'YoonPro740'; font-size:14px; font-weight:bold;}
.policyWrap h4 + .stit {margin-top:0;}
.policyWrap .txt1 {margin:0 0 15px 0;}
.policyWrap p span {display:block; margin-top:5px;}
.policyWrap .tbl_box + .bu_caution {margin-top:15px}

/* list */
.policyWrap li ul, .policyWrap li ol {margin:10px 0 20px !important;}
.policyWrap li > p {margin-top:5px;}

/* bullet  style */
.policyWrap .list_num {margin:5px 0;counter-reset:number 0}
.policyWrap .list_num > li {position:relative; margin:0 0 8px 13px; text-indent:-6px;}
.policyWrap .list_num > li:before {content:counter(number)". ";counter-increment:number 1;display:inline-block; margin-right:4px}

.policyWrap .list_num2 {margin:5px 0;counter-reset:number 0}
.policyWrap .list_num2 > li {position:relative; margin:0 0 8px 13px; text-indent:-6px;}
.policyWrap .list_num2 > li:before {content:counter(number)") ";counter-increment:number 1;display:inline-block; margin-right:4px}

.policyWrap .list_num3 {margin:5px 0;counter-reset:number 0}
.policyWrap .list_num3 > li {position:relative; margin:0 0 8px 15px; padding-left:5px;text-indent:0;}
.policyWrap .list_num3 > li:before {position:absolute; top:1px; left:-14px; width:14px; content:counter(number);counter-increment:number 1;display:inline-block; font-size:85%; text-align:center; letter-spacing:-0.5px;} /* 20210413 top edit*/
.policyWrap .list_num3 > li:after {display:block; position:absolute; top:0; left:-15px; width:14px; height:14px; border:1px solid #333; border-radius:20px; content:'';} /* 20210413 top edit*/

.policyWrap .list_dash {margin:5px 0;}
.policyWrap .list_dash > li {position:relative; margin:0 0 8px 15px; text-indent:-8px;}
.policyWrap .list_dash > li:before {content:"- ";display:inline-block; display:inline-block; margin-right:4px}

.policyWrap .list_caution {margin:5px 0;}
.policyWrap .list_caution > li {position:relative; margin:0 0 8px 15px; text-indent:-8px;}
.policyWrap .list_caution > li:before {display:inline-block;content:"※ "; display:inline-block; margin-right:4px}

.policyWrap .list_alphabet {margin:5px 0; counter-reset:word 0;}
.policyWrap .list_alphabet > li {position:relative; margin:0 0 8px 15px; text-indent:-8px;}
.policyWrap .list_alphabet > li:before {display:inline-block;content:counter(word,lower-alpha)". ";counter-increment:word 1; display:inline-block; margin-right:4px}

.policyWrap .list_circle {margin:5px 0;}
.policyWrap .list_circle > li {position:relative; margin:0 0 7px 7px; padding-left:3px; text-indent:0;}
.policyWrap .list_circle > li:before {position:absolute; top:5px; left:-8px; width:5px; height:5px; border:1px solid #333; border-radius:10px; display:inline-block; content:''}

.policyWrap .bu_caution {margin-left:14px; text-indent:-9px}
.policyWrap .bu_caution:before {position:relative;display:inline-block;margin-right:2px;content:"※ ";}
.policyWrap .bu_dash {margin-left:11px; text-indent:-5px}
.policyWrap .bu_dash:before {position:relative;display:inline-block;margin-right:3px;content:"- ";}

.policyWrap .tbl_cont dt {margin-bottom:10px; font-size:18px; font-family:kiaB}
.policyWrap .tbl_cont dd {padding:10px 20px; border:2px solid #e5e5e5;}
.policyWrap .tbl_cont li {margin-bottom:5px;}

/* table */
.policyWrap .list_num li .tbl_box {margin:10px 0 15px -12px; text-indent:0}
.policyWrap .list_num2 li .tbl_box {margin:10px 0 15px -12px; text-indent:0}
.policyWrap .list_num3 li .tbl_box {margin:10px 0 15px -12px; text-indent:0}
.policyWrap .list_dash li .tbl_box {margin:10px 0 15px -12px; text-indent:0}
.policyWrap .list_caution li .tbl_box {margin:10px 0 15px -12px; text-indent:0}
.policyWrap .list_alphabet li .tbl_box {margin:10px 0 15px -12px; text-indent:0}
.policyWrap .list_circle li .tbl_box {margin:10px 0 15px -12px; text-indent:0}
.policyWrap .table_type2 a {color:#666}

/* layer */
.policyWrap .layer {z-index:1010}
.policyWrap .layer{display:none; position:fixed; left:50%; transform: translateX(-50%); width:470px;margin:0 auto;background:#fff;border:2px solid #979797;}
.policyWrap .layer .tit{display:block;margin:13px 18px;line-height:26px;font-size:22px;color:#37434c}
.policyWrap .layer .con{padding:0 18px 18px;margin-top:25px;height:400px;overflow-y:auto}
.policyWrap .layer .con>ol,.policyWrap .layer .con>table{margin:0}
.policyWrap .layer .con>table+table{margin-top:10px}
.policyWrap .layer .con .table_type2{table-layout:fixed}
.policyWrap .layer .closeBtn{position:absolute;top:7px;right:5px}
.policyWrap .layer .table_type2 {border:none; margin:7px 0 10px -12px;}
.policyWrap .layer li ul, .policyWrap .layer li ol {margin:7px 0 10px 0 !important;}
.policyWrap .layer .list_num > li {margin:0 0 4px 12px; text-indent:-6px}
.policyWrap .layer .list_num2 > li {margin:0 0 4px 12px; text-indent:-6px}
.policyWrap .layer .list_num3 > li {margin:0 0 4px 13px;}
.policyWrap .layer .list_num3 > li:before {left:-14px; width:13px;}
.policyWrap .layer .list_num3 > li:after {left:-14px; width:13px; height:13px;}
.policyWrap .layer .list_circle > li {margin:0 0 3px 8px;}
.policyWrap .layer .list_alphabet > li {margin:0 0 6px 14px; text-indent:-7px}
.policyWrap .layer .list_dash > li {margin:0 0 6px 12px; text-indent:-6px}
.policyWrap .layer .list_caution > li {margin:0 0 6px 12px; text-indent:-6px}
.policyWrap .layer .bu_caution {margin-left:12px;text-indent:-7px;}
.policyWrap .layer .bu_dash {margin-left:12px;text-indent:-6px;}
.policyWrap .layer li p {margin:5px 0 10px 4px; text-indent:0}
.dimmed_policyWrap {display:none;width:100%;height:100%;background:#05141f;opacity:.7;filter:alpha(opacity=70);z-index:1005;position:fixed;top:0;left:0}

@media (max-width: 1024px){
.policyWrap .inbox {width:auto; margin:0 15px;}
}

@media (max-width: 767px){
.policyWrap .pc {display:none;}
.policyWrap .mo {display:block;}
.policyWrap .inbox {width:auto; margin:0 15px; padding:15px;}
.policyWrap .tab_type3 ul {display:none;}
.policyWrap .tab_type3 .tab_li {display:block;}
.policyWrap .form_area {float:none; width:100%;}
.policyWrap .tbl_box + .bu_caution {margin-top:10px}

.policyWrap .form_wrp {width:80%;}
.policyWrap .form_area .btn_veiw {width:95%;}
.policyWrap .view {margin-top:20px; padding-top:0; border:none;}
.policyWrap .view .conbox {margin-left:0;}
.policyWrap .txt1 {margin:0 0 10px 0;}
.policyWrap .stit {margin-bottom:4px; font-size:13px}
.policyWrap li ul, .policyWrap li ol {margin:5px 0 10px 0 !important;}
.policyWrap .list_num > li {margin:0 0 4px 12px; text-indent:-6px}
.policyWrap .list_num2 > li {margin:0 0 4px 12px; text-indent:-6px}
.policyWrap .list_num3 > li {margin:0 0 4px 13px;}
.policyWrap .list_num3 > li:before {left:-14px; width:13px;}
.policyWrap .list_num3 > li:after {left:-14px; width:13px; height:13px;}
.policyWrap .list_circle > li {margin:0 0 3px 8px;}
.policyWrap .list_alphabet > li {margin:0 0 4px 14px; text-indent:-7px}
.policyWrap .list_dash > li {margin:0 0 4px 12px; text-indent:-6px}
.policyWrap .list_caution > li {margin:0 0 4px 12px; text-indent:-6px}
.policyWrap .bu_caution {margin-left:12px;text-indent:-7px;}
.policyWrap .bu_dash {margin-left:12px;text-indent:-6px;}
.policyWrap .tbl_box {overflow-x:scroll;}
.policyWrap .tbl_box > table {width:700px;}
.policyWrap .list_num li .tbl_box {margin:7px 0 10px -12px; text-indent:0}
.policyWrap .list_num2 li .tbl_box {margin:7px 0 10px -12px; text-indent:0}
.policyWrap .list_num3 li .tbl_box {margin:7px 0 10px -12px; text-indent:0}
.policyWrap .list_dash li .tbl_box {margin:7px 0 10px -12px; text-indent:0}
.policyWrap .list_caution li .tbl_box {margin:7px 0 10px -12px; text-indent:0}
.policyWrap .list_alphabet li .tbl_box {margin:7px 0 10px -12px; text-indent:0}
.policyWrap .list_circle li .tbl_box {margin:7px 0 10px -12px; text-indent:0}

.policyWrap .layer{width:94%; border-width:1px}
.policyWrap .layer .tit{margin:8px 9px;line-height:18px;font-size:14px}
.policyWrap .layer .con{padding:0 9px 8px;margin-top:10px}
.policyWrap .layer .closeBtn{top:0;right:0;padding:10px}
.policyWrap .layer .table_type2 {margin:7px 0 10px -12px;}
.policyWrap .layer .table_type2 th, .policyWrap .layer .table_type2 td {word-break:break-all; font-size:12px;}
.policyWrap .layer li ul, .policyWrap .layer li ol  {font-size:13px;}
}

/* 20201012 cardairyPop */
#cardairyPop {word-break:keep-all}
#cardairyPop h4 {margin-bottom:25px; font-family:kiaB; font-size:24px; line-height:1.3; color:#05141f; letter-spacing:-0.5px;}
#cardairyPop .txt1 {margin-bottom:10px; font-family:'YoonPro740'; font-size:15px; color:#333; line-height:1.6}
#cardairyPop .linebox {position:relative; padding:15px 20px; margin:25px 0; border:1px solid #c3c3c3; font-size:16px; color:#05141f; line-height:1.4}
#cardairyPop .linebox dt {display:block; position:relative; padding-left:15px; font-family:kiaB;}
#cardairyPop .linebox dt:before {display:inline-block; position:absolute; top:10px; left:0; width:3px; height:3px; border:1px solid #05141f; border-radius:10px; background:#05141f; content:'';}
#cardairyPop .linebox dd {padding-left:15px;}
#cardairyPop .linebox dd + dt {margin-top:10px;}
#cardairyPop .tgray {color:#666}
#cardairyPop .linebox .tgray:before {background:#666; border-color:#666}
@media(max-width:767px){
#cardairyPop h4 {margin-bottom:15px; font-size:18px}
#cardairyPop .txt1 {margin-bottom:10px; font-size:13px}
#cardairyPop .linebox {padding:13px 15px; margin:15px 0; font-size:13px}
#cardairyPop .linebox dt {padding-left:10px}
#cardairyPop .linebox dt:before {top:8px; width:1px; height:1px}
#cardairyPop .linebox dd {padding-left:10px}
#cardairyPop .linebox dd + dt {margin-top:7px;}
#cardairyPop.popup .pop_con:after {display:none}
}
/* 20201020 test-service pop */
#infoPop{font-family:YoonPro740;color:#37434c;word-break:keep-all}
#infoPop h5{margin-top:5px;font-family:kiaB;font-size:26px;color:#05141f; line-height:1.2; letter-spacing:-0.5px}
#infoPop i.pblock {display:block;}
#infoPop i.mblock {display:none;}
#infoPop .pcview {display:block;}
#infoPop .moview {display:none;}
#infoPop .point{color:#ea0029}
#infoPop .txt1{margin-top:20px;font-size:18px;color:#05141f}
#infoPop .tbox{padding:20px 0 15px; font-size:16px;line-height:1.4}
#infoPop .tbox li{position:relative;margin-bottom:3px}
#infoPop .tbox li:before{display:inline-block;position:relative;content:'ㆍ';vertical-align:middle;font-weight:bold}
#infoPop .tbox li p{padding-left:13px}
#infoPop .tbox li p .pblock{display:block;padding-left:53px}
#infoPop .tbox strong{font-weight:bold;font-family:YoonPro740;}
#infoPop .tbox .tel{position:relative;margin-top:8px}
#infoPop .tbox .tel:before{position:relative;display:inline-block;margin-right:5px;content:'☎';vertical-align:middle;font-weight:bold}
#infoPop .tbox ul+p {padding:10px 0 20px;border-bottom:1px solid #cdd0d2}
#infoPop .txt2{font-size:17px;color:#05141f;line-height:1.5}
#infoPop .popup .pop_con{min-height:650px}
#infoPop .tbox3{margin:25px 0 30px;font-size:16px;line-height:1.5}
#infoPop .tbox3 li{position:relative;margin:0 0 5px 15px;text-indent:-15px}
#infoPop h6{margin-bottom:20px;font-family:kiaB;font-size:20px;color:#05141f}
#infoPop table{margin-bottom:10px}
#infoPop th{padding:11px 0 9px;font-weight:bold;font-family:YoonPro740;font-size:15px}
#infoPop td{padding:11px 0 9px;font-family:YoonPro740;font-size:16px}
#infoPop .smartbox {margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #cdd0d2;}
#infoPop .smartbox p {margin-top:25px;}
/*.popup_wrap.popup .popup_fClose {position:relative;}
.popup_wrap.popup .popup_fClose .etcBtn {position:absolute; bottom:0; right:0; display:table; width:100px; height:100%; padding:0; background:#cdd0d2; text-decoration:none}
.popup_wrap.popup .popup_fClose .etcBtn .cmm_spr{width:100%;background:0;text-indent:0;color:#fff;text-align:center;height:100%;line-height:2.8;}*/
@media(max-width:767px){
#infoPop h5{font-size:21px}
#infoPop i.pblock {display:none;}
#infoPop i.mblock {display:block;}
#infoPop .pcview {display:none;}
#infoPop .moview {display:block;}
#infoPop .moview img {width:100%;}
#infoPop .txt1{font-size:15px}
#infoPop .tbox{padding:15px 5px;font-size:14px}
#infoPop .tbox li{margin-left:7px;text-indent:-7px}
#infoPop .tbox li p{padding-left:0;text-indent:0}
#infoPop .tbox li p .pblock{display:inline;padding-left:0}
#infoPop .tbox p+p{margin-top:10px}
#infoPop .tbox ul+p {padding:20px 0 25px;}
#infoPop .txt2{font-size:14px}
#infoPop .tbox2{padding:20px 30px;margin:20px 0 40px;border:1px solid #c3c3c3;font-size:16px;line-height:1.5}
#infoPop .tbox2 li{position:relative;margin:0 0 5px 15px;text-indent:-15px}
#infoPop .tbox2 li .point{color:#ea0029}
#infoPop .h_type2.point{color:#ea0029; margin-left:20px; text-indent:-15px;} /* 20210317 edit*/
#infoPop h5{font-size:21px}
#infoPop h6{margin-bottom:15px;font-size:16px}
#infoPop .tbox3{margin:20px 0 25px;font-size:13px}
#infoPop .mblock{display:block;line-height:1.5}
#infoPop table{margin-bottom:0}
#infoPop th{padding:7px 3px 6px;font-size:11px}
#infoPop td{padding:7px 3px 6px;font-size:12px}
#infoPop .popup .pop_con:after{display:none}
#infoPop .smartbox p {margin-top:20px;}
#infoPop {margin-bottom:50px;}

}

#infoPop p {color:#05141f;}
#infoPop .listNum li {margin-left:17px; text-indent:-17px;}
#infoPop .listNum li:before {display:none !important}

#openMemerberCertPop .point {color:#ea0029}
#openNonMemerberCertPop .point {color:#ea0029}

@media(max-width:767px){
.spr_build:before{margin-top:6px !important;}
.spr_build:after{display:none !important}
.spr_build.bottom{display:none}
.social-container .social-cube .front{display:block;justify-content:normal;align-items:normal}
.social-container:hover .social-cube .front,.social-container:focus .social-cube .front{animation-name:none}
.social-container:hover .social-cube .bottom,.social-container:focus .social-cube .bottom{animation-name:none}
}

/* 20201109 add */
.mypage_edit .execlDownTbl .tleft {position:relative; padding:15px 160px 14px 20px}
.mypage_edit .execlDownTbl .execlDown {position:absolute; top:8px; right:10px;}
#cardairyPop .pointline {color:#05141f; text-decoration:underline;}
#cardairyPop .txt1 i {display:block;}
#cardairyPop .btn_area {margin:20px 0 30px;}
#cardairyPop .btn_area .btn_my {display:inline-block; padding:11px 31px; background:#05141f; font-weight:bold; font-size:14px; color:#fff; text-decoration:none}
@media all and (max-width:767px){
#cardairyPop .txt1 i {display:inline;}
#cardairyPop .btn_area .btn_my {padding:6px 22px; font-size:12px;}
}

/* 20201218 회원중지팝업
#membershipPop .pop_con {padding:35px 25px; font-family:YoonPro740; font-size:16px; line-height:1.4; text-align:center;}
#membershipPop .pop_con i {display:block;}
#membershipPop .pop_con .txt1 {font-family:'kiaB'; font-size:26px; line-height:1.2; word-break: keep-all;}
#membershipPop .pop_con .txt2 {}
#membershipPop .pop_con .box {margin:30px 0; padding:35px 0; border:1px solid #c3c3c3; }
#membershipPop .pop_con .box strong {position:relative;font-family:YoonPro740; font-weight:bold;}
#membershipPop .pop_con .box strong:before {display:inline-block; position:relative; width:4px; height:4px; margin-right:7px; border-radius:10px; background:#bb162b; content:''; vertical-align: middle;}
@media (max-width: 767px){
#membershipPop .pop_con {padding:35px 12px 10px;font-size:13px}
#membershipPop .pop_con i {display:none;}
#membershipPop .pop_con .txt1 {font-size:19px}
#membershipPop .pop_con .box {padding:25px 0; }
#membershipPop .pop_con .box strong:before {width:2px; height:2px;}
} */

/* 20210304 */
.green {word-break:keep-all; color:#37434c}
.green .bl_type1 {text-transform:none}
.green .list_type1 {margin-left:0; color:#697279}
.green .list_type1 .bl1 strong {font-weight:normal; color:#05141f;}
.green .cardguide .txtcard li .bl1 {color:#697279;}
.green .cardwrap .tit {color:#37434c}
.green .cardwrap .benefit {display:table; min-height:107px; line-height:1.25} /* 20210413 height eidt */
.green .cardwrap .benefit > span {display:table-cell; vertical-align:middle;}
.green .cardwrap .benefit strong {margin-top:5px; color:#37434c}
.green .cardwrap .desc {color:#697279;}
.green .cardwrap dl:nth-child(1) .benefit em {top:32%;}
.green .cardwrap dl:nth-child(2) .benefit em {top:35%;}
.green .cardwrap dl:nth-child(3) .benefit em {top:37%;}
.green table tbody th {color:#37434c;}
.green .boxetc {position:relative; float:left; width:50%; padding:20px 23px; box-sizing:border-box; background:#f7f8f8}
.green .boxetc strong {display:block; padding:8px 0 9px; background:#cdd0d2; font-family:YoonPro740; font-weight:bold; color:#05141f; text-align:center;}
.green .boxetc ul {margin-top:15px;}
.green .boxetc .bl_type4 {margin:10px 0; color:#37434c}
.green .boxetc .bl_type4:before {background:#9ba1a5}
.green table .total th, .green table .total td {background:#f7f8f8; font-weight:bold;}
.green table li {margin:5px 0;}
.green table .thin, .sales_guide .semantic-markup .tableArea table th.thin {font-weight:normal;}
.green table .linenone {border-top:none}
.green .txt1 {margin:-25px 0 10px 0; text-align:right;}
.green .txt2 {margin:0 0 10px 15px;}
.green .textBox .list_type2 {display:inline-block; width:36.5%; vertical-align:top;}
.green .textBox .tableArea {display:inline-block; width:63%; text-align:right; vertical-align:top;}
.green  p.bl_type11 {margin-bottom:20px}
.green .bl_type11 {margin-left:5px;text-indent:-5px}
.green .battery {margin:0 0 0 10px;}
.green .battery > div:after {display:block; clear:both; content:''}
.green .battery img {display:inline-block; float:left; width:160px; margin-right:30px}
.green .battery ul {float:left; display:inline-block; width:75%}
.green .battery li {position:relative; padding:20px 0; color:#37434c}
.green .battery li:before{display:block; position:relative; top:0; left:0; float:left; background:none; height:12px; width:0px; margin-left:6px; border:transparent solid; border-bottom-color:#9ba1a5; border-width:0px 4px 7px 4px; content:''; transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);}
.green .battery li.point {padding:46px 0; border-top:1px solid #cdd0d2; border-bottom:1px solid #cdd0d2;}
.green .battery li.point:before {border-bottom-color:#37434c }
.green .battery li em {color:#ea0029; font-size:15px;vertical-align:middle;}
.green .battery li > p {margin-top:15px; color:#697279;}
.green .battery li > p i {padding:0 15px;}
.green .bgList {position:relative; border:1px solid #cdd0d2; border-top:2px solid #05141f; border-left:none}
.green .bgList:before {position:absolute; left:0; bottom:0; clear:both;z-index:1; display:block; width:100%; height:100%; background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/green-guide/green-common-img4.png) no-repeat left bottom; content:'';}
.green .bgList > li {float:left; width:25%;border-left:1px solid #cdd0d2; box-sizing:border-box;}
.green .bgList > li dl {position:relative; z-index:2}
.green .bgList > li dt {display:block; height:46px; border-bottom:1px solid #cdd0d2; background:#f7f8f8; font-weight:bold; color:#05141f; text-align:center; line-height:3.5}
.green .bgList > li dd {padding:30px 0 160px; box-sizing:border-box; }
.green .bgList > li strong {display:block; margin:20px 0 10px 20px; font-family:YoonPro740; color:#05141f;}
.green .bgList > li ul {margin-left:35px}
.green .bl_none {display:block; position:relative; margin:25px 0 10px;font-size:16px;color:#05141f;text-transform:uppercase}
.green .descBox {padding:30px 30px 10px 30px; border:1px solid #cdd0d2; background:#f7f8f8;}
.green .descBox .descList {border:1px solid #cdd0d2;}
.green .descBox .descList li {float:left; width:33.33%; background:#fff; border-left:1px solid #cdd0d2; text-align:center; box-sizing:border-box;}
.green .descBox .descList li:first-child {border-left:none;}
.green .descBox .descList li strong {display:block; border-bottom:1px solid #cdd0d2; background:#f7f8f8; font-weight:bold; color:#05141f; text-align:center; line-height:3.5; font-family:YoonPro740;}
.green .descBox .descList li p {padding:17px 0;}
.green .descBox .itemList {margin:20px 0 20px 5px;font-size:14px; }
.green .descBox .itemList li {position:relative; padding-left:105px; margin:10px 0;}
.green .descBox .itemList li strong {display:block; position:absolute; left:0; width:95px; font-weight:bold; color:#05141f}
.green .descBox .itemList li strong:after {position:absolute; top:0; right:0; display:block; background:none; font-weight:normal; content:':';}
.green .tableArea .mgimg {margin:-30px 0 40px}
.green .step-box .arrList li {position:relative; display:table; width:100%; min-height:60px; text-align:center;}
.green .step-box .arrList li:after {display:block;position:absolute;top:-40%;left:48%;width:7px;height:7px;border:3px solid rgba(5,20,31,0.4);border-left-width:0;border-top-width:0;content:'';transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.green .step-box .arrList li:first-child:after {display:none;}
.green .step-box .arrList li span {display:table-cell; vertical-align:middle;}
.green .step-box .arrList li em {display:block; margin-top:2px; color:#697279;}
.green .step-box .imgBox {margin:5%;}
.green .step-box .imgBox img {width:100%;}
.green .step-box .imgBox p {margin-top:15px;}
.green .step-box .imgBox p em {display:block; margin-top:5px; color:#697279;}
.green .chargerbox {position:relative; min-height:100px}
.green .chargerbox > p {text-align:right; margin-top:-33px;}
.green .chargerbox .list_type2 {position:absolute; top:20px; left:0; width:55%}
.green .step-box.wide .box {float:none; width:100%}
.green .step-box.wide:before {display:none}
.green .step-box.wide .box ul {margin:0 5% 3%;}
.green .step-box.wide .box li {position:relative;float:left; width:20%; margin:10px 0; border:none; text-align:center;}
.green .step-box.wide .box li:before {display:block; position:relative; width:140px; height:110px; margin:0 auto; content:''; background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/green-guide/green-card-img03.jpg); background-repeat:no-repeat; }
.green .step-box.wide .box li.item1:before {background-position:0 0}
.green .step-box.wide .box li.item2:before {background-position:-140px 0}
.green .step-box.wide .box li.item3:before {background-position:-280px 0}
.green .step-box.wide .box li.item4:before {background-position:-420px 0}
.green .step-box.wide .box li.item5:before {background-position:-560px 0}
.green .step-box.wide .box li.item11:before {background-position:0 -110px}
.green .step-box.wide .box li.item12:before {background-position:-140px -110px}
.green .step-box.wide .box li.item13:before {background-position:-280px -110px}
.green .step-box.wide .box li.item14:before {background-position:-420px -110px}
.green .step-box.wide .box li.item15:before {background-position:-560px -110px}
.green .step-box.wide .box li.item16:before {background-position:0 -220px}
.green .step-box.wide .box li.item17:before {background-position:-140px -220px}
.green .step-box.wide .box li.item18:before {background-position:-280px -220px}
.green .step-box.wide .box li.item19:before {background-position:-420px -220px}
.green .step-box.wide .box li.item20:before {background-position:-560px -220px}
.green .step-box.wide .box li span {padding:0;}
@media(max-width:1024px){
.green .list_type2.etc {width:55%}
.green .textBox .list_type2 {width:35%;}
.green .textBox .mbl_tb {overflow-x:visible;}
.green .textBox .mbl_tb img {width:100%;}
.green .battery ul {width:70%}
.green .battery li.point {padding:37px 0;}
.green .battery li.point:before {margin-bottom:20px;}
.green .bgList {width:850px;}
.green .descBox .itemList {font-size:13px}
.green .tableArea .mgimg {margin:0}
.green .chargerbox .list_type2 {width:45%}
}
@media(max-width:767px){
.green .cardwrap .benefit {min-height:auto;}
.green .cardwrap dl:nth-child(1) .benefit em {top:28%;}
.green .list_type2.etc {width:100%}
.buyingGuide .list_type2>li.bl_type11 {margin-left:5px;}
.green p.bl_type11 {margin-bottom:10px;}
.green .boxetc {float:none; width:100%; border-top:1px solid #cdd0d2; padding:6% 4% 3%;}
.green .textBox .list_type2 {width:100%}
.green .textBox .mbl_tb {width:100%; overflow-x:scroll}
.green .textBox .mbl_tb .img {width:525px}
.green .textBox .mbl_tb .img img {width:auto; text-align:left;}
.green .battery {margin:5px 0 0; overflow-x: scroll;}
.green .battery > div {width:550px;}
.green .battery ul {width:50%;margin-top:5px}
.green .battery li { padding:10px 0;}
.green .battery li.point {padding:27px 0;}
.green .battery li > p i {display:none}
.green .battery li > p span {display:block; font-size:11px; margin-top:5px}
.green .bl_none {margin: 20px 0 15px;}
.green .descBox {width:760px; padding:20px 10px 5px; box-sizing:border-box;}
.green .descBox .descList li strong {line-height:2.7}
.green .descBox .descList li p {padding:10px 0;}
.green .descBox .itemList {margin:15px 0 10px 5px;}
.green .descBox .itemList li {padding-left:95px}
.green .descBox .itemList li strong {width:86px;}
.green .step-box .arrList li:after {top:-35%;}
.green .chargerbox > p {margin:0 0 10px; text-align:left;}
.green .chargerbox img {width:100%; max-width:354px;}
.green .chargerbox .list_type2 {position:relative; top:0; width:100%}
.green .step-box.wide .box ul {margin:0 6% 3%;}
.green .step-box.wide .box li {width:50%; margin:15px 0;}
.green .step-box.wide .box li:before {width:115px; height:60px; background-size:600px auto}
.green .step-box.wide .box li.item1:before {background-position:0 -20px}
.green .step-box.wide .box li.item2:before {background-position:-123px -20px}
.green .step-box.wide .box li.item3:before {background-position:-246px -20px}
.green .step-box.wide .box li.item4:before {background-position:-369px -20px}
.green .step-box.wide .box li.item5:before {background-position:-482px -20px}
.green .step-box.wide .box li.item11:before {background-position:0 -115px}
.green .step-box.wide .box li.item12:before {background-position:-123px -115px}
.green .step-box.wide .box li.item13:before {background-position:-246px -115px}
.green .step-box.wide .box li.item14:before {background-position:-369px -115px}
.green .step-box.wide .box li.item15:before {background-position:-482px -115px}
.green .step-box.wide .box li.item16:before {background-position:0 -212px}
.green .step-box.wide .box li.item17:before {background-position:-123px -211px}
.green .step-box.wide .box li.item18:before {background-position:-246px -211px}
.green .step-box.wide .box li.item19:before {background-position:-369px -211px}
.green .step-box.wide .box li.item20:before {background-position:-482px -211px}
}

/* 20201218 add */
#membershipPop .pop_con {padding:35px 25px; font-family:YoonPro740; font-size:16px; line-height:1.4; text-align:center;}
#membershipPop .pop_con i {display:block;}
#membershipPop .pop_con .txt1 {font-family:'kiaB'; font-size:26px; line-height:1.2; word-break: keep-all;}
#membershipPop .pop_con .txt2 {}
#membershipPop .pop_con .box {margin:30px 0; padding:35px 0; border:1px solid #c3c3c3; }
#membershipPop .pop_con .box strong {position:relative;font-family:YoonPro740; font-weight:bold;}
#membershipPop .pop_con .box strong:before {display:inline-block; position:relative; width:4px; height:4px; margin-right:7px; border-radius:10px; background:#bb162b; content:''; vertical-align: middle;}
@media (max-width: 767px){
#membershipPop .pop_con {padding:35px 12px 10px;font-size:13px}
#membershipPop .pop_con i {display:none;}
#membershipPop .pop_con .txt1 {font-size:19px}
#membershipPop .pop_con .box {padding:25px 0; }
#membershipPop .pop_con .box strong:before {width:2px; height:2px;}
}

#testDrivePop .pop_con {padding:35px 25px; font-family:YoonPro740; font-size:16px; line-height:1.4; text-align:center;}
#testDrivePop .pop_con i {display:block;}
#testDrivePop .pop_con .txt1 {font-family:'kiaB'; font-size:26px; line-height:1.2; word-break: keep-all;}
#testDrivePop .pop_con .txt2 {}
#testDrivePop .pop_con .box {margin:30px 0; padding:35px 0; border:1px solid #c3c3c3; }
#testDrivePop .pop_con .box strong {position:relative;font-family:YoonPro740; font-weight:bold;}
#testDrivePop .pop_con .box strong:before {display:inline-block; position:relative; width:4px; height:4px; margin-right:7px; border-radius:10px; background:#bb162b; content:''; vertical-align: middle;}
@media (max-width: 767px){
#testDrivePop .pop_con {padding:35px 12px 10px;font-size:13px}
#testDrivePop .pop_con i {display:none;}
#testDrivePop .pop_con .txt1 {font-size:19px}
#testDrivePop .pop_con .box {padding:25px 0; }
#testDrivePop .pop_con .box strong:before {width:2px; height:2px;}
}

/* 20210322 */
.qTrustWrap {position:relative;}
.qTrustWrap .pc {display:block;}
.qTrustWrap .mo {display:none}
.qTrustWrap .btnMembers {position:absolute; top:-83px; left:160px}
.qTrustWrap .btnMembers .btnLarge {display:inline; padding:7px 20px 8px 20px; box-sizing:border-box;}
.qTrustWrap .btnMembers span {display:inline-block; text-indent:-9999px;}
.qTrustWrap .btnMembers i {position:relative;}
.qTrustWrap .btnMembers i:before {display:inline-block; position:relative; width:165px; height:20px; vertical-align:-5px; background-image:url(../../../content/dam/kwcms/kr/ko/images/service/sp_kimembers_qtrust.png); background-repeat:no-repeat; background-position:-180px 0; content:''; }
.qTrustWrap .topTxt {padding-bottom:40px; font-family:kiaM; font-size:16px; line-height:1.5; color:#37434c;}
.qTrustWrap .topTxt strong {display:block; margin-bottom:10px; font-family:kiaM;}
.qTrustWrap .membersBenefit {position:relative; padding:50px 0 100px; background:#fff;}
.qTrustWrap .membersBenefit .list {display:inline-block; width:100%; text-align:center; margin:0 auto;}
.qTrustWrap .membersBenefit .list:after {display:block;clear:both; content:'';}
.qTrustWrap .membersBenefit .list li {float:left; width:33%; padding:3.2% 2%; box-sizing:border-box;}
.qTrustWrap .membersBenefit .list li:nth-child(2) {border-left:1px solid #cdd0d2; border-right:1px solid #cdd0d2;}
.qTrustWrap .membersBenefit .list li strong {display:block; margin-bottom:30px; font-family:kiaM; font-size:24px;}
.qTrustWrap .membersBenefit .list li strong:before {display:block; position:relative; width:60px; height:60px; margin:0 auto 30px; background-image:url(../../../content/dam/kwcms/kr/ko/images/service/sp_kimembers_qtrust.png); background-repeat:no-repeat; content:''}
.qTrustWrap .membersBenefit .list li strong em {display:block; margin-bottom:10px; font-size:16px;}
.qTrustWrap .membersBenefit .list li.item1 strong:before {background-position:0 0;}
.qTrustWrap .membersBenefit .list li.item2 strong:before {background-position:-60px 0;}
.qTrustWrap .membersBenefit .list li.item3 strong:before {background-position:-120px 0;}
.qTrustWrap .membersBenefit .list li p {font-size:16px; line-height:1.5; color:#37434c; word-break:keep-all;}
@media (max-width: 767px){
.qTrustWrap .pc {display:none}
.qTrustWrap .mo {display:block}
.qTrustWrap .btnMembers {position:relative; top:-15px; left:0}
.qTrustWrap .btnMembers .btnLarge {padding:4px 10px 4px 16px; line-height:25px}
.qTrustWrap .btnMembers i:before {width:112px; height:11px; background-size:225px auto; background-position:-90px -15px; vertical-align:0}
.qTrustWrap .topTxt {font-size:14px;}
.qTrustWrap .membersBenefit {padding:0 0 30px;}
.qTrustWrap .membersBenefit .list li {float:none; width:100%; padding:7% 0;}
.qTrustWrap .membersBenefit .list li:nth-child(2) {border:none; border-top:1px solid #cdd0d2; border-bottom:1px solid #cdd0d2;}
.qTrustWrap .membersBenefit .list li strong {margin-bottom:10px; font-size:21px}
.qTrustWrap .membersBenefit .list li strong:before {width:60px; height:60px; background-size:225px auto; margin-bottom:10px}
.qTrustWrap .membersBenefit .list li strong em {font-size:14px;}
.qTrustWrap .membersBenefit .list li.item1 strong:before {background-position:0 -30px;}
.qTrustWrap .membersBenefit .list li.item2 strong:before {background-position:-60px -30px;}
.qTrustWrap .membersBenefit .list li.item3 strong:before {background-position:-120px -30px;}
.qTrustWrap .membersBenefit .list li p {font-size:14px;}
}
/* 20210325 add */
.driveWrap .on .driveInfo .radio_box.r_on:before {background-image:url(../../../content/dam/kwcms/kr/ko/images/common/spr_form_bg.png); background-position:0 0}
.driveWrap .on .form_chk label.focus, .driveWrap .on .form_chk label.r_on {text-decoration:underline;border:1px dotted #fff;margin:-1px}
.driveWrap .on .driveInfo .radio_box.disabled:before  {background-image:url(../../../content/dam/kwcms/kr/ko/images/common/spr_form.png); background-position:-54px 0}

/* s:20210415 add */
.csSubmain .csCenter .directLink {border-left:none}
.csSubmain .csCenter .csCont {display:none}
.csSubmain .csCenter .csCont.on {display:block; margin-top:20px;}

@media (max-width: 767px){
.csSubmain .csCenter .directLink {border-left:1px solid #cdd0d2}
}

/* e:20210415 */

.my_page .btnarea {display:inline-block; margin-left:30px;}
.my_page .info_tbl .info_tr .bl_type_note {color:#697279; font-size:13px; word-break:keep-all;}
#pwPop .info_tbl .info_th {width:170px; font-size:16px; line-height:2.5}
#pwPop .info_tbl .info_tr.none {border-top:none; margin-top:-15px}
#pwPop .info_tbl .form_wrp.input {width:100%; padding:0}
#pwPop .input input {height:40px; box-sizing:border-box;}
#pwPop .btn_area .btnMedium {padding:5px 42px; border-radius:0; font-family:'YoonPro740'; font-weight:bold;}
#pwPop .btn_area .btnType3 {background:#9ba1a5; color:#05141f;}
#pwPop .desc_list {padding:0 20px 5px;}
#pwPop .desc_list li {margin:10px 0; color:#37434c; font-family:'YoonPro740'; font-size:16px; letter-spacing:-0.5px; word-break:keep-all; line-height:1.5}
#pwPop .pwbox {margin-top:15px;border:1px solid #cdd0d2; background-color: #f7f8f8;}
#pwPop .pwbox .info_tbl {margin-top:0; border:none;}
#pwPop .pwbox .info_tbl .info_tr {background:none; border:none;}
#pwPop .pwbox .info_tbl .info_tr:first-child {border-bottom:1px solid #cdd0d2; }
#returnMsg {margin:25px 0 30px; text-align:center;}
#returnMsg > span {display:inline-block; font-size:16px; line-height:1.3; color:#ea0029}
@media (max-width: 767px){
.my_page .btnarea {display:block; margin:10px 0 0 0}
.my_page .info_tbl .info_th {border-top:1px solid #cdd0d2}
#pwPop .info_tbl .info_tr {border-top:1px solid #cdd0d2}
#pwPop .info_tbl .info_th {border-top:none; font-size:14px; line-height:2}
#pwPop .input input {height:36px;}
#pwPop .btn_area .btnMedium {padding:4px 48px; font-size:12px;}
#pwPop .desc_list {padding:0 13px 5px;}
#pwPop .desc_list li {margin:5px 0; font-size:12px;}
#returnMsg {margin:20px 0 25px;}
#returnMsg > span {font-size:12px; line-height:1.8}
}

/* 20210507 */
@media(max-width:767px){
	.build_estimate .bl_list.on li {display:block;}
	.build_estimate .bl_type_note.on dd {display:block;}
}

.ev-comingsoon .pc {display:block;}
.ev-comingsoon .mo {display:none;}
.ev-comingsoon {position:relative; margin-bottom:-100px; padding:80px 0 490px; max-height:760px; box-sizing:border-box; text-align:center; line-height:1.2; word-break:keep-all;}
.ev-comingsoon:after {display:block; position:absolute; left:0; bottom:0; width:100%; height:100%; background:url(../../../content/dam/kwcms/kr/ko/images/ev/img-ev-comingsoon.png) no-repeat 50% bottom; content:'';}
.ev-comingsoon .cont {position:relative; z-index:1;}
.ev-comingsoon strong {display:block; font-family:kiaL; font-size:88px; text-transform:uppercase; letter-spacing:-2.5px;}
.ev-comingsoon p {font-size:27px; color:#37434c;}
@media(max-width:1024px){
.ev-comingsoon {margin-bottom:-60px; padding:60px 0 400px;}
.ev-comingsoon:after {background-size:768px auto;}
.ev-comingsoon strong {font-size:60px;}
.ev-comingsoon p {margin-top:10px;font-size:22px;}
}
@media(max-width:767px){
.ev-comingsoon .pc {display:none;}
.ev-comingsoon .mo {display:block;}
.ev-comingsoon {margin-bottom:-40px; padding:10% 30px 54%;}
.ev-comingsoon strong {font-size:45px;}
.ev-comingsoon p {margin-top:7px; font-size:19px; line-height:1.5;}
.ev-comingsoon:after {background-size:102% auto;}
}

.flagshipWrap {word-break:keep-all;}
.flagshipWrap .pc {display:block;}
.flagshipWrap .mo {display:none;}
.flagshipWrap .txt_desc1 {margin-bottom:40px}
.flagshipWrap .flagshipCont {position:relative; padding:30px 0 100px; background:#fff}
.flagshipWrap .flagshipCont li {position:relative; display:table; padding:60px 0; border-top:1px solid #cdd0d2;}
.flagshipWrap .flagshipCont li:first-child {border-top:none;}
.flagshipWrap .flagshipCont li .thum {display:table-cell; position:relative; width:41.5%; vertical-align:top}
.flagshipWrap .flagshipCont li .thum span {display:block; position:relative;}
.flagshipWrap .flagshipCont li .thum span:after {display:block; position:absolute; right:0; bottom:0; border:46px transparent solid; border-top-width:0; border-right-width:0; border-bottom-color:#fff; content:'';}
.flagshipWrap .flagshipCont li .thum img {position:relative; width:100%;}
.flagshipWrap .flagshipCont li .cont {display:table-cell;vertical-align:top;box-sizing: border-box;padding: 10px 0 0 45px;}
.flagshipWrap .flagshipCont li .cont .tit {margin-bottom:30px}
.flagshipWrap .flagshipCont li .cont .tit strong {margin-right:20px; font-size:27px; line-height:1.2; vertical-align:middle;}
.flagshipWrap .flagshipCont li .cont .txt1 {display:block; margin-bottom:10px; font-size:20px; font-family:kiaB; color:#05141f; line-height:1;}
.flagshipWrap .flagshipCont li .cont .txt2 {font-size:16px; color:#37434c; line-height:1.9}
@media(max-width:1024px){
.flagshipWrap .flagshipCont li {padding:40px 0;}
.flagshipWrap .flagshipCont li .cont {padding:5px 0 0 25px;}
}
@media(max-width:767px){
.flagshipWrap .pc {display:none;}
.flagshipWrap .mo {display:block;}
.flagshipWrap .txt_desc1 {margin-bottom:30px}
.flagshipWrap .flagshipCont {padding:5px 0 30px}
.flagshipWrap .flagshipCont li {display:block; padding:25px 0 20px;}
.flagshipWrap .flagshipCont li .thum {display:block; width:100%; margin-bottom:25px}
.flagshipWrap .flagshipCont li .thum span:after {border:33px transparent solid;  border-top-width:0; border-right-width:0; border-bottom-color:#fff;}
.flagshipWrap .flagshipCont li .cont {display:block; padding:0;}
.flagshipWrap .flagshipCont li .cont .tit {margin-bottom:17px}
.flagshipWrap .flagshipCont li .cont .tit strong {font-size:16px;}
.flagshipWrap .flagshipCont li .cont .txt1 {font-size:15px}
.flagshipWrap .flagshipCont li .cont .txt2 {font-size:14px; line-height:1.5}
}


/* 20211025 add */
.buyingProgram .table_type6 {border:1px solid #cdd0d2; border-top:none; font-size:13px;}
.buyingProgram .table_type6 th, .buyingProgram  .table_type6 td {border:1px solid #cdd0d2; padding:8px 15px; color:#05141f;}
.buyingProgram .table_type6 th {border-bottom:0; background:#f7f8f8; text-align:center;}
.buyingProgram .table_type6 td {color:#37434c;}
.buyingProgram .list_dot {margin:3px 0;}
.buyingProgram .list_dot:before {float:left;content:"";width:2px;height:2px;margin:8px 4px 0 -1px;background:#697279}
.buyingProgram .list_dsah {margin:3px 0;}
.buyingProgram .list_dsah:before {float:left;margin-right:4px;content:"-";}
.buyingProgram .table_type6 ul + ul, .buyingProgram .table_type6 .list_dsah + ul {margin-left:11px}
.buyingProgram .stit {display:block; margin:15px 0 10px; color:#37434c;}
.buyingProgram .bl1 {margin-left:30px;margin-top:5px;text-indent:-15px;color:#697279;word-break:keep-all;}
.buyingProgram .tableArea + .bl1 {margin-top:10px;}
.buyingProgram .bl_type1 + .txt_desc3 {margin-left:15px;}
.buyingProgram .etcBox {margin:30px 0;padding:20px;border:1px solid #cdd0d2; background:#f7f8f8;}
.buyingProgram .etcBox strong {display:block;font-family:KiaB; font-size:16px;}
.buyingProgram .etcBox span {display:block; margin-top:8px; font-size:14px; color:#37434c;}
@media(max-width:1024px){
.mbl_tb .table_type6 {width:100%;}
}
@media(max-width:767px){
.mbl_tb .table_type6 {width:760px;}
.buyingProgram .table_type6 {font-size:12px;}
.buyingProgram .stit {font-size:12px;}
.buyingProgram .bl1 {margin-left:13px;text-indent:-13px; font-size:12px;}
.buyingProgram .bl_type1 + .txt_desc3 {margin-left:0}
.buyingProgram .etcBox {margin:20px 0; padding:15px 15px 11px;}
.buyingProgram .etcBox strong em {display:block; margin-bottom:3px;}
.buyingProgram .etcBox span {margin-top:5px; font-size:12px;}
}

.policyWrap .linkText {margin:7px 0 12px; line-height:2; text-indent:0; font-weight:bold; text-decoration:underline;}
.policyWrap .list_dash .linkText {margin:3px 0 12px -3px;}
.policyWrap .list_dash + .linkText {margin:-5px 0 20px 10px;}
.policyWrap .list_alphabet + .linkText {margin:-5px 0 20px;}
.policyWrap .layer.wide {width:900px;}
.policyWrap .layer.wide h3 {font-size:20px;line-height:20px;background:#05141f;padding:16px 25px;color:#fff}
.policyWrap .layer.wide .con {height:500px; padding:0 10px 13px}
.policyWrap .layer.wide table {margin:0;}
.policyWrap .layer.wide table tbody th {border-bottom: 1px solid #cdd0d2;}
.policyWrap .layer.wide table td {word-break:break-word;}
.policyWrap .layer.wide table td strong {color:#05141f;}
.policyWrap .layer.wide table td a {color:#05141f; text-decoration:underline;}
.policyWrap .layer.wide table .desc {color:#697279}
.policyWrap .selectBox {float:right;}
.policyWrap .selectBox:after {clear:both; display:block; content:'';}
.policyWrap .selectBox .form_area {float:left;}
.policyWrap .selectBox .form_area + .form_area {margin-left:10px;}
.policyWrap .txtPdf {padding-bottom:100px;font-size:13px;}
@media(max-width:1024px){
.policyWrap .layer.wide {width:94%;}
.policyWrap .layer.wide .con {overflow-x:scroll;}
.policyWrap .layer.wide .tableArea table {width:860px;}
.policyWrap .selectBox .form_area {width:302px;}
.policyWrap .selectBox .form_wrp {width:195px;}
}
@media(max-width:767px){
.policyWrap .form_wrp {width:75%;}
.policyWrap .layer.wide {top:5% !important; height:92%;}
.policyWrap .layer.wide h3 {font-size:16px; padding: 10px 40px 10px 12px;}
.policyWrap .layer.wide .con {height:88%;}
.policyWrap .selectBox {float:none;}
.policyWrap .selectBox .form_area {float:none; width:100%;}
.policyWrap .selectBox .form_wrp {width:75%;}
.policyWrap .selectBox .form_area + .form_area {margin:5px 0 0 0}
.policyWrap .txtPdf {padding-bottom:50px;font-size:12px;}
.evTco .pop_con .tableArea {overflow-x: scroll;}
}

.policyWrap .etcType .bl_type1 {padding-left:0; font-size:14px;}
.policyWrap .etcType .bl_type1:before {display:none;}
.policyWrap .etcType .conbox {font-size:12px;}
.policyWrap .etcType .conbox li li, .policyWrap .etcType .conbox .txt1 + ul li, .policyWrap .etcType .conbox li .linkText{font-size:11px;}
.policyWrap .etcType .txt1 {margin-bottom:8px;}
.policyWrap .etcType .list_dash>li {margin:0 0 6px 12px; text-indent:-5px;}
.policyWrap .etcType li ul, .policyWrap .etcType li ol {margin:7px 0 13px !important;}

.buyingProgram .table_type6 {border:1px solid #cdd0d2; border-top:none; font-size:13px;}
.buyingProgram .table_type6 th, .buyingProgram  .table_type6 td {border:1px solid #cdd0d2; padding:8px 15px; color:#05141f;}
.buyingProgram .table_type6 th {border-bottom:0; background:#f7f8f8; text-align:center;}
.buyingProgram .table_type6 th.none {background:none}
.buyingProgram .table_type6 td {position:relative;color:#37434c;}
.buyingProgram .table_type6 td.price {text-align:center;}
.buyingProgram .table_type6 td.price .flag {display:block; position:absolute; top:0; left:0; padding:5px; background:#697279; font-family:kiaB; font-size:13px; color:#fff;}
.buyingProgram .table_type6 td.price .flag em {position:absolute;top:-999999px;left:-999999px;font-size:1;line-height:1;width:1;height:1;overflow:hidden;}
.buyingProgram .table_type6 td.price em {display:block;}
.buyingProgram .table_type6 td.price strong {display:block;}
.buyingProgram .list_dot {margin:3px 0;}
.buyingProgram .list_dot:before {float:left;content:"";width:2px;height:2px;margin:8px 4px 0 -1px;background:#697279}
.buyingProgram .list_dsah {margin:3px 0;}
.buyingProgram .list_dsah:before {float:left;margin-right:4px;content:"-";}
.buyingProgram .table_type6 ul + ul, .buyingProgram .table_type6 .list_dsah + ul {margin-left:11px}
.buyingProgram .stit {display:block; margin:20px 0 10px; color:#37434c;}
.buyingProgram .bl1 {margin-left:30px;margin-top:5px;text-indent:-15px;color:#697279;word-break:keep-all;}
.buyingProgram .tableArea + .bl1 {margin-top:10px;}
.buyingProgram .bl_type1 + .txt_desc3 {margin-left:15px;}
.buyingProgram .etcBox {margin:30px 0;padding:20px;border:1px solid #cdd0d2; background:#f7f8f8;}
.buyingProgram .etcBox strong {display:block;font-family:KiaB; font-size:16px;}
.buyingProgram .etcBox span {display:block; margin-top:8px; font-size:14px; color:#37434c;}
.buyingProgram  p.list_type1 {color:#37434c;}
.buyingProgram .kSolutionBox {display:flex; width:100%; padding:2.801%; margin-top:20px; box-sizing:border-box; flex-direction:row; flex-wrap:wrap; background:#f2f3f4;}
.buyingProgram .kSolutionBox > div {width:31.3%; margin:1%; box-sizing:border-box;}
.buyingProgram .kSolutionBox .txtBox {display:table;}
.buyingProgram .kSolutionBox .txtBox > div {display:table-cell; width:100%; padding-left:15px; vertical-align:middle;}
.buyingProgram .kSolutionBox .txtBox > div strong {display:block; margin-bottom:20px; font-family:kiaB; font-size:28px; line-height:1.2;}
.buyingProgram .kSolutionBox .carBox {border:1px solid #cdd0d2; background:#fff;}
.buyingProgram .kSolutionBox .carBox .thum img {width:100%;}
.buyingProgram .kSolutionBox .carBox dl {display:flex; width:100%; flex-direction:row; flex-wrap:wrap; background:#fff; text-align:center;}
.buyingProgram .kSolutionBox .carBox dl:after {display:block; clear:both; content:'';}
.buyingProgram .kSolutionBox .carBox dt {flex:1 1 40%; padding:8px 2px; background:#f7f8f8; box-sizing:border-box; border-top:1px solid #cdd0d2;}
.buyingProgram .kSolutionBox .carBox dd {flex:1 1 60%; padding:8px 2px; box-sizing:border-box; border-top:1px solid #cdd0d2; border-left:1px solid #cdd0d2; color:#37434c}
.buyingProgram .kSolutionBox .carBox dd strong {color:#05141f;}

@media(max-width:1024px){
.mbl_tb .table_type6 {width:100%;}
}
@media(max-width:767px){
.mbl_tb .table_type6 {width:760px;}
.buyingProgram .table_type6 {font-size:12px;}
.buyingProgram .stit {font-size:12px;}
.buyingProgram .bl1 {margin-left:13px;text-indent:-13px; font-size:12px;}
.buyingProgram .bl_type1 + .txt_desc3 {margin-left:0}
.buyingProgram .etcBox {margin:20px 0; padding:15px 15px 11px;}
.buyingProgram .etcBox strong em {display:block; margin-bottom:3px;}
.buyingProgram .etcBox span {margin-top:5px; font-size:12px;}
.buyingProgram .kSolutionBox {display:block; padding:0;background:none;}
.buyingProgram .kSolutionBox > div {display:block; width:100%; margin:10px 0}
.buyingProgram .kSolutionBox .txtBox > div {padding-left:0;}
.buyingProgram .kSolutionBox .txtBox > div strong {margin-bottom:10px;font-size:21px;}
.buyingProgram .kSolutionBox .txtBox > div ul {margin-left:3px; font-size:12px;}
.buyingProgram .kSolutionBox .carBox {font-size:12px;}
.buyingProgram .kSolutionBox .carBox .thum {text-align:center;}
.buyingProgram .kSolutionBox .carBox .thum img {width:100%; max-width:258px;}
.buyingProgram .kSolutionBox .carBox dt, .buyingProgram .kSolutionBox .carBox dd {padding:6px 2px 5px}
}

.bbs_faq .bgCustomerBox {position:absolute;top:-24%; left:50%; transform:translateX(-50%); width:100%;max-width:960px;height:123%;margin:0 auto;}
.bbs_faq .bgCustomerBox:before {display:block;position:absolute;width:100%;height:100%;background: url(../../../content/dam/kwcms/kr/ko/images/customer-service/bgCustomer_pc.png) no-repeat center top; background-size:100% auto; content:'';}
.bbs_faq .bgCustomerBox .txtDesc {position:absolute;top:30%;right:0;width:45%;font-family:KiaB; font-size:18px; color:#05141f; background:url(../../../content/dam/kwcms/kr/ko/images/customer-service/txtCustomer_pc.png) no-repeat center top; text-indent:-9999px;}
@media(max-width:1024px){
.bbs_faq .bgCustomerBox:before {background-position:center 50%;}
.bbs_faq .bgCustomerBox .txtDesc P {top:20%;}
}
@media(max-width:767px){
.bbs_faq .bgCustomerBox {position:relative; padding:0 0 38%; margin-bottom:-10%;box-sizing:border-box;}
.bbs_faq .bgCustomerBox:before {background: url(../../../content/dam/kwcms/kr/ko/images/customer-service/bgCustomer_mo.png) no-repeat center -10px; background-size:cover;}
.bbs_faq .bgCustomerBox .txtDesc {position:relative; top:auto; right:auto; width:42%; max-width:200px; min-width:145px; font-size:12px; background:url(../../../content/dam/kwcms/kr/ko/images/customer-service/txtCustomer_mo.png) no-repeat left top; background-size:100% auto;}
}

/* 20220328 */
.drivingExWrap {position:relative; word-break:keep-all;}
.csSubmain > .inner {padding-bottom:40px;}
.drivingExWrap .txt_desc1 {margin-bottom:40px}
.drivingExWrap .drivingExCont {position:relative;padding:60px 0 100px;background:#fff;}
.drivingExWrap .drivingExCont .youtubeBox {position:relative; width:100%; max-height:500px; padding-top:51%;}
.drivingExWrap .drivingExCont .youtubeBox iframe {position:absolute; top:0}
@media (max-width: 767px){
.csSubmain > .inner {padding-bottom:30px;}
.drivingExWrap .txt_desc1 {margin-bottom:20px;}
.drivingExWrap .drivingExCont {position:relative;padding:35px 0 40px;}
}

#ePitPop .pop_con {max-height:780px;padding:35px 45px 0; color:#05141f; word-break:keep-all; font-family:kiaM; line-height:1.3; text-align:center;}
#ePitPop .pop_con a {display:block; position:absolute; top:3px;left:3px; width:99%; height:99%;}
#ePitPop .pop_con h4 {margin-bottom:20px;font-size:33px; font-family:kiaM; font-weight:bold; letter-spacing:-1px;}
#ePitPop .pop_con .txt1 {margin-bottom:20px; font-size:19px; font-weight:bold; }
#ePitPop .pop_con .box {margin-bottom:27px; background:#e6e7e8; border-radius:10px; padding:10px 20px; font-size:15px; letter-spacing:-0.5px;}
#ePitPop .pop_con .box p {margin:10px 0}
#ePitPop .pop_con .box strong {font-weight:bold;}
#ePitPop .pop_con hr {display:block; width:100%; margin-bottom:30px; border:none; border-top:1px dashed #cdd0d2;}
#ePitPop .pop_con .list {display:flex; margin: 0 -2px}
#ePitPop .pop_con .list dl {flex:1; margin:0 2px; border:2px solid #05141f; border-radius:10px; overflow:hidden;}
#ePitPop .pop_con .list dl dt {display:block; background:#05141f; padding:5px 0; color:#fff; font-size:15px;}
#ePitPop .pop_con .list dl dd {position:relative; top:50%; padding:0 0 26px 0; transform:translateY(-50%); font-weight:bold;}
#ePitPop .pop_con .list dl dd p {padding:0 5px;text-align:center; letter-spacing:-0.5px; font-size:14px;}
#ePitPop .pop_con .img {text-align:center;margin-top:30px}
@media all and (max-width:767px){
#ePitPop .pop_con {padding:25px 15px 0}
#ePitPop .pop_con h4 {margin-bottom:12px;font-size:19px;}
#ePitPop .pop_con .txt1 {margin-bottom:15px;font-size:14px;}
#ePitPop .pop_con .box {margin-bottom:20px; font-size:12px;}
#ePitPop .pop_con .box p br {display:none;}
#ePitPop .pop_con hr {margin-bottom:20px }
#ePitPop .pop_con .list {margin:0 -1px}
#ePitPop .pop_con .list dl {border-width:1px;  margin:0 1px;}
#ePitPop .pop_con .list dl dt {font-size:12px;}
#ePitPop .pop_con .list dl dd p {padding:0 2px; font-size:11px;}
#ePitPop .pop_con .img img {width:40px;}
}

#dividendPop .pop_con {padding:25px 30px 20px; color:#05141f; word-break:keep-all; font-family:kiaM; line-height:1.5; text-align:center;}
#dividendPop .pop_con h4 {margin-bottom:20px;font-size:24px; font-family:kiaM; font-weight:bold; letter-spacing:-1px;}
#dividendPop .pop_con .box {margin-bottom:40px; background:#e6e7e8; border-radius:10px; padding:10px 30px; font-size:16px; letter-spacing:-0.5px;}
#dividendPop .pop_con .box p {margin:15px 0;}
#dividendPop .pop_con .box strong {font-family:kiaM;font-weight:bold; display:block;}
#dividendPop .pop_con a {display:inline-block; width:auto; border:1px solid #05141f;font-size:16px; padding:9px 36px 6px; text-decoration:none;}
#dividendPop .pop_con a:hover, #dividendPop .pop_con a:focus {background:#05141f; color:#fff;}
.dimmed {z-index:1005;}
@media all and (max-width:767px){
#dividendPop .pop_con {padding:25px 15px 0}
#dividendPop .pop_con h4 {margin-bottom:12px;font-size:20px;}
#dividendPop .pop_con .box {margin-bottom:20px; font-size:13px;}
#dividendPop .pop_con .box p br {display:none;}
#dividendPop .pop_con a {font-size:11px; padding:7px 25px 5px;}
}


@charset "utf-8";
.csMovie {position:relative;padding:50px 15px 0;background:#fff;}
.csMovie > div {position:relative;max-width:940px;margin:0 auto;box-sizing:border-box;}
.csMovie > div iframe {position:absolute;top:0px;left:0px;width:100%;height:100%;}
.csMovie .mov-count {width:100%;height:445px;border:1px solid #d0d0d0;border-bottom:none;}
.csMovie .videoTxt{height:130px;padding:20px;overflow-y:scroll;background:#fff;color:#666;border:1px solid #d0d0d0;}
.csMovie:after {content:"";display:block;width:100%;max-width:940px;height:15px;margin:0 auto;background:url(../../../content/dam/kwcms/kr/ko/images/common/bg_boxbottom.png) repeat-x 0 0}
.csMovieTxt{position:absolute;top:-999999px;left:-999999px;font-size:1px;line-height:1px;width:1px;height:1px;overflow:hidden;}
.csMovieUrl{position:absolute;top:-999999px;left:-999999px;font-size:1px;line-height:1px;width:1px;height:1px;overflow:hidden;}
@media all and (max-width:1024px){
	.csMovie .mov-count {width:100%;height:100%;padding-bottom:56%;}
}
@media all and (max-width:767px){
	.csMovie {padding-top:25px;}
	.csMovie:after {height:8px;background-size:1px 8px;}
}
/*20161130 12월 기아 라스트 세일즈 이벤트*/
.last_sale {position:relative;max-width:940px;}
.last_sale img {width:100%;}
.winner {position:relative;max-width:940px;padding-bottom:15px;}
.winner > p {width:100%;}
.winner > p > img {width:100%;}
.winner .last_event_search {width:100%;height:auto;padding:30px 0 10px 0;text-align:center;}
.winner .last_event_search ul {}
.winner .last_event_search ul li {display:inline-block;}
.winner .last_event_search input[type=text] {width:300px;height:42px;line-height:40px;padding:0 5px;box-sizing:border-box;color:#282828;border:1px solid #c2c2c2;font-size:14px;}
.winner .last_event_search input[type=submit] {width:100px;height:42px;line-height:40px;padding:0 5px;box-sizing:border-box;border:1px solid #464646;background:#464646;text-align:center;color:#fff;cursor:pointer;margin-left:5px;font-size:13px;}
.winner .list {width:100%;padding:0 15px;box-sizing:border-box;}

.winner .list dt {position:relative;width:100%;min-height:50px;margin-top:10px;box-sizing: border-box;border:1px solid #c2c2c2;background:#e5e5e5;}
.winner .list dt a {display:block;width:100%;height:100%;min-height:50px;line-height:50px;box-sizing:border-box;font-size:18px;text-align:center;font-weight:bold;text-decoration:none;background:url('../../../content/dam/kwcms/kr/ko/images/event/KE20161129/btn_off.jpg') 98% center no-repeat;}
.winner .list dt.on a {background:url('../../../content/dam/kwcms/kr/ko/images/event/KE20161129/btn_on.jpg') 98% center no-repeat;}


.winner .list dd {position:relative;width:100%;box-sizing: border-box;padding:0 0 20px 0;display:none;}
.winner .list dd:after {content:"."; display:block; height:0; font:0/0 arial; clear:both; visibility:hidden;} 

.winner .list dd table {float:left;width:24.25%;margin-top:20px;margin-left:1%;box-sizing: border-box;border:1px solid #c2c2c2;border-spacing:0px;padding:0;border-collapse:collapse;}
.winner .list dd table:first-child {margin-left:0%;}
.winner .list dd table th {background:#ddd;}
.winner .list dd table th, .winner .list dd table td {height:40px;border-left:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;text-align:center;}
.winner .list dd table .on td {background:#ffdfe2;}

@media all and (max-width: 1280px) {
.winner .list dd table {width:49.5%;/*margin-bottom:10px;*/}
.winner .list dd table:nth-child(2n+1) {margin-left:0%;}
}
@media all and (max-width:767px) { 
.winner .list dd table {width:100%;margin-left:0%;}
.winner .last_event_search input[type=text] {width:170px;}
.winner .last_event_search input[type=submit] {width:90px;}
.winner .list dt a {background-position:95% center;}
.winner .list dt.on a {background-position:95% center;}

}
@charset "utf-8";

.agree_center {}
.drive_map {position:relative;}
.drive_map:after {display:block;clear:both;content:''}
.map_drive .map_box {position:relative;}
.map_drive .map_box:after {display:block;clear:both;content:''}
.map_drive .map_box .map_branch {/*position:absolute; top:0;*/ width:100%;}
.map_drive .map_box .map_branch .btnBar {display:block; position:relative; text-align:center; line-height:40px; border:1px solid #dadada;}
.map_drive .map_box .map_branch .btnBar a.btnMore {display:block; background:#bb162b; color:#fff;}
.map_drive .map_box .map_branch .btnBar a.btnMore .txt {font-size:15px;margin:20px 0 0 20px;}
.map_drive .map_box .map_branch .btnBar a.btnMore .txt:after{content:"";display:inline-block;margin-left:5px;width:12px;height:8px;vertical-align:middle;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_total.png) no-repeat left top}
.map_drive .map_box .map_branch .btnBar a.btnMore.on {background:#bb162b; color:#fff;}
.map_drive .map_box .map_branch .btnBar a.btnMore.on .txt:after{content:"";display:inline-block;margin-left:5px;width:12px;height:8px;vertical-align:middle;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/bg_total_over.png) no-repeat left top}

.map_drive .map_box .locatBar {position:relative; padding:10px 10px; background:#fff;}
.map_drive .map_box .locatBar .address {position:relative;}
.map_drive .map_box .locatBar .btn_area {position:absolute; top:-10px; right:20px;}
.map_drive .map_box .locatBar:after {display:block;clear:both;content:''}
.map_drive .map_box .map_area {position:relative; border:1px solid #e3e3e3;}
/* S : 180829 */
.map_area.branch {position:relative; border:none;margin-bottom:0px;overflow:hidden;}
@media (max-width: 767px){
  map_area.branch {margin-bottom:0px;}
}
/* S : 180829 */
.map_drive .map_box #detailMore {display:block;}

.map_box .branchList.map {max-height:200px; overflow-y:auto;}
.map_box .branchList.map.bbs_type1 {border-top:0; /*border-bottom:2px solid #bb162b;*/}
.map_box .branchList.map .branch_info .name{font-size:16px;line-height:18px; }
.map_box .branchList.map .branch_info .road {margin-left:5px;color:#666;}
.map_box .branchList.map .branch_info.form_chk {margin-top:5px; margin-bottom:-10px;}
.map_box .branchList.map .branch_info.form_chk .address{display:inline-block; width:auto; margin-top:5px; margin-left:10px;color:#666;padding-right:110px;min-height:46px;box-sizing:border-box;}
.map_box .branchList.map .branch_info.form_chk{display:block;padding-left:10px}
.map_box .branchList.map .branch_info.form_chk .radio_box {display: inline-block;}


@media all and (max-width:767px){
  .map_drive .map_box .map_branch {position:relative; width:100%;}
  .map_box .branchList.map .branch_info .name{font-size:14px;line-height:16px;}
  .map_box .branchList.map .branch_info.form_chk {padding-left:20px; margin-top:10px; margin-bottom:-20px;}
  .map_box .branchList.map .branch_info.form_chk .address{margin-left:0px;padding-right:40px;}
  .map_box .branchList.map .branch_share{position:absolute;top:60%;right:20px;margin-top:-14px}
  .map_drive .map_box .locatBar .btn_area {position:absolute; top:-5px; right:10px;}
  .map_drive .map_box #detailMore {display:none;}
}


.popup_map {max-width:450px;min-width:290px}

.popup_map .map_con {padding:24px 24px 30px;border:0px ;background:#fff}
.popup_map .map_con .intro{display:block;padding:0 26px;margin-bottom:18px;text-align:center;font-size:18px;line-height:22px}
.popup_map .map_con .intro.icon{padding-top:62px;background:url(../../../content/dam/kwcms/kr/ko/images/common/ico_center.png) center 0 no-repeat}
.popup_map .map_con .vehicle{margin:18px 0;padding:24px 10px;background:#f8f8f8;border:1px solid #e8e8e8;text-align:center}
.popup_map .map_con .vehicle img{max-width:100%;max-height:190px}
.popup_map .map_con .banner{margin:18px 0}
.popup_map .map_con .banner img{max-width:100%;max-height:240px}
.popup_map .closeBtn{position:absolute; top:11px;right:11px;background:url(../../../content/dam/kwcms/kr/ko/images/common/btn_close.png) center center no-repeat;overflow:hidden;text-indent:-9999px}

.popup_map .map_con .branch_info .name {color:#333; font-size:18px;line-height:22px}
.popup_map .map_con .branch_info .road {margin-left:5px;color:#666}
.popup_map .map_con .branch_info .address{display:inline-block; width:auto; margin-top:5px; margin-left:0px;color:#666;padding-right:0px;min-height:20px;box-sizing:border-box;}
/* S : 180829 */
.map_area.branch .popup_map .map_con .branch_info .address {display:block;}
.map_area.branch .popup_map .map_con .btn_area a {margin:0 5px;}
/* E : 180829 */
.popup_map .map_con .branch_info .tel{display:block; margin-left:0px;color:#666}
.popup_map .map_con .text_drive {text-align:center; color:#bb162b; padding:15px 0 0 0; margin-bottom:-5px;}
.popup_map .map_con .txt_info {color:#858585; font-size:12px; padding:10px 0 0 0;}
.popup_map .map_con .txt_info .txt01 {color:#858585; padding:10px 0 0 0; margin-top:10px; border-top:1px solid #e7e7e7;}
.popup_map .map_con .txt_info .txt02 {color:#858585; padding:10px 0 0 0; margin-top:10px; border-top:1px solid #e7e7e7;}

.popup_map .map_con .icon_locat01 {}
.popup_map .map_con .icon_locat02 {}

@media all and (max-width:767px){
  .popup_map .map_con .branch_info .name{font-size:15px;line-height:18px}
  .popup_map .map_con .text_drive .date {display:block;}
  .popup_map .map_con .txt_info {font-size:11px;}
  .popup_map .map_con{padding:15px 15px 20px;}
  .popup_map{max-width:300px; margin:0 10px;}
}

.pop_testdrive .tab_type3 li {width:49.9%;}
.pop_testdrive:after {content: "";  height: 20px;  display: block;}
@media all and (max-width:767px){
  .pop_testdrive .tab_type3 li {width:100%;}
}
/* s:200615 edit */
.testdriveList {border:1px solid #e8e8e8;overflow: scroll;max-height: 400px;}
.testdriveList > li {border-top:1px solid #e8e8e8}
.testdriveList > li:first-child {border-top:none;}
.testdriveList > li > a:hover .bl_type4{text-decoration:underline}
.testdriveList > li > a:hover .carName{text-decoration:underline}
/* e:200615 */
/*
.testdriveList > li > a:hover {display:block; color:#fff; background:#bb162b;}
.testdriveList > li > a:hover .testdrivePop .inforBox ul li.bl_type4 .sort {color:#fff;}
.testdriveList > li > a:hover .testdrivePop .inforBox ul li.bl_type4 {color:#fff;}
.testdriveList > li > a:hover .testdrivePop .carImg .bl_type_note {color:#fff;}
*/
.testdriveList > li > a.on {display:block; color:#fff; background:#bb162b;}
.testdriveList > li > a.on .testdrivePop .inforBox ul li.bl_type4 .sort {color:#fff;}
.testdriveList > li > a.on .testdrivePop .inforBox ul li.bl_type4 {color:#fff;}
.testdriveList > li > a.on .testdrivePop .carImg .bl_type_note {color:#fff;}
.testdriveList .testdrivePop {}
.testdriveList .testdrivePop:after {display:block;clear:both;content:''}
.testdriveList .testdrivePop .inforBox{padding:15px 0 15px 10px; float:left;} /* 200615 edit */
.testdriveList .testdrivePop .inforBox>ul li{margin-top:3px}
.testdriveList .testdrivePop .carName,.demonstratorPop .branch{font-size:21px;line-height:24px;font-family:'KiaB';margin-bottom:15px}
.testdriveList .testdrivePop .carImg{float:left; height:143px;text-align:center; padding:30px 0 15px 10px;} /* 200615 edit */
.testdriveList .testdrivePop .carImg .bl_type_note {}
.testdriveList .testdrivePop .carImg img{height:80%}
.testdriveList .testdrivePop .bl_type4.car01 {font-size:14px; font-weight:bold; padding-bottom:5px;}
.testdriveList .testdrivePop .sort{display:inline-block;display:inline \9;color:#333}
.testdriveList .testdrivePop .mapArea{width:100%;height:445px;overflow:hidden}
.testdriveList .testdrivePop .mapArea img{height:100%}
.testdriveList .testdrivePop .bl_type_note{margin:10px}

.testdriveinfoBox {position:relative; margin-bottom:40px;}
.testdriveinfoBox .txt {padding-top:10px;}
.testdriveInfo {position:relative; margin-top:20px;}
.testdriveInfo:after {display:block;clear:both;content:''}
.testdriveInfo > dt {font-size:16px; font-weight:bold; height:30px;}
.testdriveInfo:after {display:block;clear:both;content:''}
.testdriveInfo > dd {float:left; width:50%;}
.testdriveInfo > dd:after {display:block;clear:both;content:''}
.testdriveInfo > dd.first {border-right:0px;}
.testdriveInfo > dd:hover {color:#fff; background:#bb162b;}
.testdriveInfo > dd .radioBtn {font-size:14px;}
.testdriveInfo > dd .radioBtn .form_chk {display:inline-block; width:100%; font-size:14px; border:1px solid #e8e8e8; box-sizing:border-box;}
.testdriveInfo > dd .radioBtn .txt {display:block; font-size:12px; padding:10px 10px 0 20px; box-sizing:border-box;}
.testdriveInfo > dd .radioBtn .form_chk .radio_box {padding:10px;}
.testdriveInfo > dd .radioBtn .form_chk .r_on {color:#fff; background:#bb162b;}
.testdriveInfo > dd .radioBtn .form_wrp .input_box[disabled]{background:#efefef;color:#4d4d4d}
.testdriveInfo > dd.disabled {background:#eee;}
.testdriveInfo > dd.disabled:hover{background:#eee;color:#333;}

.testdriveFind {position:relative; padding:10px 20px 10px 20px; margin-top:-1px; border:1px solid #bb162b;}
.testdriveFind > dt {font-size:12px; font-weight:bold; height:20px;}
.testdriveFind > dd .form_wrp .input_box.post {width:70px !important;}
.testdriveFind > dd .form_wrp {padding:0 0 10px 0;}
.testdriveFind > dd .form_wrp .input_box {width:85%;}
.testdriveFind > dd .txt {font-size:11px;}
.testdriveFind .btn_area {position:absolute; right:20px; bottom:40px;}
@media all and (max-width:767px){
  /*.testdriveList .testdrivePop .carImg{float:none;}*/
  .testdriveInfo > dd {float:none; width:100%;}
  .testdriveFind > dt.bl_type1 {font-size:11px;}
  .testdriveFind dd> .form_wrp .btnType1{margin-top:10px; margin-right:15px; float:right;} /* �좎럩伊숋옙瓘占썩벀�됵옙占� 20180629 */
  .testdriveFind dd> .txt.bl_type4 {margin-top:30px;}
}

.pop_con.pop_testdrive .tit {font-size:18px; line-height:24px;}
.pop_con.pop_testdrive h4.con_tit {font-size:18px; line-height:20px; background:#fff; margin-bottom:20px; }
.pop_con.pop_testdrive .info_box {margin:18px 0;padding:10px 10px 0 10px;background:#f8f8f8; line-height:25px; text-align:center;  border:1px solid #e8e8e8;}
.pop_con.pop_testdrive .info > li {padding-bottom:10px;}

.pop_con.pop_testdrive .demonstratorPop .mapArea {height:auto;}
.pop_con.pop_testdrive .demonstratorPop .inforBox > ul > li.address {font-weight:bold;}
.pop_con.pop_testdrive .demonstratorPop .inforBox > ul > li.way {position:relative;}
.pop_con.pop_testdrive .demonstratorPop .inforBox > ul > li.way .txt {padding-left:7px; margin-top:-18px;}

/* �좎럩伊숋옙�낆삕占쎈뜆援꿨뜝�뚯쪠�룹쉻�숋옙�⑹맶�좎럩�울옙占� */
.timeSelect_w{margin-top:20px;border-top:1px solid #9a9c9f;border-bottom:1px solid #9a9c9f} /* �좎럩伊숂뙴�묒삕占쎌슜�삣뜝�뚮듌占쏙옙 2018-06-28 */
.timeSelect_m{margin-top:10px;}
.date_drive .testdriveInfo {position:relative; margin:20px 0 30px 0; padding:10px; background:#fff;}
.date_drive .testdriveInfo:after {display:block;clear:both;content:''}
.date_drive .testdriveInfo .inforBox {padding:30px 20px 20px 20px; float:left;}
.date_drive .testdriveInfo .inforBox > ul {width:100%; padding-left:55px;}
.date_drive .testdriveInfo .inforBox > ul > li {margin-top:3px; padding-bottom:10px;}
.date_drive .testdriveInfo .inforBox > ul > li:after {display:block;clear:both;content:''}
.date_drive .testdriveInfo .inforBox > ul > li.bl_type4{padding-left:7px;font-family:kiaM;color:#767676}
.date_drive .testdriveInfo .inforBox > ul > li.bl_type4:before{background:#000}
.date_drive .testdriveInfo .carName {font-size:21px;line-height:24px;font-family:'KiaB';margin-bottom:15px}
.date_drive .testdriveInfo .carImg{float:left; height:183px;text-align:center;padding-top:30px;padding-left:50px; }
.date_drive .testdriveInfo .carImg .bl_type_note {}
.date_drive .testdriveInfo .carImg img{height:100%}
.date_drive .testdriveInfo .bl_type4.car01 {font-size:14px; font-weight:bold; padding-bottom:5px;}
.date_drive .testdriveInfo .sort {display:inline-block; float:left; width:25%; display:inline \9; font-weight:bold; color:#333; font-size:14px;}
.date_drive .testdriveInfo .txt {display:inline-block; float:left; width:75%; font-size:14px; line-height:20px;}
.date_drive .testdriveInfo .txt > span.tit {display:block; font-weight:bold; color:#05141f; padding-bottom:5px;}
.date_drive .testdriveInfo .txt > span {display:block;}
.date_drive .testdriveInfo .bl_type_note{margin:10px}

@media all and (max-width:767px){
  .date_drive .testdriveInfo .inforBox {padding:20px 20px 20px 20px;}
  .date_drive .testdriveInfo .carImg{float:left; height:123px;text-align:center;padding-top:30px;padding-left:10px; }
  .date_drive .testdriveInfo .inforBox > ul {width:100%; padding-left:0px;}
  .date_drive .testdriveInfo .inforBox > ul > li {margin-top:3px; padding-bottom:0;}
  .date_drive .testdriveInfo .sort {width:30%; font-size:14px;}
  .date_drive .testdriveInfo .txt {width:70%; font-size:14px;}
}

.complete_table {display:inline-block; font-size:14px; line-height:20px;}
.complete_table .tit {font-weight:bold; color:#05141f; padding-bottom:5px;}
.complete_table .tit, .complete_table .address, .complete_table .tel {display:block;}
.complete_drive .complete_table {display:table;}
.complete_drive .complete_table .type1{width:150px}

.testdrivedate_box {position:relative; background:#fff; padding:20px; margin-top:20px;}
.testdrivedate_box .dateInfo {position:relative;}
.testdrivedate_box .dateInfo:after {display:block;clear:both;content:''}
.testdrivedate_box .dateInfo > dt {font-size:16px; font-weight:bold; height:30px;}
.calBtn {position:absolute; top:5px; left:150px; right:0; width:18px; height:20px; background:url(../../../content/dam/kwcms/kr/ko/images/common/icon_etc.png) no-repeat 0 0;overflow:hidden;text-indent:-9999px;}

.con_box.testdrive {margin-top:20px;}
.date_drive .form_wrp .input_box.date {width:150px}
.date_drive .form_area.time {width:180px}
@media all and (max-width:767px){
  .date_drive .form_wrp .input_box.date {width:100%;}
  .calBtn {position:absolute; top:5px; left:90%; right:10px;}
}

.drive_con .info .txt {position:relative; padding:0 0 0 10px;}
.drive_con .info .txt .tit {color:#05141f; padding-bottom:0px;}
.drive_con .info .txt .tit, .complete_table .address, .drive_con .info .txt .tel {display:block;}
.pop_con.pop_testdrive .terms_box {padding:0px; height:200px; }
.pop_con.pop_testdrive .con_box .form_agree_box {position:relative; padding:0 0 10px 0; margin-top:10px; border-bottom:1px solid #e3e3e3;}
.pop_con.pop_testdrive .con_box .form_agree_box .form_chk {padding-top:10px;}
.pop_con.pop_testdrive .inforCon {position:relative; padding:5px 0 0 20px;}
.pop_con.pop_testdrive .inforCon .txt {padding:5px 0 5px 0;}
.pop_con.pop_testdrive .txt_desc3.type01 {margin:30px 0 -5px 0;}
.pop_con.pop_testdrive .tbl_info .bl_type4 {font-size:12px;}
.pop_con.pop_testdrive .tbl_info {position:relative; padding:10px 0 0 0; }
.pop_con.pop_testdrive .member_check .in_box.cert {padding:15px 0}
.pop_con.pop_testdrive .complete_drive .history {width:100%;}
.pop_con.pop_testdrive .complete_drive .history.type01 {margin-top:10px;}
.pop_con.pop_testdrive .complete_drive .complete_table .type1{width:25%;}
.pop_con.pop_testdrive .complete_drive .complete_table .type2{width:50%;}

.locat_info {font-size:18px; padding:30px 0 10px 0; text-align:center; line-height:30px;}
.pop_con.pop_testdrive.zip_code .zip_info {font-size:14px; padding:10px 0 10px 0; line-height:22px;}
.pop_con.pop_testdrive.zip_code .txt_ex {margin:10px 0 -10px 0; text-indent:-70px; padding-left:70px; color:#767676;}

.pop_con.pop_testdrive.zip_code .result_box {position:relative;}
.pop_con.pop_testdrive.zip_code .zip_type1 {width:*;}
.pop_con.pop_testdrive.zip_code .zip_type2 {width:15%;}
.pop_con.pop_testdrive.zip_code .result_box td > a {display:block; width:100%; text-align: left;}
.pop_con.pop_testdrive.zip_code .result_box td > a .txt_new {}
.pop_con.pop_testdrive.zip_code .result_box td > a .txt_old {color:#666;}
.pop_con.pop_testdrive.zip_code .result_box td.num a {text-align:center;}
.pop_con.pop_testdrive.zip_code .result_box .txt_result {padding-top:10px;}
.pop_con.pop_testdrive.zip_code .result_box .txt_result .num {color:#bb162b!important;}
@media all and (max-width:767px){
  .pop_con.pop_testdrive.zip_code .result_box {padding:0; margin-left:-12px; margin-right:-12px}
  .pop_con.pop_testdrive.zip_code .zip_type1 {width:*;}
  .pop_con.pop_testdrive.zip_code .zip_type2 {width:20%;}
  .pop_con.pop_testdrive.zip_code .result {position:relative; width:100%;}
  .pop_con.pop_testdrive.zip_code .result_box td button .txt_new {font-size:11px;}
  .pop_con.pop_testdrive.zip_code .result_box td button .txt_old {font-size:11px;}
}
@media all and (max-width:375px){.driving_center .btn_area.mobile .btnLarge{margin-bottom:10px;}}

/* 20190409 */
.driving_center .guide_txt {padding:20px 10px 20px 60%; font-size:14px;}
@media (max-width: 1024px){
.driving_center .guide_txt {padding-left:0}
}

/* 20190703 add */
#testServiceListPop h4.h_type2 {margin-bottom:20px; font-size:24px;}
#testServiceListPop .pop_con {max-height:800px;}
#testServiceListPop .scroll_box {max-height:600px; border-left:none; border-right:none;}
#testServiceListPop .test_service_list {font-size:14px;}
#testServiceListPop .test_service_list li {position:relative; padding:23px 130px 23px 220px; border-bottom:1px solid #cdd0d2;}
#testServiceListPop .test_service_list .store {position:absolute; left:0; padding-left:20px; font-size:18px; font-family:kiaB}
#testServiceListPop .test_service_list .address {color:#37434c; word-break:keep-all;}
#testServiceListPop .test_service_list .tel {position:absolute; right:0; padding-right:20px; color:#37434c; text-align:left;}
@media (max-width: 767px){
#testServiceListPop h4.h_type2 {margin-bottom:13px; font-size:18px;}
#testServiceListPop .pop_con {max-height:none}
#testServiceListPop .test_service_list {font-size:12px;}
#testServiceListPop .test_service_list li {padding:14px 10px 12px;}
#testServiceListPop .test_service_list .store {position:relative; display:block; padding-left:0; margin-bottom:5px; font-size:14px;}
#testServiceListPop .test_service_list .tel {top:15px; padding-right:10px}
}
/* 200615 */
.driving_center .txt_etc1 {font-size:14px; color:#37434c; line-height:1.5}
.driving_center .txt_etc1 span {display:block;}
.driving_center .txt_etc1 em {color:#05141f;}
.driving_center .car_a.opt {position:relative; display:block;}
.driving_center .car_a.opt:before {position:absolute; top:35px; left:15px; display:inline-block; width:15px; height:15px; background:url(https://www.kia.com/content/dam/kwcms/kr/ko/images/common/spr_form.png) no-repeat; content:''}
.driving_center .car_a.opt.on:before {background-position:-32px 0;}

@media (max-width: 767px){
.driving_center .txt_etc1 {font-size:12px;}
.driving_center .txt_etc1 span + span {margin-top:5px;}
.testdriveList .testdrivePop .carImg {float:none; padding:20px 0 15px 0; text-align:center;}
.testdriveList .testdrivePop .carImg .bl_type_note {display:inline-block;}
}

/* 20200907 */
/* common */
.moarea {display:none;}
.pcarea {display:block;}
.wrap-bg {width:100%; background:#f8f8f8;}
.wrap-bg .con_box {margin:70px 0 0; padding:70px 0; border:none; background:none;}

/* bullet type */
.bl_type_q {position:absolute; top:4px; right:0; display:inline-block; width:18px; height:18px; font-size:13px; line-height:18px; color:#fff; text-align:center; border-radius:20px; background-color:#05141f;}
.bl_type_q:before {content:"?"; background:none;}
.bl_type_q .ir {position:absolute;top:-999999px;left:-999999px;font-size:1px;line-height:1px;width:1px;height:1px;overflow:hidden;}

/* btn color */
.btnType7 {background-color:#9ba1a5; color:#05141f;}

/* btn square type */
.btnSquare {padding:0 40px; min-width:110px; font-family:'YoonPro740'; font-weight:bold; font-size:15px; line-height:38px; box-sizing:border-box;}
.btnSquare.medium {min-width:160px;}
.btnSquare.large {min-width:260px; line-height:58px;}

/* table new type */
.table_type5 {border:1px solid #e2e2e2;}
.table_type5 th, .table_type5 td {border:1px solid #e2e2e2; font-family:'YoonPro740'; font-size:15px; padding:8px 15px;}
.table_type5 th {border-bottom:0; font-weight:bold; background:#f8f8f8; text-align:center;}
.table_type5 td {color:#666;}
.table_type5 td .tit {font-weight:bold; color:#333;}
.table_type5 td .tit, .table_type5 td .address, .table_type5 td .tel {display:block; margin-top:5px;}
.table_type5 th.pColor, .table_type5 td.pColor {color:#bb162b;}

/* 1px line box */
.driveWrap .hr {margin:50px 0; height:1px; background-color:#d0d0d0;}

#contentDrive.driveWrap {width:100%;}
#contentDrive.driveWrap .content_detail {margin:0 0 -100px;padding-top:50px;background:#fff;}
#contentDrive.driveWrap #test_drive_apply.content_detail {padding-bottom:100px;}
.driveWrap .lineBox {width:100%; padding-bottom:50px;}
.driveWrap .lineBox .inner {padding-top:20px; color:#666; font-size:16px; line-height:1.5}
.driveWrap .terms {position:relative; margin-bottom:3%; line-height:1.5}
.driveWrap .terms strong {font-family:kiaB; font-size:20px; color:#05141f; vertical-align:middle}
.driveWrap .terms .form_chk {margin-left:20px; font-family:YoonPro740; font-size:14px; color:#666}
.driveWrap .terms .desc {position:absolute; top:5px; right:0; font-family:YoonPro740; font-size:16px; color:#666}
.driveWrap .require {display:inline-block; position:relative;}
.driveWrap .require:before {position:relative; top:-3px; display:inline-block; margin:0 2px; font-family:kiaM; font-size:110%; color:#ea0029; content:'*'}
.driveWrap .require em {position:absolute;top:-999999px;left:-999999px;font-size:1px;line-height:1px;width:1px;height:1px;overflow:hidden;}
.driveWrap .driving_center .visual_driving {width:66%;margin:15px 0 60px; text-align:center;}

.list_type4 > li {position:relative; margin-top:10px;}
.list_type4 > li:first-child {margin-top:0;}
.bl_type7 {padding-left:10px; font-family:'YoonPro740'; font-size:14px; color:#37434c;}
.bl_type7:before {content:'*'; display:inline-block; position:absolute; top:3px; left:0; background:none;}
.bl_typeK_a {display:inline-block; position:relative; padding-right:15px; border-bottom:1px solid #05141f; font-size:14px; color:#05141f; text-decoration:none;}
.bl_typeK_a:before {display:block;position:absolute;top:5px;right:5px;width:6px;height:6px;border:1px solid #333;border-left-width:0;border-top-width:0;content:'';background:none;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.bl_typeK_a:hover, .bl_typeK_a:focus, .bl_typeK_a:active {text-decoration:none}
.nonmem_refer .bl_typeK_a {font-family:'YoonPro740'; font-size:14px; color:#05141f}

.driveWrap .addinfo_tbl .info_tr {display:inline-block; width:100%; margin:0 auto; padding:15px 30px; border-top:1px solid #e2e2e2; box-sizing:border-box; vertical-align:middle; text-align:left}
.driveWrap .addinfo_tbl .info_tr:first-child {border-top:none;}
.driveWrap .addinfo_tbl .info_th {display:inline-block; width:95px; font-family:'YoonPro740'; font-weight:bold; font-size:16px; color:#333; line-height:30px; vertical-align:middle;}
.driveWrap .addinfo_tbl .info_td {vertical-align:middle;}
.form_agree_box.box-bg {background-color:#eee;}

.driveWrap .stepBox {position:relative; width:940px;margin:0 auto 10px;}
.driveWrap .stepBox .optBox {display:none}
.driveWrap .btn_toggle {position:relative; display:block; width:100%; min-height:57px; padding:1.5% 10% 1.3% 3%; box-sizing:border-box; border:1px solid #cdd0d2; background:#f7f8f8; text-align:left}
.driveWrap .btn_toggle:before {position:absolute; top:10px; bottom:0; right:31px; width:12px; height:3px; margin:auto 0; box-shadow:inset 0 0 0 32px; -webkit-transform-origin:right; transform-origin:right; -webkit-transform:rotate(135deg); transform:rotate(135deg); content:''; color:#333;}
.driveWrap .btn_toggle:after{position:absolute; top:10px; bottom:0; right:30px; width:12px; height:3px; margin:auto 0; box-shadow:inset 0 0 0 32px; -webkit-transform-origin:right; transform-origin:right; -webkit-transform:rotate(45deg); transform:rotate(45deg); content:''; color:#333;}
.driveWrap .btn_toggle.on{border:1px solid #05141f; background:#05141f;}
.driveWrap .btn_toggle.on * {color:#fff}
.driveWrap .btn_toggle.on:before {top:-10px; -webkit-transform:rotate(-135deg); transform:rotate(-135deg); color:#fff;}
.driveWrap .btn_toggle.on:after{top:-10px; -webkit-transform:rotate(-45deg); transform:rotate(-45deg); color:#fff;}
.driveWrap .btn_toggle.on .require:before {color:#fff}
.driveWrap .btn_toggle.none:before, .driveWrap .btn_toggle.none:after {display:none}

/* s:20210225 */
.driveWrap .btn_toggle.on .bl_type_q {background-color:#fff}
.driveWrap .btn_toggle.on .bl_type_q:before {color:#05141f;font-weight: bold;}
/* e:20210225 */

.driveWrap .btn_toggle strong {font-size:22px; font-family:kiaB; line-height:1.2}
.driveWrap .btn_toggle .modelName {float:right; font-family:YoonPro740; font-size:16px; line-height:1.9}
.driveWrap .btn_toggle .modelName.checked {font-size:26px; font-family:kiaB;color:#ea0029; line-height:1}
.driveWrap .btn_toggle.on .modelName.checked {color:#fff}
.driveWrap .btn_toggle .centerName {float:right; font-family:YoonPro740; font-size:16px; line-height:1.9}
.driveWrap .btn_toggle .centerName.checked {font-size:26px; font-family:kiaB;color:#ea0029; line-height:1}
.driveWrap .btn_toggle.on .centerName.checked {color:#fff}

.driveWrap .car_list {position:relative;margin:0 0 35px;}
.driveWrap .car_list .categoryTitle {position:absolute;top:-999999px;left:-999999px;font-size:1px;line-height:1px;width:1px;height:1px;overflow:hidden;}
.driveWrap .car_list .car_l {width:33.33%; margin:20px 0;}
.driveWrap .car_list .car_box {margin:auto}
.driveWrap .car_list .car_box .car_a {border:none; text-align:center;}
.driveWrap .car_list .car_box .car_a.on {background:none}
.driveWrap .car_list .car_box .car_img {height:170px; margin:0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.driveWrap .car_list .car_box .car_name {display:inline-block; padding:7px 25px 8px; font-family:kiaB; font-size:20px;}
.driveWrap .car_list .car_box .car_a.on .car_name {background:#05141f; border-radius:20px;}

.driveWrap .category {margin:40px 0 0 40px; }
.driveWrap .category:after {display:block; clear:both; content:''}
.driveWrap .category a {position:relative; float:left; margin-right:25px; padding-left:25px; font-size:15px; color:#05141f;}
.driveWrap .category a:before {position:absolute;top:0; left:0; width:1px; height:100%; background:#cdcdcd; content:'';}
.driveWrap .category a:first-child {margin-right:25px; padding-left:0;}
.driveWrap .category a:first-child:before {display:none}
.driveWrap .category a.on {font-weight:bold; color:#ea0029;}

.driveWrap .mapWrap {position:relative; z-index:1; border:1px solid #cdd0d2; border-top:none}
.driveWrap .mapWrap:after {display:block; float:left; content:''}
.driveWrap .mapInfo {position:absolute; top:0; left:0; width:42%; border-right:1px solid #cdd0d2;}
.driveWrap .mapInfo .searchWrap {padding:32px 0 31px; border-bottom:1px solid #cdd0d2; text-align:center;}
.driveWrap .mapInfo .form_wrp {display:inline-block; width:42%; margin:0 5px; box-sizing:border-box; text-align:left;} /* 21020813 edit : width */
.driveWrap .mapInfo .form_wrp .sel_box.sch_sel .selected-headline {font-size:14px; color:#05141f}
.driveWrap .mapInfo .form_wrp .sel_box .select-list .select-list-link {font-size:14px;}
.driveWrap .mapInfo .searchWrap .desc {padding:0 0 10px 7%; font-size:16px;text-align:left;color:#37434c;} /* 21020813 add */
.driveWrap .mapInfo .resultCount {padding:40px 0 39px; border-bottom:1px solid #cdd0d2; text-align:center; font-size:20px; font-family:kiaB; color:#05141f;}
.driveWrap .mapInfo .resultCount strong {color:#ea0029;}

.driveWrap .mapInfo .resultList {height:367px; overflow-y:scroll; font-family:YoonPro740; font-size:16px;} /* 21020813 edit : heifht */
.driveWrap .mapInfo .resultList.no-result {overflow:hidden; display:table; width:100%; height:396px;}
.driveWrap .mapInfo .resultList.no-result p {display:table-cell; text-align:center; vertical-align:middle;}
.driveWrap .mapInfo .resultList li {border-top:1px solid #cdd0d2}
.driveWrap .mapInfo .resultList li:first-child {border-top:none}
.driveWrap .mapInfo .resultList a {display:block; position:relative; width:100%; padding:25px 5% 20px 18%; box-sizing:border-box; text-decoration:none; line-height:1.3; color:#37434c;}
.driveWrap .mapInfo .resultList a.on {background:#f7f8f8;}
.driveWrap .mapInfo .resultList .num{display:inline-block; position:absolute; top:20px; left:7%; width:25px;height:36px; font-family:kiaB; font-size:14px; text-align:center; color:#fff;}
.driveWrap .mapInfo .resultList .num:before{display:block; position:absolute; top:0; left:0px; z-index:1; width:25px; height:25px; background:#767676; border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px; color:#fff; text-align:center; content:'';}
.driveWrap .mapInfo .resultList .num:after{content:'';height:0px;width:0px;display:block;position:absolute;bottom:0;left:1px;border: 10px transparent solid; border-top-color:#767676; border-width:18px 12px 0 11px;}
.driveWrap .mapInfo .resultList .num em {display:inline-block; position:relative; z-index:1; line-height:2}
.driveWrap .mapInfo .resultList .name {position:relative; display:inline-block; margin-bottom:10px; padding-right:13px; font-family:YoonPro740; font-weight:bold; color:#000}
.driveWrap .mapInfo .resultList .name:before {display:block; position:absolute; top:5px; right:2px; width:7px; height:7px; border:2px solid #05141f;  border-left-width:0; border-top-width:0; content:''; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.driveWrap .mapInfo .resultList .address {display:block; margin-bottom:2px;}
.driveWrap .mapInfo .resultList .tel {display:block;}
.driveWrap .mapInfo .resultList a.on .num:before {background:#05141f}
.driveWrap .mapInfo .resultList a.on .num:after {border-top-color:#05141f;}
.driveWrap .mapInfo .resultList a.on .name {text-decoration:underline;}
.driveWrap .mapInfo .resultList.no-result {height:224px; font-size:13px;}
.driveWrap .map_box {width:58%; padding-left:42.1%}

.driveWrap .popupCenter {display:none; position:absolute; top:25px; right:3.8%; width:50%; min-width:370px; max-height:550px; padding:5%; box-sizing:border-box; background:#fff; font-family:YoonPro740;font-size:16px; color:#666}
.driveWrap .popupCenter.on {display:block;}
.driveWrap .popupCenter .name {display:block;font-family:kiaB; font-size:28px; color:#05141f;line-height:1.5}
.driveWrap .popupCenter .address {display:block; margin:3% 0 1.5%}
.driveWrap .popupCenter .tel {display:block;}
.driveWrap .popupCenter .point {font-weight:bold; color:#ea0029;}
.driveWrap .popupCenter .inbox {max-height:300px; overflow-y:scroll; margin-top:4%; border:1px solid #cdd0d2;}
.driveWrap .popupCenter .centerList {letter-spacing:-0.5px;}
.driveWrap .popupCenter .centerList li {border-top:1px solid #cdd0d2;}
.driveWrap .popupCenter .centerList li:first-child {border-top:none}
.driveWrap .popupCenter .centerList li:nth-child(odd) {background:#f7f8f8 }
.driveWrap .popupCenter .centerList li .opt {display:block; position:relative; padding:20px 10px 5px 10%; box-sizing:border-box; text-decoration:none}
.driveWrap .popupCenter .centerList li .opt:before{position:absolute;top:22px;left:4%;display:inline-block;width:17px;height:17px;background:url(../../../content/dam/kwcms/kr/ko/images/common/spr_form.png) no-repeat; background-position:-18px 0;content:''}
.driveWrap .popupCenter .centerList li .opt.on:before{background-position:-36px 0}
.driveWrap .popupCenter .centerList li strong {display:inline-block; margin-bottom:20px; font-family:kiaB; font-size:20px; color:#05141f;}
.driveWrap .popupCenter .centerList li dl {position:relative; display:inline-block;}
.driveWrap .popupCenter .centerList li dt {position:absolute; width:70px; color:#05141f; font-weight:bold;}
.driveWrap .popupCenter .centerList li dd {padding-left:70px; margin-bottom:10px;}
.driveWrap .popupCenter .btnSelect {display:block; width:120px; height:44px; margin:20px auto 0; background:#05141f; font-size:15px; color:#fff; line-height:3; text-align:center;}
.driveWrap .popupCenter .close {position:absolute; top:4%; right:5%; width:28px; height:28px;}
.driveWrap .popupCenter .close span {position:relative; display:block; width:14px; height:14px; margin:0 auto; text-indent:-9999px;}
.driveWrap .popupCenter .close span:before, .driveWrap .popupCenter .close span:after{display:block;position:absolute;top:0;left:6px;width:2px;height:17px;background:#333;content:'';transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.driveWrap .popupCenter .close span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}

.driveWrap .driveInfo {float:right;}
.driveWrap .driveInfo .form_chk {position:relative; margin-left:25px; padding-right:25px; font-size:15px; line-height:1.9;}
.driveWrap .driveInfo input[type="radio"]:focus + label {position:relative;}
.driveWrap .driveInfo input[type="radio"]:focus + label:after {position:absolute; left:0; top:0; width:100%; height:100%; border:dashed 1px #000; content:''; background:none}
.driveWrap .testdriveFind {position:relative; width:100%; margin:0 auto 10px; padding:40px 39px; border:1px solid #cdd0d2; border-width:0 1px 1px 1px ; background-color:#f7f8f8; box-sizing:border-box;}
.driveWrap .testdriveFind .form_wrp {padding-top:8px;}
.driveWrap .form_wrp .input_box.post {width:170px;}
.driveWrap .form_wrp .input_box {width:100%; height:44px; font-family:'YoonPro740'; font-size:15px; color:#05141f; box-sizing:border-box; vertical-align:middle;}
.driveWrap .form_wrp .input_box.small {height:38px; box-sizing:border-box;}
.driveWrap .form_wrp .btnLarge {height:44px; border-radius:0; line-height:42px; background:#05141f; vertical-align:middle;}
.driveWrap .btn_toggle .txt-notice {color:#ea0029;}
.driveWrap .btn_toggle.on .txt-notice {color:#fdd312;}
.form_cell > .form_wrp {width:30%; padding-right:0;}
.form_cell .sch_sel {width:80%;}

#openMemerberCertPop .info_td .form_cell + .form_wrp {display:inline-block; padding-right:0;}
#openMemerberCertPop .info_td .form_cell + .form_wrp a {height:38px; line-height:36px;}

.driveWrap .time_table tr th {border:1px solid #cdd0d2; font-family:'YoonPro740'; font-size:14px; color:#05141f; background:#f7f8f8;}
.driveWrap .time_table tr th,
.driveWrap .time_table tr td {border-bottom:1px solid #cdd0d2; border-left:none;}
.driveWrap .time_table tr th {border-top:none;}
.driveWrap .time_table tr th:first-child,
.driveWrap .time_table tr td:first-child {border-left:1px solid #cdd0d2;}
.driveWrap .time_table tr th span {display:inline; font-family:'YoonPro740'; font-size:14px;}
.driveWrap .time_table tr th.on {font-family:'kiaB';}
.driveWrap .time_table tr th.today {font-family:'kiaB'; color:#ea0029;}
.driveWrap .time_table tr td {background:#fff;}
.driveWrap .time_table tr td label {font-size:16px;}
.driveWrap .time_table tr td ul.timeSelect {width:auto; text-align:center;}

.driveWrap .pop_agree {font-family:'YoonPro740';}
.driveWrap .pop_agree .h_type1 {margin-top:30px; word-break:keep-all;}
.driveWrap .pop_agree > .h_type1:first-child {margin-top:0;}
.driveWrap .pop_agree .con_box {margin-top:15px;}
.driveWrap .pop_agree .con_box .h_type2 {margin-top:20px; font-family:'YoonPro740'; font-weight:bold; font-size:16px;}
.driveWrap .pop_agree .con_box .bl_type2 {font-family:'YoonPro740'; font-size:13px; line-height:1.5; word-break:keep-all; margin-bottom:5px;}
.driveWrap .pop_agree .con_box > .h_type2:first-child {margin-top:0;}
.driveWrap .pop_agree .con_box .bl_type2 > ul {margin-top: 5px}
.driveWrap .pop_agree .con_box .table_type2 {font-size:14px;}
.driveWrap .pop_agree .con_box .table_type2 th {font-family:'YoonPro740'; font-weight:bold;}
.driveWrap .pop_agree .con_box .table_type2 td {font-family:'YoonPro740';}
.driveWrap .pop_agree .con_box .txt1 {margin-top:10px; color:#697279}
.driveWrap .pop_agree .form_agree_box.a_right {margin-top:12px; text-align:right;}
.driveWrap .pop_agree .box_other {padding-top:8px;}
.driveWrap .box-bg {position:relative; margin:20px 0; padding:29px; background:#f7f8f8; border:none;}
.driveWrap .box-bg:after {display:block; clear:both; content:'';}
.driveWrap .box-bg .h_txt {font-family:'YoonPro740'; font-size:16px; font-weight:bold; color:#05141f;}
.driveWrap .popup .form_agree_box .h_txt {float:left;}
.driveWrap .popup .form_agree_box .form_chk.right {float:right; font-size:14px; color:#05141f; font-weight:bold;}
.driveWrap .popup .form_agree_box .form_chk .point {color:#ea0029;}

.driveWrap .complete_drive .tbl_info {margin-top:30px; padding-top:25px; border-top:1px solid #cdd0d2;}
.driveWrap .complete_drive .tbl_info .bl_type3 {margin:4px 0; font-family:'YoonPro740'; font-size:14px;}
.driveWrap .complete_drive .tbl_info .bl_type3 span {display:inline-block; margin-right:5px; font-weight:bold; color:#05141f;}

.driveWrap .completed {margin-top:50px; line-height:1.2}
.driveWrap .completed h4 {margin-bottom:20px; font-family:kiaB; font-size:28px; color:#05141f; }
.driveWrap .completed .completed_list {padding:30px 60px; border-top:2px solid #05141f; border-bottom:1px solid #05141f; background:#f7f8f8;}
.driveWrap .completed .completed_list li {position:relative; padding:24px 10px 21px 150px; border-bottom:1px solid #cdd0d2; box-sizing: border-box;}
.driveWrap .completed .completed_list li:last-child {border-bottom:none}
.driveWrap .completed .completed_list strong {display:block; position:absolute; top:24px; left:0; font-family:kiaB; font-size:22px; color:#05141f;}
.driveWrap .completed .completed_list span + span {margin-top:5px}
.driveWrap .completed .completed_list span {display:block; font-family:'YoonPro740'; font-size:16px; color:#37434c; line-height:1.5; word-break:keep-all;}
.driveWrap .completed .completed_list span.car_name {margin:-4px 0 12px;font-family:kiaM; font-size:20px; color:#37434c;}
.driveWrap .completed .completed_list span.center_name {margin:-4px 0 12px; font-family:kiaM; font-size:20px; color:#37434c;}
.driveWrap .completed .completed_list span.point {color:#ea0029;}

.driveWrap .completed .completed_list .info {padding-right:40%; min-height:225px}
.driveWrap .completed .completed_list .thum {padding:0; border-bottom:none;}
.driveWrap .completed .completed_list .car_img {position:absolute; top:20px; right:0; width:320px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.driveWrap .completed .completed_list .car_img img {width:100%;}
.driveWrap .completed .completed_list .date span {display:inline-block; position:relative; margin:0;}
.driveWrap .completed .completed_list .date span + span:before { display:inline-block; position:relative; top:1px; width:2px; height:14px; margin:0 13px; background:#d9d9d9; content:''}

.driveWrap .btn_completed {padding:60px 0; border-bottom: 2px solid #f5f5f5; width:100%; text-align:center;}
.driveWrap .btn_completed .btnSquare {width:143px; line-height:2.95}

.driveWrap .txt1 {margin:70px 0 20px; font-family:'YoonPro740'; font-size:16px;}
.driveWrap .util_list {position:relative;}
.driveWrap .util_list:after {display:block; clear:both; content:''}
.driveWrap .util_list li {position:relative; float:left; width:25%;}
.driveWrap .util_list li:before {position:absolute; top:43px; left:0; z-index:1; width:1px; height:68px; background:#cdd0d2; content:''}
.driveWrap .util_list li:first-child:before {display:none}
.driveWrap .util_list a {position:relative; display:block; height:155px; padding-top:40px; box-sizing:border-box; background:#f7f8f8; text-align:center; font-family:'YoonPro740'; font-size:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.driveWrap .util_list a:before {display:block; width:50px; height:50px; margin:0 auto 10px; background-image:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/spr_util.png); background-repeat:no-repeat; content:''}
.driveWrap .util_list a.estimate:before {background-position:0 0}
.driveWrap .util_list a.consult:before {background-position:-50px 0}
.driveWrap .util_list a.comparison:before {width:111px; background-position:-100px 0;}
.driveWrap .util_list a.price:before {background-position:-212px 0;}

.driveWrap .pop_testdrive .con_box {margin-top:15px;}
.driveWrap .pop_con .con_box .btn_area {margin-top:0}
.driveWrap .pop_con .none {position:relative; padding:50px 0; text-align:center;}
.driveWrap .pop_con .none i:before {position:relative; display:inline-block; width:18px; height:18px; margin-right:5px; border-radius:20px; background-color:#666; font-size:13px; font-style:normal; color:#fff; content:'!'}

@media (max-width: 1024px){
#contentDrive.driveWrap .content_detail {margin:0 0 -60px;}
#contentDrive.driveWrap #test_drive_apply.content_detail {padding-bottom:60px;}
.driveWrap .stepBox {width:auto; margin:0 15px 10px;}
.driveWrap .car_list .car_box .car_img {height:130px;}
.driveWrap .popupCenter {padding:3%;}
.driveWrap .completed .completed_list {padding:20px 45px;}
.driveWrap .completed .completed_list .info {padding-right:35%; min-height:185px}
.driveWrap .completed .completed_list .car_img {width:250px;}
}

@media (max-width: 767px){
/* common */
#contentDrive.driveWrap .content_detail {padding-top:25px; margin-bottom:-10px;}
#contentDrive.driveWrap #test_drive_apply.content_detail {padding-bottom:40px;margin-bottom:-40px;}
.moarea {display:block;}
.pcarea {display:none;}
.wrap-bg .con_box {margin-top:25px; padding:25px 0 30px;}

/* bullet type */
.bl_type7 {font-size:12px;}
.bl_typeK_a {font-size:12px;}
.nonmem_refer .bl_typeK_a {font-size:12px;}

/* btn square type */
.btnSquare.medium {min-width:130px; padding:0 10px; font-size:12px;}
.btnSquare.large {min-width:160px; font-size:14px;}

/* 1px line box */
.driveWrap .hr {margin:30px 0;}
.driveWrap .lineBox {padding-bottom:30px; margin-top:20px;}
.driveWrap .lineBox .inner {padding:0; font-size:14px;}
.driveWrap .terms strong {font-size:16px;}
.driveWrap .terms .form_chk {display:block;margin:10px 0 20px 0; font-size:13px;}
.driveWrap .terms .desc {font-size:11px;}
.driveWrap .driving_center .visual_driving {width:100%; padding:0; margin:15px 0 30px;}
.driveWrap .wrap-bg.driving_center {margin-bottom:-40px;}
.driveWrap .addinfo_tbl .info_tr {padding:15px;}
.driveWrap .addinfo_tbl .info_tr:first-child {border-top:none;}
.driveWrap .addinfo_tbl .info_th {width:70px; font-size:14px; line-height:2.5}
.driveWrap .form_agree_box.box-bg {background-color:#eee;}
.driveWrap .form_wrp .input_box {height:30px; font-size:12px;}
.driveWrap .form_wrp .btnLarge {height:30px; line-height:2}
.driveWrap .addinfo_tbl .info_td {float:right; width:60%; margin-top:0;}
.driveWrap .addinfo_tbl .info_td.tb_block {float:none; width:100%;}
.driveWrap .addinfo_tbl .info_td.tb_block .form_btn {width:64px !important;text-align:right;}
.driveWrap .cert-wrap .nonmem_refer {margin-top:15px;}
.driveWrap .popup .form_agree_box .h_txt {float:none;}
.driveWrap .popup .form_agree_box .form_chk.right {float:none; margin-top:10px; font-size:13px;}
.driveWrap .pop_agree .con_box {margin-top:10px;}
.driveWrap .pop_agree .con_box.box-bg {margin-top:25px; padding:19px;}
.driveWrap .pop_agree .con_box .txt1 {margin-top:10px; font-size:12px;}
.driveWrap .pop_agree .form_agree_box.a_right {text-align:left;}
.driveWrap .pop_agree .con_box .h_type2 {font-size:14px;}
.driveWrap .pop_agree .con_box .bl_type2 {font-size:12px;}
.driveWrap .pop_agree .form_chk label {font-size:12px;}

.driveWrap .btn_toggle {padding:21px 35px 22px 15px; overflow:hidden;}
.driveWrap .btn_toggle:before {top:10px; bottom:0; right:16px; width:10px; height:2px;}
.driveWrap .btn_toggle:after{top:10px; bottom:0; right:15px; width:10px; height:2px;}
.driveWrap .btn_toggle strong {font-size:18px;}
.driveWrap .btn_toggle .modelName {padding-top:5px; font-size:11px;}
.driveWrap .btn_toggle .modelName.checked {float:none; font-size:18px;}
.driveWrap .btn_toggle .centerName {padding-top:5px; font-size:11px;}
.driveWrap .btn_toggle .centerName.checked {float:none; font-size:18px;}
.driveWrap .category {margin:20px auto 10px; text-align:center;}
.driveWrap .category a {float:none; margin-right:15px; padding:0 0 0 16px; font-size:11px;}
.driveWrap .category a:first-child {margin-right:15px; padding:0 0 0 16px;}
.driveWrap .car_list .car_l {width:50%; margin:5px 0;}
.driveWrap .car_list .car_box .car_img {height:80px;}
.driveWrap .car_list .car_box .car_name {padding:3px 15px 4px;font-size:13px;}
.driveWrap .mapInfo {position:relative; width:100%;}
.driveWrap .mapInfo .searchWrap {padding:12px 10px;}
.driveWrap .mapInfo .form_wrp {width:45%;}
.driveWrap .mapInfo .resultCount {position:relative; padding:12px 15px; font-size:14px; text-align:left;}
.driveWrap .mapInfo .resultCount .btn.underline {position:absolute; top:12px; right:15px; padding:0 5px; font-family:'YoonPro740'; font-size:12px; color:#ea0029; text-decoration:underline;}
.driveWrap .mapInfo .resultList {height:auto; max-height:356px;}
.driveWrap .mapInfo .resultList .name {font-size:14px;}
.driveWrap .mapInfo .resultList .address, .driveWrap .mapInfo .resultList .tel {font-size:13px;}
.driveWrap .mapInfo .searchWrap .desc {padding:3px 0 5px 4%; font-size:13px;} /* 21020813 add */
.driveWrap .map_box {width:100%; padding-left:0;}
.driveWrap #mapPop {width:96%}
.driveWrap .popupCenter {top:80px; right:5%; width:90%; min-width:250px;padding:25px 15px;}
.driveWrap .popupCenter .name {font-size:18px;}
.driveWrap .popupCenter .address, .driveWrap .popupCenter .tel {font-size:13px;}
.driveWrap .popupCenter .inbox-wrap {margin-top:4%; border-top:1px solid #cdd0d2;}
.driveWrap .popupCenter .inbox-wrap .inbox {max-height:299px; border-top:none;}
.driveWrap .popupCenter .inbox-wrap .inbox {margin-top:0;}
.driveWrap .popupCenter .centerList li dt, .driveWrap .popupCenter .centerList li dd {font-size:13px;}
.driveWrap .driveInfo {float:none; margin-top:15px;}
.driveWrap .driveInfo .form_chk {display:block; margin-left:0; margin-top:16px; padding-right:0;}
.driveWrap .driveInfo .form_chk:first-child {margin-top:0;}
.driveWrap .driveInfo .form_chk p.moarea {padding-left:18px; font-size:11px; line-height:16px;}
.driveWrap .testdriveFind {padding:30px 14px;}
.driveWrap .testdriveFind .form_wrp .input_box.post {float:left; width:75%;}
.driveWrap .testdriveFind .form_wrp .btnLarge {float:right; width:24%; height:30px; line-height:2; text-align:center; box-sizing:border-box;}
.driveWrap .testdriveFind .form_wrp:after {display:block; clear:both; content:'';}
.driveWrap .timeSelect_m .time_form {width:100%; padding:30px 5px 20px 15px; border-color:#cdd0d2; background:#f7f8f8; box-sizing:border-box;}
.driveWrap .timeSelect_m .info_tbl {margin:0; background:none; border:none;}
.driveWrap .timeSelect_m .info_tbl .info_tr:after {display:block; clear:both; content:'';}
.driveWrap .timeSelect_m .info_tbl .info_th {display:table-cell; width:40px !important; padding:5px 0 0 0; border:none; font-family:'kiaB'; font-size:14px; color:#05141f;}
.driveWrap .timeSelect_m .info_tbl .info_td {display:table-cell;}
.driveWrap .timeSelect_m .info_tbl .info_td .form_wrp {display:table-cell; padding:0;}
.driveWrap .timeSelect_m .info_tbl .info_td .form_wrp .input_box {width:calc(100% - 3px); box-sizing:border-box;}
.driveWrap .timeSelect_m .info_tbl .info_td .form_chk {width:48%; margin-top:4px; margin-right:4px; box-sizing:border-box;}
.driveWrap .timeSelect_m .info_tbl .info_td .form_chk:nth-child(1),
.driveWrap .timeSelect_m .info_tbl .info_td .form_chk:nth-child(2) {margin-top:0;}
.driveWrap .timeSelect_m .info_tbl .info_td .form_chk .radio_box {display:block; width:100%; border:1px solid #05141f; font-family:'YoonPro740'; font-size:12px; color:#05141f; line-height:30px; text-align:center; background:#fff; box-sizing:border-box;}
.driveWrap .timeSelect_m .info_tbl .info_td .form_chk .radio_box.r_on {border-color:#05141f; color:#fff; background:#05141f;}
.driveWrap .timeSelect_m .info_tbl .info_td .form_chk .radio_box:before {display:none;}
.info_tbl .info_td .btn {margin-top:0;}
.driveWrap .timeSelect_m .info_tbl .info_td .ico_calendar {width:31px; height:31px; background:url('../../../content/dam/kwcms/kr/ko/images/shopping-tools/ico_calendar_x2.png') no-repeat left center; background-size:31px;}

.driveWrap .completed {margin-top:30px;}
.driveWrap .completed h4 {margin-bottom:15px; font-size:18px;}
.driveWrap .completed .completed_list {padding:15px 20px;}
.driveWrap .completed .completed_list .info {padding-right:10px; min-height:auto}
.driveWrap .completed .completed_list .car_img {position:relative; top:auto; right:auto; width:220px; margin:0 auto 10px;}
.driveWrap .completed .completed_list li {padding:14px 10px 11px 85px;}
.driveWrap .completed .completed_list strong {top:16px; font-size:13px;}
.driveWrap .completed .completed_list span {font-size:14px}
.driveWrap .completed .completed_list span + span {margin:0;}
.driveWrap .completed .completed_list span.car_name {margin-bottom:2px; font-size:15px}
.driveWrap .completed .completed_list span.center_name {margin-bottom:2px; font-size:15px}
.driveWrap .completed .completed_list .date span {display:block;}
.driveWrap .completed .completed_list .date span + span:before {display:none}
.driveWrap .btn_completed {padding:30px 0; border-bottom:5px solid #f5f5f5}
.driveWrap .btn_completed .btnSquare {width:107px;font-size:13px;}

.driveWrap .txt1 {margin-top:30px; font-size:13px}
.driveWrap .util_list {overflow:hidden;}
.driveWrap .util_list:before {display:block; position:absolute; top:50%; left:3%; z-index:1; width:94%; height:1px; background:#e5e5e5; content:''}
.driveWrap .util_list:after {display:block; position:absolute; top:3%; left:50%; z-index:1; width:1px; height:94%; background:#e5e5e5; content:''}
.driveWrap .util_list li {width:50%}
.driveWrap .util_list li:before {display:none;}
.driveWrap .util_list a {height:110px; padding:30px 10px 10px; font-size:11px;}
.driveWrap .util_list a:before {width:25px; height:25px; margin-bottom:5px; background-size:131px 25px;}
.driveWrap .util_list a.estimate:before {background-position:0 0}
.driveWrap .util_list a.consult:before {background-position:-25px 0}
.driveWrap .util_list a.comparison:before {width:55px; background-position:-50px 0;}
.driveWrap .util_list a.price:before {background-position:-106px 0;}
}

@media (max-width:320px){
.driveWrap .car_list .car_box .car_name {padding:3px 10px 4px; font-size:12px;}
}

/* popup alert style */
.popup_alert .pop_con {padding:65px 25px 0 25px;}
.popup_alert .pop_con .txt {text-align:center; font-family:'YoonPro740'; font-size:14px; color:#333;}
.popup_alert .pop_con .btn_area {margin-top:40px;}
.popup_alert .pop_con .point {color:#ea0029;}

/* popup */
#termsPop {display:none}
#termsPop .pop_con {font-size:16px; color:#333; line-height:1.4; word-break:keep-all;}
#termsPop .pop_con h5:first-child {margin:0 0 15px;}
#termsPop .pop_con h5 {margin:30px 0 10px; color:#000}
#termsPop .pop_con .list1 li {margin-bottom:6px;}
#termsPop .pop_con .list2 li {margin:0 0 6px 20px; text-indent:-20px;}
#termsPop .pop_con .list1, #termsPop .pop_con .list2 {margin-top:10px;}
#termsPop .pop_con .bl_type2 {font-family:YoonPro740; font-size:16px; color:#333}
#termsPop .pop_con .btn_area {margin:30px 0 20px;}
#termsPop .pop_con p{font-family:YoonPro740;}
#nonMemerberHistoryPop .form_wrp .sel_box .select-list {height:80px !important;}
#openNonMemerberCertPop .box-bg .form_agree_box {padding:0; margin:0; border:none;}

@media (max-width: 767px){
#termsPop {height:65%}
#termsPop .pop_con {max-height:90%; box-sizing:border-box; overflow-y:scroll;}
#termsPop .pop_con:after {display:none}
#termsPop .pop_con .bl_type2 {font-size:13px; line-height:1.6}
#termsPop .pop_con p {margin-left:10px; text-indent:-10px; font-size:13px; line-height:1.6;}
.complete_drive .table_type5 th, .complete_drive .table_type5 td {font-size:12px; padding:8px;}
.driveWrap .complete_drive .tbl_info .bl_type3 {position:relative; padding-left:62px; font-size:11px}
.driveWrap .complete_drive .tbl_info .bl_type3 span {position:absolute; left:10px}
.driveWrap .complete_drive .tbl_info .bl_type3:before {position:relative; left:-50px}
}

/* s:20210317 add */
#termsPop .pop_con .list2 li.normal {margin:0 0 6px 5px; text-indent:-5px;}
#termsPop .pop_con .list2 li.normal span {display:block; margin:5px 0 0 5px;}
#termsPop .pop_con li ul {margin:0 0 15px;}
/* e:20210317  */

/* s:20210317_v2 add */
.step-testWay .btn_toggle .desc {margin:10px -9% 0 0; text-align:right;}
@media(max-width:767px){
.step-testWay .btn_toggle .desc {margin:20px 0 0 17px; text-align:left; text-indent:-15px}
}
/* e:20210317_v2 */

/* s:20211029 add */
.driveWrap .h_type1 {font-size:26px;}
.driveWrap .flexBox {display:flex; flex-direction:row; flex-wrap: wrap; position:relative;}
.driveWrap .flexBox:after {display:block; position:absolute; top:0; left:66%; width:1px; height:100%; background:#cdd0d2; content:'';}
.driveWrap .cert-wrap {width:66%; box-sizing:border-box;}
.driveWrap .flexBox .btn_area {margin:0; text-align:left;}
.driveWrap .flexBox .btn_area a {position:relative; display:inline-block; width:45%; max-width:273px; margin-right:4%; padding:50px 0 55px; border:1px solid #cdd0d2; box-sizing:border-box; text-align:center; font-size:14px; color:#697279; line-height:1.6;}
.driveWrap .flexBox .btn_area:after {display:block; clear:both; content:''}
.driveWrap .flexBox .btn_area a:hover,.driveWrap .flexBox .btn_area a:focus, .driveWrap .flexBox .btn_area a:active {color:#05141f; text-decoration:none}
.driveWrap .flexBox .btn_area a:hover:before, .driveWrap .flexBox .btn_area a:focus:before,.driveWrap .flexBox .btn_area a:active:before {display:block; position:absolute; top:0; left:0; width:100%; height:100%; box-sizing:border-box; content:'';}
.driveWrap .flexBox .btn_mem .btnIcon {display:block; position:relative; padding-top:100px; font-family:'kiaB'; font-size:24px; line-height:1.6; letter-spacing:-0.5px;}
.driveWrap .flexBox .btn_mem .btnIcon:before {content:''; display:block; position:absolute; top:0; left:50%; transform:translateX(-50%); width:80px; height:80px; background-image:url('../../../content/dam/kwcms/kr/ko/images/shopping-tools/spr_intro.png'); background-repeat: no-repeat; background-size:auto;}
.driveWrap .flexBox .btn_mem .btnIcon:after {display:none;}
.driveWrap .flexBox .mem .btnIcon:before {background-position:0 -80px;}
.driveWrap .flexBox .nonmem .btnIcon:before {background-position:-80px -80px;}
.driveWrap .flexBox .flag .btnIcon:before {background-position:-160px -80px;}
.driveWrap .flexBox .btn_mem .txt_info {display:inline-block; margin-top:10px; font-family:YoonPro740;color:#697279; letter-spacing:-0.5px;}
.driveWrap .flexBox .mem:before {display:block; position:absolute; top:0; left:0; width:100%; height:100%; box-sizing:border-box; content:''; border:6px solid #cdd0d2;}
.driveWrap .flexBox .mem:hover .btnIcon:before, .driveWrap .flexBox .mem:focus .btnIcon:before, .driveWrap .flexBox .mem:active .btnIcon:before {background-position:0 0;}
.driveWrap .flexBox .nonmem:hover .btnIcon:before, .driveWrap .flexBox .nonmem:focus .btnIcon:before, .driveWrap .flexBox .nonmem:active .btnIcon:before {background-position:-80px 0;}
.driveWrap .flexBox .flag:hover .btnIcon:before, .driveWrap .flexBox .flag:focus .btnIcon:before, .driveWrap .flexBox .flag:active .btnIcon:before {background-position:-160px 0;}
.driveWrap .cert-wrap .cert-refer {margin-top:3%;text-align:right}
.driveWrap .cert-wrap .cert-refer:after {display:block;clear:both;content:''}
.driveWrap .cert-wrap .cert-refer p {float:left;display: inline-block;width:44%; margin-left:4.5%}
.driveWrap .cert-wrap .cert-refer p:first-child {margin-left:0}
.driveWrap .linkFlagshipstore {width:92%; margin-top:12%; text-align:center;}
.driveWrap .linkFlagshipstore a {position:relative; display:inline-block; width:305px; background:#e6e7e8; box-sizing:border-box; border-radius:10px; font-family:'kiaB'; font-size:16px; line-height:1.2;}
.driveWrap .linkFlagshipstore a:after {display:inline-block; width:60px; height:60px; margin:8px 0; background-image:url('../../../content/dam/kwcms/kr/ko/images/shopping-tools/spr_intro.png'); background-repeat:no-repeat; background-position:-340px 0; content:''; vertical-align:middle;}
.driveWrap .linkFlagshipstore a:hover, .driveWrap .linkFlagshipstore a:focus, .driveWrap .linkFlagshipstore a:active {color:#05141f; text-decoration:none}
.driveWrap .linkFlagshipstore a span {display:inline-block; margin-right:40px; padding-top:2%; vertical-align:middle;}
.driveWrap .flagshipstoreBox {width:34%; box-sizing:border-box;}
.driveWrap .flexBox .flagshipstoreBox .btn_area {text-align:right;}
.driveWrap .flexBox .flagshipstoreBox .btn_area a {width:91%; margin:0;}
@media(max-width:767px){
.driveWrap .h_type1 {font-size:16px;}
.driveWrap p .bl_typeK_a {font-size:11px;}
.driveWrap .flexBox {display:block;}
.driveWrap .flexBox:after {display:none;}
.driveWrap .cert-wrap {width:100%;}
.driveWrap .flexBox .btn_area a {display:block; width:100%; max-width:none; margin:8px 0 0 0; padding:20px 0 15px 100px; text-align:left; box-sizing:border-box;}
.driveWrap .flexBox .btn_mem .btnIcon {position:static;padding:0; font-size:16px;}
.driveWrap .flexBox .btn_mem .btnIcon:before {content:''; display:block; top:30px; left:30px; transform:translateX(0); width:50px; height:50px; background-size:200px auto;}
.driveWrap .flexBox .mem .btnIcon:before {background-position:0 -150px;}
.driveWrap .flexBox .nonmem .btnIcon:before {background-position:-50px -150px;}
.driveWrap .flexBox .flag .btnIcon:before {background-position:-100px -150px;}
.driveWrap .flexBox .btn_mem .txt_info {font-size:12px; margin-top:5px;}
.driveWrap .flexBox .mem:before {border:4px solid #cdd0d2;}
.driveWrap .flexBox .mem:hover .btnIcon:before, .driveWrap .flexBox .mem:focus .btnIcon:before, .driveWrap .flexBox .mem:active .btnIcon:before {background-position:0 -100px;}
.driveWrap .flexBox .nonmem:hover .btnIcon:before, .driveWrap .flexBox .nonmem:focus .btnIcon:before, .driveWrap .flexBox .nonmem:active .btnIcon:before {background-position:-50px -100px;}
.driveWrap .flexBox .flag:hover .btnIcon:before, .driveWrap .flexBox .flag:focus .btnIcon:before, .driveWrap .flexBox .flag:active .btnIcon:before {background-position:-100px -100px;}
.driveWrap .cert-wrap .cert-refer {margin-top:20px; text-align:center;}
.driveWrap .cert-wrap .cert-refer p {float:none; width:auto; display:inline-block; margin:0 7% !important;}
.driveWrap .linkFlagshipstore {width:100%; margin:25px 0 30px}
.driveWrap .linkFlagshipstore a {width:45%;min-width:185px; font-size:11px}
.driveWrap .linkFlagshipstore a:after {width:30px; height:30px; margin:12px 0; background-size:200px auto; background-position:-170px -30px;}
.driveWrap .linkFlagshipstore a span {margin-right:30px;}
.driveWrap .flagshipstoreBox {width:100%;}
.driveWrap .flexBox .flagshipstoreBox .btn_area a {width:100%; padding:20px 0 15px 100px;}
}

#test_drive_apply .terms .form_chk input {position:relative; margin-right:2px; z-index:1; opacity:1; vertical-align: middle;width:15px;height:15px;}
#test_drive_apply .terms .form_chk label {display:inline-block;}
#test_drive_apply .terms .form_chk label:before {display:none;}

/* 220907 */
.driveWrap .popupCenter{overflow-y: auto; padding:5% 5% 0; }/* add */
.driveWrap .popupCenter .btnSelect{margin:20px auto 40px;}/* add */
.driveWrap .mapInfo .notice,
.driveWrap .map_box .notice{display:block;border:1px solid #cdd0d2;margin:12px 0;padding:10px;letter-spacing:-1px;line-height:23px}
.driveWrap .mapInfo .notice strong,
.driveWrap .map_box .notice strong{font-weight:bold}
@media(max-width:767px){
    .driveWrap .mapInfo .notice,
    .driveWrap .map_box .notice{font-size:13px;line-height:21px;margin:8px 0;padding:8px;}
}


/* 시승 신청 시 안내 popup */
.driveWrap .pop_con.info{padding:45px 25px 25px;}
.driveWrap .pop_con .infoTxt{font-size:17px;line-height:1.6;font-weight:bold;} /* 220920 modify */
.driveWrap .pop_con .infoTxt span{display:block;margin-bottom:5px;}
@media all and (max-width:767px){
	.driveWrap .pop_con.info{padding:30px 25px 10px;}
	.driveWrap .pop_con .infoTxt{font-size:15px;line-height:1.5}
	.driveWrap .pop_con .infoTxt span{margin-bottom:10px}
}
@charset "utf-8";
/* common */
.pcview{display:block}
.moview{display:none}
.evCharge .tableArea, .evGuide .tableArea {margin-bottom:30px;}
.evCharge .tableArea + .bl1 {margin-top:-20px;}
.evCharge .imgboxArea {margin-bottom:30px;}
.evCharge .imgboxArea .etc {margin-top:20px}
.evCharge .tbl_infoTxt.noPd {color:#697279}
.evCharge .bl1 {margin-left:15px; margin-top:5px; text-indent:-15px; color:#697279}
.evCharge .pipLayout.bg {background:inherit;}
.evCharge .list_type2 > li.bl_type7 {margin-left:5px;}
.evCharge .list_type2 > li.bl_type7 .bl1 {text-indent:-2.5%;}

.evCharge .step-box, .evGuide .step-box{position:relative;border:1px solid #cdd0d2;border-top:2px solid #05141f;overflow:hidden}
.evCharge .step-box:before, .evGuide .step-box:before{display:block;position:absolute;top:0;left:50%;z-index:1;content:'';width:1px;height:100%;background:#cdd0d2}
.evCharge .step-box:after, .evGuide .step-box:after{display:block;clear:both;content:''}
.evCharge .step-box .box, .evGuide .step-box .box{position:relative;float:left;width:50%}
.evCharge .step-box .box:before, .evGuide .step-box .box:before{display:block;position:absolute;top:0;left:0;width:100%;height:45px;background:#f9f9f9;content:''}
.evCharge .step-box .box strong, .evGuide .step-box .box strong{display:block;position:relative;z-index:1;margin-bottom:10px;padding:10px 0;border-bottom:1px solid #cdd0d2;text-align:center;font-family:kiaM;font-weight:bold;color:#05141f;line-height:2}
.evCharge .step-box .box ul, .evGuide .step-box .box ul {margin:5%}
.evCharge .step-box .box li, .evGuide .step-box .box li {position:relative;margin-top:30px;border:1px solid #cdd0d2;color:#37434c}
.evCharge .step-box .box li:first-child, .evGuide .step-box .box li:first-child{margin-top:0}
.evCharge .step-box .box li span, .evGuide .step-box .box li span{position:relative;display:inline-block;padding:9px 0;text-align:center}
.evCharge .step-box .box li span.boxg, .evGuide .step-box .box li span.boxg {width:35%;background:rgba(5,20,31,0.2)}
.evCharge .step-box .box li span.boxw, .evGuide .step-box .box li span.boxw {width:65%}
.evCharge .step-box .box li .boxw:before, .evGuide .step-box .box li .boxw:before{display:block;position:absolute;top:-63%;left:48%;width:7px;height:7px;border:3px solid rgba(5,20,31,0.4);border-left-width:0;border-top-width:0;content:'';transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.evCharge .step-box .box li:first-child .boxw:before, .evGuide .step-box .box li:first-child .boxw:before {display:none}
.evCharge .step-box .arrList li, .evGuide .step-box .arrList li {position:relative;display:table;width:100%;min-height:60px;text-align:center}
.evCharge .step-box .arrList li:after, .evGuide .step-box .arrList li:after{display:block;position:absolute;top:-40%;left:48%;width:7px;height:7px;border:3px solid rgba(5,20,31,0.4);border-left-width:0;border-top-width:0;content:'';transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.evCharge .step-box .arrList li:first-child:after, .evGuide .step-box .arrList li:first-child:after{display:none}
.evCharge .step-box .arrList li span, .evGuide .step-box .arrList li span {display:table-cell;vertical-align:middle}
.evCharge .step-box .arrList li em, .evGuide .step-box .arrList li em{display:block;margin-top:2px;color:#697279}
.evCharge .step-box .imgBox, .evGuide .step-box .imgBox {margin:5%}
.evCharge .step-box .imgBox img, .evGuide .step-box .imgBox img {width:100%}
.evCharge .step-box .imgBox p, .evGuide .step-box .imgBox p {margin-top:15px}
.evCharge .step-box .imgBox p em, .evGuide .step-box .imgBox p em {display:block;margin-top:5px;color:#697279}

.evTco .descList, .evCharge .descList {margin-top:30px;}
.evTco .descList li, .evCharge .descList li {margin:0 0 10px 20px;text-indent:-20px; font-size:13px; color:#697279; word-break:keep-all;}

@media(max-width:1024px){
.evCharge .tableArea, .evGuide .tableArea {overflow-x:scroll;}
.evCharge .tableArea table {width:820px;}
.evCharge .imgboxArea {margin:5px 0 25px; overflow-x:scroll;}
.evCharge .imgboxArea .imgBox img {width:100%}
}
@media(max-width:767px){
.pcview{display:none}
.moview{display:block}
.evCharge .tableArea, .evGuide .tableArea {margin:5px 0 25px;}
.evCharge .step-box, .evGuide .step-box {border-top:0}
.evCharge .step-box .box, .evGuide .step-box .box {width:100%;float:none;border-top:2px solid #7d7d7d}
.evCharge .step-box:before, .evGuide .step-box:before {display:none}
.evCharge .step-box .box ul, .evGuide .step-box .box ul {margin:6% 4%}
.evCharge .step-box .box li, .evGuide .step-box .box li {margin-top:25px}
.evCharge .step-box .box li span, .evGuide .step-box .box li span {padding:8px 0}
.evCharge .step-box .box li span.boxg, .evGuide .step-box .box li span.boxg {width:55%}
.evCharge .step-box .box li span.boxw, .evGuide .step-box .box li span.boxw {width:45%}
.evCharge .step-box .box+.box li span.boxg, .evGuide .step-box .box+.box li span.boxg {width:45%}
.evCharge .step-box .box+.box li span.boxw, .evGuide .step-box .box+.box li span.boxw {width:55%}
.evCharge .step-box .box li .boxw:before, .evGuide .step-box .box li .boxw:before {top:-57%;width:5px;height:5px;border:2px solid #9a9a9a;border-left-width:0;border-top-width:0}
.evCharge .step-box .arrList li:after, .evGuide .step-box .arrList li:after {top:-35%}

.evTco .descList, .evCharge .descList {margin-top:20px;}
.evTco .descList li, .evCharge .descList li {margin:0 0 7px 15px; font-size:12px; text-indent:-15px;}

.evCharge .imgboxArea + .descList {margin-top:-10px;}

}

/* ev-Charge */
.evCharge {padding-bottom:100px; background:#fff; color:#37434c;}
.evCharge .inner {padding-bottom:40px;}
.evCharge h3 {margin:60px 0 30px;font-size:30px; line-height:1; color:#05141f;}
.evCharge .bl_dash {font-size:13px;}
.evCharge .bl_type1 .link {position:relative; display:inline-block; margin:0 0 0 20px;padding-right:10px; border-bottom:1px solid #697279;font-size:14px;color:#05141f;text-decoration:none;line-height:1.2; vertical-align:middle;}
.evCharge .bl_type1 .link:after {display:block;position:absolute;top:3px;right:0;width:6px;height:6px;border:1px solid #333;border-left-width:0;border-top-width:0;content:'';background:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.evCharge .h_type2~.h_type2 {margin-top:40px}
.evCharge .h_type2 + .bl_type7 {margin:10px 0 20px 5px;}
.evCharge .bl_type1~.bl_type1{margin:30px 0 15px}
.evCharge .bl_type1.etc {margin-top:50px;}
.evCharge .bl_type1 + .bl_type7 {margin:10px 0 20px 5px;}
.evCharge .bl_type7 + h4.h_type2 {margin:30px 0 6px 0;}
.evCharge .tableArea .mgimg {margin:-35px 0 40px;}
.evCharge .setpboxwrap{margin-top:15px}
.evCharge .setpboxwrap:after{display:block;clear:both;content:''}
.evCharge .setpboxwrap .imgstep{float:left;width:27.3%;margin-top:16px;box-sizing:border-box}
.evCharge .setpboxwrap .guidestep{float:left;width:72.7%; margin-top:70px;line-height:1.5;}
.evCharge .setpboxwrap .guidestep .stit{margin:35px 0 10px;font-size:15px;color:#05141f}
.evCharge .setpboxwrap .guidestep .stit:first-child{margin-top:0}
.evCharge .setpboxwrap .guidestep .mbl_tb+.stit{margin-top:30px}
.evCharge .setpboxwrap .guidestep .stit+.list_type1{margin-top:0}
.evCharge .setpboxwrap .guidestep .list_type1>li{margin-bottom:7px}
.evCharge .setpboxwrap .guidestep .list_type1 ul{margin-top:5px;color:#37434c}
.evCharge .dashlist {text-align:left;}
.evCharge .tleft {padding:15px 35px !important}
.evCharge .gsBox {display:flex;margin:10px 0 45px;padding:40px 0; background:#f7f8f8; box-sizing:border-box;}
.evCharge .gsBox .cardBox {flex:1; padding:0 1% 0 8%; box-sizing:border-box;}
.evCharge .gsBox .benefitBox {flex:3; padding:0 5%; box-sizing:border-box; font-size:15px; text-align:center;}
.evCharge .benefitBox strong {display:block; margin-bottom:3.5%; line-height:1.5;}
.evCharge .benefitBox p {line-height:1.5;}
.evCharge .benefitBox a{display:inline-block;margin:4.5% 0; padding:12px 28px 10px;box-sizing:border-box;border:1px solid #05141f;border-radius:100px;background:#05141f; font-family:kiaB; font-size:15px; color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.evCharge .benefitBox a span{display:inline-block;position:relative;padding-right:16px}
.evCharge .benefitBox a span:after{display:block;position:absolute;top:5px;right:0;width:7px;height:7px;border:2px solid #fff;border-left-width:0;border-top-width:0;content:'';background:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.evCharge .benefitBox a:hover,.evCharge .benefitBox a:focus{border:1px solid #05141f;background:#fff;color:#05141f}
.evCharge .benefitBox a:hover span:after,.evCharge .benefitBox a:focus span:after{border:2px solid #05141f;border-left-width:0;border-top-width:0}
.evCharge .benefitBox ul {word-break:keep-all; text-align:left; font-size:13px;}

.evCharge .findEv {display:table; width:100%; margin-top:40px; padding:35px 0; box-sizing:border-box; background:url(../../../content/dam/kwcms/kr/ko/images/ev/bg-carge-epit-pc.jpg) no-repeat 50% 0; background-size:cover; text-align:center; line-height:1;}
.evCharge .findEv p {display:table-cell;}
.evCharge .findEv strong {display:block; margin-bottom:25px; font-size:23px; font-family:kiaB; color:#05141f;}
.evCharge .findEv a {display:inline-block; padding:15px 28px; background:#37434c; border:1px solid #37434c; font-size:15px; color:#fff; transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -ms-transition:all 0.2s; -o-transition:all 0.2s;}
.evCharge .findEv a:hover {background:#fff; border:1px solid #05141f;color:#05141f;}
.evCharge .ondemendBox {position:relative; margin-top:10px; padding-top:108.511%; background:url(../../../content/dam/kwcms/kr/ko/images/ev/caarge_img18_pc.jpg) no-repeat 50% 0; background-size:cover;}
.evCharge .ondemendBox .appDownBtn {position:absolute;left:20%; bottom:7.5%;width:60%;height:10%;}
.evCharge .ondemendBox .appDownBtn a {float:left;display:block;width:50%;height:100%; background:url(../../../content/dam/kwcms/kr/ko/images/event/event_20150701/space.png) no-repeat;}
.evCharge .ondemendBox .appDownBtn a span {display:block;text-indent:-9999px;}
.evCharge .chargerbox {position:relative;min-height:100px}
.evCharge .chargerbox>p{text-align:right;margin-top:-33px}
.evCharge .chargerbox .list_type2{position:absolute;top:25px;margin-left:20px;width:40%}
.evCharge .chargerbox .pcview {display:inline-block;}
.evCharge .list_type2 {margin-left:20px;}
.evCharge .imgBox {display:flex; width:100%; margin-top:10px; border:1px solid #cdd0d2; border-left:none;}
.evCharge .imgBox > li {flex:1; border-left:1px solid #cdd0d2; text-align:center;}
.evCharge .imgBox > li strong {display:block; padding:13px 0; background:#f7f8f8; border-bottom:1px solid #cdd0d2;}
.evCharge .imgBox > li strong em {padding:0;color:#ea0029;}
.evCharge .imgBox > li img {width:auto;}
.evCharge .imgBox li ul {margin-bottom:20px; text-align:center;}
.evCharge .imgBox.type1 li:first-child {flex:1 24.9%;}
.evCharge .imgBox.type2 li:last-child {flex:1 33%;}
.evCharge .imgBox.type2 li:after {display:block; clear:both; content:'';}
.evCharge .imgBox.type2 li:last-child ul {float:left; width:50%;}
.evCharge .imgBox.type2 li a {text-decoration:none; border-bottom:1px solid #37434c;}
.evCharge .btnEv {margin-top:50px;}
.evCharge .btnEv a {display:block; width:100%; padding:24px; box-sizing:border-box; background:#316d80; font-size:23px; color:#fff; text-decoration:none; text-align:center; line-height:1;}
.evCharge .btnEv a span {position:relative; display:inline-block; padding:0 17px 0 95px;}
.evCharge .btnEv a span:before {display:block; position:absolute; left:0; width:75px; height:20px; background:url(../../../content/dam/kwcms/kr/ko/images/ev/carge_ic01.png) no-repeat; content:'';}
.evCharge .btnEv a span:after {display:block;position:absolute;top:5px;right:0;width:10px;height:10px;border:2px solid #fff;border-left-width:0;border-top-width:0;content:'';background:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.evCharge .cardguide {display:flex;margin-top:20px; line-height:1.7;}
.evCharge .cardguide .imgcard {padding-right:7% ;box-sizing:border-box}
.evCharge .cardguide .txtcard {padding:20px 50px 0 0;}
.evCharge .cardguide .txtcard ul{margin-bottom:20px}
.evCharge .cardguide .txtcard li:nth-child(2){position:relative;padding-left:85px;margin-bottom:7px}
.evCharge .cardguide .txtcard li:nth-child(2) span{display:inline-block;position:absolute;top:0;left:0;}
.evCharge .listNum {margin:10px 0;}
.evCharge .listNum li {margin:0 0 5px 15px; text-indent:-15px; color:#37434c;}
.evCharge .table_type2.etc {border-top:none; margin-top:20px;}
.evCharge .prmBox {margin:40px 0 45px;padding:35px 30px 20px;border-top:2px solid #05141f; background:#f7f8f8;}
.evCharge .prmBox h5 {margin-bottom:10px;font-size:18px;}
.evCharge .prmBox h5 + p {margin:20px 0 10px; font-size:13px;}
.evCharge .prmBox li {position:relative; padding:0 0 10px 0; margin-left:10px; text-indent:-10px;}
.evCharge .prmBox li strong {position:absolute; left:0; }
.evCharge .prmBox li ol {margin-top:7px;}
.evCharge .prmBox li li {padding:0 0 3px; margin-left:15px; text-indent:-15px;}
.evCharge .bgBox {padding:35px 30px 15px;background:#f7f8f8;}
.evCharge .bgBox li {position:relative; padding-bottom:10px; font-size:15px; line-height:1.5;}
.evCharge .bgBox li strong {position:absolute; left:0; color:#05141f;}
.evCharge .bgBox .type1 li {padding-left:100px;}
.evCharge .bgBox .type2 li {padding-left:130px;}
.evCharge .bgBox .bl_type7 + .bl_type7 {margin:-15px 0 20px 5px;}
.evCharge .imgWrap {margin-top:10px;}
.evCharge .imgWrap img {width:100%;}
.evCharge .table_type2.none {border:none !important; margin:10px 0 -1px}
.evCharge .table_type2 .nodata {background:none !important; border:none !important; padding:0 !important;}
.evCharge .table_type2 td .tipTxt {display:block; margin-top:20px; font-size:90%;}

@media(max-width:1024px){
.evCharge {padding-bottom:60px;}
.evCharge h3 {margin:40px 0 25px;}
.evCharge .chargerbox img {width:50%;}
.evCharge .imgBox li img {width:100%;}
/*.evCharge .imgBox.type1 li:first-child {flex:1 25%;}
.evCharge .imgBox.type2 li:last-child {flex:1 33%;}*/
.evCharge .cardguide .txtcard table {width:100%;}
.evCharge .table_type2.etc img {width:100%;}
}
@media(max-width:767px){
.evCharge .chargerbox .pcview {display:none;}
.evCharge {padding-bottom:40px;}
.evCharge .inner {padding-bottom:20px;}
.evCharge h3 {margin:35px 0 20px; font-size:21px;}
.evCharge p {font-size:12px; word-break:keep-all;}
.evCharge .h_type2 + p {margin-top:10px;}
.evCharge .bl_dash {font-size:12px;}
.evCharge .tableArea .mgimg {margin:0;}
.evCharge .tbl_infoTxt.noPd {margin-top:10px;}
.evCharge .tableArea + .bl1 {margin-top:-15px; font-size:12px;}
.evCharge .imgboxArea + .bl1 {margin-top:-15px; font-size:12px;}
.evCharge .bl_type1 .link {margin:0 0 0 15px;font-size:11px;}
.evCharge .h_type2 + .bl_type7 {margin:10px 0 12px 5px}
.evCharge .bl_type7 + h4.h_type2 {margin:20px 0 0;}
.evCharge .bl_type1.etc {margin-top:30px;}
.evCharge .setpboxwrap .imgstep{float:none;width:100%}
.evCharge .setpboxwrap .imgstep img{width:100%}
.evCharge .setpboxwrap .guidestep{float:none;width:100%; margin-top:25px;}
.evCharge .setpboxwrap .guidestep .stit:first-child{margin-top:20px}
.evCharge .setpboxwrap .guidestep .stit{margin:20px 0 7px}
.evCharge .setpboxwrap .guidestep .mbl_tb+.stit{margin-top:20px}
.evCharge .setpboxwrap .guidestep .stit+.tbl_infoTxt.noPd{margin-top:5px}
.evCharge .gsBox {display: block; padding:30px 0}
.evCharge .gsBox .cardBox {flex:none; padding:0; margin-bottom:10%;}
.evCharge .gsBox .cardBox img {width:38%; min-width:111px; margin:0 auto;}
.evCharge .gsBox .benefitBox {flex:none; font-size:13px;}
.evCharge .benefitBox strong {margin-bottom:4.5%;}
.evCharge .benefitBox a {padding:9px 22px 6px;font-size:13px;}
.evCharge .benefitBox a span{padding-right:10px;font-size:12px}
.evCharge .benefitBox a span:after{top:4px;width:5px;height:5px}
.evCharge .benefitBox ul {font-size:12px;}

.evCharge .findEv {margin-top:20px; padding:9.5% 0; background:url(../../../content/dam/kwcms/kr/ko/images/ev/bg-carge-epit-mo.jpg) no-repeat 50% 0; background-size:cover;}
.evCharge .findEv strong {margin-bottom:15px;font-size:15px;}
.evCharge .findEv a {padding:8px 13px; font-size:12px;}
.evCharge .ondemendBox {padding-top:369%; background:url(../../../content/dam/kwcms/kr/ko/images/ev/caarge_img18_mo.jpg) no-repeat 50% 0; background-size:cover;}
.evCharge .ondemendBox .appDownBtn {left:10%;bottom:5%;width:80%;height:12%;}
.evCharge .ondemendBox .appDownBtn a {float:none;width:100%;height:50%;}
.evCharge .chargerbox>p{margin:0 0 10px;text-align:left}
.evCharge .chargerbox img{width:100%;max-width:354px}
.evCharge .chargerbox .list_type2{position:relative;top:0;margin-left:0;width:100%}
.evCharge .list_type2 {margin-left:0;}
.evCharge .imgBox {width:768px;margin-top:0;}
.evCharge .imgBox li strong {padding:8px 0;font-size:12px;}
.evCharge .imgboxArea .etc {width:767px; margin-top:5px;}
.evCharge .imgboxArea .etc img {width:100%;}
.evCharge .btnEv {margin-top:25px;}
.evCharge .btnEv a {padding:21px 0 17px;font-size:12px;}
.evCharge .btnEv a span {padding:0 10px 0 47px}
.evCharge .btnEv a span:before {width:40px; height:11px; background-size:38px auto;}
.evCharge .btnEv a span:after {top:1px; width:5px; height:5px;}
.evCharge .cardguide {width:768px;margin-top:0;}
.evCharge .cardguide .imgcard {padding-right:20px;}
.evCharge .cardguide .imgcard img {width:120px;}
.evCharge .cardguide .txtcard {padding:0 80px 0 0;}
.evCharge .cardguide .txtcard ul {margin:-5px 0 10px;}
.evCharge .cardguide .txtcard li {padding:0 0 5px 0 !important;}
.evCharge .cardguide .txtcard li span {position:relative !important; display:block; text-indent:-8px;}
.evCharge .table_type2.etc {margin-top:0;}
.evCharge .listNum li {font-size:12px;}
.evCharge .prmBox {margin-top:25px;padding:20px 15px;font-size:12px;}
.evCharge .prmBox h5 {margin-bottom:5px;font-size:15px;}
.evCharge .prmBox h5 + p {margin-bottom:12px; font-size:13px;}
.evCharge .prmBox li {padding:0 0 5px 0;}
.evCharge .prmBox li strong {position:relative; display:block;}
.evCharge .bgBox {padding:20px 15px 5px}
.evCharge .bgBox li {padding:0 0 10px 0 !important; font-size:13px;}
.evCharge .bgBox li strong {display:block; position:relative;}
.evCharge .bgBox li span {display:block;}
.evCharge .bgBox li br + span {margin-top:5px;}
}

/* experience */
.evExp {color:#37434c}
.evExp .evBg {text-align:center; line-height:1.2;}
.evExp .evBg.type1 {padding:11.5% 0 23%;background:url(../../../content/dam/kwcms/kr/ko/images/ev/bg_exp1_pc.jpg) no-repeat 50% 0; background-size:cover;} /* 20210824 edit */
.evExp .evBg.type1 h3 {font-size:68px; color:#fff; text-shadow:0 0 7px #000;} /* 20210824 edit */
.evExp .evBg.type1 .txt {margin-top:1%;font-size:24px; color:#fff; text-shadow:0 0 5px #000;} /* 20210824 edit */
.evExp .evBg.type1 a {display:inline-block;margin-top:2%;width:213px;padding:18px 0 17px;background:#fff;font-size:18px; color:#05141f; text-decoration:none; font-size:18px; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -ms-transition:all 0.2s; -o-transition:all 0.2s;}
.evExp .evBg.type1 a:hover, .evExp .evBg.type1 a:focus {background:#05141f; color:#fff;}/* 20210824 edit */
.evExp .evBg.type2 {padding:4.76% 0; background:url(../../../content/dam/kwcms/kr/ko/images/ev/bg_exp2_pc.jpg) no-repeat 50% 0; background-size:cover;}
.evExp .evBg.type2 h3 {font-size:44px; color:#fff}
.evExp .evBg.type2 a {position:relative; display:inline-block; margin-top:1.5%; padding-right:15px; border-bottom:1px solid #fff; font-size:22px; color:#fff; text-decoration:none;}
.evExp .evBg.type2 a:after {display:block;position:absolute;top:5px;right:0;width:10px;height:10px;border:2px solid #fff;border-left-width:0;border-top-width:0;content:'';background:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.evExp .type3 {padding:5% 0; text-align:center;}
.evExp .type3 h3 {font-size:56px; color:#05141f; line-height:1.2;}
.evExp .type3 .eventList {max-width:1440px; margin:50px auto 25px; overflow:hidden;}
.evExp .type3 .eventList .slick-list {margin:0 -10px}
.evExp .type3 .eventList .slick-slide{position:relative; float:left;width:50%;padding:0 10px;box-sizing:border-box}
.evExp .type3 .eventList .slick-slide .img img {width:100%;}
.evExp .type3 .slick-dots {display:inline-block;}
.evExp .type3 .slick-dots li {display:inline-block;}
.evExp .type3 .slick-dots li button {position:relative; padding:8px 6px; text-indent:-999px; overflow:hidden; font-size:0; vertical-align:middle;}
.evExp .type3 .slick-dots li button:after {position:relative; display:block; width:9px; height:9px; border-radius:10px; background:#05141f; opacity:.4; content:''; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}
.evExp .type3 .slick-dots li.slick-active button:after {width:32px; background:#05141f; opacity:1;}
.evExp .type3 .controlWrap {position:relative; display:inline-block; margin:0 auto; padding-right:25px; overflow:hidden; text-align:center;}
.evExp .type3 .controlWrap .play, .evExp .type3 .controlWrap .pause {position:absolute; display:inline-block; right:0; width:25px; height:25px; border-radius:25px; text-indent:-999px; overflow:hidden; font-size:0; vertical-align:middle;}
.evExp .type3 .controlWrap .play {display:none;}
.evExp .type3 .controlWrap .play:before{display:block; position:absolute; top:7px; right:7px; width:0px; height:0px; border:10px transparent solid; border-left-color:#05141f; border-width:5px 0  5px 8px; content:'';}
.evExp .type3 .controlWrap .pause:before, .evExp .type3 .controlWrap .pause:after {position:absolute; display:block; top:8px; left:9px; width:2px; height:9px; background:#05141f; content:''; }
.evExp .type3 .controlWrap .pause:after {left:14px;}

@media(max-width:1440px){
.evExp .type3 .eventList {margin:2% 15px;}
}
@media(max-width:1024px){
.evExp .evBg.type1 {padding:11% 0 16.1%;} /* 20210824 edit */
.evExp .evBg.type1 h3 {font-size:40px;}
.evExp .evBg.type1 .txt {font-size:20px;}
.evExp .evBg.type1 a {width:140px; padding:15px 0 14px; margin-top:4%; font-size:14px;}
.evExp .evBg.type2 {padding:3.5% 0}
.evExp .evBg.type2 h3 {font-size:30px;}
.evExp .evBg.type2 a {margin-top:1%;padding-right:12px; font-size:18px;}
.evExp .evBg.type2 a:after {top:2px;width:7px;height:7px;}
.evExp .type3 {padding:7% 0;}
.evExp .type3 h3 {font-size:40px;}
.evExp .type3 .eventList {margin:3% 15px}
}

@media(max-width:767px){
.evExp .evBg.type1 {padding:29% 0 30%; background:url(../../../content/dam/kwcms/kr/ko/images/ev/bg_exp1_mo.jpg) no-repeat 50% 0; background-size:cover;} /* 20210824 edit */
.evExp .evBg.type1 h3 {font-size:30px;} /* 20210824 edit */
.evExp .evBg.type1 .txt {margin-top:5%;font-size:14px; line-height:1.5;} /* 20210824 edit */
.evExp .evBg.type1 a {width:115px;margin-top:3%;padding:10px 0;font-size:14px;}  /* 20210824 edit */
.evExp .evBg.type2 {padding:17% 0;background:url(../../../content/dam/kwcms/kr/ko/images/ev/bg_exp2_mo.jpg) no-repeat 50% 0; background-size:cover;}
.evExp .evBg.type2 h3 {font-size:21px;}
.evExp .evBg.type2 a {margin-top:4%;padding-right:10px; font-size:12px;}
.evExp .evBg.type2 a:after {top:2px;width:5px;height:5px;}
.evExp .type3 {padding:10% 0;}
.evExp .type3 h3 {font-size:21px;}
/* .evExp .evBg.type1 .txt {font-size:18px;} 20210824 del */
.evExp .type3 .eventList {margin:3% 25px;}
}

/* ev-Pip */
.evPip {letter-spacing:-1px;}
.evPip .evBg {position:relative;}
.evPip .cont {position:absolute; z-index:1; width:100%; text-align:center;}
.evPip .bgimg img {width:100%;}
.evPip h3 {margin-bottom:50px;font-size:50px; font-family:kiaB;text-align:center;line-height:1;}
.evPip .evBg h4 {width:960px; margin:0 auto; font-size:40px; text-align:left;}
.evPip .evBg h4 span {display:block; margin-bottom:15px; font-family:kiaM; font-size:28px;}
.evPip .evBg .cont {padding-top:5.5%;}
.evPip .type6 .evBg .cont, .evPip .type7 .evBg .cont {color:#fff;}
.evPip .evBg {line-height:1;}
.evPip .evBg.type1 .cont {padding-top:16.5%; color:#fff;}
.evPip .evBg.type1 h4 {width:100%;margin-bottom:2.5%; font-size:87px; text-align:center; text-shadow:0 0 5px #000;}
.evPip .evBg.type1 .txt {font-size:24px; line-height:1.7; text-shadow:0 0 5px #000;}
.evPip .evBg.type2 {max-width:1363px; margin:0 auto; padding-top:115px;}
.evPip .evBg.type2 .cont {padding-top:14% ;color:#05141f;}
.evPip .evBg.type2 .txt {position:relative; font-family:kiaM; font-size:18px;}
.evPip .evBg.type2 .txt:before, .evPip .evBg.type2 .txt:after {display:block; position:absolute; top:40%; left:50%; width:3px; height:30px; background:#fff; content:''; transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg); transition-duration:0.3s;}
.evPip .evBg.type2 .txt:before {background:#fff; transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg); transition-duration:0.3s;}
.evPip .evBg.type2 .txt:after {background:#fff; transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg); transition-duration:0.3s;}
.evPip .evBg.type2 .txt dl {display:inline-block; width:300px; height:240px; padding-top:40px; margin:0 70px; box-sizing:border-box; border:1px solid rgba(255,255,255,1); background:rgba(255,255,255,0.8);}
.evPip .evBg.type2 .txt dt {position:relative;display:inline-block; font-size:52px; font-family:kiaB;}
.evPip .evBg.type2 .txt dt:after {position:relative;display:block; width:100%; height:3px; margin:35px 0 20px; background:rgba(5,20,31,0.4);content:'';}
.evPip .evBg.type2 .txt dd {display:block;font-size:22px;line-height:1.5;}
.evPip .type3, .evPip .type4, .evPip .type5, .evPip .type6, .evPip .type7 {max-width:1363px; margin:0 auto; padding-top:115px;line-height:1;}
.evPip .features {width:1160px; margin:100px auto 80px;}
.evPip .features:after {display:block; clear:both; content:'';}
.evPip .features li {position:relative; float:left; width:32.5%; font-family:kiaM; font-size:20px; text-align:center; line-height:1.5; color:#37434c}
.evPip .features li:nth-child(1) {width:35%;}
.evPip .type7 .features li {width:32%;}
.evPip .type7 .features li:nth-child(2) {width:36%;}
.evPip .features li:before {position:absolute; top:0; left:-1px; display:block; width:1px; height:100%; background:#cdd0d2; content:'';}
.evPip .features li:after {position:absolute; top:0; right:0; display:block; width:1px; height:100%; background:#cdd0d2; content:'';}
.evPip .features li:first-child:before, .evPip .features li:last-child:after {display:none;}
.evPip .features li strong {display:block; position:relative; margin-bottom:20px;font-family:kiaB;font-size:25px;text-align:center; color:#05141f;}
.evPip .features li strong:before {display:block; position:relative; width:60px; height:60px; margin:0 auto 15px; background-image:url(../../../content/dam/kwcms/kr/ko/images/ev/ic-ev-lineup.png); content:''}
.evPip .features li strong.by {margin-bottom:57px}
.evPip .features li em {display:block; font-size:18px;}
.evPip .features li .point {font-family:kiaB;}
.evPip .type3 .features li:nth-child(1) strong:before {background-position:0 0;}
.evPip .type3 .features li:nth-child(2) strong:before {background-position:-60px 0;}
.evPip .type3 .features li:nth-child(3) strong:before {background-position:-120px 0;}
.evPip .type4 .features li:nth-child(1) strong:before {background-position:0 -60px;}
.evPip .type4 .features li:nth-child(2) strong:before {background-position:-60px -60px;}
.evPip .type4 .features li:nth-child(3) strong:before {background-position:-120px -60px;}
.evPip .type5 .features li:nth-child(1) strong:before {background-position:0 -120px;}
.evPip .type5 .features li:nth-child(2) strong:before {background-position:-60px -120px;}
.evPip .type5 .features li:nth-child(3) strong:before {background-position:-120px -120px;}
.evPip .type6 .features li:nth-child(1) strong:before {background-position:0 -60px;}
.evPip .type6 .features li:nth-child(2) strong:before {background-position:0 -240px; width:92px;}
.evPip .type6 .features li:nth-child(3) strong:before {background-position:0 -180px;}
.evPip .type7 .features li:nth-child(1) strong:before {background-position:0 0;}
.evPip .type7 .features li:nth-child(2) strong:before {background-position:-60px -180px;}
.evPip .type7 .features li:nth-child(3) strong:before {background-position:-120px -180px;}

.evPip .linkWrap {width:980px; margin:0 auto; box-sizing:border-box; text-align:center;}
.evPip .linkWrap li {float:left;padding:0 10px; width:20%; box-sizing:border-box;}
.evPip .linkWrap li a {display:block; width:100%; padding:22px 0; border: 1px solid #05141f; background:#fff; box-sizing:border-box; color:#05141f; font-size:20px; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -ms-transition:all 0.2s; -o-transition:all 0.2s;}
.evPip .linkWrap li a:hover {background:#05141f; color:#fff; text-decoration:none;}
.evPip .carlist {display:table; width:100%; padding:3% 4% 0; box-sizing:border-box;}
.evPip .carlist:after {display:block; clear:both; content:'';}
.evPip .carlist li {display:table-cell; padding:0 2%; box-sizing:border-box;}
.evPip .carlist li .img {display:block; margin:0 auto;}
.evPip .carlist li .img img {width:100%;}
.evPip .carlist li a {display:inline-block; width:213px; margin-top:10%; padding:20px 0; border:1px solid #05141f; background:#05141f; color:#fff; text-decoration:none; font-size:18px; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -ms-transition:all 0.2s; -o-transition:all 0.2s;}
.evPip .carlist li a:hover {background:#fff;border:1px solid #05141f;color:#05141f;}


@media(max-width:1440px){
.evPip .type5 .evBg h3 {margin-bottom:3%;}
}

@media(max-width:1280px){
.evPip .carlist li a {margin-top:8%;}
}

@media(max-width:1024px){
.evPip h3 {margin-bottom:30px; font-size:32px;}
.evPip .evBg .cont {padding-top:4%;}
.evPip .evBg h4 {width:100%;padding-left:20px; font-size:30px;}
.evPip .evBg h4 span {margin-bottom:10px;font-size:20px;}
.evPip .evBg.type1 .cont {padding-top:15%;}
.evPip .evBg.type1 h4 {font-size:65px;}
.evPip .evBg.type1 .txt {font-size:18px;}
.evPip .evBg.type2 {padding-top:70px;}
.evPip .evBg.type2 .txt:before, .evPip .evBg.type2 .txt:after {width:2px; height:20px;}
.evPip .evBg.type2 .txt dl {width:220px; height:155px; margin:0 30px; padding-top:20px}
.evPip .evBg.type2 .txt dt {font-size:32px;}
.evPip .evBg.type2 .txt dt:after {height:2px; margin:17px 0 10px;}
.evPip .evBg.type2 .txt dd {font-size:18px}
.evPip .type3, .evPip .type4, .evPip .type5 {padding-top:70px;}
.evPip .type3 .evBg h3 {width:100%; margin:0 0 0 25px; font-size:32px;}
.evPip .type3 .evBg h3 span {margin-bottom:13px; font-size:22px;}
.evPip .type4 .evBg h3 {width:100%; margin:0 0 0 25px; font-size:32px;}
.evPip .type4 .evBg h3 span {margin-bottom:13px; font-size:22px;}
.evPip .type5 .evBg h3 {width:100%; margin:0 0 2% 25px; font-size:32px;}
.evPip .type5 .evBg h3 span {margin-bottom:13px; font-size:22px;}
.evPip .linkWrap {width:100%; padding:0 10px}
.evPip .linkWrap li {padding:0 5px;}
.evPip .linkWrap li a {padding:18px; font-size:16px;}
.evPip .features  {width:100%; margin:60px auto}
.evPip .features li {min-width:160px; font-size:16px;}
.evPip .features li strong {font-size:20px;}
.evPip .features li strong.by {margin-bottom:50px}
.evPip .features li em {font-size:14px;}
.evPip .carlist {padding:4% 0 0;}
.evPip .carlist li a {width:180px; padding:15px 0 14px; margin-top:6%; font-size:14px;}
}

@media(max-width:767px){
.evPip h3 {font-size:21px; margin-bottom:6%; text-align:center;}
.evPip .evBg h4 {padding:0;font-size:21px; text-align:center; line-height:1.3;}
.evPip .evBg h4 span {margin-bottom:5px;font-size:14px;}
.evPip .evBg.type1 .cont {padding:23% 10% 0;box-sizing:border-box;word-break:keep-all;}
.evPip .evBg.type1 h4 {margin-bottom:5%;font-size:32px;}
.evPip .evBg.type1 .txt {font-size:12px;}
.evPip .evBg.type2 {padding-top:42px;}
.evPip .evBg.type2 .cont {padding-top:18%;}
.evPip .evBg.type2 .txt:before, .evPip .evBg.type2 .txt:after {width:2px; height:13px; top:45%;}
.evPip .evBg.type2 .txt dl {width:101px; height:100px; margin:0 15px; padding:11px 5px 0}
.evPip .evBg.type2 .txt dt {font-size:18px;}
.evPip .evBg.type2 .txt dt:after {margin: 12px 0 9px;}
.evPip .evBg.type2 .txt dd {font-size:12px; line-height:1.4;}
.evPip .type3, .evPip .type4, .evPip .type5, .evPip .type6, .evPip .type7 {padding-top:42px;}
.evPip .type3 .evBg .cont, .evPip .type6 .evBg .cont, .evPip .type7 .evBg .cont {padding-top:10%;}
.evPip .type3 .evBg h3 {font-size:23px; margin:0 0 4%; text-align:center;}
.evPip .type3 .evBg h3 span {margin-bottom:8px; font-size:14px;}
.evPip .type4 .evBg .cont {padding-top:10%;}
.evPip .type4 .evBg h3 {font-size:23px; margin:0 0 4%; text-align:center;}
.evPip .type4 .evBg h3 span {margin-bottom:8px; font-size:14px;}
.evPip .type5 .evBg .cont {padding-top:10%;}
.evPip .type5 .evBg h3 {font-size:23px; margin:0 0 4%; text-align:center;}
.evPip .type5 .evBg h3 span {margin-bottom:8px; font-size:14px;}
.evPip .features {padding:20px 25px; margin:0; box-sizing:border-box;}
.evPip .features li {display:block;float:none; width:100%; box-sizing:border-box; padding:20px 0 20px 80px; border-bottom:1px solid #cdd0d2; font-size:12px; text-align:left;}
.evPip .features li:nth-child(1) {width:100%;}
.evPip .features li:last-child {border-bottom:none;}
.evPip .type7 .features li, .evPip .type7 .features li:nth-child(2) {width:100%;}
.evPip .features li:before, .evPip .features li:after {display:none;}
.evPip .features li strong {text-align:left; font-size:15px; margin-bottom:5px;}
.evPip .features li strong:before {position:absolute; top:50%; left:-60px; width:35px; height:36px; background-size:120px auto;}
.evPip .features li strong.by {margin-bottom:5px}
.evPip .features li em {font-size:11px;}
.evPip .type3 .features li:nth-child(1) strong:before {background-position:-2px -4px;}
.evPip .type3 .features li:nth-child(2) strong:before {background-position:-43px -2px;}
.evPip .type3 .features li:nth-child(3) strong:before {background-position:-83px -2px;}
.evPip .type4 .features li:nth-child(1) strong:before {background-position:-2px -42px;}
.evPip .type4 .features li:nth-child(2) strong:before {background-position:-44px -42px;}
.evPip .type4 .features li:nth-child(3) strong:before {background-position:-71px -35px; background-size:106px auto;}
.evPip .type5 .features li:nth-child(1) strong:before {background-position:0 -71px; background-size:108px auto;}
.evPip .type5 .features li:nth-child(2) strong:before {background-position:-43px -82px;}
.evPip .type5 .features li:nth-child(3) strong:before {background-position:-83px -82px;}
.evPip .type6 .features li:nth-child(1) strong:before {background-position:-2px -42px;}
.evPip .type6 .features li:nth-child(2) strong:before {background-position:0 -140px; left:-70px; width:53px; background-size:105px auto;}
.evPip .type6 .features li:nth-child(3) strong:before {background-position:-2px -122px;}
.evPip .type7 .features li:nth-child(2) strong:before {background-position:-43px -122px;}
.evPip .type7 .features li:nth-child(3) strong:before {background-position:-202px -122px;}

.evPip .linkWrap {padding:0 17px;}
.evPip .linkWrap li {width:50%; padding:0 8px 15px}
.evPip .linkWrap li a {padding:12px 0; font-size:14px;}
.evPip .carlist li {display:block; margin-top:11%;}
.evPip .carlist li a {width:165px; margin-top:2.5%;  font-size:12px;}
.evPip .carlist li .img {width:80%;}
}

/* ev-Guide */
.evGuide {margin-top:-50px; padding:100px 0 100px; background:#f7f8f8; color:#37434c;}
.evGuide .txt1{margin:-25px 0 10px 0;text-align:right}
.evGuide .txt2{margin:0 0 10px 15px}
.evGuide h6.bl_type1 em{padding-left:5px;font-family:kiaM;font-size:13px;color:#697279}
.evGuide .h_type2~.h_type2 {margin-top:40px}
.evGuide .bl_type1~.bl_type1{margin:30px 0 15px}
.evGuide .h_type2 + .bl_type7 {margin:25px 0 20px;}
.evGuide .bl_type1 + .bl_type7 {margin:25px 0 20px;}
.evGuide .tableArea .mgimg {margin:-35px 0 40px;}
.evGuide ul ul {margin:3px 0 5px; color:#697279}
.evGuide ul ul li {margin-bottom:4px;}
.evGuide .bl1 {margin:5px 0 0 15px; text-indent:-13px; color:#697279; word-break:keep-all;}
.evGuide .bl1 strong {font-weight:normal; color:#05141f;}
.evGuide .tableArea + .bl1 {margin:15px 0 0 15px;}
.evGuide .step-box + ul {margin-top:15px;}
.evGuide .tableArea + ul {margin-top:-15px;}
.evGuide .table_type2 td strong {color:#05141f;}
.evGuide table .thin {font-weight:normal; font-family:kiaM;}
.evGuide table .linenone{border-top:0}
.evGuide table .total th,.evGuide table .total td{background:#f7f8f8;font-weight:bold}
.evGuide .imgbox{margin-top:-50px;text-align:right}
.evGuide .imgbox img{border:1px solid #eee}
.evGuide .battery{margin:0 0 0 10px}
.evGuide .battery>div:after{display:block;clear:both;content:''}
.evGuide .battery img{display:inline-block;float:left;width:160px;margin-right:30px}
.evGuide .battery ul{float:left;display:inline-block;width:75%}
.evGuide .battery li{position:relative;padding:20px 0;color:#37434c}
.evGuide .battery li:before{display:block;position:relative;top:0;left:0;float:left;background:0;height:12px;width:0;margin-left:6px;border:transparent solid;border-bottom-color:#9ba1a5;border-width:0 4px 7px 4px;content:'';transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}
.evGuide .battery li.point{padding:46px 0;border-top:1px solid #cdd0d2;border-bottom:1px solid #cdd0d2}
.evGuide .battery li.point:before{border-bottom-color:#37434c}
.evGuide .battery li em{color:#ea0029;font-size:15px;vertical-align:middle}
.evGuide .battery li>p{margin-top:15px;color:#697279}
.evGuide .battery li>p i{padding:0 15px}
.evGuide .bgList{position:relative;border:1px solid #cdd0d2;border-top:2px solid #05141f;border-left:0}
.evGuide .bgList:before{position:absolute;left:0;bottom:0;clear:both;z-index:1;display:block;width:100%;height:100%;background:url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/green-guide/green-common-img4.png) no-repeat left bottom;content:''}
.evGuide .bgList>li{float:left;width:25%;height:495px;border-left:1px solid #cdd0d2;box-sizing:border-box}
.evGuide .bgList>li dl{position:relative;z-index:2}
.evGuide .bgList>li dt{display:block;height:46px;border-bottom:1px solid #cdd0d2;background:#f7f8f8;font-weight:bold;color:#05141f;text-align:center;line-height:3.5}
.evGuide .bgList>li dd{padding:20px 0 0;box-sizing:border-box}
.evGuide .bgList>li strong{display:block;margin:20px 0 10px 20px;font-family:kiaM;color:#05141f}
.evGuide .bgList>li ul{margin-left:35px}
.evGuide .bgList>li ul + p.tcenter {margin-top:20px;}
.evGuide .textBox .list_type2{display:inline-block;width:36.5%;vertical-align:top}
.evGuide .textBox .tableArea{display:inline-block;width:63%;text-align:right;vertical-align:top}
.evGuide .bl_none{display:block;position:relative;margin:25px 0 10px;font-size:16px;color:#05141f;text-transform:uppercase}
.evGuide .descBox{padding:30px 30px 20px; border:1px solid #cdd0d2;background:#f7f8f8}
.evGuide .descBox .descList{border:1px solid #cdd0d2}
.evGuide .descBox .descList li{float:left;width:33.33%;background:#fff;border-left:1px solid #cdd0d2;text-align:center;box-sizing:border-box}
.evGuide .descBox .descList li:first-child{border-left:0}
.evGuide .descBox .descList li strong{display:block;border-bottom:1px solid #cdd0d2;background:#f7f8f8;font-weight:bold;color:#05141f;text-align:center;line-height:3.5;font-family:kiaM}
.evGuide .descBox .descList li p{padding:17px 0}
.evGuide .descBox .itemList{margin:20px 0 20px 5px;font-size:14px}
.evGuide .descBox .itemList li{position:relative;padding-left:115px;margin:10px 0; letter-spacing:-0.25px;}
.evGuide .descBox .itemList li strong{display:block;position:absolute;left:0;width:105px;font-weight:bold;color:#05141f}
.evGuide .bl_num1{position:relative;margin:0 auto}
.evGuide .bl_num1 li{position:relative;float:left;width:15.9%;min-height:60px;margin:1% 0;padding-left:9%;border-left:1px solid #cdd0d2;text-align:left}
.evGuide .bl_num1 li:first-child{border-left:0}
.evGuide .bl_num1 em{display:block;position:absolute;left:20%;width:20px;height:20px;box-sizing:border-box;border-radius:1px;background:rgba(5,20,31,0.8);font-size:14px;color:#fff;line-height:1.5;text-align:center}
.evGuide .bl_num1:after{display:block;clear:both;content:''}
.evGuide .bl_num1 a{display:block;color:#05141f;text-decoration:underline}
.evGuide .box_list>li{position:relative;float:left;width:22.5%;min-height:225px;margin-left:3.3%;padding:0 1% 0 2%;box-sizing:border-box;border:1px solid #cdd0d2}
.evGuide .box_list>li:first-child{margin-left:0}
.evGuide .box_list>li:after{display:block;position:absolute;left:0;top:0;width:100%;height:37px;border-bottom:1px solid #cdd0d2;background:#f8f8f8;content:''}
.evGuide .box_list>li:before{display:block;position:absolute;top:110px;left:-11%;width:8px;height:8px;border:3px solid #9ba1a5;border-left-width:0;border-top-width:0;content:'';transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.evGuide .box_list>li:first-child:before{display:none}
.evGuide .box_list>li strong{display:block;position:relative;z-index:1;margin-bottom:10px;padding:10px 0;text-align:center;font-family:kiaM;font-weight:bold;color:#05141f}
.evGuide .box_list>li li{position:relative;padding-left:20px;margin:7px 0;color:#37434c}
.evGuide .box_list>li li em{display:inline-block;position:absolute;top:2px;left:0;width:14px;text-align:center;font-size:10px;line-height:1.4}
.evGuide .box_list>li li em:after{display:block;position:absolute;top:0;left:0;width:13px;height:13px;border:1px solid #666;border-radius:20px;content:''}
.evGuide .box_list>li li .online{display:inline-block;padding:0 5px;background:#37434c;font-size:11px;color:#fff;line-height:1.6}
.evGuide .boxetc{position:relative;float:left;width:50%;padding:20px 23px;box-sizing:border-box;background:#f7f8f8}
.evGuide .boxetc strong{display:block;padding:8px 0 9px;background:#cdd0d2;font-family:kiaM;font-weight:bold;color:#05141f;text-align:center}
.evGuide .boxetc ul{margin-top:15px}
.evGuide .boxetc .bl_type4{margin:10px 0;color:#37434c}
.evGuide .boxetc .bl_type4:before{background:#9ba1a5}
.evGuide .moreview {position:relative; display:inline-block; margin:0 0 0 20px;padding-right:10px; border-bottom:1px solid #697279;font-size:14px;color:#05141f;text-decoration:none;line-height:1.2;}
.evGuide .moreview:after {display:block;position:absolute;top:3px;right:0;width:6px;height:6px;border:1px solid #333;border-left-width:0;border-top-width:0;content:'';background:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.evGuide .bbs_type1 {margin:25px 0 30px; font-family:kiaM;}
.evGuide .bbs_type1 .bbs_head {padding:17px 10px 15px 30px;}
.evGuide .bbs_type1 .bbs_tit {font-size:16px;}
.evGuide .bl_faq {line-height:2;}
.evGuide .bbs_sort {font-size:13px; color:#37434c;}
.evGuide .bbs_sort .h {color:#05141f}
.evGuide .faq_reply .reply_box .bl_number {display:block; position:relative; margin-right:0; padding-right:100px; word-break:keep-all;}
.evGuide .faq_reply .reply_box .bl_number a {position:absolute; top:0;right:0}
.evGuide .faq_reply .reply_box .bl_number .num {margin-right:8px;}
.evGuide .form_wrp .count {margin-top:3px; font-size:12px !important;}

.evGuide p.sTitle {margin-top:35px;text-align:center; font-size:22px; line-height:1.5; font-family:kiaB;color:#05141f; letter-spacing:-0.75px;}
.evGuide p.sTitle em {color: #7cb93f}
.evGuide p.sTitle strong {display:block; position:relative; width:301px; height:25px; margin: 0 auto 15px; text-indent:-9999px;}
.evGuide p.sTitle strong:after {display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:url(../../../content/dam/kwcms/kr/ko/images/ev/benefit_ic.png) no-repeat 0 0; content:'';}
.evGuide .benefitList {display:flex;width:100%; max-width:800px; margin:35px auto 55px; border-top:1px solid #cdd0d2; border-bottom:1px solid #cdd0d2; word-break:keep-all;}
.evGuide .benefitList:after {display:block; clear:both; content:'';}
.evGuide .benefitList li {position:relative; flex:1; padding:3% 0; box-sizing:border-box; font-size:13px; text-align:center; line-height:1.5; letter-spacing:-0.5px;}
.evGuide .benefitList li:before {display:block; width:64px; height:64px; margin:0 auto 10px; background:url(../../../content/dam/kwcms/kr/ko/images/ev/benefit_ic.png) no-repeat 0 0; content:'';;}
.evGuide .benefitList li:nth-child(1):before {background-position:0 -64px;}
.evGuide .benefitList li:nth-child(2):before {background-position:-64px -64px;}
.evGuide .benefitList li:nth-child(3):before {background-position:-128px -64px;}
.evGuide .benefitList li:nth-child(4):before {background-position:-192px -64px;}
.evGuide .benefitList li:nth-child(5):before {background-position:-256px -64px;}
.evGuide .benefitList li:nth-child(6):before {background-position:-320px -64px;}

.evGuide .txtBox {font-size:16px;text-align:center; line-height:1.5;}
.evGuide .txtBox p {margin-bottom:25px;}
.evGuide .txtBox p.txt {width:65%; margin:0 auto 25px; text-align:left;}
.evGuide .txtBox a {display:inline-block; margin:10px 0 50px; padding:19px 37px 16px; box-sizing:border-box; border:1px solid #05141f; border-radius:100px; background:#05141f;color:#fff; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}
.evGuide .txtBox a span {display:inline-block; position:relative; padding-right:16px;}
.evGuide .txtBox a span:after {display:block;position:absolute;top:5px;right:0;width:7px;height:7px;border:2px solid #fff;border-left-width:0;border-top-width:0;content:'';background:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.evGuide .txtBox a:hover, .evGuide .txtBox a:focus {border:1px solid #05141f;background:#fff;color:#05141f;}
.evGuide .txtBox a:hover span:after, .evGuide .txtBox a:focus span:after {border:2px solid #05141f;border-left-width:0;border-top-width:0;}

.evGuide .carBox {margin:25px 0 20px; padding:5% 5% 4%; box-sizing:border-box; background:#f7f8f8; text-align:center;}
.evGuide .carBox .img {display:inline-block; margin-bottom:2%;}
.evGuide .carBox ul {display:inline-block; margin-left:-4%; text-align:left;}
.evGuide .bl1 ol.list_type2 {margin:5px 0 0 14px;}
.evGuide .bl1 ol.list_type2 a {display:inline-block; position:relative; margin:10px 0 0 0; padding-right:10px;border-bottom:1px solid #05141f; font-family:kiaB; text-decoration:none; text-indent:0}
.evGuide .bl1 ol.list_type2 a:after {display:block;position:absolute;top:5px;right:0;width:5px;height:5px;border:1px solid #05141f;border-left-width:0;border-top-width:0;content:'';background:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.evGuide .tableArea .img {margin-top:20px;}
.evGuide .tipBox {background:#f7f7f7;}
.evGuide .tipBox img {width:100%}
.evGuide .tipBox ul {padding:6% 7% 5% 12%;}
.evGuide .tipBox ul li {position:relative;margin-bottom:10px; padding-left:70px; font-size:15px; line-height:1.5;}
.evGuide .tipBox ul li em {position:absolute; left:0; font-family:kiaB;}
.evGuide .tipBox ul li strong {font-family:kiaB;}
.evGuide h6.h_type2 {font-size:16px; font-family:kiaM;}

@media(max-width:1024px){
.evGuide {padding:80px 0 60px;}
.evGuide .list_type2.etc{width:55%}
.evGuide .textBox .list_type2{width:35%}
.evGuide .textBox .mbl_tb{overflow-x:visible}
.evGuide .textBox .mbl_tb img{width:100%}
.evGuide .battery ul{width:70%}
.evGuide .battery li.point{padding:37px 0}
.evGuide .battery li.point:before{margin-bottom:20px}
.evGuide .bgList{width:850px}
.evGuide .descBox .itemList{font-size:13px}
.evGuide .tableArea .mgimg{margin:0}
.evGuide .battery ul{width:70%}
.evGuide .battery li.point{padding:37px 0}
.evGuide .battery li.point:before{margin-bottom:20px}
.evGuide .bgList{width:850px}
.evGuide .descBox .itemList{font-size:13px}
.evGuide .textBox .list_type2{width:35%}
.evGuide .txtBox p.txt {width:85%;}
.evGuide .txtBox .img img {width:100%;}
.evGuide p.sTitle {margin-top:20px;font-size:17px;}
.evGuide p.sTitle strong {width:230px; height:20px; margin-bottom:10px;}
.evGuide p.sTitle strong:after {background-size:304px auto;}
.tableArea .img img {min-width:820px; width:100%;}

}
@media(max-width:767px){
.evGuide {margin-top:-56px;padding:70px 0 40px;}
.evGuide .txt1 {margin: 0 0 -20px;font-size:11px}
.evGuide .imgbox{margin:20px 0 15px;text-align:center}
.evGuide .imgbox img{width:100%;max-width:235px}
.evGuide .bl1 {font-size:12px;}
.evGuide .bl_type4 {font-size:12px;}
.evGuide .mbl_tb .box_list{width:850px}
.evGuide .mbl_tb .cardwrap{width:850px}
.evGuide .tbl_infoTxt.noPd{margin-top:-5px;color:rgba(5,20,31,0.6)}
.evGuide .box_list>li:before{top:48%;left:-11%;width:5px;height:5px;border:2px solid #9a9a9a;border-left-width:0;border-top-width:0}
.evGuide .list_type2.etc{width:100%}
.evGuide .list_type2>li.bl_type7{margin-left:5px}
.evGuide .battery{margin:5px 0 0;overflow-x:scroll}
.evGuide .battery>div{width:550px}
.evGuide .battery ul{width:50%;margin-top:5px}
.evGuide .battery li{padding:10px 0}
.evGuide .battery li.point{padding:27px 0}
.evGuide .battery li>p i{display:none}
.evGuide .battery li>p span{display:block;font-size:11px;margin-top:5px}
.evGuide .boxetc{float:none;width:100%;border-top:1px solid #cdd0d2;padding:6% 4% 3%}
.evGuide .textBox .list_type2{width:100%}
.evGuide .textBox .mbl_tb{width:100%;overflow-x:scroll}
.evGuide .textBox .mbl_tb .img{width:525px}
.evGuide .textBox .mbl_tb .img img{width:auto;text-align:left}
.evGuide .descBox{width:700px;padding:20px 10px 10px;box-sizing:border-box}
.evGuide .descBox .descList li strong{line-height:2.7}
.evGuide .descBox .descList li p{padding:10px 0}
.evGuide .descBox .itemList{margin:15px 0 10px 5px}
.evGuide .descBox .itemList li{padding-left:104px}
.evGuide .descBox .itemList li strong{width:93px}
.evGuide .box_list>li{min-height:233px;}
.evGuide .moreview {margin:0 0 0 15px;font-size:13px;}
.evGuide .bbs_type1 {margin:15px 0 20px;}
.evGuide .bbs_type1 .bbs_head {padding:10px 12px;}
.evGuide .faq_reply .bl_number {padding-right:0;}
.evGuide .faq_reply .bl_number .num {padding:0;}
.evGuide .faq_reply .bl_number a {position:relative; top:auot;right:auto;}
.evGuide .bl_faq {line-height:2.5;}
.evGuide p.sTitle {font-size:12px;}
.evGuide p.sTitle strong {width:200px; height:20px; margin-bottom:5px;}
.evGuide p.sTitle strong:after {background-size:265px auto;}
.evGuide .benefitList {flex-wrap:wrap; margin:20px auto 35px}
.evGuide .benefitList li {flex:1 1 30%; padding:2% 0;font-size:11px;}
.evGuide .benefitList li:before {width:32px; height:32px; margin-bottom:4px; background-size:200px auto;}
.evGuide .benefitList li:nth-child(1):before {background-position:0 -32px;}
.evGuide .benefitList li:nth-child(2):before {background-position:-32px -32px;}
.evGuide .benefitList li:nth-child(3):before {background-position:-64px -32px;}
.evGuide .benefitList li:nth-child(4):before {background-position:-96px -32px;}
.evGuide .benefitList li:nth-child(5):before {background-position:-128px -32px;}
.evGuide .benefitList li:nth-child(6):before {background-position:-160px -32px;}
.evGuide .txtBox {margin:25px 0 15px; font-size:12px;}
.evGuide .txtBox p.txt {width:100%; margin-bottom:15px;}
.evGuide .txtBox a {padding:11px 20px 8px; margin:5px 0 30px;}
.evGuide .txtBox a span {padding-right:10px; font-size:12px;}
.evGuide .txtBox a span:after {top:4px; width:5px; height:5px;}
.evGuide .carBox {padding:35px 30px 20px;font-size:12px;}
.evGuide .carBox ul li + li {margin-top:10px;}
.evGuide .carBox .img {margin-bottom:15px;}
.evGuide .carBox .img img {width:100%; max-width:300px;}
.tableArea .img {margin-top:17px;}
.evGuide .bl_type7 li {margin-left: 15px; text-indent:-15px;}
.evGuide .list_type2 ol.list_type2 a {margin:8px 0 0 2px}
.evGuide .tipBox ul {padding:8% 15px 4%;}
.evGuide .tipBox ul li {margin-bottom:5px;padding-left:60px; font-size:12px; line-height:1.5;}
.evGuide h6.h_type2 {margin-top:20px !important;font-size:12px;}
}



/* tco */
.evTco {margin:-6px 0 -100px !important;}
.evTco .evTcoWrap {padding-bottom:100px; background:#fff;}
.evTco .evTcoWrap > div {margin-bottom:25px;}
.evTco .visualWrap h3 {font-size:40px; font-family:kiaB;}
.evTco .visualWrap p {margin-top:20px; font-size:20px;}
.evTco .evTcoWrap h4 {padding:50px 0 20px; font-family:kiaB; font-size:26px; line-height:1;}
.evTco .evTcoWrap h4 span {display:block; margin-bottom:20px; font-size:16px; color:#37434c;}
.evTco .evTcoWrap h5 {margin-bottom:25px;font-family:kiaM; font-size:26px; line-height:1;}
.evTco .visualWrap {position:relative; padding:3.3% 0; background:url(../../../content/dam/kwcms/kr/ko/images/ev/ev_tco_pc.jpg) no-repeat 50% 0; background-size:cover; color:#fff; text-align:center; line-height:1;}
.evTco .sel_box + .sel_box {margin-top:13px;}
.evTco .sel_box:after {display:block; clear:both; content:'';}
.evTco .step1 {padding-top:20px;}
.evTco .step1 .inner, .evTco .step2 .inner {padding-bottom:50px; border-bottom:1px solid #cdd0d2;}
.evTco .step1 .sel-step1 {float:left;width:38%;}
.evTco .step1 .sel-step2 {float:right;width:61%;}
.evTco .step2 .sel-step1 {float:left;width:17%;}
.evTco .step2 .sel-step2 {float:left;width:20%;margin-left:1%;}
.evTco .step2 .sel-step3 {float:right;width:61%;}
.evTco .step2 + .inner {margin-bottom:0; margin-top:65px;}
.evTco .step2 .btn_areaR {margin:-40px 0 25px}
.evTco .btn_areaR .btnRefresh {position:relative; border-bottom:1px solid #05141f; font-family:kiaM; font-size:15px;}
.evTco .btn_areaR .btnRefresh:after {display:inline-block; position:relative; width:12px; height:14px; margin-left:5px; background:url(../../../content/dam/kwcms/kr/ko/images/ev/bt-ev-refresh.png) no-repeat 0 0; content:''; vertical-align:-1px;}
.evTco .descTxt {margin:0 0 25px 20px;text-indent:-20px; font-size:15px; color:#697279; word-break:keep-all;}
.evTco .btn_area .btnNext {padding: 20px 49px;background:#05141f;border:1px solid #05141f; font-family:kiaM; font-size:20px; color:#fff; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -ms-transition:all 0.2s; -o-transition:all 0.2s;}
.evTco .btn_area .btnNext:hover, .evTco .btn_area .btnNext:focus {background:#fff; color:#05141f;}
.evTco .form_wrp {box-sizing:border-box;}
.evTco .form_wrp .sel_box.sch_sel .selected-headline {height:40px; font-size:15px; color:#697279; line-height:40px;}
.evTco .form_wrp .sel_box .select-list .select-list-link {padding:11px 12px;font-size:15px;}
.evTco .form_wrp .sel_box .select-list .select-list-hover, .evTco .form_wrp .sel_box .select-list .select-list-selected {padding:10px 12px; background:none; border-top:1px solid #05141f; border-bottom:1px solid #05141f; color:#05141f;}
.evTco .txtSlider {margin:-40px 0 40px; font-size:15px;}
.evTco .txtSlider span {position:relative; color:#697279;}
.evTco .txtSlider i {position:relative; top:-4px; display:inline-block; width:19px;height:2px; margin-right:15px; background:#cdd0d2;}
.evTco .txtSlider i:before, .evTco .txtSlider i:after {display:block; position:absolute; top:-4px; width:0px; height:0px; border:10px transparent solid; content:'';}
.evTco .txtSlider i:before{left:-7px; border-right-color:#cdd0d2; border-width:5px 8px 5px 0;}
.evTco .txtSlider i:after {left:19px; border-left-color:#cdd0d2; border-width:5px 0  5px 8px;}
.evTco .evThumWrap {padding-top:20px; background:#f7f7f7;}
.evTco .evThumWrap .txtSlider {display:none;}
.evTco .evThumWrap .btn_areaR {margin-top:30px;}
.evTco .carList {max-width:1024px; margin:0 auto; padding:10px 0 55px; text-align:center;}
.evTco .carList li {float:left; width:33.3%; box-sizing:border-box;}
.evTco .carList li .thum {display:block; margin:0 auto 15px;}
.evTco .carList li .thum img {width:100%}
.evTco .carList li .name {display:inline-block; position:relative; font-family:kiaB; font-size:26px; line-height:1;}
.evTco .carList li .name.point {box-shadow: inset 0 -20px 0 #c9ebf2;}
.evTco .carList li .spec {display:block; margin-top:15px; font-size:16px;}
.evTco .carList li .price {display:block; margin-top:30px; font-size:20px;}
.evTco .mbl_tb .inner {padding-bottom:50px;}
.evTco .mbl_tb .inner .descTxt {margin:0;}
.evTco .step3 .inner + .inner {margin-top:100px;}
.evTco .step3 .inner:nth-child(1), .evTco .step3 .inner:nth-child(2) {margin-top:90px; padding-bottom:130px; border-bottom:1px solid #cdd0d2;}
.evTco .registBox {padding:27px 30px 25px; background:#f7f8f8; box-sizing:border-box; text-align:right;}
.evTco .registBox .form_chk label {display:inline-block;}
.evTco .registBox:after {display:block;clear:both;content:'';}
.evTco .registBox .form_wrp {display:inline-block;width:30%; margin-left:1.5%; text-align:left; vertical-align:middle;}
.evTco .result .carTitle {display:flex; width:100%; padding:35px 0; box-sizing:border-box; background:#05141f; font-family:kiaB; font-size:26px; color:#fff; line-height:1;}
.evTco .result .carTitle li {box-sizing:border-box; flex:1 1 auto; text-align:center;}
.evTco .result .carTitle .spec {display:block; margin-top:20px; font-family:kiaM; font-size:15px;}
.evTco .result .carTitle.moview {display:none;}
.evTco .result .totPrice {padding:50px 0 45px; box-sizing:border-box; border-bottom:2px solid #05141f; background:#dadcde; font-family:kiaB; color:#05141f; line-height:1;}
.evTco .result .totPrice strong {display:block; padding-left:50px; margin-bottom:30px; font-size:23px;}
.evTco .result .totPrice ul {display:flex; width:100%; text-align:center;}
.evTco .result .totPrice li {box-sizing:border-box; font-size:30px; flex:1;}
.evTco .result .totPrice li:first-child span {box-shadow:inset 0 -15px 0 #c9ebf2}
.evTco .result .carPrice {padding:40px 0; box-sizing:border-box; border-bottom:2px solid #05141f; color:#05141f; line-height:1;}
.evTco .result .carPrice strong {display:block; padding-left:50px; margin-bottom:25px; font-size:18px; font-family:kiaM;}
.evTco .result .carPrice ul {display:flex; width:100%; font-family:kiaB; text-align:center;}
.evTco .result .carPrice li {box-sizing:border-box; font-size:20px; flex:1;}
.evTco .result .carPrice li:first-child span {box-shadow:inset 0 -15px 0 #c9ebf2}
.evTco .result .optView {position:relative;border-bottom:2px solid #05141f;}
.evTco .result .btnToggle {position:absolute; top:65px; right:0; width:50px; height:50px;}
.evTco .result .btnToggle button {display:inline-block; width:100%; height:100%;text-indent:-9999px;}
.evTco .result .btnToggle button:after {display:block; position:absolute; top:18px; right:15px; width:10px; height:10px;  border:2px solid #05141f; border-top-width:0; border-left-width:0; content:''; transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.evTco .result .btnToggle button.on:after {top:24px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);}
.evTco .result .moreView {display:none; background:#f7f8f8;}
.evTco .result .carDetail {padding:40px 0; box-sizing:border-box;  color:#05141f; line-height:1;}
.evTco .result .carDetail strong {display:block; padding-left:50px; margin-bottom:25px; font-size:18px; font-family:kiaM;}
.evTco .result .carDetail ul {display:flex; width:100%; font-family:kiaB; text-align:center;}
.evTco .result .carDetail li {box-sizing:border-box; font-size:20px; flex:1;}
.evTco .result .carDetail li:first-child span {box-shadow:inset 0 -15px 0 #c9ebf2}
.evTco .result .optList {padding:40px 0; box-sizing:border-box; border-top:1px solid #cdd0d2; color:#05141f; line-height:1;}
.evTco .result .optList strong {display:block;padding-left:50px; margin-bottom:25px; font-size:18px; font-family:kiaM;}
.evTco .result .optList ul {display:flex; width:100%; font-family:kiaB; text-align:center;}
.evTco .result .optList li {box-sizing:border-box; font-size:20px; flex:1;}
.evTco .btnPop {position:relative; display:inline-block; width:30px; height:30px; z-index:9; text-indent:-9999px; overflow:hidden; vertical-align:-7px; text-align:left;}
.evTco .btnPop:after {display:block; position:absolute; top:7px; left:5px; width:19px; height:19px; background:#697279 url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/estimate-online/ic_opt.png) 6px 5px no-repeat; background-size:7px auto; border-radius:20px; content:''}
.evTco .result .tab_type3 .txt {display:none;}
.evpop .pop_tit {padding:18px 25px;}
.evpop .pop_con {position:relative; padding:20px 30px 45px 30px; background:#fff;  max-height:none; font-family:kiaM; color:#05141f; font-size:15px; line-height:1.5; word-break:keep-all;}
.evpop .pop_con:after {display:none;}
.evpop .pop_con h4 {margin:20px 0 7px; font-size:20px; font-family:kiaB;}
.evpop .pop_con h4.stitle {font-size:17px;}
.evpop .pop_con h5 {margin:0 0 10px; font-size:16px; font-family:kiaB; }
.evpop .pop_con ul + h5 {margin-top:15px;}
.evpop .pop_con p + p {margin-top:25px;}
.evpop .pop_con p + ul {margin-top:10px;}
.evpop .pop_con p span {display:block; margin-top:15px;}
.evpop .pop_con table {line-height:inherit; font-size:inherit;}
.evpop .pop_con table td {color:#37434c;}
.evpop .pop_con .point {color:#ea0029;}
.evpop .pop_con .list li {margin-bottom:5px; color:#37434c;}
.evpop .pop_con .bl_type2 {font-size:inherit;}
.evpop .pop_con .lineBox {padding:30px 30px 20px; border:1px solid #cdd0d2; box-sizing:border-box;}
.evpop .pop_con .btnClose {margin:30px auto 0; text-align:center}
.evpop .pop_con .btnClose .btn {display:inline-block; padding:10px 67px; background:#05141f; font-weight:bold; font-family:kiaM;font-size:14px; color:#fff; text-decoration:none}

@media(max-width:1024px){
.evTco {margin:-40px 0 -60px !important;}
.evTco .visualWrap {padding:7% 0;}
.evTco .visualWrap h3 {font-size:30px;}
.evTco .visualWrap p {margin-top:15px; font-size:17px;}
.evTco .carList {width:960px;}
.evTco .mbl_tb .inner {width:800px;padding:0 0 20px 20px;}
.evTco .step1 .sel-step2 {float:right;width:60%;}
.evTco .step2 .sel-step2 {margin-left:1.5%;}
.evTco .step2 .sel-step3 {float:right;width:60%;}
}

@media(max-width:767px){
.evTco {margin:-30px 0 -40px !important;}
.evTco .visualWrap {padding:14% 0; background:url(../../../content/dam/kwcms/kr/ko/images/ev/ev_tco_mo.jpg) no-repeat 50% 0; background-size:cover;}
.evTco .visualWrap h3 {font-size:20px;}
.evTco .visualWrap p {margin-top:13px; font-size:13px; line-height:1.5;}
.evTco .mbl_tb .inner {padding-left:5px;}
.evTco .evTcoWrap {padding-bottom:50px;}
.evTco .evTcoWrap h4 {padding:15px 0 30px; font-size:18px;}
.evTco .evTcoWrap h4 span {margin-bottom:15px;font-size:12px;}
.evTco .evTcoWrap h5 {margin-bottom:10px;font-size:18px;}
.evTco .evThumWrap .btn_areaR {margin-top:-20px;}
.evTco .step1 .inner, .evTco .step2 .inner {padding-bottom:25px;}
.evTco .step1 .sel-step1 {float:none;width:100%;}
.evTco .step1 .sel-step2 {float:none;width:100%;clear:both;}
.evTco .step1 .sel-step2:before {display:block; width:100%; height:10px; content:'';}
.evTco .descTxt {margin:-15px 0 15px 14px;text-indent:-14px;font-size:11px;}
.evTco .step2 .sel-step1 {width:44.5%;}
.evTco .step2 .sel-step2 {float:right;width:54%;}
.evTco .step2 .sel-step3 {float:none; width:auto; clear:both;}
.evTco .step2 .sel-step3:before {display:block; width:100%; height:10px; content:'';}
.evTco .step2 .btn_areaR {margin:-30px 0 15px;}
.evTco .step2 + .inner {margin-top:35px;}
.evTco .btn_area .btnNext {padding:13px 36px 12px; font-size:12px;}
.evTco .btn_areaR .btnRefresh {font-size:11px;}
.evTco .btn_areaR .btnRefresh:after {width:9px; height:11px; background-size:9px auto;}
.evTco .form_wrp .sel_box.sch_sel .selected-headline {font-size:12px;}
.evTco .sel_box + .sel_box {margin-top:30px;}
.evTco .txtSlider span {font-size:12px;}
.evTco .txtSlider i {width:14px; margin-left:5px;}
.evTco .txtSlider i:before, .evTco .txtSlider i:after {top:-3px;}
.evTco .txtSlider i:before {left:-6px; border-width:4px 6px 4px 0;}
.evTco .txtSlider i:after {left:14px;border-width:4px 0 4px 6px;}
.evTco .evThumWrap .txtSlider {display:block;margin:0}
.evTco .step3 .txtSlider {margin:10px 0 25px; text-align:left;}
.evTco .step3 .inner:nth-child(1), .evTco .step3 .inner:nth-child(2) {margin-top:20px; padding-bottom:80px;}
.evTco .step3 .inner + .inner {margin-top:40px;}
.evTco .carList {padding:25px 0 30px;}
.evTco .carList li .name {font-size:18px;}
.evTco .carList li .spec {margin-top:7px; font-size: 14px;}
.evTco .carList li .price {margin-top:15px; font-size:15px;}
.evTco .registBox {padding:10px ;text-align:left;}
.evTco .registBox .form_wrp {display:block; width:auto; margin:10px 0 0}
.evTco .result {margin-top:0;}
.evTco .result .inner {margin:0 15px;}
.evTco .result .inner .resultWrap {margin:0 -15px}
.evTco .result .inner h4, .evTco .result .inner .descTxt {padding-left:10px; padding-right:10px;}
.evTco .result .btnToggle {top:25px;right:10px;width:30px; height:30px;}
.evTco .result .btnToggle button:after {top:9px;right:10px;width:6px;height:6px;}
.evTco .result .btnToggle button.on:after {top:13px;}
.evTco .result .carTitle.pcview {display:none;}
.evTco .result .carTitle.moview {display:flex}
.evTco .result .carTitle {padding:10px 15px 8px 25px; font-size:17px;}
.evTco .result .carTitle div {flex:1;}
.evTco .result .carTitle div:first-child {padding:15px 0 10px;}
.evTco .result .carTitle .spec {width:90%; margin-top:8px; font-size:12px; word-break:keep-all; line-height:1.4;}
.evTco .result .carTitle .tab_type3 {margin:0;}
.evTco .result .carTitle .tab_type3 .input_box {position:relative; min-height:17px;font-family:kiaB; font-size:17px; padding:15px 20px 5px 0; text-decoration:none;}
.evTco .result .carTitle .tab_type3 .input_box:before {display:block;  position:absolute; top:53px; left:0; width:100%; border-bottom:1px solid #fff; content:'';}
.evTco .result .carTitle .tab_type3 .input_box:after {display:block; position:absolute; top:17px; right:3px; width:6px; height:6px;  border:2px solid #fff; border-top-width:0; border-left-width:0; content:''; transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.evTco .result .carTitle .tab_type3 span {height:40px;}
.evTco .result .carTitle .tab_type3 .spec {width:117%; height:auto;}
.evTco .result .carTitle div:first-child .spec {padding-top:23px;}
.evTco .result .carTitle .tab_type3 ul {top:50px; padding:7px 0}
.evTco .result .carTitle .tab_type3 ul:after {box-sizing:border-box;display:block;position:absolute;top:-33px;right:2px;width:6px;height:6px;border:2px solid #fff;background:#05141f;border-top-width:0;border-left-width:0;content:'';transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-135deg);padding:3px;box-sizing:border-box;}
.evTco .result .carTitle .tab_type3 li {padding:0 !important; text-align:left; line-height:1.2;}
.evTco .result .carTitle .tab_type3 li a {display:block; padding:10px 10px 5px; font-size:17px;}
.evTco .result .carTitle .tab_type3 .tab_on {background:none; color:#05141f;}
.evTco .result .tab_type3 .txt {display:block; padding:10px 0; font-size:12px; font-family:kiaM;}
.evTco .result .totPrice {padding:35px 0 35px 25px}
.evTco .result .totPrice strong {margin-bottom:20px; padding-left:0; font-size:16px;}
.evTco .result .totPrice ul {text-align:left;}
.evTco .result .totPrice li {font-size:19px;}
.evTco .result .carPrice {padding:35px 0 35px 25px}
.evTco .result .carPrice strong {margin-bottom:20px; padding-left:0; font-size:16px;}
.evTco .result .carPrice ul {text-align:left;}
.evTco .result .carPrice li {font-size:17px;}
.evTco .result .carDetail {padding:35px 0 35px 25px}
.evTco .result .carDetail strong {margin-bottom:20px; padding-left:0; font-size:16px;}
.evTco .result .carDetail strong span {display:block; margin-top:5px; padding-left:15px;}
.evTco .result .carDetail ul {text-align:left;}
.evTco .result .carDetail li {font-size:17px;}
.evTco .result .optList {padding:35px 0 35px 25px}
.evTco .result .optList strong {margin-bottom:20px; padding-left:0; font-size:16px;}
.evTco .result .optList strong span {display:block; margin-top:5px; padding-left:15px;}
.evTco .result .optList ul {text-align:left;}
.evTco .result .optList li {font-size:17px;}
.evTco .btnPop {width:25px; height:25px; margin-left:-5px; vertical-align:-5px;}
.evTco .btnPop:after {width:14px; height:14px; background:#697279 url(../../../content/dam/kwcms/kr/ko/images/shopping-tools/estimate-online/ic_opt.png) 5px 4px no-repeat; background-size:5px auto;}
.evTco .registBox .btnPop {vertical-align:-7px;}
.evpop .pop_con {padding:10px 15px 25px 15px ;font-size:13px;}
.evpop .pop_con h4 {margin:10px 0 5px; font-size:16px;}
.evpop .pop_con h4.stitle {font-size:15px;}
.evpop .pop_con h5 {margin: 0 0 5px;font-size:15px;}
.evpop .pop_con p + p {margin-top:20px;}
.evpop .pop_con p + ul {margin-top:5px;}
.evpop .pop_con p span {margin-top:8px;}
.evpop .pop_con .bl_type4:before {margin-top:6px;}
.evpop .pop_con .lineBox {padding:15px 10px; margin-bottom:15px;}
.evpop .pop_con .btnClose {margin-top:25px;}
.evpop .pop_con .btnClose .btn {padding:6px 49px; font-size:12px;}
.pop_con .tableArea table {width:720px;}
}

/* slider */
.slideBox {position:relative;display:block; width:100%;}
.slideBox.ui-slider {position:relative; top:0; width:96%; height:2px; background:#05141f;}
.slideBox .slideBg {position:absolute;top:0;left:0;width:104%;height:2px; background:#cdd0d2}
.slideBox .ui-slider-range {position:absolute;top:0; left:0; z-index:1;height:2px;padding:0;background:#05141f; border-radius:0;}
.slideBox .ui-slider-handle {position:absolute;top:-17px; display:block; width:34px; height:34px; margin-left:0; border:1px solid #cdd0d2; border-radius:100%; box-shadow:0 2px 7px 0 rgba(0, 0, 0, 0.12);-webkit-box-shadow:0 2px 7px 0 rgba(0, 0, 0, 0.12);-moz-box-shadow:0 2px 7px 0 rgba(0, 0, 0, 0.12); background:#fff; cursor:pointer;}
.slideBox .distance-range, .slideBox .duration-range {display:table; width:100%; padding-top:25px; font-size:18px;}
.slideBox .distance-range li {position:relative; display:table-cell;width:19.8%;}
.slideBox .distance-range li:last-child {position:absolute; top:25px; right:-36px; text-align:right;}
.slideBox .distance-range li:before {position:absolute; top:-29px; left:11%; width:10px; height:10px; background:#cdd0d2; border-radius:100%; content:'';}
.slideBox .distance-range li:first-child:before {left:0;}
.slideBox .distance-range li:last-child:before {left:auto;right:0;}
.slideBox .distance-range li.is-prev:before {background:#05141f;}
.slideBox .duration-range li {position:relative; display:table-cell; width:14.4%;}
.slideBox .duration-range li:first-child {width:15.5%;}
.slideBox .duration-range li:last-child {position:absolute; top:25px; right:-36px; text-align:right;}
.slideBox .duration-range li:before {position:absolute; top:-29px; left:0; width:10px; height:10px; background:#cdd0d2; border-radius:100%; content:'';}
.slideBox .duration-range li:first-child:before {left:0;}
.slideBox .duration-range li:last-child:before {left:auto;right:0;}
.slideBox .duration-range li.is-prev:before {background:#05141f;}

@media(max-width:767px){
.slideBox.ui-slider {width:95%;}
.slideBox .slideBg {width:102.7%;}
.slideBox .ui-slider-handle {top:-14px; width:25px !important; height:25px !important;background-image:none !important;}
.slideBox .distance-range li:last-child, .slideBox .duration-range li:last-child {right:-18px}
.slideBox .distance-range, .slideBox .duration-range {font-size:11px; letter-spacing:-1px;}
}

.evExp .indicator {width:200px}
.evExp .indicator .indicator_inner ul li .indicatorTxt {width:180px !important}

/* 20220307 */
.evPip .descList {width:980px; margin:0 auto 50px; padding:0 10px; box-sizing:border-box;}
.evPip .descList li{margin:0 0 5px 15px; text-indent:-15px; color:#697279;word-break:keep-all; line-height:1.5;}
@media (max-width: 1024px){
.evPip .descList {width:100%; padding:0 15px}
}
@media(max-width:767px){
.evPip .descList{padding:0 25px; margin:0 auto 35px;}
.evPip .descList li{margin:0 0 5px 15px;font-size:12px;text-indent:-15px}
.evPip .type5 {padding-bottom:30px;}
}

/* 20220518 */
.evGuide .imgBox2 {margin-bottom:30px;}
.evGuide .imgBox2 img {width:100%}
@media (max-width: 767px) {
.evGuide .imgBox2 {width:100%; overflow-x:scroll;}
.evGuide .imgBox2 img {width:673px}
}
