/* CSS Document */

:root {
    --skin-color:#00B5A5;
}

/* Reset */
* {box-sizing:border-box;}
html { background:#fff }
html,body{ width:100%;height:100%; }
/* body { font-size:12px; line-height:16px; font-family:'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;color:#666;} */
body { font-size:13px; font-family:"Nanum Gothic", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;font-style:normal;color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h3,h5,h6,pre,code,form,fieldset,legend,input,textarea,button,p,blockquote,th,td { margin:0; padding:0; -webkit-text-size-adjust:none;}
img,fieldset{border:0}
ul,ol,li{list-style:none;}
h1,h2,h3,h3,h5,h6 { font-weight:normal; }
hr {display:none;}
a {color:inherit;}
a, a:link {color:#000; text-decoration:none;}
em,i,address {font-style:normal; font-weight:normal;}
legend,caption {display:none; clear:both;}
input,textarea,select,button,table{ font-size:inherit;font-family:inherit;line-height:inherit; }/**font-size:100%;*/
table{border-collapse:collapse}
textarea {outline-color:-moz-use-text-color; outline-style:none; outline-width:medium;}
textarea {resize:none;padding:5px 8px;border:solid 1px #ededed;background-color:#f9f9f9;}
a:visited { color:#333; }
a:hover, a:active { color:#333; text-decoration:none;}

legend{display:none;}
input.chk,
input.rdo {padding:0;margin:0;width:13px;height:13px;margin-right:4px;vertical-align:middle;}
input.textbox,
input.file {border:solid 1px #cecece;height:20px;font-size:12px;}
input[type=text],
input[type=password] {border:solid 1px #dfdfdf;font-size:12px;line-height:24px;height:26px;padding:2px;}
label {position:relative;top:1px;*top:0;display:inline-block;padding-right:20px;}
textarea {border:solid 1px #dfdfdf;padding:5px;}

article, aside, canvas, details, embed, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block;margin:0;}
command, datalist, keygen, mark, meter, progress, rp, rt, ruby, time, wbr { display: inline; }

/* float 해제 */
.f-clear:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
.f-clear { display:inline-block; }
* html .f-clear { height:1%; }
.f-clear { display:block; }

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(https://dware.intojob.co.kr/image/dware/t1/common/font/NanumGothic-Regular.eot);
  src: url(https://dware.intojob.co.kr/image/dware/t1/common/font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(https://dware.intojob.co.kr/image/dware/t1/common/font/NanumGothic-Regular.woff2) format('woff2'),
       url(https://dware.intojob.co.kr/image/dware/t1/common/font/NanumGothic-Regular.woff) format('woff'),
       url(https://dware.intojob.co.kr/image/dware/t1/common/font/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(https://dware.intojob.co.kr/image/dware/t1/common/font/NanumGothic-Bold.eot);
  src: url(https://dware.intojob.co.kr/image/dware/t1/common/font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(https://dware.intojob.co.kr/image/dware/t1/common/font/NanumGothic-Bold.woff2) format('woff2'),
       url(https://dware.intojob.co.kr/image/dware/t1/common/font/NanumGothic-Bold.woff) format('woff'),
       url(https://dware.intojob.co.kr/image/dware/t1/common/font/NanumGothic-Bold.ttf) format('truetype');
}

/*layout*/
#wrapper {width:100%;min-width:750px;}

#footer {width:100%;height:auto !important;padding-left:0 !important;background-color:#6f6f6f;}
#footer .footerWrap {position:relative;width:1200px;height:100px;margin:0 auto;padding:20px 0;font-size:12px;color:#fff;line-height:20px;}
#footer .footerWrap .link {position:absolute;top:18px;right:0;}
#footer .footerWrap .link a {display:inline-block;color:#fff;padding:0 14px;}
#footer .footerWrap .link a:last-child {padding-right:0;}
#footer address {margin-top:0 !important;font-size:12px !important;color:#fff !important;}

#header {position:relative;height:85px;border-bottom: 1px solid #ccc;background-color:#fff;}
#header .inner_box {width:1200px;margin:0 auto;}
#header .topLogo {position:relative;float:left;margin:23px 0 0 18px;width:200px;}
#header .topLogo img {position:relative;top:0;left:0;z-index:10;height:38px;}
#header .topLogo img.logo-white {display:none;margin-top:2px;height:29px;}
#header .main_menu {position:relative;float:left;margin:25px 0 0 50px;height:60px;z-index:100;}
#header .main_menu_item {float:left;position:relative;}
#header .main_menu_item_bg {position:absolute;left:0;right:100%;bottom:-1px;height:3px;margin-right:40px;background-color:var(--skin-color);z-index:20;} /*스킨 변경*/
#header .main_menu_anchor {display:block;padding:0 40px 0 0;color:#1e1e1e;font-weight:700;font-size:18px;line-height:60px;letter-spacing:-0.06em;cursor:pointer;}
#header .main_menu .depth2_wrap {display:none;position:absolute;top:60px;left:0;width:100%;height:45px;z-index:10;}
/*#header .main_menu .depth2_wrap:before {content:" ";position:absolute;left:0;right:0;top:0;bottom:0;margin:0 -50vw;}*/
#header .menu_depth2 {width:1200px;margin:0 auto;}
#header .menu_depth2 li {float:left;}
#header .menu_depth2 li a {display:block;padding:0 20px;font-weight:normal;font-size:14px;line-height:45px;letter-spacing:0;cursor:pointer;z-index:30;color:#fff;}
#header .menu_depth2 li a:hover {text-decoration:underline;}
#header .main_menu_bg {display:none;position:absolute;top:84px;left:50%;margin-left:-600px;width:1200px;height:45px;background-color:rgba(0,0,0,0.7);}
#header .main_menu_bg.v-subpage {display:block !important;}
#header .user_service {position:relative;float:right;margin-top:43px;z-index:20;}
#header .user_service li {float:left;margin-right:10px;}
#header .user_service a {display:block;width:24px;height:24px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm48_3/images/user_service.png") 0 0 no-repeat;background-size:58px auto;background-position-y:top;}
#header .user_service a.login {background-position:left top;}
#header .user_service a.sitemap {background-position:right 0;}
#header.sticky .main_menu_item_bg {bottom: -1px;}
#header.fixed {position: fixed;left:0;right:0;top:0;margin:auto;z-index:10;}
#contents {position:relative;width:1200px;margin:0 auto;padding:55px 0 100px 0;}
#wrapper.main #contents {padding-bottom:0;padding-top:140px;}
#wrapper.sub #contents {padding-top:140px;}

.locationWrap {margin-top:50px;padding-left:20px;background:url("https://dware.intojob.co.kr/image/dwaren2/common/icon_home.gif") 0 7px no-repeat;font-size:12px;line-height:27px;color:#686868;}
.locationWrap span {color:#2f2f2f;}

.tabStyle {height:40px;margin-bottom:30px;border-bottom:solid 1px #d4d7d9;}
.tabStyle:after {content:".";height:0;clear:both;display:block;visibility:hidden;}
.tabStyle li {float:left;width:150px;line-height:39px;text-align:center;background-color:#f6f7fb;font-size:16px;color:#999;font-weight:bold;border-style:solid;border-width:1px 1px 1px 0;border-color:#ddd #ddd #d4d7d9;cursor:pointer;}
.tabStyle li.first-child {border-left:solid 1px #cfd9e5;width:150px;}
.tabStyle li.on {border:solid 1px #47505b;border-bottom:solid 1px #fff;height:40px;background-color:#fff;color:#1d1d1d;}

.tableStyle {width:100%;}
.tableStyle.faq {background:none;}
.tableStyle table {width:100%;border-top:solid 1px #d9d9d9;}
.tableStyle table thead th {height:37px;font-size:14px;color:#333;background-color:#f5f7fb;border-right:solid 1px #e3e3e3;border-bottom:solid 1px #e3e3e3;}
.tableStyle table tbody td {height:47px;border-right:solid 1px #e3e3e3;border-bottom:solid 1px #e3e3e3;text-align:center;}
.tableStyle table tbody tr.odd td {background-color:#f6f7fb;}
.tableStyle table tbody td.tit {text-align:left;padding-left:10px;font-size:14px;color:#333;}
.tableStyle table tbody td.term {font-size:13px;line-height:16px;color:#666;}
.tableStyle table tbody td.cnt {color:#666;}
.tableStyle table tbody td.class {color:#000;}
.tableStyle table tbody td span {display:inline-block;vertical-align:middle;}
.tableStyle table tbody td span.reply {width:15px;height:13px;background:url("https://dware.intojob.co.kr/image/dwaren2/icon/icon_reply.gif") 0 0 no-repeat;}
.tableStyle table tbody td span.private {width:36px;height:13px;background:url("https://dware.intojob.co.kr/image/dwaren2/icon/icon_private.gif") 0 0 no-repeat;}
.tableStyle table tbody td span.icon {text-indent:-9999px;overflow:hidden;}
.tableStyle table .last-child {border-right:0;}

.tableViewStyle {border-top:solid 1px #8a8a8a;}
.tableViewStyle table {width:100%;}
.tableViewStyle table tbody td.title {padding:20px;font-size:14px;color:#333;font-weight:bold;border-bottom:solid 1px #e3e3e3;}
.tableViewStyle table tbody td ul {width:100%;display:table;border-bottom:solid 1px #8a8a8a;}
.tableViewStyle table tbody td ul li {display:table-cell;height:37px;vertical-align:middle;font-size:11px;color:#666;width:33%;}
.tableViewStyle table tbody td ul li.date {padding-left:20px;}
.tableViewStyle table tbody td ul li.writer {text-align:center;}
.tableViewStyle table tbody td ul li.count {padding-right:20px;text-align:right;}
.tableViewStyle table tbody tr.secret th {border-bottom:solid 1px #e3e3e3;font-weight:normal;}
.tableViewStyle table tbody tr.secret td {height:37px;border-bottom:solid 1px #e3e3e3;}
.tableViewStyle table tbody tr.secret td span {padding-left:10px;color:#ff6633;font-size:11px;}
.tableViewStyle.qna table tbody td ul li.type {width:40%;padding-left:20px;}
.tableViewStyle.qna table tbody td ul li.writer {width:20%;text-align:left;}
.tableViewStyle.qna table tbody td ul li.date {width:20%;padding-left:0;text-align:center;}
.tableViewStyle.qna table tbody td ul li.count {width:20%;}
.tableViewStyle table tbody td ul li span.ing {display:inline-block;font-size:11px;color:#fff;background-color:#ff8e08;padding:0 5px;line-height:18px;}

/*.tableViewStyle .viewContent {padding:40px 20px;line-height:18px;border-bottom:solid 1px #e3e3e3;}*/
.tableViewStyle .viewContent {padding:40px 0;line-height:18px;border-bottom:solid 1px #e3e3e3; text-align:left;}

.tableWriteStyle {background:url("https://dware.intojob.co.kr/image/dwaren2/common/bg_tableLine.gif") 0 0 repeat-x;padding-top:3px;}
.tableWriteStyle table {width:100%;border:solid 1px #e1e2e4;}
/*.tableWriteStyle table tbody th {padding-left:24px;height:40px;text-align:left;background:#f6f7fb url("https://dware.intojob.co.kr/image/dwaren2/icon/ico_check.gif") 10px center no-repeat;border-right:solid 1px #e1e2e4;border-bottom:solid 1px #e1e2e4;color:#000;line-height:14px;}*/
.tableWriteStyle table tbody th {padding-left:24px;height:40px;text-align:left;background:#f6f7fb;border-right:solid 1px #e1e2e4;border-bottom:solid 1px #e1e2e4;color:#000;line-height:14px;}
.tableWriteStyle table tbody td {padding-left:10px;border-right:solid 1px #e1e2e4;border-bottom:solid 1px #e1e2e4;}
.tableWriteStyle table tbody td.cont {height:auto;padding:10px;}
.tableWriteStyle table tbody td span {color:#fe6601;font-size:11px;vertical-align:middle;}
.tableWriteStyle table tbody td img {vertical-align:middle;}

.paging {position:relative;padding:30px 0;text-align:center;}
.paging span {display:inline-block;line-height:22px;height:20px;width:20px;border:solid 1px #d7d7d7;vertical-align:top;cursor:pointer;}
.paging span.on {background-color:#f4f3f1;font-weight:bold;color:#000;}
.paging span.arrow {width:20px;padding:0;}
.paging span.arrow.start {background:url("https://dware.intojob.co.kr/image/dwaren2/icon/ico_arrow_start.gif") center center no-repeat;}
.paging span.arrow.prev {background:url("https://dware.intojob.co.kr/image/dwaren2/icon/ico_arrow_prev.gif") center center no-repeat;}
.paging span.arrow.next {background:url("https://dware.intojob.co.kr/image/dwaren2/icon/ico_arrow_next.gif") center center no-repeat;}
.paging span.arrow.end {background:url("https://dware.intojob.co.kr/image/dwaren2/icon/ico_arrow_end.gif") center center no-repeat;}
.paging a.btnRightPosition {position:absolute;top:25px;right:0;}

.searchWrap {padding:25px 0;text-align:center;background-color:#f6f7fb;border:solid 1px #ededed;}
.searchWrap select {vertical-align:middle;font-size:12px;}
.searchWrap input[type=text] {border:solid 1px #c6cace;height:19px;vertical-align:middle;}
.searchWrap img {vertical-align:middle;}

.btnAlign {position:relative;padding:20px 0;text-align:right;}
.btnAlign .alignLeft {position:absolute;top:20px;left:0;}
.btnAlign .alignCenter {text-align:center;}

.applicationLoginLayout {border:solid 1px #eaeaea;width:900px;padding:34px 39px;margin:0 auto;}
.applicationLoginLayout .loginWrap img.loginTitle {display:block;margin-bottom:25px;}
.applicationLoginLayout .loginWrap p {font-size:11px;line-height:18px;color:#999;}
.applicationLoginLayout .loginWrap .loginTab:after {content:".";height:0;clear:both;display:block;visibility:hidden;}
.applicationLoginLayout .loginWrap .loginTab {margin-top:15px;}
.applicationLoginLayout .loginWrap .loginTab li {float:left;width:25%;height:35px;text-align:center;border:solid 1px #a5b3c3;border-left:0;line-height:35px;cursor:pointer;font-weight:bold;color:#878787;}
.applicationLoginLayout .loginWrap .loginTab li.first-child {border-left:solid 1px #a5b3c3;}
.applicationLoginLayout .loginWrap .loginTab li.on {background:#a5b3c3 url("https://dware.intojob.co.kr/image/dwaren2/icon/icon_downArrow_white.gif") 154px 14px no-repeat;color:#fff;font-weight:bold;}
.applicationLoginLayout .loginWrap fieldset {width:100%;height:231px;background:url("https://dware.intojob.co.kr/image/dwaren2/recruit/bg_login.gif") 0 0 repeat-x;}
.applicationLoginLayout .loginWrap fieldset .inputField {padding:25px 0 0 0;}
.applicationLoginLayout .loginWrap fieldset table {width:520px;margin:0 auto;}
.applicationLoginLayout .loginWrap fieldset table tbody th {color:#333;font-size:13px;text-align:left;padding-left:10px;font-weight:normal;background:url("https://dware.intojob.co.kr/image/dwaren2/bul/bul_02.gif") 0 center no-repeat;}
.applicationLoginLayout .loginWrap fieldset table tbody td {height:28px;padding:3px 0;}
.applicationLoginLayout .loginWrap fieldset table tbody td span {font-size:11px;color:#ff802c;}
.applicationLoginLayout .loginWrap fieldset table tbody td select,
.applicationLoginLayout .loginWrap fieldset table tbody td input,
.applicationLoginLayout .loginWrap fieldset table tbody td img {vertical-align:middle;}
.applicationLoginLayout .loginWrap fieldset table tbody td input[type="text"],
.applicationLoginLayout .loginWrap fieldset table tbody td input[type="password"] {height:26px;}
.applicationLoginLayout .loginWrap fieldset table tbody td select {height:26px;}
.applicationLoginLayout .loginWrap .btnArea {margin-top:15px;text-align:center;}
.applicationLoginLayout .infoCollectLayout {margin-top:50px;}
.applicationLoginLayout .infoCollectLayout .titleImage {display:block;}
.applicationLoginLayout .infoCollectLayout p {line-height:30px;}
.applicationLoginLayout .infoCollectLayout h4 {font-size:18px;color:#000;} /*스킨변경*/
.applicationLoginLayout .infoCollectLayout .contScroll {border:solid 1px #dfdfdf;background-color:#fafbff;padding:10px 10px;line-height:20px;height:155px;overflow-x:auto;overflow-y:auto;color:#999;}
.applicationLoginLayout .infoCollectLayout .agreeCheck {margin-top:10px;}
.applicationLoginLayout .infoCollectLayout .agreeCheck li {position:relative;line-height:28px;}
.applicationLoginLayout .infoCollectLayout .agreeCheck li span {display:inline-block;position:absolute;top:0;right:0;}
.applicationLoginLayout .infoCollectLayout .agreeCheck li span label.last {padding-right:0;}



/*결과확인*/
.resultConfirmLayout {position:relative;border:solid 10px #eaeaeb;padding:55px 60px 0 60px;}
.resultConfirmLayout .topImage {position:absolute;top:-6px;right:-7px;background:url("https://dware.intojob.co.kr/image/dwaren2/recruit/bg_recruitOk_topImage.png") right 0 no-repeat;width:84px;height:83px;}
.resultConfirmLayout .bottomImage {position:absolute;bottom:-11px;left:-5px;background:url("https://dware.intojob.co.kr/image/dwaren2/recruit/bg_recruitOk_bottomImage.png") right 0 no-repeat;width:83px;height:83px;}
.resultConfirmLayout table {width:970px;border:solid 1px #e0e0e0;background-color:#fff;}
.resultConfirmLayout table th {height:48px;border-right:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;background-color:#f5f7fb;color:#000;}
.resultConfirmLayout table td {border-right:solid 1px #d1e0f6;border-bottom:solid 1px #e0e0e0;text-align:center;font-size:14px;color:#333;font-weight:bold;}
.resultConfirmLayout table td.content {padding:0;text-align:left;}
.resultConfirmLayout .contentLayout {padding:40px;font-size:16px;line-height:24px;}
.resultConfirmLayout .buttonArea {padding:0 30px;padding:30px 0 40px 0;height:32px;border-top:solid 1px #e0e0e0;text-align:right;}
.resultConfirmLayout .buttonArea span {display:inline-block;line-height:32px;vertical-align:top;padding:0 10px;background:url("https://dware.intojob.co.kr/image/dwaren2/bul/bul_04.gif") 0 center no-repeat;color:#000;font-weight:bold;}
.resultConfirmLayout .buttonArea a {vertical-align:middle;}

/*직무소개*/
.ly_table table {width:100%;border-top:solid 1px #8a8a8a;border-left:solid 1px #e3e3e3;}
.ly_table table thead th {line-height:37px;background-color:#f5f7fb;border-bottom:solid 1px #e3e3e3;border-right:solid 1px #e3e3e3;}
.ly_table table tbody td {padding:20px 10px;line-height:22px;border-bottom:solid 1px #e3e3e3;border-right:solid 1px #e3e3e3;}
.ly_table table tbody td a {color:#666;}
.ly_table table tbody td a:hover {font-weight:bold;}
.ly_explain {margin-top:40px;}
.ly_explain .title {padding:0 0 10px 20px;background:url("https://dware.intojob.co.kr/image/dwaren2/bul/bul_arrow.gif") 0 2px no-repeat;font-size:14px;color:#1d1d1d;font-weight:bold;border-bottom:solid 1px #e3e3e3;}
.ly_explain .content {margin-top:40px;}
.ly_explain .content strong {display:block;}
.ly_explain .content li {line-height:18px;margin-bottom:20px;}

.sortingWrap {margin:30px 0 10px 0;text-align:right;}
.sortingWrap span {display:inline-block;padding-left:10px;margin-left:20px;font-size:11px;color:#000;background:url("https://dware.intojob.co.kr/image/dwaren2/bul/bul_01.gif") 0 center no-repeat;}
.sortingWrap span select {width:100px;font-size:11px;color:#000;}
.sortingWrap span strong {color:#fe6601;}

.faqListStyle {width:100%;border-top:solid 1px #d6d6d6;}
.faqListStyle li {border-bottom:solid 1px #d6d6d6;}
.faqListStyle li div.questionSection {position:relative;cursor:pointer;}
.faqListStyle li div span {display:inline-block;padding:10px 0;vertical-align:top;}
.faqListStyle li div span.num {width:60px;text-align:center;color:#999;}
.faqListStyle li div span.q {border-left:solid 1px #d6d6d6;padding-left:40px;width:600px;background:url("https://dware.intojob.co.kr/image/dwaren2/icon/icon_q.gif") 20px 8px no-repeat;}
.faqListStyle li div span.arrow {position:absolute;top:15px;right:15px;width:13px;height:7px;background:url("https://dware.intojob.co.kr/image/dwaren2/icon/icon_downArrow.gif") 0 0 no-repeat;}
.faqListStyle li div.answerSection {display:none;padding:20px 0 20px 40px;margin-left:60px;border-left:solid 1px #d6d6d6;line-height:18px;background:url("https://dware.intojob.co.kr/image/dwaren2/icon/icon_a.gif") 20px 21px no-repeat;} /*20180306 수정*/
.faqListStyle li.on div.questionSection {border-bottom:solid 1px #d6d6d6;background-color:#f6f7fb;}
.faqListStyle li.on span.arrow {background-image:url("https://dware.intojob.co.kr/image/dwaren2/icon/icon_upArrow.gif");}
.faqListStyle li.on div.answerSection {display:block;background-color:#fff;}

.alarmWrap {width:100%;height:48px;margin-bottom:20px;background:url("https://dware.intojob.co.kr/image/dwaren2/common/bg_alarmWrap.gif") 0 0 no-repeat;}
.alarmWrap p {padding-left:40px;line-height:48px;}
.alarmWrap p strong {color:#fe6601;}

.popSecretDoc {position:absolute;left:50%;margin-left:-204px;width:458px;height:203px;background-color:#fbfcfd;border:solid 1px #4a4a4a;}
.popSecretDoc h3 {position:absolute;top:25px;left:30px;}
.popSecretDoc .btnPopClose {position:absolute;top:30px;right:35px;width:14px;height:13px;background:url("https://dware.intojob.co.kr/image/dwaren2/qna/bg_topClose.png") 0 0 no-repeat;}
.popSecretDoc table {position:absolute;top:66px;left:30px;width:340px;height:48px;border-style:solid;border-color:#a1a5ab #e1e2e4 #e1e2e4 #e1e2e4;border-width:1px;}
.popSecretDoc table th {background:#f6f7fb url("https://dware.intojob.co.kr/image/dwaren2/icon/ico_check.gif") 15px 18px no-repeat;text-align:left;padding-left:25px;font-weight:normal;}
.popSecretDoc table td {padding-left:10px;background-color:#fff;}
.popSecretDoc .btn {position:absolute;top:130px;width:100%;text-align:center;}

.passwordSearchMailWrap {position:relative;border-style:solid;border-width:1px;border-color:#8a8a8a #e5e5e5 #e5e5e5;padding:35px 60px 60px;}
.passwordSearchMailWrap h3 {position:absolute;top:56px;left:60px;}
.passwordSearchMailWrap dl dt {padding-top:105px;height:170px;background:url("https://dware.intojob.co.kr/image/dwaren2/password/mail_visual.gif") 0 0 no-repeat;color:#000;line-height:18px;}
.passwordSearchMailWrap dl dt strong {color:#ff6600;text-decoration:underline;}
.passwordSearchMailWrap dl dd {border-top:solid 1px #f2f2f2;padding-top:30px;}
.passwordSearchMailWrap dl dd ul li {padding-left:10px;line-height:16px;color:#999;font-size:11px;background:url("https://dware.intojob.co.kr/image/dwaren2/bul/bul_01.gif") 0 6px no-repeat;}

#popupShadowWrap {position:fixed;top:0;left:0;width:100%;height:100%;background:url("https://dware.intojob.co.kr/image/dwaren2/common/bg_modalPopup.png") 0 0 repeat;z-index:100;}
#modlPopupApplication {position:absolute;top:50%;left:50%;margin:-337px 0 0 -430px;width:830px;height:675px;background-color:#fff;border:solid 3px #000;}
#modlPopupApplication .clockLayout {position:absolute;top:240px;right:40px;width:107px;height:114px;background:url("https://dware.intojob.co.kr/image/dwaren2/common/bg_clock.png") 0 0 no-repeat;}
#modlPopupApplication .clockLayout p {padding:55px 0 0 0;text-align:center;font-weight:bold;font-size:11px;color:#000;line-height:12px;}
#modlPopupApplication .clockLayout p span {display:block;color:#666;}
#modlPopupApplication .clockLayout p strong {font-size:24px;color:#000;}

/*main*/
@font-face{
 	font-family:"NanumGothicB";
 	src:url('https://dware.intojob.co.kr/image/dware/t1/common/font/NanumGothicBold.eot');
	src:url('https://dware.intojob.co.kr/image/dware/t1/common/font/NanumGothicBold.eot?#iefix') format('embedded-opentype'), url('https://dware.intojob.co.kr/image/dware/t1/common/font/NanumGothicBold.woff') format('woff'), url('https://dware.intojob.co.kr/image/dware/t1/common/font/NanumGothicBold.ttf') format('truetype');
}

/*------------ main ----------------*/
#wrapper.main #contents {width:1200px;margin:0 auto;}
.mainTopSection {height:475px;}

.mainVisualWrap {float:left;width:716px;}
.mainVisualWrap .visualSection {position:relative;width:716px;height:475px;}
.mainVisualWrap .visualSection .text {position:absolute;top:125px;right:20px;font-family:"Nanum Gothic";}
.mainVisualWrap .visualSection .text dt {font-size:48px;color:#fff;letter-spacing:-1px;font-weight:normal;text-align:left;text-decoration:underline;}
.mainVisualWrap .visualSection .text dd {margin-top:20px;font-size:14px;line-height:22px;font-weight:bold;color:#fff;}

.mainBoardWrap {position:relative;float:right;width:474px;margin-left:10px;height:475px;}
.mainBoardWrap .recruitListSection {width:474px;height:233px;border:solid 1px #ccc;}
.mainBoardWrap .recruitListSection .title {position:relative;height:55px;}
.mainBoardWrap .recruitListSection .title h2 {padding-left:20px;font-size:18px;color:#000;font-weight:bold;line-height:55px;}
.mainBoardWrap .recruitListSection .title .bt_more {position:absolute;top:0;right:0;display:block;width:55px;height:55px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm34/btn/btn_mainMore_01.gif") center center no-repeat;}
.mainBoardWrap .recruitListSection .tab {height:30px;border-bottom:solid 1px #ccc;}
.mainBoardWrap .recruitListSection .tab:after {content:"";height:0;display:block;overflow:hidden;clear:both;}
.mainBoardWrap .recruitListSection .tab li {float:left;height:30px;width:118px;text-align:center;}
.mainBoardWrap .recruitListSection .tab li a {display:inline-block;width:118px;height:30px;font-size:14px;line-height:30px;font-weight:bold;color:#000;border-style:solid;border-width:1px 1px 1px 0;border-color:#ccc;}
.mainBoardWrap .recruitListSection .tab li span {font-weight:normal;color:#eb2323;} /*스킨변경*/
.mainBoardWrap .recruitListSection .tab li.on a {border-bottom:solid 1px #fff;}
.mainBoardWrap .recruitListSection table {width:100%;margin-top:17px;}
.mainBoardWrap .recruitListSection table tbody td {padding-bottom:10px;font-size:14px;color:#666;}
.mainBoardWrap .recruitListSection table tbody td .type {display:block;margin-left:20px;height:30px;width:65px;text-align:center;font-size:14px;line-height:30px;background-color:#3eb134;color:#fff;}
.mainBoardWrap .recruitListSection table tbody td .type.old {background-color:#63666b;} /*스킨변경*/
.mainBoardWrap .recruitListSection table tbody td .type.intern {background-color:#2665a0;} /*스킨변경*/
.mainBoardWrap .recruitListSection table tbody td a {display:block;width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;word-wrap:break-word;}
.mainBoardWrap .recruitListSection table tbody td.dday {text-align:center;width:90px;}
.mainBoardWrap .recruitListSection table tbody td.today {color:#024a81;} /*스킨변경*/
.mainBoardWrap .recruitListSection table tbody td:nth-of-type(2) {padding-left:10px;}

.mainNoticeWrap {position:relative;width:232px;height:232px;margin:10px 0 0 0;border:solid 1px #ccc;}
.mainNoticeWrap .title {position:relative;height:53px;}
.mainNoticeWrap .title h2 {margin-left:14px;font-size:18px;font-weight:bold;color:#000;line-height:53px;}
.mainNoticeWrap .title h2:after {content:"";position:absolute;bottom:0;left:14px;width:13px;height:1px;background-color:#ea5415;} /*스킨변경*/
.mainNoticeWrap .title .bt_more {position:absolute;top:0;right:0;display:block;width:53px;height:53px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm34/btn/btn_mainMore_01.gif") center center no-repeat;}
.mainNoticeWrap .list li {position:relative;margin:10px 15px;padding-left:13px;}
.mainNoticeWrap .list li:before {content:" ";position:absolute;top:8px;left:0;width:3px;height:3px;background-color:#ccc;}
.mainNoticeWrap .list li a {font-size:14px;color:#666;line-height:22px;}
.mainNoticeWrap .list li span {display:inline-block;width:13px;height:13px;background:url("https://dware.intojob.co.kr/image/dwaren2/main/sempio/icon_new.gif") 0 0 no-repeat;vertical-align:middle;}

.mainBoardWrap .mainQuickMenuWrap {position:absolute;bottom:0;right:0;width:232px;height:232px;background-color:#f7f7fb;border:solid 1px #ccc;}
.mainBoardWrap .mainQuickMenuWrap li {position:relative;float:left;width:115px;height:115px;cursor:pointer;}
.mainBoardWrap .mainQuickMenuWrap li:not(:nth-of-type(2n)) {border-right:solid 1px #e1e1e3;}
.mainBoardWrap .mainQuickMenuWrap li:nth-of-type(1) {border-bottom:solid 1px #e1e1e3;background:url("https://dware.intojob.co.kr/image/dware/t1/tm63/images/main/quickbox_01.png") center 24px no-repeat;}
.mainBoardWrap .mainQuickMenuWrap li:nth-of-type(2) {border-bottom:solid 1px #e1e1e3;background:url("https://dware.intojob.co.kr/image/dware/t1/tm63/images/main/quickbox_02.png") center 24px no-repeat;}
.mainBoardWrap .mainQuickMenuWrap li:nth-of-type(3) {background:url("https://dware.intojob.co.kr/image/dware/t1/tm78/images/main/quickbox_03.png") center 24px no-repeat;}
.mainBoardWrap .mainQuickMenuWrap li:nth-of-type(4) {background:url("https://dware.intojob.co.kr/image/dware/t1/tm78/images/main/quickbox_04.png") center 24px no-repeat;}
.mainBoardWrap .mainQuickMenuWrap li p {padding-top:72px;text-align:center;}

.mainBottomSection {margin:10px 0 80px 0;height:232px;}
.mainBottomSection .resumeMenu {float:left;position:relative;width:716px;height:232px;}
.mainBottomSection .resumeMenu ul li {float:left;position:relative;width:232px;height:232px;border:solid 1px #ccc;margin-right:10px;cursor:pointer;background-repeat:no-repeat,no-repeat;background-position:center 65px,right 15px bottom 25px;}
.mainBottomSection .resumeMenu ul li:last-child {margin-right:0;}
.mainBottomSection .resumeMenu ul li:nth-of-type(1) {background-image:url("../images/main/resumebox_01.png"),url("https://dware.intojob.co.kr/image/dware/t1/tm63/images/main/resumebox_arrow.png");}
.mainBottomSection .resumeMenu ul li:nth-of-type(2) {background-image:url("../images/main/resumebox_02.png"),url("https://dware.intojob.co.kr/image/dware/t1/tm63/images/main/resumebox_arrow.png");}
.mainBottomSection .resumeMenu ul li:nth-of-type(3) {background-image:url("../images/main/resumebox_03.png"),url("https://dware.intojob.co.kr/image/dware/t1/tm63/images/main/resumebox_arrow.png");}
.mainBottomSection .resumeMenu ul li span {position:absolute;top:15px;left:15px;display:block;font-size:12px;color:#000;}
.mainBottomSection .resumeMenu ul li span:after {content:" ";position:absolute;bottom:-3px;left:0;width:7px;height:1px;background-color:#ea5415;} /*스킨변경*/
.mainBottomSection .resumeMenu ul li dl {position:absolute;bottom:25px;left:15px;}
.mainBottomSection .resumeMenu ul li dl dt {font-size:18px;}
.mainBottomSection .resumeMenu ul li dl dd {margin-top:5px;font-size:12px;color:#858484;}

.mainBottomSection .mainNoticeWrap {float:left;margin:0 0 0 10px;width:232px;height:232px;border:0;background-color:var(--skin-color);} /*스킨변경*/
.mainBottomSection .mainNoticeWrap .title h2 {color:#fff;font-weight:normal;}
.mainBottomSection .mainNoticeWrap .title .bt_more {background-image:url("https://dware.intojob.co.kr/image/dware/t1/tm34/btn/btn_mainMore_02.gif");}
.mainBottomSection .mainNoticeWrap .list li:before {background-color:#fff;}
.mainBottomSection .mainNoticeWrap .list li a {color:#fff;}
.mainBottomSection .mainNoticeWrap .title h2:after {background-color:#fff;}

/*
.mainBottomSection .mainSystemIntro {float:left;position:relative;width:232px;height:232px;margin-left:10px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm63/images/main/jobcafe_visual.png") 0 0 no-repeat;}
.mainBottomSection .mainSystemIntro dl {display:none;margin-top:54px;text-align:center;color:#fff;}
.mainBottomSection .mainSystemIntro dl dt {position:relative;margin-bottom:30px;font-size:24px;}
.mainBottomSection .mainSystemIntro dl dt:after {content:"";position:absolute;bottom:-12px;left:50%;width:60px;margin-left:-30px;height:1px;background-color:#fff;}
.mainBottomSection .mainSystemIntro dl dd {font-size:12px;line-height:18px;}
.mainBottomSection .mainSystemIntro .bt_more {position:absolute;top:0;right:0;display:block;width:53px;height:53px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm34/btn/btn_mainMore_02.gif") center center no-repeat;}
*/
.mainBottomSection .mainSystemIntro {float:left;position:relative;width:232px;height:232px;margin-left:10px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm70/images/main/main_systemBox.png") 0 0 no-repeat;}
.mainBottomSection .mainSystemIntro dl {margin-top:77px;text-align:center;color:#fff;}
.mainBottomSection .mainSystemIntro dl dt {position:relative;margin-bottom:30px;font-size:24px;}
.mainBottomSection .mainSystemIntro dl dt:after {content:"";position:absolute;bottom:-13px;left:50%;margin-left:-29px;height:1px;width:58px;background-color:#fff;}
.mainBottomSection .mainSystemIntro dl dd {font-size:12px;line-height:18px;}
.mainBottomSection .mainSystemIntro .bt_more {position:absolute;top:0;right:0;display:block;width:53px;height:53px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm34/btn/btn_mainMore_02.gif") center center no-repeat;}

.mainMobileBanner {display:none;}


/*팝업지원서용 추가*/
/*scroll*/
.btnAlign_c {text-align:center;}
.btnAlign_r {text-align:right;}

.mgt5 {margin-top:5px;}
.mgt10 {margin-top:10px;}
.mgt20 {margin-top:20px;}
.mgt30 {margin-top:30px;}
.pdt5 {padding-top:5px;}
.pdt10 {padding-top:10px;}
.pdt20 {padding-top:20px;}

div.scroll {overflow-y:auto;border:solid 1px #d2d2d2;padding:10px 35px 10px 35px;text-align:left;line-height:20px;}
div.scroll2 {overflow-y:auto;border:solid 0px #d2d2d2;padding:10px;text-align:left;line-height:20px;}

/*
#popupShadowWrap #modlPopupApplication h2 {margin-bottom:20px;font-size:24px;color:#272727;font-weight:bold;letter-spacing:-1px;}
#popupShadowWrap #modlPopupApplication h2 .bt_right {position:bottom;top:60px;right:0;}
#popupShadowWrap #modlPopupApplication h5 {margin-bottom:15px;font-size:16px;color:#272727;font-weight:bold;letter-spacing:-1px;position:relative;}
*/

#popupShadowWrap #modlPopupApplication h2 {margin-bottom:20px;font-size:24px;color:#272727;font-weight:bold;letter-spacing:-1px;}
#popupShadowWrap #modlPopupApplication h2 .bt_right {position:bottom;top:60px;right:0;}
#popupShadowWrap #modlPopupApplication h5 {margin-bottom:15px;font-size:16px;color:#272727;font-weight:bold;letter-spacing:-1px;}
#popupShadowWrap #modlPopupApplication h5 .bt_right {position:bottom;top:75px;right:0;}

/*20160122 edit */
/*
#popupShadowWrap #modlPopupApplication h5 .bt_right {position:absolute;top:0;right:0;display:inline-block;height:26px;vertical-align:middle;}
#popupShadowWrap #modlPopupApplication h5 .bt_right img {vertical-align:middle;}
#popupShadowWrap #modlPopupApplication h5 > a.bt_right {right:67px;}
*/

#modlPopupApplication .tab {*zoom:1;margin-bottom:30px;}
#modlPopupApplication .tab:after {content:" ";height:0;clear:both;display:block;}
#modlPopupApplication .tab li {float:left;width:256px;height:44px;cursor:pointer;text-indent:-9999px;overflow:hidden;}
#modlPopupApplication .tab li.write {background:url("https://dware.intojob.co.kr/image/dwaren2/recruit/tap_01.gif") 0 0 no-repeat;}
#modlPopupApplication .tab li.zip {background:url("https://dware.intojob.co.kr/image/dwaren2/recruit/tap_04.gif") 0 0 no-repeat;}
#modlPopupApplication .tab li.apply {width:258px;background:url("https://dware.intojob.co.kr/image/dwaren2/recruit/tap_03.gif") 0 0 no-repeat;}
#modlPopupApplication .tab li.edit {background:url("https://dware.intojob.co.kr/image/dwaren2/recruit/tap_02.gif") 0 0 no-repeat;}
#modlPopupApplication .tab li.sel {background-position:0 -44px;}

.ntableStyle {width:99%;border-top:solid 1px #7f838c;}
.ntableStyle table {width:100%;}
.ntableStyle table thead th {height:48px;font-size:14px;color:#333;background-color:#f6f7fb;border-bottom:solid 1px #e3e3e3;}
.ntableStyle table thead th span.bt_sort {display:inline-block;width:13px;height:12px;background:url("https://dware.intojob.co.kr/image/kcfn/images/btn/btn_tableSort.gif") 0 0 no-repeat;vertical-align:middle;cursor:pointer;}
.ntableStyle table thead th span.bt_sort2 {display:inline-block;width:13px;height:12px;background:url("https://dware.intojob.co.kr/image/kcfn/images/btn/btn_tableSort_reverse.gif") 0 0 no-repeat;vertical-align:middle;cursor:pointer;}
.ntableStyle table thead th .sortPopup {position:absolute;display:none;top:12px;right:0;border:solid 1px #666;padding:10px;width:80px;background-color:#fff;}
.ntableStyle table thead th .sortPopup.title {left:37%;}
.ntableStyle table thead th .sortPopup.close {display:none;}
.ntableStyle table thead th .sortPopup li {font-size:11px;font-weight:normal;line-height:18px;}
.ntableStyle table tbody td {height:47px;border-bottom:solid 1px #e3e3e3;text-align:center;}
.ntableStyle table tbody tr.odd td {background-color:#f6f7fb;}
.ntableStyle table tbody td.tit {text-align:left;padding-left:10px;}
.ntableStyle table tbody td.left {text-align:left;padding-left:10px;}
.ntableStyle table tbody td.tit.reply {padding-left:30px;background:url("https://dware.intojob.co.kr/image/kcfn/images/icon/icon_reply.gif") 10px center no-repeat;}
.ntableStyle table tbody td.check {background:#ffffff url("https://dware.intojob.co.kr/image/kcfn/images/icon/ico_check.gif") 10px center no-repeat;}
.ntableStyle table tbody div.check2 {background:#ffffff url("https://dware.intojob.co.kr/image/kcfn/images/icon/ico_check.gif") 10px center no-repeat;}
.ntableStyle table tbody td.term {font-size:11px;line-height:16px;}
.ntableStyle table tbody td.cnt {color:#666;}
.ntableStyle table tbody td.class {color:#000;}
.ntableStyle table tbody td span {display:inline-block;vertical-align:middle;}
.ntableStyle table tbody td span.reply {width:15px;height:13px;background:url("https://dware.intojob.co.kr/image/kcfn/images/icon/icon_reply.gif") 0 0 no-repeat;}
.ntableStyle table tbody td span.private {width:36px;height:15px;background:url("https://dware.intojob.co.kr/image/kcfn/images/icon/icon_private.gif") 0 0 no-repeat;cursor:pointer;}
.ntableStyle table tbody td span.icon {text-indent:-9999px;overflow:hidden;}
.ntableStyle table tbody td input.input_text {border:solid 1px #e1e2e4;background-color:#fff;}

.ntableStyle.recruit table thead th,
.ntableStyle.recruit table tbody td {border-right:solid 1px #e1e2e4;}
.ntableStyle.company table thead th,
.ntableStyle.company table tbody td {border-right:solid 1px #e1e2e4;}
.ntableStyle.company table thead th {position:inherit;}
.ntableStyle.company table tbody td {height:auto;padding-top:14px;padding-bottom:14px;}
.ntableStyle table .last-child,
.ntableStyle.recruit table .last-child,
.ntableStyle.company table .last-child {border-right:0;}
.ntableStyle table thead th div {position:relative;display:inline-block;}
.ntableStyle table thead th .sortButton {display:inline-block;}
.ntableStyle table thead th .sortButtonType {display:inline-block;padding-right:20px;background:url("https://dware.intojob.co.kr/image/kcfn/images/btn/btn_tableSort.gif") right center no-repeat;cursor:pointer;zoom:1;}
.ntableStyle table thead th .sortButtonType.on {background-image:url("https://dware.intojob.co.kr/image/kcfn/images/btn/btn_tableSort_reverse.gif");}
.ntableStyle table thead th cite {color:#ed2100;}
.ntableStyle.resume table tbody td {height:auto;padding:10px 0;}
.ntableStyle.resume table tbody td div.pdt5 {padding-top:5px;}

.ntableViewStyle {border-top:solid 1px #8a8a8a;}
.ntableViewStyle table {width:100%;}
.ntableViewStyle table tbody td.title {position:relative;padding:20px;font-size:14px;color:#333;font-weight:bold;border-bottom:solid 1px #e1e2e4;background-color:#f6f7fb;}
.ntableViewStyle table tbody td.title .date {position:absolute;top:20px;right:10px;font-size:12px;color:#999;font-family:verdana;font-weight:normal;}
.ntableViewStyle table tbody td ul {width:100%;display:table;border-bottom:solid 1px #e1e2e4;border-top:solid 1px #e1e2e4;}
.ntableViewStyle table tbody td ul li {display:table-cell;height:37px;vertical-align:middle;font-size:12px;color:#333;width:33%;font-weight:bold;text-align:center;}
.ntableViewStyle table tbody td ul li.first-child {padding-left:20px;text-align:left;}
.ntableViewStyle table tbody td ul li {text-align:center;}G
.ntableViewStyle table tbody td ul li.last-child {padding-right:20px;text-align:right;}
.ntableViewStyle table tbody td ul li.zip a {display:inline-block;margin-left:5px;vertical-align:middle;}
.ntableViewStyle table tbody td ul li span {display:inline-block;font-size:11px;color:#999;font-weight:normal;}
.ntableViewStyle table tbody tr.secret {background-color:#f6f5f1;}
.ntableViewStyle table tbody tr.secret th {border-bottom:solid 1px #e3e3e3;font-weight:normal;}
.ntableViewStyle table tbody tr.secret td {height:37px;border-bottom:solid 1px #e3e3e3;}
.ntableViewStyle table tbody tr.secret td input[type=password] {background-color:#fff;}
.ntableViewStyle table tbody tr.secret td span {padding-left:10px;color:#ed2100;font-size:11px;}
.ntableViewStyle.qna table tbody td ul li.type {width:40%;padding-left:20px;}
.ntableViewStyle.qna table tbody td ul li.writer {width:20%;text-align:left;}
.ntableViewStyle.qna table tbody td ul li.date {width:20%;padding-left:0;text-align:center;}
.ntableViewStyle.qna table tbody td ul li.count {width:20%;}

.ntableViewStyle .viewContent {padding:40px 20px;line-height:18px;border-bottom:solid 1px #e3e3e3;}

.ntableWriteStyle {background:url("https://dware.intojob.co.kr/image/kcfn/images/common/bg_tableLine.gif") 0 0 repeat-x;padding-top:3px;}
.ntableWriteStyle table {width:100%;border:solid 1px #e1e2e4;}
.ntableWriteStyle table tbody th {padding-left:24px;height:40px;text-align:left;background:#f6f7fb url("https://dware.intojob.co.kr/image/kcfn/images/icon/ico_check.gif") 10px center no-repeat;border-right:solid 1px #e1e2e4;border-bottom:solid 1px #e1e2e4;color:#000;line-height:14px;}
.ntableWriteStyle table tbody td {padding-left:10px;border-right:solid 1px #e1e2e4;border-bottom:solid 1px #e1e2e4;}
.ntableWriteStyle table tbody td.cont {height:auto;padding:10px;}
.ntableWriteStyle table tbody td span {color:#fe6601;font-size:11px;vertical-align:middle;}

.ntableStyle.type01 {border-style:solid;border-color:#514a47;border-width:1px 0;}
.ntableStyle.type01 table tbody td.com_logo {text-align:center;border:0;}
.ntableStyle.type01 table tbody td.com_logo .logo {margin-bottom:20px;}
.ntableStyle.type01 table tbody td.com_logo .homepageLink {padding-top:20px;background:url("https://dware.intojob.co.kr/image/kcfn/images/icon/icon_homepage.gif") center 0 no-repeat;}
.ntableStyle.type01 table tbody td.com_logo .homepageLink a {font-size:11px;text-decoration:underline;color:#333;}
.ntableStyle.type01 tbody th {padding-left:10px;background-color:#f6f5f1;text-align:left;color:#000;border-width:0 1px 1px 0;border-style:solid;border-color:#e1e2e4;}
.ntableStyle.type01 tbody td {padding:13px 10px;height:auto;text-align:left;border-right:solid 1px #e1e2e4;}
.ntableStyle.type01 tbody td.last-child {border-right:0;}
.ntableStyle.type01 tbody td img {vertical-align:middle;}

/*지원서확인 추가*/
.ly_table05 table {width:99%;}
.ly_table05 table thead th {background-color:#f9f9f9;border:solid 1px #e4e5e1;text-align:center;height:30px;}
.ly_table05 table thead th.left {text-align:left;padding-left:10px;}
.ly_table05 table tbody th {padding-left:10px;background-color:#f9f9f9;border:solid 1px #e4e5e1;text-align:left;}
.ly_table05 table tbody td {padding:9px 0 8px 10px;border:solid 1px #e4e5e1;}
.ly_table05 table tbody td.photo {padding:0;text-align:center;}
.ly_table05 table tbody td.content {line-height:18px;padding-right:10px;}
.ly_table05 table tbody tr.center td {text-align:center;padding-left:0;}
.ly_table05 table tbody tr.center td.content {line-height:18px;text-align:left;padding-left:10px;}
.ly_table05 table tbody td strong.org {color:#fc7727;}

/*titLayout*/
.titLayout li {line-height:20px;padding-left:7px;background:url("https://dware.intojob.co.kr/image/dwaren/bul/bul_a3_2.gif") 0 center no-repeat;}
.titLayout li.tit {padding-left:20px;margin-bottom:10px;font-size:16px;color:#333;font-weight:bold;background:url("https://dware.intojob.co.kr/image/dwaren/bul/bul_rnd01.gif") 0 center no-repeat;}

.titLayout01 {background:url("https://dware.intojob.co.kr/image/dwaren/bul/bul_rnd02.gif") 0 19px no-repeat;line-height:16px;font-size:14px;color:#333;padding:20px 0 0 20px;font-weight:bold;}
.titLayout01 span {color:#fc7727;font-size:12px;font-weight:normal;}
.titLayout01.noBul {background:none;padding-left:0;}

/*채용공고문 관련*/
/*popup  (content.css 참조)*/
.pop_content .tabStyle {height:30px;}
.pop_content .tabStyle a {width:140px;padding:0;line-height:29px;font-size:12px;background-color:#f8f8f8;border:solid 1px #e5e5e5;border-bottom:solid 1px #79818f;color:#8e9197;font-weight:bold;}
.pop_content .tabStyle a.active {height:29px;border:solid 1px #79818f;border-bottom:solid 1px #fff;background-color:#fff;color:#444;}
.pop_content .ly_table {padding:0;background:none;border-bottom:0;}
.pop_content .ly_table thead th {border:solid 1px #8295ab;background-color:#F5F5F6;height:30px;color:#333;}
.pop_content .ly_table tbody td.title {line-height:22px;border:solid 1px #e4e5e1;}
.pop_content .ly_table04 tbody td.last {border-right:0;}


.pop_content .ly_popTable table {width:100%;}
.pop_content .ly_popTable table thead th {border:solid 1px #8295ab;background-color:#a5b3c3;height:30px;color:#fff;}
.pop_content .ly_popTable table tbody td {border:solid 1px #e4e5e1;padding:9px 0 8px 10px;}
.pop_content .ly_popTable table tbody tr.center td {padding-left:0;text-align:center;}

.pop_content .ly_explain {padding-top:30px;}
.pop_content .ly_explain .title {height:28px;color:#66a20d;font-size:14px;font-weight:bold;border-bottom:solid 1px #92999d;}
.pop_content .ly_explain .content {padding-top:10px;line-height:18px;}
.pop_content .ly_explain .content strong {display:block;}

.pop_content .ly_info {padding:0;height:25px;}
.pop_content .ly_info span {font-size:12px;}

.pop_content.application .h_title {text-align:center;font-size:24px;color:#333;font-weight:bold;letter-spacing:-1px;}
.pop_content.application ul li {padding-top:0px;}
.pop_content.application ul li .stit {font-size:16px;color:#333;font-weight:bold;}
.pop_content.application ul li p {line-height:18px;padding-top:10px;}
.pop_content.application ul li p a {font-weight:bold;}
.pop_content.application ul li p a:hover {text-decoration:underline !important;}
.pop_content.application.type_a .stit {padding-left:20px;background:url("https://dware.intojob.co.kr/image/dwaren/notice/noticePrintType_a_bul.gif") 0 center no-repeat;}
.pop_content.application.type_a .ly_table.application_type thead th {background-color:#f5f5f5;color:#333;border:solid 1px #dcdcdc;}
.pop_content.application.type_a .ly_table.application_type tbody th {background-color:#f5f5f5;color:#333;border:solid 1px #dcdcdc;text-align:center;padding-left:0;}
.pop_content.application .ly_table.application_type tbody td {border:solid 1px #e4e5e1;}

/*팝업 입사지원서 미리보기 (content.css 참조)*/
.pop_content.application .schedule {margin-top:10px;}
.pop_content.application .schedule table {width:100%;}
.pop_content.application .schedule table tbody td {text-align:center;line-height:18px;}
.pop_content.application .schedule table tbody td strong {display:block;}
.pop_content.application.type_a .schedule table tbody td {height:55px;background-color:#fffce7;border-top:solid 1px #ecbc76;border-bottom:solid 1px #ecbc76;color:#f77b17;}
.pop_content.application.type_a .schedule table tbody td.first {border-left:solid 1px #ecbc76;}
.pop_content.application.type_a .schedule table tbody td.last {border-right:solid 1px #ecbc76;background-image:none;padding-right:0;}
.pop_content.application.type_a .schedule table tbody td.arrow {background:url("https://dware.intojob.co.kr/image/dwaren/notice/noticePrintType_a_arrow.gif") 0 0 no-repeat;width:34px;}

.pop_content.application.type_b ul li dl {*zoom:1;}
.pop_content.application.type_b ul li dl:after {content:" ";clear:both;height:0;display:block;}
.pop_content.application.type_b ul li dt {float:left;width:150px;padding-top:10px;background:url("https://dware.intojob.co.kr/image/dwaren/notice/noticePrintType_b_bul.gif") 0 0 no-repeat;}
.pop_content.application.type_b ul li dt strong {display:block;}
.pop_content.application.type_b ul li dd {float:left;width:670px;}
.pop_content.application.type_b ul li dd p {padding:0;}
.pop_content.application.type_b .ly_table.application_type thead th {background-color:#f5f5f5;color:#6ba32b;border:0;border-top:solid 1px #7ec033;}
.pop_content.application.type_b .schedule table tbody td {height:58px;background-color:#a5cc69;color:#fff;}
.pop_content.application.type_b .schedule table tbody td.first {width:29px;background:#a5cc69 url("https://dware.intojob.co.kr/image/dwaren/notice/noticePrintType_b_sL.gif") 0 0 no-repeat;}
.pop_content.application.type_b .schedule table tbody td.last {width:28px;background:#a5cc69 url("https://dware.intojob.co.kr/image/dwaren/notice/noticePrintType_b_sR.gif") right 0 no-repeat;}
.pop_content.application.type_b .schedule table tbody td.arrow {background:url("https://dware.intojob.co.kr/image/dwaren/notice/noticePrintType_b_arrow.gif") 0 0 no-repeat;width:36px;}
.pop_content.application.type_b .schedule {margin-bottom:10px;}

.pop_content.application.type_c .stit {padding-left:0;background:none;}
.pop_content.application.type_c ul li {border-bottom:solid 1px #d6d6d6;padding-bottom:20px;}
.pop_content.application.type_c ul li.last {border-bottom:0;}
.pop_content.application.type_c .ly_table.application_type thead th {background-color:#edf0f9;color:#5a79c5;border:solid 1px #adbde4;}
.pop_content.application.type_c .schedule table tbody td {height:55px;background:url("https://dware.intojob.co.kr/image/dwaren/notice/noticePrintType_c_sC.gif") 0 0 repeat-x;color:#f7f7f7;}
.pop_content.application.type_c .schedule table tbody td.first {width:9px;background:#a5cc69 url("https://dware.intojob.co.kr/image/dwaren/notice/noticePrintType_c_sL.gif") 0 0 no-repeat;}
.pop_content.application.type_c .schedule table tbody td.last {width:9px;background:#a5cc69 url("https://dware.intojob.co.kr/image/dwaren/notice/noticePrintType_c_sR.gif") right 0 no-repeat;}
.pop_content.application.type_c .schedule table tbody td.arrow {background:url("https://dware.intojob.co.kr/image/dwaren/notice/noticePrintType_c_arrow.gif") 0 0 no-repeat;width:58px;}

/*20140924 추가*/
#modlPopupApplication .tab li.apply01 {width:258px;background:url("https://dware.intojob.co.kr/image/dwaren2/recruit/applicationTab_03.gif") 0 0 no-repeat;}
#popupShadowWrap #modlPopupApplication h2 .btnPopClose {position:absolute;top:50px;right:40px;}

#modlPopupApplication .applyGuideWrapper {padding:15px;margin-bottom:20px;border-width:1px 0;border-style:solid;border-color:#7f838c;background-color:#f6fcff;}
#modlPopupApplication .applyGuideWrapper h3 {margin-bottom:20px;font-size:14px;color:#000;font-weight:bold;}
#modlPopupApplication .applyGuideWrapper > p {line-height:18px;margin-bottom:30px;}
#modlPopupApplication .applyGuideWrapper > p span {display:inline-block;width:11px;height:18px;background:url("https://dware.intojob.co.kr/image/dwaren2/bul/bul_applyGuide.gif") 0  0 no-repeat;vertical-align:middle;}
#modlPopupApplication .applyGuideWrapper > p .orange {background-position:0 0;}
#modlPopupApplication .applyGuideWrapper > p .green {background-position:0 -18px;}
#modlPopupApplication .applyGuideWrapper dl {margin-bottom:30px;}
#modlPopupApplication .applyGuideWrapper dl dt {color:#1c98ff;font-weight:bold;line-height:18px;}
#modlPopupApplication .applyGuideWrapper dl dd {line-height:18px;}

.moviePlayerWrapper {position:relative;width:770px;height:633px;margin-top:55px;background:url("https://dware.intojob.co.kr/image/dwaren2/introduction/bg_movie.gif") 0 0 no-repeat;}
.moviePlayerWrapper p.introText {position:absolute;top:-17px;width:100%;height:44px;background:url("https://dware.intojob.co.kr/image/dwaren2/introduction/movie_text.gif") center 0 no-repeat;text-align:center;font:0/0 arial;}
.moviePlayerWrapper .player {position:absolute;top:109px;left:114px;}
.introductionWrapper .introText02 {width:770px;height:630px;margin-top:65px;background:url("https://dware.intojob.co.kr/image/dwaren2/introduction/introduction_image.gif") 0 0 no-repeat;font:0/0 arial;}

/*20150527 추가*/
.mainLayerPopup {position:absolute;top:114px;left:0;width:506px;border:solid 2px #00334c;background-color:#fff;z-index:1000;}
.mainLayerPopup .ly_header {position:relative;width:502px;height:88px;background:url("https://dware.intojob.co.kr/image/dwaren/main/bg_layoutPopHeader.gif") 0 0 no-repeat;}
.mainLayerPopup .ly_header h2 {position:absolute;top:34px;left:123px;font-size:24px;color:#000;font-weight:bold;}
.mainLayerPopup .ly_header a.popClose {display:block;position:absolute;top:20px;right:20px;width:18px;height:18px;background:url("https://dware.intojob.co.kr/image/dwaren/btn/btn_mainLayoutPopClose.gif") 0 0 no-repeat;font:0/0 arial;}
.mainLayerPopup .ly_content {padding:15px;line-height:18px;height:300px;overflow-y:auto;}
.mainLayerPopup .ly_footer {padding:10px;text-align:right;background-color:#f1f2f7;}

/* 25.02.26 비밀번호 수정 시작 */
.poplayerinner {position:fixed;top:0;left:0;width:100%;height:100%;padding-bottom:66px;background-color:rgba(0,0,0,0.8);z-index:11;}
.mainLayerPopup2 {position:absolute;top:200px;left:250px;width:506px;border:solid 2px #00334c;background-color:#fff;z-index:1000;}
.mainLayerPopup2 .ly_header {position:relative;width:502px;height:88px;background:url("https://dware.intojob.co.kr/image/dwaren/main/bg_layoutPopHeader.gif") 0 0 no-repeat;}
.mainLayerPopup2 .ly_header h2 {position:absolute;top:34px;left:123px;font-size:24px;color:#000;font-weight:bold;}
.mainLayerPopup2 .ly_header a.popClose {display:block;position:absolute;top:20px;right:20px;width:18px;height:18px;background:url("https://dware.intojob.co.kr/image/dwaren/btn/btn_mainLayoutPopClose.gif") 0 0 no-repeat;font:0/0 arial;}
.mainLayerPopup2 .ly_content {padding:15px;line-height:18px;height:300px;overflow-y:auto;}
.mainLayerPopup2 .tableLayout {width:100%;border-top:solid 1px #4eb945;}
.mainLayerPopup2 .tableLayout thead th {height:30px;background-color:#f5f5f6;color:#4eb945;border-bottom:solid 1px #e4e5e1;}
.mainLayerPopup2 .tableLayout tbody td {padding:4px;text-align:center;border-bottom:solid 1px #e4e5e1;border-right:solid 1px #e4e5e1;}
.mainLayerPopup2 .tableLayout tbody td.left {padding-left:4px;text-align:left;border-left:solid 1px #e4e5e1;line-height:21px;}
.mainLayerPopup2 .tableLayout tbody td:last-child {border-right:0;}
.mainLayerPopup2 .tableLayout tbody th {background-color:#f5f5f6;color:#4eb945;border-bottom:solid 1px #e4e5e1;}
.mainLayerPopup2 .ly_footer {padding:10px;text-align:right;background-color:#f1f2f7;}
/* 25.02.26 비밀번호 수정 끝 */

.pagedesc {text-align:center;}
.ly_table table tbody td {vertical-align:top;}
.buttonAlignR {margin:20px 0 15px 0;text-align:right;}
.buttonAlignC {margin-top:35px;text-align:center;}

.ly_explain01 h3 {font-size:18px;color:#1d1d1d;padding-bottom:10px;border-bottom:solid 1px #e3e3e3;font-weight:bold;}
.ly_explain01 h4 {padding:30px 0 15px 0;margin:0;font-size:14px;color:#ff6600;}
.ly_explain01 p {padding:0 0 0 18px;color:#ff8001;background:url("https://dware.intojob.co.kr/image/dwaren/bul/bul_squre02.gif") 0 3px no-repeat;}
.ly_explain01 ul {margin-top:15px;}
.ly_explain01 ul li {padding:0 0 20px 15px;}
.ly_explain01 ul li p {padding-left:8px;background:none;color:#666;}
.ly_explain01 ul li:last-child {padding-bottom:0;}

.sempioDayPopup {position:absolute;top:50%;left:50%;margin:-297px 0 0 -372px;width:744px;height:594px;background:url("https://dware.intojob.co.kr/image/dwaren/introduction/popup_sempioDay.png") 0 0 no-repeat;}
.sempioDayPopup h2 {position:absolute;top:130px;left:53px;font-size:48px;}
.sempioDayPopup .content {position:absolute;top:205px;left:53px;height:320px;line-height:19px;overflow-y:auto;width: 655px;}
.sempioDayPopup .btnClose {position:absolute;right:25px;bottom:30px;}

.jobinfoTable:after {content:"."; display:block; clear:both; height:0; visibility:hidden;}
.jobinfoTable > li {float:left;width:252px;margin-right:7px;text-align:center;}
.jobinfoTable > li.last {margin-right:0;}
.jobinfoTable > li ul li {height:20px;background-color:#f3f3f3;line-height:20px;margin-bottom:2px;color:#666;}
.jobinfoTable > li ul li.h {height:25px;line-height:25px;background-color:#008cb8;color:#fff;}
.jobinfoTable > li ul li.h.c {background-color:#d50080;}
.jobinfoTable > li ul li a {color:#666;}
.jobinfoTable > li ul li a.on {color:#373737;font-weight:bold;}

.jobinfoDetail {margin-top:35px;}
.jobinfoDetail h3 {background:url("https://dware.intojob.co.kr/image/dware/t1/tm43/introduction/bul_h3.gif") 0 0 no-repeat;padding-left:20px;margin-bottom:10px;font-size:16px;color:#1d1d1d;}
.jobinfoDetail p {padding:20px 0 0 20px;width:910px;height:171px;line-height:18px;font-size:15px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm34/introduction/bg_info.png") 0 0 no-repeat;}

.bandTypeLevelTable {margin-top:60px;}
.bandTypeLevelTable h4 {font-size:24px;text-align:center;color:#1d1d1d;}
.bandTypeLevelTable table {width:100%;}
.bandTypeLevelTable table thead th {height:34px;text-align:center;font-size:14px;color:#141414;border-top:solid 2px #d3d3d3;border-right:solid 1px #d3d3d3;border-bottom:solid 2px #008cb8;}
.bandTypeLevelTable table thead th.o {border-bottom:solid 2px #d50080;}
.bandTypeLevelTable table td {padding:10px;border-bottom:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf;vertical-align:top;line-height:18px;}
.bandTypeLevelTable table td.title {padding:0;text-align:center;height:30px;color:#D50080;border-right:0;background-color:#f5f5f5;vertical-align:middle;}
.bandTypeLevelTable table td.title.first {color:#008cb8;}
.bandTypeLevelTable table td ul li {padding-left:8px;line-height:18px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm43/introduction/bul_list.gif") 0 center no-repeat;}
.bandTypeLevelTable table tbody tr.th {height:30px;background-color:#f2f2f2;}
.bandTypeLevelTable table tbody tr.th td {text-align:center;}
.bandTypeLevelTable table tbody tr.second {background-color:#f6f6f6;}
.bandTypeLevelTable table tbody th {border-bottom:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf;}
.bandTypeLevelTable table .last {border-right:0;}

.buttonWrap {width:100%;text-align:right;margin:20px 0 10px 0;}
.detailList {margin:20px 0 10px 0;}
.detailList li {padding-left:10px;line-height:20px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm43/bul/bul_03.gif") 0 center no-repeat;}
.tableWriteStyle.letter table tbody th {background-image:none;padding-left:15px;}
.tableWriteStyle.letter table tbody td textarea {width:735px;height:80px;}
.tableWriteStyle.letter .confirmText {text-align:right;padding:40px 0;border-bottom:solid 1px #dfdfdf;}

.noticeBox {padding:50px 0;background-color:#f5f7fb;border:solid 1px #e5e5e5;text-align:center;}

.recruit_notice_wrap h1 {font-size:33px;text-align:center;}
/*.recruit_notice_wrap h2 {margin:25px 0;color:#4db848;font-size:18px;text-align:center;;font-weight:bold;}*/
.recruit_notice_wrap h2 {margin:50px 0;color:#000000;font-size:22px;text-align:center;;font-weight:bold;}
.recruit_notice_wrap h3 {margin-bottom:40px;font-size:17px;text-align:center;font-weight:bold;}
.recruit_notice_wrap h4 {height:25px;margin-top:35px;padding-top:10px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm49/notice/noticePrintType_b_bul.gif") 0 0 no-repeat;font-size:16px;}
.recruit_notice_wrap h5 {margin:15px 0;color:#4db848;font-size:12px;font-weight:bold;}
.recruit_notice_wrap h6 {margin:0 0 8px 0;font-size:12px;font-weight:bold;}
.recruit_notice_wrap .tableLayout {width:100%;border-top:solid 1px #4eb945;}
.recruit_notice_wrap .tableLayout thead th {height:30px;background-color:#f5f5f6;color:#4eb945;border-bottom:solid 1px #e4e5e1;}
.recruit_notice_wrap .tableLayout tbody td {padding:4px;text-align:center;border-bottom:solid 1px #e4e5e1;border-right:solid 1px #e4e5e1;}
.recruit_notice_wrap .tableLayout tbody td.left {padding-left:4px;text-align:left;border-left:solid 1px #e4e5e1;line-height:21px;}
.recruit_notice_wrap .tableLayout tbody td:last-child {border-right:0;}
.recruit_notice_wrap .tableLayout tbody th {background-color:#f5f5f6;color:#4eb945;border-bottom:solid 1px #e4e5e1;}
.recruit_notice_wrap p {margin-top:10px;}
.recruit_notice_wrap .info {margin-top:10px;line-height:22px;}
.recruit_notice_wrap .info .org {color:#ff6022;}
.recruit_notice_wrap .info > .org {margin-bottom:15px;}
.recruit_notice_wrap .etc .info {padding-left:10px;}
.recruit_notice_wrap .etc .info dl {padding-left:70px;}
.recruit_notice_wrap .etc .info dl dd {color:#ff6022;}
.recruit_notice_wrap .etc .info .email {color:#4eb945;font-weight:bold;}
.recruit_notice_wrap ul:after {content:" ";clear:both;height:0;display:block;}
.recruit_notice_wrap ul {margin-bottom:15px;}
.recruit_notice_wrap ul.tabUI li {float:left;width:181px;height:30px;margin-right:1px;background-color:#939393;text-align:center;font-size:14px;color:#fff;line-height:30px;font-weight:bold;cursor:pointer;}
.recruit_notice_wrap ul.tabUI li:last-child {margin-right:0;width:180px;}
.recruit_notice_wrap ul.tabUI li:hover, .recruit_notice_wrap ul.tabUI li.on {background-color:#4eb945;}

/* .recruit_notice_wrap ul.tabUI2 li {float:left;width:387px;height:40px;margin-right:1px;background-color:#939393;text-align:center;font-size:14px;color:#fff;line-height:41px;font-weight:bold;cursor:pointer;} */
.recruit_notice_wrap ul.tabUI2 li {float:left;width:50%;height:40px;margin-right:1px;background-color:#939393;text-align:center;font-size:16px;color:#fff;line-height:41px;font-weight:bold;cursor:pointer;}
.recruit_notice_wrap ul.tabUI2 li:last-child {margin-right:0;width:50%;}
.recruit_notice_wrap ul.tabUI2 li:hover, .recruit_notice_wrap ul.tabUI2 li.on {background-color:#4eb945;}

.popupWrap {position:absolute;top:0;left:0;width:495px;background-color:#fff;}
.popupWrap .popHeader {height:50px;padding-left:30px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm49/common/bg_popHeader.png") 0 0 no-repeat;}
.popupWrap .popHeader h2 {font-size:18px;color:#fff;line-height:50px;}
.popupWrap .btn_popClose {position:absolute;top:17px;right:30px;width:14px;height:13px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm49/btn/btn_popClose.png") 0 0 no-repeat;font:0/0 arial;}
.popupWrap .popContent {padding:30px;}
.popupWrap .popContent .box {padding:20px 30px;background-color:#f3f7fd;border:solid 1px #d1e0f6;}
.popupWrap .popContent .box img {vertical-align:middle;}
.popupWrap .popContent .box input[type="text"] {width:280px;padding:1px 2px;border:solid 1px #a6bee2;}
.popupWrap .popContent .box p {margin-top:10px;line-height:18px;}
.popupWrap .popContent .buttonWrap {margin-bottom:0;text-align:center;}

.duty_tabUI {height:60px;}
.duty_tabUI li {position:relative;float:left;width:140px;height:38px;padding-top:20px;font-size:14px;text-align:center;border-style:solid;border-width:1px 1px 1px 0;border-color:#ddd #ddd #47505b #ddd;background-color:#f6f7fb;color:#999;}
.duty_tabUI li:first-child {border-left:solid 1px #ddd;}
.duty_tabUI li.total {width:57px;background:#f6f7fb url("https://dware.intojob.co.kr/image/dware/t1/tm49/recruit/icon_totalView.png") center center no-repeat;}
.duty_tabUI li.on {border-color:#47505b #47505b #fff #47505b;border-width:1px;color:#209344;font-weight:bold;background-color:#fff;}
.duty_tabUI li.total  .totalMenuWrap {display:none;}
.duty_tabUI li.total.on {background:#47505b url("https://dware.intojob.co.kr/image/dware/t1/tm49/recruit/icon_totalView_close.png") center center no-repeat;}
.duty_tabUI li.total.on .totalMenuWrap {display:block;position:absolute;top:58px;left:-707px;width:765px;padding:30px 0;background-color:#47505b;z-index:100;text-align:left;}
.duty_tabUI li.total.on .totalMenuWrap ul:after {content:".";height:0;clear:both;display:block;visibility:hidden;}
.duty_tabUI li.total.on .totalMenuWrap ul li {float:left;width:152px;height:auto;background:none;border:0;padding:0;}
.duty_tabUI li.total.on .totalMenuWrap ul li h3 {padding-left:25px;height:25px;text-align:left;color:#fff;font-size:14px;border-bottom:solid 1px #656c75;}
.duty_tabUI li.total.on .totalMenuWrap ul li h3 a {display:block;text-align:left;font-size:14px;color:#fff;line-height:24px;}

.duty_tabUI li.total.on .totalMenuWrap ul li .subList {padding-left:25px;margin-top:10px;}
.duty_tabUI li.total.on .totalMenuWrap ul li .subList a {display:block;text-align:left;font-size:12px;color:#99a8bb;line-height:24px;}
.duty_tabUI li.total.on .totalMenuWrap ul li .subList a:hover {color:#0dea17;}

.duty_subTabUI {height:75px;margin:10px 0 15px 0;}
.duty_subTabUI li {float:left;min-width:81px;height:40px;margin-bottom:10px;text-align:center;}
.duty_subTabUI li:last-child {background:none;}
.duty_subTabUI li a {display:inline-block;padding:10px 10px 0 10px;height:25px;min-width:41px;}
.duty_subTabUI li.on {background:url("https://dware.intojob.co.kr/image/dware/t1/tm49/recruit/img_subTab_arrow.png") center bottom no-repeat;color:#fff;}
.duty_subTabUI li.on a {color:#fff;background-color:#25ab52;}

.subTabContent .dutyListBox {padding:40px 0 20px 40px;background-color:#f6f7fb;}
.subTabContent .dutyListBox .list:after {content:".";height:0;clear:both;display:block;visibility:hidden;}
.subTabContent .dutyListBox .list li {position:relative;float:left;margin:0 30px 20px 0;width:330px;height:175px;border:solid 1px #ddd;background-color:#fff;}
.subTabContent .dutyListBox .list li .photo {display:block;margin:5px 0 0 5px;width:140px;height:165px;overflow:hidden;}
.subTabContent .dutyListBox .list li dl {position:absolute;top:70px;left:165px;}
.subTabContent .dutyListBox .list li dl dt {padding:10px 0 5px 0;background:url("https://dware.intojob.co.kr/image/dware/t1/tm49/recruit/img_photo_bar.png") 0 0 no-repeat;font-size:18px;color:#070707;}
.subTabContent .dutyListBox .list li dl dt span {font-size:12px;}
.subTabContent .dutyListBox .list li dl dd {color:#999;}
.subTabContent .dutyListBox .list li:hover {border:solid 2px #24ab50;width:328px;height:173px;}
.subTabContent .dutyListBox .list li:hover .photo {margin:4px 0 0 4px;}
.subTabContent .dutyListBox .list li:hover dl {top:69px;left:164px;}

.dutyPeopleDetailWrap {position:relative;padding-top:40px;min-height:330px;border-top:solid 1px #e3e3e3}
.dutyPeopleDetailWrap .photoBox {position:absolute;top:40px;left:0;}
.dutyPeopleDetailWrap .photoBox li.photo img {display:block;width:200px;}
.dutyPeopleDetailWrap .photoBox dl {background-color:#f6f7fb;padding:20px 0 20px 10px;}
.dutyPeopleDetailWrap .photoBox dl dt {padding:10px 0 5px 0;background:url("https://dware.intojob.co.kr/image/dware/t1/tm49/recruit/img_photo_bar.png") 0 0 no-repeat;font-size:18px;color:#070707;}
.dutyPeopleDetailWrap .photoBox dl dt span {font-size:12px;}
.dutyPeopleDetailWrap .photoBox dl dd {color:#999;}
.dutyPeopleDetailWrap .qnaList {padding-left:210px;}
.dutyPeopleDetailWrap .qnaList dl {margin-bottom:40px;}
.dutyPeopleDetailWrap .qnaList dl dt {padding-left:25px;margin-bottom:15px;font-size:14px;color:#333;background:url("https://dware.intojob.co.kr/image/dware/t1/tm49/recruit/icon_q.png") 0 0 no-repeat;}
.dutyPeopleDetailWrap .qnaList dl dd {padding-left:25px;line-height:18px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm49/recruit/icon_a.png") 0 0 no-repeat;}
.dutyPeopleDetailWrap .buttonWrap {border-top:solid 1px #e3e3e3;padding-top:20px;text-align:right;}

/*20160830*/
h3.subTitle {height:40px;font-size:20px;color:#000;}
h3.subTitle.mTop {margin-top:40px;}
h3.subTitle span {font-size:14px;color:#707070;}
.h_table {width:100%;border-top:solid 1px #2c9dae;border-bottom:solid 1px #2c9dae}
.h_table tbody th {padding-left:20px;font-size:14px;color:#707070;background-color:#f8fafc;border-bottom:solid 1px #e3e3e3;border-right:solid 1px #e3e3e3;text-align:left;font-weight:normal;}
.h_table tbody td {padding:6px 0 6px 20px;font-size:14px;color:#707070;border-bottom:solid 1px #e3e3e3;line-height:24px;}
.v_table {width:100%;border-top:solid 1px #2c9dae;border-bottom:solid 1px #2c9dae}
.v_table thead th {height:45px;font-size:14px;color:#707070;background-color:#f8fafc;border-bottom:solid 1px #e3e3e3;border-right:solid 1px #e3e3e3;font-size:15px;text-align:center;font-weight:normal;}
.v_table tbody th {padding-left:20px;font-size:14px;color:#707070;border-bottom:solid 1px #e3e3e3;text-align:left;font-weight:normal;}
.v_table tbody tr th:first-child {border-right:solid 1px #e3e3e3;}
.v_table tbody td {padding:15px 20px 15px 0;font-size:14px;color:#707070;border-bottom:solid 1px #e3e3e3;border-left:solid 1px #e3e3e3;line-height:24px;text-align:right;}
.v_table .last {border-right:0;}
.v_table.jobInfo tbody td {text-align:center;padding-right:0;vertical-align:top;}
.v_table.jobInfo tbody td:first-child {border-left:0;}
p.comment {margin-top:5px;text-align:right;font-size:12px;color:#707070;}

white-space1 {white-space : normal;}
white-space2 {white-space : nowrap;}
white-space3 {white-space : pre;}
white-space4 {white-space : pre-line;}
white-space5 {white-space : pre-wrap;}

.termsLayout p {padding-bottom:35px;font-size:16px;line-height:24px;border-bottom:solid 1px #e3e3e3;}
.termsLayout .terms_cont {padding-top:40px;font-size:13px;line-height:20px;}


/*20160010 추가*/
.recruit_notice_wrap .tableLayout2 {width:100%;border-top:solid 1px #4eb945;}
.recruit_notice_wrap .tableLayout2 thead th {height:30px;background-color:#f5f5f6;color:#4eb945;border-bottom:solid 1px #e4e5e1;}
.recruit_notice_wrap .tableLayout2 tbody td {padding:4px;background-color:#fcfcfc;text-align:center;border-bottom:solid 1px #e4e5e1;border-right:solid 1px #e4e5e1;}
.recruit_notice_wrap .tableLayout2 tbody td.left {padding-left:4px;text-align:left;}
.recruit_notice_wrap .tableLayout2 tbody th {background-color:#f5f5f6;color:#4eb945;border-bottom:solid 1px #e4e5e1;}
.recruit_notice_wrap .tableLayout2 tbody .last  {border-right:0;}

/*수정*/
.new_recruitNoticeWrap {margin:50px 0;}
.new_recruitNoticeWrap .applyGuideWrapper {padding:15px;margin-bottom:20px;border-width:1px 0;border-style:solid;border-color:#7f838c;background-color:#f6fcff;}
.new_recruitNoticeWrap .applyGuideWrapper h3 {margin-bottom:20px;font-size:14px;color:#000;font-weight:bold;}
.new_recruitNoticeWrap .applyGuideWrapper > p {line-height:18px;margin-bottom:30px;}
.new_recruitNoticeWrap .applyGuideWrapper > p span {display:inline-block;width:11px;height:18px;background:url("https://dware.intojob.co.kr/image/dwaren2/bul/bul_applyGuide.gif") 0  0 no-repeat;vertical-align:middle;}
.new_recruitNoticeWrap .applyGuideWrapper > p .orange {background-position:0 0;}
.new_recruitNoticeWrap .applyGuideWrapper > p .green {background-position:0 -18px;}
.new_recruitNoticeWrap .applyGuideWrapper dl {margin-bottom:30px;}
.new_recruitNoticeWrap .applyGuideWrapper dl dt {color:#1c98ff;font-weight:bold;line-height:18px;}
.new_recruitNoticeWrap .applyGuideWrapper dl dd {line-height:18px;}

.new_recruitNoticeWrap .tab {*zoom:1;margin-bottom:30px;}
.new_recruitNoticeWrap .tab:after {content:" ";height:0;clear:both;display:block;}
.new_recruitNoticeWrap .tab li {float:left;width:407px;height:44px;cursor:pointer;text-indent:-9999px;overflow:hidden;}
.new_recruitNoticeWrap .tab li.apply1 {width:406px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm46/ext/resume_tab_01.png") 0 0 no-repeat;}
.new_recruitNoticeWrap .tab li.apply2 {width:406px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm46/ext/resume_tab_02.png") 0 0 no-repeat;}
.new_recruitNoticeWrap .tab li.edit {background:url("https://dware.intojob.co.kr/image/dware/t1/tm46/ext/resume_tab_03.png") 0 0 no-repeat;}
.new_recruitNoticeWrap .tab li.sel {background-position:0 -44px;}

.new_recruitNoticeWrap h2 {margin-bottom:20px;font-size:24px;color:#272727;font-weight:bold;letter-spacing:-1px;}
.new_recruitNoticeWrap h2 .bt_right {position:bottom;top:60px;right:0;}
.new_recruitNoticeWrap h5 {margin-bottom:15px;font-size:16px;color:#272727;font-weight:bold;letter-spacing:-1px;margin-top:10px;}
.new_recruitNoticeWrap h5 .bt_right {position:bottom;top:75px;right:0;}

.new_recruitNoticeWrap .subTab {height:40px;margin:30px 0;padding:4px 0 0 20px;background-color:#eef5ed;box-sizing:border-box;}
.new_recruitNoticeWrap .subTab a {display:inline-block;padding:0 10px;font-size:16px;line-height:36px;color:#6d7e6b;}
.new_recruitNoticeWrap .subTab a.on {background-color:#fff;color:#0c7c00;font-weight:bold;}
.new_recruitNoticeWrap .subTab span {display:inline-block;padding:0 15px;color:#c1d3bf;font-size:16px;line-height:36px;}


/*20170824*/
.qnaTab {*zoom:1;margin-bottom:30px;}
.qnaTab:after {content:" ";height:0;clear:both;display:block;}
.qnaTab li {float:left;width:256px;height:40px;text-align:center;font-size:14px;line-height:41px;color:#999;border-style:solid;border-color:#ddd;border-width:1px 1px 1px 0;background-color:#f6f7fb;font-weight:bold;box-sizing:border-box;cursor:pointer;}
.qnaTab li:first-child {width:257px;border-left:solid 1px #ddd;}
.qnaTab li.on {border:solid 1px #47505b;border-bottom-color:#fff;color:#47505b;background-color:#fff;}

/*20170831*/
.reTab {*zoom:1;margin-bottom:40px;}
.reTab:after {content:" ";height:0;clear:both;display:block;}
.reTab li {float:left;width:116px;height:40px;text-align:center;font-size:13px;line-height:40px;color:#666666;border-style:solid;border-color:#ddd #ddd #4eb945;border-width:1px 1px 2px 0;background-color:#f6f7fb;font-weight:bold;box-sizing:border-box;cursor:pointer;}
.reTab li:first-child {width:116px;border-left:solid 2px #ddd;}
.reTab li.on {border:solid 2px #4eb945;border-bottom-color:#fff;color:#4eb945;background-color:#fff;}

.reTab2 {*zoom:1;margin-bottom:40px;}
.reTab2:after {content:" ";height:0;clear:both;display:block;}
.reTab2 li {float:left;width:154px;height:30px;text-align:center;font-size:12px;line-height:31px;color:#999;border-style:solid;border-color:#ddd;border-width:1px 1px 1px 0;background-color:#f6f7fb;font-weight:bold;box-sizing:border-box;cursor:pointer;}
.reTab2 li:first-child {width:154px;border-left:solid 1px #ddd;}
.reTab2 li.on {border:solid 1px #47505b;border-bottom-color:#fff;color:#47505b;background-color:#fff;}

.reTab3 {*zoom:1;margin-bottom:40px;}
.reTab3:after {content:" ";height:0;clear:both;display:block;}
.reTab3 li {float:left;width:93px;height:40px;text-align:center;font-size:12px;line-height:40px;color:#666666;border-style:solid;border-color:#ddd #ddd #4eb945;border-width:1px 1px 2px 0;background-color:#f6f7fb;font-weight:bold;box-sizing:border-box;cursor:pointer;}
.reTab3 li:first-child {width:93px;border-left:solid 2px #ddd;}
.reTab3 li.on {border:solid 2px #4eb945;border-bottom-color:#fff;color:#4eb945;background-color:#fff;}

.recruit_notice_wrap h7 {font-size:13px;line-height:30px;font-weight:bold;}
.recruit_notice_wrap h8 {margin:0px 0;color:#fe6601;font-size:13px;font-weight:bold;}
.recruit_notice_wrap .tableLayout tbody td.left01 {font-size:15px;color:#000000;font-weight:bold; padding-left:30px; text-align:left;}

.recruit_notice_wrap .tableLayout2 {width:100%;border-top:solid 1px #4eb945;}
.recruit_notice_wrap .tableLayout2 thead th {height:30px;background-color:#f5f5f6;color:#4eb945;border-bottom:solid 1px #e4e5e1;}
.recruit_notice_wrap .tableLayout2 tbody td {padding:4px;text-align:center;border-bottom:solid 1px #e4e5e1;border-right:solid 1px #e4e5e1;font-size:14px;}
.recruit_notice_wrap .tableLayout2 tbody td.left {padding-left:4px;text-align:left;border-left:solid 1px #e4e5e1;}
.recruit_notice_wrap .tableLayout2 tbody td:last-child {border-right:0;}
.recruit_notice_wrap .tableLayout2 tbody th {background-color:#f5f5f6;color:#4eb945;border-bottom:solid 1px #e4e5e1;}

.personalAgreeWrap {margin-bottom:50px;}
.personalAgreeWrap p {font-size:13px;line-height:24px;}
.personalAgreeWrap .mb30 {margin-bottom:30px;}
.personalAgreeWrap .box {height:300px;margin-bottom:20px;padding:25px 25px 0 25px;background-color:#f8fafc;border:solid 1px #e2e2e2;overflow-y:auto;}
.personalAgreeWrap .box dl {margin-bottom:30px;}
.personalAgreeWrap .box dl dt {font-size:16px;color:#2ab6ad;line-height:26px;}
.personalAgreeWrap .box dl dd {font-size:13px;line-height:26px;}
.personalAgreeWrap .agreeCheck {text-align:right;}

input[type=radio].rdoCss {display:none;}
input[type=radio].rdoCss {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height:1px;
    width:1px;
    margin:-1px;
    padding:0;
    border:0;
}
input[type=radio].rdoCss + label.rdo_label {
	padding-left:35px;
	height:24px;
	display:inline-block;
	background-repeat:no-repeat;
	background-position: 0 0;
	vertical-align:middle;
	cursor:pointer;
}
input[type=radio].rdoCss:checked + label.rdo_label {background-position: 0 -24px;}
.rdo_label {background-image:url(https://dware.intojob.co.kr/image/dware/t1/tm27_2/icon/icon_radio.png);line-height:24px;letter-spacing:-1px;}

.returnInfo {padding-bottom:40px;margin-bottom:50px;font-size:16px;line-height:24px;border-bottom:solid 1px #e3e3e3;}

/*  Site Map  */
.site_map {display:none;position:fixed;top:0;left:0;width:100%;height:100%;padding-bottom:66px;background-color:rgba(0,0,0,0.8);z-index:11;}
.site_mpa .inner {position:relative;width:1200px;margin:0 auto;}
.site_map .exit {position:absolute;top:70px;right:35px;width:30px;height:30px;border:solid 1px #fff;background:url("https://dware.intojob.co.kr/image/dware/t1/tm48_3/images/popup/sitemap_exit.png") center center no-repeat;background-size:32px auto;}
.site_map_list {width:1120px;margin:150px auto;color:#fff;text-align:center;}
.site_map_list > li {float:left;width:200px;margin:0 30px 0 0;}
.site_map_list > li:last-child {margin-right:0;}
.site_map_list .menu_title {padding-bottom:20px;font-size:17px;font-weight:700;border-bottom:solid 2px #e01614;}
.site_map_list a {display:block;font-size:16px;line-height:30px;color:inherit;text-align:left;}
.site_map_list a:hover {text-decoration:underline;}
.site_map_list .menu_list {margin:20px 0 0 0;}
.site_map_list .menu_list li {position:relative;padding-left:15px;}
.site_map_list .menu_list li:before {content:"";position:absolute;top:12px;left:0;width:3px;height:3px;background-color:#9e9e9e;}

/* title */
div.subTitle {position:relative;padding:45px 0 20px 0;margin-bottom:50px;}
div.subTitle h2 {margin-bottom:20px;font-size:48px;text-align:center;}
div.subTitle:after {content:"";position:absolute;bottom:0;left:50%;width:36px;height:2px;margin-left:-18px;background-color:#855aa6;} /*스킨변경*/
div.subTitle p {font-size:16px;color:#666;text-align:center;}

/*  ceo  */
.ceoVisualBox {height:416px;padding:55px 0 0 65px;background:#f3f3f3 url("https://dware.intojob.co.kr/image/dware/t1/tm63/images/introduction/ceo_visual.png") right bottom no-repeat;}
.ceoVisualBox dl {letter-spacing:-1px;font-family:"NanumSquare";}
.ceoVisualBox dl dt {position:relative;margin-bottom:65px;font-size:30px;line-height:45px;}
.ceoVisualBox dl dt:after {content:"";position:absolute;bottom:-30px;left:0;width:70px;height:2px;background-color:#5cb4e6;}
.ceoVisualBox dl dd {font-size:16px;line-height:30px;}

.ceoDetailIntro {margin-top:55px;}
/* 가로사이즈 수정 18.09.11 */
.ceoDetailIntro li {width:575px;}
.ceoDetailIntro li:first-child {float:left;}
.ceoDetailIntro li:last-child {float:right;}
.ceoDetailIntro li dl dt {margin-bottom:20px;font-size:20px;}
.ceoDetailIntro li dl dd {font-size:14px;line-height:24px;color:#666;}
.ceoDetailIntro li dl dd p {margin-top:30px;font-size:16px;}
.ceoDetailIntro li dl dd .sign {margin-top:70px;text-align:right;}

/*history*/
.intro_history .historyTab {width:100%;border:solid 1px #ccc;}
.intro_history .historyTab > li {float:left;width:20%;height:65px;font-size:16px;line-height:65px;text-align:center;color:#666;}
.intro_history .historyTab > li:not(:last-child) {border-right:solid 1px #ccc;}
.intro_history .historyTab > li.active {background-color:#152259;color:#fff;}
.intro_history .tabContent {display:none;position:relative;}
.intro_history .tabContent > div {position:relative;display:table;width:100%;padding:45px 0;}
.intro_history .tabContent > div:not(:last-child) {border-bottom:solid 1px #ccc;}
.intro_history .tabContent h3 {display:table-cell;width:240px;font-size:40px;text-align:center;vertical-align:top;}
.intro_history .tabContent dl {font-size:16px;line-height:24px;vertical-align:top;}
.intro_history .tabContent dl:not(:last-child) {padding-bottom:25px;}
.intro_history .tabContent dl dt {display:table-cell;width:50px;font-weight:bold;}
.intro_history .tabContent dl dd {display:table-cell;width:calc(100% - 290px);}
.intro_history .tabContent dl dd ul li {position:relative;padding-left:12px;color:#666;}
.intro_history .tabContent dl dd ul li:before {content:"";position:absolute;top:8px;left:0;width:3px;height:3px;background-color:#afafaf;}

/*chart*/
.intro_chart {padding-top:55px;border-top:solid 1px #ccc;text-align:center;}

/*hr*/
.intro_hr .intro_visual {margin-bottom:60px;height:310px;padding-top:49px;background-color:#93d0d3;text-align:center;}
.intro_hr .hr_text {margin-bottom:70px;}
.intro_hr .hr_text dt {margin-bottom:25px;font-size:32px;}
.intro_hr .hr_text dd {font-size:16px;line-height:24px;color:#666;}
.intro_hr .hr_text dd p {margin-bottom:30px;font-size:18px;color:#333;}
.intro_hr .grade_visual {margin-top:100px;text-align:center;}
.intro_hr .hr_graph {position:relative;width:950px;height:772px;margin:0 auto 100px auto;font-family:"NanumSquare";}
.intro_hr .hr_graph .rndOuter {position:absolute;top:50%;left:50%;width:532px;height:532px;margin:-266px 0 0 -266px;border-radius:266px;border:solid 3px #47aff2;background-color:#f3faff;}
.intro_hr .hr_graph .rndInner {position:absolute;top:50%;left:50%;width:456px;height:456px;margin:-228px 0 0 -228px;border-radius:228px;background-color:#fff;}
.intro_hr .hr_graph .rndInner dl {position:absolute;top:50%;left:50%;width:400px;;transform:translate(-50%,-50%);text-align:center;letter-spacing:-1px;}
.intro_hr .hr_graph .rndInner dl dt {font-size:40px;color:#003c76;}
.intro_hr .hr_graph .rndInner dl dd {margin-top:15px;font-size:20px;color:#7b7b7b;}
.intro_hr .hr_graph .box {position:absolute;width:260px;height:236px;border:solid 1px #dee1e7;background-color:#f2f4f8;}
.intro_hr .hr_graph .box dl {margin:25px 20px 0 20px;text-align:center;}
.intro_hr .hr_graph .box dl dt {height:77px;font-size:28px;color:#333;}
.intro_hr .hr_graph .box dl dt span {display:block;margin-bottom:5px;font-size:14px;color:#47aff2;}
.intro_hr .hr_graph .box dl dd {padding-top:20px;border-top:solid 1px #dedee1;}
.intro_hr .hr_graph .box dl dd ul li {position:relative;padding-left:10px;font-size:16px;line-height:30px;color:#666;text-align:left;letter-spacing:-1px;}
.intro_hr .hr_graph .box dl dd ul li:before {content:"";position:absolute;top:13px;left:0;width:4px;height:4px;background-color:#bebebe;}
.intro_hr .hr_graph .box.eval {top:0;left:50%;margin-left:-130px;}
.intro_hr .hr_graph .box.reward {bottom:0;left:50%;margin-left:-130px;}
.intro_hr .hr_graph .box.position {top:50%;left:0;margin-top:-130px;}
.intro_hr .hr_graph .box.promote {top:50%;right:0;margin-top:-130px;}

/*benefit*/
.intro_benefit {padding-top:55px;border-top:solid 1px #ccc;}
.intro_benefit .benefit_text {margin-bottom:25px;}
.intro_benefit .benefit_text dt {margin-bottom:25px;font-size:32px;}
.intro_benefit .benefit_text dd {font-size:16px;line-height:24px;color:#666;}
.intro_benefit .benefit_text dd p {margin-bottom:30px;font-size:18px;color:#333;}
.intro_benefit .items > li {float:left;}
.intro_benefit .items .box {width:296px;height:210px;border:solid 1px #dee1e7;background-color:#f2f4f8;font-family:"NanumSquare";}
.intro_benefit .items .box dl {margin:25px 20px 0 20px;text-align:center;}
.intro_benefit .items .box dl dt {height:77px;font-size:28px;color:#333;letter-spacing:-1px;}
.intro_benefit .items .box dl dt span {display:block;margin-bottom:5px;font-size:14px;color:#47aff2;}
.intro_benefit .items .box dl dd {padding-top:20px;border-top:solid 1px #dedee1;}
.intro_benefit .items .box dl dd ul li {position:relative;padding-left:10px;font-size:16px;line-height:30px;color:#666;text-align:left;letter-spacing:-1px;}
.intro_benefit .items .box dl dd ul li:before {content:"";position:absolute;top:13px;left:0;width:4px;height:4px;background-color:#bebebe;}
.intro_benefit > div {margin-bottom:80px;}
.intro_benefit .benefit01 .items > li:last-child {width:207px;padding-top:9px;text-align:center;}
.intro_benefit .benefit01 .items > li:not(:last-child) {margin-right:35px;}
.intro_benefit .benefit02 .items .box {width:580px;height:270px;}
.intro_benefit .benefit02 .items > li:not(:last-child) {margin-right:40px;}
.intro_benefit .benefit02 .items > li ul {float:left;width:50%;}
.intro_benefit .benefit02 .items > li:last-child ul:first-child {border-right:solid 1px #dee1e7;}
.intro_benefit .benefit02 .items > li:last-child ul:last-child {padding-left:35px;}
.intro_benefit .benefit02 .items > li .box div {float:left;width:50%;padding-left:35px;color:#2ea8f6;font-size:16px;line-height:30px;font-weight:bold;text-align:left;border-left:solid 1px #dee1e7;}
.intro_benefit .benefit03 .items .box, .intro_benefit .benefit04 .items .box {width:271px;height:240px;}
.intro_benefit .benefit03 .items > li:not(:last-child), .intro_benefit .benefit04 .items > li:not(:last-child) {margin-right:38px;}
.intro_benefit .benefit05 .benefit_text {margin-bottom:50px;}
.intro_benefit .process li {position:relative;float:left;}
.intro_benefit .process li:not(:last-child):after {content:"";position:absolute;top:37px;right:-28px;width:19px;height:28px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm63/images/introduction/benefit_arrow.png") 0 0 no-repeat;}
.intro_benefit .process li:not(:last-child) {margin-right:37px;}
.intro_benefit .process li > div {position:relative;width:272px;height:100px;padding-top:20px;border:solid 2px #79c1f5;text-align:center;font-family:"NanumSquare";}
.intro_benefit .process li > div dl dt {font-size:16px;color:#0069ad;font-weight:bold;}
.intro_benefit .process li > div dl dd {margin-top:10px;font-size:20px;color:#666;}
.intro_benefit .process li:nth-of-type(3) > div:not(:last-child) {margin-bottom:30px;}
.intro_benefit .process li:nth-of-type(3) > div:not(:last-child):after {content:"";position:absolute;bottom:-55px;left:50%;width:40px;height:81px;margin-left:-20px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm63/images/introduction/benefit_arrow_01.png") 0 0 no-repeat;}
.intro_benefit .process li:nth-of-type(3) > div:not(:first-child) {padding-top:28px;}
.intro_benefit .benefit06 .items .box {width:375px;height:210px;}
.intro_benefit .benefit06 .items > li {margin-bottom:30px;}
.intro_benefit .benefit06 .items > li:not(:nth-of-type(3n)) {margin-right:35px;}

/*recruit*/
.recruit_duty .dutyInfoTab {position:relative;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;}
.recruit_duty .dutyInfoTab li {position:relative;float:left;min-height:58px;line-height:58px;margin:0 25px;font-size:16px;color:#666;box-sizing:border-box;}
.recruit_duty .dutyInfoTab li:not(:nth-of-type(8)):after {content:"";position:absolute;top:25px;right:-27px;width:4px;height:4px;background-color:#b9b9b9;}
.recruit_duty .dutyInfoTab li.all {position:absolute;top:0;right:0;margin:0 20px 0 0;padding-right:40px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm63/images/recruit/icon_more.png") right 12px no-repeat;}
.recruit_duty .dutyInfoTab li.all:after {display:none;}
.recruit_duty .dutyInfoTab li.active {color:#00a0e1;}
.recruit_duty .dutyInfoTab li.active:before {content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#00a0e1;}
.recruit_duty .dutyInfoTab li.all.active {background-image:url("https://dware.intojob.co.kr/image/dware/t1/tm63/images/recruit/icon_more_close.png");border-bottom:0;}
.recruit_duty .dutyInfoTab li.all.active:before {display:none;}
.recruit_duty .tabContent {margin-top:50px;}
.recruit_duty .tabContent .dutyList li {position:relative;float:left;margin-bottom:30px;}
.recruit_duty .tabContent .dutyList li:not(:nth-of-type(4n)) {margin-right:30px;}
.recruit_duty .tabContent .dutyList li .box {position:relative;width:277px;height:190px;background-color:#f2f4f8;border:solid 1px #dee1e7;}
.recruit_duty .tabContent .dutyList li .box p {position:absolute;top:50%;left:0;width:100%;transform:translate(0,-50%);font-size:28px;text-align:center;color:#333;}
.recruit_duty .tabContent .dutyList li .box .bt_more {position:absolute;right:25px;bottom:20px;display:block;width:26px;height:26px;border:solid 1px #cbcbcc;color:#cbcbcc;font-size:24px;text-align:center;line-height:27px;}
.recruit_duty .tabContent .dutyList li:hover .box {border:solid 2px #00a0e1;background-color:#fff;}
.recruit_duty .tabContent .dutyList li:hover .box p {color:#00a0e1;}
.recruit_duty .tabContent .dutyList li:hover .box .bt_more {border-color:#00a0e1;color:#00a0e1;}
.recruit_duty .tabContent .paging span {width:35px;height:35px;line-height:33px;}
.recruit_duty .tabContent .paging span.on {color:#ed1c24;background-color:#fafafa;}
.recruit_duty .tabContent .paging span.arrow {margin-left:-5px;}
.recruit_duty .tabContent .paging span.arrow.start {background-image:url("https://dware.intojob.co.kr/image/dware/t1/tm63/images/recruit/paging_arrow_start.png");}
.recruit_duty .tabContent .paging span.arrow.prev {margin-right:10px;background-image:url("https://dware.intojob.co.kr/image/dware/t1/tm63/images/recruit/paging_arrow_prev.png");border-left:0;}
.recruit_duty .tabContent .paging span.arrow.next {margin-left:10px;background-image:url("https://dware.intojob.co.kr/image/dware/t1/tm63/images/recruit/paging_arrow_next.png");border-right:0;}
.recruit_duty .tabContent .paging span.arrow.end {background-image:url("https://dware.intojob.co.kr/image/dware/t1/tm63/images/recruit/paging_arrow_end.png");}
.recruit_duty #dutyAll.tabContent {position:relative;margin-top:-1px;border-top:solid 1px #00a0e1;z-index:10;}
.recruit_duty #dutyAll .dutyAllList {margin-top:35px;}
.recruit_duty #dutyAll .dutyAllList > li {float:left;width:155px;margin-bottom:30px;}
.recruit_duty #dutyAll .dutyAllList > li:not(:last-child) {margin-right:15px;}
.recruit_duty #dutyAll .dutyAllList > li h4 {height:40px;margin:0 0 15px 0;font-size:18px;color:#333;text-align:center;font-weight:normal;border-bottom:solid 1px #ccc;}
.recruit_duty #dutyAll .dutyAllList > li ul li {position:relative;padding-left:22px;font-size:16px;line-height:30px;color:#666;}
.recruit_duty #dutyAll .dutyAllList > li ul li:before {content:"";position:absolute;top:12px;left:8px;width:3px;height:3px;background-color:#acacac;}

#popupWrap {width:1200px;padding:50px 30px;border:solid 3px #005899;background-color:#fff;}
#popupWrap .bt_popClose {position:absolute;top:30px;right:30px;width:34px;height:32px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm63/images/recruit/btn_popClose.png") 0 0 no-repeat;}
#popupWrap .popupHeader {padding-bottom:40px;font-size:48px;color:#2992df;text-align:center;border-bottom:solid 1px #d0d3de;}
#popupWrap .popupContent {min-height:250px;padding-top:30px;font-size:16px;line-height:24px;color:#666;}

.eligibilityLayout h4 {font-size:18px;color:#000;} /*스킨변경*/

#eligibilityPopWrap {width:600px;padding:30px 20px 60px 20px;background:var(--skin-color) url("https://dware.intojob.co.kr/image/dware/t1/tm83/images/common/bg_popPoint.png") right top no-repeat;} /*스킨작업*/
#eligibilityPopWrap .popupHeader {height:53px;padding-left:15px;font-size:24px;color:#fff;}
#eligibilityPopWrap .popupHeader span {font-size:18px;color:#fffc00;}
#eligibilityPopWrap .popupContent {padding:30px 15px;background-color:#fff;font-size:15px;color:#333;}
#eligibilityPopWrap .popupContent h2 {margin:0 0 20px 0;height:35px;font-size:20px;font-weight:700;border-bottom:solid 1px #dfdfdf;}
#eligibilityPopWrap .popupContent > h2:not(:first-child) {margin-top:30px;}
#eligibilityPopWrap .popupContent .desc ul li {position:relative;padding-left:20px;font-size:15px;line-height:24px;word-break:keep-all;}
#eligibilityPopWrap .popupContent .desc ul li:before {content:"";position:absolute;top:5px;left:0;width:12px;height:12px;display:block;background:url("../images/common/bul_pop.png") 0 0 no-repeat;}
#eligibilityPopWrap .popupContent .desc ul li .blue {color:#0066cc;font-weight:700;}
#eligibilityPopWrap .popupContent table {width:100%;}
#eligibilityPopWrap .popupContent table thead th {height:36px;background-color:#efefef;font-size:15px;border-top:solid 1px #3e3e3e;border-bottom:solid 1px #e5e5e5;}
#eligibilityPopWrap .popupContent table thead th:first-child {border-right:solid 1px #e5e5e5;}
#eligibilityPopWrap .popupContent table tbody th {height:25px;font-size:15px;font-weight:200;text-align:center;background-color:#fafafa;border-bottom:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5;}
#eligibilityPopWrap .popupContent table tbody td {padding-left:20px;padding:0 10px;font-size:14px;font-weight:200;border-bottom:solid 1px #e5e5e5;}
#eligibilityPopWrap .popupContent table tbody td:not(:last-child) {border-right:solid 1px #e5e5e5;}
#eligibilityPopWrap .popupContent .notice {margin-top:20px;padding:10px 15px;font-size:15px;font-weight:200;line-height:20px;background-color:#ebebeb;word-break:keep-all;}
#eligibilityPopWrap .popupContent .notice p {font-weight:700;color:#ff802b;} /*스킨작업*/
#eligibilityPopWrap .popupContent .rdoLy {margin-top:20px;text-align:right;}
#eligibilityPopWrap .bt_popClose {position:absolute;bottom:18px;right:20px;display:block;width:67px;height:28px;font-size:13px;color:#fff;line-height:28px;background-color:#000;text-align:center;}
#eligibilityPopWrap.pop01 .desc {line-height:24px;background-position:0 4px;}

/*DJ recruit*/
.dj_recruitWrap {padding:45px 20px 0 20px;}
.dj_recruitWrap .dj_recruitHeader {padding-bottom:95px;font-size:18px;color:#333;text-align:center;}
.dj_recruitWrap .dj_recruitHeader div {margin-bottom:30px;font-size:18px;line-height:30px;}
.dj_recruitWrap .dj_recruitHeader img {width:100%;}
.dj_recruitWrap .dj_recruitHeader h2 {margin-bottom:50px;text-align:center;font-size:36px;line-height:100%;}
.dj_recruitWrap .dj_recruitHeader h2 strong {display:block;margin-top:25px;font-size:56px;color:#1c75bc;}
.dj_recruitWrap .dj_recruitHeader dl {font-size:18px;}
.dj_recruitWrap .dj_recruitHeader dl dt {margin-bottom:35px;}
.dj_recruitWrap .dj_recruitHeader dl dd {font-size:24px;font-weight:700;}
.dj_recruitWrap .dj_recruitContent {text-align:left;font-size:15px;color:#3b3b3b;}
.dj_recruitWrap .dj_recruitContent h2 {font-size:30px;margin-bottom:25px;font-weight:700;line-height:32px;color:#000;}
.dj_recruitWrap .dj_recruitContent h2 span {font-size:16px;font-weight:400;}
.dj_recruitWrap .dj_recruitContent h3 {font-size:24px;color:#000;font-weight:700;}
/* .dj_recruitWrap .dj_recruitContent h3.title {position:relative;margin-top:60px;padding:0 0 0 10px;height:40px;font-size:20px;font-weight:700;line-height:100%;background:url("https://dware.intojob.co.kr/image/dware/t1/tm78/images/recruit/bul_02.png") 0 5px no-repeat;} */
/*.dj_recruitWrap .dj_recruitContent h3.title:before {content:"";display:block;position:absolute;top:0;left:0;width:30px;height:3px;background-color:#1c75bc;}*/
.dj_recruitWrap .dj_recruitContent h3.title span {font-size:16px;font-weight:400;}
/* .dj_recruitWrap .dj_recruitContent h4 {margin:15px 0;font-size:20px;color:#000;font-weight:500;line-height:30px;} */
.dj_recruitWrap .dj_recruitContent h4 {position:relative;margin:20px 0 15px;padding-left:20px;font-size:20px;color:#000;font-weight:700;line-height:30px;}
.dj_recruitWrap .dj_recruitContent h4:before {content:"";position:absolute;top:0;left:0;width:12px;height:100%;background:url("../images/recruit/bul_03.png") no-repeat 0 8px;}
.dj_recruitWrap .dj_recruitContent h4 span {display:inline-block;margin-left:10px;font-size:16px;font-weight:400;}
.dj_recruitWrap .dj_recruitContent h4 p {font-size:16px;font-weight:400;}
.dj_recruitWrap .dj_recruitContent .tableStyle {border-bottom:solid 1px #33334a;}
.dj_recruitWrap .dj_recruitContent .tableStyle table {border-top-color:#3e3e3e;}
.dj_recruitWrap .dj_recruitContent .tableStyle table thead th {background-color:var(--skin-color);text-align:center;border-right:0;word-break:keep-all;color:#fff;}
.dj_recruitWrap .dj_recruitContent .tableStyle table thead th:not(:first-child) {border-left:solid 1px #e4e7f1;}
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody th {padding:8px 10px;background-color:var(--skin-color);border-bottom:solid 1px #cecece;text-align:center;font-weight:normal;color:#fff;font-weight:700;}
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody th+th {border-left:solid 1px #cecece;}
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody td {height:auto;padding:8px 10px;line-height:24px;border-right:0;word-break:keep-all;border-color:#cecece;}
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody td:not(:first-child),
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody td.left {border-left:solid 1px #cecece;}
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody tr.dot td {border-bottom-style:dashed;}
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody tr.winner th,
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody tr.winner td {padding:5px 30px;height:auto;}
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody .left {padding-left:30px;text-align:left;}
.dj_recruitWrap .dj_recruitContent .tableStyle table tfoot td {padding:13px 20px;line-height:24px;text-align:center;border-bottom:solid 1px #cecece;}
.dj_recruitWrap .dj_recruitContent .tableStyle table tfoot td:not(:first-child) {border-left:solid 1px #e4e7f1;}
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody .total,
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody .total th {background-color:#f7f7fb;}
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody td ul {border-bottom:0;}
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody td ul li {display:block;height:auto;width:auto;font-size:15px;color:#3b3b3b;}
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody td .smallText {font-size:13px;letter-spacing:-1px;}
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody tr.green th,
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody tr.green td {background-color:#edf4f5;}
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody tr.yellow th,
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody tr.yellow td {background-color:#ffffec;}
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody td.totalColor {background-color:#f0efef;}
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody td[rowspan]:last-child {border-left:solid 1px #cecece;}
.dj_recruitWrap .dj_recruitContent .tableStyle table.insideTable {margin-top:10px;border-color:#22365f;}
.dj_recruitWrap .dj_recruitContent .tableStyle table.insideTable thead th {height:auto;padding:2px 10px;background-color:#e3e3e3;border-color:#e4e7f1;color:#454545;}
.dj_recruitWrap .dj_recruitContent .tableStyle table.insideTable tbody td {padding:5px 10px;font-size:13px;line-height:18px;border-color:#dde8f4;}
.dj_recruitWrap .dj_recruitContent .mt-5 {margin-top:3px !important;}
.dj_recruitWrap .dj_recruitContent .mt-10 {margin-top:10px !important;}
.dj_recruitWrap .dj_recruitContent .mt-15 {margin-top:15px !important;}
.dj_recruitWrap .dj_recruitContent .mt-20 {margin-top:20px !important;}
.dj_recruitWrap .dj_recruitContent .mt-40 {margin-top:40px !important;}
.dj_recruitWrap .dj_recruitContent .mt-30 {margin-top:30px !important;}
.dj_recruitWrap .dj_recruitContent .mt-50 {margin-top:50px !important;}
.dj_recruitWrap .dj_recruitContent .mt-70 {margin-top:70px !important;}
.dj_recruitWrap .dj_recruitContent .mt-80 {margin-top:80px !important;}
.dj_recruitWrap .dj_recruitContent .mt-90 {margin-top:90px !important;}
.dj_recruitWrap .dj_recruitContent .mt-100 {margin-top:100px !important;}
.dj_recruitWrap .dj_recruitContent .mb-10 {margin-bottom:10px !important;}
.dj_recruitWrap .dj_recruitContent .mb-20 {margin-bottom:20px !important;}
.dj_recruitWrap .dj_recruitContent .mb-30 {margin-bottom:30px !important;}
.dj_recruitWrap .dj_recruitContent .ml-20 {margin-left:20px !important;}
.dj_recruitWrap .dj_recruitContent .subTxt {margin-top:5px;line-height:24px;}
.dj_recruitWrap .dj_recruitContent .subTxt img {vertical-align:middle;}
.dj_recruitWrap .dj_recruitContent .subTxt img {width:auto;}
.dj_recruitWrap .dj_recruitContent .subTxt .bt_download {float:right;}
.dj_recruitWrap .dj_recruitContent .subTxt.right {text-align:right;}
.dj_recruitWrap .dj_recruitContent .subTxt .pointColor {color:#ff6633;line-height:24px;}
.dj_recruitWrap .dj_recruitContent .subTxt.f18 {font-size:18px;color:#1386d7;}
.dj_recruitWrap .dj_recruitContent .buttonWrap {text-align:left;margin:15px 0 25px 15px;}
.dj_recruitWrap .dj_recruitContent .buttonWrap a {margin-right:5px;padding:8px 15px;background-color:#002060;color:#fff;}
.dj_recruitWrap .dj_recruitContent .bulType > li {padding-top:0;padding-left:13px;background:url("../images/recruit/bul_02.png") 0 8px no-repeat;line-height:26px;word-break:keep-all;}
.dj_recruitWrap .dj_recruitContent .bulType > li > ul > li {margin-left:0;padding-top:0;}
.dj_recruitWrap .dj_recruitContent .bulType01 {margin-top:20px;}
.dj_recruitWrap .dj_recruitContent .bulType01 > li {padding-left:15px;word-break:keep-all;line-height:24px;}
.dj_recruitWrap .dj_recruitContent .bulType01 > li:before {content:"※ ";margin-left:-15px;}
.dj_recruitWrap .dj_recruitContent .bulType02 > li {padding-top:0;padding-left:20px;background:url("../images/recruit/bul_03.png") 0 8px no-repeat;line-height:26px;}
.dj_recruitWrap .dj_recruitContent .bulType02 > li h5+p {font-size:18px;line-height:30px;}
.dj_recruitWrap .dj_recruitContent .bulType02.long > li+li {margin-top:20px;}
.dj_recruitWrap .dj_recruitContent .bulType03 > li:not(:first-child) {margin-top:15px;}
.dj_recruitWrap .dj_recruitContent .bulType > li h4 {margin:0;}
.dj_recruitWrap .dj_recruitContent .bulType03 > li h4 {margin:0 0 10px 0;}
.dj_recruitWrap .dj_recruitContent .bulType03 > li > ul > li {padding-top:0;margin-left:20px;line-height:30px;}
.dj_recruitWrap .dj_recruitContent .bulType03 > li .tableStyle,
.dj_recruitWrap .dj_recruitContent .bulType03 > li .subTxt {padding-left:20px;}
.dj_recruitWrap .dj_recruitContent .bulType04 {display:block;border-bottom:0;}
.dj_recruitWrap .dj_recruitContent .bulType04 > li {position:relative;display:block;width:100%;height:auto;padding-left:10px;font-size:15px;line-height:24px;padding-top:0;}
.dj_recruitWrap .dj_recruitContent .bulType04 > li:before {content:"";display:block;position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:50%;background-color:#333333;}
.dj_recruitWrap .dj_recruitContent .bulType05 > li {padding-left:15px;word-break:keep-all;line-height:24px;font-size:15px;font-weight:400;}
.dj_recruitWrap .dj_recruitContent .bulType05 > li:before {content:"- ";margin-left:-15px;}
.dj_recruitWrap .dj_recruitContent .blue {color:#0c8af8;}
.dj_recruitWrap .dj_recruitContent .blue.noline {text-decoration:none;}
.dj_recruitWrap .dj_recruitContent .cRed {color:#de2717;}
.dj_recruitWrap .dj_recruitContent .cBlue {color:#0c8af8;font-weight:700;}
.dj_recruitWrap .dj_recruitContent .cOrange {color:#ff6633}
.dj_recruitWrap .dj_recruitContent .descBox {position:relative;padding:20px 30px;background-color:#f7f7fb;border:solid 1px #dadce0;line-height:25px;word-break:keep-all;}
.dj_recruitWrap .dj_recruitContent .descBox h3 {margin-bottom:20px;text-align:center;font-size:24px;}
.dj_recruitWrap .dj_recruitContent .descBox .underline {display:inline-block;margin-bottom:10px;border-bottom:solid 1px #555;}
.dj_recruitWrap .dj_recruitContent .descBox p {font-size:15px;line-height:24px;}
.dj_recruitWrap .dj_recruitContent .descBox.light {background-color:#fff;border-color:#cecece;}
.dj_recruitWrap .dj_recruitContent .descBox .point {position:absolute;top:-20px;left:50%;transform:translate(-50%,0);}
.dj_recruitWrap .dj_recruitContent figure {margin-bottom:40px;}
.dj_recruitWrap .dj_recruitContent figure img {width:100%;}
.dj_recruitWrap .dj_recruitContent .date {display:block;margin-bottom:10px;}
.dj_recruitWrap .dj_recruitContent h5 {font-size:18px;font-weight:700;color:#333;line-height:24px;}
.dj_recruitWrap .dj_recruitContent .textType {display:flex;font-size:15px;line-height:30px;border-top:solid 1px #33334a;border-bottom:solid 1px #33334a;}
.dj_recruitWrap .dj_recruitContent .textType dt {width:45%;padding:30px;}
.dj_recruitWrap .dj_recruitContent .textType dd {width:55%;padding:30px 0;border-left:solid 1px #cecece;text-align:center;}

.dj_recruitWrap .dj_recruitContent .tableStyle.default table thead th {background-color:#efefef;}
.dj_recruitWrap .dj_recruitContent .tableStyle.default table tbody th {background-color:#fafafa;}

/* css 수정 210421 */
.dj_recruitWrap .dj_recruitContent .tableStyle table {empty-cells:show;}
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody td:not(:first-child),
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody td.left {border-left:solid 1px #cecece;}
.dj_recruitWrap .dj_recruitContent .tableStyle table tbody td:not(:last-child) {border-right:solid 1px #cecece;}
.dj_recruitWrap .dj_recruitContent .tableStyle table thead th:not(:last-child) {border-right:solid 1px #e4e7f1;}

sub,sup {line-height:0;}

.toggleReference {margin-top:40px;}
.toggleReference dl dt {padding:8px 50px;border-top:solid 1px #e2e2e2;border-bottom:solid 1px #e2e2e2;}
.toggleReference dl dt i {display:inline-block;width:22px;height:22px;margin-left:15px;background:url("https://dware.intojob.co.kr/image/dware/t1/tm70/images/recruit/icon_toggle_plus.png") 0 0 no-repeat;vertical-align:middle;}
.toggleReference dl dt i.hidden {background-image:url("https://dware.intojob.co.kr/image/dware/t1/tm70/images/recruit/icon_toggle_minus.png");}
.toggleReference dl dd {padding:30px 30px;font-size:15px;line-height:24px;background-color:#f8f8f8;word-break:keep-all;}

.bxslider li p {position:absolute;top:40px;left:30px;font-size:28px;}

.underline {border-bottom:1px solid #000;}
.mb-00 {margin-bottom:0 !important;}
.flex-space-between {display:flex;justify-content:space-between;align-items:flex-end;}
.flex-between-center {display:flex;justify-content:space-between;align-items:center;}

.process-box {display:grid;grid-template-columns: repeat(4,1fr);gap:0 30px;}
.process-box.num05 {grid-template-columns: repeat(5,1fr);}
.process-box > li {position:relative;border:1px solid #d2d2d2;text-align:center;}
.process-box > li dl dt {height:40px;line-height:40px;font-size:16px;font-weight:700;background-color:rgba(2,181,165,0.25);}
.process-box > li dl dd {display:flex;min-height:100px;font-size:16px;line-height:24px;justify-content:center;align-items:center;}
.process-box > li+li:before {content:">";position:absolute;top:calc(50% - 10px);left:-18px;font-weight:700;}

/*media Query*/
@media screen and (max-width:1200px) {
    #header .inner_box {width:100%;}
    #header .main_menu_bg {width:100%;margin-left:0;left:0;}
    #header .user_service {margin:33px 20px 0 0;}
    #header .user_service a {width:28px;height:28px;background-size:68px auto;}
    #footer {width:auto;}
    #footer .footerWrap {width:100%;padding:20px;}
    #footer .footerWrap .link {right:20px;}
    #contents {width:100% !important;padding:55px 20px 100px 20px;}

    /*sitemap*/
    .site_map .inner {width:auto;}
    .site_map .site_map_list {width:370px;height:980px;}
    .site_map .site_map_list > li {float:none;position:relative;margin-bottom:20px;}
    .site_map .site_map_list > li h2 {position:absolute;top:0;left:0;width:170px;}
    .site_map .site_map_list > li .menu_list {padding-left:170px;width:200px;text-align:left;}
    .site_map .site_map_list > li .menu_list > li a {width:200px;padding:10px 0;font-size:17px;}
    .site_map_list .menu_list li:before {display:none;}

    /*main*/
    .mainBoardWrap {width:calc(100% - 726px);}
    .mainBoardWrap .recruitListSection {width:100%;}
    .mainBoardWrap .recruitListSection .tab li {width:25%;}
    .mainBoardWrap .recruitListSection .tab li a {width:100%;}
    .mainBoardWrap .recruitListSection table {table-layout:fixed;}
    .mainBoardWrap .recruitListSection table tbody td:nth-of-type(1) {width:20%;padding-left:10px;}
    .mainBoardWrap .recruitListSection table tbody td:nth-of-type(2) {width:60%;padding-left:10px;}
    .mainBoardWrap .recruitListSection table tbody td:nth-of-type(3) {width:20%;}
    .mainBoardWrap .recruitListSection table tbody td .type {margin-left:0;width:100%;}
    .mainBoardWrap .recruitListSection table tbody td a {width:100%;}
    .mainBoardWrap .mainQuickMenuWrap {bottom:-484px;left:-484px;right:auto;}
    .mainNoticeWrap {width:100%;}

    .mainBottomSection {height:auto;}
    .mainBottomSection .mainSystemIntro {margin:10px 0 0 0;}
    .mainBottomSection .mainNoticeWrap {width:calc(100% - 726px);}

    /*ceo*/
    .ceoDetailIntro li {width:48%;}

    .intro_hr .hr_graph {width:100%;}
    .intro_hr .hr_graph .rndOuter {width:500px;height:500px;margin:-250px 0 0 -250px;}
    .intro_hr .hr_graph .rndInner {width:400px;height:400px;margin:-200px 0 0 -200px;}
    .intro_hr .hr_graph .rndInner dl dt {font-size:30px;}
    .intro_hr .hr_graph .rndInner dl dd {font-size:18px;}
    .intro_hr .hr_graph .box {width:220px;}
    .intro_hr .hr_graph .box dl dd ul li {font-size:14px;}
    .intro_hr .hr_graph .box.eval,
    .intro_hr .hr_graph .box.reward {margin-left:-110px;}

    .intro_benefit .benefit01 .items {width:627px;margin:0 auto;}
    .intro_benefit .benefit01 .items > li {margin-bottom:30px;}
    .intro_benefit .benefit01 .items > li:nth-of-type(2n) {margin-right:0;}
    .intro_benefit .benefit01 .items > li:last-child {width:296px;}

    .intro_benefit .benefit02 .items {width:627px;margin:0 auto;}
    .intro_benefit .benefit02 .items > li {float:none;margin:0 0 30px 0 !important;}
    .intro_benefit .benefit02 .items .box {width:627px;}

    .intro_benefit .benefit03 .items, .intro_benefit .benefit04 .items {width:627px;margin:0 auto;}
    .intro_benefit .benefit03 .items > li, .intro_benefit .benefit04 .items > li {margin:0 35px 30px 0 !important;}
    .intro_benefit .benefit03 .items > li:nth-of-type(2n), .intro_benefit .benefit04 .items > li:nth-of-type(2n) {margin-right:0 !important;}
    .intro_benefit .benefit03 .items .box, .intro_benefit .benefit04 .items .box {width:296px;}

    .intro_benefit .process li > div {margin-bottom:30px;}
    .intro_benefit .process {width:620px;margin:0 auto;}

    .intro_benefit .benefit06 .items {width:785px;margin:0 auto;}
    .intro_benefit .benefit06 .items > li:not(:nth-of-type(3n)) {margin-right:0;}
    .intro_benefit .benefit06 .items > li:not(:nth-of-type(2n)) {margin-right:35px;}

    .recruit_duty .tabContent .dutyList {width:891px;margin:0 auto;}
    .recruit_duty .tabContent .dutyList li:not(:nth-of-type(4n)) {margin-right:0;}
    .recruit_duty .tabContent .dutyList li:not(:nth-of-type(3n)) {margin-right:30px;}
}

@media screen and (max-width:1000px) {
    .mainTopSection {height:auto;}
    .mainVisualWrap {float:none;width:100%;}
    .mainVisualWrap .visualSection {width:100%;height:auto;}
    .bx-wrapper {max-width:100% !important;margin-bottom:0 !important;}
    .bx-wrapper .bxslider li {width:100% !important;}
    .mainVisualWrap .visualSection img {width:100%;}
    .mainBoardWrap {float:none;width:100%;margin-left:0;height:auto;}
    .mainBoardWrap .recruitListSection {float:left;width:49.5%;}
    .mainNoticeWrap {float:right;width:49%;margin:0 0 0 0;}

    .mainBottomSection .resumeMenu {width:100%;}
    .mainBottomSection .resumeMenu ul li {width:32.6%;}
    .mainBottomSection .resumeMenu ul li:not(:last-child) {margin-right:1%;}
    .mainBottomSection .mainNoticeWrap {width:32.6%;margin:10px 1% 0 0;}
    .mainBottomSection .mainSystemIntro {width:32.6%;background-size:100% auto;}
    .mainBoardWrap .mainQuickMenuWrap {left:auto;bottom:-717px;right:0;width:32.6%;}
    .mainBoardWrap .mainQuickMenuWrap li {width:50%;}

    .ceoVisualBox {height:500px;}
    .ceoDetailIntro li {margin-top:55px;float:none !important;width:100%;}

    .intro_chart .visual img {width:100%;}

    .recruit_duty .dutyInfoTab {height:118px;}
    .recruit_duty .dutyInfoTab li.all {top:auto;bottom:0;}

    .tableViewStyle .viewContent img {width:100%;}
}

@media screen and (max-width:950px) {
    .recruit_duty .tabContent .dutyList {width:584px;margin:0 auto;}
    .recruit_duty .tabContent .dutyList li:not(:nth-of-type(3n)) {margin-right:0;}
    .recruit_duty .tabContent .dutyList li:not(:nth-of-type(2n)) {margin-right:30px;}

    .applicationLoginLayout {width:100%;}
}

@media screen and (max-width:885px) {
	#header .topLogo,
	#header .topLogo img.logo-black {display:none !important;}
	#header .main_menu {margin-left:20px;}
}

@media screen and (max-width:850px) {
    .intro_benefit .benefit06 .items {width:627px;margin:0 auto;}
    .intro_benefit .benefit06 .items > li {margin-right:0;}
    .intro_benefit .benefit06 .items > li .box {width:627px;}
}

@media screen and (max-width:800px) {
    #header .main_menu_anchor {padding-right:30px;}
    #header .main_menu_bg,
    #header .main_menu_bg.v-subpage {display:none !important;}
    #header .main_menu .depth2_wrap {display:none !important;}
    #header .main_menu_item_bg {display:none;}

    .site_map {position:fixed;height:100vh !important;overflow-y:scroll;}

    .ceoVisualBox {height:600px;}
    .ceoVisualBox dl dd {padding-right:300px;}

    .intro_hr .grade_visual img {width:100%;}

    .dj_recruitWrap .dj_recruitContent .tableStyle table tbody .left {padding-left:10px;}
    .dj_recruitWrap .dj_recruitContent .tableStyle table tbody tr.winner th, .dj_recruitWrap .dj_recruitContent .tableStyle table tbody tr.winner td {padding:5px 10px;}
}

/*20190109 추가*/
input[type=checkbox].chkCss {display:none;}
input[type=checkbox].chkCss {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height:1px;
    width:1px;
    margin:-1px;
    padding:0;
    border:0;
}
input[type=checkbox].chkCss + label.chk_label {
	padding-left:35px;
	height:24px;
	display:inline-block;
	background-repeat:no-repeat;
	background-position: 0 0;
	vertical-align:middle;
	cursor:pointer;
}
input[type=checkbox].chkCss:checked + label.chk_label {background-position: 0 -24px;}

input[type=checkbox].chkCss2 {display:none;}
input[type=checkbox].chkCss2 {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height:1px;
    width:1px;
    margin:-1px;
    padding:0;
    border:0;
}
input[type=checkbox].chkCss2 + label.chk_label {
	padding-left:35px;
	height:23px;
	display:inline-block;
	background-repeat:no-repeat;
	background-position: 0 0;
	vertical-align:middle;
	cursor:pointer;
}
input[type=checkbox].chkCss2:checked + label.chk_label {background-position: 0 -24px;}

.chk_label {background-image:url("https://dware.intojob.co.kr/image/dware/t1/tm70/images/icon/icon_checkbox.png");line-height:24px;letter-spacing:-1px;}

/*20200725 추가*/
.recruitButtonWrap {margin:30px 0;padding:23px 0;background-color:#f9f9f9;border-top:solid 1px #ccc;text-align:right;}
.recruitButtonWrap .btn {display:inline-block;margin:0 0 0 10px;padding:0 20px;height:42px;line-height:42px;font-size:14px;color:#fff;text-align:center;}
.recruitButtonWrap .btn.gray {background-color:#666;}
.recruitButtonWrap .btn.green {background-color:#70a61e;}
.recruitButtonWrap .btn.blue {background-color:#004098;}
.recruitButtonWrap .btn.purple {background-color: #c488ff;}

.recruitButtonWrap.quickBarLink {position:fixed;left:0;bottom:-85px;width:100%;height:85px;margin:0;z-index:10000;}
.recruitButtonWrap.quickBarLink .inner {position:relative;width:1200px;margin:0 auto;}
.recruitButtonWrap.quickBarLink .btn.top {width:47px;height:42px;background:url("https://dware.intojob.co.kr/image/dware/t1/common/btn_top.png") 0 0 no-repeat;text-indent:-9999px;}
.recruitButtonWrap.quickBarLink .quickOpen {position:absolute;bottom:66px;right:0;width:180px;border-style:solid;border-width:2px 2px 0 2px;border-color:#666666;background-color:#fff;visibility:hidden;}
.recruitButtonWrap.quickBarLink .quickOpen .viewLink {display:none;}
.recruitButtonWrap.quickBarLink .quickOpen .label {display:block;width:100%;height:33px;font-size:14px;line-height:31px;text-align:center;background:#fff url("https://dware.intojob.co.kr/image/dware/t1/common/btn_linkArrow.png") right 9px top 8px no-repeat;cursor:pointer;}
.recruitButtonWrap.quickBarLink .quickOpen .label:before {content:"바로가기 열기";}
.recruitButtonWrap.quickBarLink .quickOpen.open {background-color:#fff;border-style:solid;border-width:2px 2px 0 2px;border-color:#666666;transition:height 0.3s ease-out 0s;}
.recruitButtonWrap.quickBarLink .quickOpen.open .label {background-position:right 9px top -19px;border-bottom:solid 1px #ccc;}
.recruitButtonWrap.quickBarLink .quickOpen.open .label:before {content:"바로가기 닫기";}
.recruitButtonWrap.quickBarLink .quickOpen.open .viewLink {display:block;margin:6px 0;background-color:#fff;}
.recruitButtonWrap.quickBarLink .quickOpen.open .viewLink li {padding-left:20px;text-align:left;line-height:24px;}
.recruitButtonWrap.quickBarLink .quickOpen.open .viewLink li:before {content:"\00B7";margin-left:-10px;margin-right:5px;}
.recruitButtonWrap.quickBarLink.sticky {display:block;}
.recruitButtonWrap.quickBarLink.sticky .quickOpen {visibility:visible;}

.passwordChangeWrap {margin-top:100px;border-top:solid 1px #000;}
.passwordChangeWrap fieldset {padding:50px 0;width:720px;margin:0 auto;}
.passwordChangeWrap fieldset ul li:not(:last-child) {margin-bottom:20px;}
.passwordChangeWrap fieldset ul li label {width:180px;padding-right:45px;text-align:right;font-size:22px;line-height:50px;}
.passwordChangeWrap fieldset ul li input {width:calc(100% - 180px);height:50px;font-size:22px;}
.passwordChangeWrap .buttonWrap  {padding-top:30px;margin-top:0;text-align:center;border-top:solid 1px #cacaca;}
.passwordChangeWrap .buttonWrap .btn {display:inline-block;width:165px;height:50px;border:solid 1px #333;font-size:18px;line-height:50px;text-align:center;}

/* 220218 */
.textGuideBox {padding:35px 0;margin-bottom:50px;font-size:16px;line-height:24px;border-top:solid 1px #e3e3e3;border-bottom:solid 1px #e3e3e3;}

.bul__list {counter-reset:count;}
.bul__list > li {position:relative;padding-left:15px;word-break:keep-all;line-height:24px;text-align:left;}
.bul__list > li:before {content:"";position:absolute;top:0;left:0;}
.bul__list > li.none:before {content:"" !important;}
.bul__list.dash > li:before {content:"-";}
.bul__list.bull > li:before {content:"\2022";}
.bul__list.star > li {padding-left:20px;}
.bul__list.star > li:before {content:"※ ";}
.bul__list.dot > li:before {content:"\2022";}
.bul__list.number > li {padding-left:25px;}
.bul__list.number > li:before {content:counter(count)".";counter-increment: count;}
.bul__list.none > li {padding-left:0;}

.link-btn {padding:10px 20px;border:1px solid #ccc;}

.primary {color:var(--skin-color);}
.bold {font-weight:700;}

.grid-wrap {
    display:grid !important;
    gap:15px 0;
}

.insideTable .bul__list li {font-size:13px !important;line-height:18px;}
.insideTable .descBox {margin-block:5px;padding:10px !important;font-size:12px;line-height:18px !important;}

.smallText {font-size:13px;letter-spacing:-1px;}
.btn-filedown {padding-inline:15px;height:30px;background-color:#002060;border:0;color:#fff;font-size:14px;border-radius:3px;}

.publishing-wrap {margin-block:50px;text-align:center;}
.publishing-wrap .date {margin-bottom:30px !important;font-size:24px;font-weight:700;}
.publishing-wrap .logo img {height:80px;width:auto !important;}