@charset "utf-8";

@font-face{
font-family:Kia;
font-weight: bold;
font-style:normal;
src: url('../font/kia_bold.woff2') format('woff2'),
     url('../font/kia_bold.woff') format('woff'),
     url('../font/kia_bold.eot'),
     url('../font/kia_bold.eot?#iefix') format('embedded-opentype');
	
}
@font-face{
font-family:Kia;
font-weight:normal;
font-style:normal;
src: url('../font/kia_regular.woff2') format('woff2'),
     url('../font/kia_regular.woff') format('woff'),
     url('../font/kia_regular.eot'),
     url('../font/kia_regular.eot?#iefix') format('embedded-opentype');
}
@font-face{
	font-family:KiaM;
	font-weight:normal;
	font-style:normal;
	src: url('../font/kia_regular.woff2') format('woff2'),
		 url('../font/kia_regular.woff') format('woff'),
		 url('../font/kia_regular.eot'),
		 url('../font/kia_regular.eot?#iefix') format('embedded-opentype');
}

@font-face{
font-family:KiaL;
font-weight:normal;
font-style:normal;
src: url('../font/kia_light.woff2') format('woff2'),
     url('../font/kia_light.woff') format('woff'),
     url('../font/kia_light.eot'),
     url('../font/kia_light.eot?#iefix') format('embedded-opentype');
}

