.matching_recr2 h3{margin:20px 16px!important}.matching_recr2 h3+.pager_swiper02{left:auto;margin-top:-35px;position:absolute;right:16px}#contents .matching_recr2,.fullbg_gray .matching_recr2{margin-bottom:40px}.myresume .matching_recr2{margin-left:-16px;margin-right:-16px}.atSearch .matching_recr2{margin-top:16px}.matching_recr2:has(.bt_compare) li{background:#fff;border-radius:8px;-webkit-box-shadow:3px 3px 20px 0 rgba(0,0,0,.06);box-shadow:3px 3px 20px 0 rgba(0,0,0,.06)}.matching_recr2:has(.bt_compare) .link{background:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.matching_recr2 .tit{color:#272727;font-size:17px;font-weight:700;letter-spacing:-.068px;line-height:163%;margin:40px 16px 20px}.matching_recr2 .list{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:0 16px;width:100%}.matching_recr2 .list li{position:relative}.matching_recr2 .list li:not(.info){width:calc(50% - 5px)}.matching_recr2 .list li.atDisabled,.matching_recr2 .list li.atDisabled img{width:100%}.matching_recr2 .info,.matching_recr2 .link{background:#fff;border-radius:8px;-webkit-box-shadow:3px 3px 24px 0 rgba(0,0,0,.08);box-shadow:3px 3px 24px 0 rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box}.matching_recr2 .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:204px;padding:20px 16px 16px;width:100%}.matching_recr2 .info.bg{background-image:url(https://imgorg.catch.co.kr/job/main/matching_bg3.png);background-position:right 32px top 115px;background-repeat:no-repeat;background-size:183px auto}.matching_recr2 .t1{color:#595959;font-size:12px;letter-spacing:-.048px;line-height:163%}.matching_recr2 .t2{color:#272727;font-size:16px;letter-spacing:-.064px;line-height:160%;margin-top:4px}.matching_recr2 .point{color:#f45757}.matching_recr2 .btn{margin-top:auto;position:relative}.matching_recr2 .btn:before{background:url(https://imgorg.catch.co.kr/job/main/matching_bg2.png) no-repeat;background-size:contain;content:"";height:63px;position:absolute;right:-8px;top:-59px;width:66px}.matching_recr2 .btn .bt{background-color:#fff;border:1px solid #e5e5e6;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#595959;display:block;font-size:14px;height:48px;letter-spacing:-.056px;line-height:46px;position:relative;text-align:center;width:100%}.matching_recr2 .btn .bt:after{background:url(https://imgorg.catch.co.kr/job/svg/arr2_down03.svg) no-repeat 50%;background-size:auto 7px;content:"";display:inline-block;height:24px;margin:-3px 0 0 2px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);vertical-align:middle;width:24px}.matching_recr2 .link{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:8px 16px 14px}.matching_recr2 .pic{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;margin:0 auto 4px;overflow:hidden;width:48px}.matching_recr2 .pic img{height:100%;width:100%}.matching_recr2 .pic.al{margin-left:0}.matching_recr2 .tag{color:#595959;font-size:12px;letter-spacing:-.048px;line-height:163%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matching_recr2 .tag+.name{margin-top:2px}.matching_recr2 .name{font-size:16px;letter-spacing:-.064px;white-space:nowrap}.matching_recr2 .name,.matching_recr2 .subj{color:#272727;line-height:160%;overflow:hidden;text-overflow:ellipsis}.matching_recr2 .subj{-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;display:-webkit-box;font-size:14px;height:45px;letter-spacing:-.056px}.matching_recr2 .matching{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6px}.matching_recr2 .matching span{background:#ffede7;border-radius:4px;color:#272727;font-size:10px;letter-spacing:-.05px;line-height:100%;padding:5px}.matching_recr2 .num_dday{font-size:12px;letter-spacing:-.048px;line-height:163%;margin-top:6px}.matching_recr2 .num_dday.fairbg1,.matching_recr2 .num_dday.fairbg2{color:#e76a65}.matching_recr2 .num_dday.fairbg3,.matching_recr2 .num_dday.fairbg4{color:#595959}.matching_recr2 .date,.matching_recr2 .place{color:#272727;font-size:12px;letter-spacing:-.048px;line-height:163%}.matching_recr2 .date{margin-top:8px}.matching_recr2 .link_fair:first-child{width:100%!important}.matching_recr2 .link_fair:first-child .link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:130px}.matching_recr2 .link_fair:first-child .fair_t1{font-size:16px;margin-bottom:4px}.matching_recr2 .link_fair:nth-child(2) .link{height:100%}.matching_recr2 .link_fair:nth-child(2) .fair_t1{font-size:14px;margin-bottom:8px}.matching_recr2 .link_fair .link{-webkit-box-pack:center;-ms-flex-pack:center;background:url(https://imgorg.catch.co.kr/job/cafe/fair_top_m.png) no-repeat 50%;background-size:cover;justify-content:center;overflow:hidden;padding:0 16px;position:relative}.matching_recr2 .link_fair .link:after{background:rgba(38,52,82,.6);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.matching_recr2 .fair_t1{color:#fff;letter-spacing:-.056px;line-height:160%;position:relative;z-index:1}.matching_recr2 .fair_t2{color:#fff;font-size:12px;font-weight:600;letter-spacing:-.048px;line-height:163%;position:relative;z-index:1}.matching_recr2 .fair_t2:after{background:url(https://imgorg.catch.co.kr/job/svg/arr4_next02.svg) no-repeat 50%;background-size:6px auto;content:"";display:inline-block;height:12px;margin:-3px 0 0 2px;vertical-align:middle;width:12px}.matching_recr2 .btn_more4{margin:28px 16px 0}.matching_recr2 .bt_compare{border-top:1px solid #efefef;color:#272727;display:block;font-size:12px;height:40px;letter-spacing:-.048px;line-height:40px;text-align:center}.matching_recr2 .bt_compare:after{background:url(https://imgorg.catch.co.kr/job/svg/arr4_next03.svg) no-repeat 50%;background-size:6px auto;content:"";display:inline-block;height:12px;margin:-2px 0 0 2px;vertical-align:middle;width:12px}.matching_recr2 .flag{background:#e76a65;border-radius:4px;color:#fff;font-size:10px;height:20px;letter-spacing:-.05px;line-height:20px;padding:0 5px;position:absolute;right:16px;top:16px}.matching_recr2 .layer_info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.matching_recr2 .ltxt{color:#272727;font-size:16px;letter-spacing:-.064px;line-height:150%;text-align:center}.matching_recr2 .lbtn{margin-top:11px;text-align:center}.matching_recr2 .lbtn .bt{background:#f45757;border-radius:50px;color:#fff;font-size:16px;height:40px;letter-spacing:-.064px;line-height:140%;padding-bottom:2px;text-align:center;width:207px}.matching_recr2 .lbtn .bt,.matching_recr4 .list{-webkit-box-sizing:border-box;box-sizing:border-box}.matching_recr4 .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:0 16px;width:100%}.matching_recr4 .link,.matching_recr4 .list{display:-webkit-box;display:-ms-flexbox;display:flex}.matching_recr4 .link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:8px;-webkit-box-shadow:3px 3px 24px 0 rgba(0,0,0,.08);box-shadow:3px 3px 24px 0 rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;gap:12px;padding:16px 16px 18px 12px}.matching_recr4 .pic{-ms-flex-negative:0;flex-shrink:0;height:44px;width:44px}.matching_recr4 .pic img{height:100%;width:100%}.matching_recr4 .txt{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.matching_recr4 .top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.matching_recr4 .top .name{-webkit-box-flex:1;-ms-flex:1;flex:1}.matching_recr4 .top .num_dday{-ms-flex-negative:0;color:#272727;flex-shrink:0;font-size:10px;letter-spacing:-.05px;line-height:100%}.matching_recr4 .name{font-size:16px;letter-spacing:-.064px}.matching_recr4 .name,.matching_recr4 .subj{color:#272727;line-height:160%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matching_recr4 .subj{font-size:14px;letter-spacing:-.056px}.matching_recr4 .etc{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6px}.matching_recr4 .etc p{color:#595959;font-size:12px;letter-spacing:-.048px;line-height:163%}.matching_recr4 .etc p:not(:first-child):before{content:"|";margin:0 4px}.matching_recr4 .etc .tag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matching_recr4 .etc .career{-ms-flex-negative:0;flex-shrink:0}.fair_shorts{padding:0 16px}.modal_cont .fair_shorts{padding:0}.fair_shorts.atList .list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 10px}.fair_shorts.atList .list li{width:calc(33.33333% - 6.66667px)}.fair_shorts.atSlide .list li{width:150px}.fair_shorts.atSlide .list li:not(:first-child){margin-left:10px}.fair_shorts .list{display:-webkit-box;display:-ms-flexbox;display:flex}.fair_shorts .link{display:block}.fair_shorts .pic{border-radius:8px;overflow:hidden}.fair_shorts .pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fair_shorts .subj{color:#272727;font-size:12px;font-weight:700;letter-spacing:-.048px;line-height:163%;margin-top:12px}.fair_shorts .txt{-webkit-line-clamp:4;-webkit-box-orient:vertical;word-wrap:break-word;color:#595959;display:-webkit-box;font-size:14px;letter-spacing:-.056px;line-height:160%;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.fair_shorts .btn_more4{margin-top:28px}.fair_cafe_title,.fair_review_title,.fair_shorts_title{margin-bottom:20px;margin-left:16px;margin-right:16px}.fair_cafe_title:first-child,.fair_review_title:first-child,.fair_shorts_title:first-child{margin-top:20px}.fair_cafe_title:not(:first-child),.fair_review_title:not(:first-child),.fair_shorts_title:not(:first-child){margin-top:40px}.fair_cafe_title .tit,.fair_review_title .tit,.fair_shorts_title .tit{color:#272727;font-size:17px;font-weight:700;letter-spacing:-.068px;line-height:163%}.fair_cafe_title .copy,.fair_review_title .copy,.fair_shorts_title .copy{color:#595959;font-size:14px;letter-spacing:-.056px;line-height:160%;margin-top:4px}.fair_cafe_title .tag{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;margin-bottom:4px}.fair_cafe_title .tag span{color:#e76a65;font-size:10px;letter-spacing:-.05px;line-height:100%}.fair_review_list{padding:0 16px}.fair_review_list li{-ms-grid-columns:42px auto;border-radius:12px;-webkit-box-shadow:3px 3px 24px 0 rgba(0,0,0,.08);box-shadow:3px 3px 24px 0 rgba(0,0,0,.08);display:-ms-grid;display:grid;gap:0 12px;grid-template-areas:"pic name" "pic etc" "txt txt";grid-template-columns:42px auto;padding:20px}.fair_review_list li:not(:first-child){margin-top:10px}.fair_review_list li .pic{-ms-grid-row-span:2;grid-area:pic;-ms-grid-column:1;-ms-grid-row:1;padding:5px}.fair_review_list li .pic img{height:100%;width:100%}.fair_review_list li .name{grid-area:name;-ms-grid-column:2;-ms-grid-row:1}.fair_review_list li .name span{color:#272727;font-size:12px;letter-spacing:-.048px;line-height:163%}.fair_review_list li .name span:not(:first-child):before{content:"|";margin:0 5px 0 3px}.fair_review_list li .etc{color:#272727;font-size:12px;grid-area:etc;-ms-grid-column:2;-ms-grid-row:2;letter-spacing:-.048px;line-height:163%}.fair_review_list li .txt{-ms-grid-column-span:2;border-top:1px dashed #cacdd0;color:#272727;font-size:14px;grid-area:txt;-ms-grid-column:1;-ms-grid-row:3;letter-spacing:-.056px;line-height:160%;margin-top:1px;padding-top:14px}.fair_corp_list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:40px;padding:0 16px}.fair_corp_list li{width:56px}.fair_corp_list li img{width:100%}