#rating{
font-size:120%;
word-break: normal;
text-align:justify;
text-justify:inter-ideograph;
}


/* 本文 */
#rating p {
	margin-bottom:20px;
}
#rating p.ind1{
text-indent:1em;
}

h3{
margin:20px 10px;
padding:5px 0 2px 0;
border-bottom:1px solid #D4D4D4;
font-weight:bold;
overflow:hidden;
zoom:1;
}
h3.mt0{
	margin:0 10px 20px;
}


/* 画像（グラフ） */
#rating .fundf_img{
margin:30px auto;
text-align:center;
width:750px;
}

#rating .gratit{
font-weight:bold;
line-height:1.3;
}

#rating .gracm{
font-size:0.9em;
line-height:1.3;
text-align:left;
margin:0 20px;
}
#rating .gracm2{
font-size:0.9em;
line-height:1.3;
text-align:left;
margin:0 110px;
}
#rating .gracm3{
font-size:0.9em;
line-height:1.3;
text-align:left;
margin:10px 75px;
}

#rating .fundf_img img{
margin:5px auto;
}

#rating .list01, #rating .list02 {
	font-size:100%;
	margin-bottom:20px;
	font-size:90%;
}
#rating .title {
    background: none repeat scroll 0 0 #eee;
    border-top: 2px solid #aaa;
    font-weight: bold;
    margin: 0 0 5px !important;
    padding: 5px;
}
#rating .list01 ul li {
    border-bottom: 1px dotted #ddd;
    margin: 0 0 5px 5px;
    padding:3px 0;
}
#rating .list02 p {
	margin-bottom:5px !important;
}
#rating .list02 ul li {
    margin: 0 0 5px 5px;
    padding: 0;
	list-style:disc inside;
	border:none;
}
#rating .date {
    font-size: 0.9em !important;
    color: #666;
	padding:0 10px 0 5px;
}
#rating li {
border-bottom: 1px dotted #ddd;
}
#rating li p.date {

}
#rating li .rgt {
    margin: 0;
}
#rating li .rgt p.ttl {
	margin-bottom: 0 !important;
}
#rating li .rgt p.txt {
	display:none;
}
#rating .rt_box{
	border:3px dotted #FF0004;
	padding:15px;
}
.month_back dd {
	margin: 0 0 10px;
	padding: 0 0 10px;
	border-bottom: dotted 1px #ddd;
}
a.golist {
    float: right;
    font-size: 12px;
    margin-right: 5px;
	color: #333 !important;
}