BODY {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px;
  BACKGROUND-COLOR: #fff;
  TEXT-ALIGN: center;
  font-family: "lucida grande", "trebuchet ms", "arial", "verdana", "sans-serif";
  font-size: 0.9em;


}
BLOCKQUOTE {
  PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 14px; PADDING-BOTTOM: 7px; MARGIN: 5px; BORDER-LEFT: #cccccc 3px solid; COLOR: #333333; PADDING-TOP: 7px
}
H1 {
  FONT-SIZE: 18px;
  MARGIN: 0px;

}
H2 {
  FONT-SIZE: 1em; MARGIN: 0px
}
.pict {
  BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; FLOAT: right; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px solid
}
A:link {
  COLOR: #003399; TEXT-DECORATION: underline
}
A:active {
  COLOR: #ff0000; TEXT-DECORATION: underline
}
#inbox {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
#banner {
  CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 4px double #CCCCCC
}
#banner_l {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.site_title {
  MARGIN: 0px
}
.site_title A {
  COLOR: #7289a3; TEXT-DECORATION: none
}
.site_title A:link {
  COLOR: #7289a3; TEXT-DECORATION: none
}
.site_title A:visited {
  COLOR: #7289a3; TEXT-DECORATION: none
}
.site_title A:active {
  COLOR: #7289a3; TEXT-DECORATION: none
}
.site_title A:hover {
  COLOR: #7289a3; TEXT-DECORATION: none
}
.description {
  MARGIN: 5px 0px 0px 10px; COLOR: #f9f9f9
}
#side {
  FLOAT: right; OVERFLOW: hidden; WIDTH: 28%; BACKGROUND-COLOR: #fff
}
#main {
  FLOAT: left; OVERFLOW: hidden; WIDTH: 70%
}
.entryBodyset {
  CLEAR: both;
  WIDTH: 95%;
  BACKGROUND-COLOR: #fff;
  TEXT-ALIGN: left;
  margin-top: 0px;
  margin-right: 50px;
  margin-bottom: 15px;
  margin-left: 10px;

}
.entry_title {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 1.8em;
  PADDING-BOTTOM: 0px;
  COLOR: #009900;
  PADDING-TOP: 0px;
　background-color: #f3f3f3;

}
.entry_title A {
  COLOR: #009900; TEXT-DECORATION: none
}
.entry_title A:link {
  COLOR: #009900; TEXT-DECORATION: none
}
.entry_title A:visited {
  COLOR: #009900; TEXT-DECORATION: none
}
.entry_title A:active {
  COLOR: #009900; TEXT-DECORATION: none
}
.entry_title A:hover {
  COLOR: #009900; TEXT-DECORATION: none
}
.entry_body {
MARGIN: 15px 30px 15px 20px; LINE-HEIGHT: 170%
}
.entry_date {
FONT-WEIGHT: normal; FONT-SIZE: 0.9em; BORDER-BOTTOM: #ccc 1px solid; LETTER-SPACING: 1px; TEXT-ALIGN: left
}
.entry_author {
  FONT-SIZE: 0.85em; MARGIN: 0px; COLOR: #333333; TEXT-ALIGN: right
}
.entry_state {
  CLEAR: both;
  FONT-SIZE: 0.9em;
  COLOR: #333333;
  TEXT-ALIGN: left;
  margin-top: 30px;
  margin-right: 0px;
  margin-bottom: 30px;
  margin-left: 0px;

}
.sideSet {
  MARGIN: 0px 25px 20px 0px; WIDTH: 100%; TEXT-ALIGN: left
}
.linktitle {
  PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; PADDING-BOTTOM: 2px; COLOR: #009900; PADDING-TOP: 4px; BORDER-BOTTOM: 1px solid #CCCCCC; TEXT-ALIGN: left
}
.linktext {
  PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #333; LINE-HEIGHT: 150%; PADDING-TOP: 10px
}
.linktext UL {
  PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
.pagearea {
  FONT-SIZE: 12px; MARGIN: 20px 10px 10px
}
.pagearea A {
  TEXT-DECORATION: none
}
.pagearea A:link {
  TEXT-DECORATION: none
}
.pagearea A:visited {
  TEXT-DECORATION: none
}
.pagearea A:active {
  TEXT-DECORATION: none
}
.pagearea A:hover {
  TEXT-DECORATION: none
}
.pagetop {
  FONT-SIZE: 11px; MARGIN: 0px 0px 20px; COLOR: #333; TEXT-ALIGN: right
}
#searcharea {
  MARGIN: 60px 0px 20px 20px; TEXT-ALIGN: left
}
.search {
  FONT-SIZE: 12px
}
.search INPUT {
  BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
.calendar {
  PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #333; LINE-HEIGHT: 120%; PADDING-TOP: 4px; LETTER-SPACING: 1px
}
.cell {
  FONT-SIZE: 10px; MARGIN: 0px; WIDTH: 25px; COLOR: black; FONT-FAMILY: Verdana; HEIGHT: 20px
}
.cell_today {
  BORDER-RIGHT: #7289a3 1px dotted; BORDER-TOP: #7289a3 1px dotted; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; BORDER-LEFT: #7289a3 1px dotted; WIDTH: 25px; COLOR: #4682b4; BORDER-BOTTOM: #7289a3 1px dotted; FONT-FAMILY: Verdana; HEIGHT: 20px
}
.cell_sunday {
  FONT-SIZE: 10px; MARGIN: 0px; WIDTH: 25px; COLOR: #c00; FONT-FAMILY: Verdana; HEIGHT: 20px
}
.cell_saturday {
  FONT-SIZE: 10px; MARGIN: 0px; WIDTH: 20px; COLOR: #5982b2; FONT-FAMILY: Verdana; HEIGHT: 20px
}
#footer {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 20px
}
.copyright {
  FONT-SIZE: 0.8em; COLOR: #333; FONT-FAMILY: "Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
