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

#container	{width: 100%;
             margin:0 ;
			 
			 }
			 
			 

header	{
	/*position: fixed;*/
    width:calc(100% - 0px);
	height:300px;
	margin: -10px 0px 0px 0px; 
	background-image: url(header-s.jpg); 
	background-repeat: no-repeat; 
	background-position: center top;
	/*background-color:#c88a32;*/
	border-bottom: 4px solid #c88a32;
	}
	
	
header h1 	{color:#E1D096;
	         font-size: 20px; 
             padding: 40px 0px 0px 0;
			 text-align:center;
  			 /*background-color:#06F;*/
			}
			

header h2 	{font-size: 16px; 
             color:#E5D4C2;
			 text-align:center;
			  margin: 10px 0 0 0px ;
			  padding:10px 0 0 0; 
			}	
			
			
#title {	
      /*background-color:#3CC;*/
	    margin: 0px 10px 0px 10px; 
		 
	   
		 }
		
#content	
    {
	width:calc(100% - 0px);
	margin:auto;
	/*background-color:#80FFC9;*/
	padding:0 ;
	
	}		
		
		
		
.caption { 
    /*float:right;
	width:200px;*/
    color:#F6F5CD;
	font-size: 14px; 
	font-weight: 500;
	
	}		
				 


/* 記事 */

section,
.wide {
	float:left;
	width: calc(100% - 30px);
	margin:10px auto 25px 10px;/*
	background-color:#FCF;*/
	}

section img,	
section .wide img{
	width: 100%;
	margin:2px auto 2px auto;
	float:left;
	}
	
/*	
#myContainer {
	float:left;
	width: calc(100% - 30px);
	margin:10px auto 25px 10px;
}	
*/

section h1,
.wide h1  {
	font-size: 2rem;
}

section h2,
.wide h2 {
	font-size: 1.6rem; 
	font-weight: 500;
	margin: 4px 0 0rem 0.5rem; 
	}

section p,
.wide p,
section li
{
	         font-size: 1.4rem;
			 padding: 0 0rem 0 0.7rem ;
}


.wide hr{width:100%;}

.wide_hr
    {
	width:100%;	
	margin:30px 0px 0px 0px;
	line-height:1em;
    border-top: 1px solid #c88a32;
	
	}
	
.sankou{
	font-size:12px;
}

/*
section td {font-size:16px; 
            font-size:12px;
	        text-align:center;
	        border: 1px solid #62533C;
          vertical-align:center;
		  padding:0.3em 0 0.3em 0.2em;
		  }

section th{font-size:18px;
	     text-align:left;
	     padding:2px 0 2px 16px;
		}
*/

			
#kanren {
	    width: calc(100% - 0px);
		margi: 0px;
		font-size:13px;
		padding-left: 1rem;
		border-top: 1px solid #c88a32;
		/*background-color:#09F;*/
         }
			
		
		
			
#pankuzu2 {
	/*background-color:#9F9;*/
	margin:0;
	
    padding:0.1em 5px 2px 1rem;
    solid :#c88a32; }

nav p{font-size:14px;}

nav a{
	margin:0 0.7em 0 0.7em; 
	}



footer {
	font-size: 1.3rem;
	padding: 20px 20px 20px 10px;
	}	
