@charset 'UTF-8';

/*--------------------------------------------------------------------
// sakura2026
--------------------------------------------------------------------*/
body#sakura .bg-wrap::after {
  background: url("../img/stamp_sakura_2026.png") no-repeat;
  background-size: contain; }


#sakura #calendar ul::before {
  background: url("../img/sakura-calendar_mobile.svg") no-repeat;
  background-size: 100%;
}
@media screen and (min-width: 768px) {
  #sakura #calendar ul::before {
  background: url("../img/sakura-calendar_pc.svg") no-repeat;
  background-size: 100%;
  }
}

#calendar .day317 a::before {
  background: url("../img/day_260317-s.jpg") no-repeat;
  background-size: cover;
}
#calendar .day319 a::before {
  background: url("../img/day_260319-s.jpg") no-repeat;
  background-size: cover;
}
#calendar .day323 a::before {
  background: url("../img/day_260323-s.jpg") no-repeat;
  background-size: cover;
}
#calendar .day325 a::before {
  background: url("../img/day_260325-s.jpg") no-repeat;
  background-size: cover;
}
#calendar .day327 a::before {
  background: url("../img/day_260327-s.jpg") no-repeat;
  background-size: cover;
}
#calendar .day329 a::before {
  background: url("../img/day_260329-s.jpg") no-repeat;
  background-size: cover;
}
#calendar .day401 a::before {
  background: url("../img/day_260401-s.jpg") no-repeat;
  background-size: cover;
}
#calendar .day403 a::before {
  background: url("../img/day_260403-s.jpg") no-repeat;
  background-size: cover;
}
