/* works
-----------------------------*/
#sub_contents .case__item .webgene-blog {display:flex;justify-content: start;column-gap: 1%;row-gap: 10px;flex-wrap: wrap;}
#sub_contents .webgene-blog .webgene-item.cases__item{width: 32%;margin-bottom:0px;}
#sub_contents .webgene-blog .webgene-item.cases__item figure img{border-radius:10px;}
@media screen and (min-width: 768px) {
#sub_contents .case__item .webgene-blog {display:flex;justify-content: start;column-gap: 1%;row-gap: 20px;flex-wrap: wrap;}
#sub_contents .webgene-blog .webgene-item.cases__item{width: 24.25%;margin-bottom:0px;}
#sub_contents .webgene-blog .webgene-item.cases__item figure img{border-radius:20px;}
}


/* page_navi*/
------------------------------
#sub_contents .wp-pagenavi {text-align:center;margin-top:50px;}
#sub_contents .wp-pagenavi a,.wp-pagenavi span {display: inline-block;color: #171717;background-color: #fff;; padding: 12px 15px;margin: 0 2px 5px;white-space: nowrap;text-align: center;text-decoration: none; border-radius: 5px; line-height: 100%;}
#sub_contents .wp-pagenavi span.pages {display: none;}
#sub_contents .wp-pagenavi a:hover{color: #171717;background-color: #f3bc18;}
#sub_contents .wp-pagenavi span.current{color: #171717;background-color: #f3bc18;font-weight: bold;}*/


/* pager */
#sub_contents .webgene-pagination{
  margin-top: 100px;
  text-align: center;    
  display: block;
    width: 100%;
}
#sub_contents .webgene-pagination ul{
  margin-top:30px;
  display: flex;
  justify-content: center;
  column-gap: 20px;
}
#sub_contents .webgene-pagination ul li a{
  display: inline-block;
  padding: 5px 15px;
  background: #252525;
  color:#fff;
  border-radius:20px;
}

@media screen and (min-width: 768px) {

/* pager */
#sub_contents .webgene-pagination{
  margin-top: 50px;
  text-align: center;    
  display: block;
    width: 100%;
}
#sub_contents .webgene-pagination ul{
  margin-top:0px;
   text-align: center;
  display: flex;
  justify-content: center;
  column-gap: 20px;
}
#sub_contents .webgene-pagination ul li a{
  display: inline-block;
  padding: 5px 15px;
  background: #252525;
  color:#fff;
  border-radius:20px;
}

}
