
/* ------------------ page-navi-top ------------------ */
/* reset */
div.page-navi-top *{margin:0 auto;padding:0;}

div.page-navi-top{
	margin:0 auto 10px;
	text-align:center;
	background:#edf3ea;
}

/* clear hack */
div.page-navi-top ul{zoom:1;}
div.page-navi-top ul:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}
/* */

div.page-navi-top li{
	list-style-type:none;
	font-size:12px;
}

div.page-navi-top li.prev{
	float:left;
	width:210px;
	text-align:left;
}
div.page-navi-top li.middle{
	float:left;
	width:75px;
	text-align:center;
	font-weight:bold;
}
div.page-navi-top li.next{
	float:right;
	width:210px;
	text-align:right;
}

div.page-navi-top li a{color:#0d4b00;}




/* -------------------------------------- archives-css -------------------------------------- */

.archives h2{
	margin:0 24px 24px;
	padding:10px 15px;
	background:url('../image/alllist_t_back.gif') no-repeat 0 0;
	color:#fff;
	font-size:1.2em;
}

.archives dl{
	margin:0 24px 24px;
	padding:0;
}

.archives dt{
	margin:0 0 10px;
	padding:3px 0 3px 30px;
	background:url("../image/alllist_eye.gif") no-repeat 10px 6px #e2e9db;
	font-weight:bold;
	border-bottom:1px solid #819f62;
}

.archives dt span{
	padding-left:6px;
	font-size:10px;
}

.archives dd{
	margin:0 0 4px;
	padding:0 0 0 40px;
	font-size:12px;
	background:url("../image/alllist_arr.gif") no-repeat 20px 5px;
	
}
.archives dd a:hover{background:#faeae5;}





/* ---------------------- エントリーエリア(中央) ----------------------- */

/* エントリー：各エントリー枠 */
#entry-area .entry{
	margin:0 auto 35px;
}
/* エントリー：丸フチtop背景画像 */
#entry-area .entry .top{
	width:503px;
	height:52px;
	background:url("../image/entry_top.gif") repeat-x 0 0;
}
/* エントリー：投稿記事タイトル */
#entry-area .entry h2{
	margin:0 0px 0px 18px;
	padding:17px 0px;
	font-size:12px;
}
/* エントリー：投稿記事タイトルlink */
#entry-area .entry h2 a{
	padding:0px 0px 0px 25px;
	margin-left:0px;
	background:url("../image/ic_title.gif") no-repeat left center;
}

/* link */
h2 a					{color:#fff;text-decoration:none;}
h2 a:hover		{color:#fff;text-decoration:underline;}

/* エントリー：背景色 */
#entry-area .entry .middle{
	width:501px;
	background-color:#f7f7f7;
	border-left:1px solid #29542f;
	border-right:1px solid #29542f;
}

/* Hidden from Mac IE ＼*/
#entry-area .entry h2,
#entry-area .entry .entry-text{letter-spacing:0.2em;}
/**/

/* エントリー：日付、カテゴリー名の枠 */
#entry-area .entry-head{
	width:501px;
}

/* clear hack */
#entry-area .entry-head{zoom:1;}
#entry-area .entry-head:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}
/* */

/* エントリー：日付 */
#entry-area .entry p.date{
	float:left;
	width:200px;
	margin:0px;
	padding:0px 0px 0px 10px;
	line-height:1.6;
	font-family:Arial,Helvetica,sans-serif;
	text-align:left;
	color:#0d4b00;
}

/* エントリー：カテゴリー名 */
#entry-area .entry p.category{
	float:right;
	width:200px;
	margin:0px;
	padding:0px 10px 2px 0px;
	font-size:12px;
	font-weight:normal;
	text-align:right;
}
/* link */
.entry p.category a					{color:#0d4b00;text-decoration:none;}
.entry p.category a:hover		{color:#0d4b00;text-decoration:underline;}

/* エントリー：テキスト */
#entry-area .entry .entry-text{
	padding:15px 15px 15px 20px;
}

/* エントリー：コメント、トラックバック、投稿者 */
#entry-area .entry .entry-bottom{
	padding:10px 15px 0px;
	text-align:right;
	background:url("../image/dot_line.gif") no-repeat 0px 0px;
}
#entry-area .entry .entry-bottom span{padding-left:12px;}

/* link */
.entry .entry-bottom a					{color:#0d4b00;text-decoration:none;}
.entry .entry-bottom a:hover		{color:#0d4b00;text-decoration:underline;}

/* エントリー：more */
#entry-area .entry .entry-more{
	padding:15px 15px 15px 20px;
	letter-spacing:0.2em;
}

#entry-area .entry .entry-text p,
#entry-area .entry .entry-more p{margin:0;padding:0;}



/* ----------------- コメントエリア・トラックバックエリア ---------------- */

/* コメントエリア・トラックバックエリア:枠 */
#comments-area{
	margin:20px auto 15px;
	padding-top:24px;
	border:1px solid #ccc;
}

/* コメントエリア・トラックバックエリア:タイトル */
#comments-area h2,
#trackbacks-area h2{
	margin:0 15px 10px;
	padding:3px 0px 2px 15px;
	border-left:6px solid #29542f;
	font-size:16px;
	font-weight:bold;
	color:#29542f;
}
/* ----------------- コメントエリア ---------------- */

/* コメント:枠 */
#comments{
	margin:0 12px 12px;
}

#comments dl{
	margin:0 5px 12px;
	padding:8px 0px 8px;
	border-bottom:1px dotted #ccc;
}

#comments dt{margin:0 0 6px;}
#comments dd{
	margin:0 0 3px;
	text-align:right;
}

/* ------------------ コメントポストエリア ------------------ */

/* コメントポストエリア:枠 */
#comments-post{
	margin:0 12px 12px;
}

#comments-post dl{
	margin:0 5px 0;
	padding:0px 0px 8px;
}

/* clear hack */
#comments-post dl{zoom:1;}
#comments-post dl:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}
/* */

#comments-post dt{
	margin:0;
	padding:0;
	float:left;
	width:50px;
}

#comments-post dd{
	margin:0;
	padding:0;
	float:right;
	width:400px;
	text-align:left;
}

#comments-post dd input{width:240px;}
#comments-post dd textarea{width:380px;height:60px;}

#comments-post .submit{
	margin:0 12px 0;
	padding:8px 12px 0;
}

#comments-post .submit input.btn{
	padding-top:2px;
	border:1px solid #29542f;
	width:40px;
	color:#fff;
	background-color:#3a6f2f;
}

#comments-post .submit input.send{width:80px;}

/* ------------------ トラックバックエリア ------------------ */
#trackbacks-area{
	margin:0px auto 15px;
	padding:24px 0px;
	border:1px solid #ccc;
}

#trackbacks-area p{
	margin:0 0px 3px 15px;
	padding-top:8px;
}

#trackbacks-area input{
	margin:0 0px 20px 15px;
	padding:1px 0 2px;
	border:1px solid #ccc;
	width:400px;
}

#trackbacks-area dl{
	margin:0 15px 0px;
	padding:8px 12px 0;
	border-top:1px dotted #ccc;
}

#trackbacks-area dt{margin:0 0 6px;}
#trackbacks-area dd{margin:0 0 6px 0px;}
#trackbacks-area dd.from{
	margin:0 0 3px;
	text-align:right;
}


