div.visualWrap1{margin:0 auto;padding:0 0 20px 0;width:1400px; height:137px; background:url('../../images/company/company_subimg.jpg') 0 center no-repeat;}
div.visualWrap2{margin:0 auto;padding:0 0 20px 0;width:1400px; height:137px; background:url('../../images/business/business_subimg.jpg') 0 center no-repeat;}
div.visualWrap3{margin:0 auto;padding:0 0 20px 0;width:1400px; height:137px; background:url('../../images/result/result_subimg.jpg') 0 center no-repeat;}
div.visualWrap4{margin:0 auto;padding:0 0 20px 0;width:1400px; height:137px; background:url('../../images/welfare/welfare_subimg.jpg') 0 center no-repeat;}
div.visualWrap5{margin:0 auto;padding:0 0 20px 0;width:1400px; height:137px; background:url('../../images/community/community_subimg.jpg') 0 center no-repeat;}
div.visualWrap6{margin:0 auto;padding:0 0 20px 0;width:1400px; height:137px; background:url('../../images/license/license_subimg.jpg') 0 center no-repeat;}
div.visualWrap7{margin:0 auto;padding:0 0 20px 0;width:1400px; height:137px; background:url('../../images/member/member_subimg.jpg') 0 center no-repeat;}



div#contentWrap{margin:0 auto;padding:0;width:1000px;height: auto;clear:both;background:#fff;position:relative;}

div.submenuWrap{float:left;padding:0;position:absolute;top:10px;left:50%;margin:0 0 0 -500px;}
div.leftmenu{margin:0 0 10px 0;padding:0;width:200px;}
	.leftmenu h2{margin:0;padding:25px 15px;font-size:1.5em;color:#fff;text-align:left;background:url("../../images/sub_title_bg.jpg") 0 0 no-repeat;}
	/*.leftmenu h2 span{display:block;font-size:11px;line-height:15px;text-transform:uppercase;color:#00ffff;} */
	
/* 1Â÷¸Þ´º */
	#lnb{}
	#lnb li{position:relative;width:100%;border-bottom:1px solid #ddd;}
		
	#lnb li a {display:block; overflow:hidden; height:44px; line-height:44px; padding:0 0 0 20px;word-wrap:break-word;}
	#lnb li a:link, #lnb li a:visited{font-weight:bold;}
	#lnb li a:active,
	#lnb li a:hover,
	#lnb li a.link_2th_ov:link,
	#lnb li a.link_2th_ov:visited,
	#lnb li a.link_2th_ov:active,
	#lnb li a.link_2th_ov:hover{background:#f8f8f8;font-weight:bold;}
	#lnb li .on{background:#f8f8f8;font-weight:bold;}
	
	
/* º»¹® */
div#content{margin:0 10px 0 0;padding:0;min-height:500px;float:right;}
	#position{margin:0;padding:0;width:720px;}
	#position a{margin:0;padding:0;font-weight:normal;color:#333;font-size:12px;}
	#position a:hover{text-decoration:underline;}
	#position a:visited{color:#666;}
	#position a.home{margin:0;padding:0 0 5px 18px;}
	#position ul.position_here{float:right;}
	#position ul.position_here li{margin:0;padding:10px 0;font-size:12px;text-align:center;float:left;}
	#position ul.position_here li.here{padding:10px 10px 10px 7px;font-weight:bold;color:#333;}
	#position ul.position_here li a{margin:0 7px;}
	#position h3{margin:0;padding:0;font-size:2.2em;font-weight:400;color:#000;letter-spacing:-0.05em;clear:both;}

div#content_body{position:relative;width:720px;margin:20px 0 0 0;padding:20px 0 50px 0;line-height:20px;}


/* h4, h5 */
h4{background:url("../../images/h4_icon.gif") 0 4px no-repeat; padding:0 0 0 17px; margin:0 0 20px 0;font-size:18px; font-weight:600;color:#000;}
h5{background:url("../../images/h5_icon.gif") 0 5px no-repeat; padding:0 0 0 13px; margin:0 0 10px 0;font-size:16px; font-weight:600;}


/* tab setting */
.tab_top{border-left:1px solid #ddd;}
	.tab_top:after {content:"";display:block;clear:both;}
	.tab_top li{float:left; width:20%; text-align:center}
	.tab_top li a{display:block; padding:15px 5px; background:#f1f1f1; border:1px solid #ddd; border-left:0}
	.tab_top li.active a{background:#333; color:#fff; border:1px solid #333; border-left:0}
.tab_cont {overflow: hidden;clear: both;/*float: left;*/width: 100%; margin-top:20px;}