body{ 
	margin: 0; 
}
a { 
	color: #00387d; 
	text-decoration: underline; 
}
/*a:link { 
	color: #0068b7; 
}*/
a:hover { 
	color: #38a1db; 
}
/*a:visited { 
	color: #096; 
}*/
.base{ 
	width: 680px; 
	/*margin: auto; */
	padding: 2px 0 10px; 
	border: solid 1px #cccccc; 
}
.members { 
	color: #000088; 
	font-size: 12px; 
	width: 530px; 
	margin: auto; 
	padding: 3px; 
	border: solid 1px #cc0000; 
	background-color: #ffe4c4; 
	text-align: left; 
}
.reader {
	font-size: 12px;
	line-height: 18px;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 20px;
}
.kaijyo { 
	clear: left; 
}
.update { 
	font-size: 12px; 
	font-weight: bold; 
	line-height: 18px; 
	text-align: right; 
	padding-top: 12px; 
	padding-right: 20px; 
	padding-bottom: 10px; 
}
.copylight { 
	font-size: 12px; 
	text-align: center; 
}
.pl_caption { 
	color: #4f97c5; 
	font-size: 15px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	background-color: #e6f6f9; 
	width: 620px; 
	margin: auto; 
	padding: 2px 0 2px 5px; 
	border-left: 10px solid #38a1db; 
}
.pl_text1 { 
	font-size: 13px; 
	font-weight: bold; 
	line-height: 20px; 
	width: 620px; 
	margin: auto; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-left: 10px;
}
.pl_text1-1 { 
	font-size: 13px; 
	font-weight: bold; 
	letter-spacing: 0.3pt;
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px; 
}
.pl_text2 { 
	font-size: 12px; 
	line-height: 18px; 
	text-align: left; 
	margin-right: -50px; 
	padding-bottom: 5px; 
	margin-left: 50px; 
	padding-top: 5px; 
	width: 600px;
}
.pl_text2-1 { 
	font-size: 12px; 
	line-height: 18px; 
	text-align: left; 
	padding-top: 3px; 
	padding-bottom: 3px; 
}
.pl_text_right { 
	font-size: 12px; 
	font-weight: bold; 
	line-height: 18px; 
	text-align: right; 
	width: 620px; 
	margin: auto; 
	padding-top: 5px; 
}
