body { font-size: 80%; font-style: normal; background: #aaaabb; margin: 0px 0px; font-family: Verdana,Arial,Helvetica;}
th { font-size: 80%; line-height : 1.5em; font-weight: bold; }
td { font-size: 80%; line-height : 1.5em; }
.head { display:none; }
img { border: 0px; }

.nav { display:none; }
.nav A { margin-left: 12px; line-height: 160%;}
.ad { display:none; }

ul { margin:0; list-style-position: inside; list-style-type:none; }
.list A { line-height: 120%;}
hr { border: 1px dotted #aaaabb; clear:left; display: block; }
.title { margin-left: 5px; line-height: 160%; font-weight: bold; }

.lead { width:100%; position: absolute; top: 0px; left:0px; background: #ffffff;}
.read { width:100%; }
.list { display:none; }
.foot { position: relative; width: 100%; background: #aaaabb; margin-top: 10px; border-top: 5px solid #eeeeee; line-height: 150%; text-align:right; padding-right: 5px; }
.foot img { solid #aaaabb; }
.migi { text-align:right; }

.right { width: 170px; }
.right table { border: 3px solid #aaaabb;}
.right th { font-weight: bold; border: 3px solid #aaaabb; color: #eeeeee; background: #aaaabb; font-size: 80%; width: 170px; }
.right td { padding: 0.5em 0.25em; line-height: 130%; width: 170px; }

.thumb { width: 100px; height:75px; float:left; margin: 3px 8px; border:0px solid #ffffff;}
.title1 { margin-left: 5px; line-height: 160%; font-weight: bold; color: #666677;}
a.title1:link, a.title1:visited { color: #666677; }

dl { margin: 10px 5px; line-height : 1.3em;}
dt { color: #666677; }
dd { margin-left: 20px; line-height : 1.3em;} 

H1 { border-bottom: 4px dotted #aaaabb; margin-top: 8px; padding-left: 8px; font-size: 17pt; width : 370px; line-height: 120%; color:#666677;}
H2 { margin-left: 12px; font-size: 150%; font-weight: normal; line-height: 120%; }
H3 { margin-left: 18px; font-size: 125%; font-weight: bold; line-height: 1.5em; color: #666677;}
H4 { font-size: 110%; font-weight: bold; }
H5 {}

p { text-indent: 1em; line-height: 1.5em; }

.nav1 { display:none; }
.space { display:none; }

form { margin:0; list-style-position: inside; }
input, select, option, textarea { background: #ffffff; border: 1px solid #333333; margin: 1px;}
.search { width:115px; font-size : 10pt;}
.hyo { margin-right:20px; border: 1px solid #aaaabb; border-collapse: collapse;}
.hyo th, .hyo td { border:2px solid #eeeeee; padding:0.25em; }
.tab { margin-right:20px; border: 1px solid #aaaabb; border-collapse: collapse;}
.tab th, .tab td { text-align:center; border:2px solid #eeeeee; padding:0.25em; }

.menu { width:100px; text-align:center; background: #aaaabb; }
.menu1 { background:#eeeeee; }
.menu2 { background:#aaaabb; }
.logo { width:225px; height:40px; }

.s7 {font-size: 7pt; font-weight: normal;}
.s12 {font-size: 12pt; font-weight: normal;}
.s13 {font-size: 13pt; font-weight: normal;}

A:link, A:visited  { color: #333333; }
A:hover, A.shiro:hover { color: red; border-bottom: 1px dashed orange; text-decoration: none; }
.ao20b A:link,.aka14b A:link,.mi14b A:link,.kurob A:link {
  color: #ffffff;
}
.ao20b A:visited,.aka14b A:visited,.mi14b A:visited,.kurob A:visited {
  color: #ffffff;
}
.ao20b A:hover,.aka14b A:hover,.mi14b A:hover,.kurob A:hover
 { color: red; border-bottom: 1px dashed orange; text-decoration: none; }