



.menu{

margin:30px 0px 10px 0px;
text-align:center;
font-size:110%;
font-weight:bold;
}




.table_boxc{
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}





.table_rbox{

float:right;
width:49%;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;

}


.table_lbox{

float:left;
width:49%;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;

}





/*テーブル*/

.analyst_table{
margin:40px 20px 40px 20px;
text-align:left;

}

.analyst_table table{
border-top:2px solid #a5a5a5;
border-bottom:2px solid #a5a5a5;
border-right:1px solid #a5a5a5;
border-left:1px solid #a5a5a5;
margin:5px 0 10px 0;
}

.analyst_table th{
border-top:1px solid #d4d4d4;
border-right:1px solid #d4d4d4;
padding:14px;
text-align:center;
font-weight:bold;
color:#333333;
background:#dfe8f2;
}

.analyst_table td{
border-top:1px solid #a5a5a5;
border-right:1px dotted #a5a5a5;
padding:4px;

}








/*テーブル2*/

.analyst_table2{
margin:2px;
text-align:left;

}

.analyst_table2 table{
border-top:2px solid #a5a5a5;
border-bottom:2px solid #a5a5a5;
border-right:1px solid #a5a5a5;
border-left:1px solid #a5a5a5;
}



.analyst_table2 th{
border-top:1px solid #d4d4d4;
border-right:1px solid #d4d4d4;
text-align:center;
font-weight:bold;
color:#333333;
background:#dfe8f2;
padding:2px 2px 2px 2px;

}

.analyst_table2 td{
border-top:1px solid #a5a5a5;
border-right:1px dotted #a5a5a5;
padding:2px 2px 2px 2px;

}





#arw{

background:url(../img/arw.gif) no-repeat 5px 2px;
padding-left:20px;
padding-right:0px;
margin-right:10px;
color:#999999;
}





#crown{

background:url(../img/crown.gif) no-repeat 2px -1px;
padding-left:20px;
padding-right:0px;
margin-right:0px;
}




#up{
background:url(../img/up.gif) no-repeat 15px center;
padding-left:20px;
}


#par{
background:url(../img/par.gif) no-repeat 15px center;
padding-left:20px;
}



#down{
background:url(../img/down.gif) no-repeat 15px center;
padding-left:20px;
}





.analyst_table .total td{
/*color:#10418f;*/
background:#e7e7e7;
}

.analyst_table .blank td{
border-top:1px solid #a5a5a5;
border-bottom:2px solid #a5a5a5;
/*color:#10418f;*/
font-weight:bold;
padding-top:15px;
background:#ffffff;
border-right:1px solid #ffffff;
}

.analyst_table tr td a:hover{
color:#b20000;
}

