.blog-post .detail_picture, .blog-post .blog-section-list {

	display: inline-block;
}

.blog-post .blog-section-list {
	width: 60%;
}

@media (max-width: 900px) {
	.blog-post .blog-section-list {
		width: 100%;
	}
}

.detail_picture_block {
    width: 200px;
    display: block;
    margin-right: 25px;
    float: left;
}

.blog-post .blog-section-list dt {
	 font-size: 13px;
    font-weight: 600;
}

.post-detail {
	border: 1px solid #dedede;
	background: #ffffff;
	padding: 23px 30px 50px 26px;
	line-height: 24px;
	margin-right: 242px;
	min-width: 320px;
}
	.post-detail h2 {
		margin: 16px 0 24px 0;
	}
	.post-detail img { max-width: 100%; }
	.post-detail p { margin: 6px; }
	.post-detail h3 { margin: 10px 0; }
	.post-detail time {
		color: #999999;
		font-size: 12px;
		}
	.post-detail em {
		color: #404853;
		font-size: 20px;
		font-style: italic;
		line-height: 32px;
		font-family: Georgia;
	}
	.post-detail .column td{ 
		max-width: 336px;
		vertical-align: top;
		}
	.post-detail .column td+td{ padding-left: 50px; }
	.post-detail article { margin-bottom: 30px; }
	.post-detail .type {
		margin-right: 10px;
		display: inline-block;
		padding: 0 9px;
		font-size: 12px;
		color: #ffffff;
		background: #4d5967;
		position: relative;
	}
		.post-detail .type .trigon {
			width: 0;
		    height: 0;
		    border-top: 6px solid #4d5967; 
		    border-right: 12px solid transparent;
		    position: absolute;
		    left: 0;
		    top: 23px;
		}
		
		
.post-detail ul {
	padding: 0;
	margin: 0 0 40px 0;
	list-style: none;
}
	.post-detail ul li {
		background: url(images/ul_li.png) 0 8px no-repeat;
		padding-left: 16px;
		margin-bottom: 4px;
	}		
