body,html{line-height: 160%;}
html { height: 100%; }
 
#contents{height:100%;position: relative;width:100%;}

  
.toparea{top:80px;height:159px;width:100%;position: relative;background: url(../image/about/topback.jpg) no-repeat center 0; }
/* 서브 비주얼 */
#subVisual{position:relative; width:100%; margin:0 auto;max-width:1100px;overflow:hidden;z-index:3;min-height:159px;}

#subVisual .visual-txt{position:relative; padding-top:0px;z-index:3;width:280px;float:left; }
#subVisual .visual-inner-txt{ color:#fff; padding-top:20px;}
#subVisual .visual-inner-txt strong{display:block;text-align:center;color:#fff;padding:10px 0 0px 0; font-size:35px; font-weight:500; line-height:55px;letter-spacing:-1px;}




  
/* 서브메뉴레이어*/
 #SubMenu{ position:relative;z-index:8;width:800px;float:left;min-height:159px;}
.mobiletit {display:none; }


 				#submemuarea {min-height:50px; z-index:2;position:relative;padding-left:80px;width:800px;padding-top:30px;}
				
				#submemuarea ul{padding:0px;margin:0 auto; } 
 
				*:first-child+html  #submemuarea ul li {display:inline;}
				*:first-child+html  #submemuarea ul li a {margin-left: 0px;}

				#submemuarea ul li{float:left;background: url(../image/menu_icon.png) no-repeat 0 center;margin-right:5px;display:block;padding:10px 10px 10px 15px;text-align:left;height:30px;font-weight:400;font-size:16px;letter-spacing:0px;}
 				#submemuarea ul li a{color:#fff;}
				#submemuarea ul li.subOn{}
  				#submemuarea ul li.subOn  a,#submemuarea ul li.subOn a:hover{color:#61ffff; }

				.aboutmenu{}
 				.proAmenu{width:1260px;} 
				.proBmenu{width:730px;}
				.proCmenu{width:1260px;} 
				.proDmenu{width:1100px;} 
				.proEmenu{width:1000px;} 
				 

				#submemuarea.aboutmenu ul li{width:100px;}
				#submemuarea.proCmenu ul li{width:180px;}
				#submemuarea.proDmenu ul li{width:180px;}
				
 
	
	 
	
	#subContainer_in{position:relative;margin: 60px auto 0px auto;padding-bottom:60px;width:100%;font-size:15px;letter-spacing:0px;min-height:300px;}
	#subContainer_in h3.tit{padding-top:10px;margin-bottom:30px;font-size:40px;text-align:center;color:#333333;font-weight:500;letter-spacing:0px;background: url(../image/tit_bar.png) no-repeat center bottom;padding-bottom:50px; }
 	#subContainer_in h4{color:#000;font-size:30px;font-weight:500;letter-spacing:0px;padding-top:30px;margin-bottom:20px;}

	#subContainer_in h5{color:#000;font-size:20px;font-weight:500;letter-spacing:0px;margin-top:30px;margin-bottom:15px;padding-top:30px;}
	#subContainer_in h5.marginnone{margin-top:0;padding-top:0;}


	#subContainer_in h6{color:#a72227;font-size:15px;font-weight:400;letter-spacing:0px;margin-top:10px;margin-bottom:5px;}