/* blog-site-content
*************************************************************** */
img.wp-post-image {
	margin: 0px 0 24px 0;
}
html body #page .blog-site-content {

}
html body #primary.blog-site-content article {
	border: 1px solid #ccc;
	background: #fff;
	padding: 23px;
	margin: 0 0 48px;
}
.blog-site-content header {
	border: none;
}
.blog-site-content header.archive-header {
	padding: 0;
	margin: 0 0 24px 0;
}
.blog-site-content h1.archive-title {
	background: #333;
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	line-height: 48px;
	height: 48px;
	padding: 0 0 0 20px;
	margin: 0 0 24px;
}

.blog-site-content h1.entry-title{
	background: #333;
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	line-height: 48px;
	height: 48px;
	padding: 0 0 0 20px;
	margin: 0 0 24px;
}

.blog-site-content h1.entry-title a:link,
.blog-site-content h1.entry-title a:visited,
.blog-site-content h1.archive-title a:link,
.blog-site-content h1.archive-title a:visited {
	color: #fff;
}
.blog-site-content .entry-content {
	padding: 0 24px;
}
.blog-site-content footer.entry-meta {
	text-align: right;
}
.blog-site-content .nav-single {
	padding: 0 24px;
}
.blog-site-content .nav-single span a:link,
.blog-site-content .nav-single span a:visited {
	color: #666666;
}
/* blog_side
*************************************************************** */
#secondary.blog_side {
	margin: 20px 0 48px;
}
.blog_side .title-nolink {
	background: #333;
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	line-height: 48px;
	height: 48px;
	padding: 0 0 0 20px;
	margin: 0 0 24px;
}
.blog_side ul {
	background: #ffffff;
	padding: 0 12px;
	margin: 0 0 24px 0;
}
#secondary.blog_side ul li {
	font-size: 12px;
	border-top: 1px solid #ccc;
	line-height: 35px;
	margin:0;
	
	overflow: hidden;				/* "overflow" の値は "visible" 以外のものを指定する */
	-o-text-overflow: ellipsis;		/* Opera 9-10 */
	text-overflow: ellipsis;		/* IE, WebKit (Safari, Chrome), Firefox 7, Opera 11 */
	white-space: nowrap;
	width: 100%;						/* IE6 では width の指定が必要 */
}
#secondary.blog_side ul li:first-child {
	border: none;
}
.blog_side ul li a:link,
.blog_side ul li a:visited {
	color: #666666;
}