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

/***********************
	ナビ領域
***********************/
	#wrap {
		position: relative;
		height: auto;
		top: 0;
		margin-top: 0;
	}
	#center {
		width: 100%;
	}
	h1 {
		margin-top: 0;
		padding: 15px 0 10px;
		border-bottom: solid 1px #ffffff;
	}
	.companyname{
		text-align: center;
	}
	#mainmenu {
		margin: 0 auto;
	}
	#mainmenu ul li{
		display: block;
		line-height: 22px;
		border-bottom: solid 1px #ffffff;
	}
	#mainmenu ul li a{
		display:block;
		padding: 15px 20px;
	    -webkit-transition: background-color 0.5s;
		-moz-transition: background-color 0.5s;
		-ms-transition: background-color 0.5s;
		transition: background-color 0.5s;
	}
	#mainmenu ul li a:hover{
		background: rgba(0,0,255,0.5);
		color: rgba(255,255,255,1);
	}
}
