@charset "utf-8";
@import url(/css/font.css);

/* head 전체 100% 혹은 min-width 사용 */
#sh_wrapper{font-family:'notokr-regular'}
#sh_hd {z-index:10;position:relative;min-width:1170px;background-color:rgba(255,255,255,0.9);filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#90ffffff', endColorstr='#90ffffff'); height:107px;} 

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper {position:relative;margin:0 auto;padding:0;width:1170px;zoom:1}
#sh_hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

/* 서브 1170px */
.sh_container_1170 {width:1170px;margin:0 auto}

/* 메인,서브 비주얼이미지 */
#sh_container {position:relative;min-width:1170px;overflow:hidden;z-index:0;font-size:15px}
#sh_container_wrapper{position:relative;min-width:1170px;margin:0 auto;zoom:1}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

/* 사이드(서브)메뉴 float:left;선택 단 content 와 같은 방향 X */
#sh_aside {float:left;margin:0;width:220px}
/* 컨텐츠 본문 영역 */
#sh_content {z-index:4;position:relative;float:right;padding:0;width:1170px;min-height:440px;margin:160px 0 60px 0;height:auto !important;height:500px;line-height:1.5em;color:#666;zoom:1}
#sh_content:after {display:block;visibility:hidden;clear:both;content:""}
#sh_content #sh_content_tit {margin-bottom:80px;overflow:hidden}
#sh_content #sh_content_tit:after {clear:both}
#sh_content #sh_content_tit h3 {padding:0;font-size:38px;color:#222;text-align:center;line-height:38px;letter-spacing:-0.4px;font-family:'notokr-medium';}
#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_ft {z-index:10;position:relative;min-width:1170px;margin-top:160px;background-color:#545454;font-family:'notokr-regular';overflow:hidden;} 
#sh_ft_wrapper {position:relative;margin:0 auto;zoom:1;line-height:140%;color:#898989}
#sh_ft_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

.ft_top {border-bottom:1px solid #767676}
.ft_top .ft_ul_wrap {width:1170px;margin:0 auto;overflow:hidden;}
.ft_top .tip_ul {font-size:14px;overflow:hidden;background-color:#737373;line-height:56px;box-sizing:border-box;width:320px;float:left;padding-left:33px}
.ft_top .tip_ul li {float:left;padding-right:10px}
.ft_top .tip_ul li:last-child {padding-right:0 !important}
.ft_top .tip_ul li a {color:#fff}
.ft_top .tip_ul li:after{content:"|";color:#e8e8e8;font-weight:normal;padding-left:10px;line-height:8px;}
.ft_top .tip_ul li.last:after {content:""}

.ft_top .quick {float:right;;background-color:#1b91ff;color:#fff;font-size:15px;padding:13px 30px;line-height:30px;font-family:'notokr-medium';}
.ft_top .quick .go {display:inline-block;font-size:10px;width:28px;height:28px;border-radius:50px;background-color:#0f69ff;text-align:center;margin-left:5px;}

.ft_address {width:1170px;margin:0 auto;padding:75px 0 65px 0;overflow:hidden;font-size:14px;color:#a6a6a6;line-height:25px;}
.ft_address .ft_logo {float:left;padding-right:62px;}

#sh_ft_wrapper  p {padding-top:4px}
#sh_ft_wrapper #sh_ft_icon {float:right;}


/* 메인 컨텐츠영역 */
#main_banner {position:relative;width:100%;text-align:center;}

/* 인덱스 영역 */
#include_wrap {}
.include_01 {height:auto;background:url(/sh_img/include/include_01/index_01_bg.png) repeat-x;}
.include_02 {width:100%}
.include_03 {width:1170px;margin:auto;padding-top:100px;}
.include_04 {width:100%;text-align:center;margin:auto;padding-top:100px;}
.include_05 {width:1170px;margin:auto;padding-top:100px}