@charset "utf-8";
.sub_post{
	margin-bottom: 30px;
	padding: 20px 30px;
	background-color:#222;
	border-radius: 8px;
	font-size:13px;
	word-break: break-all;
}

.sub_post hr {
	margin: 8px 0px;
	border-top: 2px dashed #444;
}

.sub_ad{
	width: 300px;
	margin-bottom: 30px;
}

.post0{
	margin: 0px auto 30px auto;
	padding: 40px;
	background-color: #111;
	border-radius: 8px;
	width: 574px;
	overflow:hidden;
	border: 3px #333 solid;
}

.post0 img{
	margin-right: 0px;
	margin-left: 20px;
	float: right;
}

.post0 hr {
	margin: 16px 0px;
	border-top: 2px dashed #444;
}

.post{
	margin: 0px auto 30px auto;
	padding: 40px 60px;
	background-color: #222;
	border-radius: 8px;
	width: 540px;
	overflow:hidden;
}

.post img{
	margin-right: 0px;
	margin-left: 20px;
	border-radius: 4px;
	float: right;
}

.post h1{
	margin-bottom: 10px;
}

.post_txt{
	overflow:hidden;
}

.post_txt img{
	margin-right: 0px;
	margin-left: 20px;
	border-radius: 4px;
	float: right;
}

.games{
	margin: 0px auto 40px auto;
	padding: 40px 40px 20px 40px;
	background-color: #222;
	border-radius: 8px;
	width: 580px;
}
.games p{
	margin-top: 4px;
	font-size: 15px;
}

.games img{
	margin: 0 20px;
	border-radius: 0px;
	border: 3px #555 solid;
}

.games_title{
	padding-bottom: 6px;
	color:#9F8E80;
}

.box_w{
	margin: auto;
	width: 540px;
	display: flex;
	justify-content: center;
}

.box{
	margin-top: 20px;
	background-color: #222;
	border-radius: 8px;
	text-align: center;
	width: 50%;
}

.star{
	font-size: 13px;
	color: #DDD;
}

.new img{
	border: none;
}
