.header_more_topkeyword ._pagename span{font-weight:550;}
.wrapper_more_topkeyword .rankTop { padding: 0 var(--36); } 
.wrapper_more_topkeyword .rankTop .wrap { border-bottom: 1px solid #f0f0f0; padding-bottom: var(--24); } 
.wrapper_more_topkeyword .rankTop .wrap:after { content: ""; display: block; clear: both; } 
.wrapper_more_topkeyword .rankTop .wrap.time { font-size: var(--24); color: #797979; line-height: var(--56); padding-top: var(--10);} 
.wrapper_more_topkeyword .rankTop .wrap.sub_menu {padding-bottom: var(--10);margin-bottom: var(--14);}

.wrapper_more_topkeyword .rankTop .wrap .sub_menu {width:50%; text-align: center; float: left; font-size: var(--30); color: #999999; line-height: var(--56); } 
.wrapper_more_topkeyword .rankTop .wrap .sub_menu.choice {color: #000000;} 

.wrapper_more_topkeyword .rankTop .mapBtn button { border: 1px solid #f0f0f0; border-radius: var(--10); height: var(--56); padding:0 var(--26) 0 var(--50); font-size: var(--24); background-size: var(--22); background-position: var(--16); background-image: url(https://files.heally.co.kr/web-images/common/areapoint_b.png); } 
.wrapper_more_topkeyword .rankTop .mapBtn button span { background-image: url(https://files.heally.co.kr/web-images/_arrow/down_b.png); background-position: right; padding-right: var(--36); background-size: var(--18); } 

.wrapper_more_topkeyword .rankList { padding: 0 var(--36) var(--36) var(--36); } 
.wrapper_more_topkeyword .rankList .list {padding: var(--20); margin-bottom: var(--10); }
.wrapper_more_topkeyword .rankList .list.down {border-bottom: 1px solid #f0f0f0;} 
.wrapper_more_topkeyword .rankList .list.up {border: 2px solid #000;} 
.wrapper_more_topkeyword .rankList .list.up ._down_info{display:none;} 
.wrapper_more_topkeyword .rankList .list.down ._up_info{display:none;} 
.wrapper_more_topkeyword .rankList .list .up {margin-bottom: var(--10); background-image: url(https://files.heally.co.kr/web-images/_arrow/up_g.png);background-size: var(--28);background-position: calc(100% - var(--40));}
.wrapper_more_topkeyword .rankList .list .down {margin-bottom: var(--10);font-weight: 600; background-image: url(https://files.heally.co.kr/web-images/_arrow/down_g.png);background-size: var(--28);background-position: calc(100% - var(--40));}
.wrapper_more_topkeyword .rankList .list .number{font-weight: 600;}
.wrapper_more_topkeyword .rankList .list .keyword{font-weight: 600; margin-left:var(--16);}
.wrapper_more_topkeyword .rankList .list li:after { content: ""; display: block; clear: both; } 
.wrapper_more_topkeyword .rankList .list li .rankNum { float: left; width: var(--36); text-align: center; padding-top: var(--10); } 
.wrapper_more_topkeyword .rankList .list li .rankNum .rank { font-size:var(--28); font-weight: 700; font-family: 'GmarketSans'; line-height: var(--36); } 
.wrapper_more_topkeyword .rankList .list li .rankNum .state { margin-top: var(--12); line-height: var(--22); } 
.wrapper_more_topkeyword .rankList .list li .rankNum .state.up { background-position: left; background-image: url(https://files.heally.co.kr/web-images/common/rank_up.png); background-size: var(--10); padding-left: var(--14); font-weight: 700; display: inline-block; color: #ff4f4f; padding-right: var(--6); font-family: 'GmarketSans'; font-size: var(--17); } 
.wrapper_more_topkeyword .rankList .list li .rankNum .state.down { background-position: left; background-image: url(https://files.heally.co.kr/web-images/common/rank_down.png); background-size: var(--10); padding-left: var(--14); font-weight: 700; display: inline-block; color: #566eff; padding-right: var(--6); font-family: 'GmarketSans'; font-size: var(--17); } 
.wrapper_more_topkeyword .rankList .list li .rankNum .state.new { width: 100%; height: var(--22); background-image: url(https://files.heally.co.kr/web-images/common/rank_new.png); background-size: 80%; } 
.wrapper_more_topkeyword .rankList .list li .rankNum .state.noChange { width: 100%; position: relative; height: var(--22); } 
.wrapper_more_topkeyword .rankList .list li .rankNum .state.noChange:after { content: ''; display: block; top:50%; left: 50%; transform: translate(-50%,-50%); width: var(--20); background-color: #bcbcbc; position: absolute; height: var(--3); } 
.wrapper_more_topkeyword .rankList .list li .inforWrap { float: left; padding-left: var(--28); width: calc(100% - var(--36)); } 
.wrapper_more_topkeyword .rankList .list li .inforWrap:after { content: ""; display: block; clear: both; } 
.wrapper_more_topkeyword .rankList .list li .inforWrap .left { float: left; width: calc(100% - var(--100)); padding-right: var(--20); padding-top: var(--20); padding-bottom: var(--20); } 
.wrapper_more_topkeyword .rankList .list li .inforWrap .left .storeName { font-size: var(--28); font-weight: 600; line-height: var(--28); color: var(--colP);} 
.wrapper_more_topkeyword .rankList .list li .inforWrap .left .infor { margin-top: var(--20); } 
.wrapper_more_topkeyword .rankList .list li .inforWrap .left .infor:after { content: ""; display: block; clear: both; } 
.wrapper_more_topkeyword .rankList .list li .inforWrap .left .infor span { float: left; font-size: var(--22); color: #797979; display: inline-block; line-height: var(--22); padding-right: var(--12); position: relative; margin-right: var(--12); } 
.wrapper_more_topkeyword .rankList .list li .inforWrap .left .infor span:after { content: ""; width: 1px; height: var(--20); display: block; background-color: #f0f0f0; position: absolute; right: 0; top:50%; transform: translateY(-50%); } 
.wrapper_more_topkeyword .rankList .list li .inforWrap .left .infor span:last-child { max-width: var(--300); } 
.wrapper_more_topkeyword .rankList .list li .inforWrap .left .infor span:last-child:after { display: none; } 
.wrapper_more_topkeyword .rankList .list li .inforWrap .left .infor span.view { background-image: url(https://files.heally.co.kr/web-images/common/view_icon.png); padding-left: var(--30); background-size: var(--24); background-position: left; } 
.wrapper_more_topkeyword .rankList .list li .inforWrap .imgWrap { float: right; padding-top: var(--10); } 
.wrapper_more_topkeyword .rankList .list li .inforWrap .imgWrap img { width: var(--92); height: var(--92); border-radius: var(--10); object-fit: cover; } 
.wrapper_more_topkeyword .rankList .list li .more_search {font-weight: 400; font-size: var(--27); color: #595959; text-align: center; border-top: 1px solid #f0f0f0; padding-top: var(--20);margin-top: var(--10);}

.wrapper_more_topkeyword .rankList ._up_info ._count._review{background-image: url(https://files.heally.co.kr/web-images/common/count_review_icon.png);font-size:1.03rem}
.wrapper_more_topkeyword .rankList ._up_info ._count._like{background-image: url(https://files.heally.co.kr/web-images/common/count_likel_icon.png);font-size:1.03rem}
._keyword_data {display:none;}
.wrapper_more_topkeyword .rankList .infor ._shorten {max-width: var(--170); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.wrapper_more_topkeyword .rankTxt { background-color: #f0f0f0; font-size: var(--22); padding: var(--24) var(--36); color: #595959; } 


/* .dateFilter {
    padding: 1rem;
}

.dateFilter .wrap {
    display: flex;
    gap: 0;
    background: #f1f1f1;
    border-radius: 0.8rem;
    padding: 0.3rem;
}

.dateFilter .date-btn {
    flex: 1;
    padding: 0.6rem 0;
    font-size: var(--24);
    border: 0;
    background: none;
    border-radius: 0.6rem;
    color: #555;
    transition: 0.2s;
}

.dateFilter .date-btn.active {
    background: #fff;
    color: #ff2a75;
    box-shadow: 0 1px 4px rgba(0,0,0,0.1);
} */

.wrapper_more_topkeyword .dateFilter .wrap { display: flex; justify-content: center; /* 가운데 정렬 */ gap: 0.8rem; /* 버튼 간격 */ padding: 1rem 2rem; } 
.wrapper_more_topkeyword .dateFilter .wrap .date-btn { flex: 1; /* 균등한 너비 */ padding: 0.6rem 0; font-size: var(--24); border: 1px solid #eaeaea; border-radius: 0.5rem; background-color: #fff; color: #333; cursor: pointer; transition: all 0.2s ease; } 
.wrapper_more_topkeyword .dateFilter .wrap .date-btn.active { background-color: #ff2a75; color: #fff; border-color: #ff2a75; }

.wrapper_more_topkeyword .time {
    padding-bottom: 1rem;
    color: #797979;
    font-size: var(--24);
    position: relative; /* ::before 기준 */
    padding-left: 1.5rem; /* 이미지 공간 확보 */
}

.wrapper_more_topkeyword .time::before {
    content: "";
    position: absolute;
    left: 0;          /* 글자 왼쪽 시작점 */
    top: 31%;         /* 세로 중앙 */
    transform: translateY(-50%);
    width: 1rem;    /* 이미지 크기 */
    height: 1rem;
    background-image: url(https://files.heally.co.kr/web-images/common/stopwatch.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    opacity:0.6;
}