
h2#magazine_name {
    background:transparent 
               url(/img/magazine_logo_title.png)
               repeat-x scroll 0 0;
    padding-top:0.3em;
    padding-left:0.5em;
    font-size:1.3em;
    margin-bottom:0.5em;
    height:40px;

}

#rensai_module_header,#ranking_module_header{
    height:15px;
    background:transparent 
               url(/img/main_module_header.png)
               repeat-x scroll
               center
               bottom;
}
#rensai_module_footer,#ranking_module_footer{
    height:15px;
    background:transparent 
               url(/img/main_module_footer.png)
               repeat-x scroll
               center
               bottom;
}

#rensai_module_content,#ranking_module_content{
    border-right: 1px solid #b2b2b2;
    border-left: 1px solid #b2b2b2;
    padding-left:10px;
    padding-right:10px;
}

#rensai_module h3{
    background:transparent 
               url(/img/magazine_logo_rensai.png)
               no-repeat scroll 0 0 ;
    height:25px;
    margin-left:10px;
    padding-bottom:10px;
    text-indent:-1450px;
    margin-bottom:0.5em;
}

h3.magazine_show_ranking {
    background:transparent 
               url(/img/magazine_logo_ranking.png)
               repeat-x scroll 0 0;
    height:28px;
    text-indent:-1450px;
    margin-top:0.5em;
    margin-bottom:0.5em;
}

#newreview_module_header,#ranking_module_header{
    height:15px;
    background:transparent 
               url(/img/main_module_header.png)
               repeat-x scroll
               center
               bottom;
}
#newreview_module_footer,#ranking_module_footer{
    height:15px;
    background:transparent 
               url(/img/main_module_footer.png)
               repeat-x scroll
               center
               bottom;
}

#newreview_module_content,#ranking_module_content{
    border-right: 1px solid #b2b2b2;
    border-left: 1px solid #b2b2b2;
    padding-left:10px;
    padding-right:10px;
    width:628px;
}

h3#magazine_new_review {
    background:transparent 
               url(/img/magazine_logo_new_review.png)
               repeat-x scroll 0 0;
    height:28px;
    text-indent:-1450px;
    margin-top:0.5em;
    margin-bottom:0.5em;
}

/* top3 */


#rensai_module .top3 .comic_area ,
#ranking_module .comic_area {
    float:left;
    width:170px;
    display:inline;
    margin-left:10px;
    padding:10px;
    margin-bottom:0.5em;
    background:transparent 
               url(/img/magazine_comic_area_back.png)
               repeat-x scroll 0 0;
    height:140px;
}

#rensai_module .top3 .comics_area ,
#ranking_module .comics_area {
    clear:both;
}

#rensai_module .top3 .comic_area img,
#ranking_module .comic_area img{
    display:block;
    float:left;
    width:70px;
    height:105px;
}

#rensai_module .top3 .comic_area .info,
#ranking_module .comic_area .info{
    padding-top:10px;
    padding-left:10px;
    float:left;
    width:90px;
}

#rensai_module .top3 .comic_area p.title,
#ranking_module .comic_area p.title{
    text-align:center;
    font-size:110%;
    margin-left:0.5em;
    margin-bottom:0.3em;
}

#rensai_module .top3 .comic_area .info p,
#ranking_module .comic_area .info p{
    font-size:85%;
    margin-right:0.5em;
    margin-left:0.5em;
    border-bottom:1px solid #ddd;
    padding-top:0.2em;
    padding-bottom:0.2em;
}


#rensai_module p.more,
#ranking_module p.more{
    clear:both;
    float:right;
    margin-top:0.5em;
    margin-right:2em;
}

/* others */

#rensai_module .others {
    clear:both;
}



#rensai_module .others .comic_area{
    float:left;
    display:inline;
    overflow:hide;
    width:180px;
    height:4em; /* height入れるとIE6,IE7でもカラム落ちなくなる */
    margin-left:10px;
    margin-bottom:10px;
    border-bottom:1px dashed #888;

    padding-left:10px;

}

#rensai_module .others p.info{
    padding-left:10px;
}

/* side */
#side_module_content h3#ranking{
    margin-left:0.5em;
    background:transparent 
               url(/img/magazine_side_total_ranking.png)
               repeat-x scroll 0 0;
    height:25px;
    width:270px;
    text-indent:-1450px;
}

#side_module_content h3#others{
    margin-left:0.5em;
    background:transparent 
               url(/img/magazine_side_logo_others.png)
               repeat-x scroll 0 0;
    height:25px;
    width:270px;
    text-indent:-1450px;
}


#side_module ul.magazine_list li{
    margin-left:1.4em;
    margin-right:1.4em;
    margin-bottom:0.5em;
    padding-bottom:0.5em;
    border-bottom:1px dashed #888;
    list-style-type:none;
}
#magazine_total_ranking table{
    margin-left:10px;
}

#magazine_total_ranking td.rank,
#magazine_total_ranking td.title,
#magazine_total_ranking td.score{
    font-size:90%;
    padding-top:0.2em;
    padding-bottom:0.2em;
    border-bottom:1px dashed #888;
    padding-right:0.2em;
}

#magazine_total_ranking td.rank{
}
#magazine_total_ranking td.title{
}
#magazine_total_ranking td.score{
}

#magazine_show_slide_box {
    clear:both;
}

#magazine_show_slide_button_area {
    clear:both;
    text-align:center;
    padding-top:0.5em;
    padding-bottom:0.5em;
}

#magazine_show_slide_button_area a{
    outline-style:none;
}


