/*
CafeBoiBoiオリジナルです。
すべてのイメージの使用は禁止です。atsumi.
Copyright 2005 MaxGain. .All Rights Reserved. 
http://www.maxgain.info/ 
*/
@charaset "UTF-8";

	body {
		margin:0px 0px 20px 0px;
		background:url("images/sora.jpg") repeat;
		background-attachment:fixed;
		text-align:center;
		font-size:x-small;
		voice-family:"\"}\"";
		voice-family:inherit;
		font-size:small;		
		}

  	#wrapper{
		background:#fff;
  		width:760px;
  		margin-left:auto;
  		margin-right:auto;
 		 text-align:left;
 		 border:#F3E0AD solid 1px;
 	 	}
	.title_right{
  		width:760px;
  		margin-left:auto;
  		margin-right:auto;
		 text-align:right;
		font-size:10px;
		padding-top:10px;
		color:#fff;
		}


  	#header{
  		width:760px;
		height:150px;
  		padding:0;
 		 margin:0;
 	 	}

  	.calendar{
  		background:#E3CD93 url("images/back-nuno.gif") repeat;
 	 	text-align:right;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#C07247;
		padding:10px 7px 10px 0;
		font-size:12px;
 		 border-bottom:#CEA63C solid 1px;

 	 	}
