.photo-spot_img {
	width: 100%;
	img {
		width: 100%;
		height: auto;
	}
}
.rest-space_wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 30px;
	figure {
		width: min(100%, 200px);
		img {
			width: 100%;
			height: auto;
		}
	}
}


@media screen and (max-width: 640px){
	.rest-space_wrapper {
		figure {
			width: min(100%, 150px);
		}
	}
}

