.ReactSearch__search___3o7JJ {
  min-height: 70vh;
  margin-bottom: 60px;
}

  @media (max-width: 567px) {.ReactSearch__search___3o7JJ {
    padding-top: 90px
}
  }

  @media (min-width: 568px) and (max-width: 767px) {.ReactSearch__search___3o7JJ {
    padding-top: 110px
}
  }

  @media (min-width: 768px) and (max-width: 1279px) {.ReactSearch__search___3o7JJ {
    padding-top: 130px
}
  }

  @media (min-width: 1280px) {.ReactSearch__search___3o7JJ {
    padding-top: 130px
}
  }

@media (max-width: 567px) {

.ReactSearch__autocomplete___3f4Ex {
    margin-bottom: 30px
}
  }

@media (min-width: 568px) and (max-width: 767px) {

.ReactSearch__autocomplete___3f4Ex {
    margin-bottom: 30px
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.ReactSearch__autocomplete___3f4Ex {
    margin-bottom: 40px
}
  }

@media (min-width: 1280px) {

.ReactSearch__autocomplete___3f4Ex {
    margin-bottom: 55px
}
  }

.ReactSearch__textA___1LxzA {
  font-family: "NeueHelveticaCondensedMedium";
  text-transform: uppercase;
  text-align: center;
  color: #424242;
}

@media (max-width: 567px) {

.ReactSearch__textA___1LxzA {
    font-size: 12px
}
  }

@media (min-width: 568px) and (max-width: 767px) {

.ReactSearch__textA___1LxzA {
    font-size: 14px
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.ReactSearch__textA___1LxzA {
    font-size: 16px
}
  }

@media (min-width: 1280px) {

.ReactSearch__textA___1LxzA {
    font-size: 16px
}
  }

.ja .ReactSearch__textA___1LxzA {
  font-family: "\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF", "MS P Gothic", HiraKakuProN, "HiraKakuProN-W3", "Hiragino Kaku Gothic ProN W3", sans-serif;
}

.ReactSearch__textB___2N2gR {
  font-family: "MetaHeadlineBlack";
  text-transform: uppercase;
  text-align: center;
  color: #dedede;
}

@media (max-width: 567px) {

.ReactSearch__textB___2N2gR {
    font-size: 30px
}
  }

@media (min-width: 568px) and (max-width: 767px) {

.ReactSearch__textB___2N2gR {
    font-size: 50px
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.ReactSearch__textB___2N2gR {
    font-size: 60px
}
  }

@media (min-width: 1280px) {

.ReactSearch__textB___2N2gR {
    font-size: 70px
}
  }

.ja .ReactSearch__textB___2N2gR {
  font-family: "\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF", "MS P Gothic", HiraKakuProN, "HiraKakuProN-W3", "Hiragino Kaku Gothic ProN W3", sans-serif;
  font-weight: 600;
}

@media (max-width: 567px) {

.ja .ReactSearch__textB___2N2gR {
    font-size: 25px
}
  }

@media (min-width: 568px) and (max-width: 767px) {

.ja .ReactSearch__textB___2N2gR {
    font-size: 30px
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.ja .ReactSearch__textB___2N2gR {
    font-size: 40px
}
  }

@media (min-width: 1280px) {

.ja .ReactSearch__textB___2N2gR {
    font-size: 50px
}
  }

.ReactSearch__separator___2DDTy {
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  height: 1px;
  background-color: #cccccc;
}

@media (max-width: 567px) {

.ReactSearch__separator___2DDTy {
    margin-top: 20px;
    margin-bottom: 30px
}
  }

@media (min-width: 568px) and (max-width: 767px) {

.ReactSearch__separator___2DDTy {
    margin-top: 20px;
    margin-bottom: 30px
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.ReactSearch__separator___2DDTy {
    margin-top: 20px;
    margin-bottom: 40px
}
  }

@media (min-width: 1280px) {

.ReactSearch__separator___2DDTy {
    margin-top: 20px;
    margin-bottom: 55px
}
  }

.ReactSearch__loadMoreButton___DXfLR {
  cursor: default;
}

.ReactSearch__loadMoreButton___DXfLR:hover {
  cursor: pointer;
}
