
div.report { width:610px; font-size:0.8em; }

/*---------------------------------*/
/* 左ブロック                      */
/*---------------------------------*/
div#lbox {
	width:365px;
	margin:0 10px 0 20px;
	float:left;
	text-align:left;
	line-height: 1.5;
}

#lbox h3 {
	font-weight:bold;
	font-size:1.7em;
	color:0000cd;
	margin:0 0 10px 0px;
	padding:0;
}
#lbox div.rtitle { 
	width:100%;
	height:30px;
	color:#FF6600;
	text-align:left;
	font-weight:bold;
	background-image:url(../party/img_report/title_back.jpg);
	border-bottom:1px dashed #FF99FF; 
}
#lbox div.subrtitle { margin:5px 0 0 8px; color:#666666; }
#lbox div.r2title {	font-weight:bold; margin:5px 0; clear:both; padding:0px 0px 0px 5px; color:#ff69b4; }
#lbox div.w100p { width:100%; clear:both; margin-bottom:5px; padding:3px; color:#666666; }
#lbox div.w101p { width:100%; clear:both; margin-bottom:3px; margin-top:8px; padding:0px; }
#lbox hr { color:#FF9900; width:340px; }
#lbox div.chyosei { width:100%; clear:both; height:30px; }
#lbox div.columun { border:solid 1px #FF99FF; background-color:#FFECFF; }
#lbox div.foot { background-color:#FFFFFF; padding:0px 0px 5px 0px; text-align:center;  }

/*---------------------------------*/
/* 右ブロック                      */
/*---------------------------------*/
div#rbox { width:180px; float:right; text-align:left; }
#rbox table { font-size:0.8em; }
#rbox hr { color:#FF9900; margin:10px 0; width:90%; }
#rbox ul { margin:3px 0 0 20px; padding:0; }
