@charset "utf-8";

/* head 전체 100% 혹은 min-width 사용 */
#sh_wrapper{}
#sh_hd {z-index:10;position:relative;width:100%; background:url(../../images/top_menu_bg.jpg) repeat;} 

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper {position:relative;margin:0 auto; padding:0;zoom:1}
#sh_hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

/* 메인,서브 비주얼이미지 */
#sh_container {position:relative;z-index:0}
#sh_container_wrapper{position:relative;margin:0 auto;zoom:1}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

/* 사이드(서브)메뉴 float:left;선택 단 content 와 같은 방향 X */
#sh_aside {position:relative;margin:0 auto;width:100%}

#sh_content #ori { font-size:11px !important; line-height:15px }


/* 컨텐츠 본문 영역 */
#sh_content {z-index:4;position:relative;padding:40px 0;width:1200px;height:auto !important;height:500px;min-height:440px;margin:0 auto;font-size:1.2em;line-height:1.5em;text-align: center;color:000;zoom:1}
#sh_content: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:26px;line-height:1.3em;font-weight:bold;color:#333;letter-spacing:-.1em}
#sh_content #sh_content_tit span{float:right;margin-top:12px;padding-left:17px}

/* 하단 */

#sh_ft_main {z-index:10;position:relative;min-width:1100px; background:#fff; padding:0; border-top: 0px solid #b5b5b5;opacity: 0.8;} 

#sh_ft {z-index:10;position:relative;min-width:1100px; background:#fff; padding: 25px 0; border-top: 1px solid #b5b5b5;} 
#sh_ft_wrapper {position:relative;margin:0 auto;padding:0px 0;width:1100px;zoom:1;line-height:21px;color:#423e3e}
#sh_ft_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 


#sh_ft_main2 {z-index:10;position:absolute; bottom: 0; min-width:100%; background:#fff; padding:0; border-top: 0px solid #b5b5b5;opacity: 0.8;} 
#sh_ft2 {z-index:10;position:relative;min-width:100%; background:#fff; padding: 25px 0; border-top: 1px solid #b5b5b5;}
#sh_ft_wrapper2 {position:relative;margin:0 auto;padding:0px 0;width:1100px;zoom:1;line-height:21px;color:#423e3e}
#sh_ft_wrapper2:after {display:block;visibility:hidden;clear:both;content:""} 
#sh_ft_wrapper2 .ft_con_wrap2{letter-spacing:-0.5px;text-align: center;padding: 10px 0;}



#ft_menu{position:relative;border-bottom:solid 1px #545454;background:#ebeae7}
#ft_menu #sh_ft_bar{overflow:hidden;position:relative;width:1100px;padding:14px 0;margin:0 auto}
#ft_menu ul {overflow:hidden}
#ft_menu ul li {float:left;padding-right:14px;margin-right:14px;background:url(/sh_img/ft/menu_line.png) right center no-repeat}
#ft_menu ul li.last {background:none}
#ft_menu ul li a{font-size:12px;color:#f7f7f7}
#ft_menu .top_btn{float:right;position:absolute;top:0;right:0}
#sh_ft_wrapper  p {padding-top:9px}
#sh_ft_wrapper #sh_ft_icon {position:absolute;right:0;bottom:53px}
#sh_ft_wrapper .bt_logo{float:left;width:240px;margin:0px 0px 0 0;}
#sh_ft_wrapper .ft_con_wrap{letter-spacing:-0.5px;text-align: center;padding: 10px 0;}


/********************* 메인화면 시작 *********************/

/* 메인 컨텐츠영역 */
#main_banner {position:relative;z-index:0}
#idx_box{width:1100px;margin:-393px auto 0}
#idx_box > div{position:relative;padding:0;text-align:center}
#idx_box .sh_tit{padding-bottom:px;font-size:20px;font-weight:bold;color:#fff;letter-spacing:-0.2px}
#idx_box > div p{font-size:13px;color:#333;line-height:21px;letter-spacing:-0.2px;}

/* 메인 공지사항 */
#idx_box #m01 { padding:0px 0px 0px 0px;}
#m01 img { width: auto;}

#idx_box #m01-1 { padding:20px 0px 10px 0px;}
#m01-1 img { width: auto; margin: 10px 0 20px}


/* 메인 제품소개 */
#m02 {padding:0;}
#m02 img { width: auto;}

/* 메인 고객센터 */
#m03 
#m03 {padding:0;}
#m03 img { width: auto; margin-top: -3px;}

/********************* 메인화면 끝 *********************/

#sh_index_wrapper{position:relative;left:50%;width:2000px;margin-left:-1000px;}
#sub .include{position:relative;width:1100px;margin:0 auto;}
#sub .tit_txt{margin-bottom:50px;text-align:center}
#sub .include .s_tit{font-size:14px;color:#717c89}
#sub .include .tit{padding-top:10px;font-size:29px;color:#1f3455;letter-spacing:-1px}
#sub .include .tit:after{content:"";display:block;clear:both;width:44px;height:2px;margin:30px auto 0;background:#1f3455}
#section02 #sub{background:#284164 url(/sh_img/make24/include/include_02/img/in_02_bg.png) fixed}