.font2 {
	font-size: 9pt;
}
.font2line {
	font-size: 9pt;
	line-height: 15pt;

}
.line {
	border-top: 1px solid #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;

}
.lineCopy {
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
}
.category {
	background-color: #EAEAEA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}.lineCopy2 {

	border-top: 1px solid #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
}
.lineCopy5 {

	border-top: 1px solid #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
}
.linesitadake {

	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
}
.linemigidake {

	border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
}
.lineuesitamigi {

	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
}
.linezenbu {

	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.font3 {

	font-size: 12pt;
}
.fontsmall {

	font-size: 8pt;
}
.kakakuline {
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;

}
.font11 {
	font-size: 11pt;
	line-height: 18pt;
}
.linezenkuro {
	border: 1px solid #333333;

}
TD.under {
	BORDER-RIGHT: #696969 0px solid; BORDER-TOP: #696969 1px solid; BORDER-LEFT: #696969 0px solid; BORDER-BOTTOM: #696969 1px solid; BACKGROUND-COLOR: #f5f5f5}
TD.under1 {
	BORDER-RIGHT: #696969 0px solid; BORDER-TOP: #696969 1px solid; BORDER-LEFT: #696969 0px solid; BORDER-BOTTOM: #696969 0px solid; BACKGROUND-COLOR: #ffffff}
TD.under2 {
	BORDER-RIGHT: #696969 0px solid; BORDER-TOP: #696969 1px solid; BORDER-LEFT: #696969 0px solid; BORDER-BOTTOM: #696969 1px solid;}
TD.under3 {
	BORDER-RIGHT: #696969 0px solid; BORDER-TOP: #696969 0px solid; BORDER-LEFT: #696969 0px solid; BORDER-BOTTOM: #696969 1px solid;}
TABLE.under {
	BORDER-RIGHT: #696969 1px solid; BORDER-TOP: #696969 1px solid; BORDER-LEFT: #696969 1px solid; BORDER-BOTTOM: #696969 1px solid; BACKGROUND-COLOR: #E8F4F4}.linesin {  font-size: 14px; line-height: 20pt}
.linesin2 { font-size: 16px; line-height: 20pt}
TABLE.under2 {
	BORDER-RIGHT: #696969 1px solid; BORDER-TOP: #696969 1px solid; BORDER-LEFT: #696969 1px solid; BORDER-BOTTOM: #696969 1px solid; BACKGROUND-COLOR: #f5f5f5}
TD.undernasi {
	BORDER-RIGHT: #696969 0px solid; BORDER-TOP: #696969 0px solid; BORDER-LEFT: #696969 0px solid; BORDER-BOTTOM: #696969 1px solid; BACKGROUND-COLOR: #f5f5f5}.font2Copy {
	font-size: 13px;
	line-height: 25px;

}.font5Copy {


	font-size: 18pt;
}
.title {
	font-size: 9pt;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-indent: 0pt;
    display:inline
}


