.conohi .conohi-feature {
  margin-bottom: 80px;
}
.conohi .conohi-feature .conohi-feature__list {
  margin-bottom: 40px;
  display: flex;
  gap: 0 40px;
}
.conohi .conohi-feature .conohi-feature__list .conohi-feature__item {
  width: 293px;
}
.conohi .conohi-feature .conohi-feature__list .conohi-feature__item .conohi-feature__item-img {
  margin-bottom: 20px;
}
.conohi .conohi-feature .conohi-feature__list .conohi-feature__item .conohi-feature__item-label {
  font-size: 1.2rem;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
  background-color: #2ea7e0;
  width: 78px;
  height: 23px;
  margin: 0 auto 20px;
}
.conohi .conohi-feature .conohi-feature__list .conohi-feature__item .conohi-feature__item-text {
  font-size: 2rem;
  font-weight: bold;
  text-align: center;
  color: #182e8a;
  line-height: 1.75;
}
.conohi .conohi-function {
  margin-bottom: 80px;
}
.conohi .conohi-function .conohi-function__list {
  display: flex;
  gap: 0 20px;
}
.conohi .conohi-function .conohi-function__list .conohi-function__item {
  width: 225px;
}
.conohi .conohi-function .conohi-function__list .conohi-function__item .conohi-function__item-img {
  margin-bottom: 20px;
}
.conohi .conohi-function .conohi-function__list .conohi-function__item .conohi-function__item-label {
  font-size: 2rem;
  font-weight: bold;
  text-align: center;
  color: #182e8a;
  margin-bottom: 20px;
}
.conohi .conohi-function .conohi-function__list .conohi-function__item .conohi-function__item-text {
  line-height: 1.75;
}
.conohi .conohi-function .conohi-function__list .conohi-function__item .conohi-function__item-text > span {
  font-size: 1.2rem;
  color: #6a757d;
}
.conohi .conohi-system {
  margin-bottom: 80px;
}
.conohi .conohi-system .conohi-system__list {
  display: flex;
  flex-wrap: wrap;
  gap: 38px 40px;
}
.conohi .conohi-system .conohi-system__list .conohi-system__item {
  width: 460px;
}
.conohi .conohi-system .conohi-system__list .conohi-system__item .conohi-system__item-img {
  margin-bottom: 20px;
}
.conohi .conohi-system .conohi-system__list .conohi-system__item .conohi-system__item-label {
  font-size: 2rem;
  font-weight: bold;
  text-align: center;
  color: #182e8a;
  margin-bottom: 20px;
}
.conohi .conohi-system .conohi-system__list .conohi-system__item .conohi-system__item-text {
  line-height: 1.75;
}
.conohi .conohi-option {
  margin-bottom: 80px;
}
.conohi .conohi-option .conohi-option__list {
  display: flex;
  gap: 32px 44px;
  flex-wrap: wrap;
}
.conohi .conohi-option .conohi-option__list .conohi-option__item {
  width: 201px;
}
.conohi .conohi-option .conohi-option__list .conohi-option__item .conohi-option__item-img {
  margin-bottom: 20px;
  text-align: center;
}
.conohi .conohi-option .conohi-option__list .conohi-option__item .conohi-option__item-label {
  font-size: 2rem;
  font-weight: bold;
  text-align: center;
  color: #182e8a;
  line-height: 1.75;
}
.conohi .hayapay-features {
  margin-bottom: 80px;
}
.conohi .hayapay-features .hayapay-features-list {
  display: flex;
  gap: 0 40px;
  margin-bottom: 40px;
}
.conohi .hayapay-features .hayapay-features-list .hayapay-features-list__item {
  width: 293px;
}
.conohi .hayapay-features .hayapay-features-list .hayapay-features-list__item .hayapay-features-list__img {
  margin-bottom: 24px;
}
.conohi .hayapay-features .hayapay-features-list .hayapay-features-list__item .hayapay-features-list__label {
  width: 78px;
  height: 23px;
  border-radius: 20px;
  background-color: #2ea7e0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 1.2rem;
  margin: 0 auto 20px;
}
.conohi .hayapay-features .hayapay-features-list .hayapay-features-list__item .hayapay-features-list__text {
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.75;
  margin-bottom: 20px;
  color: #182e8a;
  text-align: center;
}
.conohi .hayapay-features .hayapay-features-list .hayapay-features-list__item .hayapay-features-list__text > span {
  font-size: 1.2rem;
}
.conohi .hayapay-features .hayapay-features-list .hayapay-features-list__item .hayapay-features-list__subtext {
  font-size: 1.6rem;
  text-align: center;
  color: #182e8a;
}
.conohi .hayapay-features .hayapay-features-list .hayapay-features-list__item .hayapay-features-list__ano {
  font-size: 1.2rem;
  text-align: center;
  color: #182e8a;
  letter-spacing: -0.1px;
}
.conohi .hayapay-flow {
  margin-bottom: 80px;
}
.conohi .hayapay-flow .hayapay-flow-list {
  display: flex;
  gap: 0 20px;
}
.conohi .hayapay-flow .hayapay-flow-list .hayapay-flow-list__item {
  width: 225px;
}
.conohi .hayapay-flow .hayapay-flow-list .hayapay-flow-list__item:last-child .hayapay-flow-list__label {
  clip-path: none;
}
.conohi .hayapay-flow .hayapay-flow-list .hayapay-flow-list__item .hayapay-flow-list__label {
  color: #fff;
  font-weight: bold;
  padding: 16px 0 16px 20px;
  background-color: #182e8a;
  margin-bottom: 12px;
  clip-path: polygon(0 0, calc(100% - 24px) 0, 100% 50%, calc(100% - 24px) 100%, 0 100%);
}
.conohi .hayapay-flow .hayapay-flow-list .hayapay-flow-list__item .hayapay-flow-list__img {
  margin-bottom: 20px;
}
.conohi .hayapay-flow .hayapay-flow-list .hayapay-flow-list__item .hayapay-flow-list__text {
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1.75;
  letter-spacing: 0;
}
.conohi .hayapay-flow .hayapay-flow2,
.conohi .hayapay-flow .hayapay-commission,
.conohi .hayapay-flow .hayapay-attention {
  margin-top: 80px;
}
.conohi .hayapay-flow .hayapay-subttl {
  color: #182e8a;
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 40px;
}
.conohi .hayapay-flow .hayapay-flow2 .hayapay-flow-list .hayapay-flow-list__item .hayapay-flow-list__label {
  background-color: #2ea7e0;
}
.conohi .hayapay-flow .hayapay-commission .hayapay-commission-list {
  display: flex;
  justify-content: center;
  gap: 0 40px;
}
.conohi .hayapay-flow .hayapay-attention .hayapay-attention-list {
  line-height: 1.75;
}

