.area-gallery {
	margin-top:40px;
	
	display: grid;
	flex-wrap:wrap;
	grid-template-columns: repeat(auto-fill, 250px);
	justify-content: space-between;
	grid-gap: 20px;
}
.area-gallery::after {
  content: "";
  flex: auto;
}
.area-gallery .box {
	width: 250px;
	cursor:pointer;
}
.area-gallery .box .pic {
	width: 200px;
	height: 320px;
	overflow: hidden;
}
.area-gallery .box img {
	width: 100%;
}
@media screen and (max-width: 667px) {
	.area-gallery {
		justify-content: space-around;	
	}
}