@charset "utf-8";

/*===========================================================
ループスライダー
===========================================================*/

.loopImgArea {
	gap: 15px;
}

.loopImgBx01 {
	width: 300px;
	padding-top: 200px;
}

.loopImgArea {
	margin: 0 0 0 10px;
}

/*===========================================================
recruit01
===========================================================*/

.recruit01-container02 {
	gap: 30px;
}

/*===========================================================
recruit02
===========================================================*/

.recruit02-row {
	padding: 20px 0;
	border-bottom: 1px solid #B5B1AD;
}

.recruit02-row:first-child {
	padding: 0 0 20px;
}

/*===========================================================
送信完了
===========================================================*/

.recruit-complete-btn-area .btn01::after {
	display: none;
}

.recruit-complete-btn-area .btn01::before {
    content: "";
    display: block;
    width: 15px;
    height: 11px;
    background: url(/system_panel/uploads/images/btn_arrow01.svg) center / contain no-repeat;
    margin: 0 15px 0 0;
	transform: scale(-1, 1) translateX(0);
    transition: all .3s;
}

.recruit-complete-btn-area .btn01:hover::before {
    transform: scale(-1, 1) translateX(6px);
}


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@media screen and (min-width:414px) {


/*===========================================================

===========================================================*/



} /* min-width: 414px ここまで */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@media screen and (min-width:544px) {


/*===========================================================

===========================================================*/



} /* min-width: 544px ここまで */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@media screen and (min-width: 768px) {


/*===========================================================
ループスライダー
===========================================================*/

.loopImgBx01 {
	width: 360px;
	padding-top: 260px;
}

} /* min-width: 768px ここまで */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@media screen and (min-width: 1024px) {


/*===========================================================
recruit02
===========================================================*/

.recruit02-row {
	padding: 40px 0;
}

.recruit02-row:first-child {
	padding: 0 0 40px;
}

.content-area .content.show {
	margin: 100px 0 0;
}


} /* min-width: 1024px ここまで */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@media screen and (min-width:1200px) {


/*===========================================================

===========================================================*/



} /* min-width: 1200px ここまで */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@media screen and (min-width:1440px) {


/*===========================================================

===========================================================*/



} /* min-width: 1440px ここまで */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@media screen and (min-width:1620px) {




} /* min-width: 1520px ここまで */

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */ 