/* pc */
@media only screen and (min-width: 769px) {
  .bs_header .c-heading-3.p-heading-3.p-media-layout-02__hdg {
    margin-bottom: 3% !important;
  }
  .bs_header h3.c-heading-3__heading {
    font-size: 2.1875rem !important;
  }

  .bs_header .p-text.p-media-layout-02__text {
    margin-top: 0 !important;
    margin-bottom: 2% !important;
  }
  .bs_header .p-media-layout__inner .p-text.p-media-layout-02__text:last-of-type {
    margin-bottom: 0 !important;
  }

  .bs_header .p-media-layout-02::before {
    display: table;
    content: "";
  }

  .bs_menu li {
    text-indent: -1.5em !important;
    margin-left: 1.5rem !important;
  }
  .bs_menu li .c-link--arrow::after {
    display: inline;
  }
}

[data-id="1749707"] .bs_menu li {
  text-indent: 0;
}
[data-id="1749707"] .c-link::after {
  display: none;
}

/* sp */
@media only screen and (max-width: 768px) {
  [data-id="1769951"] {
    .p-media-layout__inner {
      width: auto !important;
      text-align: left !important;
      margin: 0 !important;
      font-weight: 600 !important;
      text-shadow: none !important;
      background: none !important;
      color: initial !important;
      padding: 0 !important;
      position: initial !important;
      top: -75px;
    }
    .c-heading-3__heading {
      margin-top: 19px;
      margin-bottom: 9.5px;
      font-size: 1.125rem !important;
    }
    .c-heading-3__heading-sub {
      margin: 0 0 9.5px;
      font-size: 0.875rem !important;
    }
    .p-media-layout-02 {
      margin-top: 0px;
    }
    .p-layout{
      margin-bottom: initial;
    }
  }
  [data-id="1749707"] {
    .p-layout__inner{
    display:initial !important;
    }
    .p-layout__content{
      max-width: initial !important;
    }
  }
  /*
  #d1776479{
    margin-top:initial !important;
    margin-bottom: initial !important;
  }
  */
}