h3{
	border:none;
}
h3:after{
	display:none;
}
h3.ad-h3{
	line-height:2em;
	font-size:1.5em;
	border-left:#bed715 solid 8px;
	padding-left:10px;
	margin-top:30px;
	margin-bottom:20px;
	margin-left: 0.4em;
}

.video-wrap p{
	padding-left:1em;
	margin-bottom:1.5em;
}
.video-container{
	padding:0 1em;
}
.video-container h4{
	height: 65px;
    padding-right: 1.8em;
	font-size:1.1em;
	line-height:1.2em;
	margin: 0.5em 0 0;
}
.video-container img,
.video-wrap2 img{
	width: 100%;
	height: auto;
}
.video-container a,
.video-wrap2 a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.video-container a span,
.video-wrap2 a span{
	content: "";
	background: url(/assets/images/au/media_youtubeicn.png) no-repeat;
	display: block;
	width: 64px;
	height: 45px;
	position: absolute;
	top: 38%;
	left: 42%;
	opacity: 0.8;
}
.video-container a span:hover,
.video-wrap2 a span:hover{
	background: url(/assets/images/au/media_youtubeicn_hov.png) no-repeat;
	opacity: 1;
}

.video-wrap2{padding:0 1em; margin-bottom:8em; }
.video_container2{margin-bottom:1em;}


@media (max-width: 930px){
.span_6 {width: 80%; margin: 0 auto; float: none;}
.video-wrap2:first-of-type{margin-bottom: 1.5em;}
.video-container h4{width: 100%; padding-right: 0;}
.video-play{width: 100%; height: auto;}
}

@media (max-width: 930px){
.span_6 {width: 95%;}
}

@media (max-width: 700px){
	div.video-wrap,div.video-wrap2{
		padding: 0;
	}
	.span_6{
		width: 100%;
	}
}

@media (min-width:930px){
	.video-container img,
	.video-wrap2 img{
		height: 167px;
		object-fit: cover;
		font-family: 'object-fit: cover;'; /*IE対策*/
	}
}