body{
font-size:1pt;
color:#000000;
background-image:url(imgs/);
background-attachment:;
background-repeat:repeat-y;
margin-left:0px;
margin-right:0px;
margin-top:0px;
font-family: Verdana, Helvetica, "Helvetica (Adobe)", Tahoma, Arial, sans-serif;
  scrollbar-track-color: #ffffff;
  scrollbar-face-color: #ffffff;
  scrollbar-shadow-color: #8080c0;
  scrollbar-darkshadow-color: #ffffff;
  scrollbar-highlight-color: #8080c0;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-arrow-color: #5576c4;
}

th{
font-size:1pt;
}

th.imgs{
font-size:10pt;
color:dimgray;
}


td{
font-size:1pt;
}


td.lead{
font-size:12pt;
font-weight:bold;
vertical-align:bottom;
}

td.text{
line-height:160%;
font-size:11pt;
}

td.text2{
font-size:11pt;
padding-left:4px;
}

td.text3{
font-size:11pt;
height:30px;
}

td.texts{
line-height:130%;
font-size:10pt;
}

td.texts2{
font-size:10pt;
}

td.textss{
line-height:120%;
font-size:10px;
}

td.md{
font-size:11pt;
padding-left:20px;
background-image:url(imgs/md-bg.gif);
background-repeat:repeat-x;
vertical-align:bottom;
}

td.mdb{
font-size:11pt;
padding-left:20px;
background-image:url(imgs/md-bg3.gif);
background-repeat:repeat-x;
vertical-align:bottom;
}


td.md2{
font-size:12pt;
padding-left:20px;
border:1px dotted orange;
background-color:lemonchiffon;
}

td.md3{
font-size:12pt;
padding-left:20px;
border:1px dotted pink;
background-color:mistyrose;
}

td.md4{
font-size:11pt;
padding-left:20px;
border:1px dotted orange;
background-color:lemonchiffon;
}

.md5{
font-size:11pt;
padding-left:10px;
padding-right:20px;
border-left:10px solid teal;
border-bottom:1px solid teal;
background-color:lemonchiffon;
height:18px;
}



td.hyo{
line-height:120%;
font-size:11pt;
text-align:center;
}

td.hyos{
line-height:120%;
font-size:10px;
text-align:center;
}


td.hyol{
line-height:120%;
font-size:11pt;
}

td.hyor{
line-height:120%;
font-size:11pt;
text-align:right;
}



td.menu{
line-height:140%;
font-size:10pt;
padding:2px;
width:160px;
}


td.menu2{
font-size:10pt;
padding:2px;
text-align:center;
border:1px solid dimgray;
height:28px;
}

td.menu3{
line-height:120%;
font-size:10pt;
color:white;
}


td.menu4{
line-height:120%;
font-size:10pt;
padding-bottom:8px;
}


td.menuiryo{
line-height:160%;
font-size:11pt;
border-top:1px solid silver;
border-left:1px solid silver;
border-right:1px solid dimgray;
border-bottom:1px solid dimgray;
background-color:#ecffff;
height:40px;
text-align:center;
}

td.menucare{
line-height:160%;
font-size:11pt;
border-top:1px solid silver;
border-left:1px solid silver;
border-right:1px solid dimgray;
border-bottom:1px solid dimgray;
background-color:#fee9e9;
height:60px;
text-align:center;
}


td.topmenu{
background-image:url(imgs/topimage2.jpg);
background-repeat:no-repeat;
}

td.topmenu0{
background-image:url(imgs/topimage3.jpg);
background-repeat:no-repeat;
}

dt{
margin-top: 1em;
color:brown;
}

.d1{
margin-left:20px;
}

.kakomi{
border:1px solid silver;
}


.kakomi2{
background-color:#fcded3;
}

.kakomi3{
background-color:#feefe9;
border:1px solid silver;
}

.kakomi4{
background-color:#fffacd;
border:1px solid orange;
padding:8px;
}


.kakomi5{
background-color:#eeffdd;
border:1px solid orange;
padding:8px;
}


.fkakomi{
background-color:#feefe9;
border:1px solid salmon;
padding-left:4px;
padding-right:4px;
font-weight:bold;
color:#990033;
}

.kakomidanran{
background-color:white;
border-left:2px dotted orange;
border-right:2px dotted orange;
border-bottom:2px dotted orange;
padding:4px;
width:200px;
font-size:11pt;
line-height:160%;
}

.kakomidanran2{
background-image:url(imgs/bg-danran4.gif);
background-repeat:repeat-all;
border:1px solid orange;
padding:8px;
}


.qa{
color:brown;
border:1px solid silver;
font-weight:bold;
}


.bgmenu{
background-image:url(imgs/bgmenu.jpg);
background-repeat:no-repeat;
}

.bgmenutop{
background-image:url(imgs/bg-menu.jpg);
background-repeat:no-repeat;
}



.d10{
font-size:1pt;
color:snow;
}


.d11{
line-height:140%;
}


a{text-decoration: none; color:black;}
a:hover{text-decoration:underline; background-color:white;}
.cl1{text-decoration:none; color:slateblue}
.link {text-decoration:none; color:#000000;}
.cl2 {text-decoration:none; color:white;}
.topm {text-decoration:none; color:black;}
.cl3 {text-decoration:none; color:#990033; border:1px solid salmon; padding:2px;}


a.cl3:visited{color:darkslateblue}
a.cl1:visited{color:salmon}
a.topm:visited{color:purple}
a:active{color:salmon}
a:visited{color:darkslategray;}
a.cl2:visited{color:aliceblue;}
a.cl1:hover {text-decoration:underline;}
a.cl2:hover {color:white; background-color:navy;}
a.topm:hover {color:red; text-decoration:underline;}
a.cl3:hover {color:white; background-color:salmon; padding:4px;}


