@charset "UTF-8";

/* 開催間に表示 */
.main .before_elm{
  display: none;
}
.main:has(.is_before[href*="pointup2602"]) .before_elm{
  display: block;
}

/* 開催中に表示 */
.main .during_elm{
  display: none;
}
.main:has(.is_during[href*="pointup2602"]) .during_elm{
  display: block;
}

/* 開催後に表示 */
.main .after_elm{
  display: none;
}
.main:has(.is_after[href*="pointup2602"]) .after_elm{
  display: block;
}

/* 開催後でない時に表示 */
.main .after_not_elm{

}
.main:has(.is_after[href*="pointup2602"]) .after_not_elm{
  display: none;
}

.bnr{
  text-align: center;
}

.add_text{
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 0 1em;
}