@charset "utf-8";
/* CSS Document */
.news_b{
    background: #F4F2F2;
}
.newspage_a{
    background: #F4F2F2;
}
.newspage_a .line{
  position: relative;
  height: 1px;
  background: #d9d9d9;
  margin: 20px 0 30px;
}
.newspage_a .line::after{
  content: "";
  position: absolute;
  inset: 1px 0 auto 0;         /* 線のすぐ下に影 */
  height: 1px;
  background: rgba(0,0,0,.06); /* ごく薄い影で立体感 */
  pointer-events: none;
}
.txt-box{
    color: #333333;
}
.newspage_a .webgene-blog .webgene-item .catename {
border-radius: 999px;
}

.bg-black {
    background-color: #0A183E;
}
.news_b .webgene-pagination ul a {
    background: #fff;
    color: #0A183E;
}
.news_b .cate-wrap .webgene-blog .webgene-item a {
    border: 1px solid #0A183E;
background: #fff;}
.news_b .cate-wrap .webgene-blog .webgene-item a p {
    color: #0A183E;
}

/* ---------- 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){

}
/* ---------- 576px ~ ---------- */
@media screen and (max-width: 576px){
 
	}
/* ---------- 350px ~ ---------- */
@media screen and (max-width: 350px){
}

