
/*--------------------------------------------------
	採用トップ
--------------------------------------------------*/
.un_recMV {
	position: relative;
	height: 100vw;
	max-height: calc(100vh - 60px);
	background: url(/recruit/images/bg_rechome_mv_last_sp.jpg) no-repeat center center;
	background-size: cover;
}

@media print,
(min-width: 992px) {
	.un_recMV {
		max-height: calc(100vh - 80px);
		background-image: url(/recruit/images/bg_rechome_mv_last.jpg);
	}
}

@media (max-height: 420px) {
	.un_recMV {
		max-height: calc(100vh - 60px);
		background-image: url(/recruit/images/bg_rechome_mv_last.jpg);
	}
}

/*--------------------------------------------------
	アクショントーク
--------------------------------------------------*/
/* メイン画像 */
.bl_actMV_onImgArea {
	background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 80%);
}


/* プロフィール部分 */
.bl_actProfile_item figure{
	max-width: 140px!important;
	margin: 0 auto 10px;
}

/* トーク部分 */
.bl_actSec_talk{
	padding: 0!important;
}
.bl_actSec_talk .bl_talkCol{
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	margin-top: 30px;
}
.bl_actSec_talk .bl_talkCol figure{
	text-align: center;
	width: 18%;
}
.bl_actSec_talk .bl_talkCol figcaption.el_actSpeaker{
	margin-top: 10px;
    position: static!important;
    width: auto!important;
	font-weight: 700;
}
.el_actSpeaker.el_actSpeaker__1st{
	color: #3b6d4a;
}
.el_actSpeaker.el_actSpeaker__2nd{
	color: #0c37ad;
}
.el_actSpeaker.el_actSpeaker__3rd{
	color: #ff007f;
}
.bl_actSec_talk .bl_talkCol p{
	margin: 0!important;
	position: static!important;
	width: 78%;
}
@media (min-width:768px){
	.bl_actSec_talk .bl_talkCol{
		align-items: center;
	}
	.bl_actSec_talk .bl_talkCol figure{
		width: 100px;
	}
	.bl_actSec_talk .bl_talkCol p{
		padding-bottom: 20px;
		width: calc( 100% - 120px );
	}
}

/* スケジュール */


/* 実現したい未来 */
.bl_actFuture_prof img{
	max-width: 120px;
	margin: 0 auto 5px;
}
