.itemCard{grid-template-rows:subgrid;border:solid 1px var(--clGray_20a);background-color:#fff;border-radius:8px;grid-row:span 3;row-gap:0;display:grid;position:relative}.itemCard:before{content:"";z-index:1;clip-path:polygon(0 100%,100% 0,0 0);background-color:#0000;border-radius:7px 0 0;width:70px;height:70px;font-size:.75rem;font-weight:700;position:absolute;top:0;left:0}.itemCard:after{z-index:2;color:#fff;font-size:1rem;font-weight:700;position:absolute;transform:rotate(-45deg)}.itemCard.is_new:before{background-color:var(--clAttention)}.itemCard.is_new:after{content:"新着";top:13px;left:8px}.itemCard.is_finished{background-color:var(--clGray_ed)}.itemCard.is_finished:before{background-color:var(--clGray_80)}.itemCard.is_finished:after{content:"終了";top:13px;left:8px}.itemCard .itemCard_header{grid-template-rows:90px auto;grid-template-columns:135px 1fr;gap:12px 8px;margin:16px;display:grid}.itemCard .itemCard_img{grid-area:1/1/2/2;position:relative}.itemCard .itemCard_img img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:135px;height:90px}.itemCard .caption_wrap{flex-direction:column;grid-area:1/2/2/3;row-gap:8px;display:flex}.itemCard .caption{-webkit-line-clamp:3;text-overflow:ellipsis;white-space:unset;-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.itemCard .caption a{color:var(--clText);transition:color .2s}@media (any-hover:hover){.itemCard .caption a:hover{color:var(--clMain01);opacity:1;transition:color .2s}}.itemCard .company_name{color:var(--clGray_80);-webkit-line-clamp:1;text-overflow:ellipsis;white-space:unset;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.itemCard .tag_list{flex-wrap:wrap;grid-area:2/1/3/3;align-items:flex-start;gap:4px;max-height:56px;display:flex;overflow:hidden}.itemCard .job_detail{border-top:1px solid var(--clGray_20a);padding-block:12px;padding-inline:16px;font-size:.875rem;display:grid}.itemCard .job_detail dd{margin-bottom:0}.itemCard .job_detail .job_detail_list{-webkit-column-gap:8px;-moz-column-gap:8px;align-items:center;column-gap:8px;display:flex}.itemCard .job_detail .job_detail_list:not(:last-child){border-bottom:1px dashed var(--clGray_20a);margin-bottom:12px;padding-bottom:12px}.itemCard .job_detail .job_detail_icon{color:var(--clMain01)}.itemCard .job_detail .job_description{-webkit-line-clamp:3;text-overflow:ellipsis;white-space:unset;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.itemCard .job_detail .job_area{-webkit-line-clamp:1;text-overflow:ellipsis;white-space:unset;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.itemCard .employer{justify-content:space-between;align-items:center;display:flex}.itemCard .employer .prof{flex-grow:1;position:relative}.itemCard .employer .prof .prof_link{-webkit-column-gap:8px;-moz-column-gap:8px;align-items:center;column-gap:8px;display:flex;position:relative}.itemCard .employer .prof .prof_link img{-o-object-fit:cover;object-fit:cover;background-color:#fff;border-radius:50%;width:38px;min-width:38px;height:38px}.itemCard .employer .prof .prof_link img:not([class*=statusBorder_]){border:1px solid #0000001a;width:34px;min-width:34px;height:34px}.itemCard .employer .prof .prof_link img.statusBorder_pengin{border:3px solid #d9cfe8}.itemCard .employer .prof .prof_link img.statusBorder_iruka{border:3px solid #9ccaff}.itemCard .employer .prof .prof_link img.statusBorder_panda{border:3px solid #a8d560}.itemCard .employer .prof .prof_link img.statusBorder_tora{border:3px solid #ffa91e}.itemCard .employer .prof .prof_link img.statusBorder_kodomo{border:3px solid #9ddce0}.itemCard .employer .prof .prof_link img[class*=statusBorder_]{outline:2px solid #fff}.itemCard .employer .name{-webkit-line-clamp:1;text-overflow:ellipsis;white-space:unset;-webkit-box-orient:vertical;line-height:2;display:-webkit-box;overflow:hidden}.itemCard .employer .name .label{color:var(--clMain01);border:1px solid var(--clMain01);margin-right:4px;padding:4px 6px;font-size:.75rem;line-height:1}.itemCard .employer .name .label.is_president{color:#fff;background-color:var(--clMain01)}.itemCard .itemCard_footer{background-color:var(--clGray_5a);border-radius:0 0 7px 7px;justify-content:space-between;align-items:center;padding:16px;display:flex;position:relative}.itemCard .itemCard_footer:has(.favBtn) .job_date{place-content:center;min-height:32px;display:grid}.itemCard .itemCard_footer .job_date .deadline{font-size:.875rem;font-weight:700}.itemCard .itemCard_footer .job_date .deadline.is_near{color:var(--clAlert)}.itemCard .itemCard_footer .job_date .update{color:var(--clGray_80);font-size:.75rem}.itemCard .itemCard_footer .favBtn{z-index:10;cursor:pointer;position:absolute;top:calc(50% - 16px);right:16px}.itemCard .itemCard_footer .favBtn:not(.is_active){border-color:var(--clGray_20a)}.itemCard .itemCard_footer .favBtn:hover .tip{opacity:1;transition-property:transform,opacity;transition-duration:.2s;top:-5px;transform:translate(-50%)translateY(-100%)}.itemCard .itemCard_footer .btn_recruitment_guideline{width:min(100%,320px);height:46px;margin-inline:auto;font-size:.875rem}.btn.favBtn{border:1px solid var(--clGray_cc);cursor:pointer;background-color:#fff;border-radius:4px;justify-content:center;align-items:center;height:32px;padding:4px 8px;display:flex}.btn.favBtn:hover{opacity:1}.btn.favBtn:active{border-color:var(--clGray_cc);background-color:#fff}.btn.favBtn i{color:var(--clGray_cc);font-size:1.25rem}.btn.favBtn .count{font-size:.875rem;font-weight:700}.btn.favBtn.is_active{border-color:var(--clAttention);background-color:var(--clAttention_light)}.btn.favBtn.is_active i{color:var(--clAttention);font-weight:600}.jobDescription{position:relative}.jobDescription.is_accordion .jobDescription_inner{max-height:200px;transition:all .5s;overflow:hidden}.jobDescription.is_accordion .jobDescription_inner.readMoreText{position:relative}.jobDescription.is_accordion .jobDescription_inner.readMoreText:after{content:"";background:linear-gradient(#fff0 0,#ffffffe6 50%,#fffffff2 0,#fff);width:100%;height:60px;position:absolute;bottom:0;left:0}.jobDescription.is_accordion .btn_more{color:var(--clMain01);cursor:pointer;font-size:.875rem;font-weight:700;display:block;position:absolute;bottom:0;left:0}.jobDescription.is_accordion .btn_more:after{content:"";margin-left:5px;font-family:"Font Awesome 6 Pro"}.jobDescription.is_accordion .btn_more.is_open{bottom:-30px}.jobDescription.is_accordion .btn_more.is_open:after{content:""}.jobDescription.is_active .jobDescription_inner{overflow:visible}.jobDescription.is_active .jobDescription_inner.readMoreText{margin-bottom:30px}.jobDescription.is_active .jobDescription_inner.readMoreText:after{background:0 0;height:auto}.jobDescription .jobDescription_inner{transition:all .5s}.jobDescription .jobDescription_inner::-webkit-scrollbar{display:none}.jobDescription .btn_more{display:none}.jobDetailList li:not(:first-of-type){border-top:1px solid var(--clGray_ed);padding-top:16px}.jobDetailList li:not(:last-of-type){padding-bottom:16px}.jobDetailList .section_text{white-space:pre-wrap;font-size:.875rem}.jobDetailList .section_text+.section_text{margin-top:16px}.jobDetailList .work_place{background-color:var(--clMain01_lighter);margin-top:16px;padding:16px}@media (width<=768px){html{scroll-padding-top:56px}.header{position:relative}.header .filterCollapse{width:100vw;position:absolute}main{margin-top:0}}#wrapper.job_page,#wrapper .job_page{max-width:962px}.function_link_wrap{-webkit-column-gap:24px;-moz-column-gap:24px;border-bottom:1px solid var(--clGray_ed);justify-content:flex-end;align-items:center;column-gap:24px;margin-block:12px 24px;padding-bottom:12px;font-size:.75rem;display:flex}@media (width<=768px){.function_link_wrap{margin-inline:16px;margin-bottom:16px}}.function_link_wrap .function_link{color:var(--clMain01);opacity:1;transition-property:opacity;transition-duration:.2s}@media (any-hover:hover){.function_link_wrap .function_link:hover{opacity:.7;cursor:pointer;transition-property:opacity;transition-duration:.2s}}#wrapper:has(>.function_link_wrap){padding-top:0}.jobTitle_wrap{margin-block:24px 16px}@media (width<=768px){.jobTitle_wrap{margin:16px}}.jobTitle_wrap .job_headInfo{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}@media (width<=768px){.jobTitle_wrap .job_headInfo{flex-direction:column;align-items:flex-start;row-gap:16px;font-size:.75rem}}.jobTitle_wrap .job_headInfo .occupation{color:var(--clGray_80);background-color:var(--clMain01_lighter);width:fit-content;padding:2px 4px;font-size:.75rem}@media (width<=768px){.jobTitle_wrap .job_headInfo .occupation{order:2}}.jobTitle_wrap .job_headInfo .date_log{-webkit-column-gap:16px;-moz-column-gap:16px;align-items:center;column-gap:16px;display:flex}@media (width<=768px){.jobTitle_wrap .job_headInfo .date_log{order:1}}.jobTitle_wrap .jobTitle{margin-block:8px;font-size:1.5rem;font-weight:700}@media (width<=768px){.jobTitle_wrap .jobTitle{font-size:1.25rem}.jobTitle_wrap .company_name{font-size:.875rem}}.jobDetail_nav{z-index:20;justify-content:center;align-items:center;display:flex;position:sticky;top:0;left:0}.jobDetail_nav .nav_item{text-align:center;border:1px solid var(--clMain01);background-color:#fff;width:50%;height:40px;font-size:.875rem;font-weight:700}.jobDetail_nav .nav_item+.nav_item{border-left:none}.jobDetail_nav .nav_item.is_active a{color:#fff;background-color:var(--clMain01)}.jobDetail_nav .nav_item a{width:100%;color:var(--clMain01);padding-block:12px;display:inline-block}@media (width<=768px){.jobDetail_nav .nav_item a{height:100%;padding-block:8px}}.jobDetail_nav .nav_item i{margin-left:8px}.jobInfoWrap{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;margin-bottom:40px;display:flex}.jobInfoWrap:has([data-swiper-slide-index="1"]) .jobInfoWrap_img{padding-bottom:30px}@media (width>=900px){.jobInfoWrap:has([data-swiper-slide-index="1"]) .jobInfoWrap_basicInfo{padding-bottom:30px}}@media (width<900px){.jobInfoWrap{flex-direction:column;margin-block:16px 24px}}.jobInfoWrap .jobInfoWrap_img{border-radius:4px;width:100%;max-width:465px;position:relative}@media (width<900px){.jobInfoWrap .jobInfoWrap_img{max-width:100%;margin-bottom:16px;padding-inline:16px}}.jobInfoWrap .jobInfoWrap_img .swiper{background-color:var(--clGray_f5);border-radius:4px}.jobInfoWrap .jobInfoWrap_img img{border:1px solid var(--clGray_f5);aspect-ratio:465/310;-o-object-fit:contain;object-fit:contain;border-radius:4px;width:100%}@media (any-hover){.jobInfoWrap .jobInfoWrap_img .swiper:hover .swiper-button-next,.jobInfoWrap .jobInfoWrap_img .swiper:hover .swiper-button-prev{display:flex}}.jobInfoWrap .jobInfoWrap_img .swiper-button-next,.jobInfoWrap .jobInfoWrap_img .swiper-button-prev{width:32px;height:32px;color:var(--clMain01);cursor:pointer;background-color:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;display:none}@media (width<=768px){.jobInfoWrap .jobInfoWrap_img .swiper-button-next,.jobInfoWrap .jobInfoWrap_img .swiper-button-prev{display:flex}}.jobInfoWrap .jobInfoWrap_img .swiper-button-next:after,.jobInfoWrap .jobInfoWrap_img .swiper-button-prev:after{content:""}.jobInfoWrap .jobInfoWrap_img .swiper-button-prev{left:8px}.jobInfoWrap .jobInfoWrap_img .swiper-button-next{right:8px}.jobInfoWrap .jobInfoWrap_img .swiper-pagination{width:100%;max-width:590px;bottom:0}@media (width<900px){.jobInfoWrap .jobInfoWrap_img .swiper-pagination{max-width:100%}}.jobInfoWrap .jobInfoWrap_img .swiper-pagination-bullet{background-color:var(--clGray_cc);opacity:1;width:10px;height:10px}.jobInfoWrap .jobInfoWrap_img .swiper-pagination-bullet-active{background-color:var(--clMain01)}.jobInfoWrap .jobInfoWrap_basicInfo{flex-direction:column;flex:1;justify-content:space-between;display:flex}@media (width<=768px){.jobInfoWrap .jobInfoWrap_basicInfo{margin-inline:16px}}.jobInfoWrap .jobInfoWrap_basicInfo .jobInfoWrap_basicInfo_inner{margin-bottom:16px}.jobInfoWrap .jobInfoWrap_basicInfo .tag_list{flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail{font-size:.875rem}@media (width<900px){.jobInfoWrap .jobInfoWrap_basicInfo .job_detail{grid-template-rows:auto auto;grid-template-columns:fit-content(50%) 1fr;gap:16px;display:grid}}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail dd{margin-bottom:0}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .job_detail_list{-webkit-column-gap:8px;-moz-column-gap:8px;align-items:center;column-gap:8px;font-size:1rem;display:flex}@media (width>=900px){.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .job_detail_list:not(:last-child){border-bottom:1px dashed var(--clGray_cc);margin-bottom:16px;padding-bottom:16px}}@media (width<900px){.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .job_detail_list{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .job_detail_list:first-child{grid-area:1/1/2/2}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .job_detail_list:nth-child(2){grid-area:1/2/2/3}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .job_detail_list:last-child{grid-area:2/1/3/3}}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .job_detail_icon{width:28px;min-width:28px;height:28px;color:var(--clMain01);border:1px solid var(--clMain01);border-radius:50%;place-content:center;display:grid}@media (width<=768px){.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .job_detail_icon{width:20px;min-width:20px;height:20px}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .job_detail_icon i{font-size:.75rem}}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .job_area{-webkit-line-clamp:1;text-overflow:ellipsis;white-space:unset;color:var(--clMain01);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=768px){.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .job_area{font-size:.75rem}}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .job_area a{text-decoration:underline}@media (width<=768px){.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .job_payment{-webkit-line-clamp:1;text-overflow:ellipsis;white-space:unset;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .job_payment a{text-decoration:underline}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .employer{justify-content:space-between;align-items:center;display:flex}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .employer .prof{flex-grow:1;position:relative}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .employer .prof .prof_link{-webkit-column-gap:8px;-moz-column-gap:8px;align-items:center;column-gap:8px;display:flex;position:relative}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .employer .prof .prof_link img{-o-object-fit:cover;object-fit:cover;background-color:#fff;border-radius:50%;width:28px;min-width:28px;height:28px}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .employer .prof .prof_link img:not([class*=statusBorder_]){border:1px solid #0000001a;width:26px;min-width:26px;height:26px}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .employer .prof .prof_link img.statusBorder_pengin{border:2px solid #d9cfe8}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .employer .prof .prof_link img.statusBorder_iruka{border:2px solid #9ccaff}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .employer .prof .prof_link img.statusBorder_panda{border:2px solid #a8d560}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .employer .prof .prof_link img.statusBorder_tora{border:2px solid #ffa91e}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .employer .prof .prof_link img.statusBorder_kodomo{border:2px solid #9ddce0}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .employer .prof .prof_link img[class*=statusBorder_]{outline:1px solid #fff}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .employer .prof .icon_status{width:16px;position:absolute;top:15px;left:15px}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .employer .name{display:inline-block}@media (width>768px){.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .employer .name{-webkit-line-clamp:1;text-overflow:ellipsis;white-space:unset;-webkit-box-orient:vertical;line-height:2;display:-webkit-box;overflow:hidden}}@media (width<=768px){.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .employer .name{align-items:center;font-size:.75rem;line-height:1.4;display:flex}}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .employer .name .label{color:var(--clMain01);border:1px solid var(--clMain01);margin-right:4px;padding:4px 6px;font-size:.75rem;line-height:1}.jobInfoWrap .jobInfoWrap_basicInfo .job_detail .employer .name .label.is_president{color:#fff;background-color:var(--clMain01)}.jobInfoWrap .jobInfoWrap_basicInfo .btnWrap{align-items:center;gap:12px;display:flex}@media (width<900px){.jobInfoWrap .jobInfoWrap_basicInfo .btnWrap{display:none}}.jobInfoWrap .jobInfoWrap_basicInfo .btnWrap .btn_entry{flex-grow:1;font-size:1rem}.jobInfoWrap .jobInfoWrap_basicInfo .btnWrap .btn_fav{border-color:var(--clGray_20a);min-width:160px;font-size:1rem;position:relative}.jobInfoWrap .jobInfoWrap_basicInfo .btnWrap .btn_fav:hover{opacity:1}.jobInfoWrap .jobInfoWrap_basicInfo .btnWrap .btn_fav:hover .tip{opacity:1;transition-property:transform,opacity;transition-duration:.2s;top:-5px;transform:translate(-50%)translateY(-100%)}.jobInfoWrap .jobInfoWrap_basicInfo .btnWrap .btn_fav i{color:var(--clGray_cc)}.jobInfoWrap .jobInfoWrap_basicInfo .btnWrap .btn_fav.is_active{color:var(--clText);border-color:var(--clAttention);background-color:var(--clAttention_light)}.jobInfoWrap .jobInfoWrap_basicInfo .btnWrap .btn_fav.is_active i{color:var(--clAttention);font-weight:600}.jobDetail .section_title{justify-content:center}.jobDetail .tableOfContents{border-bottom:1px solid var(--clGray_ed);margin:16px 16px 0;padding-bottom:16px}.jobDetail .tableOfContents .caption{color:var(--clGray_80);margin-bottom:8px;font-size:.875rem;font-weight:700}.jobDetail .tableOfContents_list{flex-wrap:wrap;gap:8px;display:flex}@media (width<=768px){.jobDetail .tableOfContents_list{gap:12px 8px}}.jobDetail .tableOfContents_list li{font-size:.75rem;font-weight:700}.jobDetail .tableOfContents_list li:not(:last-child):after{content:"/";color:var(--clGray_cc);margin-left:8px;font-weight:400}.jobDetail .tableOfContents_list li a{text-decoration:underline}.jobDetail .section_box:not(:last-of-type){margin-bottom:20px}@media (width<=768px){.jobDetail .section_box:not(:last-of-type){margin-bottom:0}.jobDetail .section_box{box-shadow:none;border:none;border-radius:0}}.ownerProf .section_inner{padding:24px 16px}.ownerProf .prof{text-align:center}.ownerProf .prof img{-o-object-fit:cover;object-fit:cover;border:1px solid #ebebeb;width:80px;min-width:80px;height:80px;margin-bottom:16px}.ownerProf .prof .label{color:var(--clMain01);border:1px solid var(--clMain01);margin-bottom:4px;border-radius:2px;width:fit-content;margin-inline:auto;padding:4px 6px;font-size:.75rem;line-height:1}.ownerProf .prof .label.is_president{color:#fff;background-color:var(--clMain01)}.ownerProf .prof .name{margin-bottom:8px;font-size:.875rem;font-weight:700;line-height:1.4}.ownerProf .prof .btn_employerProf{width:100%;height:40px;margin-top:16px;font-size:.8125rem;font-weight:700}@media (width<=768px){.ownerProf .prof .btn_employerProf{width:fit-content;margin-inline:auto;padding-inline:40px}}.jobList_wrap{margin-block:64px}@media (width<=768px){.jobList_wrap{margin-block:48px;padding-inline:16px}}.jobList_wrap .title{margin-bottom:16px;font-size:1.25rem;font-weight:700}.jobList_wrap .jobList{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<932px){.jobList_wrap .jobList{grid-template-columns:repeat(2,1fr)}}@media (width<632px){.jobList_wrap .jobList{grid-template-columns:repeat(1,1fr)}}@media (632px<width<932px){.jobList_wrap .jobList .itemCard:last-of-type{display:none}}.jobList_wrap .btnArea{margin-block:16px 32px}.jobList_wrap .btnArea .btn{width:min(100%,360px);margin-inline:auto}.footerEntry{z-index:20;background-color:#fff;width:100%;position:sticky;bottom:0;left:0;box-shadow:0 -2px 4px #0000001a}.footerEntry .statusMsg{text-align:center;border-radius:0;padding:4px 16px;line-height:1}.footerEntry .statusMsg .day{font-size:1.125rem}.footerEntry .footerEntry_inner{-webkit-column-gap:16px;-moz-column-gap:16px;justify-content:center;align-items:center;column-gap:16px;padding:16px;display:flex}.footerEntry .btnWrap{align-items:center;gap:16px;display:flex}@media (width<=768px){.footerEntry .btnWrap{width:100%}}.footerEntry .btnWrap .btn_entry{width:100%;font-size:1rem}@media (width>768px){.footerEntry .btnWrap .btn_entry{min-width:360px}}.footerEntry .btnWrap .text_recruitment_closed{text-align:center;min-width:fit-content;font-weight:700}.footerEntry .btnWrap .favBtn{justify-content:center;align-items:center;width:100%;min-width:max-content;height:52px;font-size:.875rem;display:flex;position:relative}@media (width<=768px){.footerEntry .btnWrap .favBtn{max-width:fit-content;height:40px}}.footerEntry .btnWrap .favBtn.is_active{color:var(--clText)}@media (width<=768px){.footerEntry .btnWrap .favBtn .count{color:var(--clText)}}.footerEntry .btnWrap .favBtn:hover .tip{opacity:1;transition-property:transform,opacity;transition-duration:.2s;top:-5px;transform:translate(-50%)translateY(-100%)}
