﻿/*カレンダー*/

.cal_Theme .ajax__calendar_container {
  background-color: #F9F9F9; border:solid 1px #cccccc; 
} 
.cal_Theme .ajax__calendar_header {
  background-color: #F9F9F9; margin-bottom: 4px; 
} 
.cal_Theme .ajax__calendar_title, .cal_Theme .ajax__calendar_next, .cal_Theme .ajax__calendar_prev { 
  color: #666666; padding-top: 3px;  font-size: 13px;
} 
.cal_Theme .ajax__calendar_body {
  background-color: #FFFFFF;border: solid 1px #cccccc; 
} 
.cal_Theme .ajax__calendar_dayname { 
  text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 4px; 
} 
.cal_Theme .ajax__calendar_day
{
  text-align: center;
  font-size: 12px;
} 
.cal_Theme .ajax__calendar_hover .ajax__calendar_month, .cal_Theme .ajax__calendar_hover .ajax__calendar_year { 
  color: #004080; font-weight:bold; background-color: #ffffff;
} 
.cal_Theme .ajax__calendar_hover .ajax__calendar_day, .cal_Theme .ajax__calendar_active {
  color: #FFFFFF;
  font-weight: bold;
  background-color: #CC0000;
}
.cal_Theme .ajax__calendar_other, .cal_Theme .ajax__calendar_hover .ajax__calendar_today, .cal_Theme .ajax__calendar_hover .ajax__calendar_title { 
  color: #cccccc; 
} 
.cal_Theme
{
  position: absolute;
  left: 0px !important;
  top: 0px !important;
  visibility: visible;
  display: block;
}
.cal_Theme iframe 
{
    left: 0px !important;
    top: 0px !important;
}

