@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800');

/* 초기화 */
* {-webkit-text-size-adjust:none}
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'}
#device_change{border:1px solid #666;font-size:3.5em;box-shadow:none}

/* head 전체 100% 혹은 min-width 사용 */
#sh_hd {z-index:10;position:relative;width:100%;border-bottom:solid 1px #e5e5e5;font-family:notokr-regular} 

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper {position:relative;margin:0 auto;padding:0;max-width:1400px;zoom:1}
#sh_hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

/* 메인,서브 비주얼이미지 */
#sh_container {position:relative;width:100%;overflow:hidden;z-index:0}
#sh_container_wrapper{position:relative;width:100%;margin:0 auto;zoom:1}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#sub_main_banner{width:100%;height:370px;background:url(/sh_img/hd/sub_main_banner/sub_main_banner.jpg) center fixed}

/* 컨텐츠 본문 영역 */
#sh_content {z-index:4;position:relative;padding:0;max-width:1200px;min-height:440px;margin:-90px auto 0;height:auto;line-height:1.5em;color:#666;zoom:1;border-left:solid 1px #e1e1e1;border-right:solid 1px #e1e1e1;background-color:#fff}
#sh_content .sh_content_wrapper{max-width:1070px;margin:0 auto;padding:90px 0}
#sh_content .sh_content_wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#sh_content #sh_content_tit {margin-bottom:40px;overflow:hidden}
#sh_content #sh_content_tit:after {clear:both}
#sh_content #sh_content_tit h3 {float:left;padding:0;font-size:2.2em;line-height:1em;color:#333333;letter-spacing:-0.05em}
#sh_content #sh_content_tit span {float:right;margin-top:12px;background:url('/sh_page/img/sub_home.png') 0 3px no-repeat;padding-left:17px}


/********************* 메인화면 시작 *********************/

#sh_section{font-family:notokr-regular}

/* 메인 컨텐츠영역 */
#main_banner {position:relative;width:100%;z-index:0;background-color:#f0f2f7;font-family:notokr-regular}
#main_banner_wrap{max-width:1400px;margin:0 auto}
#main_banner_wrap:after{display:block;visibility:hidden;clear:both;content:""}

/* 하단 */
#sh_ft {z-index:10;position:relative;background-color:#1e2227;font-family:notokr-regular} 
#sh_ft_wrapper {position:relative;margin:0 auto;padding:65px 0;max-width:1400px;zoom:1;font-size:14px;line-height:22px;color:#8f9398;text-align:center}
#sh_ft_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 
#sh_ft_wrapper .ft_logo{padding-bottom:20px}
#ft_copy{border-top:solid 1px #3c4046}
#ft_copy .ft_copy_wrap{position:relative;max-width:1400px;margin:0 auto;padding:20px 0;overflow:hidden}
#sh_ft_icon {position:absolute;right:0;top:20px}
#tel_btn{display:none;width:100%;height:65px;font-size:15px;line-height:65px;color:#fff;text-align:center;background-color:#00b0ca;font-family:notokr-medium}
#tel_btn i{font-size:13px}

/* 스크롤 */
#scroll_top{display:none;position:fixed;bottom:100px;right:0;z-index:70;cursor:pointer}


@media (max-width:768px){
#sh_content .sh_content_wrapper{padding:50px 10px}
}

@media(max-width:480px){
#sh_hd{border:none}
#main_banner{display:none}
#atc01, #atc02, #atc03{display:none}
#sh_ft_wrapper{padding:35px 15px 0}
#ft_copy{border:none}
#ft_copy .ft_copy_wrap{text-align:center}
#sh_ft_icon{position:relative;left:auto;top:auto;margin-top:10px;text-align:center}
#sh_content .sh_content_wrapper{padding:30px 10px}
#tel_btn{display:block}
}

