@charset "utf-8";
/* SHINING 독립 사용 */

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'}

#sh_wrapper{font-family:'notokr-regular'}

#sh_hd{position:relative;z-index:10;min-width:1070px} 
#sh_hd_wrapper{position:relative;width:1070px;margin:0 auto;padding:0;zoom:1}
#sh_hd_wrapper:after{display:block;visibility:hidden;clear:both;content:""} 

#main_banner{overflow:hidden;position:relative;margin:0 auto;width:1070px;height:469px;zoom:1}

#sh_container{z-index:5;position:relative;min-width:1070px;margin-top:10px}
#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:""}

/* 인덱스 */
#sh_index_wrapper .tit{overflow:hidden;margin-top:35px;}
#sh_index_wrapper .tit h3{float:left;font-weight:400;font-size:20px;color:#555;letter-spacing:-0.4px;font-family:'notokr-bold'}
#sh_index_wrapper .tit h3 span{color:#b8cd4a}
#sh_index_wrapper .tit a{float:right;font-size:14px;color:#555;font-family:'notokr-medium'}
#sh_index_wrapper .tit a i{margin-right:3px;font-size:12px;color:#f00}
#sh_index_wrapper h4{margin:40px 0 15px;font-weight:400;font-size:18px;color:#555;letter-spacing:-0.4px;font-family:'notokr-bold'}
#sh_index_wrapper h4 span{color:#00f}
#sh_index_wrapper .prd_list{overflow:hidden;display:grid;grid-template-columns:repeat(5, 1fr)}
#sh_index_wrapper .prd_list>li{float:left;margin:0 20px 15px 0;color:#666}
#sh_index_wrapper .prd_list>li:nth-child(6n){margin-right:0}
#sh_index_wrapper .prd_list .gall_text_href a{font-size:14px;color:#333;font-family:'notokr-bold'}
#sh_index_wrapper .prd_list>li li{overflow:hidden;width:161px;text-overflow:ellipsis;white-space:nowrap}
/* 서브 */
#sub_main_banner{width:1070px;margin:0 auto 15px;overflow:hidden;position:relative}
#sh_aside{float:left;margin:0;width:220px;margin:0 20px 20px 0}

/* sh_content_title */
#sh_content_title{float:right;width:820px;padding:5px 0;border-bottom:1px solid #ebebeb;}
#sh_content_title p{position:relative;margin:0}
#sh_content_title b{font-size:22px;color:#333}
#sh_content_title span{position:absolute;right:0;color:#666;bottom:6px;font-size:13px}
#sh_content_title span a{font-weight:bold;color:#666}
#sh_content_title span a:hover{font-weight:bold;color:#666}

/* sh_content */
#sh_content{z-index:4;position:relative;float:right;padding:15px 0 15px;width:820px;min-height:500px;height:auto !important;height:500px;box-sizing:content-box;background:#fff;font-size:1em;zoom:1}
#sh_content:after{display:block;visibility:hidden;clear:both;content:""}

/* 오늘 본 상품 */
#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;color:#8d8d8d;border-top:1px solid #e7e7e7} 
#sh_ft #sh_ft_wrapper{position:relative;margin:0 auto;padding:20px 0 20px 0;width:1070px;zoom:1;font-size:13px;line-height:1.5}
#sh_ft #sh_ft_icon{position:absolute;width:160px;right:0px;bottom:20px;text-align:right;opacity:0.5}
#sh_ft #sh_ft_wrapper:after{display:block;visibility:hidden;clear:both;content:""} 

/* 사이트맵 */
#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}
.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:1em;line-height:1.2em;color:#666;font-weight:bold;padding:5px}
.sh_site_map_txt a{color:#666}

#device_change{border:1px solid #666;font-size:3.5em;box-shadow:none}