@charset "utf-8";
.wrap {
	padding-bottom: 100px;
}
.access .map {
	max-width:560px;
	width:100%;
	height:auto;
	margin: 0 auto;
}
.access .map img {
	width:100%;
	height:auto;
}
.access .main dl {
	line-height: 1.6;
	margin: 27px 0 0 10px;
}
.access .main dt {
	font-size: 1.4rem;
	margin-bottom: 3px;
}
.access .main dd {
	font-size: 1.2rem;
	margin-bottom: 20px;
}
@media only screen and (min-width :900px) {
	.access .map {
		margin-top:40px;
	}
	.access .main dl {
		font-size: 1.5rem;
		width: 680px;
		margin: 46px auto 0;
		padding-left:39px; 
	}
	.access .main dt {
		width: 69px;
		display: inline-block;
		font-size: 1.5rem;
		margin-bottom: 0;
	}
	.access .main dd {
		display: inline-block;
		font-size: 1.5rem;
		margin-bottom: 0;
	}	
}