@charset "utf-8";
/* CSS Document */
caption{
	text-align: center !important;
	margin-bottom:5px;
}
.rensai2 figure{
	width: 250px;
	margin: 0;
}
.rensai2 figure img{
	display: block;
}
.rensai2 figure.fll{
	padding-right: 16px;
	padding-bottom: 16px;
}
.rensai2 figure.flr{
	padding-left: 16px;
	padding-bottom: 16px;
}
.rensai2 figcaption{
	font-size: 12px;
	background: #9cc3ea;
	padding: 5px;
}
span.point{
	font-weight: bold;
	color: #ef6a65;
}
span.point01, span.point02, span.point03{
	font-weight:bold;
}
span.point01{
	color:#099EFF;
}
span.point02{
	color:#E88C0C;
}
span.point03{
	color:#21b563;
}


h4.normal-st{
	position: static !important;
	border:none !important;
	margin:0 !important;
	padding:0 !important;
	color:#f8451b;
}
.small-area{
	margin-top:15px;
}

@media screen and (max-width:667px){
.rensai2 figure.fll,.rensai2 figure.flr{
		clear:both;
		float:none;
		margin:0 auto !important;
		padding-left: 0;
		padding-right: 0;
}
}
@media screen and (max-width:479px){
table.tekisei th,table.tekisei td{
	font-size:14px;
}
}
