@charset "euc-kr";

/* »óÇ° °øÅë - ·Î°íÇü/¹Ú½ºÇü */
.goodsLogo {position:relative;width:1070px;margin:0 auto 20px}
.goodsLogo h2 {font:bold 19px/1.2 'Malgun Gothic';letter-spacing:-0.1em;color:#000}
.goodsLogo ul {width:1070px}
.goodsLogo ul:after {content:"";clear:both;display:block}
.goodsLogo ul li {position:relative;float:left;display:inline}
.goodsLogo ul li:hover {z-index:5}
.goodsLogo ul li.first {margin-left:0 !important}
.goodsLogo ul li.noInfo {position:static;text-indent:-999em;background:url('//image.alba.kr/e/goods/201410/goodsRecruit.png') no-repeat}
.goodsLogo ul li.noInfo a {display:block;height:100%}
.goodsLogo dl {position:relative;letter-spacing:-1px;background:url('//image.alba.kr/e/goods/201410/goodsRecruit.png') no-repeat}
.goodsLogo dl dt {overflow:hidden;position:absolute;font-weight:bold;white-space:nowrap}
.goodsLogo dl dt a {display:inline-block;vertical-align:middle}
.goodsLogo dl dt span {overflow:hidden;display:inline-block;width:0;height:32px;vertical-align:middle}
.goodsLogo dl dd {position:absolute;color:#636363}
.goodsLogo dl dd.logo,
.goodsLogo dl dd.logo img {width:75px;height:33px;text-align:center}
.goodsLogo dl dd.logo .valign {display:inline-block;height:33px;vertical-align:middle}
.goodsLogo dl dd.logo .text {overflow:hidden;display:inline-block;max-height:33px;padding:0 0 2px;font:bold 12px/1.1 'Malgun Gothic';vertical-align:middle;word-wrap:break-word;white-space:normal}
.goodsLogo dl dd.logo .text-5 {font-size:13px}
.goodsLogo dl dd.logo .text-4,
.goodsLogo dl dd.logo .text-3 {font-size:14px}
.goodsLogo dl dd.logo .text-2,
.goodsLogo dl dd.logo .text-1 {font-size:15px}
.goodsLogo dl dd.title {padding:1px 0 0}
.goodsLogo dl dd.local,
.goodsLogo dl dd.pay {font:11px dotum}
.goodsLogo dl dd.pay span.number {font:11px tahoma;letter-spacing:0}
.goodsLogo dl dd.summaryView a {display:block;width:12px;height:12px}
.goodsLogo dl dd.summaryView span {position:absolute;top:0;left:0;width:12px;height:12px;text-indent:-999em;cursor:pointer;background:url('//image.alba.kr/e/goods/201410/goodsRecruit.png') no-repeat}
.goodsLogo dl dt,
.goodsLogo dl dd.title,
.goodsLogo dl dd.local {margin-top:-1px;margin-top:0\9}
.goodsLogo dl dd.title a span,
.goodsLogo dl dd.title a strong {position:relative\9;top:-1px\9}

/* »óÇ° °øÅë - ¸®½ºÆ®Çü */
.goodsList {position:relative;margin:0 auto 20px}
.goodsList h2 {margin:0 0 7px;font:bold 19px/1.2 'Malgun Gothic';letter-spacing:-0.1em;color:#000}
.goodsList table {position:relative;width:100%;margin:0;padding:0;font-family:tahoma;letter-spacing:-1px;border-top:2px solid #b5b5b5}
.goodsList table tr th {padding:9px 0 10px;padding:11px 0 8px\9;line-height:1;color:#666a5b;background-color:#f2f2f2;border-bottom:1px solid #b5b5b5}
.goodsList table tr th.local {padding-left:8px}
.goodsList table tr td {padding:7px 0 8px;padding:8px 0 7px\9;line-height:1;text-align:center;color:#636363;border-bottom:1px solid #c7c7c7}
.goodsList table tr td.local {width:80px}
.goodsList table tr td.title {width:auto;padding:7px 0 8px 7px;text-align:left;vertical-align:top}
.goodsList table tr td.title a span {position:relative;top:1px;vertical-align:top}
.goodsList table tr td.title a span.career,
.goodsList table tr td.title a span.education {padding-top:4px !important;font-weight:normal !important;color:#767676 !important;background-color:#fff !important}
.goodsList table tr td.title a span.education {top:3px\0;margin-left:6px;padding-left:8px;background:url('//image.alba.kr/e/goods/201410/goodsRecruit.png') no-repeat -1052px -950px}
.goodsList table tr td.title a span.markContract {display:inline-block;width:auto;height:13px;height:12px\0;*height:12px;margin:2px 0 0 10px;padding:2px 5px 0;padding-top:3px\0;*padding-top:3px;font:11px dotum;letter-spacing:-1px;cursor:default;color:#9e713b;background-color:#fff !important;border:1px solid #d9b764}
.goodsList table tr td.title a span.markRepute {overflow:visible;position:relative;display:inline-block;width:auto;height:13px;height:12px\0;*height:12px;margin:2px 0 0 10px;padding:2px 5px 0;padding-top:3px\0;*padding-top:3px;font:11px dotum;letter-spacing:-1px;cursor:default;color:#3a7bdb;background-color:#fff !important;border:1px solid #69a4fb}
.goodsList table tr td.title a span.markRepute>em {font-weight:bold}
.goodsList table tr td.title a span.markReputeHelp {overflow:visible;display:none;z-index:999;position:absolute;top:auto;bottom:24px;left:-60px;width:172px;height:auto;padding:7px 10px;border:1px solid #666;font:12px/1.3 'Malgun Gothic',AppleGothic,Dotum,Gulim,Sans-serif;color:#666;background-color:#fff}
.goodsList table tr td.title a span.markReputeHelp>span {position:absolute;top:auto;bottom:-6px;left:50%;width:12px;height:6px;margin-left:-6px;padding:0;background:url('//image.alba.kr/story/arrow_bottom.png') no-repeat 0 0}

.goodsList table tr td.title a.color {color:#0040ce}
.goodsList table tr td.title a.bg span,
.goodsList table tr td.title a.bg_color span {background-color:#01abce}
.goodsList table tr td.title a strong {position:relative;top:1px;top:2px\9;*top:1px}
.goodsList table tr td.summaryView {width:40px}
.goodsList table tr td.summaryView a {position:relative;display:block;width:36px;height:16px}
.goodsList table tr td.summaryView span {position:absolute;top:0;left:2px;width:36px;height:16px;text-indent:-999em;cursor:pointer;background:url('//image.alba.kr/e/goods/201410/goodsRecruit.png') no-repeat -496px -930px}
.goodsList table tr td.summaryView span.viewchk {background-position:-537px -930px}
.goodsList table tr td.company {width:100px;padding-left:7px;text-align:left;color:#738841}
.goodsList table tr td.pay {width:80px;padding-right:5px !important;text-align:right;letter-spacing:0}
.goodsList table tr td.pay span.payIcon {position:relative;top:1px;*top:2px;margin-top:-2px}
.goodsList table tr td.regDate {width:70px;letter-spacing:0}
.goodsList table tr td.regDate strong {color:#009ff4}
.goodsList table tr td.endDate {width:70px}
.goodsList table tr td.endDate span {position:relative\9;top:1px\9}
.goodsList table tr.summaryView td {padding:0}
.goodsList table tr:hover td,
.goodsList table tr:hover td.title a span.career,
.goodsList table tr:hover td.title a span.education,
.goodsList table tr.listImpact:hover td {background-color:#f6f1e6 !important}
@media all and (min-width:0){
	.goodsList table tr td.pay,
	.goodsList table tr td.endDate {padding:7px 0 8px\9}
	.goodsList table tr td.endDate span {top:2px\9}
}

/* »óÇ° °øÅë - title ¿É¼Ç */
.title a {text-decoration:none}
.title a span {overflow:hidden;display:inline-block;height:12px;padding:1px 2px 2px 0;padding:2px 2px 1px 0\9;font-family:tahoma;line-height:12px;vertical-align:top;*vertical-align:baseline;white-space:nowrap;cursor:pointer}
.title a.bold {font-weight:bold;letter-spacing:-2px;color:#363636}
.title a.bg span {padding-left:2px;color:#fff}
.title a.bg_color span {padding-left:2px;color:#fff642}

/* »óÇ° °øÅë - ±Þ¿© ¿É¼Ç */
.payIcon {overflow:hidden;display:inline-block;width:14px;height:14px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/e/goods/201410/goodsRecruit.png') no-repeat}
.payIcon.hour {background-position:-436px -951px}
.payIcon.day {background-position:-455px -951px}
.payIcon.week {background-position:-474px -951px}
.payIcon.month {background-position:-493px -951px}
.payIcon.year {background-position:-512px -951px}
.payIcon.count {background-position:-531px -951px}
.payIcon.talk {background-position:-550px -951px}
.payIcon.rule {background-position:-569px -951px}
.payLetter {position:relative;top:1px;top:2px\9;*margin-left:3px}

/* »óÇ° °øÅë - »óÇ°¾È³»/½ÅÃ»ÇÏ±â */
.btnAppl {position:absolute;top:3px;right:1px}
.btnAppl span {overflow:hidden;display:inline-block;width:90px;height:20px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/e/goods/201410/goodsRecruit.png') no-repeat -436px -905px}
.btnAppl a,
.btnAppl button {overflow:hidden;display:inline-block;width:59px;height:20px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/e/goods/201410/goodsRecruit.png') no-repeat}
.btnAppl a.guide {background-position:-530px -905px}
.btnAppl a.appl {background-position:-592px -905px}

/* ³»°¡ µî·ÏÇÑ °ø°í */
#layerAdid {z-index:1}

/* »óÇ° °øÅë - ¿ä¾àº¸±â */
.summaryView p.closeSummary {display:none}
.summary {z-index:10;display:none;position:absolute;width:585px;background:url('//image.alba.kr/e/goods/201302/Summary_bgBottom1.gif') no-repeat left bottom}
.summary a {color:#0078fd;text-decoration:underline}
.summary div.list {padding:9px 0 11px 8px;background:url('//image.alba.kr/e/goods/201302/Summary_bgTop1.gif') no-repeat left top}
.summary div.list p {padding-right:10px;text-align:right}
.summary div.list p span {margin-left:4px;padding-left:8px;background:url('//image.alba.kr/e/goods/201302/Summary_bgLine.gif') no-repeat left center}
.summary div.list table {table-layout:fixed;overflow:hidden;margin:11px auto 0}
.summary div.list table tr {vertical-align:top}
.summary div.list table tr th {padding:4px 0;text-align:left}
.summary div.list table tr td {padding:6px 0 0}
.summary div.list table tr td,
.summary div.list table tr td strong,
.summary div.list table tr td span {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}
.summary div.list table tr td.title {color:#04028c}
.summary div.list table tr td.title strong,
.summary div.list table tr td.workaddress span {display:inline-block;width:490px}
.summary div.list table tr td.pay img {margin-top:-1px;vertical-align:top} 
.summary div.list table tr td.deadline strong {font:normal 11px dotum;color:#ff4e00}
.summary div.list table tr td img {margin-top:-2px;vertical-align:top} 
.summary div.list table tr td.tel td span {margin-right:20px}

#quickView {width:100%;margin:0;padding:0;background:#d2d7ee}
#quickView img {vertical-align:middle}
#quickView a {color:#0078fd;text-decoration:underline}
#quickView p {margin:0 auto;padding:7px;text-align:right}
#quickView div.list {border:2px solid #9eaad2;background:#fff;padding:12px 23px 10px 23px}
#quickView div.list table {width:720px}
#quickView div.list table td,
#quickView div.list table td strong,
#quickView div.list table td span {overflow:hidden;white-space:nowrap;text-align:left;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}
#quickView div.list table tr.long th {width:80px;height:23px;padding-bottom:3px}
#quickView div.list table tr.long td {width:640px;text-align:left}
#quickView div.list table tr.long td span {display:inline-block;width:630px}
#quickView div.list table tr.short strong {font-weight:normal;font:11px dotum;color:#ff4e00}
#quickView div.list table tr.short th {width:80px;height:23px;padding-bottom:3px}
#quickView div.list table tr.short td {width:280px;text-align:left}
#quickView div.list table tr.tel td span {margin-right:20px}

/* sns */
span.sns {overflow:hidden;height:17px;margin:0;padding:0;vertical-align:top}
.summary div.list p span.sns {margin:0}
span.sns a {display:inline-block;width:17px;height:17px;text-align:left;text-indent:-999em;background:url('//image.alba.kr/comm/icon_sns.gif') no-repeat}
span.sns a.facebook {background-position:0 -23px}
span.sns a.twitter {background-position:-20px -23px}
span.sns a.yozm {background-position:-40px -23px}
span.sns a.me2day {background-position:-60px -23px}
span.sns a.cyworld {background-position:-80px -23px}

/* ÇÃ·¡Æ¼³Ñ Ã¤¿ëÁ¤º¸ */
#Platinum h2 {background-position:0 0}
#Platinum ul {padding:4px 0 0}
#Platinum ul li {width:254px;height:89px;margin:4px 0 0 18px}
#Platinum dl {width:254px;height:89px;background-position:0 -22px}
#Platinum dl dt {top:10px;left:105px;height:32px;white-space:normal}
#Platinum dl dt a {width:128px;color:#17607d}
#Platinum dl dd.logo {top:7px;left:15px}
#Platinum dl dd.title {top:52px;left:10px;width:234px}
#Platinum dl dd.title a.color {color:#253fdb}
#Platinum dl dd.title a.bg span,
#Platinum dl dd.title a.bg_color span {background-color:#0266fc}
#Platinum dl dd.local {position:static;float:left;padding:72px 0 0 10px}
#Platinum dl dd.pay {position:static;float:left;padding:70px 0 0 10px}
#Platinum dl dd.summaryView {top:3px;right:4px}
#Platinum dl dd.summaryView span {background-position:-225px 0}
#Platinum dl dd.summaryView span.viewchk {background-position:-242px 0}
#Platinum dl.impact {background-position:0 -304px}
#Platinum ul li.noInfo {background-position:0 -116px}
#Platinum ul li:hover dl {background-position:0 -210px}
#Platinum ul li:hover dl.impact {background-position:0 -398px}

/* ÇÃ·¯½º Ã¤¿ëÁ¤º¸ */
#Plus h2 {margin:0 0 8px;background-position:-259px 0}
#Plus ul {width:1063px;padding:1px 0 4px 5px;background-color:#f8f8f8;border:1px solid #f0ede0}
#Plus ul li {width:250px;height:92px;margin:4px 0 0 19px}
#Plus dl {width:250px;height:92px;background-position:-259px -22px}
#Plus dl dt {top:11px;left:105px;height:32px;white-space:normal}
#Plus dl dt a {width:128px;color:#17607d}
#Plus dl dd.logo {top:8px;left:15px}
#Plus dl dd.title {top:53px;left:10px;width:231px}
#Plus dl dd.title a.color {color:#253fdb}
#Plus dl dd.title a.bg span,
#Plus dl dd.title a.bg_color span {background-color:#0266fc}
#Plus dl dd.local {position:static;float:left;padding:73px 0 0 10px}
#Plus dl dd.pay {position:static;float:left;padding:71px 0 0 10px}
#Plus dl dd.summaryView {top:3px;right:4px}
#Plus dl dd.summaryView span {background-position:-480px 0}
#Plus dl dd.summaryView span.viewchk {background-position:-497px 0}
#Plus ul li.noInfo {background-position:-259px -119px}
#Plus ul li:hover dl {background-position:-259px -216px}

/* ÇÁ¸®¹Ì¾ö Ã¤¿ëÁ¤º¸ */
#Premium h2 {background-position:-514px 0}
#Premium table tr td.pay {padding-right:15px !important}

/* Æ÷ÀÎÆ® Ã¤¿ëÁ¤º¸ */
#Point h2 {background-position:-514px -22px}
#Point table tr td.pay {padding-right:15px !important}

/* Á¤Á÷¿ø Ã¤¿ëÁ¤º¸ */
#RecruitList h2 {width:130px}
#RecruitList p.jobCount {position:absolute;top:5px;left:136px}
#RecruitList p.jobCount span {display:inline-block;width:14px;height:11px;margin:2px 5px 0 0;vertical-align:top;background:url('//image.alba.kr/e/goods/201309/goodsJob.gif') no-repeat -680px -938px}
#RecruitList p.jobCount strong {font-family:tahoma}
#RecruitList .btnAppl button.bar {width:101px;height:20px;cursor:pointer;background:url('//image.alba.kr/e/goods/201309/goodsJob.gif') no-repeat}
#RecruitList .btnAppl button.bar.in {background-position:-775px -930px}
#RecruitList .btnAppl button.bar.out {background-position:-775px -905px}
#RecruitList table tr td.title a:visited {color:#999}

/* Á¤Á÷¿ø ½ÅÃ» ·¹ÀÌ¾î */
div.layerRecruit {z-index:1;position:absolute;top:60px;right:0;width:770px;padding:11px 0 0;text-align:left;background:url('//image.alba.kr/serviceguide/layerRecruit_bg.gif') no-repeat left top}
div.layerRecruit p.layerGuide {padding:19px 0 12px 17px;background:#fff;border-left:3px solid #435767;border-right:3px solid #435767}
div.layerRecruit div.layerGoods {width:764px;margin:0 auto;padding:0 0 12px;background:#fff;border-left:3px solid #435767;border-right:3px solid #435767}
div.layerRecruit div.layerGoods ul {overflow:hidden;position:relative;width:744px;margin:0 auto;border-left:1px solid #e6eaee}
div.layerRecruit div.layerGoods ul li {float:left;width:185px;margin:0;padding:0;border:1px solid #e6eaee;border-left:0 none}
div.layerRecruit div.layerGoods ul li strong.title {display:block;width:174px;height:19px;padding:8px 0 0 11px;background:#fff}
div.layerRecruit div.layerGoods ul li ul {width:185px;height:210px;padding:5px 0 0;background:#f2f5f7;border-top:1px solid #e6eaee;border-left:0 none}
div.layerRecruit div.layerGoods ul li ul li {position:relative;display:block;width:174px;height:18px;padding:5px 0 0 11px;border:0 none}
div.layerRecruit div.layerGoods ul li ul li span {position:absolute;top:0;right:10px;padding:2px 0 0}
div.layerRecruit div.layerGoods ul li ul li span strong {font:bold 12px tahoma}
div.layerRecruit div.layerGoods ul li ul li span img {margin:-2px 0 0 4px}
div.layerRecruit div.layerGoods ul li.prcate3 {clear:left;position:absolute;top:135px;left:372px} /* ¾÷/Á÷Á¾º° Ã¤¿ëÁ¤º¸ */
div.layerRecruit div.layerGoods ul li.prcate3 ul {height:75px}
div.layerRecruit div.layerGoods ul li.prcate4 {clear:left;position:absolute;top:135px;left:558px} /* ¾Ë¹Ù¼Óº¸ Ã¤¿ëÁ¤º¸ */
div.layerRecruit div.layerGoods ul li.prcate4 ul {height:75px}
div.layerRecruit div.layerGoods ul li.prcate9 strong.title {width:145px;padding-left:40px;color:#237000;background:url('//image.alba.kr/biz/icon_new.gif') no-repeat 2px top} /* ÆÐÅ°Áö»óÇ° */
div.layerRecruit div.layerGoods ul li.prcate9 ul li ,
div.layerRecruit div.layerGoods ul li.prcate1 ul li {height:25px}
div.layerRecruit p.layerResult {height:29px;padding:16px 0 0 47px;font:11px dotum;color:#adb1b3;background:#525b60 url('//image.alba.kr/serviceguide/layerRecruit_icon.gif') no-repeat 13px 9px}
div.layerRecruit p.layerResult strong {font:bold 14px dotum;color:#fff}
div.layerRecruit p.layerSubmit {position:absolute;bottom:5px;right:13px}
div.layerRecruit p.layerClose {position:absolute;top:15px;right:7px}

body.recruit div.layerRecruit {top:12px}

/* ³»°¡ µî·ÏÇÑ °ø°í */
.hiddenMyAdLayers {z-index:50;position:absolute;top:0;left:50%;width:100%;margin-left:-72px;cursor:pointer}