/* 2018.08.01 제거
@charset "utf-8";

@font-face{
font-family:KiaB;font-weight:normal;font-style:normal;
src:url('/content/dam/kwcms/gt/en/font/kia_bold.eot');
src:url('/content/dam/kwcms/gt/en/font/kia_bold.eot?#iefix') format('embedded-opentype'),
    url('/content/dam/kwcms/gt/en/font/kia_bold.woff') format('woff')
}
@font-face{
font-family:KiaM;font-weight:normal;font-style:normal;
src:url('/content/dam/kwcms/gt/en/font/kia_medium.eot');
src:url('/content/dam/kwcms/gt/en/font/kia_medium.eot?#iefix') format('embedded-opentype'),
    url('/content/dam/kwcms/gt/en/font/kia_medium.woff') format('woff')
}
*/

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, 
/* 2018.08.01 수정 font-family 삭제 */ 
table{/*font-family:kiaM,Hevetica; */line-height:18px;font-size:14px;color:#333}
/* //2018.08.01 수정 font-family 삭제 */
body{-webkit-text-size-adjust:none}

strong, th, h1, h2, h3, h4, h5, 

/* 2018.08.01 수정 font-family 삭제 */
h6{font-weight:normal;/* font-family: kiaB */}
 /* //2018.08.01 수정 font-family 삭제 */
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:#333;text-decoration:none}
a:hover, a:active, a:focus {text-decoration:underline}

ul, ol, li {zoom:1}
/*ul:after, ol:after, li:after {content:"";clear:both;display:block}*/
ul:after,ol:after{content:"";clear:both;display:block} /* 2018.02.20 수정 */

.hidden {position:absolute;top:0;left:0;font-size:0;line-height:0;width:0;height:0;visibility:hidden;overflow:hidden}
.accessbility {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, .skip  a:active {height:auto;width:auto;padding:10px 0;color:#fff}
.dimmed {width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);z-index:990;position:absolute;top:0;left:0}

.w_none {display:none!important} /* 웹 디바이스에서 사라지는 영역 */

.ess {display:inline-block;font-size:15px;color:#bb162b;margin-left:2px} /* 별표시 */
.bar {display:inline-block;font-family:Dotum;color:#c5c5c5;margin:0 2px}
.pointcolor1 {color:#bb162b!important;font-weight:inherit}
.pointcolor2 {color:#58595b!important}

/* sprite : 스프라이트 이미지 네이밍 spr_이름.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, [class*=bl_type]:before, .tool_tspr:before, .kit_tspr:before {display:inline-block;overflow:hidden;background-repeat:no-repeat;white-space:nowrap;vertical-align:top}*/
/*GT*/
.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, .pg_arrow, .pg_btn, .pg_btn_on {background-image:url(/content/dam/kwcms/om/en/images/common/spr_common.png)}
.cmm_home{display: inline-block;color:transparent;text-indent:-999px;background-image:url(/content/dam/kwcms/gt/en/images/common/ico_home.png)}
.sns_spr {background-image:url(/content/dam/kwcms/gt/en/images/common/spr_sns.png)}
.map_spr {background-image:url(/content/dam/kwcms/gt/en/images/common/spr_map.png)}
.map_spr2 {background-image:url(/content/dam/kwcms/gt/en/images/common/spr_map2.png)}
.tool_spr, .tool_tspr:before {background-image:url(/content/dam/kwcms/om/en/images/common/spr_tool.png)}
.kit_spr, .kit_tspr:before {background-image:url(/content/dam/kwcms/gt/en/images/common/spr_kit.png)}
.form_spr:before, .form_spr:after {background-image:url(/content/dam/kwcms/gt/en/images/common/spr_form.png)}
.btnIcon:before, .btnIcon:after {content:"";display:inline-block;background-image:url(/content/dam/kwcms/gt/en/images/common/spr_button.png);background-repeat:no-repeat;vertical-align:top}
.tab_tspr:before{background-image:url(/content/dam/kwcms/gt/en/images/common/spr_tab.png)}

@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(/content/dam/kwcms/om/en/images/common/spr_common_x2.png);background-size:200px 150px}
.sns_spr {background-image:url(/content/dam/kwcms/gt/en/images/common/spr_sns_x2.png);background-size:200px 50px}
.map_spr {background-image:url(/content/dam/kwcms/gt/en/images/common/spr_map_x2.png);background-size:169px 107px}
.tool_spr, .tool_tspr:before {background-image:url(/content/dam/kwcms/om/en/images/common/spr_tool_x2.png);background-size:140px 105px}
.kit_spr, .kit_tspr:before {background-image:url(/content/dam/kwcms/gt/en/images/common/spr_kit_x2.png);background-size:48px 60px}
.form_spr:before, .form_spr:after {background-image:url(/content/dam/kwcms/gt/en/images/common/spr_form_x2.png);background-size:47px 42px}
.btnIcon:before, .btnIcon:after {background-image:url(/content/dam/kwcms/gt/en/images/common/spr_button_x2.png);background-size:124px 80px}
}

.spr_build:before {content:"";background-position:-25px -41px;width:20px;height:19px;margin:6px 5px 0 0}
.spr_warn:before {content:"";background-position:-164px -67px;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}
.spr_home:before {content:"";background-position:-46px -32px;width:14px;height:14px;margin:0 10px 0 0}

.spr_menu {background-position:0 -46px;width:18px;height:14px}
.spr_search {background-position:-25px -20px;width:20px;height:20px}
.spr_search2 {background-position:-45px -17px;width:14px;height:14px}
.spr_close {background-position:-45px -61px;width:14px;height:14px}
.spr_close2 {background-position:-60px -61px;width:14px;height:14px}
.spr_close3 {background-position:-30px -61px;width:14px;height:14px}
.spr_more {background-position:right -29px;width:10px;height:10px}
.spr_video {background-position:-60px 0;width:60px;height:60px}
.spr_360vr {background-position:-120px 0;width:66px;height:66px}
.spr_open_edit {background-position:-117px -67px;width:45px;height:17px}
.spr_close_edit {background-position:-117px -85px;width:45px;height:17px}

.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_share_a {display:none;background-position:-69px -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_kiabuz{background-position:-100px 0;width:24px;height:24px}
.spr_flicker{background-position:-125px 0;width:24px;height:24px}
.spr_instagram{background-position:-150px 0;width:24px;height:24px}
.spr_saudbahwan{display:none;background-position:-175px 0;width:24px;height:24px}/* sns 추가 20141130 */


.map_pin {background-position:0 0;width:24px;height:29px;padding:10px 0 0 36px;color:#fff;font-family:kiaB;text-align:left;text-indent:0}
.map_pin.pin_on {background-position:0 -34px;color:#bb162b}

[class*=spr_offer] {width:33px;height:33px;border:1px solid #ebebeb;background-color:#fefefe;margin-right:4px}
/*
.spr_offer1 {background-position:-61px 0}
.spr_offer2 {background-position:-97px 0}
.spr_offer3 {background-position:-61px -36px}
.spr_offer4 {background-position:-61px -36px}
.spr_offer5 {background-position:-61px -72px}
.spr_offer6 {background-position:-97px -72px}
.spr_offer7 {background-position:-97px -36px}
.spr_offer8 {background-position:-97px -0px}
*/
/*sevice catagory icon이 서로 맞지않아 수정 20161229*/
.spr_offer1 {background-position:-61px 0}
.spr_offer2 {background-position:-97px 0}
.spr_offer3 {background-position:-61px -36px}
.spr_offer4 {background-position:-97px -72px}
.spr_offer5 {background-position:-61px -72px}
.spr_offer6 {background-position:-97px -36px}
.spr_offer7 {background-position:-61px -36px}
.spr_offer8 {background-position:-97px -0px}

.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_photo, .spr_photo:before {content:"";background-position:0 -78px;width:24px;height:24px}
.spr_desc {background-position:-104px -40px;width:23px;height:24px}
.spr_tool1:before {content:"";background-position:-26px 0;width:40px;height:38px}
.spr_tool2:before {content:"";background-position:-30px -40px;width:32px;height:38px}
.spr_tool3:before {content:"";background-position:-102px 0;width:29px;height:38px}
.spr_tool4:before {content:"";background-position:-68px -40px;width:34px;height:38px}
.spr_tool5:before {content:"";background-position:-68px 0;width:32px;height:38px}

/* 색상 */
.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%}

/* 버튼 */
.btn_area {text-align:center;margin-top:20px}
.btn_areaL {text-align:left;margin-top:10px}
.btn_areaR {text-align:right;margin-top:10px}
.btn_areaT {text-align:right;margin-bottom:12px}
.btn_sideT {position:relative}
.btn_sideT .btnSmall {position:absolute;top:-34px;right:0}
[class*=btnType] {display:inline-block;color:#fff;font-family:kiaB;text-transform:none}
.btnType1 {background-color:#bb162b}
.btnType2 {background-color:#58595b}
.btnType3 {background-color:#7e8083}
.btnType4 {background-color:#aeaeae}
.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}
.btnMedium2 {padding:0 15px;line-height:36px;font-size:14px;border-radius:15px}
.btnMedium2 .arrow_r{background-position:-25px -32px;width:24px;height:24px;margin:3px 0 0 -2px;position:relative;right:-12px}
.btnMedium2 .arrow_l:before {background-position:0 -32px;width:24px;height:24px;margin:3px -2px 0 0;position:relative;left:-12px}
.btnSmall {padding:0 15px;line-height:25px;font-size:12px;border-radius:13px}
.btnSmall .arrow_r:after {background-position:0 -57px;width:6px;height:9px;margin:8px 0 0 8px}
.btnSmall .reflash:before {background-position:-7px -57px;width:11px;height:11px;margin:7px 5px 0 0}
.btnSmall .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}
.closeBtn {display:inline-block;padding:13px 14px;height:14px}
.moreBtn {display:inline-block;padding:10px;height:10px}



/* 아이콘 */
[class*=icoBtn]{font-size:12px}
[class*=icoBtn]:before{display:inline-block;content:"";background:url(/content/dam/kwcms/gt/en/images/sales/spr_ico_sales_w.png) no-repeat;width:24px;height:24px;margin:0 8px 0 0;vertical-align:middle}
.icoBtn1:before{background-position:0 0}
.icoBtn2:before{background-position:-35px 0}
.icoBtn3:before{background-position:-71px 0}
.icoBtn4:before{background-position:0 -35px}
.icoBtn5:before{background-position:-35px -35px}
.icoBtn6:before{background-position:-71px -35px}
.icoBtn7:before{background-position:0 -71px}
@media screen and (-webkit-min-device-pixel-ratio:1.5) {
[class*=icoBtn]:before{background-image:url(/content/dam/kwcms/gt/en/images/sales/spr_ico_sales_m.png);background-size:106px 106px}
}

/* 탭 */
.content_tab .tab_li {min-width:160px;float:left;text-align:center;font-family:kiaB;position:relative;text-transform:none}
.content_tab .tab_a {display:block;padding:12px;height:21px;color:#fff;font-size:15px;background:#a2a2a2}
.content_tab .tab_map:before {content:"";background-position:0 -76px;width:24px;height:21px;margin:0 8px 0 0}
.content_tab .tab_lst:before {content:"";background-position:-50px -78px;width:21px;height:21px;margin:-1px 8px 0 0}
.content_tab .tab_email:before {content:"";background-position:-42px -102px;width:22px;height:15px;margin:2px 8px 0 0}
.content_tab .tab_own:before {content:"";background-position:0 -97px;width:20px;height:20px;margin:0 8px 0 0}
.content_tab .tab_svc1:before {content:"";background-position:0 -118px;width:23px;height:22px;margin:-1px 8px 0 0}
.content_tab .tab_svc2:before {content:"";background-position:-48px -118px;width:24px;height:24px;margin:-2px 8px 0 0}
.content_tab .tab_on {background:#bb162b}
.content_tab .tab_on .tab_map:before {background-position:-25px -76px}
.content_tab .tab_on .tab_lst:before {background-position:-73px -78px}
.content_tab .tab_on .tab_email:before {background-position:-65px -102px}
.content_tab .tab_on .tab_own:before {background-position:-21px -97px}
.content_tab .tab_on .tab_svc1:before {background-position:-24px -118px}
.content_tab .tab_on .tab_svc2:before {background-position:-73px -118px}

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

.tab_type2 {clear:both;margin-bottom:20px;text-transform:none}
.tab_type2 .tab_li{min-width:133px;float:left;text-align:center;font-family:kiaB;position:relative}
.tab_type2 .tab_a{display:block;padding:12px 20px;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:#bb162b}

.tab_type3 .input_box{display:none;width:auto}
.tab_type3 .tab_li{min-width:150px;float:left;margin-left:1px;text-align:center;font-family:kiaB;position:relative;text-transform:none}
.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:#bb162b}
.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}

.new_tab_3 .input_box{display:none;width:auto}
.new_tab_3 .tab_li{min-width:150px;float:left;margin-left:1px;text-align:center;font-family:kiaB;position:relative;text-transform:none}
.new_tab_3 .tab_li:first-child{margin-left:0}
.new_tab_3 .tab_a{display:block;padding:12px;height:21px;color:#fff;font-size:15px;background:#a2a2a2}
.new_tab_3 .tab_a.lh{padding:5px 20px 4px;height:auto}
.new_tab_3 .tab_map:before{content:'';background-position:0 0;width:24px;height:19px;margin:0 8px 0 0}
.new_tab_3 .tab_lst:before{content:'';background-position:-50px 0;width:21px;height:21px;margin:-1px 8px 0 0}
.new_tab_3 .tab_email:before{content:'';background-position:-43px -24px;width:22px;height:15px;margin:2px 8px 0 0}
.new_tab_3 .tab_own:before{content:'';background-position:0 -19px;width:20px;height:20px;margin:0 8px 0 0}
.new_tab_3 .tab_svc1:before{content:'';background-position:0 -41px;width:23px;height:22px;margin:-1px 8px 0 0}
.new_tab_3 .tab_svc2:before{content:'';background-position:-47px -41px;width:24px;height:24px;margin:-2px 8px 0 0}
.new_tab_3 .tab_on{background:#bb162b}
.new_tab_3 .tab_on .tab_map:before{background-position:-25px 0}
.new_tab_3 .tab_on .tab_lst:before{background-position:-73px 0}
.new_tab_3 .tab_on .tab_email:before{background-position:-66px -24px}
.new_tab_3 .tab_on .tab_own:before{background-position:-21px -23px}
.new_tab_3 .tab_on .tab_svc1:before{background-position:-23px -41px}
.new_tab_3 .tab_on .tab_svc2:before{background-position:-72px -41px}


/* 스텝 */
.content_step .step_li {margin-bottom:10px}
.content_step .step_bar {display:block;border:1px solid #cacaca;background:#fafafa;line-height:39px;font-size:15px}
.content_step .step_bar .step {display:inline-block;width:13%;height:39px;padding:0 14px;margin:-1px;background:#a2a2a2;border:1px solid #838383;color:#fff;position:relative;text-transform:none}
.content_step .step_bar .step:after {content:"";display:inline-block;width:48px;height:41px;background:url(/content/dam/kwcms/gt/en/images/common/spr_step.png) 0 0 no-repeat;position:absolute;top:-1px;right:-48px}
.content_step .step_bar .selcon {padding-left:58px;color:#666;font-size:13px}/* 20141231 수정 */
.content_step .step_bar .selcon .sel {color:#bb162b}
.content_step .step_bar .selcon .sel_lst {margin-right:15px}
.content_step .step_bar .selcon .more {display:none}
.content_step .step_bar .selcon .info {font-size:12px;color:#666;line-height:18px}
.content_step .step_bar .selcon .info:before {content:"";display:inline-block;width:1px;height:14px;background:#cacaca;margin:0 8px 0 4px;position:relative;top:3px}
.content_step .step_bar .selcon .car {display:inline-block;height:30px;vertical-align:middle;margin-top:-3px}
.content_step .step_bar .selcon .car img {height:100%}
.content_step .step_con {display:none;position:relative}
.content_step .step_con .find_box {border-top:0}
.content_step .step_con .no_result_box{margin-top:-1px}
.content_step .step_past .step_bar .step:after {background-position:0 -42px}
.content_step .step_past .step_bar .selcon {color:#bb162b}
.content_step .step_open .step_bar .step {background-color:#bb162b;border-color:#a71427}
.content_step .step_open .step_bar .step:after {background-position:0 -84px}
.content_step .step_open .step_con {display:block}
.content_step .step_ctrl {text-align:right;margin:15px 0 20px}
.content_step .step_bar .selcon .sel{margin-right:20px}
.content_step .step_bar .sel_trim{display:inline-block;padding-left:58px}
.content_step .step_bar .sel_trim ul{display:inline-table;margin-bottom:10px}
.content_step .step_bar .sel_trim .trim_li{line-height:20px}
.content_step .step_bar .sel_trim .trim_li a{color:#bb162b}
.content_step .step_bar .sel_trim .trim{font-size:12px;color:#666}
.content_step .step_bar .sel_trim .trim:before{content:"|";display:inline-block;padding-right:10px;font-size:15px;;color:#cacaca}
.step_msg {margin-top:10px}
@media screen and (-webkit-min-device-pixel-ratio:1.5) {
.content_step .step_bar .step:after {background-image:url(/content/dam/kwcms/gt/en/images/common/spr_step_x2.png);background-size:48px 148px}
}

/* 폼 */
.form_wrp input, .form_wrp textarea {-webkit-appearance:none}
:-ms-input-placeholder {color:#999}
:-moz-placeholder {color:#999}
::-webkit-input-placeholder {color:#999}
.form_wrp {display:block;padding:0 28px 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}
.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:50%;padding-right:25px;position:relative;display: table-cell;}
.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:#666;cursor:pointer;overflow:hidden}
.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 .select-list-link {display:block;padding:5px 12px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.form_wrp .sel_box .select-list .select-list-hover,
.form_wrp .sel_box .select-list .select-list-selected {background:#bb162b;color:#fff}
.form_wrp .sel_box .select-list-selfocus {border:1px dotted #000!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_chk {display:inline-block;margin:0 16px 0 0;position:relative;vertical-align:middle}
.form_chk input {position:absolute;top:0;left:0;z-index:-1;opacity:0;filter:alpha(opacity=0);}
.form_chk label {cursor:pointer}
.form_chk label.chk_focus {text-decoration:underline}
.form_chk.check {margin:0} /* 레이블없이 체크박스만 있는 경우 */
.form_chk.check .check_box:before {margin-right:0}
.form_spr {display:block}
.check_box:before {content:"";background-position:0 -15px;width:15px;height:15px;vertical-align:middle;margin:-2px 6px 0 0}
.check_box.chk_focus:before {content:" ";background-position:-16px -15px}
.check_box.c_on:before {content:"  ";background-position:-32px -15px}
.radio_box:before {content:"";background-position:0 0;width:14px;height:14px;vertical-align:middle;margin:-2px 6px 0 0}
.radio_box.chk_focus:before {content:" ";background-position:-16px 0}
.radio_box.r_on:before {content:"  ";background-position:-32px 0}
.form_area {display:table;table-layout:fixed;vertical-align:top;width:100%;}
.form_area .form_wrp {display:inline-block;float:left;right:115px;top:71px;position:absolute;}
.form_area .form_sch {vertical-align:top}
.form_area .space {width:5px;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}

.form_sch {margin-right: 135px;}
.form_sch:after {content:"";clear:both;display:block;}
.form_sch1 {width:100%;}
.form_sch .sch_box {border:0px solid #d0d0d0;padding:0;position:relative;width:100%;}
.form_sch .sch_box .sch_inp {width:100%;padding:9px 0 9px 9px;border:1px solid #d0d0d0;}.
.form_sch .sch_box1 {height:36px;overflow:hidden;border:1px solid #d0d0d0;padding:0 58px 0 0;position:relative;background:#fff}
.form_sch .sch_box1 .sch_inp1 {width:100%;padding:9px 0 9px 14px;border:1px solid #d0d0d0;}
.form_sch1 .sch_box1 .sch_inp2 {padding:5px 0 13px 14px;border:1px solid #d0d0d0;}
.form_sch .sch_box .sch_btn {position:absolute;top:0;right:0;padding:8px 14px 8px 10px}
.form_sch .sch_box .sch_btnnp {position:absolute;top:0;right:0;padding:0px}
.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}



/* 블릿 */
.con_tit {font-size:36px;color:#000;line-height:30px;text-transform:none}
.con_tit:after {content:"";display:block;width:70px;height:2px;background:#bb162b;margin-top:18px}
.con_stit {font-size:22px;color:#333;text-transform:none;margin-top:12px}
.con_stit:before {content:"";display:block;width:33px;height:2px;background:#d5172e;position:relative;top:-12px}
.bl_type1 {padding-left:13px;font-size:16px;color:#333;text-transform:none}
.bl_type1:before {content:"";background-position:right 0;width:8px;height:10px;margin:5px 5px 0 -13px}
.bl_type2 {padding-left:10px;font-family:kiaM;font-size:14px;color:#000}
.bl_type2:before {content:"";background-position:right -11px;width:4px;height:4px;margin:6px 6px 0 -10px}
.bl_type3 {padding-left:10px;font-family:kiaM;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:kiaM;color:#767676}
.bl_type4:before {content:"";width:3px;height:3px;margin:8px 4px 0 -7px;background:#aeaeae}
.bl_type_a {display:inline-block;padding-left:10px;text-decoration:underline;font-size:11px;color:#333;text-transform:none}
.bl_type5 {padding-left:18px;padding-top:10px;font-family:kiaM;color:#767676}
.bl_type5:before {content:"";width:3px;height:3px;margin:8px 4px 0 -7px;background:#aeaeae}
.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:none}
.bl_typeW_a:before {content:"";background-position:-189px -21px;width:5px;height:7px;margin:6px 5px 0 -10px}
.bl_type_note {position:relative;padding-left:24px;font-size:12px;margin-top:5px;text-align:left}
.bl_type_note:before {content:"";background-position:-164px -98px;width:16px;height:16px;position:absolute;top:2px;left:0}
.bl_type_note .note_dt {font-size:13px;color:#767676;text-transform:none}
.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-top:1px solid #d7d7d7;margin-top:10px;padding-top:5px}

/* 리스트 */
/* OM SEO 20160225 h3 태그 추가 */
h3.bl_type1, h4.bl_type1, h5.bl_type1 {margin:20px 0 10px}
h3.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}
.bl_txt {margin:5px 0;color:#666;font-size:12px} /* 텍스트만 있는 것! */
.bl_img {margin:10px 0} /* 텍스트 사이에 이미지 */
.list_type1{margin:10px 0;font-size:12px} /* 텍스트 리스트 */
.list_type1 ul, .list_type1 dd{margin:5px 0 0 10px}
.list_type1 dt{margin-top:10px}
.top_text {margin-bottom:20px;line-height:20px}
.top_text .desc1 {font-size:15px;line-height:20px;margin:5px 0;}
.top_text .desc2 {font-size:13px;color:#666}
.top_text .desc3 {font-size:18px;line-height:24px;margin-bottom:5px;text-transform:none}
.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;line-height:20px;color:#666}

.accordion{position:relative;margin:0 auto;margin-bottom:10px;border:1px solid #e3e3e3;background:#fff}/* accordion */
.accordion .btnOpen{display:block;padding:19px 29px;text-decoration:none;color:#333}
.accordion .btnOpen h4{font-size:21px;background:#fff}
.accordion .btnOpen span{position:absolute;top:21px;right:20px;width:18px;height:10px;background:url(/content/dam/kwcms/gt/en/images/sales/spr_accordian_w.png) 0 100%}
.accordion .accordion_con{display:none;padding:0 29px 30px}
.accordion_on .btnOpen{padding:29px}
.accordion_on .btnOpen span{top:35px;background-position:0 0}
.accordion_on .accordion_con{display:block}
.tab_con{display:none}
.tab_open{display:block}

/* 테이블 */
.tleft {text-align:left!important}
.tright {text-align:right!important}
.tcenter {text-align:center!important}

.table_type1 {position:relative}
.table_type1:before {content:"";display:block;background:#bb162b;width:100%;height:2px;position:absolute;top:0}
.table_type1:after {content:"";display:block;background:#7d7d7d;width:100%;height:2px;position:absolute}
.table_type1 th {background:#f5f5f5;padding:8px 18px}
.table_type1 td {padding:12px 18px;color:#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 th, .table_type2 td {border:1px solid #e2e2e2;font-family:kiaM;font-size:12px;padding:8px 15px;text-align:center}
.table_type2 th {background:#f8f8f8;border-bottom:0}
.table_type2 td {color:#666}

.table_type3{border-top:2px solid #515151;border-bottom:2px solid #7d7d7d; background-color:#fff;}
.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:18%;padding:8px 20px;border-right:1px solid #e8e8e8;background:#f8f8f8;vertical-align:middle;color:#333;font-family:kiaM}
.table_type4 .tbl_td{display:table-cell;padding:8px 20px;color:#666;word-break:break-all}

.m_table_type1 li{padding:12px 15px;border-top:1px solid #e3e3e3;background-color:#fff}
.m_table_type1 strong{display:inline-block;margin-bottom:4px}
.m_table_type1 span{font-size:13px}

.m_table_type2{border:1px solid #d6d6d6;border-top:none;font-size:11px;background-color:#f8f8f8}
.m_table_type2 li{position:relative;border-top:1px solid #d6d6d6}
.m_table_type2 .on .btnTit span{background-position:0 100%}
.m_table_type2 .on ul{display:block}
.m_table_type2 .btnTit{display:block;padding:10px;color:#333}
.m_table_type2 .btnTit span{position:absolute;top:13px;right:10px;width:12px;height:12px;background:url(/content/dam/kwcms/gt/en/images/sales/spr_list_m.png) 0 0;background-size:12px 24px}
.m_table_type2 ul{display:none}
.m_table_type2 ul li{padding:10px;background-color:#fff}
.m_table_type2 ul li:after{content:"";display:block;clear:both}
.m_table_type2 ul li em{display:block;float:left;width:50%}
.m_table_type2 ul li span{display:block;float:right}

.m_table_type3{border:1px solid #d6d6d6;border-top:none;font-size:14px;background-color:#f8f8f8}
.m_table_type3 li{position:relative}
.m_table_type3 li a{display:block;padding:10px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;font-family:kiaM;text-decoration:none;color:#333}
.m_table_type3 ul{padding:10px;background-color:#fff}
.m_table_type3 ul li{padding:10px 0 0;color:#666}
.m_table_type3 ul li:first-child{padding-top:0}
.m_table_type3 ul li:after{content:"";display:block;clear:both}
.m_table_type3 ul li em{display:block;float:left;width:50%}
.m_table_type3 ul li span{display:block;float:right}

/* 게시판 */
.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:none}
/* 20150102 결과없음 추가 및 수정 */
.no_result_box .no_result_txt{margin-bottom:10px;font-size:26px;font-family:kiaB;line-height:26px}
.no_result_box .no_result_noti{margin-bottom:20px;font-size:16px;color:#666}
/* //20150102 결과없음 추가 및 수정 */
.no_result_box .pointcolor1{line-height:26px}
.bbs_edit {min-height:36px;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}
.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:#bb162b;font-family:kiaB}
.bbs_order .order_on:after {content:"";width:8px;height:6px;background-position:right -40px;vertical-align:middle;margin-left:5px}
.bbs_write {text-align:right;margin:-25px 0}
.bbs_iframe img {width:100%}
.end_event {background:rgba(0,0,0,0.7);position:absolute;top:0;left:0;width:100%;height:100%;z-index:8}
.end_event .note {display:block;position:absolute;top:20%;left:0;width:100%;padding-top:130px;text-align:center;font-size:30px;line-height:42px;color:#fff}
.end_event .note:before {content:"";display:block;width:100%;height:282px;background:url(/content/dam/kwcms/gt/en/images/common/bg_note_box.png) center 0 no-repeat;position:absolute;top:0;left:0}

[class*=bbs_type] {clear:both;margin-bottom:40px}
[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:#bb162b;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;color:#666}
[class*=bbs_type] .bbs_open .bbs_body {display:block}
[class*=bbs_type] .no_result_box{border-top:0;margin-top:0}

.bbs_type1 {border-top:2px solid #7d7d7d;background:#fff}
.bbs_type1 .bbs_li {border:1px solid #e3e3e3;border-top:0}
.bbs_type1 .bbs_head {padding:26px 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:21px;line-height:25px;display:block;margin-bottom:6px}
.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:#bb162b}
.bbs_type1 .bbs_body {padding:34px 28px;background:#fcfcfc;border-top:1px solid #e3e3e3;position:relative}
.bbs_type1 .bbs_body:before {content:"";display:block;width:24px;height:12px;background:url(/content/dam/kwcms/gt/en/images/common/bg_open_con.png) 0 0 no-repeat;position:absolute;top:-1px;left:50%;margin-left:-12px}

/* 20141204 수정 */
.bbs_type2 {margin:-20px -20px 40px 0}
.bbs_type2 .no_result {margin:20px 20px 0 0;background:#fff}
.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 {position:relative;overflow:hidden;margin-right:20px}
.bbs_type2 .bbs_body {background:#fff;padding:0 30px 30px}
.bbs_type2 .bbs_info {background:#fff;padding:20px 15px;position:relative}
.bbs_type2 .bbs_img {width:auto;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_tit {display:block;font-size:15px;font-family:kiaM;line-height:20px}
.bbs_type2 .bbs_wrp:hover .bbs_info {background:#bb162b;color:#fff}
.bbs_type2 .bbs_wrp:hover .bbs_info a {color:#fff}
.bbs_type2 .bbs_wrp:hover .bbs_date {color:#fff}
.bbs_type2 .bbs_open {width:100%}
.bbs_type2 .bbs_open .closeBtn {display:block}
.bbs_type2 .bbs_open .bbs_img {margin:0;height:auto}
.bbs_type2 .bbs_open .bbs_img img {width:100%}
.bbs_type2 .bbs_open .bbs_img .thumb {display:none}
.bbs_type2 .bbs_open .bbs_img .viewer {display:block}
.bbs_type2 .bbs_open .moreBtn {display:none}
.bbs_type2 .bbs_open .bbs_info {padding:25px 30px}
.bbs_type2 .bbs_open .bbs_tit {height:auto;font-size:21px;font-family:kiaB;line-height:30px;color:#000}
.bbs_type2 .bbs_open .bbs_wrp:hover .bbs_info {background:#fff;color:#000}
.bbs_type2 .bbs_open .bbs_wrp:hover .bbs_date {color:#999}
/* //20141204 수정 */

.bbs_view{background:#fff;position:relative}
.bbs_view .bbs_viewImg img{width:100%;height:100%}
.bbs_view .bbs_viewTxt{padding:30px 20px 50px;font-size:13px;color:#666}
.bbs_view .bbs_viewTxt .bbs_title{display:block;font-size:22px;line-height:25px;color:#000}
.bbs_view .bbs_viewTxt .bbs_date{display:block;font-size:12px;margin:8px 0 25px;color:#999}
.bbs_view .bbs_viewTxt .con_share{margin-top:35px;float:none;text-align:right}

.subNavi{margin-top:15px}
.subNavi .prevNavi{margin-bottom:2px}
.subNavi .prevNavi, .subNavi .nextNavi{display:table;width:100%}
.subNavi .subNaviBtn{display:table-cell;width:15%;background:#e9e9e9;font-family:kiaB;padding:21px 15px}
.subNavi .subNaviTxt{display:table-cell;width:85%;background:#fff;padding:21px 15px}
.subNavi .prevNavi .subNaviBtn {background:#e9e9e9 url(/content/dam/kwcms/gt/en/images/common/icon_prev.png) no-repeat 22px 50%;padding-left:44px;text-transform:none;vertical-align:middle}
.subNavi .nextNavi .subNaviBtn {background:#e9e9e9 url(/content/dam/kwcms/gt/en/images/common/icon_next.png) no-repeat 22px 50%;padding-left:44px;text-transform:none;vertical-align:middle}

/* 페이징 */
.pg_num_area {text-align:center;margin-top:20px;font-size:0;vertical-align:top}
.pg_num_area .pg_arrow {display:inline-block;width:8px;height:13px;vertical-align:top;margin-top:8px}
.pg_num_area .pg_prev {background-position:0 -64px;margin-right:8px}
.pg_num_area .pg_next {background-position:-14px -64px;margin-left:8px}
.pg_num_area .pg_num {display:inline-block;width:30px;height:30px;border:1px solid #e4e4e4;background:#fff;border-radius:2px;font-size:12px;color:#464646;text-align:center;line-height:30px;margin:0 5px}
.pg_num_area .pg_num_on {background:#898989;border:1px solid #898989;color:#fff}

.pg_btn_area {text-align:center;margin-top:25px;font-size:0px;vertical-align:top}
.pg_btn_area .pg_btn {display:inline-block;background-position:-91px -61px;width:10px;height:10px;margin:0 2px}
.pg_btn_area.pg_btn_w .pg_btn {background-position:-102px -61px}
.pg_btn_area .pg_btn.pg_btn_on {background-position:-80px -61px}

/* 팝업 */
.popup_wrap {max-width:740px;position:absolute;top:0;left:0;margin:0 15px;min-width:290px;z-index:991}
.popup_wrap .con_share {float:right}
.popup_wrap .closeBtn {position:absolute;top:0;right:0}
.popup .pop_tit {font-size:22px;background:#eee;border-bottom:3px solid #bb162b;padding:15px 25px;color:#000}
.popup .pop_con {padding:25px;background:#fff}
.popup .closeBtn {padding:18px}
.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 #bb162b;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:#bb162b}
.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_win {width:100%;height:100%}
.popup_win .pop_tit {background:#bb162b;padding:15px;color:#fff;position:relative}
.popup_win .pop_tit .tit {font-size:20px}
.popup_win .pop_tit .logo {position:absolute;top:10px;right:15px}
.popup_win .pop_con {padding:15px}

.btnArea {right: 32px; top: 75px;}

/* Desktop Device 코드 작성 */
#wrap, #header, .snb_wrap {min-width:960px}
#header, #content, #footer {width:100%;position:relative}
.in_wrap {width:960px;margin:0 auto}
.side_wrap #header {border-bottom:0!important}
.side_wrap #content {padding-top:135px!important}

.dummy_header {display:block;width:100%;height:86px;background:rgba(255,0,0,0.3) url(/content/dam/kwcms/gt/en/images/@header.png) center 0 no-repeat;text-align:center;color:#fff;font-size:40px;font-family:kiaB;line-height:86px}
.dummy_footer {display:block;width:100%;height:100px;background:rgba(255,0,0,0.3);color:#fff;text-align:center;color:#fff;font-size:40px;font-family:kiaB;line-height:100px}

#header {border-bottom:4px solid #bc162c;background:#fff;position:fixed;z-index:1004}
#header:before {content:"";display:block;width:100%;height:32px;background:#f9f9f9;border-bottom:1px solid #ebebeb;position:absolute;left:0;top:0}
#header .in_wrap {margin-top:32px;padding:8px 0;height:38px;position:relative;zoom:1}
#header .in_wrap:after {content:"";display:block;clear:both}
#header .logo_h1 {float:left;margin-right:20px}
#header .logo_h1 .lg_a {display:inline-block}
#header .logo_h1 .lg_img {width:75px;height:38px}
.open_gnb {display:none}
.gnb_area {text-transform:none} /* 2021.10.19 #54541 */
.gnb_area .gnb_nav {float:left}
.gnb_area .gnb_nav .dth1_l {float:left;margin-left:50px}
.gnb_area .gnb_nav .dth1_a {display:block;padding:10px 0;font-size:16px;font-family:kiaB}
.gnb_area .gnb_nav .dth2_u{display:none;width:240px;position:absolute;top:58px;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 20px;font-size:15px;font-family:kiaB}
.gnb_area .gnb_nav .dth_on .dth1_a {color:#bb162b}
.gnb_area .gnb_nav .dth_on .dth2_u {display:block}
.gnb_area .gnb_nav .dth_pip {left:0;width:100%}
.gnb_area .gnb_nav .dth_pip .car_tab {display:block;background:#fafafa;padding:18px 10px;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 .spr_sort:before {content:"";background-position:-97px -78px;width:18px;height:18px;margin-right:10px}
.gnb_area .gnb_nav .dth_pip .car_tab .sort_on .spr_sort:before {content:" ";background-position:-97px -98px}
.gnb_area .gnb_nav .dth_pip .car_grid {display:none;overflow:hidden}
.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:20%;background:#bbb}
.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}
/* new_car 추가 20170504 */
.gnb_area .gnb_nav .dth_pip .car_grid .grid_l.new_car .grid_box {background:#fff url('/content/dam/kwcms/om/ar/images/gnb/new.png') 0 0 no-repeat !important;}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box {border-bottom:1px solid #dbe2ea;border-right:1px solid #dbe2ea;padding:20px 4px 30px;text-align:center}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_img {display:block;height:80px;margin-top:10px}/* 20141215 수정 */
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_img img {height:100%}
/* 20141215 추가 */
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_img img.g_on {display:none}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_img img.g_off {display:inline-block}
.gnb_area .gnb_nav .dth_pip .car_grid a:hover.grid_box .g_img img.g_off, .gnb_area .gnb_nav .dth_pip .car_grid a:focus.grid_box .g_img img.g_off{display:none}
.gnb_area .gnb_nav .dth_pip .car_grid a:hover.grid_box .g_img img.g_on, .gnb_area .gnb_nav .dth_pip .car_grid a:focus.grid_box .g_img img.g_on{display:inline-block}
/* //20141215 추가 */
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_name {display:inline-block;font-size:15px;margin-top:10px}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_btn {display:block;margin-top:6px;font-family:kiaB;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 .grid_box:hover {background:#bb162b!important}
/* new_car 추가 20170504 */
.gnb_area .gnb_nav .dth_pip .car_grid .new_car .grid_box:hover{background:#bb162b url('/content/dam/kwcms/om/ar/images/gnb/new.png') 0 0 no-repeat !important}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_name {color:#fff}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_btn .grid_a {background:#fff;color:#bb162b;}
.util_area {position:absolute;top:-31px;left:0;width:100%;height:26px;padding-top:5px;background:#f9f9f9;border-bottom:1px solid #ebebeb;text-align:right}
.util_area .util_menu {display:inline-block}
.util_area .util_menu .util_l {display:inline-block;font-size:11px;background:url(/content/dam/kwcms/gt/en/images/common/bl_stick.gif) 0 4px no-repeat;padding-left:12px;margin-left:8px}
.util_area .util_menu .util_l:first-child {background:none}
.util_area .util_menu .util_l .util_a {color:#999;font-family:kiaB}
.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:18px;}
.util_area .util_search .u_sch_box .sch_inp {width:106px;background:#fff;border:0;font-size:12px}
.util_area .util_search .u_sch_box .spr_search {background-position:-45px -17px;width:14px;height:14px}
.go_build {position:absolute;top:12px;right:0;font-family:kiaB;font-size:15px}
.gnb_dimmed {display:none;position:fixed;top:85px;left:0;border-top:4px solid #bc162c;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);z-index:1003}

.snb_wrap {width:100%;height:49px;background:#bb162b;margin-top:-4px;text-transform:none;position:fixed;top:89px;z-index:1002}
.snb_wrap .in_wrap {position:relative}
.snb_wrap .snb_tit {float:left;overflow:hidden;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;border-left:1px solid #920510;border-right:1px solid #c22e41;}
.snb_wrap .snb_nav .sdth1_l {float:left;border-left:1px solid #c22e41;border-right:1px solid #920510}
.snb_wrap .snb_nav .sdth1_a {display:block;padding:0 25px;line-height:49px;color:#fff}
.snb_wrap .snb_nav .sdth1_l.sdth_on {border-left-color:#821a27}
.snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a {font-family:kiaB;background:#74000f}
.snb_wrap.snb_pip .open_snb {display:none}
.snb_wrap.snb_pip .snb_tit {width:238px;background:#fff;height:45px;line-height:45px;border-top:4px solid #bb162b;text-align:center}
.snb_wrap.snb_pip .snb_tit .lg_img {height:45px}
.snb_wrap.snb_pip .snb_nav {float:left;background:#bb162b}
.snb_wrap.snb_pip .snb_nav .sdth1_a {padding:0 24px}
.sales_kit {display:block;position:absolute;top:0;right:0;border-right:1px solid #c22e41}
.sales_kit .kit {display:block;padding:19px 27px 12px;border-left:1px solid #920510;border-right:1px solid #920510}
.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:#bb162b;border-top:1px solid #920510}
.sales_kit .kit_menu .kit_a {display:block;border-top:1px solid #c22e41;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}

/*add showroom manu bar start 20180829*/
.gnb_area .gnb_nav .dth_pip .new_cars_type {border-top:1px solid #d3d3d3;overflow:hidden;padding:15px 8px;}
.gnb_area .gnb_nav .dth_pip .new_cars_type ul {}
.gnb_area .gnb_nav .dth_pip .new_cars_type ul li {float:left;padding:0 12px;}
.gnb_area .gnb_nav .dth_pip .new_cars_type ul li a{font-size:12px;}
/*add showroom manu bar end 20180829*/


#content {margin:0 auto;position:relative;padding-top:89px;background:url(/content/dam/kwcms/gt/en/images/common/bg_container.png) repeat;z-index:1001}
#content .in_wrap {width:940px;padding:0 10px;margin:0 auto}
#content > .in_wrap {padding:48px 10px 55px;}
.content_title {margin-bottom:30px;zoom:1}
.content_title:after {content:"";clear:both;display:block}
.content_title .con_tit {float:left}
.con_share {float:right}
.con_share .share {text-transform:none;font-size:11px;color:#666;margin-right:6px;line-height:22px;font-family:kiaB}
.con_share .sns_spr{margin-left:4px}
.content_box {background:#fff;border:1px solid #e3e3e3;margin-top:-1px;padding:25px 19px;position:relative}
.content_box2 {background:#fff;border:1px solid #e3e3e3;padding:24px 29px;position:relative;margin-top:20px}

#container{padding-top:90px;background:url(/content/dam/kwcms/gt/en/images/common/bg_container.png) repeat;z-index:1001}
#content.subContents{padding:50px 0 100px}
.content_title{margin:0 auto;zoom:1}
.content_title:after{content:'';clear:both;display:block}
.content_title .con_tit{float:left}
.content_detail{margin-top:30px}
.con_box{margin:30px auto 0 auto;padding:10px 19px;position:relative;background:#fff;border:1px solid #e3e3e3}
.con_share{float:right}
.con_share .share{text-transform:none;font-size:11px;color:#666;margin-right:6px;line-height:22px;font-family:kiaB}
.con_navi{float:right;text-transform:none;font-size:11px}
.con_navi .spr_home{background-position:-46px -32px;width:14px;height:14px;margin:2px 0 0 0}
.con_navi .spr_home2{width:14px;height:14px;margin:2px 0 0 0}
.con_navi .depth{color:#666;display:inline-block}
.con_navi .depth.current{color:#333}
.con_navi .gt{color:#666;display:inline-block;margin:0 5px}
.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:none}

#footer {padding-bottom:50px}
#footer .in_wrap {position:relative}
.site_navi {border-top:1px solid #e2e2e2;line-height:14px;font-size:11px;text-transform:none}
.site_navi .gt {display:table-cell;width:21px;height:40px;color:transparent;text-indent:-999px;background:url(/content/dam/kwcms/gt/en/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 #eee;text-transform:none;overflow:hidden}
.site_menu .in_wrap {display:table}
.site_menu .menu {display:table-cell;width:22%;border-right:1px solid #eee}
.site_menu .menu:first-child {width:auto;border-left:1px solid #eee}
.site_menu .menu .menu_in {padding:24px 26px}
.site_menu .menu .menu_name {display:block;margin-bottom:10px}
.site_menu .menu .sort_wrp {display:table;width:100%}
.site_menu .menu .sort_wrp .sort_li {display:table-cell;margin-bottom:20px}
.site_menu .menu .sort_wrp .sort {display:inline-block;margin-top:10px;font-size:11px;font-family:kiaB}
.site_menu .menu .sort_wrp .sort:first-child {margin-top:0}
.site_menu .menu .depth li {line-height:12px;margin:6px 0}
.site_menu .menu .depth .depth_a {display:inline-block;font-size:11px;color:#666;}
/*.site_info{background:#e4e5e6;border-top:1px solid #c4c6c8;box-shadow:inset 0 1px 0 #fff;padding:18px 0}*/
.site_info{background:#e4e5e6;border-top:1px solid #c4c6c8;box-shadow:inset 0 1px 0 #fff;padding:18px 0 0}  /* 2018.01.07  수정 */
/*.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:-30px} /* 2018.01.07  수정 */
.site_info .f_logo .lg_img{height:100%}
.site_info .info_top{border-bottom:1px solid #d1d1d1;padding-bottom:20px}/* 2018.01.07 추가 */
/*.site_info .info_policy{display:inline-block;font-size:12px;font-family:kiaB;vertical-align:middle}*/
.site_info .info_policy{display:block;font-size:12px;font-family:kiaB;vertical-align:middle} /* 2018.01.07  수정 */
.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{display:block;margin-top:12px} /* 2018.01.07 수정 */
.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:none;color:#999;margin-top:6px}*/
.site_info .cpr{overflow:hidden;line-height:16px;height:48px;font-size:11px;text-transform:none;color:#999;margin-top:6px;overflow:visible;}/* 2018.01.07 수정 */
.site_info .cpr .br{display:inline-block;vertical-align: middle;height:48px;line-height:48px;} /* 2018.01.07 추가 */

/* Tablet Device 및 작은 해상도의 랩탑이나 데스크톱에 대응하는 코드 작성 */
@media all and (max-width:1024px) {
.t_none {display:none!important} /* 타블렛 디바이스에서 사라지는 영역 */

#wrap, #header, .snb_wrap {min-width:320px}
.in_wrap {width:auto;padding:0 15px}

.dummy_header {background-position:center -90px}

/* 탭 */
.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}

.new_tab_3 ul{display:table;width:100%;table-layout:fixed}
.new_tab_3 ul:after{display:none}
.new_tab_3 .tab_li{display:table-cell;min-width:inherit!important;float:none;padding-left:1px;vertical-align:top}
.new_tab_3 .tab_li:first-child{padding-left:0}

#header .in_wrap {padding:8px 15px}
#header .logo_h1 {margin-right:10px}
.gnb_area .gnb_nav .dth1_l {margin-left:40px}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_l {width:33.3%}
.util_area .util_menu,
.util_area .util_search {margin-right:15px}
.go_build {right:15px}
.go_build .spr_build .desc {display:none}
.go_build .spr_build:before {margin-right:0}

.snb_wrap .in_wrap {padding: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:#333;padding:0 10px;font-family:kiaB}
.snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a {background:none}
.snb_wrap.snb_pip .snb_area {width:auto;overflow:hidden;border-left:1px solid #920510}
.snb_wrap.snb_pip .snb_tit {float:left}
.snb_wrap.snb_pip .open_snb {display:block;padding:0 20px;}
.snb_wrap.snb_pip .snb_nav {width:100%;padding:0;border-left:1px solid #c22e41}
.snb_wrap.snb_pip .snb_nav .sdth1_l {margin:0 15px;border-top:1px solid #890207}
.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}

#content .in_wrap {width:auto;padding:0 15px}
#content > .in_wrap {padding:48px 15px 60px}

.site_menu .in_wrap {width:100%;margin:0 -15px}
.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}
}

/* Mobile Device 코드 작성 */
@media all and (max-width:767px) {
.m_none {display:none!important} /* 모바일 디바이스에서 사라지는 영역 */
.w_none {display:block!important} /* 웹일때 사라졌던 컨텐츠가 모바일에서 보임 */
.m_wide {margin-left:-15px!important;margin-right:-15px!important} /* 모바일 디바이스에서 가로 풀사이즈인 영역 */

/* 블릿 */
.con_tit {color:#000;font-size:18px;line-height:18px}
.con_tit:after {content:"";display:block;width:40px;height:2px;background:#bb162b;margin-top:12px}

/* 버튼 */
.btn_area {text-align:center;margin-top:15px}
.btn_sideT {margin:15px 0 -5px 0; text-align:right}
.btn_sideT .btnSmall {position:static}

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

.content_tab .tab_li {width:50%}

.tab_type1 .tab_link {font-size:11px;padding:0 10px}

.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:#bc162c;background:#fff}

/* 스텝 */
.content_step .step_li {margin:0 -15px;margin-bottom:1px}
.content_step .step_bar {display:table;width:100%;min-height:45px;border:0;border-bottom:1px solid #919191;background:#a2a2a2;line-height:18px;font-size:14px;position:relative}
.content_step .step_bar .step {display:table-cell;width:95px;padding:10px 0 10px 15px;margin:0;border:0;vertical-align:middle;font-family:kiaM;position:static}
.content_step .step_bar .step:after {display:none}
.content_step .step_bar .selcon {display:table-cell;padding:10px 45px 10px 15px;color:#fff;vertical-align:middle}
.content_step .step_bar .selcon:before {content:"";display:inline-block;width:1px;height:14px;background:rgba(225,225,225,0.5);margin:-7px 15px 0 -15px;position:absolute;top:50%}
.content_step .step_bar .selcon .sel {display:inline-block;color:#fff}/* 20141231 수정 */
.content_step .step_bar .selcon .sel_lst {display:none;margin-right:0}
.content_step .step_bar .selcon .sel_lst:first-child {display:inline}
.content_step .step_bar .selcon .more {display:inline-block}
.content_step .step_bar .selcon .info {display:none}
.content_step .step_past .step_bar .step:after {display:inline-block;background-position:0 -126px;width:22px;height:22px;position:absolute;top:50%;right:15px;margin-top:-11px}
.content_step .step_past .step_bar .selcon {color:#fff}
.content_step .step_con .no_result_box{margin-top:15px}
.content_step .step_open .step_bar {background-color:#bb162b;border-color:#a71426}
.content_step .step_open .step_con {padding:0 15px;overflow-x:hidden}
.content_step .step_ctrl {text-align:center}
.content_step .step_bar .selcon .sel{margin-right:0}
.content_step .step_bar .sel_trim{padding-left:15px}
.content_step .step_bar .sel_trim ul{margin:0}
.content_step .step_bar .sel_trim .trim_li .sel{ color:#fff}
.content_step .step_bar .sel_trim .trim_li .trim{ display:inline-block}

/* 폼 */
.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}

/* 리스트 */
.accordion_wrap{margin:0 -15px} /* accordion */
.accordion{margin:0;padding:0;border-left:none;border-right:none;border-bottom:none;background:url(/content/dam/kwcms/gt/en/images/common/bg_container.png) repeat}	
.accordion:last-child{border-bottom:1px solid #e3e3e3}
.accordion .btnOpen{padding:0}
.accordion .btnOpen h4{padding:14px 15px;font-size:15px}
.accordion .btnOpen span{position:absolute;top:18px;right:10px;width:18px;height:10px;background:url(/content/dam/kwcms/gt/en/images/sales/spr_accordian_m.png) 0 100%;background-size:18px 20px}
.accordion .accordion_con{margin:15px;padding:15px;border:1px solid #d6d6d6;background:#fff}
.accordion .tab_type2{margin:-16px -16px 20px}
.accordion_on .btnOpen span{background-position:0 0}
.accordion_on .btnOpen h4{color:#fff;background:#bc162c}

.top_text {margin-bottom:10px;font-size:13px}
.top_text .desc1 {font-size:14px;line-height:18px}
.top_text .desc2 {font-size:12px;line-height:16px}
.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}

/* 게시판 */
.no_result {padding:50px 0!important}
.no_result_box{padding:50px 15px}
.no_result_box .no_result_txt{margin-bottom:10px;font-size:16px}
.no_result_box .pointcolor1{line-height:18px}
.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:10px 15px}
.bbs_type1 .bbs_info {padding-right:0}
.bbs_type1 .bbs_tit {font-size: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-family:kiaB}
.bbs_type1 .bbs_body {padding:20px 15px}

.bbs_type2 {margin:-15px 0 0 0}
.bbs_type2 .bbs_li {width:100%;margin-top:15px}
.bbs_type2 .bbs_wrp {margin-right:0}
.bbs_type2 .bbs_img {margin:0;height:auto}
.bbs_type2 .bbs_img img {width:100%;height:auto}
.bbs_type2 .bbs_info {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_type2 .bbs_open .bbs_info {padding:10px}
.bbs_type2 .bbs_open .bbs_tit {font-size:16px;line-height:20px}

.bbs_view .bbs_viewTxt{padding:10px}
.bbs_view .bbs_viewTxt .bbs_title{font-size:16px;line-height:20px}
.bbs_view .bbs_viewTxt .bbs_date{font-size:12px;margin:5px 0 10px;color:#999}

.subNavi{margin-top:10px}
.subNavi .subNaviBtn{width:28%;padding:10px 8px}
.subNavi .subNaviTxt{width:72%;padding:10px 8px}

/* 페이징 */
.pg_num_area {margin-top:15px}

/* 테이블 */
.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 .pop_tit {padding:12px 15px;font-size:20px}
.popup .pop_con {padding:20px 15px}
.popup .closeBtn {padding:15px}
.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}

.side_wrap #header {border-bottom:3px solid #bc162c!important}
.side_wrap #content {padding-top:0!important}

.dummy_header {background-position:center -90px;background-size:700px 131px;height:38px;font-size:20px;line-height:38px}

#header {position:relative;border-bottom:3px solid #bc162c}
#header:before {display:none}
#header .in_wrap {height:auto;margin-top:0;padding:6px 10px}
#header .logo_h1 {float:none}
#header .logo_h1 .lg_img {width:51px;height:26px}
.open_gnb {display:block;width:46px;height:14px;padding:12px 0;background:#333;text-align:center;position:absolute;top:0;right:0}
.gnb_area {display:none;position:absolute;top:41px;left:0;width:100%;z-index:999;background:#fff}
.gnb_area .gnb_nav {float:none;font-family:kiaB;text-transform:none;padding:0}
.gnb_area .gnb_nav .dth1_l {float:none;border-top:1px solid #dbdbdb;background:#fff;margin-left:0}
.gnb_area .gnb_nav .dth1_l:first-child {border-top:0}
.gnb_area .gnb_nav .dth1_l .dth1_a {display:block;padding:15px 10px;font-size:16px;color:#333}

.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;padding:10px}
.gnb_area .gnb_nav .dth2_u.dth_pip {width:auto;padding:0}
.gnb_area .gnb_nav .dth_pip .car_tab {display:table;width:100%;background:#fbfbfb;padding:0;border-bottom:0}
.gnb_area .gnb_nav .dth_pip .car_tab .sort_a {display:table-cell;width:25%;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:16px}
.gnb_area .gnb_nav .dth_pip .car_tab .sort_a:first-child {border-left:0}
.gnb_area .gnb_nav .dth_pip .car_tab .sort_a .spr_sort:before {display:none}
.gnb_area .gnb_nav .dth_pip .car_tab .sort_on {background:#fff;border-bottom:1px solid #fff;font-family:kiaB}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_u {margin:0;padding:10px 0 20px 0;background:#fff}
.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}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_img {margin-top:0}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_name {margin-top:5px}
.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 .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 12px;color:#454545}
.gnb_area .gnb_nav .dth_on .dth1_a {background:#bc162c;color:#fff}
.gnb_area .gnb_nav .dth_on .dth1_a:after {background-position:0 -23px}
.gnb_area .gnb_nav .dth_on .dth2_u {display:block}
.util_area {position:static;width:100%;height:auto;background:0;border:0;text-align:left}
.util_area .util_menu {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_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-family:kiaB;font-size:12px}
.util_area .util_menu .util_a:before {content:"";margin:6px 8px 0 0}
.util_area .util_search {display:block;margin:15px 20px}
.util_area .util_search .u_sch_box {height:auto;border-radius:0;border:1px solid #d0d0d0; padding:0 66px 0 0;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}
.go_build {position:static;text-align:center;margin:20px 0}
.go_build .spr_build:before {margin-right:5px}
.go_build .spr_build .desc {display:inline}
.gnb_area.open {display:block}
.gnb_dimmed {position:absolute;top:38px;border-top:3px solid #bc162c}

.snb_wrap {position:relative;top:0;margin-top:-3px;height:37px}
.snb_wrap .snb_tit {margin-left:10px;line-height:37px;font-size:16px}
.snb_wrap .open_snb {line-height:37px}
.snb_wrap .snb_nav .sdth1_a {line-height:37px}
.snb_wrap.snb_pip .snb_tit {width:127px;height:34px;line-height:34px;border-top-width:3px}
.snb_wrap.snb_pip .snb_tit .lg_img {height:34px}


#container{padding-top:0;margin-top:0}
#content.subContents{padding:25px 0 40px}
.content_detail{margin-top:15px}
.con_box{padding:15px 10px;margin:10px 0}
.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}

#content {padding-top:0;margin-top:0}
#content > .in_wrap {padding:24px 15px 40px}
.content_title {margin-bottom:15px}
.con_share .share {display:none}
.content_box {padding:20px 10px;border:1px solid #e3e3e3;margin:15px 0}
.content_box2 {padding:14px;margin-top:15px}

#footer {padding-bottom:45px}
#footer .in_wrap {padding:0 10px}
.site_navi, .site_menu{display:none}
/*.site_info .f_logo{height:48px;bottom:-40px}*/
.site_info .f_logo{height:48px;bottom:-22px} /* 2018.01.07 수정 */
.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 #d5d5d5;margin-top:15px;padding-top:15px;line-height:16px;}*/
.site_info .cpr{clear:both;border-top:1px solid #d5d5d5;margin-top:15px;padding-top:15px;line-height:16px;height:auto;min-height:48px;} /* 2018.01.07 수정 */
/*.site_info .cpr .br{display:block;margin-bottom:10px;}*/
.site_info .cpr .br{display:block;margin-bottom:10px;padding-right:150px;line-height:20px;height:auto;min-height:48px;} /* 2018.01.07 수정 */

/* SNS */
.spr_share_g, .spr_twitter, .spr_kiabuz{display:none}
.spr_share_a, .spr_saudbahwan{display:inline-block}

.form_sch {margin-left: 10px; margin-right: 20px;}
.form_wrp .sel_box {width:49%;box-sizing: border-box;}

.tab_type3 {position: relative;background: #bb162b;padding:0 15px;margin-bottom: 10px;}
.tab_type3 .input_box {display: block;padding: 11px 12px;color: #fff;background: url(/content/dam/kwcms/gt/en/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: 41px;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 .tab_a {display: block;font-family: KiaB;color: #fff;height: auto;padding: 5px 15px;font-size: 12px;line-height: 26px;}
.tab_type3 .tab_tspr:before {display: none;}

.new_tab_3 {position: relative;background: #bb162b;padding:0 15px;margin-bottom: 10px;}
.new_tab_3 .input_box {display: block;padding: 11px 12px;color: #fff;background: url(/content/dam/kwcms/gt/en/images/showroom/icon_accesories.png) no-repeat right 17px;font-size: 15px;}
.new_tab_3 ul {display: none;width: 100%;height: auto;position: absolute;left: 0;top: 41px;z-index: 10;border-radius: 0;border: 0;padding: 0;}
.new_tab_3 .tab_li {display: block;padding: 0;margin: 0;float: none;text-align: left;}
.new_tab_3 .tab_li .tab_a {display: block;font-family: KiaB;color: #fff;height: auto;padding: 5px 15px;font-size: 12px;line-height: 26px;}
.new_tab_3 .tab_tspr:before {display: none;}




/*add showroom manu bar start 20180829*/
.gnb_area .gnb_nav .dth_pip .new_cars_type {padding:0;}
.gnb_area .gnb_nav .dth_pip .new_cars_type ul li {width:50%;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;box-sizing:border-box;padding:0;margin-bottom:-1px;}
.gnb_area .gnb_nav .dth_pip .new_cars_type ul li:nth-child(2n) {border-right:0;}
.gnb_area .gnb_nav .dth_pip .new_cars_type ul li a {display:block;padding:10px 10px 10px 20px;}
/*add showroom manu bar end 20180829*/

}




/* @GRO5 2016-08-03 footer navi */
#footer .info_map{border-bottom:1px solid #d1d1d1}/* 2018.01.07 추가 */
/*#footer .f_navi {padding:19px 0 45px;text-align:center;border-top:1px solid #c4c6c8;}*/
#footer .f_navi{padding:19px 0 45px;text-align:center}/* 2018.01.07 수정 */
#footer .f_navi .inner {max-width:940px;margin:0 auto;overflow:hidden;}
#footer .f_navi .inner [class*=item] {float:left;width:18%;margin-left:2.5%;text-align:left;}
#footer .f_navi .inner [class*=item]:first-child {margin-left:0;}
#footer .f_navi .inner .item3 {width:13%;}
#footer .f_navi .inner .item4 {width:23%;}
#footer .f_navi .inner [class*=item] div {margin-bottom:18px;font-family:kiaB;font-size:14px;color:#333;text-transform:none;}
#footer .f_navi .inner [class*=item] ul li {margin-top:4px;line-height:1em;}
#footer .f_navi .inner [class*=item] ul li a {font-size:11px;color:#666;text-transform:none;}
@media (max-width: 1024px) {
	#footer .f_navi .inner {margin:0 15px;}
    #footer .info_map{display:none;} /* 2018.01.07 추가 */
    #footer .f_navi .inner{margin:0 15px}
    .site_info .cpr{border-top:none;padding-top:0;margin-top:0;} /* 2018.01.07 추가 */
    .site_info .cpr .inner{display:table;min-height: 48px;width:100%;margin-left:0;padding-left:15px;box-sizing: border-box;} /* 2018.01.07 추가 */
    .site_info .cpr .br{display:table-cell;visibility: middle;} /* 2018.01.07 추가 */
}
@media (max-width: 767px) {
	#footer .f_navi {display:none;}
}
/* //@GRO5 2016-08-03 footer navi */
 
