BODY{
  background-color : #ccffcc;
}
H1{
  text-align:center;
  font-size:x-large;
  letter-spacing : 1em;
}
H2{
  text-align : left;
  font-size:large;
}
H3{
  text-align:left;
  font-size:medium;
}
H4{
  text-align : left;
  font-size:x-small;
}
A:LINK{
  color : blue;
  text-decoration:none;
}
A:VISITED{
  color : navy;
  text-decoration:none;
}
A:ACTIVE{
  text-decoration:none;
  color : #ffffff;
}
STRONG{
  color:#ff0080;
  font-size:small;
}
EM{
  color:#ff00ff;
  font-size:small;
}
HR{
  width : 100%;
  text-align : center;
}
DIV{
  width : 800px;
}
TH.sunday{
  color:#ff0000;
  background-color : #ffbbbb;
}
TH.saturday{
  color:#0000ff;
  background-color : #c2fefe;
}
TH.weekday{
  color:#000000;
  background-color : #ffffff;
}
TD.sunday{
  color:#ff0000;
  background-color : #ffbbbb;
  text-align : right;
}
TD.saturday{
  color:#0000ff;
  background-color : #c2fefe;
  text-align : right;
}
TD.weekday{
  color:#000000;
  background-color : #ffffff;
  text-align : right;
}
TD.holiday{
  color:#ff0000;
  background-color : #ffbbbb;
  text-align : right;
}
.banner1{
  border:0;
  width:200px;
  height:40px;
}
.banner2{
  border:0;
  width:88px;
  height:31px;
}
.counter{
  border:0;
  width:49px;
  height:11px;
}
.head_aria{
  background-color : #FFFF66;
  text-align : center;
  padding-top : 1em;
  padding-left : 1em;
  padding-right : 1em;
  padding-bottom : 1em;
  color : black;
}
.contents_aria{
  background-color : #99CCFF;
  padding-top : 1em;
  padding-left : 1em;
  padding-right : 1em;
  padding-bottom : 1em;
  color : black;
}
.top_gazou{
  background-color : #ff9999;
  padding-top : 1em;
  padding-left : 1em;
  padding-right : 1em;
  padding-bottom : 1em;
}
.setumei{
  margin-left : 4em;
}
.foot_aria{
  background-color : #FFFF66;
  padding-top : 1em;
  padding-left : 1em;
  padding-right : 1em;
  padding-bottom : 1em;
  color : black;
}
.page_width{
  width:800px;
}
