@charset "UTF-8";
@import url(ress.css);

@media screen and (max-width: 767px){
.dtl-right h3 {
    /*width: 95%;*/
    margin: 30px auto 0;
    font-size: 16px;
    font-size: 1.6rem;
    text-align: left;
}
}

.video_outside .video_inside {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
}

.video_outside .video_inside iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media screen and (min-width: 600px){
header {
	display: flex;
}
}
	/*@media screen and (max-width: 600px){
	.epi-video-block div iframe {
		height: 105%;
	}
	}
	
@media screen and (min-width: 601px){
	.epi-video-block div iframe {
		height: 80%;
	}
	}

@media screen and (max-width: 885px){
	.epi-video-block div iframe {
		height: 90%;
	}
	}

	@media screen and (max-width: 1044px){
	.epi-video-block div iframe {
		height: 90%;
	}
	}

	@media screen and (min-width: 1045px){
	.epi-video-block div iframe {
		height: 100%;
	}
	}*/

	.epi-video-block div iframe {
	margin: 0 auto;
	max-width: 100%;
}
