@media only screen and (max-width: 600px) {

.container div.access{
	margin:20px 0 40px 0;
}

.container div.access img.icon{
	float:none;
	display:block;
	padding:0;
	margin:10px auto;
}

.container div.access div{
	width:100%;
	text-align: justify;
}

.container div.access img.map{
	margin:0 0 20px 0;
	width:100%;
}

.container ul{
	/*text-align: justify;*/
	list-style-position:outside;
	padding:0 0 0 5%;
}

.L{
	float:none;
}
.R{
	float:none;
}
.R img{
	width:100%;
}


.container div.access img.pc{display:none;}
.container div.access div.sp{display:inline;}

}