@charset "utf-8";
/* SHINING 독립 사용 */

/* head 전체 100% 혹은 min-width 사용 */

#sh_hd {z-index:10;position:relative;min-width:1070px}

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper {margin:0 auto;padding:0;width:1070px;zoom:1;height:120px;z-index:0}

/* hd_wrapper 높이 확보용 ie 7 대한 hd_wrapper 마감전 >> <div style="clear:both;"></div> */
#sh_hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#sh_index_banner {margin:0 auto;width:1070px;margin-top:15px;margin-bottom:20px;z-index:99999}
#sh_index_banner:after {display:block;visibility:hidden;clear:both;content:""}
#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;margin-top:30px}
#sh_content {z-index:4;position:relative;float:right;padding:0;width:810px;min-height:460px;margin:30px 0 40px 0;height:auto !important;height:500px;line-height:1.5em;color:#888;zoom:1}
#sh_content:after {display:block;visibility:hidden;clear:both;content:""}
#sh_content #sh_content_tit {margin-bottom:30px;overflow:hidden}
#sh_content #sh_content_tit:after {clear:both}
#sh_content #sh_content_tit h3 {float:left;padding:0;font-size:30px;font-weight:bold;line-height:1.3em;color:#333;font-weight:none;letter-spacing:-0.03em}
#sh_content #sh_content_tit span {float:right;margin-top:12px;background:url('/sh_page/img/sub_home.gif') 0 4px no-repeat;padding-left:15px;color:#666}

/* 하단 */
#sh_ft {position:relative;min-width:1070px;border-top:1px solid #e7e7e7;color:#888} 
#sh_ft_wrapper {position:relative;margin:0 auto;padding:20px 0 30px 0;width:1070px;zoom:1;line-height:140%}
#sh_ft_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 
#sh_ft_wrapper #sh_ft_icon {position:absolute;right:0;bottom:37px;}


/**** 메인 컨텐츠 ****/

/* 메인비주얼 */
#m0101 {float:left;width:800px}

/* 사업안내 */
#m0102 {float:right;position:relative;width:198px;height:173px;background:url(/sh_img/index/m0201.png) no-repeat 180px 140px #3b3b3b;padding:35px 30px;font-size:26px;font-weight:bold;color:#fff;}
#m0102 .title {font-size:1.5em;font-weight:bold;letter-spacing:-0.5px;padding-bottom:10px;color:#fff}
#m0102 .s_txt {color:#a3a3a3;font-size:1em;line-height:1.4em;letter-spacing:-0.075em;padding-right:70px;word-break:keep-all}
#m0102_1 {background:url(/sh_img/index/m0201_1.png) right 10px no-repeat;padding-bottom:20px;border-bottom:1px solid #545454}
#m0102_2 {background:url(/sh_img/index/m0201_2.png) right 37px no-repeat;padding-top:20px;}

/* 고객센터 */
#m0103 {float:right;position:relative;width:198px;height:175px;background:#c51919;padding:35px 30px;margin-top:10px}
#m0103 .m0103_tit {color:#fff;font-size:1.9em;font-weight:bold;letter-spacing:-0.5px;padding-bottom:10px}
#m0103 .m0103_txt {color:#efcdcd;font-size:1.05em;line-height:1.1em;letter-spacing:-0.5px}
#m0103 .tel {padding-top:10px;font-size:28px;color:#fff;font-weight:bold;line-height:1.3em;letter-spacing:-0.03em}
#m0103 .fax {color:#e4aaaa;font-size:1.2em}
#m0103 .time {color:#efcdcd;border-left:3px solid #9e1414;padding:3px 7px;margin-top:10px;font-size:1.3em}
#m02 {clear:both;float:left;width:996px;height:170px;background:#fff;padding:40px 35px;margin-top:10px;overflow:hidden;border:3px solid #eaeaea}
#m0201 {position:relative;float:left;width:315px;height:170px;margin-right:30px;overflow:hidden}
#m0201 .m0201_top {position:relative;width:315px;height:30px;overflow:hidden;border-bottom:2px solid #999999;margin-bottom:15px}
#m0201 .m0201_top .m0201_tit {font-size:20px;color:#4b4b4b;letter-spacing:-0.5px;font-weight:bold;padding-bottom:10px}
#m0201 .m0201_top .m0201_more {position:absolute;right:0}
#m0202 {float:right;width:640px;height:170px;overflow:hidden;margin-left:30px;background:url(/sh_img/index/m0202_img.png) left 85px no-repeat}
#m0202 .m0202_tit {font-size:20px;color:#4b4b4b;font-weight:bold;letter-spacing:-0.5px;display:inline-block;float:left;}
#m0202 .m0202_tit span {display:block;color:#c51919}


#m0203 {position:relative;float:left;width:305px}
#m0203 a{display:block; border:1px dotted #cdcdcd;background:#ddd;font-size:16px;color:#666;font-weight:bold; padding:30px 32px; margin-bottom:5px;text-align:center}
