@charset "utf-8";
.admission_table_ttl {
	font-weight: normal;
}
.recruitment_txt {
  position: relative;
  padding: 0 0 0 13px;
}
.recruitment_txt::before {
  position: absolute;
  top: 10px;
  left: 0;
  content: '';
  display: block;
  background: #eb0a1e;
  width: 6px;
  height: 6px;
}
.recruitment_txt_note {
  position: relative;
  padding: 0 0 0 13px;
}
.recruitment_txt_note::before {
  content: '※';
  display: block;
  position: absolute;
  top: 0;
  left: -3px;
}
.contact_inner {
	padding: 60px 0 0;
}
.recruitment_txt_list li + li {
	margin: 10px 0 0;
}
.recruitment_txt_list .recruitment_txt::before {
	top: 50%;
	transform: translateY(-50%);
}
@media only screen and (min-width: 768px) {
	.admission_col_01.recruitment_col {
		width: 20%;
	}
}
@media only screen and (min-width: 1024px) {
	.recruitment_txt::before {
		top: 12px;
	}
}
@media only screen and (min-width: 1280px) {
	.recruitment_txt::before {
		top: 16px;
		width: 8px;
		height: 8px;
	}
	.recruitment_txt_note::before {
		left: -8px;
	}
	.contact_inner {
		padding: 120px 0 0;
	}
	.recruitment_txt_list li + li {
		margin: 20px 0 0;
	}
	.recruitment_txt_list .recruitment_txt {
		padding: 0 0 0 18px;
	}
}