#calendar200 {
   list-style:none;
   font-size: 90%;
   margin: 0;
   padding: 0;
   width: 200px;
   border: 0px solid #333;
   background-color: #FFF;
   text-align;center;
   vertical-align:middle;
font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
}
#calendar200 ol{
   list-style:none;
   text-align;center;
   vertical-align:middle;
   padding:0;
   margin:0;
}
#calendar200 li {
   list-style:none;
   text-align:center;
   width: 27px;
   height: 20px;
   border-right: 1px solid #999;
   border-bottom: 1px solid #999;
   float: left; 
   background-color: #666; 
   overflow: hidden;
   padding:0;
   margin:0;
 }
#calendar200 li ul {
   list-style:none;
   margin: 0;
   padding: 0;
   clear: both; }
#calendar200 li ul li {
   list-style:none;
   font-weight: normal;
   float: none;
   border: none;
   padding: 0;
   margin: 0; }
#calendar200 li a{
   display: block;
   width: 27px;
   text-decoration: none;
   background: #fff;
   color: #635D45;
   text-align:center;
 }
#calendar200 li a:hover{ /* リンクにカーソルが乗った時、赤系の色に変更 */
   color: black;
   background: #FABE00;
 }
#calendar200 li.sun {
   list-style:none;
   color:red;}
#calendar200 li.sat {
   list-style:none;
   color:blue;}
.clear { 
   clear: both; }
#calendar200 #youbi li{
	list-style:none;
	background: #EEEEEE;
}
#calendar200 p{line-height:1.2em;   padding:0;
   margin:0;text-align:center;}

/*table*/
.cat td{
	text-align:center;
	vertical-align:top;
	font-size:11px;
}

.catkumi{
padding:5px;
margin:5px 0;
border:dotted 1px gray;
}
.catpad{
color:#005183;
padding:5px 0;
}

.kumi dl{
	margin:1em;
	padding-bottom:0;
}
.kumi dl dt {
  clear: left;
  float: left;
  margin: 0;
  margin-bottom: 1.5em;
  width: 16em;
  border-left: solid 8px #CCC;
  padding-left: 5px;
  color: #000;
}

.kumi dl dd {
  margin-bottom: 1.5em;
  margin-left: 17em;
 color:#333;
}
	