	.btm	{ 
	height: 20px;
	color: #666666; 
	padding: 0px 0px 0px 30px;
	background:url(images/bg_date.gif);
	text-transform: uppercase;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size:    12px;      
	voice-family: "?"}?"";   
	voice-family: inherit;   
  	font-size: small;
		}

	body {
	margin:0px;
	padding:0px;
	background-color:white;		
	}

	A 			{ color: #003366; text-decoration: underline; }
	A:link		{ color: #003366; text-decoration: underline; }
	A:visited	{ color: #003366; text-decoration: underline; }
	A:active	{ color: #999999;  }
	A:hover		{ color: #999999;  }

	h1,h2, h3 {
	font-family: Myriad, "Gill Sans", "Century Gothic", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 0px;
	letter-spacing: 1px;
	margin: 3px;
	padding: 0px;
	}
	#layer0{
	background-color:#FFF;
	background-image:url("images/bg_mebox.gif");
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	 }
	#layer1{
	width:786px;
	background:transparent url(images/bg_main.gif) repeat;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	 }

#banner {
  	margin:0px;	
  	padding:0px;
  	height:270px;
	}

#banner a,
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover {
		font-size: x-small;
		color: #fff;
		text-decoration: none;
		}
.ctg{ 
color: #666666; padding: 0px 3px 0px 0px;
text-align:right;
font-family: arial,"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", trebuchet MS, trebuchet, verdana, sans-serif; 
font-size: x-small; 
text-transform: uppercase;
text-align:right;       
}
.ctg a { color:#FD0023;background-color:#FAFAFA;	letter-spacing: 1px;text-decoration: none; }
.ctg a:link		{ color:#FD0023;background-color:#FAFAFA;text-decoration: none;}
.ctg a:visited	{ color:#FD0023;background-color:#FAFAFA;text-decoration: none; }
.ctg a:active	{ color:#FD0023;background-color:#FAFAFA;text-decoration: none; }
.ctg a:hover		{color:#FFFFFF;background-color:#FD606C;text-decoration: none; }
.description {
	color:#333;
	font-size:small;
  	text-transform:none;	
	}
			
#content {
	margin:0px 5px 20px 45px;
	width:420px;
}

#container {
	background:#FFF;		
}

#links {	
	position:absolute;top:272px;
	margin:0px 0px 0px 493px;			
	padding:0px 0px 0px 0px;			
	width:124px;
	font-family: Verdana,"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック" ; 
	font-size: xx-small; 
	color:#fff; 
	text-transform: uppercase;
	}
	#links a { 
	background-image:url(images/mini_hart.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding-left:10px;
	margin-left:3px;
	color: #fff;
	text-decoration: none; 
  	font-size: x-small;}
	#links a:link		{ color: #fff; text-decoration: none; }
	#links a:visited	{ color: #fff; text-decoration: none; }
	#links a:active	{ color: #ccf;  }
	#links a:hover	{ color:#FFFFFF;background-color:#1c1c1c;text-decoration: none; }

	#links1_1 {	position:absolute;top:272px;
		margin:63px 0px 0px 617px;
		width:27px;	
		height:22px;		
		}
	#links1 {	position:absolute;top:272px;
		margin:85px 0px 0px 617px;
		width:27px;	
		height:750px;
		background-image:url(images/tree.gif);
	background-repeat:repeat-y;
	background-position:50% 0%;		
		}			

	#links2 {	
		position:absolute;top:272px;
		margin:0px 0px 0px 644px;			
		padding:85px 0px 0px 0px;			
		width:124px;
		font-family: Verdana,"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック",sans-serif; 		font-size: xx-small;
		color:#fff; 
	text-transform: uppercase;			
		}
	#links2 a { 
	background-image:url(images/mini_hart.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding-left:10px;
	color: #fff;
	text-decoration:none;   
}
	#links2 a:link{
	color: #fff; text-decoration:none; }
	#links2 a:visited	{ color: #fff;}
	#links2 a:active	{ color: #ccf;}
	#links2 a:hover	{ color:#fff;background-color:#1c1c1c;text-decoration: none; }
		
	.blog {
	padding:0px 0px 0px 0px;
	background-image :url(images/bg_contents.gif);
	margin: 0px 0px 0px 0px;
                     width:420px;
		}

	.blogbody {
color:#666666;
font-size:12px;
font-weight:normal;
background:#fff;
line-height:150%;
margin:3px 15px 0px 15px;
width:380px;
padding:0px 5px 0px 5px;
font-family: Verdana,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",sans-serif; 	
}


	.blogbody a{ color:#FD0023;background-color:#FAFAFA;	letter-spacing: 1px;text-decoration: none;}
	.blogbody a:link{
color:#FD0023;background-color:#FAFAFA;text-decoration: none;},
	.blogbody a:visited{color:#FD0023;background-color:#FAFAFA;text-decoration: none;}
	.blogbody a:active{color:#FD0023;background-color:#FAFAFA;text-decoration: none;}
	.blogbody a:hover {color:#FFFFFF;background-color:#FD606C;text-decoration: underline;}


	.title{
	font-size: 20px;
	color: #FD0023;
font-family: "Trebuchet MS", Arial, Helvetica, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"sans-serif;
font-weight: nomal;
	padding: 5px 3px 0px 3px;
	letter-spacing: 1px;
	text-transform: uppercase;
                }			

	#menu {
  		margin-bottom:15px;
		background:#FFF;
		text-align:center;
		}
.posted{ 
font-size: x-small; 
color: #000000; 
padding-bottom:2px;
}	
	.date	{ 
	height: 20px;
	color: #666666; 
	padding: 0px 0px 0px 30px;
	background:url(images/bg_date.gif);
	text-transform: uppercase;
	font-family: georgia, verdana, Trebuchet MS,Arial, sans-serif;
	font-weight: normal;
	font-size:    12px;      
	voice-family: "?"}?"";   
	voice-family: inherit;   
  	font-size: small;
		}
	.datef	{ 
	height: 20px;
	color: #666666; 
	padding: 0px 0px 0px 30px;
	background:url(images/bg_datef.gif);
	text-transform: uppercase;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size:    12px;      
	voice-family: "?"}?"";   
	voice-family: inherit;   
  	font-size: small;
		}
#calendar {	
	position:absolute;
	top:198px;
	margin:0px 0px 0px 583px;		
	padding:0px 0px 0px 0px;
	width:180px;
	font-family: Myriad, "Gill Sans", "Century Gothic", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-size: x-small;
	color:#ccc; 
	text-transform: uppercase;
	font-weight:normal;
	line-height:100%;
	text-align:right;
	height:55px;
}	
.calendarhead {	
		color:#fff;
		font-size:x-small;
		font-family: Myriad, "Gill Sans", "Century Gothic", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
		font-weight:normal;
  		padding:2px;
		letter-spacing: .3em;
  		background:#FFF;
  		text-transform:uppercase;
		text-align:right;		
		}	
	
	.side {
		color:#333;
		font-size:x-small;
		font-weight:normal;
  		line-height:200%;
  		padding:2px;			
		}	
		
	.sidetitle {
		color:#666600;
		font-size:small;
		font-weight:normal;
  		padding:0px;
  		margin-top:20px;
		letter-spacing: .3em;
  		text-transform:uppercase;	
		}		
	
	.syndicate {
		font-family:verdana, arial, sans-serif;
		font-size:xx-small;		
  		line-height:140%;
  		padding:2px;
  		margin-top:15px;
  		background:#FFF; 		
 		}	
		
	.powered {
		color:#666;
		font-size:x-small;		
		line-height:140%;
		text-transform:uppercase; 
		padding:2px;
		margin-top:50px;
		letter-spacing: .2em;				
  		background:#FFF;	
		}	
		
	
	.comments-body {
		color:#666;
		font-size:9pt;
   		font-family: 'ヒラギノ角ゴ Pro W3, Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif';
		font-weight:normal;
  		background:#FFF;
  		line-height:200%;
 		padding-bottom:10px;
  		padding-top:10px;		
 		border-bottom:1px dotted #999; 					
		}		

	.comments-post {
		color:#666;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;		
		}	
			
	
	.trackback-url {
		color:#666;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
 		padding:5px;		
 		border:1px dotted #999; 					
		}


	.trackback-body {
		color:#666;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
 		padding-bottom:10px;
  		padding-top:10px;		
 		border-bottom:1px dotted #999; 					
		}		

	.trackback-post {
		color:#666;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;		
		}	

		
	.comments-head	{ 
		font-size:small; 
		color: #666; 
		border-bottom:1px solid #999;
		margin-top:20px;
		font-weight:bold;
  		background:#FFF;		
		}		

	#banner-commentspop {
		color:#FFF;
		font-size:large;
		font-weight:bold;
		border-left:1px solid #FFF;	
		border-right:1px solid #FFF;  		
		border-top:1px solid #FFF;  		
  		background:#003366;
  		padding-left:15px;
  		padding-right:15px;
  		padding-top:5px;
  		padding-bottom:5px;  		  		  			 
		}

	textarea {
	}