@charset "utf-8";

.box_recruit01{
	height: calc(161 /var(--break)*100vw);
}
.tbl_guideline01:not(:last-child) {
	margin-bottom: calc(100 / var(--break) * 100vw);
}
.tbl_guideline01 table {
	border-color: ;
}
.tbl_guideline01 th {
	background: ;
}
.tbl_guideline01 tr:not(:last-child) td {
	border-bottom-color: ;
}
.tbl_form01 th {
	color: #fff;
}
.tbl_form01 td input,
.tbl_form01 td textarea {
	background-color: #eee;
	border-radius: calc(4 /var(--break)*100vw);
}
.tbl_form01 td {
	color: #fff;
	border: none !important;
	background: none !important;
}
.tbl_form01 .require span:after {
	color: #000;
	background-color: #beac7c;
}
.btn_submit input {
	border: solid 1px #fff;
	background: #000;
}
@media(max-width: 767px) {
	.tbl_guideline01 td a {
		text-decoration: underline;
		color: var(--guideline-color);
	}
	.tbl_guideline01 tr th {
			border-bottom: 1px solid #000;
	}
}