/* メリットページのスタイル上書き用 */
.merit {
  @media screen and (max-width: 768px) {
    margin-bottom: -60px;
  }
}
.merit-cv.-last {
  margin-bottom: -60px;
  padding-bottom: 72px;
  @media screen and (max-width: 768px) {
    margin-bottom: 0;
  }
}

/* ガス料金の計算方法部分のスタイル上書き */
.gencho_gus {
  img {
    max-width: 100%;
    height: auto;
  }
  #FuelAdjustmentRate {
    margin-bottom: 0;
    .fuelCostTable {
      margin-bottom: 0;
      padding-bottom: 5px;
    }
  }
  .table.-gas.-fuelCost {
    border-radius: 16px;
    border: 1px solid white;
    overflow: hidden;
    th, td {
      border-color: white;
    }
    td:empty,
    th {
      background: #DBE9F5;
      &.fw-bold {
        /* font-weight: 400 !important; */
      }
    }
    td {
      background: #F0F6FB;
      font-family: "Oswald", sans-serif;
      font-weight: 500;
      font-size: 120%;
    }
  }
  .fuelCostTable__main {
    .section.-s {
      margin-bottom: var(--section-margin-xs);
    }
  }
  .btn.-basic.-w100.-center {
    .btn__link {
      border-color: #b9b9b9;
      color: var(--merit-blue);
      box-shadow: 0 5px 0 #b9b9b9;
      transition: all .2s;
      &:hover {
        transform: translateY(5px);
        box-shadow: 0 0 0 #b9b9b9;
      }
      &[href$=".pdf"]::after {
        background-image: var(--icon-pdf-blue);
      }
    }
  }
}
