#idMain{padding:0 0 40px}.subpage-tab-wrap{margin-top:84px}.subpage-tab-wrap .subpage-tabs{gap:26px;padding:9px 12px 0}.subpage-tab-wrap .subpage-tabs a{font-size:16px;padding-bottom:10px}#idMain.subpage{margin-top:128px;min-height:calc(var(--vh, 1vh)*100 - 128px)}.ranking-list-item .novel-wrap{flex-direction:column;gap:0}.ranking-list-item .novel-detail-wrap,.ranking-list-item .right-wrap{padding:0}.ranking-list-item .novel-title{font-size:13px;font-weight:500;line-height:138.5%}.ranking-list-item .novel-info-wrap{font-size:11px;font-weight:400;letter-spacing:.342px;line-height:127.3%}.ranking-list-item .novel-info-wrap .novel-author{max-width:fit-content;width:65%}.ranking-list-item .novel-description,.ranking-list-item .novel-keywords-wrap{display:none}.ranking-list-item .image-wrap{width:100%}.ranking-list-item .rank-wrap{align-items:end;flex-direction:row;justify-content:space-between;margin-top:-16px;width:100%}.ranking-list-item .rank-fluctuation{gap:2px;margin-bottom:8px}#idMain .ranking-list{gap:16px 8px;grid-template-columns:repeat(3,1fr);padding:14px 12px 0}#idMain .ranking-list:has(.content-empty-text){display:flex}#idMain .filter-wrap{padding-top:13px}#idMain .novel-filter-wrap{align-items:start;padding:0 12px}#idMain .genre-filter-wrap .genre-filter-list{height:fit-content}#idMain .genre-filter-wrap .genre-option:last-child{margin-right:12px}#idMain.browse .genre-filter-wrap,#idMain.ranking .genre-filter-wrap .genre-option:first-child{margin-left:12px}#idMain.browse .ranking-list .novel-wrap{gap:5px}#idMain .genre-filter-wrap .carousel-button-wrap,.pc{display:none}.mobile{display:block}@media screen and (min-width:600px){#idMain .ranking-list{grid-template-columns:repeat(4,1fr)}}