@charset "utf-8";
/*****************************************************************
□ 회사명 : (주)하늘연소프트
□ 작업자 :
□ CSS명 : /jobyoung/jobyoung.css
□ 최종 수정날짜 : 2015.07.01
□ 주제 : 잡영 프레임워크 전환에 따른 잡영용 CSS추가
□ 규칙 :
	1) 레프트 메뉴 - <ul class="youngMenu">
*****************************************************************/

@import url('calpopup.css');      /* 캘린더 */
@import url('../font.css');

.f_blue {color:#1e61b7 !important}

/* 레프트 메뉴 */
#sidebar menu {margin:0 0 10px; background:url(/images/common/layout/sidebar_bg.gif) repeat-y left;}
#sidebar menu li {padding-top:1px;}
#sidebar menu li a {display:block; background:url(/images/jobyoung/common/layout/left_list.gif) no-repeat; color:#444; font-weight:bold; padding:9px 0 0 24px; height:20px; text-decoration:none; letter-spacing:-1px;}
#sidebar menu li li.active a {background:none;}
#sidebar menu li a:hover,#sidebar menu li.active a {background:url(/images/jobyoung/common/layout/left_liston.gif) no-repeat; color:#000}
#sidebar menu li ul {position:relative; background:url(/images/common/layout/sidebar_bg02.gif) no-repeat; padding:10px 10px 5px; border-bottom:1px solid #d8dce3;}
#sidebar menu li li {position:relative; background:url(/images/common/layout/left_list02.gif) 0 5px no-repeat; padding:0 0 8px 9px}
#sidebar menu li li a,#sidebar menu li li a:hover {display:inline; background:none; color:#555; padding:0; font-weight:normal;}
#sidebar menu li li a:hover {text-decoration:underline;}
#sidebar menu li.active li.active a {color:#7aa632;}
#sidebar ul.school li ul {margin-top:10px;}
#sidebar ul.school li ul li {width:36%; _width:60px; margin:0 0 0 -10px;}

#sidebar div.youngman {overflow:hidden; _zoom:1; margin-bottom:7px;}
#sidebar div.youngman ul {margin-top:-1px; padding-bottom:10px; background:url(/images/jobyoung/common/layout/sidebar_bg_btm.gif) no-repeat left bottom;}
#sidebar div.youngman li {padding:0; background:url(/images/jobyoung/common/layout/sidebar_bg_li.gif) no-repeat left top;}
#sidebar div.youngman li a {background:none; color:#000;}
#sidebar div.youngman li.active a, #sidebar div.youngman li a:hover {background:none; color:#1469b3;}

p.visual_img {margin-bottom:20px;}

/* 탭 메뉴1 (layout개편 제거)
ul.tab_menu li.emp a,ul.tab_menu li.emp strong,ul.tab_menu li.personal a,ul.tab_menu li.personal strong {height:19px; padding:8px 0 0 36px; letter-spacing:0; font-size:12px;}
ul.tab_menu li.emp a {background:url(/images/jobyoung/common/bg_tabEmpOff.gif) no-repeat left bottom;}
ul.tab_menu li.emp strong {background:url(/images/jobyoung/common/bg_tabEmpOn.gif) no-repeat left bottom;}
ul.tab_menu li.personal a {background:url(/images/jobyoung/common/bg_tabPersonalOff.gif) no-repeat left bottom;}
ul.tab_menu li.personal strong {background:url(/images/jobyoung/common/bg_tabPersonalOn.gif) no-repeat left bottom;}
*/

/* 특성화고 검색 */
div.specialHighSrch {*zoom:1; margin-bottom:30px;}
div.specialHighSrch:after {content:""; display:block; clear:both;}
div.specialHighSrch div.srchSpecialHigh,div.specialHighSrch div.jobList,div.specialHighSrch div.regionList {float:left; display:inline;}
#content div.specialHighSrch h3 {background:none; padding:10px 0 15px 0;}

div.specialHighSrch div.srchSpecialHigh {width:350px;}
div.specialHighSrch table caption {display:none;}
div.specialHighSrch table th,div.specialHighSrch table td {text-align:left; border:none;}
div.specialHighSrch table th {background:none; padding:0; height:30px;}
div.specialHighSrch table td input.typing2 {width:140px;}

div.specialHighSrch div.jobList {width:170px;}
div.specialHighSrch div.jobList li {line-height:1.4; min-height:20px; *height:20px;}
div.specialHighSrch div.jobList li a {font-size:11px;}
div.specialHighSrch div.regionList {width:175px;}

#main #content .empdetail .coinfo {border-top:1px solid #dedede;}
#main #content .empdetail .coinfo div.cologoL {width:31%;}
#main #content .empdetail .coinfo div.coinfoR {width:69%;}
#main #content .empdetail .coinfo {background:url(/images/common/bg_dtlCoinfo2.gif) no-repeat left bottom}
#main #content h5 {clear:both; margin-bottom:6px; padding-left:13px; background:url(/images/common/bullet/bul_donut_blue.gif) no-repeat left 1px; color:#0075b0; font-size:12px;}
#main #content .comIntro {padding-top:15px; width:620px; padding-left:10px; margin-bottom:35px;}
#main #content .comIntro p.detail {color:#7f7f7f; padding-bottom:15px; border-bottom:1px dashed #dadada;}
#main #content .empReply p {position:relative; font-size:11px; font-family:"돋움", dotum; margin-bottom:10px;}
#main #content .empReply p span {position:absolute; right:0; top:-5px;}
#main #content .empReply dl {position:relative; border:1px solid #ddd; background:#f7f7f7; padding:9px; padding-bottom:0;}
#main #content .empReply dt {display:none;}
#main #content .empReply dd {margin-bottom:10px; font-size:11px; font-family:"돋움", dotum;}
#main #content .empReply dd * {vertical-align:bottom;}
#main #content .empReply dd input.typing {border:1px solid #ddd; vertical-align:middle; margin-right:5px;}
#main #content .empReply dd textarea {padding:4px 0 0 4px; width:603px; height:65px; border:1px solid #ddd; margin-right:-4px;}
#main #content .empReply dd span {position:absolute; right:9px; top:9px;}
#main #content .empReply dd span strong {font-weight:normal;}

#main #content .emplist p.monthCtrl {text-align:center; margin-bottom:6px;}
#main #content .emplist p.monthCtrl * {vertical-align:bottom;}
#main #content .emplist p.monthCtrl strong {display:inline-block; width:140px;}
#main #content .emplist ul.monthInfo {border:1px solid #ddd; padding:10px; padding-bottom:0;}
#main #content .emplist ul.monthInfo li {height:50px; padding:2px 0 10px;}
#main #content .emplist ul.monthInfo li * {float:left; display:inline;}
#main #content .emplist ul.monthInfo li a.logo {margin:-2px 7px 0 0;}
#main #content .emplist ul.monthInfo li a.logo img {border:1px solid #ddd; width:66px; height:48px;}
#main #content .emplist ul.monthInfo li a.comNm {display:block; color:#1469b3; text-decoration:underline; width:85px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
#main #content .emplist ul.monthInfo li p {padding:3px 0; width:85px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}

div.sayAbout {position:relative; padding:9px 9px 5px; border:1px solid #e0e0e0; background:#f7f7f7; font-family:"돋움",dotum; font-size:11px;}
div.sayAbout * {vertical-align:middle;}
div.sayAbout textarea {display:block; margin-bottom:5px; padding:4px 0 0 4px; width:670px; height:65px; border:1px solid #ddd;}
div.sayAbout span.check {position:absolute; top:92px; right:10px;}
div.sayAbout span.check strong {font-weight:normal;}

span.file_btn {position:relative;}
span.file_btn strong {position:absolute; top:0; left:0px; overflow:hidden; width:49px; height:20px;}
span.file_btn strong input {position:relative; width:100%; height:20px; -ms-filter:alpha(opacity=0); filter:alpha(opacity=0); opacity:0; -moz-opacity:0; cursor:pointer;}

/* 취업을 이야기하다 start */
div#photoF ,div#urlF {margin:3px 0 5px 25px;}
ul.sayAbout {border-top:1px solid #e3e3e3;}
ul.sayAbout li {position:relative; padding:10px 0 0 91px; border-bottom:1px solid #e3e3e3; line-height:1.5; *zoom:1;}
ul.sayAbout li p {margin-bottom:10px;}
ul.sayAbout li p, ul.sayAbout2 li p {margin-top:7px; width:570px;}
ul.sayAbout li div.comment {margin:0; padding-top:0; height:19px; border:none; text-align:right; letter-spacing:-2px;}
ul.sayAbout li div.comment a img {vertical-align:top}
ul.sayAbout li div.comment a.re_count {display:inline-block; padding-top:2px; width:29px; height:17px; background:url(/images/jobyoung/common/bg_count.gif) no-repeat left top; text-align:center; font-weight:bold; font-size:11px; color:#ff6600; letter-spacing:0}
ul.sayAbout li div.comment a.re_count span {position:relative; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
ul.sayAbout li a.photo {position:absolute; top:7px; left:6px; background:#f7f7f7; width:54px; height:54px; overflow:hidden; font-size:0; color:#f7f7f7;}
ul.sayAbout li span.date {position:absolute; top:6px; right:11px;}
ul.sayAbout div.sayAbout_ing {position:relative; padding-bottom:10px; border-top:1px solid #e3e3e3;}
ul.sayAbout div.sayAbout_ing img.ripple {position:absolute; top:63px; left:28px;}
ul.sayAbout div.sayAbout_ing strong, ul.sayAbout div.sayAbout_ing textarea, ul.sayAbout div.sayAbout_ing div.upload {margin-left:66px;}
ul.sayAbout div.sayAbout_ing strong {display:block; padding-top:10px; *padding-top:0;}
ul.sayAbout div.sayAbout_ing textarea {margin-top:7px; width:558px; height:70px;}
ul.sayAbout div.sayAbout_ing span.check {margin:5px 0 0 327px; font-size:11px;}
ul.sayAbout div.sayAbout_ing span.check strong {display:inline; padding:0;}
ul.sayAbout div.sayAbout_ing div.upload {margin-top:5px;}
	div.upload {font-size:11px;}
ul.sayAbout div.sayAbout_ing div.comment {position:absolute; top:56px; right:0;}
ul.sayAbout2 , div.sayAbout_ing {margin-left:-91px;}
ul.sayAbout2 {overflow:hidden;}
ul.sayAbout2 li {padding:10px 0 0 71px; border-top:1px solid #e3e3e3; border-bottom:none;}
ul.sayAbout2 li div {position:relative;}
ul.sayAbout2 li div textarea {margin:0 0 5px -5px; width:558px; height:70px;}
ul.sayAbout2 li div div.upload {margin-bottom:10px;}
ul.sayAbout2 li div div.comment {position:absolute; top:25px; right:0;}
ul.sayAbout2 li img.ripple {position:absolute; top:31px; left:28px;}
ul.sayAbout2 a.photo, ul.sayAbout2 strong, ul.sayAbout2 p {margin-left:66px;}
ul.sayAbout li ul.sayAbout2 p {width:500px;}
/* 취업을 이야기하다 end */

div.resumePhoto {overflow:hidden; *zoom:1;}
div.resumePhoto p.resumePhoto,div.resumePhoto p.laodPhoto,div.resumePhoto img.after {float:left; display:inline;}
div.resumePhoto img.after {margin:90px 24px 0;}
div.resumePhoto p.resumePhoto {width:150px; text-align:center; padding-bottom:7px;}
div.resumePhoto p.resumePhoto strong {font-weight:bold; color:#333 !important;}
div.resumePhoto p.resumePhoto img.pic {border:1px solid #ddd; width:148px; height:198px; margin-bottom:7px;}
div.resumePhoto p.laodPhoto {padding:63px 0 0 20px; width:185px;}
div.resumePhoto p.laodPhoto span {display:block; padding-top:5px;}
table.search_list tr.reply td.title strong {background:url(/images/jobyoung/common/ico/ico_reply.gif) 0 2px no-repeat; padding-left:17px; font-size:11px;}
div.csreply.style02 p.noti {margin:5px 0; font-weight:normal;}

/* 레프트 관리자 로그인 상태 */
div.left_login {margin-bottom:10px; padding:10px; background:url(/images/jobyoung/common/layout/bg_leftLogin.gif) no-repeat left top; text-align:right;}
div.left_login p {margin-bottom:8px; border-bottom:1px solid #d9d9d9; text-align:left; line-height:1.5}

/* 청년 내 일 만들기 */
div.myJobMain {overflow:hidden; margin-bottom:20px; width:715px;}
div.myJobMain div {float:left; display:inline; margin-right:10px; padding:18px 0 0 16px; width:324px; border:1px solid #dfdfdf; background:#fbfbfb;}
div.myJobMain div ul {margin-top:10px;}
div.myJobMain div ul li {float:left; display:inline; margin:0 6px 3px 0; position:relative; top:0;}
div.myJobMain div ul li img {vertical-align:top;}
div.myJobTwitter {margin-bottom:10px;}
#content div.myJobTwitter h3 {margin:0; padding:0; background:none;}
div.myJobTwitter ul {position:relative; padding:0 5px; height:758px; border:1px solid #eaeaea; overflow-x:hidden; overflow-y:scroll;}
div.myJobTwitter ul li {position:relative; width:588px; margin-top:10px; padding:0 10px 10px 70px; border-bottom:1px solid #eaeaea;}
div.myJobTwitter ul li a.profile {position:absolute; top:0; left:10px;}
div.myJobTwitter ul li a.profile img {width:48px; height:48px; border:1px solid #dbdbdb;}
div.myJobTwitter ul li div {position:relative;}
div.myJobTwitter ul li div a strong {display:block; padding-left:15px; background:url(/images/jobyoung/youngMyJobMake/ico_twitter.gif) no-repeat left top; color:#66a1b9;}
div.myJobTwitter ul li div span {position:absolute; top:0; right:0; color:#777; font-size:11px;}
div.myJobTwitter ul li div p {padding:10px 0 0 5px; color:#666; line-height:1.5;}
div.myJobTwitter ul li div p a {color:#75adc1;}
div.memLogin p {line-height:1.5}
	div.memLogin p.myJob {padding-left:90px;}
	div.memLogin p.empSupport {padding-left:160px;}
div.memLogin div.fieldSet {margin:20px auto 0; padding:21px 0; width:555px; height:130px; background:url(/images/jobyoung/youngMyJobMake/bg_login.gif) no-repeat left top; text-align:center;}
div.memLogin div.fieldSet fieldset * {float:left; display:inline;}
div.memLogin div.fieldSet dl {overflow:hidden; padding:1px 9px 15px 115px; width:242px;}
div.memLogin div.fieldSet dl dt {padding-top:6px; width:79px; font-weight:bold; color:#666; text-align:left;}
div.memLogin div.fieldSet dl dd {margin-bottom:6px;}
div.memLogin div.fieldSet dl dd input {width:161px; height:21px; border:1px solid #ddd;}
div.memLogin div.fieldSet a {font-weight:bold; color:#666;}
div.memLogin ul.list_graybul {margin:15px auto; width:60%;}

/* 불릿&리스트 */
ul.list_graybul li {padding-left:9px; background:url("/images/jobyoung/youngMyJobMake/bul_dot.gif") no-repeat left 5px; color:#666; line-height:1.5}

/* 대학청년고용센터 */
#content strong.blue03 {color:#1469b3; text-decoration:underline;}
div.double {overflow:hidden; margin:20px 0; width:695px;}
div.double div.box {float:left; display:inline;}
div.double div.box p {color:#666; line-height:1.5;}

div.reservation {position:relative; margin-top:50px; padding:10px 0 10px 10px; background:#e8f0fd;}
div.reservation p {position:relative; margin-bottom:20px; line-height:1.5;}
div.reservation p a {position:absolute; right:10px; top:0;}
div.reservation ul {overflow:hidden;}
div.reservation ul li {float:left; display:inline; margin:0 6px 8px 0; background:url("/images/jobyoung/weSchEmpConsltRoom/bg_uni_btm.gif") no-repeat left bottom; text-align:center; line-height:1.7;}
div.reservation ul li img {display:block; width:130px; height:40px;}
/*
div.reservation p {position:relative; margin-bottom:20px; line-height:1.5;}
div.reservation p a {position:absolute; right:0; top:0;}
div.reservation ul {overflow:hidden; padding:10px 0 10px 10px; border:1px solid #e3e3e3; background:#f4f4f4;}
div.reservation ul li {float:left; display:inline; margin:0 6px 8px 0; background:url(/images/jobyoung/weSchEmpConsltRoom/bg_uni_btm.gif) no-repeat left bottom; text-align:center; line-height:1.7;}
div.reservation ul li img {display:block; width:130px; height:40px;}
*/
div.bgselect {padding:6px 10px; background:url(/images/jobyoung/weSchEmpConsltRoom/bg_selectbox.gif) no-repeat left top;}
div.bgselect p {margin-bottom:3px;}
div.bgselect p label {font-weight:bold;}
div.bgcalendar {float:left; padding:5px; width:220px; height:179px; background:url("/images/jobyoung/weSchEmpConsltRoom/bg_calendar.gif") no-repeat left top;}
div.bgcalendar2 {width:337px; padding-top:5px; background:url("/images/jobyoung/bg_whTopbox1.gif") no-repeat left top;}
div.bgcalendar2_in {width:337px; padding:0px 0px 10px 0px; background:url("/images/jobyoung/bg_whBtmbox1.gif") no-repeat left bottom;}

table.reservCofirm {width:335px;}
table.reservCofirm th {background:url("/images/jobyoung/th_bg.gif") repeat-x left bottom;}
table.reservCofirm td {padding-top: 7px;}

/* 예약조회 */
p.resumebox.msg {padding-bottom:30px;}
p.resumebox.msg span.writeinfo {position:absolute; right:15px; bottom:10px;}
.uniCenterMap dt{margin-top:5px; padding-left:10px; background:url(/images/common/bullet/bul_cir_blue.gif) no-repeat 0 50%; color:#444; font-weight:bold;}
.uniCenterMap dd {margin:10px 0 25px 0;}

/* 대학교순 대학정보 */
div#content div.uniinfo h3 {position:relative; margin:20px 0 25px 0; padding-left:18px; background:url(/images/common/bullet/bul_squ_blue.gif) no-repeat top left;}
div.uniinfo h3 img {position:absolute; top:-5px; right:0}
div.uniinfo h3 strong {color:#FF6600;}

/* 취업지원관 */
fieldset.search_penal div.select {padding:5px 0 0 15px;}
p.recmnd {position:relative; margin:15px 0; text-align:center;}
p.recmnd strong {position:absolute; top:5px; left:50%; _left:45px; font-weight:bold; color:#ff6600 !important;}
.csreply dl.reply dd.con {padding-left:10px; width:428px;}

/* 메인 */
fieldset.search {position:relative; z-index:3; margin-bottom:15px; padding:0 24px; height:308px; background:url(/images/jobyoung/main/bg_search.gif) no-repeat left 40px;}
fieldset.search p.keyword {height:36px; text-align:center;}
fieldset.search p.keyword input.typing {margin-left:11px; padding-left:15px; width:340px; height:36px; border:none; background:url(/images/jobyoung/main/bg_typing.gif) no-repeat left top; font-family:dotum,"돋움"; font-size:14px; color:#999;}
fieldset.search span {display:block; height:28px; padding-top:28px; font-weight:bold; color:#444; vertical-align:baseline;}
fieldset.search span strong {font-family:dotum,"돋움"; font-size:16px; color:#00358c; vertical-align:baseline;}
fieldset.search span strong.orange {color:#e7780f;}
fieldset.search dl.important {padding-top:10px; height:60px; *height:auto;}
fieldset.search dl.important dt {padding:5px 0 0 6px; height:28px;}
fieldset.search dl.important dd {position:relative; margin:-32px 0 2px; padding-left:72px;}
fieldset.search dl.important dd input.typing {padding-left:10px; width:448px; height:25px; border:none; background:url(/images/jobyoung/main/bg_typing02.gif) no-repeat left top; line-height:2.0;}
fieldset.search dl.important dd a {margin-right:4px}
fieldset.search dl.condition {padding-top:14px}
fieldset.search dl.condition dt {padding:0; height:27px; font-weight:bold;}
fieldset.search dl.condition dd {position:relative; margin:-27px 0 14px 0; *margin-bottom:10px; padding:0 0 0 85px;}
fieldset.search dl.condition dd label {margin-right:7px;}
fieldset.search dl.condition dd p {position:relative; top:-3px; line-height:2.0;}
fieldset.search .submit {position:absolute; right:17px; bottom:24px;}

div.con_mid {margin-bottom:10px; height:276px;}
#content div.con_mid a {color:#444}
#content div.con_mid a.more {position:absolute; top:15px; right:5px; padding-right:7px; background:url(/images/jobyoung/main/bul_arr_gray.gif) no-repeat right 2px; font-family:dotum,"돋움"; font-size:11px; color:#adadad;}
	#content div.con_mid div.goodCorp a.more {background:url(/images/jobyoung/main/bul_arr_sky.gif) no-repeat right 2px; right:15px; color:#88a2ca;}
	div.happyCorp a.more {right:9px;}
div.goodCorp {position:relative; float:left; display:inline; width:482px; height:275px; border-left:1px solid #9fb8e0; border-bottom:1px solid #7291c8; background:#f3f6fa;}
#content div.goodCorp h3 {margin:0 0 3px; padding:0; background:none;}
div.goodCorp div.page {margin-top:-1px; padding-top:6px; height:14px; background:#f3f6fa; letter-spacing:-2px; text-align:center;}
div.goodCorp div.page img {vertical-align:top}
div.goodCorp li {margin:0 12px; padding-top:7px; height:45px; background:url(/images/jobyoung/main/bg_line.gif) repeat-x left bottom; line-height:1.5; *zoom:1;}
div.goodCorp li a.prefer_crop {float: left;}
div.goodCorp li p {color:#666;}
div.goodCorp li a.jobyoung_list {float:left; display:inline; margin-right:15px; padding-top:13px; width:155px; height:24px; border:1px solid red; background:url(/images/jobyoung/main/bg_name.gif) repeat-x left top; line-height:1.2; color:#384291; text-align:center;}
div.goodCorp li table td {width:103px;}
#content div.goodCorp li table td a {color:#000}
div.happyCorp {float:right; display:inline; height:276px; width:212px; overflow:hidden;}
div.happyCorp li img {vertical-align:top;}
div.happyCorp li div {position:relative; margin-top:-32px; padding:0 5px; height:236px; border:4px solid #7ca1dc; background:#fff; text-align:center;}
#content div.happyCorp li div h3 {margin:0 0 8px 0; padding:0; background:none;}
div.happyCorp li div strong {font-size:14px; color:#4f4f4f;}
div.happyCorp li div a img {margin:13px 0;}
div.happyCorp li div p {padding:0 3px; text-align:left; line-height:1.5;}
#content div.happyCorp li div p a {color:#4f4f4f;}
#content div.con_btm a {color:#444}
#content div.con_btm div.left h3 {margin:0 0 12px; padding:14px 0 0; height:19px; border-bottom:1px solid #e3e3e3; background:none;}
#content div.con_btm a.more {position:absolute; top:20px; right:0; padding-right:7px; background:url(/images/jobyoung/main/bul_arr_gray.gif) no-repeat right 2px; font-family:dotum,"돋움"; font-size:11px; color:#adadad;}

div.con_btm div.left {float:left; display:inline; width:462px;}
div.con_btm div.left div {position:relative; float:left; display:inline; width:220px;}
/* 20151124 수정 시작 워크넥 SR건
div.con_btm div.left div.blog {margin-right:22px; height:175px;}
div.con_btm div.left div.blog p {padding:0 0 5px; font-weight:bold; line-height:1.4;}
div.con_btm div.left div.blog img.photo {float:left; display:inline; margin-right:9px; border:1px solid #ccc;}
div.con_btm div.left div.blog span {line-height:1.4;} */
div.con_btm div.left div.program {height:178px}
div.con_btm div.left div.program li {position:relative; padding:0 0 15px 0; height:28px; color:#4f4f4f; line-height:1.4;}
div.con_btm div.left div.program li span {position:absolute; right:0; top:18px; font-size:11px;}
div.con_btm div.left div.program li a img {float:left; display:inline; margin-right:5px;}

div.con_btm div.left div.talk {margin-right:22px;}
div.con_btm div.left div.talk li {padding-bottom:15px; line-height:1.2;}
#content div.con_btm div.left div.talk li a {font-size:11px; font-weight:bold; color:#1469b3;}
#content div.con_btm div.left div.talk li p a {font-weight:normal; color:#75adc1;}

div.con_btm div.left div.contest {width:100%}
div.con_btm div.left div.contest li {position:relative; padding-bottom:5px; height:27px; line-height:1.2;}
div.con_btm div.left div.contest li a {overflow:hidden; display:inline-block; width:220px; white-space:nowrap; text-overflow:ellipsis}
div.con_btm div.left div.contest li {padding-left:7px; background:url(/images/jobyoung/main/bul_squ.gif) no-repeat left 4px;}
div.con_btm div.left div.contest li span {font-size:11px}
div.con_btm div.left div.contest li .center {position:absolute; right:0; top:0; width:98px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}

div.con_btm div.left div.employ {margin-right: 22px; height:178px}
#content div.con_btm div.employ h3 {margin:0 0 13px}
div.con_btm div.left div.employ li {height: 27px; line-height: 1.2; padding-bottom:16px; background: url("/images/jobyoung/main/bul_squ.gif") no-repeat left 4px; padding-left: 7px}
#content div.con_btm div.left div.employ li p a {color: rgb(117, 173, 193); font-weight: normal}
/* 20151124 수정 끝 워크넥 SR건  */

div.con_btm div.right {float:right; display:inline; width:213px}
#content div.con_btm div.right h3 {margin:14px 0 0 14px; padding:0; background:none;}
div.con_btm div.right div {position:relative; margin-bottom:4px; border:1px solid #e3e3e3; background:#fbfbfb;}
div.con_btm div.right div.resume_photo {height:140px;}
div.con_btm div.right div.psy_test {height:210px;}
div.con_btm div.right div.myjob {margin-bottom:10px;}
#content div.con_btm div.right div a.more {top:16px; right:14px;}
div.con_btm div.right div.resume_photo dl {position:relative; overflow:hidden; margin:10px 0 0 -23px; height:96px; background:url(/images/jobyoung/main/bg_next.gif) no-repeat 126px 33px;}
div.con_btm div.right div.resume_photo dt {position:absolute; top:77px;}
div.con_btm div.right div.resume_photo dt.before {left:68px}
div.con_btm div.right div.resume_photo dt.after {left:168px}
div.con_btm div.right div.resume_photo dd {float:left; display:inline; padding:0 0 0 49px;}
div.con_btm div.right div.resume_photo dd img {top:0; margin:0; padding:0; border:1px solid #d5d5d5}
div.con_btm div.right div.psy_test ul {margin-left:14px;}
div.con_btm div.right div.myjob ul {margin:6px 0 0 14px;}
div.con_btm div.right div.myjob ul li {padding:0 0 8px; line-height:1.0;}
div.con_btm div.right div.myjob ul li a {padding-left:7px; background:url(/images/jobyoung/main/bul_squ.gif) no-repeat left 4px;}

/* 게시판 정렬 레이어 */
div#sort {position:relative;}
div#sort div {position:absolute; top:31px; padding:7px 25px 7px 7px; border:1px solid #ddcb8c; background:#fefef1;}
div#sort div a {display:block; line-height:1.2}
div#sort div a.close {position:absolute; top:8px; right:8px;}

/* 취업지원관 신규 2012.12.03 */
.bgWhbox01 {width:695px; padding-top:5px; background:url("/images/jobyoung/bg_whTopbox.gif") no-repeat left top;}
.bgWhbox02 {padding:5px 0 5px 12px; background:url("/images/jobyoung/bg_whBtmbox.gif") no-repeat left bottom;}
.bgWhbox02 ul li {float:left}
.bgWhbox02 li {height:25px}

.mtm35 {margin-top:-35px;}
.mr2 {margin-right:2px;}
.mlm5 {margin-left:-5px;}
.lineh20 {line-height:2.0;}
.SchIntro {width:695px; height:200px;}
.SchMap {width:695px; height:200px;}
.marginRN {margin-right:0 !important;}


div.consul {padding-top:5px; background:url("/images/jobyoung/bg_whTopbox2.gif") no-repeat left top; clear:both;}
div.consul_in {padding:5px 10px 10px 10px; background:url("/images/jobyoung/bg_whBtmbox2.gif") no-repeat left bottom;}
div.consul_in ul li {float:left; text-align:left; width: 530px;}
div.consul_in ul li.tit {width:140px;}
.absolute {position:absolute;}

div.school {padding-top:10px; background:url("/images/jobyoung/bg_whTopbox3.jpg") no-repeat left top; clear:both;}
div.school_in {min-height:25px; padding:5px 15px 15px 15px; background:url("/images/jobyoung/bg_whBtmbox3.jpg") no-repeat left bottom;}
div.school_in dl dt {padding-left:8px; background:url("/images/jobyoung/blut.gif") no-repeat left center; font-weight:bold; padding-top:3px;}
.chack {padding-left:18px; background:url("/images/jobyoung/icon_chack.jpg") no-repeat left center;}


#all_calpopup{min-width:710px;margin-left:215px;}
.calpopup{width:98%;margin:0 auto;*zoom:1;}
.calpopup:after{content:" "; display:block; clear:both;}
.calpopup h1{float:left;padding:15px; 0 0 10px;}
.calpopup h1 a{margin-right:5px;}
.item1 a {float:left;background-image:url("/images/jobyoung/calendar/foot_logo01.gif");height:43px;width:73px;display:block;overflow:hidden;text-indent:-1000px;}
.item2 a {margin-left:10px;float:left;background-image:url("/images/jobyoung/calendar/foot_logo02.gif");height:43px;width:104px;display:block;overflow:hidden;text-indent:-1000px;}
.accbe{float:right;margin-top:10px;width:378px;}
.accbe dl{background-image:url("/images/jobyoung/calendar/text_receiverinfo.gif");background-repeat:no-repeat;display:block;
height:12px;overflow:hidden;text-indent:-1000px;width:395px;}
.accbe p{float:right;background-image:url("/images/jobyoung/calendar/text_copyright.gif");background-repeat:no-repeat;display:block;height:12px;
overflow:hidden;text-indent:-1000px;width:196px;}
#all_calpopup_area{width:98%;margin:0 auto;padding-top:30px;position:relative;*zoom:1;}
#all_calpopup_area:after{content:" "; display:block; clear:both;}

#tailpopup{margin-top:15px;*zoom:1;background:#efefef;padding:10px 20px;margin-bottom:10px;}
#tailpopup:after{content:" "; display:block; clear:both;}
#tailpopup ul{float:left;}
#tailpopup ul li{float:left;}
#all_sid_calpopup{float:left;}

.mini_calender1 {background:none repeat scroll 0 0 #FFFFFF;/*padding:11px 0 25px 0;*/ margin:3px 4px 3px 3px; border-bottom:1px solid #EEEEEE; }
.mini_calender1 .month_flash {padding:0 0 3px;}
.mini_calender1 .month_flash img {display:block;}
.mini_calender1 .mini_month_top {height:38px; margin:0 0 7px; position:relative; text-align:center; }
.mini_calender1 .mini_month_top .year {height:10px;margin:0 auto;padding:0;width:28px;}
.mini_calender1 .mini_month_top .year .sp {vertical-align:top;}
.mini_calender1 .mini_month_top img {vertical-align:top;}
.mini_calender1 .mini_month_top .month {margin:0 auto;width:120px;}
.mini_calender1 .mini_month_top .month a.rollover img {border:0 none;display:inline;}
.mini_calender1 .mini_month_top .month a.rollover img.over {display:none;}
.mini_calender1 .mini_month_top .month a.rollover:hover {border:0 none;}
.mini_calender1 .mini_month_top .month a.rollover:hover img {display:none;}
.mini_calender1 .mini_month_top .month a.rollover:hover img.over {display:inline;}
.mini_calender1 .mini_month_top .btn_year {color:#6D6D6D;font-size:11px;letter-spacing:-1px;position:absolute;right:-2px;top:0;}
.mini_calender1 table {-moz-user-select:none;cursor:pointer;}
.mini_calender1 thead th {height:28px; background:#99c457; color:#FFF;}
.mini_calender1 td {border:none}
.mini_calender1 td a {display:block; color:#6D6D6D; font-family:tahoma; font-size:10px; height:28px; line-height:28px; vertical-align:middle; text-align:center}
.mini_calender1 td.range_out_holiday, .mini_calender1 td.range_out_holiday * {color:#ECA9A9;}
.mini_calender1 td.range_out, .mini_calender1 td.range_out * {color:#B3B3B3;}
.mini_calender1 .holiday a {color:#E51400;}
.mini_calender1 .select_area a {background-color:#f5f5f5;}
.mini_calender1 .select_area.on a {background-color:#fd9149;}
.mini_calender1 .todaymin a {background-color:#6595DB;color:#FFFFFF;}
.mini_calender1 .todaymin strong {color:#FFFFFF;font-family:tahoma; font-size:10px; font-weight:normal;letter-spacing:-1px;}
.mini_calender1 .todaymin em {color:#FFFFFF;}
.mini_calender1 em {color:#000000;font-family:tahoma;font-size:10px;font-weight:bold;letter-spacing:-1px;}
.mini_calender1 .holiday em {color:#E51400;}
.mini_calender1 td.ok {background:#f67e9a;color:#fff}
.mini_calender1 td.today1 a {height:24px; line-height:24px; border:2px solid #6596db}
.mini_calender1 .holiday_saturday, .mini_calender1 .holiday_saturday a {color:#3e84c0;}
.mini_calender1 .holiday_sunday, .mini_calender1 .holiday_sunday a {color:#E51400;}

.sp {background-image:url("/images/jobyoung/calendar/font.gif");background-repeat:no-repeat;display:inline-block;float:left;}
input.sp {background:none !important}
.mini_calender1 .mini_month_top .year .sp {vertical-align:top;}
.mini_calender1 .mini_month_top .year {height:10px;margin:0 auto;padding:0;width:28px;}
.blind {font-size:0;height:0;left:0;line-height:0;overflow:hidden;position:absolute;top:0;visibility:hidden;width:0;}

.sp_sun {background-position:0 -10px;height:9px;width:7px;}
.sp_mon {background-position:-10px -10px;height:9px;width:7px;}
.sp_tue {background-position:-20px -10px;height:9px;width:9px;}
.sp_wed {background-position:-32px -10px;height:9px;width:8px;}
.sp_thu {background-position:-43px -10px;height:9px;width:8px;}
.sp_fri {background-position:-54px -10px;height:9px;width:8px;}
.sp_sat {background-position:-65px -10px;height:9px;width:8px;}
.sp_b_today {background-position:-100px 0;cursor:pointer;height:17px;margin-top:5px;width:30px;}
.sp_b_year {background-position:-133px 0;cursor:pointer;height:16px;margin-top:5px;width:30px;}
.sp_b_prev {background-position:0 -109px;cursor:pointer;height:26px;width:16px;}
.sp_b_prev_on {background-position:-19px -109px;cursor:pointer;height:26px;width:16px;}
.sp_b_next {background-position:-38px -109px;cursor:pointer;height:26px;width:16px;}
.sp_b_next_on {background-position:-57px -109px;cursor:pointer;height:26px;width:16px;}

.sp_b_prev2 {background-position:-76px -109px;cursor:pointer;height:26px;width:16px;}
.sp_b_prev2_on {background-position:-95px -109px;cursor:pointer;height:26px;width:16px;}
.sp_b_next2 {background-position:-114px -109px;cursor:pointer;height:26px;width:16px;}
.sp_b_next2_on {background-position:-133px -109px;cursor:pointer;height:26px;width:16px;}

.sp_b_prev3 {background-position:-152px -109px;cursor:pointer;height:26px;width:16px;}
.sp_b_prev3_on {background-position:-171px -109px;cursor:pointer;height:26px;width:16px;}
.sp_b_next3 {background-position:-190px -109px;cursor:pointer;height:26px;width:16px;}
.sp_b_next3_on {background-position:-209px -109px;cursor:pointer;height:26px;width:16px;}

.sp_b_prev4 {background:url("/images/jobyoung/btn_left.png")0 0 no-repeat;cursor:pointer;height:23px;width:23px;}
.sp_b_prev4_on {background:url("/images/jobyoung/btn_left.png")0 0 no-repeat;cursor:pointer;height:23px;width:23px;}
.sp_b_next4 {background:url("/images/jobyoung/btn_right.png")0 0 no-repeat;cursor:pointer;height:23px;width:23px;}
.sp_b_next4_on {background:url("/images/jobyoung/btn_right.png")0 0 no-repeat;cursor:pointer;height:23px;width:23px;}

.calendleft{margin-top:15px;}
.calendleft h2 {background:url("/images/main/listLi.gif") repeat-x scroll left bottom transparent;height:22px;}
.calendleft ul{margin-top:10px;}
.calendleft ul li {background:url("/images/jobyoung/calendar/left/listIco02.gif") no-repeat scroll left 4px transparent;margin:1px 0;padding-left:8px;}
.calendleft ul li strong{margin-right:5px;}

.sp_y0 {width:7px; height:7px; background-position:0 0;}
.sp_y1 {width:7px; height:7px; background-position:-10px 0;}
.sp_y2 {width:7px; height:7px; background-position:-20px 0;}
.sp_y3 {width:7px; height:7px; background-position:-30px 0;}
.sp_y4 {width:7px; height:7px; background-position:-40px 0;}
.sp_y5 {width:7px; height:7px; background-position:-50px 0;}
.sp_y6 {width:7px; height:7px; background-position:-60px 0;}
.sp_y7 {width:7px; height:7px; background-position:-70px 0;}
.sp_y8 {width:7px; height:7px; background-position:-80px 0;}
.sp_y9 {width:7px; height:7px; background-position:-90px 0;}

.sp_yb0 {width:18px; height:26px; background-position:-187px -80px;}
.sp_yb1 {width:18px; height:26px; background-position:-208px -80px;}
.sp_yb2 {width:18px; height:26px; background-position:-229px -80px;}
.sp_yb3 {width:18px; height:26px; background-position:-250px -80px;}
.sp_yb4 {width:18px; height:26px; background-position:-271px -80px;}
.sp_yb5 {width:18px; height:26px; background-position:-292px -80px;}
.sp_yb6 {width:18px; height:26px; background-position:-313px -80px;}
.sp_yb7 {width:18px; height:26px; background-position:-334px -80px;}
.sp_yb8 {width:18px; height:26px; background-position:-355px -80px;}
.sp_yb9 {width:18px; height:26px; background-position:-376px -80px;}

.sp_m1 {width:70px; height:26px; background-position:0 -22px;}
.sp_m2 {width:70px; height:26px; background-position:-73px -22px;}
.sp_m3 {width:70px; height:26px; background-position:-146px -22px;}
.sp_m4 {width:70px; height:26px; background-position:-219px -22px;}
.sp_m5 {width:70px; height:26px; background-position:-292px -22px;}
.sp_m6 {width:70px; height:26px; background-position:-365px -22px;}
.sp_m7 {width:70px; height:26px; background-position:0 -51px;}
.sp_m8 {width:70px; height:26px; background-position:-73px -51px;}
.sp_m9 {width:70px; height:26px; background-position:-146px -51px;}
.sp_m10 {width:70px; height:26px; background-position:-219px -51px;}
.sp_m11 {width:70px; height:26px; background-position:-292px -51px;}
.sp_m12 {width:70px; height:26px; background-position:-365px -51px;}

.sp_n0 {width:12px; height:26px; background-position:0 -80px;}
.sp_n1 {width:12px; height:26px; background-position:-15px -80px;}
.sp_n2 {width:12px; height:26px; background-position:-30px -80px;}
.sp_n3 {width:12px; height:26px; background-position:-45px -80px;}
.sp_n4 {width:12px; height:26px; background-position:-60px -80px;}
.sp_n5 {width:12px; height:26px; background-position:-75px -80px;}
.sp_n6 {width:12px; height:26px; background-position:-90px -80px;}
.sp_n7 {width:12px; height:26px; background-position:-105px -80px;}
.sp_n8 {width:12px; height:26px; background-position:-120px -80px;}
.sp_n9 {width:12px; height:26px; background-position:-135px -80px;}
.sp_ndot {width:6px; height:26px; background-position:-150px -80px;}
.sp_nbar {width:19px; height:26px; background-position:-159px -80px;}
.sp_null {width:2px; height:26px; background:none}

/* 접근성 이슈로 인한 메뉴 변경 */
/* 20150514 메인 개편 시작 */
div.goodCorp {margin-right:20px; width:100%; border-right:1px solid #9fb8e0}
div.goodCorp ul li {position:relative; height:45px}
div.goodCorp ul li .career {position:absolute; top:7px; right:125px; width:150px; text-align:center}
div.goodCorp ul li .period {position:absolute; top:7px; left:535px; width:80px; text-align:center}
div.goodCorp ul li .add_email {position:absolute; top:7px; left:610px; width:60px; text-align:center}
ul.job_emp_list {margin-top:-3px; width:213px}
ul.job_emp_list:after {clear:both; display:block; content:""}
ul.job_emp_list li {margin-top:3px}
/* 20150514 메인 개편 끝 */
/* 접근성 이슈로 인한 메뉴 변경 */

/* 20150715 청년고용정책가이드*/
/*메인*/
.policy_srch {overflow:hidden; background:url(/images/jobyoung/empPolicyGuide/bg_srchbox.gif) 0 0 no-repeat}
.policy_srch dl {float:left; padding:20px 0 19px 15px; width:324px}
.policy_srch dl.emping {padding-left:10px; width:335px}
.policy_srch dl.policy_type {clear:both; overflow:hidden; float:none; padding-top:2px; width:100%; height:18px; line-height:18px}
.policy_srch dt {padding-bottom:15px; width:315px; color:#0056b5; font-size:15px; font-family:NanumGothicBold; font-weight:normal; text-align:center}
.policy_srch .emping dt {width:310px}
.policy_srch dl.policy_type dt {float:left; padding-left:10px; width:81px; text-align:left}
.policy_srch dd {float:left}
.policy_srch dl.policy_type dd {margin-right:32px}
.policy_srch dl.policy_type dd label {cursor:pointer; padding-left:20px; color:#333; font-size:13px; font-family:NanumGothicBold; vertical-align:middle}
.policy_srch dl.policy_type dd label[for=jobTrain] {background:url(/images/jobyoung/empPolicyGuide/bg_jobTrain.gif) 0 0 no-repeat}
.policy_srch dl.policy_type dd label[for=empSupport] {background:url(/images/jobyoung/empPolicyGuide/bg_empSupport.gif) 0 0 no-repeat}
.policy_srch dl.policy_type dd label[for=globalEmp] {padding-left:23px; background:url(/images/jobyoung/empPolicyGuide/bg_globalEmp.gif) 0 0 no-repeat}
.policy_srch dl.policy_type dd label[for=supMoney] {background:url(/images/jobyoung/empPolicyGuide/bg_supMoney.gif) 0 0 no-repeat}
.policy_srch dl.policy_type dd input {cursor:pointer; margin-left:4px; height:15px; width:15px; vertical-align:bottom}
.policy_srch dd a {display:block; margin-right:8px; width:100px; height:120px; background:url(/images/jobyoung/empPolicyGuide/img_highschool.gif) 0 0 no-repeat; text-indent:-5000px}
.policy_srch dd.uni_ing a {background:url(/images/jobyoung/empPolicyGuide/img_uniIng.gif) 0 0 no-repeat}
.policy_srch dd.uni a {background:url(/images/jobyoung/empPolicyGuide/img_university.gif) 0 0 no-repeat}
.policy_srch .emping dd a {background:url(/images/jobyoung/empPolicyGuide/img_nowork.gif) 0 0 no-repeat}
.policy_srch .emping dd.work a {width:101px; background:url(/images/jobyoung/empPolicyGuide/img_work.gif) 0 0 no-repeat}
.policy_srch .emping dd.jobless a {width:101px; background:url(/images/jobyoung/empPolicyGuide/img_jobless.gif) 0 0 no-repeat}
.policy_srch dd.high.on a, .policy_srch dd.high a:hover {background:url(/images/jobyoung/empPolicyGuide/img_highschool_on.gif) 0 0 no-repeat}
.policy_srch dd.uni_ing.on a, .policy_srch dd.uni_ing a:hover {background:url(/images/jobyoung/empPolicyGuide/img_uniIng_on.gif) 0 0 no-repeat}
.policy_srch dd.uni.on a, .policy_srch dd.uni a:hover {background:url(/images/jobyoung/empPolicyGuide/img_university_on.gif) 0 0 no-repeat}
.policy_srch .emping dd.on a,.policy_srch .emping dd a:hover {background:url(/images/jobyoung/empPolicyGuide/img_nowork_on.gif) 0 0 no-repeat}
.policy_srch .emping dd.work.on a, .policy_srch .emping dd.work a:hover {background:url(/images/jobyoung/empPolicyGuide/img_work_on.gif) 0 0 no-repeat}
.policy_srch .emping dd.jobless.on a, .policy_srch .emping dd.jobless a:hover {background:url(/images/jobyoung/empPolicyGuide/img_jobless_on.gif) 0 0 no-repeat}
.policy_srch .infobox {margin:14px 0 0 18px; padding-top:9px; width:650px; height:51px; line-height:23px; background:url(/images/jobyoung/empPolicyGuide/bg_infobox.gif) 0 0 no-repeat; text-align:center; color:#333; font-size:13px; font-family:NanumGothic}
.policy_srch .infobox img {vertical-align:-5px}
.policy_srch .btn {position:relative; clear:both; padding-top:37px; text-align:center}
.policy_srch .btn .btn_return {position:absolute; top:34px; right:19px}
.tnb_main > ul {margin:30px 0 0 -17px}
.tnb_main > ul > li {float:left; margin-left:17px; width:339px; border-top:2px solid #1e7ede}
#content .tnb_main h3 {display:block; margin:0; padding:0 0 0 55px; height:52px; line-height:52px; background:url(/images/jobyoung/empPolicyGuide/bg_tnb_main01.gif) 12px 10px no-repeat; border-bottom:1px solid #bbb; color:#1e7ede; font-size:17px; font-family:NanumGothic; font-weight:normal}
#content .tnb_main .second h3 {background:url(/images/jobyoung/empPolicyGuide/bg_tnb_main02.gif) 12px 10px no-repeat}
#content .tnb_main .third h3 {background:url(/images/jobyoung/empPolicyGuide/bg_tnb_main03.gif) 12px 10px no-repeat}
#content .tnb_main .fourth h3 {background:url(/images/jobyoung/empPolicyGuide/bg_tnb_main04.gif) 12px 10px no-repeat}
.tnb_main > ul {overflow:hidden; background:url(/images/jobyoung/empPolicyGuide/bg_tnb_main.gif) 17px bottom no-repeat}
.tnb_main li ul {padding:8px 0}
.tnb_main li li {position:relative}
.tnb_main li a {display:block; padding-left:10px; height:35px; line-height:35px; color:#333; font-size:13px; font-family:nanumGothic}
.tnb_main li a:hover, .tnb_main li a:focus {background:#eef7ff; text-decoration:none}
.result_list li a {color:#aaa}
.result_list li.select a {color:#111; background:url(/images/jobyoung/empPolicyGuide/bg_select.gif) 311px 10px no-repeat}
.result_list li.select a:hover, .result_list li.select a:focus {background:#eef7ff url(/images/jobyoung/empPolicyGuide/bg_select_on.gif) 311px 10px no-repeat}
.layer_pop {position:absolute; top:-20px; left:10px; display:none; float:left; padding-left:10px; background:url(/images/jobyoung/empPolicyGuide/bg_layer.gif) 0 0 no-repeat}
.layer_pop p {float:left; padding:6px 12px 0 0; height:28px; background:url(/images/jobyoung/empPolicyGuide/bg_layer.gif) right 0 no-repeat}
/*서브*/
#content .job_visual h3, #content .job_visual h4, #content .job_visual .home_info, .job_quote .kind, #content .job_quote h4, .job_epilogue .box .tit, .job_faq .job_f, .job_epilogue .box .tit strong {margin:0; padding:0; background:none; font-family:NanumGothicBold; font-weight:normal}
.job_visual p, .job_quote .info, .consult, #content .job_epilogue h4, .tnb li a {font-family:NanumGothic; font-weight:normal}
.consult {line-height:20px; font-size:11px; color:#666; text-align:right}
.f_blue {color:#1e61b7 !important}

.tnb li li.on a,.tnb li li a:hover, .tnb li li a:focus, .job_visual p.sub_tit {font-family:NanumGothicBold; font-weight:normal}
.tnb:after, .tnb ul:after {display:block; content:""; clear:both}
.tnb li a:hover, .tnb li a:focus {text-decoration:none;}
.tnb > ul {margin:20px 0 0 -21px}
.tnb > ul > li {position:relative; float:left; margin:0 0 10px 21px; *margin-left:10px; width:337px}
.tnb > ul > li > a {display:block; padding:18px 0 17px 60px; width:277px; height:17px; line-height:1.0; background:url(/images/jobyoung/empPolicyGuide/bg_tnb01.gif) 0 0 no-repeat; border-top:2px solid #333; border-bottom:1px solid #bbb; font-size:17px; color:#333}
.tnb > ul > li.second > a {background:url(/images/jobyoung/empPolicyGuide/bg_tnb03.gif) 0 0 no-repeat}
.tnb > ul > li.third > a {background:url(/images/jobyoung/empPolicyGuide/bg_tnb02.gif) 0 0 no-repeat}
.tnb > ul > li.fourth > a {background:url(/images/jobyoung/empPolicyGuide/bg_tnb04.gif) 0 0 no-repeat}
.tnb > ul > li.on > a {width:275px; background:url(/images/jobyoung/empPolicyGuide/bg_tnb01_on.gif) 0 0 no-repeat; border:1px solid #bbb; border-top:2px solid #1e7ede; border-bottom:1px solid #fff; color:#1e7ede}
.tnb > ul > li > a.active {border-top:2px solid #1e7ede; background:url(/images/jobyoung/empPolicyGuide/bg_tnb01_over.gif) 0 0 no-repeat; color:#1e7ede}
.tnb > ul > li.second.on > a {background:url(/images/jobyoung/empPolicyGuide/bg_tnb03_on.gif) 0 0 no-repeat; color:#1e7ede; text-decoration:none}
.tnb > ul > li.second > a.active {background:url(/images/jobyoung/empPolicyGuide/bg_tnb02_over.gif) 0 0 no-repeat}
.tnb > ul > li.third.on > a {background:url(/images/jobyoung/empPolicyGuide/bg_tnb02_on.gif) 0 0 no-repeat; color:#1e7ede; text-decoration:none}
.tnb > ul > li.third > a.active {background:url(/images/jobyoung/empPolicyGuide/bg_tnb03_over.gif) 0 0 no-repeat}
.tnb > ul > li.fourth.on > a {background:url(/images/jobyoung/empPolicyGuide/bg_tnb04_on.gif) 0 0 no-repeat; color:#1e7ede; text-decoration:none}
.tnb > ul > li.fourth > a.active {background:url(/images/jobyoung/empPolicyGuide/bg_tnb04_over.gif) 0 0 no-repeat}
.tnb li ul {display:none}
.tnb li.on ul {display:block; position:absolute; top:53px; left:0; width:337px; z-index:5000}
.tnb li li a {display:block; padding-left:20px; height:40px; line-height:40px; border-left:1px solid #bbb; border-right:1px solid #bbb;  background:#fff; border-top:1px solid #ededed; font-size:13px; color:#333}
.tnb li li.on a, .tnb li li a:hover, .tnb li li a:focus {background:#eef7ff; text-decoration:none}
.tnb li li a.last {padding-bottom:1px; background:url(/images/jobyoung/empPolicyGuide/bg_tnb_last.gif) 0 bottom no-repeat; border-left:none; border-right:none}
.tnb li li a.last.on, .tnb li li a.last:focus, .tnb li li a.last:hover {background:url(/images/jobyoung/empPolicyGuide/bg_tnb_last_on.gif) 0 0 no-repeat}

.job_visual {padding-top:55px; background:url(/images/jobyoung/empPolicyGuide/bg_visual01.jpg) right 0 no-repeat}
#content .job_visual h3 {float:left; margin-left:22px; padding:6px 14px; background:#666; border:1px solid #555; font-size:17px; color:#fff}
#content .job_visual h4 {padding:25px 0 0 22px; color:#333; font-size:18px}
.job_visual p {padding:10px 0 0 22px; line-height:22px; font-size:14px; color:#333}
.job_visual p.sub_tit {clear:both; padding:15px 0 0 22px; line-height:44px; font-size:40px}
#content .job_visual .home_info {padding:0; margin-top:36px; font-size:14px; color:#666}
.job_visual .home_info b {color:#cb6016}
.job_visual .home_info a img {vertical-align:-5px}

.job_faq {margin-top:17px; border-top:2px solid #333}
.job_faq .job_f {padding:37px 0 0 50px; height:15px; line-height:15px; background:url(/images/jobyoung/empPolicyGuide/bg_job_f.gif) 25px 41px no-repeat; font-size:15px; color:#333}
.job_faq .job_a {margin-top:14px; padding:15px 30px; line-height:22px; background:#fafbfc; border-top:1px solid #ededed; border-bottom:1px solid #ededed; color:#333}
.job_faq .job_a dl {padding-top:18px; overflow:hidden}
.job_faq .job_a dt, .job_faq .job_a dd {float:left; width:595px; font-weight:bold; color:#0d7b5a}
.job_faq .job_a dt {clear:both; width:40px; color:#333}
.job_faq .step {margin:25px 0 15px}
.job_faq table {margin-top:20px}
.job_faq table th {height:43px; background:#5692b4; font-size:13px; color:#fff; border-right:1px solid #f3f3f3}
.job_faq table td {height:40px; background:#fff; border-bottom:1px solid #f3f3f3; border-right:1px solid #f3f3f3; color:#333}
.job_faq table .brno {border-right:none !important}

.job_quote {position:relative; margin-top:39px; padding:49px 40px 026px 40px; width:613px; border:1px solid #ddd; border-top:2px solid #2ca27f}
.job_quote .kind {position:absolute; top:-10px; left:27px; padding:30px 4px 0 0; width:86px; height:74px; line-height:17px; background:url(/images/jobyoung/empPolicyGuide/bg_kind.gif) 0 0 no-repeat; font-size:14px; color:#fff}
#content .job_quote h4 {padding-bottom:5px; font-size:24px; color:#2ca27f}
.job_quote .info {font-size:13px; color:#011f0e}
.job_quote div {margin-top:27px; padding-top:14px; line-height:24px; border-top:1px solid #ddd; font-size:13px; color:#666}
.job_quote div .quote {color:#000}

#content .job_epilogue {margin-top:45px}
#content .job_epilogue h4 {margin:0; padding:0; background:none; font-size:15px; color:#333; vertical-align:bottom}
#content .job_epilogue h4 strong {font-weight:bold; font-size:18px; color:#198061}
.job_epilogue .box {margin-top:20px; border:1px solid #ddd}
.job_epilogue .box .tit {padding:10px 0 12px 50px; background:#2ca27f url(/images/jobyoung/empPolicyGuide/bg_epilogue.gif) 0 0 no-repeat; font-size:14px; color:#fff}
.job_epilogue .box .tit strong {font-size:16px}
.job_epilogue .box div {padding:22px 20px 25px; line-height:24px; color:#000}
.job_epilogue.v2 .box {float:left; margin-right:21px; width:335px}

.step_list {left:-10px; margin:20px auto 0 auto; overflow:hidden; width:653px}
.step_list>li {float:left; margin-right:10px; width:211px; line-height:18px; font-size:13px; color:#fff; font-weight:bold; text-align:center}
.step_list strong {display:block; padding-top:8px; height:44px; background:#5692b4}
.step_list .tit {padding:15px 0 14px; height:14px; line-height:1.0; background:#fff; font-size:13px; color:#333; text-align:center}
.step_list ul {padding:15px 0 0 15px; height:159px; background:#f3f3f3; border-top:1px solid #ccc}
.step_list ul li {padding-left:10px; line-height:24px; background:url(/images/jobyoung/empPolicyGuide/bul_stepList.gif) 0 11px no-repeat; font-size:12px; color:#333; font-weight:normal; text-align:left}
.step_list ul li ul {padding:2px 0 0 0; height:auto; border:0; background:none}
.step_list ul li li {float:none; margin-right:0; padding-left:0; line-height:16px; background:none; font-size:11px; color:#666}

/* 우리학교 취업지원실 */
/* .uni_info {border-top:2px solid #ddd} */
/* #content .uni_info h3 {margin:30px 0 27px; padding:0; background:none} */
/* .uni_info ol li {padding:2px 0 15px 32px; height:13px; line-height:1.0; background:url(/images/jobyoung/weSchEmpConsltRoom/bg_num01.gif) 0 0 no-repeat; font-size:13px} */
/* .uni_info ol li.second {background:url(/images/jobyoung/weSchEmpConsltRoom/bg_num02.gif) 0 0 no-repeat} */
/* .uni_info ol li.third {background:url(/images/jobyoung/weSchEmpConsltRoom/bg_num03.gif) 0 0 no-repeat} */
/* .uni_info ul li {padding:0 0 8px 14px; line-height:23px; background:url(/images/jobyoung/weSchEmpConsltRoom/bul_squ_gray3.gif) 0 11px no-repeat; font-size:13px; color:#333} */
/* .uni_info ul li * {vertical-align:top} */
/* .uni_info ul li span {color:#135b88} */
/* .uni_info ul li strong {color:#ef7000} */

/* .uni_search .srch_box {position:relative; padding:27px 23px 0 27px; width:645px; height:223px; background:url(/images/jobyoung/weSchEmpConsltRoom/bg_uniSrchBox.gif) 0 0 no-repeat; font-size:13px} */
/* .uni_search .srch_box dl {overflow:hidden; border-bottom:1px solid #dfe9ef} */
/* .uni_search .srch_box dt,.uni_search .srch_box dd {float:left; padding-bottom:15px; width:497px; height:30px; line-height:30px; z-index:1} */
/* .uni_search .srch_box dt {clear:both; padding-left:4px; width:134px} */
/* .uni_search .srch_box dd .typing, .uni_search .srch_box dd input[type="text"] {height:28px; line-height:28px; background:#fff; border:1px solid #e2e2e2; color:#333} */
/* .uni_search .srch_box dd .typing {float:left; padding:0 10px; width:224px} */
/* .uni_search .srch_box dd .typing a {display:inline-block; width:100%; color:#333; background:url(/images/jobyoung/weSchEmpConsltRoom/bg_pointer.gif) right 10px no-repeat} */
/* .uni_search .srch_box dd .typing a:hover, .uni_search .srch_box dd .typing a:visited {color:#333} */
/* .uni_search .srch_box dd .select_box {position:absolute; top:27px; left:165px; overflow-x:hidden; overflow-y:scroll; width:244px; height:118px; background:#fff; border:1px solid #e2e2e2; color:#333} */
/* .uni_search .srch_box dd .select_box button {display:block; padding-left:5px; width:241px; border:none; background:none; height:24px; line-height:24px; z-index:5000; text-align:left} */
/* .uni_search .srch_box dd .select_box button:hover, .uni_search .srch_box dd .select_box button:focus {font-weight:bold} */
/* .uni_search .srch_box dd button {width:20px; height:20px; background:none; border:none; z-index:1} */
/* .uni_search .srch_box dd input, .uni_search .srch_box dd img {position:static; top:0; margin:0} */
/* .uni_search .srch_box dd label {padding-right:8px; color:#333} */
/* .uni_search .srch_box .ac {border-top:1px solid #fff} */
/* .uni_search .search_list td {height:39px} */

/* 20150522 우리학교 취업지원실 */
.uni_info {border-top:2px solid #ddd}
#content .uni_info h3 {margin:30px 0 27px; padding:0; background:none}
.uni_info ol li {padding:2px 0 15px 32px; height:13px; line-height:1.0; background:url(/images/jobyoung/weSchEmpConsltRoom/bg_num01.gif) 0 0 no-repeat; font-size:13px}
.uni_info ol li.second {background:url(/images/jobyoung/weSchEmpConsltRoom/bg_num02.gif) 0 0 no-repeat}
.uni_info ol li.third {background:url(/images/jobyoung/weSchEmpConsltRoom/bg_num03.gif) 0 0 no-repeat}
.uni_info ul li {padding:0 0 8px 14px; line-height:23px; background:url(/images/jobyoung/weSchEmpConsltRoom/bul_squ_gray3.gif) 0 11px no-repeat; font-size:13px; color:#333}
.uni_info ul li * {vertical-align:top}
.uni_info li span {color:#135b88}
.uni_info li strong {color:#ef7000}

.uni_search .srch_box {position:relative; padding:27px 23px 0 27px; width:645px; height:223px; background:url(/images/jobyoung/weSchEmpConsltRoom/bg_uniSrchBox.gif) 0 0 no-repeat; font-size:13px}
.uni_search .srch_box dl {overflow:hidden; border-bottom:1px solid #dfe9ef}
.uni_search .srch_box dt,.uni_search .srch_box dd {float:left; padding-bottom:15px; width:497px; height:30px; line-height:30px; z-index:1}
.uni_search .srch_box dt {clear:both; padding-left:4px; width:134px}
.uni_search .srch_box dd .typing, .uni_search .srch_box dd input[type="text"] {height:28px; line-height:28px; background:#fff; border:1px solid #e2e2e2; color:#333}
.uni_search .srch_box dd .typing {float:left; padding:0 10px; width:224px}
.uni_search .srch_box dd .typing a {display:inline-block; width:100%; color:#333; background:url(/images/jobyoung/weSchEmpConsltRoom/bg_pointer.gif) right 10px no-repeat}
.uni_search .srch_box dd .typing a:hover, .uni_search .srch_box dd .typing a:visited {color:#333}
.uni_search .srch_box dd .select_box {position:absolute; top:27px; left:165px; overflow-x:hidden; overflow-y:scroll; width:244px; height:118px; background:#fff; border:1px solid #e2e2e2; color:#333}
.uni_search .srch_box dd .select_box button {display:block; padding-left:5px; width:241px; border:none; background:none; height:24px; line-height:24px; z-index:5000; text-align:left}
.uni_search .srch_box dd .select_box button:hover, .uni_search .srch_box dd .select_box button:focus {font-weight:bold}
.uni_search .srch_box dd button {width:20px; height:20px; background:none; border:none; z-index:1}
.uni_search .srch_box dd input, .uni_search .srch_box dd img {position:static; top:0; margin:0}
.uni_search .srch_box dd label {padding-right:8px; color:#333}
.uni_search .srch_box .ac {border-top:1px solid #fff}
.uni_search .search_list td {height:39px}

/* 평점 점수 선택 */
.grade_star {border:1px solid #ddd; padding-bottom:10px}
.grade_star p {padding:15px 0; font-size:13px; font-weight:bold; text-align:center}
.grade_star .box {margin:0 auto; padding:14px 0; width:635px; height:22px; line-height:22px; background:#f7f7f7; text-align:center}
.grade_star ol, .grade_star ol li {display:inline-block; *display:inline}
.grade_star ol {*padding-right:10px}
.grade_star ol li {*padding-right:20px; width:94px; text-align:left}
.grade_star ol li * {vertical-align:3px}
.grade_star ol li input {margin-right:4px}

/* 예약신청 20160222 */
.coun_date {overflow:hidden}
.coun_date li {float:left; line-height:38px; font-family:"돋움",dotum}
.coun_date .coun_txt {width:118px; height:38px; background:#6596db; text-align:center; color:#fff}
.coun_date .coun_num {padding-left:15px; width:202px; height:36px; border:1px solid #d4d4d4; color:#666; font-weight:bold}

/* 20160726 대학전공별 진로가이드 */
.course_guide .course_con, .course_guide .course_con li {line-height:22px; font-family:NanumGothic; font-weight:normal; font-size:14px; color:#666}
.course_guide .course_con strong {font-family:NanumGothicBold; font-weight:normal}
#content .course_guide h3 {margin:42px 0 15px; padding:0; line-height:34px; background:none; font-size:18px; color:#424242}
#content .course_guide .table_tit {margin:45px 0 12px; line-height:38px; font-size:22px}
#content .course_guide h3 img {padding-right:15px; vertical-align:top}
.course_guide .course_con li {padding-left:24px; background:url(/images/jobyoung/common/bullet/bul_blk_cir.png) 10px 8px no-repeat}
.course_guide .course_con li strong{vertical-align:0; color:#333}
.course_guide .course_table thead th {height:40px; background:#f3f3f3; border-top:1px solid #666; font-size:16px; color:#333; font-family:NanumGothicBold; font-weight:normal}
.course_guide .course_table th, .course_guide .course_table td {background:#fff; border-right:1px solid #aaa; border-bottom:1px solid #aaa; font-size:14px; color:#35312e; font-family:NanumGothicBold}
.course_guide .course_table td {padding:4px 13px 6px; line-height:1.5em; text-align:left; vertical-align:top}
.course_guide .course_table td a {display:block; padding:5px 0; font-size:13px; color:#0067af; text-decoration:none}
.course_guide .course_table td span {padding-left:9px; vertical-align:top; font-size:10px}
.course_guide .course_table .br_no {border-right:none}