.favorite #wrap .fav-main{padding:100px 0 180px}@media (max-width: 767px){.favorite #wrap .fav-main{padding:80px 0 119px}}.favorite #wrap .fav-main .inner{margin:0 auto;padding:0 25px;max-width:1050px}@media only screen and (min-width: 768px) and (max-width: 1200px){.favorite #wrap .fav-main .inner{padding:0 60px}}.favorite #wrap .job-lst li:not(:last-child){margin-bottom:16px}.favorite #wrap .job-lst li .item{display:flex;align-items:flex-start;justify-content:space-between;position:relative;background-color:#fff;border:1px solid #47A251;padding:min(47px, 3.7vw) min(47px, 3.7vw) min(41.5px, 3.3vw);cursor:pointer}@media (max-width: 767px){.favorite #wrap .job-lst li .item{flex-direction:column-reverse;padding:32px 29px 29px}}@media (min-width: 768px){.favorite #wrap .job-lst li .item:hover{opacity:1}.favorite #wrap .job-lst li .item:hover .item__img .img span{transform:scale(1.1)}}.favorite #wrap .job-lst li .item__cont{flex:1}@media (min-width: 768px){.favorite #wrap .job-lst li .item__cont{max-width:546px;padding-right:25px}}@media (max-width: 767px){.favorite #wrap .job-lst li .item__cont{padding-top:19px}}.favorite #wrap .job-lst li .item__cont .meta,.favorite #wrap .job-lst li .item__cont .cat{display:flex;flex-wrap:wrap}.favorite #wrap .job-lst li .item__cont .meta{font-size:14px;margin-bottom:17px;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1000px){.favorite #wrap .job-lst li .item__cont .meta{font-size:13px}}@media (max-width: 767px){.favorite #wrap .job-lst li .item__cont .meta{font-size:15px;margin-bottom:6px}}.favorite #wrap .job-lst li .item__cont .deadline{background:#e30000;color:#fff;font-size:14px;letter-spacing:0.05em;font-weight:bold;line-height:1;padding:5px 11px 6px 28px;border-radius:20px;margin-right:12px;position:relative}@media (max-width: 767px){.favorite #wrap .job-lst li .item__cont .deadline{margin-right:0;margin-bottom:16px;margin-top:1px}}.favorite #wrap .job-lst li .item__cont .deadline::after{content:"";position:absolute;width:15px;height:15px;background:url(../../img/job/ico_attention.svg) no-repeat center/100% 100%;left:7px;top:50%;transform:translateY(-50%)}.favorite #wrap .job-lst li .item__cont .type{color:#47A251;font-weight:bold}@media (max-width: 767px){.favorite #wrap .job-lst li .item__cont .type{width:100%}}.favorite #wrap .job-lst li .item__cont .ttl{font-weight:bold;font-size:20px;letter-spacing:0.05em;line-height:calc(34 / 20)}@media only screen and (min-width: 768px) and (max-width: 1000px){.favorite #wrap .job-lst li .item__cont .ttl{font-size:16px;height:auto}}@media (max-width: 767px){.favorite #wrap .job-lst li .item__cont .ttl{font-size:16px;line-height:calc(24 / 16);height:auto}}.favorite #wrap .job-lst li .item__cont .ttl span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.favorite #wrap .job-lst li .item__cont .location{font-size:14px;font-size:1.4rem;line-height:1.71429;letter-spacing:.05em;font-weight:500;padding-left:22px;background:url(../../img/common/icon/ico_location_green.svg) no-repeat left top 3px;margin-top:19px}@media (max-width: 767px){.favorite #wrap .job-lst li .item__cont .location{margin-top:6px;padding-left:15px;background-size:11px 14px;background-position:left top 5px;letter-spacing:0.04em}}.favorite #wrap .job-lst li .item__cont .cat{margin-top:22px;margin-right:10px;position:relative;align-items:flex-start}@media only screen and (min-width: 768px) and (max-width: 1000px){.favorite #wrap .job-lst li .item__cont .cat{margin-top:15px}}@media (max-width: 767px){.favorite #wrap .job-lst li .item__cont .cat{margin-top:10px;max-height:62px}}.favorite #wrap .job-lst li .item__cont .cat span{font-size:12px;font-size:1.2rem;line-height:1.6;letter-spacing:.05em;font-weight:700;color:#fff;background:#151515;border-radius:20px;padding:2px 20px 3px}@media (max-width: 767px){.favorite #wrap .job-lst li .item__cont .cat span{font-size:11px;padding:2px 14px 3px;margin-top:8px}}.favorite #wrap .job-lst li .item__cont .cat span:not(:last-child){margin-right:7px}@media (max-width: 767px){.favorite #wrap .job-lst li .item__cont .cat span:not(:last-child){margin-right:6px}}.favorite #wrap .job-lst li .item__cont .cat.dot{align-items:flex-start;height:30px;overflow:hidden}@media (max-width: 767px){.favorite #wrap .job-lst li .item__cont .cat.dot{height:auto;max-height:62px}}.favorite #wrap .job-lst li .item__cont .cat.dot em{font-size:12px;font-weight:bold;letter-spacing:0.05em;line-height:1;padding-left:4px;padding-top:7px}@media (max-width: 767px){.favorite #wrap .job-lst li .item__cont .cat.dot em{padding:17px 0 0}}.favorite #wrap .job-lst li .item__img{position:relative}.favorite #wrap .job-lst li .item__img:before{display:block;content:" ";width:100%;padding-top:58.98204%}.favorite #wrap .job-lst li .item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 768px){.favorite #wrap .job-lst li .item__img{width:37%;max-width:334px}}@media (max-width: 767px){.favorite #wrap .job-lst li .item__img{position:relative;width:100%}.favorite #wrap .job-lst li .item__img:before{display:block;content:" ";width:100%;padding-top:58.86792%}.favorite #wrap .job-lst li .item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.favorite #wrap .job-lst li .item__img .img{position:absolute;top:0;left:0;width:100%;height:100%}.favorite #wrap .job-lst li .item__img .img span{object-fit:cover;height:100%;will-change:transform;transition:0.3s all ease-in-out}.favorite #wrap .job-lst li .item__img .img_bdr{margin-bottom:29px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1000px){.favorite #wrap .job-lst li .item__img .img_bdr{margin-bottom:12px}}@media (max-width: 767px){.favorite #wrap .job-lst li .item__img .img_bdr{margin-bottom:0;order:2}}.favorite #wrap .job-lst li .item__img .img_bdr::before{content:"";display:block;width:100%;height:100%;border:1px solid #151515;position:absolute;top:0;left:0;pointer-events:none;z-index:1}.favorite #wrap .pagenavi{margin-top:95px}@media (max-width: 767px){.favorite #wrap .pagenavi{margin-top:58px}}.favorite #wrap .pagenavi .hide{display:none}.favorite #wrap .pagenavi span.current{pointer-events:none}.favorite #wrap .pagenavi span:not(.current){cursor:pointer;transition:0.3s;cursor:pointer}@media (min-width: 768px){.favorite #wrap .pagenavi span:not(.current):hover{opacity:0.6}}@media only screen and (min-width: 768px) and (max-width: 1200px){.favorite .isHideForm .inner{padding:0 20px !important}}.favorite .isHideForm .hideForm__ttl1{font-family:"Zen Kaku Gothic New";font-weight:bold;font-size:20px;letter-spacing:0.08em;line-height:40px;text-align:center;color:#fff}.favorite .isHideForm .hideForm__ttl2{font-weight:bold;font-size:20px;letter-spacing:0.08em;line-height:40px;text-align:center;color:#fff}@media (max-width: 767px){.favorite .isHideForm .hideForm__ttl2{font-size:30px;letter-spacing:0.08em;line-height:40px}}.favorite .isHideForm .hideForm__ttl2 em{font-style:normal;font-family:"Zen Kaku Gothic New";font-weight:bold;font-size:30px;letter-spacing:0.08em;line-height:40px;text-align:center;color:#fff}.favorite .isHideForm .hideForm__ttl2 span{font-size:30px;letter-spacing:0.08em;line-height:30px}@media only screen and (min-width: 768px) and (max-width: 1200px){.favorite .isHideForm .hideForm__ttl2 span{font-size:20px;line-height:20px}}.favorite .isHideForm .hideForm__note{font-weight:500;font-size:12px;letter-spacing:0.08em;line-height:18px;text-align:center;color:#fff;margin-top:3px}@media only screen and (min-width: 768px) and (max-width: 1200px){.favorite .isHideForm .hideForm__note{font-size:10px;line-height:16px}}@media (max-width: 767px){.favorite .isHideForm .hideForm__note{margin-top:6px}}

/*# sourceMappingURL=maps/favorite.min.css.map */
