/*********************************************** 全スタイル共通 */
* {
	margin:			0px;	padding:		0px;
}


body {
	font-family:	"ＭＳ Ｐゴシック",sans-serif;
	fond-size:		100%;
	background:		#ccc;
}

h1{
	margin:			10px;
	font-size:  	200%;
	text-align:		center;
	line-height:	1.2;
}

h2{
	margin:			10px;
	text-align:		center;
	line-height:	1.2;
}

h3{
	text-align:		center;
	line-height:	1.0;
}


table{
	border:			1px solid #399;
	empty-cells:	show;
}

th, td {
	border:			1px solid #399;
	padding:		2px;
	color:			purple;
	background: 	#ddd;
	font-size:		100%;
	line-height:	1.4;
	border-spacing: 3px;
}

.contents {
	color: 			#003;
	background:		transparent;
	clear:			left;
	width:			100%;
	margin-top: 	20px;
	border-top:		1px solid #903;
}


div.contents p {
	margin-top:		5px;
	font-size:		100%;
	line-height:	1.6;
}

div.contents img {
	margin:  5px;
	float:	left;
}

.only_report {
	color: 			#003;
	background:		transparent;
	clear:			left;
	font-size:		100%;
	margin-left: 	110px;
	margin-right: 	110px;
	line-height:	1.8em;
	border-top:		1px solid #903;
}

.images_left{
	float:		left;
	width:		45%;
}

.images_left p{
	position:	relative;
	left:		0;
}

.report_right{
	float:			right;
	width:			51%;
	padding-left: 	10px;
	border-left:1px dotted #903;
}

.report_right p{
	margin-top:		5px;
	font-size:		100%;
	line-height:	1.6;
}

.navigate {
/*	position:		relative;*/
	float:			left;
	width:			100%;
	clear:			left;
	border-top:		3px  double  #555;
	text-align:		center;
	top:			20px;
	font-size:		120%;
	line-height:	1.4;
	height:			100px;
}

