@charset "UTF-8";
.intro {
	margin-bottom: 69px;
}
.intro_inner {}
.intro_title {}
.intro_headline {}
.intro_text {}
.intro_text:last-child {
	margin-bottom: 0;
}
.intro_vis {
	background-image: url(/img/recruit_condition/pt-intro@2x.jpg);
	height: 441px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #7fc2f7;
	margin-top: 67px;
}
.rule {}
.rule_inner {}
.rule_title {}
.rule_indent {}
.rule_table {}
.rule_table > tbody {}
.rule_table > tbody > tr {}
.rule_table > tbody > tr:first-child {}
.rule_table > tbody > tr:last-child {}
.rule_table > tbody > tr > th {
	white-space: nowrap;
	width: 170px;
}
.rule_table > tbody > tr > td {}
.rule_list {
	list-style: none;
}
.rule_list > li {
	text-indent: -1em;
	padding-left: 1em;
}
.rule_list > li:first-child {}
.rule_list > li:last-child {}
.rule_list > li:nth-child(2n+1) {}
.rule_list > li:nth-child(n+3) {}
@media screen and (min-width:1000px) {}
@media screen and (max-width:999px) {
	.intro {}
	.intro_inner {}
	.intro_title {}
	.intro_headline {}
	.intro_text {}
	.intro_text:last-child {}
	.intro_vis {
		margin-top: 45px;
		height: 40vw;
	}
	.rule {}
	.rule_inner {}
	.rule_title {}
	.rule_indent {}
	.rule_table {}
	.rule_table > tbody {}
	.rule_table > tbody > tr {}
	.rule_table > tbody > tr:first-child {}
	.rule_table > tbody > tr:last-child {}
	.rule_table > tbody > tr > th {}
	.rule_table > tbody > tr > td {}
	.rule_list {}
	.rule_list > li {}
	.rule_list > li:first-child {}
	.rule_list > li:last-child {}
	.rule_list > li:nth-child(2n+1) {}
	.rule_list > li:nth-child(n+3) {}
}
@media screen and (max-width:767px) {
	.intro {
		margin-bottom: 45px;
	}
	.intro_inner {}
	.intro_title {}
	.intro_headline {}
	.intro_text {}
	.intro_text:last-child {}
	.intro_vis {
		margin-top: 25px;
	}
	.rule {}
	.rule_inner {}
	.rule_title {}
	.rule_indent {}
	.rule_table {}
	.rule_table > tbody {}
	.rule_table > tbody > tr {}
	.rule_table > tbody > tr:first-child {}
	.rule_table > tbody > tr:last-child {}
	.rule_table > tbody > tr > th {
		width: auto;
	}
	.rule_table > tbody > tr > td {}
	.rule_list {}
	.rule_list > li {}
	.rule_list > li:first-child {}
	.rule_list > li:last-child {}
	.rule_list > li:nth-child(2n+1) {}
	.rule_list > li:nth-child(n+3) {}
}
