.menu01 {  font-size: 8pt; color: #FFFFFF}
.inch01 {  font-size: 9pt; font-weight: bold;  color: #FFFFFF}
.hser01 {    font-size: 11pt; font-weight: bold}
.hser02 {    font-size: 9pt; font-weight: bold}
.htok01 {  font-size: 9pt; color: #000000}
.htok02 {  font-size: 8pt; color: #000000}
.htok03 {  font-size: 9pt; font-weight: normal}
.hkakaku {    font-size: 9pt; font-weight: bold; color: #330099}
.link01 {  font-size: 9pt}
.copybig {  font-size: 10pt; font-weight: bold}


A:hover	{
	color:				red;
}
A.sm	{
	color:				#172387;
	text-decoration:	underline;
	font-size:			8pt;
	line-height: 			0pt;
}
A.sm:visited	{
	color:				#172387;
}
A.sm:hover	{
	color:				red;
}

.honbun {  font-size: 10pt; line-height: 15pt; text-align:left;}

/* safari only \*/
html:\66irst-child .honbun{
font-size: 12px;
}
/* end */ 


.kishu {  font-size: 11pt; color: #3366FF; font-weight: bold}

TABLE	{
	font-size:			9pt;
}
.htok02-2 {
	font-size: 8pt;
	color: #000000;
	line-height: 11pt;
}

.kakoi {
	font-size: 8pt;
	line-height: 20px;
	padding: 1px;
	margin: 0px;
	border: thin solid #111987;
}

.submenu{
	width:600px;
	margin:0;
	padding:0;
}


.submenu div.sm{
	line-height:1.2em;
	margin:0 8px 4px 8px;
	padding:4;
	list-style: none;
	font-size: 8pt;
	background: #E2F0FC;
	border: 1px solid #111987;
	text-align:center;
	text-decoration:underline;
}

table.oTable th,
table.oTable td{
padding:4px;
}

table.oTable2 th,
table.oTable2 td{
padding:2px;
}