@charset "utf-8";
/* CSS Document */

p.text{
width:523px;
line-height:1.7;
font-size:14px;
padding:15px 0 20px 0;
}

p.text_top{
width:523px;
line-height:1.7;
font-size:14px;
padding:0 0 20px 0;
}

div#datebox #date1{
background:url(../image/rank_bg.gif) no-repeat;
}
div#date2{
background:url(../image/rank_bg.gif) no-repeat;
}
div#date3{
background:url(../image/rank_bg.gif) no-repeat;
}
div#date4{
background:url(../image/rank_bg.gif) no-repeat;
}
div#date5{
 background:url(../image/rank_bg.gif) no-repeat; -!> 
}

div#datebox dl{
margin-left:25px;
margin-top:17px;
padding-bottom:34px;
width:285px;
}
*html div#datebox dl{
margin-left:12px;
}


div#date1 dt{
background:url(../image/main_rank1.png) no-repeat;
padding:2px 0 40px 4px;
font-size:18px;
font-weight:bold;
}

div#date2 dt{
background:url(../image/main_rank2.png) no-repeat;
padding:2px 0 40px 4px;
font-size:18px;
font-weight:bold;
}

div#date3 dt{
background:url(../image/main_rank3.png) no-repeat;
padding:2px 0 40px 4px;
font-size:18px;
font-weight:bold;
}

div#date4 dt{
background:url(../image/main_rank4.png) no-repeat;
padding:2px 0 40px 4px;
font-size:18px;
font-weight:bold;
}

div#date5 dt{
background:url(../image/main_rank5.png) no-repeat;
padding:2px 0 40px 4px;
font-size:18px;
font-weight:bold;
}


div#sub_box{
width:500px;
}

div#sub_box .contents{
margin-top:10px;
margin-bottom:10px;
}

div#sub_box dl{
margin-left:15px;
margin-top:10px;
margin-bottom:10px;
width:230px;
}

div#sub_box dl .float{
float:left;
list-style-position: inside;
margin-left:15px;
margin-top:10px;
margin-bottom:10px;
width:230px;
}

*html div#sub_box dl{
margin-left:15px;
margin-top:10px;
margin-bottom:10px;
width:230px;
}

*html div#sub_box dl .float{
float:left;
list-style-position: inside;
margin-left:15px;
margin-top:10px;
margin-bottom:10px;
width:230px;
}

div#sub_box dt .title{
padding:2px 0 5px 0px;
font-size:14px;
font-weight:bold;
width:220px;
}

div#sub_box p.main_text_title{
line-height:1.5;
font-size:14px;
padding-top:5px;
margin-left:10px;
margin-bottom:10px;
}

div#sub_box p.main_text{
line-height:1.5;
font-size:14px;
padding-top:5px;
width:230px;
margin-bottom:5px;

}

h3#iso{
margin:14px 0 0 0;
}
p#date_top{
margin:10px 0 0 0;
}
p#textbox{
margin-bottom:20px;
}

/***************************/

div#datebox{
margin:14px 0 0 0;
}
div#datebox dt p a{
color:#0066ff;
}

p.main_text{
line-height:1.5;
font-size:14px;
/*margin-top:7px;*/
padding-top:10px;
}

dd.main_link{
margin-top:5px;
}

dd.main_link a{
color:#0066ff;
font-size:14px;
}
/*****グラフ****/
img.glaf{
margin:35px 0 0 0;
}

p#datelink{
font-weight:bold;
font-size:18px;
background:url(../image/foot_link_bg.gif) no-repeat;
text-align:center;
padding:13px 0 13px 0;
}
p#datelink a{
color:#0066ff;
}
