#blog_mainimage {
	width:949px;
	padding:0px;
	margin:0px;
	border-bottom:solid 1px #d6d6d6;
	background-image:url(../images/blog_bkline.gif);
	background-repeat:repeat-y;
}

#blog_mainimage img {
	margin:0px;
	/*border:solid 1px #FF0000;*/
}

.blog_mainillust {
	width:759px;
	float:left;
}

.blog_vb_bn {
	float:right;
	width:189px;
}

/*---------------------------------メインコンテンツ---------------------------------*/
#blog_all{
background-image:url(http://hrd-u1.com/images/blog_bkline_all.gif);
	background-repeat:repeat-y;
}


#blog_contents {
	float:left;
	width:569px;
	border-right:solid 1px #d6d6d6;
}

/*---------------------------------サイド---------------------------------*/
#blog_side {
	float:left;
	width:379px;
}

/*---------------------------------最近投稿された記事---------------------------------*/

.blog_recent {
	width: 379px;
	text-align:left;
	font-size:x-small;
	margin:0px;
	
}
.blog_recent ul {
	list-style:none;
	width: 379px;
	margin-left:0px;
	/*border: 1px solid #999999;*/
}
.blog_recent li {
	line-height: 0;
	width: 354px;
	list-style: none;
	background:url(http://hrd-u1.com/images/arrow.gif);
	background-repeat: no-repeat;
	padding:7px 0px 5px 25px;
	marginp:0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A29D8A;
	background-position: 10px 8px;
	/*border:solid 1px  #ff0000;*/
}
.blog_recent li a {
	display:block;
	line-height: normal;
	/*background: #ffffff;*/
	/*color: #333333;*/
	text-align: left;/*text-decoration: none;*/
	
}
.blog_recent li a:hover {
	background-color:000000;/*color: #0600B3;*/
}


.blog_recent h4{
border-top:solid 1px #d6d6d6;
background-color:#f6f6f6;
padding:5px 5px 5px 8px;
font-size:x-small;
}


.blog_pulldown{
margin:5px;
text-align:right;}


/*---------------------------------日記本体---------------------------------*/
#blog_diary{
margin:15px;
}

#blog_diary h2 {
	margin: 20px 0px 6px 0px;
	padding: 2px 2px;
	/*background:  url(http://hrd-u1.com/images/imgphpym1.png) repeat;*/
	/*color: #178ab1;*/
	font: bold 1.6em 'arial', sans-serif;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	clear:both;
	/*border-bottom-color: #178ab1;*/
}

#blog_diary h3 {
	padding: 0px 2px;
	margin-bottom:5px;
	
	
}


.contents_body{
margin:5px;

}

.posted{
margin-top:5px;
margin-bottom:20px;
border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #A29D8A;
	clear:both;


}

/*---------------------------------Twitter---------------------------------*/
#twitter_div li {
	width: 354px;
	list-style: none;
	background:url(http://hrd-u1.com/images/arrow_tw.gif);
	background-repeat: no-repeat;
	padding:7px 0px 5px 25px;
	marginp:0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A29D8A;
	background-position: 10px 8px;
	/*border:solid 1px  #ff0000;*/
	}

.blog_lfm{
margin:10px 0px 0px 0px;
padding::0px;
text-align:center;
}

.blog_bk{
margin:20px 0px 20px 90px ;
padding:0px;
text-align:center;
}

.blog_hb{
margin:10px 0px;
padding:0px;
text-align:center;
}


.blog_pi{
margin:10px 0px;
padding:0px;
text-align:center;
}

.blog_fl{
margin:10px 0px;
padding:0px;
text-align:center;
}

/*コメント*/
.com{
margin: 20px 0px 6px 0px;
	padding: 2px 2px;
	background:  url(http://hrd-u1.com/images/imgphpym1.png) repeat;
	/*color: #178ab1;*/
	font: bold 1.6em 'arial', sans-serif;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}


.douzo{
margin: 20px 0px 6px 0px;
	padding: 2px 2px;
	/*background:  url(http://hrd-u1.com/images/imgphpym1.png) repeat;*/
	/*color: #178ab1;*/
	font: bold 1em 'arial', sans-serif;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}

.eventbn {
padding: 5px 5px;
text-align:center;
}

#flickr_badge_uber_wrapper {text-align:center; width:370px;}
#flickr_badge_wrapper {padding:10px 0 10px 0;text-align:center; }
.flickr_badge_image {margin:0 10px 10px 10px;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
