
.lists-body .wrapper {margin-top:0.27rem; ;padding-bottom: 7rem;}
.lists-body .empty{transform: translateY(3.26rem);position: relative;padding-bottom: 1.36rem;display:block}
.lists-body div._shop + .empty{display:none}
.lists-body div.listBnn + .empty{display:none}

.lists-body .empty .tit{font-size:1.22rem;font-weight: 500; text-align: center;line-height: 1.58rem;background-image: url(https://files.heally.co.kr/web-images/around/empty_img.png);background-size:11.13rem;padding-top:14.11rem;background-position: center 36%}
.lists-body .empty .btn{text-align: center;margin-top: 2.41rem;padding: 0 2.44rem;}
.lists-body .empty .btn button{	width: 48%;line-height: 3.24rem;background-color: #f6f6f6;font-size: 0.98rem;border-radius: 10.86rem;float: left;}
.lists-body .empty .btn button:nth-child(2){float: right;}
.lists-body .empty .btn:after{content: "";display: block;clear: both;}
.lists-body .empty .txt{text-align: center;	font-size: 0.98rem;color: #797979;margin-top: 0.27rem;}

.lists-body .location .slid ._store.type_M{padding: 0;margin: 0.54rem;box-shadow: -0.27rem 0.27rem 0.54rem 0rem rgb(0 0 0 / 20%);background: transparent;}
.lists-body .location .slid ._store.type_M .type_M_Wrap{padding-top:1.09rem;padding-bottom:1.09rem}
.lists-body ._store.type_L .shopKeywordWrap{overflow: scroll;display:flex}
.lists-body ._store.type_L .shopKeywordWrap span{flex-shrink:0}
.lists-body ._store.type_L .imgWrap .likeBtn{top:0.54rem;right:0.54rem}

.lists-body header .aroundAddrWrap:after { content: ""; display: block; clear: both; } 
.lists-body header .aroundAddrWrap { padding: var(--20) 1.36rem 0;padding-right:1.09rem;position:absolute;width:100%;background-color:#fff;z-index:21} 
.lists-body header .aroundType { float: left; height: 2.26rem; max-width:13.57rem;/*width: calc(100% - 10.31rem);*/ background-image: url(https://files.heally.co.kr/web-images/_arrow/down_b.png); background-size: 0.79rem; background-position:right center; } 
.lists-body header .aroundType:after { content: ""; display: block; clear: both; } 
.lists-body header .aroundType .type { line-height: 2.26rem; height: 2.26rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 1.13rem; font-weight: 600; position: relative; background-position: left;text-align:left; background-size: 0.9rem; width: initial; padding-left: 1.36rem; width: 100%; padding-right:1.36rem; } 
.lists-body header .aroundType .delBtn { display: none; } 
.lists-body header .aroundType.typeAround .type { background-image: url(https://files.heally.co.kr/web-images/around/header_around_icon.png); } 
.lists-body header .aroundType.typeSearch .type { background-image: url(https://files.heally.co.kr/web-images/common/search_bold.png); } 
.lists-body header .aroundType.typeSubway .type { background-image: url(https://files.heally.co.kr/web-images/common/searchresult_subWay_b.png); background-size: 1.14rem; } 
.lists-body header .aroundType.typeLoca .type { background-image: url(https://files.heally.co.kr/web-images/common/searchresult_location_b.png); background-size: 1.14rem; } 
.lists-body header .aroundType.typeUrban .type { background-image: url(https://files.heally.co.kr/web-images/common/searchresult_typeareagroup.png); background-size: 1.14rem; } 
.lists-body header .aroundType.typePopular .type { background-image: url(https://files.heally.co.kr/web-images/common/searchresult_location_b.png); background-size: 1.14rem; } 
.lists-body header .aroundType.typeMap .type { background-image:url(https://files.heally.co.kr/web-images/common/search_result_location_map1.png); background-size: 1.14rem; } 
.lists-body header .aroundAddrWrap .right:after { content: ""; display: block; clear: both; } 
.lists-body header .aroundAddrWrap .right { float: right; } 
.lists-body header .aroundAddrWrap .right button { float: left; border-radius: 0.38rem; font-size: 0.9rem; height: 2.26rem; width: 4.52rem; border:1px solid #dddddd; padding-left: 1.36rem; font-weight: 500; background-size: 0.94rem; background-position: 0.53rem; } 
.lists-body header .aroundAddrWrap .right button.search { margin-right: 0.54rem; background-image: url(https://files.heally.co.kr/web-images/around/header_search_icon.png); } 
.lists-body header .aroundAddrWrap .right button.map { background-image: url(https://files.heally.co.kr/web-images/around/map_icon.png); } 
.lists-body header .aroundType.typeSearch .delBtn { display: block; } 
.lists-body header .aroundType.typeSearch .type { width: initial; float: left; /*max-width: calc(100% - 1.9rem);*/max-width:10.31rem; padding-right: 0 } 
.lists-body header .aroundType.typeSearch .delBtn { float: left; width: 1.36rem; height: 1.36rem; background-image: url(https://files.heally.co.kr/web-images/common/pop_close_icon_w.png); background-color: #d3d3d3; border-radius: 1.36rem; background-size:40%; font-size: 0; margin-top: 0.45rem; margin-left: 0.54rem } 
.lists-body header .aroundType.typeSearch { padding-right: 1.36rem;background-image:none } 
.lists-body header { transition: 0.1s all; position:static} 
.lists-body header > .category.storeSlideWrap { padding-left: 0; padding-top:2.58rem} 
.lists-body header > .category { border-bottom:var(--2) solid #c9c9c9; } 
.lists-body header > .category ul { padding-left: var(--10); } 
.lists-body header > .category ul li { padding: var(--12); position: relative; padding-bottom: 0; padding-top: var(--20); height: var(--92);white-space: nowrap; }
.lists-body header > .category ul li input { position: absolute; left: 0; top: 0; width: 100%; opacity: 0; height: 100%; } 
.lists-body header > .category ul li label { font-size: var(--24); line-height: var(--64); display: inline-block; color: #000; padding:0 var(--14); } 
.lists-body header > .category ul li input:checked + label { border-bottom: var(--8) solid #000; }
.lists-body header > .category ul li ._selected { border-bottom: var(--8) solid #000; }
.lists-body header > .category ul li ._category {font-size: var(--24); line-height: var(--64); display: inline-block; color: #000; padding: 0 var(--14);}
.lists-body .shop_fine_complete.show{display:block}
.lists-body .shop_fine_complete .storeSlideWrap{padding-left:0}
.lists-body .shop_fine_complete{padding-top:0;padding-bottom:1.63rem}
.lists-body ._shop + ._division .shop_fine_complete{padding-top:1.63rem;padding-bottom:0rem}

.lists-body .shop_fine_complete .tit_desc{margin-bottom:0.81rem;position:relative}
.lists-body .shop_fine_complete .tit_desc input[type=checkbox]{position: absolute;width: 10.86rem;left: 0;top: 0;opacity: 0;z-index: 1;height: 1.63rem;}
.lists-body .shop_fine_complete .tit_desc .tit{padding-right: var(--36);color:#959595;
  font-size: 0.9rem;
  background-image: url(https://files.heally.co.kr/web-images/around/question.png);
  background-position: 10.04rem 0rem;
  background-size: var(--24);
}

.lists-body .shop_fine_complete .tit_desc .txt {position: absolute;background-color: #fff;width: 19rem;left: 5.43rem;z-index: 1;padding: var(--16);display: none;box-shadow: 0 0 var(--10) rgba(58, 58, 58, 0.2);top: var(--36);border-radius: var(--10);font-size: 0.9rem;color: #959595;}
.lists-body .shop_fine_complete .tit_desc input[type=checkbox]:checked ~ .txt {
  display: block;
}

.lists-body ._shopList{padding: 0 var(--20) var(--20) var(--20);}
.lists-body ._shopList ._division{padding: 0 var(--10) var(--30) var(--10);}
.lists-body ._shopList ._division.distance{position: relative;}
.lists-body ._shopList ._division.distance .border{position: absolute;width: calc(100% + (var(--20) * 2));height: 0.68rem;background-color: #f6f6f6;left: calc(var(--20) * -1);border-top: 1px solid #e3e3e3;}
._division.distance .border{display:none}
.lists-body ._shopList ._shop + ._division.distance .border{display:block}
.lists-body ._shopList ._division.distance .left{float:none;}
.lists-body ._shopList ._shop + ._division.distance .left{padding-top:2.17rem}
/* top ads -->> */
.lists-body ._shopList ._division.level{padding: 0 var(--30) var(--20) var(--30);}
.lists-body ._shopList ._division.level .left{margin-top: 1.09rem;}
.lists-body ._shopList ._division.level .right{margin-top: 1.09rem;}
.lists-body ._shopList ._division.level .right .tit{background-image: url(https://files.heally.co.kr/web-images/around/question_white.png);}
.lists-body ._shopList ._division.level .right .txt{color: #959595;}
/* <<-- */
/*가이드베너 노출에 따른 높이 조절*/
.lists-body ._slideFilter.is_sticky{position:absolute;top:2.99rem;width:100%}
.lists-body #topInstallGuide.show{position: absolute;top: 0;z-index: 24;width: 100%;}
.lists-body #topInstallGuide.show + .aroundAddrWrap{padding-top:calc(4.15rem + 0.73rem)}/*4.15rem는 설치가이드베너 높이*/
.lists-body #topInstallGuide.show ~ .storeSlideWrap.category{padding-top:calc(2.5rem + 4.15rem);}
.lists-body #topInstallGuide.show ~ ._slideFilter.is_sticky{top:calc(2.9rem + 4.15rem)}

.lists-body #topInstallGuide.show ~ .storeSlideWrap.category .slid label{pointer-events: none;}

.lists-body .recommendedStore .swiper.recommendedSwiper .topSwrap{display:flex;justify-content: center;text-align: center;width: 100%;}
.lists-body .recommendedStore .swiper.recommendedSwiper .topSwrap .swiper-pagination{bottom:1.5rem;margin-left:0;}

/*_shop_BoxV2504관련 css를 common으로 변경 */


