@charset "utf-8";
/* SHINING 독립 사용 */

/* head 전체 100% 혹은 min-width 사용 */
#sh_hd {z-index:10;position:relative;min-width:1070px;} 

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper {position:relative;margin:0 auto;padding:0;min-width:1070px;zoom:1}
#sh_hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

/* 메인,서브 비주얼이미지 */
#sh_container {z-index:0;position:relative;min-width:1070px;overflow:hidden}
#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:""}
#sh_hd_wrapper #sub{min-width:1070px;overflow:hidden;position:relative;left:0;top:-25px;z-index:-999}
#sh_hd_wrapper #sub .sub_main{left:0;min-width:1070px;width:100%}
/* 메인 컨텐츠영역 */
#sh_index_wrapper{position:relative;width:1070px;margin:0 auto;}
#main_banner {position:relative;overflow:hidden;width:1070px;}

/* 사이드(서브)메뉴 float:left;선택 단 content 와 같은 방향 X */
#sh_aside{position:relative;z-index:9999;min-width:1070px;height:43px;border-bottom:1px solid #e4e4e4}
#sh_aside_wrapper{position:relative;z-index:1000;width:1070px;height:43px;margin:0 auto;border-left:1px solid #e4e4e4;zoom:1}

#sh_content{position:relative;z-index:4;width:1070px;min-height:440px;height:auto !important;height:500px;margin:30px 0 60px;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{overflow:hidden;margin-bottom:40px}
#sh_content #sh_content_tit:after{clear:both}
#sh_content #sh_content_tit h3{float:left;padding:0;font-size:2.4em;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;background:url(/sh_img/hd/sub_home_s.png) 0 5px no-repeat}

/* 오늘 본 상품 */
#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:1070px;border-top:1px solid #e4e4e4;background:#ffffff;} 
#sh_ft_wrapper {position:relative;margin:0 auto;padding:0 0 30px 0;width:1070px;font-size:13px;line-height:20px;zoom:1;}
#sh_ft_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 
#sh_ft_wrapper #address {padding-top:20px;color:#b1b1b1;clear:both;}
#sh_ft_wrapper #address p {padding-top:4px}
#sh_ft_wrapper #ft_txt{position:absolute;top:45px;left:492px;}
#sh_ft_wrapper #sh_ft_icon {position:absolute;right:0;top:25px}

/* 인덱스 */
#index_wrapper{width:1090px;padding:0;overflow:hidden;background:url(/sh_img/index/main_cont_bg.png) repeat-x;/* margin:20px 0; */}

#index_bar {width:1070px;margin:0 auto;height:41px;}
#index_bar:after {display:block;clear:both;content:"";visibility:hidden;}
#index_bar dl dt {float:left;margin:0  32px;;font-size:15px;font-weight:bold;color:#ffffff;line-height:41px;letter-spacing:-0.05em;}
#index_bar dl dd {float:left;color:#b9b9b9;}
#index_bar p.bar_tit {padding-left:32px;;font-size:15px;font-weight:bold;color:#ffffff;line-height:41px;letter-spacing:-0.05em;}
#index_bar span.more {position:absolute;top:8px;right:31px;}
#index_bar .b0101 {position:relative;float:left;width:720px;background:#373737;}
#index_bar .b0102 {position:relative;float:right;width:350px;background:linear-gradient(-45deg, #565e99 0%,#434b8a 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#434b8a', endColorstr='#565e99',GradientType=1 );/* IE6-8 */}

#index_wrapper .m0101, #index_wrapper .m0201, #index_wrapper .m0301, #index_wrapper .m0400{float:left;position:relative;width:187px;min-height:210px;margin-right:40px;;font-size:13px;letter-spacing:-0.03em;border-bottom:2px solid #000;}

#index_wrapper p.sh_tit {padding-top:26px;font-size:18px;font-weight:bold;color:#555;letter-spacing:-0.075em;}
#index_wrapper span.more{position:absolute;top:28px;right:0px;}
#index_wrapper p.sh_cont{margin-top:8px;;font-size:13px;line-height:20px;letter-spacing:-0.05em;color:#909090;}
#index-wrapper a{display:block;width:100%;height:100%;}

#index_wrapper .m0101{background:url(/sh_img/index/main_img01.png) left bottom no-repeat;}
#index_wrapper .m0101 li,#index_wrapper .m0101 li a{color:#909090;}
#index_wrapper .m0201{background:url(/sh_img/index/main_img02.png) left bottom no-repeat;}
#index_wrapper .m0201 .call{color: #666;font-size: 1.2em;line-height:2em}
#index_wrapper .m0301{background:url(/sh_img/index/main_img03.png) left bottom no-repeat;}
#index_wrapper .m0301 p.sh_cont{margin-top:20px}

#index_wrapper .m0400{width:389px;margin-right:0;}
#index_wrapper .m0401{background:url(/sh_img/index/main_img04.png) 10px 24px no-repeat;padding-left:185px;height:120px;border-bottom:1px solid #eee}
#index_wrapper .m0400 ul{overflow:hidden}
#index_wrapper .m0400 li{float:left;height:77px;width:194px}
#index_wrapper .m0400 ul p.sh_tit{padding-top:13px;}
#index_wrapper .m0400 ul p.sh_cont{margin-top:5px;font-size:9px;line-height:1.5em}
#index_wrapper .m0402{background:url(/sh_img/index/m0402.png) 115px 26px no-repeat}
#index_wrapper .m0403{background:url(/sh_img/index/m0403.png) 130px 26px no-repeat}

#index_wrapper .twit{font-size:13px;letter-spacing:-0.05em;color:#909090;line-height:19px;float:right;margin-top:15px;padding-right:30px;background:url(/sh_img/index/twitter.png) right no-repeat;}
