body{
		font-size: 9pt;
		text-align: center;
		}
.Rights{
		font-size: 8pt;
		text-align: right;
		}
.Rights2{
		font-size: 8pt;
		text-align: center;
		}
.Guide{
		font-size: 8pt;
		font-weight:normal;
		text-align: right;
		}
.menu{
		text-align: center;
		vertical-align : middle;
		}
.tbl1{
		width : 33%;
		text-align: right;
		vertical-align : middle;
		margin 5px;
		}
.tbl2{
		width : 34%;
		text-align: center;
		vertical-align : middle;
		}
.tbl3{
		width : 33%;
		text-align: left;
		vertical-align : middle;
		margin 5px;
		}
.tbl4{
		text-align: center;
		vertical-align : middle;
		}
.tblgaiyou0{
		width : 100%;
		text-align: left;
		vertical-align : middle;
		}
.tblgaiyou1{
		width : 49%;
		text-align: left;
		vertical-align : middle;
		}
.tblgaiyou2{
		width : 49%;
		text-align: left;
		vertical-align : top;
		}
.tblpp1{
		width : 49%;
		text-align: left;
		vertical-align : top;
		}
.tblpp11{
		font-size : 8pt;
		text-align: left;
		vertical-align : top;
		}
.tblpp2{
		width : 49%;
		text-align: left;
		vertical-align : top;
		}
.bentougenre{
		padding : 3px;
		font-weight : bold;
		font-size : 9pt;
		color: #ffffff;
		background-color : #ffc000;
		text-align: center;
		}
.bentouitiran{
		padding : 3px;
		text-align: center;
		}
.tblsisetsu{
		padding: 5px;
		}
.tblbentou0{
		text-align: center;
		}
.tblbentou1{
		padding : 3px;
		font-weight : bold;
		font-size : 9pt;
		color: #404040;
		text-align: center;
		}
.tblbentou2{
		font-weight : normal;
		font-size : 9pt;
		color: #f00000;
		text-align: center;
		}
.tblbentou3{
		padding : 3px;
		font-weight : bold;
		font-size : 9pt;
		color: #404040;
		background-color: #c0c0c0;
		text-align: center;
		}
.tblbentou4{
		margin : 3px;
		width : 204px;
		text-align: center;
		}
.tblbentou5{
		margin : 3px;
		width : 204px;
		text-align: center;
		float : left;
		}
.tblbentou6{
		font-weight : normal;
		font-size : 8pt;
		color: #404040;
		text-align: center;
		}
.flash1{
   border : thin solid #ff0000;
}
.menu1{
   border : thin solid #008000;
}
.menu2{
   border : thin solid #ffe742;
}
.bumontbl1{
   border : thin solid #c0c0c0;
}
.bosyu1{
	width:100px;
	background-Color:#FFF0F0;
	text-align:center;
	font-size:8pt;
	padding: 5px;
}
.bosyu2{
	width:250px;
	background-Color:#FFF0E0;
	font-size:8pt;
	padding: 5px;
}
#mf_01{
	display:block;
	height:22px;
	background-color: #c00000;
	color:#ffffff; text-decoration:none;
	border:1pt solid #600000;
	padding:0px 5px 0px 5px;
}
#mf_01:visited{
	color:#ffffff;
	text-decoration:none;
}
#mf_01:hover{
	background-color: #800000;
	color:#ffffff;
	text-decoration:underline;
}
.cap1{
	font-size:10pt;
	color:#000000;
	line-height:12pt;
	padding: 1em 2em;
}
.cap2{
	font-size:9pt;
	color:#ffffff;
	vertical-align:middle;
	font-weight: bold;
}
.cap3{
	font-size:10pt;
	color:#404040;
	line-height:11pt;
	padding: 1em;
}
.cap4{
	font-size:8pt;
	color:#404040;
	line-height:9pt;
}
.cap5{
	font-size:8pt;
	color:#404040;
}
.category {
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	line-height:22px;
};
