/* wrap */

body						 {  font-family:Arial;	font-size:12px; color:#252525; line-height:140%; }
table, tr, td 				 {  font-family:Arial;	font-size:12px; color:#252525; line-height:140%; }
img							 {  border:0;	}
select, input, textarea		 {	border: 1px solid #252525; font-family:Arial; font-size:12px; color:#252525; display:inline; }
hr							 {	color:#252525;	}
h1,h2,h3,h4,h5,h6			 {	font-family:Arial;	margin:0; padding:0;}
p,span						 {	color:#000;	}
div 						 {  border:0 solid;	} 
ul 							 {	list-style:none;	}
body, div, ul, li			 {	padding:0; margin:0;	}
div a					     { color: #252525; text-decoration: none;	 }

A:link				{color: #252525; text-decoration: none;	}
A:visited			{color: #252525; text-decoration: none;	}
A:active 			{color: #252525; text-decoration: none;	}
A:hover	 			{color: #252525; text-decoration: none;	}


.btn_radio   {border:0;}
.btn_check   {border:0;}
.bold   { font-weight:bold; }

 




/* 메인페이지 */
#wrap   { width:100%;  }
	#top_area { width:100%; height:111px; background-image:url(../images/top_bg.gif); }
		.top { width:1000px; height:111px; margin:0 auto;}
		.logo { width:263px; float:left;}	
		.top_menu  {width:737px; float:left; height:73px;}
		.top_menu_list {font-size:10px;  float:right; margin-top:15px; }
		.top_menu_list a:hover{color:#000;}
		.btn_kor{ width:59px; height:16px; color:#fff; font-weight:bold; text-align:center; background-image:url(../images/kor_bg.gif);  font-size:10px; float:right; margin-left:5px; margin-top:15px;}
		.btn_kor a{ color:#fff;}

		
		.navi_area  { width:737px; height:38px; float:left; }
		.navi  { width:737px;  }
		.navi li {float:left; text-align:center;  font-size:16px;}
		.navi_01 a{ width:187px; height:28px; background-image:url(../images/navi01.gif);  color:#fff; font-weight:bold;  display:block; cursor:pointer; padding-top:10px;}
		.navi_01 a:hover { background-image:url(../images/navi01_up.gif);}
		.navi_02 a{ width:169px; height:28px; background-image:url(../images/navi02.gif);  color:#fff;  font-weight:bold; display:block; cursor:pointer; padding-top:10px;}
		.navi_02 a:hover { background-image:url(../images/navi02_up.gif);}
		.navi_03 a{ width:191px; height:28px; background-image:url(../images/navi03.gif);  color:#fff; font-weight:bold;  display:block; cursor:pointer; padding-top:10px;}
		.navi_03 a:hover { background-image:url(../images/navi03_up.gif);}
		.navi_04 a{ width:190px; height:28px; background-image:url(../images/navi04.gif);  color:#fff; font-weight:bold; display:block; cursor:pointer; padding-top:10px;}
		.navi_04 a:hover { background-image:url(../images/navi04_up.gif);}
		
	#meta_area  { width:100%; height:354px; background-image:url(../images/meta_bg.gif);}
		.meta { width:1000px; height:354px; margin:0 auto;}
		
	#m_contents_area { width:1000px; overflow:hidden; margin:0 auto; margin-top:8px;}
		.m_pro { width:1000px; height:275px; margin-bottom:40px; }
		
		.pro_box { line-height:10px;}
		.pro_box a{ text-align:center;  color:#fff;  width:235px; height:273px; float:left; border:1px solid #ccc; margin-right:17px; background-image:url(../images/pro_box_bg.gif);  display:block; cursor:pointer;}
		.pro_box a:hover{  background-image:url(../images/pro_box_bg_up.gif);  display:block; cursor:pointer; }
		.pro_box img{margin-bottom:5px;}
		
		.pro_box02 { line-height:10px;}
		.pro_box02 a{ text-align:center;  color:#fff;  width:235px; height:273px; float:left; border:1px solid #ccc;  background-image:url(../images/pro_box_bg.gif);  display:block; cursor:pointer;}
		.pro_box02 a:hover{  background-image:url(../images/pro_box_bg_up.gif);  display:block; cursor:pointer; }
		.pro_box02 img{margin-bottom:5px;}

		
		
		
		.m_pro_title {  color:#fff; font-weight:bold; text-align:center; font-size:14px; width:235px; line-height:100%; }
		.m_pro_txt {color:#fff; line-height:120%; }
		
		.m_pro_title02 {  color:#fff; font-weight:bold; text-align:center; font-size:14px; width:235px; line-height:100%; }
		.m_pro_txt02 {color:#fff; line-height:120%; }


	#m_contents_area02  { width:1000px; margin:0 auto; height:137px;}

		
		.about { width:739px; height:137px; float:left;}
		.m_about_img { width:137px; height:137px; float:left;}
		.m_about_txt {float:left; width:602px; height:137px;  }
		.m_about_txt a:hover { text-decoration:underline;}
		.m_title { font-size:20px; }
		
		.contactus  { width:205px; height:97px; background-image:url(../images/contact_bg.gif); float:right; padding-left:30px; padding-top:17px; line-height:120%;}
		.tel { font-size:22px; font-weight:bold;  color:#508f16;}
		.inquiry a{ color:#fff; font-weight:bold;}
		.inquiry a:hover { color:#fff;}
		.email a:hover{ text-decoration:underline;}
		
	#footer_menu  { width:970px; height:141px; margin:0 auto; background-image:url(../images/footer_menu_bg.gif); margin-top:22px; padding-top:17px; padding-left:30px; }
		.f_menu01 { width:329px; height:141px; float:left;}
		.f_menu_title  { font-size:14px; font-weight:bold; color:#80c269; margin-bottom:10px;}
		.f_m_list  { background-image:url(../images/icon.gif); background-repeat:no-repeat;  color:#fff; padding-left:10px; width:118px; height:12px; margin-bottom:7px; float:left; }
		.f_m_list  a{  color:#fff; }
		.f_m_list a:hover { text-decoration:underline;}
		
		.f_menu02 { width:349px; height:141px; float:left; margin-left:35px;}
		.f_m_list02  { background-image:url(../images/icon.gif); background-repeat:no-repeat;  color:#fff; padding-left:10px; width:349px; height:12px; margin-bottom:7px; float:left; }
		.f_m_list02  a{  color:#fff; }
		.f_m_list02 a:hover { text-decoration:underline;}
		
		.f_menu03 { width:142px; height:141px; float:right; margin-left:35px;}
		.f_m_list03  { background-image:url(../images/icon.gif); background-repeat:no-repeat;  color:#fff; padding-left:10px; width:349px; height:12px; margin-bottom:7px; float:left; }
		.f_m_list03  a{  color:#fff; }
		.f_m_list03 a:hover { text-decoration:underline;}
		
	#footer  {width:100%; height:71px; background-image:url(../images/footer_bg.gif);}
		.footer_area { width:1000px; height:63px; margin:0 auto; padding-top:18px;}
		.copy { width:912px; float:left;} 
		.copy a:hover { text-decoration:underline; }
		.btn_gobiz { width:88px; float:right;}
		
		
		
		
		#sub_meta_area  { width:100%; height:193x; background-image:url(../images/sub_meta_bg.gif); margin-bottom:14px;}
		.sub_meta { width:1000px; height:193px; margin:0 auto;}
		
		#sub_contents  { width:998px; margin:0 auto; border:1px solid #ccc; overflow:hidden;  background-image:url(../images/sub_contents_bg.gif); }
			.sub_left { width:217px; overflow:hidden; float:left;}
			.sub_left ul { margin-bottom:30px;}
			.sub_right { width:781px; overflow:hidden; float:left; }
			.sub_menu_title { width:217px; height:34px; background-image:url(../images/sub_menu_title.gif); color:#fff; text-align:center; font-weight:bold; font-size:17px; padding-top:10px; margin-bottom:15px;}
			.sub_menu_list a{ width:178px; height:18px; background-image:url(../images/sub_menu_list_bg.gif); display:block; cursor:pointer; margin-left:12px; padding-left:17px; padding-top:1px; margin-bottom:2px;}
			.sub_menu_list a:hover{ background-image:url(../images/sub_menu_list_bg_up.gif); display:block; cursor:pointer;   font-weight:bold;}
			.sub_menu_list_over a{ width:178px; height:18px; background-image:url(../images/sub_menu_list_bg_up.gif); display:block; cursor:pointer; margin-left:12px; padding-left:17px; padding-top:1px; margin-bottom:2px; font-weight:bold;}
			.sub_title-area  { margin-left:43px; margin-right:26px; width:712px; height:48px; background-image:url(../images/sub_title_bg.gif);}
			.sub_title { font-size:20px; font-family:Georgia; font-weight:bold; float:left; padding-top:20px;}
			.sub_map { float:right; font-size:11px; text-align:right; color:#aeaeae; padding-top:25px;}
			.sub_map span { color:#aeaeae; font-weight:bold;}
			.sub_area  { width:712px; margin-left:43px; margin-right:26px; margin-bottom:30px; overflow:hidden; margin-top:13px; }
			
			
			.sub_menu_list02 a{ width:178px; height:35px; background-image:url(../images/sub_menu_list02_bg.gif); display:block; cursor:pointer; margin-left:12px; padding-left:17px; margin-bottom:7px;}
			.sub_menu_list02 a:hover{ background-image:url(../images/sub_menu_list02_bg_up.gif); display:block; cursor:pointer;   font-weight:bold;}
			.sub_menu_list02_over a{ width:178px; height:35px; background-image:url(../images/sub_menu_list02_bg_up.gif); display:block; cursor:pointer; margin-left:12px; padding-left:17px;  margin-bottom:2px; font-weight:bold;}
			
			.sub_menu_list03 a{ width:178px; height:55px; background-image:url(../images/sub_menu_list03_bg.gif); display:block; cursor:pointer; margin-left:12px; padding-left:17px; margin-bottom:7px;}
			.sub_menu_list03 a:hover{ background-image:url(../images/sub_menu_list03_bg_up.gif); display:block; cursor:pointer;   font-weight:bold;}
			.sub_menu_list03_over a{ width:178px; height:55px; background-image:url(../images/sub_menu_list03_bg_up.gif); display:block; cursor:pointer; margin-left:12px; padding-left:17px;  margin-bottom:2px; font-weight:bold;}

			.sub_m02 { height:20px;   padding-left:40px; padding-top:2px;}
			.sub_m02  a:hover{ text-decoration:underline; color:#89bb2e; font-weight:bold; }
			.sub_m02_over  a{ height:20px;   padding-left:40px; padding-top:2px; text-decoration:underline; color:#89bb2e; font-weight:bold; }
			.space { height:10px;}
			
			
			.s_about  { margin-bottom:30px; }
			.about_img  { width:38px; float:left;  margin-right:15px;}
			.t01  { font-size:15px; color:#71ac22; font-weight:bold;  margin-bottom:7px;}
			
			.history  { width:712px; overflow:hidden; margin-bottom:20px;}
			.deta { text-align:right; margin-right:20px; float:left; font-weight:bold;}
			.history_txt { float:left;}
			.ci { width:298x; float:left; border:1px solid #ccc;}
			.ci_txt { float:left; padding-left:20px; width:390px; }
			
			
			.tr01  {background-color:#fff;}
			.tr02  {background-color:#f5f4f4;}
			.td01  { text-align:center; padding:10px; }
			.td02  { text-align:center; padding:5px;}
			.location  { border:1px solid #ccc; text-align:center;}	
			
			.pro_img { width:323px; height:241px; border:1px solid #ccc; float:left; margin-right:20px;}.
			.sub_pro  { width:712px;  overflow:hidden;}	
			.pro_name  { font-size:20px; font-weight:bold;}	
		
		
		.sitemap  { width:300px; float:left; margin:right:30px; margin-bottom:30px;}

		.sitemap .left { width:100px; height:20px; background-color:#333; color:#fff; font-weight:bold; text-align:center; float:left;}
		.sitemap .right { width:170px; float:left; padding-left:30px;}
		.sitemap .right a:hover{ text-decoration:underline;}
		
		.sitemap02  { width:500px; float:left; margin:right:30px;}

		.sitemap02 .left { width:100px; height:20px; background-color:#333; color:#fff; font-weight:bold; text-align:center; float:left;}
		.sitemap02 .right { width:370px; float:left; padding-left:30px;}
		.sitemap02 .right a:hover{ text-decoration:underline;}
		.history_txt two{
			float:left;
			display:block;
			margin-left:50px;
		}
		