body {
	margin:0;
	padding:0;
	font-size:12px;
	color:#333300;

}
td {
	font-size:12px;
}


td.font8 {
	font-size:8px;
	color:#333333;
}





a:link.link_m {color:#666666;font-size:10px; text-decoration:none;}
a:visited.link_m {color:#666666;font-size:10px; text-decoration:none;}
a:active.link_m{ color:#0033CC;font-size:10px;}
a:hover.link_m{ color:#0033CC;font-size:10px; }

table.line{background-color :#ffffff; border : 1px  solid #666666;}
table.tsen{background-color :#eeeeee; border : 1px  solid #666666;}
td.underline{border-bottom:1px solid #666666;}
table.menuline{border-right:1px solid #aaaaaa; border-left:1px solid #cccccc; border-top:1px solid #dddddd; border-bottom:1px solid #999999;}
table.contentsline{border-right:1px solid #aaaaaa; border-left:1px solid #cccccc; border-top:1px solid #dddddd; border-bottom:1px solid #999999;}


table.rl_line{ border-right:1px solid #999999; border-left:1px solid #999999;}

td.topline_title{ solid #666666; border-top:1px solid #999999; line-height:140%; font-size:16px;}


table.line{
border-bottom:1px solid #999999;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-left: 1px solid #999999;
}
table.tdline{border:1px solid #000000;}
.font20{font-size:20px; color:#000000;}
.font16{font-size:16px; color:#000000;}
.font10{font-size:10px; color:#000000;}
.font10gre{font-size:10px; color:#666666; line-height:130%;}

.font12{font-size:12px; color:#ffffff;}
.font12_b{font-size:12px; color:#ffffff; font-weight:bold;}
.font18_white{font-size:18px; color:#ffffff; font-weight:bold;}
.font12_blue{font-size:12px; color:#2C4F93; font-weight:bold;}

}