.main p,li{
	font-size : 90%;
	line-height : 150%;
}
.main table{
	font-size : 80%;
}
.red{
	color : red;
}
.right{
	text-align : right;
}
.center{
	text-align : center;
}
.main table{
	border-collapse : collapse;
	border : 1px solid #cccccc;
}
.main th{
	text-align : center;
	font-weight : normal;
	background-color : #ccff99;
	padding : 3px;
	border : 1px solid #cccccc;
}
.main td{
	padding : 3px;
	border : 1px solid #cccccc;
}
.sake{
	width : 6%;
	text-align : center;
	color : #009900;
}
.f80{
	font-size : 80%;
}
#rainbow table,p{
	margin-left : 30px;
}
#rainbow p{
	color : #333333;
	font-size : 90%;
}
#chirashi img{
	padding : 0px 10px;
}