/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

		オーナーズ＠下層用

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/****************************************************************************************************************************
	共通
****************************************************************************************************************************/
main.ownersUnder{
	display: block;
	width: 100%;
}


/*-----------------------------------------------
mv
-----------------------------------------------*/
section.mv{
	display: block;
	width: 100%;
	height: 350px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

section.mv:before{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left: 0;
	z-index: 1;
	background: linear-gradient(rgba(0,0,0,0) 60%, rgba(0,0,0,0.6) 100%);
}

section.mv .in_mv{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	height: 100%;
	position: relative;
	z-index: 5;
}

section.mv .in_mv .mv_title{
	display: inline-block;
	padding: 25px 0px;
	font-size: 25px;
	font-weight: bold;
	color: #fff;
	letter-spacing: 0.1em;
}

/*-----------------------------------------------
mv.img_none
-----------------------------------------------*/
section.mv.img_none{
	height: 100px;
	background-color: #384f72;
}
section.mv.img_none .in_mv{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
section.mv.img_none:before{
	display: none;
}




@media screen and (max-width: 640px){
	section.mv{
		height: 300px;
	}
	section.mv .in_mv .mv_title{
		padding: 15px 0px;
		font-size: 20px;
		letter-spacing: 0.05em;
	}
	section.mv.img_none{
		height: 80px;
	}
}
@media screen and (max-width: 500px){
	section.mv{
		height: 250px;
	}
	section.mv .in_mv .mv_title{
		padding: 10px 0px;
		font-size: 20px;
		letter-spacing: 0.05em;
	}
	section.mv.img_none{
		height: 60px;
	}
}























/****************************************************************************************************************************

****************************************************************************************************************************/
