@charset "UTF-8";



#news-pagezone .allcontent .top__news__list .top__news__list__item a {
    display: flex;
    justify-content: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #949494;
    transition: 0.3s;
    overflow-wrap: break-word;
  }
  @media screen and (max-width: 767px) {
    #news-pagezone .allcontent .top__news__list .top__news__list__item a {
      display: block;
      margin-bottom: 3.5%;
      padding-bottom: 3.5%;
      font-size: 1.6rem;
      line-height: 1.3em;
    }
  }
  #news-pagezone .allcontent .top__news__list .top__news__list__item a span {
    display: block;
    width: 200px;
  }
  @media screen and (max-width: 767px) {
    #news-pagezone .allcontent .top__news__list .top__news__list__item a span {
      width: 100%;
      margin-bottom: 2%;
    }
  }
  #news-pagezone .allcontent .top__news__list .top__news__list__item a:hover {
    opacity: 0.7;
  }

  #news-pagezone .allcontent {
    font-size: 2rem;
    line-height: 1.5em;
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  }

  #news-pagezone .allcontent .single-zone{
    border-top: 1px solid #949494;
    border-bottom: 1px solid #949494;
  }

  #news-pagezone .allcontent .single-zone{
    margin-top: 65px;
  }

  #news-pagezone .allcontent .single-zone .days{
    padding-top: 20px;
  }

  #news-pagezone .allcontent .single-zone .mein-texit{
    margin: 50px 0px;
    line-height: 2em;
  }

  #news-pagezone .allcontent .single-zone .mein-texit p {
    margin-bottom: 1.4rem;
  }

  #news-pagezone .allcontent .single-zone .mein-texit p:last-child {
    margin-bottom: 0;
  }

  #news-pagezone .allcontent .single-zone img{
    width: auto;
    max-width: 100%;
    margin-bottom: 50px;
  }

  #news-pagezone .allcontent .topcontent__section h2 {
    text-align: center;
    font-size: 2rem;
    margin-bottom: 65px;
}

#news-pagezone .mein-texit{
  font-size: 1.6rem;
}

#news-pagezone .allcontent .single-zone .days{
  font-size: 1.6rem;
}





  





/* スマホ対応 780px以下 */
@media screen and (max-width: 780px) {

}
