#contents{margin-top:20px;}

h1.headercontent{border-bottom: 1px dashed #ccc;margin: 0;padding-bottom: 20px; font-size:28px;}
.blog ul.listpost{padding-left:0; margin-bottom:35px;}
.blog ul li.items-row{overflow:hidden; text-align:justify; padding-bottom:25px; border-bottom:1px dashed #ccc; padding-top:25px; min-height:220px;}
.blog ul li.items-row a.imgblog{display:block; float:left; margin-right:15px; border:1px solid #ccc;}
.blog ul li.items-row h4{margin:0 0 10px; color:#3a7900;}
.blog ul li.items-row i.icon-calendar{font-size:13px; font-style:italic; display:block; margin-bottom:7px;}
.blog ul li.items-row .intro{font-size:13px;}

.row-1,.row-3,.row-5,.row-7,.row-9,.row-11,.row-13,.row-15{padding-left:0;border-right:1px dashed #ccc;}
.row-2,.row-4,.row-6,.row-8,.row-10,.row-12,.row-14,.row-16{padding-right:0;}

#contents .pagination{width:100%; float:left; margin-bottom:55px; margin-top:25px;}
#contents .pagination ul{padding-left:0; display:table;margin: 0 auto;}
#contents .pagination ul li{
	background: #85ca04 none repeat scroll 0 0;
	border-radius: 4px;
	color: #fff;
	float: left;
	margin-right: 10px;
	padding: 2px 10px;
	text-align: center;
}

.fulltext img{max-width:100%; height:auto;}

h1.title-cotent{font-size:24px; font-weight:bold; margin:10px 0 25px;}
.social-c {
    background: #eaeaea none repeat scroll 0 0;
    border: 1px dashed #cccccc;
    height: 30px;
    margin: 12px auto;
    overflow: hidden;
    width: 100%;
	padding-right: 15px;
}
.social-c h2 {
    color: #ea1b23;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 28px;
    margin: 0;
    padding: 0 10px;
}
.social-c div {
    float: right !important;
    margin: 5px 0 0 !important;
}
.social-c div.twitter-like {
    overflow: hidden;
    width: 96px;
}
.social-c div.pinterest-like {
    overflow: hidden;
    width: 80px;
}
.social-c div#___plusone_0, .social-c div#___plusone_1 {
    margin: 4px 0 0 15px !important;
    width: 76px !important;
}

.comment-c {
    display: block;
    margin: 0 auto;
    min-height: 155px;
    position: relative;
    width: 100%;
    z-index: 1000;
	background:#FFF; border:1px solid #ccc;
}
.comment-c h3 {
    border-bottom: 1px solid #eeeeee;
    font: bold 13px/32px Arial,Helvetica,sans-serif;
    margin: 0 0 12px;
    text-transform: uppercase; padding-left: 8px;
}
.comment-c iframe{}

.pq3n_sp .pq3n-title h3{color: #ea1b23;font-size: 12px; font-weight:bold; margin: 0 0 20px;overflow: hidden;padding: 6px 0 17px; border-bottom: 1px dotted #cccccc;}
.pq3n_sp .block_item{text-align:center; margin-bottom:15px;border-bottom: 1px dotted #cccccc; padding-bottom:10px;}
.pq3n_sp .block_item .item_name{margin:7px 0 3px; font-size:16px;}

.orthers-c h3{margin:25px 0 15px;color: #ea1b23;font: bold 13px/32px Arial,Helvetica,sans-serif; text-transform:uppercase;}
.orthers-c h4{font-size:16px; margin:7px 0; text-align:center;}


@media (min-width: 480px) {
	
}
@media (min-width: 768px) {
	.blog ul li.items-row a.imgblog img{width:96px; height:auto;}
	.blog ul li.items-row{height:240px; overflow:hidden;}
}
@media (min-width: 992px) {
	.blog ul li.items-row a.imgblog img{width:120px; height:auto;}
}
@media (min-width: 1200px) {
	.blog ul li.items-row a.imgblog img{width:140px; height:auto;}	
	.blog ul li.items-row{height:220px; overflow:hidden;}
}