@charset "utf-8";
/* SHINING 독립 사용 */

/* head 전체 100% 혹은 min-width 사용 */
#sh_hd {z-index:10;position:fixed;width:100%;background:rgba(0,0,0,0.7)} 
#sh_hd.fixed {transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;background:#333}

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper {position:relative;margin:0 auto;padding:0;width:1070px;zoom:1}
#sh_hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

/* 메인,서브 비주얼이미지 */
#sh_container {z-index:0;position:relative;overflow:hidden}
#sh_container_wrapper {position:relative;z-index:10;margin:0 auto;zoom:1}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#sub_main_banner{height:330px}

/* 사이드(서브)메뉴 */
#sh_aside {position:relative;margin:0 auto;width:100%;overflow:hidden}

/* sh_content */
#sh_content {clear:both;z-index:4;position:relative;width:1070px;min-height:460px;margin:0 auto;padding: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:25px;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}

/* 오늘 본 상품 */
#sh_stv {z-index:1001;position:fixed;width:88px;left:50%;margin-left:540px;border:1px solid #bcbcbc;height:150px}

/* 탑버튼 */
.scrollToTop{display:none;background:none;position:fixed;bottom:264px;right:280px;cursor:pointer;text-decoration:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;z-index:11}

/* 하단 */
#sh_ft {z-index:10;position:relative;width:100%;color:#7e7e7e;background:#333333} 
#sh_ft #sh_ft_wrapper {position:relative;margin:0 auto;padding:20px 0 11px 0;zoom:1;font-size:12px;line-height:23px;color:#7b7b7b;text-align:center}
#sh_ft #sh_ft_wrapper .ft_address {padding:50px 0;width:1070px;margin:0 auto;}
#sh_ft #sh_ft_wrapper .ft_logo {padding-bottom:30px}
#sh_ft #sh_ft_wrapper .copyright {padding-top:5px}

#sh_ft #sh_ft_icon_wrap {border-top:1px solid #434343}
#sh_ft #sh_ft_icon {text-align:left;padding-top:13px;width:1070px;margin:0 auto;overflow:hidden} 
#sh_ft #sh_ft_icon .ft_sns {float:left}
#sh_ft #sh_ft_icon .ft_sns a {padding-right:2px;display:inline-block}
#sh_ft #sh_ft_icon .ft_adm {float:right;padding-top:5px}
#sh_ft #sh_ft_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

/* 사이트맵 */
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}

#main_banner {position:relative;width:2000px;margin-left:-1000px;left:52%;z-index:0}

/* 인덱스 */
#section01 #sub {background:url(/sh_img/index/0101_sub.jpg) no-repeat}
#section02 #sub {background:url(/sh_img/index/0102_sub.jpg) fixed;height:290px;text-align:center;color:#fff;box-sizing:border-box;}
#section02 #sub .include {padding-top:78px}
#section02 #sub .include p {font-family:'NanumSquareR';font-size:26px;line-height:37px;margin-bottom:20px;}
/*#section2 .btn style 시작*/
#section02 #sub .include .btn {
	display:inline-block;
	vertical-align:middle;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    box-shadow:0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    position:relative;
    overflow:hidden;
    background:#f94109;
    -webkit-transition-property:color;
    transition-property:color;
    -webkit-transition-duration:0.3s;
	transition-duration:0.3s;
    width:199px;height:50px;border-radius:3px;box-sizing:border-box;padding-top:14px;color:#fff;font-size:15px}
#section02 #sub .include .btn:before {
	content:"";
    position:absolute;
    z-index:-1;
    top:0;left:0;right:0;bottom:0;
    background:#fff;
    -webkit-transform:scale(0);
    transform:scale(0);
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
	border-radius:3px}
#section02 #sub .include .btn:hover, #section02 #sub .include .btn:focus, #section02 #sub .include .btn:active {color:#ae2900}
#section02 #sub .include .btn:hover:before, #section02 #sub .include .btn:focus:before, #section02 #sub .include .btn:active:before {-webkit-transform:scale(2);transform:scale(2)}
/*#section2 .btn style 끝*/

#section03 #sub {background:url(/sh_img/index/0103_sub.jpg) no-repeat}
#section04 #sub {background:url(/sh_img/index/0104_sub.jpg) fixed;height:435px}

#sub {position:relative;height:600px;overflow:hidden}
#sub .include {width:1070px;margin:0 auto}