@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;border-top:5px solid #065c88; font-family:'notokr-regular'} 

/* 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:-1;/*background:url(/sh_img/index/main_bg.png) no-repeat;width:2000px;*/height:627px;left:-50%;top:-6px}
#main_banner{width:1070px;height:455px;padding-top:45px;}
#sub_main_banner{/*width:2000px;*/height:156px;margin-left:-514px }


/* 메인하단 index */
#sh_index_banner{margin:0 auto;width:1070px;margin-top:-219px;*/margin-top:0px;display:block;}
#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);}
#sh_index_banner .m0101 .m0101_t{padding:25px 0 0 20px;font-size:27px; color:#194e64;font-family:'notokr-bold'}
#sh_index_banner .m0101 .m0101_btn{margin:25px 0 0 20px;}
#sh_index_banner .m0101 .m0101_btn a{padding:5px 18px 7px 18px;line-height:2.2em;width:90px;text-align:center;font-weight:700;color:#fff;background:url(/sh_img/index/m0501_btn.png) no-repeat }
#sh_index_banner .m0101 .m0101_btn a:hover{padding:5px 18px 7px 18px;line-height:2.2em;text-align:center;font-weight:700;color:#fff;width:90px;background:url(/sh_img/index/m0501_btn2.png) no-repeat }

#sh_index_banner .m0201{background:url(/sh_img/index/m0201.jpg);color:#FFF;}
#sh_index_banner .m0201 .m0201_t1{padding:25px 0 25px 20px;font-size:27px;font-weight:bold;}
#sh_index_banner .m0201 .m0201_t2{padding:0 0 0 20px;font-size:16px;line-height:24px }
#sh_index_banner .m0201 .m0201_btn{margin:30px 0 0 21px;}
#sh_index_banner .m0201 .m0201_btn a{padding:5px 18px 7px 18px;line-height:2.2em;width:90px;text-align:center;font-weight:700;color:#333;background:url(/sh_img/index/m0201_btn.png) no-repeat }
#sh_index_banner .m0201 .m0201_btn a:hover{padding:5px 18px 7px 18px;line-height:2.2em;font-weight:700;color:#fff;text-align:center;width:90px;background:url(/sh_img/index/m0201_btn2.png) no-repeat }

#sh_index_banner .m0301{background:url(/sh_img/index/m0301.jpg) }
#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 18px 7px 18px;line-height:2.2em;width:90px;text-align:center;font-weight:700;color:#fff;background:url(/sh_img/index/m0501_btn.png) no-repeat }
#sh_index_banner .m0301 .m0301_btn a:hover{padding:5px 18px 7px 18px;line-height:2.2em;text-align:center;font-weight:700;color:#fff;width:90px;background:url(/sh_img/index/m0501_btn2.png) no-repeat }

#sh_index_banner .m0401{background:url(/sh_img/index/m0401.jpg);}
#sh_index_banner .m0401 .m0401_t{padding:25px 0 0 20px;font-size:27px; color:#194e64;font-family:'notokr-bold'}
#sh_index_banner .m0401 .m0401_btn{margin:25px 0 0 20px;}
#sh_index_banner .m0401 .m0401_btn a{padding:5px 18px 7px 18px;line-height:2.2em;width:90px;text-align:center;font-weight:700;color:#fff;background:url(/sh_img/index/m0501_btn.png) no-repeat }
#sh_index_banner .m0401 .m0401_btn a:hover{padding:5px 18px 7px 18px;line-height:2.2em;text-align:center;font-weight:700;color:#fff;width:90px;background:url(/sh_img/index/m0501_btn2.png) no-repeat }


#sh_index_banner .m0501{background:url(/sh_img/index/m0501.jpg);}
#sh_index_banner .m0501 .m0501_t{padding:25px 0 0 20px;font-size:27px;color:#194e64;font-family:'notokr-bold' }
#sh_index_banner .m0501 .m0501_btn{margin:25px 0 0 20px;}
#sh_index_banner .m0501 .m0501_btn a{padding:5px 18px 7px 18px;line-height:2.2em;width:90px;text-align:center;font-weight:700;color:#fff;background:url(/sh_img/index/m0501_btn.png) no-repeat }
#sh_index_banner .m0501 .m0501_btn a:hover{padding:5px 18px 7px 18px;line-height:2.2em;text-align:center;font-weight:700;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; font-family:'notokr-regular'}
#sh_index_banner .m0601 .m0601_t1{padding:20px 0 3px 0;font-size:19px;color:#fff ; font-family:'notokr-medium'}
#sh_index_banner .m0601 .m0601_t2{ font-size:15px;color:#d5cdae;fon}
#sh_index_banner .m0601 .m0601_t3{padding:0 0 6px 0;font-size:28px;color:#fff ; font-family:'notokr-bold'}
#sh_index_banner .m0601 .m0601_t4{ font-size:14px;color:#dbd4b8;line-height:1.5em; letter-spacing:-.3px; }
#sh_index_banner .m0601 .m0601_t4>span {font-weight:bold}
#sh_index_banner .m0601 a .m0601_t5 {display:block;margin:10px auto;width:120px;height:30px;font-size:15px;font-weight:bold;line-height:2;color:#fff;border:1px solid #999;background-color:#5d5d5d}
#sh_index_banner .m0601 a:hover .m0601_t5 {color:#333;background:#fff;transition:0.2s all} 


/* 서브메인 내용 */
#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}

#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:15px 0;width:1070px;height:93px;zoom:1;line-height:140%}
#sh_ft_logo{position:absolute;top:14px}
#sh_ft_add{position:absolute;margin-left:245px;color:#8b8b8b;font-size:14px;line-height:22px;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-weight:unset !important;font-family:'notokr-medium'}
.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-regular'}
.sh_site_map_txt a{color:#666}