@charaset "UTF-8";

	body {
		background:url("http://kimono.maxgain.info/images/pback.gif") top left repeat;
		background-attachment:fixed;
		margin:0;
		padding:0;
		text-align:center;
		margin:0px 0px 0px 0px;
		color:#562C2C;
		font-size:12px;		
		}
	a{
		font-weight:bold;
 		 text-decoration:none;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		}
	a:hover{
		font-weight:bold;
 		 text-decoration:underline;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		}
 	a:visited{
		font-weight:bold;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		}
	h3{
		background:url("images/title_hana.jpg") top left no-repeat;
 		font-size:18px;;
  		color:#008000;
		padding:14px 0px 14px 45px;
		}
	h2{
		background:url("images/hana_red.gif") top left no-repeat;
		padding-left:65px;
		padding-top:10px;
		padding-bottom:10px;
 		font-size:16px;
  		color:#EC6B65;
		}
 #wrapper{
 		width:740px;
		margin-left:auto;
		margin-right:auto;
		padding:0px;
		text-align:left;
		line-height:150%;

		}

  	#head_comment{
 		width:740px;
		padding-top:3px;
		padding-bottom:3px;
		color:#FF8080;
 		 text-align:right;
 		font-size:10px;

		}  

  	#header{
  		padding:0;
 		 margin:0;
		border-bottom:solid 1px #6C0036;
 	 	}
	#contents{
 		width:740px;

}
	#main{
		margin-top:20px;
		margin-right:5px;
		margin-left:5px;
		width:740px;
		}
	.top_comment{
		margin-top:10px;
		margin-bottom:10px;
		}
	.topics{
		background:#ffffff;
		margin-top:10px;
		margin-bottom:10px;
		width:740px;
		line-height:150%;

		}
	.topics02{

		margin-top:10px;
		margin-bottom:10px;
		border:solid 1px #6C0036;
		width:740px;
		line-height:1.6em;
		clear:both;
		}
	.comment{
		text-align:left;
		margin:10px;
  		line-height:150%;
		}
	.left{
  		float:left;
		text-align:left;
		width:510px;
		margin:10px;
		}
	.right{
		background:#ffe0e9;
  		float:right;
		width:170px;
		text-align:left;
		padding-top:20px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:5px;
		}

	#sidebar{

		padding:0px;
		width:105px;
		float:left;
}

  	#sidebar02{
		padding-top:20px;
  		float:left;
		clear:both;
		}
	.date	{ 
		text-align:right;
		color:#877434;

		}
	.posted	{ 
		font-size: x-small; 
		color: #C2AA56; 
		margin-top:15px;
		margin-bottom:5px;
		text-align:right;
		}
	.entry{
		background:#fff url("images/girl_rainbow.jpg") top left no-repeat;
		border-top:double 4px #6C0036;
		border-bottom:double 4px #6C0036;
		border-left:solid 2px #6C0036;
		border-right:solid 2px #6C0036;
		padding:10px 50px 20px 50px;
		margin-bottom:30px;
  		line-height:150%;
		width:415px;
		}
	.kansow{
		background:#fff url("images/cochiback.gif") repeat;
		border:solid 2px #FFFF80;
		padding:10px 50px 20px 50px;
		margin-bottom:30px;
		width:415px;
  		line-height:150%;
		}
	.commentsend{
		background:#fff url("images/cochiback.gif") repeat;
		border:solid 2px #D1FFA4;
		padding:10px 50px 20px 50px;
		margin-bottom:30px;
		width:415px;
		}

 	.side{
		margin-left:10px;
		margin-top:19px;
		}
	.sidetitle{
		background:#FFFBD2;
		}
  	.search{
 	 	text-align:left;
		padding:0 0 0 10px;
 		 margin:0;
		font-size:x-small;
 	 	}
#search{
border:1px solid;
border-color:#F3B94E ;
width:85px;
padding:2px 2px 2px 5px;
background:#fff;
}
   	.sidemenu{
		background:#FFFBD2 url("images/tatemaru.gif") right top repeat-y;
		border-top:solid 5px #FFFF80;
		border-right:solid 1px #FFFF80;
		border-left:solid 1px #FFFF80;
		border-bottom:solid 1px #FFFF80;
		margin:5px 5px 20px 5px;
  		padding:5px;
		color:#FF8080;
		}

