#mv{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	aspect-ratio:96/25;
	
}
.page-template-about #mv{
	background-image: linear-gradient(rgba(10, 38, 71, 0.77), rgba(10, 38, 71, 0.77)),url('../images/fv_about.jpg');
}
.page-template-inquiry #mv{
	background-image: linear-gradient(rgba(10, 38, 71, 0.77), rgba(10, 38, 71, 0.77)),url('../images/fv_contact.jpg');
}
.post-type-archive-post #mv,
.single-post #mv
{
	background-image: linear-gradient(rgba(10, 38, 71, 0.77), rgba(10, 38, 71, 0.77)),url('../images/fv_news.jpg');
}
.post-type-archive-column #mv{
	background-image: linear-gradient(rgba(10, 38, 71, 0.77), rgba(10, 38, 71, 0.77)),url('../images/fv_column_list.jpg');
}
.single-column #mv{
	background-image: linear-gradient(rgba(10, 38, 71, 0.77), rgba(10, 38, 71, 0.77)),url('../images/fv_column_detail.jpg');
}
.page-template-service #mv{
	background-image: linear-gradient(rgba(10, 38, 71, 0.77), rgba(10, 38, 71, 0.77)),url('../images/fv_service.jpg');
}
.page-template-amazon #mv,
.page-template-d2c #mv{
	background-image: url('../images/fv_amazon.jpg');
	aspect-ratio:64/27;
}
.page-template-rakuten #mv{
	background-image: url('../images/fv_rakuten.jpg');
	aspect-ratio:64/27;
}
#mv_inner{
	position: relative;
	height: var(--adjusted-mv-height, auto);
}
#mv_content{
	position: absolute;
	width:100%;
	max-width: 1100px;
	top: 50%;
	left: 50%;
	transform: translate(-50% , -50%);
}


.page-template-service #mv_content{
	transform: translate(-50% , -80%);
}
#mv_content p{
	font-size:64px;
	color: #fff;
	margin-bottom: 10px;
	letter-spacing: .05em;
}
#mv_content .ja{
	font-size:24px;
	color: #fff;
	margin-bottom: 0px;
	font-weight: 300;
	letter-spacing: .18em;
}
@media (max-width: 992px) {
	.page-template #mv,
	.post-type-archive-post #mv,
	.post-type-archive-column #mv,
	.single-post #mv,
	.single-column #mv{
		aspect-ratio:96/48;
	}.page-template-service #mv{
		aspect-ratio:96/54;
	}
	#mv_content{
		width: 95%;
		margin: 0 auto;
	}
	#mv_content p {
    font-size: 28px;
	}#mv_content h1.ja{
	font-size:14px;
	}
.page-template-amazon #mv_content,
.page-template-rakuten #mv_content,
.page-template-d2c #mv_content{
	position: absolute;
	top: inherit;
	left: 50%;
	bottom:10px;
	transform: translateX(-50%);
}
	.post_content .post_copy{
		font-size: 14px;
	}
}