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 {  border: 1px solid #eeeeee; position: absolute; visibility: visible; background: #EEEEEE; border-bottom: 5px solid #aaaabb; left: 0px; top: 0px; width: 100%; height: 50px; z-index:4; }
.head a { border: 1px solid #eeeeee; }
.head img { solid #eeeeee; }
img { border: 0px; }
.smf {  display:none;  }

.button { position: relative; top: 10px;}
.headnav { display:none; }
.nav { position: absolute; width: 168px; left: 0px; top: 50px; background: #eeeeee; border: 1px solid #aaaabb; z-index:3; }
.nav A { margin-left: 12px; line-height: 160%;}
.ad2 { position:  relative; width: 468px; height: 60px; border: 0px;}
.ad3 { 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:auto; position: absolute; top: 50px; left:0px; background: #ffffff; padding-top:15px; border-left:170px solid #aaaabb;}
.read { width: 100%; }
.list { width: 100%; }
.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: 130%; font-weight: bold; line-height: 1.5em; color: #666677;}
H4 { margin-left: 18px; font-size: 120%; font-weight: normal; color: #666677; }
H5 {}

p { text-indent: 1em; line-height: 1.5em; }

.nav1 { position: relative; width: 100%; background: #aaaabb; padding: 5px 0px;}
.space { width:15px; }

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; }
.non { margin-right:20px; border: 0px solid #ffffff; border-collapse: collapse;}
.non th, .non td { border:2px solid #ffffff; padding:0.25em; }

.menu { width:100px; text-align:center; background: #aaaabb; }
.menu1 { background:#eeeeee; }
.menu2 { background:#aaaabb; }
.ad { left: 0px; top: 50px; }
.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;}