@charset "utf-8";
/* SHINING 독립 사용 */
*{-webkit-text-size-adjust:none}
body{background:#fff;font-size:0.81em;font-family:'Nanum Gothic'}
h1, h2, h3, h4, h5, h6, input, button, textarea, select{font-family:'Nanum Gothic'}
#device_change{border:1px solid #666;font-size:16px;box-shadow:none} 
a{cursor:pointer}

/* 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_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

/* 메인,서브 비주얼이미지 */
#sh_container {z-index:0;position:relative;min-width:1070px;overflow:hidden}
#sh_container_wrapper {position:relative;z-index:10;margin:0 auto;width:1070px;zoom:1;}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#sub_main_banner{height:260px;margin-bottom:20px;}

/* 메인 컨텐츠영역 */
#main_banner {position:relative;overflow:hidden;width:1300px;margin-left:-190px;z-index:-1}
#sh_index_banner{position:relative;margin:-117px 0 40px 0;overflow:hidden;font-family:'notokr-regular'}

/* 메인 m01, m02 */
#sh_index_banner .idx_box {float:left;position:relative;width:342px;height:198px;border:1px solid #e4e4e4;border-bottom:4px solid #0e4390;letter-spacing:-0.3px;color:#8a8a8a;background-color:#fff;box-sizing:content-box}
#sh_index_banner .idx_box .tit {position:relative;padding:32px 0 0 25px;margin-bottom:19px;font-size:20px;font-weight:unset;color:#333;font-family:'notokr-bold'}
#sh_index_banner .idx_box .tit span.stit {display:inline-block;margin-left:10px;padding-left:10px;font-size:16px;background:url(/sh_img/index/line.png) left center no-repeat;color:#a5a5a5;font-family:'notokr-medium'}
#sh_index_banner .idx_box .tit span.more {position:absolute;top:-2px;right:-1px;border:1px solid #e4e4e4}
#sh_index_banner .idx_box .tit span.more a {display:block;padding:11px;}
#sh_index_banner .idx_box .latest {width:85%;margin:0 auto}
#sh_index_banner .idx_box.center {margin:0 20px;border:none;height:204px; background:url(/sh_img/index/m02_bg.jpg) no-repeat}
#sh_index_banner .idx_box.center .tit {color:#fff}
#sh_index_banner .idx_box.center .tit span.stit {background:url(/sh_img/index/line_b.png) left center no-repeat;color:#97a4b5;font-family:'notokr-medium'}
#sh_index_banner .idx_box.center .tit span.more {position:absolute;top:0;right:0;border:none;border-left:1px solid #1f3c67;border-bottom:1px solid #1f3c67;background-color:#042452}
#sh_index_banner .idx_box.center .latest .sh_date{color:#9ba0a8!important}
#sh_index_banner .idx_box.center .latest a {color:#9ba0a8!important}

/* 메인 m03 */
#sh_index_banner .m03 {float:left;width:344px;height:204px;letter-spacing:-0.3px;color:#fff;background:url(/sh_img/index/m03_bg.jpg) no-repeat;}
#sh_index_banner .m03 .tit {position:relative;padding:32px 0 0 30px;font-size:20px;font-weight:unset;color:#596477;font-family:'notokr-bold'}
#sh_index_banner .m03 .tel {padding:10px 30px 10px ;font-size:33px;font-weight:unset;color:#fff;font-family:'notokr-bold'}
#sh_index_banner .m03 .etc {padding:0 0 0 30px;font-size:14px;line-height:21px;color:#93979c}
#sh_index_banner .m03 .etc span {display:inline-block;margin-right:10px;color:#bec7d3}

/* 사이드(서브)메뉴 float:left;선택 단 content 와 같은 방향 X */
#sh_aside {float:left;margin:0;width:200px}

#sh_content {z-index:4;position:relative;float:right;padding:0;width:820px;min-height:440px;margin:0 0 60px 0;height:auto !important;min-height:400px;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:2.2em;line-height:1em;color:#333333;letter-spacing:-0.05em;font-weight:unset;font-family:'notokr-medium'}
#sh_content #sh_content_tit span {float:right;margin5px;background:url('/sh_page/img/sub_home.png') 0 3px no-repeat;padding-left:17px;font-family:'notokr-regular'}

/* 오늘 본 상품 */
#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;background:#e5e5e5} 
#sh_ft_wrapper {position:relative;margin:0 auto;padding:0 0 30px 0;width:1070px;zoom:1;line-height:140%;font-family:'notokr-regular'}
#sh_ft_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 
#sh_ft_wrapper #address {padding-top:34px;color:#9a9a9a;clear:both}
#sh_ft_wrapper #address p {padding-top:4px;line-height:21px}
#sh_ft_wrapper #sh_ft_icon {position:absolute;right:0;bottom:30px}


/* 사이트맵 */
#sh_site_map{width:100%;position:relative;min-height:500px;height:500px auto;margin:0 auto;font-family:'notokr-regular'}
.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;font-family:'notokr-regular'}
.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:120px}
.sh_site_map_txt{font-size:1em;line-height:1.2em;color:#666;font-weight:unset;padding:5px;font-family:'notokr-regular'}
.sh_site_map_txt a{color:#666}

