@charset "UTF-8";
/* CSS Document */
/*================================================================== fot blog */



/*
	=============================================== nav#blog_nav
*/
body.blog nav#blog_nav h3 {
	margin: 0 0 20px 0;
	padding: 10px 10px 8px;
	background: #009135;
	color: #fff;
	font-weight: normal;
	font-size: 100%;

	box-shadow: 0px 1px 4px rgba(0,0,0,0.5);
}
body.blog nav#blog_nav ul {
	margin: 0 0 15px 0;
}
body.blog nav#blog_nav ul li {
	padding: 0 0 10px 20px;
	background: url(../img/blog/icon_tri_mini_green.gif) no-repeat 5px 4px;
}


/*
	=============================================== entry-box
*/
body.blog .entry-box {
	margin: 0 0 20px 0;
	padding: 25px 30px 15px;
	border: solid 1px #ccc;
	box-shadow: 0px 1px 4px rgba(0,0,0,0.4);
}

body.blog .entry-box h2 {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: solid 1px #999;
	font-size: 131%;
	color: #009133;
}

body.blog .entry-box .entry-body {
	margin: 0 0 15px 0;
}

body.blog .entry-box .entry-body p {
	margin: 0 0 1em 0;
}

body.blog .entry-box .entry-body img {
	padding: 10px 0 10px 
}



body.blog .entry-box footer {
	text-align: right;
	font-size: 93%;
}




body.blog div.pagenate {
	/zoom: 1;
	margin: 30px auto 20px;
	position: relative;
	overflow: hidden;
}
body.blog div.pagenate ul {
	position: relative;
	left: 50%;
	float: left;
}
body.blog div.pagenate ul li {
	position: relative;
	left: -50%;
	float: left;
	margin: 0;
}
body.blog div.pagenate ul li.current span {
	display: inline-block;
	margin: 0 4px 0;
	padding: 4px 8px 2px;
	border: solid 1px #009133;
	vertical-align: middle;
	background: #009133;
	color: #fff;
}
body.blog div.pagenate ul li a {
	display: inline-block;
	margin: 0 4px 0;
	padding: 4px 8px 2px;
	border: solid 1px #009133;
	vertical-align: middle;
	color: #009133;
}
body.blog div.pagenate ul li a:hover {
	color: #EA5E00;
}


































