/* CSS Document */
@media screen and (min-width: 768px){/*pc*/
.table1 th{
	width:11.1%;
}
}
.table1 th.red{
	color:#C00!important;
}

.table1 td.red{
	color: #C00;
	background-color: #FFEAEA;
}

.table1 td.yel{
	/*color: #C00;*/
	background-color:#FFC;
}

.table1 td{
	text-align:center!important;
height:60px;
padding:5px;
}

.table1 .kyugyo{
	background-color:#FFE1E1;
}

.table1 .w33{
	width:33%;
}


@media screen and (max-width: 767px){/*sp*/

.table1{
	font-size:75%;
}
}

@media screen and (min-width: 768px){/*pc*/
.fbox{
display: flex;
}
}

.fbox dl{
flex: 0 0 50%;
text-align: center;
margin-bottom:2em;
}

.fbox dd{
margin-left:0;
}