	.t9 {font-size:9pt;font-style:normal;font-weight:normal;line-height:140%;text-decoration:none;}
	.li01 {list-style-type:disc;list-style-position:outside;margin:0px 10px 10px 20px;}
	.li01 a:hover, .li01 a:active {color:#669966;text-decoration:underline;}
	.li01 a:link, .li01 a:visited {color:#669966;}
	h1{width:700px; font:bold 18px Arial, Helvetica, sans-serif; padding:5px 0 20px; color:#666;}
	h2{color:#0000cc; font-size:12px;font-weight:bold;padding:5px 0px 10px 5px;import:100}
	/* comment
	----------------------------------------------------------*/
	#comments { width:850px; margin:40px auto 0 auto; line-height:150%; }
	#comments .comments-content { }
	#comments .comment-content01 { margin:0 0 15px 0; }
	#comments .comment-content01 a { color:#333; }
	#comments .comment-content02 { margin:0 0 15px 0; }
	#comments .comment-content02 a { color:#006699; }
	#comments h2 { clear:both; padding:0 10px 0 18px; background:url(image/icon01.gif) no-repeat 0 1px; font-family:"Arial", "Helvetica", "sans-serif"; font-size:1.5em; color:#006699; }
	*html #comments h2 { background:url(image/icon01.gif) no-repeat 0 1px; }
	*+html #comments h2 { background:url(image/icon01.gif) no-repeat 0 1px; }

	.linksite-box { clear:both; padding:10px; background:url(image/comments-content01.png) repeat; border:solid 1px #FFBDD3; }
	.linksite-box01 { clear:both; padding:10px; background:url(image/comments-content01.png) repeat; border:solid 1px #FFBDD3; }
	.linksite-box02 { clear:both; padding:10px; background:url(image/comments-content02.png) repeat; border:solid 1px #CAD5DB; }
	*html .linksite-box01 { clear:both; height:1%; padding:10px; background:url(image/comments-content01.png) repeat; border:solid 1px #FFBDD3; }
	*html .linksite-box02 { clear:both; height:1%; padding:10px; background:url(image/comments-content02.png) repeat; border:solid 1px #CAD5DB; }
	*+html .linksite-box01 { clear:both; height:1%; padding:10px; background:url(image/comments-content01.png) repeat; border:solid 1px #FFBDD3; }
	*+html .linksite-box02 { clear:both; height:1%; padding:10px; background:url(image/comments-content02.png) repeat; border:solid 1px #CAD5DB; }

	.linksite-img { float:left; }
	.linksite-data { float:left; width:430px; line-height:1.3em; }
	.linksite-data-skip { line-height:1.3em; }
	.linksite-data .linksite-title01 ,#content #main .linksite-data-skip .linksite-title01 { margin:0 0 10px 10px; display:block; overflow:hidden; line-height:1.3em; font-family:"Arial", "Helvetica", "sans-serif"; font-size:1.5em; font-weight:bold; }
	.linksite-data p ,#content #main .linksite-data-skip p { margin:0 0 0 10px; overflow:hidden; }
	.linksite-data p.bread-link ,#content #main .linksite-data-skip p.bread-link { text-align:right; font-family:"Arial", "Helvetica", "sans-serif"; }
	.linksite-data p.bread-link span ,#content #main .linksite-data-skip p.bread-link span { padding:0 0 1px 18px; background:url(image/icon02.gif) no-repeat 0 1px; font-weight:bold; }
	.linksite-data .comment-body ,#content #main .linksite-data-skip .comment-body { padding:10px 0 5px 0; }
	.linksite-data .text-bold ,.linksite-data-skip .text-bold { font-weight:bold; }
	.linksite-data .text-right { display:block; text-align:right; }
	.navi_title {padding:0;color:#555; font-size:16px;font-weight:bold;}

	#trackbacks-info { text-align:center; padding:10px; border:dotted 1px #C5C8BD; margin: 10px 0px 20px 15px; }
	.trackbacks-content { margin: 0px 0px 5px 15px; }
	.trackbacks-content p {	margin-bottom:10px; }
	.trackback-footer { font-size: 0.9em; text-align: right; }
	.comment-inner { margin:2px 0px 5px 0px; }

	.comments-open { margin:0 0 5px 0; }
	.comments-open-content { margin:5px 0 0 0; padding:20px 30px 80px;  border:solid 1px #CAD5DB;width:92%;}
	.comment-header { display: none; }
	.comment-footer { text-align: right; font-size: 0.9em; }
	.comment-footer-experimental { display: none; }
	.comments-open-moderated { margin-bottom:10px; font-size:0.9em; }
	.comments-open-content p.comment-navi { padding:0 0 5px 18px; background:url(image/icon04.gif) 0 1px no-repeat; font-family:Arial, Helvetica, sans-serif; line-height:180%;}
	.comments-open-content .link-navibox { margin:0 0 15px 0; padding:10px; border:solid 1px #CAD5DB; font-weight:bold; font-family: "Arial"," Helvetica","sans-serif"; text-align:center; }
	.comments-open label { margin:5px 0 0 0; font-weight:bold;display:block; }

	.comments-open input.input-box { margin:0px 0 6px 0; border:solid 1px #CAD5DB;width:250px; }
	.comments-open input.input-box02 { margin:0px 0 6px 0; background:url(image/label01.png) repeat-x -2px; border:solid 1px #16387C; color:#16387C; }
	.comments-open textarea.input-box { margin:0px 0 6px; border:solid 1px #CAD5DB; }

