
/*  RECRUIT
=========================================================================
=========================================================================*/
main {
	display: flex;
	align-items: center;
	justify-content: center;
}

article section {
	margin: 0 auto;
	width: 100%;
	max-width: 1000px;
}

article .inner {
	padding: 0 20px;
}

article .inner p {
	line-height: 3em;
}

article .inner p:not(:first-of-type) {
	margin-top: 3em;
}


/*  767px以下
=========================================================================
=========================================================================*/
@media screen and (max-width:767px) {
	article .inner p {
		line-height: 2em;
	}

	article .inner p:not(:first-of-type) {
		margin-top: 1em;
	}
}

/*  420px以下
=========================================================================
=========================================================================*/
@media screen and (max-width:420px) {}
