/*見出し*/
#main	{
		font-size:16px;
		margin-top:20px;
		padding-left:30px;
		padding-right:auto;
	}


/* 表 */
/*画面幅1350px以下の設定*/
@media screen and (max-width:1350px){
#main	{
		font-size:16px;
		margin-top:20px;
		padding-left:30px;
		padding-right:auto;
	}

.hyo{
	margin-top:0px;
	margin-bottom:30px;
	border-collapse:collapse;
	width:100%;
	font-size: 1.2em;
	}
}
/*画面幅800px以下の設定*/
@media screen and (max-width:800px){
#main	{
		font-size:12px;
		margin-top:20px;
		padding-left:30px;
		padding-right:auto;
	}

.hyo{
	margin-top:0px;
	margin-bottom:30px;
	border-collapse:collapse;
	width:100%;
	font-size: 0.55em;
	}
}


.hyo td,th{
	border:1px solid #000000;
	padding-top:8px;
	padding-bottom:8px;
}

.hyo_red{
	background-color:#ffcccc;
}

.hyo_yellow{
	background-color:#ffffcc;
}

.hyo_green{
	background-color:#ccffcc;
}

.hyo_blue{
	background-color:#ccccff;
}

.hyo_white{
	background-color:#ffffff;
}


