.webgene-blog {
    /*display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;*/
	font-family: 游ゴシック体,"Yu Gothic",YuGothic sans-serif;
}

.webgene-blog .cnt-news-li{
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
    max-width: 100%;
}
	.webgene-blog .cnt-news-li a{color: #333;text-decoration:none }
	.webgene-blog .cnt-news-li a:hover{text-decoration: underline}


.cmn-blog-date{display: inline; margin-right: 10px;}
.cmn-blog-txt{font-family: 游ゴシック体,"Yu Gothic",YuGothic sans-serif;font-size:14px;margin: 0;}
.webgene-blog .cnt-news-li h4 {
     font-size: 16px;
     font-weight: bold;
     margin-top: 0;
	display: inline;
}



/* 下層 */
.webgene-blog .cnt-news-li-sub{
	width: 100%;
	padding: 2% 0;
	margin-bottom: 2%;
	border-bottom: 1px solid #ddd;
	max-width: 100%;
	box-sizing: border-box;
}
.webgene-blog .cnt-news-li-sub h3{font-size: 18px;font-weight: bold;display: inline;}




.blog_ttl{
    padding-bottom: 15px;
    margin-bottom: 40px;
    padding-top: 10px;
	font-size: 20px;
	border-bottom: 1px solid #ddd;
	font-weight: bold;
}
.area_blog figure{max-width: 760px; margin-left: auto; margin-right: auto; text-align: center;margin-bottom: 40px;}




.webgene-pagination{
	display: block;
	width: 100%;
	text-align: center;
}
.webgene-pagination ul{display: inline-block;overflow: hidden;}
.webgene-pagination ul li{list-style: none;float: left; width: 100px; margin: 10px;}
.webgene-pagination ul li a{
	background: #1a81e2;
	display: block;
	width: 100%;
	color: #fff;
	font-size: 15px;
	padding: 12px 0;
	border: 1px solid #1a81e2;
	transition: 0.5s;
}
.webgene-pagination ul li  a:hover{background: #fff;color: #1a81e2; text-decoration: none;}




@media screen and (max-width: 767px) {}
