/* Scss Document */
.support__head {
  margin-bottom: 7rem;
  background: auto 100%;
}
@media only screen and (max-width: 640px) {
  .support__head {
    margin-bottom: 6.25vw;
  }
}
.support__head.--minpaku {
  background: #E8F4FF url(../img/profitability/kv_minpaku.png) no-repeat center center;
  background-size: cover;
}
@media only screen and (max-width: 640px) {
  .support__head.--minpaku {
    background-position: right bottom;
    background-size: 150% auto;
  }
}
.support__head.--monthly {
  background: #F0F1F3 url(../img/profitability/kv_monthly.png) no-repeat center center;
  background-size: cover;
}
@media only screen and (max-width: 640px) {
  .support__head.--monthly {
    background-position: right bottom;
    background-size: 150% auto;
  }
}
.support__head.--reform {
  background: #F8F8F8 url(../img/management/kv_reform.png) no-repeat center center;
}
@media only screen and (max-width: 640px) {
  .support__head.--reform {
    background-position: right bottom;
    background-size: 150% auto;
  }
}

.minpaku__container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 640px) {
  .minpaku__container {
    display: block;
  }
}
.minpaku__text {
  width: 46.8rem;
}
@media only screen and (max-width: 640px) {
  .minpaku__text {
    width: 100%;
  }
}
.minpaku__image {
  width: 46.8rem;
}
@media only screen and (max-width: 640px) {
  .minpaku__image {
    margin-top: 6.25vw;
    width: 100%;
  }
}

.monthly__text {
  width: 66rem;
}
@media only screen and (max-width: 640px) {
  .monthly__text {
    width: 100%;
  }
}
.monthly__image {
  width: 42rem;
}
@media only screen and (max-width: 640px) {
  .monthly__image {
    margin-top: 4.6875vw;
    width: 100%;
  }
}/*# sourceMappingURL=profitability.css.map */