/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 06 2026 | 07:45:27 */
/* 下層ページ（採用情報） */
/* メッセージ */
.p-recruit-message .img-wrap {
	position: relative;
}
.p-recruit-message .img-wrap h2 {
	line-height: 1.8;
}
.p-recruit-message .img-wrap img {
	opacity: .4;
}
.p-recruit-message .img-wrap .title-wrap {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
}

/* こんな方を歓迎します */
.p-recruit-kangei .list-box {
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
	padding: 1.5em 5em 1em;
}
@media (max-width: 599px) {
	.p-recruit-kangei .list-box {
		padding: 1em;
	}
}
.p-recruit-kangei .list-box .is-style-check_list li::before {
	color: var(--color_deep04);
}
@media (min-width: 960px) { 
	.p-recruit-kangei .break-text {
		padding-left: 80px;
		padding-right: 80px;
	}
}
.p-recruit-kangei .break-text::before {
	top: 15px;
	left: 15px;
	border-color: var(--color_deep04);
}
.p-recruit-kangei .break-text::after {
	right: 15px;
	bottom: 15px;
	border-color: var(--color_deep04);
}
@media (max-width: 959px) {
	.p-recruit-kangei .break-text::before {
		top: 10px;
		left: 10px;
	}
	.p-recruit-kangei .break-text::after {
		right: 10px;
		bottom: 10px;
	}
}

/* 仕事内容 */
.p-recruit-kangei h3::before {
	background: repeating-linear-gradient(90deg, var(--color_deep04) 0%, var(--color_deep04) 29.3%, rgba(150, 150, 150, .2) 29.3%, rgba(150, 150, 100, .2) 100%);
}

@media (max-width: 959px) {
	.p-recruit-kangei .content.top .swell-block-columns__inner {
		flex-direction: column-reverse;
	}
}



