@charset "utf-8";
/* SHINING 독립 사용 */
#sh_hd {z-index:10;position:relative;min-width:1070px;padding-bottom:10px;background:url(/sh_img/hd/top_menu/hd_bg.png) repeat-x;height:419px;margin-bottom:0;overflow:hidden} 

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper {position:relative;margin:0 auto;width:1070px;z-index:10;zoom:1}
#sh_hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

/* 메인,서브 비주얼이미지 */
#sh_container {/*overflow:hidden;*/z-index:0;position:relative;top:-288px}
#sh_container_wrapper {position:relative;z-index:10;margin:0 auto;width:100%;min-height:700px;zoom:1}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#main_banner {/*overflow:hidden;*/position:relative;width:100%;z-index:-1}
.content_wrap{width:1070px;margin:380px auto 0}

#sub_main_banner{position:absolute;top:168px;margin:0 auto;width:100%;text-align:center}
    
/* 인덱스 */
#sh_index_wrapper {overflow:hidden;width:1070px;margin:0px auto}

.cont_wrap{width:100%;}
.cont_wrap .gray{background-color:#f9f9f9;width:100%;height:100px}
.cont_wrap .sec_container{width:1070px;margin:0 auto}
.cont_wrap .section_01{margin-top:0}
.section_02{margin-top:75px}
.cont_wrap .section_03{padding-top:50px;background:#f6f6f6}
.cont_wrap .section_01,.section_03{text-align:center}
.cont_wrap .section_01 h1,.section_03 h1{padding-bottom:30px;font-size:40px;font-weight:800;color:#434343; background:url(/img/hp_bar.png) center 45px no-repeat}
.cont_wrap .section_03 .vid{position:relative;width:195px;margin:0 auto 25px;font-weight:400;font-size:20px;letter-spacing:-0.05em;border-radius:3px;border:1px solid #aea5a8;color:#543b3e;padding:11px 27px;font-family:'notokr-bold',sans-serif}
.cont_wrap .section_03 .vid:before{display:block;position:absolute;top:50%;left:-11px;width:22px;height:4px;margin-top:-2px;background:#f00;content:""}
.cont_wrap .section_03 .vid span{font-family:'notokr-regular',sans-serif}
.cont_wrap .section_01 .hp_bar,.section_03 .hp_bar{width:22px;height:2px;margin:16px auto 14px;background-color:#292721}
.cont_wrap .section_01 h2,.section_03 h2{font-size:15px;color:#888887;letter-spacing:0.1em}

.cont_wrap .section_02{overflow: hidden;width:100%;height:450px;background:url("/sh_img/make24/include_03/img/sec02_bg.png") center no-repeat}



/* 사이드(서브)메뉴 float:left;선택 단 content 와 같은 방향 X */
#sh_aside{position:absolute;top:-90px;z-index:9999;width:100%;border-bottom:1px solid #e4e4e4;}
#sh_aside_wrapper{position:relative;z-index:1000;width:1070px;margin:0 auto;zoom:1}

#sh_content{position:relative;z-index:4;width:1070px;margin:30px 0 90px;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;}
#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:-0.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}

@media screen and (max-width:800px) {
	s#sh_container{min-height:100vh}
}


/* 오늘 본 상품 */
#sh_stv {position:fixed;z-index:1001;width:88px;left:50%;margin-left:540px;border:1px solid #bcbcbc;height:150px}

/* 하단 */
#sh_ft {overflow:hidden;z-index:10;width:100%;height:200px;min-width:1070px;margin-top:-70px;border-top:1px solid #e4e4e4;background:#222222} 
#sh_ft_wrapper {position:relative;width:1070px;height:120px;margin:50px auto;font-size:13px;line-height:20px;zoom:1}
#sh_ft_wrapper #sh_ft_logo{float:left;margin-top:0px}
#sh_ft_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 
#sh_ft_wrapper #address {float:left;width:695px;height:50px;margin-left:70px;color:#b1b1b1}
#sh_ft_wrapper #sh_ft_icon {position:absolute;right:0;bottom:0}
#scroll_top{position:fixed;left:50%;bottom:200px;z-index:70;margin-left:600px;font-size:20px;line-height:1;opacity:0.8}


