.fair_cafe_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:1px}.fair_cafe_list li{position:relative;width:25%}.fair_cafe_list li:first-child .link{border-top-left-radius:10px}.fair_cafe_list li:last-child:not(:nth-child(n+5)) .link,.fair_cafe_list li:nth-child(4) .link{border-top-right-radius:10px}.fair_cafe_list li:last-child .link{border-bottom-right-radius:10px}.fair_cafe_list li:nth-child(4n+1):nth-last-child(-n+4) .link{border-bottom-left-radius:10px}.fair_cafe_list li:nth-child(n+1):nth-child(-n+4) .link{border-top-color:#999}.fair_cafe_list li:last-child .link,.fair_cafe_list li:nth-child(4n) .link{border-right-color:#999}.fair_cafe_list li:nth-last-child(-n+4) .link{border-bottom-color:#999}.fair_cafe_list li:nth-child(4n+1) .link{border-left-color:#999}.fair_cafe_list .link{-ms-grid-columns:125px auto;-ms-grid-rows:85px 53px auto;background-color:#fff;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-grid;display:grid;grid-template-areas:"pic flag" "subj2 subj2" "date place";grid-template-columns:125px auto;grid-template-rows:85px 53px auto;height:202px;margin:0 -1px -1px 0;padding:6px 30px 0 22px;position:relative}.fair_cafe_list .link:hover{border-color:#666!important;-webkit-box-shadow:4px 6px 6px 0 rgba(0,0,0,.15);box-shadow:4px 6px 6px 0 rgba(0,0,0,.15);height:205px;margin:-2px -1px -2px -2px;padding-right:32px;z-index:1}.fair_cafe_list .pic{grid-area:pic;-ms-grid-column:1;-ms-grid-row:1}.fair_cafe_list .pic img{width:85px}.fair_cafe_list .flag{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;border-radius:50px;font-size:14px;grid-area:flag;-ms-grid-column:2;-ms-grid-row:1;height:24px;letter-spacing:-.14px;line-height:23px;margin-left:auto;text-align:center;width:71px}.fair_cafe_list .flag.bg1,.fair_cafe_list .flag.bg2{background:hsla(0,89%,96%,.93);color:#f45757}.fair_cafe_list .flag.bg3,.fair_cafe_list .flag.bg4{background:#f6f6f6;color:#272727}.fair_cafe_list .subj2{-ms-grid-column-span:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;color:#272727;display:-webkit-box;font-size:18px;font-weight:500;grid-area:subj2;-ms-grid-column:1;-ms-grid-row:2;height:50px;letter-spacing:-.18px;line-height:140%;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.fair_cafe_list .date,.fair_cafe_list .place{color:#666;font-size:16px;letter-spacing:-.16px;line-height:140%;margin-top:8px}.fair_cafe_list .date{grid-area:date;-ms-grid-column:1;-ms-grid-row:3}.fair_cafe_list .place{grid-area:place;-ms-grid-column:2;-ms-grid-row:3;margin-left:auto}.fair_cafe_title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background:url(https://imgorg.catch.co.kr/job/cafe/fair_top_pc.png) no-repeat 100% #f3f6f8;background-size:auto 100%;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:177px;justify-content:center;margin-bottom:24px;padding-left:32px;position:relative}.fair_cafe_title:after{background:linear-gradient(94deg,#f3f6f8 6.58%,rgba(243,246,248,.75) 24.88%,rgba(243,246,248,0) 70.79%);bottom:0;content:"";position:absolute;right:0;top:0;width:481px}.fair_cafe_title .tit{color:#272727;font-size:24px;font-weight:700;letter-spacing:-.24px;line-height:140%}.fair_cafe_title .copy{color:#272727;font-size:20px;letter-spacing:-.2px;line-height:140%;margin-top:8px}.fair_cafe_title .copy2{color:#474747;font-size:16px;letter-spacing:-.16px;line-height:140%;margin-top:14px}.fair_cafe_btn{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:16px}.fair_cafe_btn .bt{border:1px solid #474747;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#272727;font-size:18px;font-weight:700;height:36px;letter-spacing:-.18px;line-height:33px;padding:0 23px}.fair_cafe_btn .bt: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:-3px 0 0 4px;vertical-align:middle;width:12px}.fair_review_title,.fair_shorts_title{position:relative}.fair_review_title .tit,.fair_shorts_title .tit{color:#272727;font-size:32px;font-weight:700;letter-spacing:-.32px;line-height:140%}.fair_review_title .copy,.fair_shorts_title .copy{color:#272727;font-size:24px;letter-spacing:-.24px;line-height:140%;margin-top:8px}.fair_review_title .btn,.fair_shorts_title .btn{bottom:0;position:absolute;right:0}.fair_review_title .btn .bt,.fair_shorts_title .btn .bt{background:#f45757;border-radius:50px;color:#fff;display:block;font-size:18px;font-weight:700;letter-spacing:-.18px;line-height:140%;padding:8px 32px 9px}.fair_review_title{margin-top:40px}.fair_shorts_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 14px;margin-bottom:57px;margin-top:47px}.fair_shorts_list li{width:calc(20% - 11.2px)}.fair_shorts_list .link{display:block;position:relative}.fair_shorts_list .pic{border-radius:10px;height:426px;overflow:hidden}.fair_shorts_list .pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fair_shorts_list .subj{color:#272727;font-size:12px;font-weight:700;letter-spacing:-.12px;line-height:140%;margin-top:16px}.fair_shorts_list .txt{color:#272727;font-size:14px;letter-spacing:-.14px;line-height:140%;margin-top:8px}.fullbg_gray.atFair{margin-top:40px;padding-bottom:57px;padding-top:40px}.fullbg_gray.atFair .fair_shorts_title{margin-top:0}.fair_review_list{background:#f3f6f8;border-radius:10px;margin-top:40px;padding:40px}.fair_review_list .pic{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d5dadf;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;justify-content:center;width:100px}.fair_review_list .pic img{width:48px}.fair_review_list .txt{color:#474747;font-size:16px;letter-spacing:-.16px;line-height:160%}.fair_review_list .large{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.fair_review_list .large li{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px 0;padding:24px;position:relative;width:calc(50% - 7.5px)}.fair_review_list .large .name{color:#272727;font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:140%}.fair_review_list .large .etc{display:-webkit-box;display:-ms-flexbox;display:flex;left:69px;position:absolute;top:141px}.fair_review_list .large .etc span{color:#272727;font-size:18px;letter-spacing:-.18px;line-height:140%}.fair_review_list .large .etc span:not(:first-child):before{content:"|";font-family:SpoqaHanSans,sans-serif;font-size:.9em;margin:0 5px}.fair_review_list .small{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-top:15px}.fair_review_list .small li{background:#fff;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px;width:calc(25% - 11.25px)}.fair_review_list .small .name{color:#272727;font-size:18px;font-weight:500;letter-spacing:-.18px;line-height:140%;margin-top:24px}.fair_review_list .small .etc{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4px}.fair_review_list .small .etc span{color:#272727;font-size:14px;letter-spacing:-.14px;line-height:140%}.fair_review_list .small .etc span:not(:first-child):before{content:"|";font-family:SpoqaHanSans,sans-serif;font-size:.9em;margin:0 5px}.fair_review_list .small .txt{margin-top:16px}.fair_corp_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:22px;margin-top:80px}.fair_corp_list li{border:1px solid #e1e5ed;border-radius:14px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:13px;width:calc(12.5% - 19.25px)}.fair_corp_list img{width:100%}.fair_contactus{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:80px}.fair_contactus .bt{background:#f45757;border-radius:50px;color:#fff;font-size:24px;font-weight:700;letter-spacing:-.24px;line-height:140%;padding:10px 100px 12px}