.news_single_flex{
  display: flex;
  margin-top: 8rem;
}
.category_item{
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: calc(24em / 16);
  color: #555555;
}
.news_single_date{
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: calc(24em / 16);
  color: #555555;
}
.news_single_title{
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 700;
  font-size: 2.7rem;
  line-height: calc(40em / 27);
  color: #555555;
  width: 108rem;
  overflow-wrap: anywhere;
  margin-top: 2rem;
  margin-bottom: 4rem;
}
.wp-block-heading{
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: calc(27em / 18);
  letter-spacing: calc(0.32em / 18);
  color: #555555;
  width: 108rem;
  overflow-wrap: anywhere;
  margin-bottom: 1rem;
}
.news_single_content p{
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: calc(27em / 18);
  letter-spacing: calc(0em / 18);
  color: #555555;
  width: 108rem;
  overflow-wrap: anywhere;
}
.wp-block-image img{
  width: 60rem;
  height: 40rem;
  object-fit: cover;
  margin: 3rem 0rem;
  border-radius: 0.8rem;
}
.news_single_frame{
  margin-left: 10rem;
}
/* お知らせ一覧に戻る */
.to_news_deco_a{
   font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: calc(27em / 18);
  letter-spacing: calc(0.32em / 18);
  color: #323232;
  position: relative;

}
.to_news_deco_a::before{
  content: "";
  width: 2.8rem;
  height: 0.2rem;
  background-color: #fff;
  position: absolute;
  top: 1.5rem;
  right: -4.9rem;
  z-index: 1;
  border-radius: 24%;
}
.to_news_deco_a::after{
  content: "";
  width: 0.7rem;
  height: 0.7rem;
  background-color: #fff;
  position: absolute;
  top: 1.2rem;
  right: -5rem;
  border-radius: 50%;
  z-index: 1;
}
.nav_center{
  position: relative;
  margin-left: 43.1rem;
  margin-top: 10.7rem;
  margin-bottom: 20.7rem;
}
.nav_center::after{
  content: "";
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  background-color: #44986A;
  position: absolute;
  top: -0.5rem;
  left: 18rem;
  
}
.thumb img{
  display: none;
}

@media screen and (max-width:699.98px) {
  .category_item{
    font-size: 1.4rem;
    line-height: calc(21em / 14);
    margin-left: -1rem;
    display: block;
  }
  .news_single_date{
    font-size: 1.4rem;
    line-height: calc(21em / 14);
    margin-left: 0rem;
  }
  .news_single_title{
    font-size: 2.4rem;
    line-height: calc(36em / 24);
    margin-top: 0.5rem;
    width: 33.5rem;
    margin-left: -1rem;
  }
.wp-block-heading{
  font-size: 1.6rem;
  line-height: calc(24em / 16);
  letter-spacing: calc(0.26em / 16);
  margin-top: 4rem;
  margin-bottom: 1.5rem;
  width: 33.5rem;
}
.news_single_content p{
  width: 33.5rem;
  font-size: 1.6rem;
  line-height: calc(24em / 16);
}
.wp-block-image img{
  width: 33.5rem;
  height: 20rem;
  margin: 3rem 0rem;
}
.to_news_deco_a{
  font-size: 1.6rem;
  line-height: calc(24em / 16);
  letter-spacing: calc(0.26em / 16);
  margin-top: 8.9rem;
  margin-bottom: 16.7rem;
}
.news_single_frame{
  margin-left: 2rem;
} 

.nav_center{
  margin-top: 9rem;
  margin-left: 7rem;
}
.nav_center::after{
  left: 15.6rem;
  top: -0.8rem;
}
.to_news_deco_a::before{
  top: 1.1rem;
  right: -4.3rem;
}
.to_news_deco_a::after{
  top: 0.9rem;
  right: -4.5rem;
}
}