body {
	background-color: #E5E5E5;
	color: #666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: 20px;
	font-size: small;
}
a:visited{
	text-decoration: none;
	color: #666666;
}
a:link{
	text-decoration: none;
	color: #666666;
}
a:hover{
    color: #F6975F;
	text-decoration: underline;
}
.Year01{
	color: #666666;
	text-decoration: none;
}
.Year01 a:link,.Year01 a:visited{
	color: #F6975F;
	text-decoration: none;
}
.Year01 a:hover {
	text-decoration: underline;
}

.main,.main a:link,.main a:visited{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.main a:hover {
    color: #F6975F;
	text-decoration: underline;
}

.tit01,.tit01 a:link,.tit01 a:visited{
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	line-height: 35px;
}
.tit01 a:hover {
	text-decoration: underline;
}
.tit02,.tit02 a:link,.tit02 a:visited{
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;

}
.tit02 a:hover {
    color: #F6975F;
	text-decoration: underline;
}
.tit03,.tit03 a:link,.tit03 a:visited{
	font-size: 12px;
	color: #6f599c;
	font-weight: bold;
	text-decoration: none;
	line-height: 26px;
}
.tit03 a:hover {
	text-decoration: underline;
}
.tit032,.tit032 a:link,.tit032 a:visited{
	font-size: 12px;
	color: #6f599c;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
.tit032 a:hover {
	text-decoration: underline;
}
.tit033,.tit033 a:link,.tit033 a:visited{
	font-size: 12px;
	color: #6f599c;
	font-weight: bold;
	text-decoration: underline;
	line-height: 26px;
}
.tit033 a:hover {
	text-decoration: underline;
}
.tit06,.tit06 a:link,.tit06 a:visited{
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.tit06 a:hover {
	text-decoration: underline;
}
.links,.links a:link,.links a:visited{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 20px;
}
.links a:hover {
    color: #6f599c;
	text-decoration: underline;
}
.tit031,.tit031 a:link,.tit031 a:visited{
	font-size: small;
	color: #6f599c;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}
.tit031 a:hover {
	text-decoration: underline;
}
.tit04,.tit04 a:link,.tit04 a:visited{
	font-size: 14px;
	color: #6f599c;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}
.tit04 a:hover {
	text-decoration: underline;
	color: #F6975F;
}
.tit041,.tit041 a:link,.tit041 a:visited{
	font-size: 12px;
	color: #6f599c;
	font-weight: bold;
	text-decoration: none;

}
.tit041 a:hover {
	text-decoration: underline;
	color: #F6975F;
}
.tit042,.tit042 a:link,.tit042 a:visited{
	font-size: 13px;
	color: #6f599c;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}
.tit042 a:hover {
	text-decoration: underline;
	color: #F6975F;
}
.tit05,.tit05 a:link,.tit05 a:visited{
	font-size: 20px;
	color: #6f599c;
	font-weight: bold;
	text-decoration: none;
	line-height: 26px;
}
.tit05 a:hover {
	text-decoration: underline;
	color: #F6975F;
}
.tit06,.tit06 a:link,.tit06 a:visited{
	font-size: 20px;
	color: #339966;
	font-weight: bold;
	text-decoration: none;
	line-height: 28px;
}
.tit06 a:hover {
	text-decoration: underline;
}
.z_yellow,.z_yellow a:link,.z_yellow a:visited{
	font-size: small;
	color: #ff6600;
	text-decoration: none;
	line-height: 16px;
}
.z_yellow a:hover {
	text-decoration: underline;
}
.z_yellow1,.z_yellow1 a:link,.z_yellow1 a:visited{
	font-size: small;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
}
.z_yellow1 a:hover {
color: #ff6600;
	text-decoration: underline;
}
.z_yellow2,.z_yellow2 a:link,.z_yellow2 a:visited{
	font-size: small;
	color: #ff6600;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
}
.z_yellow2 a:hover {
	text-decoration: underline;
}
.z_blue,.z_blue a:link,.z_blue a:visited{
	font-size: medium;
	color: #ff6600;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}
.z_blue a:hover {
	text-decoration: underline;
}
.z_blue01,.z_blue01 a:link,.z_blue01 a:visited{
	font-size: small;
	color: #000099;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}
.z_blue01 a:hover {
	text-decoration: underline;
}
.z_red01,.z_red01 a:link,.z_red01 a:visited{
	font-size: small;
	color: #ff0000;
	text-decoration: none;
	line-height: 16px;
}
.z_red01 a:hover {
	text-decoration: underline;
}
.z_red02,.z_red02 a:link,.z_red02 a:visited{
	font-size: small;
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}
.z_red02 a:hover {
	text-decoration: underline;
}
.z_red03,.z_red03 a:link,.z_red03 a:visited{
	font-size: medium;
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
	line-height: 22px;
}
.z_red03 a:hover {
	text-decoration: underline;
}
.foot,.foot a:link,.foot a:visited{
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.foot a:hover {
	text-decoration: underline;
}
.a1 {
	border: 1px dashed #D5CEDE;
}
.date,.date a:link,.date a:visited,.date a:hover{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-color: #F3844C;
}
.culture0301{
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height: 16px;
	background-color: #F6975F;
}
.culture0302{
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height: 16px;
	background-color: #6f599c;
}
.main0629,.main0629 a:link,.main0629 a:visited{
	font-size: small;
	color: #000;
	text-decoration: none;
	line-height: 24px;
	background-color: #6666FF;
	padding: 4px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.main0629 a:hover {
	text-decoration: underline;
}
.search01,.search01 a:link,.search01 a:visited,.search01 a:hover{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.search02,.search02 a:link,.search02 a:visited,.search02 a:hover{
	font-size: 12px;
	color: #FFFF00;
	text-decoration: none;
	font-weight: bold;
}
.search03,.search03 a:link,.search03 a:visited,.search03 a:hover{
	font-size: 19px;
	color: #60378B;
	text-decoration: none;
	font-weight: bold;
}
.search04,.search04 a:link,.search04 a:visited,.search04 a:hover{
	font-size: 12px;
	color: #60378B;
	text-decoration: none;
	font-weight: bold;
}
.search041,.search041 a:link,.search041 a:visited,.search041 a:hover{
	font-size: 10px;
	color: #60378B;
	text-decoration: none;
	font-weight: bold;
}
.search042,.search042 a:link,.search042 a:visited,.search042 a:hover{
	font-size: 10px;
	color: #60378B;
	text-decoration: none;
}
.search05,.search05 a:link,.search05 a:visited,.search05 a:hover{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.search06,.search06 a:link,.search06 a:visited,.search06 a:hover{
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	background-color: #FB7C7C;
}
.search060,.search060 a:link,.search060 a:visited,.search060 a:hover{
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.search061,.search061 a:link,.search061 a:visited,.search061 a:hover{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-color: #FB7C7C;
}
.search07,.search07 a:link,.search07 a:visited,.search07 a:hover{
	font-size: 12px;
	color: #666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: 16px;
}