@charset "utf-8";
/* SHINING 독립 사용 */
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'}

/* head 전체 100% 혹은 min-width 사용 */
#sh_hd {z-index:10;position:relative;min-width:100%} 

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper {position:relative;margin:0 auto;padding:0;width:100%;min-width:1070px;zoom:1}

#sh_hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

/* MAIN */
#main_banner {position:relative;top:0px;left:-50%;width:1280px;height:475px;margin-left:425px;z-index:-99999}

/* SUB_MAIN */
#sub_main_banner { position:relative;width:1070px;margin:0 auto}

/* INDEX */
#sh_index_banner{position:relative;width:1070px;margin:0 auto;padding-bottom:45px;font-family:'notokr-regular'}
#sh_index_banner:after{display:block;visibility:hidden;clear:both;content:""}
#index_banner{margin-top:20px}
#index_banner > ul > li{float:left;width:347px;height:180px;margin-right:15px;padding:20px 0 0 20px;background:#fff;box-sizing:border-box}
#index_banner ul li .idx_tit{position:relative;font-size:18px;color:#333;letter-spacing:-0.3px;font-family:'notokr-bold'}
#index_banner ul li span.more{position:absolute;right:23px;width:59px;height:22px;font-size:12px;line-height:23px;background:#7e7459;color:#fff;text-align:center;font-family:'notokr-medium'}
#index_banner ul li.sh_index_l{float:left;width:310px;height:180px;margin:0 40px;padding:20px 0 0 20px;background:#fff}
#index_banner ul li.idx_customer{float:left;width:346px;height:180px;margin-right:0;padding:17px 0;font-size:14px;color:#8e8d8d;text-align:center;background:#fff}
#index_banner ul li.idx_customer .c_txt{font-size: 16px;line-height:1.5em;color:#4f6878;}
#index_banner ul li.idx_customer .c_txt span{color:#16364a;font-family:'notokr-medium'}
#index_banner ul li.idx_customer .c_tel{font-size:35px;padding:3px 0;color:#ab8d09;font-family:'notokr-bold'}

#sh_container{position:relative;min-width:1070px;z-index:0;}
#sh_container_wrapper {position:relative;z-index:10;margin:0 auto;width:1070px;zoom:1;}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

/* float:left; 선택 단 content 와 같은 방향 X */
#sh_aside{position:relative;width:100%;min-width:1070px;height:43px;margin-top:20px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;z-index:999}
#sh_aside_wrapper{position:relative;margin:0 auto;width:1070px;height:43px;border-left:1px solid #e4e4e4;zoom:1;z-index:1000;font-family:'notokr-regular'}

#sh_content{position:relative;width:1070px;min-height:440px;margin:23px 0 60px 0;line-height:1.5em;color:#666;zoom:1;z-index:4;}
#sh_content:after{display:block;visibility:hidden;clear:both;content:""}
#sh_content_title{margin-bottom:80px}
#sh_content_title .tit{font-size:25px;color:#333;font-family:'notokr-bold'}
#sh_content_title .tit_nav{position:absolute;margin-top:-20px;right:0px;color:#959595;font-family: 'notokr-regular';}
#sh_content_title .tit_nav strong{color:#555}

/* TAIL */
#sh_ft{position:relative;min-width:1070px;z-index:10;font-family:'notokr-regular'} 
#sh_ft_wrapper {position:relative;width:1070px;margin:0 auto;padding-bottom:30px;font-size:13px;zoom:1}
#sh_ft_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 
#sh_ft_bar{margin-top:10px}
#sh_ft_add{line-height:1.7em;color:#999 }
#sh_ft_icon{position:absolute;right:0px;bottom:35px}
#sh_ft_tip{margin:25px 0 10px}
#sh_ft_tip ul{overflow:hidden}
#sh_ft_tip ul li{float:left}
#sh_ft_tip ul li:after{display:inline-block;width:1px;height:10px;margin:0 8px;background-color:#a4a4a4;content:''}
#sh_ft_tip ul li:last-child:after{display:none}
#sh_ft_tip ul li a{float:left;font-size:14px;color:#555;font-family:'notokr-medium'}
#sh_ft_tip .ft_bar{width:2px;height:10px;margin:2px 15px 0;background:#616161}

/* 사이트맵 */
#sh_site_map{width:100%;position:relative;min-height:500px;margin:0 auto;font-family:'notokr-regular'}
.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;font-family: 'notokr-regular';}
.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}
