@charset "utf-8";

@font-face { font-family: 'SCDream1'; font-weight: 100;  font-style: normal; src: url(https://cdn.jsdelivr.net/gh/webfontworld/SCoreDream/SCoreDream1.woff2) format('woff2'), url(https://cdn.jsdelivr.net/gh/webfontworld/SCoreDream/SCoreDream1.woff) format('woff'); font-display: swap;}
@font-face { font-family: 'SCDream2'; font-weight: 200;  font-style: normal; src: url(https://cdn.jsdelivr.net/gh/webfontworld/SCoreDream/SCoreDream2.woff2) format('woff2'), url(https://cdn.jsdelivr.net/gh/webfontworld/SCoreDream/SCoreDream2.woff) format('woff'); font-display: swap;}
@font-face { font-family: 'SCDream3'; font-weight: 300;  font-style: normal; src: url(https://cdn.jsdelivr.net/gh/webfontworld/SCoreDream/SCoreDream3.woff2) format('woff2'), url(https://cdn.jsdelivr.net/gh/webfontworld/SCoreDream/SCoreDream3.woff) format('woff'); font-display: swap;}
@font-face { font-family: 'SCDream4'; font-weight: 400;  font-style: normal; src: url(https://cdn.jsdelivr.net/gh/webfontworld/SCoreDream/SCoreDream4.woff2) format('woff2'), url(https://cdn.jsdelivr.net/gh/webfontworld/SCoreDream/SCoreDream4.woff) format('woff'); font-display: swap;}
@font-face { font-family: 'SCDream5'; font-weight: 500;  font-style: normal; src: url(https://cdn.jsdelivr.net/gh/webfontworld/SCoreDream/SCoreDream5.woff2) format('woff2'), url(https://cdn.jsdelivr.net/gh/webfontworld/SCoreDream/SCoreDream5.woff) format('woff'); font-display: swap;}
@font-face { font-family: 'SCDream6'; font-weight: 600; font-style: normal; src: url(https://cdn.jsdelivr.net/gh/webfontworld/SCoreDream/SCoreDream6.woff2) format('woff2'), url(https://cdn.jsdelivr.net/gh/webfontworld/SCoreDream/SCoreDream6.woff) format('woff'); font-display: swap;}
@font-face { font-family: 'SCDream7'; font-weight: 700; font-style: normal; src: url(https://cdn.jsdelivr.net/gh/webfontworld/SCoreDream/SCoreDream7.woff2) format('woff2'), url(https://cdn.jsdelivr.net/gh/webfontworld/SCoreDream/SCoreDream7.woff) format('woff'); font-display: swap;}
@font-face { font-family: 'SCDream8'; font-weight: 800; font-style: normal;  src: url(https://cdn.jsdelivr.net/gh/webfontworld/SCoreDream/SCoreDream8.woff2) format('woff2'),  url(https://cdn.jsdelivr.net/gh/webfontworld/SCoreDream/SCoreDream8.woff) format('woff'); font-display: swap;}
@font-face { font-family: 'SCDream9'; font-weight: 900; font-style: normal; src: url(https://cdn.jsdelivr.net/gh/webfontworld/SCoreDream/SCoreDream9.woff2) format('woff2'), url(https://cdn.jsdelivr.net/gh/webfontworld/SCoreDream/SCoreDream9.woff) format('woff'); font-display: swap;}


body,
#careerPaidJob.job_posting * {margin:0;padding:0;list-style-type: none;font-weight:400;}
#careerPaidJob.job_posting {padding:0;font-family: 'Noto Sans KR',-apple-system-font, "Apple SD Gothic Neo", sans-serif !important;letter-spacing: -1px;box-sizing:border-box;}
#careerPaidJob.job_posting .jp_top {position:relative;display:block;width:100%;padding:0;text-align:left;box-sizing: border-box;}
#careerPaidJob.job_posting .jp_top > img {display:block;max-width:calc(100% + 20px);margin-left:-10px;}
#careerPaidJob.job_posting .jp_top .jp_subject {position:absolute;bottom:42px;left:0;width:100%;text-align:center;}
#careerPaidJob.job_posting .jp_top .jp_subject > p {line-height:1;padding:0;margin:0;font-weight:bold;font-size:25px;color:#333;text-align:center;letter-spacing: -1px;}
#careerPaidJob.job_posting .jp_top .jp_subject > strong {display:block;line-height:36px;padding:15px 0 19px;margin:0;font-size:30px;font-weight:bold;color:#f51b1a;text-align:center;}
#careerPaidJob.job_posting .jp_top .jp_subject > span {line-height:26px;padding:0;margin:0;font-size:18px;color:#333;text-align:center;font-weight: 300;}
#careerPaidJob.job_posting .jp_contents {padding:0;text-align:left;}
#careerPaidJob.job_posting .mb10 {margin-bottom:10px !important;}
#careerPaidJob.job_posting .mb20 {margin-bottom:20px !important;}
#careerPaidJob.job_posting .mb30 {margin-bottom:30px !important;}
#careerPaidJob.job_posting .mb40 {margin-bottom:40px !important;}
#careerPaidJob.job_posting .mb50 {margin-bottom:50px !important;}
#careerPaidJob.job_posting .mb60 {margin-bottom:60px !important;}
#careerPaidJob.job_posting .mb70 {margin-bottom:70px !important;}
#careerPaidJob.job_posting .mb80 {margin-bottom:80px !important;}
#careerPaidJob.job_posting .mb90 {margin-bottom:90px !important;}
#careerPaidJob.job_posting .mb100 {margin-bottom:100px !important;}
#careerPaidJob.job_posting p.jp_txt > b,
#careerPaidJob.job_posting table.jp_tb td > b,
#careerPaidJob.job_posting ul.jp_ul li b {font-weight:600 !important;word-break: keep-all;font-family: 'Noto Sans KR',-apple-system-font, "Apple SD Gothic Neo", sans-serif !important;letter-spacing:-1px;}
#careerPaidJob.job_posting p.jp_txt {line-height:1.1;padding:0;font-size:18px;color:#333;text-align:left;font-weight:400;word-break: keep-all;font-family: 'Noto Sans KR',-apple-system-font, "Apple SD Gothic Neo", sans-serif !important;letter-spacing:-1px;}
#careerPaidJob.job_posting p.jp_txt span.lq {display:inline-block;display:inline-block;text-indent:-10px;}
#careerPaidJob.job_posting p.jp_txt.tit {font-size:20px;text-align:left;font-weight:500;}
#careerPaidJob.job_posting p.jp_txt.sub {color:#333;text-align:left;}
#careerPaidJob.job_posting p.jp_txt.center {text-align:center;}
#careerPaidJob.job_posting p.jp_txt.bottom {padding:10px 0 0;font-size:17px;color:#333;text-align:left;}
#careerPaidJob.job_posting a{font-family:"Noto Sans KR";}
#careerPaidJob.job_posting em {font-style: normal;}
#careerPaidJob.job_posting em > img {vertical-align:top;}
#careerPaidJob.job_posting table.jp_tb {width:100%;padding:0;border:0;border-spacing:0px;border-collapse:collapse;}
#careerPaidJob.job_posting table.jp_tb.v2 th,
#careerPaidJob.job_posting table.jp_tb.v2 td {padding:20px 0 !important;}
#careerPaidJob.job_posting table.jp_tb th {position:relative;line-height:20px;padding:10px 0 !important;font-size:16px;color:#fff;font-weight:500;text-align:center;letter-spacing: -1px !important;background:#8494d0;border:1px solid #b58d74 !important;}
#careerPaidJob.job_posting table.jp_tb th:before {content:'';display:inline-block;clear:both;position:absolute;left:-1px;top:-1px;width:1px;height: calc(100% + 2px);background:#fff;}
#careerPaidJob.job_posting table.jp_tb th:first-child:before {display:none;}
#careerPaidJob.job_posting table.jp_tb th.line:before,
#careerPaidJob.job_posting table.jp_tb th.left_line:before {display:inline-block;}
#careerPaidJob.job_posting table.jp_tb th.btm_line:after {content:'';display:block;clear:both;position:absolute;left:-1px;bottom:-1px;width:calc(100% + 2px);height:1px;background:#fff;}
#careerPaidJob.job_posting table.jp_tb tbody tr th:after {content:'';display:block;clear:both;position:absolute;left:-1px;bottom:-1px;width:calc(100% + 2px);height:1px;background:#fff;}
#careerPaidJob.job_posting table.jp_tb tbody tr:last-child th:after {background:#999999;}
#careerPaidJob.job_posting table.jp_tb td {line-height:20px;padding:20px 17px !important;font-size:16px;color:#111111;font-weight:300;text-align:center;letter-spacing: -1px !important;word-break: keep-all;border:1px solid #999999 !important;border-width:0px 1px 1px 0; font-family:'Noto Sans KR';}
#careerPaidJob.job_posting table.jp_tb td.jp_title {border: 0 !important; line-height:1; font-weight:bold; padding:0 10px 0 0 !important}
#careerPaidJob.job_posting table.jp_tb td.jp_title.blue span{color:#fff; background:#03518f; padding: 0 12px;}
#careerPaidJob.job_posting table.jp_tb td.jp_txt {border: 0 !important; padding:0 0 0 0 !important; font-weight:bold;}
#careerPaidJob.job_posting table.jp_tb td.jp_txt.border {border-bottom:1px solid #000 !important; padding:9px 0 !important;}
#careerPaidJob.job_posting table.jp_tb td.jp_txt.border.blue {border-bottom:2px solid #03518f !important;}
#careerPaidJob.job_posting table.jp_tb td.left {padding:22px 17px;text-align:left; vertical-align:top;}
#careerPaidJob.job_posting table.jp_tb td.none_line {padding:0 !important;border:none !important;}
#careerPaidJob.job_posting table.jp_tb td a.link_btn {display:inline-block;vertical-align:middle;}
#careerPaidJob.job_posting ul.jp_ul {margin-top:-10px;}
#careerPaidJob.job_posting ul.jp_ul:after {content:'';display:block;clear:both;}
#careerPaidJob.job_posting ul.jp_ul li {position:relative;padding:0 0 0 24px;line-height:30px;letter-spacing: -1px;font-size:16px;color:#111;text-align:left;}
#careerPaidJob.job_posting ul.jp_ul li .txt_blue {color:#1564fb;}
#careerPaidJob.job_posting ul.jp_ul li strong {position:static;vertical-align:top;}
#careerPaidJob.job_posting ul.jp_ul li span {display:inline-block;font-weight:400;}
#careerPaidJob.job_posting ul.jp_ul.procedure {margin:0;padding-left:24px;}
#careerPaidJob.job_posting ul.jp_ul.procedure li {position:relative;float:left;padding-left:50px;}
#careerPaidJob.job_posting ul.jp_ul.procedure li:before {content:'';display:block;clear:both;position:absolute;top:50%;left:50%;width:14px;height:18px;margin-top:-9px;margin-left:-55px;background:url('http://image.career.co.kr/career_new3/view2/jp_ul_arrow.jpg')no-repeat 50%;}
#careerPaidJob.job_posting ul.jp_ul.procedure li:first-child {padding-left:0 !important;}
#careerPaidJob.job_posting ul.jp_ul.procedure li:first-child:before {display:none;}
#careerPaidJob.job_posting ul.jp_ul.procedure li span {display:flex;align-items: center;justify-content: center;width:100px;height:100px;line-height:1.2;text-align:center;font-size:16px;background:#f2f2f2;border-radius:100px;}
#careerPaidJob.job_posting ul.jp_ul.procedure li:last-child span {font-weight:bold;color:#fff;background:#092aa4;}

#careerPaidJob.job_posting.type1 .jp_top .jp_subject > strong {color:#844117;}
#careerPaidJob.job_posting.type1 table.jp_tb th {background:#b58d74;border:1px solid #b58d74 !important;}
#careerPaidJob.job_posting.type1 ul.jp_ul.procedure li:last-child span {background:#844117;}
#careerPaidJob.job_posting.type1 .tmpFileArea > a,
#careerPaidJob.job_posting.type1 .tmpFileBtn {color:#fff !important;background:#844117 !important;}
#careerPaidJob.job_posting.type2 .jp_top .jp_subject > strong {color:#17cbd2;}
#careerPaidJob.job_posting.type2 table.jp_tb th {background:#8be5e8;color:#111;border:1px solid #8be5e8 !important;}
#careerPaidJob.job_posting.type2 ul.jp_ul.procedure li:last-child span {background:#17cbd2;}
#careerPaidJob.job_posting.type2 .tmpFileArea > a,
#careerPaidJob.job_posting.type2 .tmpFileBtn {color:#fff !important;background:#17cbd2 !important;}
#careerPaidJob.job_posting.type3 .jp_top .jp_subject > strong {color:#fbc417;}
#careerPaidJob.job_posting.type3 table.jp_tb th {background:#fde18b;color:#111;border:1px solid #fde18b !important;}
#careerPaidJob.job_posting.type3 ul.jp_ul.procedure li:last-child span {background:#fbc417;}
#careerPaidJob.job_posting.type3 .tmpFileArea > a,
#careerPaidJob.job_posting.type3 .tmpFileBtn {color:#fff !important;background:#fbc417 !important;}
#careerPaidJob.job_posting.type4 .jp_top .jp_subject > strong {color:#ef8e24;}
#careerPaidJob.job_posting.type4 table.jp_tb th {background:#f7c691;color:#111;border:1px solid #f7c691 !important;}
#careerPaidJob.job_posting.type4 ul.jp_ul.procedure li:last-child span {background:#ef8e24;}
#careerPaidJob.job_posting.type4 .tmpFileArea > a,
#careerPaidJob.job_posting.type4 .tmpFileBtn {color:#fff !important;background:#ef8e24 !important;}
#careerPaidJob.job_posting.type5 .jp_top .jp_subject > strong {color:#1b58e2;}
#careerPaidJob.job_posting.type5 table.jp_tb th {background:#8dabf0;border:1px solid #8dabf0 !important;}
#careerPaidJob.job_posting.type5 ul.jp_ul.procedure li:last-child span {background:#1b58e2;}
#careerPaidJob.job_posting.type5 .tmpFileArea > a,
#careerPaidJob.job_posting.type5 .tmpFileBtn {color:#fff !important;background:#1b58e2 !important;}
#careerPaidJob.job_posting.type6 .jp_top .jp_subject > strong {color:#092aa4;}
#careerPaidJob.job_posting.type6 table.jp_tb th {background:#8494d1;border:1px solid #8494d1 !important;}
#careerPaidJob.job_posting.type6 ul.jp_ul.procedure li:last-child span {background:#092aa4;}
#careerPaidJob.job_posting.type6 .tmpFileArea > a,
#careerPaidJob.job_posting.type6 .tmpFileBtn {color:#fff !important;background:#092aa4 !important;}
#careerPaidJob.job_posting.type7 .jp_top .jp_subject > strong {color:#0d5fb0;}
#careerPaidJob.job_posting.type7 table.jp_tb th {background:#86afd7;border:1px solid #86afd7 !important;}
#careerPaidJob.job_posting.type7 ul.jp_ul.procedure li:last-child span {background:#0d5fb0;}
#careerPaidJob.job_posting.type7 .tmpFileArea > a,
#careerPaidJob.job_posting.type7 .tmpFileBtn {color:#fff !important;background:#0d5fb0 !important;}
#careerPaidJob.job_posting.type8 .jp_top .jp_subject > strong {color:#ee2d5c;}
#careerPaidJob.job_posting.type8 table.jp_tb th {background:#f696ad;border:1px solid #f696ad !important;}
#careerPaidJob.job_posting.type8 ul.jp_ul.procedure li:last-child span {background:#ee2d5c;}
#careerPaidJob.job_posting.type8 .tmpFileArea > a,
#careerPaidJob.job_posting.type8 .tmpFileBtn {color:#fff !important;background:#ee2d5c !important;}
#careerPaidJob.job_posting.type9 .jp_top .jp_subject > strong {color:#ff6519;}
#careerPaidJob.job_posting.type9 table.jp_tb th {background:#ffb28c;border:1px solid #ffb28c !important;}
#careerPaidJob.job_posting.type9 ul.jp_ul.procedure li:last-child span {background:#ff6519;}
#careerPaidJob.job_posting.type9 .tmpFileArea > a,
#careerPaidJob.job_posting.type9 .tmpFileBtn {color:#fff !important;background:#ff6519 !important;}
#careerPaidJob.job_posting.type10 .jp_top .jp_subject > strong {color:#fb17ad;}
#careerPaidJob.job_posting.type10 table.jp_tb th {background:#fd8bd6;border:1px solid #fd8bd6 !important;}
#careerPaidJob.job_posting.type10 ul.jp_ul.procedure li:last-child span {background:#fb17ad;}
#careerPaidJob.job_posting.type10 .tmpFileArea > a,
#careerPaidJob.job_posting.type10 .tmpFileBtn {color:#fff !important;background:#fb17ad !important;}
#careerPaidJob.job_posting.type11 .jp_top .jp_subject > strong {color:#f51b1a;}
#careerPaidJob.job_posting.type11 table.jp_tb th {background:#fa8d8c;border:1px solid #fa8d8c !important;}
#careerPaidJob.job_posting.type11 ul.jp_ul.procedure li:last-child span {background:#f51b1a;}
#careerPaidJob.job_posting.type11 .tmpFileArea > a,
#careerPaidJob.job_posting.type11 .tmpFileBtn {color:#fff !important;background:#fa8d8c !important;}
#careerPaidJob.job_posting.type12 .jp_top .jp_subject > strong {color:#046637;}
#careerPaidJob.job_posting.type12 table.jp_tb th {background:#046637;border:1px solid #046637 !important;}
#careerPaidJob.job_posting.type12 ul.jp_ul.procedure li:last-child span {background:#046637;}
#careerPaidJob.job_posting.type12 .tmpFileArea > a,
#careerPaidJob.job_posting.type12 .tmpFileBtn {color:#fff !important;background:#046637 !important;}
#careerPaidJob.job_posting.type13 .jp_top .jp_subject > strong {color:#046637;}
#careerPaidJob.job_posting.type13 table.jp_tb th {background:#49d0ff;border:1px solid #49d0ff !important;}
#careerPaidJob.job_posting.type13 ul.jp_ul.procedure li:last-child span {background:#49d0ff;}
#careerPaidJob.job_posting.type13 .tmpFileArea > a,
#careerPaidJob.job_posting.type13 .tmpFileBtn {color:#fff !important;background:#49d0ff !important;}
#careerPaidJob.job_posting.type14 .jp_top .jp_subject > strong {color:#111;}
#careerPaidJob.job_posting.type14 table.jp_tb th {background:#cae2c2;color:#111;border:1px solid #cae2c2 !important;}
#careerPaidJob.job_posting.type14 ul.jp_ul.procedure li:last-child span {background:#cae2c2;}
#careerPaidJob.job_posting.type14 .tmpFileArea > a,
#careerPaidJob.job_posting.type14 .tmpFileBtn {color:#fff !important;background:#cae2c2 !important;}
#careerPaidJob.job_posting.type15 .jp_top .jp_subject > strong {color:#111;}
#careerPaidJob.job_posting.type15 table.jp_tb th {background:#90c848;color:#fff;border:1px solid #90c848 !important;}
#careerPaidJob.job_posting.type15 ul.jp_ul.procedure li:last-child span {background:#90c848;}
#careerPaidJob.job_posting.type15 .tmpFileArea > a,
#careerPaidJob.job_posting.type15 .tmpFileBtn {color:#fff !important;background:#90c848 !important;}
#careerPaidJob.job_posting.type16 .jp_top .jp_subject > strong {color:#111;}
#careerPaidJob.job_posting.type16 table.jp_tb th {background:#ec6c0e;color:#fff;border:1px solid #ec6c0e !important;}
#careerPaidJob.job_posting.type16 ul.jp_ul.procedure li:last-child span {background:#ec6c0e;}
#careerPaidJob.job_posting.type16 .tmpFileArea > a,
#careerPaidJob.job_posting.type16 .tmpFileBtn {color:#fff !important;background:#ec6c0e !important;}
#careerPaidJob.job_posting.type17 .jp_top .jp_subject > strong {color:#111;}
#careerPaidJob.job_posting.type17 table.jp_tb th {background:#599de6;color:#fff;border:1px solid #599de6 !important;}
#careerPaidJob.job_posting.type17 ul.jp_ul.procedure li:last-child span {background:#599de6;}
#careerPaidJob.job_posting.type17 .tmpFileArea > a,
#careerPaidJob.job_posting.type17 .tmpFileBtn {color:#fff !important;background:#599de6 !important;}
#careerPaidJob.job_posting.type18 table.jp_tb th {background:#03518f;color:#fff;border:1px solid #03518f !important;}
#careerPaidJob.job_posting.type18 ul.jp_ul.procedure li:last-child span {background:#03518f;}
#careerPaidJob.job_posting.type18 .tmpFileArea > a,
#careerPaidJob.job_posting.type18 .tmpFileBtn {color:#fff !important;background:#03518f !important;}
#careerPaidJob.job_posting.type19 table.jp_tb th {background:#0056a8 !important;color:#fff;border:1px solid #0056a8 !important;}
#careerPaidJob.job_posting.type19 ul.jp_ul.procedure li:last-child span {background:#0056a8;}
#careerPaidJob.job_posting.type19 .tmpFileArea > a,
#careerPaidJob.job_posting.type19 .tmpFileBtn {color:#fff !important;background:#0056a8 !important;}
#careerPaidJob.job_posting.type20 table.jp_tb th {background:#99ca3c !important;color:#fff;border:1px solid #99ca3c !important;}
#careerPaidJob.job_posting.type20 ul.jp_ul.procedure li:last-child span {background:#99ca3c;}
#careerPaidJob.job_posting.type20 .tmpFileArea > a,
#careerPaidJob.job_posting.type20 .tmpFileBtn {color:#fff !important;background:#99ca3c !important;}

/* ÅØ½ºÆ® °£°Ý */
#careerPaidJob.job_posting .PDL5 {padding-left:5px !important;}
#careerPaidJob.job_posting .PDL6 {padding-left:6px !important;}
#careerPaidJob.job_posting .PDL7 {padding-left:7px !important;}
#careerPaidJob.job_posting .PDL8 {padding-left:8px !important;}
#careerPaidJob.job_posting .PDL9 {padding-left:9px !important;}
#careerPaidJob.job_posting .PDL10 {padding-left:10px !important;}
#careerPaidJob.job_posting .PDL15 {padding-left:15px !important;}
#careerPaidJob.job_posting .PDL20 {padding-left:20px !important;}
#careerPaidJob.job_posting .PDL25 {padding-left:25px !important;}
#careerPaidJob.job_posting .PDL30 {padding-left:30px !important;}
#careerPaidJob.job_posting .PDL35 {padding-left:35px !important;}
#careerPaidJob.job_posting .PDL40 {padding-left:40px !important;}
#careerPaidJob.job_posting .PDL45 {padding-left:45px !important;}
#careerPaidJob.job_posting .PDL55 {padding-left:55px !important;}
#careerPaidJob.job_posting .PDL60 {padding-left:60px !important;}
#careerPaidJob.job_posting .PDL65 {padding-left:65px !important;}
#careerPaidJob.job_posting .PDL70 {padding-left:70px !important;}
#careerPaidJob.job_posting .PDL75 {padding-left:75px !important;}
#careerPaidJob.job_posting .PDL80 {padding-left:80px !important;}
#careerPaidJob.job_posting .PDL110 {padding-left:110px !important;}

/* ÅØ½ºÆ® indext */
#careerPaidJob.job_posting .txt_indent7 {text-indent: -7px;margin-left: 7px;}
#careerPaidJob.job_posting .txt_indent8 {text-indent: -8px;margin-left: 8px;}
#careerPaidJob.job_posting .txt_indent9 {text-indent: -9px;margin-left: 9px;}
#careerPaidJob.job_posting .txt_indent10 {text-indent: -10px;margin-left: 10px;}
#careerPaidJob.job_posting .txt_indent11 {text-indent: -11px;margin-left: 11px;}
#careerPaidJob.job_posting .txt_indent12 {text-indent: -12px;margin-left: 12px;}
#careerPaidJob.job_posting .txt_indent13 {text-indent: -13px;margin-left: 13px;}
#careerPaidJob.job_posting .txt_indent14 {text-indent: -14px;margin-left: 14px;}
#careerPaidJob.job_posting .txt_indent15 {text-indent: -15px;margin-left: 15px;}
#careerPaidJob.job_posting .txt_indent16 {text-indent: -16px;margin-left: 16px;}
#careerPaidJob.job_posting .txt_indent17 {text-indent: -17px;margin-left: 17px;}
#careerPaidJob.job_posting .txt_indent18 {text-indent: -18px;margin-left: 18px;}
#careerPaidJob.job_posting .txt_indent19 {text-indent: -19px;margin-left: 19px;}
#careerPaidJob.job_posting .txt_indent20 {text-indent: -20px;margin-left: 20px;}
#careerPaidJob.job_posting .txt_indent21 {text-indent: -21px;margin-left: 21px;}
#careerPaidJob.job_posting .txt_indent22 {text-indent: -22px;margin-left: 22px;}
#careerPaidJob.job_posting .txt_indent23 {text-indent: -23px;margin-left: 23px;}
#careerPaidJob.job_posting .txt_indent24 {text-indent: -24px;margin-left: 24px;}
#careerPaidJob.job_posting .txt_indent25 {text-indent: -25px;margin-left: 25px;}
#careerPaidJob.job_posting .txt_indent27 {text-indent: -27px;margin-left: 27px;}
#careerPaidJob.job_posting .txt_indent30 {text-indent: -30px;margin-left: 30px;}
#careerPaidJob.job_posting .txt_indent35 {text-indent: -35px;margin-left: 35px;}
#careerPaidJob.job_posting .txt_indent45 {text-indent: -45px;margin-left: 45px;}
#careerPaidJob.job_posting .txt_indent55 {text-indent: -55px;margin-left: 55px;}
#careerPaidJob.job_posting .txt_indent60 {text-indent: -60px;margin-left: 60px;}
#careerPaidJob.job_posting .txt_indent65 {text-indent: -65px;margin-left: 65px;}
#careerPaidJob.job_posting .txt_indent80 {text-indent: -80px;margin-left: 80px;}
#careerPaidJob.job_posting .txt_indent85 {text-indent: -85px;margin-left: 85px;}
#careerPaidJob.job_posting .txt_indent90 {text-indent: -90px;margin-left: 90px;}
#careerPaidJob.job_posting .txt_indent100 {text-indent: -100px;margin-left: 100px;}
#careerPaidJob.job_posting .txt_indent102 {text-indent: -102px;margin-left: 102px;}
#careerPaidJob.job_posting .txt_indent125 {text-indent: -125px;margin-left: 125px;}
#careerPaidJob.job_posting .txt_indent130 {text-indent: -130px;margin-left: 130px;}


#careerPaidJob.job_posting .txt_indext8 {text-indent: -8px;margin-left: 8px;}
#careerPaidJob.job_posting .txt_indext9 {text-indent: -9px;margin-left: 9px;}
#careerPaidJob.job_posting .txt_indext10 {text-indent: -10px;margin-left: 10px;}
#careerPaidJob.job_posting .txt_indext11 {text-indent: -11px;margin-left: 11px;}
#careerPaidJob.job_posting .txt_indext12 {text-indent: -12px;margin-left: 12px;}
#careerPaidJob.job_posting .txt_indext13 {text-indent: -13px;margin-left: 13px;}
#careerPaidJob.job_posting .txt_indext14 {text-indent: -14px;margin-left: 14px;}
#careerPaidJob.job_posting .txt_indext15 {text-indent: -15px;margin-left: 15px;}
#careerPaidJob.job_posting .txt_indext16 {text-indent: -16px;margin-left: 16px;}
#careerPaidJob.job_posting .txt_indext17 {text-indent: -17px;margin-left: 17px;}
#careerPaidJob.job_posting .txt_indext18 {text-indent: -18px;margin-left: 18px;}
#careerPaidJob.job_posting .txt_indext19 {text-indent: -19px;margin-left: 19px;}
#careerPaidJob.job_posting .txt_indext20 {text-indent: -20px;margin-left: 20px;}
#careerPaidJob.job_posting .txt_indext21 {text-indent: -21px;margin-left: 21px;}
#careerPaidJob.job_posting .txt_indext22 {text-indent: -22px;margin-left: 22px;}

/* bg color */
#careerPaidJob.job_posting .bg_red {background:#ffe7d8;}
#careerPaidJob.job_posting .bg_yellow {background:#fff7cc;}

/* color */
.colorPri{color: #1564fb !important;}
.colorBlue{color: #1564fb !important;}
.colorMin{color: #32abdf !important;}
.colorYel{color: #fdff34 !important;}
.colorYel2{color: #fffc00 !important;}
.colorGry-1{color: #333 !important;}
.colorGry{color: #666 !important;}
.colorGry2{color: #999 !important;}
.colorGry3{color: #404040 !important;}
.colorGry4{color: #c6c6c6 !important;}
.colorGry5{color: #bbbbbb !important;}
.colorGry6{color: #78889e !important;}
.colorRed{color: #ff0000 !important;}
.colorOrg{color: #ff6600 !important;}
.ccolorBlue{color: #2479ff !important;}
.ccolorOrg{color: #ff6000 !important;}
.colorBlack{color: #000 !important;}
.colorWhite{color: #fff !important;}
.colorLightNavy{color: #97a2b5 !important;}

/* font */
.PAY_BOLD{font-weight: bold !important;}
.FWB{font-weight: bold !important;}
.FONT11{font-size: 11px !important;}
.FONT12{font-size: 12px !important;}
.FONT13{font-size: 13px !important;}
.FONT14{font-size: 14px !important;}
.FONT15{font-size: 15px !important;}
.FONT16{font-size: 16px !important;}
.FONT17{font-size: 17px !important;}
.FONT18{font-size: 18px !important;}
.FONT20{font-size: 20px !important;}
.FONT21{font-size: 21px !important;}
.FONT22{font-size: 22px !important;}
.FONT23{font-size: 23px !important;}
.FONT24{font-size: 24px !important;}
.FONT25{font-size: 25px !important;}
.FONT26{font-size: 26px !important;}
.FONT28{font-size: 28px !important;}
.FONT30{font-size: 30px !important;}
.FONT40{font-size: 40px !important;}
.dotum{font-family: 'dotum' !important;}
.MALGUN{font-family: 'Malgun Gothic',-apple-system-font, "Apple SD Gothic Neo", sans-serif !important;}
.NOTO{font-family: 'Noto Sans KR',-apple-system-font, "Apple SD Gothic Neo", sans-serif !important;}
.JALNAN{font-family: 'yg-jalnan',-apple-system-font, "Apple SD Gothic Neo", sans-serif !important;}
.TAHOMA{font-family: 'Tahoma',-apple-system-font, "Apple SD Gothic Neo", sans-serif !important;}

/* font Á¤·Ä */
.TXTL{text-align: left !important;}
.TXTR{text-align: right !important;}
.TXTC{text-align: center !important;}

/* text µ¥ÄÚ·¹ÀÌ¼Ç, hover µ¥ÄÚ·¹ÀÌ¼Ç */
.UNDERLINE{text-decoration: underline !important;}
.HOVER_UNDERLINE:hover{text-decoration: underline !important;}
.LINETHROUGH{text-decoration: line-through !important;}
.HOVER_LINETHROUGH:hover{text-decoration: line-through !important;}
.HOVER_FWB:hover{font-weight: 700 !important;}
.RELATIVE{position: relative !important;}

/* font ½ºÅ¸ÀÏ ±×¿Ü */
.NOWRAP{white-space: nowrap;}
.FWN{font-weight: normal !important;}

/* margin */
.MT00{margin-top: 0px !important;}
.MT01{margin-top: 01px !important;}
.MT02{margin-top: 02px !important;}
.MT03{margin-top: 03px !important;}
.MT04{margin-top: 04px !important;}
.MT05{margin-top: 05px !important;}
.MT06{margin-top: 06px !important;}
.MT07{margin-top: 07px !important;}
.MT08{margin-top: 08px !important;}
.MT09{margin-top: 09px !important;}
.MT10{margin-top: 10px !important;}
.MT11{margin-top: 11px !important;}
.MT12{margin-top: 12px !important;}
.MT13{margin-top: 13px !important;}
.MT14{margin-top: 14px !important;}
.MT15{margin-top: 15px !important;}
.MT16{margin-top: 16px !important;}
.MT17{margin-top: 17px !important;}
.MT18{margin-top: 18px !important;}
.MT19{margin-top: 19px !important;}
.MT20{margin-top: 20px !important;}
.MT21{margin-top: 21px !important;}
.MT22{margin-top: 22px !important;}
.MT23{margin-top: 23px !important;}
.MT24{margin-top: 24px !important;}
.MT25{margin-top: 25px !important;}
.MT26{margin-top: 26px !important;}
.MT27{margin-top: 27px !important;}
.MT28{margin-top: 28px !important;}
.MT29{margin-top: 29px !important;}
.MT30{margin-top: 30px !important;}
.MT31{margin-top: 31px !important;}
.MT32{margin-top: 32px !important;}
.MT33{margin-top: 33px !important;}
.MT34{margin-top: 34px !important;}
.MT35{margin-top: 35px !important;}
.MT36{margin-top: 36px !important;}
.MT37{margin-top: 37px !important;}
.MT38{margin-top: 38px !important;}
.MT39{margin-top: 39px !important;}
.MT40{margin-top: 40px !important;}
.MT41{margin-top: 41px !important;}
.MT42{margin-top: 42px !important;}
.MT43{margin-top: 43px !important;}
.MT44{margin-top: 44px !important;}
.MT45{margin-top: 45px !important;}
.MT46{margin-top: 46px !important;}
.MT47{margin-top: 47px !important;}
.MT48{margin-top: 48px !important;}
.MT49{margin-top: 49px !important;}
.MT50{margin-top: 50px !important;}
.MT51{margin-top: 51px !important;}
.MT52{margin-top: 52px !important;}
.MT53{margin-top: 53px !important;}
.MT54{margin-top: 54px !important;}
.MT55{margin-top: 55px !important;}
.MT56{margin-top: 56px !important;}
.MT57{margin-top: 57px !important;}
.MT58{margin-top: 58px !important;}
.MT59{margin-top: 59px !important;}
.MT60{margin-top: 60px !important;}
.MT61{margin-top: 61px !important;}
.MT62{margin-top: 62px !important;}
.MT63{margin-top: 63px !important;}
.MT64{margin-top: 64px !important;}
.MT65{margin-top: 65px !important;}
.MT66{margin-top: 66px !important;}
.MT67{margin-top: 67px !important;}
.MT68{margin-top: 68px !important;}
.MT69{margin-top: 69px !important;}
.MT70{margin-top: 70px !important;}
.MT71{margin-top: 71px !important;}
.MT72{margin-top: 72px !important;}
.MT73{margin-top: 73px !important;}
.MT74{margin-top: 74px !important;}
.MT75{margin-top: 75px !important;}
.MT76{margin-top: 76px !important;}
.MT77{margin-top: 77px !important;}
.MT78{margin-top: 78px !important;}
.MT79{margin-top: 79px !important;}
.MT80{margin-top: 80px !important;}
.MT81{margin-top: 81px !important;}
.MT82{margin-top: 82px !important;}
.MT83{margin-top: 83px !important;}
.MT84{margin-top: 84px !important;}
.MT85{margin-top: 85px !important;}
.MT86{margin-top: 86px !important;}
.MT87{margin-top: 87px !important;}
.MT88{margin-top: 88px !important;}
.MT89{margin-top: 89px !important;}
.MT90{margin-top: 90px !important;}
.MT91{margin-top: 91px !important;}
.MT92{margin-top: 92px !important;}
.MT93{margin-top: 93px !important;}
.MT94{margin-top: 94px !important;}
.MT95{margin-top: 95px !important;}
.MT96{margin-top: 96px !important;}
.MT97{margin-top: 97px !important;}
.MT98{margin-top: 98px !important;}
.MT99{margin-top: 99px !important;}
.MT100{margin-top: 100px !important;}
.MB00{margin-bottom: 0px !important;}
.MB01{margin-bottom: 01px !important;}
.MB02{margin-bottom: 02px !important;}
.MB03{margin-bottom: 03px !important;}
.MB04{margin-bottom: 04px !important;}
.MB05{margin-bottom: 05px !important;}
.MB06{margin-bottom: 06px !important;}
.MB07{margin-bottom: 07px !important;}
.MB08{margin-bottom: 08px !important;}
.MB09{margin-bottom: 09px !important;}
.MB10{margin-bottom: 10px !important;}
.MB11{margin-bottom: 11px !important;}
.MB12{margin-bottom: 12px !important;}
.MB13{margin-bottom: 13px !important;}
.MB14{margin-bottom: 14px !important;}
.MB15{margin-bottom: 15px !important;}
.MB16{margin-bottom: 16px !important;}
.MB17{margin-bottom: 17px !important;}
.MB18{margin-bottom: 18px !important;}
.MB19{margin-bottom: 19px !important;}
.MB20{margin-bottom: 20px !important;}
.MB21{margin-bottom: 21px !important;}
.MB22{margin-bottom: 22px !important;}
.MB23{margin-bottom: 23px !important;}
.MB24{margin-bottom: 24px !important;}
.MB25{margin-bottom: 25px !important;}
.MB26{margin-bottom: 26px !important;}
.MB27{margin-bottom: 27px !important;}
.MB28{margin-bottom: 28px !important;}
.MB29{margin-bottom: 29px !important;}
.MB30{margin-bottom: 30px !important;}
.MB31{margin-bottom: 31px !important;}
.MB32{margin-bottom: 32px !important;}
.MB33{margin-bottom: 33px !important;}
.MB34{margin-bottom: 34px !important;}
.MB35{margin-bottom: 35px !important;}
.MB36{margin-bottom: 36px !important;}
.MB37{margin-bottom: 37px !important;}
.MB38{margin-bottom: 38px !important;}
.MB39{margin-bottom: 39px !important;}
.MB40{margin-bottom: 40px !important;}
.MB41{margin-bottom: 41px !important;}
.MB42{margin-bottom: 42px !important;}
.MB43{margin-bottom: 43px !important;}
.MB44{margin-bottom: 44px !important;}
.MB45{margin-bottom: 45px !important;}
.MB46{margin-bottom: 46px !important;}
.MB47{margin-bottom: 47px !important;}
.MB48{margin-bottom: 48px !important;}
.MB49{margin-bottom: 49px !important;}
.MB50{margin-bottom: 50px !important;}
.MB51{margin-bottom: 51px !important;}
.MB52{margin-bottom: 52px !important;}
.MB53{margin-bottom: 53px !important;}
.MB54{margin-bottom: 54px !important;}
.MB55{margin-bottom: 55px !important;}
.MB56{margin-bottom: 56px !important;}
.MB57{margin-bottom: 57px !important;}
.MB58{margin-bottom: 58px !important;}
.MB59{margin-bottom: 59px !important;}
.MB60{margin-bottom: 60px !important;}
.MB61{margin-bottom: 61px !important;}
.MB62{margin-bottom: 62px !important;}
.MB63{margin-bottom: 63px !important;}
.MB64{margin-bottom: 64px !important;}
.MB65{margin-bottom: 65px !important;}
.MB66{margin-bottom: 66px !important;}
.MB67{margin-bottom: 67px !important;}
.MB68{margin-bottom: 68px !important;}
.MB69{margin-bottom: 69px !important;}
.MB70{margin-bottom: 70px !important;}
.MB71{margin-bottom: 71px !important;}
.MB72{margin-bottom: 72px !important;}
.MB73{margin-bottom: 73px !important;}
.MB74{margin-bottom: 74px !important;}
.MB75{margin-bottom: 75px !important;}
.MB76{margin-bottom: 76px !important;}
.MB77{margin-bottom: 77px !important;}
.MB78{margin-bottom: 78px !important;}
.MB79{margin-bottom: 79px !important;}
.MB80{margin-bottom: 80px !important;}
.MB81{margin-bottom: 81px !important;}
.MB82{margin-bottom: 82px !important;}
.MB83{margin-bottom: 83px !important;}
.MB84{margin-bottom: 84px !important;}
.MB85{margin-bottom: 85px !important;}
.MB86{margin-bottom: 86px !important;}
.MB87{margin-bottom: 87px !important;}
.MB88{margin-bottom: 88px !important;}
.MB89{margin-bottom: 89px !important;}
.MB90{margin-bottom: 90px !important;}
.MB91{margin-bottom: 91px !important;}
.MB92{margin-bottom: 92px !important;}
.MB93{margin-bottom: 93px !important;}
.MB94{margin-bottom: 94px !important;}
.MB95{margin-bottom: 95px !important;}
.MB96{margin-bottom: 96px !important;}
.MB97{margin-bottom: 97px !important;}
.MB98{margin-bottom: 98px !important;}
.MB99{margin-bottom: 99px !important;}
.MB100{margin-bottom: 100px !important;}
.MR00{margin-right: 0px !important;}
.MR01{margin-right: 01px !important;}
.MR02{margin-right: 02px !important;}
.MR03{margin-right: 03px !important;}
.MR04{margin-right: 04px !important;}
.MR05{margin-right: 05px !important;}
.MR06{margin-right: 06px !important;}
.MR07{margin-right: 07px !important;}
.MR08{margin-right: 08px !important;}
.MR09{margin-right: 09px !important;}
.MR10{margin-right: 10px !important;}
.MR11{margin-right: 11px !important;}
.MR12{margin-right: 12px !important;}
.MR13{margin-right: 13px !important;}
.MR14{margin-right: 14px !important;}
.MR15{margin-right: 15px !important;}
.MR16{margin-right: 16px !important;}
.MR17{margin-right: 17px !important;}
.MR18{margin-right: 18px !important;}
.MR19{margin-right: 19px !important;}
.MR20{margin-right: 20px !important;}
.MR21{margin-right: 21px !important;}
.MR22{margin-right: 22px !important;}
.MR23{margin-right: 23px !important;}
.MR24{margin-right: 24px !important;}
.MR25{margin-right: 25px !important;}
.MR26{margin-right: 26px !important;}
.MR27{margin-right: 27px !important;}
.MR28{margin-right: 28px !important;}
.MR29{margin-right: 29px !important;}
.MR30{margin-right: 30px !important;}
.MR31{margin-right: 31px !important;}
.MR32{margin-right: 32px !important;}
.MR33{margin-right: 33px !important;}
.MR34{margin-right: 34px !important;}
.MR35{margin-right: 35px !important;}
.MR36{margin-right: 36px !important;}
.MR37{margin-right: 37px !important;}
.MR38{margin-right: 38px !important;}
.MR39{margin-right: 39px !important;}
.MR40{margin-right: 40px !important;}
.MR41{margin-right: 41px !important;}
.MR42{margin-right: 42px !important;}
.MR43{margin-right: 43px !important;}
.MR44{margin-right: 44px !important;}
.MR45{margin-right: 45px !important;}
.MR46{margin-right: 46px !important;}
.MR47{margin-right: 47px !important;}
.MR48{margin-right: 48px !important;}
.MR49{margin-right: 49px !important;}
.MR50{margin-right: 50px !important;}
.MR51{margin-right: 51px !important;}
.MR52{margin-right: 52px !important;}
.MR53{margin-right: 53px !important;}
.MR54{margin-right: 54px !important;}
.MR55{margin-right: 55px !important;}
.MR56{margin-right: 56px !important;}
.MR57{margin-right: 57px !important;}
.MR58{margin-right: 58px !important;}
.MR59{margin-right: 59px !important;}
.MR60{margin-right: 60px !important;}
.MR61{margin-right: 61px !important;}
.MR62{margin-right: 62px !important;}
.MR63{margin-right: 63px !important;}
.MR64{margin-right: 64px !important;}
.MR65{margin-right: 65px !important;}
.MR66{margin-right: 66px !important;}
.MR67{margin-right: 67px !important;}
.MR68{margin-right: 68px !important;}
.MR69{margin-right: 69px !important;}
.MR70{margin-right: 70px !important;}
.MR71{margin-right: 71px !important;}
.MR72{margin-right: 72px !important;}
.MR73{margin-right: 73px !important;}
.MR74{margin-right: 74px !important;}
.MR75{margin-right: 75px !important;}
.MR76{margin-right: 76px !important;}
.MR77{margin-right: 77px !important;}
.MR78{margin-right: 78px !important;}
.MR79{margin-right: 79px !important;}
.MR80{margin-right: 80px !important;}
.MR81{margin-right: 81px !important;}
.MR82{margin-right: 82px !important;}
.MR83{margin-right: 83px !important;}
.MR84{margin-right: 84px !important;}
.MR85{margin-right: 85px !important;}
.MR86{margin-right: 86px !important;}
.MR87{margin-right: 87px !important;}
.MR88{margin-right: 88px !important;}
.MR89{margin-right: 89px !important;}
.MR90{margin-right: 90px !important;}
.MR91{margin-right: 91px !important;}
.MR92{margin-right: 92px !important;}
.MR93{margin-right: 93px !important;}
.MR94{margin-right: 94px !important;}
.MR95{margin-right: 95px !important;}
.MR96{margin-right: 96px !important;}
.MR97{margin-right: 97px !important;}
.MR98{margin-right: 98px !important;}
.MR99{margin-right: 99px !important;}
.MR100{margin-right: 100px !important;}
.ML00{margin-left: 0px !important;}
.ML01{margin-left: 01px !important;}
.ML02{margin-left: 02px !important;}
.ML03{margin-left: 03px !important;}
.ML04{margin-left: 04px !important;}
.ML05{margin-left: 05px !important;}
.ML06{margin-left: 06px !important;}
.ML07{margin-left: 07px !important;}
.ML08{margin-left: 08px !important;}
.ML09{margin-left: 09px !important;}
.ML10{margin-left: 10px !important;}
.ML11{margin-left: 11px !important;}
.ML12{margin-left: 12px !important;}
.ML13{margin-left: 13px !important;}
.ML14{margin-left: 14px !important;}
.ML15{margin-left: 15px !important;}
.ML16{margin-left: 16px !important;}
.ML17{margin-left: 17px !important;}
.ML18{margin-left: 18px !important;}
.ML19{margin-left: 19px !important;}
.ML20{margin-left: 20px !important;}
.ML21{margin-left: 21px !important;}
.ML22{margin-left: 22px !important;}
.ML23{margin-left: 23px !important;}
.ML24{margin-left: 24px !important;}
.ML25{margin-left: 25px !important;}
.ML26{margin-left: 26px !important;}
.ML27{margin-left: 27px !important;}
.ML28{margin-left: 28px !important;}
.ML29{margin-left: 29px !important;}
.ML30{margin-left: 30px !important;}
.ML31{margin-left: 31px !important;}
.ML32{margin-left: 32px !important;}
.ML33{margin-left: 33px !important;}
.ML34{margin-left: 34px !important;}
.ML35{margin-left: 35px !important;}
.ML36{margin-left: 36px !important;}
.ML37{margin-left: 37px !important;}
.ML38{margin-left: 38px !important;}
.ML39{margin-left: 39px !important;}
.ML40{margin-left: 40px !important;}
.ML41{margin-left: 41px !important;}
.ML42{margin-left: 42px !important;}
.ML43{margin-left: 43px !important;}
.ML44{margin-left: 44px !important;}
.ML45{margin-left: 45px !important;}
.ML46{margin-left: 46px !important;}
.ML47{margin-left: 47px !important;}
.ML48{margin-left: 48px !important;}
.ML49{margin-left: 49px !important;}
.ML50{margin-left: 50px !important;}
.ML51{margin-left: 51px !important;}
.ML52{margin-left: 52px !important;}
.ML53{margin-left: 53px !important;}
.ML54{margin-left: 54px !important;}
.ML55{margin-left: 55px !important;}
.ML56{margin-left: 56px !important;}
.ML57{margin-left: 57px !important;}
.ML58{margin-left: 58px !important;}
.ML59{margin-left: 59px !important;}
.ML60{margin-left: 60px !important;}
.ML61{margin-left: 61px !important;}
.ML62{margin-left: 62px !important;}
.ML63{margin-left: 63px !important;}
.ML64{margin-left: 64px !important;}
.ML65{margin-left: 65px !important;}
.ML66{margin-left: 66px !important;}
.ML67{margin-left: 67px !important;}
.ML68{margin-left: 68px !important;}
.ML69{margin-left: 69px !important;}
.ML70{margin-left: 70px !important;}
.ML71{margin-left: 71px !important;}
.ML72{margin-left: 72px !important;}
.ML73{margin-left: 73px !important;}
.ML74{margin-left: 74px !important;}
.ML75{margin-left: 75px !important;}
.ML76{margin-left: 76px !important;}
.ML77{margin-left: 77px !important;}
.ML78{margin-left: 78px !important;}
.ML79{margin-left: 79px !important;}
.ML80{margin-left: 80px !important;}
.ML81{margin-left: 81px !important;}
.ML82{margin-left: 82px !important;}
.ML83{margin-left: 83px !important;}
.ML84{margin-left: 84px !important;}
.ML85{margin-left: 85px !important;}
.ML86{margin-left: 86px !important;}
.ML87{margin-left: 87px !important;}
.ML88{margin-left: 88px !important;}
.ML89{margin-left: 89px !important;}
.ML90{margin-left: 90px !important;}
.ML91{margin-left: 91px !important;}
.ML92{margin-left: 92px !important;}
.ML93{margin-left: 93px !important;}
.ML94{margin-left: 94px !important;}
.ML95{margin-left: 95px !important;}
.ML96{margin-left: 96px !important;}
.ML97{margin-left: 97px !important;}
.ML98{margin-left: 98px !important;}
.ML99{margin-left: 99px !important;}
.ML100{margin-left: 100px !important;}
.ML110{margin-left: 110px !important;}
.ML135{margin-left: 135px !important;}

/* lineheight */
.LINEHEIGHT10{line-height: 1.0 !important;}
.LINEHEIGHT11{line-height: 1.1 !important;}
.LINEHEIGHT12{line-height: 1.2 !important;}
.LINEHEIGHT13{line-height: 1.3 !important;}
.LINEHEIGHT14{line-height: 1.4 !important;}
.LINEHEIGHT15{line-height: 1.5 !important;}
.LINEHEIGHT16{line-height: 1.6 !important;}
.LINEHEIGHT17{line-height: 1.7 !important;}
.LINEHEIGHT18{line-height: 1.8 !important;}
.LINEHEIGHT19{line-height: 1.9 !important;}
.LINEHEIGHT20{line-height: 2 !important;}

/* table ¼¼·Î Á¤·Ä */
.VTOP{vertical-align: top !important;}
.VMIDDLE{vertical-align: middle !important;}
.VBOTTOM{vertical-align: bottom !important;}

/* inline or block */
.INLINE_BLOCK{display: inline-block !important;}
.BLOCK{display: block !important;}

/* float ¼³Á¤ */
.FLOATL{float: left;}
.FLOATR{float: right;}
.clearfix:after,.clearfix:before{content: ' '; display: table;}
.clearfix:after{clear: both;}

/* hidden (¼û±â±â)  */
.hidetxt{position: absolute; width: 1px; height: 1px; overflow: hidden; line-height: 0; font-size: 0;} /* ÅØ½ºÆ® °ü·Ã ¼û±â±â */
.HIDDEN{position: absolute; left: -999em; top: -999em; width: 0; height: 0; overflow: hidden; visibility: hidden; position: absolute;} /* div °ü·Ã ÅÂ±× ¼û±â±â */

/* Ã·ºÎÆÄÀÏ ¹öÆ° */
#careerPaidJob .tmpFileArea {display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content: center; text-align:center;}
#careerPaidJob .tmpFileArea > a { display:inline-block;min-width:270px;width:auto;height:45px;line-height:45px;padding:0 20px;font-size:22px;color:#fff;text-decoration:none;border-radius:20px;background:#844117;}
#careerPaidJob .tmpFileBtn{text-decoration: none; display: inline-block;font-size:17px;text-align: center;margin:1px 0 0;padding: 0px 8px; border-radius: 5px; text-indent: 0; font-weight:normal; height:20px; line-height:18px;vertical-align:top;}
#careerPaidJob .tmpFileBtn.blue{color: #fff; background: #246bd9;}

/* ³×¸ð ¹Ú½º */
#careerPaidJob.job_posting .jp_border_box {padding:20px 30px;text-align:left;border:1px solid #999999 !important}
#careerPaidJob.job_posting .jp_border_box > b,
#careerPaidJob.job_posting .jp_border_box p.jp_txt > b {font-size:16px;font-family: 'Noto Sans KR',-apple-system-font, "Apple SD Gothic Neo", sans-serif !important;letter-spacing:-1px;}

/* ¹öÆ° ¹Ú½º */
#careerPaidJob.job_posting .jp_btn_area {display:block;text-align:center;}
#careerPaidJob.job_posting .jp_btn_area a {display:inline-block;margin:0 5px;}

/* ±â¾÷º° css */
/* 2. ±Ý¿õ°áÁ¦¿ø */
#careerPaidJob.job_posting.kftc p.jp_txt.tit {font-size:25px;}
#careerPaidJob.job_posting.type17.kftc table.jp_tb th{border: 1px solid #c1c2c4 !important; border-top:1px solid #bfd0de !important; color:#fff; font-weight:600;}
#careerPaidJob.job_posting.kftc table.jp_tb td{border: 1px solid #c1c2c4 !important;}
#careerPaidJob.job_posting.kftc table.jp_tb th:before {content: ''; display: inline-block; clear: both; position: absolute; left: -1px; top: -1px; width: 1px; height: calc(100% + 2px); background: #c1c2c4;}
#careerPaidJob.job_posting.kftc table.jp_tb th:first-child:before{display:none;}
#careerPaidJob.job_posting.kftc .jp_border_box p{font-size:15px;}
#careerPaidJob.job_posting.kftc ul.jp_ul.procedure li{padding-left:43px;}
#careerPaidJob.job_posting.kftc ul.jp_ul.procedure li span{outline:1px solid #e5e8f1; color:#606266; font-weight:500; outline-offset:2px;}
#careerPaidJob.job_posting.kftc ul.jp_ul.procedure li:first-of-type span{background:#c4e0eb; color:#000; font-weight:600;}
#careerPaidJob.job_posting.kftc ul.jp_ul.procedure li:nth-of-type(2) span{background:#c2e8eb; color:#000; font-weight:600;}
#careerPaidJob.job_posting.kftc ul.jp_ul.procedure li:nth-of-type(3) span{background:#dcdbeb; color:#000; font-weight:600;}
#careerPaidJob.job_posting.kftc ul.jp_ul.procedure li:nth-of-type(4) span{background:#c4e7eb; color:#000; font-weight:600;}
#careerPaidJob.job_posting.kftc ul.jp_ul.procedure li:nth-of-type(5) span{background:#c6d1e3; color:#000; font-weight:600;}
#careerPaidJob.job_posting.kftc ul.jp_ul.procedure li:nth-of-type(6) span{background:#c3ebe0; color:#000; font-weight:600;}
#careerPaidJob.job_posting.kftc table.jp_tb td {letter-spacing:-.03px !important; font-weight:600; color:#000;}
#careerPaidJob.job_posting.kftc p.jp_txt{font-weight:600; color:#000;}

#careerPaidJob.job_posting.type17.kftc.scdream table.jp_tb th{font-family:"SCdream4" !important; letter-spacing:-.03px !important;}
#careerPaidJob.job_posting.kftc.scdream table.jp_tb td{font-family:"SCdream4" !important;}
#careerPaidJob.job_posting.kftc.scdream table.jp_tb td b{font-family:"SCdream4" !important;}
#careerPaidJob.job_posting.kftc.scdream p.jp_txt{font-family:"SCdream4" !important;}
#careerPaidJob.job_posting.kftc.scdream p.jp_txt > b, #careerPaidJob.job_posting.kftc.scdream table.jp_tb td > b, #careerPaidJob.job_posting ul.jp_ul li b{font-family:"SCdream4" !important;}
#careerPaidJob.job_posting.kftc.scdream p.jp_txt {letter-spacing:-.13px;}


/* 3. ¼­¿ï´ëÇÐ±³ */
#careerPaidJob.job_posting.txtBold table.jp_tb td{font-weight:400;}
#careerPaidJob.job_posting.txtBold p.jp_txt{font-weight:400;}
#careerPaidJob.job_posting.txtBold.txtColr p.jp_txt{color:#333;}
#careerPaidJob.job_posting.txtBold.txtColr p.jp_txt.tit{color:#000; font-weight:700;}


/* hug style */

#careerPaidJob.job_posting p.jp_txt.sub{font-size:22px;}
#careerPaidJob.job_posting.hug{font-family:'malgun gothic, ¸¼Àº °íµñ;' !important; letter-spacing:-1.6px;}
#careerPaidJob.job_posting.hug u{text-underline-offset:3px;}
#careerPaidJob.job_posting.hug table td{line-height:1.4;}
#careerPaidJob.job_posting.hug p.jp_txt{font-family:'malgun gothic, ¸¼Àº °íµñ;' !important; letter-spacing:-1.6px; font-size:15px !important;}
#careerPaidJob.job_posting.hug p.jp_txt.tit{font-size:25px !important; font-weight:700;}
#careerPaidJob.job_posting.hug .jp_border_box > b, #careerPaidJob.job_posting.hug .jp_border_box p.jp_txt > b{font-size:15px !important;}
#careerPaidJob.job_posting.hug p.jp_txt.tit em{height: 30px; width: 35px; display: inline-block; text-align: center; color: #fff; background: #eeeeee;}
#careerPaidJob.job_posting.hug table.jp_tb th {background:#eeeeee !important;color:#111;border:1px solid #eeeeee !important;}
#careerPaidJob.job_posting.hug table.jp_tb th.subTh {background:#eeeeee !important; border:1px solid #eeeeee !important;}
#careerPaidJob.job_posting.hug table.jp_tb td {font-family:'malgun gothic, ¸¼Àº °íµñ;'; line-height:1.3;}
#careerPaidJob.job_posting.hug table.jp_tb th:before{content: ''; display: inline-block; clear: both; position: absolute; left: -1px; top: -1px; width: 1px; height: calc(100% + 2px); background: #eeeeee;}
#careerPaidJob.job_posting.hug a {color:#0066ff; font-weight:bold; text-underline-offset:3px; font-size:17px;}
#careerPaidJob.job_posting.hug a.sky {font-size:17px;}
#careerPaidJob.job_posting.hug .tmpFileArea > a,
#careerPaidJob.job_posting.hug .tmpFileBtn {color:#fff !important;background:#0054a4 !important;}		
#careerPaidJob.job_posting.hug a.tmpfile{font-weight:normal; text-indent:0; color:#fff; background:#0054a4; text-align:center; text-decoration:none; display:inline-block; width: 65px; height: 20px; line-height: 20px; border-radius: 5px; font-size: 14px;}
#careerPaidJob.job_posting.hug a.tmpfilev2{font-weight:normal; text-indent:0; color:#fff; background:#0054a4; text-align:center; text-decoration:none; display:inline-block; width: 80px; height: 24px; line-height: 24px; border-radius: 5px; font-size: 14px;}
#careerPaidJob.job_posting.hug a.tmpfilev3{font-weight:normal; text-indent:0; color:#fff; background:#0054a4; text-align:center; text-decoration:none; display:inline-block; width: 60px; height: 24px; line-height: 24px; border-radius: 5px; font-size: 14px;}
#careerPaidJob.job_posting.hug a.tmpfilev4{font-weight:normal; text-indent:0; color:#fff; background:#0054a4; text-align:center; text-decoration:none; display:inline-block; width: 50px; height: 24px; line-height: 24px; border-radius: 5px; font-size: 14px;}
#careerPaidJob.job_posting.hug a.tmpfilev5{font-weight:normal; text-indent:0; color:#fff; background:#0054a4; text-align:center; text-decoration:none; display:inline-block; width: 135px; height: 24px; line-height: 24px; border-radius: 5px; font-size: 14px;}
#careerPaidJob.job_posting.hug table.jp_tb.txtBold td{font-weight:500;}
#careerPaidJob.job_posting table.jp_tb th.BTN,#careerPaidJob.job_posting table.jp_tb td.BTN{border-top:0 !important;}
#careerPaidJob.job_posting table.jp_tb th.BRN,#careerPaidJob.job_posting table.jp_tb td.BRN{border-right:0 !important;}
#careerPaidJob.job_posting table.jp_tb th.BBN,#careerPaidJob.job_posting table.jp_tb td.BBN{border-bottom:0 !important;}
#careerPaidJob.job_posting table.jp_tb th.BLN,#careerPaidJob.job_posting table.jp_tb td.BLN{border-left:0 !important;}
#careerPaidJob.job_posting table.jp_tb th.BTW,#careerPaidJob.job_posting table.jp_tb td.BTW{border-top:1px solid #fff !important;}
#careerPaidJob.job_posting table.jp_tb th.BRW,#careerPaidJob.job_posting table.jp_tb td.BRW{border-right:1px solid #fff !important;}
#careerPaidJob.job_posting table.jp_tb th.BBW,#careerPaidJob.job_posting table.jp_tb td.BBW{border-bottom:1px solid #fff !important;}
#careerPaidJob.job_posting table.jp_tb th.BLW,#careerPaidJob.job_posting table.jp_tb td.BLW{border-left:1px solid #fff !important;}
#careerPaidJob.job_posting table.jp_tb th.BLN:before{content: ''; display: inline-block; clear: both; position: absolute; left: -1px; top: -1px; width: 1px; height: calc(100% + 2px); background: none;}
#careerPaidJob.job_posting table.jp_tb tbody tr th.BBN:after{content: ''; display: block; clear: both; position: absolute; left: -1px; bottom: -1px; width: calc(100% + 2px); height: 0; background: #fff;}	

/* ¸ð¹ÙÀÏ */
@media (max-width: 767px) {
	#careerPaidJob.job_posting .jp_top {min-height:400px;}
	#careerPaidJob.job_posting .jp_top .jp_subject > p > br {display:none;}
	#careerPaidJob.job_posting {padding:0 10px;box-sizing:border-box;}
	#careerPaidJob.job_posting table.jp_tb colgroup,
	#careerPaidJob.job_posting table.jp_tb th {display:none;}
	#careerPaidJob.job_posting table.jp_tb td {display:block;text-align:left;border-width:1px 1px 0 !important;}
	#careerPaidJob.job_posting table.jp_tb td:last-child {border-width:1px !important;}
	#careerPaidJob.job_posting table.jp_tb td::before {content: attr(data-label);display:block;margin:0 0 10px;text-align:left;font-size:18px;font-weight: bold;}

	#careerPaidJob.job_posting ul.jp_ul.procedure {padding:0;}
	#careerPaidJob.job_posting ul.jp_ul.procedure li {width:100%;padding:0;margin: 40px 0 0;}
	#careerPaidJob.job_posting ul.jp_ul.procedure li:first-child {margin:0;}
	#careerPaidJob.job_posting ul.jp_ul.procedure li span {width:100%;height:50px;}
	#careerPaidJob.job_posting ul.jp_ul.procedure li span br {display:none;}
	#careerPaidJob.job_posting ul.jp_ul.procedure li:before {margin-top: -55px;margin-left: -7px;transform: rotate(90deg);}

	#careerPaidJob .tmpFileArea > a {width:100%;max-width:100%;}
  }
}

/* ÅÂºí¸´ */
@media (min-width: 768px) and (max-width: 1023px) {
}

/* µ¥½ºÅ©Åé */
@media (min-width: 1024px) {
}