/*--------------------------------------------------------------------------
 * SP
----------------------------------------------------------------------------*/
 @media screen and (max-width: 480px) {
header {
	height: 65vh;
}
header h1{
	width: 75px;	
}
.block {
	width: 90%;
}
.flex-box{
	display: block;
}
#menu .flex-box-left, #menu .flex-box-right {
	width: 100%;
}
#menu .flex-box-left {
	margin-bottom: 5.0rem;
}
.access-list, .access-map {
	width: 100%;
}
}