@charset "utf-8";

/* blog用CSS */
#bg_wrapper {
	text-align:left;
}

#contents_box #contents_right {
	padding-top:162px;
	width:665px;
	position:relative;
	text-align:left;
	color:#333333;
}

#contents_box #tit_blog {
	position:absolute;
	top:-11px;
	margin-bottom:22px;
	width:665px;
	height:151px;
	line-height: 1;
	background: url(../images/blog/tit_blog.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#contents_box .head_blog_box {
	margin:0px 0px 25px 10px;
	padding:0px 0px 15px 0px;
	background: url(../images/blog/border_bottom.jpg) repeat-x left bottom;
}

#contents_box .head_blog_box .blog_box {
	margin:0px 0px 0px 3px;
	padding:0px 0px 2px 30px;
	height:35px;
	border-left: 8px solid #439821;
}

#contents_box .head_blog_box .blog_box p {
	margin:0px 0px 0px 0px;
	color:#439821;
	font-size: 93%;
}

#contents_box .head_blog_box .blog_box h3 {
	color:#464646;
	font-size: 108%;
	font-weight: bold;
}

/* ブログ本文 */
#contents_box .body_blog {
	margin:0px 0px 50px 30px;
	padding:0px 0px 54px 0px;
	width:600px;
	border-bottom: 1px dotted #CCCCCC;
}

#contents_box .body_blog p {
	margin:0px 0px 30px 15px;
	color:#333333;
	
}

#contents_box .body_blog img {
	display:block;
}
