	body{		color:#000000;		margin:0px 0px 0px 0px;	}	a{color:#333333;text-decoration:underline;}	a:link{color:#333333;text-decoration:underline;}	a:visited{text-decoration:underline;}	a:active{}	a:hover{color:#fffffc;text-decoration:none;background:#ff0011;}		a.acontinues{color:#333333;text-decoration:underline;}	a.acontinues:link{color:#333333;text-decoration:underline;}	a.acontinues:visited{text-decoration:underline;}	a.acontinues:active{}	a.acontinues:hover{color:#fffffc;text-decoration:none;background:#ff0011;}	a.amenu{color:#333333;text-decoration:underline;}	a.amenu:link{color:#333333;text-decoration:underline;}	a.amenu:visited{text-decoration:underline;}	a.amenu:active{}	a.amenu:hover{color:#fffffc;text-decoration:none;background:#ff0011;}		a.atop{color:#ffffff;text-decoration:underline;font-weight:bold;padding:1px;}	a.atop:link{color:#ffffff;text-decoration:underline;font-weight:bold;padding:1px;}	a.atop:visited{text-decoration:underline;font-weight:bold;padding:1px;}	a.atop:active{font-weight:bold;padding:1px;}	a.atop:hover{color:#666669;text-decoration:underline;background:#ffffff;font-weight:bold;padding:1px;}			P{	margin:10px 0px 0px 0px;	}	div.main{		margin:10px 0px 0px 0px;	}	.main-continues{		margin:0px 0px 0px 0px;	}	h1,h2,h3{		margin:0px;		padding:0px;	}	label {		font-size:x-small;		font-weight:bold;	}	#banner,#subbanner{		background:#000000;	}	#banner a{color:#333333;text-decoration:underline;}	#banner a:link{color:#333333;text-decoration:underline;}	#banner a:visited{text-decoration:underline;}	#banner a:active{}	#banner a:hover{color:#fffffc;text-decoration:none;background:#ff0011;}	#subbanner a{color:#333333;text-decoration:underline;}	#subbanner a:link{color:#333333;text-decoration:underline;}	#subbanner a:visited{text-decoration:underline;}	#subbanner a:active{}	#subbanner a:hover{color:#fffffc;text-decoration:none;background:#ff0011;}	.description{		font-family:;		font-size:small;		font-weight:bold;		text-transform:none;		padding:0px 0px 5px 20px;		border-bottom:1px solid #ffffff;	}	#content{		width:100%;		float:center;	}	#links{		float:center;		width:100%;		padding:0px 0px 0px 0px;		text-align:center;	}	.blog{		padding:10px 10px 10px 10px;		border-top:1px solid #333334;		border-bottom:1px solid #333334;		border-left:1px solid #333334;		border-right:1px solid #333334;		background:url('main4.jpg') no-repeat center top;	}	.menu{		color:#666;		font-size:xx-small;		text-align:right;	}	.blogbody{		font-family:;		font-size:12px;		line-height:135%;		margin:0px 0px 5px 5px;	}	.blogbody a,	.blogbody a:link,	.blogbody a:visited,	.blogbody a:active{		font-weight:normal;		text-decoration:underline;	}	.blogbody a:hover{color:#fffffc;text-decoration:underline;background:#ff0011;}	.blogtitle{		font-family:;		color:#333333;		font-size:x-small;		font-weight:bold;		text-decoration:none;		padding:0px 5px 0px 0px;	}	.title{		font-family:;		font-size:x-small;		font-weight:bold;		padding:0px 0px 0px 0px;		border-bottom:0px solid #666669;		}	.date{		font-family:;		font-size:x-small;		font-weight:bold;		color:#333;		padding:30px 0px 10px 0px;		background:#;	}	.posted{		color:#666;		font-family:;		font-size:xx-small;		text-align:right;		margin:20px 0px 0px 0px;		background:url('http://blog.livedoor.jp/gono/b8041d8e.gif') repeat-x;	}	a.aposted{color:#333333;text-decoration:underline;}	a.aposted:link{color:#333333;text-decoration:underline;font-weight:bold;}	a.aposted:visited{text-decoration:underline;font-weight:bold;}	a.aposted:active{font-weight:bold;}	a.aposted:hover{color:#fffffc;text-decoration:none;background:#ff0011;font-weight:bold;}	.calendar{		color:#333333;		font-size:xx-small;		position:center;	}	.calendarhead{		font-family:;		font-size:xx-small;		font-weight:bold;		letter-spacing:5px;		margin:0px 0px 10px 0px;	}	.calendard{border-top:1px solid #666669;empty-cells:show;padding:7px;}	.calendardbg{border-top:1px solid #666669;empty-cells:show;}	.calendartable{text-align:center;border:1px solid #666669;margin:0 auto 10px auto;}	.calendarwd{background:#;padding:1px;}	.calendarweek{font-size:xx-small;position:center;}	.side{		font-family:;		font-size:xx-small;		line-height:135%;		text-align:left;		border-bottom:1px solid #333334;		border-left:1px solid #333334;		border-right:1px solid #333334;		padding:5px;		margin:0px 0px 10px 0px;		background:#ffffff		}	.sidetitle{		font-family:;		font-size:xx-small;		font-weight:bold;		background:#ffffff;		text-align:center;		border-top:1px solid #333334;		border-left:1px solid #333334;		border-right:1px solid #333334;		letter-spacing:3px;	}	.comments-body{		font-family:;		font-size:x-small;		margin:20px 0px 15px 15px;	}	.comments-head{		font-family:;		font-size:x-small;		font-weight:bold;		padding:0px 0px 2px 5px;		border-bottom:1px solid #999999;	}	.comments-post {		color:#666;		font-family:;		font-size:xx-small;		text-align:right;		margin:0px 0px 25px 0px;	}	.trackback-body{		font-family:;		font-size:x-small;		margin:20px 0px 15px 15px;	}	.trackback-post{		font-family:;		color:#666;		font-size:xx-small;		text-align:right;		margin:0px 0px 25px 0px;	}	a.atrackback-post{color:#333333;text-decoration:underline;2px;font-weight:bold;}	a.atrackback-post:link{color:#333333;text-decoration:underline;font-weight:bold;}	a.atrackback-post:visited{text-decoration:underline;2px;font-weight:bold;}	a.atrackback-post:active{font-weight:bold;}	a.atrackback-post:hover{color:#fffffc;text-decoration:none;background:#ff0011;font-weight:bold;}	.trackback-url{		color:#666666;		font-family:;		font-size:x-small;		font-weight:bold;		margin:20px 0px 25px 40px;	}	table.form{margin:0px 0 0 0;}	#author{width:200px;border:1px solid #666666;}	#email{width:200px;border:1px solid #666666;}	#url{width:200px;border:1px solid #666666;}	#text{width:500px;height:200px;border:1px solid #666666;}	.photo{text-align:center;}	.nickname{color:#000000;font-size:xx-small;font-weight:bold;margin:10px 0;}	.message{font-size:xx-small;}	.quotetable{background:#cccccc;}	.quote{color:#000000;font-size:xx-small;padding:1px;background:#ffffff;}	.blogtimes{margin:0 0 10px 0;text-align:center;}	.powered{		text-align:center;		margin:0px 0px 10px 0px;	}	.syndicate{		font-family:;		font-size:xx-small;		text-align:center;	}	.pagetop{		font-family:;		color:#666;		font-size:xx-small;		margin:0px 0px 25px 0px;		text-align:right;	}	blockquote{		margin:0px 0px 0px 40px;		color:#339999;	}	pre{		font-family:;		font-size: x-small;		line-height:1.2em;		border:1px solid #aaa;		background:#eee;		padding:0.5em; 	}	.checkers{		font-size:xx-small;		margin-top:10px;	}	.top{		font-family:;		font-size: xx-small;		padding:2px;		letter-spacing:2px;	}			