@charset "UTF-8";
/*------------------------------------------------------
PC
--------------------------------------------------------*/
@media print, screen and (min-width: 768px){
	#mv_area{
		width: 100%;
		height: auto;
		margin-bottom: 40px;
		background-color: #fff;
	}

	#mv{
		width: 1000px;
		margin: 0 auto;
		line-height: 0px;
	}

	#main {
		width: 1000px !important;
	}

	h3{
		font-size: 18px;
	}

	.video-read{
		font-size: 112.5%;
		font-weight: bold;
		line-height: 1.6em;
		margin-top: 20px;
		margin-bottom: 40px;
	}

	.movie_area {
		margin-bottom: 20px;
	}

	.movie_block {
		display: flex;
		justify-content: space-around;
	}

	.movie_block iframe{
		width: 100%;
		height: auto;
		aspect-ratio: 2/1;
	}

	.movie_contents {
		flex: 0 0 auto;
		width: 48%;
		margin-bottom: 30px;
	}

	.sp-br{
		display: none;
	}
}

/*------------------------------------------------------
スマホ
--------------------------------------------------------*/
@media only screen and (max-width: 767px){
	#mv_area{
		position: relative;
		top: 70px;
	}

	h2 span{
		font-size: 120.25% !important;
	}

	.video-read{
		font-size: 112.5%;
		font-weight: bold;
		line-height: 1.6em;
		margin-top: 20px;
		margin-bottom: 40px;
	}

	.movie_block iframe{
		width: 100%;
		height: auto;
		aspect-ratio: 2/1;
	}

	.movie_contents{
		margin-bottom: 20px;
	}
}