
.access-shop-container{
	margin-inline: auto;
	width: 90%;
}
.access-shop-container_2{
	margin: 150px auto 200px;
}

@media screen and (max-width: 768px) {
	#top .contents .page-main img {/* 被写体ひだり */
		/* object-position: calc(-1 * ((1140px * 0.7708 - 100vw) / 6)) 0px; */
		/* width: 100vw;
		height: auto; */
		/* width: 100%;
		height: auto;
		object-fit: cover; */
		width: 100vw;
		height: auto;
		padding-top: 60px;

	}

	.access-shop-container{
		width: 90%;
	}


	.access-shop-container_2{
		margin: 64px auto 0px;
	}


	.flex-container {
		display: block;
	}

	.contents{
		width: 100%;
	}
	.headline{
		width: 100%;
	}
	.access-shop-map iframe{
		/* width: 90%; */
		width: 100%;
		display: block;
		height: 300px;
		margin-inline: auto;
	}
	section.access-table{
		margin-left: 0;
		/* padding: 0 ; */
		/* width: 90%; */
		/* margin-inline: auto; */
		margin: 16px auto 0;
	}

	.contents_access{
		padding-top: 0px;
	}
	

}

/*  */
