@charset "utf-8";
div#form_calendar div.head span, div.calendar div.head span,
div#form_calendar table thead tr th, div.calendar table thead tr th{
  color: #fff !important;
}
div#form_calendar table tbody tr td:first-of-type, div.calendar table tbody td:first-of-type,
div#form_calendar table tbody tr td.other, div.calendar table tbody tr td.other{
  background: none !important;
}

@media screen and (max-width: 834px){

}
@media screen and (max-width: 640px){
  .form_wrap dl{
    display: block !important;
  }
  .form_wrap dl dt,
  .form_wrap dl dd{
    width: 100% !important;
    text-align: center !important;
    display: block !important;
    padding: 0 !important;
    margin: 0 !important;
  }
}