@charset "UTF-8";
.search {
  font-family: YuGothic, "游ゴシック", "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Helvetica, Arial, Sans-Serif !important;
}

.search-results {
  width: 100%;
  padding: 6.66667vw 4vw;
}

@media screen and (min-width: 768px), print {
  .search-results {
    width: 88.88889vw;
    margin: 0 auto;
    padding: 1.85185vw 0 9.25926vw;
  }
}

@media screen and (min-width: 1080px) {
  .search-results {
    width: 960px;
    padding: 20px 0 100px;
  }
}

.search .cse .gsc-control-cse {
  padding: 0 !important;
  margin: 0 auto;
}

.search .gsc-control-cse {
  padding: 0 !important;
  margin: 0 auto;
}

.search .gsc-results .gsc-cursor-box {
  text-align: center;
  margin-top: 10.66667vw;
}

@media screen and (min-width: 768px), print {
  .search .gsc-results .gsc-cursor-box {
    margin-top: 8.05556vw;
  }
}

@media screen and (min-width: 1080px) {
  .search .gsc-results .gsc-cursor-box {
    margin-top: 70px;
  }
}

.search .gsc-results .gsc-cursor-box .gsc-cursor-page {
  cursor: pointer;
  margin-right: 2.66667vw;
  font-size: 4.53333vw;
  padding: 1.06667vw 2.4vw;
}

@media screen and (min-width: 768px), print {
  .search .gsc-results .gsc-cursor-box .gsc-cursor-page {
    margin-right: 8.05556vw;
    font-size: 1.57407vw;
    padding: 0.37037vw 0.83333vw;
  }
}

@media screen and (min-width: 1080px) {
  .search .gsc-results .gsc-cursor-box .gsc-cursor-page {
    margin-right: 8px;
    font-size: 17px;
    padding: 4px 9px;
  }
}

/*# sourceMappingURL=search.css.map */
