@charset "utf-8";
/* SHINING 독립 사용 */

/* head 전체 100% 혹은 min-width 사용 */
#sh_wrapper{font-family:'맑은 고딕'}
#sh_hd {z-index:10;position:relative;min-width:1200px;border-top:6px solid #9cc751} 

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper {position:relative;margin:0 auto;padding:0;width:1070px;zoom:1}

/* hd_wrapper 높이 확보용 ie 7 대한 hd_wrapper 마감전 >> <div style="clear:both;"></div> */
#sh_hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

/* 메인,서브 비주얼이미지 */
#sh_container {z-index:0;position:relative;min-width:1200px;overflow:hidden;}
#sh_container_wrapper {position:relative;z-index:10;margin:0 auto;width:1070px;zoom:1;overflow:hidden;}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#sh_container_wrapper_m {position:relative;z-index:-100;margin:0 auto;width:100%;zoom:1;overflow:hidden;}
#sh_container_wrapper_m:after {display:block;visibility:hidden;clear:both;content:""}
#sh_container_top {position:relative;width:100%; margin:0 auto;left:50%;margin-left:-50%;background:#ebebeb;text-align:center;height:200px;}
#sh_container_top img {position:absolute;left:50%;margin-left:-535px}
#sh_container_topbg {position:absolute;top:0;width:100%;height:10px;z-index:9999;background:url('/sh_img/hd/top_menu/topmenu_shadow.png') repeat-x;}

/* 메인 컨텐츠영역 */
#sh_index_banner{position:relative;overflow:hidden;width:1070px;z-index:1000;margin:0 auto;}
#main_banner {overflow:hidden;height:474px;}
#m_bg{position:absolute;top:0px;width:100%;height:120px;z-index:-99;background:#e5e5e5;height:474px;}

#sh_container_notice_bg {width:100%;left:0px;height:40px;background:#3f424d;}
#sh_container_notice {width:1070px;margin:0 auto;height:40px;}
#sh_container_notice a {color:#fff;}
#sh_container_notice dl{margin-right:25px;color:#fff;}
#sh_container_notice dl dt {float:left;margin:0 25px;text-align:center;font-weight:bold;line-height: 40px;font-size:1.3em;}
#sh_container_notice dl dd {float: left;text-align:left;z-index:5000}


/* 메인 sms */
#m01 {float:left;width:266px;height:290px;background:#d9e15a;}
#m01 h4 {float:left;color:#fff;font-size:20px;line-height:1.5em;padding:6px 0 10px 20px;font-weight:bold;}


/* 메인 m02 */
#m02 {float:left;width:804px;height:152px;}
#m0201 {float:left;margin:0px;padding:0px;}
#m0202 {position:relative;float:left;background:#00816f;width:333px;height:152px;}
#m0202 h4 {color:#fff;font-size:1.7em;margin:20px 0 5px 40px;float:left;width:100%;font-weight:bold;}
#m0202 h4 a {color:#fff;}
#m0202 span.m0202_bg {background:url('/sh_img/index/m0301.png') 0 0px no-repeat;position:absolute;width:47px;height:47px;background-position:top left;top:0px;}
#m0202 p {display:block;color:#d9e15a;margin-left:40px;font-size:1.1em;}
#m0202 div {margin-left:25px;margin-top:-10px;font-size:0.95em;color:#adccc6;font-weight:bold;}
#m0203 {float:left;background:#d9e15a;width:266px;height:152px;}
#m0203 h4 {color:#3f424d;font-size:1.7em;margin:15px 0 5px 20px;float:left;width:100%;font-weight:bold;}
#m0203 p {display:block;color:#9a9d6f;margin-left:20px;font-size:1.1em; font-weight:bold;}
#m0203 p.m0203_call{color:#3f424d;margin-left:20px;font-size:29px;line-height: 33px;}
#m0203 p.m0203_txt {color:#333333;margin-left:9px;font-size:1.1em; text-align:center;}

#m0202 .more>a{position:absolute;right:20px;color:#CCC;text-align:right}


/* 메인 m03 */
#m03 {float:left;width:804px;height:137px;background:#e1e1e1;}
#m03 dl {float:left;width:32%;margin-right:7px;height:137px;}
#m03 dl dt {font-size:1.5em;color:#3f424d;margin:35px 0 0 120px;}
#m03 dl dd {font-size:1em;color:#808080;margin:10px 0 0 120px; line-height:1.3em;}
#m03 dl.m0301{background:url('/sh_img/index/m0501_01.png') 10px 25px no-repeat; }
#m03 dl.m0302{background:url('/sh_img/index/m0501_02.png') 10px 25px no-repeat; }
#m03 dl.m0303{background:url('/sh_img/index/m0501_03.png') 10px 25px no-repeat; }

/* 사이드(서브)메뉴 float:left; 선택 단 content 와 같은 방향 X */
#sh_aside {float:left;margin:0;width:220px}

#sh_content {z-index:4;position:relative;float:right;padding:0;width:820px;min-height:440px;margin:30px 0 60px 0;height:auto !important;height:500px;font-size:1.1em;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:40px;overflow:hidden;}
#sh_content #sh_content_tit:after {clear:both;}
#sh_content #sh_content_tit h3 {float:left;padding:0;font-size:2.2em;line-height:1em;color:#333333;letter-spacing:-0.05em;}
#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_stv {z-index:1001;position:fixed;width:88px;left:50%;margin-left:540px; border:1px solid #bcbcbc; height:150px;}

/* 하단 */
#sh_ft {z-index:10;position:relative;min-width:1200px;border-top:1px solid #e7e7e7;} 
#sh_ft_wrapper {position:relative;margin:0 auto;padding:0 0 30px 0;width:1070px;zoom:1;line-height:140%}
#sh_ft_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

#sh_ft_wrapper #gotop {position:absolute;right:0}
#sh_ft_wrapper ul {width:100%;padding-top:26px;}
#sh_ft_wrapper ul li {float:left;padding:0 10px;background:url('/sh_img/ft/ft_line.png') right 4px no-repeat;color:#636363;font-weight:bold;font-size:1.1em;}
#sh_ft_wrapper ul li.first {padding:0 10px 0 0;}
#sh_ft_wrapper ul li.last {padding:0 0 0 10px;background:none;}
#sh_ft_wrapper #address {padding-top:10px;color:#898989;clear:both;}
#sh_ft_wrapper #address p {padding-top:4px;}
#sh_ft_wrapper #sh_ft_icon {position:absolute;right:0;bottom:37px;}

/* 사이트맵 */
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}


