@charset "utf-8";

/**************************** お知らせ一覧 *******************************************/
.news_all {
  width: 500px;
   margin: 0 auto; 
  text-align: center;
}

.news_all_title{
  display: inline-block;
  width: 310px;
  height: 60px;
  border-radius: 30% 70% 35% 65% / 50% 50% 50% 50%;
  background: #fff262;
  text-align:center;
  line-height: 60px;
}

h1 {
  margin-top: 40px;
}

.news_block {
    /* width: 800px; */
    margin: 0 15px;
    /* height: 315px; */
    padding: 20px 0;
    background-color: #fff;
    border-radius: 15px;
    /* display:flex; */
    /* display: inline-block; */
    /* flex-flow: column; */
    justify-content: center;
  /* text-align: center; */
   
    text-align: center;
    align-items: center;
  }
  
  .news_list {
    /* width: 300px; */
  display: inline-block;
    /* text-align: center; */
  }

  .news_page {
    text-align: left;
    margin: 20px auto;
  }


  .news_date {
    /* display: inline-block; */
    font-size: 14px;
    margin-bottom: 10px;
    text-align: left;
  }

.news_all li {
    border: none;
}  

.news_pagination nav{
  position: initial;
}

.navigation_pagination {
    background-color: #fff;
}

.nav-links {
    background-color: #fff;
    color:#5B4023;
}

.page-numbers {
    color:#5B4023;
    font-size: 14px;
}

.page-numbers:hover {
  color: #87BC25;
}

/*********** レスポンシブ ***************/
@media screen and (max-width: 959px) {
    .news_all {
      width: 100%;
      max-width: 500px;
      /* margin: 0 auto;   */
     }
  
    .news_block {
      /* margin: 0 15px; */
      padding: 30px 0 60px;
     }
  
h1 {
  margin-top: 140px;
}

    }
  
    @media screen and (max-width: 799px){
      .news_all {
        width: 100%;
       
      }

      .news_block {
        height: 300px;
        font-size: 14px;
        padding: 15px 5px 50px;
        
      }

      .news_list h2 {
        display: flex;
       flex-wrap: wrap; 
      }

      .news_list p {
        font-size: 13px;
      }
    }
  