#container .announcement_body {
  max-width: 996px;
  margin-inline: auto;
  padding-inline: 18px;
}
#container .announcement_body .title {
  font-size: 2.4rem;
  margin-bottom: 15px;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  #container .announcement_body .title {
    font-size: 1.6rem;
  }
}
#container .announcement_body .lead {
  font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
  #container .announcement_body .lead {
    font-size: 1.4rem;
  }
}
#container .announcement_body .lead.right {
  margin-top: 50px;
  text-align: right;
}
@media screen and (max-width: 767px) {
  #container .announcement_body .lead.right {
    margin-top: 20px;
    text-align: left;
  }
}
#container .announcement_body .lead.right span {
  display: inline-block;
  text-align: left;
}
#container .announcement_body .lead:not(.right) > span {
  color: #9A6CAD;
  font-weight: 700;
}
#container .announcement_body .back-box {
  padding: 20px 25px;
  background-color: #F9F4FA;
  margin: 20px auto;
}
#container .announcement_body .back-box .lead {
  font-weight: 700;
}
#container .announcement_body .img {
  max-width: 897px;
  margin: 120px auto 75px;
}
@media screen and (max-width: 767px) {
  #container .announcement_body .img {
    max-width: 86.5%;
    margin: 50px auto 60px;
  }
}
#container .announcement_body .link_btn {
  margin-top: 50px !important;
}
@media screen and (max-width: 767px) {
  #container .announcement_body .link_btn {
    margin-top: 25px !important;
  }
}/*# sourceMappingURL=announcement.css.map */