@charset "utf-8";
/* SHINING 독립 사용 */
@import url(https://fonts.googleapis.com/css?family=Katibeh);

body{background:#fff;font-size:0.81em;font-family:'Nanum Gothic'}
h1, h2, h3, h4, h5, h6, input, button, textarea, select{ font-family:'Nanum Gothic'}
a{cursor:pointer}

/* 익스8 이하  */
#ie_lower {padding:7px 0;border-bottom:1px solid #fff073;border-top:1px solid #fff073;text-align:center;background-color:#fffbd9;font-family:nanumgothic} 
#ie_lower span {font-weight:bold;color:#f96319}
#ie_lower a {display:inline-block;padding-left:10px;color:#888}
#ie_lower a:hover {text-decoration:underline}

* {-webkit-text-size-adjust:none}
#sh_wrapper, #sh_wrapper *, #sh_wrapper *:before, #sh_wrapper *:after {box-sizing:border-box}

::selection {background:#2487ed;color:#fff;text-shadow:none}
::-moz-selection {background:#2487ed;color:#fff;text-shadow:none}
::-webkit-selection {background:#2487ed;color:#fff;text-shadow:none} 

/* COMMON CHANGE COLOR - 검색기능 컬러 일괄 변경은 여기서 수정하세요 */
.chg_font_color {color:#208be9!important}
.chg_border_color {border-color:#208be9!important}
.chg_bg_color {background-color:#208be9!important}

/* HEADER */
#sh_hd {position:relative;z-index:15;width:100%;min-width:1502px;font-family:notokr-medium} 
#sh_hd_wrapper {position:absolute;left:0;top:0;width:100%}
#sh_hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

/* SNB */
#sh_aside {position:relative;z-index:20;width:100%;min-width:1502px;margin:0 auto}

/* MAIN  */
#main_banner {overflow:hidden;position:relative;z-index:5;width:100%;min-width:1440px;height:805px;margin:0 auto}
#main_banner:before{position:absolute;left:0;top:0;z-index:-1;width:79%;height:720px;content:'';background-color:#020106}

/* INDEX */
#sh_section {position:relative;z-index:10;width:100%;min-width:1502px;font-size:14px;line-height:1.4;color:#777;letter-spacing:-0.3px;font-family:notokr-regular}
#inc_wrap{position:relative;width:1200px;margin:0 auto}
#sh_section .tit_area .stit{padding-bottom:8px;color:#333;font-family:notokr-medium}
#sh_section .tit_area .tit{font-size:34px;font-weight:800;color:#222;font-family:'Montserrat',sans-serif}
#sh_section .tit_area .more_btn{display:inline-block;position:relative;margin-top:30px;padding:0 5px 8px 5px;font-size:11px;font-weight:700;color:#222;letter-spacing:.3px;-webkit-transition:padding .3s;transition:padding .3s;font-family:'Montserrat',sans-serif}
#sh_section .tit_area .more_btn:before,#sh_section .tit_area .more_btn:after{content:'';display:block;position:absolute;bottom:0;width:100%;height:4px;-webkit-transition:width .3s;transition:width .3s;-webkit-transition-timing-function:cubic-bezier(0.165, 0.840, 0.440, 1.000);transition-timing-function:cubic-bezier(0.165, 0.840, 0.440, 1.000)}
#sh_section .tit_area .more_btn:before{width:100%;right:0;background:#ccc;-webkit-transition-delay:.2s;transition-delay:.2s}
#sh_section .tit_area .more_btn:after{width:0;left:0;background:#2586e6;-webkit-transition-delay:0s;transition-delay:0s}
#sh_section .tit_area .more_btn:hover:before{width:0;transition-delay:0s}
#sh_section .tit_area .more_btn:hover:after{width:100%;-webkit-transition-delay:.2s;transition-delay:.2s}   

/* SUB MAIN */
#sub_main_banner{position:relative;z-index:10;min-width:1502px;margin:0 auto;height:400px}
#sub_main_banner:before{width:95%;position:absolute;left:0;top:0;width:81%;height:300px;content:'';z-index:-1;background-color:#020106}
#sub_main_banner.car #sub_bg{width:100%} /* 차량검색일때 서브메인배너 넓이*/

/* CONTAINER */
#sh_container {position:relative;min-width:1502px;z-index:10;zoom:1}
#sh_container:after {display:block;visibility:hidden;clear:both;content:""}
#sh_container_wrapper{position:relative;min-width:1070px;margin:0 auto;zoom:1}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

/* CONTENT */
#sh_content {z-index:4;position:relative;z-index:15;width:1200px;min-height:600px;height:auto !important;height:500px;padding:40px 65px 60px;margin:10px auto 0;line-height:1.6;color:#777;background-color:#fff;}
#sh_content_car {z-index:4;position:relative;z-index:15;width:1070px;min-height:600px;height:auto !important;height:500px;padding:10px 30px 60px;margin:0 auto;line-height:1.6;color:#777;background-color:#fff}
#sh_content_tit {overflow:hidden;margin-bottom:20px;letter-spacing:-0.3px}
#sh_content_tit br{display:none}
#sh_content_tit:after {display:block;content:"";visibility:hidden;clear:both}
#sh_content_tit p {float:right;font-size:13px;color:#555}
#sh_content_tit p span:before{display:inline-block;padding:0 7px;font-family:FontAwesome}
#sh_content_tit p .home:before {padding-right:0;content:"\f015"}
#sh_content_tit p .angle:before {content:"\f105"}

/* FOOTER */
#sh_ft {position:relative;width:100%;min-width:1502px;margin:0 auto;background:#020106;font-family:notokr-regular} 
#sh_ft_wrapper {position:relative;width:1200px;margin:0 auto;padding:65px 0 55px;font-size:13px;line-height:1.6;color: #9b9b9b}
#sh_ft .info{width:80%}
#sh_ft .info .tit{padding-bottom:10px;font-size:15px;font-weight:700;color:#fff;font-family:'Montserrat',sans-serif}
#sh_ft .kakao{position:absolute;right:0;top:65px}
#sh_ft .kakao .ktit{font-size:14px;color:#fff;font-family:notokr-medium}
#sh_ft .kakao .ktit img{padding-right:5px}
#sh_ft .kakao .id{position:relative;margin-top:10px;border:solid 1px #555;padding:9px 10px}
#sh_ft .kakao .id span{padding-left:25px;font-size:14px;color:#fff;font-family:notokr-medium}
#sh_ft .kakao .id span:before{display:block;position:absolute;top: 11px;left:15px;content:"\f002";font-size:12px;color:#ffffff94;font-family:FontAwesome}
#ft_btm{border-top: solid 1px #343434}
#ft_btm .ft_btm_wrap{position:relative;width:1200px;margin:0 auto;padding:16px 0}
#ft_btm .ft_btm_wrap .copy{font-size:13px;color:#777}
#sh_ft_icon {position:absolute;right:0;bottom:16px}


/* 사이트맵 */
#sh_site_map{width:100%;position:relative;min-height:500px;height:500px auto;margin:0 auto}
.sh_site_map01{width:30%;float:left;margin-right:3%;min-height:200px;height:200px auto}
.sh_site_map_title{font-size:1.4em;color:#515151}
.sh_site_map_title a{color:#515151}
.sh_site_map_line{border-bottom:2px solid #8b8b8b;margin:10px 0}
.sh_site_map_box{width:90%;margin:0 auto;background:#f7f7f7;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;min-height:80px}
.sh_site_map_txt{font-size:1em;line-height:1.2em;color:#666;font-weight:bold;padding:5px}
.sh_site_map_txt a{color:#666}

#device_change{border:1px solid #666;font-size:3.5em;box-shadow:none}