*, ::after, ::before {
	-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

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:Kia;line-height:18px;font-size:13px;color:#05141f;}*/
body, input, textarea, select, btn, table{font-family:Tahoma,arial,Hevetica;line-height:18px;font-size:13px;color:#05141f;}
body{-webkit-text-size-adjust:none}
strong, th, h1, h2, h3, h4, h5{font-weight:normal}
table{width:100%;border-collapse:collapse}
img, fieldset{border:0;vertical-align:top}
ul, ol{list-style:none}
em, address{font-style:normal}
caption{font-size:0;line-height:0;width:0;height:0;visibility:hidden;overflow:hidden}
button{cursor:pointer;margin:0;padding:0;background:none;border:0}
a{color:#05141f;text-decoration:none;outline:0;}
a:hover, a:active, a:focus{text-decoration:underline}

ul, ol{zoom:1}
ul:after, ol:after{content:'';clear:both;display:block}

.hidden{position:absolute;top:0;left:0;font-size:0;line-height:0;width:0;height:0;visibility:hidden;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}
.dim{/*display:none;*/background:#05141f;opacity:0.5;filter:alpha(opacity=50);z-index:9998;position:fixed;top:0;left:0;right:0;bottom:0}


.ess{display:inline-block;font-size:15px;color:#05141f;vertical-align: top;} /* 별표시 */
.bar{display:inline-block;font-family:Dotum;color:#c5c5c5;margin:0 2px}
.pointcolor1{color:#05141f!important;font-weight:inherit}
.pointcolor2{color:#58595b!important}
.vspace{margin-top:10px}
.tumbImg{text-align:center;overflow:hidden}
.tumbImg .inImg{text-align:center;margin:0 -100%}
.tumbImg .inImg img{height:100%}
.maxW {width:940px;margin:0 auto}
.maxW2 {max-width:1120px;margin:0 auto;overflow:hidden}

/* sprite : image naming spr_name.png */
.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, .util_a:before, .dth1_a:after, .tab_tspr:before, [class*=bl_type]:before, [class*=bl_type]:after, .tool_tspr: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, .util_a:before, .dth1_a:after, [class*=bl_type]:before, [class*=bl_type]:after, .pg_arrow, .pg_btn, .pg_btn_on{background-image:url(../images/common/spr-common.png)}
.sns_spr{background-image:url(../images/common/spr-sns.png)}
.map_spr{background-image:url(../images/common/spr-map2.png)}
.tool_spr, .tool_tspr:before{background-image:url(../images/common/spr-tool.png)}
.tool_spr, .tool_tspr2:before{background-image:url(../images/common/spr-tool2.png) !important;}

.tool_spr, .tool_ex:before{background-image:url(../images/common/spr-tool3.png) !important;}

.kit_spr, .kit_tspr:before{background-image:url(../images/common/spr-kit.png)}
.form_spr:before, .form_spr:after{background-image:url(../images/common/spr-form.png)}
.btnIcon:before, .btnIcon:after{content:'';display:inline-block;background-image:url(../images/common/spr-button2.png);background-repeat:no-repeat;vertical-align:top}
.tab_tspr:before{background-image:url(../images/common/spr-tab.png)}

.home_container {margin-top: -82px;}
.home_container_dealer {margin-top: -122px;}

@media screen and (-webkit-min-device-pixel-ratio:1.5){
	/* .cmm_spr, .cmm_tspr:before, .cmm_tspr:after, .util_a:before, .dth1_a:after, [class*=bl_type]:before, .pg_arrow, .pg_btn, .pg_btn_on{background-image:url(../images/common/spr_common_x2.png);background-size:175px 75px}
	.sns_spr{background-image:url(../images/common/spr_sns_x2.png);background-size:175px 50px}
	.map_spr{background-image:url(../images/common/spr_map_x2.png) !important;background-size:169px 107px}
	.tool_spr, .tool_tspr:before{background-image:url(../images/common/spr_tool.png);background-size:192px 140px}
	.kit_spr, .kit_tspr:before{background-image:url(../images/common/spr_kit_x2.png);background-size:48px 60px}
	.form_spr:before, .form_spr:after{background-image:url(../images/common/spr_form_x2.png);background-size:47px 42px}
	.btnIcon:before, .btnIcon:after{background-image:url(../images/common/spr_button_x2.png);background-size:124px 80px}
	.tab_tspr:before{backgroud-image:url(../images/common/spr_tab_x2.png);background-size:100px 70px}
	.spr_close2{background-position:-30px -61px !important;width:14px !important;height:14px !important;margin-top:19px !important;} */
}

/*.spr_build:before{content:'';background-position:-25px -41px;width:20px;height:19px;margin:6px 5px 0 0}*/
.spr_build:before{content:'';background-image:url(../images/common/icon_config_white.svg);width:16px;height:16px;margin:6px 4px 0px 0px}
.spr_warn:before{content:'';background-position:-126px 0;width:36px;height:30px}
.dth1_a:after{background-position:0 0;width:22px;height:22px}
.util_a:before{background-position:-30px -14px;width:4px;height:5px}
.item_a{background-position:-149px -46px;width:14px;height:14px}
.on > .item_a{background-position:-149px -31px}
.on .item_a{background-position:-149px -31px}
.spr_menu{
	content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 16px;
    margin: -7px 0 0 -10px;
	background:url(../images/common/icon_hamburger_white.svg) no-repeat;
	background-size: cover;
}
.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:-74px -79px;width:19px;height:19px;display: block;margin: 18px auto 0 auto;}
.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_calendar{background-position:-83px -57px;width:19px;height:18px}
.calbtn_l{background-position:-103px -61px;width:9px;height:14px}
.calbtn_r{background-position:-114px -61px;width:9px;height:14px}
.calbtn_x{background-position:-124px -59px;width:16px;height:16px}

.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_linkedin{background-position: -125px 0;height: 24px;width: 24px}
.spr_instagram{background-position: -150px 0;height: 24px;width: 24px}


.map_pin{background-position:0 0;width:33px;height:33px;color:#fff;text-align:left;text-indent:0}
.map_pin.pin_on{background-position:0 -33px;color:#05141f}

.map_pin_a {background-image: url(../images/common/pin-a.png)}
.map_pin_b {background-image: url(../images/common/pin-b.png)}
.map_pin_c {background-image: url(../images/common/pin-c.png)}
.map_pin_d {background-image: url(../images/common/pin-d.png)}
.map_pin_e {background-image: url(../images/common/pin-e.png)}
.map_pin_f {background-image: url(../images/common/pin-f.png)}
.center_on .map_pin_a {background-image: url(../images/common/pin-a-on.png)}
.center_on .map_pin_b {background-image: url(../images/common/pin-b-on.png)}
.center_on .map_pin_c {background-image: url(../images/common/pin-c-on.png)}
.center_on .map_pin_d {background-image: url(../images/common/pin-d-on.png)}
.center_on .map_pin_e {background-image: url(../images/common/pin-e-on.png)}
.center_on .map_pin_f {background-image: url(../images/common/pin-f-on.png)}


[class*=spr_offer]{width:33px;height:33px;border:1px solid #ebebeb;background:#fefefe url(../images/common/spr-map.png)}
.offerList{min-width:117px;margin:-2px;overflow:hidden}
.offerList [class*=spr_offer]{float:left;margin:2px}
/*
.spr_offer1{background-position:-1px -1px}
.spr_offer2{background-position:-41px -1px}
.spr_offer3{background-position:-81px -1px}
.spr_offer4{background-position:-1px -41px}
.spr_offer5{background-position:-41px -41px}
.spr_offer6{background-position:-81px -41px}
.spr_offer7{background-position:-1px -81px}
.spr_offer8{background-position:-41px -81px}
*/
.spr_offer1{background-position:-61px 0}
.spr_offer2{background-position:-97px -36px}
.spr_offer3{background-position:-171px 0}
.spr_offer4{background-position:-133px -36px}
.spr_offer5{background-position:-61px -72px}
.spr_offer6{background-position:-97px -72px}
.spr_offer7{background-position:-133px -72px}
.spr_offer8{background-position:-97px 0}


.spr_email, .spr_email:before{content:'';background-position:0 0;width:24px;height:24px}
.spr_docu, .spr_docu:before{content:'';background-position:0 -26px;width:24px;height:24px}
.spr_print, .spr_print:before{content:'';background-position:0 -52px;width:24px;height:24px}
.spr_desc{background-position:-0 -77px;width:23px;height:24px}
.spr_tool1:before{content:'';background-position:-26px 0;width:54px;height:42px}
.spr_tool2:before{content:'';background-position:-82px 0;width:54px;height:42px}
.spr_tool3:before{content:'';background-position:-138px 0;width:54px;height:42px}
.spr_tool4:before{content:'';background-position:-26px -44px;width:54px;height:42px}
.spr_tool5:before{content:'';background-position:-82px -44px;width:54px;height:42px}
.spr_tool6:before{content:'';background-position:-138px -44px;width:54px;height:42px}
.spr_tool7:before{content:'';background-position:-26px -88px;width:54px;height:42px}
.spr_tool8:before{content:'';background-position:-82px -88px;width:54px;height:42px}
.spr_tool9:before{content:'';background-position:-138px -88px;width:54px;height:42px}
.spr_tool10:before{content:'';background-position:0 0;width:81px;height:38px}

/* color */
.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%}
.color_bar{display:inline-block;overflow:hidden;width:62px;height:20px;vertical-align:middle}
.color_bar img{width:86px;height:44px;margin:-11px}

/* button */
[class*=btn_area].line{border-top:1px solid #e3e3e3;margin-top:30px;padding-top:20px}
[class*=btn_area] .br{display:inline-block}.btn_area{text-align:center;margin-top:20px}
.style01 .btn_areaL{text-align:left;margin-top:0;}
.btn_areaL{text-align:left;padding-top:20px}
.btn_areaR{text-align:right;padding-top:20px}
.btn_areaC{text-align:center;padding-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:Tahoma;font-weight:bold;text-transform:uppercase;text-decoration: none !important;}
[class*=btnType].no_upper_case {text-transform: initial;}
[class*=btnType]:hover span em {
	text-decoration: underline;
}
.btnType000{background-color:#05141f}
.btnType1{background-color:#05141f;}
.btnType1.disabled{background: #58595b;}
.btnType2{background-color:#58595b}
.btnType3{background-color:#7e8083}
.btnType4{background-color:#aeaeae}
.btnType5{background-color:#282828}
.btnType6{background-color:#fff;color:#666}
.btnType7{background-color:#a3a3a3}
.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{position:relative;padding:0 12px;line-height:25px;font-size:12px;border-radius:13px;}
.btnSmallExpo{border-radius:0px;}
.btnSmall .arrow_r:after{background-position:0 -57px;width:6px;height:9px;margin:8px 0 0 8px}
.btnSmall .arrow_l:before{background-position:-51px -57px;width:6px;height:9px;margin:8px 8px 0 0;}
.btnSmall .reflash:before{background-position:-7px -57px;width:11px;height:11px;margin:7px 5px 0 0}
.btnSmall .reflash2:before{background-position:-7px -69px;width:11px;height:11px;margin:7px 5px 0 0}
.btnSmall .print:before{background-position:-34px -57px;width:16px;height:16px;margin:5px 6px 0 0}
.btnSmall .down:before{background-position:-19px -57px;width:14px;height:13px;margin:5px 6px 0 0}
.btnSmall .change:before{background-position:-51px -57px;width:16px;height:12px;margin:6px 6px 0 0}.closeBtn{display:inline-block;padding:13px 14px;height:14px}
.btnSmall .change02:before{background-position:-78px -57px;width:16px;height:15px;margin:7px 5px 0 0}

.btnTypeWhite{background-color:#FFF; color: #05141f;padding-right: 16px;}
a.btnTypeWhite:after{
	content: '';
	background: url("../images/common/icon_arrow_right_black.svg") 0 0 no-repeat;
	width: 6px;
	height: 9px;
	position: absolute;
    top: 50%;
	margin-top: -5px;
	margin-left: 3px;
}

.moreBtn{display:inline-block;padding:10px;height:10px}
.arrowBtn{display:inline-block;padding:5px 3px}
.pdL {padding-left:26px}
.btnPlay {width:60px;height:60px;display:inline-block;background:url('../images/newcars/btn-play.png') no-repeat 0 0;overflow:hidden}
.btnMore {width:60px;height:60px;display:inline-block;background:url('../images/newcars/btn-gallery.png') no-repeat 0 0;overflow:hidden}
.btnExpand {width:60px;height:60px;display:inline-block;background:url('../images/newcars/btn-more.png') no-repeat 0 0;overflow:hidden}
.showVideo {outline: none;display:inline-block;}
.showVideo span {
	padding: 0px 10px;
	line-height: 36px;
	font-size: 14px;
}
.showVideo span:before{
	content: '';
	display: inline-block;
    overflow: hidden;
    background-repeat: no-repeat;
    white-space: nowrap;
    vertical-align: top;	
	width: 20px;
    height: 20px;
	margin: 8px 5px 0px 0px;
	background-image:url('../images/common/play-sign.svg');
}
.modelLinkContainer {
	padding: 5px 0px 5px 0px;
}
.btnPlay span, .btnMore span, .btnExpand span {font-size:0;line-height:0;text-indent:-999px}
#content .btnLarge,
#content .btnMedium,
#content .btnSmall {text-decoration:none !important;}
#content .searchForm .btnSmall.btn-error,#content .searchForm .btnSmall.btn-error-small{margin-top:30px;}


/* tab */
.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-weight: bold; font-size:14px;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 .tab_link a {color:#999;}
.tab_type1 .tt1_on a {color:#fff;}
.tab_type1 .tt1_on{background:#7e8083;color:#fff;border-radius:15px}
.tab_type1 .tt2_on{background:#05141f;color:#fff;border-radius:15px}
#content .tab_type1 .tab_link {text-decoration:none !important;}

.tab_type2{clear:both;margin-bottom:20px;text-transform:uppercase}
.tab_type2 .tab_li{min-width:133px;float:left;text-align:center;font-weight:bold;position:relative}
.tab_type2 .tab_a{display:block;padding:12px 20px;min-height:18px;margin-left:1px;color:#fff;font-size:15px;background:#a2a2a2}
.tab_type2 .tab_a.lh{padding:3px 20px}
.tab_type2 .tab_li:first-child .tab_a{margin-left:0}
.tab_type2 .tab_on{background:#05141f}

.tab_type3 .input_box{display:none;width:auto}
.tab_type3 .tab_li{min-width:150px;float:left;margin-left:1px;text-align:center;font-weight: bold;position:relative;text-transform:uppercase}
.tab_type3 .tab_li:first-child{margin-left:0}
.tab_type3 .tab_a{display:block;padding:12px;height:21px;color:#fff;font-size:15px;background:#a2a2a2}
.tab_type3 .tab_a.lh{padding:5px 20px 4px;height:auto}
.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}
.tab_type3 .tab_on .tab_map:before{background-position:-25px 0}
.tab_type3 .tab_on .tab_lst:before{background-position:-73px 0}
.tab_type3 .tab_on .tab_email:before{background-position:-66px -24px}
.tab_type3 .tab_on .tab_own:before{background-position:-21px -23px}
.tab_type3 .tab_on .tab_svc1:before{background-position:-23px -41px}
.tab_type3 .tab_on .tab_svc2:before{background-position:-72px -41px}

.tab_type4{display:inline-block;background:#58595b;height:25px;line-height:25px;border-radius:15px;overflow:hidden}
.tab_type4 .tab_link{display:inline-block;color:#fff;font-weight: bold;font-size:12px;height:25px;line-height:25px;text-transform:uppercase;vertical-align:top;padding:0 18px;margin-left:-10px;letter-spacing:0}
.tab_type4 .tab_link:first-child{margin-left:0}
.tab_type4 .tt1_on{background:#05141f;border-radius:15px}

/* form */
.form_wrp input, .form_wrp textarea, .form_sch input, .input_box{color:#999;-webkit-appearance:none}
.form_wrp input:focus, .form_wrp textarea:focus, .form_sch input:focus, .input_box:focus{color:#333}
:-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 #d6d6d6;background:#fff;padding:5px 12px;border-radius:2px;box-sizing:border-box;}
.form_wrp .input_box[disabled]{background:#efefef;color:#999}
.form_wrp .input_sch{width:100%;min-height:18px;border:1px solid #d6d6d6;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_custom {color: 000;height: 30px;}
.form_wrp .sel_box option {padding:5px 0; color:000;}
.form_wrp .sel_box .selected-headline{display:block;width:100%;height:28px;line-height:28px;border:1px solid #e4e4e4;background:#efefef;/* padding:0 12px; */border-radius:2px;color:#b0afaf;cursor:pointer;overflow:hidden}
.form_wrp .sel_box .selected-headline a,
.form_wrp .sel_box .selected-headline span {display:block;width:100%;padding:0 44px 0 12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;box-sizing: border-box}
.form_wrp .sel_box .selected-headline:after{content:'';background-position:0 -31px;width:11px;height:8px;position:absolute;top:12px;right:12px}
.form_wrp .sel_box .select-list{width:100%;overflow-y:auto;border:1px solid #ccc;background:#fff;position:absolute;top:0;left:0;z-index:9}
.form_wrp .sel_box .select-list li {width:100%;}
.form_wrp .sel_box .select-list li a:focus {background:#05141f;color:#fff}
.form_wrp .sel_box .select-list .select-list-link{display:block;width:100%;padding:5px 12px;color:#05141f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;box-sizing: border-box}
.form_wrp .sel_box .select-list .select-list-hover,
.form_wrp .sel_box .select-list .select-list-focus,
.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.inp_sel .selected-headline{background:#fff;border:1px solid #d0d0d0}
.form_wrp .sel_box.sch_sel .selected-headline{height:36px;line-height:36px;background:#fff;border:1px solid #d0d0d0;border-radius:0;color:#999;padding:0 12px}
.form_wrp .sel_box.sch_sel .selected-headline:after{top:15px}
.form_date{display:block;padding-right:44px;border:1px solid #d6d6d6;background:#fff;border-radius:2px;position:relative}
.form_date .input_box{border:0;padding:5px 0 5px 12px;width:100%}
.form_date .spr_calendar{position:absolute;top:5px;right:6px}
.form_chk{display:inline-block;position:relative;vertical-align:middle}
.form_chk input{position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0)}
.form_chk label{ cursor:pointer; color: #666;}
.form_chk label.focus:before{border:1px dotted #05141f;margin:-3px 5px -1px -1px;text-decoration:underline}
.form_chk.check .check_box:before{margin-right:0}
.form_wrp textarea {height:140px;border:1px solid #d6d6d6;background:#fff;padding:5px 12px;border-radius:2px;resize:none;width:100%;box-sizing:border-box}
#content .form_wrp .sel_box .selected-headline a {text-decoration:none !important;}

.check_box:before{content:'';background-position:0 -15px;width:15px;height:15px;vertical-align:middle;margin:-2px 6px 0 0}
.check_box.c_on:before{content:" ";background-position:-32px -15px}
.form_chk input[type="checkbox"]:checked + label:before{background-position:-32px -15px}
.form_chk input[type="radio"]:checked + label:before{background-position:-32px 0}
.form_chk input:focus + label:before {outline:2px solid #a6c8ff}
.radio_box:before{content:'';background-position:0 0;width:14px;height:14px;vertical-align:middle;margin:-2px 6px 0 0}
.radio_box.r_on:before{content:" ";background-position:-32px 0}
.form_area{display:table;width:100%;table-layout:fixed;vertical-align:top}
.form_area .form_wrp,
.form_area .form_sch,
.form_area .form_date{display:table-cell;vertical-align:top}
.form_area .space{width:8px;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:#999}
.layer_calendar{display:none;position:absolute;top:30px;right:0;width:246px;background:#f5f5f5;box-shadow:4px 6px 0 rgba(0,0,0,0.05);z-index:9}
.layer_calendar .sel_month{background:#05141f;padding:6px;text-align:center}
.layer_calendar .sel_month .this{display:inline-block;color:#fff;font-size:20px;line-height:28px;font-family:Arial;font-weight:bold;margin:0 10px}
.layer_calendar .sel_month .btn{padding:5px;position:relative;top:-2px}
.layer_calendar .sel_date{border:1px solid #bcbcbc;border-top:0;padding:5px 5px 10px}
.layer_calendar .sel_date th, .layer_calendar .sel_date td{text-align:center;padding:6px 5px;font-size:12px;font-family:Arial}
.layer_calendar .sel_date th{border-bottom:1px solid #dedede;color:#222}
.layer_calendar .sel_date td{color:#222}
.layer_calendar .sel_date td.sat, .layer_calendar .sel_date td.sat a{color:#0575dd}
.layer_calendar .sel_date td.sun, .layer_calendar .sel_date td.sun a{color:#ea2b2b}
.layer_calendar .sel_date .today {padding:3px 0;}
.layer_calendar .sel_date .today a {display:block;width:22px;height:22px;margin:0 auto;border-radius:11px;line-height:22px;color:#fff;background:#b9162b;}
.layer_calendar .sel_date td span{color:#aeaeae}
.layer_calendar .calbtn_x{position:absolute;top:5px;right:5px}
.layer_calendar .today {background: url(../images/common/bg-calendar-today.png) no-repeat 50% 50%;color: #fff;}
.layer_calendar .today a {color: #fff !important;}
.layer_calendar.open{display:block}

.form_sch:after{content:'';clear:both;display:block}
.form_sch .sch_box{height:36px;overflow:hidden;border:1px solid #d0d0d0;position:relative;background:#fff}
.form_sch .sch_box .sch_inp{width:100%;padding:9px;border:0;outline:0}
.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-weight: bold;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-weight: bold;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:#05141f;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;text-transform:none;text-align: center;padding-bottom: 10px;}

.subcon_tit{font-size:16px;color:#05141f;text-align: center;}

.con_tit_finantare{font-size:24px;font-weight: bold; color:#05141f;line-height:30px; padding-bottom: 10px; text-align: center;}
.con_tit span {font-size:18px;text-transform:none}
.con_tit:after{content:'';display:none;width:70px;height:2px;background:#05141f;margin-top:22px}
.con_stit{font-size:22px;color:#05141f;text-transform:uppercase;margin-top:12px}
.con_stit:before{content:'';display:block;width:33px;height:2px;background:#05141f;position:relative;top:-12px}
.con_tit.big{font-size:50px}
.con_tit_h3{margin-top:20px; margin-bottom: 20px;}
.bl_type1{padding-left:16px;font-family: Tahoma; font-weight:bold; font-size:16px;color:#05141f;text-transform:uppercase}
.bl_type1 sub {font-size:11px;position:relative;top:-2px}
.bl_type1:before{
	content: '';
    background: url("../images/common/spr-kcc-common.png") right -360px no-repeat;
    width: 8px;
    height: 9px;
    position: absolute;
    margin-top: 4px;
	margin-left: -12px;
}
.bl_type2{padding-left:10px;font-family:Tahoma;font-size:14px;color:#05141f}
.bl_type2:before{content:'';background-position:right -11px;width:4px;height:4px;margin:6px 6px 0 -10px}
.bl_type3{padding-left:10px;font-family:Tahoma;color:#666}
.bl_type3:before{content:'';background-position:right -16px;width:4px;height:4px;margin:8px 6px 0 -10px}
.bl_type4{padding-left:7px;font-family:Tahoma;color:#666}
.bl_type4:before{content:'';width:3px;height:3px;margin:8px 4px 0 -7px;background:#aeaeae}
.bl_type5{padding-left:7px;color:#05141f; font-family: Tahoma; font-weight:bold;}
.bl_type5:before{content:'';background-position:right -61px;width:5px;height:5px;margin:8px 4px 0 -7px}
.bl_type_a{display:inline-block;padding-left:10px;text-decoration:underline;font-size:11px;color:#05141f;font-family:Tahoma}
.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:7px;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:#999;}
.bl_type_note:before{content:'';background-position:-61px -40px;width:16px;height:16px;position:absolute;top:2px;left:0}
.bl_type_note.bl_type_note02:before{background-position:-78px -40px;}
.bl_type_note .note_dt{font-size:13px;color:#767676;text-transform:uppercase}
.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}
.note_area{border:1px solid #e5e5e5;padding:17px 24px 19px;}
.general_section {
	margin-top: 25px;
}
.note_area.border_type {border:1px solid #dadada;}
.array_area .array_a{display:inline-block;color:#999;vertical-align:top}
.array_area .array_a.on{color:#05141f}
.array_area .array_a.on:after{content:'';display:block;margin:0 auto;background-position:right -67px;width:7px;height:4px}

/* list */
h4.bl_type1, h5.bl_type1{margin:25px 0 13px}
/*h2.bl_type1:first-child, h4.bl_type1:first-child, h5.bl_type1:first-child{margin-top:0}*/
strong.bl_type2{display:block;margin:10px 0}
.list_type1{margin:10px 0}
.list_type1 li{margin:4px 0 4px 12px}
.h_type1{font-size:24px;line-height:28px}
.txt_desc1{font-size:15px;line-height:20px;margin-bottom:10px}
.txt_desc2{font-size:13px;color:#666}
.txt_desc3{font-size:13px;margin-bottom:20px}
.txt_desc4{margin:10px 0 10px 13px;color:#666}

/* accordion */
.accordion > li{margin-top:1px}
.accordion > li:first-child{margin-top:0}
.accordion .accordionTit{display:block;color:#fff;font-weight: bold;font-size:18px;padding:11px 0 11px 32px;background:#424242 url(../images/common/icon-accordion.png) no-repeat;background-position:right 15px}
.accordion .accordionTit.on{background:#424242 url(../images/common/icon-accordion.png) no-repeat;background-position:right -45px}
.accordion .accordionCont{display:none;background:#fff;border:1px solid #e3e3e3;padding:30px 30px 40px}
.accordion .accordionTit.on+.accordionCont{display:block !important}

/* 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 #7d7d7d;border-top:none*/}
.tableWrap .tableTit{width:100%}
.tableWrap .tableTit strong{display:block;padding:15px 14px;background:#424242;font-size:15px;color:#fff;text-transform:uppercase}
.tableWrap .tableTit .tb_title{display:block;padding:11px 14px;margin:0;background:#424242;font-size:15px;font-family:Tahoma;color:#fff;}
.tableWrap th{padding:12px 14px}
.tableWrap td{padding:12px 14px;border-top:1px solid #d6d6d6;color:#666;font-family:Tahoma;text-align:left;font-size:13px}
.tableWrap th[class*=tableTh]{height:18px;background:#f8f8f8;font-weight:bold;font-size:14px;color:#05141f;text-align:left}
.tableWrap th[class*=center] {min-width:80px;padding:6px 10px;text-align:center !important;box-sizing:border-box;}
.tableWrap td[class*=center] {padding:6px 8px;}
.tableWrap th.tableTh2{border-top:1px solid #d6d6d6}
.tableWrap th.tableTh3{background:#fff;font-size:13px;border-top:1px solid #d6d6d6;color:#05141f;font-family:kiaM}
.tableWrap .tableFix{position:relative;float:left;width:212px;z-index:9}
.tableWrap .fixArea{background:#fff}
.tableWrap .fixArea th,
.tableWrap .fixArea td{border-right:1px solid #d6d6d6;width:258px;word-break:break-all;}
.tableWrap .tableScroll{overflow:hidden;overflow-x:auto}
.tableWrap .scrollArea{table-layout:fixed;overflow:hidden;background:#fff}
.tableWrap .scrollArea th{border-left:1px solid #d6d6d6;font-weight: bold;font-size:14px;color:#05141f;text-align:center}
.tableWrap .scrollArea th.tableTh2{border-bottom:1px solid #d6d6d6;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 #d6d6d6;color:#666;text-align:center}
.tableWrap .scrollArea th:first-child,
.tableWrap .scrollArea td:first-child{border-left:0}

.table_type1{position:relative}
.table_type1:before{content:'';display:block;background:#05141f;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:#666;line-height:20px;text-align:center}
.table_type1 th, .table_type1 td{border-left:1px solid #d6d6d6}
.table_type1 th:first-child, .table_type1 td:first-child{border-left:0}
.table_type1 tbody tr{border-top:1px solid #d6d6d6}
.table_type1 tbody tr:first-child{border-top:0}

.table_type2{border:1px solid #e2e2e2}
.table_type2.tborder{border-top:2px solid #515151}
.table_type2 th, .table_type2 td{border:1px solid #e2e2e2;font-family:kiaM;font-size:12px;padding:8px 10px;text-align:left}
.table_type2 th{background:#f8f8f8;border-bottom:0;vertical-align:top}
.table_type2 td{color:#666;word-break:break-all}

.table_type3{border-top:2px solid #515151;border-bottom:2px solid #7d7d7d}
.table_type3 th, .table_type3 td{padding:8px 10px;text-align:center;border-left:1px solid #d6d6d6}
.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 #d6d6d6}
.table_type3 td{border-top:1px solid #d6d6d6;color:#666;font-size:12px}

.table_type4{border:1px solid #e8e8e8;border-top:0;font-size:13px} /* ul, li */
.table_type4 .tbl_tr{display:table;width:100%;border-top:1px solid #e8e8e8}
.table_type4 .tbl_th{display:table-cell;width:20%;font-family:kiaM;padding:9px 20px;border-right:1px solid #e8e8e8;background:#f8f8f8;vertical-align:middle;color:#333}
.table_type4 .tbl_td{display:table-cell;padding:8px 20px;color:#666}

/* notice */
.nodata{clear:both;float:none;width:100%;padding:205px 0 !important;text-align:center}
.nodata span{display:inline-block;padding-left:45px;color:#999;font-size:20px;font-weight: bold;line-height:30px;background:url(../images/shopping-tools/bg-nodata-w.gif) no-repeat}
.no_result{padding:100px 0!important;text-align:center;color:#999}
.no_result .spr_warn:before{vertical-align:middle;margin-right:8px}
.no_result_box{margin-top:15px;padding:200px 30px;border:1px solid #d0d0d0;background:#e9e9e9;text-align:center;text-transform:uppercase}
.no_result_box .no_txt{margin-bottom:20px;font-size:20px;font-weight: bold;line-height:26px}
.bbs_edit{height:38px;margin-bottom:25px;position:relative}
.bbs_edit .bbs_count{padding:10px 0}
.bbs_edit .bbs_sch{position:absolute;top:0;right:0;width:200px}
.bbs_order{margin-bottom:10px;float:right;font-size:15px}
.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:#05141f;font-weight: bold}
.bbs_order .order_on:after{content:'';width:8px;height:6px;background-position:right -37px;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(../images/common/bg-note-box.png) center 0 no-repeat;position:absolute;top:0;left:0}

[class*=bbs_type]{clear:both;margin-bottom:40px;position:relative;z-index:8}
[class*=bbs_type] .bbs_info .h:after{content:"|";color:#ccc;display:inline-block;margin:0 3px 0 5px}
[class*=bbs_type] .bbs_info .file_a{color:#05141f;text-decoration:underline;margin-right:5px}
[class*=bbs_type] .bbs_sort,
[class*=bbs_type] .bbs_date,
[class*=bbs_type] .bbs_file,
[class*=bbs_type] .bbs_txt{font-size:13px;display:inline-block;margin-top:5px;color:#999}
[class*=bbs_type] .bbs_body{display:none;clear:both;line-height:24px;}

.bbs_type1{background:#fff}
.bbs_type1 .no_result_box{margin-top:0;border-top:0}
.bbs_type1 .bbs_li{border:1px solid #e3e3e3;border-top:0}
.bbs_type1 .bbs_head{padding:30px 28px;overflow:hidden;position:relative}
.bbs_type1 .bbs_head:hover{background:#fcfcfc}
.bbs_type1 .bbs_info{/* padding-right:120px; */overflow:hidden}
.bbs_type1 .bbs_tit{font-size:15px;line-height:25px;display:block;margin-top:10px}
.bbs_type1 .bbs_date, .bbs_type1 .bbs_txt{margin-right:30px}
.bbs_type1 .bbs_hit{position:absolute;top:26px;right:28px;border-left:1px solid #e3e3e3;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 [class*=bbs_pro]{display:inline-block;position:absolute;top:30px;right:0;width:116px;height:20px;border-left:1px solid #e3e3e3;padding:12px 0;text-align:center}
.bbs_type1 .bbs_pro1{color:#1a619e}
.bbs_type1 .bbs_pro2{color:#05141f}
.bbs_type1 .bbs_body{padding:26px 53px;background:#f5f5f5;/* border-top:1px solid #e3e3e3; */position:relative}
/* .bbs_type1 .bbs_body:before{content:'';display:block;width:24px;height:12px;background:url(../images/common/bg_open_con.png) 0 0 no-repeat;position:absolute;top:-1px;left:50%;margin-left:-12px} */
.bbs_type1 .bbs_li.bbs_open .bbs_body{display:block}
.bbs_type1 .bbs_li.bbs_open .bl_faq {background-color:#05141f;}
.bbs_type1 .bbs_li.bbs_open .bbs_tit a {color:#05141f;}
.bbs_type1 .bl_answer {font-size:20px;font-weight: bold;color:#05141f;}
.bbs_type1 .body_answer {margin-top:9px;color:#05141f;}
.bbs_type1 .faq_answer a {text-decoration:underline;font-style: italic}

.bbs_type2{margin:-20px -10px 40px}
.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;width:33.3%;margin-top:20px}
.bbs_type2 .bbs_wrp{margin:0 10px;padding-top:3px;overflow:hidden;position:relative}
.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:240px;margin:0 -100%;position:relative;text-align:center}
.bbs_type2 .bbs_img img{height: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(../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:38px;overflow:hidden;font-size:15px;font-family:kiaM}
.bbs_type2 .bbs_wrp a:hover{color:#fff}
.bbs_type2 .bbs_wrp a:hover .bbs_info{background:#05141f;color:#fff}
.bbs_type2 .bbs_wrp a:hover .bbs_date{color:#fff}
.bbs_type2 .bbs_date span{display:block}
.bbs_type2 .endPromotion{position:absolute;top:-1px;left:10px;z-index:1006}

.bbs_view{background:#fff;position:relative}
.bbs_view .bbs_img img{width:100%;height:100%}
.bbs_view .bbs_info{padding:30px;font-size:13px;color:#666}
.bbs_view .bbs_info .bbs_tit{display:block;font-size:22px;line-height:25px;color:#05141f}
.bbs_view .bbs_info .bbs_date{display:block;font-size:12px;margin:8px 0 10px;color:#999}
.bbs_view .bbs_info .con_share{margin:20px 0;float:none}
.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_navi{max-width:1120px;margin:15px auto 0;}
.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:140px; height:56px; font-weight: bold; background:#e9e9e9;padding:0 30px;vertical-align:middle;font-size:15px;box-sizing:border-box;}
.bbs_navi .navi_txt{display:table-cell;background:#fff;height:48px;padding:10px 20px;box-sizing: border-box;vertical-align:middle}
.bbs_navi .navi_txt a {font-weight: normal;text-decoration: none !important;}
.bbs_navi .navi_txt a .date{float:right;color:#666}
.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:20px;font-size:0;vertical-align:top;font-size:12px}
.pg_num_area .pg_arrow{display:inline-block;width:8px;height:13px;vertical-align:top;margin-top:10px}
.pg_num_area .pg_prev{width:8px;background-position:-80px -13px;margin-right:8px}
.pg_num_area .pg_next{width:8px;background-position:-94px -13px;margin-left:8px}
.pg_num_area .pg_num{display:inline-block;width:30px;height:30px;border:1px solid #e4e4e4;background:#fff;border-radius:2px;color:#464646;text-align:center;line-height:30px;margin:0 4px}
.pg_num_area .pg_num_on{background:#898989;border:1px solid #898989;color:#fff}
.pg_num_area .bg_page10 {display:inline-block;width:16px;height:12px;margin-top:10px;background:url('../images/common/spr-common.png') no-repeat left top;text-indent:-9999px;}
.pg_num_area .bg_prev10 {margin-right:16px;background-position:-80px 0;}
.pg_num_area .bg_next10 {margin-left:16px;background-position:-105px 0;}

.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:-20px 4px 0 0;}
.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_wrap{width:560px;position:absolute;left:50%;margin:0 15px;min-width:290px;z-index:9999;margin-left:-280px;overflow:hidden}
.popup_wrap .con_share{float:right}
.popup_wrap .closeBtn{position:absolute;top:0;right:0;z-index:21}
.popup_wrap .info_tbl {/* padding:20px; */background:#fff;box-sizing:border-box;}
.popup_wrap .info_tbl .eut_search_area {max-width:335px;margin:10px auto 20px;box-sizing:border-box;}

@media all and (max-width:1099px){
	.popup_wrap .info_tbl .eut_search_area {margin:0;padding:5px 10px;}
	.popup_wrap .info_tbl .eut_search_area .info_td {position:relative;padding-right:110px;box-sizing:border-box;}
	.popup_wrap .info_tbl .eut_search_area .info_td .search_btn {position:absolute;top:0;right:0;margin-top:0;}
}


/* .popup_wrap .info_tbl .info_tr + .info_tr {margin-top:20px;} */
.popup .pop_tit{font-size:14px;background:#05141f;padding:19px 60px 0px 20px;height:36px;color:#fff;font-weight: bold;}
.popup .pop_con{padding:25px 20px;background:#fff;position:relative}
.popup .closeBtn{padding:0;width:55px;height: 55px;outline:0;}
.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}
.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 #d6d6d6}
.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}
.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}

.pop_desc{position:absolute;top:50%;right:10px;margin-top:-12px} /* 자세히보기 설명팝업 */
.pop_desc .desc_con{display:none;width:470px;background:#fff;border:2px solid #979797;padding:18px;position:absolute;top:0;left:0;z-index:9;line-height:20px}
.pop_desc .desc_con .tit{display:block;font-size:22px;color:#666;margin-bottom:18px}
.pop_desc .desc_con.pop_on{display:block}
.pop_desc .closeBtn{position:absolute;top:5px;right:5px}

.popup .award_con img {width: 100%;}
.popup .award_txt {font-size:14px;}
.popup .award_txt .txt_mgt, .popup .award_txt2 .txt_mgt {margin-top:20px;}
.popup .award_txt em {font-weight: bold;}
.popup .award_txt2 {font-size:13px;}

.h_type01 {font-size:16px;color:#05141f;text-transform:uppercase;margin-bottom:15px}
.h_type02 {font-size:15px;margin-bottom:8px}

/* margin */
.mt01 {margin-top:30px !important}
.mt02 {margin-top:50px !important}
.mt03 {margin-top:80px !important}
.mt04 {margin-top:100px !important}
.mb01  {margin-bottom:50px !important}

.mbs {margin-bottom:20px}
.mts {margin-top:30px !important}
.mts2 {margin-top:15px !important}
.nomt {margin-top:0 !important}

/* padding */
.pdb01 {padding-bottom:30px;}
.pdb02 {padding-bottom:95px;}
.pdT {padding-top:100px !important}
.pd2 {padding:40px 0 100px 0 !important}

/* basic */
.fBold {font-weight:bold !important}
.linkB {font-weight:bold !important;text-decoration:underline}
.black {color:#333 !important}
.gray {color:#999 !important}
.gray02 {color:#666 !important}
.F15 {font-size:15px !important;line-height:20px}
.F18 {font-size:18px !important}

/* Desktop Device */
#wrap, #header, .snb_wrap{min-width:980px;margin:0 auto}
#header, #container, #footer{clear:both; width:100%;position:relative}

#util_menu_mobile_bottom {
	display: none;
}

.inner_container{margin:0 80px;}

.inner{
    max-width: 940px;
	margin: 0 auto;
}

.inner_wide{
	max-width: calc(100% - 80px);
	margin: 0 auto;
}

.sb_inner{
	height: 49px;
    width: 940px;
    margin: 0 auto;
}
.inner:after {content:'';display:block;clear:both}

.dummy_header{display:block;width:100%;height:86px;background:rgba(255,0,0,0.3) url(../images/%40header.html) center 0 no-repeat;text-align:center;color:#fff;font-size:40px;font-weight: bold;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-weight: bold;line-height:100px}
.dummy_class{background:rgba(255,0,0,0.3)}

#header{
	/*background:#05141f; position:fixed;top:0;*/z-index:1005;
	background: transparent;
	border-bottom: 1px solid #f7f8f833;
}
#header.light_header{
	background: #FFF;
}

#header.light_header .gnb_area .gnb_nav .dth1_a{
	color: #05141f;
}

#header.light_header .logo_h1 a img.logo_black {
	display: block;
}

#header.light_header .logo_h1 a img.logo_white {
	display: none;
}

#header:before{content:'';display:block;width:100%;height:31px;/*background:#f9f9f9;border-bottom:1px solid #ebebeb;*/position:absolute;left:0;top:0}
#header .header_in{/* width:960px;margin:32px auto 0;padding:8px 0; */position:relative;zoom:1;z-index:1004; background: transparent;}
#header .header_in:after{content:'';display:block;clear:both}

#header .logo_h1 .lg_a, #header .logo_h1_mobile .lg_a{display:inline-block}
#header .logo_h1 .lg_img{width:75px}

#header .logo_h1 a img{
	width: 100px;
	height: 25px;
}

#header .logo_h1_mobile .lg_img{width:75px}

#header .logo_h1_mobile a img{
	width: 75px;
	height: 18px;
}

.mobile_button_container {
	overflow:auto; 
	padding: 10px 0px 5px 15px;
	border-bottom: 1px solid #dbdbdb;
}

.eut_gnb_opener {   
    display: block;
    top: 10px;
    left: 5px;
    background-color: transparent;
    width: 46px;
    height: 38px;
}

.eut_gnb_opener:after {
	content: '';
    display: block;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 16px;
    margin: 0px 0 0 0px;	
	background: url("../images/common/icon_close_black.svg") 0 0 no-repeat;
}

.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}


#header.cookie_head .info_site.hidden_cookies {display:none;}
#header.cookie_head .info_site { 
	z-index:9999; 	
	background-color: #697279;
    top: 10%;
    position: fixed;
    right: 0;
    width: 60%;
    max-width: 650px;
    border-radius: 2.5px;
    left: 1em;
    margin: 0 auto;
    font-size: 14px;
    max-height: 90%;
    overflow-x: hidden;
    overflow-y: auto;
}
#header.cookie_head .info_site .in {position:relative;width:100%; overflow: hidden; margin:0 auto;padding-top:17px;box-sizing:border-box;}
#header.cookie_head .info_site .in:after {display:block;clear:both;content:'';}
#header.cookie_head .info_site .in p {
    margin: 0 30px 10px 30px;
    font-size: .913em;
    line-height: 1.5;
	color: #FFFFFF;
}
#header.cookie_head .info_site .button_area {
	padding: 15px 30px 25px;
    text-align: center;
}

#header.cookie_head .info_site .button_area button{
	background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #05141F;
	min-width: 135px;
    padding: 12px 10px;
    letter-spacing: .05em;
    line-height: 1.4;
    font-size: .913em;
    font-weight: 600;
    height: auto;
    white-space: normal;
    word-break: break-word;
    word-wrap: break-word;
}

#header.cookie_head .info_site .button_area button:hover{
	border-radius: 2px;
	cursor: pointer;
	opacity: 0.7;
}

#header.cookie_head .info_site .in .more {position:relative;font-weight: bold;color:#fff; font-size: .913em; text-decoration: underline;}
#header.cookie_head .info_site .in .more:hover{text-decoration: none;}
/*#header.cookie_head .info_site .in .more:before {position:absolute;top:3px;left:0;width:1px;height:12px;background:#a5a6a8;content:'';}*/
#header.cookie_head .info_site .in .close {position:absolute;top:50%;right:0;display:block;width:14px;height:14px;margin-top:-7px;background:url('../images/common/spr-common-x2.png') no-repeat -30px -61px;background-size:175px 75px;text-indent:-9999px;}

#header .cookie_policy {position:relative;}
#header .cookie_policy:before {position:absolute;top:0;left:0;right:0;width:100%;height:50px;/*border-bottom:1px solid #ebebeb;background:#f9f9f9;*/content:'';}
#header .cookie_policy .policy_in {position:relative;z-index:999;/*width:960px;margin:0 auto;*/}
/*.inner-container-dealer {width:960px;margin:0 auto}*/

#header .cookie_policy .policy_in:after {display:block;clear:both;content:'';}

.open_gnb, .logo_mobile {display:none;}

.logo_mobile {
    position: absolute;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    top: 50%;
	margin-top: 15px;
    will-change: position,top;	
}

#header .logo_mobile a img {
	width: 72px;
    vertical-align: top;
    height: 18px;
}
#header .logo_mobile a img.logo_black {
	display: none;
}
/*.gnb_area{text-transform:uppercase}*/


.gnb_area .eut_gnb{
	padding: 25px 0;
    height: 80px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.gnb_area .eut_gnb>li{
	height: 80px;
    display: flex;
    align-items: center;
}

.gnb_area:after {display:block;clear:both;content:'';}

.gnb_area .gnb_nav_container {
	position: relative;
}

.gnb_area .gnb_nav_wrapper {
	padding:31px  40px 0px;
}

.gnb_area .gnb_nav_wrapper_expo {
	height: 70px;
	padding:0px  40px 0px;
}

.gnb_area .gnb_nav_wrapper_finantare {
	height: 80px;
}

.gnb_nav_wrapper_finantare .logo_h1 {
	margin-top: 0px;
}

.logo_h1 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    top: 50%;
	margin-top: 15px;
    will-change: position,top;	
}

.logo_h1_expo {
	margin-top: 0px;
}

.logo_h1_mobile {
    position: absolute;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    top: 12px;
	margin-top: 15px;
    will-change: position,top;	
}

.gnb_area .gnb_nav{
	padding: 25px 0;
    height: 80px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}
.gnb_area .gnb_nav>li{
	height: 80px;
    display: flex;
    align-items: center;
}

.gnb_area .gnb_nav>li.filler{
	flex: 1;
}

.gnb_area .gnb_nav>li.filler .logo_h1{
	text-align: center;
	width: 100%;
}

#header .logo_h1 a img.logo_black {
	display: none;
}

.gnb_area .gnb_nav .dth1_a{display:block;padding:10px 10px 10px 8px;font-size:16px; line-height: 17px; font-weight: bold; color: #FFF;}
.gnb_area .gnb_nav .dth2_u{display:none;width:240px;position:absolute;top:110px;
	/*margin-left:-10px;*/
	z-index:999;background:#fff}
.gnb_area .gnb_nav .dth2_l{border-top:1px solid #dfdfdf}
.gnb_area .gnb_nav .dth2_l:first-child{border-top:0}
.gnb_area .gnb_nav .dth2_a{display:block;padding:15px 23px;font-size:15px;font-weight: bold;}
.gnb_area .gnb_nav .dth_on .dth1_a{color:#FFF;}
.gnb_area .gnb_nav .dth_on .dth2_u{display:block;}
.gnb_area .gnb_nav .dth_on .dth2_u:first-child{min-height:590px;}
.gnb_area .gnb_nav .dth_pip{left:0;margin-left:0;width:100%}
.gnb_area .gnb_nav .dth_pip .car_tab{display:block;background:#fafafa;padding:18px 20px;border-bottom:1px solid #d3d3d3}
.gnb_area .gnb_nav .dth_pip .car_tab .sort_a {display:inline-block;margin-right:40px}
.gnb_area .gnb_nav .dth_pip .car_tab .sort_a input[type="radio"] {display:none;}
.gnb_area .gnb_nav .dth_pip .car_tab .sort_a input[type="radio"]:checked + label:before {background-position:-61px -20px;content:'';}
.gnb_area .gnb_nav .dth_pip .car_tab .sort_a label {position:relative;padding-left:25px;cursor:auto;}
.gnb_area .gnb_nav .dth_pip .car_tab .sort_a label:before {position:absolute;top:0;left:0;display:block;width:18px;height:18px;background:url('../images/common/spr-common.png') no-repeat -61px top;content:'';}
.gnb_area .gnb_nav .dth_pip .car_tab .sort_on label:before {background-position:-61px -20px;content:'';}
.gnb_area .gnb_nav .dth_pip .car_tab .sort_a .spr_sort:before{content:'';background-position:-61px 0;width:18px;height:18px;margin-right:10px}
.gnb_area .gnb_nav .dth_pip .car_tab .sort_on .spr_sort:before{content:" ";background-position:-61px -20px}
.gnb_area .gnb_nav .dth_pip .car_grid{display:none;overflow:hidden;min-height:479px;}
.gnb_area .gnb_nav .dth_pip .car_menu{position:absolute;top:55px;right:0;display:block;overflow:hidden;float:left;width:193px;background:#e5eaee;bottom:50px;border-left:1px solid #d0d5d9}
.gnb_area .gnb_nav .dth_pip .car_menu li {border-bottom:solid 1px #d0d5d9;background:#e5eaee;}
.gnb_area .gnb_nav .dth_pip .car_menu li a {padding:12px 0 12px 20px;/* display:flex; */display:block;line-height:18px;font-size:14px;font-weight:bold;letter-spacing:-0.3px}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_u{margin:0 -1px -1px 0}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_l{/* float:left;width:25%;background:#bbb */}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_l {width:100%;}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_l:after {display:block;clear:both;content:'';}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_l .grid_set {float:left;width:20%;background:#fff}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_l .grid_set .grid_box {background:#fff; padding: 10px 1px 17px;}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_l .grid_box{display:block;background:#fff}
/* .gnb_area .gnb_nav .dth_pip .car_grid .grid_l:nth-child(odd) .grid_box{background:#fafafa} */
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box{padding-top:10px;box-sizing:border-box;text-align:center}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_img{display:block;height:125px;/*margin-top:10px */}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_img img{height:100%}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_name{display:inline-block;font-size:15px;margin-top:10px;font-weight:bold;}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_btn{display:block;margin-top:6px;font-weight: bold;text-transform:capitalize;font-size:13px}
.gnb_area .gnb_nav .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}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_btn .grid_a:first-child{background-color:#9e9e9e}
.gnb_area .gnb_nav .dth_pip .car_grid.on{display:block}
.gnb_area .gnb_nav .dth_pip .car_grid .ix-controller {display:none;}
.gnb_area .gnb_nav .dth_pip .car_grid .ix-controller .ix-thumbs {text-align:center;}
.gnb_area .gnb_nav .dth_pip .car_grid .ix-controller .ix-thumbs .ix-thumb {display:inline-block;margin:0 3px;}
.gnb_area .gnb_nav .dth_pip .car_grid .ix-controller .ix-thumbs .ix-thumb a {display:block;width:8px;height:8px;background:#c1c1c1;border-radius:50%;text-indent:-9999px;}
.gnb_area .gnb_nav .dth_pip .car_grid .ix-controller .ix-thumbs .active a {background:#05141f;}
.gnb_area .gnb_nav .dth_pip .paging {display:none;}
.gnb_area .gnb_nav .dth_pip .new_cars_type {border-top:1px solid #d3d3d3;height:49px}
.gnb_area .gnb_nav .dth_pip .new_cars_type ul {padding-left:20px}
.gnb_area .gnb_nav .dth_pip .new_cars_type ul li {float:left;padding:15px 24px 0 0}

@media all and (max-width:1024px){
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_box {height:auto;padding:10px 4px 20px;}
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_l .grid_set {width:50%;}
}
@media all and (max-width:1099px){
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_u {}
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_l {float:left;}
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_l {height:266px;}
	.gnb_area .gnb_nav .dth_pip .car_grid .ix-controller {display:block;}
}


.gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover{background:#f7f8f8 !important;}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_name{color:#05141f;}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_btn .grid_a{background:#fff;color:#05141f}
.util_area{position:absolute;top:0;width:100%;height:32px;padding-top:5px;background:#f9f9f9;border-bottom:1px solid #ebebeb;text-align:right;box-sizing:border-box}
.util_area .util_menu{display:inline-block}
.util_area .util_menu .util_l{display:inline-block;padding-left:20px;font-size:12px;}
.util_area .util_menu .util_l .util_a{position:relative; padding-left:22px;color:#ba172a;}
.util_area .util_menu .util_l:first-child .util_a {color:#05141f;}
/*.util_area .util_menu .util_l .util_a:after {position:absolute;top:0;left:0;width:16px;height:16px;background-image:url('../images/common/spr-util.png');background-repeat:no-repeat;overflow:hidden;content: '';}*/
.util_area .util_menu .util_l:first-child .util_a:after {display:none}
.util_area .util_menu .util_l:nth-child(2) .util_a:after {background-position:0 0}
.util_area .util_menu .util_l:nth-child(3) .util_a:after {background-position:-16px 0}
.util_area .util_menu .util_l:nth-child(4) .util_a:after {background-position:-32px 0}

.util_area .util_search{display:inline-block;margin-left:14px}
.util_area .util_search .u_sch_box{border:1px solid #d1d1d1;border-radius:10px;padding:1px 11px;background:#fff;height:19px}
.util_area .util_search .u_sch_box label {position:absolute;left:-9999px;top:-9999px;text-indent:-9999px;}
.util_area .util_search .u_sch_box .sch_inp{width:102px;background:#fff;border:0;font-size:12px}
/*.util_area .util_search .u_sch_box .spr_search{background-position:-45px -17px;width:14px;height:14px}*/
.util_area .util_search .u_sch_box .spr_search{
	width:14px;
	height:14px;
	background-image: url(../images/common/search_12x12px.svg);
	background-position:0% 0%;
}

.go_build{
	font-weight: bold;font-size:15px
}
.gnb_dimmed{display:none;position:fixed;top:86px;left:0;border-top:4px solid #05141f;width:100%;height:100%;background:#05141f;opacity:0.5;filter:alpha(opacity=50);z-index:1003}

/* .pip_wrap #header{border-bottom:0!important} */
/*.pip_wrap #container{padding-top:135px!important}*/

.snb_wrap{width:100%;height:49px;background:#05141f;/* position:fixed;top:90px; *//* top:138px;*/margin-top:-4px;z-index:1002}
.snb_wrap .snb_tit{float:left;overflow:hidden;height:49px;line-height:49px;color:#fff;font-size:25px}
.snb_wrap .snb_tit .lg_a{display:block}
.snb_wrap .open_snb{color:#fff}
.snb_wrap .snb_nav{float:right;display:inline-block;overflow:hidden}
.snb_wrap .snb_nav .sdth1_l{float:left;font-size:14px}
.snb_wrap .snb_nav .sdth1_a{display:block;padding:0 25px;line-height:49px;color:#FFF;}
.snb_wrap .snb_nav .sdth1_a:focus{text-decoration:none}
.snb_wrap .snb_nav .sdth1_l.sdth_on{border-left-color:#FFF}
.snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a{font-weight: bold;color:#fff;position:relative}
.snb_wrap .snb_nav .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.snb_pip .open_snb{display:none}
.snb_wrap.snb_pip .snb_tit{width:200px;margin-left:-10px}
.snb_wrap.snb_pip .snb_tit .lg_img{height:100%}
.snb_wrap.snb_pip .snb_nav{float:left;background:#05141f}
.snb_wrap.snb_pip .snb_nav .sdth1_l{margin-left:24px}
/*
.snb_wrap.snb_pip .snb_nav .sdth1_l:first-child{margin-left:0}
*/
.snb_wrap.snb_pip .snb_nav .sdth1_a{padding:0 5px}
.sales_kit{display:block;position:absolute;top:0;right:-10px;border-right:1px solid #FFF}
.sales_kit .kit{display:block;padding:19px 22px 12px;border-left:1px solid #797510;border-right:1px solid #FFF}
.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}
.sales_kit .kit_menu .kit_l{background:#05141f;border-top:1px solid #FFF}
.sales_kit .kit_menu .kit_a{display:block;border-top:1px solid #FFF;padding:6px 13px;color:#fff;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.open .kit{background:#74000f}
.sales_kit.open .kit .spr_basket{background-position:0 -48px}
.sales_kit.open .kit_menu{display:block}

#container{/* padding-top:90px; background:url('../images/common/bg.gif') repeat 0 0;*/z-index:1001;overflow:hidden}
#content.subContents{padding:0 0 100px 0;}
#content.subContents.pipcontents, #content.pipContents {padding:43px 0 100px 0}
/*#content.pipContents {padding-bottom:100px}*/
#content.subContents.pipcontents.pipHighlight {padding-bottom:0}
/*#content a {text-decoration:underline !important;}*/
.rabla-container {
	position: relative;
}

.rabla-txt-overlay {
	position: absolute;
	color: #FFF;
	top: 62vh;
	left: 3%;
	font-size: 3rem;
	width: 100%;
}



.location{width:100%;height:26px;padding-top:13px;margin-bottom:43px;border-bottom:1px solid #eaeaea; background: #fff; box-sizing: content-box;}
.location_rabla{width:100%;height:26px;padding-top:13px;margin-bottom:13px;border-bottom:1px solid #eaeaea; background: #fff; box-sizing: content-box;}
.pic-margin-bottom {margin-bottom: 2rem;}
.max-vh-100 {max-height: 75vh !important;}
.vh-100 {height: 75vh;}
.h-100 {height: 100%;}
.w-100{width: 100%;}
.object-position-center{object-position: center;}
.object-fit-cover{object-fit: cover !important;}

.rabla_footer {
	margin-top: 3rem;
	margin-bottom: 3rem;
}

.rabla_footer p {
	margin-bottom: 1rem;
}

.rabla_footer p strong{
	font-weight: bold;
}

@media all and (max-width:768px){
	.rabla-txt-overlay {
		top: 52vh;
		font-size: 26px;
		font-weight: bold;
		line-height: 30px;
	}
	.max-vh-100 {max-height: 65vh !important;}
	.vh-100 {height: 65vh;}

	.pic-margin-bottom {margin-bottom: 1rem;}
	.rabla_footer {padding-left: 2%; padding-right: 2%;}
}

@media all and (min-width:769px) and (max-width:1024px) {
	.rabla-txt-overlay {
		top: 65vh;
		font-size: 2.3rem;
	}
	.pic-margin-bottom {margin-bottom: 1.5rem;}
	.rabla_footer {padding-left: 2%; padding-right: 2%;}
}

.con_navi {width:940px;margin:0 auto; text-transform:uppercase;font-size:12px}
.con_navi_wide {width: calc(100% - 80px);}
.con_navi li {display:inline-block;vertical-align:top}
.con_navi .spr_home{
	background: url('../images/common/icon-medium-home.svg');
	width: 14px;
	height:13px; 
	background-position: center;
    background-repeat: no-repeat;}
.con_navi .depth {color:#666;/* display:inline-block; text-decoration:underline */}
.con_navi a {float:left;text-decoration:underline}
.con_navi .depth.current{color:#05141f;text-decoration:none; font-weight:bold;}
.con_navi .gt{color:#666;display:inline-block;margin:0 5px 0 10px}

.content_title{width:940px;margin:0 auto;zoom:1}
.content_title:after{content:'';clear:both;display:block}
.content_title .con_tit{}
.content_title .sub-tit{clear:both;font-weight: bold;font-size:16px;padding:25px 0 10px;}
.content_title .sub-tit-con{color:#666;}
.content_title .sub-tit-con02{clear:both;padding:25px 0 0 0;font-size:15px;}

.content_detail{margin-top:30px}
.con_box {width:940px;margin:0 auto;padding:30px 25px;position:relative;background:#fff;border:1px solid #e3e3e3;box-sizing: border-box}
.con_box:after {content:'';display:block;clear:both}
.con_share{float:right}
.con_share .share{text-transform:uppercase;font-size:11px;color:#666;margin-right:6px;line-height:22px;font-weight: bold}

.con_intro{margin-bottom:20px;line-height:20px}
.con_intro .desc1{font-size:15px;line-height:20px;margin:5px 0}
.con_intro .desc2{font-size:13px;color:#666}
.con_intro .desc3{font-size:18px;line-height:24px;margin-bottom:5px;text-transform:uppercase}

/*#footer{padding-bottom:35px;background: #fff;}*/
.fullwidth.about-video #footer{padding-bottom:0px}
.site_navi{border-top:1px solid #e2e2e2;line-height:14px;font-size:11px;text-transform:uppercase}
.site_navi .spr_home:before{content:'';background-position:-46px -32px;width:14px;height:14px;margin:0 10px 0 0}
.site_navi .gt{display:table-cell;width:21px;height:40px;color:transparent;text-indent:-999px;background:url(../images/common/bg-footer-nav.gif) 0 0 no-repeat;margin-left:-5px;vertical-align:middle}
.site_navi .depth{display:table-cell;padding: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 #e2e2e2;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-weight: bold}
.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{position:relative;
	background-color: #05141f;
    border-top: 1px solid #f7f8f833;
	padding:18px 0;}
.site_info .inner {position:relative;}
/*.site_info .f_logo{display:block;height:65px;position:absolute;right:0;bottom:-48px}*/
.site_info .f_logo{display:block;height:65px;position:absolute;right:0;bottom:-54px}
.site_info .f_logo .lg_img{height:100%}
.site_info .info_policy{display:inline-block;font-size:12px;font-weight: bold;vertical-align:top}
.site_info .info_policy a {color:#666}
.site_info .info_policy div{display:inline-block}
.site_info .info_policy .policy_a{color:#666}
.site_info .info_policy .bar{color:#a8a8a8;margin:0 8px 0 6px}
.site_info .info_sns{display:inline-block;margin-left:20px;}
.site_info .info_sns div{display:inline-block;}
.site_info .info_fms{float:right;position:relative}
.site_info .info_fms .fms_box{display:block;width:160px;padding:5px 10px;background:#e4e5e6;border:1px solid #c7c8c9;color:#999;position:relative;font-size:12px}
.site_info .info_fms .fms_box:after{content:'';background-position:right -47px;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 .cpr{overflow:hidden;line-height:16px;font-size:11px;text-transform:uppercase;color:#9ba1a5;margin-top:0px;text-align: right;}
.site_info .cpr .br{color: #9ba1a5;font-weight: bold;}
/*.site_info:before{display:block;position:absolute;top:54px;left:0;content:'';width:100%;height:1px;background:#d1d1d1;}*/
.site_info:after{display:block;position:absolute;bottom:54px;left:0;content:'';width:100%;height:1px;background:#f7f8f833;}
.footermenu {display:block;width:100%;padding-top:44px;padding-bottom:30px}
.footermenu_mobile {display:none;}
.footermenu_list {width:100%;display: block;overflow:hidden;}
.footermenu_list > li {float: left;width:16.6%;}
.footermenu_list > li:last-of-type {width:17%;}
.footermenu_list > li > a {font-size:14px; color: #FFF; font-weight:bold;}
.footermenu_list > li > ul {padding-top:18px;}
.footermenu_list > li > a:not(:first-of-type){padding-top:18px;display:inline-block;}
.footermenu_list > li > ul > li {padding-bottom:8px;padding-right:30px;}
.footermenu_list > li > ul > li > a {font-size:14px;line-height:16px;color:#FFF;}
/* Fleet Tool */
.tool_wrapN {margin-top:15px;border-top:2px solid #515151;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.tool_wrapN strong {display:block;font-size:16px;margin-bottom:15px;}
.tool_wrapN .tool_box, .tool_wrapN .why_box {overflow:hidden;padding:20px 30px ;}
.tool_wrapN .tool_box {background:#f3f3f3;}
.tool_wrapN .tool_box .tool_inner {}
.tool_wrapN .tool_box .tool_left span {display:block;width:68px;font-size:11px;padding-left:50px;}
.tool_wrapN .tool_box .tool_left {position:relative;height:40px;float:left;min-width:98px;width:140px;}
.tool_wrapN .tool_box .tool_left .tool_imgbox {position:absolute;top:0;left:0;width:40px;height:40px;border:solid 1px #ccc;border-radius:5px;}
.tool_wrapN .tool_box .tool_left img {width:100%;height:auto;}

.tool_wrapN .why_box {background:#fff;}


.tool_wrap {margin-top:15px;border-top:2px solid #515151;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.tool_wrap strong {display:block;font-size:16px;margin-bottom:15px;}
.tool_wrap .tool_box, .tool_wrap .why_box {overflow:hidden;padding:20px 30px ;}
.tool_wrap .tool_box {background:#f3f3f3;}

.tool_wrap .tool_box .tool_left span {display:inline-block;width:68px;font-size:11px;}
.tool_wrap .tool_box .tool_left {height:40px;float:left;width:98px;padding-left:45px;background:url(../images/fleet/icon-tool.png) no-repeat 0 0;}
.tool_wrap .tool_box .tool_left01 {background-position:0 0;}
.tool_wrap .tool_box .tool_left02 {background-position:0 -40px;}
.tool_wrap .tool_box .tool_left03 {background-position:0 -80px;}
.tool_wrap .tool_box .tool_left04 {background-position:0 -120px;}
.tool_wrap .tool_box .tool_left05 {background-position:0 -160px;}
.tool_wrap .tool_box .tool_left06 {background-position:0 -200px;}
.tool_wrap .tool_box .tool_left07 {background-position:0 -240px;}
.tool_wrap .tool_box .tool_left08 {background-position:0 -280px;}
.tool_wrap .tool_box .tool_left09 {background-position:0 -320px;}
.tool_wrap .tool_box .tool_left10 {background-position:0 -360px;}
.tool_wrap .tool_box .tool_left11 {background-position:0 -400px;}
.tool_wrap .tool_box .tool_left12 {background-position:0 -440px;}

.tool_wrap .why_box {background:#fff;}


/*
.about_banner {width:100%;overflow:hidden;margin-top:30px;}
.about_banner .services {float:left;width:25%;height:150px;background:url(../images/fleet/img_banner.png) no-repeat 0 0;}
.about_banner .services.services01 {background-position:0 0;}
.about_banner .services.services02 {background-position:0 -150px;}
.about_banner .services.services03 {background-position:0 -300px;}
.about_banner .services.services04 {background-position:0 -450px;}
.about_banner .services a {display:block;height:150px;}
*/

.h4_container {padding:0 10px;position:relative;}
.h4_container .h5_container {margin-top:0 !important;padding:0 !important;}
.h5_container {margin-top:25px;padding:0 10px;}
.table_container {margin-top:25px;padding:0 10px;}

.about_banner {width:100%;overflow:hidden;margin-top:30px;}
.about_banner .services {float:left;width:25%;height:auto;}
.about_banner .services a {display:block;height:100%;}
.about_banner .services .banner_abox {}
.about_banner .services .banner_abox img {width:100%;}


/* etc */
.db {display:block;}
.di {display:inline;}
.dib {display:inline-block;}
.cb {clear:both}
.underline {text-decoration:underline;}
.m0 {margin: 0 !important;} .mt0 {margin-top: 0px !important;;} .mr0 {margin-right: 0px !important;} .ml0 {margin-left: 0px !important;}  .mb0 {margin-bottom: 0px !important;}
.mt5 {margin-top: 5px;} .mr5 {margin-right: 5px;}
.mt10 {margin-top: 10px !important;} .mr10 {margin-right: 10px !important;} .ml10 {margin-left: 10px !important;}  .mb10 {margin-bottom: 10px !important;}
.mt12 {margin-top: 12px !important;} .mr12 {margin-right: 12px !important;} .ml12 {margin-left: 12px !important;}  .mb12 {margin-bottom: 12px !important;}
.mt15 {margin-top: 15px !important;} .mr15 {margin-right: 15px !important;} .ml15 {margin-left: 15px !important;}  .mb15 {margin-bottom: 15px !important;}
.mt20 {margin-top: 16px !important;} .mr20 {margin-right: 20px !important;} .ml20 {margin-left: 20px !important;}  .mb20 {margin-bottom: 20px !important;}
.mt23 {margin-top:23px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top: 30px !important;} .mr30 {margin-right: 30px !important;} .ml30 {margin-left: 30px !important;}  .mb30 {margin-bottom: 30px !important;}
.mt50 {margin-top: 50px !important;} .mr50 {margin-right: 50px !important;} .ml50 {margin-left: 50px !important;}  .mb50 {margin-bottom: 50px !important;}
.mt80 {margin-top: 80px !important;}
.mt-30 {margin-top:-30px;}



.con_bg_white {background-color:#fff;/*padding-bottom: 60px;*/}
.con_bg_black {background-color:#05141f;/*padding-bottom: 60px;*/}
.con_bg_gray {background:url('../images/common/bg.gif') repeat 0 0 !important;padding-bottom: 60px;}

/* error */
.error_box {border:1px solid #dadada;max-width:940px;margin:30px auto 0 auto;box-sizing:border-box;text-align:center;padding:200px 0 100px 0;background:#fff;position:relative}
.error_box:before {content:'';display:block;position:absolute;top:100px;left:50%;margin-left:-40px;width:80px;height:80px;background:url('../images/common/error-icon.png') no-repeat 0 0}
.error_box .bigT {font-size:30px;color:#05141f;line-height:48px;text-transform:uppercase}
.error_box .smallT {font-size:15px;line-height:20px;margin:15px auto 0 auto;max-width:430px;}
.error_box .btn {margin-top:25px}

@media all and (max-width:1140px) {
	/* .maxW2 {margin-left:15px;margin-right:15px} */
}

@media all and (max-width:1024px){
	#header {position:relative}
	#header .header_in {background:transparent;}
	
	.con_box {width:auto}
	.gnb_area .gnb_nav .dth_pip .car_tab .sort_a {margin-right:30px;}

	#wrap, #header, .snb_wrap{position:relative;min-width:320px}
	.inner{width:auto;padding:0 15px}
	.maxW {margin-left:15px !important;margin-right:15px !important;width:auto}
	.maxW2 {/* margin-left:15px !important;margin-right:15px !important;width:auto */}
	/*.snb_pip > .inner {padding:0;margin:0 15px;}*/
	.dummy_header{background-position:center -90px}

	/* tab */
	.tab_type3 ul{display:table;width:100%;table-layout:fixed}
	.tab_type3 ul:after{display:none}
	.tab_type3 .tab_li{display:table-cell;min-width:inherit!important;float:none;padding-left:1px;vertical-align:top}
	.tab_type3 .tab_li:first-child{padding-left:0}

	/* table */
	.tableWrap .tableFix{width:185px}

	/* form */
	.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(../images/showroom/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-weight: bold;color:#fff;height:auto;padding:0 15px;font-size:12px;line-height:26px}
	.acc_filter .category_area ul li a:hover{background:#83684c}
	.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(../images/showroom/icon-search.png) no-repeat 0 0;background-size:14px 14px}

	#header .header_in{width:auto;}
	#header .logo_h1{margin:60px 10px 0 15px;}
	#header .cookie_policy .policy_in, .inner-container-dealer {width:auto;}
	#header.cookie_head .info_site .in {height:70px;width:auto;margin:0 15px;padding-top:14px;}
	#header.cookie_head .info_site .in p {}
	#header.cookie_head .info_site .in .more {display:block;margin:8px 0 0;}
	.gnb_area .gnb_nav .dth1_l:first-child{margin-left:0 !important;}
	.gnb_area .gnb_nav .dth1_l{margin-left:4px !important} /* UK GNB menu length margin change 15==> 4px */
	.gnb_area .gnb_nav .dth1_a {padding: 10px 7px;}
	.gnb_area .gnb_nav .dth_pip .car_grid {padding-right:230px}
	.gnb_area .gnb_nav .dth_pip .car_menu {width:230px}
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_l:nth-child(odd) .grid_box {background:#fff}
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_l .grid_set:nth-child(odd) .grid_box {background:#fff}
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_l .grid_set:nth-child(2) .grid_box, .gnb_area .gnb_nav .dth_pip .car_grid .grid_l .grid_set:nth-child(3) .grid_box {background:#fafafa}
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_l:nth-child(even) .grid_set:nth-child(even) .grid_box {background:#fff;}
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_l:nth-child(even) .grid_set:nth-child(2) .grid_box, .gnb_area .gnb_nav .dth_pip .car_grid .grid_l:nth-child(even) .grid_set:nth-child(3) .grid_box {background:#fafafa}
	/*.gnb_area .gnb_nav .dth_pip .car_grid .grid_l:nth-child(4n) .grid_box, 	.gnb_area .gnb_nav .dth_pip .car_grid .grid_l:nth-child(4n+1) .grid_box {background:#fafafa}*/
	.util_area {padding-right:15px;}
	.util_area .util_menu{margin-right:15px}
	.go_build{right:15px}
	.go_build .spr_build:before{margin-right:0}

	.snb_wrap {position:relative;}
	.snb_wrap .inner{margin:0}
	.snb_wrap .snb_tit{width:auto;float:none;margin-left:15px}
	.snb_wrap .open_snb{display:block;line-height:49px;color:#fff;position:relative}
	.snb_wrap .open_snb .spr_snb:after{content:'';background-position:-38px 0;width:13px;height:6px;position:absolute;top:50%;margin-top:-3px;right:15px}
	.snb_wrap .snb_nav{display:none;float:none;padding:8px 15px;border-left:0;border-right:0;background:#fafafa}
	.snb_wrap .snb_nav .sdth1_l{float:none;border:0;border-top:1px solid #c8c8c8}
	.snb_wrap .snb_nav .sdth1_l:first-child{border-top:0}
	.snb_wrap .snb_nav .sdth1_a{display:block;color:#05141f;padding:0 10px;font-weight: bold}
	.snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a{background:none}
	.snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a:after{display:none}
	.snb_wrap.snb_pip .snb_area{overflow:hidden;}
	.snb_wrap.snb_pip .snb_tit{width:auto;float:left;margin-left:5px}
	.snb_wrap.snb_pip .open_snb{display:block;padding:0 20px}
	.snb_wrap.snb_pip .snb_nav{float:none;width:100%;padding:0;}
	.snb_wrap.snb_pip .snb_nav .sdth1_l{margin:0 15px;border-top:1px solid #FFF;}
	.snb_wrap.snb_pip .snb_nav .sdth1_l:first-child{margin:0 15px}
	.snb_wrap.snb_pip .snb_nav .sdth1_a{padding:0 5px;color:#fff;font-family:kiaM}
	.snb_wrap .open_snb.open .spr_snb:after{background-position:-38px -8px}
	.snb_wrap .snb_nav.open{display:block}
	.sales_kit{display:none}

	.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:0 0 60px}
	.content_title{width:auto;margin:15px 10px}
	.con_tit_h3 {
		font-size: 18px;
		line-height: 18px;
	}
	.title_test_drive {margin-top: 10px;}
	.con_navi {width:auto;margin-left: 15px;}

	/* Fleet Tool */
	.tool_wrapN .tool_box .tool_left {width:105px;}
	.tool_wrapN .tool_box .tool_left span {padding-left:45px;}

	.tool_wrap .tool_box .tool_left {width:65px;}
	.about_banner .services {width:50%;}
	.about_banner .services .banner_abox img{width:100%;} 

	/*footer*/
	.site_info .info_policy .bar {margin: 0 3px;}

	/* error */
	.error_box {margin-right:15px;margin-left:15px}
}

/* Mobile Device */
@media all and (max-width:1099px){
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_l .grid_box {background:#fff !important}
	
	.gnb_area {
		padding: 0px;
	}

	.gnb_area .gnb_nav>li {
		height: auto;
	}

	.mts {margin-top:20px !important}
	.mtb2 {margin-top:30px !important}
	
	.m_none{display:none!important}
	#printBtn{display:none}
	#content.pipContents, #content.pipcontents {padding-top:0}

	.pdb01 {padding-bottom:20px;}
	.pdb02 {padding-bottom:50px;}
	
	.site_info:before{display:none;}
	.site_info:after{display:none;}
	.footermenu{display:none;}

	/* bullet */
	.con_tit{color:#05141f;font-size:18px;line-height:18px}
	.con_tit.big {font-size:15px}
	.con_tit:after{content:'';display:block;width:40px;height:2px;background:#05141f;margin:15px auto;}
	.content_title .sub-tit-con br {display: none;}
	.email_container {display: none;}
	.box-right .info_tbl.info_tbl_space {
		/*margin: 17px 0 0 10% !important;*/
		width: auto;
	}

	.con_box04 > .box-right {
		width: 98% !important;
	}
	/*.con_tit:before {content:'';display:block;width:33px;height:2px;background:#05141f;margin:-11px 0 10px;}*/
	

	/* button */
	.btnLarge {font-size: 13px;}
	.btn_area{text-align:center;margin-top:15px}
	.btn_sideT{margin:15px 0 -5px 0}
	.btn_areaL {margin-top:15px}
	.spr_close2{background-position:-30px -61px;width:14px;height:14px;margin-top: 13px !important;}
	.pdL {padding-left:12px}
	.more_info a.btn_print {display:none}
	.btnPlay, .btnMore, .btnExpand {width:30px;height:30px;background-size:30px auto}
	.box-right .btn_areaL {margin-top:0}
	.box-right .btn_areaL a {margin-top:10px}
	#content .btnLarge, #content .btnMedium, #content .btnSmall{margin-top:8px;} 
	#content .searchForm a.postSearch.btn-error{margin-top:44px;}
	#content .searchForm .btnSmall.btn-error,#content .searchForm .btnSmall.btn-error-small{margin-top:0;}
	#content .searchForm a.postSearch.btn-error-small{margin-top:22px;}
	.btn_areaL, .btn_areaR, .btn_areaC{margin-top:-10px;}


	/* tab */
	.col3 .tab_li{width:33.3%!important}
	.col3 .tab_li:first-child{width:33.4%!important}
	.col4 .tab_li{width:25%!important}

	.tab_type2 .tab_li{width:50%;min-width:inherit}
	.tab_type2 .tab_a{padding:12px 0;border:1px solid #a2a2a2;border-bottom:1px solid #d6d6d6}
	.tab_type2 .tab_on{border-color:#d6d6d6;border-bottom:1px solid #fff;color:#05141f;background:#fff}

	.tab_type3{position:relative;background:#05141f;padding:0 15px;margin-bottom:10px}
	.tab_type3 .input_box{display:block;padding:11px 0 12px;color:#fff;background:url(../images/showroom/icon-accesories.png) no-repeat right 17px;font-size:15px}
	.tab_type3 ul{display:none;width:100%;height:auto;position:absolute;left:0;top:35px;z-index:10;border-radius:0;border:0;padding:0}
	.tab_type3 .tab_li{display:block;padding:0;margin:0;float:none;text-align:left}
	.tab_type3 .tab_li br{display:none}
	.tab_type3 .tab_li .tab_a{display:block;font-weight: bold;color:#fff;height:auto;padding:5px 15px;border-top:1px solid #fff;font-size:12px;line-height:26px;}
	.tab_type3 .tab_li .tab_a:hover{background:#05141f}
	.tab_type3 .tab_tspr:before{display:none}
	.tab_type3 .tab_on{background:#05141f}

	/* form */
	.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}
	
	.buildmykia .option_list .wid{width:75%};
	.form_chk label{width:100%;}

	/* list */
	.txt_desc1{font-size:14px;line-height:18px}
	.txt_desc2{font-size:12px;line-height:16px}
	.txt_desc3{font-size:12px;margin-bottom:10px}
	.txt_desc4{font-size:13px}

	/* accordion */
	.accordion > li{margin-top:1px}
	.accordion > li:first-child{margin-top:0}
	.accordion .accordionTit{font-size:15px;padding:7px 0 6px 15px;background:#424242 url(../images/common/icon-accordion-m.png) no-repeat;background-position:right 15px;background-size:24px 35px}
	.accordion .accordionTit.on{background:#424242 url(../images/common/icon-accordion-m.png) no-repeat;background-position:right -16px;background-size:24px 35px}
	.accordion .accordionCont{padding:15px 15px 25px}

	/* notice */
	.nodata{padding:160px 0 !important;text-align:center !important}
	.nodata span{display:inline-block;margin:0 auto;padding:45px 0 0 0;font-size:13px;line-height:1;background:url(../images/shopping-tools/bg-nodata-m.png) no-repeat 50% 0;background-size:36px}
	.no_result{padding:50px 0!important}
	.no_result_box{padding:50px 15px;line-height:18px}
	.no_result_box .no_txt{margin-bottom:10px;font-size:16px}
	.bbs_edit{margin-bottom:12px}
	.bbs_edit .bl_type1{margin-left:1px}
	.bbs_edit .bbs_sch{width:auto}
	.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_type]{margin-bottom:0}
	[class*=bbs_type] .bbs_body{line-height:20px}

	.bbs_type1{border-top:3px solid #7d7d7d}
	.bbs_type1 .bbs_head{padding:19px 15px}
	.bbs_type1 .bbs_info{padding-right:0}
	.bbs_type1 .bbs_tit{display:table-cell;vertical-align:middle;height:38px;font-size:14px;line-height:16px;}
	.bbs_type1 .bbs_hit{display:none}
	.bbs_type1 [class*=bbs_pro]{position:relative;top:0;width:auto;height:auto;border-left:0;padding:0;font-size:12px;font-weight: bold}
	.bbs_type1 .bbs_body{padding:20px 15px}
	.bbs_type1 .body_answer {margin-top:0;}

	.bbs_type2{margin-top:-12px}
	.bbs_type2 .bbs_li{width:100%;margin-top:15px}
	.bbs_type2 .bbs_img{margin:0;height:auto}
	.bbs_type2 .bbs_img img{width:100%;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:10px}
	.bbs_view .bbs_info .bbs_tit{font-size:16px;line-height:20px}
	.bbs_view .bbs_info .bbs_date{font-size:12px;margin:5px 0 10px;color:#999}
	
	.bbs_navi{margin-top:10px;width:100%;}
	.bbs_navi .navi_prev, .bbs_navi .navi_next {display: block;width:100%;overflow: hidden;}
	.bbs_navi .navi_btn{float: left; display:inline-block;width:23%;height: 28px;box-sizing: border-box;padding:5px 0 5px 10px;font-size:13px;}
	.bbs_navi .navi_txt{float: left; display:inline-block;width:77%;height: 28px;box-sizing :border-box;padding:0 10px;}
	.bbs_navi .navi_txt a {display: block;width:100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 28px;}
	.bbs_navi .navi_txt a .date{display:none}
	.navi_txt .date {display: none}

	/* paging */
	.pg_num_area{margin-top:15px}

	/* table */
	.tableWrap .tableFix{width:75px}

	.table_type1 th{padding:8px}
	.table_type1 td{padding:8px}

	.table_type2 th, .table_type2 td{padding:5px}
	.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 #e8e8e8;border-top:0} /* ul, li */
	.table_type4 .tbl_tr{display:block;width:100%;border-top:1px solid #e8e8e8}
	.table_type4 .tbl_th{display:block;width:auto;padding:10px;border-right:0;border-bottom:1px solid #e8e8e8}
	.table_type4 .tbl_td{display:block;padding:10px}

	/* popup */
	.popup .pop_tit{padding:11px 12px;font-size:12px; height:18px;}
	.popup .pop_con{padding:15px 12px}
	.popup .closeBtn{width:40px;height: 40px;}
	.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}

	.dummy_header{background-position:center -90px;background-size:700px 131px;height:38px;font-size:20px;line-height:38px}

	#util_menu_mobile_bottom {
		display: list-item;
		background-color: #f7f8f8;
		font-size: 0;
	}
	
	.extra_util_menu {
		white-space: nowrap;
        display: block;
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
	}

    .extra_util_menu li {
        padding: 0;
        display: block;
        width: 100%;
        margin: 0 -1px -1px 0;
        text-align: left;
        border-right: 1px solid #cdd0d2;
        border-bottom: 1px solid #cdd0d2;
        position: relative;
        box-sizing: border-box;
        float: none;
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid
    }

    .extra_util_menu li:before {
        display: none
    }

    .extra_util_menu li:after {
        content: '';
        display: block;
        position: absolute;
        top: 50%;
        background: url(../images/common/icon_arrow_right_black.svg) 0 0 no-repeat;
        width: 10px;
        height: 10px;
        background-size: 100% 100%;
        left: 30px;
        transform: translateY(-50%)
    }

    .extra_util_menu li a {
        display: block;
        font-size: 12px;
        color: #05141f;
        height: auto;
        min-height: 40px;
        line-height: 16px;
        padding: 0;
        white-space: pre-wrap;
        display: flex;
        margin-left: 45px;
        justify-content: flex-start;
        align-items: center;
        overflow: hidden
    }


	#header{position:relative;}
	#header:before{display:none}
	#header .header_in{height:auto;margin-top:0;height:60px;}
	#header .logo_h1{float:none;margin:0;display:none;}
	#header .logo_h1 .lg_img{width:51px;height:26px}
	#header .cookie_policy {}
	#header .cookie_policy:before {border:none;background:none;}
	#header .cookie_policy .policy_in {height:38px;padding:6px 0 0 10px;box-sizing:border-box;}
	#header.cookie_head .info_site {
		left: 0;
		top: 15%;
		transform: translateY(-13%);
		-webkit-transform: translateY(-13%);
		max-width: 600px;
		width: 95%;
	}
	#header.cookie_head .info_site .in {height:auto;margin:0;padding:12px 46px 11px 15px;}
	#header.cookie_head .info_site .in p {}
	#header.cookie_head .info_site .in .more {display:inline;}
	#header.cookie_head .info_site .in .close {top:10px;right:10px;margin:0;}
	.open_gnb {
		display: block;
		position: absolute;
		top: 10px;
		left: 5px;
		background-color: transparent;
		width: 46px;
		height: 38px;
	}
	
	.logo_mobile {display:block;}
	#header.light_header .logo_mobile a img.logo_black {
		display: block;
	}
	#header.light_header .logo_mobile a img.logo_white {
		display: none;
	}


	#header.light_header{
		/*background: transparent;*/
	}
	#header.light_header .spr_menu{
		background: url(../images/common/icon_hamburger_black.svg) no-repeat;
	} 
	.gnb_area .gnb_nav_wrapper {
		padding: 0;
	}
	.gnb_area{display:none;position:absolute;top:0px;left:0;width:100%;padding-top:0px;z-index:999;background:#fff}
	.gnb_area .gnb_nav{float:none;display:block;width:auto;font-weight: bold;padding:0}
	.gnb_area .gnb_nav>li.filler {display: none;}
	.gnb_area .gnb_nav .dth1_l{float:none;display:block;border-top:1px solid #dbdbdb;background:#fff;margin-left:0 !important}
	.gnb_area .gnb_nav .dth1_l.dth1_configurator {
		border-top: 1px solid #FFF;
	}

	.gnb_area .gnb_nav .dth_on {
		background: #05141f;
    }
	
	#header.light_header .gnb_area .gnb_nav .dth_on>a {
		color: #FFF;
	}

	.gnb_area .gnb_nav .dth1_l:first-child{border-top:0}
	.gnb_area .gnb_nav .dth1_l:last-child {border-bottom:1px solid #dbdbdb;}
	.gnb_area .gnb_nav .dth1_l .dth1_a{display:block;padding:15px 30px;font-size:15px;color:#05141f;}
	.gnb_area .gnb_nav .dth1_l.dth_on .dth1_a{color: #FFF;}
	.gnb_area .gnb_nav .dth1_l .dth1_a:after{content:'';float:right;vertical-align:middle;margin-top:-2px}
	.gnb_area .gnb_nav .dth2_u{width:auto;display:none;position:static;width:auto;background:#fafafa;background:#FFF;}
	.gnb_area .gnb_nav .dth2_u.dth_pip{width:auto;padding:0;}
	.gnb_area .gnb_nav .dth_pip .car_grid {padding-right:0;height:328px;overflow:hidden;background:#fff;}
	.gnb_area .gnb_nav .dth_pip .car_grid {min-height:328px;}
	.gnb_area .gnb_nav .dth_pip .car_menu{position:static;display:block;overflow:hidden;float:none;width:100%;box-sizing:border-box;border-left:none}
	.gnb_area .gnb_nav .dth_pip .car_menu li {float:left;width:50%;border-bottom:0;border-top:1px solid #d0d5d9}
	.gnb_area .gnb_nav .dth_pip .car_menu li a{border-left:1px solid #d0d5d9;}
	.gnb_area .gnb_nav .dth_pip .car_menu li:nth-child(2n+1) a {border-left:none;}
	.gnb_area .gnb_nav .dth_pip .car_tab_box {overflow-x:scroll;overflow-y:hidden;height:53px;}
	.gnb_area .gnb_nav .dth_pip .car_tab_box::-webkit-scrollbar {display:none;}
	.gnb_area .gnb_nav .dth_pip .car_tab{display:flex; flex-wrap: wrap; width:100%;background:#fbfbfb;padding:0;border-bottom:0}
	.gnb_area .gnb_nav .dth_pip .car_tab .sort_a{width: calc(50% - 21px);margin-right:0;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;text-align:center;vertical-align:middle;font-family:kiaM;font-size:14px;padding:10px;line-height:22px;}
	.gnb_area .gnb_nav .dth_pip .car_tab .sort_a .spr_sort:before{display:none}
	.gnb_area .gnb_nav .dth_pip .car_tab .sort_a label {padding:0;}
	.gnb_area .gnb_nav .dth_pip .car_tab .sort_a label:before {background:none;}
	.gnb_area .gnb_nav .dth_pip .car_tab .sort_on{background:#fff;font-weight: bold}
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_u{margin:0;/* padding:10px 0 20px 0; */background:#fff;/* min-height:265px; */height:306px;overflow:hidden;}
	/* .gnb_area .gnb_nav .dth_pip .car_grid .grid_l{width:50%} */
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_l:nth-child(odd) .grid_box{background:#fff}
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_box{border:0;padding:10px 0 0}
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_img{margin-top:0;height:90px;}
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_name{margin-top:5px;font-size:13px !important;height:36px;}
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_btn .grid_a{background:#737373;color:#fff;line-height:24px;border-radius:12px}
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_btn .grid_a:first-child{background-color:#9e9e9e}
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover{background:#fff!important}
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_name{color:#333}
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_btn .grid_a{color:#fff;background:#737373}
	.gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_btn .grid_a:first-child{background-color:#9e9e9e}
	.gnb_area .gnb_nav .dth_pip .paging{display:block;margin:0 auto;clear:both;z-index:5;text-align:center;position: absolute;top: 430px;left: 0;width: 100%;height:40px; background:#fff;}
	.gnb_area .gnb_nav .dth_pip .paging ul{text-align:center;overflow:hidden;margin:9px auto 0;}
	.gnb_area .gnb_nav .dth_pip .paging ul li {display:inline-block}
	.gnb_area .gnb_nav .dth_pip .paging ul li a {display:block;width:8px;height:8px;background:#cccccc;border-radius:50% 50%;text-indent:200%;overflow:hidden}
	.gnb_area .gnb_nav .dth_pip .paging ul li.on a {background:#05141f;border-color:#880c1c}

	.gnb_area .gnb_nav .dth2_l{border-top:1px solid #d8d8d8;}
	.gnb_area .gnb_nav .dth2_l:first-child{border-top:0}
	.gnb_area .gnb_nav .dth2_l .dth2_a{display:block;padding:8px 0px 8px 30px;color:#05141f;font-size:14px; line-height: 19px;}
	.gnb_area .gnb_nav .dth_on .dth1_a:after{background-position:0 -23px}
	.gnb_area .gnb_nav .dth_on .dth2_u{display:block}
	/*.gnb_area .gnb_nav .dth_pip .new_cars_type {display:none}*/
	.gnb_area .gnb_nav .dth_pip .new_cars_type {position:absolute;bottom:-50px;left:0;right:0}
	.gnb_area .gnb_nav .dth_pip .new_cars_type ul {padding:0;background:#fff}
	.gnb_area .gnb_nav .dth_pip .new_cars_type ul li {float:left;width:50%;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;box-sizing:border-box;padding:0}
	.gnb_area .gnb_nav .dth_pip .new_cars_type ul li a {display:block;padding:9px 10px 8px 20px}
	.gnb_area .gnb_nav .dth_pip .new_cars_type ul li:nth-child(2n) {border-right:none}
	.gnb_area .gnb_nav .dth_pip .new_cars_type ul li:nth-child(5), .gnb_area .gnb_nav .dth_pip .new_cars_type ul li:nth-child(6) {border-bottom:none}
	.util_area{position:static;width:100%;height:auto;background:0;border:0;text-align:left;padding:0;}
	.util_area .util_menu{position:absolute;top:0;width:100%;display:block;background:#eaeaea;border-top:1px solid #cfcfcf;margin:0 0 0 -1px}
	.util_area .util_menu .util_l{display:block;border-bottom:1px solid #cfcfcf;width:50%;float:left;background:none;margin:0;padding:0}
	.util_area .util_menu .util_l:nth-child(3),.util_area .util_menu .util_l:nth-child(4){border-bottom:1px solid #dbdbdb;}
	.util_area .util_menu .util_w{width:100%}
	.util_area .util_menu .util_a{display:block;border-top:1px solid #f0f0f0;border-left:1px solid #cfcfcf;padding:10px;color:#676767;font-size:13px}
	.util_area .util_menu .util_a:before{content:'';margin:6px 8px 0 0}
	
	.util_area .util_menu .util_l .util_a {color:#666 !important;}
	.util_area .util_menu .util_l:nth-child(2) .util_a:after {display:none}
	.util_area .util_menu .util_l:nth-child(3) .util_a:after {display:none}
	.util_area .util_menu .util_l:nth-child(4) .util_a:after {display:none}

	.util_area .util_search{margin:15px 20px}
	.util_area .util_search{position: absolute;left: -20px;bottom:50px;width:100%;display:inline-block;}
	
	.util_area .util_search .u_sch_box{height:auto;border-radius:0;border:1px solid #d0d0d0;padding:0 66px 0 0;margin:0 20px;position:relative}
	.util_area .util_search .u_sch_box .sch_inp{width:100%;padding:8px 13px;border:0;font-size:14px}
	.util_area .util_search .u_sch_box .sch_btn{position:absolute;top:0;right:0;padding:7px 9px}
	/*.util_area .util_search .u_sch_box .spr_search{background-position:-25px -20px;width:20px;height:20px}*/
	.util_area .util_search .u_sch_box .spr_search{
		background-image: url(../images/common/search_12x12px.svg);
		background-position:0% 0%;
		width:20px;
		height:20px;
	}
	.go_build{position:static;text-align:center;margin:36px 0 15px 0}
	.go_build .spr_build:before{margin-right:5px}
	.gnb_area.open{display:block}
	.gnb_dimmed{position:absolute;bottom:38px;border-top:3px solid #05141f}

	.pip_wrap #header{border-bottom:3px solid #05141f!important}
	.pip_wrap #container{padding-top:0!important}

	.snb_wrap{position:relative;top:auto;margin-top:0px;height:38px}
	.snb_wrap .snb_tit{margin-left:10px;height:37px;line-height:37px;font-size:16px}
	.snb_wrap .open_snb{line-height:37px;font-size: 14px;}
	.snb_wrap .snb_nav .sdth1_a{line-height:37px}
	.snb_wrap.snb_pip .snb_tit{width:137px;border-top-width:3px}

	#container{padding-top:0;margin-top:0}
	#content.subContents{padding:25px 0 50px}
	#content.subContents.pipcontents, #content.pipContents {padding-top:0;padding-bottom:50px}
	.location, .location_rabla {display:none}
	.content_detail{margin-top:20px}
	.con_box{padding:15px 13px}
	.con_share .share{display:none}
	.con_navi{display:none}
	.con_intro{margin-bottom:10px;font-size:13px}
	.con_intro .desc1{font-size:14px;line-height:18px}
	.con_intro .desc2{font-size:12px;line-height:16px}

	/*#footer{padding-bottom:45px;background: #fff}*/
	.site_navi, .site_menu{display:none}
	/*.site_info .f_logo{height:48px;bottom:-40px}*/
	.site_info .f_logo{height:48px;bottom:-45px}
	.site_info .info_policy .bar{margin:0 4px 0 2px}
	.site_info .info_sns{display:block;margin:10px 0 0 0}
	.site_info .info_fms{position:absolute;top:18px;right:10px}
	.site_info .info_fms .fms_box{width:100px}
	.site_info .cpr{clear:both;border-top:1px solid #f7f8f833;margin-top:15px;padding-top:15px;line-height:16px}
	.site_info .cpr .br{display:block; color: #FFF;font-weight: bold;}
	.site_info:before{display:none}
	.site_info:after{display:none}
	.footermenu{display:none}
	.footermenu_mobile{display:block;}

	.footermenu_mobile_list>li {
	  border-top: 1px solid #f7f8f833;
	  font-size: 16px;
    }

	.footermenu_mobile_list>li>a{
		line-height: 60px;
		height: 60px;
		width: 100%;
	}

	.footermenu_mobile_list>li>a:hover, 
	.footermenu_mobile_list>li>a:active, 
	.footermenu_mobile_list>li>a:focus {
		text-decoration: none;
	}

	.footermenu_mobile_list>li>a:after{
		width: 12px;
        content: '';
        height: 12px;
        background: url(../images/common/icon-arrow-down-light.svg);
        position: absolute;
		margin-top: 28px;
        right: 66px;
        transition: .5s
	}

	.footermenu_mobile_list>li>ul>li>a{
		font-size: 16px;
		visibility: visible;
		max-height: 30px;
		height: auto;
		margin-bottom: 10px;
		padding: 0;
	}


	.footermenu_mobile_list>li.on>a:after{
		transform: rotate(180deg);
	}

	#footer .site_info .inner_container {
		margin: 0;
		padding: 31px 31px 42px;
	}

	.site_info {
		padding: 0 !important;
	}

	.footer_logo {
		padding: 0px 0px 50px 0px !important;
	}

	.footermenu_mobile_list>li ul {
		display: none;
	}

	.footermenu_mobile_list>li.on ul {
		display: block;
	}

	.footermenu_mobile_list>li a {
		color: #FFF;
		display: inline-block;
	}

	/*Fleet Tool*/

	.tool_wrapN .tool_box .tool_left {display:block;width:87%;height:45px;float:none;padding-left:60px;font-size:13px;background:url(../images/fleet/icon-toolx2.png) no-repeat 0 0;background-size:45px 540px;}
	.tool_wrapN .tool_box .tool_left01 {background-position:0 0;}
	.tool_wrapN .tool_box .tool_left02 {background-position:0 -45px;}
	.tool_wrapN .tool_box .tool_left03 {background-position:0 -90px;}
	.tool_wrapN .tool_box .tool_left04 {background-position:0 -135px;}
	.tool_wrapN .tool_box .tool_left05 {background-position:0 -180px;}
	.tool_wrapN .tool_box .tool_left06 {background-position:0 -225px;}
	.tool_wrapN .tool_box .tool_left07 {background-position:0 -270px;}
	.tool_wrapN .tool_box .tool_left08 {background-position:0 -315px;}
	.tool_wrapN .tool_box .tool_left09 {background-position:0 -360px;}
	.tool_wrapN .tool_box .tool_left10 {background-position:0 -405px;}
	.tool_wrapN .tool_box .tool_left11 {background-position:0 -450px;}
	.tool_wrapN .tool_box .tool_left12 {background-position:0 -495px;}
	.tool_wrapN .tool_box .tool_left span {width:100%;height:45px;vertical-align:middle;display:table-cell;}
	.tool_wrapN .tool_box .tool_inner {border-bottom:1px solid #e4e4e4;padding:10px 0;}
	.tool_wrapN .tool_box .tool_inner:last-child {border:0;padding-bottom:5px;}
	.tool_wrapN strong {display:block;font-size:16px;margin-bottom:10px;}
	.tool_wrapN .tool_box, .tool_wrapN .why_box {overflow:hidden;padding:15px 13px;}

	/*
	.about_banner .services {float:left;width:100%;height:150px;background:url(../images/fleet/img_bannerx2.png) no-repeat 0 0;background-size:100% 600px;}
	.about_banner .services.services01 {background-position:0 0;}
	.about_banner .services.services02 {background-position:0 -150px;}
	.about_banner .services.services03 {background-position:0 -300px;}
	.about_banner .services.services04 {background-position:0 -450px;}

	*/
	.tool_wrap .tool_box .tool_left {display:block;width:87%;height:45px;float:none;padding-left:60px;font-size:13px;background:url(../images/fleet/icon-toolx2.png) no-repeat 0 0;background-size:45px 540px;}
	.tool_wrap .tool_box .tool_left01 {background-position:0 0;}
	.tool_wrap .tool_box .tool_left02 {background-position:0 -45px;}
	.tool_wrap .tool_box .tool_left03 {background-position:0 -90px;}
	.tool_wrap .tool_box .tool_left04 {background-position:0 -135px;}
	.tool_wrap .tool_box .tool_left05 {background-position:0 -180px;}
	.tool_wrap .tool_box .tool_left06 {background-position:0 -225px;}
	.tool_wrap .tool_box .tool_left07 {background-position:0 -270px;}
	.tool_wrap .tool_box .tool_left08 {background-position:0 -315px;}
	.tool_wrap .tool_box .tool_left09 {background-position:0 -360px;}
	.tool_wrap .tool_box .tool_left10 {background-position:0 -405px;}
	.tool_wrap .tool_box .tool_left11 {background-position:0 -450px;}
	.tool_wrap .tool_box .tool_left12 {background-position:0 -495px;}
	.tool_wrap .tool_box .tool_left span {width:100%;height:45px;vertical-align:middle;display:table-cell;}
	.tool_wrap .tool_box .tool_inner {border-bottom:1px solid #e4e4e4;padding:10px 0;}
	.tool_wrap .tool_box .tool_inner:last-child {border:0;padding-bottom:5px;}
	.tool_wrap strong {display:block;font-size:16px;margin-bottom:10px;}
	.tool_wrap .tool_box, .tool_wrap .why_box {overflow:hidden;padding:15px 13px;}

	.about_banner .services {float:none;width:100%;min-height:150px;}
	.about_banner .services .banner_abox img {width:100%;}

	/* error */
	.error_box {padding:100px 10px 50px 10px}
	.error_box:before {margin-left:-20px;width:40px;height:40px;background-size:40px auto;top:50px}
	.error_box .bigT {font-size:20px;line-height:22px}
	.error_box .smallT {font-size:13px;line-height:18px;margin-top:10px}
	.error_box .smallT br {display:none}
	.error_box .btn {margin-top:15px}
}

@media all and (max-width:1099px){
	.mt01 {margin-top:20px !important}
	.mt02 {margin-top:30px !important}
	.mt03 {margin-top:40px !important}
	.mt04 {margin-top:50px !important}
	.mb01 {margin-bottom:30px !important}
	.pdT {padding-top:50px !important}
	.pd2 {padding:30px 0 50px 0 !important}
	.F18 {font-size:16px !important}
	.mtype {margin-top:10px;}
}

@media all and (max-width:479px){
	.site_info .cpr{padding-bottom: 20px;;}
}

@media all and (max-width:359px){
.gnb_area .gnb_nav .dth_pip .car_tab .sort_a{font-size:13px;}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_name{font-size:14px;}
}

@media print {
.noprint{display:none}
.compareList.addon .selectCar .selectClose {display:none;}
.con_navi .spr_home{margin-top:-10px;}
}
.motability_list_inbox .imgwrap img{width:100%;}

@media all and (max-width: 1099px) {
	.country-flag {
		margin-bottom: 4px;
	}
    .secondary-nav-desktop {
        display: none;
    }
    .secondary-nav-mobile {
        display: block;
        position: static;
        width: 100%;
        height: auto;
        background: 0;
        border: 0;
        text-align: left;
        padding: 0;
    }
    .secondary-nav-mobile .util_menu {
        position: absolute;
        top: 0;
        width: 100%;
        display: block;
        background: #eaeaea;
        border-top: 1px solid #cfcfcf;
        margin: 0 0 0 -1px
    }
    .secondary-nav-mobile .util_menu .util_l {
        display: block;
        border-bottom: 1px solid #cfcfcf;
        width: 50%;
        float: left;
        background: none;
        margin: 0;
        padding: 0
    }
    .secondary-nav-mobile .util_menu .util_l:nth-child(3),
    .secondary-nav-mobile .util_menu .util_l:nth-child(4) {
        border-bottom: 1px solid #dbdbdb;
    }
    .secondary-nav-mobile .util_menu .util_w {
        width: 100%
    }
    .secondary-nav-mobile .util_menu .util_a {
        display: block;
        border-top: 1px solid #f0f0f0;
        border-left: 1px solid #cfcfcf;
        padding: 10px;
        color: #676767;
        font-weight: bold;
        font-size: 13px
    }
    .secondary-nav-mobile .util_menu .util_a:before {
        content: '';
        margin: 6px 8px 0 0;
    }
    .secondary-nav-mobile .util_menu .util_l .util_a {
        color: #666 !important;
    }
    .secondary-nav-mobile .util_menu .util_l:nth-child(2) .util_a:after {
        display: none
    }
    .secondary-nav-mobile .util_menu .util_l:nth-child(3) .util_a:after {
        display: none
    }
    .secondary-nav-mobile .util_menu .util_l:nth-child(4) .util_a:after {
        display: none
    }
    .secondary-nav-mobile .util_search {
        margin: 15px 20px;
    }
    .secondary-nav-mobile .util_search {
        position: absolute;
        left: -20px;
        bottom: 50px;
        width: 100%;
        display: inline-block;
    }
    .secondary-nav-mobile .util_search .u_sch_box {
        height: auto;
        border-radius: 0;
        border: 1px solid #d0d0d0;
        padding: 0 66px 0 0;
        margin: 0 20px;
        position: relative
    }
    .secondary-nav-mobile .util_search .u_sch_box .sch_inp {
        width: 100%;
        padding: 8px 13px;
        border: 0;
        font-size: 14px
    }
    .secondary-nav-mobile .util_search .u_sch_box .sch_btn {
        position: absolute;
        top: 0;
        right: 0;
        padding: 7px 9px
    }
    .secondary-nav-mobile .util_search .u_sch_box .spr_search {
		background-image: url(../images/common/search_12x12px.svg);
		background-position:0% 0%;
        width: 20px;
        height: 20px
    }
}


.overlay {
    position: absolute;
    left: 0;
    display: none;
    z-index: 990;
    top: 112px;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #05141f;
    opacity: .5;
    filter: alpha(opacity=50);
	overflow-x: hidden;
	overflow-y: hidden;
}

@media all and (min-width: 768px) and (max-width: 1023px) {
    .country-flag{margin-top:10px;}
	.site_info:before{top:76px;}
	.site_info .info_sns{margin-left:0;}

}

@media all and (min-width: 1100px) {
    .secondary-nav-mobile {
        display: none;
    }
    .util_area {
        display: none;
    }
    .secondary-nav-desktop {
    display: block;
	position: absolute;
    top: 0;
    width: 100%;
    background: #05141f;
    /*text-align: right;*/
    box-sizing: border-box;
	z-index: 999;
}
.secondary-nav-desktop .util_menu {
	display: inline-block;
	padding: 0 40px;
}
.secondary-nav-desktop .util_menu .util_l {
    display: inline-block;
	font-size: 11px;
    line-height: 31px;
}

.secondary-nav-desktop .util_menu .util_l:before {
	content:'';float:left;vertical-align:middle;width:1px;height:12px;background-color:#f7f8f8;opacity:.2;margin:11px 15px 0;
}

.secondary-nav-desktop .util_menu .util_l:first-child:before {
	display:none;
}

.secondary-nav-desktop .util_menu .util_l .util_a {
    position: relative;
    /*padding-left: 22px;*/
	color: #9ba1a5;
	text-transform: uppercase;
	font-weight:bold;
}

.secondary-nav-desktop .util_menu .util_l .util_a.electric_l{
	color: #48b8d0;
}
/*
.secondary-nav-desktop .util_menu .util_l:first-child .util_a {
    color: #05141f;
}
*/
.secondary-nav-desktop .util_menu .util_l .util_a_000 {
	   color: #ba172a;
}
/*
.secondary-nav-desktop .util_menu .util_l .util_a:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 16px;
    height: 16px;
    background-image: url('../images/common/spr-util.png');
    background-repeat: no-repeat;
    overflow: hidden;
    content: '';
}
*/
.secondary-nav-desktop .util_menu .util_l:first-child .util_a:after {
    display: none
}
.secondary-nav-desktop .util_menu .util_l:nth-child(2) .util_a:after {
    background-position: 0 0
}
.secondary-nav-desktop .util_menu .util_l:nth-child(3) .util_a:after {
    background-position: -16px 0
}
.secondary-nav-desktop .util_menu .util_l:nth-child(4) .util_a:after {
    background-position: -32px 0
}
.secondary-nav-desktop .util_search {
	display: inline-block;
	display: none;
    margin-left: 14px;
}
.secondary-nav-desktop .util_search .u_sch_box {
    border: 1px solid #d1d1d1;
    border-radius: 15px;
    padding: 1px 11px;
    background: #fff;
	height: 28px;
	margin-right:1px;
}
.secondary-nav-desktop .util_search .u_sch_box label {
    position: absolute;
    left: -9999px;
    top: -9999px;
    text-indent: -9999px;
}
.secondary-nav-desktop .util_search .u_sch_box .sch_inp {
    width: 115px;
    background: #fff;
    border: 0;
	font-size: 12px;
	padding-top: 5px;
}
/*
.secondary-nav-desktop .util_search .u_sch_box .spr_search {
    background-position: -45px -17px;
    width: 14px;
    height: 14px
}
*/
.secondary-nav-desktop .util_search .u_sch_box .spr_search {
	background-image: url(../images/common/search_12x12px.svg);
	background-position:0% 0%;
    width: 13px;
    height: 15px;
}

}
.caveat-message {
	margin-top: 15px;
}


.country-flag .cmm_tspr:before{background-image:url(../../../../../content/dam/kwcms/kme/uk/en/assets/static/img_flag_gb.png);width:20px;height:14px;background-position:0;margin-top:0;}
.country-flag {display: inline-block;margin-right: 5px;}
.country-flag a{font-weight: bold; font-size:12px;color:#666;}

.go_build .tablet-text {
    display: none;
	color: #FFF;
}
.go_build .desktop-text {
    display: inline;
}
@media(min-width: 1025px) {
    .go_build .desktop-text {
        display: inline;
		color: #FFF;
    }
	.go_build .tablet-text {
    	display: none;
    }
}
@media(min-width: 768px) and (max-width: 1023px) {
	.gnb_area .gnb_nav .dth1_a {
		padding: 10px 3px;
    }
}
@media(min-width: 768px) and (max-width: 1024px) {
    .go_build .desktop-text {
        display: none;
    }
    .go_build .tablet-text {
    	display: inline;
    }
}

li.bl_type4.headingStyle h3 {
    display: inline-block;
}
li.bl_type4.headingStyle:before {
    margin-right: 10px;
}
.pac-container {
	z-index: 99999999;
}

@media screen and (max-width: 1099px) {
    .UK_Rentaldealer .iframe_wrap, .UK_Rentaldealer .rental_step {
        display: none;
    }
}
.content_page {
	min-height: 200px;
}

.page-body {
	padding: 10px 0px 10px 0px;
}
.configurator_additional_note {
	margin-top: 30px;
}

.bl_type_a strong {
	font-weight: bold;
}

ul.brochure-list, ul.fisaprodus-list {
	padding-left:10px;
	padding-right:10px;
} 
ul.brochure-list li, ul.fisaprodus-list li {
	border-bottom: 1px solid #d6d6d6;
	height: 40px;
	display: table;
	width: 100%;
}
ul.brochure-list li:last-child, ul.fisaprodus-list li:last-child {
	border-bottom: none;
  }
ul.brochure-list li a, ul.fisaprodus-list li a {
	display: table-cell;
	vertical-align:middle;
	padding-left:20px;
	font-size:13px;
}
ul.brochure-list li a:hover, ul.fisaprodus-list li a:hover{
	color:#05141f;
} 
.youtube-img {
	width:100%;
}

.electric_l {
	color: #129793;
}
.util_search button {
	font-size: initial;
	line-height: normal;
}

@media (min-width: 1440px) {
	#header .logo_h1 a img {margin-top: 2px;}
}

.footer_logo {
	padding: 70px 0px 12px;
}

.footer_logo img {
	width: 100px;
	height: 25px;
}

.scrollFix {
	overflow: hidden;
    white-space: nowrap;
}

.tabContent {
	margin-top: 10px;
	display: none;
}

.active {
	display: block;
}

.markerInfo {
	position: relative;
}

.title_info {
	width: 100%;
	background-color: #000;
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
}

.title_info {
	display: flex;
	justify-content: space-between;
}

.title_info_desc {
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
}

.close_container {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
}

.close_container a {
	color: #FFF;
	text-decoration: none;
}

.content_info {
	padding: 20px;
}

.tabs_info a.activeLink {
	font-weight: bold;
	text-decoration: underline;
	text-decoration-thickness: 2px;
	text-underline-offset: 8px;
}

.tabs_info a{
	text-decoration: none;
	text-decoration-thickness: 2px;
	text-underline-offset: 8px;
}

.tabs_info {
	padding-bottom: 7px;
	border-bottom: 1px solid #000;
}

a.serviceLink {
	margin-left: 12px;
}

.text_info {
	color: #05141f;
	font-weight: 500;
	white-space: normal;
}

.address_info {
	padding: 10px 0px;
}

.program_info {
	padding: 10px 0px 0px 0px;
}

.links_info {
	padding: 20px 0px 0px 0px;
}

.dealer_autorizat {
	margin-bottom: 20px;
}

#map {
    margin-top: 10px;
    height: 800px;
    width: 100%;
}


.gm-style-iw-d {
	overflow: hidden !important;
}

.gm-style .gm-style-iw-c {
	min-width: 400px !important;
	min-height: 250px !important;
	padding-top: 0 !important;
}

.gm-style .gm-style-iw-c {
	padding: 0;
}

@media all and (max-width:768px){
	.gm-style .gm-style-iw-c {
		min-width: 300px !important;
		padding-top: 0 !important;
	}	

	.close_container {
		padding-top: 7px;
		padding-right: 15px;
	}

	.title_info_desc {
		font-size: 16px;
	}

	#map {
		height: 600px;
	}
	
}