.nakanocalendar {
  background-color: #9ef49e;
  color: #000000 !important;
}

a.nakanocalendar:hover {
  color: #61a73f !important;
}

.shibuyacalendar {
  background-color: #9ed0f4;
  color: #000000 !important;
}

a.shibuyacalendar:hover {
  color: #067c7c !important;
}

.complexcalendar {
  background-color: #f4f39e;
  color: #000000 !important;
}

a.complexcalendar:hover {
  color: #a49e0f !important;
}

.ikebukurocalendar {
  background-color: #f49e9e;
  color: #000000 !important;
}

a.ikebukurocalendar:hover {
  color: #49042d !important;
}

.utsunomiyacalendar {
  background-color: #d89ef4;
  color: #000000 !important;
}

a.utsunomiyacalendar:hover {
  color: #49042d !important;
}

.sapporocalendar {
  background-color: #008700;
  color: #FFFFFF !important;
}

a.sapporocalendar:hover {
  color: #93f28e !important;
}

.nagoyacalendar {
  background-color: #060459;
  color: #FFFFFF !important;
}

a.nagoyacalendar:hover {
  color: #91f4f7 !important;
}

.umedacalendar {
  background-color: #b3a601;
  color: #000000 !important;
}

a.umedacalendar:hover {
  color: #85870f !important;
}

.grandchaoscalendar {
  background-color: #b30505;
  color: #FFFFFF !important;
}

a.grandchaoscalendar:hover {
  color: #fe4242 !important;
}

.fukuokacalendar {
  background-color: #5e0085;
  color: #FFFFFF !important;
}

a.fukuokacalendar:hover {
  color: #8f5090 !important;
}

.kokuracalendar {
  background-color: #08ffd2;
  color: #000000 !important;
}

a.kokuracalendar:hover {
  color: #31589a !important;
}
