/* QC用のカスタマイズ */
td.days_red, td.days_blue{
background-color:#fee;
}
td.days_black{
background-color:#eef;
}
td.ui-datepicker-today{
border:1px solid #999;
}
p.eventDateBtn{
width:80%;
border: 1px solid #d3d3d3;
background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
margin:0 4px 4px;
padding:2px;
text-align:center;
}
p.lessonDateBtn a{
color: #555555;
outline: none; 
font-weight: normal; 
width:100%;
display:inline-block;
}
.ui-datepicker table{
word-break: break-all;
word-wrap: break-word;
}

#rightColumn .ui-tabs-nav{
padding-left:20px;
}

#rightColumn .ui-widget-content,
#rightColumn .ui-widget-header{
background:#fff;
border-top:none;
border-right:none;
border-left:none;
border-bottom:1px solid #ccc;
font-weight: normal;
/*
*/
}

#rightColumn  .ui-tabs-nav{
background:#fff;
-moz-border-radius-bottomright:0px;
-webkit-border-bottom-right-radius:0px;
-khtml-border-bottom-right-radius:0px;
border-bottom-right-radius:0px;
-moz-border-radius-bottomleft:0px;
-webkit-border-bottom-left-radius:0px;
-khtml-border-bottom-left-radius:0px;
border-bottom-left-radius:0px;
}

#rightColumn .ui-state-default{
background:#eee;
color:#333;
border-color:#ccc;
}

#rightColumn .ui-state-default a{
font-weight:normal;
color:#999;
}

#rightColumn .ui-state-active{
border-color:#ccc;
background:#fff;
}

#rightColumn .ui-state-active a{
font-weight:normal;
color:#333;
}


.valid_date { 
border: 1px solid #b8eeaa; 
background-image: none !important;
background-color: #b8eeaa !important;
}
.valid_date a { 
background-image: none !important;
background-color: #b8eeaa !important;
}
.valid_date a.ui-state-active { 
border: 1px solid #496e3f; 
background-color: #6db35b !important;
color:#fff;
}
