@charset 'UTF-8';

/*--------------------------------------------------------------------
// sakura2023
--------------------------------------------------------------------*/
body#sakura .bg-wrap::after {
  background: url("../img/stamp_sakura_2023.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_230317-s.jpg") no-repeat;
  background-size: cover;
}
#calendar .day320 a::before {
  background: url("../img/day_230320-s.jpg") no-repeat;
  background-size: cover;
}
#calendar .day322 a::before {
  background: url("../img/day_230322-s.jpg") no-repeat;
  background-size: cover;
}
#calendar .day324 a::before {
  background: url("../img/day_230324-s.jpg") no-repeat;
  background-size: cover;
}
#calendar .day326 a::before {
  background: url("../img/day_230326-s.jpg") no-repeat;
  background-size: cover;
}
#calendar .day327 a::before {
  background: url("../img/day_230327-s.jpg") no-repeat;
  background-size: cover;
}
#calendar .day329 a::before {
  background: url("../img/day_230329-s.jpg") no-repeat;
  background-size: cover;
}
#calendar .day331 a::before {
  background: url("../img/day_230331-s.jpg") no-repeat;
  background-size: cover;
}
#calendar .day403 a::before {
  background: url("../img/day_230403-s.jpg") no-repeat;
  background-size: cover;
}
#calendar .day405 a::before {
  background: url("../img/day_230405-s.jpg") no-repeat;
  background-size: cover;
}

