#page_help_tradelaw {
  .ec-pageHeader h1 {
    color: #000;
    text-align: center;
    font-family: "Noto Serif JP";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px; /* 125% */
    border-bottom: none;
  }
  .ec-borderedDefs dl {
    border-bottom: 1px solid #2b2828;
    border-top: unset;
  }
  .ec-borderedDefs {
    border-top: 1px solid #2b2828;
  }
  .ec-borderedDefs .ec-label {
    margin-left: 2em;
    font-family: 'Noto Serif JP', serif;
    font-weight: 500;
    font-style: normal;
    font-size: 16px;
    letter-spacing: 0.1em;
  }
  .ec-borderedDefs dd {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-shrink: 0;
    color: #494949;
    font-family: "Noto Serif JP";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1.4px;
  }
  .ec-borderedDefs dt {
    padding: 5px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-shrink: 0;
    color: #252424;
    font-family: "Noto Serif JP";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1.6px;
  }
  @media (max-width: 767px) {
    .ec-borderedDefs dt {
      padding: unset;
    }
    .ec-borderedDefs .ec-label {
      margin-left: 0em;
    }
  }
}
