/* tablet, sp */
@media screen and (max-width: 699px) {
  .part {
    padding: 32px 24px;
  }
  .title {
    height: 58px;
    font-size: 20px;
    padding: 0 24px;
  }
  .subtitle {
    font-size: 18px;
  }
  .bg {
    height: 58px;
  }
}

/* pc */
@media screen and (min-width: 700px) {
  .part {
    padding: 32px 0px;
    max-width: 640px;
  }
  .title {
    height: 95px;
    font-size: 24px;
    padding: 0 118px;
  }
  .subtitle {
    font-size: 18px;
  }
  .bg {
    height: 95px;
  }
}

.bg {
  background: linear-gradient(to right, rgba(236, 140, 153, 0.5), rgba(241, 197, 160, 0.5));
}

.bg_dot {
  height: 100%;
  background-repeat: repeat;
  background-image: url(/content/dam/nttcom/hq/jp/business/lp/brainhealth/img/bg_dot.svg);
}

.title {
  display: flex;
  align-items: center;
}