body {
	margin-top: 0px;
 	background-image: url(img_com/img_back.gif);
	font-size: 10pt;
	color: #333333;
	line-height: 13pt;
}

.p1{font-size: 10pt; line-height: normal; color:#990000 ; }

.p2 {
	font-size: 11pt;
	font-style: normal;
	color: #FFFFFF;
}

.p3 {
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
}

.p4 {
	font-family: "lr SVbN", "Osaka|";
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #003300;
}

.style-tex01{line-height:120%; padding-top:10px; font-size:10pt}

.table_style_01 {
	BORDER-TOP: 	#999999 1px solid; 
	BORDER-BOTTOM: 	#999999 1px solid;
	BORDER-RIGHT: 	#999999 1px solid; 
	BORDER-LEFT: 	#999999 1px solid;
}

.table_style_02 {
	BORDER-TOP: 	#999999 0px solid; 
	BORDER-BOTTOM: 	#999999 0px solid;
	BORDER-RIGHT: 	#999999 1px solid; 
	BORDER-LEFT: 	#999999 1px solid;
}

.table_style_03 {
	BORDER-TOP: 	#999999 0px solid; 
	BORDER-BOTTOM: 	#999999 1px solid;
	BORDER-RIGHT: 	#999999 1px solid; 
	BORDER-LEFT: 	#999999 1px solid;
}

.table_style_04 {
	BORDER-TOP: 	#999999 0px solid; 
	BORDER-BOTTOM: 	#999999 0px solid;
	BORDER-RIGHT: 	#999999 1px solid; 
	BORDER-LEFT: 	#999999 0px solid;
}

.idx_style_01 {
	BORDER-TOP: 	#999999 0px solid; 
	BORDER-BOTTOM: 	#999999 0px solid;
	BORDER-RIGHT: 	#999999 1px solid; 
	BORDER-LEFT: 	#999999 1px solid;
}

.idx_style_02 {
	BORDER-TOP: 	#999999 0px solid; 
	BORDER-BOTTOM: 	#999999 0px solid;
	BORDER-RIGHT: 	#999999 1px solid; 
	BORDER-LEFT: 	#999999 0px solid;
}

.table_photo_01 {
	BORDER-TOP: 	#0000cc 1px solid; 
	BORDER-BOTTOM: 	#0000cc 1px solid;
	BORDER-RIGHT: 	#0000cc 1px solid; 
	BORDER-LEFT: 	#0000cc 1px solid;
}