#search{
border:1px solid;
border-color:#F3B94E ;
width:85px;
padding:2px 2px 2px 5px;
background:url("images/seach.gif") 0 0 no-repeat;
}

  	#main{
 		 width:510px;
 		 float:right;
  		color:#834141;
 	 	line-height:140%;
 	 	margin-right:10px;
  	 	margin-top:10px;
 	 	margin-bottom:15px;
 	 	}
  	#main_category{
 		 width:525px;
 		 float:right;
  		color:#834141;
 	 	line-height:140%;
 	 	margin-right:10px;
  	 	margin-top:10px;
 	 	margin-bottom:15px;
 	 	}

  	#sidebar{
  		 padding:10px;
    		 margin:0;
  		width:190px;
  		float:left;
  		color:#9A5834;
 	 	}
  	#sidebar_category{
  		 padding:10px;
    		 margin:0;
  		width:160px;
  		float:left;
  		color:#9A5834;
 	 	}
  	#footer{
  	  	background:#E3CD93 url("images/back-nuno.gif") repeat;
  	  	font-family:Comic Sans MS,Helvetica,sans-serif;
  		width:760;
 		 margin:0;
 		 clear:both;
 		 color:#460000;
	 	 padding:5px 0px 5px 200px;
 		 border-top:#CEA63C solid 1px;
		}

  	.renraku{
  	  	background:url("images/maki.gif") left center no-repeat;
	 	text-align:left;
	 	padding-left:130px;
	 	width:400px;
 	 	}

 	 .bottomrenga{
 	   	width:760px;
 	   	height:13px;
  	  	background:url("images/bottom-renga.gif") repeat-x;
  	  	}
 	 	
  	.counter{
	 	 text-align:right;
  		 padding:0 10px 0 0;
  		float:right;
 	 	}

 	a{
  		color:#008000;
 		 text-decoration:none;

		}
	a:hover{
  		color:#80FF00;
 
		}
		
	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
		}


	.description {
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",  times new roman, serif;
		color:#333;
		font-size:small;
  		text-transform:none;	
		}
				

		
	.honbun {
		background:#FFF url("images/back-renga.gif") right repeat-y;
		padding:15px 40px 15px 15px;
		border:#F3B94E dotted 2px;	
  		margin:5px 0px 40px 0px;
  		color:#3A2214;
		}
	.photo{
  		margin-top:20px;
		}

	.title	{
		margin: 0px 0px 0px 0px;
 		padding:30px 0 0 65px;
		height:50px;
		background:url("images/cake_icon.jpg") left no-repeat;
  		font-family:Comic Sans MS,Helvetica,sans-serif;
		font-size: medium;
		color: #FC8D12;
		}			

	.shikititle	{
		margin: 10px 0px 0px 0px;
 		padding:40px 0px 20px 50px;
		background:url("images/shikititle.jpg") right no-repeat;
  		font-family:Comic Sans MS,Helvetica,sans-serif;
		font-size: small;
		color: #666600;
		}
	.subtitle{
		text-align:center;
 		font-family:Comic Sans MS,Helvetica,sans-serif;
		color:#C07247;
		padding:10px 7px 10px 0;
		}

	.subtitle a:hover{
 		 border-bottom:#fff dotted 1px;
		}


	#menu {
  		margin-bottom:15px;
		background:#FFF;
		text-align:center;
		}
		

	.date	{ 
		font-size:x-small;
  		font-family:Comic Sans MS,Helvetica,sans-serif;
		color: #7C5F03; 
		font-size: 14px; 
		text-align:right;
		}

	.extended{
		background:url("images/more.gif") left no-repeat;
		width:200px;
		height:30px;
		padding:25px 0 0 35px;
		}

	.posted	{ 
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		font-size: x-small; 
		color: #000000; 
		margin-top:15px;
		margin-bottom:15px;
		text-align:right;
		}
		
  	.search{
 	 	text-align:left;
		padding:0 0 0 10px;
 		 margin:0;
		font-size:x-small;
 	 	}

	.categoryphoto
		{
		margin-top:10px;
		margin-right:0px;
  		font-family:Comic Sans MS,Helvetica,sans-serif;
		color:#666600;
		font-size:small;
		text-align:right;
		}

	.shikiboiboi{
		width:182px;
	  	background:#FFF;
  		font-family:Comic Sans MS,Helvetica,sans-serif;
		color:#000000;
		font-size:12px;
 		 margin-bottom:20px;
 		 border:#BB7444 solid 1px;
		}

	.shikiphoto{
		width:170px;
		 margin-right:6px;
		 margin-left:6px;

		}
	.shikiboiboi_date{
		text-align:center;
 		 margin-top:2px;
		 margin-bottom:5px;
	  	background:#FFF;
  		font-family:Comic Sans MS,Helvetica,sans-serif;
  		font-style:oblique;
		color:#9A5834;
		font-size:x-small;
		}

	.shikiboiboi_title{
	  	background:#FFF;
		text-align:center;
  		font-family:Comic Sans MS,Helvetica,sans-serif;
  		font-style:oblique;
		color:#000000;
		font-size:12px;
 		 margin-bottom:5px;
		}

	.shikiboiboi_link{
		background:url("images/cam.gif") no-repeat;
  		font-family:Comic Sans MS,Helvetica,sans-serif;
		color:#666600;
		font-size:12px;
		padding:7px 0px 7px 25px; 
		margin-left:40px;
		margin-top:5px;
		margin-bottom:5px;
		}

	.ktai{
		width:182px;
	  	background:#FFF;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
		color:#9A5834;
		font-size:10px;
		margin-top:20px;
 		 margin-bottom:20px;
 		 border:#FBDA57 dotted 1px;
	 	 padding:5px;
		}

	.ktai_link{
		height:48px;
		background:url("images/ktai.gif") no-repeat;
  		font-family:Comic Sans MS,Helvetica,sans-serif;
		color:#666600;
		font-size:12px;
		padding-left:23px; 
		margin-top:5px;
		}

	.side {
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
		color:#9A5834;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding:0 0 0 2px;
		vertical-align:middle;				
		}	

	.sidetitle {
		height:30px;
		background:url("images/cup.gif") left no-repeat;
  		font-family:Comic Sans MS,Helvetica,sans-serif;
		color:#666600;
		font-size:small;
		font-weight:normal;
  		padding:27px 0 0 45px;
  		margin:60px 0 5px 0;
  		text-transform:uppercase;
		}

	.link{
		background:#fff url("images/link_botton.gif") left repeat-y;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
		color:#9A5834;
		font-size:x-small;
		font-weight:normal;
  		line-height:140%;
  		padding:0px 0px 0px 12px;
		margin:0px 0px 0px 2px;			
		}


		
	
	.syndicate {
		font-family:verdana, arial, sans-serif;
		font-size:xx-small;		
  		line-height:140%;
  		padding:2px;
  		margin-top:15px;
  		background:#FFF;  		
 		}	
		
	.powered {
		font-family:palatino, georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", times new roman, serif;
		color:#666;
		font-size:x-small;		
		line-height:140%;
		text-transform:uppercase; 
		padding:2px;
		margin-top:50px;			
  		background:#FFF;		
		}
			
	.comments{
		background:#FFF url("images/back-lavender.gif") right repeat-y;
		padding:15px 40px 15px 15px;
		border:#A2E470 dotted 2px;	
  		margin:5px 0px 40px 0px;
  		color:#3A2214;
		}
		
	.comments-head{
 		padding:40px 0 0 80px;
		height:55px;
		background:url("images/book.gif") left no-repeat;
  		font-family:Comic Sans MS,Helvetica,sans-serif;
		color:#54A512; 
		font-weight:bold;		
		}
	
	.comments-body {
		font-family:palatino, georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#723838;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
 		padding-bottom:10px;		
				
		}		

	.comments-post {
		text-align:right;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
		color:#666;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;		
		}	
			
	
	.trackback-url {
		font-family:palatino, georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#666;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
 		padding:5px;		
 		border:1px dotted #999; 					
		}


	.trackback-body {
		font-family:palatino, georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		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 {
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
		color:#666;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;		
		}	

		


	#banner-commentspop {
		font-family:palatino, georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		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 {
		font-family: "Osaka", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", verdana, arial, sans-serif;
	}

  	.categoryfoot{
  		background:#E3CD93 url("images/back-nuno.gif") repeat;
 	 	text-align:right;
 		font-family:Comic Sans MS,Helvetica,sans-serif;
		color:#C07247;
		padding:10px 7px 10px 0;
		font-size:12px;
 	 	}

html, body {
scrollbar-Track-Color:#CECEFF;
scrollbar-Face-Color:#C1C1FF;
scrollbar-Shadow-Color:#ECECFF;
scrollbar-DarkShadow-Color:#ECECFF;
scrollbar-Highlight-Color:#ECECFF;
scrollbar-3dLight-Color:#ECECFF;
scrollbar-Arrow-Color:#ECECFF;
}


