@charset "UTF-8";

/*------------------------------------------------------------
	下層mv
------------------------------------------------------------*/
.page_mv {
	margin-bottom: 10px;
	padding: 23px 0 24px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	background: url(../img/common/mv-bg-sp.jpg) center;
	background-size: cover;
}
.page_mv__ttl {
	margin-bottom: -15px;
	font-size: 4rem;
}
.page_mv__ttl--sub {
	font-size: 1.6rem;
}
.mv_404 {
	background-image: url(../img/common/mv-bg-sp-404.jpg);
	background-position: center;
	background-size: auto;
}
.mv_PRIVACYPOLICY {
	background-image: url(../img/common/mv-bg-sp-privacypolicy.jpg);
	background-position: center;
	background-size: auto;
}
.mv_COMPANY {
	background-image: url(../img/common/mv-bg-sp-company.jpg);
	background-position: center;
	background-size: auto;
}
.mv_contact {
	background-image: url(../img/common/mv-bg-sp-contact.jpg);
	background-position: center;
	background-size: auto;
}

@media screen and (max-width: 375px) {
	.mv_404 {
		background-size: cover;
	}
	.mv_PRIVACYPOLICY {
		background-size: cover;
	}
	.mv_COMPANY {
		background-size: cover;
	}
	.mv_contact {
		background-size: cover;
	}
}

@media screen and (min-width: 768px) {
	.page_mv {
		padding: 60px 0;
		background-image: url(../img/common/mv-bg-pc.jpg);
	}
	.mv_404 {
		background-image: url(../img/common/mv-bg-pc-404.jpg);
		background-size: cover;
	}
	.mv_PRIVACYPOLICY {
		background-image: url(../img/common/mv-bg-pc-privacypolicy.jpg);
		background-size: cover;
	}
	.mv_COMPANY {
		background-image: url(../img/common/mv-bg-pc-company.jpg);
		background-size: cover;
	}
	.mv_contact {
		background-image: url(../img/common/mv-bg-pc-contact.jpg);
		background-size: cover;
	}
} /* ----- media END ----- */

@media screen and (min-width: 992px) {
	.page_mv__ttl {
		margin-bottom: -25px;
		font-size: 7.9rem;
	}
	.page_mv__ttl--sub {
		font-size: 2.8rem;
	}
} /* ----- media END ----- */

@media screen and (min-width: 1200px) {
	.page_mv {
		padding: 94px 0;
	}
} /* ----- media END ----- */