.section-main .section-inner .message .message-inner p:nth-child(3) span>img {
  margin-bottom: -4px;
}

.section-main .section-inner .message .message-inner p:nth-child(3) span>a,
.section-main .section-inner .message .message-inner p:nth-child(3) span>span {
  color: #f08d18;
  font-weight: 700;
  font-size: 32px;
  display: inline-block;

  small {
    font-size: .8em;
  }
}

.cv-banner .cv-banner-inner>div:last-child div:nth-child(2) a,
.cv-banner .cv-banner-inner>div:last-child div:nth-child(2)>span {
  color: white;
  font-size: 24px;
  font-weight: bold;
  border-radius: 30px;
  padding: 10px 0;
  background-color: rgba(240, 141, 24, 0.9);
  max-width: 90%;
}

@media screen and (max-width: 800px) {

  .cv-banner .cv-banner-inner>div:last-child div:nth-child(2) a,
  .cv-banner .cv-banner-inner>div:last-child div:nth-child(2)>span {
    max-width: 66%;
    font-size: 19px;
  }
}

@media screen and (min-width: 788px) {
  .--sp {
    display: none !important;
  }
}

@media screen and (max-width: 787px) {
  .--pc {
    display: none !important;
  }

  .section-main .section-inner .message .message-inner p:nth-child(3) span>img {
    margin-bottom: -2px;
  }

  .section-main .section-inner .message .message-inner p:nth-child(3) span>a,
  .section-main .section-inner .message .message-inner p:nth-child(3) span>span {
    font-size: 24px;
  }

}