a:link {
color: #0000FF;
text-decoration: none;
}
a:visited {
color: #0033FF;
text-decoration: none ;
}
a:hover {
color: #FF0000;
text-decoration: underline;
}

.kyo {
width: 790px;
background-color:#CCCC99;
font-size: 10px;
color: #000000;
font-style: normal;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
text-align: center; 
line-height: 140%;
}
.ren {
width: 790px;
background-color:#99CCCC;
font-size: 10px;
color: #000000;
font-style: normal;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
text-align: center; 
line-height: 140%;
}

.top_add {
width: 790px;
background-color:#CCCCFF;
font-size: 10px;
color: #000000;
font-style: normal;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
text-align: center; 
line-height: 140%;
}

.main_page {
width: 800px;
margin: 0px;
}
.left_main {
float: left;
width: 589px;
margin-left:0px;
padding: 10px;
}
.right_menu {
float: right;
margin-right:0px;
width: 179px;
padding: 5px;
border-left: solid 1px #FFFFFF;
}

.clear {
clear: both;
}

.TOPIX {
width:543px;
margin:0px;
padding:0px;
border-left: solid 1px #999999;
border-right: solid 1px #999999;
border-bottom: solid 1px #999999;
}
.TOPIX2 {
padding:5px;
}

.member_table {
width: 550px;
margin: 0px;
border-top: solid 1px #333333;
border-left: solid 1px #333333;
}
.member_table td {
border-bottom: solid 1px #333333;
border-right: solid 1px #333333;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
padding-left: 5px;
font-size: 12px;
line-height: 140%;
}
.top_to_back {
width: 570px;
font-size: 10px;
text-align: right;
font-style: normal;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
line-height: 140%;
}