@charset "utf-8";
/* SHINING 독립 사용 */

/* head 전체 100% 혹은 min-width 사용 */
#sh_wrapper{font-family:'맑은 고딕'}
#sh_hd {z-index:10;position:relative;min-width:1070px; background:#ececec;} 
#sh_hd_bg {position:relative;top:0;background:#4e7d1c;height:25px;z-index:-9999;}
#sh_container_topbg {position:absolute;top:40px;width:100%;height:10px;z-index:9999;background:url('/sh_img/hd/top_menu/topmenu_shadow.png') repeat-x; left:0;}

/* 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_hd_notice {width:1070px;margin:0 auto;height:40px;}
.sh_hd_notice dl{width:50%;float:left;}
.sh_hd_notice dl dt {width:20%;float:left;text-align:center;font-weight:bold;line-height:2em;font-size:1.3em;}
.sh_hd_notice dl dd {width:70%;float:right;text-align:left;}




/* 메인,서브 비주얼이미지 */
#sh_container {z-index:0;position:relative;min-width:1070px;}
#sh_container_wrapper {position:relative;z-index:10;margin:0 auto;width:1070px;zoom:1;overflow:hidden;margin-top:0;background:#f2f2f2;}
#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:""}



/* 메인 컨텐츠영역 */
#index_banner{position:relative;width:1068px;margin:0 auto;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}


/* 박스 게시물 공통 */
#idx_box {width:1070px;overflow:hidden;height: 657px;}
#idx_box > div {position:relative;float:left;width:267px;padding:10px 0;border-right:1px solid #e7e7e7;}
#idx_box > div h3 {font-size:2.3em;color:#202020;padding:20px 0 0 20px;letter-spacing:-0.05em;font-weight:bold;}
#idx_box > div p {font-size:1.3em;color:#808080;padding-left:20px;padding-bottom:20px;}
#idx_box > div span.more_btn {padding-left:20px;}


/* 박스 게시물 개별*/
#idx_box > div#m04 {position:relative;float:left;width:266px;border-right:0px;padding:0px;}

#idx_box #m0101 {background:url('/sh_img/index/m0101_bg.png') 0px 0px no-repeat;height:241px;border-bottom:3px solid #6290a8;}
#idx_box #m0102 {background:url('/sh_img/index/m0102_bg.png') 0px 0px no-repeat;height:210px;border-bottom:3px solid #dedede;}
#idx_box #m0103 {background:url('/sh_img/index/m0103_bg.png') 0px 20px no-repeat;height:190px;}
#idx_box #m0201 {background:url('/sh_img/index/m0201_bg.png') 0px 10px no-repeat;height:338px;border-bottom:3px solid #5d9f46;}
#idx_box #m0202 {background:url('/sh_img/index/m0202_bg.png') 0px 0px no-repeat;height:307px;}
#idx_box #m0301 {background:url('/sh_img/index/m0301_bg.png') 0px 0px no-repeat;height:370px;border-bottom:3px solid #9b9b9b;}
#idx_box #m0302 {background:url('/sh_img/index/m0302_bg.png') 0px -20px no-repeat;height:370px;border-bottom:3px solid #9b9b9b;}
#idx_box #m0403 {background:url('/sh_img/index/m0403_bg.png') 20px 28px no-repeat;height:110px;}

#idx_box #m0103 h3 {font-size:1.6em;}
#idx_box #m0103 p {font-size:1.1em;line-height:1.3em;}

#idx_box #m0202 h3 {font-size:1.6em;}
#idx_box #m0202 p {font-size:1.2em;line-height:1.3em;}
#idx_box #m0202 p.m0202_txt{color:#aaaaaa;font-size:1em;line-height:1.3em;padding-top:10px;padding-bottom:20px;}

#idx_box #m0302 {height:272px;}
#idx_box #m0302 h3 {font-size:1.6em;padding-left:10px;}
#idx_box #m0302 span.m0302_txt {font-size:0.75em;color:#767676;border:0px;margin:0px;font-weight:normal;padding-right:10px;}
#idx_box #m0302 div {width:98%;margin:0 auto;}

#idx_box #m0401 {height:298px;background:#2b627f;text-align:center;}
#idx_box #m0401 h3 {font-size:1.8em;color:#fff;padding:10px 0;}
#idx_box #m0401 p {background:#ececec;color:#2b5e78;font-size:1.2em;text-align:left;padding:5px 10px;}

