/**************************************************************
	レスポンシブ対応:900px
**************************************************************/
@media (max-width: 900px) {
/***********************
	全体領域
***********************/

/***********************
	ナビ領域
***********************/
	#wrap {
		height: 120px;
		margin-top: -60px;
	}
	#center {
		width: 650px;
	}
	h1 {
		clear:both;
		margin: 18px auto 0;
		float: none;
	}
	.companyname{
		text-align: center;
	}
	#mainmenu {
		clear:both;
		float: none;
		margin: 0 auto;
	}
	#mainmenu ul li{
		line-height: 22px;
	}
	#mainmenu ul li a{
		display:block;
		padding: 5px 20px;
	    -webkit-transition: color 0.5s;
		-moz-transition: color 0.5s;
		-ms-transition: color 0.5s;
		transition: color 0.5s;
	}
	#mainmenu ul li a:hover{
		background: none;
		color: rgba(0,0,255,1);
	}
}
