@charset"utf-8";

#container	{width: 375px; margin:auto;}	

#header h1 	{font-size: 22px;
             margin: 10px 0 10px 0;
			 color:#E2BE68;}

#header h2 	{font-size: 16px; 
             margin: 10px 0 0px 0;
			 color:#E7B076;}

#title {
	   background-image: url(header.jpg); 
	   background-repeat: no-repeat; 
	   background-position: center 0; 
	   text-align: center; 
	   margin-top: 0; margin-right: auto; margin-left: auto; 
	   padding: 1.4em 20px 1.2em; }

#content	
    {
	overflow: hidden;
	width: 360px;
	margin: 0 auto 0 auto;
	padding-top:20px;
    
	/*background-color:#F6A3A5;*/
	}



	
	
h1 {
	font-size:18px;
}


/* 記事 */

.post	{/*float: none;*/
	width: 360px;
	margin:10px 0 25px 0;
	/*background-color:#FCF;*/
	}

.post img	{width: 360px;}

.post h2	{font-size: 16px;}

.post p	{
	font-size: 13px;
	
	/*background-color:#606822;*/
	}




.wide	{width: 360px;
	margin:10px 0 25px 0;
	/*background-color:#9FC;*/
	}

.wide img	{width: 360px; 
             height:auto;
			 
			 }

.wide h2	{font-size: 16px;}

.wide p	{
	font-size: 13px;
	
	}

.wide hr{width:360px;}

.caption {
	/*background-color:#09F;*/
	color: #F1E8DD;
	font-size: 13px;
	font-weight: 500;
	margin: -20px 0 14px 0;
	}
	
	
.other img {
	width:auto;
	margin:auto;
	}	
		
/**/

		
				
#kanren {
	    width: 345px;  
		margin :0;
		padding-left: 1em;
		font-size:13px;
		line-height:1.6em;
		border-top: 1px solid #656659;
		/*background-color:#09F;*/
         }
			
		
		
			
#pankuzu {
	     /*background-color:#9F9;*/
	     width: 345px; 
	     margin: 0 ;
         padding:2px 0px 2px 1em;
         solid :#656659;
		 border-top: 1px solid #656659; 
		 font-size:13px;
		 }
		 



#address { 
      color: #8e7f6d; font-size: 12px; background-color: #300; 
      padding:20px 0px 20px 10px; }			
				 