@charset "UTF-8";
/*------------------------------------------------------------------
********************************************************************
 * ▼構成
 * ・ベースとなるCSS
 * ・スマホ用（@media screen and (max-width: 767px) {} ）

 * 共通系
 * 新卒採用
 * 中途採用
********************************************************************
--------------------------------------------------------------------*/

/*--- 共通系 ---*/
.recruit_box{
	max-width: 1280px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

.recruit_box .catch{
	margin-top: 32px;
	text-align: center;
	font-size: 22px;
	font-weight: 600;
}
@media screen and (max-width: 767px) {
	.recruit_box .catch{
		margin-top: 24px;
		font-size: 4.52vw;
	}
}

.recruit_box .text_1{
	max-width: 600px;
	width: 100%;
	margin: 32px auto 0;
	font-size: 16px;
	line-height: 2;
	color: #1a1a1a;
}
@media screen and (max-width: 767px) {
	.recruit_box .text_1{
		margin-top: 24px;
		font-size: 3.99vw;
	}
}

.recruit_box .more_1{
	margin-top: 55px;
}
@media screen and (max-width: 767px) {
	.recruit_box .more_1{
		margin-top: 40px;
	}
}


/*--- 新卒採用 ---*/
.recruit_1{
	margin-top: 120px;
}
@media screen and (max-width: 767px) {
	.recruit_1{
		margin-top: 40px;
	}
}


/*--- 中途採用 ---*/
.recruit_2{
	margin-top: 90px;
	padding-bottom: 145px;
	border-bottom: #bcc1ca 1px solid;
}
@media screen and (max-width: 767px) {
	.recruit_2{
		margin-top: 80px;
		padding-bottom: 0;
		border-bottom: none;
	}
}

