@charset "utf-8";

*, *::after, *::before {box-sizing:border-box;outline:none}

#sh_wrapper{font-family:notokr-regular}

/* HEADER */
#sh_hd {z-index:10;position:relative;min-width:1200px} 
#sh_hd_wrapper {position:relative;width:100%;height:230px;zoom:1}
#sh_hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

/* MAIN_VISUAL */
#sh_main_wrapper{position:relative;width:1200px;margin:0 auto;zoom:1}
#main_banner {position:relative;z-index:0;width:2000px;height:770px;margin-left:-360px}

/* SECTION > ARTICLE COMMON */
#sh_section { font-size:18px; line-height:1.5; letter-spacing:-0.2px; color:#777}
#sh_section * { transition:all .2s}
#sh_section h3 { font-size:30px; color:#333; font-family:notokr-bold}

/* CONTAINER */
#sh_container {position:relative;min-width:1200px;overflow:hidden;z-index:0}
#sh_container_wrapper{position:relative;width:100%;zoom:1}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#sh_container .c_org {color:#ff5411}
#sh_content {z-index:4;position:relative;padding:0;width:1200px;min-height:440px;margin:65px auto 60px;height:auto !important;height:500px;zoom:1}
#sh_content:after {display:block;visibility:hidden;clear:both;content:""}

/* SUB */
#sub_main_banner {width:100%;padding:120px 0 70px;background: url(/sh_img/hd/sub_main_banner/sub_bg.png) no-repeat}
#sh_content_tit {text-align:center;font-size:15px;color:#333}
#sh_content_tit h3 {display:inline-block;position:relative;z-index:5;margin-bottom:5px;font-size:34px;font-family:notokr-bold}
#sh_content_tit h3:after {display:block;content:'';position:absolute;top:-12px;right:-22px;z-index:-1;width:41px;height:42px;background-image:url(/sh_img/hd/sub_main_banner/sub_tit_deco.png)}
#sh_content_tit .fa-angle-right {padding:0 5px;color:#b5b5b5}
#sh_aside {position:relative;width:1200px;margin:-30px auto 0;text-align:center;background-color:transparent}
 
/* FOOTER */
#sh_ft {position:relative;z-index:10;min-width:1200px;font-size:14px;line-height:1.4;color:#777;text-align:center;background-color:#222} 
#sh_ft_wrapper {position:relative;width:1200px;margin:0 auto;padding:40px 0 20px}
#sh_ft_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

#sh_ft_wrapper .ft_logo {margin-bottom:15px}
#sh_ft_wrapper p {padding-top:8px}
#sh_ft_wrapper #sh_ft_icon {position:absolute;right:0;bottom:20px}



