/*-----------------------------------------------
movein-merit
-----------------------------------------------*/
/*-- element --*/

.c-container.movein-office {
	width: 100%;
}
.movein-office .c-more-btn {
	max-width: 320px;
}

/*-- fv --*/
#p-section-fv-area {
	position: relative;
	padding: 0;
	max-height: 720px;
	height: 100vh;
	min-height: 540px;
	background-image: url(../images/movein_merit-slider/slide01.jpg);
	background-size: cover;
	backdrop-filter: blur(20px);
}
#p-section-fv-area:has( > :nth-child(2 of .p-section-fv-img__list).slick-current) {
	background-image: url(../images/movein_merit-slider/slide02.jpg);
}
#p-section-fv-area:has( > :nth-child(3 of .p-section-fv-img__list).slick-current) {
	background-image: url(../images/movein_merit-slider/slide03.jpg);
}
#p-section-fv-area:has( > :nth-child(4 of .p-section-fv-img__list).slick-current) {
	background-image: url(../images/movein_merit-slider/slide04.jpg);
}
#p-section-fv-area:has( > :nth-child(5 of .p-section-fv-img__list).slick-current) {
	background-image: url(../images/movein_merit-slider/slide05.jpg);
}

.p-section-fv-block {
	position: absolute;
	width: 90%;
	left: 50%;
	top: 10%;
	transform: translateX(-50%);
	z-index: 2;
}

.p-section-fv-img__list {
	margin: 0 auto;
	position: relative;
	width: 100%;
	max-width: 1728px;
	border-radius: 20px;
	over-flow: hidden;
}
.p-section-fv-img__list img {
	max-width: 1728px;
}


.p-section-fv-text__list {
	max-width: 50%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}


/*-- office-event__list-- */
.p-section-office-event__list {
	list-style: none;
	padding: 0;
	margin: 0 0 30px;
}
.p-section-office-event__item {
	padding: 10px 7px;
	border-bottom: 1px solid #ccc;
}
.p-section-office-event__item:first-child {
	border-top: 1px solid #ccc;
}
.p-section-office-event__item > dl {
	font-size: 1.4rem;
	display: flex;
	flex-wrap: wrap;
}
.p-section-office-event__item > dl > dt {
	width: 15%;
	padding-left: 15px;
}
.p-section-office-event__item > dl > dd {
	width: 85%;
}

@media screen and (max-width: 767px) {
	.p-section-office-event__list {
		margin-bottom: 45px;
	}
	.p-section-office-event__item > dl {
		font-size: 1.2rem;
	}
	.p-section-office-event__item > dl > dt {
		width: 25%;
	}
	.p-section-office-event__item > dl > dd {
		width: 75%;
	}
}
