@charset "utf-8";
/* SHINING 독립 사용 */

/* head 전체 100% 혹은 min-width 사용 */
#sh_wrapper{font-family:'맑은 고딕'}
#sh_hd {z-index:10;position:relative;min-width:1070px; border-bottom:2px solid #008388} 

/* head 센터 및 넓이 지정 */
#sh_hd_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:""} 

/* 메인,서브 비주얼이미지 */
#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;overflow:hidden; margin-top:20px;}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#sh_container_wrapper_m {position:relative;z-index:-100;margin:0 auto;width:100%;zoom:1;overflow:hidden;}
#sh_container_wrapper_m:after {display:block;visibility:hidden;clear:both;content:""}
#sh_container_top {position:relative; width:1070px; margin:0 auto; margin-top:20px}
#sh_container_topbg {position:absolute;top:0;width:100%;height:10px;z-index:9999;background:url('/sh_img/hd/top_menu/topmenu_shadow.png') repeat-x; left:0;}

/* 메인 컨텐츠영역 */
#sh_index_banner{overflow:hidden;width:1070px; margin:0 auto; position:relative;}
#main_banner {overflow:hidden; height:320px; margin-top:20px}



/* 메인 라인배너영역 */
#sh_idx_banner{width:1070px;z-index:1000; background:#f7f7f7; height:300px; margin:20px 0;}



/* 메인 추천매물 */
#sh_idx_banner
#idx_tit { width:1000px; height:30px; padding:25px 0 0 40px }
#idx_tit .tit_txt {font-size:1.6em;font-weight:bold;letter-spacing:-0.05em;color:#a30946}
#idx_tit .tit_more a {position:absolute;right:40px; top:50px; font-size:1.2em;color:#666}
#idx_tit .tit_more a:hover {position:absolute;right:40px; top:50px; font-size:1.2em;font-weight:bold;color:#000}
#idx_cont ul { margin:25px 0 0 40px }
#idx_cont ul li { float:left; margin-right:6px; text-align:center; font-size:13px;}
#idx_cont ul li p { margin-top:5px; line-height:1.6em }
#idx_cont ul li h2 { font-size:15px; background:url(/sh_img/index/m_sell.png) left center no-repeat; padding-left:20px; margin-left:15px  }
#idx_cont ul li h2 span { font-size:22px }



/* 메인 상담센터 */
#m01 {float:left;width:200px;height:214px;padding:25px 10px;margin-right:12px; border:1px solid #eaeaea; text-align:center;}
#m01 h4 {color:#abaaaa; font-size:1.9em;}
#m01 h3 {color:#ba1758;font-size:26px;font-weight:bold;letter-spacing:0.02em;}
#m01 span {color:#535353; font-size:1em;}
#m01 p {color:#535353; font-size:1.5em; padding:15px 0;}
#m01 span.m01_txt {color:#757575; font-size:1.3em; line-height:1.3em; letter-spacing:-1px;}



/* 메인 제품소개 */
#m02 {float:left;width:206px;height:254px;background:#ffffff;padding:5px 10px;margin-right:12px; border:1px solid #eaeaea;}
#m02 h4 {color:#222; font-size:2.0em; font-weight:bold;}
#m02 h4 span {color:#008388;}
#m02 p{margin-bottom:5px}
#m02 .m0201 { width:200px; height:135px; /*background:url(/sh_img/index/m0201.png) no-repeat;*/ margin:10px 0 }
#m02 .m0202 { width:200px; height:135px; /*background:url(/sh_img/index/m0202.png) no-repeat;*/ margin:10px 0 }


/* 메인 빠른견적내기 */
#m03 {float:left;width:356px;height:200px;background:#fff;}
#m03 h4 {height:30px; background:#f7f7f7;line-height:2.3em; color:#535353; font-size:1em;}
#m03 h4 span {color:#ba1758; font-size:1.3em; font-weight:bold; margin:0 10px}
#m03 .m0301 {width:344px;margin-top:2px;border:1px solid #eaeaea;background:#fff;padding:40px 0 33px 10px;}


/* 사이드(서브)메뉴 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:10px 0 60px 0;height:auto !important;height:500px;font-size:1.1em;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:1.2em;color:#333333;letter-spacing:-0.05em;}
#sh_content #sh_content_tit span {float:right;margin-top:12px;background:url('/sh_page/img/sub_home.png') 0 6px no-repeat;padding-left:17px;}

/* 오늘 본 상품 */
#sh_stv {z-index:1001;position:fixed;width:88px;left:50%;margin-left:540px; border:1px solid #bcbcbc; height:150px;}

/* 하단 */
#sh_ft {z-index:0;position:relative; min-width:1070px;}
#sh_ft_tip { background:#dedede; height:35px; margin:0 auto; min-width:1070px; margin:15px 0; z-index:-1}
#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; font-weight:bold; color:#646565 }
#sh_ft_tip ul .ft_bar { color:#646565; font-size:12px; padding:0 10px } 
#sh_ft_tip #gotop {position:absolute;right:0; color:#fff; background:#929292; width:60px; height:35px; margin-top:-10px; line-height:35px; text-align:center;}
#sh_ft_tip #gotop a {color:#fff;}
.t_txt {margin-left:10px;}


#sh_ft_wrapper {position:relative;margin:0 auto;padding:2px 0;width:1070px; height:90px; zoom:1;line-height:140%}
#sh_ft_add { position:absolute; left:0;color:#8b8b8b; font-size:12px; }
#sh_ft_icon {position:absolute;width:180px;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}
.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}