.fz_small {
  font-size: 0.8rem;
}

.Menu2Group .item04 a {
  cursor: default;
}

@media (min-width: 768px) {
  .header__area .container-fluid {
    height: 65px;
  }

  .meninmenu li.drop .Menu2Group {
    transform: translateY(-55px);
  }

  .meninmenu li.drop .Menu2Group.show {
    transform: translateY(-35px);
  }

  #after_nav.row {
    margin-top: 65px;
  }

  .meninmenu {
    /* justify-content: flex-end; */
  }

  .banner_in .BannerTitleGroup h3 {
    /* font-size: 2.4rem; */
  }

  .about_wrap .BannerTitleGroup h2 {
    /* font-size: 1.4rem; */
  }

  .post_content .paragraph {
    width: 70%;
    max-width: 1000px;
  }

  .post_content h4 {
    margin-bottom: 50px;
  }

  .post_content p {
    margin-bottom: 30px;
    color: #000;
    font-size: 1.1rem;
  }

  .termination #after_nav .banner_in {
    background-image: url(../images/banner/bg55.jpg);
    background-position: bottom;
  }

  .termination.personal_wrap
    .message_service_wrap
    .post_content
    .row.img_wrap
    img {
    width: 60%;
    padding: 7rem 0;
  }

  .termination.personal_wrap .message_service_wrap .post_content p {
    font-size: 1.6rem;
    font-weight: bold;
  }

  .footer_logo {
    width: 100px;
  }
}

@media (max-width: 768px) {
  .post_content .row {
    padding: 3rem 0;
  }

  .post_content p {
    margin-bottom: 20px;
  }

  .termination #after_nav .banner_in {
    background-image: url(../images/banner/bg55.jpg);
  }

  .footer {
    padding: 60px 30px 30px;
  }

  .footer p {
    margin-bottom: 20px;
  }
}
