.monthlyFee {
  width: 100%;
  display: flex;
  align-items: baseline;
  justify-content: center;
  margin-top: 10px;
}
.monthlyFee .mf-01__img {
  width: 22px;
  margin-right: 10px;
}
.monthlyFee .mf-01__img img {
  margin-top: 0 !important;
}
@media (min-width: 737px) {
  .monthlyFee .mf-01__img {
    width: 9%;
    margin-right: 2%;
  }
}
@media (min-width: 1061px) {
  .monthlyFee .mf-01__img {
    width: 40px;
  }
}
.monthlyFee .mf-01__text {
  display: flex;
  align-items: baseline;
  color: #CC0000;
}
.monthlyFee .mf-01__price {
  font-size: 3em;
  font-weight: 900;
  line-height: 1em;
  letter-spacing: -1px;
  white-space: nowrap;
}
@media (min-width: 737px) {
  .monthlyFee .mf-01__price {
    font-size: 7.5vw;
  }
}
@media (min-width: 1061px) {
  .monthlyFee .mf-01__price {
    font-size: 4em;
  }
}
.monthlyFee .mf-01__yen {
  font-size: 1.6em;
  font-weight: 700;
}
@media (min-width: 737px) {
  .monthlyFee .mf-01__yen {
    font-size: 4.2vw;
  }
}
@media (min-width: 1061px) {
  .monthlyFee .mf-01__yen {
    font-size: 48px;
  }
}
.monthlyFee .mf-01__kome {
  font-size: 60%;
  color: #CC0000;
}
@media (min-width: 737px) {
  .monthlyFee .mf-01__kome {
    font-size: 1.7vw;
  }
}
@media (min-width: 1061px) {
  .monthlyFee .mf-01__kome {
    font-size: 90%;
  }
}
.monthlyFee.mf-02 {
  margin-top: 5px;
  justify-content: right;
}
@media (min-width: 1060px) {
  .monthlyFee.mf-02 {
    margin-left: 1em;
  }
}
.monthlyFee .mf-02__yen {
  font-size: 20px;
  font-weight: 700;
  color: #CC0000;
}
@media (min-width: 737px) {
  .monthlyFee .mf-02__yen {
    font-size: 28px;
  }
}
.monthlyFee .mf-02__price {
  font-size: 22px;
  font-weight: 700;
  line-height: 1em;
  white-space: nowrap;
  margin-left: 0.3em;
  color: #CC0000;
}
@media (min-width: 737px) {
  .monthlyFee .mf-02__price {
    font-size: 35px;
  }
}
.monthlyFee .mf-02__kara {
  font-size: 60%;
}
@media (min-width: 737px) {
  .monthlyFee .mf-02__kara {
    font-size: 90%;
  }
}

@media (min-width: 737px) {
  .section04 .inner .white-box .section04-box-02 .item.item-02 .category {
    margin-right: 0;
  }
}/*# sourceMappingURL=camp01.css.map */