body{
	background-color:#FCFCFC;
	color:#000066;
	line-height:1.4em;
	margin-top:1em;
	margin-bottom:1em; 
}

A:link{color:blue;}
A:visited{color:purple}
A:hover{color:red;}



.pagetitle{
	font-weight:bold;
	font-size:2em;
	line-height:1.4em;
	margin-right:3%;
	margin-left:3%;
}

.date{
	font-weight:bold;
	font-size:1.4em;
	margin-right:3%;
	margin-left:3%;

}


.comment{
	line-height:1.4em;
	margin-right:3%;
	margin-left:3%;
}

.comment2{
	line-height:1.4em;
}

.naisho{
	font-size:2px;
	line-height:2px;
	margin-right:3%;
	margin-left:3%;
	color:#FFFFFF;
	}

UL{
	font-size:1.0em;
	line-height:1.4em;
	margin-right:3%;
	margin-left:3%;
}

.notice,.diarylink{
	font-size:0.8em;
	line-height:1.4em;
	margin-right:3%;
	margin-left:3%;
}

.diarylink2{
	font-size:0.8em;
	line-height:1.4em;
}

.book,.booktitle,.qamonth{
	background-color:#FFD2A6;
	font-weight:bold;
	width:100%;
	border-width:1px;
	border-color:#FFFFFF;
	font-size:1.0em;
	line-height:1.4em;
	padding-left:0.2em;
	padding-right:0.2em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	margin-right:3%;
	margin-left:3%;
	}

.reviewtitle{
	background-color:#000099;
	color:#FFFFFF;
	font-weight:bold;
	width:100%;
	border-width:1px;
	border-color:#FFFFFF;
	font-size:2em;
	line-height:1.4em;
	padding-left:0.2em;
	padding-right:0.2em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	margin-right:3%;
	margin-left:3%;
}

FORM{
	margin-right:3%;
	margin-left:3%;
}	


HR{
	color:#999999;
	border-style:solid;
	height:3pt;
	margin-right:3%;
	margin-left:3%;
}