@charset "utf-8";
/* SHINING 독립 사용 */

/* head 전체 100% 혹은 min-width 사용 */
#sh_hd {z-index:10;position:relative;min-width:1070px;height:138px;} 

/* 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;min-width:1070px;overflow:hidden;margin:0 auto;}
#sh_container_wrapper {position:relative;z-index:10;width:1070px;zoom:1;margin:0 auto}
#sh_container_wrapper2 {position:relative;z-index:10;min-width:1070px;zoom:1}

#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

/* 메인 컨텐츠영역 */
#main_banner {position:relative;overflow:hidden;width:1070px;margin:0 auto;margin-top:20px;}

/* 사이드(서브)메뉴 float:left;선택 단 content 와 같은 방향 X */
#sh_aside {float:left;margin:0;width:220px}

#sh_content {z-index:4;position:relative;float:right;padding:0;width:820px;min-height:440px;margin:50px 0 60px 0;height:auto !important;height:500px;line-height:1.5em;color:#666;zoom:1}
#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:22px;line-height:1em;color:#333333;letter-spacing:-0.05em;font-weight:bold}
#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;}

/*main_index*/
#main_index {margin-top:40px;color:#515151;}
#main_index .title {font-size:16px;color:#414141;font-weight:600;padding-bottom:13px;}
#main_index .title .color {color:#d70009;}
#main_index .index_line1 {overflow:hidden;width:1070px;margin:0 auto 40px}
#main_index .index_line2 {overflow:hidden;width:1070px;margin:0 auto 60px}
#main_index .index_line3 {overflow:hidden;width:100%;background-color:#f7f7f7;margin:0 auto 40px;}
#main_index .index_line4 {overflow:hidden;width:1070px;margin:0 auto;}

#main_index .box1{width:320px;height:170px;float:left;margin-right:50px;}
#main_index .box1 .text {background:url(/sh_img/index/index_text_icon.png) 2px 3px no-repeat;font-size:12px; font-family:Dotum;letter-spacing:-0.3px;padding:0 0 4px 11px;}
#main_index .box1 .text .more {background-color:#9b9b9b; border-radius:10px;float:right;margin-top:-3px;line-height:17px;}
#main_index .box1 .text .more:hover {background-color:#d0010a;}
#main_index .box1 .text .more a {color:#FFF;padding:3px 8px;}

#main_index .box2{width:334px;height:170px;float:left;background:url(/sh_img/index/index_box2_bg.png) no-repeat;margin-right:30px;}
#main_index .box2 .text {padding:14px 0 0 135px;font-family:Dotum;font-size:12px;letter-spacing:-0.8px;line-height:25px;}
#main_index .box2 .text .bank {font-family:나눔고딕;font-size:15px;font-weight:600;letter-spacing:0}
#main_index .box2 .text .bank_num {font-family:Daum;font-size:20px;color:#eb000a;letter-spacing:0}

#main_index .box3{position:relative;width:334px;height:210px;float:left;background:url(/sh_img/index/index_box3_bg.png) no-repeat;}
#main_index .box3 .text {padding:7px 0 0 130px;font-family:Dotum;font-size:12px;letter-spacing:-0.5px;line-height:18px;}
#main_index .box3 .text .bank {font-family:나눔고딕;font-size:15px;font-weight:600;letter-spacing:0;}
#main_index .box3 .text .bank_num {font-family:Daum;font-size:20px;color:#eb000a;letter-spacing:0;line-height:30px}
#main_index .box3 .text .more {background-color:#9b9b9b; border-radius:10px;float:right;line-height:17px;margin:10px 10px 0 0 ;}
#main_index .box3 .text .more:hover {background-color:#d0010a;}
#main_index .box3 .text .more a {color:#FFF;padding:3px 8px;line-height:17px;}
#main_index .box3 .text .tt {color:#eb000a}
#main_index .box3 .youtube{position:absolute;bottom:0;left:0;width:334px}
#main_index .box3 .youtube a{display:block;width:100%;background-color:#d0010a;color:#fff;font-size:14px;line-height:42px;text-align:center;transition: ease .3s;}
#main_index .box3 .youtube a:hover{background-color:#eb000a}

#main_index .box4{width:320px;height:170px;float:left;margin-right:50px;}
#main_index .box4 .text {background:url(/sh_img/index/index_text_icon.png) 2px 3px no-repeat;font-size:12px; font-family:Dotum;letter-spacing:-0.3px;padding:0 0 4px 11px;}
#main_index .box4 .text .more {background-color:#9b9b9b; border-radius:10px;float:right;margin-top:-3px;line-height:17px;}
#main_index .box4 .text .more:hover {background-color:#d0010a;}
#main_index .box4 .text .more a {color:#FFF;padding:3px 8px;}

#main_index .box5{width:320px;height:170px;float:left;margin-right:50px;}
#main_index .box5 .text {background:url(/sh_img/index/index_text_icon.png) 2px 3px no-repeat;font-size:12px; font-family:Dotum;letter-spacing:-0.3px;padding:0 0 4px 11px;}
#main_index .box5 .text .more {background-color:#9b9b9b; border-radius:10px;float:right;margin-top:-3px;line-height:17px;}
#main_index .box5 .text .more:hover {background-color:#d0010a;}
#main_index .box5 .text .more a {color:#FFF;padding:3px 8px;}

#main_index .box6{width:310px;height:170px;float:left;}
#main_index .box6 ul li {float:left;width:102px;height:83px;border:1px solid #dfdfdf;margin-left:-1px;text-align:center;}
#main_index .box6 ul li a {font-family:Dotum;font-size:11px;color:#333333;display:inline-block;width:102px;height:25px;padding-top:60px;letter-spacing:-0.7px;}
#main_index .box6 ul .icon1 {background:url(/sh_img/index/box6_icon_bg_1.png) no-repeat;}
#main_index .box6 ul .icon2 {background:url(/sh_img/index/box6_icon_bg_2.png) no-repeat;}
#main_index .box6 ul .icon3 {background:url(/sh_img/index/box6_icon_bg_3.png) no-repeat;}
#main_index .box6 ul .icon4 {background:url(/sh_img/index/box6_icon_bg_4.png) no-repeat;margin-top:-1px;}
#main_index .box6 ul .icon5 {background:url(/sh_img/index/box6_icon_bg_5.png) no-repeat;margin-top:-1px;}
#main_index .box6 ul .icon6 {background:url(/sh_img/index/box6_icon_bg_6.png) no-repeat;margin-top:-1px;}

#main_index .box7 {background-color:#f7f7f7;padding:30px 0;width:1070px;margin:0 auto}

#main_index .box8 {}

#main_index .box8 .title {font-size:16px;color:#414141;font-weight:600;padding:4px 0 0 0;}
#main_index .box8 .title .color {color:#d70009;}

/* 하단 */
#sh_ft {z-index:10;position:relative;min-width:1070px;background:#FFFFFF;margin-top:30px;border-top:1px solid #ebebeb;}
#sh_ft_wrapper {position:relative;margin:0 auto;padding:0 0 30px 0;width:1070px;zoom:1;line-height:140%}
#sh_ft_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 
#sh_ft_wrapper #address .logo {float:left;width:231px;height:65px;padding:18px 20px 0 0}
#sh_ft_wrapper #address {padding-top:20px;color:#b1b1b1;clear:both;}
#sh_ft_wrapper #address p {padding-top:4px;float:left;width:75%;color:#9b9b9b;font-family:Dotum;letter-spacing:-0.3px;font-size:12px;}
#sh_ft_wrapper #sh_ft_icon {position:absolute;right:0;bottom:20px}