@charset "utf-8";

.heading.home-resilience {
  background-image: url("../img/home/heading_resilience.png");
  aspect-ratio: 1280 / 196;
}
.heading.home-app-evidence {
  background-image: url("../img/home/heading_app_evidence.png");
  aspect-ratio: 1280 / 284;
}
.heading.home-app-feature {
  background-image: url("../img/home/heading_app_feature.png");
  aspect-ratio: 1280 / 196;
}
.heading.home-uservoice {
  background-image: url("../img/home/heading_uservoice.png");
  aspect-ratio: 1280 / 196;
}
.heading.home-news {
  background-image: url("../img/home/heading_news.png");
  aspect-ratio: 1280 / 196;
}

.about-section {
  padding-bottom: 1.2rem;
  background-color: #badfff;
}

.feature-list {
  display: block;
  padding-top: 1.5rem;
  padding-bottom: 2rem;
}
.feature-list div {
  padding-top: 0.5rem;
}
.feature-list-pc {
  display: none;
}

.research-detail {
  position: relative;
  display: inline-block;
}

.research-link-pos {
  position: absolute;
  width: 36%;
  top: 14%;
  left: 62%;
}

.text-box-uservoice {
  width: 85%;
  margin: 1rem auto 1rem;
  background-color: #ffffff;
  border-radius: 10px;
  border: 4px solid #f5c36c;
}
.text-box-uservoice-inner {
  width: 100%;
  margin: 1rem auto;
}
.uservoice-link {
  padding-right: 1rem;
  text-align: right;
}
.uservoice-link a {
  color: #458fec;
  text-decoration: underline;
}

/* pc */
@media screen and (min-width:960px) {
  .text-box-uservoice-inner p {
    font-size: 16px;
  }

  .feature-list {
    display: none;
  }
  .feature-list-pc {
    display: block;
    padding-top: 1.5rem;
    padding-bottom: 2rem;
  }
}