A {
  text-decoration: none ;
}
ul {
  list-style: url("/images/list.gif") inherit disc ;
}
A:hover {
  color : red ;
  text-decoration : underline ;
}
h2.green{
  border-left-width: 0.5em;
  border-left-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-top: 2px;
  padding-left: 4px;
  background-color:   #C0FFC0;
  border-color: #20C020;
  font-size: 1em; 
  font-family: '£Í£Ó ¥´¥·¥Ã¥¯',Osaka,sans-serif;
}
h2.yellow{
  border-left-width: 0.5em;
  border-left-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-top: 2px;
  padding-left: 4px;
  background-color:   #FFFFB0;
  border-color: #FF8000;
  font-size: 1em;
  font-family: '£Í£Ó ¥´¥·¥Ã¥¯',Osaka,sans-serif;
}
h2.red{
  border-left-width: 0.5em;
  border-left-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-top: 2px;
  padding-left: 4px;
  background-color:   #FFEEEE;
  border-color: #FF0000;
  font-size: 1em;
  font-family: '£Í£Ó ¥´¥·¥Ã¥¯',Osaka,sans-serif;
}
h2.cyan{
  border-left-width: 0.5em;
  border-left-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-top: 2px;
  padding-left: 4px;
  background-color:   #C0FFFF;
  border-color: #40A0FF;
  font-size: 1em;
  font-family: '£Í£Ó ¥´¥·¥Ã¥¯',Osaka,sans-serif;
}
h3.cyan{
  border-left-width: 0.5em;
  border-left-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-top: 2px;
  padding-left: 4px;
  background-color:   #C0FFFF;
  border-color: #40A0FF;
  font-size: 1em;
  font-family: '£Í£Ó ¥´¥·¥Ã¥¯',Osaka,sans-serif;
}
h2.blue{
  border-left-width: 0.5em;
  border-left-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-top: 2px;
  padding-left: 4px;
  background-color:   #8080FF;
  border-color: #D000FF;
  color: white;
  font-size: 1em;
  font-family: '£Í£Ó ¥´¥·¥Ã¥¯',Osaka,sans-serif;
}
h2.blue a:link    { color: white; background-color: #7070FF ; }
h2.blue a:visited { color: white; background-color: #8070FF ; }
h2.blue a:active  { color: white; background-color: #7080FF ; }

div.body{
  width: 100%;
}
div.header{
  width: 100%;
  text-align: center;
  background-color: #aec9e4;
}
div.menu{
  float: left;
  width: 20%;
  background-color: #aec9e4;
}
div.main{
  background-color: #FFFFFF;
  width: 80%;
}
div.footer{
  clear: left;
  width: 100%;
  background-color: #FFFFFF;
}
