@charset "utf-8";
/* POST Recruit */
.pRecruit1,
.privacyTy {
	text-align: center;
	color: #fff;
	background: #2B316E;
	padding: 52px 0;
	margin: 75px 0 100px;
}
.pRecruit1 h2,
.privacyTy h2 {
	font-size: 4rem;
	font-weight: bold;
}
.pRecruit1 p,
.privacyTy p {
	font-size: 2rem;
}
.pRecruit2 h3 {
	font-size: 2.4rem;
	font-weight: bold;
	text-align: center;
	margin: 0 0 100px;
}
.pRecruitArea {
	margin: 0 0 100px;
}
.privacyIn {
	max-width: 1000px;
	padding: 0 5%;
	margin: 0 auto 100px;
}
.privacyIn h3 {
	font-size: 1.8rem;
	font-weight: bold;
	margin: 0 0 5px;
}
.privacyIn p {
	margin: 0 0 30px;
}
.privacyIn p a {
	text-decoration: underline;
}

@media screen and (max-width: 768px) {
	.pRecruitIn {
		padding: 0 5%;
	}
}

@media screen and (max-width: 600px) {
	.pRecruit1 h2,
	.privacyTy h2 {
		font-size: 3rem;
	}
	.pRecruit1 p,
	.privacyTy p {
		font-size: 1.6rem;
	}
	.pRecruit1,
	.privacyTy {
		margin: 51px 0 50px;
	}
	.pRecruit2 h3 {
		margin: 0 0 50px;
	}
	.pRecruitArea {
		margin: 0 0 50px;
	}
	.pRecruit2 ul {
		display: block;
	}
}
