body{
font-size:10pt;
}

A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline 
}
A:hover {
	BACKGROUND-COLOR: #cc0000 
}

table{
font-size : 11pt;
}

h1{
font-size:8pt;
color:white;
margin-bottom:0;
}

h2 {
	border-left:6px #fbb4ba solid;
	padding:0 3px;
font-size:11pt;
color:#000000;
font-weight:bold;
margin-bottom:3px;
}

h3{
font-size:10pt;
color:#009933;
font-weight:bold;
margin-bottom:0;
}

div.menu{
 font-size:0.80em;
 margin-left:0;
 margin-right:0;
 margin-bottom:10px;
 margin-top:0;
 background-color:#009933;
 height:2em
}

div.menu a{
 color:#ffffff;
 background-color:#009933;
 border-right:solid 1px #000000;
 border-top:solid 1px #000000;
 border-bottom:solid 1px #000000;
 text-decoration:none;
 display:block;
 width:105px;
 float:left;
 line-height:2em
}

div.menu a:hover{
 background-color: #00cc33
}

div.menu span{
 color:#c5e1ed;
 display:none
}

hr {
  color: #cccccc;
  height: 1px;
  width:100%;
  border-style: dashed;
}

p.menu2{
 font-size:0.80em;
 margin-left:0;
 margin-right:0;
 margin-bottom:10px;
 margin-top:0;
 background-color:#99cc66;
 height:2em
}

p.menu2 a{
 color:#ffffff;
 background-color:#ff9933;
 border-right:solid 0px #ffffff;
 border-top:solid none;
 border-bottom:solid 1px #ffffff;
 text-decoration:none;
 display:block;
 width:200px;
 line-height:2em
}

p.menu2 a:hover{
 background-color:#cc3300
}

p.menu2 span{
 color:#c5e1ed;
 display:none
}

div.area 
{
border-left:12px #fbb4ba solid;
padding:0 10px;
font-size:11pt;
color:#000000;
font-weight:bold;
}
div.pref
{
font-size:11pt;
color:#fee8e7;
font-weight:normal;
}
div.midashi
{
font-size:10pt;
font-family:sans-serif;
color:#fbb4ba;
font-weight:normal;
}