.listPickup a{
    background:none;
    padding:0;
}
.tabActive a{
    color:#b70000;
}
#tab01 ul li{
    //background:#f2f2f2;
        display:block;
        text-decoration:none;
        position:relative;
        padding:10px 10px 10px 10px;
        min-height:80px;
}
#tab01 ul li .linkBox > a{
display:table-cell;
width:auto;
height:80px;
vertical-align:middle;
} 
#tab01 ul li .linkBox{
        padding:0 0 0 88px;
}
#tab01 ul li .imgBox{
        width:80px;
        height:80px;
        overflow:hidden;
        position:absolute;
        top:10px;
        left:10px;
        background-color:#ddd;
}
#tab01 ul li .imgBox img{
        display:none;
}
#tab01 ul li .linkBox .ttl{
        font-size:18px;
        line-height:1.3571;
}
#tab01 ul li .linkBox .dateBox{
        overflow:hidden;
}
#tab01 ul li .linkBox .dateBox .date{
        padding-right:10px;
        padding-top:1px;
        font-size:14px;
}
#tab01 ul li .linkBox .dateBox .cateName{
        font-size:15px;
}
#tab01 ul li .linkBox .dateBox .date,
#tab01 ul li .linkBox .dateBox .cateName{
        margin-top:5px;
        float:left;
}


#ranking_page ul li{
    //background:#f2f2f2;
        display:block;
        text-decoration:none;
        position:relative;
        padding:10px 10px 0 10px;
        min-height:80px;
}
#ranking_page ul li .linkBox > a{
display:table-cell;
width:auto;
height:80px;
vertical-align:middle;
}
#ranking_page ul li .linkBox{
        padding:0 0 0 123px;
}
#ranking_page ul li .imgBox{
        width:80px;
        height:80px;
        overflow:hidden;
        position:absolute;
        top:10px;
        left:40px;
        background-color:#ddd;
}
#ranking_page ul li .imgBox img{
        display:none;
}
#ranking_page ul li .linkBox .ttl{
        font-size:18px;
        line-height:1.3571;
}
#ranking_page ul li .linkBox .dateBox{
        overflow:hidden;
}
#ranking_page ul li .linkBox .dateBox .date{
        padding-right:10px;
        padding-top:1px;
        font-size:14px;
}
#ranking_page ul li .linkBox .dateBox .cateName{
        font-size:15px;
}
#ranking_page ul li .linkBox .dateBox .date,
#ranking_page ul li .linkBox .dateBox .cateName{
        margin-top:5px;
        float:left;
}
#ranking_page ul li .rank_num{
    display: block;
    background-color: #e60012;
    color: #fff;
    text-align: center;
    font-weight: bold;
    margin-top:25px;
    width:25px;
    padding:5px 0 5px 0;
    float:left;
}

#ranking_parts ul li{
    //background:#f2f2f2;
        display:block;
        text-decoration:none;
        position:relative;
        padding:10px 10px 0 10px;
        min-height:40px;
}
#ranking_parts ul li .linkBox > a{
display:table-cell;
width:auto;
height:40px;
vertical-align:middle;
}
#ranking_parts ul li .linkBox{
        padding:0 0 0 35px;
}
#ranking_parts ul li .imgBox{
        width:40px;
        height:40px;
        overflow:hidden;
        top:10px;
        left:35px;
        background-color:#ddd;
        float:right;
}
#ranking_parts ul li .imgBox img{
        display:none;
}
#ranking_parts ul li .linkBox .ttl{
        font-size:14px;
        line-height:1.3571;
}
#ranking_parts ul li .rank_num{
    display: block;
    background-color: #e60012;
    color: #fff;
    text-align: center;
    font-weight: bold;
    width:20px;
    margin-top:7px;
    padding:3px 0 3px 0;
    float:left;
}
