body {　　　　margin: 0px 0px 20px 0px;
	font-family: MS P Gothic, verdana, arial, sans-serif;
	text-align: center;
	background: #000000;
	color: #ffffff;
　　　　　　　font-weight:nomal
	font-size:small;
	line-height: 1.5;}

A  { color:#6699FF; text-decoration:underline; }
	A:link	{ color:#6699FF; text-decoration:none; }
	A:visited	{ color:#6699FF; text-decoration:none; }
	A:active	{ color:#CC0000; }
	A:hover	{ color:#CC0000;text-decoration:underline; }

h1 {
	font-family: MS UI Gothic,Verdana,georgia, times new roman, times, serif;  
	color: #FFFFFF;
	background: #000000;
	}
h2 {
	font-family: MS P Gothic,Verdana,georgia, times new roman, times, serif;  
	color: #FFFFFF;
	background: #000000;
	}
	
h3 {
	font-family: MS UI Gothic, Verdana,georgia, times new roman, times, serif;  
	color: #FFFFFF;
	background: #000000;
	}
	
h3 a		{ color: #FFFFFF; background: transparent; text-decoration: bold,underline;} 
	h3 a:link	{ color: #FFFFFF; background: transparent; text-decoration: bold, underline; } 
	h3 a:visited	{ color: #FFFFFF; background: transparent; text-decoration: bold, underline;} 
	h3 a:active	{ color: #6699FF; background: transparent;text-decoration: bold, underline; }
	h3 a:hover	{ color: #6699FF; background: transparent; text-decoration: bold, underline; }

h4 {
	font-family: MS P Gothic, Verdana,georgia, times new roman, times, serif;  
	color: #FFFFFF;
	background: #000000;
	text-decoration: bold,underline;} 
	
h4 a		{ color: #FFFFFF; background: transparent; text-decoration: bold,underline;} 
	h4 a:link	{ color: #FFFFFF; background: transparent; text-decoration: bold,underline; } 
	h4 a:visited	{ color: #FFFFFF; background: transparent; text-decoration: bold,underline;} 
	h4 a:active	{ color: #6699FF; background: transparent; text-decoration: bold, underline; } 
	h4 a:hover	{ color: #6699FF; background: transparent; text-decoration: bold,underline; }

form { font: 12px/16px lucida grande, verdana, arial, sans-serif;
      margin: 10px 0px;
	padding: 5px;
	
	}

	a		{ color: #6699FF; background: transparent; text-decoration: none;} 
	a:link	{ color: #6699FF; background: transparent; } 
	a:visited	{ color: #6699FF; background: transparent; } 
	a:active	{ color: #6699FF; background: transparent; } 
	a:hover	{ color: #6699FF; background: transparent; text-decoration: underline; }

#header {
	float: left;
	width: 800px;
	text-align: left;
	background: #000000;
	color: #FFFFFF;
	}

#logo {
	float: left;
	width: 40px;
	height: 58px;
	color: #000000;
		background: #000000;}

#title {
	float: center;
	width: 470px;
	height: 60px;
	margin: 10px;
	padding: 0px;
	color: #FFFFFF;
	background: #000000;
	}	
.title_indivi {
		font-family:arial,verdana, sans-serif;
		font-size:large;
                                margin-top: 20px;
		color:#FFFFFF;
		background:none;
                                font-weight: bold;
		text-decoration: underline;
		}

#container {
	color: #FFFFFF;
	background: #000000;
	float: center;
	width: 900px;
	text-align: left;
	}

h2.section {
	margin-top: 10px;
	font-size: 13px;
	background: #000000;
	color: #CC3300;
	border-bottom: 1px solid #000066;
	}

h4.section {
	margin-top: 3px;
	font-size: 11px;
	background: #000000;
	color: #CC3300;
	border-bottom: 1px solid #000066;
	}

.content {float: left;
	width: 550px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
                padding-top: 10px;
	background: #000000;
	color: #FFFFFF;　　　　　　　line-height: 1.5 ;
}

#links {   float: left;
	width: 300px;
	padding-top:10px;
	background: #000000;
	color: #FFFFFF;
}

.komidashi {
	margin-top: 10px;
	font-size: 11px;
	background: #000000;
	color: #CC3300;
	border-bottom: 1px solid #000066;
	}
.nav {font-family:MS P Gothic, verdana, arial, sans-serif;
	font-size:85%;
	background: #000000;
	color: #ｆｆｆｆｆｆ;
	font-weight:nomal;}

	.nav a,
	.nav a:link{ color: #6699FF;
                                 text-decoration: none; 
                                 font-weight:nomal;}
	.nav a:visited{ color:#6699FF; text-decoration: none;}
	.nav a:active { color:#CC0000; text-decoration: none; }
	.nav a:hover { color:#CC0000;text-decoration: underline;}

#sidebar {
	float: left;
	width: 0px;
	padding: 0px 0px 0px 0px;
	background: #000000;
	color: #000000;
	border-top: 5px solid #000066;
	}

#sidebar p {
	font-size: 11px;
	margin: 5px 0px;
	}

#sidebar ul {
	list-style: square;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 1em;
	padding-left: 1em;
	}

#sidebar li {
	background: transparent;
	font: 11px lucida grande, verdana, arial, sans-serif;
	color: #FFFFFF;
	}

h2.date {
	margin-top: 30px;
	padding: 2px 5px;
	font-size: 11px;
	font-weight: none;
	letter-spacing: 0.09em;
	text-align:left;
	background: transparent;
	color: #990000;
	border-top: 1px solid #000066;
	border-left: 5px solid #000066;
	}

h3.subject {
	font-size: 12px;
	letter-spacing: 0.09em;
	text-transform: uppercase;
	background: transparent;
	color: #FF3366;
	}

div.timestamp {
	font: 14px MS P-Gothic,times new roman, times, serif;
	letter-spacing: 0.09em;
	margin-top: 10px;
	padding: 0px 5px 2px 5px;
	border-bottom: 1px solid #000066;
	border-left: 5px solid #000066;
	}

#content p {
	font-size: 12px;
	margin: 10px 0px 5px 10px;
	}

#comments p {
	font-size: 11px;
	}

div.poster {
	font: 10px georgia, times new roman, times, serif;
	letter-spacing: 0.09em;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 0px 5px 2px 5px;
	border-bottom: 1px solid #000066;
	border-left: 5px solid #000066;
	}

#rightbar {
	float: left;
	width:300px;
	
	background: #000000;
	color: #FFFFFF;
	
	}

#rightbar p {
	font-size: 10px;
	margin: 5px 0px;
	}

#rightbar ul {
	list-style: square;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 1em;
	padding-left: 1em;
	}

#rightbar li {
	background: #000000;
	font: 10px lucida grande, verdana, arial, sans-serif;
	color: #FFFFFF;
	}

#footer {
	float: left;
	width: 800px;
	margin-bottom: 20px;
	text-align: left;
	background: #000000;
	color: #CCCCCC;
	}

#credits {
	float: left;
	width: 130px;
	margin: 0px;
	padding: 5px;
	background: #000000;
	color: #CCCCCC;
	border-top: 1px solid #000066;
	}

#credits p {
	font-size: 10px;
	margin: 0px;
	}

#space {
	float: left;
	width: 485px;
	padding: 5px 0px 5px 5px;
	background: #000000;
	color: #CCCCCC;
	font-size: 9px;
	border-top: 1px solid #000066;
	}

#bottomcorner {
	float: left;
	width: 165px;
	height: 75px;
	border-top: 1px solid #000066;
	border-left: 1px dashed #000066;
	}


#menu {
		filter: alpha(
			startX=0, startY=0, finishX=0, finishY=40 ,
			opacity=50,finishopacity=100,style=1);
		width:100%;
		font-family: "Century Gothic",Vendana,Helvetica,sans-serif; 

		background:#cc0000;
		color:#FFF;
		font-size:75%;
		line-height:1.4;
		text-align:center;
		word-break:keep-all;
		}

	#menu a {text-decoration : none; }
	#menu a:link, #menu a:visited {color:#FFF; }
	#menu a:active,
	#menu a:hover {
		color:#FF9060;
		text-decoration:none;
		}
	#container_w {background:#FFFFFF;
margin-top: 10px;}


.imgtext {
		padding:10px;
		border-right: dashed 2px #999;
		}
		

		
.reduce {
font-family: MS P Gothic, Verdana,lucida grande, arial, sans-serif;
                   font-size: small;
	background: #000000;
	color: #CCCCCC;
letter-spacing: 0.2em;
line-height: 1.5 ;
}

	.reduce a,
	.reduce a:link{ color: #6699FF;
                                 text-decoration: none; 
                                 font-weight:nomal;}
	.reduce a:visited { color:#6699FF; text-decoration: none;}
	.reduce a:active { color:#CC0000; text-decoration: none; }
	.reduce a:hover { color:#CC0000;text-decoration: underline;}


 #banner {
		color:#300;
		background:#000000;ｔ
		}

	#banner a,
	#banner a:link,
	#banner a:visited,
	#banner a:active,
	#banner a:hover {
		font-size:110%;
		font-weight: bold;
		line-height:120%;
		color: #fff;
		text-decoration: none;
		}
.gray {font-family:verdana, arial, sans-serif;
		color:#CCCCCC;
		font-size:x-small;
		line-height:120%;
		
		text-align:center;
		font-weight:nomal;}

	.gray a,
	.gray a:link{ color: #6699FF;
                                 text-decoration: none; 
                                 font-weight:nomal;}
	.gray a:visited{ color:#6699FF; text-decoration: none;}
	.gray a:active { color:#CC0000; text-decoration: none; }
	.gray a:hover { color:#CC0000;text-decoration: underline;}
#mmenu {
		filter: alpha(
			startX=0, startY=0, finishX=0, finishY=40 ,
			opacity=50,finishopacity=100,style=1);
		width:100%;
		font-family: "Century Gothic",Vendana,Helvetica,sans-serif; 

		background:#000099;
		color:#FFF;
		font-size:75%;
		line-height:1.4;
		text-align: center;
		word-break:keep-all;
		}

	#mmenu a {text-decoration : none; }
	#mmenu a:link ,
	#mmenu a:visited {color:#FFF; }
	#mmenu a:active,
	#mmenu a:hover {
		color:#FF9060;
		text-decoration:none;
		}

BLOCKQUOTE{

BACKGROUND : #000066;
color:#ffffff;
BORDER: 1px 1px 1px 1px;
font-size:small;
MARGIN-LEFT : 40PX;
PADDING : 15PX; 
BORDER-COLOR: #000033; 　　　　
BORDER-STYLE:outset; 　
}
.posted	{               font-family:verdana, arial, sans-serif;
		font-size:x-small;
		color:#666666;
		display:block; 
		text-align:right; 
		}
                .posted a,
	.posted a:link{ color: #6699FF;
                                 text-decoration: none; 
                                 font-weight: normal;}
	.posted a:visited{ color: #6699FF;text-decoration: none;}
	.posted a:active { color: #6699FF;text-decoration: none; }
	.posted a:hover { color: #6F9191;text-decoration: none;
}

.blogbody {
		font-family:arial,verdana,  sans-serif;
		color:#ffffff;
		font-size:small;
		font-weight:normal;
		background: #0000000;
		line-height:18px; 			  		
  		padding:20px;
  		}

	.blogbody a,
	.blogbody a:link{ color: #6699FF;
                                 font-weight: bold;
                                 text-decoration: none; 
}
	.blogbody a:visited{ color: #6699FF; text-decoration: underline;
                                 font-weight:none;
} 
	.blogbody a:active { color: #6699FF; text-decoration: none; }
	.blogbody a:hover { color:#506DC5;
		font-weight: nomal;
		text-decoration: underline;
	}

#topcorner {
	float: left;
	width: 300px;
	height: 60px;
background: #000000;
	border-left: 1px dashed #000099;
	} 
