article .youtube ul{
	display:flex;
	justify-content: space-between;
	font-size:1.5rem;
	text-align:center;
}
article .youtube ul li{
}
article .youtube ul li iframe{
	width: 445px;
	height: 250px;
	border:0;
}
article .jbc_table{
	width:450px;
}
#rensai .report p{
	background-color:#000;
	color:white;
	padding:5px 0;
	text-align:center;
	margin:0;
}
#rensai .report{
	width:560px;
	margin:0 auto;
	margin-bottom:10px;
}
#rensai .report iframe{
	width:560px;
	height:315px;
	border:0;
}
#rensai .text.talk p{
	text-indent:-4em;
	margin-left:4em;
}
#rensai .text.talk .image p{
	text-indent:0em;
	margin-left:0em;
}
#rensai .text.talk p strong{
}
#rensai .text.small p{
	font-size: 1.4rem;
}
#rensai .text h4{
	font-size:1.7rem;
	border-left:10px solid #bbb;
	padding-left:10px;
}
/*
#rensai .text h4.none{
	border-left:0px;
	padding-left:0px;
}
*/
#rensai .text strong.final{
	background-color: #3E3E3E;
	color: #fff;
	padding: 1px 10px;
	margin-right:5px;
	font-size: 1.4rem;
}

@media screen and (max-width: 768px) {
	article .youtube ul{
		display:block;
		justify-content: inherit;
	}
	article .youtube ul li{
		margin-bottom: 20px;
	}
	article .youtube ul li .block{
		position: relative;
		width: 100%;
		padding-top: 56.25%;
		margin-bottom:10px;
	}
	article .youtube ul li iframe {
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
	}
	#rensai .youtube ul li p{
		line-height: 1.3;
	}
	#rensai .text h4{
		border-left:0;
		padding-left:0;
		text-align:center;
	}
	#rensai .report{
		width:auto;
	}
	#rensai .report .youtube {
		position: relative;
		width: 100%;
		padding-top: 56.25%;
	}
	#rensai .report .youtube iframe {
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
	}
	article .jbc_table{
		width:auto;
	}

}
