@charset "utf-8";
/* CSS Document */

/* ------------------------------
   MEDIAQUERIES LAYOUT
------------------------------ */

@media only screen and (max-width: 764px) {
	
	h1 #site-title{
		display: none;
	}
	body{
		font-size: 15px;
		line-height: 26px;
		padding: 0 3%;
		width: 92%;
	}
	
	img{
		width: 100%;
		height: auto;
	}
	a:hover img {  
	opacity:0.8;  
	filter: alpha(opacity=80);  
	-ms-filter: "alpha( opacity=80 )";  
	background: #fff;  
} 
	
	h1, h2, h3, h4, h5, h6 {
		font-size: 15px;
	clear: both;
	font-weight: normal;
}
	


		
	#header {
		margin: 0 0 0 0;
		padding-top: 40.87452%;
		width: 100%;
		text-indent:-9999px;
		background: url(images/top2.jpg) 0 0 no-repeat;
		background-size: contain;
	}
	
	
	.ggmap {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
	}
 

	table#company{
		margin: 0 auto;
		width: 100%;
		font-size: 14px;
		line-height: 18px;
		border: 1px #DCDCDC solid;
		margin-bottom: 30px;
		border-collapse:  collapse;
	}

	table#company tr{
	}
	table#company th {
		text-align: center;
		font-size: 14px;
		padding: 7px 20px;
		border:1px #DCDCDC solid;
		vertical-align: top;
		background: #f5f5f5;
		font-weight: 500;
	}
	table#company td {
		padding: 7px 20px;
		border-left: 1px #e2e2e2 solid;
		border-bottom:1px #e2e2e2 solid;
		vertical-align: top;
		line-height: 26px;
	}
	.inline-block_item{
		margin: 20px 0 0 0;
	}
	
	.ggmap iframe,
	.ggmap object,
	.ggmap embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	#footer {
	margin: 30px 0 0 0;
		padding: 0 3% 30px 3%;
	clear: both;
	width: 97%;
	background-color: #000;
	color: #FFF;
}

#footbox1 {
	margin: 0 auto;
	width: 100%;
	padding: 30px 0 0 0;
	font-size: 14px;
	text-align: left;
}
#footbox2 {
	margin: 20px 0  0;
	width: 100%;
	padding: 20px 0 0 0;
	font-size: 14px;
	text-align: center;
}
	
	