/* CSS Document */

#about{}
	#about figure{
		margin-bottom: 1em;
		}
	#about section{}
		#about section p+p{
			margin-top: 1em;
			}
		#about section p:last-child{
			float: right;
			}
	#about .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以上*/
#about{}
	#about .flex > div{
		width: 60%;
		}
	#about .flex > figure{
		width: calc(40% - 1em);
		margin-top: 0.3em;
		}
}


/* ie */
@media all and (-ms-high-contrast: none){}


