body{
margin-left:0px;
margin-right:0px;
margin-top:0px;
background-image:url(imgs/);
background-repeat:repeat-y;
background-attachment:fixed;
font-family: Verdana, Helvetica, "Helvetica (Adobe)", Tahoma, Arial, sans-serif;
}

th{
font-size:1pt;
}


th.line{
font-size:1pt;
}

th.imgs{
font-size:10pt;
color:#000066;
}



td{
color:#000066;
font-size:1pt;
}

td.wall{
font-size:11pt;
}

td.menu{
color:#FFFFFF;
font-size:11pt;
background-color:#3f79c0;
}

td.menutop{
color:#FFFFFF;
font-size:11pt;
background-color:#3f79c0;
height:40px;
text-align:center;
vertical-align:center;
}


td.menub{
color:#FFFFFF;
font-size:11pt;
background-color:#0000b0;
}


td.menu2{
color:#000066;
font-size:10pt;
}

td.texts{
line-height:150%;
font-size:10pt;
}

td.text{
line-height:150%;
font-size:11pt;
}

td.large{
line-height:170%;
font-size:14pt;
}

td.large2{
font-size:15pt;
}


td.text2{
font-size:11pt;
}

td.line{
margin-top:3px;
}

td.lead{
font-size:12pt;
line-height:140%;
}

td.lead2{
font-size:12pt;
font-weight:bold;
color:white;
background-color:darkslateblue;
padding:2px;
text-align:center;
}

td.lead3{
font-size:12pt;
font-weight:bold;
color:white;
background-color:#003399;
padding:2px;
text-align:center;
}

td.lead4{
font-size:12pt;
font-weight:bold;
color:white;
background-color:mediumpurple;
padding:2px;
text-align:center;
}

td.lead5{
font-size:12pt;
font-weight:bold;
color:white;
background-color:purple;
padding:2px;
text-align:center;
}

td.kakomi{
font-size:11pt;
font-weight:bold;
color:navy;
background-color:lightcyan;
padding:2px;
text-align:center;
border:1px solid silver;
}

.kakomi2{
font-size:11pt;
font-weight:bold;
color:navy;
background-color:lightcyan;
padding:2px;
text-align:center;
border:1px solid navy;
}

.kakomi3{
font-size:11pt;
font-weight:bold;
color:navy;
background-color:lavenderblush;
padding:2px;
text-align:center;
border:1px solid silver;
}

.kakomi4{
font-size:11pt;
font-weight:bold;
color:navy;
background-color:lavenderblush;
padding:2px;
text-align:center;
border:1px solid purple;
}


.kakomi5{
font-size:11pt;
color:navy;
background-color:lightcyan;
text-align:center;
border:1px solid blue;
}

td.hyo{
font-size:10pt;
color:navy;
background-color:lightcyan;
line-height:150%;
font-size:10pt;
}

td.hyo2{
font-size:10pt;
color:navy;
background-color:lavenderblush;
line-height:150%;
}

td.hyor{
font-size:10pt;
color:navy;
line-height:150%;
font-size:10pt;
text-align:center;
}

td.top{
font-size:10pt;
color:navy;
line-height:130%;
padding:6px;
vertical-align:bottom;
}



td.title{
font-size:12pt;
color:dimgray;
line-height:170%;
margin-top:2px;
}



td.menue{
font-size:10pt;
color:#000066;
}

td.menue2{
font-size:11pt;
color:#000066;
}

.waku{
border:1px solid slateblue;
padding-left:60px;
padding-right:60px;
padding-top:2px;
padding-bottm:2px;
background-color:lightcyan;
}

.d1{
line-height:160%;
}

.d2{
margin-left:10px;
}

.d3{
margin-top:4px;
}


.d4{font-size:12pt;
 color:#BF0060;
}

.d5{
font-size:10pt;
color:white;
}

.d6{
font-size:10pt;
line-height:150%;
}


.d7{
line-height:155%;
font-size:14pt;
}

.d8{
line-height:155%;
}


.d9{
font-size:1pt;
color:white;
}

.d11 {
line-height:140%;
font-size:9pt;
}



a{text-decoration: none}
.cl1{text-decoration:none; color:slateblue}
.cl2{text-decoration:none; background-color:#e9d6c9;}
.cl3{text-decoration:none; background-color:#3f79c0; color:white;}
.cl3t{text-decoration:none; background-color:#3f79c0; color:white; width:120px;}
.cl4{text-decoration:none; background-color:#0000b0; color:white}
.cl5{text-decoration:none; background-color:#3333cc; color:white;}
.cl6{text-decoration:none; color:darksalmon}
a.cl3:visited{color:snow}
a.cl1:visited{color:navy}
a:active{color:salmon}
a.cl1:hover {text-decoration:underline; background-color:lightcyan;}
a.cl2:hover {text-decoration:none; background-color:rosybrown; color:white;}
a.cl3:hover {background-color:lightcyan; color:#0000b0;}
a.cl3t:hover {background-color:lightcyan; color:#0000b0; width:100%; padding-top:6px; padding-bottom:6px;}
a.cl4:hover {background-color:lavender; color:purple;}
a.cl5:hover {background-color:#66ffff; color:#0000b0;}
a.cl6:hover {text-decoration:underline; background-color:white;}
