@charset "UTF-8";
/*======================================================================
# mixin
======================================================================*/
@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;500;700;900&display=swap");
/*======================================================================
# color
======================================================================*/
/*======================================================================
# font
======================================================================*/
/*======================================================================
# common
======================================================================*/
.p-news__borderblock {
  border: 1px solid #000;
  padding: 1.6rem;
  line-height: 1.8;
  font-size: 1.8rem;
}
.p-news__h2 {
  margin-block: 2.4rem;
  font-weight: 700;
  font-size: 2.4rem;
}
.p-news__h3 {
  margin-block: 2.4rem 1.6rem;
  font-weight: 700;
  font-size: 2rem;
}
.p-news__table {
  margin-block: 2.4rem;
}
.p-news__table thead th {
  background: #bee974;
  padding: 0.8rem;
  font-size: 1.8rem;
}
.p-news__table tbody td {
  padding: 0.8rem;
  font-size: 1.8rem;
  line-height: 1.8;
}
.p-news__ul {
  margin-block: 1.6rem;
  margin-left: 1em;
}
.p-news__ul li {
  font-size: 1.8rem;
  line-height: 1.8;
  list-style-type: disc;
}
.p-news__noul {
  margin-block: 1.6rem;
  margin-left: 1em;
  counter-reset: listnumber 0;
}
.p-news__noul li {
  font-size: 1.8rem;
  line-height: 1.8;
  list-style-type: disc;
  display: flex;
  gap: 0.2em;
}
.p-news__noul li:before {
  counter-increment: listnumber 1;
  content: "（" counter(listnumber) "）";
}