@charset "utf-8";
/* SHINING 독립 사용 */

/* head 전체 100% 혹은 min-width 사용 */
#sh_wrapper{font-family: 'Nanum Gothic', sans-serif}
#sh_hd {z-index:10;position:relative;min-width:1070px;height:100px;background:#fff} 

/* 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:1070px;overflow:hidden;margin-top:-91px}
#sh_container_wrapper {position:relative;z-index:10;margin:0 auto;width:1070px;zoom:1;overflow:hidden;background-color:#f2f2f2}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#sh_container_wrapper_m {z-index:-100;margin:0 auto;width:100%;min-width:1250px;zoom:1;overflow:hidden;height:1000px}
#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:#efefef;text-align:center;height:230px}
#sh_container_top img {position:absolute;left:50%;margin-left:-1000px}
#sh_container_topbg {position:absolute;top:0;width:100%;height:10px;z-index:9999}

/* 메인 컨텐츠영역 */
/*#sh_index_banner{position:absolute;overflow:hidden;width:1070px;margin:0 auto 0 -535px;left:50%;height:450px;z-index:1000}*/
#sh_index_banner{position:absolute;width:1070px;margin:0 auto;z-index:1000}
#main_banner {overflow:hidden}

/* 메인 인덱스 공통 */
#sh_index_banner{overflow:hidden;position:absolute;min-width:1070px;top:0;margin:0 auto 0 -540px;top:200px;left:50%;height:540px;z-index:1000}
#idx_box01 { position:absolute;top:200px;width:1070px }
#idx_box01 h3 { font-size:18px;font-weight:700;color:#5c8725;padding:30px 0 0 20px }

/* 메인 인덱스 bg */
#box01 {float:left;width:534px;height:540px}
#box02 {float:left;width:269px;height:540px}
#box03 {float:left;width:267px;height:540px}

#m01 {float:left;width:534px;height:358px;background:url(../sh_img/index/m01.jpg) no-repeat}
#m02 {float:left;width:268px;height:182px;background:url(../sh_img/index/m02.jpg) no-repeat}
#m03 {float:left;width:266px;height:182px;background:url(../sh_img/index/m03.jpg) no-repeat}
#m04 {float:left;width:267px;height:270px;background:#fff}
#m05 {float:left;width:267px;height:270px;background:url(../sh_img/index/m05.jpg) no-repeat}

#idx_box2 {float:left;background:url(../sh_img/index/idx_bg.png) center center;no-repeat;width:269px;height:540px}

/* 메인 인덱스 개별 */
#m01 .m01_title {padding:261px 33px 0 0;text-align:right}
#m01 .m01_title .tit {padding-bottom:3px;font-size:38px;letter-spacing:-0.2px;color:#fff}
#m01 .m01_title .bold {font-weight:bold}
#m01 .m01_title .tit_s {font-size:15px;letter-spacing:-0.2px;color:#fff}

#m02 .m02_title {padding:46px 0 0 29px}
#m02 .m02_title .tit {padding-bottom:7px;font-size:22px;letter-spacing:-1.5px;color:#333}
#m02 .m02_title .bold {font-weight:bold}
#m02 .m02_title .tit_s {padding-bottom:15px;font-size:12px;color:#888}
#m02 .m02_title  .more {display:inline-block;border:1px solid #ddd;padding:6px 30px;background:#fff}
#m02 .m02_title  .more:hover {background:#f7f7f7}

#m04 ul {overflow:hidden;margin:32px 0 0 43px}
#m04>ul>li {float:left;width:50%;height:115px}
#m04 .circle {display:inline-block;width:69px;height:69px;margin-bottom:5px;border-radius:35px;background:#ececec}
#m04 img {display:block;margin:0 auto;padding-top:19px}
#m04 .txt {padding-right:38px;font-size:13px;letter-spacing:-0.2px;color:#777;text-align:center}
#m04 .txt:hover {text-decoration:underline}

#m05 .content {text-align:center}
#m05 .content h4 {padding:32px 0;font-family:'Noto Sans',sans-serif;font-size:14px;font-weight:600;letter-spacing:1.8px;color:#fff;background:url(../sh_img/index/dot.png) no-repeat center 62px}
#m05 .content .tel {margin-bottom:17px;font-family:'Noto Sans',sans-serif;font-size:28px;font-weight:600;color:#fff}
#m05 .content p {margin-bottom:21px;font-size:13px;line-height:20px;letter-spacing:-0.2px;color:#ffad9c}
#m05 .content p:last-child {margin-bottom:none}
#m05 .content .sh {display:inline-block;width:176px;height:38px;font-family:'Noto Sans',sans-serif;font-size:14px;line-height:36px;font-weight:600;color:#fff;background-color:rgba(151, 29, 0, 0.3);;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease}
#m05 .sh:hover {color: #ffffff;background-color:rgba(255, 255, 255, 0.3);-webkit-animation:b09_electric_blinkIn 0.1s step-end 0 2;-ms-animation: b09_electric_blinkIn 0.1s step-end 0 2;animation:b09_electric_blinkIn 0.1s step-end 0 2;-webkit-transition:all 0.5ss ease 0.5ss;-ms-transition:all 0.5ss ease 0.5ss;transition: all 0.5ss ease 0.5ss}
@-webkit-keyframes b09_electric_blinkIn {from,to{background-color:#f8f8f8;color:#080808}50%{background-color:#ffffff;color:#000000}}
@-ms-keyframes b09_electric_blinkIn {from,to{background-color:#f8f8f8;color:#080808}50%{background-color:#ffffff;color:#000000}}

/* 사이드(서브)메뉴 float:left;선택 단 content 와 같은 방향 X */
#sh_aside {float:left;margin:0 0 0 0;width:200px}

#sh_content {z-index:4;position:relative;float:right;width:820px;min-height:440px;padding:35px 15px 60px 35px;height:auto !important;height:500px;font-size:1.1em;line-height:1.5em;color:#666;zoom:1;background-color:#ffffff}
#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:1070px;background:url('/sh_img/ft/ft_bg.png') repeat-y;opacity:0.6} 
#sh_ft_wrapper {position:relative;margin:0 auto;padding:30px 0;width:1070px;zoom:1;line-height:22px}
#sh_ft_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 
#sh_ft_wrapper #address {color:#cad2c6;clear:both}
#sh_ft_wrapper #address p {padding-top:0px}
#sh_ft_wrapper #sh_ft_icon {position:absolute;right:0;bottom:20px}
#sh_ft_wrapper #sh_ft_social {position:absolute;right:0;bottom:45px}

/* 사이트맵 */
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}


