.top_link_btn a p {
  font-size: 13.5px !important;
  line-height: 13.5px;
  background: url(/image/top/link_mark.png) left center no-repeat;
  padding-left: 25px;
  margin-bottom: 0;
  display: inline-block;
}
#goaiko_family, #goaiko_long-term {
  padding-bottom: 1rem;
}

/* PC */
@media screen and (min-width: 641px) {
  .goaiko-area {
    margin: 8rem 0 4rem;
  }
  #goaiko_mio, #goaiko_family, #goaiko_long-term {
    padding-bottom: 2rem;
  }
}

/* SP */
@media screen and (max-width: 640px) {
  #inc_award {
    margin-bottom: 4rem;
  }
  #goaiko_mio {
    margin-bottom: 1rem;
  }
  .two-line-osusume {
    margin: 2rem auto 0;
  }
  .goaiko-wrap {
    padding: 0 1rem;
  }
}
