.fc_1{color:#e55355}.appdetail_tit{margin-bottom:15px}.appdetail_tit .corp_name{color:#272727;font-size:32px;font-weight:700;letter-spacing:-.32px;line-height:140%}.appdetail_tit .recr_name{color:#474747;font-size:16px;letter-spacing:-.16px;line-height:140%;margin-top:10px}.appdetail_tit .job_name{color:#474747;font-size:14px;letter-spacing:-.14px;line-height:140%;margin-top:8px}.appdetail_header{border-top:2px solid #1a1a1a;font-size:0;padding:40px 0;position:relative}.appdetail_header .info,.appdetail_header .pic{display:inline-block;vertical-align:middle}.appdetail_header .pic{height:134px;margin-right:20px;overflow:hidden;position:relative;width:102px}.appdetail_header .pic:before{background:url(https://imgorg.catch.co.kr/job/catchapply/photo_mask.png) no-repeat 50%;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.appdetail_header .pic img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.appdetail_header .info{display:inline-block;font-size:0;vertical-align:middle}.appdetail_header .info .app_top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.appdetail_header .info .app_name{font-size:28px;font-weight:700;margin-bottom:25px}.appdetail_header .info .app_info{font-size:14px;letter-spacing:-.6px;line-height:22px}.appdetail_header .info .app_info span{margin-right:20px}.appdetail_header .info .app_info span:last-child{margin-right:0}.appdetail_header .info .app_info .r_msg{bottom:0;font-size:12px;letter-spacing:-.5px;line-height:18px;position:absolute;right:0}.appdetail_btm,.appdetail_cont{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.appdetail_cont{padding:30px 20px;text-align:left}.appdetail_cont .app_tbl{border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:table;margin-bottom:50px;padding:36px 0 46px}.appdetail_cont .app_tbl .cell{display:table-cell;font-size:14px;letter-spacing:-.6px;line-height:22px;position:relative;text-align:center;vertical-align:middle;width:161px!important;word-break:break-all}.appdetail_cont .app_tbl .row_th{display:table;width:100%}.appdetail_cont .app_tbl .row_th .cell{font-weight:700}.appdetail_cont .app_tbl .row .cell{padding-top:15px}.appdetail_cont .app_tbl .row .cell:after{height:70px}.appdetail_cont .app_tbl .txt1{color:#3d3d3d;font-size:14px;letter-spacing:-.6px;line-height:22px;margin:0;padding:0 10px;text-align:inherit}.appdetail_cont .app_tbl .txt1.fc_1{color:#e55355}.appdetail_cont .app_tbl .txt1.p20{padding:0 22px!important}.appdetail_cont .app_tbl .txt2{color:#3d3d3d;font-size:12px;letter-spacing:-.5px;line-height:18px;margin-top:10px}.appdetail_cont .app_tbl a{color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit}.appdetail_view{position:relative}.appdetail_view h2{font-size:22px;font-size:24px;font-weight:600;letter-spacing:-1.2px;line-height:34px;margin:55px 0 20px}.appdetail_view h2+h3{margin-top:0}.appdetail_view h3{font-size:18px;font-weight:600;letter-spacing:-1px;line-height:30px;margin:55px 0 14px;position:relative}.appdetail_view h3 span{vertical-align:baseline}.appdetail_view h3+.exp{margin:-15px 0 15px}.appdetail_view .tbl2{border-collapse:collapse;position:relative;table-layout:fixed;width:100%}.appdetail_view .tbl2 td,.appdetail_view .tbl2 th{border:1px solid #d4d4d4;font-size:14px;font-weight:400;letter-spacing:-.6px;line-height:22px;text-align:center}.appdetail_view .tbl2 th{border-top-color:#1a1a1a;padding:14px 0}.appdetail_view .tbl2 td{padding:34px 20px}.appdetail_view .tbl2 td.al1{text-align:left}.appdetail_view .tbl2 img.cert{margin-top:-2px;vertical-align:middle}.appdetail_view .story{border-top:1px solid #1a1a1a;padding:35px 0;word-break:break-all}.appdetail_view .story .hopejob,.appdetail_view .story .ts,.appdetail_view .story .txt{font-size:14px;letter-spacing:-.6px;line-height:22px}.appdetail_view .story .ts{color:#1a1a1a;font-weight:700;margin-bottom:6px}.appdetail_view .story .ts .fc_1{vertical-align:baseline}.appdetail_view .story .txt{border-bottom:1px solid #f0f0f0;color:#666;margin-bottom:35px;padding-bottom:35px}.appdetail_view .story .txt:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.appdetail_view .story .hopejob span{font-weight:700}.appdetail_view .story .hopejob span:first-child:after{background:url(https://imgorg.catch.co.kr/job/svg/arr4_next03.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:9px;margin:-3px 1px 0 6px;opacity:.6;vertical-align:middle;width:5px}.appdetail_view .tech{zoom:1}.appdetail_view .tech:after{clear:both;content:"";display:table;table-layout:fixed}.appdetail_view .tech li{background:#f5f5f5;border-radius:4px;color:#626262;float:left;font-size:12px;height:28px;letter-spacing:-.034em;line-height:28px;margin-bottom:6px;margin-right:6px;min-width:121px;padding:0 10px;text-align:center}.appdetail_view .cvvod+.cvvod{border-top:1px solid #f0f0f0;margin-top:35px;padding-top:35px}.appdetail_view .cvvod .vodarea{margin-bottom:5px}.appdetail_view .cvvod .vod{border-radius:10px;height:75%;overflow:hidden;width:286px}.appdetail_view .cvvod video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.appdetail_view .cvvod .subj{font-size:14px;letter-spacing:-.6px;line-height:22px}.appdetail_btm{border-top:2px solid #1a1a1a;padding:50px 20px;text-align:center}.appdetail_btm .ts1{color:#1a1a1a;font-size:22px;font-weight:700;letter-spacing:-1.2px;line-height:34px;margin-bottom:20px}.appdetail_btm .ts2{color:#b2b2b2;font-size:12px;letter-spacing:-.5px;line-height:18px}