@charset "UTF-8";

.showpost_wrap{
	width: 95%;
	max-width: 1100px;
}

@media all and (max-width: 520px)
{
	.showpost_topline{ flex-wrap: wrap; }

	.showpost_classname,
	.showpost_classname_sub,
	.showpost_classname_third{
		width: 100%;
		margin: 0.25rem auto;
		text-align: center;
	}
	.showpost_topline > a > .icon-arrow-right2{ display: none; }

	.showpost_title{ font-size: 1.5rem; }

	.showpost_Sharemain ul li a{
		margin: 2.5px;
	}
	.showpost_Sharemain ul li a img{ width: 30px; }
	.showpost_shareicons_btn{
		width: 30px;
		height: 30px;
	}
	.showpost_shareicons_btn > span{ font-size: 1.5rem; }
}