@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* CSS Document */

* { margin:0; padding:0;}

body { background-color: #fff;}

img, fieldset { border:0; }
ul, ol, li, dl {  list-style:none;margin:0px; padding:0px; }

a { color:inherit; }
a, a:link {
	text-decoration:none; 
}


	
input, textarea, select, button, table {
	font-size:inherit;
	font-family:inherit;
	line-height:inherit; 
	}

textarea { resize:none; }
label { cursor:pointer; }
	
	
#wrap{
	width:100%;
	height:auto;
	}
	

/*탑*/	

	#top_wrap{
		position:relative;
		width:100%;
		height:auto;
		text-align:center;
		background-image:url(../images/top_bg.jpg);
		background-repeat:repeat-x;
		}
		

		
	#top_logo{
		width:60%;
		height:auto;
		margin:0 auto;
		padding:20px;
	}
		
	#top_menu{
		width:100%;
		height:auto;
		text-align:center;
		padding:5px 0 10px 0;
		font-weight:800;
	}
	
	#top_menu li{
		display:inline;
		color:#1e1e1e;
		padding:0 10px 0 10px;
	}
		
		



/*비주얼*/			
	#visual{
		position:relative;
		width:100%;
		height:auto;
		}
		
	
	/*회사소개,오시는길,인증 및 특허*/
#center2_menu_wrap{
	width:94.5%;
	height:auto;
	margin:10px auto; 
}

	#center2_menu{
		position:relative;
		width:100%;
		margin:0 auto; 
		text-align:center;
		border:1px solid #fff;
	}	
	
		#center2_menu_left{
			position:relative;
			width:49%;
			float:left;	

		}
		
		#center2_menu_right{
			position:relative;
			width:50.5%;
			float:right;	
		}

			#center2_menu_right01{
				margin-bottom:-1px;
				margin-left:-3px;
			}
			
			#center2_menu_right02{
				margin-left:-3px;
				margin-top:-1px;
			}



			
	#pc_banner{
		width:94.5%;
		height:auto;
		margin:0 auto 15px auto;
	}
	
	#pc_banner img{
		width:99%;
		margin-top:10px;
		
	}
		
	

	
/*서브*/
#sub_wrap{
	width:92%;
	height:auto;
	margin:4%;
}

.sub_title img{
	width:70%;
}

.sub_content{
	margin:30px 0 0 0;
}

.boxtbgray {
	margin: 5px 0;
    border: 1px solid #dcdcdc;
    border-top: 2px solid #1681b3;
    caption-side: bottom;
    border-collapse: collapse;
    color: #666666;
}

.boxtbgray th,
.boxtbgray td {
	padding:4px;
	border: 1px solid #dcdcdc;
}

.boxtbgray th {
    color: #000;
    background: #f5f5f5;
    text-align: center;
}


.td_align{text-align:center;}
.td_bg{background-color:#efe8e8;}
.boxtbgray .td_bg{background-color:#efe8e8;}


.sub_content iframe{
	margin:20px 0 20px 0;
}


.sub_img img{
	width:100%;
	margin:0 0 20px 0;
}



.sub_text{
	width:100%;
	font-size:13px;
}
	
	
.patent {
	width:45%;
	float:left;
	margin:0 6px 30px 0;
	text-align:center;
	font-size:13px;
}

.patent img{
	width:80%;
}
	

/*하단주소*/
#bot_add{
	clear:both;
	position:relative;
	width:100%;
	height:170px;
	background:#38260f;
	
	}
	
	#bot_add  ul li{
		display:inline;
		}				
		
	#bot_add{
		width:100%;
		height:auto;
		margin:-4px 0 0 0;
		padding:15px 0 15px 0;
		background-color:#372f27;
		text-align:center;
		}

	#bot_add .address{
		font-size:0.8em;
		color:#aaaaaa;
		}		
		
	#bot_add .copy{
		display: inline-block;
		clear: both;
		font-size:0.6em;
		color:#aaaaaa;
		}	

	


