.special-content hr {
  border-bottom: 1px solid #8b8b8b;
  margin-bottom: 3rem; }
  @media (max-width: 576px) {
    .special-content hr {
      margin-bottom: 1.5rem; } }
.special-content__header {
  margin-bottom: 3rem; }
  @media (max-width: 576px) {
    .special-content__header {
      margin-bottom: 1.5rem; } }
.special-content a::before {
  display: none; }
.special-content__tit h2 {
  margin-bottom: 3rem; }
  @media (max-width: 576px) {
    .special-content__tit h2 {
      margin-bottom: 1.5rem; } }
@media (max-width: 576px) {
  .special-content__tit {
    padding-left: 30px;
    padding-right: 30px; } }
.special-content__md {
  text-align: center;
  margin-bottom: 3rem;
  padding-left: 4rem;
  padding-right: 4rem; }
  @media (max-width: 576px) {
    .special-content__md {
      margin-bottom: 1.5rem;
      padding-left: 3rem;
      padding-right: 3rem; } }
  .special-content__md p {
    margin-top: 1rem;
    font-weight: 500;
    margin-bottom: 0.5rem; }
    .special-content__md p.click-btn {
      display: inline-block;
      background: #8b8b8b;
      width: 140px;
      color: #fff;
      padding: 0.2rem;
      font-size: 16px;
      margin-top: 0.5rem;
      border-radius: 1rem; }

/*# sourceMappingURL=outer21aw.css.map */
