.articleshow{ margin-top:0; font-size:30px;}
.articleshow h1{ font-size:32px;line-height:1.4em;}
.articleshow .other{ padding:20px 0;}
.articleshow .other img{display:inline-block; vertical-align:middle;}
.articleshow .other span{ display:inline-block; vertical-align:middle; margin-right:10px;}
.articleshow .description{ background:#eee; padding:15px; border-radius:15px; line-height:1.6em; margin-bottom:10px;margin-top:20px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box; font-size:28px;color:#666;}
.articleshow .content{ line-height:1.6em; text-align:justify;font-size:32px;margin-top: 20px;}
.articleshow .content p{ margin-bottom:0.8em;}
.articleshow .content h2{text-align: left; font-size:32px;font-weight: bold;border-left: 6px solid #4693e9;margin: 10px 0px 15px 0px;padding: 10px 0 10px 20px;background: #f5f5f5;}
.articleshow .content h3{text-align: left; font-size:32px;font-weight: bold;border-left: 6px solid #4693e9;margin: 10px 0px 15px 0px;padding: 10px 0 10px 20px;background: #f5f5f5;}

.prevnext{ line-height:1.5em; padding:10px 0;}
.prevnext a{ display:block; padding:5px 0;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;color:#666;}

.explanation {color: #999;font-size: 26px;display: block;line-height: 40px;}
.explanation span{display: block !important;}
.read_more {color: #396EB0;font-size: 32px;display: flex;justify-content: center;margin-bottom: 40px;}

