@charset "Shift_JIS";

.calendar.layoutCalendarSdp .dyn_cal #hiduke_mitei_1 {
  *display: block !important;
}
.calendar.layoutCalendarSdp .dyn_cal #hiduke_mitei_2 {
  *display: block !important;
}
.calendar.layoutCalendarSdp .dyn_cal #hiduke_mitei_3 {
  *display: block !important;
}
.calendar.layoutCalendarSdp .dyn_cal #hiduke_mitei_4 {
  *display: block !important;
}
.calendar.layoutCalendarSdp .dyn_cal #hiduke_mitei_5 {
  *display: block !important;
}
.calendar.layoutCalendarSdp .dyn_cal #hiduke_mitei_6 {
  *display: block !important;
}
.calendar.layoutCalendarSdp .dyn_cal #hiduke_mitei_7 {
  *display: block !important;
}
.calendar.layoutCalendarSdp .dyn_cal #hiduke_mitei_8 {
  *display: block !important;
}
.calendar.layoutCalendarSdp .dyn_cal #hiduke_mitei_9 {
  *display: block !important;
}
.calendar.layoutCalendarSdp .dyn_cal #hiduke_mitei_10 {
  *display: block !important;
}
.calendar.layoutCalendarSdp .dyn_cal #hiduke_mitei_11 {
  *display: block !important;
}
.calendar.layoutCalendarSdp .dyn_cal #hiduke_mitei_12 {
  *display: block !important;
}
.calendar.layoutCalendarSdp .dyn_cal #hiduke_mitei_13 {
  *display: block !important;
}
.layoutCalendarSdp {
  position: absolute;
  z-index: 999999;
  font-family: "CI";
  font-size: 12px;
}
.layoutCalendarSdp .dyn_cal_tbl {
  text-align: center;
  margin: 0 15px;
}
.layoutCalendarSdp .dyn_cal_tbl tr {
  height: 22px;
}
.layoutCalendarSdp .dyn_cal_tbl tr th {
  line-height: 18px;
}
.layoutCalendarSdp .dyn_cal_tbl tr td {
  padding: 1px !important;
  text-align: center !important;
}
.layoutCalendarSdp .dyn_cal_tbl tr td a {
  display: block;
  padding: 0px 3px !important;
  width: 14px;
}
.layoutCalendarSdp .dyn_cal_tbl tr td a:hover {
  color: #fff;
  background-color: #ff7d00;
}
.layoutCalendarSdp .s11_66 {
  position: relative;
}
.layoutCalendarSdp .s11_66 #datecheck1 {
  margin: 0px 0 0 5px;
  position: relative;
  top: 2px;
}
.layoutCalendarSdp .s11_66 #datecheck2 {
  margin: 0px 0 0 5px;
  position: relative;
  top: 2px;
}
.layoutCalendarSdp .s11_66 #datecheck3 {
  margin: 0px 0 0 5px;
  position: relative;
  top: 2px;
}
.layoutCalendarSdp .s11_66 #datecheck4 {
  margin: 0px 0 0 5px;
  position: relative;
  top: 2px;
}
.layoutCalendarSdp .s11_66 #datecheck5 {
  margin: 0px 0 0 5px;
  position: relative;
  top: 2px;
}
.layoutCalendarSdp .s11_66 #datecheck6 {
  margin: 0px 0 0 5px;
  position: relative;
  top: 2px;
}
.layoutCalendarSdp .s11_66 #datecheck7 {
  margin: 0px 0 0 5px;
  position: relative;
  top: 2px;
}
.layoutCalendarSdp .s11_66 #datecheck8 {
  margin: 0px 0 0 5px;
  position: relative;
  top: 2px;
}
.layoutCalendarSdp .s11_66 #datecheck9 {
  margin: 0px 0 0 5px;
  position: relative;
  top: 2px;
}
.layoutCalendarSdp .s11_66 #datecheck10 {
  margin: 0px 0 0 5px;
  position: relative;
  top: 2px;
}
.layoutCalendarSdp .s11_66 #datecheck11 {
  margin: 0px 0 0 5px;
  position: relative;
  top: 2px;
}
.layoutCalendarSdp .s11_66 #datecheck12 {
  margin: 0px 0 0 5px;
  position: relative;
  top: 2px;
}
.layoutCalendarSdp .s11_66 #datecheck13 {
  margin: 0px 0 0 5px;
  position: relative;
  top: 2px;
}