footer.site-map{margin-top:0px;}

.slide{width:240px;height:240px;border:1px solid #C0C0C0;}
.image{width:240px;height:240px;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:cover;}
.page{width:100%;margin:0 auto;background-color:#FFFFFF;}
.gallery{ display:grid;grid-template-columns: auto;grid-gap:10px;grid-column-gap:10px;}
.gallery-wrap{margin:0 auto;width:1000px;margin-top:10px;}
@media screen and (min-width:320px)  { 
	.gallery{ display:grid;grid-template-columns: 240px;text-align:center;}
	.gallery-wrap{width:250px;}
}
@media screen and (min-width:481px)  {
	.gallery{ display:grid;grid-template-columns: 240px;text-align:center;}
	.gallery-wrap{width:250px;}
}

@media screen and (min-width:641px)  { 
	.gallery{ display:grid;grid-template-columns: 240px 240px;text-align:center;}
	.gallery-wrap{width:500px;}
}
@media screeen and(min-width:961px)  { 
	.gallery{ display:grid;grid-template-columns: 240px 240px 240px;text-align:center;}
	.gallery-wrap{width:750px;}
}
@media screen and (min-width:1025px) {
	.gallery{ display:grid;grid-template-columns: 240px 240px 240px 240px;text-align:center;}
	.gallery-wrap{width:1000px;}
}

@media screen and (min-width:1281px) { 
	.gallery{ display:grid;grid-template-columns: 240px 240px 240px 240px;text-align:center;}
	.gallery-wrap{width:1000px;}
}

