
h2#magazine_type{
    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;

}

/* ///////////////////////////////////////////////////////////// */

#magazine_list_module{
    margin-top:10px;
    margin-bottom:20px;
}

#magazine_list_module_header{
    height:31px;
    font-size:0;
    background:transparent 
               url(/img/magazine_list_module_header.png)
               repeat-x scroll
               center
               top;
}

#magazine_list_module_footer{
    height:15px;
    font-size:0;
    background:transparent 
               url(/img/main_module_footer_blue.png)
               repeat-x scroll
               center
               bottom;
}

#magazine_list_module_content{
    border-right: 2px solid #67afe6;
    border-left: 2px solid #67afe6;
    width:636px;
    padding-top:10px;
}

#magazine_list_module_content .magazine_list_ul{
    padding-left:30px;
    padding-right:10px;
}

#magazine_list_module_content .magazine_list_li {
    background-image:url(/img/list_mark_circle.png);
    background-position:0 9px;
    background-repeat:no-repeat;
    padding:2px 0 2px 17px;
    list-style-type:none;
    float:left;
}

#magazine_list_module_content .magazine_list_li a{
    width:155px;
    font-size:95%;
    display:block;
    line-height:1.4em;
    margin-right:20px;
}

#magazine_type_slide_box {
    clear:both;
}

#magazine_type_slide_button_area {
    clear:both;
    text-align:center;
    padding-top:0.7em;
    padding-bottom:0.1em;
}

/* ------ ranking ------- */
h3.magazine_type_ranking1 {
    background:transparent 
               url(/img/magazine_type_ranking1.png)
               no-repeat scroll 0 0;
    height:23px;
    margin-bottom:1em;
    margin-left:10px;
    text-indent:-1450px;
}

h3.magazine_type_ranking2 {
    background:transparent 
               url(/img/magazine_type_ranking2.png)
               no-repeat scroll 0 0;
    height:23px;
    margin-bottom:1em;
    margin-left:10px;
    text-indent:-1450px;
}

h3.magazine_type_ranking3 {
    background:transparent 
               url(/img/magazine_type_ranking3.png)
               no-repeat scroll 0 0;
    height:23px;
    margin-bottom:1em;
    margin-left:10px;
    text-indent:-1450px;
}

p.more_ranking {
    padding-top:0.5em;
    text-align:center;
}

#ranking_module .comic_area_rank {
}

#ranking_module .comics_area_rank {
    clear:both;
}

#ranking_module .comic_area_rank img{
    display:block;
    float:left;
    width:70px;
    height:105px;
}

#ranking_module .comic_area_rank .info{
    padding-top:10px;
    padding-left:10px;
    float:left;
    width:90px;
}

#ranking_module .comic_area_rank p.title{
    text-align:center;
    font-size:90%;
    margin-left:0.5em;
    margin-bottom:0.3em;
}

#ranking_module .comic_area_rank span.rank_num{
    font-weight:bold;
    color:red;
    padding-right:0.5em;
}

#ranking_module .comic_area_rank .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;
}



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


/* ------ notice ------- */
h3.magazine_type_pickup1 {
    background:transparent 
               url(/img/magazine_type_pickup1.png)
               no-repeat scroll 0 0;
    height:27px;
    margin-bottom:1em;
    margin-left:10px;
    text-indent:-1450px;
}

h3.magazine_type_pickup2 {
    background:transparent 
               url(/img/magazine_type_pickup2.png)
               no-repeat scroll 0 0;
    height:27px;
    margin-bottom:1em;
    margin-left:10px;
    text-indent:-1450px;
}

h3.magazine_type_pickup3 {
    background:transparent 
               url(/img/magazine_type_pickup3.png)
               no-repeat scroll 0 0;
    height:27px;
    margin-bottom:1em;
    margin-left:10px;
    text-indent:-1450px;
}

#noticed_module {
    margin-top:20px;
    margin-bottom:20px;
}

#noticed_module .comic_area{
    float:left;
    width:145px;
    height:170px;
    padding-bottom:0.5em;
    padding-left:0.5em;
    margin-bottom:0.5em;
    text-align:center;
}

#noticed_module .comic_area .info{
    padding-top:10px;
    font-size:80%;
}

#noticed_module p.module_footer{
    clear:both;
}

/* ///////////////////////////////////////////////////////////// */


#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;
}

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





#ranking_module_content p.more{
    clear:both;
}


#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_content h3#ranking{
    margin-left:0.5em;
    background:transparent 
               url(/img/magazine_side_review_ranking.png)
               repeat-x scroll 0 0;
    height:25px;
    width:270px;
    text-indent:-1450px;
}

#side_module ul.magazine_list li{
    margin-left:1.4em;
    padding-bottom:0.3em;
    list-style-type:none;
}
#magazine_review_ranking table{
    margin-left:10px;
}

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

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


