/* CSS Document */

/* Reset */
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:"맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;font-style:normal;}
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:18px;height:18px;padding:2px;}
label {position:relative;top:1px;*top:0;display:inline-block;padding-right:20px;}
textarea {border:solid 1px #dfdfdf;padding:5px;}

/*layout*/
#wrapper {width:100%;}
#wrapper.sub {background:url("https://dws.intojob.co.kr/image/dware/t1/tm49/common/bg_body.png") center 0 repeat-x;}
#header {position:relative;width:980px;height:115px;margin:0 auto;}
#header .topLogo {display:inline-block;margin-top:0;}
#header .gnbWrap {position:absolute;top:48px;left:260px;}
#header ul:after {content:",";height:0;clear:both;display:block;visibility:hidden;}
#header .topUtil {position:absolute;top:9px;right:0;background:url("https://dws.intojob.co.kr/image/dwaren2/common/topUtil.gif") 0 0 no-repeat;width:186px;height:11px;}
#header .topUtil li {float:left;height:11px;}
#header .topUtil li a {display:inline-block;height:11px;font-size:0;line-height:0;}
#header .topUtil li.home a {width:28px;margin-right:16px;}
#header .topUtil li.favorite a {width:68px;margin-right:18px;}
#header .topUtil li.passwordSearch a {width:56px;}
#header .quickLink {position:absolute;top:46px;right:0;height:38px;}
#header .quickLink li {float:left;height:38px;}
#header .quickLink li a {display:block;height:38px;font-size:0;line-height:0;background:url("https://dws.intojob.co.kr/image/dwaren2/common/quickLink1.gif") 0 0 no-repeat;}
#header .quickLink li.duty a {width:40px;background-position:0 0;}
#header .quickLink li.faq a {width:60px;margin-right:17px;background-position:-63px 0;}
#header .quickLink li.recruitNotice a {width:60px;margin-right:17px;background-position:-140px 0;}

#footer {width:100%;border-top:solid 1px #e3e3e3;}
#footer .footerWrap {width:980px;margin:0 auto;padding:30px 0;text-align:right;font-size:11px;color:#989898;line-height:16px;}

#contents {position:relative;width:980px;margin:0 auto;}
#leftSide {position:absolute;top:0;left:0;}
#leftSide h1 {height:92px;}
#leftSide h1 img {margin-top:25px;}
#leftSide .lnbWrap {margin-top:64px;}
#leftSide .lnbWrap li {padding-left:23px;width:142px;border-bottom:solid 1px #e3e3e3;background:url("https://dws.intojob.co.kr/image/dware/t1/tm49/common/bg_lnbArrow.png") 0 0 no-repeat;font-size:14px;line-height:40px;color:#272727;font-weight:bold;cursor:pointer;}
#leftSide .lnbWrap li:hover,
#leftSide .lnbWrap li.on {background-position:0 -40px;color:#00a033;}
#rightSide {position:relative;margin-left:210px;width:770px;}
#rightSide .visual {height:92px;background-position:right 0;background-repeat:no-repeat;}
#rightSide .visual.recruit {background-image:url("https://dws.intojob.co.kr/image/dwaren2/recruit/subVisual.png");}
#rightSide .visual.introduction {background-image:url("https://dws.intojob.co.kr/image/dware/t1/tm43/introduction/subVisual.png");}
#rightSide .visual.qna {background-image:url("https://dws.intojob.co.kr/image/dwaren2/qna/subVisual.png");}
#rightSide .visual.notice {background-image:url("https://dws.intojob.co.kr/image/dwaren2/notice/subVisual.png");}
#rightSide .visual.password {background-image:url("https://dws.intojob.co.kr/image/dwaren2/password/subVisual.png");}
#rightSide .visual.hr {background-image:url("../images/hr/subVisual.png");}
#rightSide .visual h2 {position:absolute;top:34px;left:0;}
.locationWrap {height:27px;padding-left:25px;background:url("https://dws.intojob.co.kr/image/dwaren2/common/icon_home.gif") 0 7px no-repeat;font-size:11px;line-height:27px;color:#686868;}
.locationWrap span {color:#2f2f2f;}

.contentWrap {padding:50px 0;}
.contentWrap h2 {margin-bottom:30px;font-size:24px;color:#272727;font-weight:bold;letter-spacing:-1px;}

.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:152px;line-height:39px;text-align:center;background-color:#f6f7fb;font-size:14px;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:155px;}
.tabStyle li.on {border:solid 1px #47505b;border-bottom:solid 1px #fff;height:40px;background-color:#fff;color:#1d1d1d;}

.tableStyle {width:770px;}
.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;}
.tableStyle table tbody td.term {font-size:11px;line-height:16px;}
.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://dws.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://dws.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;}

.tableWriteStyle {background:url("https://dws.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://dws.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 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;}

.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://dws.intojob.co.kr/image/dwaren2/icon/ico_arrow_start.gif") center center no-repeat;}
.paging span.arrow.prev {background:url("https://dws.intojob.co.kr/image/dwaren2/icon/ico_arrow_prev.gif") center center no-repeat;}
.paging span.arrow.next {background:url("https://dws.intojob.co.kr/image/dwaren2/icon/ico_arrow_next.gif") center center no-repeat;}
.paging span.arrow.end {background:url("https://dws.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:10px 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;}

.applicationLoginLayout {border:solid 1px #eaeaea;padding:34px 39px;}
.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:171px;height:26px;text-align:center;border:solid 1px #a5b3c3;border-left:0;line-height:26px;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://dws.intojob.co.kr/image/dwaren2/icon/icon_downArrow_white.gif") 154px 10px no-repeat;color:#fff;font-weight:bold;}
.applicationLoginLayout .loginWrap fieldset {width:690px;height:231px;background:url("https://dws.intojob.co.kr/image/dwaren2/recruit/bg_login.gif") 0 0 no-repeat;}
.applicationLoginLayout .loginWrap fieldset .inputField {padding:15px 0 0 95px;}
.applicationLoginLayout .loginWrap fieldset table {width:520px;}
.applicationLoginLayout .loginWrap fieldset table tbody th {color:#333;text-align:left;padding-left:10px;font-weight:normal;background:url("https://dws.intojob.co.kr/image/dwaren2/bul/bul_02.gif") 0 center no-repeat;}
.applicationLoginLayout .loginWrap fieldset table tbody td {height:28px;}
.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 {vertical-align:middle;}
.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 .contScroll {border:solid 1px #dfdfdf;background-color:#fafbff;padding:15px 20px;line-height:20px;height:155px;overflow-y:auto;color:#999;}
.applicationLoginLayout .infoCollectLayout .agreeCheck {margin-top:10px;}
.applicationLoginLayout .infoCollectLayout .agreeCheck li {position:relative;line-height:18px;}
.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://dws.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://dws.intojob.co.kr/image/dwaren2/recruit/bg_recruitOk_bottomImage.png") right 0 no-repeat;width:83px;height:83px;}
.resultConfirmLayout table {width:630px;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;line-height:18px;}
.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://dws.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://dws.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://dws.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:770px;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://dws.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://dws.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://dws.intojob.co.kr/image/dwaren2/icon/icon_a.gif") 20px 21px no-repeat;}
.faqListStyle li.on {}
.faqListStyle li.on div.questionSection {border-bottom:solid 1px #d6d6d6;background-color:#f6f7fb;}
.faqListStyle li.on span.arrow {background-image:url("https://dws.intojob.co.kr/image/dwaren2/icon/icon_upArrow.gif");}
.faqListStyle li.on div.answerSection {display:block;background-color:#fff;}

.alarmWrap {width:770px;height:48px;margin-bottom:20px;background:url("https://dws.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:408px;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://dws.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://dws.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:100px;background:url("https://dws.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://dws.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://dws.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://dws.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://dws.intojob.co.kr/image/dwaren2/fonts/sempio/NanumGothicBold.eot');
	src:url('https://dws.intojob.co.kr/image/dwaren2/fonts/sempio/NanumGothicBold.eot?#iefix') format('embedded-opentype'), url('https://dws.intojob.co.kr/image/dwaren2/fonts/sempio/NanumGothicBold.woff') format('woff'), url('https://dws.intojob.co.kr/image/dwaren2/fonts/sempio/NanumGothicBold.ttf') format('truetype');
}

#wrapper.main {background:url("https://dws.intojob.co.kr/image/dware/t1/tm49/main/bg_top.gif") 0 0 repeat-x;}
#wrapper.main #header {height:140px;}
#wrapper.main #header .topLogo {margin:42px 0 0 18px;}
#wrapper.main #header .topUtil {top:9px;}
#wrapper.main #header .quickLink {top:53px;}
#wrapper.main #header .gnbWrap {top:69px;left:220px;}
.gnbWrap li {float:left;}
.gnbWrap li a {display:inline-block;}
.gnbWrap > li {height:20px;}
.gnbWrap > li > a.mainMenu {margin:0;height:44px;width:110px;font-size:18px;vertical-align:top;font-weight:bold}
/*.gnbWrap > li > a.mainMenu.m01 {background:url("https://dws.intojob.co.kr/image/dware/t1/tm49/common/gnbMenu01.gif") 0 0 no-repeat;}
.gnbWrap > li > a.mainMenu.m02 {background:url("https://dws.intojob.co.kr/image/dware/t1/tm49/common/gnbMenu02.gif") 0 0 no-repeat;}
.gnbWrap > li > a.mainMenu.m03 {background:url("https://dws.intojob.co.kr/image/dware/t1/tm49/common/gnbMenu03.gif") 0 0 no-repeat;}
.gnbWrap > li > a.mainMenu.m04 {background:url("https://dws.intojob.co.kr/image/dware/t1/tm49/common/gnbMenu04.gif") 0 0 no-repeat;}*/
.gnbWrap > li.menu04 {border-right:0;}
.gnbWrap li .subMenu {position:absolute;top:44px;left:-20px;padding:10px 0 20px 25px;width:120px;display:none;z-index:100;border:solid 1px #007ed2;border-top:0;background-color:#fff;}
.gnbWrap li:hover .subMenu {display:block;}
.gnbWrap li.menu05 .subMenu {left:90px;}
.gnbWrap li.menu02 .subMenu {left:200px;}
.gnbWrap li.menu03 .subMenu {left:310px;}
.gnbWrap li.menu04 .subMenu {left:420px;}
.gnbWrap li .subMenu li {float:none;padding-top:0;}
.gnbWrap li .subMenu li a {color:#282828;padding:0;font-size:14px;line-height:24px;}
.gnbWrap li .subMenu li a:hover {text-decoration:underline;}
.gnbWrap li .subMenu li:last-child a {border-right:0;}
.gnbWrap li .subMenum {position:absolute;top:12px;left:0;display:none;}
.gnbWrap li:hover .subMenum {display:block;}
.gnbWrap li.menu02 .subMenum {width:400px;}
.gnbWrap li.menu02 .subMenum {left:10px;}
.gnbWrap li.menu03 .subMenum {left:205px;}
.gnbWrap li.menu04 .subMenum {left:303px;}
.gnbWrap li .subMenum li {padding-top:16px;}
.gnbWrap li .subMenum li a {color:#747474;padding:0 10px;border-right:solid 1px #bcbcbc;line-height:12px;height:12px;}
.gnbWrap li .subMenum li a:hover {color:#006edb;}
.gnbWrap li .subMenum li:last-child a {border-right:0;}

#wrapper.main #contents {width:auto;}
.mainVisualWrap {height:310px;background-color:#fff;}
.mainVisualWrap .visualSection {position:relative;width:980px;height:310px;margin:0 auto;}
.mainVisualWrap .visualSection .text {position:absolute;top:50px;left:20px;font-family:"맑은 고딕";}
.mainVisualWrap .visualSection .text dt {font-size:60px;line-height:60px;color:#00a211;letter-spacing:-1px;}
.mainVisualWrap .visualSection .text dt span {color:#0c0c0c;}
.mainVisualWrap .visualSection .text dd {margin-top:10px;font-size:16px;line-height:25px;}

.mainQuickMenuWrap {position:relative;width:100%;height:150px;border-bottom:solid 3px #00a211;}
.mainQuickMenuWrap ul {width:980px;height:117px;margin:16px auto 0 auto;}
.mainQuickMenuWrap ul li {float:left;width:193px;border-right:solid 1px #f1f3f3;text-align:center;cursor:pointer;}
.mainQuickMenuWrap ul li img {display:block;}
.mainQuickMenuWrap ul li p {padding-top:5px;font-size:11px;color:#999;line-height:14px;}
.mainQuickMenuWrap ul li.first-child {width:199px;}
.mainQuickMenuWrap ul li.last-child {width:198px;border-right:0;}

.mainNoticeWrap {position:relative;height:60px;width:980px;margin:0 auto;}
.mainNoticeWrap h2 {position:absolute;top:20px;left:8px;}
.mainNoticeWrap .list {position:absolute;top:24px;left:168px;}
.mainNoticeWrap .list li {float:left;padding-left:10px;width:370px;background:url("https://dws.intojob.co.kr/image/dwaren2/bul/bul_03.gif") 0 center no-repeat;}
.mainNoticeWrap .list li a {color:#666;}
.mainNoticeWrap .list li span {display:inline-block;width:13px;height:13px;background:url("https://dws.intojob.co.kr/image/dwaren2/main/sempio/icon_new.gif") 0 0 no-repeat;vertical-align:middle;}

.recruitListWrap {background:url("https://dws.intojob.co.kr/image/dware/t1/tm49/main/bg_tab.gif") 0 0 repeat-x;}
.recruitListWrap .recruitListSection {width:980px;margin:0 auto;}
.recruitListWrap .recruitListSection .tab {height:73px;padding-top:26px;}
.recruitListWrap .recruitListSection .tab:after {content:"";height:0;display:block;overflow:hidden;clear:both;}
.recruitListWrap .recruitListSection .tab li {float:left;height:47px;width:153px;margin-right:1px;text-align:center;}
.recruitListWrap .recruitListSection .tab li a {display:block;width:153px;height:47px;font-size:0;line-height:0;background-position:0 -47px;background-repeat:no-repeat;}
.recruitListWrap .recruitListSection .tab li.tab01 a {background-image:url("https://dws.intojob.co.kr/image/dware/t1/tm49/main/recruitTab01.gif");}
.recruitListWrap .recruitListSection .tab li.tab02 a {background-image:url("https://dws.intojob.co.kr/image/dware/t1/tm49/main/recruitTab02.gif");}
.recruitListWrap .recruitListSection .tab li.tab03 a {background-image:url("https://dws.intojob.co.kr/image/dware/t1/tm49/main/recruitTab03.gif");}
.recruitListWrap .recruitListSection .tab li.tab04 a {background-image:url("https://dws.intojob.co.kr/image/dware/t1/tm49/main/recruitTab04.gif");}
.recruitListWrap .recruitListSection .tab li.tab05 a {background-image:url("https://dws.intojob.co.kr/image/dware/t1/tm49/main/recruitTab05.gif");}
.recruitListWrap .recruitListSection .tab li.tab06 a {background-image:url("https://dws.intojob.co.kr/image/dware/t1/tm49/main/recruitTab06.gif");}
.recruitListWrap .recruitListSection .tab li.on a {background-position:0 0;}
.recruitListWrap .recruitListSection table {width:100%;}
.recruitListWrap .recruitListSection table tbody td {padding:20px 0;border-bottom:solid 1px #e9e9e9;font-size:14px;color:#333;font-weight:bold;}
.recruitListWrap .recruitListSection table tbody td a.btnMore {display:block;width:48px;height:18px;margin:5px 0 0 40px;background:url("https://dws.intojob.co.kr/image/dwaren2/main/sempio/btn_more.gif") 0 0 no-repeat;font-size:0;line-height:0;}
.recruitListWrap .recruitListSection table tbody td .dateBox {font-size:12px;width:85px;height:51px;padding:1px 0 0 7px;color:#6f6f6f;line-height:26px;background:url("https://dws.intojob.co.kr/image/dwaren2/main/sempio/list_dateBox01.gif") 0 0 no-repeat;}
.recruitListWrap .recruitListSection table tbody td .dateBox.old {background-image:url("https://dws.intojob.co.kr/image/dwaren2/main/sempio/list_dateBox02.gif");}
.recruitListWrap .recruitListSection table tbody td .dateBox.intern {background-image:url("https://dws.intojob.co.kr/image/dwaren2/main/sempio/list_dateBox03.gif");}
.recruitListWrap .recruitListSection table tbody td .dateBox.db {font-size:12px;width:85px;height:51px;padding:13px 0 0 7px;color:#6f6f6f;line-height:26px;background:url("https://dws.intojob.co.kr/image/dware/t1/tm43/main/list_dateBox04.gif") 0 0 no-repeat;}
.recruitListWrap .recruitListSection table tbody td .spann {display:block;margin:5px 0 0 18px;}
.recruitListWrap .recruitListSection table tbody td strong {font-size:12px;color:#6f6f6f;}
.recruitListWrap .recruitListSection table tbody td span {color:#ff3c00;}
.recruitListWrap .recruitListSection table tbody tr.last-child td {border-bottom:0;}

#footer.main .footerWrap {position:relative;}
#footer.main .footerWrap div.addressWrap {position:absolute;top:32px;left:20px;height:100px;}
#footer.main .footerWrap div.addressWrap .bt_terms {position:absolute;top:0;right:-117px;}
#footer.main .footerWrap .footerSns {position:absolute;top:32px;right:20px;height:30px;}
/*
#footer.main .footerWrap .footerSns {position:absolute;top:32px;right:28px;height:30px;}
#footer.main .footerWrap .footerSns li {float:left;width:30px;height:30px;margin-left:5px;}
#footer.main .footerWrap .footerSns li a {display:block;font-size:0;line-height:0;width:30px;height:30px;background:url("https://dws.intojob.co.kr/image/dwaren2/main/sempio/footer_sns.gif") 0 0 no-repeat;}
#footer.main .footerWrap .footerSns li.facebook a {background-position:0 -30px;}
#footer.main .footerWrap .footerSns li.b a {background-position:0 -60px;}
*/

/*20140811 Edit*/
.mainVisualWrap {border-bottom:solid 3px #00a211;}
.mainVisualWrap .btnFold {position:absolute;bottom:0;left:50%;margin-left:-25px;display:block;width:50px;height:13px;background:url("https://dws.intojob.co.kr/image/dware/t1/tm49/main/btn_visualFold.png") 0 0 no-repeat;}
.mainVisualWrap.fold .btnFold {bottom:-13px;background-position:0 -13px;}
.mainVisualWrap.fold {height:0;}
.mainVisualWrap.fold .visualSection {height:0;display:block;}
.mainVisualWrap.fold .visualSection img, 
.mainVisualWrap.fold .visualSection .text {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://dws.intojob.co.kr/image/dwaren2/recruit/tap_01.gif") 0 0 no-repeat;}
#modlPopupApplication .tab li.zip {background:url("https://dws.intojob.co.kr/image/dwaren2/recruit/tap_04.gif") 0 0 no-repeat;}
#modlPopupApplication .tab li.apply {width:258px;background:url("https://dws.intojob.co.kr/image/dwaren2/recruit/tap_03.gif") 0 0 no-repeat;}
#modlPopupApplication .tab li.edit {background:url("https://dws.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://dws.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://dws.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://dws.intojob.co.kr/image/kcfn/images/icon/icon_reply.gif") 10px center no-repeat;}
.ntableStyle table tbody td.check {background:#ffffff url("https://dws.intojob.co.kr/image/kcfn/images/icon/ico_check.gif") 10px center no-repeat;}
.ntableStyle table tbody div.check2 {background:#ffffff url("https://dws.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://dws.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://dws.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://dws.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://dws.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;}
.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://dws.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://dws.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://dws.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://dws.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://dws.intojob.co.kr/image/dwaren/bul/bul_rnd01.gif") 0 center no-repeat;}

.titLayout01 {background:url("https://dws.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:30px;}
.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://dws.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://dws.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://dws.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://dws.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://dws.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://dws.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://dws.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://dws.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://dws.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://dws.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://dws.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://dws.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://dws.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://dws.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://dws.intojob.co.kr/image/dwaren2/introduction/introduction_image.gif") 0 0 no-repeat;font:0/0 arial;}

#rightSide .visual.core {background-image:url("https://dws.intojob.co.kr/image/dwaren2/core/subVisual.png");}

/*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:506px;height:88px;background:url("https://dws.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://dws.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;}

.pagedesc {margin-bottom:30px;}
.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://dws.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://dws.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;}

/*20151207 추가*/
#wrapper.sub #header .topLogo {margin:42px 0 0 0;}
#wrapper.sub #header .gnbWrap {left:260px;top:69px;}
#wrapper.sub #header .quickLink {top:53px;}

.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://dws.intojob.co.kr/image/dware/t1/tm43/introduction/bul_h3.gif") 0 0 no-repeat;padding-left:20px;margin-bottom:10px;font-size:14px;color:#1d1d1d;}
.jobinfoDetail p {border-top:solid 1px #a3c5d0;border-bottom:solid 1px #a3c5d0;padding:15px 0;line-height:18px;}

.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://dws.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;}
#rightSide .visual.letter {background-image:url("https://dws.intojob.co.kr/image/dware/t1/tm43/letter/subVisual.png");}
.detailList {margin:20px 0 10px 0;}
.detailList li {padding-left:10px;line-height:20px;background:url("https://dws.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:26px;text-align:center;text-decoration:underline;color:#272727;}
.recruit_notice_wrap h2 {margin:20px 0;color:#4db848;font-size:16px;text-align:center;}
.recruit_notice_wrap h3 {margin-bottom:50px;font-size:14px;text-align:center;}
.recruit_notice_wrap h4 {height:25px;margin-top:35px;padding-top:10px;background:url("https://dws.intojob.co.kr/image/dware/t1/tm49/notice/noticePrintType_b_bul.gif") 0 0 no-repeat;font-size:14px;}
.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:10px;text-align:center;border-bottom:solid 1px #e4e5e1;border-right:solid 1px #e4e5e1;}
.recruit_notice_wrap .tableLayout tbody td.left {padding-left:10px;text-align:left;}
.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:121px;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:120px;}
.recruit_notice_wrap ul.tabUI li:hover, .recruit_notice_wrap ul.tabUI 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://dws.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://dws.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;}

.historyTab {width:748px;height:51px;background:url("https://dws.intojob.co.kr/image/dware/t1/tm49/introduction/intro_02_tab_bg.gif") 0 0 no-repeat;}
.historyTab:after {content:".";height:0;clear:both;display:block;visibility:hidden;}
.historyTab li {float:left;height:51px;font:0/0 arial;cursor:pointer;}
.historyTab li.tab01 {margin-left:193px;width:100px;background:url("https://dws.intojob.co.kr/image/dware/t1/tm49/introduction/intro_02_tab_01.gif") 0 0 no-repeat;}
.historyTab li.tab02 {margin-left:98px;width:60px;background:url("https://dws.intojob.co.kr/image/dware/t1/tm49/introduction/intro_02_tab_02.gif") 0 0 no-repeat;}
.historyTab li.tab03 {margin-left:95px;width:60px;background:url("https://dws.intojob.co.kr/image/dware/t1/tm49/introduction/intro_02_tab_03.gif") 0 0 no-repeat;}
.historyTab li.on {background-position:0 -51px;}

.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://dws.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://dws.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://dws.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://dws.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://dws.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://dws.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://dws.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;}

.termsWrap {font-size:13px;line-height:24px;color:#636363;}
.termsWrap .pointText {padding:25px 20px;margin-bottom:60px;border-top:solid 2px #136fb4;border-bottom:solid 2px #109e35;}
.termsWrap p.big {margin-bottom:35px;font-size:16px;}
.termsWrap div.text {margin-bottom:50px;}
.termsWrap div.text strong {display:block;font-size:16px;color:#136fb4;}