@charset "utf-8";
/* CSS Document */
.news_detail.pd_wrap_all {
	padding-bottom: 0;
}
.webgene-item h1 {
	font-size: 26px;
	margin-bottom: 20px;
}
.webgene-item .catename {
	margin-left: 10px;
	border: 1px solid #373B3E;
	padding: 2px 10px;
	font-size: 13px;
	font-family: 'Noto Sans JP', sans-serif;
	
}
.news_d .cate-wrap .titlebox {
	border-bottom: 0;
}
.news_d .cate-wrap .webgene-blog {
	gap: 0;
}
.news_d .cate-wrap .webgene-blog .webgene-item a {
	padding: 20px 25px 20px 0;
	border-bottom: 1px solid #707070;
	width: 200px;
}
.news_d .cate-wrap .webgene-blog .webgene-item a::before {
	content: none;
}
.news_d .contents .webgene-blog {
	gap: 40px;
}
.news_d .contents .webgene-blog .webgene-item {
    width: 100%;
	border-bottom: 1px solid rgba(112, 112, 112, 0.49);
}
.news_d .webgene-pagination {
	margin-top: 50px;
}
.news_d .contents .webgene-blog .webgene-item h2 {
	margin-bottom: 20px;
}
.news_d .news_list .webgene-blog .webgene-item .catename::before {
	content: none;
}
.news_d .webgene-pagination ul .selected a {
	background-color: #010000;
	border-color: #010000;
}
/* ---------- IEのみ ---------- */
@media all and (-ms-high-contrast: none) {
}
/* ---------- 1280px ~ ---------- */
@media screen and (max-width: 1280px){

}
/* ---------- 1080px ~ ---------- */
@media screen and (max-width: 1080px){
}
/* ---------- 768px ~ ---------- */
@media screen and (max-width: 768px){
	.news_d.flex {
		flex-direction: column;
		gap: 60px;
	}
	.news_d .cate-wrap {
		position: static;
	}
	.news_d .cate-wrap .webgene-blog .webgene-item {
		width: 100%;
	}
	.news_d .cate-wrap .webgene-blog .webgene-item a {
		width: 100%;
	}
}
/* ---------- 576px ~ ---------- */
@media screen and (max-width: 576px){
}
/* ---------- 350px ~ ---------- */
@media screen and (max-width: 350px){
}

