#highlight #sp_contents .list {
    float: none;
    width: auto;
}
#highlight #sp_contents.jbc .list {
    float: left;
    width: 485px;
	margin-right:30px;
}
#highlight #sp_contents.jbc .list:last-child{
	margin-right:0px;
}
#highlight #sp_contents.jbc .list table tr.name th{
	font-weight: bold;
	background-color: inherit;
	color: black;
	font-size: 2.0rem;
	padding-top:20px;
}
#highlight #sp_contents.jbc .list table tr.name:first-child th{
	padding-top:0px;
}
#highlight .title .fl.long{
	width:100%;
}











#highlight .info .result{
	margin-bottom:35px;
}


#highlight .info .report{
	width:560px;
	margin:0 auto;
	margin-bottom:10px;
}
#highlight .info .report iframe{
	width:560px;
	height:315px;
	border:0;
}
#highlight .info .report p{
	background-color:#000;
	color:white;
	padding:5px 0;
}


@media screen and (max-width: 768px) {
	#highlight #sp_contents.jbc .list {
		float: none;
		width: auto;
		margin-right:0px;
	}
	#highlight #sp_contents.jbc .list table tr.name th{
		padding-top:20px;
		text-align: center;
	}
	#highlight #sp_contents.jbc .list table tr.name:first-child th{
		padding-top:20px;
	}
	#highlight #sp_contents.jbc .list p{
		text-align: center;		
	}
	#highlight #sp_contents .list table{
		line-height:1.3;
	}
	#highlight #sp_contents .list table tr th:nth-child(2),
	#highlight #sp_contents .list table tr td:nth-child(2){
		display:none;
	}

	#highlight #sp_contents .list table tr th:nth-child(4),
	#highlight #sp_contents .list table tr td:nth-child(4),
	#highlight #sp_contents .list table tr th:nth-child(5),
	#highlight #sp_contents .list table tr td:nth-child(5),
	#highlight #sp_contents .list table tr th:nth-child(6),
	#highlight #sp_contents .list table tr td:nth-child(6),
	#highlight #sp_contents .list table tr th:nth-child(7),
	#highlight #sp_contents .list table tr td:nth-child(7){
		text-align:center;
	}
	#highlight .info .report{
		width:auto;
	}
	#highlight .info .report .youtube {
		position: relative;
		width: 100%;
		padding-top: 56.25%;
	}
	#highlight .info .report .youtube iframe {
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
	}

}