@charset "utf-8";
/* CSS Document */


/**********************************************************/
/* PC */
/**********************************************************/
.subHead {
  align-items: flex-end;
  display: flex;
  gap: 2.8rem;
  margin-bottom: 6.8rem;
  padding-top: 19.3rem;
}


/**********************************************************/
/* SP */
/**********************************************************/
@media screen and (max-width:767px) {
  .subHead {
    align-items: flex-start;
    flex-direction: column;
    gap: 5rem;
    margin-bottom: 2rem;
    padding-top: 11.3rem;
  }
  .subHead #search-wrap {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
  }
  .subHead #search-wrap #search-text {
    width: 22.2rem;
  }
}