.bottom-fixed-nav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;bottom:0;left:0;width:100vw;height:50px;line-height:50px;background:#fff;box-shadow:0 -2px 14px #0000000d;z-index:102;text-align:center;font-size:18px;box-sizing:border-box;color:#000}.inmenu-btn-container{margin-top:10px;width:100%;height:50px;line-height:50px;border-bottom:1px solid #eee;display:grid;grid-template-columns:1fr 1fr 1fr;font-size:16px}.inmenu-tab{display:none;width:100%;height:calc(100% - 113px);box-sizing:border-box}.inmenu-btn.active{border-bottom:1px solid green;color:green}.inmenu-tab-div{width:100%;height:100%;display:grid;grid-template-columns:min(33vw,130px) 1fr;grid-template-rows:minmax(0,1fr)}.bottom-btns{display:flex;justify-content:center;align-items:center}.category-list-title{display:none;border:1px solid transparent;width:100%;height:100%;box-sizing:border-box}.category-list-title.active{display:block}.category-list-btn{height:min(20vw,80px);line-height:min(20vw,80px);padding:0 0 0 min(2vw,8px);border-bottom:1px solid #e3e3e3}.category-list-btn.active{border-bottom:2px solid green;background:#fff;color:green}#history-list{font-size:min(4vw,16px)}.search_history{float:left;margin:min(1vw,4px) min(2vw,8px) min(1vw,4px) 0;padding:0 min(3vw,12px);width:fit-content;height:min(6vw,24px);line-height:min(6vw,24px);border-radius:min(3vw,12px);border:1px solid #eee}.search_history_text{color:#000;font-size:min(4vw,16px)}.search_history_del{margin-left:min(2vw,8px);color:#ccc;font-size:min(4vw,16px)}.search-tab-btn{float:left;margin-right:min(2vw,8px);padding:0 min(3vw,12px);width:fit-content;height:min(8vw,32px);line-height:min(8vw,32px);border-radius:min(4vw,16px);color:#ccc;border:1px solid #ccc;background:#fff}.search-tab-btn.active{color:#fff;border:1px solid green;background:green}.category-list-left{background:#f6f6f6;color:#666;font-size:min(3.5vw,14px);overflow-y:overlay;text-align:left;scrollbar-width:thin;scrollbar-color:#888 transparent;height:100%;box-sizing:border-box}.category-list-right{height:100%;background:#fff;box-sizing:border-box}.category-tab{display:none;margin:min(5vw,20px) auto;width:90%;font-size:min(4vw,16px);grid-template-columns:repeat(auto-fit,min(15vw,80px));gap:min(5vw,20px);justify-content:center}.category-tab.active{display:grid}.category-tab-btn{flex:1;background:#fff;color:green}.category-tab-btn.active{flex:1;background:green;color:#fff}.category-filter{margin:0 auto;width:90%;text-align:left}.category-filter a{display:block;width:100%;height:100%}.bottom-layer{position:fixed;top:0;left:0;width:100vw;height:calc(100dvh - 50px);background:#fff;text-align:center;font-size:18px;line-height:50px;z-index:101;box-sizing:border-box}.bottom-search-container{float:left;width:calc(100% - 42px);margin-top:10px;border:1px solid green;border-radius:4px;height:40px}.bottom-layer-search{position:relative;width:calc(100% - 40px);height:40px;line-height:40px;padding-left:10px;box-sizing:border-box}#bottom-layer-search-box{display:block;color:#ccc;text-align:left;font-size:14px}.bottom-layer-search-input{position:absolute;top:3px;left:10px;padding:0;width:100%;height:34px;line-height:34px;box-sizing:border-box;font-size:14px}.BottomSearch{float:right;width:40px;font-size:18px;line-height:40px;text-align:center;color:green}.btn-layer-close{margin-top:10px;float:right;width:40px;line-height:40px;text-align:center;font-size:16px}#history-div{margin:15px auto 0;width:90%}.history-div-title{text-align:left;font-size:min(4vw,16px);line-height:min(8vw,32px);font-weight:600}.category-list-topname{margin:10px auto;width:90%;height:30px;line-height:30px;display:flex;gap:1px;border:1px solid green;background:green;text-align:center;border-radius:4px;overflow:hidden;font-size:14px}.category-list-item-box{margin:0 auto;font-size:min(3.25vw,13px);line-height:min(5vw,20px);color:#444}.category-list-item-img{margin:0 auto;width:min(15vw,60px);height:min(15vw,60px);line-height:min(15vw,60px);border-radius:50%;background:#eee;text-align:center;font-weight:600;overflow:hidden}.sp-cate-icon{display:block;width:100%;height:100%;background-size:calc(var(--cols) * 100%) calc(var(--rows) * 100%);background-position:calc(var(--x) / (var(--cols) - 1) * 100%) calc(var(--y) / (var(--rows) - 1) * 100%);background-repeat:no-repeat}.sp-made-1{background-image:url(/m/images/applebag/applebag_cate_icon_1.png?v=1)}.sp-made-2{background-image:url(/m/images/applebag/applebag_cate_icon_2.png?v=1)}.category-list-item-name{margin-top:min(2vw,8px);width:100%;text-align:center}.search-tab-popular-div{margin:15px auto 0;width:90%;font-size:min(4vw,16px)}.search-tab-popular-title{line-height:min(8vw,32px);font-weight:600;text-align:left}.search-tab-popular{float:left;margin:min(1vw,4px) min(2vw,8px) min(1vw,4px) 0;padding:0 min(3vw,12px);width:fit-content;height:min(6vw,24px);line-height:min(6vw,24px);border-radius:min(3vw,12px);background:#eee}.search-tab{margin-top:min(6vw,24px);text-align:left;margin-top:min(6vw,24px);text-align:left}.search-tab-div{display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,auto)}.search-tab-rank{text-align:left;border-bottom:1px solid #eee;line-height:min(10vw,40px)}.search-tab-rank > a{font-size:min(4vw,16px)}.search-tab-rank > a > div{display:inline-block;width:min(6vw,24px);text-align:left;color:green;font-weight:600}.search-tab-rank > a > span{color:#000}.inmenu-tab-body{width:100%;height:100%;overflow-y:auto}.inmenu-tab-main{margin:min(6vw,24px) auto;width:90%;font-size:min(4vw,16px);border:1px solid transparent}.event-card{width:100%;height:min(40vw,160px);padding:min(4vw,16px);background:#fff;margin-left:auto;margin-right:auto;box-sizing:border-box;border-bottom:1px solid #eee}.event-card a{display:grid;grid-template-columns:min(25vw,100px) 1fr;height:100%;color:inherit;text-decoration:none}.event-card-img{height:min(32vw,128px);border-radius:min(2vw,8px);overflow:hidden;background:#ccc;display:flex;align-items:center;justify-content:center}.event-card-img img{width:100%;height:100%;object-fit:cover;display:block}.event-card-desc{padding:0 min(2vw,8px);height:min(32vw,128px);font-size:min(4vw,16px);text-align:left;color:#000;background:#fff;display:flex;flex-direction:column;justify-content:center}.event-card-title{font-weight:600;line-height:min(6vw,24px)}.event-card-text{line-height:min(6vw,24px);font-size:min(3.5vw,14px);color:#666}.bottom-site-name{padding:0 20px;width:100%;background:#fff;color:#555;font-weight:700;font-size:min(4.5vw,18px);line-height:min(9vw,30px);text-align:left;font-weight:600;box-sizing:border-box}.bottom-site-info{padding:0 20px;width:100%;height:fit-content;border:1px solid transparent;background:#fff;box-sizing:border-box;color:#555}.bottom-site-title{margin-top:min(8vw,32px);font-size:min(4vw,16px)}.bottom-site-bold{height:min(8vw,32px);line-height:min(8vw,32px);font-weight:600;font-size:min(4.5vw,18px)}.bottom-site-desc{line-height:min(5vw,20px);font-size:min(3.5vw,14px)}.bottom-site-bold{height:min(8vw,32px);line-height:min(8vw,32px);font-weight:600;font-size:min(4.5vw,18px)}.bottom-saupja-info{font-family:'Pretendard Variable',Tahoma,'Noto Sans Korean','Noto Sans KR','Apple SD Gothic Neo','Nanum Gothic',NanumSquare,'Malgun Gothic',sans-serif;padding:0 20px;width:100%;background:#fff;text-align:left;font-weight:400;font-size:min(3.5vw,14px);line-height:min(6vw,24px);color:#555;box-sizing:border-box}.bottom-saupja-info span{font-weight:600;margin-right:min(1vw,4px)}