@charset "utf-8";
/*single markup style*/
.post_single{
	overflow:hidden;
}
.post_single p{
	word-break: break-all;
	word-wrap: break-word;
	margin-bottom:25px;
	line-height:2.2;
}
.post_single img{
	max-width:100%;
	height:auto;
}
.post_single img.alignright{
	float:right;
	margin:0 0 15px 15px;
	display:block;
}
.post_single img.alignleft{
	float:left;
	margin:0 15px 15px 0;
	display:block;
}
.post_single img.aligncenter{
	display:block;
	margin:0 auto 15px;
}
.post_single h1{
	font-size:36px;
	border-bottom:6px solid;
	margin:0 0 35px;
}
.post_single h2{
	font-size:32px;
	border-bottom:5px solid;
	margin:0 0 35px;
}
.post_single h3{
	font-size:28px;
	border-bottom:4px solid;
	margin:0 0 35px;
}
.post_single h4{
	font-size:24px;
	border-bottom:3px solid;
	margin:0 0 35px;
}
.post_single h5{
	font-size:20px;
	border-bottom:2px solid;
	margin:0 0 35px;
}
.post_single h6{
	font-size:16px;
	border-bottom:1px solid;
	margin:0 0 35px;
}
.post_single td{
	padding:10px;
	border:1px solid;
}
.post_single table{
	margin-bottom:25px;
}
.post_single ul,
.post_single ol{
	padding-left:2.0em;
	margin-bottom:25px;
}
.post_single ul li{
	list-style:outside;
	margin-bottom:10px;
	line-height:1.4;
}
.post_single ol li{
	list-style:outside decimal;
	margin-bottom:10px;
	line-height:1.4;
}
.post_single a{
	text-decoration:underline;
	color:#999;
}

@media screen and ( max-width:640px ){
.post_single img.alignright,
.post_single img,
.post_single img.alignleft{
	float:none;
	margin:0 auto;
	display:block;
}
.post_single img.emoji {
    display: inline !important;
}

}/*media*/