#idx_box #m0402 {height:236px;border-bottom:1px solid #e1e1e1;padding-top:10px;}
#idx_box #m0402 span.m0402_top{color:#f5890b;font-size:1.5em;padding-left:20px;font-weight:bold;}
#idx_box #m0402 h3 {font-size:1.7em;padding-top:0px;margin-top:-5px;}
#idx_box #m0402 p {font-size:1.1em;line-height:1.3em;color:#585858;}
#idx_box #m0402 p.m0402_call{color:#78a00b;font-size:32px;font-weight:bold;margin:-10px 0;}
#idx_box #m0402 p.m0402_txt{color:#535353;font-size:1.2em;line-height:1.5em;}
#idx_box #m0402 p.m0402_txt span{color:#757575;}

#idx_box #m0403 h3 {font-size:1.6em;margin-left:80px;}
#idx_box #m0403 p {font-size:1.1em;margin-left:80px;color:#767676;line-height:1.3em;}



/* 사이드(서브)메뉴 float:left; 선택 단 content 와 같은 방향 X */
#sh_aside {float:left;margin:0;width:200px;min-height:650px;height:auto !important;height:650px;}

#sh_content {z-index:4;position:relative;float:right;width:850px;min-height:600px;padding:20px 0 60px 20px;height:auto !important;height:600px;font-size:1.2em;line-height:1.5em;color:#666;letter-spacing:-0.03em;zoom:1;background:#fff;}
#sh_content:after {display:block;visibility:hidden;clear:both;content:""}
#sh_content #sh_content_tit {margin-bottom:35px;overflow:hidden;}
#sh_content #sh_content_tit:after {clear:both;}
#sh_content #sh_content_tit h3 {float:left;padding:0;font-size:2em;line-height:1.3em;letter-spacing:-0.05em;color:#333333;font-weight:bold;}
#sh_content #sh_content_tit span {float:right;margin-top:7px;background:url('/sh_page/img/sub_home.png') 0 5px no-repeat;padding-left:17px;font-size:0.9em;letter-spacing:-0.05em;}



/* 오늘 본 상품 */
#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 {height:35px; margin:0 auto; min-width:1070px; margin-bottom:15px;border-top:1px solid #e1e1e1;}
#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:#828282 }
#sh_ft_tip ul .ft_bar { color:#c9c9c9; font-size:12px; padding:0 10px } 
#sh_ft_tip #gotop {position:absolute;right:0; color:#8b8b8b;background:#f4f4f4;padding:10px; top:0px;}
#sh_ft_tip #gotop a {color:#8b8b8b;}


#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:120px;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}


/* 공통 */
dl, dd, dt {margin:0;padding:0;border:0}
a, input {outline:none; selector-dummy : expression(this.hideFocus=true);} 
.clearfix {overflow:auto;}
.clear {clear:both;} 
.blk {text-indent:-9999px;font-size:0;line-height:0;} 

.h10 {height:10px;}
.h20 {height:20px;}
.h30 {height:30px;}
.h40 {height:40px;}
.h50 {height:50px;}

.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}

.str {}
.strb {font-weight:bold;color:#;}

.strb_red {font-weight:bold;color:#fe5556;}
.strb_black {font-weight:bold;color:#333333;}


/* 타이틀 공통 */
h3 {font-size:1.3em; line-height: 1.8em; font-weight:none; color:#333;  padding-left:17px; letter-spacing:-0.07em;}
h4 {font-size:1.1em; line-height: 2em; font-weight: none; color:#1263c5; background:url('/sh_page/img/arrow_h4.png') 0 16px no-repeat; padding-left:12px;margin-top:10px;}


/* 테이블 공통 */
.tbl_basic {margin:-20px 0 10px;width:100%;}
.tbl_basic caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_basic thead th {padding:10px 0;border-top:2px solid #fe5556;border-bottom:1px solid #727272;border-right:1px solid #727272;background:#565656;color:#ffffff;font-size:0.95em;text-align:center;letter-spacing:-0.02em}
.tbl_basic thead th.last {border-right:none;}
.tbl_basic tbody th {padding:8px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;background:#f8f8f8;}
.tbl_basic tbody th.last {border-right:none;}
.tbl_basic td {padding:5px 15px;border-bottom:1px solid #eaeaea;line-height:1.5em;word-break:break-all}
.tbl_basic .in_td {border-right:1px solid #eaeaea;} /* 오른쪽 라인 */
.tbl_basic .ct {text-align:center;} /* 센터정렬 */
