body{
font-size:1pt;
color:darkslategray;
margin-left:0px;
margin-right:0px;
margin-top:0px;
background-image:url(imgs/);
background-repeat:repeat-y;
background-attachment:fixed;
background-position:;
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:#333333;
}

th.imgs2{
font-size:10pt;
color:aliceblue;
}


th.bgl{
background-image:url(imgs/bg-tate.jpg);
}

th.bgr{
background-image:url(imgs/bg-tate2.jpg);
}

td{
font-size:1pt;
color:aliceblue;
}

td.text{
line-height:170%;
font-size:11pt;
}

td.text2{
font-size:11pt;
}

td.text3{
font-size:10pt;
line-height:120%;
color:black;
}

td.texts{
line-height:150%;
font-size:10pt;
padding-left:4px;
}


td.texts2{
font-size:10pt;
}


td.textss{
line-height:120%;
font-size:9pt;
}

td.lead{
font-size:12pt;
font-weight:bold;
color:dimgray;
}


td.menu0{
padding:4px;
font-size:10pt;
color:#ededed;
}

td.menu1{
padding:4px;
font-size:11pt;
color:#ededed;
border:1px solid dimgray;
width:100px;
vertical-align:bottom;
text-align:center;
}


td.menu{
padding:4px;
font-size:10px;
color:#ededed;
}

.btm{
background-image:url(imgs/bg-btm.jpg);
background-repeat:no-repeat;
background-color:#000000;
}

.top{
background-image:url(imgs/bg-top.jpg);
background-repeat:no-repeat;
background-color:#000000;
}



td.ml{
line-height:150%;
font-size:10pt;
text-align: right;
vertical-align:top;
}

td.mr{
line-height:150%;
font-size:10pt;
vertical-align:top;
}

td.flow{
font-size:11pt;
padding:2px 10px;
border:1px solid brown;
background-color:ivory;
line-height:120%;
text-align:center;
}


td.hyo{
line-height:130%;
font-size:10pt;
text-align:center;
color:aliceblue;

}

td.hyol{
line-height:130%;
font-size:10pt;
text-align:center;
color:aliceblue;
font-weight:bold;
}

td.hyo4{
line-height:120%;
font-size:10pt;
vertical-align:top;
text-align:right;
}

td.hyo2{
line-height:130%;
font-size:10pt;
vertical-align:top;
color:aliceblue;
}

td.hyo3{
line-height:120%;
font-size:10pt;
}


td.k{
color:#f5f3f1;
font-size:1pt;
}


td.kakomi2{font-size:10pt;
border: 1px solid silver;
padding: 1px;
text-align:center;
}


.d1{
margin-left:20px;
}

.d2{
line-height:170%;
font-size:11pt;
padding-left:20px;
background-color:#e7fddf;
}

.d3{
font-size:22pt;
color:#c4c4ff;
padding-left:2;
padding-right:2;
border:1px silver solid;
}

.d4{
margin-left:20px;
margin-right:20px;
}

.d5{font-size:11pt;
 color:aliceblue;
border: 1px solid silver;
padding: 1px;
background-color:#7e4b41;
}


.kakomi{font-size:10pt;
 color:#dfffff;
border: 1px solid gray;
padding: 1px;
}

.kakomi2{font-size:10pt;
border: 1px solid silver;
padding: 1px;
}

.kakomi3{
border:1px solid silver;
}

.kakomi4{
border:2px solid #222222;
}


.kakomi5{
border:1px dotted #ff9966;
}

.d10{
font-size:1pt;
color:snow;
}


a{text-decoration: none; color:ivory;}
.cl1{text-decoration:none; color:white}
.cl2{text-decoration:none; background-color:#e9d6c9;}
.cl3{text-decoration:none; color:dimgray;}
.cl4{text-decoration:none; background-color:lightcyan;}
.cl5{text-decoration:none; background-color:antiquewhite;}
.cl6{text-decoration:none; color:#eeefff}
.bt{text-decoration:none; color:#ffffff; font-size:10px;}
.room{font-size:10px;}
a:visited {color:#9388ae}
a.cl3:visited{color:darksalmon}
a.cl1:visited{color:colnsilk}
a:active{color:salmon}
a:hover{color:lavender}
a.cl1:hover {text-decoration:underline;}
a.cl2:hover {text-decoration:none; background-color:rosybrown; color:white;}
a.cl3:hover {text-decoration:none; background-color:salmon; color:white;}
a.cl4:hover {text-decoration:underline; background-color:steelblue; color:white;}
a.cl5:hover {text-decoration:underline; background-color:rosybrown; color:white;}
a.cl6:hover {text-decoration:underline;}
a.bt:hover {text-decoration:underline; filter: Alpha(opacity=30);}
a.room:hover {background-color:#666666; filter: Alpha(opacity=30);}
