.layout-content {
  padding-top: 0;
  background: #E5E5E5;
  color: #2A3242;
}

.banner-usage-fee {
  width: 100%;
  min-height: 546px;
  background-image: url("/assets/img/usage_fee/banner_usage_fee (1).png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
}

.usage-fee-main {
  margin-top: 30px;
}

.usage-fee-main .none-pc {
  display: none;
}

.usage-fee-main__title-page {
  font-size: 44px;
  text-align: center;
  margin-bottom: 30px;
}

.usage-fee-main__outline {
  background: #FFFFFF;
  max-width: 960px;
  margin: 0 auto;
  border-radius: 5px;
  padding: 52px 115px;
}

.usage-fee-main__outline__warring-note {
  color: #EE3D48;
  font-weight: 300;
  font-size: 18px;
  display: -ms-flexbox;
  display: flex;
  max-width: 580px;
  margin: 36px auto 0 auto;
}

.usage-fee-main__outline__warring-note span {
  font-size: 18px;
}

.usage-fee-main__outline__paragraph {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.usage-fee-main__outline__paragraph__icon {
  max-width: 35px;
  max-height: 35px;
  margin-right: 15px;
}

.usage-fee-main__outline__paragraph__icon img {
  width: 100%;
}

.usage-fee-main__outline__paragraph__content .holding-period-app {
  display: none;
}

.usage-fee-main__outline__paragraph__content .text-red-line {
  color: #EE3D48;
}

.usage-fee-main__outline__paragraph__content .title {
  font-size: 26px;
}

.usage-fee-main__outline__paragraph__content .title span {
  font-weight: 300;
}

.usage-fee-main__outline__paragraph__content .title strong {
  color: #EE3D48;
  font-size: 26px;
  font-weight: 600;
}

.usage-fee-main__outline__paragraph__content p {
  font-weight: 300;
  font-size: 14px;
  margin-bottom: 0;
}

@media only screen and (max-width: 768px) {
  .banner-usage-fee {
    width: 100%;
    min-height: 156px;
  }
  .usage-fee-main {
    margin-top: 20px;
  }
  .usage-fee-main .none-pc {
    display: block;
  }
  .usage-fee-main__title-page {
    font-size: 24px;
    margin-bottom: 20px;
    color: #2A3242;
  }
  .usage-fee-main__outline {
    padding: 10px;
    border-radius: 0;
  }
  .usage-fee-main__outline__warring-note {
    margin-left: 10px;
  }
  .usage-fee-main__outline__paragraph {
    margin-bottom: 10px;
  }
  .usage-fee-main__outline__paragraph__icon {
    margin-right: 9px;
  }
  .usage-fee-main__outline__paragraph__icon img {
    width: 20px;
    height: 20px;
  }
  .usage-fee-main__outline__paragraph__content .holding-period-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .usage-fee-main__outline__paragraph__content .holding-period {
    display: none;
  }
  .usage-fee-main__outline__paragraph__content .holding-period-app {
    display: block;
  }
  .usage-fee-main__outline__paragraph__content .title-livestream strong {
    white-space: nowrap;
  }
  .usage-fee-main__outline__paragraph__content .lh-app {
    line-height: 24px;
  }
  .usage-fee-main__outline__paragraph__content .lh-app span {
    white-space: nowrap;
  }
  .usage-fee-main__outline__paragraph__content .coin-sales span {
    white-space: nowrap;
  }
  .usage-fee-main__outline__paragraph__content .title {
    font-size: 20px;
  }
  .usage-fee-main__outline__paragraph__content .title strong {
    font-size: 20px;
  }
}

@media only screen and (min-width: 1441px) {
  .banner-usage-fee {
    height: 710px;
    background-size: cover;
  }
}