@media screen and (max-width: 768px) {
  .conohi .conohi-feature {
    margin-bottom: 60px;
  }
  .conohi .conohi-feature .conohi-feature__list {
    flex-direction: column;
    gap: 36px 0;
  }
  .conohi .conohi-feature .conohi-feature__list .conohi-feature__item {
    width: 100%;
  }
  .conohi .conohi-feature .conohi-feature__list .conohi-feature__item .conohi-feature__item-img > img {
    width: 100%;
    height: 100%;
  }
  .conohi .conohi-function {
    margin-bottom: 60px;
  }
  .conohi .conohi-function .conohi-function__list {
    flex-wrap: wrap;
    gap: 32px 14px;
  }
  .conohi .conohi-function .conohi-function__list .conohi-function__item {
    width: calc(50% - 7px);
  }
  .conohi .conohi-function .conohi-function__list .conohi-function__item .conohi-function__item-img > img {
    width: 100%;
    height: 100%;
  }
  .conohi .conohi-function .conohi-function__list .conohi-function__item .conohi-function__item-label {
    font-size: 1.8rem;
  }
  .conohi .conohi-system {
    margin-bottom: 60px;
  }
  .conohi .conohi-system .conohi-system__list {
    flex-direction: column;
    gap: 32px 0;
  }
  .conohi .conohi-system .conohi-system__list .conohi-system__item {
    width: 100%;
  }
  .conohi .conohi-system .conohi-system__list .conohi-system__item .conohi-system__item-img > img {
    width: 100%;
    height: 100%;
  }
  .conohi .conohi-option {
    margin-bottom: 60px;
  }
  .conohi .conohi-option .conohi-option__list {
    flex-wrap: wrap;
    gap: 32px 14px;
  }
  .conohi .conohi-option .conohi-option__list .conohi-option__item {
    width: calc(50% - 7px);
  }
  .conohi .conohi-option .conohi-option__list .conohi-option__item .conohi-option__item-img > img {
    width: 80%;
    height: 100%;
  }
  .conohi .conohi-option .conohi-option__list .conohi-option__item .conohi-option__item-label {
    font-size: 1.8rem;
  }
  .conohi .hayapay-features {
    margin-bottom: 60px;
  }
  .conohi .hayapay-features .hayapay-features-list {
    flex-direction: column;
    gap: 32px 0;
  }
  .conohi .hayapay-features .hayapay-features-list .hayapay-features-list__item {
    width: 100%;
  }
  .conohi .hayapay-features .hayapay-features-list .hayapay-features-list__item .hayapay-features-list__img > img {
    width: 100%;
    height: auto;
  }
  .conohi .hayapay-flow {
    margin-bottom: 60px;
  }
  .conohi .hayapay-flow .hayapay-flow-list {
    flex-wrap: wrap;
    gap: 32px 14px;
  }
  .conohi .hayapay-flow .hayapay-flow-list .hayapay-flow-list__item {
    width: calc(50% - 7px);
  }
  .conohi .hayapay-flow .hayapay-flow-list .hayapay-flow-list__item .hayapay-flow-list__img > img {
    width: 100%;
    height: auto;
  }
  .conohi .hayapay-flow .hayapay-flow2,
  .conohi .hayapay-flow .hayapay-commission,
  .conohi .hayapay-flow .hayapay-attention {
    margin-top: 60px;
  }
  .conohi .hayapay-flow .hayapay-subttl {
    margin-bottom: 24px;
    line-height: 1.5;
  }
  .conohi .hayapay-flow .hayapay-commission .hayapay-commission-list {
    flex-direction: column;
    align-items: center;
    gap: 32px 0;
  }
  .conohi .hayapay-flow .hayapay-attention .hayapay-attention-list li {
    text-indent: -1rem;
    margin-left: 1rem;
  }
}
