
A:hover { color:crimson; }

table{
	padding: 0px;
	border: 0px;
}
BODY.big3, TH.big3, TD.big3 ,FONT.big3, DIV.big3{
	font-size: 18pt;
	font-family: 'Osaka';
}
BODY.big2, TH.big2, TD.big2 ,FONT.big2, DIV.big2, DIV.big2{
	font-size: 14pt;
	font-family: 'Osaka';
}
BODY.big1, TH.big1, TD.big1 ,FONT.big1, DIV.big1{
	font-size: 11pt;
	font-family: 'Osaka';
}
BODY, TH, TD {
	font-size: 9pt;
	font-family: 'Osaka';
}
BODY.small, TH.small, TD.small, FONT.small, DIV.small {
	font-size: 8pt;
	font-family: 'Osaka';
}
TD.big1_wideline, FONT.big1_wideline, DIV.big_wideline{
	line-height: 130%;
	font-size: 11pt;
	font-family: 'Osaka';
}
TD.wideline, FONT.wideline, DIV.wideline {
	line-height: 130%;
	font-size: 9pt;
	font-family: 'Osaka';
}
FONT.notfound, DIV.notfound {
	font-size: 10pt;
	color: red;
}

/* -------------------------------------------------------- */
TABLE.form_confirm {
	background-color: #aaaaaa;
}
TABLE.form_confirm td.title
{
	background-color: #d4d4d4;
	font-weight:bold;
	white-space: nowrap;
}
TABLE.form_confirm td.detail
{
	background-color: #f8f8f8;
}

TABLE.form {
	background-color: #c0c0c0;
}
TABLE.form td.title
{
	background-color: #666666;
	color: white;
	font-weight:bold;
	white-space: nowrap;
}
TABLE.form td.detail
{
	background-color: #e8e8e8;
}

/* -------------------------------------------------------- */

HR.grey{
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
	border-color: #888888;
	height: 1px;
}
TABLE.grey {
	background-color: #c0c0c0;
}
TABLE.grey tr.title, TABLE.grey td.title{
	background-color: #e0e0e0;
	font-weight:bold;
	white-space: nowrap;
}
TABLE.grey tr.detail, TABLE.grey td.detail{
	background-color: #f8f8f8;
}
TABLE.grey tr.inner, TABLE.grey td.inner{
	background-color: white;
}

