@charset "utf-8";
/* SHINING 독립 사용 */

/* head 전체 100% 혹은 min-width 사용 */
#sh_hd{z-index:25;position:relative;min-width:1070px;    height: 0;} 

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper{position:relative;margin:0 auto;padding:0;width:1070px;zoom:1;z-index:20}
/* hd_wrapper 높이 확보용 ie 7 대한 hd_wrapper 마감전 >> <div style="clear:
#sh_hd_wrapper:after{display:block;visibility:hidden;clear:both;content:""} 


/* 메인,서브 비주얼이미지 */
#sh_container {z-index:5;position:relative;min-width:1070px;overflow:hidden}
#sh_container_wrapper{position:relative;width:1070px;margin:0 auto;zoom:1}
#sh_container_wrapper:after{display:block;visibility:hidden;clear:both;content:""}

/* 사이드(서브)메뉴 float:left; 선택 단 content 와 같은 방향 X */
#sh_aside{position:relative;z-index:15;min-width:1070px;height:43px;border-bottom:1px solid #e4e4e4;padding-top: 247px;}
#sh_aside_wrapper{position:relative;z-index:1000;width:1070px;height:43px;margin:0 auto;border-left:1px solid #e4e4e4;zoom:1}

#sh_content{z-index:4;position:relative;padding:0;width:1070px;min-height:460px;margin:30px 0 40px 0;height:auto !important;height:500px;font-size:1.1em;line-height:1.5em;color:#888;zoom:1}
#sh_content:after{display:block;visibility:hidden;clear:both;content:""}
#sh_content #sh_content_tit{margin-bottom:20px;overflow:hidden}
#sh_content #sh_content_tit:after{clear:both}
#sh_content #sh_content_tit h3{float:left;padding:0;font-size:2.1em;line-height:1.3em;color:#333;font-weight:none;letter-spacing:-0.03em}
#sh_content #sh_content_tit span{float:right;margin-top:12px;background:url('/sh_page/img/sub_home.gif') 0 4px no-repeat;padding-left:15px;color:#666}

/* 하단 */

#ft_link{height: 40px; background-color: #046a8f;width:100%}
#ft_link div{width:1070px; margin:0 auto}
#ft_link .ft_menu{text-align:center}
#ft_link .ft_menu li{display:inline-block;font-size:13px;line-height: 40px;margin:0 10px 0 10px;}
#ft_link .ft_menu li a{color:#bcd8e3; }
#ft_link .ft_menu span{color:#3a99bc;margin-left:5px;}


#sh_ft{z-index:10;position:relative;min-width:1070px;color:#acacac;background-color: #252525;height: 220px;} 
#sh_ft.ft_sub { background-color:#252525 }
#sh_ft #sh_ft_wrapper{position:relative;margin:0 auto;padding:20px 0 20px 0;width:1070px;zoom:1;line-height:1.5em;font-size:1.1em}
#sh_ft #sh_ft_icon{position:absolute;width:160px;right:0px;bottom:20px;text-align:right}
#sh_ft #sh_ft_wrapper:after{display:block;visibility:hidden;clear:both;content:""} 

.foot_box{float: left; height:175px; text-align: center;}
.foot_box.foot_box02{text-align:left !important}
.footBox_inner{display: inline-block;}
.foot_box01{width:310px;}
.foot_box02{width:380px;}
.foot_box03{width:380px;}
.bx03_tlt{font-size: 20px; font-weight: bold; color:#ffffff;margin-bottom: 15px;margin-top: 10px;}
.ph_left{margin-right:10px;}
.ph_left, .ph_right{float:left;}
.phone_number{overflow:hidden; display: inline-block; padding-top:20px;}
.foot_box03 .footbox_inner{text-align: center}
.ph_num{font-size: 34px; line-height: 30px; color:#ffffff;font-weight: bold;margin-bottom: 5px;}
.ph_txt{font-size: 13px;}


/**** 메인 컨텐츠 ****/
#main_banner {position:relative;width:2000px;margin-left:-490px;margin-top:0;z-index:0;}
#sh_index{z-index:10;position:relative;min-width:1070px;margin-top:65px;} 
#sh_index .sh_idx_bg { position:absolute; left:0;bottom:0; width:100%; height:150px;  }
#sh_index_wrapper {position:relative;margin:0 auto;width:1070px;zoom:1;}

#sh_index .idx_tit {line-height:27px; text-align:center; background:url('/sh_img/index/indx_tit.png')no-repeat; color:#98c9da;font-family: 'Nanum Pen Script', cursive;font-size:30px;}
#sh_index .idx_tit span{font-size:28px; letter-spacing:0.5px; font-weight:bold; color:#334d6d;font-family: 'Nanum Gothic', sans-serif;}
#sh_index .idx_tit p {  margin-bottom:30px; font-size:14px; color:#a7b1be;font-family: 'Nanum Gothic', sans-serif;margin-top: 5px;}

.idx_box_wrapper { position:relative; width:1020px; margin:0 auto; padding-bottom:25px;overflow:hidden; background-color:#FFF }
.idx_box_wrapper .idx_box {float:left; position:relative;width:300px; height:220px;/*margin-left: 10PX;    */} 
.idx_box_wrapper .idx_box .tit { position:absolute; bottom:0; width:100%; height:40px; background-color:#fff;opacity:0.75;filter:alpha(opacity:'75') ;z-index:14}
.idx_box_wrapper .idx_box .tit p {padding:12px 0 0 20px;color:#000;font-weight:bold; font-size:14px; }


.idx_box_wrapper .idx_box.m03 {width:340px; height:220px; background:#666;margin-right: 10PX;}
.idx_box_wrapper .idx_box.m03 .tel { padding-top:30px; font-size:30px; font-weight:bold; color:#fff; }
.idx_box_wrapper .idx_box.m03 .tel img { display:inline-block; padding-bottom:5px }
.idx_box_wrapper .idx_box.m03 .txt { padding:13px 0 ;font-family:'dotum','돋움'; line-height:18px; color:#b4c1d2 }
.idx_box_wrapper .idx_box.m03 .btn { width:120px;padding:10px 0; margin:0 auto; font-family:'dotum','돋움';color:#fff;border:1px solid #fff }
.idx_box_wrapper .idx_box.m03 .btn span { display:inline-block; padding-left:20px }
.idx_box_wrapper .idx_box.m03 .btn:hover { background-color:#1a2b3f; border:none; margin-top:1px }


#idx_box div{position:relative}
#idx_box h3{color:#222;font-size:20px;padding-bottom:10px;letter-spacing:-1px;font-weight:bold}
#idx_box h3 span{color:#edcd17}
#idx_box .more{position:absolute;right:0;top:3px;display:inline-block;width:19px;height:19px;background:url('/sh_img/index/more.png') no-repeat;text-indent:-1000px;overflow:hidden}






/* 사이트맵 */
a{text-decoration:none !important}
a:hover{text-decoration:none !important}

#sh_site_map{width:100%;position:relative;min-height:500px;height:500px auto;margin:0 auto}
.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}
.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}

/* 오늘 본 상품 */
#sh_stv{z-index:1001;position:fixed;width:88px;left:50%;margin-left:540px;border:1px solid #bcbcbc;height:150px}


