@charset "utf-8";
/* SHINING 독립 사용 */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(/css/font/NanumGothic-Regular.eot);
  src: url(/css/font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/css/font/NanumGothic-Regular.woff2) format('woff2'),
       url(/css/font/NanumGothic-Regular.woff) format('woff'),
       url(/css/font/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(/css/font/NanumGothic-Bold.eot);
  src: url(/css/font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(/css/font/NanumGothic-Bold.woff2) format('woff2'),
       url(/css/font/NanumGothic-Bold.woff) format('woff'),
       url(/css/font/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(/css/font/NanumGothic-ExtraBold.eot);
  src: url(/css/font/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(/css/font/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(/css/font/NanumGothic-ExtraBold.woff) format('woff'),
       url(/css/font/NanumGothic-ExtraBold.ttf) format('truetype');
}

/* head 전체 100% 혹은 min-width 사용 */
#sh_hd {z-index:10;position:relative;min-width:1070px} 

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper {position:relative;margin:0 auto;padding:0;width:1070px;zoom:1}
#sh_hd_sub_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:""} 



/* 메인배너 */
#main_bg { position:absolute;z-index:-999999999999; /*background:url(/sh_img/index/main_bg.png) no-repeat; width:1980px;*/ height:627px; left:-50% }
#main_banner { width:1070px; height:550px; /*padding-top:45px;*/ }
#sub_main_banner {/* width:2000px; */height:156px; margin-left:-530px}


/* 메인하단 index */
#sh_index_banner{margin:0 auto; width:1070px; margin-top:-290px; display:block;font-family:'notokr-regular'}
#sh_index_banner:after {display:block;visibility:hidden;clear:both;content:""}

#sh_index_banner ul { float:left; width:267px; height:218px; }

/*#sh_index_banner .m0101 { background:url(/sh_img/index/m0101.jpg); text-align:center;display:inline-block; }
#sh_index_banner .m0101 .m0101_t1 { padding:25px 0; font-size:27px; font-weight:bold; color:#FFF }
#sh_index_banner .m0101 .m0101_t2 {  font-size:12px; color:#e2f6ff; padding-left:15px; }
#sh_index_banner .m0101 .m0101_t2 ul li { float:left; width:110px; line-height:2em; padding-left:15px; text-align:left }
#sh_index_banner .m0101 .m0101_t2 ul .m0101_t2_li_w { float:left; width:130px; line-height:2em; padding-left:15px; text-align:left }*/

#sh_index_banner .m0101 { background:url(/sh_img/index/m0101.png);font-family:'notokr-regular'}
#sh_index_banner .m0101 .m0101_t { padding:25px 0 0 20px; font-size:27px;color:#fff;font-family:'notokr-bold'}
#sh_index_banner .m0101 .m0101_btn { margin:25px 0 0 20px; }
#sh_index_banner .m0101 .m0101_btn a { padding:5px 20px 7px 20px; line-height:2.2em; width:90px; text-align:center;color:#fff; background:url(/sh_img/index/m0501_btn.png) no-repeat }
#sh_index_banner .m0101 .m0101_btn a:hover { padding:5px 20px 7px 20px; line-height:2.2em; text-align:center;color:#fff; width:90px; background:url(/sh_img/index/m0501_btn2.png) no-repeat }

#sh_index_banner .m0201 { background:url(/sh_img/index/m0201.png);font-family:'notokr-regular'}
#sh_index_banner .m0201 .m0201_t { padding:25px 0 0 20px; font-size:27px;color:#fff;font-family:'notokr-bold'}
#sh_index_banner .m0201 .m0201_btn { margin:25px 0 0 20px; }
#sh_index_banner .m0201 .m0201_btn a { padding:5px 20px 7px 20px; line-height:2.2em; width:90px; text-align:center;color:#fff; background:url(/sh_img/index/m0501_btn.png) no-repeat }
#sh_index_banner .m0201 .m0201_btn a:hover { padding:5px 20px 7px 20px; line-height:2.2em; text-align:center;color:#fff; width:90px; background:url(/sh_img/index/m0501_btn2.png) no-repeat }

#sh_index_banner .m0301 { background:url(/sh_img/index/m0301.png); }
#sh_index_banner .m0301 .m0301_t { padding:25px 0 0 20px; font-size:27px;color:#fff;font-family:'notokr-bold'}
#sh_index_banner .m0301 .m0301_btn { margin:25px 0 0 20px; }
#sh_index_banner .m0301 .m0301_btn a { padding:5px 20px 7px 20px; line-height:2.2em; width:90px; text-align:center;color:#fff; background:url(/sh_img/index/m0501_btn.png) no-repeat }
#sh_index_banner .m0301 .m0301_btn a:hover { padding:5px 20px 7px 20px; line-height:2.2em; text-align:center;color:#fff; width:90px; background:url(/sh_img/index/m0501_btn2.png) no-repeat }

#sh_index_banner .m0401 { background:url(/sh_img/index/m0401.png); }
#sh_index_banner .m0401 .m0401_t { padding:25px 0 0 20px; font-size:27px;color:#fff;font-family:'notokr-bold'}
#sh_index_banner .m0401 .m0401_btn { margin:25px 0 0 20px; }
#sh_index_banner .m0401 .m0401_btn a { padding:5px 20px 7px 20px; line-height:2.2em; width:90px; text-align:center;color:#fff; background:url(/sh_img/index/m0501_btn.png) no-repeat }
#sh_index_banner .m0401 .m0401_btn a:hover { padding:5px 20px 7px 20px; line-height:2.2em; text-align:center;color:#fff; width:90px; background:url(/sh_img/index/m0501_btn2.png) no-repeat }

#sh_index_banner .m0501 { background:url(/sh_img/index/m0501.png); }
#sh_index_banner .m0501 .m0501_t { padding:25px 0 0 20px; font-size:27px;color:#fff;font-family:'notokr-bold'}
#sh_index_banner .m0501 .m0501_btn { margin:25px 0 0 20px; }
#sh_index_banner .m0501 .m0501_btn a { padding:5px 20px 7px 20px; line-height:2.2em; width:90px; text-align:center;color:#fff; background:url(/sh_img/index/m0501_btn.png) no-repeat }
#sh_index_banner .m0501 .m0501_btn a:hover { padding:5px 20px 7px 20px; line-height:2.2em; text-align:center;color:#fff; width:90px; background:url(/sh_img/index/m0501_btn2.png) no-repeat }

#sh_index_banner .m0601 { background:url(/sh_img/index/m0601.jpg); text-align:center }
#sh_index_banner .m0601 .m0601_t1 { padding:15px 0 0 0; font-size:24px;color:#fff;font-family:'notokr-bold'}
#sh_index_banner .m0601 .m0601_t2 {  font-size:14px; color:#d5cdae}
#sh_index_banner .m0601 .m0601_t3 { padding:2px 0 2px 0; font-size:30px;color:#fff;font-family:'notokr-bold'}
#sh_index_banner .m0601 .m0601_t4 {  font-size:12px; color:#dbd4b8;  line-height:15px }
#sh_index_banner .m0601 .m0601_t5 {  display:inline-block; border:1px solid #fff;margin-top:7px; }
#sh_index_banner .m0601 .m0601_t5 a {display:block;width:178px;padding:7px 20px;font-size:13px; color:#fff;box-sizing: border-box}
#sh_index_banner .m0601 .m0601_t5:hover{background:#fff}
#sh_index_banner .m0601 .m0601_t5:hover a{color:#9E926C}

/* 서브메인 내용 */
#sh_container {z-index:5;position:relative;min-width:1070px}
#sh_container_wrapper {position:relative;z-index:5;margin:0 auto;width:1070px;zoom:1}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}


/* float:left; 선택 단 content 와 같은 방향 X */
#sh_aside {float:left;margin:0;width:220px;font-family:'notokr-regular'}

#sh_content {z-index:4;position:relative;float:right;padding:15px;width:820px;min-height:500px;height:auto !important;height:500px;zoom:1}
#sh_content:after {display:block;visibility:hidden;clear:both;content:""}

#sh_content_title {margin-bottom:30px;border:1px solid #bcbcbc;float:right;padding:15px;width:810px;}



/* 오늘 본 상품 */
#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;}

#sh_ft_tip { background:#f4f4f4; height:35px; margin:0 auto; min-width:1070px; margin:15px 0 }
#sh_ft_tip ul { position:relative;margin:0 auto;padding:0;width:1070px;zoom:1; padding-top:10px }
#sh_ft_tip ul li { float:left; }
#sh_ft_tip ul li a { float:left; font-size:13px;color:#828282;font-family:'notokr-medium'}
#sh_ft_tip ul .ft_bar { color:#c9c9c9; font-size:12px; padding:0 10px } 

#sh_ft_wrapper {position:relative;margin:0 auto;padding:17px 0;width:1070px; height:81px; zoom:1;line-height:140%}
#sh_ft_logo { position:absolute; width:152px; height: 57px}
#sh_ft_add { position:absolute;margin-left:270px;color:#8b8b8b; font-size:13px;line-height:20px;font-family:'notokr-regular'}
#sh_ft_icon {position:absolute;right:0px;top:60px}
#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;font-family:'notokr-regular'}
.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:14px !important; line-height:1.2em; color:#666;padding:5px;font-weight:unset !important;font-family:'notokr-medium'}
.sh_site_map_txt a{color:#666}