@charset "UTF-8";
/* CSS Document */
body
{
	font-family:source-sans-pro, Arial, sans-serif;
	font:14px;
	background:rgba(255,255,255,1);
	color:rgba(0,0,0,1);
	width:100%;
	height:100%;
	margin:0;
}
img, video
{
	max-width:100%;	
	height:auto;
}
input, textarea
{
	width:100%;	
}
.main
{
		width:100%;
		height:100%;
		position:relative;
		display:block;
		overflow:hidden;
}
#nav_hide a
{
	color:rgba(0,0,0,1);	
	text-decoration:none;
}

.title
{
	width: 95%;
	position: relative;
	display: block;
	margin: 0 auto;
	text-align: center;
}
.title a, .site a
{
	text-decoration:none;
	color:rgba(0,175,255,1.00);	
	-webkit-transition: color 0.5s ease-in-out;
	-moz-transition: color 0.5s ease-in-out;
	-o-transition: color 0.5s ease-in-out;
	-ms-transition: color 0.5s ease-in-out;
	transition: color 0.5s ease-in-out;
}
.title a:hover
{
	color:rgba(255,25,25,1.00);
}
.footer
{
	width:95%;
	position:relative;
	margin:10px auto;
	clear:both;
	padding-top:20px; 
	padding-bottom:20px;
}
.left_foot
{
	width:60%;
	position:relative;
	margin:0 auto;
	float:left;	
}
.site
{
	width:20%;
	position:relative;
	margin:0 auto;	
	float:left;
	text-align:center;
}