/* Clear calendar's float, using dialog inbuilt form element */
#container .bd form {
	clear:left;
	}

/* Have calendar squeeze upto bd bounding box */
#container .bd {
	padding:0;
    }

#container .hd {
	text-align:left;
    }

/* Center buttons in the footer */
#container .ft .button-group {
	text-align:center;
    }

/* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */
#container_c.yui-overlay-hidden table {
	*display:none;
    }
/* Remove calendar's border and set padding in ems instead of px, so we can specify an width in ems for the container */
#caldiv {
	border:none;
	padding:1em;
    }

#hoge table{
    background:#446bb3;
    margin:2px;
    border:3px solid #1f4d99;
    border-spacing:0;
    border-collapse:collapse;
}

#hoge th{
	color:white;
	border:1px solid #e5eff8;
	padding:5px 2px;
}

#hoge th.kouji {
	width:130px
}

#hoge th.jugyou{
	width:200px
}

#hoge td {
	border:1px solid #e5eff8;
	color:#446bb3;
    margin:5px 2px;
	padding:10px; 
	background:#f4f9fe;
}

#hoge td.kougi{
  	color:#1f4d99;
    text-align:center;
	background:#c2dbf3;
}

#hoge td.aki {
	background:white;
}
