.pg-voteminion {
  background: #000;
}

.pg-voteminion__mv {
  position: relative;
  text-align: center;
}

.pg-voteminion__title {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}

.pg-voteminion__container {
  width: 100%;
  margin: auto;
}

.pg-voteminion__block {
  margin: 13.33333vw 0 0 0;
}

.pg-voteminion__block--backgray {
  background: #212121;
  padding: 5.33333vw 0;
}

.pg-voteminion__inner {
  margin: 0 5.33333vw;
}

.pg-voteminion__txt--center {
  text-align: center;
}

.pg-voteminion__btn {
  margin: auto;
  width: 53.86667vw;
}

.pg-voteminion__item {
  margin: 2.66667vw 0 0 0;
}

.pg-voteminion__iframe {
  width: 100%;
}

.pg-voteminion__iframe iframe {
  width: 100%;
}

@media screen and (min-width: 750px) {
  .pg-voteminion__block {
    margin: 100px 0 0 0;
  }
  .pg-voteminion__block--backgray {
    padding: 40px 0;
  }
  .pg-voteminion__inner {
    margin: 0 40px;
  }
  .pg-voteminion__btn {
    width: 404px;
  }
  .pg-voteminion__item {
    margin: 20px 0 0 0;
  }
}

@media screen and (min-width: 900px) {
  .pg-voteminion__container {
    width: 1080px;
    margin: auto;
  }
  .pg-voteminion__mv {
    position: relative;
    width: 1080px;
    height: 526px;
    margin: auto;
  }
  .pg-voteminion__item {
    width: calc(50% - 10px);
  }
  .pg-voteminion__item:nth-child(2n) {
    margin: 10px 0 10px 10px;
  }
  .pg-voteminion__item::nth-child(2n+1) {
    margin: 10px 10px 10px 0;
  }
}

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