@charset "utf-8";
/* SHINING 독립 사용 */
/* head 전체 100% 혹은 min-width 사용 */
#sh_hd{position:relative;z-index:10;min-width:1070px}

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper{position:relative;z-index:9999;width:1070px;margin:0 auto;padding:0;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{position:relative;z-index:0;min-width:1070px}
#sh_container_wrapper{position:relative;z-index:10;width:1070px;margin:0 auto;zoom:1}
#sh_container_wrapper:after{display:block;visibility:hidden;clear:both;content:''}

/* 메인 컨텐츠영역 */
#main_banner {height:543px;}
#sh_index_banner{position:relative;width:1070px;margin:0 auto}
#sub_main_banner{position:relative;left:50%;z-index:-9999;width:500px;margin-left:-535px}

#idx_box{overflow:hidden;position:relative;width:1070px;z-index:99;}
#idx_box > div > div{overflow:hidden;float:left;position:relative}
.box_area{display:block;overflow:hidden;width:1070px}

#idx_box .bg{position:absolute;top:0;left:0;z-index:-999;width:100%;height:100%}

/* 메인 박스 공통 */
#idx_box p.tit{margin:0 auto;margin-top:8px;font-size:1.55em;font-weight:bold;letter-spacing:-.05em}
#idx_box p{width:100%;margin:0 auto;margin-top:7px;font-size:1.05em;letter-spacing:-.05em}
#idx_box img{margin:0 auto;text-align:center}
#idx_box a{width:100%;height:85%;cursor:pointer}

/* 메인 박스 개별 */
#mBox01{width:212px;height:150px;background:url(/sh_img/index/box01_bg.png) right bottom no-repeat}
#mBox01 p.tit{padding:20px 0 0 25px;color:#d5d4d3;letter-spacing:-.05em;text-align:left}
/*#mBox01 p{width:auto;padding:0 25px;font-size:1em;color:#87837e;text-align:left}*/
#mBox01 img.more{position:absolute;top:30px;right:20px}
/*#mBox01 .more {padding:20px 0 0 25px;}*/
#mBox01 .bg{background:#352a1a;opacity:0.9;filter:alpha(opacity=90)}
#mBox01 ul {color:#fff8ea; padding:15px 0 0 25px;}

#mBox02{width:212px;height:218px;text-align:center;background:url(/sh_img/index/box02_bg.png) right bottom no-repeat #967034}
#mBox02 p.tit{padding:13px 0 0 20px;color:#ece7e1;text-align:left}
#mBox02 p.tel{color:#cfc0ae;font-size:2.5em;font-weight:bold;letter-spacing:0; margin-top:30px;}
#mBox02 p.fax{color:#ae936e;font-size:1.5em;font-weight:bold;letter-spacing:0}
#mBox02 img{margin-top:20px}
#mBox02 ul{padding:20px 20px 0 30px}
#mBox02 ul li{float:left;width:44px;height:44px;margin-right:12px;text-indent:-9999px;cursor:pointer}
#mBox02 ul li.fb{background:url(/sh_img/index/box03_sns.png) 0 0 no-repeat}
#mBox02 ul li.fb:hover{background-position:0 -44px}
#mBox02 ul li.tw{background:url(/sh_img/index/box03_sns.png) -44px 0 no-repeat}
#mBox02 ul li.tw:hover{background-position:-44px -44px}
#mBox02 ul li.blg{margin-right:0;background:url(/sh_img/index/box03_sns.png) -88px 0 no-repeat}
#mBox02 ul li.blg:hover{background-position:-88px -44px}

#mBox03{width:424px;height:218px;background:url(/sh_img/index/box03_bg.png) right bottom no-repeat #d4c4aa}
#mBox03 p.tit{padding:13px 0 0 30px;color:#fff}
#mBox03 img.cont{float:left;padding:15px 15px 0 32px}
#mBox03 p.cont{float:right;width:230px;color:#52442e;font-size:1.13em;line-height:1.6;padding:3px 20px 10px 0}
#mBox03 span {color:#887a63;font-size:1.1em;}
#mBox03 img.more{position:absolute;top:30px;right:30px}

#mBox04{width:434px;height:218px}
#mBox04 p.tit{padding:13px 0 0 30px;color:#292929;text-align:left}
#mBox04 img.more{position:absolute;top:30px;right:20px}

/* 사이드(서브)메뉴 float:left; 선택 단 content 와 같은 방향 X */
#sh_aside{position:relative;z-index:99999;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{position:fixed;left:50%;z-index:1001;width:88px;height:150px;margin-left:540px;border:1px solid #bcbcbc}

/* 하단 */
#sh_ft{position:relative;z-index:10;min-width:1070px;background:#ededed}
#sh_ft_wrapper{position:relative;width:1070px;margin:0 auto;padding:20px 0 30px;font-size:1.1em;line-height:140%;color:#6e6e6e;zoom:1}
#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;font-weight:bold;font-size:1.1em;color:#636363}
#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{clear:both;padding-top:10px;color:#898989}
#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{position:relative;width:100%;min-height:500px;height:500px auto;margin:0 auto}
.sh_site_map01{float:left;width:30%;min-height:200px;height:200px auto;margin-right:3%}
.sh_site_map_title{font-size:1.4em;color:#515151}
.sh_site_map_title a{color:#515151}
.sh_site_map_line{margin:10px 0;border-bottom:2px solid #8b8b8b}
.sh_site_map_box{width:90%;min-height:80px;margin:0 auto;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;background:#f7f7f7}
.sh_site_map_txt{padding:5px;font-size:1em;line-height:1.2em;font-weight:bold;color:#666}
.sh_site_map_txt a{color:#666}