body {	background-color: #fffffc;	margin:  0;	padding:  0;	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";	font-size: 12px;	line-height: 160%;	color:	#002222;}a:link{	text-decoration: none;	color:	#117700;}a:visited{	text-decoration: none;	color:	#668833;}a:active{	color:	#88AA33;}a:hover{#	text-decoration:	underline;	color:	#88AA33;}#banner {	padding:  12px 6px 2px 10px;	margin: 0;	margin-top: 0px;	margin-bottom: 0px;	background-color: #EEEEE6;	border-top-width: 1px;	border-bottom-width: 1px;	border-right-width: 0;	border-left-width: 0;	border-style: solid;	border-color: #779977;}.bigtitle{	line-height: 70%;	font-size: 24px;	font-style: normal;	font-family: "Hiragino Kaku Gothic Std", "ƒqƒ‰ƒMƒmŠpƒS Std W8";	color: #668866;	text-shadow:#cccccc 2px 2px 2px;}.navi{	color: #99aa99;	font-family: "Lucida Grande", "Osaka";	font-size: 12px;	text-align: right;	padding-right: 4%;}#footer{	text-align: center;	background-color: #F4F4EE;	color:	#555555;	padding:  2px;	margin-top: 0px;	margin-bottom: 20px;	font-size: 10px;	border-top: 1px solid #d0d0d0;	border-bottom: 1px solid #d0d0d0;}#copy {	color: #667766;	text-align: right;	font: 10px  verdana, Lucida Grande, arial;	padding:  5px 3px 5px 3px;	margin: 0;	margin-top: 10px;	margin-bottom: 0px;#	background-color: #D3F0D6;#	border-top-width: 0px;#	border-bottom-width: 0px;#	border-right-width: 0;#	border-left-width: 10;#	border-style: solid;#	border-color: #D3F0D6;}/*base*/div.new_main{	margin: 8px 8px; 28px 8px;#	float: left;	position: absolute; left: 0;	width: 70%;}div.new_sub{	margin: 16px 32px; 16px 32px;#	float: right;	width: 25%;	position: absolute; left: 70%;	font-size: 11px;}div.main{	margin: 0px 15% 0px 32px;	padding: 2px 4px 10px 4px;	width: 600px;	border-right: 1px dashed #dddddd;	background-color: #fffffd;}.dleft{	padding: 			16px;	position:		absolute;#	display: 			block;	line-height: 		150%;	width:				62%;	margin: 0px;#	border-left: 5px solid #D3F0D6;}.dright{#	width: 130px;	padding: 			12px;#	position:			absolute;	line-height: 		140%;	margin-left:		67%;	border-width: 		0px 0px 1px 1px;	border-style: 		solid;	border-color:		 #99AA99;#	background-color: #83CC87;}h1 {	text-align: center;#	border-top: 1px solid #83CC87;#	border-bottom: 1px solid #83CC87;	background-color: transparent;	margin: 0px;	padding: 6px;	color: #888888;	font-size: 18px;	font-style: normal;	font-family: "Hiragino Kaku Gothic Std", "ƒqƒ‰ƒMƒmŠpƒS Std W8";}h2 {#	border: 1px solid #83CC87;	border-top: 1px solid #d6d6d0;	border-bottom: 1px solid #d6d6d0;	background-color: #FCFCF9;	margin: 0px 0px 0px 0px;	padding: 6px 6px 6px 32px;	color: #666666;	font-size: 14px;}h3 {	border: 1px solid #DDDDDD;	margin-top: 10px;	margin-bottom: 0px;	padding: 4px;	padding-left: 8px;	color: #666;	font-size: 12px;	font-style: normal;	background-color: #fffffd;#	font-family: "Hiragino Kaku Gothic Pro";}.elabel{	margin-top: 16px;	margin-bottom: 4px;	font-size: 13px;	font-family: "Lucida Grande";	color: #444433;}p{    margin-left: 8px;}pre.code{ background-color:#F6F6F3;	border: 1px solid #DDDDDD; color:#333333; margin: 8px; padding:8px; font-size:10px; font-family:"Monaco";}.box{	margin-top: 0px;	padding: 8px;	background-color: #fffffd;	border-left: 1px solid #DDDDDD;	border-right: 1px solid #DDDDDD;	border-bottom: 1px solid #DDDDDD;}.pind{	margin-left: 24px;	font-size: 11px;}.pcenter{	text-align: center;	font-size: 11px;}dd.changes{text-indent: -12px; color:#888899;}.bk {	text-indent: 30px;	color: #999999;	font-size: 10px;}/*hr{	height: 0px;	color: #83CC87;}*/