@media screen and (max-width: 480px) {
  a.btn {
    padding: 8px 39px 8px 27px;
  }
  .post_body .inner h2 {
    font-size: 2rem;
  }
  .wp-block-group {
    display: block !important;
  }
  .wp-block-group .wp-block-group {
    width: 100%;
  }
  .wp-block-columns {
    display: block !important;
  }
  .wp-block-column:first-child {
    margin-bottom: 0px;
  }
  .mw_wp_form .wp-block-column:first-child {
    margin-bottom: 10px;
  }
  .post_body .inner .wp-block-column figure.wp-block-image img {
    max-width: 200px;
  }
  .post_body .inner .wp-block-column figure.wp-block-image {
    text-align: center;
    margin-bottom: 10px;
  }
  .post_body .inner .table-style-th-h {
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
  }
  .post_body .inner .table-style-th-h tr td:first-child,
  .post_body .inner .table-style-th-h td {
    text-align: left;
    width: 100%;
    display: block;
  }
  .post_body .inner .table-style-th-h tr td:first-child {
    background-color: initial;
    padding: 15px 15px 5px 15px;
    border-bottom: 0;
    font-weight: 700;
  }
  .post_body .inner .table-style-th-h td {
    padding: 0 15px 15px 15px;
  }
  .post_body .inner .wrap-style01 {
    padding: 15px 20px;
    background-color: #f5f5f5;
    border-radius: 10px;
    margin-bottom: 30px;
  }
  ul.wrap-style01,
  ol.wrap-style01 {
    padding-left: 35px !important;
  }
  .wrap-office > .wp-block-group__inner-container > div {
    width: 100%;
  }
  .large-image {
    width: auto;
    margin: 0;
  }
}
