/* CSS Document */

#contribution{}
	#contribution ul,
	#contribution figure{
		margin-top: 1em;
		}
	#contribution .flex+div{
		margin-top: 2em;
		}
	#contribution .flex{
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		}


/* for mobile */
@media (max-width: 767px) {
/*767以下px*/
}


/* for TabletPC */
@media (min-width: 768px) {
/*768px以上*/
}


/* for PC */
@media (min-width: 992px) {
/*992px以上*/
#contribution{}
	#contribution .flex > div{
		width: 60%;
		}
	#contribution .flex > figure{
		width: calc(40% - 1em);
		margin-top: 1.3em;
		}
}


/* ie */
@media all and (-ms-high-contrast: none){}


