/* ### 基本的なレイアウト ### */
html{font-size: 62.5%;}

body	
    {
	color: #bbb;
	margin: 0px;
	font-family:
	"ヒラギノ角ゴシック",
	"游ゴシック  Medium",
    "Hiragino Kaku Gothic ProN",
	"Yu Gothic Medium",
    "Hiragino Sans",
	"Helvetica Neue", 
	Meiryo,
    Arial,
    sans-serif;
	font-size: 1.4rem;
	line-height:1.7;
	background-image: url(bg.jpg);
	background-color:#271600;
	 }

#container	
    {/*
	width: 100%;*/
	margin: auto;
	}

header {margin-bottom: 10px;}

#headerpost	{margin-bottom: 2px;}

#content	
    {
	overflow: hidden;
	/*margin:0 auto 0 auto;
	width:100%;
	padding:0 20px 0 20px;*/
	margin-top:-10px;
	margin-bottom: 0px;
	/*
	padding-top:20px;
    padding-left:20px;
	*/
    background-image: url(bg_center.jpg); 
	background-repeat: repeat;
	}


a:link { color: #9d8c69; }
a:visited { color: #999; text-decoration: underline; }
a:hover { color: #fff; }

article .linkable { border: 1px  solid ; }
section .unlink { border: 1px  solid #555 ; }
			  			  

 /*### コンテンツ ### */


	
section	{float: left;}
	
section img	
    {
	height: auto;
	vertical-align: bottom;
	border: none;
	}

section h1 {
	font-weight:600;
	margin: 1.6em 0 -1.8em 0.3em;
	text-align: left;
	color:#FFF0DA;
	}

section h2 { 
    color:#C2B896;
	}


.migiyose {text-align: right; }

.clear { clear:both; }
.clear hr { display:none; }

section th {
	font-size:11px;
	text-align:center;
	padding:0.5em 0.5em 0.3em 0.5em;
	vertical-align:middle;
	border: 1px solid #62533C;
	min-width:80px;
}

section td {
	font-size:11px;
	text-align:left;
	padding:0.5em 0.5em 0.3em 0.8em;
	vertical-align:middle;
	border: 1px solid #62533C;
}

section table{
	width:100%;
	margin-top:0.8rem;	
	border-collapse:collapse;
}

.mgbt_1em {
	margin-bottom: 1em;
}

table  .type,
table .number {
	letter-spacing:2em;
}

table  .type{
	width:8em;
}

/*地図エリア

#myContainer {
	
	 height: 300px;
     margin: 0px auto 0 auto;  
	
	 border:1px;  
	 border-style:solid;
	 border-color:#AD9553;
	 background-color:#222222;
}*/


#kanren  p{
	padding-left:1rem;
}

#kanren a {
	padding-left:1rem;
}

nav {
	width: 100%; 
	margin: 0px;
	border-top: 2px solid #E6D69E;
	}
	
nav a{
	margin:0 1em 0 1em; 
	}

footer {
	color: #8e7f6d;
	font-family: 'Helvetica Neue','Helvetica','Avenir',;
	font-size: 12px;
	font-weight:600;
	background-color: #300; 
	padding: 20px 20px 20px 100px;
	}
	
