.blog_body h2{background:#05A;color:#FFF;padding:10px}
.blog_body h2 a{color:#FFF}
.blog_body h3{background:#DDD;color:#333}
.blog_body h4{background-color:#05A;color:#FFF;text-align:center;font-size:1.4rem;line-height:30px;margin:15px 0;}
.blog_body h5{background-color:#AAA;color:#FFF;text-align:center;font-size:1.2rem;line-height:30px;margin:15px 0;}
.blog_body h6{background-color:#DDD;color:#555;text-align:center;font-size:1.2rem;line-height:30px;margin:15px 0;}
.blog_body p{letter-spacing: 0.05em;margin:18px 0!important;}
	table {
	    border-collapse: collapse;
	}

@media screen and (min-width: 769px){
	.blog_left{width:640px;display:inline-block;vertical-align:top;}
	.blog_right{width:303px;padding-left:10px;display:inline-block;vertical-align:top;}
	.blog_right li .list_img_box {height:85px;width:121px;margin-right:10px;vertical-align:middle;position:relative;}
	.blog_right li .list_img_box img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:auto;width:auto;display:block;max-height:100%;max-width:100%}
	.blog_right li .list_text_box {float:right;width:170px;}
	table{width:100%}
	.blog_body tr,
	.blog_body td{padding:5px!important}
}
@media screen and (max-width: 768px){
table{
	width:100%;
}
.scroll td,.scroll th{
	padding:5px;
	font-size:1.2rem;
	line-height:auto;
}
.scroll{
	overflow: auto;
	white-space: nowrap;
}
	.scroll::-webkit-scrollbar{
	 height: 5px;
}
	.scroll::-webkit-scrollbar-track{
	 background: #F1F1F1;
}
	.scroll::-webkit-scrollbar-thumb {
	 background: #BCBCBC;
}
}