/* ==================== レイアウト ==================== */

body	{margin: 0 auto;
    background-color:#eee;}

#container	{width: 1030px;
	margin: 0 auto;
	background-image:url(../img/containar_bg.png);
	background-repeat:repeat-y;
	}

#content	{width: 980px;
	float: left;
	margin-left:30px;
	margin-right: -220px;}



#sidebar	{width: 200px;
	float: right;
	margin: 60px 0;
	padding-right: 30px;}

#foot	{clear: both;}


/* ==================== ヘッダー ==================== */

#header	{width: 1000px;
	height: 120px;
	background-image:url(../img/header_bg3.png);
	background-repeat:repeat-x;
	background-color: #8F2E14;
	margin-left:15px;
	}

#header h1	{
	margin-top: 10px;
	margin-left:10px;
	margin-bottom:0;
	font-size: 1em;
	font-family: Verdana, Helvetica, sans-serif;
	}
	
#header_logo {
	background-image:url(../img/logo_b.png);
	background-position:right;
	background-repeat:no-repeat;
	margin-top: 0;
	margin-left: 15px;
	padding: 15px;
	}



#nav	{font-size: 0.75em;
	width: 1000px;
	height: 40px;
	border-top: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	margin-left:15px}

#nav ul	{
	margin-left: 0;
	margin-top: 0;
	padding: 0;}

#nav li	{list-style-type: none;
	float: left;}

#nav li a	{display: block;
	width: 120px;
	line-height: 40px;
	border-right: solid 1px #aaaaaa;
	color: #000000;
	text-align: center;
	text-decoration: none;}

#nav, #nav li a	{background-image: url(../img/gr.png);
	background-repeat: repeat-x;}

#nav li a:hover	{background-position: 0 -50px;}
/* ==================== コンテンツ ==================== */

.post	{width: 970px;}

/* ==　ボーダーカラーここで変更　==　*/
.post h2	{font-size: 1em;
　　font-family: "MS P明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin: 0;
	background-repeat: no-repeat;
	border-bottom: solid 2px #1736E6;
	padding-top: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;}
	
div#content h4  {text-align:center;
    font-size: 1em;
    font-family: "MS P明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	line-height:1.7}

.posttext	{font-size: 0.875em;
	line-height: 1.5;}

.posttext p	{margin: 0;
	margin-bottom: 20px;}
	
.imghead {margin: 0;
    margin-bottom: 10px;}
	
	
/* テーブル */	
.imglist {width: 100%;}

.imglist table	{width: 500px;
	border-collapse: collapse;
	margin-top: 10px;
	margin-left: 0;
	margin-right: auto;
	margin-bottom: 25px}
	

.imglist td	{border: solid 1px #cccccc;
	padding: 7px;
	font-size: 0.75em;
	background-color: #ffffff}
	







	


#photo table{
	margin:0 auto;
	}
#photo td{
	padding:3px;
	border:solid 1px #ccc;
	margin:10px;
	}

/* ==================== サイドバー ==================== */

.menu	{width: auto;
	overflow: hidden;}

.menu li	{margin-bottom: 0;
	list-style-type: none;
	line-height: 0;
	border-bottom: solid 1px #ffffff;}

.menu li a	{display: block;
	line-height: normal;
	padding: 10px;
	background-color: #e3e3e3;
	color: #000000;
	font-size: 0.75em;
	text-decoration: none;}

.menu li a:hover	{background-color: #ffcc66;
    font-color: #FF6633;}

.menu ul	{margin: 0;
	padding: 0;
	border-top: solid 1px #ffffff;}


/* ==================== フッター ==================== */

#footer	{width: 1000px;
	background-color: #8F2E14;
	margin-left:15px;
	margin-top:10px;
	}

#footer_inner	{padding: 15px 10px;}

#footer p	{color: #ffffff;
	font-size: 0.75em;
	margin: 0;
	text-align: center;}

#footmenu	{text-align: center;
    margin-bottom: 8px;
	background-color: #8F2E14;}

#footmenu li a	{font-size: 0.75em;
	color: #ffffff;
	text-decoration: none;}

#footmenu li a:hover	{color: #ffff00;}

#footmenu li	{display: inline;
	list-style-type: none;
	border-left: solid 1px #aaaaaa;
	margin-left: 15px;
	padding-left: 15px;}

#footmenu li.first	{border-left: none;
	margin-left: 0;
	padding-left: 0;}

#footmenu ul	{margin: 0;
	padding: 0;}
