.range-tab{display:table;table-layout:fixed;width:100%}.range-tab li a,.range-tab span{line-height:4rem;padding:0 5px 0 5px}.range-tab__item{font-size:1.4rem;background-color:#e5e5e5;border-left:solid 1px #fff;border-top:solid 1px #fff;border-top-right-radius:4px;border-top-left-radius:4px;display:table-cell;font-weight:bold;padding:0;text-align:center}.range-tab__item.selected{color:#fff}.range-tab__item.bottom{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.range-tab__item.bottom.selected{border-top:0}.range-tab__item.selected.index{background:#1c2c6f}.range-tab__item.selected.girls{background:#f69}.range-tab__item.selected.mens{background:#06f}.range-tab__item.selected.bl{background:#00c5c5}.range-tab__item.selected.tl{background:#f09}.range-tab__item.selected.otona{background:#93c}.range-tab__item .range-tab__link{color:#999}.range-tab__item:nth-child(1){border-left:0}.range-tab__link{color:#fff;display:block;line-height:3.5rem}.ranking .ranking__ranks i:first-child{background-size:20px 20px;height:20px;width:20px;margin-right:5px}.ranking .ranking__ranks span{font-size:1.6rem}.year_ranking_area{margin-top:-5px}.year_ranking_area .year_ranking_item{border-bottom:solid 1px #ccc}.year_ranking_area .year_ranking_item .year_ranking_link{color:#333;display:block;padding:15px 0 15px 10px}.footer_link_list .link_list .link_list_item:first-child,.footer_link_list .link_list .link_list_item:nth-child(2){border-top:none}.book-list .book-list__cel-link{padding:5px 10px 5px 5px}.book-list .book-list__right-col{vertical-align:top}.ranking-list_button_area{width:23%;padding-top:10px}.ranking-list_button_area .btn{width:100%}@media screen and (max-width: 340px){.year_ranking_area .year_ranking_item .year_ranking_link{padding:15px 0 15px 5px}}
