@charset "utf-8";
@import url('font.css');
/* import.css 분할하여사용: IE8에서 278KB 미만으로 줄여야 깨짐현상이 없음 */
@import url('import10.css'); /* 개인,기업 및 공통컨텐츠 css*/
@import url('import15.css'); /* 검색 새로운 디자인 css */
@import url('import20.css'); /* 직업진로 및 그 외 css */

/*/css/default.css*********************************************************************************/
/* 기본세팅 */
html, body {height:100%}
body {font-family:Gulim, "굴림", Dotum, "돋움", Arial, Verdana, sans-serif; font-size:12px; color:#444}
* {margin:0; padding:0}
select, textarea {border:1px solid #b5b5b5}
textarea {font-family:Gulim, "굴림", Dotum, "돋움", Arial, Verdana, sans-serif; font-size:12px; color:#444}
input {vertical-align:middle}
div, table, th, td {border-collapse:collapse}
img, fieldset {border:0}
ul, ol, li {list-style:none}
li *,td *,dd *,fieldset * {vertical-align:middle}
h1, h2, h3, h4, h5, h6 {font-size:12px}
hr {display:none}
button {cursor:pointer}
caption, legend {position:relative; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0}
legend {position:absolute}
a {color:#444; text-decoration:none}
a:hover {text-decoration:underline}
a:link, a:active, a:hover {color:#444}
a:visited,#content tr.visited a {color:#8c53b2}
select {font-size:12px}

/* display */
.hid {position:absolute; left:0; top:-5000px; height:0; line-height:0}
.clear {clear:both}
.bgno {background:none !important}
.t_bl {color:#06c }
.t_gr {color:#060 }
.ir {display:block; overflow:hidden; margin:-1px 0 0 0 !important; padding:0 !important; height:1px !important; width:1px !important; background:none !important; text-indent:-5000px; color:#fff}
.ellipsis {overflow:hidden; display:block; text-overflow:ellipsis; white-space:nowrap} /* 20160608 추가 */
/* color */
.require {color:#f35f54 !important}
.blue {color:#1469b3 !important}
#content strong.june {color:#ff6600}
#content strong.normal {font-weight:normal}
#content strong.blue {font-weight:normal}
#content strong.blue02 {color:#1469b3}
#content strong.blue03 {color:#0077b8}
#content span.blue { font-weight:normal; line-height:1.4}/*1031*/
#content span.blueunder {text-decoration:underline; color:#1469b3; font-weight:normal}
#content span.orange {color:#ff6600; font-weight:normal}
#content span.under {color:#444; text-decoration:underline}
#content b.orange {color:#ff6600}
#content p.explan {line-height:1.5}
#content p.gray {line-height:1.5; color:#666; word-break:break-all}

/* margin */
.mt00 {margin-top:0px !important}
.mt5 {margin-top:5px !important}
.mt10 {margin-top:10px !important}
.mt15 {margin-top:15px !important}
.mt20 {margin-top:20px !important}
.mt25 {margin-top:25px !important}
.mt30 {margin-top:30px !important}
.mt35 {margin-top:35px !important}

.mb00 {margin-bottom:0 !important}
.mb05 {margin-bottom:5px !important}
.mb10 {margin-bottom:10px !important}
.mb15 {margin-bottom:15px !important}
.mb17 {margin-bottom:17px !important}
.mb20 {margin-bottom:20px !important}
.mb25 {margin-bottom:25px !important}
.mb30 {margin-bottom:30px !important}
.mb40 {margin-bottom:40px !important}
.mb50 {margin-bottom:50px !important}
.mb90 {margin-bottom:90px !important}

.ml0 {margin-left:0px !important}
.ml10 {margin-left:10px !important}
.ml15 {margin-left:15px !important}
.ml20 {margin-left:20px !important}
.ml30 {margin-left:30px !important} /* 20170703 추가 */

.mr0 {margin-right:0px !important}
.mr10, .mr10 li {margin-right:10px !important}

/* padding */
.pl0 {padding-left:0px !important}
.pl2 {padding-left:2px !important}
.pl5 {padding-left:5px !important}
.pl7 {padding-left:7px !important}
.pl10 {padding-left:10px !important}
.pl15 {padding-left:15px !important}
.pl20 {padding-left:20px !important}
.pl30 {padding-left:30px !important}
.pl50 {padding-left:50px !important}
.pl08 {padding-left:8px !important}
.pt5 {padding-top:5px !important}
.pt10 {padding-top:10px !important}
.pt45 {padding-top:45px !important}
.pt15 {padding-top:15px !important}
.pt30 {padding-top:30px !important}
.pb5 {padding-bottom:5px !important}
.pb0 {padding-bottom:0 !important}
.pr0 {padding-right:0 !important}
.pr15 {padding-right:15px !important}
.pr30 {padding-right:30px !important} /* 20170703 추가 */

/* align */
.al {text-align:left !important}
.ac, .ac th, .ac td {text-align:center !important}
.ar {text-align:right !important}
.aj {text-align:justify !important}
.am {vertical-align:middle !important}
.at {vertical-align:top !important}

/* font weight */
.b {font-weight:bold !important}
.nb {font-weight:normal !important}

/* float(20180206 수정) */
.fl {float:left !important; display:inline}
.fr {float:right !important; display:inline}

/* float */
.fl {float:left; display:inline}
.fr {float:right; display:inline}

.lineh {line-height:1.5 !important}
.lineh16 {line-height:1.6 !important}
.brno {border-right:none !important}
.f_small {font-size:11px !important}
.f13{font-size:13px !important}
.letter1 {letter-spacing:1px !important}

/* 20170202 : 공통 추가 */
.letter-1 {letter-spacing:-1px !important}
.a0 {vertical-align:0 !important}
.ml25{margin-left:25px !important}
.mt0{margin-top:0 !important}
.mb60{margin-bottom:60px !important}
.pb40{padding-bottom:40px !important}
.red{color:#e14527}

.a-5 {vertical-align:-6px !important}/* 20170602 네이버 로그인 연동 테이블 아이콘 정렬 추가 */

/*** layout 개편 추가 start(20161222) ***/
/* layout */
body#index {min-width:910px}
#wrap {width:100%; position:relative; z-index:3}
#newWrap * {font-family:NanumGothic, malgun Gothic, sans-serif}
#container {position:relative; margin:20px auto 0; width:910px; z-index:2; padding-bottom:50px}
#container:after{content:""; display:block; clear:both}
#new_main_container {width:100%; margin:0 auto; position:relative}
#index #container.main {width:100%}
#container.v2 {width:100%} /* 20180705 추가 */

/* skipNaigation */
#skipNavigation {position:relative; width:100%; z-index:2; overflow:hidden}
#skipNavigation a {display:block; padding:0 10px; height:1px; overflow:hidden; color:#444; text-align:center; margin-bottom:-1px}
#skipNavigation a:hover, #skipNavigation a:focus, #skipNavigation a:active {background:#f2f2f2; border:1px solid #ddd; height:auto}

/* header 공통 */
#header {position:relative}
#header .unb {height:37px; width:910px; margin:0 auto; font-family:NanumGothic}
#header .unb:after {display:block; clear:both; content:""}
#header .unb .type01 {float:left; margin-top:11px; overflow:hidden}
#header .unb .type01 li {float:left}
#header .unb .type01 li a {position:relative; margin-right:11px; padding-left:11px}
#header .unb .type01 li a:after {content:""; position:absolute; left:0; top:0; display:inline-block; width:1px; height:14px; background:#8494af;}
#header .unb .type01 li.local_worknet select {display:none; position:absolute; left:0; top:0}
#header .unb .type01 li.local_worknet a {padding-left:0}
#header .unb .type01 li.local_worknet a:after {display:none}
#header .unb .type02 {float:right}
#header .unb .type02:after {display:block; clear:both; content:""}
#header .unb .type02 .user, #header .unb .type02 ul, #header .unb .type02 ul li {float:left}
#header .unb .type02 .user {margin-top:8px; margin-right:10px}
#header .unb .type02 .user a {display:inline-block; position:relative; top:1px}
#header .unb .type02 .user.logout {display:block}
#header .unb .type02 .user.login {display:none; margin-top:1px; padding-top:1px}
#header .unb .type02 .user.login > span {display:inline-block; position:relative; padding:9px 9px 7px 8px; min-width:97px; background:url(/images/common/layout/ico_indiv.png) 8px center no-repeat}
#header .unb .type02 .user.login > span a {top:0; width:98px; color:#fff}
#header .unb .type02 .user.login > span a.mymenu-ctrl {background:url(/images/common/layout/ico_unb_arrowb.gif) right 0 no-repeat}
#header .unb .type02 .user.login > span a span {position:relative; top:-3px; padding-left:28px}
#header .unb .type02 .user.login > span a strong {display:inline-block; position:relative; top:3px; max-width:42px; font-size:11px; font-weight:normal; font-family:NanumGothicBold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
#header .unb .type02 .user.login > span a img {margin-left:8px}
#header .unb .type02 .user.login #mymenu {display:none; position:absolute; right:-1px; top:34px; padding:4px 0 4px 8px; width:106px; border:1px solid #c3c3c3; background:#fff; z-index:1000}
#header .unb .type02 .user.login #mymenu a {display:block; padding:6px 0; color:#777; font-size:11px}
#header .unb .type02 .user.login.active {padding-top:0}
#header .unb .type02 .user.login.active > span {padding-bottom:9px; border:1px solid #c3c3c3; background-color:#fff}
#header .unb .type02 .user.login.active > span a.mymenu-ctrl {color:#000; background:url(/images/common/layout/ico_unb_arrowb.gif) right -44px no-repeat}
#header .unb .type02 .user.login.active #mymenu {display:block}
#header .unb .type02 ul li {padding-top:11px}
#header .unb .type02 ul li a {padding:0 11px}
#header .unb .type02 ul li.svc_guide {padding-right:5px; width:83px}
#header .unb .type02 ul li.svc_guide>a {padding-right:15px}
#header .unb .type02 ul li.svc_guide div {display:none}
#header .unb .type02 ul li.svc_guide.active div {display:block; position:absolute; left:-1px; top:36px; padding-top:11px; width:86px; border:1px solid #c3c3c3; background:#fff; z-index:10}
#header .unb .type02 ul li.svc_guide.active div a {display:block; padding-bottom:8px; color:#7d7d7d; font-size:11px}
#newWrap.company .unb .type02 .user.login > span, #wrap.company .unb .type02 .user.login > span {background-image:url(/images/common/layout/ico_co.png)}
#newWrap.login .unb .type02 .user.logout, #wrap.login .unb .type02 .user.logout {display:none}
#newWrap.login .unb .type02 .user.login, #wrap.login .unb .type02 .user.login {display:block}
#newWrap.login .unb .type02 .user a, #wrap.login .unb .type02 .user a {top:3px}
#newWrap.login .unb .type02 .user a img, #wrap.login .unb .type02 .user a img {vertical-align:baseline}

#header .tarea:after {display:block; clear:both; content:""}
#header .tarea h1, #header .tarea h1 a {display:inline-block}
#header .tarea h1.festivalDayLogo {position:absolute; left:0; bottom:0; width:248px; height:86px} /* 워크넷 기념일 로고 2017.04.03 */
#header .tarea .search .search_frm_layer {position:absolute; left:0; top:38px; padding:9px 0 4px; background:#fff; border:1px solid #959595; border-top:none; z-index:300}
#header .tarea .search .search_frm_layer a {display:block; margin-bottom:6px; padding:0 12px; line-height:19px; width:90%; color:#555; font-size:12px; vertical-align:bottom; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
#header .tarea .search .search_frm_layer a strong {font-weight:normal; font-family:NanumGothicBold; color:#1266ff}
#header .tarea .search .job_srch {display:inline-block; margin-left:3px; padding:0 10px; height:36px; line-height:36px; border:1px solid #b7b7b7; background:#fff; font-size:13px; font-family:NanumGothicBold; color:#03689d; letter-spacing:-1px}
#header .tarea .search .job_srch:after{content:""; display:inline-block; margin-left:7px; width:6px; height:9px; background:url(/images/common/layout/ico_jobSrch.gif) right center no-repeat}
#header .tarea .search .job_srch:hover {text-decoration:none}
#header .tarea .specmenu {float:right; margin:20px -8px 0 0; overflow:hidden}
#header .tarea .specmenu li {float:left}
#header .tarea .specmenu li a {position:relative; display:inline-block; margin-right:9px; padding-left:11px; font-family:NanumGothicBold; font-size:16px; color:#111; letter-spacing:-1px}
#header .tarea .specmenu li a:after {position:absolute; left:0; top:2px; content:""; display:inline-block; margin-right:11px; width:1px; height:15px; background:#bababa}
#header .tarea .specmenu li:first-child a:after {display:none}
#header #tobmenu .gnb {position:relative; width:910px; margin:0 auto}
#header #tobmenu .gnb>ul:after {display:block; clear:both; content:""}
#header #tobmenu .gnb>ul li a span {font-size:13px; vertical-align:baseline; font-family:NanumGothicBold}
#header #tobmenu .gnb>ul li span.menu_job {vertical-align:baseline}
#header #tobmenu .gnb>ul li span.menu_job a {position:relative; font-size:12px; color:#666}
#header #tobmenu .gnb>ul li span.menu_job a:hover, #header #tobmenu .gnb>ul li span.menu_job a:focus {background:none; color:#666; font-size:12px; text-decoration:underline; line-height:initial}
#header #tobmenu .gnb>ul li span.menu_job a:first-child {margin-right:3px; padding-right:10px; background:url(/images/common/layout/bg_menu_bar.gif) right 20px no-repeat}
#header #tobmenu .gnb .btn_job {position:absolute; right:0; top:7px; display:inline-block; padding:0 7px; height:34px; line-height:34px; border:1px solid #bfd3db; background:#e7f3f5; color:#023f7e; font-size:13px; font-family:NanumGothicBold}
#header #tobmenu .gnb .btn_job:after {content:""; display:inline-block; margin-left:6px; width:5px; height:9px; background:url(/images/common/layout/ico_jobApply.gif) right center no-repeat}
#header #tobmenu .gnb .btn_right {position:absolute; top:8px; right:0}
#header #tobmenu .gnb>ul li.active>a {background:url(/images/common/layout/bg_gnbOn.gif) center 37px no-repeat}
#header #tobmenu .gnb>ul li .sub_menu_wrap {display:none; position:absolute; left:0; top:49px; padding-bottom:5px; background:url(/images/common/layout/bg_gnbSub.png) 0 bottom repeat-x; z-index:101}
#header #tobmenu .gnb>ul li.empSpt .sub_menu_wrap {left:-362px} /* 20170731 수정(모두의취업 서브메뉴) */
#header #tobmenu .gnb>ul li .sub_menu {padding:0 18px 10px; background:#fff; border-left:1px solid #00a9e0; border-right:1px solid #00a9e0; overflow:hidden}
#header #tobmenu .gnb>ul li .sub_menu .home {padding:13px 0 12px; line-height:normal; border-bottom:1px solid #ebebeb}
#header #tobmenu .gnb>ul li .sub_menu .home a.move {margin-right:1px; padding-right:17px; line-height:23px; background:url(/images/common/layout/ico_gnb.gif) right 7px no-repeat; color:#666; font-size:13px; font-family:NanumGothicBold}
#header #tobmenu .gnb>ul li .sub_menu .home a.move:first-child {margin-right:22px}
#header #tobmenu .gnb>ul li .sub_menu .home a.move:hover, #header #tobmenu .gnb>ul li .sub_menu .home a.move:focus {text-decoration:underline}
#header #tobmenu .gnb>ul li .sub_menu .home a.srch_detail {position:relative; display:inline-block; padding:0 25px 0 10px; line-height:21px; border:1px solid #00a9e0; color:#00a9e0; font-size:11px; font-family:NanumGothicBold; letter-spacing:-0.5px}
#header #tobmenu .gnb>ul li .sub_menu .home a.srch_detail:after {content:""; display:inline-block; position:absolute; right:10px; top:5px; width:11px; height:11px; background:url(/images/common/layout/ico_gnb.gif) 0 -70px no-repeat}
#header #tobmenu .gnb>ul li .sub_menu .home a.srch_detail:hover {text-decoration:none}
#header #tobmenu .gnb>ul li .sub_menu>ul {float:left; margin-top:13px}
#header #tobmenu .gnb>ul li .sub_menu li {float:none; padding-right:16px; margin-right:0; margin-bottom:15px; height:auto; line-height:18px}
#header #tobmenu .gnb>ul li .sub_menu li li {margin-bottom:4px}
#header #tobmenu .gnb>ul li .sub_menu li>ul {margin-top:5px}
#header #tobmenu .gnb>ul li .sub_menu li .title {display:inline-block; padding-right:19px; font-weight:normal; color:#03a0d3; font-size:15px;font-family:NanumGothicBold}
#header #tobmenu .gnb>ul li .sub_menu li .title a {color:#02a0d3; font-size:15px; font-family:NanumGothicBold}
#header #tobmenu .gnb>ul li .sub_menu li a {color:#444; font-size:13px; font-family:NanumGothic}
#header #tobmenu .gnb>ul li .sub_menu li a:hover, #header #tobmenu .gnb>ul li .sub_menu li a:focus {text-decoration:underline}
#header #tobmenu .gnb>ul li .sub_menu li .area {margin:3px 0 -3px; width:115px; overflow:hidden}
#header #tobmenu .gnb>ul li .sub_menu li .area.w100 {width:100%} /* 모두의취업 메뉴추가(20170621) */
#header #tobmenu .gnb>ul li .sub_menu li .area li {float:left; padding-right:0}
#header #tobmenu .gnb>ul li .sub_menu li .area li a {display:inline-block; margin-left:10px; padding-left:10px; background:url(/images/common/layout/ico_gnb.gif) 0 -102px no-repeat}
#header #tobmenu .gnb>ul li .sub_menu li .area li.first a {margin-left:0; padding-left:0; background:none}
#header #tobmenu .gnb>ul li .sub_menu li.banner a {position:relative; display:block; margin-bottom:3px; padding:8px 8px 6px 9px; width:139px; line-height:18px; border:1px solid #ccc; color:#265ea0; font-size:14px; font-family:NanumGothicBold}
#header #tobmenu .gnb>ul li .sub_menu li.banner a span {font-size:12px}
#header #tobmenu .gnb>ul li .sub_menu li.banner a:after {content:""; display:inline-block; position:absolute; right:8px; top:50%; margin-top:-4.5px; width:5px; height:9px; background:url(/images/common/layout/ico_gnb.gif) 0 -135px no-repeat}
#header #tobmenu .gnb>ul li .sub_menu li.banner a:hover, #header #tobmenu .gnb>ul li .sub_menu li.banner a:focus {text-decoration:none; background:none}

/* header 구직(hjobs) */
#header .hjobs {background:url(/images/common/layout/bg_unb.gif) 0 0 repeat-x}
#header .hjobs .headwrap {width:100%; min-height:138px; background:url(/images/common/layout/bg_header.gif) 0 0 repeat-x}
#header .hjobs .unb a {display:block; color:#fff}
#header .hjobs .unb .type02 ul li.svc_guide {padding-right:5px; width:83px; background:url(/images/common/layout/ico_unbSelect.png) right 15px no-repeat}
#header .hjobs .unb .type02 ul li.svc_guide.active {position:relative; width:81px; border:1px solid #c3c3c3; border-top:none; background:#fff url(/images/common/layout/ico_unbSelect.png) 71px -21px no-repeat}
#header .hjobs .unb .type02 ul li.svc_guide.active>a {padding-left:9px; padding-bottom:11px; color:#00a9e0; font-family:NanumGothicBold}
#header .hjobs .tarea {position:relative; padding:14px 0 18px; width:910px; height:54px; margin:0 auto} /* 20170330 수정 */
#header .hjobs #tobmenu {padding-bottom:3px}
#header .hjobs #tobmenu .gnb {background:#fff}
#header .hjobs #tobmenu .gnb>ul li {position:relative; float:left; height:49px; line-height:48px}
/* 4차산업혁명 추가로 인한 메뉴 수정 start (20180702) */
#header .hjobs #tobmenu .gnb>ul li.empInfo {width:78px}
#header .hjobs #tobmenu .gnb>ul li.empInfo .sub_menu {width:872px}
#header .hjobs #tobmenu .gnb>ul li.empInfo .sub_menu>ul {width:25%}
#header .hjobs #tobmenu .gnb>ul li.openEmp {width:94px}
#header .hjobs #tobmenu .gnb>ul li.openEmp span {position:absolute; top:4px; right:39px; display:inline-block; width:30px; height:13px; background:url(/images/common/layout/label_new.png) 0 0 no-repeat; font-size:0}
#header .hjobs #tobmenu .gnb>ul li.fourthInd {width:105px}
#header .hjobs #tobmenu .gnb>ul li.fourthInd span {position:absolute; top:0; right:21px; display:inline-block; width:49px; height:18px; background:url(/images/common/layout/label_special.gif) 0 0 no-repeat; font-size:0}
#header .hjobs #tobmenu .gnb>ul li.fourthInd .sub_menu {position:relative; width:180px}
#header .hjobs #tobmenu .gnb>ul li.smallGiants {width:125px}
#header .hjobs #tobmenu .gnb>ul li.smallGiants .sub_menu {position:relative; width:299px}
#header .hjobs #tobmenu .gnb>ul li.smallGiants .sub_menu:after {content:""; position:absolute; right:28px; bottom:26px; display:inline-block; width:46px; height:49px; background:url(/images/common/layout/bg_gnb_samllGiant.gif) 0 0 no-repeat}
#header .hjobs #tobmenu .gnb>ul li.smallGiants .sub_menu>ul {width:50%}
#header .hjobs #tobmenu .gnb>ul li.empSpt {width:92px}
#header .hjobs #tobmenu .gnb>ul li.empSpt span.new {position:absolute; top:0; right:42px; display:inline-block; width:27px; height:19px; background:url(/images/common/layout/label_new.png) 0 0 no-repeat; font-size:0}/* 20170629 수정 */
#header .hjobs #tobmenu .gnb>ul li.empSpt .sub_menu {width:872px}
#header .hjobs #tobmenu .gnb>ul li.empSpt .sub_menu>ul {width:25%}
#header .hjobs #tobmenu .gnb>ul li.psnInfo {width:75px}
#header .hjobs #tobmenu .gnb>ul li.psnInfo .sub_menu_wrap {left:-38px}
#header .hjobs #tobmenu .gnb>ul li.psnInfo .sub_menu>ul {width:50%}
#header .hjobs #tobmenu .gnb>ul li.psnInfo .sub_menu {width:349px}
#header .hjobs #tobmenu .gnb>ul li.jobInfo>a {width:80px}
#header .hjobs #tobmenu .gnb>ul li a {display:inline-block; color:#222; font-size:15px; font-family:NanumGothicBold; letter-spacing:-1px}
#header .hjobs #tobmenu .gnb>ul>li>a:hover, #header #tobmenu .gnb>ul>li.active>a {font-size:17px; color:#02a0d3; text-decoration:none}
#header .hjobs .tarea .search {position:absolute; left:248px; top:24px}
#header .hjobs .tarea .search:after {display:block; clear:both; content:""}
#header .hjobs .tarea .search form, #header .tarea .search .job_srch {float:left}
#header .hjobs fieldset #topQuery {padding:0 38px 0 12px; width:296px; height:34px; line-height:34px; border:2px solid #03a3d7; color:#3a3a3a; font-size:13px; box-sizing:content-box}
#header .hjobs fieldset input[type=image] {position:absolute; left:310px; top:2px}
#header .hjobs .tarea .search .search_frm_layer {width:309px}
/* 4차산업혁명 추가로 인한 메뉴 수정 end (20180702) */

/* header 직업진로(hjobi) */
#header .hjobi * {font-family:NanumGothic}
#header .hjobi {background:#fafafa}
#header .hjobi sub a {position:relative; top:-3px}
#header .hjobi .unb a {display:block; color:#888}
#header .hjobi .unb .type02 .user.login > span a {color:#888}
#header .hjobi .unb .type02 .user.login > span a.mymenu-ctrl {background:url(/images/common/layout/ico_unb_arrowb_hjobi.gif) right 0 no-repeat}
#header .hjobi .unb .type02 .user.login.active > span a.mymenu-ctrl {color:#000; background:url(/images/common/layout/ico_unb_arrowb_hjobi.gif) right -44px no-repeat}
#header .hjobi .unb .type02 ul li.svc_guide.active>a {padding-left:9px; padding-bottom:11px; color:#888}
#header .hjobi .unb .type02 ul li.svc_guide {background:url(/images/common/layout/ico_unbSelect_hjobi.png) right 15px no-repeat}
#header .hjobi .unb .type02 ul li.svc_guide.active {position:relative; padding-right:5px; width:81px; border:1px solid #c3c3c3; border-top:none; background:#fff url(/images/common/layout/ico_unbSelect_hjobi.png) 71px -21px no-repeat}
#header .hjobi .headwrap {width:100%; border-top:1px solid #d7d7d7; background:#f4f4f4}
#header .hjobi .tarea {position:relative; margin:0 auto; padding-top:23px; width:910px; height:63px}
#header .hjobi .tarea .search {position:absolute; right:0; top:26px}
#header .hjobi .tarea .search:after {display:block; clear:both; content:""}
#header .hjobi .tarea .search * {float:left}
#header .hjobi .tarea .search input[type=text] {padding-left:10px; width:330px; height:36px; line-height:36px; border:1px solid #00a9e0; font-size:13px; color:#3a3a3a}
#header .hjobi #tobmenu {height:52px; background:#107ed5}
#header .hjobi #tobmenu .gnb>ul li {position:relative; float:left; margin-right:70px; line-height:52px}
#header .hjobi #tobmenu .gnb>ul li a {display:inline-block; padding:0 3px; color:#fff; font-size:15px; font-family:NanumGothicBold; letter-spacing:-1px}
#header .hjobi #tobmenu .gnb>ul li a span {font-size:13px; vertical-align:baseline; font-family:NanumGothicBold}
#header .hjobi #tobmenu .gnb>ul li.active>a, #header .hjobi #tobmenu .gnb>ul li a:hover {background:none}
#header .hjobi .tarea .search .search_frm_layer {width:340px}
#header .hjobi .tarea .search .search_frm_layer li {float:none}


/* footer(공통) */
#footer {border-top:1px solid #bebebe; background:none}
#index #footer .main_foot {display:block}
#footer .main_foot {display:none; padding:17px 0 14px; margin:0 auto; width:910px}
#footer .family_site:after {content:""; display:block; clear:both}
#footer .family_site #bannerScreen {float:left; position:relative; width:480px; height:38px; border:1px solid #d7d7d7; border-right:none}
#footer .family_site .clsBannerScreen {width:100%; height:100%; overflow:hidden}
#footer .family_site .clsBannerScreen .images {position:relative; left:1px; width:100%; height:100%; overflow:hidden}
#footer .family_site .clsBannerScreen .images a {display:inline-block; float:left; margin-left:-1px; padding-left:1px; width:120px; background:url(/images/common/layout/bg_foot_banner.gif) 0 0 repeat-y}
#footer .family_site .ban_ctrl {float:left; width:40px; border:1px solid #ccc; background:#fafafa}
#footer .family_site .ban_ctrl .clsBannerButton {padding:0; width:40px; height:18px; border-bottom:1px solid #ccc; background:#fafafa; text-align:center}
#footer .family_site .ban_ctrl .clsBannerButton a {display:inline-block; width:7px; height:18px; background:url(/images/common/layout/btn_stop.gif) 0 center no-repeat; text-indent:-5000px; vertical-align:middle}
#footer .family_site .ban_ctrl .clsBannerButton a.prev {background-image:url(/images/common/layout/btn_prev.gif)}
#footer .family_site .ban_ctrl .clsBannerButton a.btn-play {background-image:url(/images/common/layout/btn_play.gif)}
#footer .family_site .ban_ctrl .clsBannerButton a.next {background-image:url(/images/common/layout/btn_next.gif)}
#footer .family_site .ban_ctrl a.btn_more {display:inline-block; padding:4px 8px 0 2px; height:15px; background:url(/images/common/layout/ico_foot_more.gif) right 6px no-repeat; font-size:11px; letter-spacing:-1px; color:#666}
#footer .family_site .family select {width:138px; height:20px; border:1px solid #d1d1d1; vertical-align:top}
#footer .family_site .family a {display:inline-block; padding:0 5px 0 4px; height:18px; line-height:19px; border:1px solid #c2c2c2; background:#fafafa; font-size:11px; font-family:Dotum, "돋움"; color:#666; letter-spacing:-1px}
#footer .family_site .sns {margin-top:4px; text-align:right}
#footer .family_site .sns span {display:inline-block; padding-top:4px; color:#333; font-size:11px; vertical-align:top}
#footer .family_site .sns span strong {color:#0046b9}

#footer #footin_wrap {padding-bottom:30px; background:#f3f3f3}
#footer #footin_wrap .footin {border-bottom:1px solid #d8d8d8}
#footer #footin_wrap .footin .link {position:relative; margin:0 auto; width:910px}
#footer #footin_wrap .footin ul {overflow:hidden}
#footer #footin_wrap .footin ul li {float:left; margin-right:16px; padding:12px 0 11px}
#footer #footin_wrap .footin ul li a {display:inline-block; color:#777; font-family:NanumGothicBold; letter-spacing:-1px}
#footer #footin_wrap .footin ul li a:hover, #footer #footin_wrap .footin ul li.active a {text-decoration:none; color:#0368b8}
#footer #footin_wrap .footin .link .family {position:absolute; right:0; top:9px}
#footer #footin_wrap .foot_btm {position:relative; margin:0 auto; padding-top:22px; width:910px; overflow:hidden}
#footer #footin_wrap .foot_btm .logo {float:left; margin:0 18px 0 0; padding:9px 19px 0 0; height:51px; border-right:1px solid #d6d6d6}
#footer #footin_wrap .foot_btm address {margin-bottom:5px; font-style:normal; font-family:NanumGothicBold; color:#000}
#footer #footin_wrap .foot_btm .copyright {margin-bottom:6px}
#footer #footin_wrap .foot_btm .siteinfo {position:absolute; right:0; top:13px}

/* LNB */
#sidebar {float:left; margin-right:30px; width:185px} /* 모두의취업 개편으로 인한 수정(20170621) */
#sidebar h3 {width:185px}
#sidebar ul {border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc}
#sidebar ul li {border-bottom:1px solid #dcdcdc}
#sidebar ul li a {position:relative; display:block; color:#252525; padding:7px 17px 8px 10px; background:#f8f8f8; text-decoration:none; font-family:NanumGothicBold}
#sidebar ul li a:hover, #sidebar ul li a:focus, #sidebar ul li a.active {background:#dcdcdc; text-decoration:none}
#sidebar ul li a:after {content:""; display:block; position:absolute; right:9px; top:50%; margin-top:-3.5px; width:4px; height:7px; background:url(/images/common/layout/bg_lnb.png) 0 0 no-repeat}
#sidebar ul li a img {vertical-align:middle; margin-left:5px; margin-bottom:4px}
#sidebar ul li li.active a {background:none}
#sidebar ul li.active li a {background:none; color:#555; font-family:NanumGothic}
#sidebar ul li.active li a:hover, #sidebar ul li.active li a:focus, #sidebar ul li.active li a.active {color:#0f7ed4}
#sidebar ul li.active li.active a {color:#1469b3}
#sidebar ul li.active li.active li a {color:#555}
#sidebar ul li.active li li.active a, #sidebar ul li.active li li a:hover, #sidebar ul li.active li li a:focus {color:#0f7ed4}
#sidebar ul li ul {position:relative; padding:7px 10px 0 10px; border-left:none; border-right:none; border-top:1px solid #d8dce3; background:#fff}
#sidebar ul li li {position:relative; padding:0 0 8px 5px; border-bottom:none; background:#fff url(/images/common/layout/lnb_list.gif) 0 7px no-repeat}
#sidebar ul li li.horizon {padding:0; background:#fff}
#sidebar ul li li a {display:inline; color:#555; padding:0; background:none; font-weight:normal; font-family:NanumGothic}
#sidebar ul li li a:hover, #sidebar ul li li a:focus, #sidebar ul li li a.active {color:#0f7ed4; background-color:#fff}
#sidebar ul li ul li ul {background:none; padding:0; overflow:hidden; width:166px; letter-spacing:-1px; border:none}
#sidebar ul li ul li ul:after{content:""; display:block; clear:both}
#sidebar ul li ul li ul li {float:left; display:inline; border-bottom:none; background:url(/images/common/layout/sidebar_bg03.gif) left top no-repeat; padding-left:10px; margin-left:-10px; margin-right:20px}
#sidebar ul li ul li ul li a {padding:0}
#sidebar ul li li a:after, #sidebar ul li ul li ul li a:after {display:none}
#sidebar div.banner_empcenter {position:relative; overflow:hidden; width:165px; height:141px; margin-top:10px; padding:10px; background:url(/images/common/layout/banner_bgemp.gif) left top no-repeat}
#sidebar div.banner_empcenter ul.sercenter {position:relative; margin-top:17px; height:60px; border:none; background:none; overflow:hidden}
#sidebar div.banner_empcenter ul.sercenter li {float:left; display:inline; border:none}
#sidebar div.banner_empcenter ul.sercenter li a {padding:0; width:41px; height:27px; background:none}
#sidebar div.banner_empcenter ul.sercenter li a img {margin:0}
#sidebar div.banner_empcenter ul.sercenter li ul {position:absolute; top:30px; left:0; padding:0; width:160px; background:none; border:none}
#sidebar div.banner_empcenter ul.sercenter li ul li {background:none; padding:0; font-size:11px; font-family:"돋움",Dotum; line-height:1.3}
#sidebar div.banner_empcenter ul.sercenter .letter {letter-spacing:-1px}
#sidebar div.banner_empcenter p {position:absolute; bottom:13px; right:10px}
#sidebar div.banner_empcenter p a.more {padding-right:5px; color:#777; font-family:"돋움",Dotum; font-size:11px; letter-spacing:-1px; text-align:right; background:url(/images/main/bg_more.gif) right 4px no-repeat}
#sidebar div.banp {margin-top:11px}
#sidebar div.banp p {margin-top:-1px}

/* 서브페이지 */
#main #content h2 {background:url(/images/common/bg_contitle.gif) repeat-x left bottom} /* styleGuide개편 */
#content {position:relative; float:left; display:inline; width:695px} /* 모두의취업 개편으로 인한 수정(20170621) */
#content h2 {font-size:30px; margin-bottom:20px; padding:13px 0 16px; background:url(/images/common/bg_contitle.gif) repeat-x left bottom} /* styleGuide개편 */
#content h2 p {margin-left:-2px;  font-family:'맑은고딕','돋움',Dotum, sans-serif; font-size:21px; font-weight:bold; letter-spacing:-2px}
/* 서브width:910px */
#sub_v2 #content, body.main02 #content {float:none; display:block; width:910px}
body.main02 {background:url(/images/consltJobCarpa/jobPsyExam/admin/bg_mojbody.gif) repeat-x left 50px}
/*** layout 개편 추가 end(20161222) ***/
/* 20180705 추가 start */
#content.v2 {width:100% !important}
#content h2.text {margin-bottom:20px; padding:12px 0 12px; border-bottom:1px solid #d9d9d9; color:#333; font-size:23px; font-weight:normal; font-family:NanumGothicBold; letter-spacing:-0.5px; background:none} /* 20180717 수정 */
/* 20180705 추가 end */

/* location */
#content span#location {position:absolute; top:28px; right:0; font-family:"돋움",Dotum; font-size:11px}
#content span#location strong, #content strong.black, #content span.black, #content p.black {color:#444} /*1031*/
#content span#location img {vertical-align:top}

/* ♤♤♤♤♤ 테이블 기본세팅 ♤♤♤♤♤ */
table {width:100%; border:none; border-spacing:0; color:#444; margin-left:1px}
table.bort {border-top:1px solid #ddd}
#popup table {margin-left:0}
table th, td {border:none; text-align:center}
table th {height:26px; background:#f7f7f7; font-weight:bold; color:#444}
table td {height:26px}
table td input[type=radio] {vertical-align:top}
table td.title {padding-left:10px !important;text-align:left}
table td.title_re01 {padding-left:20px; text-align:left}
table td.title_re02 {padding-left:30px; text-align:left}
table td.title_re01 strong, table td.title_re02 strong {color:#444 !important}
table td.title .w_80 {display:inline-block; width:80%} /* 20170919 추가 */
#content table tr.content td {padding-top:5px; padding-bottom:5px; line-height:1.5}
#content table.search_detail tr.content td {padding:15px 10px}
#content table.search_detail tr.content td .cont_area {width:567px; word-break:break-all} /* 20170202 추가 */
#content table.ext tr.content td {padding:5px}
#content table tr.content td strong {display:inline; color:#444; vertical-align:top}
#content table.search_detail tr.content td p img {max-width:695px}

/* ♤♤♤♤♤ input(radio,check,text,submit) 기본세팅 ♤♤♤♤♤ */
.search_form tbody td label {margin-right:5px}
.search_form tbody td input[type="text"], .search_form tbody td input[type="image"], .search_form tbody td input[type="radio"], .search_form tbody td input[type="checkbox"], .search_form tbody td input[type="submit"],#layer div.category label input[type="text"],#layer div.category label input[type="radio"], #layer div.category label input[type="submit"],#layer div.category label input[type="checkbox"],#layer div.category label input[type="image"] {width:13px; height:13px; margin-right:2px}
dd input {position:relative}
dd img {position:relative; top:-1px; margin-left:-4px; vertical-align:top}
dd input.submit,input.calendar {position:static; margin:0}
input.typing, .search_form tbody.penal td input.typing  {border:1px solid #b5b5b5; height:18px; vertical-align:middle; padding-left:3px; font-size:12px}

/* ♤♤♤♤♤ 탭 메뉴 ♤♤♤♤♤ */ /* styleGuide개편 */
ul.tab_menu {margin-bottom:15px; background:url(/images/common/bg_tabmenu.gif) 0 bottom repeat-x; overflow:hidden}
ul.tab_menu li {position:relative; float:left; margin-right:-1px; height:28px; line-height:28px; border:1px solid #2b92e2; text-align:center}
ul.tab_menu li.on {height:28px; background:#0a77cb}
ul.tab_menu li a, .tab_menu li.on strong {display:block; padding:0 12px 0 12px; color:#1c86d8; font-size:12px; font-family:NanumGothicBold}
ul.tab_menu li.on strong, ul.tab_menu li.on a {color:#fff}
ul.tab_menu li.on a {padding:0}
ul.tab_menu.small li{letter-spacing:-1px;} /* 20170314 추가 */
/* 20171012 추가 */
ul.tab_menu li.special {border-right:none; background:#ecf8fc}
ul.tab_menu li.special:after {position:absolute; right:0; top:-1px; display:inline-block; width:6px; height:29px; background:url(/images/common/tab_special_r.gif) 0 0 no-repeat; content:""}
ul.tab_menu li.special a {color:#0a77cb}

div.tab_menu, div.tab_menu02 {display:block; margin-top:-15px; margin-bottom:15px; padding:9px 11px 3px 10px; border-bottom:1px solid #bdbdbd; background:#fafafa; overflow:hidden}
div.tab_menu02 {border-top:1px solid #bdbdbd; margin:10px 0 20px 0}
div.tab_menu span, div.tab_menu02 span {display:block; float:left; padding-left:16px; margin-bottom:4px; margin-right:15px; background:url(/images/common/bar.gif) no-repeat left 3px}
div.tab_menu span:first-child, div.tab_menu02 span:first-child {padding-left:0; background:none}
div.tab_menu a, div.tab_menu02 a {display:inline-block; line-height:17px; color:#444; font-family:NanumGothic; vertical-align:middle}
div.tab_menu a:hover, div.tab_menu a:focus, div.tab_menu02 a:hover, div.tab_menu02 a:focus {text-decoration:none}
#content div.tab_menu strong, #content div.tab_menu02 strong {padding-bottom:5px; background:url(/images/common/tab_arrow.gif) 50% bottom no-repeat; color:#1469b3; font-family:NanumGothicBold}

span.sta {height:auto}
span.sta a {height:25px}

/* ♤♤♤♤♤ 검색 폼 ♤♤♤♤♤ */
table.search_form tbody#srchList input {position:static}
.search_form tbody td input.typing {position:static; height:18px; vertical-align:middle}
.search_form tbody td input.typing2 {position:static; margin-top:1px; padding:0 0 0 10px;  margin-right:0; border:1px solid #b5b5b5; height:21px; line-height:21px; color:#444; vertical-align:bottom} /* styleGuide개편 */
/* 내부망 검색기능 개선작업 수정 시작 */
.search_form tbody td input.keyword {line-height:18px; vertical-align:bottom; color:#b5b5b5; font-size:11px}
.search_form tbody td input.keyword:focus {color:#444; font-size:12px}
.search_form tbody td .recom {line-height:14px}
.search_form tbody td .recom img {vertical-align:-3px}
.search_form tbody td .recom a {padding-left:6px; text-decoration:underline; color:#767676; font-size:11px}
/* 내부망 검색기능 개선작업 수정 끝 */
.search_form tbody th.longtit {padding-top:5px; padding-bottom:5px; letter-spacing:-1px; line-height:1.4}
.search_form tbody th.lineL {border-left:1px solid #ddd}
.search_form tbody td span.noti {color:#1469b3}
.search_form tbody td.source {height:50px; padding-bottom:0}
.search_form tbody td.source p {margin:0}
.search_form tbody td.source label {float:left; display:inline; height:18px; margin:0 15px 5px 0}
.search_form tbody td.source label input {margin-right:22px; vertical-align:middle}
.search_form tbody td.source label.all input {margin-right:5px}
.search_form tbody td.source label.worknet {background:url(/images/common/ico/ico_worknet.gif) no-repeat}
.search_form tbody td.source label.jobkorea {background:url(/images/common/ico/ico_jobkorea.gif) no-repeat}
.search_form tbody td.source label.career {background:url(/images/common/ico/ico_career.gif) no-repeat}
.search_form tbody td.source label.saramin {background:url(/images/common/ico/ico_saramin.gif) no-repeat}
.search_form tbody td.source label.seoul {background:url(/images/common/ico/ico_seoul.gif) no-repeat}
.search_form tbody td.source label.kyungki {background:url(/images/common/ico/ico_kyungki.gif) no-repeat}
.search_form tbody td.source label.incheon {background:url(/images/common/ico/ico_incheon.gif) no-repeat}
.search_form tbody td.source label.incruit {background:url(/images/common/ico/ico_incruit.gif) no-repeat}
.search_form tbody td.source label.pnj {background:url(/images/common/ico/ico_4060job.gif) no-repeat}
.search_form tbody td.source label.findjob {background:url(/images/common/ico/ico_findjob.gif) no-repeat}
.search_form tbody td.source label.mediajob {background:url(/images/common/ico/ico_mediajob.gif) no-repeat}
.search_form tbody td.source label.jobcloud {background:url(/images/common/ico/ico_jobcloud.gif) no-repeat}
.search_form tbody td.source label.medijob {background:url(/images/common/ico/ico_medijob.gif) no-repeat}
.search_form tbody td.source label.itnjob {background:url(/images/common/ico/ico_itnjob.gif) no-repeat}
.search_form tbody td.source label.wfc {background:url(/images/common/ico/ico_ssis.gif) no-repeat}
.search_form tbody td.source label.madasit {background:url(/images/common/ico/ico_midasit.png) no-repeat}
.search_form tbody td.source label.kra {background:url(/images/common/ico/ico_kra.png) no-repeat}
/* 나라일터 추가 */
.search_form tbody td.source label.nara {background:url(/images/common/ico/ico_nara.gif) no-repeat}
.search_form tbody td.source label.alio {background:url(/images/common/ico/ico_alio.gif) no-repeat}
.search_form tbody td.source label.mma {background:url(/images/common/ico/ico_mma.gif) no-repeat}
.search_form tbody td.source label.cle {background:url(/images/common/ico/ico_cle.gif) no-repeat}
/* 공채속보 추가 */
.search_form tbody td.source label.oew {background:url(/images/common/ico/ico_oew.gif) no-repeat}

/* 정보제공처 수정 */
.info_apply {clear:both; position:relative}
.info_apply:after {display:block; content:""; clear:both}
.info_apply li {float:left; padding:0 0 5px 0; width:120px; height:18px}
.info_apply li.long {width:120px;}
.info_apply li label {display:block; margin:0 0 5px 0 !important}
.info_apply li label input {margin-right:18px !important; vertical-align:middle}
.info_apply li label.all input {margin-right:5px !important}
.info_apply li label.worknet {background:url(/images/common/ico/ico_worknet.gif) no-repeat}
.info_apply li label.jobkorea {background:url(/images/common/ico/ico_jobkorea.gif) no-repeat}
.info_apply li label.career {background:url(/images/common/ico/ico_career.gif) no-repeat}
.info_apply li label.saramin {background:url(/images/common/ico/ico_saramin.gif) no-repeat}
.info_apply li label.seoul {background:url(/images/common/ico/ico_seoul.gif) no-repeat}
.info_apply li label.kyungki {background:url(/images/common/ico/ico_kyungki.gif) no-repeat}
.info_apply li label.incheon {background:url(/images/common/ico/ico_incheon.gif) no-repeat}
.info_apply li label.incruit {background:url(/images/common/ico/ico_incruit.gif) no-repeat}
.info_apply li label.pnj {background:url(/images/common/ico/ico_4060job.gif) no-repeat}
.info_apply li label.findjob {background:url(/images/common/ico/ico_findjob.gif) no-repeat}
.info_apply li label.mediajob {background:url(/images/common/ico/ico_mediajob.gif) no-repeat}
.info_apply li label.jobcloud {background:url(/images/common/ico/ico_jobcloud.gif) no-repeat}
.info_apply li label.nara {background:url(/images/common/ico/ico_nara.gif) no-repeat}
.info_apply li label.alio {background:url(/images/common/ico/ico_alio.gif) no-repeat}
.info_apply li label.mma {background:url(/images/common/ico/ico_mma.gif) no-repeat}
.info_apply li label.ganhojob {background:url(/images/common/ico/ico_ganhojob.gif) no-repeat}
.info_apply li label.disignerjob {background:url(/images/common/ico/ico_disignerjob.gif) no-repeat}
.info_apply li label.kor {background:url(/images/common/ico/ico_kor.gif) no-repeat}
.info_apply li label.medijob {background:url(/images/common/ico/ico_medijob.gif) no-repeat}
.info_apply li label .layer_pop {position:absolute; top:-34px; float:left; display:none; padding:0 0 7px 11px; height:27px; background:url(/images/common/bg_titlayerL.png) 0 0 no-repeat; font-size:12px; color:#6a9b1c}
.info_apply li label .layer_pop .inner {padding-right:11px; line-height:27px; background:url(/images/common/bg_titlayerR.png) right 0 no-repeat}
.info_apply li label:hover .layer_pop, .info_apply li label:focus .layer_pop {display:block}
/* 정보제공처 수정 끝 */

.search_form tbody td.keyword span{padding-left:10px}
.search_form tbody td.keyword span a {color:#1469b3}
.search_form tbody td p.jobkind {overflow:hidden; line-height:1.4}
.search_form tbody td p.jobkind label {float:left; display:inline; position:relative; padding-left:18px; width:152px; margin-bottom:3px}
.search_form tbody td p.jobkind label input {position:absolute; top:1px; left:0}
.search_form tbody td p.selectedjob img {margin-right:8px}
.search_form tbody td p.selectedjob strong.black {color:#444; font-weight:bold}
.search_form tbody.keepserv td span.alright {position:absolute; right:10px}
#content .search_form tbody td.source label {background-position:16px 1px}
.search_form tbody td.btn {text-align:right; padding-right:5px}
#content table.search_form tbody th.base label {color:#1469B3}
.search_form tbody.penal td input, .search_form td .img {width:auto; height:auto}
.search_form tbody.penal td input.img, .search_form td .img {margin-right:8px}
.search_form tbody.penal td ul li {position:relative; float:left; margin-top:5px; padding-left:18px; line-height:1.2}
.search_form tbody.penal td ul li input {position:absolute; top:0; left:0}
.search_form tbody.penal td ul.wid3 li, .wid3 li {width:30%}
.search_form tbody.penal td ul.wid5 li, .wid5 li {width:17%}
/* 내부망 검색기능개선작업 추가 시작 */
.search_form tbody.penal th .reg_select_new {overflow:hidden}
.search_form tbody.penal th .reg_select_new a {float:left; padding-left:1px; background:url(/images/common/bar05.gif) 0 4px no-repeat}
.search_form tbody.penal th .reg_select_new a.first {background:none}
.search_form tbody.penal th .reg_select_new a span {display:block; width:39px; height:19px; line-height:19px; text-align:center; color:#333; font-weight:bold}
.search_form tbody.penal th .reg_select_new a:hover span,.search_form tbody.penal th .reg_select_new a:focus span,.search_form tbody.penal th .reg_select_new a.on span {background:url(/images/empInfo/bg_reg_select_new.png) 0 0 no-repeat; color:#fff}
.search_form tbody.penal td ul.wid4 {overflow:hidden}
.search_form tbody.penal td ul.wid4 li, .wid4 li {margin:0; width:22%; line-height:22px}
.search_form tbody.penal td ul.wid4 li em {color:#767676; font-size:11px; font-style:normal}
.search_form tbody.penal td ul.wid4 li input {top:6px}
.search_form tbody.penal td .reg_selected_new {overflow:hidden; margin-bottom:5px; width:100%}
.search_form tbody.penal td .reg_selected_new li {float:left; margin:6px 0 4px 0; padding:0; width:25%; color:#1469b3}
.search_form tbody.penal td .reg_selected_new li * {vertical-align:top}

/* 내부망 검색기능개선작업 추가 끝 */
.wid05 li {width:20%}
.search_form tbody.penal td ul.wid3 li.all,.search_form tbody.penal td ul.wid5 li.all {width:100%}
.search_form tbody.penal td span {display:inline-block; margin:4px 7px 2px 0; color:#1469b3; line-height:1}
.search_form tbody.penal td span img {vertical-align:top}
	/* 데이터 테이블 */
	.search_form.col th,.search_form.col td {border-right:1px solid #ddd; text-align:center}
	.search_form.col .last {border-right:none}
	/* 신규 이력서 입력 */
	.search_form {text-align:left; margin-bottom:10px; margin-left:0}
	.search_form.second {border-top:1px solid #ddd}
	.search_form.second caption {display:none}
	table.search_form.create {margin:30px 0 0 0; border-top:1px solid #ddd}
	#content table.search_form.create caption.newresume {position:relative; text-align:right; height:32px; border-bottom:1px solid #ddd; background:none}
	table.search_form.create caption.newresume span {display:block; color:#ff6600; padding-top:6px; font-size:12px; display:block}
	table.search_form.create caption.newresume span button {background:none; border:none}
	table.search_form.create caption.newresume span img {vertical-align:middle}

	.search_form.create02 {margin:20px 0 0 0}
	.search_form caption {visibility:visible; position:static; width:100%; border-top:2px solid #0f7ed4} /* styleGuide개편 */
	table.search_form caption.newresume { position:relative; text-align:right; height:32px; border-bottom:2px solid #ddd; border-top:2px solid #0f7ed4} /* styleGuide개편 */
	table.search_form caption.newresume span {display:block; color:#ff6600; padding-top:6px; font-size:12px; display:block}
	table.search_form caption.newresume span button {background:none; border:none}
	table.search_form caption.newresume span img {vertical-align:middle}
	.search_form th,.search_form td {height:34px; padding-left:10px; border-bottom:1px solid #ddd}
	.search_form th img,.search_form td img {vertical-align:middle}
	.search_form th span {color:#f35f54}
	.search_form th.space,.search_form td.space {padding:5px 0 5px 10px}
	.search_form th {line-height:1.4em; color:#333; background:#f7f7f7; text-align:left} /* 20160704 수정 */
	.search_form td {text-align:left; background:#fff}
	.search_form td.lineL {border-left:1px solid #ddd}
	table.search_form tbody .layer-wraps {float:none; padding:0; width:100%; text-align:left}
	#content .search_form td span.noti {color:#ff6600}
	.search_form tr.content td {line-height:1.5}
	.search_form tr.content td p.blue {line-height:1.4}
	.search_form tr.content td div.notice {position:relative; padding:10px; background:#f7f7f7; color:#444; margin:5px 0 10px 0; line-height:1.4}
	.search_form tr.content td div.notice li {background:url(/images/common/ico/ico_hypen.gif) 0 6px no-repeat; padding-left:10px}
	.search_form tr.content td div.notice span {position:absolute; right:10px; bottom:10px; padding:0}
	.search_form tr.content td div.keyword {position:relative; padding:10px; background:#f7f7f7; color:#444; margin:5px 0 10px 0; line-height:1.4}
	.search_form tr.content td div.keyword span {margin-left: 10px;vertical-align:middle}
	.search_form td strong {display:block; color:#ed1c24; font-weight:normal}
	.search_form tbody th label {color:#333}
	.search_form tbody td select {height:20px; border:1px solid #b5b5b5}
	.search_form tbody td p {clear:both; margin-top:5px}
	.search_form tbody td.cnt_byte span {display:block; width:98%; text-align:right; padding-top:5px; font-size:11px}
	.search_form tbody td.cnt_byte p {color:#ed1c24}
	.search_form tbody td.cnt_byte div:after {content:""; display:block; clear:both}
	.search_form tbody td.cnt_byte div p, .search_form tbody td.cnt_byte div span  {float:left}
	.search_form tbody td.cnt_byte div p {font-family:"돋움",Dotum; font-size:11px; color:#444; line-height:1.2}
	.search_form tbody td.cnt_byte span.byte {display:inline; padding:0 0 0 5px; font-family:"돋움",Dotum; font-size:11px; color:#444; line-height:1.2}
	.search_form tbody td.cnt_byte div span {width:auto; font-family:"돋움",Dotum; font-size:11px; color:#444}
	.search_form tbody td p.check,.search_form tbody td ul.check {color:#444; padding:0}
	.search_form tbody td p.check:after,.search_form tbody td ul.check:after {content:""; display:block; clear:both}
	.search_form tbody td p.check label,.search_form tbody td ul.check li {width:48%; float:left; display:inline; height:20px; margin-bottom:3px}
	.search_form td p.addControl span {float:right; display:inline; margin:0 10px 0 0; padding:0}
	.search_form td p.add {margin:10px 0 -1px -20px; height:25px; padding-top:10px}
	.search_form td.checkbox label {float:left; display:inline; position:relative; padding-left:18px; width:29%; color:#444}
	.search_form td.checkbox label.w_auto {width:auto} /* 20170614 추가 */
	.search_form td.checkbox input {position:absolute; top:1px; left:0}
	#content .search_form td p.file,#content .pernew01 td p.file {padding:10px; border:1px solid #ddd; color:#444; margin-top:5px}
	.search_form td p.file label,.pernew01 td p.file label {display:block}
	.search_form td.alba_logo {padding:10px 0 10px 10px}
	.search_form td.alba_logo img.logo {float:left; display:inline; margin-right:5px; width:114px; height:56px; border:1px solid #ddd}
	.search_form td.alba_logo span {display:block; padding:10px 0 10px; color:#444}
	.search_form td.logo_edit * {vertical-align:bottom}
	/* 검색조건 입력 추가폼 (td부분 유동적인 높이조절) */
	.search_form tbody.form02 td {padding:5px 10px; text-align:left}
	.search_form tr.content td .btn_upload {float:right ;margin-top:-37px}
	.que {display:inline-block; margin-left:-5px} /* 20160608 도움말 아이콘 추가 */
	/* 20161123 이력서관리 수정 start*/
	.search_form tbody td.cnt_byte .btn_group {overflow:hidden}
	.search_form tbody td.cnt_byte .btn_group .add_text {float:left; padding-top:12px}
	.search_form tbody td.cnt_byte div.btn_group span {float:right}
	.search_form_layout {padding:20px 0; border-top:2px solid #0f7ed4; border-bottom:1px solid #ddd; text-align:center} /* 20170602 추가 */
	 /* 20161123 이력서관리 수정 end */
	 .search_form td .super {position:relative; top:-5px; color:#f35f54 !important; font-size:11px} /* 20170614 위첨자 추가 */
	 .search_form td .super, .resumeform td .super {position:relative; top:-5px; color:#f35f54 !important; font-size:11px} /* 20170616 위첨자 추가 */

/* ♤♤♤♤♤ 데이터 테이블 ♤♤♤♤♤ */
.info_list {margin:0 0 10px 0px; table-layout:fixed}
.info_list img {vertical-align:middle}
.info_list thead.form1 th {padding:2px 0}
.info_list tbody th, .info_list tbody td, .info_list tfoot th, .info_list tfoot td {line-height:1.5; border:1px solid #ddd; border-top:none; height:35px}
.info_list tbody td.note {padding:0 10px; text-align:left}
.info_list tbody.form02 td {padding:0 10px; text-align:left}
.info_list tbody.form03 th,.info_list tbody.form03 td, .info_list tbody.speci td, .info_list tbody.speci th {padding:0 10px; text-align:left}
.info_list tbody.form04 th {padding:0 10px; text-align:left}
.info_list tbody.form05 td {border:1px solid #ddd; text-align:left; border-left:none}
.info_list tbody.form06 td, .info_list tbody.speci td {vertical-align:top; text-align:left}
.info_list tbody.form07 td {padding:0 10px; text-align:right}
.info_list tbody.form08 td {padding:5px 10px}
.info_list tbody.form09 td {padding:5px 10px; vertical-align:top}
.info_list tbody.form10 td {height:26px}
.info_list thead.form11 th {padding:5px 0}
.info_list tbody.form11 td {padding:0 10px; text-align:right}
.info_list tbody.form11 td.title {padding:0 10px; text-align:left}
.info_list tbody.form11 td.num {text-align:center; font-weight:normal}
.info_list tbody tr.total td {font-weight:bold}
.info_list tbody.form12 td a {text-decoration:underline}
.info_list tbody.form13 td {padding:3px 10px; text-align:left}
.info_list tbody.form14 td {padding:0; height:30px}
.info_list tbody.match th,.info_list tbody.match td {height:25px; padding:0}
.search_detail tbody.form11 td {background:#fff; padding-right:10px}
.info_list tbody.speci th {border-left:none; padding:0 5px}
.info_list thead th, .info_list tbody.form05 th, .info_list tbody.form11 th, .info_list tbody th.th2 {color:#1469b3; background:#deebf5; border:1px solid #afc5e3; height:26px; font-weight:bold}
.info_list tfoot th {color:#666; background:#f0f6fb}
.info_list tfoot td {color:#666; font-weight:bold}
.info_list tbody th, .info_list tbody.speci th, .info_list tbody th.sky {background:#f0f6fb; color:#666; font-weight:normal}
.info_list tbody td {padding:0 10px; color:#444}
.info_list tbody td.last {text-align:center; vertical-align:middle}
.info_list tbody td div.jobrobotapi {position:relative}
.info_list tbody td div.jobrobotapi p {width:180px; position:absolute; left:100px; top:10px; padding:5px; border:1px solid #ddcb8c; background:#fefef1}
.info_list tbody td ul {margin:5px 0 0 0; line-height:1.2}
.info_list tbody td ul.file_list li {padding:5px 0}
.info_list tbody td ul.org li {line-height:18px}
.info_list tbody td ul li ul li {padding-bottom:0}
.info_list tbody tr.spot td {background:#ffffcb; border:1px solid #ddd}
.info_list tbody tr td.spot {background:#ffffcb; border:1px solid #ddd}
.info_list tbody tr.map td {text-align:center; border-left:1px solid #ddd; padding:10px}
.info_list tbody tr.map td iframe {position:static; border:1px solid #ddd}
/* 알바 인재정보-상세보기 */
.info_list tbody td ul li span {width:150px; display:inline-block; line-height:1.4; padding-bottom:2px}
#content .info_list tbody td ul li strong {color:#444}

/* ♤♤♤♤♤ 상세보기 회사정보 테이블 ♤♤♤♤♤ */
.coinfo_detail th, .coinfo_detail td {height:29px; border-bottom:1px solid #ddd; text-align:left}
.coinfo_detail th {padding-left:18px; background:url(/images/common/bullet/bul_squ_black.gif) no-repeat 10px center}
.coinfo_detail td {padding-left:10px}

/* ♤♤♤♤♤ 검색 목록 ♤♤♤♤♤ */
.search_list {text-align:left; margin-bottom:20px; margin-left:0px; border-top:2px solid #0f7ed4} /* styleGuide개편 */
.search_list td {border-bottom:1px solid #ddd; color:#444}
.search_list td div.ans {margin:5px 0 10px -10px; padding:10px 10px 10px 30px; background:#f7f7f7 url(/images/custCenter/ico_a.gif) no-repeat 10px 8px}
.search_list td.company {text-align:left; padding-left:10px}
.search_list td.lineL {border-left:1px solid #ddd}
.search_list thead th {padding-top:3px; height:30px; color:#444; border-bottom:1px solid #e3e3e3; background:#f4f4f4} /* styleGuide개편 */
.search_list thead th span.applyMethod {font-size:11px; font-weight:normal; font-family:"돋움",Dotum}
.search_list tbody td {padding:4px 0 5px; background:none; line-height:1.5}
.search_list tbody.form02 td {text-align:left; padding-left:10px}
.search_list tbody.form02 td.ac {text-align:center; padding-left:0}
.search_list tbody.form03 td {padding:9px 0}
.search_list tbody.form03 img {margin:1px auto; display:block}
.search_list tbody.form03 img.logo, #layer .infoprew img.logo {margin:1px 0; width:89px; height:26px}
.search_list tbody.form03 img.inline {display:inline; vertical-align:-3px /* 20161223 추가 */}
.search_list tbody.form03 td.title a {display:inline-block; padding-right:10px; /*background:url(/images/common/layout/dot3.gif) no-repeat 218px 1px;*/ text-decoration:none}
.search_list tbody.form03 td.title a span {overflow:hidden; display:inline-block; max-width:220px;  max-height:20px}
.search_list tbody.form03 td.title a:hover span {cursor:pointer}
.search_list tbody.form03.pri td.title a {background-position:70px 1px}
.search_list tbody.form03.pri td.title a span {max-width:290px;  max-height:20px}
.search_list tbody.form03 td span.methodIco {display:block; padding-top:2px}
.search_list tbody.form03 td span.methodIco img {display:inline}
.search_list tr.basic td {padding:6px 0; background:#e3edf3} /* 20160608 수정 */
.search_list tr.basic td img {vertical-align:-2px}
.search_list td.title p {position:relative; color:#666}
.search_list td.title p * {vertical-align:middle}
.search_list td.title p .layer_pop {display:block; position:absolute; top:0; left:0; float:left; padding:0 0 7px 11px; height:27px; background:url(/images/common/bg_titlayerL.png) 0 0 no-repeat; font-size:12px; color:#6a9b1c}
.search_list td.title p .layer_pop .inner {float:left; padding-right:11px; line-height:27px; background:url(/images/common/bg_titlayerR.png) right 0 no-repeat}
.search_list td.match a {text-decoration:underline}
.search_list td ul.title li {float:left; display:inline; width:50%}
.search_list td ul.title li span {color:#007fc5}
.search_list td .resume_link {line-height:18px} /* 20160804 추가 */
.search_list td .resume_link .detail_go {padding-right:58px; vertical-align:1px; background:url(/images/common/ico/ico_view2.png) right center no-repeat; font-size:11px; color:#666} /* 20160728 추가 */
#content .search_list td.title p strong {padding-right:2px; font-weight:normal; color:#666}
#content .search_list td.title p span {padding-left:5px; background:url(/images/common/layout/bg_bar.gif) no-repeat left top}
#content .search_list td.title p .pay_layer {position:relative; padding-right:0 !important}
#content .search_list td.title p .pay_layer .layer_pop {display:none; position:absolute; top:-34px; left:0; float:left; padding:0 0 6px 4px; width:42px; height:28px; max-height:none; background:url(/images/common/bg_titlayerL.png) 0 0 no-repeat; font-size:12px; color:#6a9b1c}
#content .search_list td.title p .layer_pop .inner {float:left; padding:0 3px 0 0; width:39px; height:28px; max-height:none; line-height:27px; text-align:center; background:url(/images/common/bg_titlayerR.png) right 0 no-repeat}
#content .search_list td.title p.link {padding-bottom:2px; position:relative}
#content .search_list td.title p.link span {position:absolute; top:0; right:10px; padding:0; background:none}
#content .search_list td.title p.link span a {padding:0}
.search_list tbody.form03 td.title img {display:inline}
.search_list td.title p img.days {position:absolute; right:10px; top:1px}

/*구인신청서*/
.search_list tbody.formCo tr.trchg {background:#f6f6f6}
.search_list tbody.formCo td {vertical-align:middle; padding:10px 0 65px; font-family:"돋움",Dotum}
.search_list tbody.formCo td p {margin-top:5px}
.search_list tbody.formCo td a {display:inline-block;  margin:0 auto; margin-top:2px}
.search_list tbody.formCo td em {display:block; font-family:"돋움",Dotum; font-size:11px; font-style:normal}
.search_list tbody.formCo td.firp {text-align:center; padding:0 0 0 0}
.search_list tbody.formCo td.firp b {color:#ff6600; font-family:"돋움",Dotum; font-size:15px; line-height:1.2}
.search_list tbody.formCo td.al {text-align:left; padding-right:7px}
.search_list tbody.formCo td a.deco {position:relative; text-decoration:none} /* 20170307 수정 */
.search_list tbody.formCo td .coinfo {position:relative}
.search_list tbody.formCo td .comView {position:relative; z-index:100}
.search_list tbody.formCo td .comView a.change {display: inline-block; width: 50px; }
.search_list tbody.formCo td .comView a span.comment {display:none}
.search_list tbody.formCo td .comView a:hover span.comment {display:block; position:absolute; top:0; left:55px; padding:10px; width:180px; border:1px solid #ddcb8c; background:#fefef1; color:#444; text-align:left}
.search_list tbody.formCo td .coinfo ul {position:absolute; bottom:-65px; right:-227px; width:624px; height:45px; background:url(/images/coMemberSrv/bg_applyinfo.gif) no-repeat left top} /* 20161229수정 */
.search_list tbody.formCo td .coinfo ul li {float:left; margin:5px 2px 0 0; width:50px; height:35px; background:url(/images/coMemberSrv/bg_sum.gif) no-repeat left top; font-family:"돋움",Dotum; font-size:11px; text-align:center; color:#555; line-height:1}
.search_list tbody.formCo td .coinfo ul li .cancelOff {float:left; margin:5px 2px 0 0; width:75px; height:35px; background:url(/images/coMemberSrv/bg_sum.gif) no-repeat left top; font-family:"돋움",Dotum; font-size:11px; text-align:center; color:#555; line-height:1}
.search_list tbody.formCo td .coinfo ul li.cencelOn  {float:left; margin:5px 2px 0 0; width:75px; height:35px; background:url(/images/coMemberSrv/bg_sumCnxl.gif) no-repeat left top; font-family:"돋움",Dotum; font-size:11px; text-align:center; color:#555; line-height:1}
.search_list tbody.formCo td .coinfo ul li.fir {padding-left:10px; background:none; width:377px; text-align:left} /* 20170307 수정 */
.search_list tbody.formCo td .coinfo ul li.fir.off span, .search_list tbody.formCo td .coinfo ul li.fir.off span b {color:#848484}
.search_list tbody.formCo td .coinfo ul li.fir span {display:inline-block; margin-top:12px; padding:0; height:auto; width:83px; cursor:auto; font-size:12px; font-family:tahoma; color:#666}
.search_list tbody.formCo td .coinfo ul li.fir span.choice {width:60px}
.search_list tbody.formCo td .coinfo ul li.fir span b {display:inline-block; color:#1469b3; font-family:"굴림",gulim; vertical-align:top; margin-top:1px}
.search_list tbody.formCo td .coinfo ul li strong {display:block; margin:6px auto; color:#ff6600; font-size:17px}
.search_list tbody.formCo td .coinfo ul li a {text-decoration:none; color:#555}
.search_list tbody.formCo td .coinfo ul li span {display:inline-block; padding-top:20px; width:50px; height:15px; cursor:pointer}
.search_list tbody.formCo td .coinfo ul li span.infoChg {background:url(/images/coMemberSrv/ico_infoChg.gif) no-repeat center 5px}
.search_list tbody.formCo td .coinfo ul li span.cancel {width:75px; background:url(/images/coMemberSrv/ico_cancel.gif) no-repeat center 5px}
.search_list tbody.formCo td .coinfo ul li span.reapply {background:url(/images/coMemberSrv/ico_reapply.gif) no-repeat center 5px}
.search_list tbody.formCo td .coinfo ul li span.statsG {background:url(/images/coMemberSrv/ico_statsG.gif) no-repeat center 5px}
.search_list tbody.formCo td .coinfo ul li span.statsB {background:url(/images/coMemberSrv/ico_statsB.gif) no-repeat center 5px}
.search_list tbody.formCo td .coinfo ul li span.copy {background:url(/images/coMemberSrv/ico_copy.gif) no-repeat center 5px}
.search_list tbody.formCo td .coinfo ul li span.del {background:url(/images/coMemberSrv/ico_del.gif) no-repeat center 5px}
.search_list tbody.formCo td .coinfo ul li span.reset {padding-top:5px; line-height:1.2}
/* 급여조건추가(20170614) */
.search_form td .bonus_ratio {display:table; margin-top:5px}
.search_form td .bonus_ratio div {display:table-cell; padding-right:10px; vertical-align:middle}

/*비공개*/
.search_list tbody.formCo td .coinfo li.off {background:url(/images/coMemberSrv/bg_sum_off.gif) no-repeat left top}
.search_list tbody.formCo td .coinfo li.cancelOff {width:75px; background:url(/images/coMemberSrv/bg_sumCnxl_off.gif) no-repeat left top}
.search_list tbody.formCo td .coinfo li.off span {cursor:auto}
.search_list tbody.formCo td .coinfo ul li.off strong {color:#999 !important}
.search_list tbody.formCo td .coinfo ul li.off span.infoChg {background:url(/images/coMemberSrv/ico_infoChg_off.gif) no-repeat center 5px}
.search_list tbody.formCo td .coinfo ul li.off span.cancel {background:url(/images/coMemberSrv/ico_cancel_off.gif) no-repeat center 5px}
.search_list tbody.formCo td .coinfo ul li.off span.reapply {background:url(/images/coMemberSrv/ico_reapply_off.gif) no-repeat center 5px}
.search_list tbody.formCo td .coinfo ul li.off span.statsG {background:url(/images/coMemberSrv/ico_statsG_off.gif) no-repeat center 5px}
.search_list tbody.formCo td .coinfo ul li.off span.statsB {background:url(/images/coMemberSrv/ico_statsB_off.gif) no-repeat center 5px}
.search_list tbody.formCo td .coinfo ul li.off span.copy {background:url(/images/coMemberSrv/ico_copy_off.gif) no-repeat center 5px}
.search_list tbody.formCo td .coinfo ul li.off span.del {background:url(/images/coMemberSrv/ico_del_off.gif) no-repeat center 5px}

/* ♤♤♤♤♤ 검색 상세 ♤♤♤♤♤ */
.search_detail {margin-bottom:10px; margin-left:0}
.search_detail caption {visibility:visible; position:static; width:100%; border-top:2px solid #0f7ed4} /* styleGuide개편 */
.search_detail th,.search_detail td {border-bottom:1px solid #ddd; text-align:left; padding-left:10px; line-height:1.5}
.search_detail.ext th,.search_detail td {border-right:0px}
.search_detail tbody th {height:33px; color:#333; background:#f7f7f7}
.search_detail td.file a {color:#3E6DE3; text-decoration:underline}
.search_detail tr.attach td {padding:9px}
.search_detail tr.attach td a {display:block}
.search_detail caption.personal_title {height:23px; font-size:12px; font-weight:bold; color:#1469b3; text-align:left; line-height:1.3; padding:12px 0 0 0; text-indent:10px; background-color:#eee; border-bottom:1px solid #ddd}
.search_detail tbody.form02 td {padding:5px 0 5px 10px}
*:first-child+html .search_detail caption.personal_title {height:23px; padding:12px 0 0 10px}
#content table.search_detail tr.content td td {height:inherit; padding:0}
#content table.wj_list thead th,#content table.wj_list td {text-align:center}
#content table.search_detail table.wj_list td.t_left {text-align:left; padding-left:10px}
table.wj_list caption * {display:none}

/* ♤♤♤♤♤ 일정보기 달력 ♤♤♤♤♤ */
ul.schGuide {background:url(/images/consltJobCarpa/sch_bg.gif) no-repeat; height:65px; margin-bottom:30px; padding:11px 10px}
ul.schGuide li {float:left; display:inline; font-family:"돋움",Dotum; font-size:11px; letter-spacing:-1px; color:#666; margin-bottom:3px}
ul.schGuide li img {margin-right:3px}
ul.schGuide02 {background:url(/images/useInfo/sch_bg.gif) no-repeat; height:18px; margin-bottom:30px; padding:11px 95px}
ul.schGuide02 li {float:left; display:inline; font-family:"돋움",Dotum; font-size:11px; letter-spacing:-1px; color:#666; margin-bottom:3px}
ul.schGuide02 li img {margin-right:3px}
span.schContrl {display:block; text-align:center; font-weight:bold; font-size:14px; color:#555; margin-bottom:10px; font-family:"돋움",Dotum}
table.sch_table {margin:0; border:1px solid #afc5e3}
table.sch_table caption {visibility:visible; position:static; width:100%; height:20px; font-family:"돋움",Dotum; font-size:12px; color:#444; line-height:1.4; background:url(/images/common/ico/ico_arrow.gif) no-repeat left 5px; text-align:left; padding-left:8px}
table.sch_table caption span {display:none}
table.sch_table tbody td.sun {color:#ff6600}
table.sch_table tbody td.sat {border-right:none}
table.sch_table thead th {color:#1469B3; height:26px; background:#deebf5; border:1px solid #afc5e3}
table.sch_table tbody td {padding:5px 0 0 5px; text-align:left; height:100px; vertical-align:top; font-weight:bold; font-family:"돋움",Dotum; font-size:11px; color:#666; border-top:1px solid #ddd; border-right:1px solid #ddd}
table.sch_table tbody td p {color:#444; font-weight:normal; padding:2px 3px 5px 3px; line-height:1.4}
table.sch_table tbody td p span {display:block; color:#1469b3}
#content table.sch_table tbody td p strong {color:#444}
span.schContrl a {margin:0 15px; vertical-align:middle; line-height:2}

/* ♤♤♤♤♤ 채용 미리보기 ♤♤♤♤♤ */
#layer .infoprew div {float:left; width:40%}
#layer .infoprew div .logo {margin-bottom:5px}
#layer .infoprew div.front p strong {display:block; float:left; width:80px}
#layer .infoprew div.mid {margin-right:15px; padding-left:15px; border-left:1px solid #ddd;  border-right:1px solid #ddd}
#layer .infoprew div.las {width:10%}
#layer .infoprew div.las p {margin-bottom:12px}
#layer .infoprew div dl dd, #layer .infoprew div dl dt {float:left; padding:4px 0; line-height:1.1}
#layer .infoprew div dl dt {width:65px; font-weight:bold}
#layer .infoprew div dl dd {width:150px}
#layer .infoprew div dl dd span {margin-right:5px; padding-right:10px; background: url("/images/common/bar03.gif") no-repeat right 1px}
#layer .search_list tbody td span.due, #content .search_list tbody td span.due {display:inline-block; width:32px; height:18px; text-align:center; font-family:tahoma; font-size:10px; color:#7a7a7a; background: url("/images/common/ico/ico_duebg.gif") no-repeat left top; line-height:1.6}
#layer .search_list tbody td span.due strong, #content .search_list tbody td span.due strong {font-weight:bold; color:#fb4c14}
#layer thead.todayemp th label {display:none}

/* ♤♤♤♤♤ 검색 정렬 ♤♤♤♤♤ */
.search_contol {margin-bottom:3px}
.search_contol:after{content:""; display:block; clear:both}
.search_contol span {display:block; float:left; margin-top:0px; padding:7px 0 0 7px; vertical-align:0; background:url(/images/common/bullet/bul_arr_black.gif) no-repeat left 10px; font-family:"돋움",Dotum; font-size:11px}
.search_contol span.matching {padding-top:6px; letter-spacing:-1px;margin-left:40px}
.search_contol span.matching1 {padding-top:6px; letter-spacing:-1px;margin-left:5px}
.search_contol span.bold {font-weight:bold; color:#555; line-height:12px}
.search_contol span.bold strong.gray {color:#555 !important}
.search_contol span strong {color:#007fc5 !important}
.search_contol span strong.black {color:#444 !important}
.search_contol .range {position:relative; float:right; margin-top:0; padding:0!important; background:none; font-family:"돋움",Dotum; font-size:11px}
.search_contol .range a,.search_contol .range strong {display:inline-block}
.search_contol .range a {margin-top:5px; padding-left:17px; height:15px; font-size:12px}
.search_contol .range a {background:url(/images/common/ico/ico_range.gif) 0 0 no-repeat}
.search_contol .range a.btn {margin-top:0px; padding-left:17px; height:15px; font-size:12px; background:none}
.search_contol .range a.btn img {margin-top:-3px}
.search_contol .range a.asc, .search_contol .range a.ASC {background:url(/images/common/ico/ico_rangeAsc.gif) 0 0 no-repeat}
.search_contol .range strong a {background:url(/images/common/ico/ico_rangeOn.gif) 0 0 no-repeat}
.search_contol .range strong a.asc, .search_contol .range strong a.ASC {background:url(/images/common/ico/ico_rangeOnAsc.gif) 0 0 no-repeat}
.search_contol span em {display:inline-block; margin-right:8px; padding-right:8px; font-family:"돋움",Dotum; color:#fb4c14; font-size:16px; font-weight:bold; font-style:normal; background:url(/images/common/bar04.gif) no-repeat right 2px; line-height:1}
.search_contol select {font-size:12px}
.search_contol .range select {height:22px}
.search_contol a {margin-right:5px}
.search_contol p.applyMethod {color:#777; font-size:11px; font-family:"돋움",Dotum; text-indent:-5px; letter-spacing:-1px; margin-bottom:10px}
.search_contol p.applyMethod * {vertical-align:middle}
.search_contol p.applyMethod img {margin:0 2px 0 5px}
.search_contol02 {overflow:hidden; margin-bottom:3px}
.search_contol02 span {display:block; float:left; margin-top:0px; padding:7px 0 0 7px; background:url(/images/common/bullet/bul_arr_black.gif) no-repeat left 10px; font-family:"돋움",Dotum; font-size:12px}
.search_contol02 span strong {color:#007fc5 !important}
.search_contol02 span strong.black {color:#444 !important}
.search_contol02 .range {float:right; padding:0!important}
.search_contol02 .range a,.search_contol02 .range strong {display:inline-block}
.search_contol02 .range a {margin-top:5px; padding-left:17px; height:15px; font-size:12px}
.search_contol02 .range a {background:url(/images/common/ico/ico_range.gif) 0 0 no-repeat}
.search_contol02 .range a.btn {margin-top:0px; padding-left:17px; height:15px; font-size:12px; background:none}
.search_contol02 .range a.btn img {margin-top:-3px}
.search_contol02 .range a.asc {background:url(/images/common/ico/ico_rangeAsc.gif) 0 0 no-repeat}
.search_contol02 .range strong a {background:url(/images/common/ico/ico_rangeOn.gif) 0 0 no-repeat}
.search_contol02 .range strong a.asc {background:url(/images/common/ico/ico_rangeOnAsc.gif) 0 0 no-repeat}
.search_contol02 select {font-size:12px}
.search_contol02 a {margin-right:5px}
.sortOpt {position:relative; display:inline}
.sortOpt button.sortBtn {width:230px; height:19px; *height:21px; *padding-top:2px; padding-left:5px; cursor:pointer; background:#f5f5f5 url(/images/common/bullet/bul_sort.gif) right top no-repeat; border:1px solid #bebebe; font-size:11px; font-family:"돋움", Dotum; color:#656565; text-align:left}
.sortOpt button.sortBtn.opened {background:#f5f5f5 url(/images/common/bullet/bul_sort02.gif) right top no-repeat}
.sortOpt ul#layerSortMethod {position:absolute; top:20px; *top:21px; left:0; display:none; float:left; background:#fff; border:1px solid #c1c1c1; width:228px; padding:5px 0; z-index:10}
.sortOpt ul#layerSortMethod a {display:inline-block; margin-top:5px; height:15px; background:none; padding-left:15px; letter-spacing:-1px; font-size:12px; color:#444}
.sortOpt ul#layerSortMethod a.selected {background:url(/images/common/ico/ico_sort.gif) 7px 4px no-repeat; font-weight:bold}
.sortOpt ul#layerSortMethod li {float:left; width:50%}
.sortOpt1 {display:inline}
.sortOpt1 button.sortBtn {width:280px; height:19px; *height:21px; *padding-top:2px; padding-left:5px; cursor:pointer; background:#f5f5f5 url(/images/common/bullet/bul_sort.gif) right top no-repeat; border:1px solid #bebebe; font-size:11px; font-family:"돋움", Dotum; color:#656565; text-align:left}
.sortOpt1 button.sortBtn.opened {background:#f5f5f5 url(/images/common/bullet/bul_sort02.gif) right top no-repeat}
.sortOpt1 ul#layerSortMethod {position:absolute; top:20px; *top:21px; left:0; display:none; float:left; background:#fff; border:1px solid #c1c1c1; width:278px; padding:5px 0; z-index:10}
.sortOpt1 ul#layerSortMethod a {background:none; padding-left:15px; letter-spacing:-1px; color:#444}
.sortOpt1 ul#layerSortMethod a.selected {background:url(/images/common/ico/ico_sort.gif) 7px 4px no-repeat; font-weight:bold}
.sortOpt1 ul#layerSortMethod li {float:left; width:50%}
.search_contol .sortOpt02 {position:relative; display:inline}
.search_contol .sortOpt02 button.sortBtn2 {width:280px; height:19px; *height:21px; *padding-top:2px; padding-left:5px; cursor:pointer; background:#fff url(/images/common/bullet/bul_sort.gif) right top no-repeat; border:1px solid #bebebe; font-size:11px; font-family:"돋움", Dotum; color:#656565; text-align:left}
.search_contol .sortOpt02 button.sortBtn2.opened {background:#fff url(/images/common/bullet/bul_sort02.gif) right top no-repeat}
.search_contol .sortOpt02 ul {position:absolute; top:16px; *top:16px; left:0; display:none; float:left; background:#fff; border:1px solid #c1c1c1; width:278px; padding:5px 0; z-index:10}
.search_contol .sortOpt02 ul li a {margin-top:5px; display:block; background:none; padding:3px 0 4px 15px; height:auto; line-height:13px; letter-spacing:-1px; color:#444; font-size:11px}
.search_contol .sortOpt02 ul li a.selected {background:url(/images/common/ico/ico_sort.gif) 7px 4px no-repeat; font-weight:bold}
.search_contol .sortOpt03 {position:relative; display:inline}
.search_contol .sortOpt03 button.sortBtn3 {width:100px; height:19px; *height:21px; *padding-top:2px; padding-left:5px; cursor:pointer; background:#fff url(/images/common/bullet/bul_sort.gif) right top no-repeat; border:1px solid #bebebe; font-size:11px; font-family:"돋움", Dotum; color:#656565; text-align:left}
.search_contol .sortOpt03 button.sortBtn3.opened {background:#fff url(/images/common/bullet/bul_sort02.gif) right top no-repeat}
.search_contol .sortOpt03 ul {position:absolute; top:16px; *top:16px; left:0; display:none; float:left; background:#fff; border:1px solid #c1c1c1; width:98px; padding:5px 0; z-index:10}
.search_contol .sortOpt03 ul li a {margin-top:5px; display:block; background:none; padding:3px 0 4px 15px; height:auto; line-height:13px; letter-spacing:-1px; color:#444; font-size:11px}
.search_contol .sortOpt03 ul li a.selected {background:url(/images/common/ico/ico_sort.gif) 7px 4px no-repeat; font-weight:bold}

/* ♤♤♤♤♤ 조건검색 ♤♤♤♤♤ */
fieldset.search_penal {background:url(/images/common/bg_penal_top.gif) no-repeat left top; margin-bottom:20px; padding-top:3px}
fieldset.search_penal dl {padding:10px 15px 7px; background:url(/images/common/bg_search_penal.gif) no-repeat left bottom; overflow:hidden}
fieldset.search_penal dt,.search_penal dd {height:25px}
fieldset.search_penal dl * {vertical-align:middle}
fieldset.search_penal dt {font-weight:bold; color:#333; padding:1px 0 0 12px; height:24px; background:url(/images/common/bullet/bul_search.gif) no-repeat left 4px; margin-bottom:-25px}
fieldset.search_penal dd {padding-left:80px}
fieldset.search_penal dd label{padding-right:4px; line-height:1.5}
fieldset.search_penal dl dt.ext {padding:3px 0 0 12px; background:url(/images/common/bullet/bul_search.gif) no-repeat left 6px; margin-bottom:-27px}
fieldset.search_penal dl dd select {border:1px solid #7f9db9; height:19px}
fieldset.search_penal dl dd select.normal {border:1px solid #b5b5b5; height:20px; margin-top:-2px}
fieldset.search_penal dl dd input.typing {margin-right:2px}
fieldset.search_penal dl dd input.btn_search {position:absolute; bottom:0; right:10px}
fieldset.search_penal span {display:block; padding:12px 0 0 30px; background:url(/images/common/bullet/bul_chk.gif) no-repeat 15px 12px; line-height:1.5}
fieldset.search_penal p {padding:10px 0 7px 15px; background:url(/images/common/bg_search_penal.gif) no-repeat left bottom; overflow:hidden}
fieldset.search_penal p label {padding-right:10px; position:relative}
fieldset.search_penal p label input {position:relative; top:-2px}
fieldset.search_penal02 {background:url(/images/common/bg_penal_top.gif) no-repeat left top; margin-bottom:20px; padding-top:3px}
fieldset.search_penal02 .penalin {position:relative; padding:10px 0 10px 15px; background:url(/images/common/bg_search_penal.gif) no-repeat left bottom}
fieldset.search_penal02 .penalin:after{content:""; display:block; clear:both}
fieldset.search_penal02 .penalin dl {display:block; float:left; }
fieldset.search_penal02 .penalin dl.othercase {width:600px; display:block; float:left; margin-bottom:5px}
fieldset.search_penal02 .penalin dl * {vertical-align:middle}
fieldset.search_penal02 .penalin dl dt, fieldset.search_penal02 .penalin dl dd {float:left}
fieldset.search_penal02 .penalin dl dt {font-weight:bold; color:#333; padding:4px 10px 0 12px; background:url(/images/common/bullet/bul_search.gif) no-repeat left 7px}
fieldset.search_penal02 .penalin dl dd {padding-right:20px}
fieldset.search_penal02 .penalin dl dd select {border:1px solid #7f9db9; height:19px}
fieldset.search_penal02 .penalin.v2 dl {width:97%}
fieldset.search_penal02 .penalin.v2 dl dt, fieldset.search_penal02 .penalin.v2 dl dd {padding-bottom:5px}
fieldset.search_penal02 .penalin.v2 dl dt {width:8%}
fieldset.search_penal02 span {display:block; padding:12px 0 0 30px; background:url(/images/common/bullet/bul_chk.gif) no-repeat 15px 12px; line-height:1.5}
p.stats_notice {padding-bottom:10px}
p.stats_notice span {display:block; text-align:right; margin-top:-15px}
/* 추가내용 */
fieldset.search_penal02 ul {padding-bottom:10px}
fieldset.search_penal02 li {font-weight:bold; color:#333; background:url("http://www.work.go.kr/images/common/bullet/bul_search.gif") no-repeat left 4px; padding-left:20px; margin-top:5px}

/* ♤♤♤♤♤ 플래쉬 테이블 ♤♤♤♤♤ */
#popup .app_table {margin-bottom:20px; border-top:1px solid #afc5e3; border-left:1px solid #afc5e3; margin-left:0}
#popup .app_table th,#popup .app_table td {border-right:1px solid #afc5e3; border-bottom:1px solid #afc5e3}
#popup .app_table th,#popup .app_table td {color:#666; font-weight:normal}
#popup .moview {background:#f8f8f8; border:1px solid #dcdcdc; text-align:center}

#popup .app_table02 {margin-bottom:20px; border-top:1px solid #afc5e3; border-left:1px solid #afc5e3; margin-left:0}
#popup .app_table02 th,#popup .app_table02 td {height:100%; padding:5px 0; border-right:1px solid #afc5e3; border-bottom:1px solid #afc5e3}

/* ♤♤♤♤♤ 버튼 ♤♤♤♤♤ */
.btn {text-align:right}
.btn.left {text-align:left;}
.btn span {float:left}
.td_btn {position:absolute; right:10px}
.td_btn img {vertical-align:top}
span.ctrlView {display:block; margin:-25px 0 5px 0}
span.ctrlView * {vertical-align:middle}
/* 버튼 styleGuide개편 */
a.btn_tbl_gry:hover, a.btn_tbl_blue:hover, a.btn_btm_gry:hover, a.btn_btm_blue:hover, a.btn_btm_org:hover, a.btn_list_wht:hover {text-decoration:none}
a.btn_tbl_gry {display:inline-block; padding:0 3px 0 3px; height:20px; line-height:22px; border:1px solid #b4b4b4; background:#efefef; color:#444; font-size:11px; font-family:Dotum, "돋움";letter-spacing: -1px}
a.btn_tbl_blue {display:inline-block; padding:0 3px 0 3px; height:20px; line-height:22px; border:1px solid #0c67ae; background:#0f7ed4; color:#fff; font-size:11px; font-family:Dotum, "돋움";letter-spacing: -1px}
a.btn_list_wht {display:inline-block; padding:0 6px 0 6px; height:20px; line-height:22px; border:1px solid #ababab; background:#fff; color:#000; font-size:12px; font-family:Dotum, "돋움";letter-spacing: -1px}
a.btn_list_wht.red {color:#df460a !important}
a.btn_list_wht.green {color:#5a9112 !important}
a.btn_btm_gry {display:inline-block; padding:0 13px; height:25px; line-height:25px; border:none; background:#666; color:#fff !important; font-size:13px; font-family:NanumGothicBold}
a.btn_btm_blue {display:inline-block; padding:0 13px; height:25px; line-height:25px; border:none; background:#0f7ed4; color:#fff !important; font-size:13px; font-family:NanumGothicBold}
a.btn_btm_org {display:inline-block; padding:0 13px; height:25px; line-height:25px; border:none; background:#f47c2c; color:#fff !important; font-size:13px !important; font-family:NanumGothicBold}
a.btn_btm_blue:link, a.btn_btm_blue:hover, a.btn_btm_blue:focus {color:#fff !important; cursor:pointer}
/* 20180703 추가 start */
a.btn_download {display:inline-block; padding:0 16px 0 15px; height:29px; line-height:29px; background:#666; font-size:12px; color:#fff; font-family:NanumGothic}
a.btn_download:before{display:inline-block; margin-right:5px; width:11px; height:10px; background:url(/images/common/ico/ico_download.png) 0 0 no-repeat; content:""}
a.btn_download:visited {color:#fff}
/* 20180703 추가 end */

/* 20170329 추가 */
a.btn_txt_blue {display:inline-block; padding:0 6px; height:19px; line-height:21px; border:1px solid #acbdcb; background:#e2ebf2; color:#444 !important; font-size:12px; font-family:Dotum, "돋움"; letter-spacing: -0.07em}
a.btn_btm_arrow{display:inline-block; padding:0 25px; height:34px; line-height:34px; border:1px solid #a5c6c0; background:#e9f8f6; color:#444 !important; font-size:14px; font-family:"NanumGothicBold"; letter-spacing: -0.07em}
a.btn_btm_arrow span{display:inline-block; padding-right:11px; background:url(../images/common/ico/ico_btn_arrow.png) no-repeat right center;}
a.btn_btm_arrow.tp2{border:1px solid #b0c0ce; background:#edf3f7;}
a.btn_btm_blue02 {display:inline-block; width:179px; height:29px; line-height:29px; border:1px solid #97bbd3; background:#eaf1f6; text-align:center; color:#444 !important; font-family:"NanumGothicBold"; font-size:13px; letter-spacing:-0.07em}
a.btn_btm_blue02:hover, a.btn_btm_blue02:focus, a.btn_btm_blue02:visited{color:#444; text-decoration:none;}

/* 20170602 네이버 로그인 연동 추가 시작 */
.btn_naver {display:inline-block; margin-left:4px; padding-right:23px; height:35px; background:url(/images/common/btn/btn_naver_group.png) right 0 no-repeat}
.btn_naver:after {content:""; clear:both; display:block}
.btn_naver .ico {float:left; margin-left:-4px; padding:11px 0 11px 48px; height:13px; line-height:13px; background:url(/images/common/btn/btn_naver_group.png) 0 0 no-repeat; font-family:NanumGothicBold; font-weight:normal; font-size:12px; color:#444} /* 20170713 수정 */
.btn_naver.v2 {padding-right:28px; height:36px; background-position:right -40px}
.btn_naver.v2 .ico {padding-left:54px; height:14px; line-height:14px; background-position:left -40px; font-size:13px}
.btn_naver.v3 {padding-right:18px; height:34px; background-position:right -81px}
.btn_naver.v3 .ico {padding:10px 0 10px 41px; height:14px; line-height:14px; background-position:left -81px; font-size:13px}
.btn_naver.v4 {padding-right:25px; height:28px; background-position:right -120px}
.btn_naver.v4 .ico {padding:8px 0 8px 39px; height:12px; line-height:12px; background-position:left -120px; font-size:11px}
.btn_naver.v5 {padding-right:28px; height:42px; background-position:right -153px}
.btn_naver.v5 .ico {padding:14px 0 14px 54px; height:14px; line-height:14px; background-position:left -153px; font-size:13px}
/* 20170602 네이버 로그인 연동 추가 끝 */

/* ♤♤♤♤♤ 페이징 ♤♤♤♤♤ */
.paging {clear:both; margin:-10px 0 10px 0; height:27px; line-height:27px; text-align:center}
.paging a {display:inline-block; margin-left:2px; padding:0 5px; min-width:15px; height:25px; line-height:25px; border:1px solid #f4f4f4; background:#fff; font-size:12px; color:#767676; vertical-align:middle}
.paging a:hover, .paging a:focus, .paging strong {display:inline-block; margin-left:2px; padding:0 5px; min-width:15px; height:25px; line-height:25px; border:1px solid #c7cfd4; background:#c7cfd4; vertical-align:middle; color:#333; font-weight:bold; text-decoration:none}
.paging a.next, .paging a.next_end, .paging a.pre_end, .paging a.pre {padding:0; width:27px; height:27px; border:none; background:none}
.paging img {/*position:relative; top:0*/}

/* ♤♤♤♤♤ 파일 업로드 ♤♤♤♤♤ */
div.fileUpload {position:relative}
#content td span.file_btn {position:absolute; right:0; top:-2px; height:22px; padding:0}
#content td span.file_btn a {position: relative; z-index: 101}
span.file_btn strong {position:absolute; width:48px; height:22px; top:0; left:0px; overflow:hidden; cursor:pointer} /* styleGuide개편 수정 */
span.file_btn strong input {position:relative; top:0; width:100%; height:22px; cursor:pointer; opacity:0; -ms-filter:alpha(opacity=0); filter:alpha(opacity=0); -moz-opacity:0; z-index:1000} /* styleGuide개편 */
::-webkit-file-upload-button {cursor:pointer} /* styleGuide개편 */

/* ♤♤♤♤♤ 폼 추가 버튼 ♤♤♤♤♤ */
.add {margin:-1px 0 20px; padding:10px 10px 5px 10px; color:#1469b3; text-align:right; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#f7f7f7}
p.add.nothing {background:#f7f7f7; border-top:2px solid #0f7ed4} /* styleGuide개편 */
.add img {vertical-align:middle}
#content td p.add {background:#f7f7f7 none; margin-top:5px; padding-top:6px}

/* ♤♤♤♤♤ 레이어 검색 ♤♤♤♤♤ */
td iframe {padding:0; border:1px solid #000; z-index:10; overflow:hidden}
iframe body {background:#fff}
tr.content td iframe {border:none}
td iframe#richContentHtmlView {position:static; border:none}

/* ♤♤♤♤♤ 도움말 레이어 ♤♤♤♤♤ */
dd a.writeSample {vertical-align:top!important; padding:2px 0}
dd a.writeSample img {vertical-align:top}
a.writeSample {padding:2px 0; font-weight:normal; text-decoration:underline}
dd a.writeSample img {margin:0}
ul.jobInfoCount li {float:left; display:inline; padding-left:4px; margin-right:10px; color:#35729e; background:url(/images/common/ico/ico_bluedot.gif) 0 6px no-repeat}
ul.jobInfoCount a {font-weight:bold; color:#35729e}
.layer-wraps.type02 h4 {display:inline-block} /* 20170310 추가 */
.layer-wraps.type02 .writeSample {font-size:13px; font-family:NanumGothicBold}/* 20170310 추가 */

/* 도움말 레이어 */
div.wrtSample {text-align: left !important; display:none; position:absolute; z-index:5000; background:#fff; border:1px solid #a4a5a9; padding:13px 30px 13px 11px; width:250px; min-height:25px; _height:25px; font-size:11px; font-family:"돋움",Dotum}
div.wrtSample span.tl,div.wrtSample span.tr,div.wrtSample span.bl,div.wrtSample span.br {position:absolute !important; width:3px !important; height:3px !important}
div.wrtSample span.tl {background:url(/images/common/bg_help_tl.gif) left top no-repeat; top:-1px; left:-1px}
div.wrtSample span.tr {background:url(/images/common/bg_help_tr.gif) right top no-repeat; top:-1px; right:-1px; _right:-2px}
div.wrtSample span.bl {background:url(/images/common/bg_help_bl.gif) left bottom no-repeat; bottom:-1px; _bottom:-2px; left:-1px}
div.wrtSample span.br {background:url(/images/common/bg_help_br.gif) right bottom no-repeat; bottom:-1px; _bottom:-2px; right:-1px; _right:-2px}
div.wrtSample span.thisPoint {background:url(/images/common/bg_this.gif) right bottom no-repeat; width:7px !important; height:7px !important; position:absolute; bottom:-7px; _bottom:-8px; right:27px}
div.wrtSample span.thisPointL {background:url(/images/common/bg_this.gif) right bottom no-repeat; width:7px !important; height:7px; position:absolute; bottom:-7px !important; _bottom:-8px !important; left:27px}
div.wrtSample span.thisPointM {background:url(/images/common/bg_this.gif) right bottom no-repeat; width:7px !important; height:7px; position:absolute; bottom:-7px !important; _bottom:-8px !important; left:45%} /* 20160608 레이어관련 추가 */
div.wrtSample span.thisPointR {background:url(/images/common/bg_this.gif) right bottom no-repeat; width:7px !important; height:7px; position:absolute; bottom:-7px !important; _bottom:-8px !important; right:7px;} /* 20160608 레이어관련 추가 */
div.wrtSample a.closed {position:absolute; right:8px; top:8px}
div.wrtSample p {color:#646675; padding-bottom:5px; font-weight:bold; background: none !important; margin: 0 !important; padding-top: 0 !important}
div.wrtSample strong {color:#129309 !important; font-weight: bold !important}
div.wrtSample span.skill {color:#f60}
div.wrtSample span.examp {display:block; padding-left:21px; text-indent:-20px}
div.wrtSample span,div.wrtSample ul li {color:#555}
div.wrtSample span b {color:#666; font-weight:normal}

/*0817수정*/
div.notice_sign {margin-top:50px; height:35px; background:url(/images/jobyoung/common/bg_noticeSign.gif) no-repeat left top; font-weight:bold; padding:15px 0 0 28px}
div.notice_sign p {float:left; display:inline; margin-right:10px}
div.notice_sign p select {vertical-align:middle}

/*/css/content.css**********************************************************************************/
/*****************************************************************
□ 회사명 : (주)하늘연소프트
□ 작업자 :
□ CSS명 : content.css
□ 최종 수정날짜 : 2011.11.01
□ 주제 : 콘텐츠 스타일 설정
□ 규칙 :
	1)
*****************************************************************/

/*@import url('content_info.css');		채용, 인재정보************************************************/
/* ♤♤♤♤♤ 채용&인재정보 ♤♤♤♤♤ */
fieldset.inquirybox {background:url(/images/common/bg_inquirybox.gif) no-repeat left top; height:33px; margin-bottom:20px; padding:18px 0 0 19px}
fieldset.inquirybox * {vertical-align:middle}
fieldset.inquirybox dt,fieldset.inquirybox dd {float:left; display:inline}
fieldset.inquirybox dt {background:url(/images/common/bar02.gif) no-repeat right top; padding-right:15px; margin-right:15px}
fieldset.inquirybox dd * {margin-right:-2px}
fieldset.inquirybox dd input,.inquirybox dd select {position:relative; top:-4px}
fieldset.inquirybox select {width:352px; height:19px; border:1px solid #7f9db9}
.srchresult {margin:20px 0; padding:10px; border:1px solid #e0e0e0; background:#f7f7f7; line-height:1.4}
.dotted {display:block; border-top:1px dotted gray}
.banner_list {width:101%; margin-left:-5px; padding-left:5px}
.banner_list li {float:left; display:inline; width:163px; padding:2px; margin:0 6px 6px 0; border:1px solid #ddd; text-align:center}
.banner_list li img {display:block; width:102px; margin:0 23px 2px 23px}
.joblist li {float:left; display:inline; width:220px; padding:2px}
.partbox {border-top:2px solid #0f7ed4; border-bottom:1px solid #ddd; padding:12px 0 10px 19px; margin-bottom:30px; *zoom:1} /* styleGuide개편 */
.partbox:after {content:""; display:block; clear:both}
.partbox li {float:left; line-height:1.5; vertical-align:middle; }
.partbox li.las {clear:both; margin:5px 0 0 17px}
.joblist_penal {margin-bottom:30px; border-top:2px solid #0f7ed4} /* styleGuide개편 */
.joblist_penal dl {height:33px}
.joblist_penal dt,.joblist_penal dd {float:left; display:inline; margin-top:4px; border-bottom:1px solid #ddd}
.joblist_penal dt {padding:10px 0 0 6px; height:23px; font-weight:bold; background:#f7f7f7; text-align:left; width:120px}
.joblist_penal dd {padding:6px 0 0 10px; height:27px; width:559px}
.joblist_penal ul {padding:15px 15px 8px 15px; border-bottom:1px solid #ddd; *zoom:1}
.joblist_penal ul:after {content:""; display:block; clear:both}
.joblist_penal ul li {float:left; display:inline; width:221px; padding-bottom:7px}
#content .btn img {vertical-align:top}
#content h3.psntitle {margin:10px 0 0; padding:15px 0 0 20px; height:32px; background:url(/images/psnInfo/bg_title.gif) no-repeat left top; color:#e7780f; font-size:16px}
#content h3.psntitle span {position:absolute; top:20px; right:20px; font-size:11px; font-weight:normal; color:#444}
#content h3 span.bargray {font-family:"돋움",Dotum; font-size:11px; font-weight:normal; padding-left:6px; background:url(/images/psnInfo/bar_gray.gif) no-repeat left top}
#content h3 span.bargray strong {color:#ff6600; font-weight:normal}
.psnbasic {height:241px; margin-bottom:28px; margin-top:-10px; padding:20px 23px; background:url(/images/psnInfo/bg_infobox.gif) no-repeat left top; *zoom:1}
.psnbasic.ext {margin-top:30px; padding:20px 23px; background:url(/images/psnInfo/bg_infobox.gif) no-repeat left top}
.psnbasic.ext02 {height:221px; margin-top:-10px; padding:30px 23px}
.psnbasic.ext03 {height:221px; margin-top:30px; padding:30px 23px}
.psnbasic:after {content:""; display:block; clear:both}
.psnbasic:after {content:""; display:block; clear:both}
/* 20161223 이력서 사진 삭제로 인한 제거
.psnbasic div {float:left; display:inline}
.psnbasic div.left {width:150px; margin-right:20px}
.psnbasic div.left a img {margin-top:10px}
.psnbasic div.right {width:478px} */
#content .psnbasic .coinfo_detail td strong {font-family:"돋움",Dotum; color:#1469b3; font-size:14px}
#content .psnbasic .coinfo_detail td span {font-family:"돋움",Dotum; font-size:11px}
#content p.introduce {margin-bottom:20px; padding:20px; border:1px solid #ddd; line-height:1.4}
#content p.psnsign {margin-bottom:15px; text-align:center; color:#1469b3; font-size:16px; font-weight:bold}
#content p.psnsign span {display:block; margin-top:20px; text-align:right; color:#444; font-size:12px; line-height:1.4}
.minwages {margin-bottom:20px; background:#f8f8f8 url(/images/psnInfo/img_clock.gif) no-repeat left top; border:1px solid #dcdcdc; *zoom:1}
.minwages:after {content:""; display:block; clear:both}
.minwages b {color:#ff6600}
.minwages img {margin:15px 0 10px 0}
.minwages div {float:left; padding:0 0 10px 15px}
.minwages div.left {padding-left:122px; width:230px; border-right:1px solid #dcdcdc}
.minwages div.right {width:316px}
.minwages div.left ul li {line-height:1.5}
/* styleGuide개편 */
#con_close,#con_more,#empQV_close,#empQV_more {border-top:2px solid #0f7ed4; height:24px; margin-bottom:10px; color:#fff; font-family:NanumGothicBold; font-size:13px; text-align:center; letter-spacing:-0.5px}
#con_close p,#con_more p,#empQV_close p,#empQV_more p {display:inline-block; padding-left:22px; height:24px; background:#0f7ed4 url(/images/common/btn/btn_tab_left.gif) 0 0 no-repeat}
#con_more p a, #con_close p a, #empQV_close p a,#empQV_more p a {display:inline-block; padding-top:3px; padding-right:39px; height:21px; background:url(/images/common/btn/btn_tab_open.gif) right 0 no-repeat; color:#fff}
#con_close p a, #empQV_close p a {background:url(/images/common/btn/btn_tab_close.gif) right 0 no-repeat}
#con_close p a:hover,#con_more p a:hover,#empQV_close p a:hover,#empQV_more p a:hover {text-decoration:none}
/* styleGuide개편 */
.searchmore #morecon {position:relative; margin-top:-33px; *margin-top:-35px}
.searchmore #morecon p {background:url(/images/empInfo/bg_searchmore.gif) left top repeat-x}
.searchmore #morecon caption {visibility:hidden}

/* 자격면허별 검색 */
div.category.form04,div.category.form04 div {width:160px}
div.category.form05,div.category.form05 div {width:360px}
#content .content div.category {margin:10px 0}
#content .content div.category div {position:relative; overflow-y:scroll; overflow-x:hidden; width:100%; height:269px}
#content .content div.category span {color:#444}
#content p.category span {position:relative; top:10px; left:0; color:#555; font-family:"돋움",Dotum; font-size:11px; background:url(/images/common/ico/ico_arrow.gif) 0 3px no-repeat; padding-left:5px}
#content p.category span b {color:#555}
#content p.category span strong {font-weight:bold; color:#007fc5 !important}
#content p.category b {color:#0075b0}

/*채용상세화면*/
#sub_v2 #content .btn img {vertical-align:top}
#sub_v2 #content .btn span {float:none; display:inline-block; padding-right:7px; height:22px; color:#fff; background:url(/images/common/btn/btn_facebookBg.gif) no-repeat right top; line-height:2; font-family:"돋움",Dotum; font-size:11px}
#sub_v2 #content .h3, #content div.subbox .h3 {margin-top:10px; padding:0 15px 0 20px; height:75px; background:url(/images/common/bg_dtlH3.gif) no-repeat left top}
#sub_v2 #content .h3 img, #content div.subbox .h3 img {vertical-align:middle}
#sub_v2 #content .h3 h3, #content div.subbox .h3 h3 {padding:13px 0 0 0; background:none; color:#e7780f; font-size:16px}
#sub_v2 #content .area2 .h3 h3 {margin-bottom:10px}
#sub_v2 #content .h3 h3 span, #content div.subbox .h3 h3 span {float:right; margin-top:-5px; *margin-top:-27px}
#sub_v2 #content .h3 p, #content div.subbox .h3 p {padding-top:8px; text-align:right}
#sub_v2 #content .coinfo, #content div.subbox .coinfo {margin-bottom:30px; padding:20px 24px; background:url(/images/common/bg_dtlCoinfo.gif) no-repeat left bottom; *zoom:1}
#sub_v2 #content .coinfo:after {content:""; display:block; clear:both}
#sub_v2 #content .coinfo div {float:left}
#sub_v2 #content .coinfo div.cologoL {width:24%}
#sub_v2 #content .coinfo div.coinfoR {width:76%}
#sub_v2 #content .coinfo .cologoL img {width:186px; height:110px; border:1px solid #ddd}
#sub_v2 #content .coinfo .cologoL p img {margin-top:10px; width:auto; height:auto; border:none}
#sub_v2 #content .coinfo .coinfo_detail td strong {color:#1469b3; font-size:14px; font-family:"돋움",Dotum}
#sub_v2 #content .coinfo .coinfo_detail td span {font-size:11px; font-family:"돋움",Dotum}
	/* 확장 콘텐츠 */
	#sub_v2 #content div.extContent {display:none; position:relative}
	#sub_v2 #content div.extContent a.closed {position:absolute; top:9px; right:9px}

#sub_v2 #content .empdetail {float:left; width:695px}
#sub_v2 #content .emplist {float:right; width:20%; background:#fbfbfb; position: relative}
#sub_v2 .info_list tbody td span, #main .info_list tbody td span a {color:#1469b3}
#sub_v2 .info_list tbody td span a {text-decoration:underline}
#sub_v2 .info_list tbody td span a.btn_btm_org {text-decoration:none}
#sub_v2 .info_list tbody td span.due, #main .search_list tbody td span.due {display:inline-block; width:32px; height:18px; text-align:center; font-family:tahoma; font-size:10px; color:#7a7a7a; background: url("/images/common/ico/ico_duebg.gif") no-repeat left top; line-height:1.6}
#sub_v2 .info_list tbody td span.due strong,  #main .search_list tbody td span.due strong {font-weight:bold; color:#fb4c14}
#sub_v2 .info_list tbody tr.photo td {padding:0; border-left:1px solid #ddd}
#sub_v2 .info_list tbody tr.photo ul {margin:20px 0 10px 10px; *zoom:1}
#sub_v2 .info_list tbody tr.photo ul:after {content:""; display:block; clear:both}
#sub_v2 .info_list tbody tr.photo li {float: left; margin: 0 0 9px 10px;;  border: 1px solid #ddd}
#sub_v2 .info_list tbody tr.photo li img {width:139px; height:106px}
#sub_v2 .info_list tbody tr.photo li.fir img {margin-left:0; width:342px; height:224px}
#sub_v2 .info_list tbody tr.photo div {float:left; margin:10px 0 10px 18px; _margin-left:10px; *padding-bottom:10px; width:46%}
#sub_v2 .empdetail .conbox {margin-bottom:30px; padding:10px; border:1px solid #ddd}
#sub_v2 .empdetail .notice {margin:30px 0; padding:14px; border:1px solid #ddd; line-height:1.5}
#sub_v2 .empdetail .notice dl dt {margin-bottom:3px; font-weight:bold; color:#0075b0}
#sub_v2 .empdetail .notice dl dd {padding-left:10px; background: url("/images/common/bullet/bul_cir_blue.gif") no-repeat left 6px; line-height:1.5}
#sub_v2 .empdetail .notice > div {margin-top:10px; border:1px solid #ddd; background:#f7f7f7; *zoom:1}
#sub_v2 .empdetail .notice > div:after {content:""; display:block; clear:both}
#sub_v2 .empdetail .notice div .auth, #sub_v2 .empdetail .notice div .commentd {float:left; padding:10px; width:70%}
#sub_v2 .empdetail .notice div .auth {padding-top:30px}
#sub_v2 .empdetail .notice div .auth img {vertical-align:middle}
#sub_v2 .empdetail .notice div .authnum {float:right; padding:10px 0; width:26%; text-align:center; border-left:1px solid #ddd}
#sub_v2 .empdetail .notice div .authnum strong {display:block; margin-bottom:5px; color:#444}
#sub_v2 .empdetail .process {background: url("/images/empInfo/bg_gover_bottom.gif") left bottom no-repeat; padding-bottom:20px; margin-left:0; margin-bottom:30px}
#sub_v2 .empdetail .process dl {background: url("/images/empInfo/bg_gover.gif") left top no-repeat; padding:1px 0 0 43px; overflow:hidden; *zoom:1}
#sub_v2 .empdetail .process dl:after{content:""; display:block; clear:both}
#sub_v2 .empdetail .process dl dt,#sub_v2 .empdetail .process dl dd {float:left; display:inline; margin:19px 0 -17px}
#sub_v2 .empdetail .process dl dt strong {display:block; color:#fff; padding:13px 5px 0; background: url("/images/empInfo/bg_gover_title02.gif") no-repeat left top}
#sub_v2 .empdetail .process dl dt {clear:both; padding-bottom:33px; width:201px; background: url("/images/empInfo/bg_gover_title.gif") no-repeat left bottom; text-align:center; letter-spacing:-1px}
#sub_v2 .empdetail .process dl dd {width:400px; min-height:45px; _height:45px; padding:14px 0 0 18px; background: url("/images/common/ico/ico_hypen.gif") no-repeat 9px 19px}

/* 잡플래닛추가 시작 */
.job_planet {position:relative; margin:0 0 50px; padding:17px 19px 14px; border:1px solid #ddd}
.job_planet .tit {padding-bottom:7px; line-height:20px; color:#0000cc; font-weight:bold}
.job_planet .con {position:relative; margin-bottom:35px; line-height:20px}
.job_planet .more {position:absolute; bottom:102px; right:20px; float:left; display:block; padding-left:7px; height:19px; line-height:19px; background:url(/images/common/btn/btn_gray.gif) 0 0 no-repeat}
.job_planet .more span {float:left; display:block; padding-right:15px; height:19px; line-height:19px; background:url(/images/common/btn/btn_gray.gif) right 0 no-repeat; font-size:11px; color:#666}
.job_planet .estimate {overflow:hidden; margin:0 !important; background:#f7f7f7; border-bottom:1px solid #dadada}
.job_planet .estimate li {position:relative; float:left; padding-left:17px; width:141px; height:42px; line-height:42px; background:url(/images/empInfo/bar_estimate.gif) 0 16px no-repeat; font-family:NanumGothic; color:#666; font-size:11px}
.job_planet .estimate li strong {font-family:Gulim, "굴림", sans-serif; font-size:12px; color:#333}
.job_planet .estimate li.satisfied {padding-left:23px; width:188px; background:none}
.job_planet .estimate li.satisfied .star {position:absolute; left:84px; top:13px; width:84px; height:15px; background:url(/images/common/ico/ico_star02_off.gif) 0 0 no-repeat}
.job_planet .estimate li.satisfied .star .bar {float:left; background:url(/images/common/ico/ico_star02_on.gif) 0 0 no-repeat; text-indent:-5000px}
.job_planet .estimate li.satisfied strong {position:absolute; display:block; left:175px; top:0}
.job_planet .estimate li.meet {padding-left:14px; width:272px}
.job_planet .estimate li.meet .state {overflow:hidden; position:absolute; top:13px; left:76px; width:104px; height:15px; background:url(/images/empInfo/bg_meetState.gif) 0 0 no-repeat}
.job_planet .estimate li.meet .state img {position:relative; left:0}
.job_planet .estimate li.meet strong {position:absolute; top:0; left:76px; padding-left:113px; background:url(/images/empInfo/bg_estimate.png) 0 13px no-repeat}
.job_planet .estimate li strong {position:absolute; left:69px}
/* 잡플래닛추가 끝 */

#sub_v2 #content .emplist {margin-top:28px; padding:10px; border:1px solid #e3e3e3}
#sub_v2 #content .emplist h4 {margin-top:10px; margin-bottom:10px; padding-left:0; font-size:12px; color:#333; background:none}
#sub_v2 #content .area2 .emplist h4 {margin-bottom:10px}
#sub_v2 #content .emplist h4 strong {font-size:11px; font-family:"돋움",Dotum; color:#333; font-weight:normal}
#sub_v2 #content .emplist h4 span {position:absolute; right:0; _right:10px}
#sub_v2 #content .emplist h4 span iframe {background:#fff}
#sub_v2 #content .emplist .samejob {position:relative; height:100px; background: url("/images/common/bullet/bul_squ_gray2.gif") repeat-x left 46px}
#sub_v2 #content .emplist .samejob.v2 {height:auto}
#sub_v2 #content .emplist .samejob.v2:after {display:block; content:""; clear:both}
#sub_v2 #content .emplist .samejob, x:-moz-any-link, x:default {background-position:left 46px}/*43px*/
#sub_v2 #content .emplist .samejob {*background-position:left 71px}
#sub_v2 #content .emplist .samejob h4 {margin-top:25px}
#sub_v2 #content .emplist .samejob dl {border-top:none}
#sub_v2 #content .emplist .samejob h4 span {top:23px; _right:0px}
#sub_v2 #content .emplist .samejob h5 {float:left; display:inline; width:51px; height:22px; text-align:center; font-family:"돋움",Dotum; font-size:11px; font-weight:normal; line-height:2; background: url("/images/common/tab_todayoff.gif") repeat-x left top}
#sub_v2 #content .emplist .samejob h5 a {color:#333}
#sub_v2 #content .emplist .samejob h5.selected {background: url("/images/common/tab_todayon.gif") repeat-x left top}
#sub_v2 #content .emplist .samejob h5.selected a {color:#000}
#sub_v2 #content .emplist .samejob h5 a:hover {text-decoration:none}
#sub_v2 #content .emplist .samejob h5.m1 {margin-left:-1px}
#sub_v2 #content .emplist .samejob .box {position:absolute; top:47px; left:0; margin:0 -11px; width:182px; padding:0 10px 10px 10px; background:#fbfbfb; border:1px solid #e3e3e3; border-top:none}
#sub_v2 #content .emplist .samejob.v2 .box {border-bottom:none}
#sub_v2 #content .emplist .samejob.v2 .box {float:left; position:relative; top:22px}
#sub_v2 #content .emplist .samejob.v2 h5 {position:absolute; top:24px; left:0}
#sub_v2 #content .emplist .samejob.v2 h5.m1 {left:52px}

#sub_v2 #content .emplist .samejob .box, x:-moz-any-link, x:default {top:47px}/*44px*/
#sub_v2 #content .emplist .samejob .box {*top:72px}
#sub_v2 #content .emplist .samejob dd span {display:inline; margin-right:5px; padding-right:10px; background: url("/images/common/bar03.gif") no-repeat right 6px}
#sub_v2 #content .emplist dl dt, #sub_v2 #content .emplist dl dd {line-height:1.3}
#sub_v2 #content .emplist dl {padding:0 8px; border:1px solid #cdcdcd; background:#fff}
#sub_v2 #content .emplist dl dt {padding-top:10px}
#sub_v2 #content .emplist dl dt a {color:#5376B6; text-decoration:underline}
#sub_v2 #content .emplist dd {margin:3px 0 10px 0}
#sub_v2 #content .emplist dd span {display:block; padding:5px 0}
#sub_v2 #content .emplist dd span img {vertical-align:middle}
#sub_v2 #content .dtltype {*zoom:1; min-height:1032px; _height:1032px}
#sub_v2 #content .dtltype:after {content:""; display:block; clear:both}
#sub_v2 #content .dtltype .h3, #content div.subbox .h3 {height:47px; background:url(/images/common/bg_dtlH32.gif) no-repeat left top}
#sub_v2 #content .dtltype .log, #content div.subbox .log {height:75px; background:url(/images/common/bg_dtlH3.gif) no-repeat left top} /* 민간상세이미지수정(1230) */
#sub_v2 #content .dtltype .log b, #content div.subbox .log b {margin-right:10px}
#sub_v2 #content .dtltype .log img, #content div.subbox .log img {margin-top:-5px; height:22px; border:1px solid #e5e2cb; vertical-align:middle}
#sub_v2 #content .dtltype .coinfo, #content div.subbox .coinfo {padding-top:10px; background:url(/images/common/bg_dtlCoinfo2_910.gif) no-repeat left bottom} /* 민간상세이미지수정(1230) */
#sub_v2 #content .dtltype .empdetail {width:910px} /* 민간상세수정(1230) */
#sub_v2 #content .dtltype .emplist {margin-top:0}
#sub_v2 #content .dtltype .emplist h4 {line-height:1.6}
#sub_v2 #content .dtltype .emplist h4, x:-moz-any-link, x:default {line-height:1.4}
#sub_v2 #content .dtltype .emplist .samejob h4 {line-height:1.4}
#sub_v2 #content .dtltype .info_list td .anum {font-size:11px; font-family:"돋움",Dotum; color:#666}
#sub_v2 #content .dtltype .info_list tr.cphoto td {padding:12px; border-left:1px solid #ddd; border-bottom:none}
#sub_v2 #content .dtltype .info_list .content strong {color:#ff6600}
#sub_v2 #content .dtltype p.cont {line-height:1.5}
#sub_v2 #content .dtltype .coinfo div.cologoL {width:32%}
#sub_v2 #content .dtltype .coinfo div.coinfoR {width:68%}
#sub_v2 #content .dtltype div.cphoto {margin:15px -3px 0 0}
#sub_v2 #content .dtltype div.cphoto img {margin-right:3px; border:1px solid #dedede; width:160px; height:110px}
#content .em_map {position:relative; padding:20px; border:4px solid #f7f7f7}
#content .em_map ul {position:absolute; top:20px; right:20px; padding:10px; width:60%; background:#f7f7f7}
#content .em_map ul li {float:left; width:30%; line-height:2}
#content .sa {margin-top:-3px}

/* \롤백 대상/ */
/*알바채용상세화면*/
#content #alba .btn img {vertical-align: top}
#content #alba .h3 {padding-bottom: 0px; margin-top: 10px; padding-left: 20px; padding-right: 15px; background: url(/images/common/bg_dtlh3.gif) no-repeat left top; height: 75px; padding-top: 0px}
#content #alba .h3 img {vertical-align: middle}
#content #alba .h3 p {text-align: right; padding-top: 8px}
#content #alba .coinfo {padding-bottom: 20px; padding-left: 24px; padding-right: 24px; margin-bottom: 30px; background: url(/images/common/bg_dtlCoinfo.gif) no-repeat left bottom; padding-top: 20px}
#content #alba .coinfo:after {display: block; clear: both; content: ""}
#content #alba .coinfo div {float: left}
#content #alba .coinfo div.cologoL {width: 32%}
#content #alba .coinfo div.coinfoR {width: 68%}
#content #alba .coinfo .cologoL img {border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; width: 186px; height: 110px; border-top: #ddd 1px solid; border-right: #ddd 1px solid}
#content #alba .coinfo .cologoL p img {border-bottom: medium none; border-left: medium none; margin-top: 10px; width: auto; height: auto; border-top: medium none; border-right: medium none}
#content #alba .coinfo .coinfo_detail td strong {font-family: "돋움", Dotum; color: #1469b3; font-size: 14px}
#content #alba .coinfo .coinfo_detail td span {font-family: "돋움", Dotum; font-size: 11px}
#content #alba .info_list tbody td span {color: #1469b3}
#content #alba .info_list tbody td span a {color: #1469b3}
#content #alba .info_list tbody td span a {text-decoration: underline}
#content #alba .info_list tbody td span.due {text-align: center; line-height: 1.6; width: 32px; display: inline-block; font-family: tahoma; background: url(/images/common/ico/ico_duebg.gif) no-repeat left top; height: 18px; color: #7a7a7a; font-size: 10px}
#content #alba .info_list tbody td span.due strong {color: #fb4c14; font-weight: bold}
#content #alba .info_list tbody td strong {color: #fb4c14; font-weight: bold}
#content #alba .search_list tbody td span.due strong {color: #fb4c14; font-weight: bold}
#content #alba .search_list tbody td span.due {text-align: center; line-height: 1.6; width: 32px; display: inline-block; font-family: tahoma; background: url(/images/common/ico/ico_duebg.gif) no-repeat left top; height: 18px; color: #7a7a7a; font-size: 10px}
#content #alba .empdetail {width: 695px; float: left}
#content #alba .empdetail .notice {border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; padding-bottom: 14px; line-height: 1.5; margin: 30px 0px; padding-left: 14px; padding-right: 14px; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 14px}
#content #alba .empdetail .notice dl dt {margin-bottom: 3px; color: #0075b0; font-weight: bold}
#content #alba .empdetail .notice dl dd {line-height: 1.5; padding-left: 10px; background: url(/images/common/bullet/bul_cir_blue.gif) no-repeat left 6px}
#content #alba .empdetail .notice dl dd strong{color: #fb4c14; font-weight: bold}
#content #alba .empdetail .notice div {border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; margin-top: 10px; background: #f7f7f7; border-top: #ddd 1px solid; border-right: #ddd 1px solid}
#content #alba .empdetail .notice div:after {display: block; clear: both; content: ""}
#content #alba .empdetail .notice div .commentd {padding-bottom: 10px; padding-left: 10px; width: 70%; padding-right: 10px; float: left; padding-top: 10px}
#content #alba .dtltype {min-height: 1032px; _height: 1032px}
#content #alba .dtltype:after {display: block; clear: both; content: ""}
#content #alba .dtltype .h3 {background: url(/images/common/bg_dtlh32.gif) no-repeat left top; height: 47px}
#content #alba .dtltype .coinfo {background: url(/images/common/bg_dtlCoinfo2.gif) no-repeat left bottom; padding-top: 10px}
#content #alba .dtltype .empdetail {width: 696px}
#content #alba .dtltype .info_list tr.cphoto td {border-bottom: medium none; border-left: #ddd 1px solid; padding-bottom: 12px; padding-left: 12px; padding-right: 12px; padding-top: 12px}
#content #alba .dtltype .info_list .content strong {color: #ff6600}
#content #alba .dtltype .coinfo div.cologoL {width: 32%}
#content #alba .dtltype .coinfo div.coinfoR {width: 68%}
#content #alba .dtltype div.cphoto {margin: 15px -3px 0px 0px}
#content #alba .dtltype div.cphoto img {border-bottom: #dedede 1px solid; border-left: #dedede 1px solid; width: 160px; height: 110px; border-top: #dedede 1px solid; margin-right: 3px; border-right: #dedede 1px solid}
/* /롤백 대상\ */

/*인재상세화면*/
.noticom {*zoom:1}
tbody.hopjob th {border-left:1px solid #ddd; text-align:center}
tbody.hopjob th.fir {border-left:none}

/* 계열별 분류화면 (예)전공별 내부망 기능개선 시작 */
.job_search_box {position:relative; margin-bottom:20px; padding-top:17px; width:100%; background:url(/images/common/bg_keywordSrch_910.gif) 0 0 no-repeat; z-index:100}
.job_search_box .keyword_box {position:relative; margin:0 auto; padding:6px 0 16px 119px; width:710px; height:60px; background:url(/images/common/bg_jobSrch.png) 0 0 no-repeat; z-index:100}
.job_search_box .keyword_box * {z-index:100}
.job_search_box .keyword_box strong.title {position:absolute; top:6px; left:119px; display:block; padding:0; width:2px; height:37px; background:url(/images/common/bg_keyword_search.png) 0 0 no-repeat; text-indent:-5000px}
.job_search_box .keyword_box input[type="text"] {padding:6px 5px 5px; width:600px; height:18px; line-height:18px; border:4px solid #007cc0; color:#aaa; font-size:13px}
.job_search_box .keyword_box input[type="image"] {position:absolute; top:6px; right:0}
.keyword_layer {display:none; position:absolute; top:10px; left:119px; padding:0 4px 19px 4px; width:702px; height:auto; background:url(/images/layer/bg_jobSearchLayer.gif) 0 bottom no-repeat; z-index:100}
.keyword_layer * {z-index:100}
.keyword_layer .top input[type="text"] {display:block; padding:0 0 0 5px; width:603px; height:29px; line-height:29px; background:#fff; border:0; font-size:13px; font-weight:normal; font-weight:bold; color:#444}
.keyword_layer .top .close{position:absolute; top:10px; left:595px}
.keyword_layer .con {background:#fff}
.keyword_layer .con .tit {padding-left:9px; height:30px; line-height:30px; background:#f7f7f7; border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#333; font-weight:bold}
.keyword_layer .con .tit strong, .keyword_layer .con .tit span, .keyword_layer .con .tit em {vertical-align:baseline}
.keyword_layer .con .tit span {font-size:11px}
.keyword_layer .con ul {margin-bottom:11px; padding:12px 15px 0; width:672px; height:360px; background:#fff; overflow:hidden; overflow-y:auto}
.keyword_layer .con ul li {margin-top:6px; padding-left:10px; line-height:18px; background:url(/images/layer/bg_layer_list.gif) 0 7px no-repeat; color:#666; letter-spacing:-1px}
.keyword_layer .con ul li span.keyword_new {vertical-align:baseline; color:#2b7caa}
.keyword_layer .con .relation {margin:0 auto; width:672px; height:151px; background:url(/images/layer/bg_relation.gif) 0 bottom no-repeat}
.keyword_layer .con .relation .tit {padding:2px 0 0 30px; background:url(/images/layer/bg_relationTit.gif) 0 0 no-repeat; border:0}
.keyword_layer .con .relation .tit em {color:#b74e09; font-style:normal}
.keyword_layer .con .relation ul {overflow:hidden; overflow-y:scroll; padding:5px 17px; width:636px; height:107px; background:none}
.keyword_layer .con .btn {margin:0 auto; width:673px}

.job_search_box .keyword_box .recent {overflow:hidden; padding-top:7px}
.job_search_box .keyword_box .recent dt, .job_search_box .keyword_box .recent dd {float:left; padding-right:15px; height:16px; line-height:16px; font-size:11px; color:#444}
.job_search_box .keyword_box .recent dt {margin-right:17px; padding:0 9px 0 12px; font-weight:bold; background:url(/images/common/bg_jobSrch_recent.png) right 3px no-repeat}
.job_search_box .keyword_box .recent dd button {width:5px; height:16px; background:url(/images/common/btn/btn_del_x02.png) 0 3px no-repeat; border:0; text-indent:-5000px}

.job_search_box .my_view_job {position:relative; z-index:10}
.job_search_box .my_view_job * {z-index:10}
.job_search_box .my_view_job p {padding:10px 19px 8px; height:22px; line-height:22px; background:url(/images/common/bg_myViewJob.gif) 0 0 repeat-x; border:1px solid #cfd7dd; color:#333; font-size:15px; font-family:NanumGothicBold; font-weight:normal}
.job_search_box .my_view_job div {overflow:hidden; padding:0 22px 19px 22px; background:url(/images/common/bg_keywordSrch_910_btm.gif) right bottom no-repeat}
.job_search_box .my_view_job ul {overflow:hidden; margin-left:-56px}
.job_search_box .my_view_job li {position:relative; float:left; padding:5px 0 0 75px; width:232px; line-height:18px; color:#1469b3}
.job_search_box .my_view_job li input[type="checkbox"] {position:absolute; top:8px; left:56px; }
.job_search_box .my_view_job li button {width:13px; height:12px; background:url(/images/common/btn/btn_del_x03.gif) 0 0 no-repeat; border:none; text-indent:-5000px}
.job_search_box .my_view_job .go_emp {position:absolute; top:9px; right:19px}

.eppart_new {overflow:hidden; width:925px; margin-left:-15px; z-index:10}
.eppart_new div {float:left; z-index:0}
.eppart_new div div {float:none; margin:0 0 15px 15px; width:293px; z-index:10}
#content .eppart_new div h3 {margin:0; padding:11px 0 9px 21px; height:19px; line-height:19px; color:#444; font-family:NanumGothicBold; font-weight:normal; font-size:14px; background:url(/images/common/bg_eppartNewTit.gif) 0 0 no-repeat; border-bottom:2px solid #48a1c9; z-index:10}
#content .eppart_new div h3.type2 {height:36px; background:url(/images/common/bg_eppartNewTit02.gif) 0 0 no-repeat}
.eppart_new div div ul {border:1px solid #ddd}
.eppart_new div div ul li {padding:0 9px 0 9px}
.eppart_new div div ul li a {display:block; padding:7px 0 6px 12px; border-bottom:1px solid #f0f0f0; background:url(/images/common/bullet/bul_squ_gray5.gif) no-repeat 0 12px; line-height:16px}
.eppart_new div div ul li.btm a {border:none}

.eppart div {float:left; display:inline; margin:0 0 14px -14px; padding-left:14px; width:708px; background:url(/images/common/bg_eppart.gif) no-repeat 14px bottom}
.eppart div div {margin:0 14px 0 0; padding:5px 0 0 0; width:222px; background:url(/images/common/h3_eppart_top.gif) no-repeat left top !important}
.eppart div div ul li {padding:6px 8px 4px 21px; border-bottom:1px dashed #c2c2c0; background:url(/images/common/bullet/bul_squ_gray.gif) no-repeat 9px 12px; line-height:1.5}
.eppart div div ul li.btm {border:none}
.eppart div.etc {background:none}
.eppart div.etc ul {border:1px solid #ddd}
#content .eppart h3 {margin:0; padding:0; background:url(/images/common/h3_eppart_bottom.gif) no-repeat left bottom !important; font-size:12px !important}
#content .eppart h3 span {display:block; margin:0; padding:4px 0 9px 22px !important; width:199px; background:url(/images/common/bullet/bul_blue.gif) no-repeat 9px 7px !important}
/* 계열별 분류화면 (예)전공별 내부망 기능개선 끝 */


/* 인재지역별 내부망 검색기능 개선 시작 */
.flashmap {margin-top:10px; text-align:center}
.flashmap ul {margin-top:20px}
.flashmap ul li {float:left; width:20%; height:30px; text-align:left} /* layout개편(width:910) */
.flashmap ul li span {color:#1469B3}

/* 지도영역 layout개편 width:910 수정 start */
.region_map {overflow:hidden; border:1px solid #dfdfdf; background:url(/images/empInfo/bg_region_map_910.gif) 0 0 no-repeat}
.region_map .map_list {float:left; margin-right:46px; padding:12px 0 12px 260px; width:164px; height:263px}
.region_map .map_list ul {height:262px; border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf; overflow:hidden; background:url(/images/empInfo/bg_region_map.png) right bottom no-repeat}
.region_map .map_list li {float:left; width:80px; border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf}
.region_map .map_list li a {display:block; padding-left:4px; width:75px; height:27px; line-height:27px; border:1px solid #fff; border-bottom:0; border-right:0; color:#444}
.region_map .map_list li.on a, .region_map .map_list li a:hover, .region_map .map_list li a:focus {background:#2571ad; border-top:1px solid #2571ad; border-left:1px solid #2571ad; font-weight:bold; color:#fff; letter-spacing:-1px; text-decoration:none}
.region_map .map_list li.on a span, .region_map .map_list li a:hover span, .region_map .map_list li a:focus span {color:#fff; font-weight:normal; letter-spacing:0}
.region_map .map_list li a span {color:#1c79ca; font-size:11px}
.map_list.seoul {background:#f1f1f1 url(/images/empInfo/bg_map_seoul.png) 32px 15px no-repeat}
.map_list.gyeonggi {background:#f1f1f1 url(/images/empInfo/bg_map_gyeonggi.png) 32px 15px no-repeat}
.map_list.incheon {background:#f1f1f1 url(/images/empInfo/bg_map_incheon.png) 32px 15px no-repeat}
.map_list.daejeon {background:#f1f1f1 url(/images/empInfo/bg_map_daejeon.png) 32px 15px no-repeat}
.map_list.sejong {background:#f1f1f1 url(/images/empInfo/bg_map_sejong.png) 32px 15px no-repeat}
.map_list.chungnam {background:#f1f1f1 url(/images/empInfo/bg_map_chungnam.png) 32px 15px no-repeat}
.map_list.chungbuk {background:#f1f1f1 url(/images/empInfo/bg_map_chungbuk.png) 32px 15px no-repeat}
.map_list.gwangju {background:#f1f1f1 url(/images/empInfo/bg_map_gwangju.png) 32px 15px no-repeat}
.map_list.jeonam {background:#f1f1f1 url(/images/empInfo/bg_map_jeonam.png) 32px 15px no-repeat}
.map_list.jeonbuk {background:#f1f1f1 url(/images/empInfo/bg_map_jeonbuk.png) 32px 15px no-repeat}
.map_list.daegu {background:#f1f1f1 url(/images/empInfo/bg_map_daegu.png) 32px 15px no-repeat}
.map_list.gyeongbuk {background:#f1f1f1 url(/images/empInfo/bg_map_gyeongbuk.png) 32px 15px no-repeat}
.map_list.busan {background:#f1f1f1 url(/images/empInfo/bg_map_busan.png) 32px 15px no-repeat}
.map_list.ulsan {background:#f1f1f1 url(/images/empInfo/bg_map_ulsan.png) 32px 15px no-repeat}
.map_list.gyeongnam {background:#f1f1f1 url(/images/empInfo/bg_map_gyeongnam.png) 32px 15px no-repeat}
.map_list.ganwon {background:#f1f1f1 url(/images/empInfo/bg_map_ganwon.png) 32px 15px no-repeat}
.map_list.jeju {background:#f1f1f1 url(/images/empInfo/bg_map_jeju.png) 32px 15px no-repeat}
.region_map .detail_region {float:left; width:438px}
/* 지도영역 width:910 수정 end */

#content .region_map .detail_region h3 {margin:0; padding:0 0 0 8px; height:33px; line-height:33px; background:#e9f0f5; border-bottom:1px solid #dfdfdf}
.region_map .detail_region .region_list {padding:0 0 0 60px; height:287px; overflow:hidden; overflow-y:scroll}/* layout개편(width:910) */
#content .region_map .detail_region h4 {margin:10px 0 0 0; padding:0 0 0 9px; height:19px; line-height:19px; background:url(/images/common/bullet/bul_arr_blue.gif) 0 7px no-repeat; vertical-align:top}
.region_map .detail_region h4 * {vertical-align:top}
.region_map .detail_region h4 a {float:right; padding-right:3px}
.region_map .detail_region ul {overflow:hidden}
.region_map .detail_region ul li {float:left; display:inline; padding-top:8px; width:49.5%; height:20px; line-height:20px; font-size:12px; letter-spacing:-1px}
.region_map .detail_region ul li a {color:#444}
.region_map .detail_region ul li a span {color:#1c79ca}
.region_map .detail_region ul li a:hover, .region_map .detail_region ul li a:focus {font-weight:bold; letter-spacing:-1px; text-decoration:none}

.my_region_list {clear:both; padding:11px 0 9px 0; line-height:18px; border-top:2px solid #0f7ed4; border-bottom:1px solid #ddd; vertical-align:middle} /* styleGuide개편 */
.my_region_list ul {overflow:hidden}
.my_region_list ul li {float:left; width:25%; color:#666}
.my_region_list label {padding-left:10px; line-height:18px; color:#1469b3}
.my_region_list button {margin:0 0 0 5px; padding:0; width:13px; height:12px; background:url(/images/common/btn/btn_del_x03.gif) 0 0 no-repeat; border:none; text-indent:-5000px; vertical-align:-2px}

.region_select {overflow:hidden; margin:20px 0 0 -7px; width:910px} /* layout개편(width:910px) */
.region_select li {float:left; margin:0 0 10px 7px; padding:7px 0 8px 51px; width:117px; height:28px; line-height:14px}
.region_select li a {color:#444; text-decoration:none}
.region_select li a:hover, .region_select li a:focus {font-weight:bold; letter-spacing:-1px}
.region_select li span {display:block; font-size:11px; color:#1c79ca}
.region_select .seoul {background:url(/images/empInfo/bg_select_seoul.png) 0 0 no-repeat}
.region_select .gyeonggi {background:url(/images/empInfo/bg_select_gyeonggi.png) 0 0 no-repeat}
.region_select .incheon {background:url(/images/empInfo/bg_select_incheon.png) 0 0 no-repeat}
.region_select .daejeon {background:url(/images/empInfo/bg_select_daejeon.png) 0 0 no-repeat}
.region_select .sejong {background:url(/images/empInfo/bg_select_sejong.png) 0 0 no-repeat}
.region_select .chungnam {background:url(/images/empInfo/bg_select_chungnam.png) 0 0 no-repeat}
.region_select .chungbuk {background:url(/images/empInfo/bg_select_chungbuk.png) 0 0 no-repeat}
.region_select .gwangju {background:url(/images/empInfo/bg_select_gwangju.png) 0 0 no-repeat}
.region_select .jeonam {background:url(/images/empInfo/bg_select_jeonam.png) 0 0 no-repeat}
.region_select .jeonbuk {background:url(/images/empInfo/bg_select_jeonbuk.png) 0 0 no-repeat}
.region_select .daegu {background:url(/images/empInfo/bg_select_daegu.png) 0 0 no-repeat}
.region_select .gyeongbuk {background:url(/images/empInfo/bg_select_gyeongbuk.png) 0 0 no-repeat}
.region_select .busan {background:url(/images/empInfo/bg_select_busan.png) 0 0 no-repeat}
.region_select .ulsan {background:url(/images/empInfo/bg_select_ulsan.png) 0 0 no-repeat}
.region_select .gyeongnam {background:url(/images/empInfo/bg_select_gyeongnam.png) 0 0 no-repeat}
.region_select .ganwon {background:url(/images/empInfo/bg_select_ganwon.png) 0 0 no-repeat}
.region_select .jeju {background:url(/images/empInfo/bg_select_jeju.png) 0 0 no-repeat}
/* 인재지역별 내부망 검색기능 개선 끝 */

/* 역세권별 */
.station p a img {float:right}

/* 검색 결과 정렬 */
.wid52 li {width:18%}
.wid53 li {width:20%}

/* 선택한 직종 플러스 정보 */
div.plusInfo {margin-top:40px; padding:8px 26px 0; background:url(/images/empInfo/bg_plusinfo_top.gif) no-repeat left top; *zoom:1}
div.plusInfo:after {content:""; display:block; clear:both}
#content .plusInfo h3 {position:relative; margin:0; padding:0; border-bottom:2px solid #cdcfd5; background:none}
#content .plusInfo h3 a {position:absolute; right:0; _right:26px}
#content .plusInfo h3 a img {padding-top:3px}
.plusInfo table {margin-top:-1px}
.plusInfo table th {padding:5px 0 0 5px; height:18px; border-top:1px dotted #a6a6a6; vertical-align:top; text-align:left}
.plusInfo table td {height:24px; border-top:1px dotted #a6a6a6; text-align:left}
.plusInfo table td a {float:left; padding-left:8px; width:30%; background:url(/images/empInfo/bul_dot.gif) no-repeat left 4px; color:#5d5d5e}
.plusInfo table td a span {font-weight:bold; color:#ff1188}
.plusInfo table td.empty {color:#aaa; text-align:center}
.plusInfo p {margin:0 -26px; padding-top:23px; background:#fff url(/images/empInfo/bg_plusinfo_btm.gif) no-repeat left top}

/* 채용정보 우대사항 */
div.searchmore div#morecon table.search_form tr.preference p {border:0; background:none; padding:0; margin:5px 0}
table.search_form tr.preference td p label {float:left; display:inline;width:77px; line-height:2.0}

/* 네이트온 알리미 */
div.setNateAlarm {position:relative; margin-bottom:20px}
div.setNateAlarm a {position:absolute; left:24px; top:188px}
div.wheninfo {margin-bottom:30px; height:123px; border:5px solid #efefef; background:url(/images/empInfo/bg_wheninfo.gif) no-repeat left top;  overflow:hidden}
div.wheninfo dl {float:left; display:inline; margin-top:25px; padding-left:70px; width:270px}
div.wheninfo dl dt {margin-bottom:6px; padding-left:13px; background:url(/images/common/bullet/bul_donut_blue.gif) no-repeat left 1px; color:#0075b0; font-weight:bold} /* styleGuide개편 */
div.wheninfo dl dd {padding-left:10px; background:url(/images/common/bullet/bul_arr_blue.gif) no-repeat left 3px; color:#666; line-height:1.5}
div.whatinfo {overflow:hidden; margin-bottom:30px; padding-top:255px; width:702px; background:url(/images/empInfo/bg_whatinfo.gif) no-repeat 50% top}
div.whatinfo ul li {float:left; display:inline; margin:0 23px 0 19px; padding:15px; width:160px; height:60px; background:#f9f9f9; border:1px solid #d6d6d6; font-size:11px; color:#666; line-height:1.3}
div.whatinfo ul li img {display:block; margin-bottom:8px}
div.nateExam {padding:20px 0 10px; border:1px solid #d6d6d6; text-align:center}

/* 강소기업 */
dl.kangso {padding:5px 0; line-height:1.5; *zoom:1}
dl.kangso:after {display:block; content:""; clear:both}
dl.kangso dt {float:left; display:inline; padding-right:4px; font-size:12px; *line-height:1.2; }
dl.kangso dd ul {overflow:hidden}
dl.kangso dd ul li span {vertical-align:top}
dl.kangso dd ul li a img {vertical-align:middle; *top:-4px}
dl.kangso span {font-size:12px !important; color:#ff6600}
dl.kangso a.more {color:#1469b3}
div.kangso_intro {position:relative; margin-bottom:20px}
div.kangso_intro a.btn_info {position:absolute; right:10px; top:99px}
div.kangso_intro a.btn_allview {position:absolute; right:10px; top:135px}
div.kangso_intro * {vertical-align:top}
div.kangso_intro p {margin-left:-10px; *zoom:1}
div.kangso_intro p:after {content:""; display:block; clear:both}
div.kangso_intro p a {float:left; display:inline; margin:0 0 8px 9px}
p.kangso_cguide {margin-bottom:20px; padding:8px 0 9px 14px; border:1px solid #ddd; background-color:#f7f7f7}
p.kangso_cguide span {display:block; padding:4px 0 3px 9px ; background:url(/images/common/bullet/bul_cir_blue.gif) no-repeat left center}
p.kangso_cguide span img {margin:0 4px}

#content div.kangso_title {margin-bottom:20px; background:url(/images/empInfo/bg_kangso_btm.gif) no-repeat left bottom}
#content div.kangso_title h3 {margin:0; padding:15px 0 0 20px; height:27px; background:url(/images/empInfo/bg_kangso_top.gif) no-repeat left top; color:#e7780f; font-size:1.3em}
#content div.kangso_title h3 a.home {padding-left:17px; background:url(/images/empInfo/bul_home.gif) no-repeat left top; font-size:12px; color:#444; font-weight:normal}
#content div.kangso_title h3 span {position:absolute; top:8px; right:15px}
#content div.kangso_title dt, #content div.kangso_title dd, #content div.kangso_title li {display:inline}
#content div.kangso_title dl {margin:9px 10px 0 10px; padding:11px 13px 10px; border:1px solid #e5e2cb; background-color:#fff; line-height:1.7; *zoom:1}
#content div.kangso_title dd span {color:#1469b3}

#content div.kangso_title ul {margin:7px 9px 0px -17px; padding-bottom:13px; line-height:20px; *zoom:1}
#content div.kangso_title ul:after {content:""; display:block; clear:both}
#content div.kangso_title li {float:left; position:relative; margin-left:37px; padding-left:9px; width:301px; vertical-align:bottom; background:url(/images/common/bullet/bul_cir_blue.gif) no-repeat left center; text-align:left; line-height:1.5}
#content div.kangso_title li span {float:right; position:absolute; top:0px; right:0px}
#content div.kangso_title li span a, #content div.kangso_title li span a:hover, #content div.kangso_title li span a:active {text-decoration:underline; color:#444; line-height:1.4; vertical-align:top}

table.search_list tr.kangso_reply td {background:#f5fafe}
table.search_list tr.kangso_reply td.title {padding-left:53px; background:#f5fafe; text-indent:-40px}

.ipin_box {padding:26px 0 17px 449px; margin-bottom:30px; background:url(/images/common/bg_ipin.gif) 154px 0 no-repeat; border:1px solid #ddd}
.ipin_box .txt {margin:8px 0; color:#333}

/* 채용담당자 개인정보보호법 안내문구 추가 */
.privacyPro {padding:0 0 10px 15px;letter-spacing:-1px; background:url(/images/common/bullet/bul_exclamation.gif) no-repeat; color:#777; font-size:11px; line-height:1.5; vertical-align:top}
span.ee5254 {color:#ee5254; vertical-align:top}

/* 인재정보 상세보기 안내문구 추가 */
.privacyprotect {height:270px !important; background:url(/images/psnInfo/bg_infobox04.gif) no-repeat left top !important}

/* 시간선택제 일자리 메인 */
.part_visual {position:relative; margin-bottom:20px; height:220px; background:url(/images/empInfo/img_timeSelect.jpg) 0 0 no-repeat} /* layout개편(width:910px 추후반영) */
.part_visual p {text-indent:-5000px}
.part_visual ul {position:absolute; bottom:0; left:0; text-indent:0} /* layout개편(width:910px 추후반영) */
.part_visual ul li {float:left; margin-right:10px} /* layout개편(width:910px 추후반영) */
.select_content {padding-right:25px !important; background:url(/images/common/ico/ico_select.gif) top right no-repeat}

/* 시간선택제 일자리 안내 */
.tab_part {overflow:hidden; margin-bottom:33px}
.tab_part li {float:left; margin:0 5px 5px 0}
.tab_part li.last {margin-right:0}
.partInfobox_btm {position:relative; padding:19px 10px 12px 22px; margin:3px; background:#fff} /* styleGuide개편 */ /* layout개편(width:910px, padding값변경 추후반영) */
.partInfobox_btm a {position:absolute; top:20px} /* styleGuide개편 */ /* layout개편(width:910px, top, right값 변경 추후반영) */
.worker_terms {height:259px; background:url(/images/empInfo/tsjEmpInfo/bg_workTerms.gif) 0 0 no-repeat; text-indent:-5000px}
.worker_develop {height:327px; background:url(/images/empInfo/tsjEmpInfo/bg_workDevelop.gif) 0 0 no-repeat; text-indent:-5000px}
.worker_example {height:240px; background:url(/images/empInfo/tsjEmpInfo/bg_workerExample.gif) 0 0 no-repeat; text-indent:-5000px}
.worker_example02 {height:225px; background:url(/images/empInfo/tsjEmpInfo/bg_workerExample02.gif) 0 0 no-repeat; text-indent:-5000px}
.work_experience {margin:0 0 22px; height:212px; background:url(/images/empInfo/tsjEmpInfo/bg_partTable.gif) 0 0 no-repeat; text-indent:-5000px}
.part_table thead th {height:39px; border:1px solid #afc5e3; border-right:none; background-color:#deebf5; color:#1469b3; line-height:39px}
.part_table thead th.new {border-color:#b9afcd; background-color:#ece7f6; color:#493d67}
.part_table thead th.trans {border:1px solid #c2d49b; background-color:#e7f3ce; color:#435323}
.part_table tbody th, .part_table td {border:1px solid #ddd; border-top:none; background-color:#f0f6fb; font-weight:normal}
.part_table tbody th {color:#666}
.part_table td {padding:17px 0 16px 9px; background-color:#fff; text-align:left; vertical-align:top}
.part_table td .list_type {margin:0}
#content .part_table td ul.list_type02 li {line-height:18px}
/* 수정 완료 */

/* 시간제 - 동영상시청(13.12.20.) */
.movie_script {width:695px; height:300px; overflow:auto; margin-top:20px; margin-bottom:10px; padding:10px; border:1px solid #ddd; font-size:14px; color:#727272; font-weight:bold}

.example_html {overflow:hidden; margin-top:15px; padding:20px 0 15px 0; background:url(/images/empInfo/tsjEmpInfo/bg_interview.gif) 0 0 no-repeat; line-height:1.5em !important}
.example_html02 {padding:15px 0; line-height:1.5em !important; *zoom:1}
.example_html p.graybox, .example_html02 p.graybox {position:static}
.example_html02 img.main {float:left; padding-right:21px; width:298px}
.example_html02 img.right {float:right; margin-top:30px; padding-left:26px; width:162px}
.example_html02 img.left {float:left; margin-top:30px; padding-right:21px; width:162px}

.html_title {padding-left:20px; display:inline-block; color:#ff6600; line-height:1.0}

.sub_title {padding-left:20px; margin-top:6px; font-weight:bold; font-family:Gulim, '굴림'; font-size:15px; line-height:1.0}
.sub_title02 {padding:0; margin-bottom:3px; font-weight:bold; font-family:Gulim, '굴림'; font-size:15px; line-height:1.0}

.html_contents, .indiv_interview {margin-top:12px; padding:0 20px; position:relative; *zoom:1}
.html_contents:after, .indiv_interview:after, .example_html02:after {clear:both; display:block; content:""}

.date_plan {clear:both; position:relative; margin-top:30px; height:323px}
.date_plan img {position:absolute; top:0; left:0}

.search_detail .info_list caption {display:none}
.search_detail .info_list thead th {background:#deebf5; border:1px solid #afc5e3; height:26px; color:#1469b3; font-weight:bold; text-align:center}
.search_detail .info_list thead th.display_none {text-indent:-5000px}
.search_detail .info_list tbody td {padding:0 10px; height:27px}

.yellow_box {padding-top:16px; background:url(/images/empInfo/tsjEmpInfo/bg_yellowbox_top.gif) 0 0 no-repeat}
.yellow_box .yellow_btm {padding:0 20px 17px 20px; background:url(/images/empInfo/tsjEmpInfo/bg_yellowbox_btm.gif) 0 bottom no-repeat}
.yellow_box p {margin-top:13px; line-height:1.5em}
.yellow_box p.first {margin-top:0}
.yellow_box p strong {color:#ff6600}

.blk_box {padding-top:13px; background:url(/images/empInfo/tsjEmpInfo/bg_blkbox_top.gif) 0 0 no-repeat}
.blk_box .blk_btm {padding:0 15px 13px 15px; background:url(/images/empInfo/tsjEmpInfo/bg_blkbox_btm.gif) 0 bottom no-repeat; color:#fff; font-size:12px; line-height:1.3em}

.indiv_interview .pic {float:left; padding-right:28px; margin-top:30px}
.indiv_interview .interview_cont {float:left; width:488px}

/*@import url('content_empspt.css');	취업도우미 ***************************************************/
/* ♤♤♤♤♤ 취업가이드 ♤♤♤♤♤ */
.resumconcept01 {padding-left:230px; background:url(/images/empSpt/empGuide/bg_resum.gif) no-repeat left top}
.resumconcept01 dl {margin-bottom:30px}
.resumconcept01 dl dt {margin-bottom:10px}
.resumconcept01 dl dd {line-height:1.5}

.resumconcept02 {overflow:hidden}
.resumconcept02 p {margin-bottom:30px; line-height:1.5; _line-height:1.3; *line-height:1.4}
.resumconcept02 .top {float:right; width:328px}
.resumconcept02 img {float:left; width:346px; height:467px; margin-bottom:0}
.resumconcept02 .bottom {clear:both; _margin-top:-30px}

.resumpreparation01 {background:url(/images/empSpt/empGuide/bg_write.gif) no-repeat right top}
.resumpreparation01 p {margin-bottom:30px; line-height:1.5}

.resumpreparation0201 {padding-left:230px; background:url(/images/empSpt/empGuide/bg_newcorner.gif) no-repeat left top}
.resumpreparation0201 dt {margin-bottom:10px}
.resumpreparation0201 dd {margin-bottom:30px; line-height:1.5}
.resumpreparation0202 {padding-right:230px; background:url(/images/empSpt/empGuide/bg_career.gif) no-repeat right top}
.resumpreparation0202 dt {margin-bottom:10px}
.resumpreparation0202 dd {margin-bottom:30px; line-height:1.5}

.resumpreparation03 {background:url(/images/empSpt/empGuide/caution.gif) no-repeat right top}
.resumpreparation03 p {margin-bottom:30px; line-height:1.5}

.resumonline01 p {line-height:1.5}
.resumonline01 dl dd {line-height:1.5}

.resumonline02 p {margin-bottom:20px; line-height:1.5}

.selfconcep0201 {margin-bottom:30px; padding-left:100px; background:url(/images/empSpt/empGuide/bg_back.gif) no-repeat left top}
.selfconcep0201 p {line-height:1.5}
.selfconcep0202 {margin-bottom:30px; padding-left:100px; background:url(/images/empSpt/empGuide/bg_char.gif) no-repeat left top}
.selfconcep0202 p {line-height:1.5}
.selfconcep0203 {margin-bottom:30px; padding-left:100px; background:url(/images/empSpt/empGuide/bg_life.gif) no-repeat left top}
.selfconcep0203 p {line-height:1.5}
.selfconcep0204 {margin-bottom:30px; padding-left:100px; background:url(/images/empSpt/empGuide/bg_asp.gif) no-repeat left top}
.selfconcep0204 p {line-height:1.5}

.selfintro dl {overflow:hidden}
.selfintro dl dt, .selfintro dl dd {float:left; margin-bottom:10px}
.selfintro dl dt {width:45px; padding-left:20px; font-size:15px; font-weight:bold}
.selfintro dl dd {width:630px; line-height:1.5}
.selfintro dl dt.ex {background:url(/images/empSpt/empGuide/bg_ex.gif) no-repeat left top}
.selfintro dl dt.val {background:url(/images/empSpt/empGuide/bg_val.gif) no-repeat left top}
.selfintro dl dd.bcolor {color:#1469b3; font-weight:bold}
.selfintro dl.btmline {padding-bottom:10px; border-bottom:1px solid #ddd; _float:left}

.selfintro02 {height:1367px; margin-bottom:30px; padding:50px 40px 0 40px; background:url(/images/empSpt/empGuide/bg_clipboard.gif) no-repeat left top}
.selfintro02 dl dt {padding-bottom:3px; border-bottom:1px dotted #dfdfdf}
.selfintro02 dl dd {padding:10px; line-height:1.5}

.countermove01 {height:962px; margin-bottom:20px; padding:20px 20px 0 20px; background:url(/images/empSpt/empGuide/bg_counter01.gif) no-repeat left top}
.countermove01 p {margin-bottom:20px}

.interconcept01 {margin-bottom:30px; padding-left:230px; background:url(/images/empSpt/empGuide/bg_interconcept01.gif) no-repeat left top}

.caution01 {margin-bottom:20px; background:url(/images/empSpt/empGuide/bg_caution01.gif) no-repeat right top}

.caution02 {margin-bottom:20px; background:url(/images/empSpt/empGuide/bg_caution02.gif) no-repeat right top}

ul.chargespeak {overflow:hidden}
ul.chargespeak li {margin-bottom:30px; padding:0 45px; float:left}

.imagemake03 {margin-bottom:20px; background:url(/images/empSpt/empGuide/bg_imagemake03.gif) no-repeat right top}

.coverletter02 {margin-bottom:20px; background:url(/images/empSpt/empGuide/bg_coverletter02.gif) no-repeat right 50px}
.coverletter02 p {line-height:1.5}

.coverletter03 {height:468px; margin-bottom:30px; padding:65px 50px 0 50px; background:url(/images/empSpt/empGuide/bg_clipboard02.gif) no-repeat center top}
.coverletter03 p {line-height:1.5}

.resume04 {height:623px; margin-bottom:30px; padding:65px 50px 0 50px; background:url(/images/empSpt/empGuide/bg_clipboard03.gif) no-repeat center top}
.resume04 p {line-height:1.5}
.resume04 dl dt {padding-bottom:3px; border-bottom:1px dotted #dfdfdf}
.resume04 dl dd {padding:10px; line-height:1.5}

.knowhow01 {margin-bottom:20px; background:url(/images/empSpt/empGuide/bg_knowhow01.gif) no-repeat right top}
.knowhow01 p {margin-bottom:30px; line-height:1.5}

.knowhow02 {margin-bottom:20px; background:url(/images/empSpt/empGuide/bg_knowhow02.gif) no-repeat right top}
.knowhow02 p {margin-bottom:30px; line-height:1.5}

.knowhow03 {margin-bottom:20px; background:url(/images/empSpt/empGuide/bg_knowhow03.gif) no-repeat right top}
.knowhow03 p {margin-bottom:30px; line-height:1.5}

.knowhow04 {margin-bottom:20px; background:url(/images/empSpt/empGuide/bg_knowhow04.gif) no-repeat right top}
.knowhow04 p {margin-bottom:30px; line-height:1.5}

.knowhow05 {margin-bottom:20px; background:url(/images/empSpt/empGuide/bg_knowhow05.gif) no-repeat right top}
.knowhow05 p {margin-bottom:30px; line-height:1.5}

dl.effansw dt {margin-bottom:10px; color:#1469b3; font-weight:bold}
dl.effansw dd {line-height:1.5}
dl.engresume dt {margin-bottom:10px; color:#0075b0; font-size:14px}
dl.engresume dd {margin-bottom:20px}

.numlist ol li {margin-bottom:15px; padding:0 0 0 17px; color:#0075b0; font-weight:bold; line-height:1.6}
	.numlist ol li.num01 {background:url(/images/common/list_num01.gif) no-repeat left top}
	.numlist ol li.num02 {background:url(/images/common/list_num02.gif) no-repeat left top}
	.numlist ol li.num03 {background:url(/images/common/list_num03.gif) no-repeat left top}
	.numlist ol li.num04 {background:url(/images/common/list_num04.gif) no-repeat left top}
.numlist ol li ul li {margin-bottom:10px; padding-left:10px; color:#444; font-weight:normal; background:url(/images/common/bullet/bul_cir_blue.gif) no-repeat left 8px}
.numlist ol li ul.nobg li {padding-left:0; background:none}
.numlist ol li ul li.glaybox {padding:15px 15px 0 15px; background:#f7f7f7; border:1px solid #ddd}
.numlist ol li ul li.glaybox p {margin-bottom:15px}
/* \롤백 대상/ */
.numlist ol li ul li.glaybox p strong {display:block; color:#ff6600}
/* /롤백 대상\ */

.yellowbox {background:#fcfaeb; border:1px solid #e8e5cd; padding:15px; line-height:1.5; *zoom:1}
.yellowbox.ext {position:relative; margin-bottom:30px; padding-left:50px}
.yellowbox.ext p.modi {position:absolute; top:-4px; left:10px}
.yellowbox.ext2 {position:relative; margin-bottom:30px; padding-left:70px}
.yellowbox.ext2 p.modi {position:absolute; top:-4px; left:10px}
.yellowbox.ext3 {position:relative; margin-bottom:30px; padding-left:82px}
.yellowbox.ext3 p.modi {position:absolute; top:-4px; left:10px}
.yellowbox dl {margin-bottom:20px; padding-left:15px}
.yellowbox dl dt {font-weight:bold}
.yellowbox.block strong {display:block}
.yellowbox.block span {margin-bottom:5px; display:block}

.sour {clear:both; color:#999; text-align:right; padding-top:10px; border-top:1px solid #e3e3e3}
.sour.extr {margin-bottom:30px; border-top:none}
.sour strong {color:#999 !important}



/* ♤♤♤♤♤ 취업도우미 ♤♤♤♤♤ */
/* 찾아보는 직업검색 */
.jobsrchsrsult {border-top:2px solid #007fc5; border-bottom:1px solid #ddd}
.jobsrchsrsult dt {padding:10px; border-bottom:1px solid #ddd}
.jobsrchsrsult dd {padding:10px}
.jobsrchsrsult dd span {display:block; padding:0 0 5px 10px; background:url(/images/common/bullet/bul_cir_blue.gif) no-repeat left 3px}
.connectjob li {padding:0 0 5px 10px; background:url(/images/common/bullet/bul_cir_blue.gif) no-repeat left 3px}
/* 학과정보 검색 */
#content .expspecial_tit {position:relative; margin-bottom:20px}
#content .expspecial_tit img {vertical-align:middle}
#content .expspecial_tit span.jobname {position:relative; top:10px; padding-left:10px; color:#333; font-size:14px; font-weight:bold; /* \롤백 대상/ */font-family:"돋움", Dotum, "굴림";/* /롤백 대상\ */ background:url(/images/consltJobCarpa/srch/black_rowline.gif) no-repeat left 1px}
/* 컨텐츠 부분 공통 */
.sub_visu {margin-bottom:20px}
.num {padding:4px 0 0 15px !important; font-weight:bold; color:#0075b0; line-height:1.0}
	.n1 {background:url(/images/common/list_num01.gif) no-repeat left top !important}
	.n2 {background:url(/images/common/list_num02.gif) no-repeat left top !important}
	.n3 {background:url(/images/common/list_num03.gif) no-repeat left top !important}
	.n4 {background:url(/images/common/list_num04.gif) no-repeat left top !important}
	.n5 {background:url(/images/common/list_num05.gif) no-repeat left top !important}
	.n6 {background:url(/images/common/list_num06.gif) no-repeat left top !important}
	.n7 {background:url(/images/common/list_num07.gif) no-repeat left top !important}
	.n8 {background:url(/images/common/list_num08.gif) no-repeat left top !important}
	.n9 {background:url(/images/common/list_num09.gif) no-repeat left top !important}
.org li img {margin-bottom:5px}
/* 메인 */
.empPgm {position:relative; padding-left:290px}
.empPgm img.visual {position:absolute; top:0; left:0; _left:-290px}
.empPgm h3,.empPgm p {position:relative}
#content .empPgm h3 {background:none; padding:0}
.empPgm h3 a {margin-left:5px; position:relative; top:2px}
.empPgm p {line-height:1.4; padding-bottom:30px; color:#666}
/* 학과정보 추가 시작 학과정보 CSS 이상으로 주적만 추가해 운영에 올림 */
.range_width {overflow:hidden; margin:0 !important}
.range_width li {float:left; padding-bottom:3px; padding-right:2%; width:23%}
.range_height {float:left; width:25%; margin:0 !important}
.range_height li {padding-bottom:3px}
.srch_link a, .srch_link span {display:block; padding-left:20px; line-height:17px; background:url(/images/common/ico/ico_search.gif) 0 0 no-repeat; text-decoration:none !important; text-align:left}
.srch_link span {background:none}
.srch_link a:hover, .srch_link a:focus {text-decoration:underline !important}
/* 학과정보 추가 끝 */

/* 성공취업프로그램 */
.conbg {margin:8px 0 10px -10px; padding:14px; border-top:1px solid #e4e4e4; background-color:#f9f9f9; line-height:1.4}
.conL {margin:3px 0 10px -10px; line-height:1.4}
.info_listC tbody td ul {margin:5px 0 0 0}
.lh4 {line-height:1.4}
/* 취업지원프로그램 */
span.btop {border-top:1px solid #cacaca; margin-top:10px !important}
#content .summury {position:relative; padding:20px 0 13px 0; background:#f0f6fb; margin-bottom:10px; *zoom:1}
#content .summury strong {position:absolute; left:16px; top:20px}
#content .summury ul {overflow:hidden; padding-left:61px}
#content .summury ul li {position:relative; padding-bottom:7px; float:left; width:90%}
#content .summury ul li img {float:left}
#content p.explan01 {line-height:1.4; margin-left:10px}
/* 이런것들이 궁금해요 */
#content dl.qna {line-height:1.5}
#content dl.qna dt, #content dl.qna dd {padding-left:20px; position:relative}
#content dl.qna dt strong, #content dl.qna dd strong {color:#444; position:absolute; left:0px; _left:-20px}

/* 직업정보 컨텐츠 공통 (20161207) */
.expspecial_tab {border:3px solid #dedede; clear:both}
.expspecial_tab ul {margin-top:-1px; margin-left:-1px; overflow:hidden}
.expspecial_tab ul li {float:left; width:137px; height:99px; border-top:1px solid #dedede; border-left:1px solid #dedede; text-align:center}
.expspecial_tab ul.line01 li {width:98px; height:90px} /* 한줄일경우 */
.expspecial_tab ul.line01 li.menu01, .expspecial_tab ul.line01 li.science, .expspecial_tab ul.line01 li.social {width:97px}
.expspecial_tab ul.line01 li.menu01 a {height:90px}
.expspecial_tab ul.line01 li a {height:26px}
.expspecial_tab ul li a:hover, .expspecial_tab ul li a:focus, .expspecial_tab ul li a.active {background-color:#f0f2f6; text-decoration:none; font-family:NanumGothicBold}
.expspecial_tab li a {display:block; padding-top:64px; height:35px; color:#666; font-size:13px; font-family:NanumGothic}
.expspecial_tab li.menu01 a {padding-top:0; height:99px; line-height:99px; color:#2289ac}
.expspecial_tab .text li {width:98px; height:45px}/* 이미지없는 리스트 */
.expspecial_tab .text li.type02 {width:97px}
.expspecial_tab .text li a {padding-top:0; height:100%; line-height:45px}
.search_contol .srch_jobinfo {float:right; overflow:hidden}
.search_contol .srch_jobinfo .view_ctrl {margin-right:10px; padding:0; top:3px; background:none; font-size:12px}
.search_contol .srch_jobinfo .view_ctrl input[type=radio] {margin-left:3px}
.jobInfo_list .search_contol span {position:relative; top:0}
.search_contol .srch_jobinfo input[type=text] {float:left; margin-right:4px; padding:0 5px; width:186px; height:18px; line-height:18px; border:1px solid #dedede; color:#666; font-size:12px}
.jobInfo_list {margin-top:40px}
.jobInfo_list .view_list {border-top:2px solid #aaa}
.jobInfo_list ul {margin-bottom:30px; padding-top:5px; overflow:hidden}
.jobInfo_list ul li {position:relative; float:left; padding:19px 0; width:344px; font-family:NanumGothic}
.jobInfo_list ul li a {position:relative; display:inline-block; padding-top:6px; padding-left:129px; width:214px; min-height:82px}
.jobInfo_list ul li a img {position:absolute; left:0; top:0; width:115px; height:88px; border:1px solid #e8eae9} /* 20161207 수정 */
.jobInfo_list ul li a strong {display:block; color:#35312e; font-size:17px; font-family:NanumGothicBold}
.jobInfo_list ul li a em {position:absolute; bottom:0; left:129px; display:block; width:69px; height:17px; background:url(/images/consltJobCarpa/srch/ico_interview.gif) 0 0 no-repeat; text-indent:-9999px}
.jobInfo_list ul li a span {display:block; margin-bottom:6px; padding-left:24px; line-height:16px; color:#666}
.jobInfo_list ul.type02 li a span {padding-left:0} /* span에 이미지없을경우 */
.top_wrap .special_loc {float:left; font-family:NanumGothic; font-size:14px}
.top_wrap .special_loc span {padding-left:19px}
.top_wrap .special_loc span.none {padding-left:0}
.top_wrap .special_loc span.finance {background:url(/images/consltJobCarpa/srch/ico_smFinance.gif) 0 0 no-repeat}
.top_wrap .special_loc span.safety {background:url(/images/consltJobCarpa/srch/ico_smSafety.gif) 0 0 no-repeat}
.top_wrap .special_loc span.medical {background:url(/images/consltJobCarpa/srch/ico_smMedical.gif) 0 0 no-repeat}
.top_wrap .special_loc span.edu {background:url(/images/consltJobCarpa/srch/ico_smEdu.gif) 0 0 no-repeat}
.top_wrap .special_loc span.it {background:url(/images/consltJobCarpa/srch/ico_smIt.gif) 0 0 no-repeat}
.top_wrap .special_loc span.culture {background:url(/images/consltJobCarpa/srch/ico_smCulture.gif) 0 0 no-repeat}
.top_wrap .special_loc span.movie {background:url(/images/consltJobCarpa/srch/ico_smMovie.gif) 0 0 no-repeat}
.top_wrap .special_loc span.interest {background:url(/images/consltJobCarpa/srch/ico_smInterest.gif) 0 0 no-repeat}
.top_wrap .special_loc span.sports {background:url(/images/consltJobCarpa/srch/ico_smSports.gif) 0 0 no-repeat}
.top_wrap .special_loc span.young {background:url(/images/consltJobCarpa/srch/newJob/ico_smYoung.gif) 0 0 no-repeat}
.top_wrap .special_loc span.social {background:url(/images/consltJobCarpa/srch/newJob/ico_smSocial.gif) 0 0 no-repeat}
.top_wrap .special_loc span.science {background:url(/images/consltJobCarpa/srch/newJob/ico_smScience.gif) 0 0 no-repeat}
.top_wrap .special_loc span.woman {background:url(/images/consltJobCarpa/srch/newJob/ico_smWoman.gif) 0 0 no-repeat}
.top_wrap .special_loc span.middle {background:url(/images/consltJobCarpa/srch/newJob/ico_smMiddle.gif) 0 0 no-repeat}
.top_wrap .special_loc span.venture {background:url(/images/consltJobCarpa/srch/newJob/ico_smVenture.gif) 0 0 no-repeat}
/* 직업정보 컨텐츠 공통 end */

/* 눈길끄는 이색직업 start (20161207) */
.expspecial_tab ul li.menu02 a {background:url(/images/consltJobCarpa/srch/ico_expJob02.png) center 29px no-repeat}
.expspecial_tab ul li.menu03 a {background:url(/images/consltJobCarpa/srch/ico_expJob03.png) center 29px no-repeat}
.expspecial_tab ul li.menu04 a {background:url(/images/consltJobCarpa/srch/ico_expJob04.png) center 29px no-repeat}
.expspecial_tab ul li.menu05 a {background:url(/images/consltJobCarpa/srch/ico_expJob05.png) center 30px no-repeat}
.expspecial_tab ul li.menu06 a {background:url(/images/consltJobCarpa/srch/ico_expJob06.png) center 26px no-repeat}
.expspecial_tab ul li.menu07 a {background:url(/images/consltJobCarpa/srch/ico_expJob07.png) center 25px no-repeat}
.expspecial_tab ul li.menu08 a {background:url(/images/consltJobCarpa/srch/ico_expJob08.png) center 22px no-repeat}
.expspecial_tab ul li.menu09 a {background:url(/images/consltJobCarpa/srch/ico_expJob09.png) center 24px no-repeat}
.expspecial_tab ul li.menu10 a {background:url(/images/consltJobCarpa/srch/ico_expJob10.png) center 24px no-repeat}
.jobInfo_list ul li a span.finance {background:url(/images/consltJobCarpa/srch/ico_smFinance.gif) 0 0 no-repeat}
.jobInfo_list ul li a span.safety {background:url(/images/consltJobCarpa/srch/ico_smSafety.gif) 0 0 no-repeat}
.jobInfo_list ul li a span.medical {background:url(/images/consltJobCarpa/srch/ico_smMedical.gif) 0 0 no-repeat}
.jobInfo_list ul li a span.edu {background:url(/images/consltJobCarpa/srch/ico_smEdu.gif) 0 0 no-repeat}
.jobInfo_list ul li a span.it {background:url(/images/consltJobCarpa/srch/ico_smIt.gif) 0 0 no-repeat}
.jobInfo_list ul li a span.culture {background:url(/images/consltJobCarpa/srch/ico_smCulture.gif) 0 0 no-repeat}
.jobInfo_list ul li a span.movie {background:url(/images/consltJobCarpa/srch/ico_smMovie.gif) 0 0 no-repeat}
.jobInfo_list ul li a span.interest {background:url(/images/consltJobCarpa/srch/ico_smInterest.gif) 0 0 no-repeat}
.jobInfo_list ul li a span.sports {background:url(/images/consltJobCarpa/srch/ico_smSports.gif) 0 0 no-repeat}
/* 눈길끄는 이색직업 end */

/* 우리들의 직업만들기-창직 (20161207) */
#content ul.expspecial {margin-bottom:20px; border-top:2px solid #007fc5}
#content ul.expspecial li {position:relative; padding:15px 0 14px 125px;; border-bottom:1px solid #e3e3e3; line-height:1.6; min-height:65px; _height:65px}
#content ul.expspecial li span {position:absolute; display: block; top:15px; left:15px; width:100px; height:65px; border:1px solid #E4E4E4}
#content ul.expspecial li span img {width:100px; height:65px}
#content ul.expspecial li strong {display:block; margin-bottom:15px}
#content ul.expspecial li strong a {color:#666}
/* 우리들의 직업만들기-창직 end */

/*미래를 함께할 새로운 직업 start (20161201) */
.newJob_top {position:relative; margin-bottom:3px}
.newJob_top .title, .newJob_top .title * {float:left}
.newJob_top:after, .newJob_top .title:after {content:""; display:block; clear:both}
.newJob_top .title a {display:inline-block; margin-left:8px; margin-top:1px}
.newJob_top .btn_type {float:right}
.btn_newJob {position:relative; margin-bottom:10px; text-align:right}
.btn_newJob li {display:inline-block}
.btn_newJob a {display:inline-block; padding:0 9px; height:26px; line-height:26px; font-family:NanumGothicBold; color:#fff}
.btn_newJob a:after {content:""; display:inline-block; margin-left:7px}
.newJob_top #layer #wrapper {overflow:hidden; min-height:100%; _height:100%; padding:0 18px 20px; border-left:2px solid #1f75bf; border-right:2px solid #1f75bf; background:#fff url(/images/popup/pop_bg02.gif) repeat-x bottom}
.newJob_top #layer h4 {height:29px; font-family:"돋움",dotum; color:#fff; font-size:14px; margin:0 -20px; padding:9px 0 17px 10px; background:url(/images/layer/layer_bg01.gif) no-repeat left top; font-weight:bold}
.newJob_top #layer h5 {margin-bottom:10px; padding-left:20px; background:url(/images/common/bullet/bul_squ_blue.gif) 0 1px no-repeat; font-size:15px; font-family:NanumGothicBold} /* styleGuide개편 */
.newJob_top #layer button.layer-close {position:absolute; text-indent:-50000px; top:8px; right:10px; background:url(/images/common/btn/btn_close02.gif) no-repeat right top; width:21px; height:20px; border:none}
.newJob_top .layer {display:none; position:absolute; right:0; top:25px; width:693px; border:1px solid #000; background:#fff; text-align:left; z-index:10}
.newJob_top .layer ul.list_type {margin-bottom:3px}
.newJob_top .layer ul.list_type li {display:block}
.newJob_top .layer .mv_area {overflow:hidden}
.newJob_top .layer .btn_close {position:absolute; right:0; top:7px; padding:0; height:auto}
.expspecial_tab ul li.science a {background:url(/images/consltJobCarpa/srch/ico_expJob_science.png) center 17px no-repeat}
.expspecial_tab ul li.social a {background:url(/images/consltJobCarpa/srch/ico_expJob_social.png) center 26px no-repeat}
.expspecial_tab ul li.middle a {background:url(/images/consltJobCarpa/srch/ico_expJob_middle.png) center 22px no-repeat}
.expspecial_tab ul li.woman a {background:url(/images/consltJobCarpa/srch/ico_expJob_woman.png) center 20px no-repeat}
.expspecial_tab ul li.young a {background:url(/images/consltJobCarpa/srch/ico_expJob_young.png) center 21px no-repeat}
.expspecial_tab ul li.venture a {background:url(/images/consltJobCarpa/srch/ico_expJob_venture.png) center 16px no-repeat}
.expspecial_tab ul li a:hover, .expspecial_tab ul li a:focus, .expspecial_tab ul li a.active {background-color:#f0f2f6; text-decoration:none}
.expspecial_tab .text li.total a {color:#2289ac; font-family:NanumGothicBold}
.jobInfo_list ul li a span.science {background:url(/images/consltJobCarpa/srch/newJob/ico_smScience.gif) 0 0 no-repeat}
.jobInfo_list ul li a span.social {background:url(/images/consltJobCarpa/srch/newJob/ico_smSocial.gif) 0 0 no-repeat}
.jobInfo_list ul li a span.middle {background:url(/images/consltJobCarpa/srch/newJob/ico_smMiddle.gif) 0 0 no-repeat}
.jobInfo_list ul li a span.woman {background:url(/images/consltJobCarpa/srch/newJob/ico_smWoman.gif) 0 0 no-repeat}
.jobInfo_list ul li a span.young {background:url(/images/consltJobCarpa/srch/newJob/ico_smYoung.gif) 0 0 no-repeat}
.jobInfo_list ul li a span.venture {background:url(/images/consltJobCarpa/srch/newJob/ico_smVenture.gif) 0 0 no-repeat}
.jobInfo_list ul li .btn_group {position:absolute; left:129px; top:87px}
.jobInfo_list ul li .btn_group a.btn_view {display:inline-block; padding:0 0 0 5px; width:auto; height:19px; min-height:initial; background:url(/images/consltJobCarpa/srch/btn_wht_h19.gif) 0 0 no-repeat}
.jobInfo_list ul li .btn_group a.btn_view span {display:inline-block; margin-bottom:0; padding-left:0; padding-right:3px; line-height:21px; background:url(/images/consltJobCarpa/srch/btn_wht_h19.gif) right 0 no-repeat; font-size:11px; font-family:Dotum, "돋움"; color:#555}
.txt_newJob .view_type {margin-top:18px}
.txt_newJob .view_type span {display:inline-block; margin-right:7px; margin-bottom:22px; padding-left:18px; line-height:13px; background:url(/images/consltJobCarpa/srch/newJob/ico_movie.gif) 0 0 no-repeat; color:#777; font-size:11px; font-family:Dotum, "돋움"}
.txt_newJob .view_type span.card {background:url(/images/consltJobCarpa/srch/newJob/ico_card.gif) 0 0 no-repeat}
.txt_newJob .total_list {margin-bottom:39px; overflow:hidden}
#content .txt_newJob .total_list h4 {float:left; margin-bottom:0; padding-left:0; width:129px; height:131px; background-image:url(/images/consltJobCarpa/srch/newJob/h4_title.gif); background-repeat:no-repeat; background-position:0 0; line-height:0; font-size:0}
#content .txt_newJob .total_list.young h4 {background-position:0 11px}
#content .txt_newJob .total_list.social h4 {background-position:-159px 11px}
#content .txt_newJob .total_list.science h4 {background-position:-318px 11px}
#content .txt_newJob .total_list.woman h4 {background-position:-477px 11px}
#content .txt_newJob .total_list.middle h4 {background-position:-636px 11px}
#content .txt_newJob .total_list.venture h4 {background-position:-795px 11px}
.txt_newJob .total_list .cont {float:right; width:560px; overflow:hidden}
.txt_newJob .total_list .cont .title {display:block; margin-bottom:14px; color:#333; font-family:NanumGothicBold; font-size:17px}
.txt_newJob .total_list .cont ul {float:left; width:140px}
.txt_newJob .total_list .cont li {margin-bottom:5px; line-height:17px}
.txt_newJob .total_list .cont li a {color:#444}
.txt_newJob .total_list .cont li a img {display:inline-block; margin-left:1px; vertical-align:-2px; }
.txt_newJob .total_list .cont li a:hover,.txt_newJob .total_list .cont li a:focus {color:#1878a7; text-decoration:underline}
/* 미래를 함께할 새로운 직업 end */

/* 직업정보-테마별 직업여행 start (20161201) */
.jobInfo_guide {position:relative; margin:20px 0 5px; width:695px; border:1px solid #ccc; font-family:NanumGothic}
.jobInfo_guide a {display:block; padding:22px 33px 26px 149px; width:511px}
.jobInfo_guide a img {position:absolute; left:17px; top:50%; margin-top:-40px; width:120px; height:80px} /* 20161207 수정 */
.jobInfo_guide strong {display:block; margin-bottom:8px; color:#333; font-size:18px; font-family:NanumGothicBold}
.jobInfo_guide strong em {font-style:normal; color:#0383ce}
.jobInfo_guide p {line-height:17px; font-size:13px; color:#666}
/* 직업정보-테마별 직업여행 end */

/* 영화로 보는 직업 */
#content .expmovie {position:relative; top:-7px; background:url(/images/consltJobCarpa/exp/bg_expmovie.gif) no-repeat left top; width:695px; height:486px; }
#content .expmovie ul {background:url(/images/consltJobCarpa/exp/bg_bottom.gif) no-repeat left bottom; padding:30px 0 22px 0}
#content .expmovie ul li h4,#content .expmovie ul li p,#content .expmovie ul li a.more {position:absolute; float:right; display:inline; right:10px}
#content .expmovie ul li h4 {top:0; background:none}
#content .expmovie ul li p {top:84px; width:409px; line-height:1.5}
#content .expmovie ul li a.more {top:439px; }
.consimg {width:185px; float:right; display:inline; margin-left:5px; text-align:right}
.consimg img {width:185px}
.constext h4 {display:inline}
.constext .section p {margin:10px 0 20px 0}
/* 공통 직업정보 상세 이미지 css (13.12.17. 추가) */
.newJobimg {width:400px; float:left; display:inline; margin-right:20px; text-align:left}
.newJobimg img {width:400px}
/* 한국 직업정보 시스템 */
div.kor_srch {*zoom:1; margin-bottom:30px}
div.kor_srch:after {content:""; display:block; clear:both}
div.kor_srch fieldset {position:relative; float:left; padding:14px 0 0 20px; margin-top:30px; width:316px; height:162px; background:url(/images/consltJobCarpa/srch/bg_korsrch.gif) no-repeat; }
div.kor_srch fieldset legend {top:-25px; left:0; *left:-7px; visibility:visible; width:160px; height:29px; padding-left:20px; background:url(/images/common/bullet/bul_squ_blue.gif) left 1px no-repeat; font-family:"돋움",Dotum; color:#333; font-size:14px; font-weight:bold; line-height:1.4} /* styleGuide개편 */
div.kor_srch fieldset legend , x:-moz-any-link, x:default {top:-36px; left:-20px; *top:-25px; *left:-7px}
/* \롤백 대상/ *//*div.kor_srch fieldset * {float:left; display:inline}*//* \롤백 대상/ */
div.kor_srch fieldset img {margin-bottom:17px}
div.kor_srch fieldset input.typing {/* \롤백 대상/ */float:left; display:inline; line-height:1.8;/* \롤백 대상/ */ padding-left:10px; width:233px; height:23px; background:url(/images/consltJobCarpa/srch/bg_srchtext.gif) no-repeat; border:none}
div.kor_srch fieldset span {/* \롤백 대상/ */float:left; display:inline;/* \롤백 대상/ */ margin-top:10px; width:260px}
#content div.kor_srch fieldset span strong {color:#444}
/* \롤백 대상/ */div.kor_srch fieldset dl {float:left; display:inline; width:235px}/* \롤백 대상/ */
div.kor_srch fieldset dt,div.kor_srch fieldset dd {/* \롤백 대상/ */float:left; display:inline;/* \롤백 대상/ */ height:19px; margin-bottom:10px}
div.kor_srch fieldset dt {padding:3px 0 0 4px; height:16px; width:59px; font-weight:bold}
/* \롤백 대상/ *//*div.kor_srch fieldset dd {width:230px}*//* \롤백 대상/ */
div.kor_srch fieldset dd select {width:170px; font-size:12px; border:1px solid #7f9db9}
/* \롤백 대상/ */
div.kor_srch fieldset input {float:left; display:inline}
div.kor_srch fieldset input.submit {float:left; display:inline; margin:27px 0 0 10px}
/* \롤백 대상/ */
div.section p.list {padding-bottom:10px; line-height:1.5}
div.section h4 {margin-top:20px}
div.my_job {overflow:hidden; margin-bottom:30px; width:100%}
div.my_job p {*zoom:1; width:105%}
div.my_job p:after {content:""; display:block; clear:both}
div.my_job p a {float:left; display:inline; margin-right:16px}
span.category_comment {display:block; margin-bottom:5px; font-family:"돋움"; text-align:right; font-size:11px; }
ul#job_category li {position:relative; background:url(/images/consltJobCarpa/srch/bg_category.gif) left top no-repeat; padding:9px 0 10px 15px}
ul#job_category li.active {background:url(/images/consltJobCarpa/srch/bg_category_.gif) left top no-repeat}
ul#job_category li a {position:relative; display:block; text-indent:-5000px; height:29px}
	/* 직업정보시스템(20161218 수정) */
	.srchJobInfo_type .ck_guide {margin-bottom:6px; text-align:right; font-size:11px; font-family:Dotum, "돋움"}
	ul#job_category li#korSysJob1 a {background:url(/images/consltJobCarpa/icon/korSysJob01.gif) no-repeat}
	ul#job_category li#korSysJob2 a {background:url(/images/consltJobCarpa/icon/korSysJob02.gif) no-repeat}
	ul#job_category li#korSysJob3 a {background:url(/images/consltJobCarpa/icon/korSysJob03.gif) no-repeat}
	ul#job_category li#korSysJob4 a {background:url(/images/consltJobCarpa/icon/korSysJob04.gif) no-repeat}
	ul#job_category li#korSysJob5 a {background:url(/images/consltJobCarpa/icon/korSysJob05.gif) no-repeat}
	ul#job_category li#korSysJob6 a {background:url(/images/consltJobCarpa/icon/korSysJob06.gif) no-repeat}
	ul#job_category li#korSysJob7 a {background:url(/images/consltJobCarpa/icon/korSysJob07.gif) no-repeat}
	ul#job_category li#korSysJob8 a {background:url(/images/consltJobCarpa/icon/korSysJob08.gif) no-repeat}
	ul#job_category li#korSysJob9 a {background:url(/images/consltJobCarpa/icon/korSysJob09.gif) no-repeat}
	ul#job_category li#korSysJob10 a {background:url(/images/consltJobCarpa/icon/korSysJob10.gif) no-repeat}
	ul#job_category.info_system li a {padding-left:42px; line-height:28px; height:auto; color:#333; font-size:14px; font-family:NanumGothicBold; text-indent:0}
	#content ul#job_category.info_system li.active a, #content ul#job_category.info_system li a:hover {background-position:0 0; text-decoration:none}
	ul#job_category.info_system li div.sub {position:relative; left:-15px; width:693px; border-left:1px solid #dedede; border-right:1px solid #dedede}
	ul#job_category.info_system li div.sub ul {padding:0 20px; margin-left:-1px; background:url(/images/consltJobCarpa/srch/bg_category_btm.gif) 0 bottom no-repeat}
	ul#job_category.info_system li div.sub ul li {padding:10px 0 9px 0; border-bottom:1px solid #dee4e8; background:none;/*background:url(/images/consltJobCarpa/srch/ico_plus.gif) no-repeat left center*/}
	#content ul#job_category.info_system li div.sub ul li a.fold {padding-left:20px; background:url(/images/consltJobCarpa/srch/ico_plus.gif) no-repeat left center}
	/*ul#job_category.info_system li div.sub ul li.active {background:url(/images/consltJobCarpa/srch/ico_minus.gif) no-repeat left 13px}*/
	#content ul#job_category.info_system li div.sub ul li.active .fold {background:url(/images/consltJobCarpa/srch/ico_minus.gif) no-repeat left center}
	ul#job_category.info_system li div.sub ul li a {display:inline-block !important; padding-left:0; line-height:initial; font-size:13px; font-family:NanumGothic}
	ul#job_category.info_system div.sub ul li .sub_v2 {display:none; margin-top:25px; margin-left:-20px; width:654px; overflow:hidden}
	ul#job_category.info_system div.sub ul li.active .sub_v2 {display:block; padding-left:20px}
	ul#job_category.info_system div.sub ul li .sub_v2 .column {float:left; padding:0; margin-top:0; margin-left:0; width:33.3%; background:none}
	ul#job_category.info_system div.sub ul li .sub_v2 .column li {padding:0 22px 0 0; margin-bottom:11px; line-height:20px; border-bottom:none; background:none}
	ul#job_category.info_system div.sub ul li .sub_v2 .column li>a {font-size:12px}
	#content ul#job_category.info_system div.sub ul li .sub_v2 .column li>a:hover {text-decoration:underline}
	ul#job_category.info_system div.sub ul li .sub_v2 .column li .title {position:relative; left:14px; line-height:18px; color:#333; font-family:Gulim, "굴림"}
	ul#job_category.info_system div.sub ul li .sub_v2 .column li .title:after {content:""; position:absolute; left:-13px; top:0; width:5px; height:8px; background:url(/images/consltJobCarpa/srch/bul_arrow_tree.gif) 0 1px no-repeat}
	ul#job_category.info_system div.sub ul li .sub_v2 .column li>a>.title {color:#2f74b4}
	ul#job_category.info_system div.sub ul li .sub_v2 .column li>a>.title:after {background:url(/images/consltJobCarpa/srch/bul_arrow_tree.gif) 0 -36px no-repeat; color:#2f74b4}
	#content ul#job_category div.sub ul li .sub_v2 .column .tree {padding:0; margin:0 0 11px 0; background:url(/images/consltJobCarpa/srch/bg_tree_vertical.gif) 0 0 repeat-y}
	ul#job_category div.sub ul li .sub_v2 .column .tree li {margin-bottom:0; padding-right:0}
	ul#job_category div.sub ul li .sub_v2 .column .tree li.last {background:url(/images/consltJobCarpa/srch/bg_tree_last.gif) 0 8px no-repeat}
	#content ul#job_category div.sub ul li .sub_v2 .column .tree a {position:relative; display:inline-block; padding-left:18px; height:auto; line-height:20px; font-family:Dotum, "돋움"; color:#666}
	#content ul#job_category div.sub ul li .sub_v2 .column .tree a img {vertical-align:-2px}
	ul#job_category div.sub ul li .sub_v2 .column .tree a:after {content:""; display:inline-block; position:absolute; left:1px; top:50%; margin-top:-1px; width:9px; height:1px; background:url(/images/consltJobCarpa/srch/bg_tree_hrzon.gif) 0 0 repeat-x}
	ul#job_category div.sub ul li .sub_v2 .column .tree .last a:after {background:none}
	#content ul#job_category li div.sub ul li .sub_v2 .column .tree li a:hover {text-decoration:underline; color:#2f74b4}
	/* 20161218 수정 end */

	/* 계열 */
	ul#job_category li#affiliation1 a {background:url(/images/consltJobCarpa/icon/affiliation01.gif) no-repeat}
	ul#job_category li#affiliation2 a {background:url(/images/consltJobCarpa/icon/affiliation02.gif) no-repeat}
	ul#job_category li#affiliation3 a {background:url(/images/consltJobCarpa/icon/affiliation03.gif) no-repeat}
	ul#job_category li#affiliation4 a {background:url(/images/consltJobCarpa/icon/affiliation04.gif) no-repeat}
	ul#job_category li#affiliation5 a {background:url(/images/consltJobCarpa/icon/affiliation05.gif) no-repeat}
	ul#job_category li#affiliation6 a {background:url(/images/consltJobCarpa/icon/affiliation06.gif) no-repeat}
	ul#job_category li#affiliation7 a {background:url(/images/consltJobCarpa/icon/affiliation07.gif) no-repeat}
	/* 명칭별 */
	ul#job_category li#jobList1 a {background:url(/images/consltJobCarpa/icon/jobList01.gif) no-repeat}
	ul#job_category li#jobList2 a {background:url(/images/consltJobCarpa/icon/jobList02.gif) no-repeat}
	ul#job_category li#jobList3 a {background:url(/images/consltJobCarpa/icon/jobList03.gif) no-repeat}
	ul#job_category li#jobList4 a {background:url(/images/consltJobCarpa/icon/jobList04.gif) no-repeat}
	ul#job_category li#jobList5 a {background:url(/images/consltJobCarpa/icon/jobList05.gif) no-repeat}
	ul#job_category li#jobList6 a {background:url(/images/consltJobCarpa/icon/jobList06.gif) no-repeat}
	ul#job_category li#jobList7 a {background:url(/images/consltJobCarpa/icon/jobList07.gif) no-repeat}
	ul#job_category li#jobList8 a {background:url(/images/consltJobCarpa/icon/jobList08.gif) no-repeat}
	ul#job_category li#jobList9 a {background:url(/images/consltJobCarpa/icon/jobList09.gif) no-repeat}
	ul#job_category li#jobList10 a {background:url(/images/consltJobCarpa/icon/jobList10.gif) no-repeat}
	ul#job_category li#jobList11 a {background:url(/images/consltJobCarpa/icon/jobList11.gif) no-repeat}
	ul#job_category li#jobList12 a {background:url(/images/consltJobCarpa/icon/jobList12.gif) no-repeat}
	ul#job_category li#jobList13 a {background:url(/images/consltJobCarpa/icon/jobList13.gif) no-repeat}
	ul#job_category li#jobList14 a {background:url(/images/consltJobCarpa/icon/jobList14.gif) no-repeat}
	ul#job_category li#jobList15 a {background:url(/images/consltJobCarpa/icon/jobList15.gif) no-repeat}
	ul#job_category li#jobList16 a {background:url(/images/consltJobCarpa/icon/jobList16.gif) no-repeat}
	ul#job_category li#jobList17 a {background:url(/images/consltJobCarpa/icon/jobList17.gif) no-repeat}
	ul#job_category li#jobList18 a {background:url(/images/consltJobCarpa/icon/jobList18.gif) no-repeat}
	ul#job_category li#jobList19 a {background:url(/images/consltJobCarpa/icon/jobList19.gif) no-repeat}
	ul#job_category li#jobList20 a {background:url(/images/consltJobCarpa/icon/jobList20.gif) no-repeat}
	ul#job_category li#jobList21 a {background:url(/images/consltJobCarpa/icon/jobList21.gif) no-repeat}
	/* 전망 */
	ul#job_category li#jobProspect1 a {background:url(/images/consltJobCarpa/icon/jobProspect01.gif) no-repeat}
	ul#job_category li#jobProspect2 a {background:url(/images/consltJobCarpa/icon/jobProspect02.gif) no-repeat}
	ul#job_category li#jobProspect3 a {background:url(/images/consltJobCarpa/icon/jobProspect03.gif) no-repeat}
	ul#job_category li#jobProspect4 a {background:url(/images/consltJobCarpa/icon/jobProspect04.gif) no-repeat}
	ul#job_category li#jobProspect5 a {background:url(/images/consltJobCarpa/icon/jobProspect05.gif) no-repeat}
	ul#job_category li#jobProspect6 a {background:url(/images/consltJobCarpa/icon/jobProspect06.gif) no-repeat}
	ul#job_category li#jobProspect7 a {background:url(/images/consltJobCarpa/icon/jobProspect07.gif) no-repeat}
	ul#job_category li#jobProspect8 a {background:url(/images/consltJobCarpa/icon/jobProspect08.gif) no-repeat}
	ul#job_category li#jobProspect9 a {background:url(/images/consltJobCarpa/icon/jobProspect09.gif) no-repeat}
	ul#job_category li#jobProspect10 a {background:url(/images/consltJobCarpa/icon/jobProspect10.gif) no-repeat}
	ul#job_category li#jobProspect11 a {background:url(/images/consltJobCarpa/icon/jobProspect11.gif) no-repeat}
	ul#job_category li#jobProspect12 a {background:url(/images/consltJobCarpa/icon/jobProspect12.gif) no-repeat}
	ul#job_category li#jobProspect13 a {background:url(/images/consltJobCarpa/icon/jobProspect13.gif) no-repeat}
	ul#job_category li#jobProspect14 a {background:url(/images/consltJobCarpa/icon/jobProspect14.gif) no-repeat}
	ul#job_category li#jobProspect15 a {background:url(/images/consltJobCarpa/icon/jobProspect15.gif) no-repeat}
	ul#job_category li#jobProspect16 a {background:url(/images/consltJobCarpa/icon/jobProspect16.gif) no-repeat}
	ul#job_category li#jobProspect17 a {background:url(/images/consltJobCarpa/icon/jobProspect17.gif) no-repeat}
	/* 직업표준 */
	ul#job_category li#jobStandard1 a {background:url(/images/consltJobCarpa/icon/jobStandard01.gif) no-repeat}
	ul#job_category li#jobStandard2 a {background:url(/images/consltJobCarpa/icon/jobStandard02.gif) no-repeat}
	ul#job_category li#jobStandard3 a {background:url(/images/consltJobCarpa/icon/jobStandard03.gif) no-repeat}
	ul#job_category li#jobStandard4 a {background:url(/images/consltJobCarpa/icon/jobStandard04.gif) no-repeat}
	ul#job_category li#jobStandard5 a {background:url(/images/consltJobCarpa/icon/jobStandard05.gif) no-repeat}
	ul#job_category li#jobStandard6 a {background:url(/images/consltJobCarpa/icon/jobStandard06.gif) no-repeat}
	ul#job_category li#jobStandard7 a {background:url(/images/consltJobCarpa/icon/jobStandard07.gif) no-repeat}
	ul#job_category li#jobStandard8 a {background:url(/images/consltJobCarpa/icon/jobStandard08.gif) no-repeat}
	ul#job_category li#jobStandard9 a {background:url(/images/consltJobCarpa/icon/jobStandard09.gif) no-repeat}
	ul#job_category li#jobStandard10 a {background:url(/images/consltJobCarpa/icon/jobStandard10.gif) no-repeat}
	/* 잡맵 */
	ul#job_category li#jobMap1 a {background:url(/images/consltJobCarpa/icon/jobMap01.gif) no-repeat}
	ul#job_category li#jobMap2 a {background:url(/images/consltJobCarpa/icon/jobMap02.gif) no-repeat}
	ul#job_category li#jobMap3 a {background:url(/images/consltJobCarpa/icon/jobMap03.gif) no-repeat}
	ul#job_category li#jobMap4 a {background:url(/images/consltJobCarpa/icon/jobMap04.gif) no-repeat}
	ul#job_category li#jobMap5 a {background:url(/images/consltJobCarpa/icon/jobMap05.gif) no-repeat}
	ul#job_category li#jobMap6 a {background:url(/images/consltJobCarpa/icon/jobMap06.gif) no-repeat}
	ul#job_category li#jobMap7 a {background:url(/images/consltJobCarpa/icon/jobMap07.gif) no-repeat}
	ul#job_category li#jobMap8 a {background:url(/images/consltJobCarpa/icon/jobMap08.gif) no-repeat}
	ul#job_category li#jobMap9 a {background:url(/images/consltJobCarpa/icon/jobMap09.gif) no-repeat}
	ul#job_category li#jobMap10 a {background:url(/images/consltJobCarpa/icon/jobMap10.gif) no-repeat}
	ul#job_category li#jobMap11 a {background:url(/images/consltJobCarpa/icon/jobMap11.gif) no-repeat}
	ul#job_category li#jobMap12 a {background:url(/images/consltJobCarpa/icon/jobMap12.gif) no-repeat}
	ul#job_category li#jobMap13 a {background:url(/images/consltJobCarpa/icon/jobMap13.gif) no-repeat}
	ul#job_category li#jobMap14 a {background:url(/images/consltJobCarpa/icon/jobMap14.gif) no-repeat}
	ul#job_category li#jobMap15 a {background:url(/images/consltJobCarpa/icon/jobMap15.gif) no-repeat}
	ul#job_category li#jobMap16 a {background:url(/images/consltJobCarpa/icon/jobMap16.gif) no-repeat}
	ul#job_category li#jobMap17 a {background:url(/images/consltJobCarpa/icon/jobMap17.gif) no-repeat}
	ul#job_category li#jobMap18 a {background:url(/images/consltJobCarpa/icon/jobMap18.gif) no-repeat}
	ul#job_category li#jobMap19 a {background:url(/images/consltJobCarpa/icon/jobMap19.gif) no-repeat}
	ul#job_category li#jobMap20 a {background:url(/images/consltJobCarpa/icon/jobMap20.gif) no-repeat}
	ul#job_category li#jobMap21 a {background:url(/images/consltJobCarpa/icon/jobMap21.gif) no-repeat}
	ul#job_category li#jobMap22 a {background:url(/images/consltJobCarpa/icon/jobMap22.gif) no-repeat}
	ul#job_category li#jobMap23 a {background:url(/images/consltJobCarpa/icon/jobMap23.gif) no-repeat}
	ul#job_category li#jobMap24 a {background:url(/images/consltJobCarpa/icon/jobMap24.gif) no-repeat}

	/* 한국직업사전 -직업분류추가(20180125) */
	ul#job_category li#jobDic01 a {background:url(/images/consltJobCarpa/icon/jobDic01.gif) no-repeat}
	ul#job_category li#jobDic02 a {background:url(/images/consltJobCarpa/icon/jobDic02.gif) no-repeat}
	ul#job_category li#jobDic03 a {background:url(/images/consltJobCarpa/icon/jobDic03.gif) no-repeat}
	ul#job_category li#jobDic11 a {background:url(/images/consltJobCarpa/icon/jobDic11.gif) no-repeat}
	ul#job_category li#jobDic12 a {background:url(/images/consltJobCarpa/icon/jobDic12.gif) no-repeat}
	ul#job_category li#jobDic13 a {background:url(/images/consltJobCarpa/icon/jobDic13.gif) no-repeat}
	ul#job_category li#jobDic14 a {background:url(/images/consltJobCarpa/icon/jobDic14.gif) no-repeat}
	ul#job_category li#jobDic15 a {background:url(/images/consltJobCarpa/icon/jobDic15.gif) no-repeat}
	ul#job_category li#jobDic21 a {background:url(/images/consltJobCarpa/icon/jobDic21.gif) no-repeat}
	ul#job_category li#jobDic22 a {background:url(/images/consltJobCarpa/icon/jobDic22.gif) no-repeat}
	ul#job_category li#jobDic23 a {background:url(/images/consltJobCarpa/icon/jobDic23.gif) no-repeat}
	ul#job_category li#jobDic24 a {background:url(/images/consltJobCarpa/icon/jobDic24.gif) no-repeat}
	ul#job_category li#jobDic25 a {background:url(/images/consltJobCarpa/icon/jobDic25.gif) no-repeat}
	ul#job_category li#jobDic30 a {background:url(/images/consltJobCarpa/icon/jobDic30.gif) no-repeat}
	ul#job_category li#jobDic41 a {background:url(/images/consltJobCarpa/icon/jobDic41.gif) no-repeat}
	ul#job_category li#jobDic42 a {background:url(/images/consltJobCarpa/icon/jobDic42.gif) no-repeat}
	ul#job_category li#jobDic51 a {background:url(/images/consltJobCarpa/icon/jobDic51.gif) no-repeat}
	ul#job_category li#jobDic52 a {background:url(/images/consltJobCarpa/icon/jobDic52.gif) no-repeat}
	ul#job_category li#jobDic53 a {background:url(/images/consltJobCarpa/icon/jobDic53.gif) no-repeat}
	ul#job_category li#jobDic54 a {background:url(/images/consltJobCarpa/icon/jobDic54.gif) no-repeat}
	ul#job_category li#jobDic55 a {background:url(/images/consltJobCarpa/icon/jobDic55.gif) no-repeat}
	ul#job_category li#jobDic56 a {background:url(/images/consltJobCarpa/icon/jobDic56.gif) no-repeat}
	ul#job_category li#jobDic61 a {background:url(/images/consltJobCarpa/icon/jobDic61.gif) no-repeat}
	ul#job_category li#jobDic62 a {background:url(/images/consltJobCarpa/icon/jobDic62.gif) no-repeat}
	ul#job_category li#jobDic70 a {background:url(/images/consltJobCarpa/icon/jobDic70.gif) no-repeat}
	ul#job_category li#jobDic81 a {background:url(/images/consltJobCarpa/icon/jobDic81.gif) no-repeat}
	ul#job_category li#jobDic82 a {background:url(/images/consltJobCarpa/icon/jobDic82.gif) no-repeat}
	ul#job_category li#jobDic83 a {background:url(/images/consltJobCarpa/icon/jobDic83.gif) no-repeat}
	ul#job_category li#jobDic84 a {background:url(/images/consltJobCarpa/icon/jobDic84.gif) no-repeat}
	ul#job_category li#jobDic85 a {background:url(/images/consltJobCarpa/icon/jobDic85.gif) no-repeat}
	ul#job_category li#jobDic86 a {background:url(/images/consltJobCarpa/icon/jobDic86.gif) no-repeat}
	ul#job_category li#jobDic87 a {background:url(/images/consltJobCarpa/icon/jobDic87.gif) no-repeat}
	ul#job_category li#jobDic88 a {background:url(/images/consltJobCarpa/icon/jobDic88.gif) no-repeat}
	ul#job_category li#jobDic89 a {background:url(/images/consltJobCarpa/icon/jobDic89.gif) no-repeat}
	ul#job_category li#jobDic90 a {background:url(/images/consltJobCarpa/icon/jobDic90.gif) no-repeat}

#content ul#job_category li.active a,#content ul#job_category li a:hover {background-position:0 -29px}
ul#job_category li ul {overflow:hidden; display:none; background:url(/images/consltJobCarpa/srch/bg_category02.gif) left bottom no-repeat; margin:4px 0 0 -15px; padding:14px 0 30px 34px}
ul#job_category li.active ul {display:block}
ul#job_category li ul li {position:relative; padding:0 0 3px 16px; background:url(/images/consltJobCarpa/srch/ico_plus.gif) no-repeat left /* \롤백 대상/ */2px/* /롤백 대상\ */; line-height:1.5}
/* #content ul#job_category li ul li a {display:inline; text-indent:0; background:none} */
#content ul#job_category li ul li a {display:inline; text-indent:0; background:none; color:#333} /* 20170622 직업전망 수정 */
ul#job_category li ul li.minus {background:url(/images/consltJobCarpa/srch/ico_minus.gif) no-repeat left /* \롤백 대상/ */2px/* /롤백 대상\ */}
ul#job_category li ul li.minus a {font-weight:bold; color:#000}
ul#job_category li ul li.minus ul {background:none; margin:0; padding:5px 0 0}
ul#job_category li ul li.minus ul li a {font-weight:normal; color:#444}
ul#job_category li ul li.minus ul {overflow:hidden}
ul#job_category li ul li.minus ul li {float:left; display:inline; padding:0; width:49%; background:none}
ul#job_category li ul li.minus ul li a {color:#1469b3; text-decoration:underline}
ul#job_category li ul li.minus ul li a:hover {text-decoration:underline}

ul#job_category li ul.list01 {position:relative; *zoom:1}
ul#job_category li ul.list01 li {background:none; float:left; display:inline; padding-left:0; width:49%}
ul#job_category li ul.list01 li a {color:#1469b3; text-decoration:underline}
ul#job_category li ul.list02 li.minus ul {margin-left:-10px}
ul#job_category li ul.list02 li.minus li {float:none; display:block; width:90%; padding-left:16px; background:url(/images/consltJobCarpa/srch/ico_plus.gif) no-repeat left /* \롤백 대상/ */2px/* /롤백 대상\ */}
ul#job_category li ul.list02 li.minus li.minus {background:url(/images/consltJobCarpa/srch/ico_minus.gif) no-repeat left /* \롤백 대상/ */2px/* /롤백 대상\ */}
ul#job_category li ul.list02 li.minus li a {text-decoration:none; font-weight:bold; color:#000}
ul#job_category li ul.list02 li.minus ul ul {margin:0}
ul#job_category li ul.list02 li.minus li li {background:none; padding-left:0}
ul#job_category li ul.list02 li.minus li li a {color:#1469b3; text-decoration:underline; font-weight:normal}

ul#job_category li ul.list03 li.minus ul {margin-left:-10px}
ul#job_category li ul.list03 li.minus li {float:none; display:block; width:90%; padding-left:16px; background:url(/images/consltJobCarpa/srch/ico_plus.gif) no-repeat left /* \롤백 대상/ */2px/* /롤백 대상\ */}
ul#job_category li ul.list03 li.minus li.minus {background:url(/images/consltJobCarpa/srch/ico_minus.gif) no-repeat left /* \롤백 대상/ */2px/* /롤백 대상\ */}
ul#job_category li ul.list03 li.minus li a {text-decoration:none; font-weight:bold; color:#000}
ul#job_category li ul.list03 li.minus ul ul ul {margin:0}
ul#job_category li ul.list03 li.minus li li li {background:none; padding-left:0}
ul#job_category li ul.list03 li.minus li li li a {color:#1469b3; text-decoration:underline; font-weight:normal}

ul#job_category li ul.list04 li {background:none; display:block; padding-left:20px; padding-right:30px}
ul#job_category li ul.list04 li strong {margin-left:-20px}
ul#job_category li ul.list04 li a {color:#1469b3; font-weight:normal; text-decoration:underline}

#content .dicindex {margin-bottom:20px; padding:15px; border:1px solid #ddd; background:#f7f7f7}
#content .dicindex b.desc {display:block; margin-bottom:5px}
#content .dicindex img {margin-top:20px}
#content .dicindex ol li {margin-left:20px; list-style:decimal outside; line-height:1.4}
#content .dicindex ol li ul li {margin:0; padding:0; list-style:none; background:none}
#content .dicindex ol li ul li ul li {padding-left:30px; list-style:none; background:url(/images/common/bullet/bul_squ_black.gif) no-repeat 20px 6px}
#content .dicindex ul li {position:relative; padding-left:16px; background:url(/images/consltJobCarpa/srch/ico_plus.gif) no-repeat left 4px; line-height:1.5}
#content .dicindex ul li.minus {display:inline-block; background:url(/images/consltJobCarpa/srch/ico_minus.gif) no-repeat left 4px}
#content .dicindex ul li.minus ul.drop {margin-bottom:20px; overflow:hidden}
#content .dicindex ul li.minus ul.drop li {float:left; display:inline; padding:0; width:49%; background:none}
#content .dicindex ul li ul li {font-size:12px; line-height:1.6}
#content .dicindex .end {padding:0; background:none}

#content .dicdescbox {margin-bottom:20px; padding:15px; border:1px solid #ddd; background:#f7f7f7}
#content .dicdescbox img {margin-top:20px}
#content .dicdescbox ol li {line-height:1.4}

#content .refbox div.catelist .end a, #content .dicindex ul li.minus ul.drop li a, #content .dicindex .end a {color:#1469b3; text-decoration:underline}
#content .refbox div.catelist .end a:hover, #content .dicindex ul li.minus ul.drop li a:hover, #content .dicindex .end a:hover {text-decoration:underline}
/*
#content .refbox div.dicname ul {letter-spacing:-3px}
#content .refbox div.dicname ul * {vertical-align:top}
*/
#content .srch h3 {padding:0; background:none; font-size:12px; color:#1469b3}
#content .srch h4 {margin:0; padding:0; color:#444; background:none; line-height:1.5}
#content .srch strong {color:#444}
#content .srch .info_list ul {margin:0}
#content .srch .info_list ul li,#content .srch div.indent_list p {padding-left:15px; text-indent:-15px; line-height:1.5}
#content .srch .list_type li ol {margin-top:5px}
#content .srch .list_type li ol li {margin-left:19px; padding-left:0; list-style:decimal; background:none}
#content .srch div.indent_list {margin-bottom:20px}
.srchlist {margin-bottom:20px}
.srchlist p.count {padding:14px 0 0 10px; height:26px; border-top:2px solid #007fc5; border-bottom:1px solid #e3e3e3; font-weight:bold; color:#666}
.srchlist p.count img {position:relative; top:-2px; vertical-align:middle}
.srchlist ul {padding:15px 10px 10px; border-bottom:1px solid #e3e3e3}
#content .srchlist ul li {background-position:0 6px}
.srchlist ul.line_h {line-height:1.5}
#content .srchlist ul li a {border-bottom:1px solid #fff}
#content .srchlist ul li a span {color:#1469b3; border-bottom:1px solid #1469b3; vertical-align:baseline}
#content .srchlist ul li a:hover * {text-decoration:none; border-bottom:none}
#content .srchlist ul li a:hover {text-decoration:none; border-bottom:1px solid #555}
#content ul ul.inline {margin:-18px 0 0 56px}
/* 잡맵 */
div.category button {margin:0; padding:0; background:none; border:none}
div.category,img.next,img.next02,div.category button {float:left; display:inline}
div.category {position:relative; border:1px solid #afc5e3; width:100%; margin:20px 0}
div.category div {position:relative; overflow-y:scroll; overflow-x:hidden; width:100%; height:215px}
#content div.category h3 {background:#deebf5; margin:0; height:20px; padding-top:6px; text-align:center; border-bottom:1px solid #afc5e3; color:#0075B0; font-size:12px}
div.category div button.selected,div.category div button:hover,div.category div button:focus {background:#fefef1 url(/images/common/dot.gif) repeat-x bottom}
img.next {margin:120px 8px 0}
img.next02 {margin:130px 8px 0}
div.category div button {width:100%; background:url(/images/common/dot.gif) repeat-x bottom}
div.category div button span {float:left; position:relative; width:100%; text-align:left; padding-top:4px; min-height:22px; _height:22px; font-size:12px; text-indent:5px; line-height:1.4}
div.category.form01,div.category.form01 div {width:165px}
div.category.form02,div.category.form02 div {width:216px}
div.category.form03,div.category.form03 div {width:148px}
p.exam_intro {padding:30px 0 0 298px; height:242px; background:url(/images/consltJobCarpa/jobPsyExam/bg_intro.gif) no-repeat}
p.exam_intro img {display:block; margin-bottom:14px}
p.ebook {padding:0 0 25px 30px}
p.pnoti {margin-bottom:10px; padding-left:10px; background:url(/images/common/bullet/bul_search.gif) no-repeat 1px 2px}
.upload {height:auto; width:auto}
/* 법무부 심리검사 */
.mojadmlogin {padding:101px 0 0 242px; height:205px; background:url(/images/consltJobCarpa/jobPsyExam/admin/bg_admlogin.gif) left top no-repeat}
.mojadmlogin dl {overflow:hidden; float:left; display:inline; padding-top:1px; width:213px}
.mojadmlogin dl dt {float:left; display:inline; padding-top:4px; width:56px}
.mojadmlogin dl dd {margin-bottom:10px}
.mojadmlogin dl dd input {width:140px}
select.selblue {margin-right:5px; border:1px solid #7f9db9 !important}
.mojpsy {padding:15px; height:82px; background:url(/images/consltJobCarpa/jobPsyExam/admin/bg_login.gif) no-repeat left top}
.mojpsy dl {float:left; display:inline; width:560px}
.mojpsy dl dt, .mojpsy dl dd {float:left; display:inline; margin-right:10px}
.mojpsy dl dt {padding-top:4px}
.mojpsy dl dd {margin-bottom:10px}
.mojpsy input.mobtn {float:left}
.mojpsy.login dl {padding-top:15px}
ul.search_result,ol.search_result {padding-top:5px; margin-bottom:10px}
ul.search_result li,ol.search_result li {float:left; display:inline; width:330px; font-weight:bold; color:#0075b0; font-size:12px; background:url(/images/common/bullet/bul_donut_blue.gif) 0 2px no-repeat; padding:0 0 20px 12px} /* styleGuide개편 */
ul.search_result li span,ol.search_result li span {font-weight:normal; position:absolute}
ul.search_result li.double,ol.search_result li.double {float:right}
ul.search_result li div,ol.search_result li div {background:#eee; color:#333; text-align:center; padding-top:10px; height:90px; margin:5px 0 0 -10px}
#content ul.search_result li div strong {display:block; margin:0; padding:30px 0 0 0; background:none; color:#333}
ul.search_result li div *,ol.search_result li div * {display:inline}
ol.search_result li {padding:5px 0 20px 17px; width:323px}
ol.search_result li div {position:relative; margin-left:-17px}
ol.search_result li div div {position:absolute; bottom:25px; left:159px; height:210px}
ol.search_result li div div span {bottom:0; width:40px; height:210px}
ol.search_result li div div span img {position:absolute; bottom:1px; left:0; width:100%}
ol.search_result li div div span b {position:absolute; bottom:-17px; left:-10px; display:block; width:60px; font-family:"돋움",Dotum; color:#444; font-size:11px; font-weight:normal}
ol.search_result li div div span sub {display:block; position:absolute; border:none}
	ol.search_result li.num01 div div span sub {border-bottom:1px dotted #95ca58; left:-42px; width:41px}
	ol.search_result li.num01 div div span.second sub {border-bottom:1px dotted #76c2e2; left:-102px; width:101px}
	ol.search_result li.num02 div div span sub {border-bottom:1px dotted #76a8e2; left:-42px; width:41px}
	ol.search_result li.num02 div div span.second sub {border-bottom:1px dotted #fc9225; left:-102px; width:101px}
ol.search_result li div div span.second {left:60px}
ol.search_result li div ul {position:absolute; top:20px; left:43px; width:50px}
ol.search_result li div ul li {float:left; background:none; font-weight:normal; padding:0; height:21px; width:50px; text-align:right; color:#444; font-family:"돋움",Dotum}
ol.search_result li.num01 {background:url(/images/popup/list_num01.gif) 0 2px no-repeat}
ol.search_result li.num01 div {background:#eee url(/images/empSpt/bg_graph.gif) 100px 14px no-repeat}
ol.search_result li.num02 {background:url(/images/popup/list_num02.gif) 0 2px no-repeat}
ol.search_result li.num02 div {background:#eee url(/images/empSpt/bg_graph.gif) 100px 14px no-repeat}
ol.search_result li.num03 {background:url(/images/popup/list_num03.gif) 0 2px no-repeat}
ol.search_result li.num04 {background:url(/images/popup/list_num04.gif) 0 2px no-repeat}
.exam_info {margin-bottom:40px; height:106px; background:url(/images/consltJobCarpa/jobPsyExam/examIntro.jpg) 0 0 no-repeat; text-indent:-9999px}
.retrieve dd label {margin-right:5px}

	/* 직업 심리검사 예시 */

	#content #examResult h4 {background:none; padding-left:0; margin-top:30px}
	#content #examResult strong {color:#444}
	#examResult strong {margin-bottom:5px}
	#examResult strong.black {margin-bottom:10px; color:#333}
	#examResult span.blueunder {text-decoration:underline; color:#1469b3}
	#examResult p {color:#444}
	#examResult p strong {color:#ff6600}
	#examResult b.black {color:#444; font-weight:bold}
	#examResult .app {margin-bottom:20px; text-align:center}
	#examResult .app_left {margin-bottom:20px; text-align:left}
	#examResult .exam_kind {height:100px}
	#examResult .exam_kind dt {position:relative}
	#examResult .exam_kind dd {width:70%; position:relative; top:-70px; left:170px}
	#examResult .exam_kind dd strong {display:block}
	#examResult p {padding-left:10px; margin-bottom:5px; line-height:1.5}
	#examResult p.explan,#examResult p.notice {padding:0}
	#examResult p strong,#examResult strong.tit {display:block; background:url(/images/common/bullet/bul_cir_blue.gif) no-repeat left 4px; margin-left:-10px; padding-left:10px; color:#444}
	/* 테이블 기본세팅 */
	#examResult table {width:100%; border:none; border-spacing:0; color:#444; margin-left:1px}
	#examResult table.bort {border-top:1px solid #ddd}
	#examResult table {margin-left:0}
	#examResult table td.title {text-align:left}
	#examResult table td.title hr {float:left}
	#examResult table th,#examResult table td {padding:5px 0; word-break:break-all; height:inherit; *height:2px}
	#examResult table th {height:inherit; font-weight:bold; color:#444}
	#examResult table.info_list th,#examResult table.info_list td {height:inherit; padding:0}
	#examResult table.info_list thead th {padding:5px 0; *height:2px}
	#examResult table.info_list tbody th,#examResult table.info_list tbody td {padding:9px 10px; *height:2px}
	#examResult table.coinfo_detail td {height:18px}
	/* 데이터 테이블 */
	#examResult table.info_list {margin:0 0 10px 0px}
	#examResult table.info_list img {vertical-align:middle}
	#examResult table.info_list thead.form1 th {padding:2px 0}
	#examResult table.info_list tbody th, .info_list tbody td, .info_list tfoot th, .info_list tfoot td {line-height:1.5; border:1px solid #ddd}
	#examResult table.info_list tbody td.note {padding:0 10px; text-align:left}
	#examResult table.info_list thead th, .info_list tbody.form05 th, .info_list tbody.form11 th, .info_list tbody th.th2 {color:#1469b3; background:#deebf5; border:1px solid #afc5e3; font-weight:bold}
	#examResult table.info_list tbody th, .info_list tbody.speci th, .info_list tbody th.sky {background:#f0f6fb; color:#666; font-weight:normal}
	#examResult table.info_list tbody td {color:#444}
	#examResult table.info_list tbody td.last {text-align:center; vertical-align:middle}
	#examResult table.info_list tbody td ul {margin:5px 0 0 0; line-height:1.2}
	#examResult table.info_list tbody td span, #examResult .info_list tbody td span a {color:#1469b3}
	#examResult table.info_list tbody td span a {text-decoration:underline}
	#examResult table.info_list tbody td span.due, #examResult .search_list tbody td span.due {display:inline-block; width:32px; height:18px; text-align:center; font-family:tahoma; font-size:10px; color:#7a7a7a; background: url("/images/common/ico/ico_duebg.gif") no-repeat left top; line-height:1.6}
	#examResult table.info_list tbody td span.due strong,  #examResult .search_list tbody td span.due strong {font-weight:bold; color:#fb4c14}
	#examResult table.info_list tbody tr.photo td {padding:0; border-left:1px solid #ddd}
	#examResult table.info_list tbody tr.photo ul {margin:20px 0 10px 10px; *zoom:1}
	#examResult table.info_list tbody tr.photo ul:after {content:""; display:block; clear:both}
	#examResult table.info_list tbody tr.photo li {float: left; margin: 0 0 9px 10px;; padding:0; border: 1px solid #ddd}
	#examResult table.info_list tbody tr.photo li img {width:139px; height:106px}
	#examResult table.info_list tbody tr.photo li.fir img {margin-left:0; width:342px; height:224px}
	#examResult table.info_list tbody tr.photo div {float:left; margin:10px 0 10px 18px; _margin-left:10px; *padding-bottom:10px; width:46%}
	#examResult table.info_list tbody tr.tpoint th,#examResult table.info_list tbody tr.tpoint td {font-weight:bold}
	#examResult table.search_form caption {visibility:visible; position:static; width:100%; border-top:2px solid #0f7ed4} /* styleGuide개편 */
	#examResult table.search_form th {padding-left:10px}
	#examResult table.search_form th, #examResult .search_form td {border-bottom:1px solid #ddd; height:21px}
	#examResult table.search_form td {text-align:left; padding-left:10px}

	/* 20111007 정영환 추가 */
	#examResult .list_type {margin-bottom:10px}
	#examResult .list_type.line_h, .line_h {margin-bottom:10px; line-height:1.4}
	#examResult .list_type li {_position:relative; padding:0 0 5px 10px; background:url(/images/common/bullet/bul_cir_blue.gif) no-repeat left 3px}
	/* 20110824 정영환 추가 */
	#examResult p strong.blue {display:inline; background:none; margin:0; padding:0; font-weight:normal; color:#1469b3}
	#examResult p strong.black02 {display:inline; background:none; margin:0; padding:0; color:#444}
	#examResult p.line_h {line-height:1.4}
	/* 20110824 정영환 추가 */
	#examResult strong.tit {margin-left:0}
	#examResult p strong span,#examResult strong.impact {color:#ff6600}
	#examResult p b,#examResult b.impact,#examResult p.notice {color:#1469B3; font-weight:normal}
	#examResult b.impact {line-height:1.5}
	#examResult strong b {color:#1469B3; font-weight:bold}
	#examResult p.notice * {position:relative; vertical-align:middle; position:relative; *top:-1px}
	#examResult ul {margin-bottom:10px}
	#examResult ul li {padding:0 0 10px 20px; color:#666}
	#examResult ul li strong {display:block; margin-left:-8px; padding-left:8px; background:url(/images/common/bullet/bul_arr_blue.gif) no-repeat left 4px; margin-bottom:6px}
	#examResult ul li b {color:#1469B3; font-weight:normal}
	#examResult .gray_box {margin-bottom:20px; padding:10px 10px; background:#f5f5f5; border:1px solid #dcdcdc}
	#examResult .testsamul li {padding-left:10px; line-height:1.5}
	#examResult .btn {padding-bottom:15px; clear:both}
	#examResult .pblue {font-size:12px; color:#1469b3; font-weight:normal}
	/* 콘텐츠 설명(styleGuide개편) */
	#examResult div.top_infobox {margin-bottom:20px; border:1px solid #d5d5d5; background:#e8f4ff; font-family:NanumGothic}
	#examResult div.top_infobox ul {position:relative; padding:12px 10px 9px 10px; margin:3px; background:#fff}
	#examResult div.top_infobox ul li {padding-left:19px; background:url(/images/common/bullet/bul_squ_white.gif) no-repeat left 3px; line-height:1.6} /* styleGuide개편 */
	#examResult div.top_infobox ul li b, #examResult div.top_infobox ul li strong {font-weight:normal; font-family:NanumGothicBold}
	#examResult div.top_infobox640 {padding:16px 18px 14px 20px; margin-bottom:20px; border:1px solid #bdbdbd; background:#fff; font-family:NanumGothic}
	#examResult div.top_infobox640 ul {position:relative; padding:12px 10px 9px 10px; margin:3px; background:#fff}
	#examResult div.top_infobox640 ul li {padding-left:19px; background:url(/images/common/bullet/bul_squ_white.gif) no-repeat left 3px; line-height:1.6} /* styleGuide개편 */
	#examResult div.top_infobox640 ul li b, #examResult div.top_infobox640 ul li strong {font-weight:normal; font-family:NanumGothicBold}
	#examResult div.top_infobox695 {padding:16px 18px 14px 20px; margin-bottom:20px; border:1px solid #bdbdbd; background:#fff; font-family:NanumGothic}
	#examResult div.top_infobox695 ul {position:relative; padding:12px 10px 9px 10px; margin:3px; background:#fff}
	#examResult div.top_infobox695 ul li {padding-left:19px; background:url(/images/common/bullet/bul_squ_white.gif) no-repeat left 3px; line-height:1.6} /* styleGuide개편 */
	#examResult div.top_infobox695 ul li b, #examResult div.top_infobox695 ul li strong {font-weight:normal; font-family:NanumGothicBold}
	#examResult p.check_agree {text-align:center; border:1px solid #ddd; background:#f7f7f7; color:#1469B3; padding:14px 0; line-height:1.5}
	#examResult p.check_agree span {display:block; padding-top:12px}
	#examResult fieldset.namecheck {position:relative; background:url(/images/popup/login/realcheck_bg.gif) no-repeat; width:462px; height:83px}
	#examResult fieldset.namecheck p {padding:19px 0 0 16px; margin-bottom:13px}
	#examResult fieldset.namecheck dl {margin-left:3px}
	#examResult fieldset.namecheck dt {padding:2px 10px 0 13px}
	#examResult fieldset.namecheck dt,#examResult fieldset.namecheck dd {float:left; display:inline}
	#examResult fieldset.namecheck input.submit {position:absolute; top:16px; left:365px}

	/* 플래쉬 테이블 */
	#examResult table.app_table {margin-bottom:20px; border-top:1px solid #afc5e3; border-left:1px solid #afc5e3; margin-left:0}
	#examResult table.app_table th,#examResult .app_table td {border-right:1px solid #afc5e3; border-bottom:1px solid #afc5e3}
	#examResult table.app_table th,#examResult .app_table td {color:#666; font-weight:normal}
	#examResult .moview {background:#f8f8f8; border:1px solid #dcdcdc; text-align:center}
	#examResult .app_table02 {margin-bottom:20px; border-top:1px solid #afc5e3; border-left:1px solid #afc5e3; margin-left:0}
	#examResult .app_table02 th,#examResult .app_table02 td {height:100%; padding:5px 0; border-right:1px solid #afc5e3; border-bottom:1px solid #afc5e3}

	#examResult table.graphinner {border:1px solid #ff4f00; height:5px}
	#examResult table.graphinner td {background-color:#ff4f00}
	#examResult div.graphinner {margin-left:-10px; max-width:100%; height:10px; float:left; background:red}

/* 한국직업사전 검색(구) */
#content .refbox {padding-top:12px; background:url(/images/consltJobCarpa/srch/bg_ref_top.gif) no-repeat left top; *zoom:1}
#content .refbox:after {content:""; display:block; clear:both}
#content .refbox div {position:relative; margin-bottom:20px; padding:5px 15px 17px; background:url(/images/consltJobCarpa/srch/bg_ref_btm.gif) no-repeat left bottom}
#content .refbox div p.quotbtn {position:absolute; top:0; right:20px}
#content .refbox div select {border:1px solid #7f9db9; font-size:12px; color:#444}
#content .refbox strong {display:block}
#content .refbox span {position:relative; z-index:1; float:left; display:inline; padding:5px 0 0 4px}
#content .refbox span.keyword {position:absolute; font-family:"돋움",Dotum; font-size:11px}
#content .refbox div.dicname {padding-left:105px}
#content .refbox div.dicname ul,#content .refbox div.dicname p.desc {margin-bottom:9px}
#content .refbox div.dicname ul li {display:inline}
#content .refbox div.catelist {font-size:14px}
#content .refbox div.catelist b.desc {display:block; margin-bottom:5px}
#content .refbox div.catelist .end {padding:0; background:none; font-size:12px; line-height:1.6}
#content .refbox div.catelist ul li {position:relative; padding-left:16px; background:url(/images/consltJobCarpa/srch/ico_plus.gif) no-repeat left 4px; line-height:1.5}
#content .refbox div.catelist ul li.minus {display:inline-block; background:url(/images/consltJobCarpa/srch/ico_minus.gif) no-repeat left 4px}
#content .refbox div.catelist ul li.minus a {font-weight:bold; color:#ff6600}
#content .refbox div.catelist ul li.minus ul li a {font-weight:normal; color:#444}
#content .refbox div.catelist ul li.minus ul.drop {margin-bottom:20px; overflow:hidden}
#content .refbox div.catelist ul li.minus ul.drop li {float:left; display:inline; padding:0; width:49%; background:none}
#content .refbox div.catelist ul li.minus ul.drop li a {color:#1469b3; text-decoration:underline}
#content .refbox div.catelist ul li.minus ul.drop li a:hover {text-decoration:underline}
#content .refbox div.charac {padding:0 15px 10px}
#content .refbox div.charac img {margin-right:10px}
/*#content .refbox input {vertical-align:middle}*/
#content .refbox input.textbox {padding-left:12px; height:25px; border:none; background:url(/images/consltJobCarpa/bg_textbox.gif) no-repeat left top; line-height:1.8; font-size:12px}
#content .refbox select {vertical-align:middle}


/* 20170202 : 장년 추가 */
#content .bg_tit{ margin:0; padding:0; padding-left:11px; background:url(/images/common/layout/bg_titL.gif) no-repeat;}
#content .bg_tit span{display:inline-block; height:33px; min-width:139px; padding:0 23px 0 12px; text-align:center; line-height:33px; color:#fff; font-family:"NanumGothicBold"; font-size:15px; background:#3486ba url(/images/common/layout/bg_titR.gif) no-repeat right 0; box-sizing:border-box;}
#content .bg_tit02{position:relative; margin-bottom:10px; padding-left:20px; background:url(/images/common/bullet/bul_squ_blue.gif) no-repeat 0 1px; color:#333; font-size:15px;}

.recruit{display:inline-block; padding-left:4px;}
.recruit span{display:inline-block; height:18px; padding:1px 4px 0 0; color:#fff; font-family:Dotum, "돋움"; font-size:11px; line-height:18px; letter-spacing:-1px; box-sizing:border-box;}
.recruit.bl{background:url(/images/common/btn/bg_blueL.gif) no-repeat;}
.recruit.gr{background:url(/images/common/btn/bg_greenL.gif) no-repeat;}
.recruit.rd{background:url(/images/common/btn/bg_redL.gif) no-repeat;}
.recruit.bl span{min-width:29px; background:url(/images/common/btn/bg_blueR.gif) no-repeat right 0;}
.recruit.gr span{min-width:44px; background:url(/images/common/btn/bg_greenR.gif) no-repeat right 0;}
.recruit.rd span{min-width:39px; background:url(/images/common/btn/bg_redR.gif) no-repeat right 0;}

/*
20170314 삭제
.selectListBox {width:143px; height:23px; line-height:23px; background:#fff; border:1px solid #c3c3c3;}
.selectListBox-combo-arrow {top:50%; right: 0; height:17px; width:22px; margin-top:-8px; border-left:1px solid #c3c3c3; background:url(/images/jobyoung/icon/icon_arrow_down.gif) 50% no-repeat;}
.selectListBox-combo.open .selectListBox-combo-arrow{background-image:url(/images/jobyoung/icon/icon_arrow_up.gif);}
.selectListBox-list {width:143px; max-height:280px;  left:-1px; top:24px; border:1px solid #c3c3c3; border-top:none; background:#fff}
.selectListBox-list > li a:hover {background:#eee}
*/

.btn_indigo {display:inline-block; width:80px; height:22px; background:#4a5470; color:#fff !important; line-height:22px; text-align:center;}

.bg_txt{width:695px; height:232px; background:url(/images/senior/bg_changejob01.gif) no-repeat;}
.bg_txt.tp2{background-image:url(/images/senior/bg_changejob02.gif);}
.bg_txt.tp3 {background-image:url(/images/indivMemberSrv/bg_photoservice01.gif);}
.bg_txt.tp4{height:307px; background-image:url(/images/senior/bg_changejob03.gif);}
.bg_txt.tp5{height:307px; background-image:url(/images/senior/bg_changejob04.gif);}
.bg_txt.tp6{height:307px; background-image:url(/images/senior/bg_changejob05.gif);}
.bg_txt.tp7{background-image:url(/images/senior/bg_lifeplan01.gif);}
.bg_txt.tp8{height:214px; background-image:url(/images/senior/bg_lifeplan02.gif);}
/* Start: 생애경력설계 자가진단 중장년 신규 2017 */
.bg_txt.tp9{height:258px; background-image:url(/images/senior/lifePlan/selfTest/bg_selfTest01.gif)}
/* End : 생애경력설계 자가진단 중장년 신규 2017 */

.col_wrap:after{clear:both; display:block; content:"";}
.col_wrap .col_box{float:left; width:166px; padding-bottom:5px; background:url(/images/senior/bg_boxB.gif) no-repeat 0 bottom;}
.col_wrap .col_box + .col_box{margin-left:10px;}
.col_wrap .col_inner{padding-top:5px; background:url(/images/senior/bg_boxT.gif) no-repeat 0 top;}
.col_wrap .col_cont{height:172px; border-left:1px solid #8aadc1; border-right:1px solid #8aadc1;}
.col_wrap strong{display:block; height:48px; text-align:center; background:#d7e5f4;}
.col_wrap strong:before{display:inline-block; height:100%; vertical-align:middle; content:"";}
.col_wrap strong span{display:inline-block; line-height:1.8; vertical-align:middle;}
.col_wrap .list_type{margin:0; padding:8px 0 0 11px; letter-spacing:-1px;}

.text_hidden{text-indent:-9999px;}
.spc_prg{height:94px; background:url(/images/senior/img_chgjob03.gif) no-repeat;}
.svc_method{height:55px; background:url(/images/senior/img_chgjob04.gif) no-repeat;}
.nml_prg{height:94px; background:url(/images/senior/img_chgjob05.gif) no-repeat;}
.svc_method02{height:234px; background:url(/images/senior/img_chgjob06.gif) no-repeat;}
.svc_method03{height:517px; background:url(/images/senior/img_chgjob07.gif) no-repeat;}
.svc_method04{height:227px; background:url(/images/senior/img_chgjob08.gif) no-repeat;}
.vision_img01{height:98px; background:url(/images/senior/img_vision01.gif) no-repeat;}
.vision_img02{height:200px; background:url(/images/senior/img_vision02.gif) no-repeat;}
.vision_img03{height:416px; background:url(/images/senior/img_vision03.gif) no-repeat;}

.round_blud_box{width:616px; height:92px; text-align:center; background:url(../images/senior/bg_roundBox.png) no-repeat;}
.round_blud_box:after{clear:both; display:block; content:"";}
.round_blud_box .left_round{float:left; width:308px;}
.round_blud_box .right_round{float:right; width:308px;}
.round_blud_box strong{display:inline-block; padding-top:20px; font-family:"NanumGothicBold"; font-size:14px; letter-spacing:-0.07em;}
.round_blud_box p{padding-top:10px; line-height:16px; font-family:Dotum, "돋움"; letter-spacing:-0.07em;}
.senior_prg_list:after{clear:both; display:block; content:"";}
.senior_prg_list > li{position:relative; float:left; width:196px; height:287px; margin-left:10px; padding:100px 10px 0 19px; background:url(../images/senior/bg_senior_prg.gif) no-repeat 4px 21px;}
.senior_prg_list > li:first-child{margin-left:0;}
.senior_prg_list > li:after{position:absolute; top:130px; right:-24px; width:42px; height:42px; background:url(../images/senior/ico_prg_step.png) no-repeat; content:""; z-index:10;}
.senior_prg_list > .prg01{z-index:5;}
.senior_prg_list > .prg02{z-index:3;}
.senior_prg_list > .prg03:after{display:none;}
.senior_prg_list .prg_step{position:absolute; left:0; top:0; display:block; width:100%; height:80px; font-size:0; text-align:center; background:url(../images/senior/bg_prg_top01.png) no-repeat;}
.senior_prg_list .prg_step:before{display:inline-block; height:65px; vertical-align:middle; content:"";}
.senior_prg_list .prg_step span{display:inline-block; line-height:1.2; vertical-align:middle; color:#fff; font-family:"NanumGothicBold"; font-size:16px; letter-spacing:-0.03em;}
.senior_prg_list .prg_tit{display:inline-block; margin-bottom:40px; line-height:1.4; color:#3688c9; font-family:"NanumGothicbold"; font-size:20px; letter-spacing:-0.07em; background:url(../images/senior/bg_blue_line.gif) repeat-x 0 bottom;}
.senior_prg_list p{margin-bottom:27px; color:#3887c5; font-family:"NanumGothicbold"; font-size:17px; letter-spacing:-0.07em;}
.senior_prg_list .prg_sub{margin-bottom:30px; line-height:1.4; color:#444; font-family:"NanumGothicBold"; font-size:14px; letter-spacing:-0.07em;}
.senior_prg_list .btn_btm_blue02{margin-bottom:4px;}
.senior_prg_list li.prg02 .prg_step{background:url(../images/senior/bg_prg_top02.png) no-repeat;}
.senior_prg_list li.prg02 .prg_tit{color:#3974b7;}
.senior_prg_list li.prg02 p{color:#3974b7;}
.senior_prg_list li.prg03 .prg_step{background:url(../images/senior/bg_prg_top03.png) no-repeat;}
.senior_prg_list li.prg03 .prg_tit{color:#1e559f;}
.senior_prg_list li.prg03 p{color:#1e559f;}

.psyexam_greenbox .btn_help{position:absolute; right:11px; bottom:14px; padding-right:19px; color:#444; background:url(/images/common/ico/icon_tip.png) no-repeat right 0;}
.post{position:relative; padding-left:16px; line-height:18px;}
.post:before{position:absolute; left:2px; top:0px; content:"※";}

.panel_wrap{position:relative; margin-bottom:14px; padding-top:19px; background:url(/images/common/bg_penal_top.gif) no-repeat left top;}
.panel_wrap .panel_box{padding-bottom:16px; background:url(/images/common/bg_search_penal.gif) no-repeat left bottom;}
.panel_wrap .panel_cont{height:94px; padding-left:137px; background:url(/images/senior/img_search01.gif) no-repeat 20px 0;}
.panel_wrap .panel_cont .select_wrap{width:143px;} /* 20170314 추가 */
.panel_wrap .panel_cont:after{clear:both; display:block; content:"";}
.panel_wrap .panel_cont dl{float:left;}
.panel_wrap .panel_cont dt{clear:both; float:left; width:57px; margin-top:12px; color:#444; font-weight:bold;}
.panel_wrap .panel_cont dd{float:left; width:145px; margin-top:7px;}
.panel_wrap .panel_cont dd .typing{width:95px; height:23px; line-height:23px;}
.panel_wrap .panel_cont dl + dl{margin-left:15px; padding-left:13px; border-left:1px solid #ccc;}
.panel_wrap .panel_cont dl + dl dd{width:auto;}
.panel_wrap .panel_cont .btn_indigo{position:absolute; right:16px; bottom:21px;}

.panel_wrap .panel_cont.v2 dl{float:none; /* overflow:hidden */}
.panel_wrap .panel_cont.v2 dt{width:65px}
.panel_wrap .panel_cont.v2 dd{width:484px}
.panel_wrap .panel_cont.v2 .select_wrap{display:inline-block; width:134px} /* 20170314 수정 (.selectListBox 삭제) */
.panel_wrap .panel_cont.v2 .select_wrap + .select_wrap{width:217px} /* 20170314 수정 (.selectListBox 삭제) */
.panel_wrap .panel_cont.v2 .select_wrap{display:inline-block}
.panel_wrap .panel_cont.v2 .column02{width:155px}
.panel_wrap .panel_cont.v2 .column03{clear:none; width:58px}
.panel_wrap .panel_cont.v2 .column04{width:146px}
.panel_wrap .panel_cont.v2 .column04 .select_wrap{width:144px} /* 20170314 수정 (.selectListBox 삭제) */

.total_warp{margin-top:30px;}
.total_warp:after{clear:both; display:block; content:"";}
.total_warp .total{margin-top:4px;}
.total_warp .total em{color:#dd4f1d; font-style:normal; font-weight:bold;}
.total_warp select {height:22px; font-size:1.0em}

.edu_list{margin:7px 0 15px;}
.edu_list > ul{margin-left:-10px;}
.edu_list > ul:after{clear:both; display:block; content:"";}
.edu_list > ul > li{position:relative; float:left; width:223px; height:288px; margin:0 0 20px 10px; border:1px solid #ccc;}
.edu_list .tit{display:block; height:59px; padding:0 19px 0 25px; text-align:center;}
.edu_list .tit:before{display:inline-block; height:100%; vertical-align:middle; content:"";}
.edu_list .tit span{display:inline-block; color:#555; font-family:Dotum, "돋움"; font-weight:bold; line-height:18px; vertical-align:middle;}
.edu_list .sort{padding:9px 0; text-align:center; border-top:1px solid #ccc; background:#f0f0f0;}

.center_region{height:96px; padding:23px 160px 0 115px; background:url(/images/senior/bg_list.gif) no-repeat; box-sizing:border-box;}
.center_region span{display:inline-block; margin:10px 0 0 13px; font-family:Dotum, "돋움"; color:#444; font-weight:bold;}

.edu_list .info{padding:2px 0 13px 28px; border-top:1px solid #ccc;}
.edu_list .info li{padding-left:8px; margin-top:11px; letter-spacing:-1px; background:url(/images/common/bullet/bul_squ_black.gif) no-repeat 0 4px;}
.edu_list .btn_edu{position:absolute; right:15px; bottom:12px; width:38px; height:38px; padding:7px; color:#fff; font-family:Dotum, "돋움"; font-size:11px; font-weight:bold; background:url(/images/senior/bg_cir_green.gif) no-repeat; box-sizing:border-box;}

/* 생애설계 서비스 20180129 수정 시작 */
.life_list > li{margin-bottom:18px; padding:10px 0 0; background:url(/images/senior/bg_lifeplanList_top.gif) 0 0 no-repeat}
.life_list > li > span{display:block; padding:0 13px 9px; line-height:1.5em; background:url(/images/senior/bg_lifeplanList_btm.gif) 0 bottom no-repeat}

.life_srv{margin:25px 0 81px;height:797px;background:url(/images/senior/img_lifeplan01.gif) 0 0 no-repeat;}
.life_learn{margin-bottom:43px; height:254px; background:url(/images/senior/img_lifeplan02.gif) 0 0 no-repeat}

#content .senior_prgm_tit {padding:0; background:none; font-size:20px; font-family:NanumGothicBold; font-weight:normal; color:#34b19e; letter-spacing:-1px}
#content .senior_prgm_tit.v2 {color:#4392d0}
#content .senior_prgm_tit.v3 {color:#2f62a6}
.life_step {overflow:hidden}
.life_step .step li {display:inline-block; padding:10px 0 11px; width:229px; text-align:center; background:#cfece8; border-radius:3em; font-family:NanumGothic; font-size:16px; color:#333}
.life_step .step li strong {display:block; font-family:NanumGothicBold; font-weight:normal; font-size:18px; color:#333; letter-spacing:-1px}
.life_step .step li strong em {line-height:1.0em; vertical-align:0; font-family:NanumGothicBold; font-style:normal; font-size:25px;}
.life_step .step .v2 {background:#d9e9f6}
.life_step .step .v3 {background:#d2ddec}
.life_step ol {overflow:hidden; margin:14px 0 0 -7px; width:702px; height:290px}
.life_step.v2 ol {height:350px}
.life_step ol li {float:left; margin-left:7px; width:227px; height:100%}
.life_step .life_step_box {box-sizing:border-box; padding:6px 10px 20px 15px; width:100%; height:100%; border:1px solid #ddd; border-radius:8px}
.life_step .life_step_box .module {display:block; padding-top:14px; line-height:26px; font-family:NanumGothicBold; font-weight:normal; font-size:14px; color:#666; letter-spacing:-1px}
.life_step .life_step_box .module strong {display:inline-block; width:46px; height:26px; line-height:26px; text-align:center; background:#0da28c; font-family:NanumGothicBold; font-weight:normal; color:#fff}
.life_step.v2 .life_step_box .module strong {background:#4392d0}
.life_step.v3 .life_step_box .module strong {background:#1e559f}
.life_step .life_step_box .tit {padding:12px 0 3px; line-height:23px; font-family:NanumGothicBold; font-weight:normal; color:#333; font-size:16px}
.life_step .life_step_box p {line-height:22px; font-size:12px;  color:#333; word-break:break-word}
.life_step .life_step_box dl {overflow:hidden; padding:13px 0 0; line-height:27px; font-family:NanumGothicBold; font-weight:normal; font-size:14px}
.life_step .life_step_box dt {clear:both; float:left; width:40px; color:#0da28c}
.life_step.v2 .life_step_box dt {color:#4392d0}
.life_step.v3 .life_step_box dt {color:#1e559f}
.life_step .life_step_box dd {float:left; width:160px}

.life_step02 {overflow:hidden}
.life_step02 ol {overflow:hidden; margin-left:-8px; width:703px; height:581px}
.life_step02 ol li {float:left; margin-left:8px; width:168px; height:100%}
.life_step02 .life_step_box {box-sizing:border-box; padding:6px 10px 20px 15px; width:100%; height:100%; border:1px solid #ddd; border-radius:8px}
.life_step02 .life_step_box .module {display:block; padding-top:14px; line-height:26px; font-family:NanumGothicBold; font-weight:normal; font-size:14px; color:#666; letter-spacing:-1px}
.life_step02 .life_step_box .module strong {display:inline-block; width:46px; height:26px; line-height:26px; text-align:center; background:#ff5c5c; font-family:NanumGothicBold; font-weight:normal; color:#fff}
.life_step02 .life_step_box .tit {padding:12px 0 3px; line-height:23px; font-family:NanumGothicBold; font-weight:normal; color:#333; font-size:16px; letter-spacing:-2px}
.life_step02 .life_step_box .tit.v2 {color:#ff5c5c}
.life_step02 .life_step_box p {line-height:22px; letter-spacing:-1px}

.indiv_policy {padding:25px 24px; background:#f4f4f4; border:1px solid #e4e4e4}
.indiv_policy strong {color:inherit}
.indiv_policy .tit {padding-bottom:2px; font-family:NanumGothicBold; font-size:15px}
.indiv_policy ul {margin:0; padding-left:4px}
.indiv_policy li {padding:4px 0 0 10px !important; line-height:2.0em !important}
#content .indiv_policy .list_type li {background-position:0 13px}
/* 생애설계 서비스 20180129 수정 끝 */

/* 학과정보 추가 start (20180124) */
/* 학과정보 검색 */
.schdpt_srch {font-family:NanumGothic}
.schdpt_srch strong {font-family:NanumGothicBold; font-weight:normal; letter-spacing:-0.5px}
.schdpt_srch h3 {margin-top:40px}
.schdpt_srch .btn_link {position:relative; display:inline-block; padding:0 9px 0 10px; height:21px; line-height:23px; border:1px solid #57a8dd; font-family:"돋움",Dotum; font-weight:bold; color:#296fa5; font-size:12px} /* 20180112 수정 */
.schdpt_srch .btn_link:after {display:inline-block; margin-left:13px; width:5px; height:7px; background:url(/images/consltJobCarpa/schdpt/ico_link.gif) 0 0 no-repeat; content:""}
.schdpt_txt {line-height:24px; font-size:14px; color:#444}
.schdpt_txt strong.f_blue {color:#107ed5 !important}
.schdpt_txt p + p {margin-top:24px}
.schdpt_keyword {position:relative; margin-top:17px; padding:30px 0 0 30px; width:665px; height:120px; background:#57a8dd}
.schdpt_keyword:after {position:absolute; right:0; bottom:0; display:block; width:173px; height:159px; background:url(/images/consltJobCarpa/schdpt/bg_keyWordSch.png) 0 0 no-repeat; content:""}
.schdpt_keyword .srch {position:relative; margin-top:14px; width:461px; height:38px; background:#fff}
.schdpt_keyword .srch input[type="text"] {border:none; padding-left:14px; width:396px; height:38px; line-height:38px; font-size:13px; color:#444}
.schdpt_keyword .srch button {position:absolute; right:0; top:0; width:50px; height:38px; border:none; background:#fff url(/images/consltJobCarpa/schdpt/btn_srch.png) 0 8px no-repeat}
.schdpt_keyword .tip {margin-top:10px; color:#fff; font-size:13px}
.schdpt_keyword .tip span {display:inline-block; margin:0 7px 0 5px; width:29px; height:14px; background:url(/images/consltJobCarpa/schdpt/ico_tip.png) 0 0 no-repeat; font-size:0}
.schdpt_srch .job_category {position:relative; padding-top:121px; margin-top:17px}
.schdpt_srch .job_category > li > a {position:absolute; left:0; top:0; display:block; width:77px; background-image:url(/images/consltJobCarpa/schdpt/ico_category.png); background-repeat:no-repeat; background-position:0 0}
.schdpt_srch .job_category > li > a:hover, .schdpt_srch .job_category > li > a:focus {text-decoration:none}
.schdpt_srch .job_category > li > a span{display:block; padding-top:85px; font-family:NanumGothicBold; font-size:14px; color:#333; text-align:center; letter-spacing:-1px}
.schdpt_srch .job_category > li.affiliation1 > a {background-position:0 0}
.schdpt_srch .job_category > li.affiliation2 > a {left:103px; background-position:-103px 0}
.schdpt_srch .job_category > li.affiliation3 > a {left:206px; background-position:-206px 0}
.schdpt_srch .job_category > li.affiliation4 > a {left:309px; background-position:-309px 0}
.schdpt_srch .job_category > li.affiliation5 > a {left:412px; background-position:-412px 0}
.schdpt_srch .job_category > li.affiliation6 > a {left:515px; background-position:-515px 0}
.schdpt_srch .job_category > li.affiliation7 > a {left:618px; background-position:-618px 0}
.schdpt_srch .job_category > li.affiliation1.active > a {background-position:0 -120px}
.schdpt_srch .job_category > li.affiliation2.active > a {background-position:-103px -120px}
.schdpt_srch .job_category > li.affiliation3.active > a {background-position:-206px -120px}
.schdpt_srch .job_category > li.affiliation4.active > a {background-position:-309px -120px}
.schdpt_srch .job_category > li.affiliation5.active > a {background-position:-412px -120px}
.schdpt_srch .job_category > li.affiliation6.active > a {background-position:-515px -120px}
.schdpt_srch .job_category > li.affiliation7.active > a {background-position:-618px -120px}
.schdpt_srch .job_category > li.active > a span {color:#107ed5}
.schdpt_srch .job_category > li div {display:none; position:relative; padding:20px; border:2px solid #ebebeb; border-radius:5px}
.schdpt_srch .job_category > li.active div {display:block}
.schdpt_srch .job_category li div ul li {position:relative; padding-left:8px; margin-bottom:8px; font-size:13px}
.schdpt_srch .job_category li div ul li:before {position:absolute; left:0; top:6px; display:block; width:3px; height:3px; background:#56a8dd; content:""}
.schdpt_srch .job_category li div ul li strong {vertical-align:bottom}
.schdpt_srch .job_category li div ul li strong a:visited {color:#444}
.schdpt_srch .job_category li div .info {position:relative; margin-top:28px; padding-left:69px; min-height:36px; line-height:21px; background:url(/images/consltJobCarpa/schdpt/bg_txtInfo.png) 0 0 no-repeat; font-size:14px; color:#333; letter-spacing:-1px}
.schdpt_srch .job_category li div .info .btn_link {position:absolute; right:0; top:4px}
.schdpt_remark {padding:17px 20px 40px; border:2px solid #ebebeb; border-radius:5px}
.schdpt_remark .text {display:block; margin-bottom:30px; font-size:14px; line-height:21px}
.schdpt_remark strong span {color:#107ed5}
.schdpt_remark div {overflow:hidden}
.schdpt_remark div + div {margin-top:20px}
.schdpt_remark dl {float:left; width:310px; color:#333}
.schdpt_remark dl dt {display:inline-block; margin-bottom:8px; min-width:110px; height:24px; line-height:24px; border:1px solid #dedede; text-align:center; font-size:14px; font-family:NanumGothicBold; letter-spacing:-0.5px}
.schdpt_remark dl dd {position:relative; padding-left:8px; margin:0 0 5px 10px; font-size:13px}
.schdpt_remark dl dd:before {position:absolute; left:0; top:6px; display:block; width:3px; height:3px; background:#56a8dd; content:""}
.schdpt_remark .info {margin-top:37px; line-height:21px; font-size:14px; color:#333; font-family:NanumGothicBold; letter-spacing:-1px}
.schdpt_remark .info strong {color:#107ed5}
.schdpt_remark .info + .info {margin-top:10px}
.schdpt_srch .srchlist {margin-top:30px}
.schdpt_srch .srchlist p.count {font-size:14px; font-family:NanumGothicBold; color:#444}
#content .schdpt_srch ul.list_type li {position:relative; padding-left:8px; font-size:13px; background:none}
.schdpt_srch ul.list_type li:before {position:absolute; left:0; top:9px; display:block; width:3px; height:3px; background:#56a8dd; content:""}

/* 학과정보 가이드 */
.depart_guide {margin:15px 0 35px; padding-bottom:9px; border:2px solid #ebebeb; border-radius:5px; font-family:NanumGothicBold; color:#333}
.depart_guide .f_blue {color:#107ed5 !important}
.depart_guide .tit {display:block; padding:20px 20px 14px 52px; border-bottom:1px solid #e8e8e8; background-image:url(/images/consltJobCarpa/schdpt/ico_dptGuide.gif); background-position:0 0; background-repeat:no-repeat; font-size:16px}
.depart_guide .tit.summary {background-position:17px 20px}
.depart_guide .tit.intro {background-position:16px -33px}
.depart_guide .tit.subject {background-position:14px -81px}
.depart_guide .tit.univ {background-position:14px -137px}
.depart_guide .tit.field {background-position:14px -184px}
.depart_guide .tit.status {background-position:16px -235px}
.depart_guide p {padding:10px 20px 0; line-height:21px; font-size:14px}
.depart_guide p.sub_txt {margin-top:10px; padding-top:0; font-size:13px; font-family:NanumGothic}
.depart_guide p + ul {margin-top:10px}
.depart_guide ul.dot {padding:0 15px 0 20px}
.depart_guide ul.dot li {position:relative; padding-left:9px; line-height:21px; font-size:13px; font-family:NanumGothic}
.depart_guide ul.dot li:before {position:absolute; left:0; top:9px; display:inline-block; width:3px; height:3px; background:#7a7a7a; content:""}

/* 요약보기(20180129수정 start) */
.schdpt_grp {width:579px; margin:0 auto; font-family:NanumGothic}
.schdpt_grp strong {font-family:NanumGothicBold; font-weight:normal}
.schdpt_grp .title {display:block; padding-left:8px; margin-left:-12px; height:26px; line-height:26px; background-image:url(/images/consltJobCarpa/schdpt/tit_empStatus.jpg); background-repeat:no-repeat; background-position:0 0; font-size:16px; color:#3c3a3b; letter-spacing:-0.5px} /* 20180208 수정 */
.schdpt_grp .title.eng {background-position:0 0;}
.schdpt_grp .gender {display:block; float:right; margin:23px 50px 15px 0; font-size:11px}
.schdpt_grp .gender span {display:inline-block; margin-right:9px}
.schdpt_grp .gender span:before {display:inline-block; margin-right:3px; width:6px; height:6px; border:2px solid #3b3b3b; vertical-align:-1px; content:""}
.schdpt_grp .gender:after {display:block; clear:both; content:""}
.schdpt_grp .grp_area {margin-bottom:50px; width:579px; height:142px; clear:both}
.schdpt_grp .grp_area .board {position:relative; left:0; top:0; width:345px; height:140px; background:url(/images/consltJobCarpa/schdpt/bg_empGraphBoard.gif) 0 bottom repeat-x}
.schdpt_grp .grp_area .board ul li {position:absolute; bottom:0; height:140px}
.schdpt_grp .grp_area .board ul li span {position:absolute; left:0; bottom:0; display:block; width:27px; border:2px solid #3b3b3b; border-bottom:none; box-sizing:border-box; background:#666}
.schdpt_grp .grp_area .board ul li span em {position:relative; left:-13px; bottom:25px; display:block; min-width:50px; font-size:16px; font-weight:800; font-style:normal; letter-spacing:-1px; text-align:center}
.schdpt_grp .grp_area .board .tit {position:relative; left:-4px; top:149px; display:block; color:#3b3b3b; font-size:13px; text-align:center}
.schdpt_grp .grp_area .board .tit em {display:block; font-style:normal; font-size:10px; letter-spacing:-0.5px}
.schdpt_grp .grp_area .board ul li ul {position:relative; left:42px;  bottom:15px}
.schdpt_grp .grp_area .board ul li li {position:relative; float:left; min-width:46px}
.schdpt_grp .grp_area .board ul li li:after {display:block; clear:both; content:""}
.schdpt_grp .grp_area .board ul li li strong {position:absolute; bottom:0; left:0; display:block; width:15px; height:53px; text-indent:-9999px}
.schdpt_grp .grp_area .board ul li li span {left:18px; width:20px}
.schdpt_grp .grp_area .board ul li li span em {left:-6px; font-size:11px; bottom:18px; min-width:28px}
.schdpt_grp .grp_area.type02 .board {left:234px}
/* 그래프-공학계열 */
.schdpt_grp.eng .title {background-position:0 0;}
.schdpt_grp.eng .gender span.man:before {background:#925bb9}
.schdpt_grp.eng .gender span.woman:before {background:#f15292}
.schdpt_grp.eng .grp_area .board ul li li.man strong {background:url(/images/consltJobCarpa/schdpt/ico_gender_eng.gif) 0 0 no-repeat}
.schdpt_grp.eng .grp_area .board ul li li.woman strong {background:url(/images/consltJobCarpa/schdpt/ico_gender_eng.gif) -50px 0 no-repeat}
.schdpt_grp.eng .grp_area {background-image:url(/images/consltJobCarpa/schdpt/bg_empGraph_eng.png); background-repeat:no-repeat; background-position:0 0;}
.schdpt_grp.eng .grp_area.type01 {background-position:0 62px}
.schdpt_grp.eng .grp_area.type02 {background-position:0 -136px}
.schdpt_grp.eng .grp_area.type03 {background-position:0 -330px}
.schdpt_grp.eng .grp_area .board ul li.man span {background:#925bb9}
.schdpt_grp.eng .grp_area .board ul li.woman span {background:#f15292}
.schdpt_grp.eng .grp_area .board ul li.point span {background:#6d29a2; color:#6d29a2}
.schdpt_grp.eng .grp_area .board ul li li.man span em {color:#925bb9}
.schdpt_grp.eng .grp_area .board ul li li.woman span em {color:#f15292}
/* 그래프-교육계열 */
.schdpt_grp.edu .grp_area {width:582px}
.schdpt_grp.edu .title {background-position:0 -50px;}
.schdpt_grp.edu .gender span.man:before {background:#50ad00}
.schdpt_grp.edu .gender span.woman:before {background:#ffbe00}
.schdpt_grp.edu .grp_area .board ul li li.man strong {background:url(/images/consltJobCarpa/schdpt/ico_gender_edu.gif) 0 0 no-repeat}
.schdpt_grp.edu .grp_area .board ul li li.woman strong {background:url(/images/consltJobCarpa/schdpt/ico_gender_edu.gif) -50px 0 no-repeat}
.schdpt_grp.edu .grp_area {background-image:url(/images/consltJobCarpa/schdpt/bg_empGraph_edu.png); background-repeat:no-repeat; background-position:-2px 0;}
.schdpt_grp.edu .grp_area.type01 {background-position:-2px 62px}
.schdpt_grp.edu .grp_area.type02 {background-position:0 -135px}
.schdpt_grp.edu .grp_area.type03 {background-position:-2px -331px}
.schdpt_grp.edu .grp_area .board ul li.man span {background:#50ad00}
.schdpt_grp.edu .grp_area .board ul li.woman span {background:#ffbe00}
.schdpt_grp.edu .grp_area .board ul li.point span {background:#ff6600; color:#ff6600}
.schdpt_grp.edu .grp_area .board ul li li.man span em {color:#50ad00}
.schdpt_grp.edu .grp_area .board ul li li.woman span em {color:#ffbe00}
/* 그래프-사회계열 */
.schdpt_grp.soc .grp_area {width:584px}
.schdpt_grp.soc .title {background-position:0 -100px;}
.schdpt_grp.soc .gender span.man:before {background:#1b7fcf}
.schdpt_grp.soc .gender span.woman:before {background:#ff6600}
.schdpt_grp.soc .grp_area .board ul li li.man strong {background:url(/images/consltJobCarpa/schdpt/ico_gender_soc.gif) 0 0 no-repeat}
.schdpt_grp.soc .grp_area .board ul li li.woman strong {background:url(/images/consltJobCarpa/schdpt/ico_gender_soc.gif) -50px 0 no-repeat}
.schdpt_grp.soc .grp_area {background-image:url(/images/consltJobCarpa/schdpt/bg_empGraph_soc.png); background-repeat:no-repeat; background-position:-5px 0;}
.schdpt_grp.soc .grp_area.type01 {background-position:-5px 61px}
.schdpt_grp.soc .grp_area.type02 {background-position:0 -158px}
.schdpt_grp.soc .grp_area.type03 {background-position:-5px -333px}
.schdpt_grp.soc .grp_area .board ul li.man span {background:#1b7fcf}
.schdpt_grp.soc .grp_area .board ul li.woman span {background:#ff6600}
.schdpt_grp.soc .grp_area .board ul li.point span {background:#ffb500; color:#ffb500}
.schdpt_grp.soc .grp_area .board ul li li.man span em {color:#1b7fcf}
.schdpt_grp.soc .grp_area .board ul li li.woman span em {color:#ff6600}
/* 그래프-예체능계열 */
.schdpt_grp.art .grp_area {width:584px}
.schdpt_grp.art .title {background-position:0 -150px;}
.schdpt_grp.art .gender span.man:before {background:#68bc45}
.schdpt_grp.art .gender span.woman:before {background:#ff6298}
.schdpt_grp.art .grp_area .board ul li li.man strong {background:url(/images/consltJobCarpa/schdpt/ico_gender_art.gif) 0 0 no-repeat}
.schdpt_grp.art .grp_area .board ul li li.woman strong {background:url(/images/consltJobCarpa/schdpt/ico_gender_art.gif) -50px 0 no-repeat}
.schdpt_grp.art .grp_area {background-image:url(/images/consltJobCarpa/schdpt/bg_empGraph_art.png); background-repeat:no-repeat; background-position:-5px 0;}
.schdpt_grp.art .grp_area.type01 {background-position:-5px 62px}
.schdpt_grp.art .grp_area.type02 {background-position:0 -141px}
.schdpt_grp.art .grp_area.type03 {background-position:-5px -331px}
.schdpt_grp.art .grp_area .board ul li.man span {background:#68bc45}
.schdpt_grp.art .grp_area .board ul li.woman span {background:#ff6298}
.schdpt_grp.art .grp_area .board ul li.point span {background:#fa0061; color:#fa0061}
.schdpt_grp.art .grp_area .board ul li li.man span em {color:#68bc45}
.schdpt_grp.art .grp_area .board ul li li.woman span em {color:#ff6298}
/* 그래프-의약계열 */
.schdpt_grp.med .title {background-position:0 -200px;}
.schdpt_grp.med .gender span.man:before {background:#1fc6aa}
.schdpt_grp.med .gender span.woman:before {background:#fd6252}
.schdpt_grp.med .grp_area .board ul li li.man strong {background:url(/images/consltJobCarpa/schdpt/ico_gender_med.gif) 0 0 no-repeat}
.schdpt_grp.med .grp_area .board ul li li.woman strong {background:url(/images/consltJobCarpa/schdpt/ico_gender_med.gif) -50px 0 no-repeat}
.schdpt_grp.med .grp_area {background-image:url(/images/consltJobCarpa/schdpt/bg_empGraph_med.png); background-repeat:no-repeat; background-position:0 0;}
.schdpt_grp.med .grp_area.type01 {background-position:0 62px}
.schdpt_grp.med .grp_area.type02 {background-position:0 -145px}
.schdpt_grp.med .grp_area.type03 {background-position:0 -331px}
.schdpt_grp.med .grp_area .board ul li.man span {background:#1fc6aa}
.schdpt_grp.med .grp_area .board ul li.woman span {background:#fd6252}
.schdpt_grp.med .grp_area .board ul li.point span {background:#00a26f; color:#00a26f}
.schdpt_grp.med .grp_area .board ul li li.man span em {color:#1fc6aa}
.schdpt_grp.med .grp_area .board ul li li.woman span em {color:#fd6252}
/* 그래프-인문계열 */
.schdpt_grp.hum .grp_area {width:583px}
.schdpt_grp.hum .title {background-position:0 -250px;}
.schdpt_grp.hum .gender span.man:before {background:#00c6aa}
.schdpt_grp.hum .gender span.woman:before {background:#ff322e}
.schdpt_grp.hum .grp_area .board ul li li.man strong {background:url(/images/consltJobCarpa/schdpt/ico_gender_hum.gif) 0 0 no-repeat}
.schdpt_grp.hum .grp_area .board ul li li.woman strong {background:url(/images/consltJobCarpa/schdpt/ico_gender_hum.gif) -50px 0 no-repeat}
.schdpt_grp.hum .grp_area {background-image:url(/images/consltJobCarpa/schdpt/bg_empGraph_hum.png); background-repeat:no-repeat; background-position:-4px 0;}
.schdpt_grp.hum .grp_area.type01 {background-position:-4px 62px}
.schdpt_grp.hum .grp_area.type02 {background-position:0 -161px}
.schdpt_grp.hum .grp_area.type03 {background-position:-4px -333px}
.schdpt_grp.hum .grp_area .board ul li.man span {background:#00c6aa}
.schdpt_grp.hum .grp_area .board ul li.woman span {background:#ff322e}
.schdpt_grp.hum .grp_area .board ul li.point span {background:#ff7174; color:#ff7174}
.schdpt_grp.hum .grp_area .board ul li li.man span em {color:#00c6aa}
.schdpt_grp.hum .grp_area .board ul li li.woman span em {color:#ff322e}
/* 그래프-자연계열 */
.schdpt_grp.nat .grp_area {width:583px}
.schdpt_grp.nat .title {background-position:0 -300px;}
.schdpt_grp.nat .gender span.man:before {background:#67bd21}
.schdpt_grp.nat .gender span.woman:before {background:#ff6600}
.schdpt_grp.nat .grp_area .board ul li li.man strong {background:url(/images/consltJobCarpa/schdpt/ico_gender_nat.gif) 0 0 no-repeat}
.schdpt_grp.nat .grp_area .board ul li li.woman strong {background:url(/images/consltJobCarpa/schdpt/ico_gender_nat.gif) -50px 0 no-repeat}
.schdpt_grp.nat .grp_area {background-image:url(/images/consltJobCarpa/schdpt/bg_empGraph_nat.png); background-repeat:no-repeat; background-position:-4px 0;}
.schdpt_grp.nat .grp_area.type01 {background-position:-4px 61px}
.schdpt_grp.nat .grp_area.type02 {background-position:0 -150px}
.schdpt_grp.nat .grp_area.type03 {background-position:-4px -332px}
.schdpt_grp.nat .grp_area .board ul li.man span {background:#67bd21}
.schdpt_grp.nat .grp_area .board ul li.woman span {background:#ff6600}
.schdpt_grp.nat .grp_area .board ul li.point span {background:#106d0e; color:#106d0e}
.schdpt_grp.nat .grp_area .board ul li li.man span em {color:#67bd21}
.schdpt_grp.nat .grp_area .board ul li li.woman span em {color:#ff6600}
/* 20180129수정 end */

/* 개설대학 */
.schdpt_map {margin-bottom:40px; overflow:hidden}
.schdpt_map .map {float:left; width:345px; height:441px}
.schdpt_map .map ul {position:relative; width:345px; height:441px; background:url(/images/consltJobCarpa/schdpt/bg_map.gif) 0 0 no-repeat}
.schdpt_map .map ul li {position:absolute; left:0; top:0; width:345px; height:441px}
.schdpt_map .map a {position:absolute; left:8px; display:inline-block; padding-right:9px; height:20px; line-height:21px; background:url(/images/consltJobCarpa/schdpt/bg_mapLabel.png) right 0 no-repeat; color:#fff; z-index:10}
.schdpt_map .map li.seoul.active {background:url(/images/consltJobCarpa/schdpt/bg_map_seoul.gif) 0 0 no-repeat}
.schdpt_map .map li.busan.active {background:url(/images/consltJobCarpa/schdpt/bg_map_busan.gif) 0 0 no-repeat}
.schdpt_map .map li.daegu.active {background:url(/images/consltJobCarpa/schdpt/bg_map_daegu.gif) 0 0 no-repeat}
.schdpt_map .map li.incheon.active {background:url(/images/consltJobCarpa/schdpt/bg_map_incheon.gif) 0 0 no-repeat}
.schdpt_map .map li.gwangju.active {background:url(/images/consltJobCarpa/schdpt/bg_map_gwangju.gif) 0 0 no-repeat}
.schdpt_map .map li.daejeon.active {background:url(/images/consltJobCarpa/schdpt/bg_map_daejeon.gif) 0 0 no-repeat}
.schdpt_map .map li.ulsan.active {background:url(/images/consltJobCarpa/schdpt/bg_map_ulsan.gif) 0 0 no-repeat}
.schdpt_map .map li.sejong.active {background:url(/images/consltJobCarpa/schdpt/bg_map_sejong.gif) 0 0 no-repeat}
.schdpt_map .map li.gyeonggi.active {background:url(/images/consltJobCarpa/schdpt/bg_map_gyeonggi.gif) 0 0 no-repeat}
.schdpt_map .map li.ganwon.active {background:url(/images/consltJobCarpa/schdpt/bg_map_ganwon.gif) 0 0 no-repeat}
.schdpt_map .map li.chungbuk.active {background:url(/images/consltJobCarpa/schdpt/bg_map_chungbuk.gif) 0 0 no-repeat}
.schdpt_map .map li.chungnam.active {background:url(/images/consltJobCarpa/schdpt/bg_map_chungnam.gif) 0 0 no-repeat}
.schdpt_map .map li.jeonbuk.active {background:url(/images/consltJobCarpa/schdpt/bg_map_jeonbuk.gif) 0 0 no-repeat}
.schdpt_map .map li.jeonam.active {background:url(/images/consltJobCarpa/schdpt/bg_map_jeonam.gif) 0 0 no-repeat}
.schdpt_map .map li.gyeongbuk.active {background:url(/images/consltJobCarpa/schdpt/bg_map_gyeongbuk.gif) 0 0 no-repeat}
.schdpt_map .map li.gyeongnam.active {background:url(/images/consltJobCarpa/schdpt/bg_map_gyeongnam.gif) 0 0 no-repeat}
.schdpt_map .map li.jeju.active {background:url(/images/consltJobCarpa/schdpt/bg_map_jeju.gif) 0 0 no-repeat}
.schdpt_map .map li.seoul a {left:112px; top:75px}
.schdpt_map .map li.busan a {left:251px; top:287px}
.schdpt_map .map li.daegu a {left:231px; top:217px}
.schdpt_map .map li.incheon a {left:46px; top:85px}
.schdpt_map .map li.gwangju a {left:113px; top:289px}
.schdpt_map .map li.daejeon a {left:148px; top:192px}
.schdpt_map .map li.ulsan a {left:277px; top:254px}
.schdpt_map .map li.sejong a {left:100px; top:155px}
.schdpt_map .map li.gyeonggi a {left:114px; top:113px}
.schdpt_map .map li.ganwon a {left:191px; top:68px}
.schdpt_map .map li.chungbuk a {left:159px; top:142px}
.schdpt_map .map li.chungnam a {left:75px; top:186px}
.schdpt_map .map li.jeonbuk a {left:111px; top:236px}
.schdpt_map .map li.jeonam a {left:88px; top:315px}
.schdpt_map .map li.gyeongbuk a {left:223px; top:181px}
.schdpt_map .map li.gyeongnam a {left:191px; top:268px}
.schdpt_map .map li.jeju a {left:89px; top:393px}
.schdpt_map .map a span {position:relative; display:inline-block}
.schdpt_map .map a span:before {position:absolute; left:-8px; top:0; display:inline-block; width:8px; height:20px; background:url(/images/consltJobCarpa/schdpt/bg_mapLabel.png) 0 0 no-repeat; content:""}
.schdpt_map .map a:hover, .schdpt_map .map a:focus, .schdpt_map .map li.active a {background:url(/images/consltJobCarpa/schdpt/bg_mapLabel.png) right -20px no-repeat; text-decoration:none}
.schdpt_map .map a:hover span:before, .schdpt_map .map a:focus span:before, .schdpt_map .map li.active a span:before {background:url(/images/consltJobCarpa/schdpt/bg_mapLabel.png) 0 -20px no-repeat}
.schdpt_map .map_info {position:relative; float:right; width:333px; overflow:hidden}
.schdpt_map .map_info .text {margin:7px 0 20px; line-height:18px; font-family:NanumGothic; font-size:14px; color:#0a77cb}
.schdpt_map .map_info .btn_all {position:absolute; right:0; top:61px; display:inline-block; padding:0 10px 0 18px; height:21px; line-height:21px; border:1px solid #57a8dd; background:#fff; font-family:"돋움",Dotum; font-weight:bold; color:#296fa5; font-size:12px}
.schdpt_map .map_info .btn_all:after {display:inline-block; margin-left:13px; width:5px; height:7px; background:url(/images/consltJobCarpa/schdpt/ico_link.gif) 0 0 no-repeat; vertical-align:1px; content:""}
.schdpt_map .map_info table {float:left; margin-top:5px; margin-bottom:0; width:166px}
.schdpt_map .map_info table + table {margin-left:-1px}
.schdpt_map .map_info table .active th, .schdpt_map .map_info table .active td {background:#fff1d7}
.mapView_uni .div2 {overflow:hidden}
.mapView_uni .div2 table {float:left; width:340px}
.mapView_uni .div2 table + table {float:right}
.mapView_uni .btn_view {position:relative; top:10px; display:block;text-align:right}
.mapView_uni .btn_view a {position:relative; display:inline-block; padding:0 9px 0 10px; height:28px; line-height:28px; border:1px solid #57a8dd; font-family:"돋움",Dotum; font-weight:bold; color:#296fa5; font-size:12px}
.mapView_uni .btn_view a:after {display:inline-block; margin-left:13px; width:5px; height:7px; background:url(/images/consltJobCarpa/schdpt/ico_link.gif) 0 0 no-repeat; vertical-align:1px; content:""}
/* 계열별 자주하는 질문(20180131수정) */
.schdpt_foldLi {margin:30px 0; font-family:NanumGothic}
.schdpt_foldLi button {position:relative; margin-bottom:10px; padding-right:42px; height:29px; line-height:29px; border:none; background:url(/images/consltJobCarpa/schdpt/bg_rndBtn.gif) right 0 no-repeat; color:#0e85d7; font-family:NanumGothicBold; font-weight:normal; letter-spacing:-1px}
.schdpt_foldLi button:before {position:absolute; left:0; top:0; display:block; width:15px; height:29px; background:url(/images/consltJobCarpa/schdpt/bg_rndBtn.gif) 0 0 no-repeat; content:""}
.schdpt_foldLi button span {position:relative; display:inline-block; padding-left:13px; height:29px; line-height:29px}
.schdpt_foldLi button span:after {position:absolute; right:-26px; top:6px; display:block; width:16px; height:16px; background:url(/images/consltJobCarpa/schdpt/btn_toggle.png) 0 0 no-repeat; content:""}
.schdpt_foldLi button.active span:after {background:url(/images/consltJobCarpa/schdpt/btn_toggle.png) 0 -30px no-repeat}
.list_schdpt_foldLifold strong {font-family:NanumGothicBold; font-weight:normal}
#content .schdpt_foldLi h3 {margin-bottom:0; padding-left:0; background:none; height:36px; line-height:36px; border-top:2px solid #0081c5; border-bottom:1px solid #0081c5; text-align:center}
.schdpt_foldLi ul.faq li {line-height:18px}
.schdpt_foldLi ul.faq li a {display:inline-block}
.schdpt_foldLi ul.faq li a:hover, .schdpt_foldLi ul.faq li a:focus {text-decoration:none}
.schdpt_foldLi ul.faq li a:visited {color:#444}
.schdpt_foldLi ul.faq li.active a, .schdpt_foldLi ul.faq li.active a:visited {color:#f58026}
.schdpt_foldLi ul.faq li .qus {position:relative; display:block; padding:13px 14px 14px 46px; border-bottom:1px solid #e4e4e4; font-size:14px; font-family:NanumGothic; font-weight:normal}
.schdpt_foldLi ul.faq li .qus span {position:absolute; left:15px; top:11px; display:inline-block; margin-right:6px; width:25px; height:25px; background:url(/images/consltJobCarpa/schdpt/ico_qna.png) 0 0 no-repeat; font-size:0}
.schdpt_foldLi ul.faq li.active .qus {font-family:NanumGothicBold; color:#f58026}
.schdpt_foldLi ul.faq li.active .qus span {background:url(/images/consltJobCarpa/schdpt/ico_qna.png) 0 -30px no-repeat}
.schdpt_foldLi ul.faq li .ans {position:relative; display:none; padding:15px 20px 15px 77px; border-bottom:1px solid #e4e4e4; background:#f7f7f7}
.schdpt_foldLi ul.faq li.active .ans {display:block}
.schdpt_foldLi ul.faq li .ans span {position:absolute; left:20px; top:15px; display:inline-block; width:47px; height:25px; background:url(/images/consltJobCarpa/schdpt/ico_qna.png) 0 -60px no-repeat; font-size:0}
/* 학과정보 추가 end (20180124) */