/* ### 基本的なレイアウト ### */

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


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

article img	{width: 520px; vertical-align: bottom;}

article h2	{font-size: 13px;}

article p	{font-size: 13.5px;
line-height:1.6em;
		 }

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

.line img {float: left; width : 1000px; height:1px;}

/* ### ヘッダー ### */

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

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

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

.caption { 
       font-size: 14px; 
	   font-weight: 500;
	    margin-left: 0.3em; 
		margin-top:4px;}

header { 
          background-color: black; 
          
		  
		  border-bottom: 2px solid #E0DDA2; }

header h1 	{font-size: 22px;
             margin:auto;
			 padding:30px 0px 10px 0px;
			 text-align: center;
			 color:#FFF3BF;
			 }

header h2 	{font-size: 16px; 
             margin: auto;
			 padding:5px 0px 10px 0px;
			 text-align: center;
			 color:#FFF3BF;
			 }

#title {
	   width:1200px;
	   height:150px;
	   background-image: url(header.jpg); 
	   background-repeat: no-repeat; 
	   background-position: center 0; 
	   margin: auto; 
	   }

#kanren{
	    width: 1100px; 
		font-size:12px;
		margin-left: 20px;
		padding-left: 1em;
		border-top: 1px solid #656659;
       }


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

#pankuzu2 p {
	        font-size:12px
	        }

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

td {font-size:12px; 
          vertical-align:top;
		  padding:2px 5px 6px 5px;
		  }

th{font-size:13px;
         /*border:solid 1px;*/
	     text-align:left;
	     padding:2px 0 2px 10px;
	    
		}

.type{width:80px; 
      
     /* background-color:#CF3;*/
	  }
		 
.number{
	    /*width:260px;
        background-color:#FC6;*/
		}
		
.midashi{
	     font-size: 16px;
         line-height:2em;
		 font-weight:700;
		 color:#FFFCC5;
		 }		
		 
.td {
	font-size:12px;
}