@charset "UTF-8";

/* ----------------------------------------------------------
	共通
---------------------------------------------------------- */
.m_keyvisual__wrap {
  background: url("../../img/recruitment-support/directrain/bg_recruitment-website-production.jpg") no-repeat center / cover;
}
.m_localNav {
  border-top: 3px solid #009742;
}
.m_localNav:hover {
  background-color: #009742;
}
.m_heading--primary .m_heading__ttl {
	color: #009742;
}
.m_target__item::before {
  background-image: url(../../img/recruitment-support/directrain/recruit-directrain-ico-theme.svg);
}
.m_quality__numWrap {
	color: #072372;
}
.m_faq__q::before {
  content: url("../../img/recruitment-support/directrain/recruitment-website-production_q.svg");
}
.m_faq__a::before {
  content: url("../../img/recruitment-support/directrain/recruitment-website-production_a.svg");
}
.m_btn--common .m_btn__note::before,
.m_btn--common .m_btn__note::after {
  color: #072372;
}
.m_btn--common .m_btn__target {
	background-color: #072372;
}
@media screen and (max-width: 599px) {
	.m_solution__txt.ac {
		text-align-last: left;
	}
	.m_solution__txt.ac br {
		display: none;
	}
}

/* ----------------------------------------------------------
	価格表
---------------------------------------------------------- */
.price_table {
	width: 100%;
}
.price_table th {
	padding: 10px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #072372;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}
.price_table th:empty {
	border-left: none;
}
.price_table th sup {
	font-size: 10px;
	vertical-align: super;
}
.price_table td {
	padding: 10px;
	text-align: center;
	border-bottom: 1px solid #F5F5F5;
	border-left: 1px solid #F5F5F5;
}
.price_table td:last-of-type {
	border-right: 1px solid #F5F5F5;
}
.price_table td.price {
	text-align: right;
}
@media screen and (max-width: 768px) {
	.price_table_wrap {
		overflow-x: scroll;
	}
	.price_table {
		width: 750px;
	}
	.m_solution__txt.ac {
		text-align-last: left;
	}
	.m_solution__txt.ac br {
		display: none;
	}
}