@charset "utf-8";

/*//////////////////////////////////////////////////////////////////////////////

	achievements

//////////////////////////////////////////////////////////////////////////////*/


/*------------------------------------------------------------------------------

	scene

------------------------------------------------------------------------------*/

#content main figure figcaption {
	text-align: left;
}

#content main .group {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}

#content main .group {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}

#content main .group.slim {
	margin: 3% 0;
	justify-content: center;
}

#content main .group.gallery {
	margin: 3% 0;
}

#content main .group figure {
	width: 48.5%;
	margin: 3% 3% 0 0;
}

#content main .group.slim figure {
	max-width: 500px;
}

#content main .group.gallery figure,
#content main .group.gallery figure:nth-child(2n) {
	width: 31%;
	margin: 3.5% 3.5% 0 0;
}

#content main .group figure:nth-child(2n) { margin-right: 0;}
#content main .group figure:nth-child(-n+2) { margin-top: 0;}

#content main .group.gallery figure:nth-child(3n) { margin-right: 0;}
#content main .group.gallery figure:nth-child(-n+3) { margin-top: 0;}

@media screen and (max-width: 767px) {

#content main .group figure,
#content main .group figure:nth-child(-n+2) {
	width: 100%;
	margin: 5vw 0;
}

#content main .group figure:first-child {
	margin-top: 0;
}

#content main .group.slim figure {
	max-width: 60vw;
}

#content main .group.gallery figure,
#content main .group.gallery figure:nth-child(2n),
#content main .group.gallery figure:nth-child(3n),
#content main .group.gallery figure:nth-child(-n+3) {
	width: 48.5%;
	margin: 3% 3% 0 0;
}

#content main .group.gallery figure:nth-child(2n) {
	margin-right: 0;
}

#content main .group.gallery figure:nth-child(-n+2) {
	margin-top: 0;
}

}






