@charset"utf-8";


#container	{width: 880px; margin:auto;}	
/*#content { width: 880px; margin:auto; background-color:#37191A;}	*/

p	{font-size: 12px;}
	 

.vr_area {
	width:780px;
	height : 540px;
	padding-left:30px;
	}	
.audio_controler	{width: 780px;
	margin:-5px 30px 25px 30px;
	/*background-color:#9FC;*/
	}

		   
	  

	
	/* ### コンテンツ部分の記事のレイアウト ### */
.post	{width: 360px;
	margin:10px 30px 25px 30px;
	/*background-color:#FCF;*/
	}

.post img	{width: 360px; vertical-align: bottom;}

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

.post p	{font-size: 12px;
         line-height:1.6em;
        }

.post .more_s	{font-size: 18px;}

.wide	{width: 780px;
	margin:10px 30px 25px 30px;
	/*background-color:#9FC;*/
	}
	
.wide_up0	{width: 780px;
	margin:-10px 30px 25px 30px;
	/*background-color:#9FC;*/
	}	
	
.wide img	{
	         width: 780px;
			 margin:12px 0 -5px 0;
			 }

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

.wide p	{font-size: 12px;
         line-height:1.6em;
}

.caption { 
        font-size: 13px; 
		font-weight: 500; 
		color:#F9E682;
		margin-left: 0.3em; 
		margin-top:-5px;
		}

	
	
/**/

#kanren{
	    width: 830px; 
		font-size:12px;
		line-height:1.6em;
		padding-left: 1em;
		border-top: 1px solid #656659;
       }


#pankuzu {
	      width: 826px; 
		  margin-top: 0; margin-bottom: 0; margin-left: 0px;
		  padding-top: 6px; padding-bottom: 0px; padding-left: 1em; 
		  border-top: 2px solid #656659; 
		  }

#pankuzu p {
	        font-size:12px
	        }	
#address { color: #8e7f6d; font-size: 12px; background-color: #300; 
           padding: 20px 20px 20px 100px; }  	


	