.ad3 {
  grid-row-start: 3;
  grid-column-end: span 12;
}
@media screen and (max-width: 1780px) {
  .ad3 {
    grid-column-end: span 11;
  }
}
@media screen and (max-width: 1635px) {
  .ad3 {
    grid-column-end: span 10;
  }
}
@media screen and (max-width: 1490px) {
  .ad3 {
    grid-column-end: span 9;
  }
}
@media screen and (max-width: 1345px) {
  .ad3 {
    grid-column-end: span 8;
  }
}
@media screen and (max-width: 1200px) {
  .ad3 {
    grid-column-end: span 7;
  }
}
@media screen and (max-width: 1055px) {
  .ad3 {
    grid-column-end: span 6;
  }
}
@media screen and (max-width: 910px) {
  .ad3 {
    grid-column-end: span 5;
  }
}
@media screen and (max-width: 750px) {
  .ad3 {
    grid-column-end: span 4;
  }
}
.my_favorite {
  max-width: 1720px;
  margin: 0 auto;
}
.my_favorite .top {
  margin: 20px 0;
}
.my_favorite .favorite_more .title {
  margin: 20px 0;
}
@media (max-width: 1780px) {
  .my_favorite {
    max-width: 1575px;
  }
}
@media (max-width: 1635px) {
  .my_favorite {
    max-width: 1430px;
  }
}
@media (max-width: 1490px) {
  .my_favorite {
    max-width: 1285px;
  }
}
@media (max-width: 1345px) {
  .my_favorite {
    max-width: 1140px;
  }
}
@media (max-width: 1200px) {
  .my_favorite {
    max-width: 995px;
  }
}
@media (max-width: 1055px) {
  .my_favorite {
    max-width: 850px;
  }
}
@media (max-width: 910px) {
  .my_favorite {
    max-width: 705px;
  }
}
@media (max-width: 750px) {
  .my_favorite {
    max-width: 92vw;
  }
  .my_favorite .top {
    margin: 2.6vw 0;
  }
  .my_favorite .favorite_more .title {
    margin: 2.6vw 0;
  }
}
.ad1 {
  width: 66% !important;
  margin-left: auto;
}
@media (max-width: 500px) {
  .ad1 {
    width: 100% !important;
  }
}
