  
.A {
  background-color:#FFCCCC;
  }
  
.B {
  background-color:#FFFFCA;
  }

.C {
  background-color:#FFFF99;
  }

.D {
  background-color:#FFD2D2;
  }
  
.E {
  background-color:#FF9999;
  }

.F {
  background-color:#CCFFCC;
  }
  
.G {
  background-color:#B5E6E6;
  }
  
.H {
  background-color:#66FFCC;
  }
  
.I {
  background-color:#ADFF2F;
  }
  
.J {
  background-color:#D5FFAA;
  }
  
.K {
  background-color:#DEDBB6;
  }
  
.L {
  background-color:#C7DAC7;
  }
  
.M {
  background-color:#CCFF99;
  }
  
.N {
  background-color:#85E0E0;
  }

.O {
  background-color:#C0EFEF;
  }

.P {
  background-color:#B9CBF3;
  }

.Q {
  background-color:#FF97FF;
  }
  
.R {
  background-color:#D2A6FF;
  }
  
.S {
  background-color:#FFFFFF;
  }
  
.T {
  background-color:#FFD7FF;
  }
  
.U {
  background-color:#3C9BFB;
  }
  
.V {
  background-color:#7FFFD4;
  }
  
.W {
  background-color:#68D9D6;
  }
  
.X {
  background-color:#B0E0E6;
  }
  
.Y {
  background-color:#68B4FF;
  }
  
.Z {
  background-color:#33CCFF;
  }
  
  
.A td_cal {	
  	background-color:#FFCCCC;
  }
  
.B td_cal {	
  	background-color:#FFFFCA;
  }

.C td_cal {	
  	background-color:#FFFF99;
  }

.D td_cal {	
  	background-color:#FFD2D2;
  }
  
.E td_cal {	
  	background-color:#FF9999;
  }

.F td_cal {	
  	background-color:#CCFFCC;
  }
  
.G td_cal {	
  	background-color:#B5E6E6;
  }
  
.H td_cal {	
  	background-color:#66FFCC;
  }
  
.I td_cal {	
  	background-color:#ADFF2F;
  }
  
.J td_cal {	
  	background-color:#D5FFAA;
  }
  
.K td_cal {	
  	background-color:#DEDBB6;
  }
  
.L td_cal {	
  	background-color:#C7DAC7;
  }
  
.M td_cal {	
  	background-color:#CCFF99;
  }
  
.N td_cal {	
  	background-color:#85E0E0;
  }

.O td_cal {	
  	background-color:#C0EFEF;
  }

. td_calP {	
  	background-color:#B9CBF3;
  }

.Q td_cal {	
  	background-color:#FF97FF;
  }
  
.R td_cal {	
  	background-color:#D2A6FF;
  }
  
.S td_cal {	
  	background-color:#FFFFFF;
  }
  
.T td_cal {	
  	background-color:#FFD7FF;
  }
  
.U td_cal {	
  	background-color:#3C9BFB;
  }
  
.V td_cal {	
  	background-color:#7FFFD4;
  }
  
.W td_cal {	
  	background-color:#68D9D6;
  }
  
.X td_cal {	
  	background-color:#B0E0E6;
  }
  
.Y td_cal {	
  	background-color:#68B4FF;
  }
  
.Z td_cal {	
  	background-color:#33CCFF;
  }
  
.td_head {
	height:20px;
  }
  
.td_yobi {
	height:20px;
  }
  
div.day {
	height:15px;
  }
  
div.margin_top{
	width: 750px;
	margin-top: 5px;
	background: no-repeat;
	margin-bottom: 5px;
}
  