@charset "euc-kr";

/* °øÅë */
#SubContents {position:relative}
#MagResume #SubContents,
#MagAlbum #SubContents,
#ContractList #SubContents {padding:0 0 35px}
#SubContents h1 {padding:12px 0 9px 2px}
#SubContents h2 {padding:0 0 7px 16px;font-weight:bold;letter-spacing:-1px;background:url('//image.alba.kr/person/bul_h2_green.gif') no-repeat 1px 1px}
#SubContents .submit {width:1070px;margin:20px 0 0;text-align:center}
#ResumeRegist .submit {position:relative;margin-top:35px}
.heading__1 {font-size:18px;font-family:'Malgun Gothic';letter-spacing:-0.05em}

/* ÅÇ¸Þ´º */
.tabMenu {overflow:hidden;width:1070px;height:31px;margin:30px 0 0;background:url('//image.alba.kr/person/tabMenu_bg.gif') repeat-x left bottom}
.tabMenu li {float:left;background:url('//image.alba.kr/person/tabMenu_line.gif') no-repeat right top}
.tabMenu li.end {background:none}
.tabMenu li a {display:block;height:23px;padding:8px 15px 0}
.tabMenu li.on a {height:21px;margin-left:-1px;background:none;border:1px solid #659b1a;border-bottom:1px solid #fff}
.tabMenu li.first a {margin-left:0}

.snsService .tabMenu {background:url('//image.alba.kr/person/tabMenu_bg_1.gif') repeat-x left bottom}
.snsService .tabMenu li.on a {border:1px solid #11a291;border-bottom:1px solid #fff}

.tabMenu1 {overflow:hidden;width:1070px;height:31px}
#LimitedCompanySetUp .tabMenu1 {margin:15px 0 0;border-bottom:1px solid #6a768c}
.tabMenu1 li {float:left;height:31px;border:1px solid #b0b4c0;margin-left:-1px}
.tabMenu1 li:first-child {margin-left:0}
.tabMenu1 li a {display:block;height:21px;height:20px\0;*height:20px;padding:9px 30px 0;padding:10px 30px 0\0;*padding:10px 30px 0;color:#3e4e5b}
.tabMenu1 li.on {font-weight:bold;color:#fff;background:#6b98bf}
.tabMenu1 li.on a {font-weight:bold;color:#fff}
#ApplicationList .tabMenu1,
#EmailApplicationList .tabMenu1,
#SmsApplicationList .tabMenu1 {margin-top:0}

/* µµ¿ò¸» */
.helpText {z-index:100;display:none;position:absolute;padding-bottom:12px;background:url('//image.alba.kr/person/registForm_help_bg.gif') no-repeat left bottom}
.helpText span {display:block;padding:8px 9px 5px;font:11px Dotum;letter-spacing:-1px;line-height:1.4;border:2px solid #676767;background:#fff}
.helpText span em {display:block;margin:5px 0 0;color:#ee6a29}
.help {position:absolute;padding:11px;padding:12px 11px 9px\0;*padding:12px 11px 9px;font:11px Dotum;letter-spacing:-1px;background:#fff;border:2px solid #ffb402}
.help span.arrow {position:absolute;top:-10px;right:65px;width:15px;height:10px;background:url('//image.alba.kr/person/PersonHead_bg_layerArrow.gif') no-repeat left top}

/* ÇÁ·Î¸ð¼Ç ¾È³» */
.promotionGuide {position:absolute;top:15px;right:5px}

/* ÈÞ´ëÆù ÀÎÁõ */
.mobileCert {position:relative;padding:6px 0 3px}
.mobileCert span.cert {font:11px Dotum;letter-spacing:-1px;text-decoration:underline;cursor:pointer;color:#6c34e7}
.mobileCert span.noBul {padding-right:0;background:none}
.mobileCert img {margin-top:-2px}
.mobileCert img.question {margin-top:0;cursor:pointer}

/* ÇÏ´Ü ¹è³Ê */
ul.resumeBanner {overflow:hidden;width:1070px;margin:45px 0 0}
ul.resumeBanner li {float:left;width:247px;margin-left:14px}
ul.resumeBanner li.first {margin-left:0}

/* Layer : ¾È½É¹øÈ£ ¼­ºñ½º */
.safecallLayer {z-index:200;display:none;position:absolute;top:14px;left:0;width:474px;margin-left:-237px;padding:32px 18px 18px;background:#fff;border:5px solid #6779df}
.safecallLayer p {width:148px;line-height:16px;letter-spacing:-1px}
.safecallLayer p strong {font-weight:normal;color:#ed6928}
.safecallLayer .arrow {position:absolute;left:10px;top:-8px;width:11px;height:8px;background:url('//image.alba.kr/person/new_history_bg.gif') no-repeat 0 -43px}
.safecallLayer .guide .close {position:absolute;right:8px;top:11px;width:9px;height:9px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/new_history_bg.gif') no-repeat 0 -56px}

/* Å×ÀÌºí Æû */
.registForm {position:relative;width:1070px;margin:25px 0 0}
.registForm .layerWrap {position:relative}
#ResumeRegist .registForm h2 {height:32px;padding:0;background:none}
#ResumeRegist .registForm h2 strong {overflow:hidden;display:inline-block;height:19px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/person/resumeRegist.png') no-repeat}
#ResumeRegist .registForm h2.selectItem strong {height:17px;margin-top:2px}
#ResumeRegist .registForm h2 em {display:inline-block;margin-top:3px;font-weight:bold;color:#ff7800}
#ResumeRegist .registForm h2 span.guideText {display:inline-block;margin-top:7px;font:11px Dotum;letter-spacing:-1px;color:#888}
.registForm table {border-collapse:collapse;width:1070px;border:1px solid #d5d5d5}
.registForm table th {width:90px;padding:14px 0 10px 40px;font-weight:normal;text-align:left;background:#f9f9f9;border-top:1px solid #efefef}
.registForm table th.subTitle {width:130px;padding:13px 0 9px;text-align:center;font:bold 14px Dotum}
.registForm table th em {font-weight:bold;color:#ff7800}
.registForm table th em.sub {font-weight:normal}
.registForm table th span {font-weight:normal;color:#474747}
.registForm table td {width:auto;padding:10px 0 8px 12px;background:#fff;border-top:1px solid #efefef}
.registForm table td div.tblContents {position:relative}
.registForm table td input.typeText {height:15px;padding:3px 0 0 5px;border:1px solid #c0c0c0}
.registForm table td ul,
.registForm table td ul li {display:inline}
.registForm table td span.addText {position:absolute;right:22px;font:11px Dotum;letter-spacing:-1px;color:#3f6e9f}
.registForm table tr.first th {border-top:none}
.registForm table tr.first td {border-top:none}
.registForm.necessary table {border:1px solid #afcbcd}
.registForm.necessary table th {width:132px;padding:14px 0 10px 26px;font-weight:bold;background:#f2f7f9;border-top:1px solid #e1ebed}
.registForm.necessary table td {border-top:1px solid #e1ebed}
.registForm .notice {position:absolute;padding:5px 10px 0;*padding:4px 10px 1px;font:11px Dotum;letter-spacing:-1px;line-height:1.3;color:#63756f;background:#f2fffb;border:1px solid #bde7da;border-radius:2px}
.registForm .notice em {font-weight:normal;color:#08a295}
.registForm .notice span.arrowL {position:absolute;left:-7px;top:50%;width:7px;height:11px;margin:-5px 0 0;background:url('//image.alba.kr/person/resumeRegist.png') no-repeat -547px -118px}
.registForm .notice span.arrowT {position:absolute;left:33px;top:-7px;width:11px;height:7px;background:url('//image.alba.kr/person/resumeRegist.png') no-repeat -559px -118px}
.registForm .notice span.arrowB {position:absolute;left:15px;bottom:-7px;width:11px;height:7px;background:url('//image.alba.kr/person/resumeRegist.png') no-repeat -575px -118px}

.listForm {position:relative;width:1070px;margin:30px 0 0}
.listForm p.recruitInfo {position:absolute;left:320px;top:10px;font:11px dotum;letter-spacing:-1px;color:#676767}
.listForm p.count {padding:0 0 4px 11px;font-weight:bold;background:url('//image.alba.kr/person/bul_arrow_green.gif') no-repeat 2px 4px}
.listForm p.count span {font-weight:normal}
.listForm p.count span strong {padding-right:2px;font:bold 12px tahoma;color:#000ca0}
.listForm p.saveExcel {position:absolute;top:-8px;right:0}
.listForm table {width:1070px;border-collapse:collapse;border-top:1px solid #6a768c}
.listForm table th {padding:11px 0 8px;padding:12px 0 7px\0;*padding:12px 0 7px;font-weight:normal;color:#666;border-bottom:1px solid #b5b5b5;background:#f5f5f5}
.listForm table th a {color:#296d0f}
.listForm table td {padding:11px 0 8px;padding:12px 0 7px\0;*padding:12px 0 7px;text-align:center;border-bottom:1px solid #c7c7c7}
.listForm table td.company {text-align:left}
.listForm table td.noInfo {padding:15px 0 12px;line-height:16px;letter-spacing:-1px}
.listForm table td.noInfo img {margin-top:4px}
.listForm table td.title {padding-left:15px;text-align:left}
.listForm table td.title strong {color:#5997ee}
.listForm table td.contract a,
.listForm table td.contract em {display:block;width:169px;height:17px;margin:0 auto;padding:5px 0 0;font-weight:bold;font-size:11px;letter-spacing:-1px;text-align:center;text-decoration:none;color:#34a6fe;background-color:#e4f3ff;border:1px solid #34a6fe;border-radius:2px}
.listForm table td.contract em {color:#9b9b9b;background-color:#e1e1e1;border-color:#c3c3c3}
.listForm table td.contract span {display:block;margin:5px 0 0}
.listForm table td.contract span.dDay {font:15px 'Malgun Gothic'}
.listForm table td.resume {line-height:20px}
.listForm table td.resume p {color:#4a90e2}
.listForm table td.resume p em {font-weight:bold}
.listForm table td.resume a.registBtn {*zoom:1;display:inline-block;*display:inline;width:78px;height:24px;margin-top:4px;border:1px solid #cecece;font:12px dotum;letter-spacing:-1px;text-align:center;line-height:26px;text-decoration:none;color:#333;background-color:#fff}
.listForm table td a.magnifier {display:inline-block;padding:4px 9px 3px;padding:6px 9px 1px\0;*padding:6px 9px 1px;margin:6px 0 0;font:11px dotum;letter-spacing:-1px;text-decoration:none;border:1px solid #d3d3d3;border-bottom:1px solid #acacac;vertical-align:top;color:#757575;background:#fefefe}
.listForm table td a.writeBtn {display:inline-block;padding:4px 9px 3px;padding:6px 9px 1px\0;*padding:6px 9px 1px;margin:4px 0 0;font:11px dotum;letter-spacing:-1px;text-decoration:none;border:1px solid #d3d3d3;border-bottom:1px solid #acacac;vertical-align:top;color:#757575;background:#fefefe}
.listForm p.action {padding:7px 0 0 2px}
.listForm p.action.certificate {padding:15px 0 0}
.listForm p.action input {vertical-align:top}
.listForm .moreBtn {position:absolute;right:0;top:10px;font:11px dotum;letter-spacing:-1px}
.listForm .moreBtn span {position:relative;top:2px;display:inline-block;width:4px;height:7px;margin-left:5px;vertical-align:top;background:url('//image.alba.kr/person/more_bg.gif') no-repeat}
.snsService .listForm table {border-top:2px solid #2c8688}
.snsService .listForm table th {color:#1c495f;background-color:#e6f4f4;border-bottom:1px solid #97ccce}
.snsService .listForm table th a {color:#1c495f}

/* ¸ÞÀÎ - ³»ÀÌ·Â¼­*/
.listForm #resumelist th.title {width:auto}
.listForm #resumelist th.modDate {width:120px}
.listForm #resumelist th.count {width:100px}
.listForm #resumelist th.mag {width:100px}
.listForm #resumelist th.state {width:120px}
.listForm #resumelist td.title img {position:relative;top:-2px}

/* ¸ÞÀÎ - Áö¿øÇöÈ² */
.listForm #applylist th.appDate {width:130px}
.listForm #applylist th.company {width:auto}
.listForm #applylist th.endDate {width:120px}
.listForm #applylist th.resume {width:200px}
.listForm #applylist th.readDate {width:120px}
.listForm #applylist td.company span {color:#728a40}

/* ¸ÞÀÎ - ¿­¶÷±â¾÷ */
.listForm #comlist th.readDate {width:110px}
.listForm #comlist th.company {width:170px}
.listForm #comlist th.address {width:170px}
.listForm #comlist th.business {width:auto}
.listForm #comlist th.view {width:125px}
.listForm #comlist td.company a{color:#728a40}

/* ¸ÞÀÎ - ÇÏ´Ü Ã¤¿ëÁ¤º¸ */
.listForm #joblist th.address {width:110px}
.listForm #joblist th.work {width:auto}
.listForm #joblist th.company {width:140px}
.listForm #joblist th.sex {width:70px}
.listForm #joblist th.time {width:120px}
.listForm #joblist th.regDate {width:100px}
.listForm #joblist th.join {width:100px}
.listForm #joblist td.context,
.listForm #joblist td.work {text-align:left}
.listForm #joblist td.company {color:#728a40}
.listForm #joblist td .appbtn {display:inline-block;width:58px;height:18px;padding-top:4px;font:11px dotum;letter-spacing:-1px;text-align:center;vertical-align:top;border:1px solid #666;color:#fff;background:#767676}

/* ³»°¡ ¾´ ´ñ±Û */
.listForm table.meReply th.type {width:15%}
.listForm table.meReply th.recommend {width:12%}
.listForm table.meReply td {text-align:center;padding-left:8px;line-height:140%}
.listForm table.meReply td.title {text-align:left}
.listForm table.meReply td.cen {padding-left:0;text-align:center}
.listForm table.meReply td p {height:13px;margin-top:3px;padding:3px 0 0 31px;font:normal 11px Dotum,'µ¸¿ò';letter-spacing:-1px;color:#838383;background:url('//image.alba.kr/story/ic.gif') no-repeat 0 -2950px}
.listForm table.meReply td p a:hover {color:#247f01}

/* »ó´Ü ¾È³»¹Ú½º */
.guideBox {position:relative;width:1070px}
.guideBox ul {padding:15px 20px;border:1px solid #dcdcdc;background:#fcfcfc}
.guideBox ul li {padding-left:10px;line-height:1.9;background:url('//image.alba.kr/person/circle_bullet.png') no-repeat 1px 9px}
.guideBox ul li.headline {font-weight:bold;color:#3355b9}
.guideBox ul li span {color:#f4005c}
.guideBox ul li a.detailViewBtn {font-weight:bold;text-decoration:underline;color:#ff5300}
.guideBox dl {overflow:hidden;width:1020px;margin:-10px auto 0;padding:10px 0 17px;background:url('//image.alba.kr/person/guideBox_line.gif') repeat-x left top}
.guideBox dl dt {float:left;width:124px;padding:2px 0 0 13px;font-weight:bold}
.guideBox dl dt img {margin-top:-2px}
.guideBox dl dd {padding:2px 0 0;font:11px Dotum;letter-spacing:-1px}
.guideBox dl dd strong {font-weight:normal;color:#b41192}
.guideBox p.banner {position:absolute;left:0;bottom:0}
.snsService .guideBox ul li.headline {color:#0d8f99}
#ContractList .guideBox ul {padding-left:60px;background:url('//image.alba.kr/biz/certContract.png') no-repeat 15px 15px;background-size:32px 44px;*background:url('//image.alba.kr/biz/certContract_small01.png') no-repeat 15px 15px}
@media \0screen { #ContractList .guideBox ul {background:url('//image.alba.kr/biz/certContract_small01.png') no-repeat 15px 15px} }

/* °³ÀÎ¼­ºñ½º ¸ÞÀÎ */
.user {position:relative;padding:10px 0 0}
.user .notifyCount {margin-bottom:9px}
.user .notifyCount a {color:#ee6b27;text-decoration:underline}
.user .notifyCount a.notifyCheck {position:relative;top:-3px;top:-5px\0;*top:-5px;display:inline-block;padding:3px 7px 2px;padding:4px 7px 0px\0;*padding:4px 7px 0px;margin-left:5px;font:11px dotum;letter-spacing:-1px;text-decoration:none;border:1px solid #afafaf;vertical-align:top;color:#858585}
.user .date {position:absolute;right:0;top:0;font:11px dotum;letter-spacing:-1px;color:#474747}
.user .date span {letter-spacing:0}
.user .btn-crew-set {position:absolute;bottom:0;right:0;padding:9px 30px 9px 15px;border:1px solid #d8d8d8;text-decoration:none;font-size:12px;color:#333;background:#fff url('//image.alba.kr/person/crew-arrow.png') no-repeat 158px 13px}

#PersonHead {z-index:5;position:relative;width:842px;height:356px;padding-left:222px;margin:0 0 8px;border:3px solid #767676}
#PersonHead p.welcome {position:absolute;top:11px;left:22px;color:#fff}
#PersonHead p.welcome span {color:#fffa69}
#PersonHead p.welcome strong {font:bold 14px Dotum;letter-spacing:-1px}
#PersonHead p.welcome a {color:#fff}
#PersonHead .photoArea {z-index:2;position:absolute;left:0;top:0;width:221px;height:356px;border-right:1px solid #bcc3d5;background:url('//image.alba.kr/person/photoArea_bg.gif') repeat}
#PersonHead .photoArea .photo {margin:20px 0 0;text-align:center}
#PersonHead .photoArea .photo .picture {display:block;width:100px;height:120px;padding:9px;margin:0 auto 10px;border:1px solid #ddd;background:#fff}
#PersonHead .photoArea .photo .picture img {width:100px;height:120px}
#PersonHead .photoArea .photoBtn {display:inline-block;padding:4px 6px 3px;padding:5px 6px 1px\0;*padding:5px 6px 1px;font:11px dotum;letter-spacing:-1px;border:1px solid #b3b3b1;vertical-align:top;color:#777;background:#fcfcfc}
#PersonHead .photoArea .photoBtn.modify {border:1px solid #505050;color:#fff;background:#666}
#PersonHead .photoArea .photoBtn.del {color:#627289}
#PersonHead .photoArea .album {overflow:hidden;width:120px;margin:24px auto 0}
#PersonHead .photoArea .album ul li {float:left;width:54px;height:35px;margin:0 0 5px 8px;border:1px solid #dbe1ed;background:#fff}
#PersonHead .photoArea .album ul li.first {margin-left:0}
#PersonHead .photoArea .album ul li.title {height:22px;padding:13px 0 0;font:11px dotum;text-align:center;letter-spacing:-1px;color:#73889b;background:#f3f6fb}
#PersonHead .photoArea .album ul li img {width:54px;height:35px}
#PersonHead .photoArea .album p {display:none}
#PersonHead .infoList {position:relative;width:842px;height:356px}
#PersonHead .infoList:after {content:'';display:block;clear:both}
#PersonHead .infoList li {position:relative;float:left;width:280px;height:98px;padding:20px 0 0;margin:-1px 0 0 -1px;border:1px solid #dcdcdc}
#PersonHead .infoList li.topList {margin-top:0;border-top:0 none}
#PersonHead .infoList li.bottomList {border-bottom:0 none}
#PersonHead .infoList li.first {margin-left:0;border-left:0 none}
#PersonHead .infoList li.last {border-right:0 none}
#PersonHead .infoList li:hover {z-index:2;border-color:#81c6fd;background:#f9faff}
#PersonHead .infoList li:hover .infoComment {border-color:#81c6fd;border-top-color:#f0d387}
#PersonHead .infoList li p {text-align:center}
#PersonHead .infoList li p.title {height:13px;margin:0 auto;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/personHead.png') no-repeat}
#PersonHead .infoList li .count {margin-top:10px;font:bold 18px gulim;letter-spacing:-1px;color:#757575}
#PersonHead .infoList li .count a {font:bold 20px tahoma;color:#ee6a29;text-decoration:underline}
#PersonHead .infoList li .btn {position:absolute;bottom:13px;left:98px}
#PersonHead .infoList li .btn a {display:inline-block;padding:4px 9px 3px;padding:6px 9px 1px\0;*padding:6px 9px 1px;font:11px dotum;letter-spacing:-1px;text-decoration:none;border:1px solid #d3d3d3;border-bottom:1px solid #acacac;vertical-align:top;color:#757575;background:#fefefe}
#PersonHead .infoList li .dateChk {margin-top:20px;font:11px dotum;letter-spacing:-1px}
#PersonHead .infoList li .infoComment {z-index:0;position:absolute;left:-1px;bottom:-1px;width:260px;height:24px;padding:12px 10px 0;border:1px solid #f0d387;background:#fefde1}
#PersonHead .infoList li .infoComment span {font:11px dotum;letter-spacing:-1px;color:#757575}
#PersonHead .infoList li .infoComment .closeBtn {position:absolute;right:10px;top:12px;width:11px;height:11px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/personHead.png') no-repeat -231px -47px}
#PersonHead .infoList li.resume .title {width:76px;background-position:0 0}
#PersonHead .infoList li.openState .title {width:87px;background-position:-81px 0}
#PersonHead .infoList li.onlineCount .title {width:76px;background-position:0 -19px}
#PersonHead .infoList li.resumeCompany .title {width:84px;background-position:-81px -19px}
#PersonHead .infoList li.apply .title {width:75px;background-position:0 -37px}
#PersonHead .infoList li.scrap .title {width:88px;background-position:-80px -37px}
#PersonHead .infoList li.customize .title {width:96px;background-position:-81px -56px}
#PersonHead .infoList li.openState .state {position:static;width:auto;margin-top:10px;font:bold 18px gulim;letter-spacing:-1px;color:#ee6a2c}
#PersonHead .infoList li.openState .state a {color:#ee6a2c}
#PersonHead .infoList li.onlineCount .viewCount {margin-top:20px;font:bold 11px dotum;letter-spacing:-1px;color:#74899e}
#PersonHead .infoList li.onlineCount .viewCount a {position:relative;top:-1px;font-family:tahoma;color:#ec6b29;text-decoration:underline}
#PersonHead .infoList li.userInfomation {width:531px;height:90px;padding:28px 0 0 30px;background:#fcfcfc}
#PersonHead .infoList li.userInfomation>div {position:relative;height:17px;padding-left:75px;margin-top:12px}
#PersonHead .infoList li.userInfomation>div .item {position:absolute;left:0;top:0}
#PersonHead .infoList li.userInfomation>div .item .bullet {position:relative;top:-2px;display:inline-block;width:17px;height:17px;margin-right:6px;background:url('//image.alba.kr/person/personHead.png') no-repeat;vertical-align:top}
#PersonHead .infoList li.userInfomation div.tel {z-index:1;position:relative;margin:0}
#PersonHead .infoList li.userInfomation div.tel .item .bullet {background-position:-225px 0}
#PersonHead .infoList li.userInfomation div.tel .mobile {font-weight:bold}
#PersonHead .infoList li.userInfomation div.tel .mobileCert {position:absolute;right:15px;top:-2px;padding:0}
#PersonHead .infoList li.userInfomation div.tel .mobileCert .htelYes {position:relative;top:-2px;display:inline-block;width:59px;height:20px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/personHead.png') no-repeat -181px -22px;vertical-align:top}
#PersonHead .infoList li.userInfomation div.mail {position:relative}
#PersonHead .infoList li.userInfomation div.mail .item .bullet {background-position:-181px 0}
#PersonHead .infoList li.userInfomation div.address {position:relative}
#PersonHead .infoList li.userInfomation div.address .item .bullet {background-position:-203px 0}
#PersonHead .infoList li.userInfomation .btn {position:absolute;right:15px;bottom:13px;left:auto}
#PersonHead .infoList li .helpText {z-index:5;top:20px;left:-130px;width:280px;background:none}
#PersonHead .infoList li .helpText span {border-bottom:2px solid #676767}

#PersonHead .state {position:absolute;right:-400px;top:0;width:376px}
#PersonHead .state .reg {width:361px;height:38px;padding:0 0 0 15px;background:url('//image.alba.kr/person/PersonHead_count_bg.gif') no-repeat left top}
#PersonHead .state .reg span.count {display:inline-block;padding:6px 0 0 20px;font-weight:bold;letter-spacing:-1px;background:url('//image.alba.kr/person/PersonHead_bul_resume.gif') no-repeat left 11px}
#PersonHead .state .reg span.count a {padding-right:2px;font:bold 18px tahoma;text-decoration:underline;color:#ff4800}
#PersonHead .state .reg span.btn {position:absolute;top:7px;right:7px}
#PersonHead .state .regNo {width:361px;height:106px;padding:5px 0 0 15px;background:url('//image.alba.kr/person/PersonHead_countNo_bg.gif') no-repeat left top}
#PersonHead .state .regNo span.count {display:inline-block;padding:6px 0 0 20px;font-weight:bold;letter-spacing:-1px;background:url('//image.alba.kr/person/PersonHead_bul_resume.gif') no-repeat left 11px}
#PersonHead .state .regNo span.count a {padding-right:2px;font:bold 18px tahoma;text-decoration:underline;color:#ff4800}
#PersonHead .state .regNo span.btn {position:absolute;top:11px;right:15px}

/* ¸ð½º¹ö°Å ÀÌº¥Æ® 2012-04-20 */
#PersonHead .state .regNo span.mosburger {position:absolute;left:258px;top:35px;display:block;width:164px;height:37px;background:url('//image.alba.kr/event/20120420_mosburger/bn_floating01.gif') no-repeat 0 0}
#PersonHead .state .regNo span.mosburger a {overflow:hidden;display:block;width:164px;height:37px;text-indent:-999em}
#PersonHead .state .regNo span.mosburger a.close {position:absolute;right:5px;top:5px;width:12px;height:12px}

/* ÀÌ·Â¼­ ÀÛ¼º - ±×³²ÀÚ±×¿©ÀÚ */
#PersonHead .state p.eventlayer {margin-top:3px}
#PersonHead .state p.eventlayer a {display:block;width:376px;height:72px;text-indent:-999em;background:url('//image.alba.kr/event/20130227_themanThegirl/bg_drama.gif') no-repeat left top}

#PersonHead .state .regNo p.notice {margin:20px 0 0;padding:0 0 0 20px;font-weight:bold;color:#0c1ce3}
#PersonHead .state .regNo p.guide {margin:3px 0 0;padding:0 0 0 20px;line-height:1.3}
#PersonHead .state .resume {position:relative;width:376px;height:133px;margin:7px 0 0;background:url('//image.alba.kr/person/PersonHead_resume_bg_b.gif') no-repeat left bottom}
#PersonHead .state .resume p.type {height:22px;padding:9px 0 0;font:bold 11px Dotum;letter-spacing:-1px;background:#fff url('//image.alba.kr/person/PersonHead_resume_bg_t.gif') no-repeat left top}
#PersonHead .state .resume p.type span {display:block;width:84px;text-align:center}
#PersonHead .state .resume p.title {padding:5px 0 0 19px;font-weight:bold;color:#0c1ce3;letter-spacing:-1px}
#PersonHead .state .resume p.title a {text-decoration:underline;color:#0c1ce3}
#PersonHead .state .resume p.title img {margin-top:-3px}
#PersonHead .state .resume p.noReg {padding:12px 0 15px 19px;line-height:1.4}
#PersonHead .state .resume dl {padding:5px 0 0 20px;font:11px Dotum;letter-spacing:-1px}
#PersonHead .state .resume dl dt {padding:3px 4px 0 7px;clear:left;float:left;font-weight:bold;letter-spacing:-1px;background:url('//image.alba.kr/person/bul_square_black.gif') no-repeat left 6px}
#PersonHead .state .resume dl dd {padding:1px 0 0}
#PersonHead .state .resume dl dd span.number {font:11px tahoma;letter-spacing:0}
#PersonHead .state .resume dl dd span.period {color:#1738a6}
#PersonHead .state .resume dl dd span.period strong {color:#e80019}
#PersonHead .state .resume dl dd span.period a {color:#1738a6;text-decoration:none}
#PersonHead .state .resume dl dd span.period a span {font-weight:bold;text-decoration:underline}
#PersonHead .state .resume p.btn {position:absolute;top:4px;right:4px}
#PersonHead .state p.tip {margin:8px 0 0;padding:0 0 0 64px;font:11px Dotum;letter-spacing:-1px;line-height:1.3;color:#656565;background:url('//image.alba.kr/person/icon_tip.gif') no-repeat 36px top}
#PersonHead .state .resume p.tip {width:338px;margin:5px 0 0 20px;padding:0;background:url('//image.alba.kr/person/PersonHead_resume_line.gif') no-repeat left top}
#PersonHead .state .resume p.tipImage {position:absolute;bottom:0;left:0}
#PersonHead .state .resume p.tip span.wrap {display:block;padding:7px 0 0;padding-left:31px;background:url('//image.alba.kr/person/icon_tip.gif') no-repeat left 7px}
#PersonHead .state .resume p.tip span.wrap a {color:#1738a6;text-decoration:none}
#PersonHead .state .resume p.tip span.wrap a span {font-weight:bold;text-decoration:underline}
#PersonHead .state .resume p.tip span.wrap strong {font-weight:normal;color:#1738a6;letter-spacing:-1px}
#PersonHead .state p.privacy {margin:8px 0 0;padding:2px 0 0 69px;font:11px Dotum;letter-spacing:-1px;line-height:1.3;color:#656565;background:url('//image.alba.kr/person/icon_privacy.gif') no-repeat 36px top}
#PersonHead .state p.privacy strong {font-weight:normal;color:#040f9c}

#PersonHead .info {position:absolute;right:-400px;width:381px;height:118px;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;background:#fcfcfc}
#PersonHead .info .myInfo {position:relative;width:318px}
#PersonHead .info .myInfo h2 {padding:2px 0 4px;font-size:11px;border-bottom:1px solid #949494}
#PersonHead .info .myInfo table {width:318px}
#PersonHead .info .myInfo table tr {vertical-align:top}
#PersonHead .info .myInfo table th {width:62px;padding:5px 0 0 1px;font-weight:normal;text-align:left}
#PersonHead .info .myInfo table td {width:auto;padding:5px 0 0}
#PersonHead .info .myInfo table tr.tel th {padding-top:8px}
#PersonHead .info .myInfo table tr.tel td {padding:0}
#PersonHead .info .myInfo table tr.tel td span.mobile {display:inline-block;margin-right:10px;padding:8px 0 0;padding-left:22px;background:url('//image.alba.kr/person/PersonHead_icon_mobile.gif') no-repeat left 5px}
#PersonHead .info .myInfo table tr.tel td span.tel {display:inline-block;padding:8px 0 0;padding-left:22px;background:url('//image.alba.kr/person/PersonHead_icon_tel.gif') no-repeat left 5px}
#PersonHead .info .myInfo table tr.tel td #HelpCert {width:275px;top:-71px;right:38px;background:url('//image.alba.kr/person/registForm_help_bg1.gif') no-repeat right bottom}
#PersonHead .info .myInfo p {position:absolute;top:0;right:0}
#PersonHead .info .album {position:relative;width:318px;margin:9px 0 0}
#PersonHead .info .album h2 {padding:2px 0 4px;font-size:11px;border-bottom:1px solid #949494}
#PersonHead .info .album ul {overflow:hidden;width:318px;margin:5px 0 0}
#PersonHead .info .album ul li {float:left;display:inline;width:58px;margin-left:7px}
#PersonHead .info .album ul li.first {margin-left:0}
#PersonHead .info .album ul li img {width:56px;height:37px;border:1px solid #d5d5d5}
#PersonHead .info .album p {position:absolute;top:0;right:0}

/* ÀÌ·Â¼­ ÀÛ¼º */
/* class - ¾ÆÀÌÄÜ,¹öÆ°*/
.registForm .icon {overflow:hidden;display:inline-block;height:14px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/person/resumeRegist.png') no-repeat}
.registForm .icon.errorIcon {width:13px;height:14px;background-position:-547px -147px}

.registForm .btn {overflow:hidden;display:inline-block;height:21px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/person/resumeRegist.png') no-repeat}
.registForm .btn.photoReg {width:56px;background-position:-240px -92px}
.registForm .btn.photoMod {width:56px;background-position:-547px 0}
.registForm .btn.photoDel {width:56px;background-position:-301px -92px}
.registForm .btn.btnAdd {width:47px;background-position:-506px -92px}
.registForm .btn.btnDel {width:47px;background-position:-558px -92px}
.registForm .btn.btnSafe {width:140px;height:24px;background-position:-240px -118px}
.registForm .btn.btnJobKind {width:71px;height:20px;background-position:-240px -147px}
.registForm .btn.calculator {width:81px;height:23px;background-position:-480px -60px}
.registForm .btn.resumeService {position:relative;width:144px;height:24px;margin-top:-5px;margin-left:5px;background-position:-386px -118px}
.registForm .btn.btnModify {width:76px;background-position:-316px -147px}
.registForm .btn.btnApply {width:76px;background-position:-480px -176px}
.registForm .btn.albumReg {width:68px;height:22px;background-position:-419px -30px}
.registForm .btn.albumMod {width:36px;height:22px;background-position:-492px -30px}
.registForm .btn.albumDel {width:36px;height:22px;background-position:-533px -30px}

.registForm p.modMyInfo {position:absolute;top:0;right:0;width:390px;font:11px dotum;letter-spacing:-1px;color:#888}
.registForm p.modMyInfo em {color:#07a195}
.registForm p.clear {position:absolute;top:0;right:0;width:74px;height:25px}
.registForm p.clear a {display:block;width:74px;height:25px;text-indent:-999em;background:url('//image.alba.kr/person/resumeRegist.png') no-repeat -408px -242px}
.registForm p.saveData {position:absolute;top:0;right:78px;width:154px;height:25px}
.registForm p.saveData a {display:block;width:154px;height:25px;text-indent:-999em;background:url('//image.alba.kr/person/resumeRegist.png') no-repeat -383px 0}

.submit .registSubmit {overflow:hidden;display:inline-block;width:235px;height:60px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/person/resumeRegist.png') no-repeat -240px -176px}
.submit .modifiySubmit {overflow:hidden;display:inline-block;width:191px;height:60px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/person/resumeRegist.png') no-repeat 0 -176px}

/* class - ¶óµð¿À¹öÆ° */
.registForm .public {overflow:hidden;padding:0 0 0 1px}
.registForm span.input {position:relative;overflow:hidden;float:left;height:23px;margin:0 0 0 -1px;vertical-align:middle}
.registForm span.input input.typeRadio {z-index:-1;position:absolute}
.registForm span.input label {display:inline-block;height:16px;height:15px\9;padding:4px 10px 0;padding:5px 10px 0\9;cursor:pointer;color:#888;background:#fff;border:1px solid #e3e3e4;border:1px solid #d0d0d0}
.registForm span.input.on {z-index:1}
.registForm span.input.on label {color:#65abb2;background:#f4f9f9;border:1px solid #a7d2d6;border-bottom:1px solid #93c4c9}

/* ÀÓ½ÃÀúÀåÁß ¸Þ½ÃÁö */
#ResumeTemporaryIng {z-index:99999;position:fixed;top:50%;left:50%;width:148px;margin:-48px 0 0 -30px;padding:20px 15px 17px 83px;line-height:1.4;color:#347400;background:#fff url('//image.alba.kr/person/registForm_ResumeTemporaryIng_bg.gif') no-repeat 24px 22px;border:2px solid #428a00}
#ResumeTemporaryIng em {display:block;margin:3px 0 0}
* html #ResumeTemporaryIng {position:absolute;top:expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+400+"px" : body.scrollTop+400+"px")}
/* ±âº»ÀÌ·Â¼­ ³»¿ë ºÒ·¯¿À±â */
#SaveData {position:absolute;right:0;top:8px;width:138px;height:25px}
#SaveData a {display:block;width:138px;height:25px;text-indent:-999em;background:url('//image.alba.kr/person/resumeRegist.png') no-repeat -240px 0}
/* ÀÓ½ÃÀúÀå */
.saveTemp {width:770px;border-top:1px dashed #d5d5d5;border-bottom:1px dashed #d5d5d5}
.saveTemp .wrap {width:730px;height:34px;padding:23px 0 0 40px;background:#fafafa;border-top:1px dashed #fff;border-bottom:1px dashed #fff}
.saveTemp .wrap strong {margin-right:2px;color:#ff7800}
.saveTemp .wrap em {font-weight:bold;color:#289ea7}
.saveTemp .wrap a {position:relative;overflow:hidden;display:inline-block;top:-5px;width:67px;height:20px;margin-left:2px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/person/resumeRegist.png') no-repeat}
.saveTemp .wrap a.tempLoad {background-position:-362px -92px}
.saveTemp .wrap a.tempDel {background-position:-434px -92px}

.bannerSafeNumber {width:89px;height:240px;margin:0 0 5px}
.bannerSafeNumber a {overflow:hidden;display:block;width:89px;height:240px;text-indent:-999em;background:url('//image.alba.kr/person/banner_safeNumber.gif') no-repeat 0 0}
.resumeSky {width:80px;height:56px}
.resumeSky li a {overflow:hidden;display:block;width:80px;height:28px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/person/resumeRegist.png') no-repeat}
.resumeSky #SaveTempGo a {background-position:-240px -242px}
.resumeSky #FaqOpen a {background-position:-325px -242px}
#SaveTempLoad {z-index:999;position:fixed;_position:absolute;bottom:0;right:0}
/* ÀÌ·Â¼­ Á¦¸ñ */
#ResumeRegist #ResumeRegistTitle h2 strong {width:91px;background-position:0 0}
#ResumeRegistTitle p.required {position:absolute;top:7px;right:0;font:11px Dotum;letter-spacing:-1px;color:#666}
#ResumeRegistTitle p.required em {color:#ff7800}
#ResumeRegistTitle p.title {position:relative;padding:0 0 5px;background:url('//image.alba.kr/person/resume_title_bg.gif') repeat-x 0 100%}
#ResumeRegistTitle p.title input.typeText {width:670px;height:35px;height:30px\0;*height:30px;padding:0 70px 0 20px;padding:5px 70px 0 20px\0;*padding:5px 70px 0 20px;font:bold 16px/30px Dotum;color:#ff7800;background:#fff url('//image.alba.kr/person/resume_title_bg.gif') repeat-x 0 0;border:5px solid #59ccd5}
#ResumeRegistTitle p.title span.limit {position:absolute;right:22px;top:17px;color:#666}
#ResumeRegistTitle p.title span.limit strong {color:#ff7800}
#HelpTitle {display:none;top:-11px;left:120px}
/* °³ÀÎÁ¤º¸ */
#ResumeRegistPublic {z-index:2}
#ResumeRegist #ResumeRegistPublic h2 strong {width:70px;background-position:0 -24px}
.regPicture {overflow:hidden;position:absolute;left:0;top:32px;width:160px;padding:0 0 2px;padding:0\9\0;background:#f2f7f9;border:1px solid #afcbcd;border-top:2px solid #afcbcd}
.regPicture p.picture {width:100px;height:120px;margin:18px auto 0;padding:6px;text-align:center;background:#fff;border:1px solid #c1d5d6}
.regPicture p.picture img {width:100px;height:120px}
.regPicture p.reg {margin:6px 0 0;text-align:center}
.regPicture ul.guide {width:130px;margin:10px auto}
.regPicture ul.guide li {margin:2px 0 0;font:11px/12px Dotum;letter-spacing:-1px;color:#898989}
#ResumeRegistPublic table {width:599px;margin-left:171px;border-top:2px solid #afcbcd}
#ResumeRegistPublic table th {width:107px;padding:14px 0 10px 12px}
#ResumeRegistPublic table tr.name em.male {font-weight:bold;color:#289ea7}
#ResumeRegistPublic table tr.name em.female {font-weight:bold;color:#ff7800}
#ResumeRegistPublic table tr.mobile td {padding-top:7px}
#ResumeRegistPublic table tr.mobile td .public {top:0}
#ResumeRegistPublic table tr.mobile td .mobileInfo {overflow:hidden;padding-top:3px}
#ResumeRegistPublic table tr.mobile td .mobileInfo span.number {float:left;margin:3px 0 0;font-weight:bold}
#ResumeRegistPublic table tr.mobile td .mobileInfo .mobileCert {float:left;margin:0 0 0 5px;padding:0;vertical-align:top}
#ResumeRegistPublic table tr.mobile td .mobileInfo .certYes {width:54px;height:22px;margin-top:-3px;background-position:-480px -202px}
#ResumeRegistPublic table tr.mobile td .mobileInfo .certNo {width:54px;height:22px;margin-top:-3px;background-position:-539px -202px}
#ResumeRegistPublic table tr.mobile td .mobileInfo #htelcertNO a {display:inline-block;margin-top:3px;font:11px/1.2 Dotum;text-decoration:underline;color:#ff7800}
#ResumeRegistPublic table tr.mobile td .addHelp {display:block;width:417px;margin:7px 0 6px;padding:9px 10px 6px;font:11px/1.2 Dotum;letter-spacing:-1px;color:#878787;background:#fafafa;border:1px solid #e6e6e6}
#ResumeRegistPublic table tr.mobile td .addHelp strong {font-weight:normal;color:#07a195}
#ResumeRegistPublic table tr.safecall td,
#ResumeRegistPublic table tr.safecall td .tblContents {z-index:9}
#ResumeRegistPublic table tr.safecall td #idSafeCall {overflow:hidden;display:inline-block;padding-left:1px}
#ResumeRegistPublic table tr.safecall td #idSafeCall img {vertical-align:middle}
#ResumeRegistPublic table tr.safecall td span.using {display:inline-block;float:left}
#ResumeRegistPublic table tr.safecall td span.using a {position:relative;display:inline-block;vertical-align:middle}
#ResumeRegistPublic table tr.safecall td .helpSafe {position:absolute;left:175px;top:0;padding-left:7px}
#ResumeRegistPublic table tr.safecall td .safecallLayer {top:22px}
#ResumeRegistPublic table tr.safecall td .safecallLayer .guide ul,
#ResumeRegistPublic table tr.safecall td .safecallLayer .guide ul li {float:none;display:block;margin-right:0}
#ResumeRegistPublic table tr.homepage td {padding-top:7px;padding-bottom:9px}
#ResumeRegistPublic table tr.homepage td .public {top:-1px}
#ResumeRegistPublic table tr.homepage td input.typeText {width:212px}
#ResumeRegistPublic table tr.homepage td ul {margin:4px 0 0}
#ResumeRegistPublic div.caution {margin-top:7px;font:11px Dotum;letter-spacing:-1px;color:#888;text-align:right}
#ResumeRegistPublic div.mobileText {left:190px;top:-31px}
#ResumeRegistPublic div.address {left:153px;top:-5px}
#ResumeRegistPublic p.public {position:absolute;right:27px;top:-5px}
#HelpHomepage {display:none;top:26px;left:35px}
/* Èñ¸Á ±Ù¹«Á¶°Ç */
#ResumeRegist #ResumeRegistWork h2 strong {width:107px;background-position:0 -48px}
#ResumeRegistWork tr.local td {padding-top:4px;padding-bottom:2px}
#ResumeRegistWork tr.local td p {margin:0 0 3px}
#ResumeRegistWork tr.local td p.select #selGu1,
#ResumeRegistWork tr.local td p.select #selGu2,
#ResumeRegistWork tr.local td p.select #selGu3 {width:139px}
#ResumeRegistWork tr.subway td,
#ResumeRegistWork tr.university td {padding-bottom:2px}
#ResumeRegistWork tr.subway td p,
#ResumeRegistWork tr.university td p {margin:0 0 3px}
#ResumeRegistWork tr.kind td ul {float:left;display:block;width:399px;margin:0 4px 0 0;min-height:15px;padding:3px 8px 0;border:1px solid #c0c0c0}
#ResumeRegistWork tr.kind td ul li {position:relative;display:block;margin:0;padding:1px 80px 0 7px;line-height:14px;background:url('//image.alba.kr/person/bul_square_gray.gif') no-repeat left 5px}
#ResumeRegistWork tr.kind td ul li span.career {position:absolute;top:1px;right:10px}
#ResumeRegistWork tr.kind td p {float:left}
#ResumeRegistWork tr.kind td p.errorGuide {width:500px;margin:6px 0 0;padding:2px 0 0;font-size:11px;letter-spacing:-1px}
#ResumeRegistWork tr.kind td p.errorGuide .icon {margin:-1px 3px 0 0}
#ResumeRegistWork tr.kind td p.errorGuide span.freelancerPR {display:block;padding:2px 0 0 17px}
#ResumeRegistWork tr.kind td p.errorGuide input.typeText {width:445px}
#ResumeRegistWork tr.kind td p.errorGuide strong#prtitlespan {font-weight:normal;color:#ff7800}
#ResumeRegistWork tr.kind td p.errorGuide a {color:#617186;text-decoration:underline}
#ResumeRegistWork tr.type td {padding-top:9px;padding-bottom:8px}
#ResumeRegistWork tr.type td .layerWrap {padding-top:1px}
#ResumeRegistWork tr.type td label {margin-right:10px}
#ResumeRegistWork tr.type td label img {margin:-1px 0 0}
#ResumeRegistWork tr.type td span.question {margin-left:-5px;font:11px Dotum;letter-spacing:-1px;text-decoration:underline;color:#8c66c9}
#ResumeRegistWork tr.period td span.week {margin:0 10px 0 4px;padding:3px 5px 1px;background:#f4f9f9}
#ResumeRegistWork tr.date td p.select {}
#ResumeRegistWork tr.date td p.select span {font:11px Dotum;letter-spacing:-1px;color:#b97202}
#ResumeRegistWork tr.date td p.guide {margin:4px 0 0;color:#b97202}
#ResumeRegistWork tr.date td table {float:left;width:280px;margin:10px 20px 0 0;border-top:1px solid #c0c0c0;border-right:1px solid #c0c0c0}
#ResumeRegistWork tr.date td table caption {padding:10px 0 7px;background:#f3f3f3;border:1px solid #c0c0c0}
#ResumeRegistWork tr.date td table th,
#ResumeRegistWork tr.date td table td {width:35px;padding:7px 0 4px;text-align:center;border-bottom:1px solid #c0c0c0;border-left:1px solid #c0c0c0}
#ResumeRegistWork tr.pay td {padding-bottom:8px}
#ResumeRegistWork tr.pay td input.typeText {width:80px;margin-right:3px}
#ResumeRegistWork tr.pay td input.typeCheckbox {margin-left:15px}
#ResumeRegistWork tr.pay td span.minPay {margin-left:5px;font:11px Dotum;letter-spacing:-1px;color:#ff7800}
#ResumeRegistWork tr.pay td span.minPay img{margin-left:3px}
#ResumeRegistWork tr.pay td span.minPay a {text-decoration:underline;color:#979797}
#ResumeRegistWork tr.pay td span.minPay a span {letter-spacing:0}
#HelpLocal {display:none;top:-28px;left:0}
#HelpPay {display:none;top:-28px;left:53px}
/* ÀÚ±â¼Ò°³¼­ */
#ResumeRegistHistory {z-index:2}
#ResumeRegist #ResumeRegistHistory h2 strong {width:86px;background-position:0 -72px}
#ResumeRegistHistory .historyForm {position:relative;padding:38px 0 0}
#ResumeRegistHistory .historyForm h3 {position:absolute;top:0;width:137px;height:38px;font:bold 14px Dotum;text-align:center;background:#fafafa;border:1px solid #e3e3e3;border-bottom:0 none}
#ResumeRegistHistory .historyForm h3.on {z-index:9;background:#f2f7f9;border:1px solid #afcbcd;border-bottom:0 none}
#ResumeRegistHistory .historyForm h3.freeFormTitle {left:0}
#ResumeRegistHistory .historyForm h3.itemFormTitle {left:138px}
#ResumeRegistHistory .historyForm h3 a {display:block;width:137px;height:25px;padding:13px 0 0;text-decoration:none}
#ResumeRegistHistory .historyForm h3.on a {color:#289ea7}
#ResumeRegistHistory .historyForm div {z-index:1;position:relative;padding:20px 22px;background:#f2f7f9;border:1px solid #afcbcd}
#ResumeRegistHistory div.itemForm {display:none;padding:0 22px}
#ResumeRegistHistory div.itemForm ul li {position:relative;padding:10px 0 14px;border-top:1px dashed #caced0}
#ResumeRegistHistory div.itemForm ul li.first {border-top:0 none}
#ResumeRegistHistory div.itemForm ul li a {margin-left:5px}
#ResumeRegistHistory div.itemForm ul li span.vtitles {display:inline-block;height:15px;height:14px\9;padding-top:3px;padding-top:4px\9;font-weight:bold}
#ResumeRegistHistory div.itemForm ul li input.typeText {width:90px;height:16px;height:15px\9;padding:2px 5px 0;padding:3px 5px 0\9;border:1px solid #c0c0c0}
#ResumeRegistHistory div.itemForm ul li .actionBtn {position:absolute;right:0;top:10px}
#ResumeRegistHistory div.itemForm ul li textarea {display:block;height:30px;margin-top:8px}
#ResumeRegistHistory textarea {display:block;width:696px;height:150px;padding:15px 15px 15px 15px;background:#fff;border:1px solid #c0c0c0}
#ResumeRegistHistory p.sample {position:absolute;top:-34px;right:0}
#ResumeRegistHistory p.sample a {overflow:hidden;display:inline-block;width:115px;height:27px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/person/resumeRegist.png') no-repeat}
#ResumeRegistHistory p.sample a.autoWrite {background-position:-240px -60px}
#ResumeRegistHistory p.sample a.sampleView {background-position:-360px -60px}
#HistorySample {z-index:100;display:none;position:absolute;top:0;left:0;width:620px;height:601px;background:url('//image.alba.kr/person/HistorySample_bg.gif') no-repeat left top}
#HistorySample h3 {position:absolute;top:33px;left:17px}
#HistorySample div.content {position:absolute;top:68px;left:19px;width:500px;height:477px;padding:35px 40px 0;border:1px solid #696969}
#HistorySample div.content p.title {font-weight:bold;font-size:13px;letter-spacing:-1px}
#HistorySample div.content p.content {margin:7px 0 0;padding-bottom:20px;letter-spacing:-1px;line-height:1.5}
#HistorySample p.viewMore {position:absolute;top:28px;right:19px}
#HistorySample p.close {position:absolute;top:0;right:0;cursor:pointer}
/* ¼±ÅÃÇ×¸ñ Ãß°¡ */
#ResumeRegist #ResumeItemSelect h2 strong {width:109px;background-position:0 -96px}
.registForm .resumeSubMenuList {overflow:hidden;width:710px;padding:15px 29px 9px;*padding-bottom:15px;background:#f6f6f6;border:1px solid #c3c3c3}
.registForm .resumeSubMenuList li {float:left;width:130px;margin:0 0 6px 12px;border:1px solid #c8c8c8;border-bottom:1px solid #9f9f9f}
.registForm .resumeSubMenuList li.on {border:1px solid #4f4f4f}
.registForm .resumeSubMenuList li.first {margin-left:0}
.registForm .resumeSubMenuList li a {position:relative;display:block;width:117px;height:20px;padding:8px 0 0 11px;text-decoration:none;color:#474747;background:#fcfcfc;border:1px solid #fcfcfc;border-bottom:0 none}
.registForm .resumeSubMenuList li.on a {color:#fff;background:#656565;border:1px solid #848484;border-bottom:0 none}
.registForm .resumeSubMenuList li a span {position:absolute;right:8px;top:12px;width:7px;height:4px;background:url('//image.alba.kr/person/resumeRegist.png') no-repeat -577px -147px}
.registForm .resumeSubMenuList li.on a span {background-position:-565px -147px}
/* ÇÐ·Â»çÇ× */
#ResumeRegist #ResumeRegistEducation h2 strong {width:61px;background-position:-120px 0}
#ResumeRegistEducation table tr td {padding-top:10px;padding-bottom:8px}
#ResumeRegistEducation table tr td input.typeText {width:85px}
#ResumeRegistEducation table tr td input.school {width:155px}
#ResumeRegistEducation table tr td img {cursor:pointer}
#ResumeRegistEducation table tr td #major3 {background:url('//image.alba.kr/person/registForm_education_txt1.gif') no-repeat 3px 3px}
#ResumeRegistEducation table tr td #major4,
#ResumeRegistEducation table tr td #major5,
#ResumeRegistEducation table tr td #major6 {background:url('//image.alba.kr/person/registForm_education_txt2.gif') no-repeat 3px 3px}
#ResumeRegistEducation table tr.select td ul li {margin-right:10px}
/* °æ·Â»çÇ× */
#ResumeRegist #ResumeRegistCareer h2 strong {width:61px;background-position:-120px -22px}
#ResumeRegistCareer table tr.total th {font-weight:bold;letter-spacing:-1px}
#ResumeRegistCareer table tr.total td {padding-top:14px;font:bold 14px Dotum}
#ResumeRegistCareer table tr.total td strong {color:#ff7800}
#ResumeRegistCareer table tr.total td select {background:#d2f0e6}
#ResumeRegistCareer table tr.total td #careermm {margin-left:4px}
#ResumeRegistCareer .careerInfo {border-bottom:1px solid #d5d5d5}
#ResumeRegistCareer .careerInfo table {border-top:0 none;border-bottom:0 none}
#ResumeRegistCareer .careerInfo table tr.company th,
#ResumeRegistCareer .careerInfo table tr.company td {border-top:1px dashed #d5d5d5}
#ResumeRegistCareer .careerInfo table.first tr.company th,
#ResumeRegistCareer .careerInfo table.first tr.company td {border-top:0 none}
#ResumeRegistCareer table tr.company input.typeText {width:225px}
#ResumeRegistCareer table tr.company select {width:70px}
#ResumeRegistCareer table tr.period input.typeCheckbox {margin-left:15px}
#ResumeRegistCareer table tr.charge input.typeText {width:425px}
#ResumeRegistCareer table td span.joinIng {display:inline}
#ResumeRegistCareer table td span.helpIng {display:none;top:-28px;left:150px}
#ResumeRegistCareer table td span.helpCharge {display:none;top:-42px;left:0px}
#ResumeRegistCareer table td .tblContents span.addDel {position:absolute;top:0;right:10px}
#ResumeRegistCareer .guideText {right:168px}
/* º¸À¯ ÀÚ°ÝÁõ */
#ResumeRegist #ResumeRegistLicense h2 strong {width:78px;background-position:-120px -44px}
#ResumeRegistLicense .selectLicenseTitle {padding-top:14px;font:bold 14px Dotum;color:#ff7800;word-wrap:break-word;word-break:break-all}
#ResumeRegistLicense .licenseInfo {border-bottom:1px solid #d5d5d5}
#ResumeRegistLicense .licenseInfo table {border-top:0 none;border-bottom:0 none}
#ResumeRegistLicense .licenseInfo table tr th,
#ResumeRegistLicense .licenseInfo table tr td {border-top:1px dashed #d5d5d5}
#ResumeRegistLicense .licenseInfo table tr.first th,
#ResumeRegistLicense .licenseInfo table tr.first td {border-top:0 none}
#ResumeRegistLicense table th.organ {width:50px;padding-left:12px}
#ResumeRegistLicense table th.year {width:60px;padding-left:12px}
#ResumeRegistLicense table td.year {width:190px}
#ResumeRegistLicense table tr td input.typeText  {width:120px}
#ResumeRegistLicense table tr td span.addDel {position:absolute;top:0;right:10px}
/* ¿Ü±¹¾î ´É·Â */
#ResumeRegist #ResumeRegistForeign h2 strong {width:78px;background-position:-120px -66px}
#ResumeRegistForeign .selectForeginTitle {padding-top:14px;font:bold 14px Dotum;color:#ff7800}
#ResumeRegistForeign .foreignInfo {border-bottom:1px solid #d5d5d5}
#ResumeRegistForeign .foreignInfo table {border-top:0 none;border-bottom:0 none}
#ResumeRegistForeign .foreignInfo table tr.foreign th,
#ResumeRegistForeign .foreignInfo table tr.foreign td {border-top:1px dashed #d5d5d5}
#ResumeRegistForeign .foreignInfo table.first tr.foreign th,
#ResumeRegistForeign .foreignInfo table.first tr.foreign td {border-top:0 none}
#ResumeRegistForeign table th.score,
#ResumeRegistForeign table th.year {width:68px;padding-left:19px}
#ResumeRegistForeign table td select.select {width:150px}
#ResumeRegistForeign table td input.typeText {width:50px}
#ResumeRegistForeign table tr.ability td label {margin-left:0;margin-right:10px}
#ResumeRegistForeign table tr.ability td label strong {position:relative;overflow:hidden;display:inline-block;width:17px;height:16px;margin-top:-2px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/person/resumeRegist.png') no-repeat}
#ResumeRegistForeign table tr.ability td label strong.level1 {background-position:-481px -147px}
#ResumeRegistForeign table tr.ability td label strong.level2 {background-position:-503px -147px}
#ResumeRegistForeign table tr.ability td label strong.level3 {background-position:-525px -147px}
#ResumeRegistForeign table td.exam {width:160px}
#ResumeRegistForeign table td.score {width:70px}
#ResumeRegistForeign table td .tblContents span.addDel {position:absolute;top:0;right:10px}
#ResumeRegistForeign table td span.addDel a.btnDel {margin-left:4px}
/* ÄÄÇ»ÅÍ È°¿ë ´É·Â */
#ResumeRegist #ResumeRegistOA h2 strong {width:110px;background-position:-120px -88px}
#ResumeRegistOA table th span {position:relative}
#ResumeRegistOA table th span em {position:absolute;left:-20px;top:-2px;width:16px;height:16px;background:url('//image.alba.kr/person/resumeRegist.png') no-repeat}
#ResumeRegistOA table tr.word span em {background-position:-397px -147px}
#ResumeRegistOA table tr.excel span em {background-position:-418px -147px}
#ResumeRegistOA table tr.power span em {background-position:-439px -147px}
#ResumeRegistOA table tr.internet span em {background-position:-460px -147px}
#ResumeRegistOA table td ul {overflow:hidden}
#ResumeRegistOA table td ul li {float:left;width:190px}
#ResumeRegistOA table td label strong {position:relative;overflow:hidden;display:inline-block;width:17px;height:16px;margin-top:-2px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/person/resumeRegist.png') no-repeat}
#ResumeRegistOA table td label strong.level1 {background-position:-481px -147px}
#ResumeRegistOA table td label strong.level2 {background-position:-503px -147px}
#ResumeRegistOA table td label strong.level3 {background-position:-525px -147px}
#ResumeRegistOA table tr.etc textarea {width:520px;height:50px;padding:5px;border:1px solid #d3d3d3}
#ResumeRegistOA table tr.etc .limit {padding-left:5px;font:11px Dotum;letter-spacing:-1px}
#ResumeRegistOA table tr.etc .limit strong {color:#ff7800}
/* Æ¯±â»çÇ× */
#ResumeRegist #ResumeRegistSpecialty h2 strong {width:61px;background-position:-120px -110px}
#ResumeRegistSpecialty table tr td {padding-bottom:15px}
#ResumeRegistSpecialty table tr td ul {overflow:hidden;display:block;width:100%}
#ResumeRegistSpecialty table tr td ul li {float:left;width:155px;margin:8px 0 0}
/* Æ÷Åä¾Ù¹ü */
#ResumeRegist #ResumeRegistPhoto h2 strong {width:60px;background-position:-120px -132px}
.photoAlbum {overflow:hidden;padding:19px 19px 15px;background:#f9f9f9;border:1px solid #d5d5d5}
.photoAlbum li {position:relative;float:left;display:inline;width:132px;margin-left:17px}
.photoAlbum li.first {margin-left:0 !important}
.photoAlbum li span {display:block}
.photoAlbum li span.picture {padding:5px;background:#fff;border:1px solid #cdcdcd}
.photoAlbum li span.picture img {width:120px;height:85px}
.photoAlbum li span.title {height:70px;padding:6px 3px 3px;line-height:1.3;cursor:pointer;word-wrap:break-word}
.photoAlbum li span.public {margin-top:9px;padding:2px 0 0}
.photoAlbum li span.reg {position:relative;margin:9px 0 0;text-align:center}
.photoAlbum li span.actionBtn {position:absolute;top:183px;right:0}
/* Ãë¾÷ ¿ì´ë»çÇ× */
#ResumeRegist #ResumeRegistAddInfo h2 strong {width:94px;background-position:-120px -154px}
#ResumeRegistAddInfo table tr th {width:103px;padding-left:27px}
#ResumeRegistAddInfo table tr td ul li {margin-right:15px}
#ResumeRegistAddInfo table tr.nationality td label strong {position:relative;overflow:hidden;display:inline-block;width:17px;height:16px;margin-top:1px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/person/resumeRegist.png') no-repeat}
#ResumeRegistAddInfo table tr.nationality td label strong.level1 {background-position:-481px -147px}
#ResumeRegistAddInfo table tr.nationality td label strong.level2 {background-position:-503px -147px}
#ResumeRegistAddInfo table tr.nationality td label strong.level3 {background-position:-525px -147px}
#ResumeRegistAddInfo table tr.disability td .handicapContent {margin:4px 0 0}
#ResumeRegistAddInfo table tr.disability td .handicapContent label {color:#717171}
#ResumeRegistAddInfo table tr.disability td .handicapContent select {margin-right:15px}
#ResumeRegistAddInfo table tr.disability td .handicapContent span.addDel {position:absolute;right:10px;margin-top:-4px}
#ResumeRegistAddInfo table tr.nationality td select {margin-right:10px}
#ResumeRegistAddInfo table tr.nationality td input {margin:0 0 0 10px}
#ResumeRegistAddInfo table tr.treatment td #hidTreatmentRowNo {position:relative;margin-top:3px;padding-top:4px}
#ResumeRegistAddInfo table tr.treatment td #hidetreatmentsubetc {display:inline-block;margin-top:-4px}
#ResumeRegistAddInfo table tr td span.cause {display:inline-block;margin-left:5px;padding-top:1px}
#ResumeRegistAddInfo .guideText {right:60px}
/* ÀÌ·Â¼­ »óÅÂ ¼³Á¤ */
#ResumeRegist #ResumeRegistState h2 strong {width:94px;height:23px;margin:3px 0 0 10px;background-position:0 -120px}
#ResumeRegistState {z-index:1;position:relative;width:764px;padding:3px;background:#2c0415}
#ResumeRegistState table {width:764px}
#ResumeRegistState table th {width:140px;padding-left:18px;font-weight:bold;letter-spacing:-1px}
#ResumeRegistState tr td {padding-left:25px}
#ResumeRegistState tr td ul li {position:relative;margin-right:15px}
#ResumeRegistState tr.period td img {position:absolute;margin:-3px 0 0 5px}
#ResumeRegistState table tr.base td ul.addHelp {display:block;width:400px;margin:5px 0 0}
#ResumeRegistState table tr.base td ul.addHelp li {display:block;font:11px Dotum;letter-spacing:-1px;color:#888}
#ResumeRegistState table tr.public th,
#ResumeRegistState table tr.public td {padding-bottom:58px}
#ResumeRegistState table tr.service th span {margin:0 0 0 -2px;font:11px dotum;letter-spacing:-1px}
#ResumeRegistState table tr.service td img {margin-left:10px;vertical-align:middle}
#ResumeRegistState div.public {right:14px;width:326px;height:80px;margin:-38px 0 0;padding:10px 0 0 20px;background:url('//image.alba.kr/person/registForm_notice_bg4.gif') no-repeat left top}

.resumejobmatchyn {z-index:1;position:absolute;left:21px;top:21px;width:450px;padding:12px 0 10px 15px}

.resumeopenyn {z-index:1;display:none;overflow:hidden;position:absolute;left:300px;top:126px;width:327px;height:182px;text-indent:-999em;background:url('//image.alba.kr/person/bg_layer_resumeopenyn.png') no-repeat left top}
.resumeopenyn a {position:absolute;display:block;bottom:24px;width:116px;height:29px}
.resumeopenyn a.no {left:35px}
.resumeopenyn a.yes {right:24px}

.jobMatchReg {z-index:2;display:none;position:absolute;top:50%;left:50%;width:426px;height:266px;margin:-141px 0 0 -213px;padding:4px;letter-spacing:-1px;text-align:center;background-color:#00b1bf;border:1px solid #00848f}
.jobMatchReg .wrap {height:264px;background-color:#fff;border:1px solid #00848f}
.jobMatchReg .guide {height:73px;padding:27px 0 0;font:bold 16px/1.4 dotum;color:#016f83;background-color:#ebfffe;border-top:1px solid #fff;border-bottom:1px solid #fff}
.jobMatchReg .confirm {padding:27px 0 38px;font:bold 16px dotum;border-top:1px solid #d8f4f1}
.jobMatchReg .action img {margin:0 10px}

.serviceAppl {z-index:2;display:none;position:absolute;top:50%;left:50%;width:426px;height:266px;margin:-141px 0 0 -213px;padding:4px;letter-spacing:-1px;background-color:#00b1bf;border:1px solid #00848f}
.serviceAppl dl {width:424px;height:264px;background-color:#fff;border:1px solid #00848f}
.serviceAppl dl dt {height:62px;padding:0 0 0 20px;font:bold 16px/62px dotum;color:#016f83;background-color:#ebfffe;border-top:1px solid #fff;border-bottom:1px solid #fff}
.serviceAppl dl dd.guide {padding:25px 0;font:bold 16px/1.5 dotum;text-align:center;border-top:1px solid #d8f4f1}
.serviceAppl dl dd.guide strong {color:#06808a}
.serviceAppl dl dd.guide span {font:11px dotum}
.serviceAppl dl dd.action {text-align:center}
.serviceAppl dl dd.action img {margin:0 10px}

/* ÀÌ·Â¼­ °ø°³ ÀüÈ¯ ¾È³» */
.layerResumeGuide {display:none;z-index:1;position:absolute;bottom:15px;left:50%;width:427px;height:332px;margin-left:-214px;padding-bottom:20px;text-align:left;background:url('//image.alba.kr/person/layerResumeGuide_bg.gif') no-repeat left top}
.layerResumeGuide h2 {background:none !important}
.layerResumeGuide h2,
.layerResumeGuide p {text-indent:-999em}
.layerResumeGuide p.change {position:absolute;top:199px;left:27px;width:373px;font-weight:bold;line-height:1.5;text-indent:0;text-align:center}
.layerResumeGuide p.button a {position:absolute;top:264px;height:41px}
.layerResumeGuide p.button a.resumeOpen {left:111px;width:123px}
.layerResumeGuide p.button a.resumeClose {left:93px;width:141px}
.layerResumeGuide p.button a.resumeCancel {left:240px;width:75px}
#LayerResumeOpen {background-position:-437px top}

/* ÀÌ·Â¼­ °ü¸® */
/* ÀÌ·Â¼­°ü¸® - »óÅÂÇ¥½Ã */
#MagResume .resumeState {position:relative;width:886px;height:46px;padding:10px 0 10px 180px;margin-top:10px;border:2px solid #b7d9f5}
#MagResume .resumeState .now {position:absolute;left:45px;top:24px;font:bold 17px gulim;letter-spacing:-1px;color:#2171ee}
#MagResume .resumeState .now .bullet {position:relative;top:-2px;top:-4px\0;*top:-4px;display:inline-block;width:24px;height:24px;margin-right:8px;background:url('//image.alba.kr/person/resumeState_icon.png') no-repeat;vertical-align:top}
#MagResume .resumeState .guide {height:38px;padding:8px 0 0 28px;border-left:1px solid #e1e1e1;background:#fff}
#MagResume .resumeState .guide span {display:block;font-size:11px;font-family:dotum;line-height:22px;letter-spacing:-1px}
#MagResume .resumeState .guide span.date {font:12px gulim;letter-spacing:0}
#MagResume .resumeState .guide span.induce_message {padding-top:4px;font-size:13px;color:#4a90e2}
#MagResume .resumeState .writeBtn {position:absolute;top:18px;right:14px;width:98px;height:20px;padding-top:8px;font:bold 12px gulim;letter-spacing:-1px;text-align:center;border:1px solid #dadada;border-bottom:1px solid #b4b4b4;background:#f9f9f9}
#MagResume .resumeState.noReg {width:856px;padding:10px 0 10px 210px}
#MagResume .resumeState.noReg .now {top:28px;left:25px;font-size:13px}
#MagResume .resumeState.noReg .now .bullet {display:none}
#MagResume .listForm table th.select {width:30px;padding:0;background-image:none}
#MagResume .listForm table th.modDate {width:90px}
#MagResume .listForm table th.title {width:auto;background-image:none}
#MagResume .listForm table th.count {width:62px}
#MagResume .listForm table th.mag {width:170px}
#MagResume .listForm table th.state {width:84px}
#MagResume .listForm table td.select,
#MagResume .listForm table td.mag,
#MagResume .listForm table td.state {padding:0}
#MagResume .listForm table td.title {padding-left:5px;text-align:left}
#MagResume .listForm table td.title img {margin-top:-3px}
#MagResume .listForm table td.title span {display:inline-block;margin:4px 0 0;font-size:11px;letter-spacing:-1px;color:#3983b2}
#MagResume .listForm table tr.default td.select {padding:0}
#MagResume .listForm table tr.default td.title a {text-decoration:underline;color:#535cc9}
#MagResume .listForm table tr.default td.title strong {color:#009d15}
#MagResume .listForm table tr.default td.title em {color:#d21b1c}
#MagResume p.write {position:absolute;top:-9px;right:0}

/* ÀÌ·Â¼­°ø°³ ¼³Á¤ */
#HistorySetup {z-index:9999;position:absolute;top:39px;left:100px;width:500px;background:#fff;border:2px solid #5a5a5a}
#HistorySetup h1 {height:38px;padding:0;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/new_history_bg.gif') no-repeat 0 0}
#HistorySetup .contentsWrap {width:440px;margin:0 auto;padding:28px 0 20px;letter-spacing:-1px}
#HistorySetup .contentsWrap h2 {padding:0 0 10px;font:bold 13px gulim;letter-spacing:-1px;color:#474747;background:none}
#HistorySetup .contentsWrap p.guideHelp {position:absolute;top:0;right:0;font:11px Dotum;color:#777}
#HistorySetup .contentsWrap p.guideText {position:absolute;font:11px Dotum;color:#965800}
#HistorySetup .contentsWrap ul.list {width:480px;margin:3px 0 0;border-top:2px solid #6fae0d;border-bottom:1px solid #c3c3c3}
#HistorySetup .contentsWrap ul.list li {width:480px;padding:7px 0;*padding:7px 0 3px;border-top:1px solid #e0e0e0}
#HistorySetup .contentsWrap ul.list li:after {content:" ";clear:both;display:block}
#HistorySetup .contentsWrap ul.list li .type {clear:left;float:left;width:93px;padding:3px 0 0 7px}
#HistorySetup .contentsWrap ul.list li .info {float:right;width:370px;padding:3px 0 0 9px;border-left:1px solid #d4d4d4}
#HistorySetup .contentsWrap table {width:440px;border-bottom:1px solid #b3b3b3;border-collapse:collapse}
#HistorySetup .contentsWrap table th {width:119px;padding:14px 0 13px 10px;font-weight:normal;text-align:left;border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;color:#474747;background:#f8f8f8}
#HistorySetup .contentsWrap table td {padding:14px 0 13px 20px;border-top:1px solid #e8e8e8}
#HistorySetup .contentsWrap .setup {position:relative;width:100%}
#HistorySetup .contentsWrap table td .info ul {float:left;width:auto;margin:0;border:0 none}
#HistorySetup .contentsWrap table td .info ul li {float:left;display:inline;width:auto;margin-right:15px;padding:0;border-top:0 none}
#HistorySetup .contentsWrap table td .info ul li img {margin-top:-3px}
#HistorySetup .contentsWrap table th .type .helpSafe {position:relative;display:inline-block;font:bold 11px dotum;color:#8b65ca;vertical-align:top}
#HistorySetup .contentsWrap table th .type .helpSafe a.link {display:inline-block;width:13px;height:13px;background:url('//image.alba.kr/person/new_history_bg.gif') no-repeat -16px -43px}
#HistorySetup .contentsWrap table th .type .safecallLayer {top:auto;left:-12px;bottom:-108px;width:150px;height:75px;padding:10px;margin:0;border:2px solid #676767}
#HistorySetup .contentsWrap table th .type .safecallLayer p {width:142px;font-weight:normal}
#HistorySetup .contentsWrap table th .type .safecallLayer strong {font-weight:normal;color:#438de8}
#HistorySetup .contentsWrap table tr.mobile td div,
#HistorySetup .contentsWrap table tr.tel td div,
#HistorySetup .contentsWrap table tr.email td div,
#HistorySetup .contentsWrap table tr.address td div,
#HistorySetup .contentsWrap table tr.homepage td div{font-weight:bold}
#HistorySetup .contentsWrap table tr.mobile td .info a.link {display:inline-block;width:13px;height:13px;vertical-align:top;background:url('//image.alba.kr/person/new_history_bg.gif') no-repeat -16px -43px}
#HistorySetup .contentsWrap table tr.mobile td .info .certMobileLayer {display:none;position:absolute;top:135px;right:0;width:300px;padding:10px 20px 10px 10px;margin:0;border:2px solid #676767;background:#fff}
#HistorySetup .contentsWrap table tr.mobile td .info .certMobileLayer p {font-weight:normal;line-height:1.6}
#HistorySetup .contentsWrap table tr.mobile td .info .certMobileLayer p:first-child {color:#438de8}
#HistorySetup .contentsWrap table tr.mobile td .info .certMobileLayer strong {font-weight:normal;color:#438de8}
#HistorySetup .contentsWrap table tr.mobile td .info .certMobileLayer .arrow {position:absolute;right:47px;top:-8px;width:11px;height:8px;background:url('//image.alba.kr/person/new_history_bg.gif') no-repeat 0 -43px}
#HistorySetup .contentsWrap table tr.mobile td .info .certMobileLayer .close {position:absolute;right:8px;top:11px;width:9px;height:9px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/new_history_bg.gif') no-repeat 0 -56px}

#HistorySetup .contentsWrap table tr.mobile td .mobileInfo {overflow:hidden;margin:-3px 0 0}
#HistorySetup .contentsWrap table tr.mobile td .mobileInfo span.number {float:left;margin:0 5px 0 0;padding:4px 0 0;font-weight:bold}
#HistorySetup .contentsWrap table tr.mobile td .mobileInfo .mobileCert {float:left;margin:0;padding:3px}
#HistorySetup .contentsWrap table tr.mobile td .mobileInfo .mobileCert img.cert {margin-top:-3px}
#HistorySetup .contentsWrap table tr.mobile td ul.addHelp {float:none;margin:4px 0 0;border:none}
#HistorySetup .contentsWrap table tr.mobile td ul.addHelp li {float:none;display:block;padding:2px 0;margin:0;font:11px Dotum;color:#716195}
#HistorySetup .contentsWrap table tr.mobile td ul.addHelp li strong {font-weight:normal;color:#ef6b2b}
#HistorySetup .contentsWrap table tr.email td .info {letter-spacing:0}
#HistorySetup .contentsWrap table tr.address td .info {letter-spacing:0}
#HistorySetup .contentsWrap table tr.address td .guideText {position:static;margin:6px 0 0}
#HistorySetup .contentsWrap table tr.safeCall td .public {overflow:hidden;padding:0 0 0 1px}
#HistorySetup .contentsWrap table tr.safeCall td span.input {position:relative;overflow:hidden;float:left;height:23px;margin:0 0 0 -1px;vertical-align:middle}
#HistorySetup .contentsWrap table tr.safeCall td span.input input.typeRadio {z-index:-1;position:absolute}
#HistorySetup .contentsWrap table tr.safeCall td span.input label {display:inline-block;height:16px;height:15px\9;padding:4px 10px 0;padding:5px 10px 0\9;cursor:pointer;color:#767676;background:#f6f6f6;border:1px solid #bebebe}
#HistorySetup .contentsWrap table tr.safeCall td span.input.on {z-index:1}
#HistorySetup .contentsWrap table tr.safeCall td span.input.on label {color:#fff;background:#5b96f0;border:1px solid #3d75c8}
#HistorySetup .contentsWrap .setup p.guideText {bottom:90px;right:128px}
#HistorySetup .contentsWrap .jobMatch {position:relative;width:100%;margin:28px 0 0}
#HistorySetup .contentsWrap .jobMatch dt {padding-top:1px\9;padding-left:16px;font-weight:bold;color:#8b65ca;background:url('//image.alba.kr/person/icon_arrow.gif') no-repeat 0 0}
#HistorySetup .contentsWrap .jobMatch dd {margin:3px 0 0;font:11px dotum}
#HistorySetup .contentsWrap .period {position:relative;width:100%;height:63px;border-bottom:1px solid #b3b3b3}
#HistorySetup .contentsWrap .period h2 {float:left;width:150px;height:36px;padding:27px 0 0}
#HistorySetup .contentsWrap .period p.periodCheck {float:right;width:290px;height:49px;padding-top:14px}
#HistorySetup .contentsWrap .period p.guideText {left:151px;bottom:10px;color:#767676}
#HistorySetup .contentsWrap .time {position:relative;height:45px;border-bottom:1px solid #b3b3b3}
#HistorySetup .contentsWrap .time h2 {float:left;width:150px;height:30px;padding:15px 0 0}
#HistorySetup .contentsWrap .time p.timeCheck {float:right;width:290px;height:33px;padding:12px 0 0}
#HistorySetup .contentsWrap .time p.guideText {top:33px;right:0}
#HistorySetup .contentsWrap .submit {width:440px;margin:20px 0 0}
#HistorySetup .contentsWrap .submit a {display:inline-block;width:70px;height:30px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/new_history_bg.gif') no-repeat}
#HistorySetup .contentsWrap .submit a.confirm {background-position:-34px -43px}
#HistorySetup .contentsWrap .submit a.close {background-position:-109px -43px}

/* Æ÷Åä¾Ù¹ü °ü¸® */
#MagAlbum .picAlbum {width:1070px;margin:20px 0 0}
#MagAlbum .picAlbum h2 {padding-bottom:3px;background-color:#fff}
#MagAlbum .picAlbum .album ul.photoAlbum {padding:19px 29px 15px}
#MagAlbum .picAlbum .album ul.photoAlbum li {width:182px;margin-left:25px}
#MagAlbum .picAlbum .album ul.photoAlbum li span.picture img {width:170px;height:120px}
#MagAlbum .picAlbum .album ul.photoAlbum li span.actionBtn {position:static;top:auto;right:auto;margin-top:8px;text-align:center}
#MagAlbum .picAlbum .album ul.photoAlbum li .btn {overflow:hidden;display:inline-block;height:22px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/person/resumeRegist.png') no-repeat}
#MagAlbum .picAlbum .album ul.photoAlbum li .btn.albumReg {width:68px;background-position:-419px -30px}
#MagAlbum .picAlbum .album ul.photoAlbum li .btn.albumMod {width:36px;background-position:-492px -30px}
#MagAlbum .picAlbum .album ul.photoAlbum li .btn.albumDel {width:36px;background-position:-533px -30px}

/* ¸ÂÃã Ã¤¿ëÁ¤º¸ ¼³Á¤ */
#CustomSetUp .customForm table tr.local td {padding-top:2px}
#CustomSetUp .customForm table tr.local td p {margin-top:4px}
#CustomSetUp .customForm table tr.kind td input.typeText {width:375px}
#CustomSetUp .customForm table tr.sex td {padding-top:10px}
#CustomSetUp .customForm table tr.sex td label {margin-right:15px}
#CustomSetUp .customForm table tr.pay td input.typeText {width:70px;margin-right:2px}
#CustomSetUp .customForm table tr.brand td input.typeText {width:375px}
#CustomSetUp .submit {margin:35px 0 0}
#CustomSetUp .submit img {margin:0 10px}
/* ¸ÂÃã Ã¤¿ëÁ¤º¸ ¸®½ºÆ® */
#customJobList {position:relative;width:770px;margin:25px 0 0}
#customJobList p.count {position:absolute;top:8px;right:0}
#customJobList p.count span {font:bold 1em tahoma;color:#04008b}
#customJobList p.btnSelect {}
#customJobList table {width:770px;margin:5px 0 0;padding:0;border-top:2px solid #878787}
#customJobList table tr th {padding:9px 0 6px;background:#f2f2f2;border-bottom:1px solid #d0d0d0}
#customJobList table tr td {padding:9px 0 6px;border-bottom:1px solid #e5e5e5}
#customJobList table tr.bg td {background:#f7f7f7}
#customJobList table tr td.select {width:22px;text-align:center}
#customJobList table tr td.local {width:76px}
#customJobList table tr td.title {width:auto}
#customJobList table tr td.title img.icon {margin-top:-3px}
#customJobList table tr td.title a {padding-left:11px}
#customJobList table tr td.title a:visited {background:url('//image.alba.kr/icon/read.gif') no-repeat left center}
#customJobList table tr td.summaryView {width:44px}
#customJobList table tr td.company {width:94px;padding-left:8px}
#customJobList table tr td.sex {width:48px;text-align:center}
#customJobList table tr td.time {width:74px;text-align:center}
#customJobList table tr td.pay {width:78px;padding-right:5px;text-align:right}
#customJobList table tr td.pay img.payicon {margin-top:-2px}
#customJobList table tr td.regDate {width:50px;text-align:center}
#customJobList table tr td.today {font-weight:bold;color:#009ff4;letter-spacing:-1px}
#customJobList table tr.summaryView td {padding:0}

/* ½ºÅ©·¦ °ø°í */
#ScrapList .listForm table th.select {width:30px;padding:0;background-image:none}
#ScrapList .listForm table th.scrapDate {width:75px;background-image:none}
#ScrapList .listForm table th.company {width:auto}
#ScrapList .listForm table th.local {width:96px}
#ScrapList .listForm table th.pay {width:88px}
#ScrapList .listForm table th.howTel {width:134px}
#ScrapList .listForm table th.endDate {width:90px}
#ScrapList .listForm table td.select {padding:0}
#ScrapList .listForm table td.company {padding-left:10px;text-align:left;line-height:1.4}
#ScrapList .listForm table td.company span {font-weight:bold;color:#3e9112}
#ScrapList .listForm table td.local {padding-left:15px;text-align:left}
#ScrapList .listForm table td.pay {padding-right:10px;text-align:right}
#ScrapList .listForm table td.pay img {margin-top:-2px}
#ScrapList .listForm table td.howTel {width:134px;font:11px/1.5 dotum;letter-spacing:-1px}
#ScrapList .listForm table td.howTel span.how {}
#ScrapList .listForm table td.howTel span.tel {font-weight:bold;color:#3366cc}
#ScrapList .listForm table td.howTel span.tel em {margin-left:2px;color:#474747}
#ScrapList .listForm table td.endDate span.end {padding:3px 2px 0;font-weight:bold;color:#cc3300;background:#f6e4de}
#ScrapList .listForm table td.endDate span.date {font:12px/1.5 dotum}
#ScrapList .listForm table td.endDate span.date em {font:11px dotum;color:#3366cc;letter-spacing:-1px}

/* ¿Â¶óÀÎÁö¿ø ÇöÈ² */
#ApplicationList .guideBox ul li img {margin-top:-2px}
#ApplicationList .listForm table th.select {width:30px;padding:0;background-image:none}
#ApplicationList .listForm table th.appDate {width:75px;background-image:none}
#ApplicationList .listForm table th.company {width:auto}
#ApplicationList .listForm table th.endDate {width:92px}
#ApplicationList .listForm table th.resume {width:228px}
#ApplicationList .listForm table th.readDate {width:90px}
#ApplicationList .listForm table td.select {padding:0}
#ApplicationList .listForm table td.company {padding-left:10px;text-align:left;line-height:1.4}
#ApplicationList .listForm table td.company span {color:#3e9112}
#ApplicationList .listForm table td.endDate span.end {font-weight:bold;color:#cc3300}
#ApplicationList .listForm table td.endDate span.date {font:12px/1.5 dotum}
#ApplicationList .listForm table td.endDate span.date em {font:11px dotum;color:#3366cc;letter-spacing:-1px}
#ApplicationList .listForm table td.resume {padding-left:10px;text-align:left}
#ApplicationList .listForm table td.readDate span.notRead {font-weight:bold;color:#3366cc}

/* ÀÌ¸ÞÀÏÁö¿ø ÇöÈ² */
#EmailApplicationList .guideBox ul li img {margin-top:-2px}
#EmailApplicationList .listForm table th.select {width:30px;padding:0;background-image:none}
#EmailApplicationList .listForm table th.appDate {width:75px;background-image:none}
#EmailApplicationList .listForm table th.company {width:auto}
#EmailApplicationList .listForm table th.endDate {width:92px}
#EmailApplicationList .listForm table th.resume {width:214px}
#EmailApplicationList .listForm table th.email {width:105px}
#EmailApplicationList .listForm table td.select {padding:0}
#EmailApplicationList .listForm table td.company {padding-left:10px;text-align:left;line-height:1.4}
#EmailApplicationList .listForm table td.company span {font-weight:bold;color:#3e9112}
#EmailApplicationList .listForm table td.endDate span.end {padding:3px 2px 0;font-weight:bold;color:#cc3300}
#EmailApplicationList .listForm table td.endDate span.date {font:12px/1.5 dotum}
#EmailApplicationList .listForm table td.endDate span.date em {font:11px dotum;color:#3366cc;letter-spacing:-1px}
#EmailApplicationList .listForm table td.resume {padding-left:10px;line-height:1.5;text-align:left}
#EmailApplicationList .listForm table td.resume img {margin-top:-2px\9;*margin-top:-3px}
#EmailApplicationList .listForm table td.email {width:91px;padding-left:7px;padding-right:7px;font-size:11px;word-break:break-all;word-wrap:break-word}

/* ¹®ÀÚÁö¿ø ÇöÈ² */
#SmsApplicationList .guideBox ul li img {margin-top:-2px}
#SmsApplicationList .listForm table th.select {width:30px;padding:0;background-image:none}
#SmsApplicationList .listForm table th.appDate {width:75px;background-image:none}
#SmsApplicationList .listForm table th.company {width:auto}
#SmsApplicationList .listForm table th.endDate {width:92px}
#SmsApplicationList .listForm table th.resume {width:214px}
#SmsApplicationList .listForm table th.phone {width:105px}
#SmsApplicationList .listForm table td.select {padding:0}
#SmsApplicationList .listForm table td.company {padding-left:10px;text-align:left;line-height:1.4}
#SmsApplicationList .listForm table td.company span {font-weight:bold;color:#3e9112}
#SmsApplicationList .listForm table td.endDate span.end {padding:3px 2px 0;font-weight:bold;color:#cc3300}
#SmsApplicationList .listForm table td.endDate span.date {font:12px/1.5 dotum}
#SmsApplicationList .listForm table td.endDate span.date em {font:11px dotum;color:#3366cc;letter-spacing:-1px}
#SmsApplicationList .listForm table td.resume {padding-left:10px;line-height:1.5;text-align:left}
#SmsApplicationList .listForm table td.resume img {margin-top:-2px\9;*margin-top:-3px}
#SmsApplicationList .listForm table td.phone {width:91px;padding-left:7px;padding-right:7px;font-size:11px;word-break:break-all;word-wrap:break-word}

/* ÀüÈ­Áö¿ø ÇöÈ² */
#CallApplicationList .guideBox ul li img {margin-top:-2px}
#CallApplicationList .listForm table th.select {width:30px;padding:0;background-image:none}
#CallApplicationList .listForm table th.appDate {width:75px;background-image:none}
#CallApplicationList .listForm table th.company {width:auto}
#CallApplicationList .listForm table th.endDate {width:92px}
#CallApplicationList .listForm table th.resume {width:214px}
#CallApplicationList .listForm table th.phone {width:160px}
#CallApplicationList .listForm table td.select {padding:0}
#CallApplicationList .listForm table td.company {padding-left:10px;text-align:left;line-height:1.4}
#CallApplicationList .listForm table td.company span {font-weight:bold;color:#3e9112}
#CallApplicationList .listForm table td.endDate span.end {padding:3px 2px 0;font-weight:bold;color:#cc3300}
#CallApplicationList .listForm table td.endDate span.date {font:12px/1.5 dotum}
#CallApplicationList .listForm table td.endDate span.date em {font:11px dotum;color:#3366cc;letter-spacing:-1px}
#CallApplicationList .listForm table td.resume {padding-left:10px;line-height:1.5;text-align:left}
#CallApplicationList .listForm table td.resume img {margin-top:-2px\9;*margin-top:-3px}
#CallApplicationList .listForm table td.phone {width:91px;padding-left:7px;padding-right:7px;font-size:11px;line-height:1.5;word-break:break-all;word-wrap:break-word}

/* ³» ÀÌ·Â¼­ ¿­¶÷±â¾÷ */
#ReadCompanyList .tab {border-bottom:0 none}
#ReadCompanyList .tab li a strong {font-family:tahoma}
#ReadCompanyList .guideBox ul li img {margin-top:-2px}
#ReadCompanyList .resumeState {position:relative;width:1068px;margin:22px 0;border:1px solid #b7d9f6;background:#f5f8ff}
#ReadCompanyList .resumeState p {padding:13px 24px 10px;padding:15px 24px 8px\0;*padding:15px 24px 8px;line-height:1.7}
#ReadCompanyList .resumeState p em {font-weight:bold;color:#f80000}
#ReadCompanyList .resumeState p a {position:relative;top:-2px;top:-4px\0;*top:-4px}
#ReadCompanyList .resumeState p a.writeBtn {position:absolute;top:32px;left:480px;width:78px;height:16px;height:15px\0;*height:14px;padding-top:4px;padding-top:5px\0;*padding-top:5px;font:11px dotum;text-align:center;letter-spacing:-1px;border:1px solid #3d75c9;color:#fff;background:#5b97f0}
#ReadCompanyList .listForm {margin-top:0}
#ReadCompanyList .listForm table th.select {padding:0;background-image:none}
#ReadCompanyList .listForm table th.readDate {background-image:none}
#ReadCompanyList .listForm table td.select {width:30px;padding:0}
#ReadCompanyList .listForm table td.readDate {width:78px}
#ReadCompanyList .listForm table td.company {width:113px;color:#3e9112;padding-left:10px;text-align:left}
#ReadCompanyList .listForm table td.company a {color:#3e9112}
#ReadCompanyList .listForm table td.business {width:135px;padding-left:10px;text-align:left}
#ReadCompanyList .listForm table td.address {width:auto;padding-left:10px;text-align:left}
#ReadCompanyList .listForm table td.ing {width:84px}
#ReadCompanyList .listForm table td.ing span {margin-right:2px;font:bold 12px tahoma;letter-spacing:-1px;text-decoration:underline;color:#ff4a01}
#ReadCompanyList .listForm table td.view {width:84px}
#ReadCompanyList .listForm table td.jobTitle {width:362px;padding-left:10px;text-align:left}

/* ÀÌ·Â¼­¿­¶÷ Á¦ÇÑ */
#LimitedCompanyList .guideBox ul li img {margin-top:-1px}
#LimitedCompanyList .listForm p.count {height:14px}
#LimitedCompanyList .listForm p.setup {position:absolute;top:-8px;right:0}
#LimitedCompanyList .listForm table th.select {padding:0;background-image:none}
#LimitedCompanyList .listForm table th.company {background-image:none}
#LimitedCompanyList .listForm table td.select {width:30px;padding:0}
#LimitedCompanyList .listForm table td.company {width:150px;color:#3e9112;padding-left:10px;text-align:left}
#LimitedCompanyList .listForm table td.company a {color:#3e9112}
#LimitedCompanyList .listForm table td.business {width:160px;padding-left:10px;text-align:left}
#LimitedCompanyList .listForm table td.address {width:auto;padding-left:10px;text-align:left}
#LimitedCompanyList .listForm table td.ing {width:90px}
#LimitedCompanyList .listForm table td.ing span {margin-right:2px;font:bold 12px tahoma;letter-spacing:-1px;text-decoration:underline;color:#ff4a01}

#LimitedCompanyList .listForm table th.openin {width:100px; background-image:none}
#LimitedCompanyList .listForm table td.openin {width:auto;padding-left:10px;text-align:left}
#LimitedCompanyList .listForm table td.openin span {font-family:dotum;font-size:11px;color:#8a5936;letter-spacing:-1px; background:url('//image.alba.kr/person/bul_openin.gif') no-repeat -20px 0px}

/* ÀÌ·Â¼­ ¿­¶÷Á¦ÇÑ ±â¾÷¼³Á¤ */
#LimitedCompanySetUp #SubContents h2 {margin:20px 0 0;padding-bottom:5px}
#LimitedCompanySetUp .tab {position:relative}
#LimitedCompanySetUp .tab p.btnList {position:absolute;top:2px;right:0}
#LimitedCompanySetUp .companySetup {position:relative}
#LimitedCompanySetUp .companySetup p.guide {margin:10px 0 0;font:11px Dotum;letter-spacing:-1px;text-align:right;color:#6f6f6f}
#LimitedCompanySetUp .companySetup .companySearch {width:1065px;height:41px;padding:22px 0 0 5px;border:2px solid #b7d9f6;border-top:0 none}
#LimitedCompanySetUp .companySetup .companySearch span {margin-left:20px}
#LimitedCompanySetUp .companySetup .companySearch span label {font-weight:bold;letter-spacing:-1px}
#LimitedCompanySetUp .companySetup .companySearch span input.typeText {height:16px;padding:3px 0 0 3px;border:1px solid #b1b1b1}
#LimitedCompanySetUp .companySetup .companySearch span.company input.typeText {width:160px}
#LimitedCompanySetUp .companySetup .companySearch span.charge input.typeText {width:75px}
#LimitedCompanySetUp .companySetup .companySearch span.tel input.typeText {width:45px}
#LimitedCompanySetUp .companySetup .companySearch input.typeImage {margin-left:7px;padding-left:12px;background:url('//image.alba.kr/person/LimitedCompanySetUp_search_line.gif') no-repeat left 1px}
#LimitedCompanySetUp .companySetup .companySearch input.typeImage1 {}
#LimitedCompanySetUp .companySetup .companySearch1 {width:1066px;border:2px solid #b7d9f6;border-top:0 none}
#LimitedCompanySetUp .companySetup .companySearch1 p.helpSelect {padding:10px 25px;font:14px dotum;font-weight:bold;background:#f5f8ff}
#LimitedCompanySetUp .companySetup .companySearch1 p.helpSelect strong {display:inline-block;margin:4px 0 0;font:11px dotum;letter-spacing:-1px;font-weight:normal;vertical-align:top}
#LimitedCompanySetUp .companySetup .companySearch1 p.helpSelect span {color:#3355b9}
#LimitedCompanySetUp .companySetup .companySearch1 ul {overflow:hidden;width:720px;padding:15px 25px}
#LimitedCompanySetUp .companySetup .companySearch1 ul li {float:left;margin-right:20px}
#LimitedCompanySetUp .companySetup .companySearch1 p.save {position:absolute;right:20px;top:15px}
#LimitedCompanySetUp .companySetup .companySearch1 p.comment {font:11px Dotum;letter-spacing:-1px;margin:18px 0 0;text-align:left}
#LimitedCompanySetUp .listForm p.count {}
#LimitedCompanySetUp .listForm p.count img {margin-top:-5px}
#LimitedCompanySetUp .listForm p.count strong {font:bold 11px tahoma;color:#04008b}
#LimitedCompanySetUp .listForm p.viewSelect {position:absolute;top:-6px;right:0}
#LimitedCompanySetUp .listForm p.viewSelect img {vertical-align:middle}
#LimitedCompanySetUp .listForm table th.select {padding:0;background-image:none}
#LimitedCompanySetUp .listForm table th.company {background-image:none}
#LimitedCompanySetUp .listForm table td.select {width:30px;padding:0}
#LimitedCompanySetUp .listForm table td.company {width:140px;color:#3e9112;padding-left:10px;text-align:left}
#LimitedCompanySetUp .listForm table td.company a {color:#3e9112}
#LimitedCompanySetUp .listForm table td.business {width:140px;padding-left:10px;text-align:left}
#LimitedCompanySetUp .listForm table td.address {width:auto;padding-left:10px;text-align:left}
#LimitedCompanySetUp .listForm table td.tel {width:90px}
#LimitedCompanySetUp .listForm table td.ing {width:74px}
#LimitedCompanySetUp .listForm table td.ing span {font-weight:bold;letter-spacing:-1px;color:#ff4a01}
#LimitedCompanySetUp .listForm table td.view {width:78px}

/* Ãë¾÷È°µ¿ Áõ¸í¼­ */
.certificate__table {table-layout:fixed}
.certificate__tab-box {overflow:hidden;padding-top:27px;border-bottom:1px solid #6b768c}
.certificate-view a {display:inline-block;*display:inline;*zoom:1;text-decoration:none !important}
.certificate-view span {display:inline-block;*display:inline;*zoom:1;width:15px;height:16px;vertical-align:bottom;background:url('//image.alba.kr/person/targetBlank_icon.png') no-repeat 0 0}
.cartificate-tab-button {float:left;width:108px;height:34px;border:1px solid #cecece;border-bottom:0;line-height:34px;text-align:center;text-decoration:none !important;color:#666;background-color:#fff}
.cartificate-tab-button--breakdown {margin-left:-1px}
.cartificate-tab-button.on {color:#fff;background-color:#6b98bf}
.certificate-list-button {display:inline-block;*display:inline;*zoom:1;height:28px;padding:0 14px;border:1px solid #cecece;font-size:13px;text-align:center;line-height:28px;text-decoration:none !important;;color:#666 !important}
.activity-business {text-align:left !important}
#CertApplicationList .companySearch {width:1068px;height:38px;padding:16px 0 0;text-align:center;border:1px solid #b7d9f6;background:#f5f8ff}
#CertApplicationList .companySearch label {font-weight:bold;color:#4a3b1a}
#CertApplicationList .companySearch input.typeText {width:90px;height:16px;padding:3px 0 0 3px;border:1px solid #b1b1b1}
#CertApplicationList .companySearch input.typeImage {margin:0 15px 0 7px;padding-left:12px;background:url('//image.alba.kr/person/CertApplicationList_search_line.gif') no-repeat left 1px}
#CertApplicationList .listForm table th.method {width:80px}
#CertApplicationList .listForm table th.select {padding:0;background-image:none}
#CertApplicationList .listForm table th.appDate {background-image:none}
#CertApplicationList .listForm table td.select {width:30px;padding:0}
#CertApplicationList .listForm table td.appDate {width:90px}
#CertApplicationList .listForm table td.company {width:150px;padding-left:10px;text-align:left;color:#3e9112}
#CertApplicationList .listForm table td.company a {color:#3e9112}
#CertApplicationList .listForm table td.business {width:150px;padding-left:10px;text-align:left}
#CertApplicationList .listForm table td.title {width:auto;padding-left:10px;text-align:left}

/* ³»°¡ ¾´ °Ô½Ã¹° */
#BoardList .listForm table th.type {width:126px;background-image:none}
#BoardList .listForm table th.title {width:auto}
#BoardList .listForm table th.recommend {width:50px}
#BoardList .listForm table th.inquiry {width:50px}
#BoardList .listForm table th.date {width:90px}
#BoardList .listForm table td.title {padding-left:10px;text-align:left}
#BoardList .listForm table td.title span {color:#f6520b}
#BoardList .listForm table td.noInfo {text-align:center}
#BoardList .listForm p.viewSelect {position:absolute;top:23px;right:0}
#BoardList .listForm p.search {position:absolute;top:23px;right:100px}
#BoardList .listForm p.search input {vertical-align:top}
#BoardList .listForm p.search input.typeText {height:14px;padding:3px 0 0 3px}

/* ½ºÅ©·¦ °Ô½Ã¹° */
#BoardScrapList .listForm table th.select {background-image:none}
#BoardScrapList .listForm table td.select {width:40px;padding:0}
#BoardScrapList .listForm table td.where {width:100px}
#BoardScrapList .listForm table td.title {width:auto;padding-left:10px;text-align:left}
#BoardScrapList .listForm table td.title span {color:#f6520b}
#BoardScrapList .listForm table td.writer {width:90px}
#BoardScrapList .listForm table td.writeDay {width:80px}
#BoardScrapList .listForm table td.inquiry {width:50px}
#BoardScrapList .listForm table td.scrapDay {width:80px}
#BoardScrapList .listForm p.viewSelect {position:absolute;top:-5px;right:0}
#BoardScrapList .listForm p.search {position:absolute;top:-5px;right:100px}
#BoardScrapList .listForm p.search input {vertical-align:top}
#BoardScrapList .listForm p.search input.typeText {height:14px;padding:3px 0 0 3px}

/* ¸ÂÃã ¼³Á¤ °á°ú */
.smartSetup {z-index:1;position:relative;width:766px;border:2px solid #6b768a}
.smartSetup .smartResult {position:relative;width:742px;height:115px;padding:0 12px;border-bottom:1px solid #d9d9d9}
.smartSetup .smartResult p.setUp {width:714px;padding:18px 13px 10px;font:15px dotum;letter-spacing:-1px}
.smartSetup .smartResult p.setUp strong {padding:3px 2px 0;color:#345fcc}
.smartSetup .smartResult p.setUp em {font-weight:bold;color:#474747}
.smartSetup .smartResult ul.setUpList {height:24px;padding:14px 0 0}
.smartSetup .smartResult ul.setUpList li {display:inline;margin:0 30px;letter-spacing:-1px}
.smartSetup .smartResult ul.setUpList li.on {font-weight:bold}
.smartSetup .smartResult .type {overflow:hidden;width:714px;margin:0 auto;padding:5px 13px 0}
.smartSetup .smartResult .type dl {width:610px}
.smartSetup .smartResult .type dl:after {content:'';display:block;clear:both}
.smartSetup .smartResult .type dl.area {margin-bottom:6px}
.smartSetup .smartResult .type dl dt {position:relative;top:-3px\0;*top:-3px;float:left;width:48px;height:17px;height:15px\0;*height:15px;padding:3px 0 0;padding:5px 0 0\0;*padding:5px 0 0;font:11px Dotum;letter-spacing:-1px;text-align:center;vertical-align:top;border:1px solid #86aff1;color:#323335;background:#fbfcff}
.smartSetup .smartResult .type dl dd {overflow:hidden;float:left;width:540px;padding:2px 0 0 5px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}
.smartSetup .smartResult .type dl dd a {text-decoration:underline}
.smartSetup .smartResult .count {position:absolute;top:26px;right:21px;text-align:center}
.smartSetup .smartResult .count img {vertical-align:middle}
.smartSetup .smartResult .count span {display:block;width:101px;height:32px;padding:6px 0 0;margin:4px 0 0;font:bold 20px tahoma;text-align:center;text-decoration:underline;vertical-align:middle;border:1px solid #3d75c8;color:#fff;background:#5b96f0}

/* SMART ¸ÂÃãÃ¤¿ëÁ¤º¸ */
#CustomSmart .smartGuide {width:770px;height:160px;background:url('//image.alba.kr/person/new_CustomSmart_bg.gif') no-repeat left top}
#CustomSmart .smartGuide h2,
#CustomSmart .smartGuide p.guide {z-index:-1;position:relative}
#CustomSmart .smartGuide ul {z-index:-1;position:relative;margin:10px 0 0}
#CustomSmart .smartGuide ul li {margin:0 0 4px;line-height:1.4}

#CustomSmart .smartTab {position:relative;width:770px;margin-top:30px}
#CustomSmart .smartTab ul {overflow:hidden;width:770px}
#CustomSmart .smartTab ul li {float:left;margin-left:-1px;font-weight:bold;letter-spacing:-1px;border:1px solid #608db4;border-bottom:0 none;background:#fff;color:#3f4d5a}
#CustomSmart .smartTab ul li:first-child {margin-left:0}
#CustomSmart .smartTab ul li a {display:block;padding:10px 50px 8px;text-align:center;color:#000}
#CustomSmart .smartTab ul li a span {position:relative;top:2px;display:inline-block;width:8px;height:8px;margin-right:4px;background:url('//image.alba.kr/person/customsmart_smarttab_bg.gif') no-repeat -9px -60px;vertical-align:top}
#CustomSmart .smartTab ul li.on {background:#6b98bf;color:#fff}
#CustomSmart .smartTab ul li.on a {color:#fff}
#CustomSmart .smartTab p {position:absolute;top:15px;right:10px;font:11px dotum;letter-spacing:-1px}

#CustomSmart .smartSetup .smartSearch {z-index:1;position:relative;width:736px;padding:20px 15px 12px;background:#f9faff;border-bottom:1px solid #ced5e7}
#CustomSmart .smartSetup .smartSearch p.info {padding-left:7px;letter-spacing:-1px}
#CustomSmart .smartSetup .smartSearch p.info img {margin:-5px 0 0 4px}
#CustomSmart .smartSetup .smartSearch .setup {width:726px;height:40px;margin:12px 0 0;padding:8px 0 0 12px;border:1px solid #e6eaf6;background:#fff}
#CustomSmart .smartSetup .smartSearch .setup input.typeText {width:188px;height:16px;margin-left:5px;padding:4px 20px 0 5px;border:1px solid #999}
#CustomSmart .smartSetup .smartSearch .setup img {cursor:pointer}
#CustomSmart .smartSetup .smartSearch .setup img.arrow {position:absolute;top:10px;left:254px}
#CustomSmart .smartSetup .smartSearch .setup .area {position:relative;float:left;padding:6px 12px 0 0;font-weight:bold}
#CustomSmart .smartSetup .smartSearch .setup .jobKind {position:relative;float:left;height:33px;padding:6px 0 0;margin-left:14px;font-weight:bold}
#CustomSmart .smartSetup .smartSearch .setup .jobKind img.select {margin-left:3px}
#CustomSmart .smartSetup .smartSearch .setup .jobKind .autoSearch {left:58px;left:62px\0;*left:62px}
#CustomSmart .smartSetup .smartSearch .setup .action {float:left;margin:4px 0 0 15px;padding-left:9px;border-left:1px solid #cdcdcd}
#CustomSmart .smartSetup .smartSearch .setup .autoSearch {position:absolute;top:27px;left:57px;left:62px\0;*left:62px;width:213px;background:#fff;border:1px solid #636363}
#CustomSmart .smartSetup .smartSearch .setup .autoSearch p.guide {height:16px;padding:8px 0 0 15px;font:11px Dotum;letter-spacing:-1px;color:#626262;background:#f5f5f5}
#CustomSmart .smartSetup .smartSearch .setup .autoSearch ul {overflow-x:hidden;overflow-y:scroll;height:98px;padding:5px 0 3px 15px;line-height:1.3}
#CustomSmart .smartSetup .smartSearch .setup .autoSearch ul li {margin:4px 0}
#CustomSmart .smartSetup .smartSearch .setup .autoSearch ul li a {color:#5f69e4}
#CustomSmart .smartSetup .smartSearch .setup .autoSearch p.autoSearchOff {padding:7px 7px 3px 0;font:11px Dotum;letter-spacing:-1px;text-align:right;color:#909090;background:#f5f5f5 url('//image.alba.kr/person/autoSearchOff_line.gif') repeat-x left top}
#CustomSmart .smartSetup .smartSearch .setup .autoSearch p.autoSearchOff a {color:#909090}
#CustomSmart .smartSetup .smartSearch .jobKindSelect {z-index:1;position:absolute;top:95px;left:393px;padding-bottom:6px;background:none}
#CustomSmart .smartSetup .smartSearch .jobKindSelect .wrap {padding:16px;background:#fff;border:2px solid #636363}
#CustomSmart .smartSetup .smartSearch .jobKindSelect .wrap select {width:145px;height:20px}
#CustomSmart .smartSetup .smartSearch .jobKindSelect .wrap img {vertical-align:middle}
#CustomSmart .smartSetup .smartSearch .jobKindSelect .wrap .action {margin-top:12px;padding-top:12px;text-align:center;border-top:1px solid #d3d3d3}
#CustomSmart .smartSetup .smartSearch .jobKindSelect .arrow {position:absolute;left:20px;top:-6px;width:11px;height:8px;background:url('//image.alba.kr/person/new_history_bg.gif') no-repeat 0 -43px}

#CustomSmart .smartSetup .smartEmail {overflow:hidden;position:relative;width:738px;height:30px;padding:18px 0 0 28px;background:#fbfbfb}
#CustomSmart .smartSetup .smartEmail dt {display:inline;font-weight:bold}
#CustomSmart .smartSetup .smartEmail dd {display:inline}
#CustomSmart .smartSetup .smartEmail dd strong {font-weight:normal}
#CustomSmart .smartSetup .smartEmail dd a {position:relative;top:-4px;top:-6px\0;*top:-6px;display:inline-block;height:18px;height:16px\0;*height:16px;padding:4px 8px 0;padding:6px 8px 0\0;*padding:6px 8px 0;margin-left:10px;font:11px dotum;letter-spacing:-1px;border:1px solid #dadada;border-bottom:1px solid #b4b4b4;background:url('//image.alba.kr/person/notify_btn_bg.gif') repeat-x;vertical-align:top}

#CustomSmart .smartList {position:relative;width:770px;margin:25px 0 0}
#CustomSmart .smartList p.count {position:relative}
#CustomSmart .smartList p.count span {font:bold 1em tahoma;color:#04008b}
#CustomSmart .smartList p.count select {position:absolute;right:0;top:-3px}
#CustomSmart .smartList p.btnSelect {margin:10px 0 0}
#CustomSmart .smartList table {width:770px;margin:5px 0 0;padding:0;border-top:2px solid #878787}
#CustomSmart .smartList table tr th {padding:9px 0 6px;background:#f2f2f2;border-bottom:1px solid #d0d0d0}
#CustomSmart .smartList table tr td {padding:9px 0 6px;border-bottom:1px solid #e5e5e5}
#CustomSmart .smartList table tr.bg td {background:#f7f7f7}
#CustomSmart .smartList table tr td.select {width:22px;text-align:center}
#CustomSmart .smartList table tr td.local {width:76px}
#CustomSmart .smartList table tr td.title {width:auto}
#CustomSmart .smartList table tr td.title img.icon {margin-top:-3px}
#CustomSmart .smartList table tr td.title a {padding-left:11px}
#CustomSmart .smartList table tr td.title a:visited {background:url('//image.alba.kr/icon/read.gif') no-repeat left center}
#CustomSmart .smartList table tr td.summaryView {width:44px}
#CustomSmart .smartList table tr td.company {width:94px;padding-left:8px}
#CustomSmart .smartList table tr td.sex {width:48px;text-align:center}
#CustomSmart .smartList table tr td.time {width:74px;text-align:center}
#CustomSmart .smartList table tr td.regDate {width:50px;text-align:center}
#CustomSmart .smartList table tr td.today {font-weight:bold;color:#009ff4;letter-spacing:-1px}
#CustomSmart .smartList table tr td.match {width:100px}
#CustomSmart .smartList table tr td.match span.rate {float:left;width:60px;height:10px;font-size:1px;background:#c5c5c3}
#CustomSmart .smartList table tr td.match span.rate span {float:left;height:10px;background:#e55800}
#CustomSmart .smartList table tr td.match strong {float:left;margin:-2px 0 0 4px;font:bold 11px tahoma;letter-spacing:-1px;color:#e54700}
#CustomSmart .smartList table tr.summaryView td {padding:0}

/* ¸ÂÃã SMS */
#CustomSms .smartSetup {border:2px solid #b7d9f6}
#CustomSms .smartSetup .smartResult {width:766px;height:auto;padding:0;text-align:center;border-bottom:0 none}
#CustomSms .smartSetup .smartResult .setUp {width:auto;height:28px;padding:14px 0 0;border-bottom:1px solid #e3f4ff;background:#f5f8ff}
#CustomSms .customForm h2,
#CustomSms .customSms h2 {padding-left:0;background-image:none}
#CustomSms .customForm p.setup {top:-10px}
#CustomSms .customForm p.setup span {position:relative;top:4px;margin-right:5px;font:11px Dotum;letter-spacing:-1px;color:#6f6f6f}
#CustomSms .customForm p.setup span em {color:#ee6a29}
#CustomSms .customForm p.setup span em strong {font-weight:bold;color:#ee6a29}
#CustomSms .customForm p.setup img {position:relative;top:-5px}

#CustomSms .customSms {width:770px;margin:30px 0 0;padding-bottom:20px}
#CustomSms .customSms fieldset {width:768px;padding-bottom:5px;border:1px solid #dcdcdc;background:#f9f9f9 url('//image.alba.kr/person/new_SMS_Icon.gif') no-repeat 20px 18px}
#CustomSms .customSms fieldset p.state {padding:18px 0 0  77px;font:14px Dotum;letter-spacing:-1px;color:#533e15}
#CustomSms .customSms fieldset p.state strong {font-weight:bold;color:#ff6d01}
#CustomSms .customSms fieldset p.state em {font-weight:bold;color:#0066bc}
#CustomSms .customSms fieldset p.guide {padding:7px 0 14px 77px;font:11px Dotum;letter-spacing:-1px;color:#5f5552}
#CustomSms .customSms fieldset p.guide strong {letter-spacing:0}
#CustomSms .customSms fieldset .infoBox {position:relative;width:756px;height:358px;margin:0 auto;border:1px solid #dcdcdc;background:#fff}
#CustomSms .customSms fieldset table {width:724px;margin:25px auto 0}
#CustomSms .customSms fieldset table th {width:95px;padding:10px 0 8px 15px;text-align:left;vertical-align:top;background:url('//image.alba.kr/person/bul_square_green.gif') no-repeat 8px 15px;border-top:1px solid #e4e4e4}
#CustomSms .customSms fieldset table td {width:auto;padding:6px 0;border-top:1px solid #e4e4e4}
#CustomSms .customSms fieldset table td span.guide {position:relative;top:4px;margin-left:5px;font:11px Dotum;letter-spacing:-1px;color:#b97d1d}
#CustomSms .customSms fieldset table tr.first th,
#CustomSms .customSms fieldset table tr.first td {border-top:none}
#CustomSms .customSms fieldset table tr.mobile td input.typeText {width:50px;height:15px;padding:3px 0 0 3px;border:1px solid #c0c0c0}
#CustomSms .customSms fieldset table tr.state td {padding-top:10px;padding-bottom:8px}
#CustomSms .customSms fieldset table tr.state td label {margin-right:14px}
#CustomSms .customSms fieldset table tr.smsType td {overflow:hidden;width:614px;padding-top:10px}
#CustomSms .customSms fieldset table tr.smsType td .typeUrl {float:left;width:301px}
#CustomSms .customSms fieldset table tr.smsType td .typeNormal {float:right;width:301px}
#CustomSms .customSms fieldset table tr.smsType td p {position:relative;height:46px;margin:5px 0 0;padding:114px 0 0 15px;font:11px Dotum;letter-spacing:-1px;line-height:1.4;color:#767676;background:#f9f9f9}
#CustomSms .customSms fieldset table tr.smsType td p img {position:absolute;top:12px;left:15px}

/* ³ªÀÇ ¹®ÀÇ³»¿ª */
.PersonalMyFaq .stepInfo ol {width:100%;height:84px;margin:20px 0;background:url('//image.alba.kr/person/PersonalMy_bg_step.png') no-repeat left top}
.PersonalMyFaq .stepInfo ol li {float:left;width:256px;padding-left:100px}
.PersonalMyFaq .stepInfo ol li h4 {padding:20px 0 10px 0;font:bold 12px gulim;color:#5d7fd6}
.PersonalMyFaq .stepInfo ol li p {color:#666;line-height:130%;font-size:11px;font-family:dotum;letter-spacing:-1px}
.PersonalMyFaq .listForm p {width:1070px;padding-bottom:5px;text-align:right}

.PersonalMyFaq .listForm th {text-align:center;padding:10px 0 7px;color:#296d0f}
.PersonalMyFaq .listForm th.date {width:100px;background-image:none}
.PersonalMyFaq .listForm th.type {width:100px}
.PersonalMyFaq .listForm th.tit {width:auto}
.PersonalMyFaq .listForm td.tit {padding-left:25px;text-align:left}
.PersonalMyFaq .listForm th.condition {width:80px}
.PersonalMyFaq .listForm th.reDate {width:110px}
.PersonalMyFaq .listForm th.reply {padding:0}

.PersonalMyFaq table.replyForm {width:100%;background:#fbfef4;color:#000;border:none}
.PersonalMyFaq table.replyForm th {vertical-align:top;color:#000;background:none;border:none}
.PersonalMyFaq table.replyForm tr.line th {color:#982d0c;background:url('//image.alba.kr/customer/customer_arrow.gif') no-repeat 134px 11px}
.PersonalMyFaq table.replyForm tr.line td {color:#982d0c}
.PersonalMyFaq table.replyForm th {width:170px;padding-right:30px;font-weight:normal;text-align:right}
.PersonalMyFaq table.replyForm td {padding-left:25px;border:none;text-align:left}

.PersonalMyFaq.snsService .stepInfo ol li h4 {color:#1c495f}
.PersonalMyFaq.snsService .listForm table {border-top:2px solid #2c8688}
.PersonalMyFaq.snsService .listForm table th {color:#1c495f;background-color:#e6f4f4;border-bottom:1px solid #97ccce}

/* À¯·á ÀÌ¿ë³»¿ª */
#PayList .listForm .periodSearch {height:30px;padding:7px 8px 0;text-align:right;border:1px solid #e1e1e1;border-bottom:0 none}
#PayList .listForm .periodSearch .typeText {width:78px;height:14px;padding:4px 0 0 4px;border:1px solid #707070}
#PayList .listForm .periodSearch img {vertical-align:middle}
#PayList .listForm table th.payDay {width:90px;background-image:none}
#PayList .listForm table th.goods {width:auto}
#PayList .listForm table th.pay {width:90px}
#PayList .listForm table th.payHow {width:90px}
#PayList .listForm table th.payState {width:90px}
#PayList .listForm table th.cert {width:170px}
#PayList .listForm table td.goods {padding-left:10px;text-align:left}
#PayList .listForm table td.pay {padding-right:5px;text-align:right}
#PayList .listForm table td.pay strong {font:bold 12px tahoma;color:#fe6d02}

.layerArea {z-index:99;position:absolute;left:0;top:0;background:#f6f6f6;border:2px solid #3b4c6f}
.layerArea .layerCont {position:relative;*height:1%;padding:12px;background:#f6f6f6}
.layerArea .layerCont:after {content:" ";display:block;clear:both;height:0;visibility:hidden}
.layerArea .layerCont .fleft {position:relative;float:left;border:1px solid #e1e0e0}
.layerArea .layerCont .fright {position:relative;float:left;display:inline;margin-left:26px;border:1px solid #e1e0e0}
.layerArea .layerCont div.btn {padding:10px 0 0;text-align:center}
.layerArea .layerCont strong.title {position:absolute;left:10px;top:15px;letter-spacing:-1px}
.layerArea .layerCont .calendar strong.title {text-align:center}
.layerArea .layerCont .calendar {*height:1%}
.layerArea .layerCont .calendar:after {content:" ";display:block;clear:both;height:0;visibility:hidden}
.layerArea .layerCont .calendar .calCont {width:190px;padding:12px 0 8px;background:#fff}
.layerArea .layerCont .calendar .head {padding:0 0 8px;text-align:center}
.layerArea .layerCont .calendar .head em {margin:0 3px;font:bold 12px tahoma}
.layerArea .layerCont .calendar table {width:175px;margin:0 auto;border:0 none}
.layerArea .layerCont .calendar table .sun {color:#fe7e01}
.layerArea .layerCont .calendar table thead th {width:25px;height:25px;padding:0;text-align:center;color:#474747;background:transparent;border:0 none}
.layerArea .layerCont .calendar table tbody td {width:25px;height:16px;margin:0;padding:0;font:11px tahoma;text-align:center;color:#999;background:#fff;border-bottom:3px solid #fff}
.layerArea .layerCont .calendar table tbody td.select {cursor:pointer;color:#333}
.layerArea .layerCont .calendar table tbody td.select.sun {color:#fe7e01}
.layerArea .layerCont .calendar table tbody td.startDay,
.layerArea .layerCont .calendar table tbody td.endDay {font-weight:bold;letter-spacing:-1px;color:#fff;background:#228ebb}
.layerArea .layerCont .close {position:absolute;right:0;top:0}
#LayerCalendar.layerArea {left:90px;top:38px}
#LayerCalendar2.layerArea {left:210px;top:38px}

/* Æ÷Æ®Æú¸®¿À ¾Ù¹ü */
#Portfolio .portfolioList {overflow:hidden;width:1070px}
#Portfolio .portfolioList li {float:left;width:350px;height:373px;margin:0 0 10px;padding-left:10px;border-bottom:1px dotted #bababa}
#Portfolio .portfolioList li.first {padding-left:0}
#Portfolio .portfolioList li.lineClear {margin-bottom:0;border-bottom:0 none}
#Portfolio .portfolioList li .portfolioInfo {overflow:hidden;width:348px;border:1px solid #e1e1e1}
#Portfolio .portfolioList li .portfolioInfo .picture {overflow:hidden;width:348px;height:220px}
#Portfolio .portfolioList li .portfolioInfo .picture img {width:348px;height:220px}
#Portfolio .portfolioList li .portfolioInfo .title {display:block;overflow-y:scroll;width:318px;height:53px;padding:12px 15px;word-break:break-all;word-wrap:break-word;border-top:1px solid #e1e1e1}
#Portfolio .portfolioList li .action {position:relative;text-align:center}
#Portfolio .portfolioList li .action .btn {text-align:center}
#Portfolio .portfolioList li .action .btn a {overflow:hidden;display:inline-block;height:24px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/person/portfolio.gif') no-repeat}
#Portfolio .portfolioList li .action .btn a.reg {width:90px;background-position:0 -167px}
#Portfolio .portfolioList li .action .btn a.mod {width:41px;background-position:-95px -167px}
#Portfolio .portfolioList li .action .btn a.del {width:41px;background-position:-141px -167px}
#Portfolio .portfolioList li .action .public {position:absolute;top:14px;margin-left:5px;font:11px Dotum;letter-spacing:-1px}
#Portfolio .portfolioList li .action .public input {vertical-align:middle}

/* ÀÌ·Â¼­°­Á¶¼­ºñ½º ½ÅÃ» */
#Application .topGuide {overflow:hidden;position:relative;width:1070px;height:240px}
#Application .topGuide dl {position:relative;width:1068px;height:58px;border:1px solid #e3e3e3;border-top:2px solid #373635}
#Application .topGuide dt {float:left;width:238px;height:44px;padding:14px 0 0;font:bold 22px 'Malgun Gothic';letter-spacing:-1px;text-align:center;border-right:1px solid #e3e3e3}
#Application .topGuide dt.open {color:#2073f0}
#Application .topGuide dt.closed {color:#ee2930}
#Application .topGuide dt.nonmember {width:260px;background-position:-202px -498px}
#Application .topGuide dd {float:left;width:529px;height:43px;padding:15px 0 0 20px;border-right:1px solid #e3e3e3}
#Application .topGuide dd strong {overflow:hidden;display:inline-block;padding:6px 0 0 12px;margin-right:15px;vertical-align:top;color:#000}
#Application .topGuide dd.open strong {width:340px;height:22px}
#Application .topGuide dd.closed strong {width:338px;height:20px;border:1px solid #eaf2f3;background:#eaf2f3;color:#000}
#Application .topGuide dd a {display:inline-block;width:58px;height:20px;padding:6px 0 0;font-weight:bold;text-align:center;vertical-align:top;border:1px solid #383e52;background:#626a70;color:#fff}
#Application .topGuide dd a.resumeView {margin-right:4px}
#Application .topGuide dd a.resumeMag {width:126px}
#Application .topGuide dd a.loginPerson {}
#Application .topGuide dd.tip {width:259px;height:44px;padding-top:14px;font:11px/15px dotum;letter-spacing:-1px;border-right:0 none;color:#474747;background:#fafafa}
#Application .topGuide div {position:relative;width:1068px;height:43px;padding-top:15px;border:1px solid #e3e3e3;border-top:2px solid #373635;background:#fafafa}
#Application .topGuide div p {font:bold 18px 'Malgun gothic';letter-spacing:-1px;text-align:center;color:#ee2930}
#Application .topGuide div a {position:relative;display:inline-block;left:12px;width:126px;height:20px;padding:6px 0 0;font:bold 12px gulim;letter-spacing:-1px;text-align:center;vertical-align:top;border:1px solid #383e52;background:#626a70;color:#fff}
#Application .topGuide div.login {height:42px;padding-top:16px}
#Application .topGuide div.login p {font-size:16px;color:#474747}
#Application .topGuide div.login a {width:58px}

.goodsDetail {position:relative;width:1070px;margin:20px 0 0}
.goodsDetail h2 {width:1068px;height:25px;padding-left:2px}
.goodsDetail h2 span {overflow:hidden;display:inline-block;width:115px;height:17px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/person/guideGoods2.gif') no-repeat}
.goodsDetail .capture {position:absolute;top:25px;left:0;width:239px;text-indent:-999em;background:url('//image.alba.kr/e/serviceguide/201906/new_guideResume_capture.gif') no-repeat;border-top:1px solid #e1e1e1}
.goodsDetail .capture span {position:absolute}

.goodsDetail ul.goods {width:831px;padding:0 0 0 239px}
.goodsDetail ul.goods li {margin:0 0 5px;padding:10px 0;line-height:1.4;border:1px solid #d9d9d9;border-top-color:#e1e1e1;border-bottom-color:#b1b1b1}
.goodsDetail ul.goods li ul {width:100%;padding:0}
.goodsDetail ul.goods li ul li {padding:0;border:0 none}

.goodsDetail ul.goods li .itemGuide {display:inline-block;*zoom:1;*display:inline;vertical-align:middle}
.goodsDetail ul.goods li .item {width:177px;text-align:center}
.goodsDetail ul.goods li .item strong,
.goodsDetail ul.goods li .item label {display:block;width:100px;height:17px;margin:0 auto;text-indent:-999em;background:url('//image.alba.kr/person/guideGoods2.gif') no-repeat}
.goodsDetail ul.goods li .item input {display:block;margin:0 auto 5px}
.goodsDetail ul.goods li .item em {display:block;height:17px;margin:5px auto 0;text-indent:-999em;background:url('//image.alba.kr/person/guideGoods2.gif') no-repeat}
.goodsDetail ul.goods li .item em.box {width:53px;background-position:-255px -272px}
.goodsDetail ul.goods li .item em.list {width:57px;background-position:-313px -272px}
.goodsDetail ul.goods li .item a {display:block;width:76px;height:23px;margin:5px auto 0;text-indent:-999em;background:url('//image.alba.kr/person/guideGoods2.gif') no-repeat -174px -272px}

.goodsDetail ul.goods li .contents {width:393px;padding:10px 15px 5px;letter-spacing:-1px;border-left:1px dotted #d3d3d3;border-right:1px dotted #d3d3d3}
.goodsDetail ul.goods li .contents ul li {padding-left:5px;background:url('//image.alba.kr/person/guideGoods2.gif') no-repeat -959px -324px}
.goodsDetail ul.goods li .contents ul li strong {color:#078eeb}
.goodsDetail ul.goods li .contents ul li em {font-weight:bold}
.goodsDetail ul.goods li .contents ul li span.bold {font-weight:bold}
.goodsDetail ul.goods li .contents ul li span.color {color:#ff791f}
.goodsDetail ul.goods li .contents ul li span.bg {position:relative;display:inline-block;top:-2px;*top:-3px;height:14px;height:12px\9;*height:16px;padding:2px;*padding:1px 2px 0;color:#fff;vertical-align:top;background:#01abce}
.goodsDetail ul.goods li .contents ul li span.iconInput {margin-left:10px}
.goodsDetail ul.goods li .contents ul li span.iconInput em {padding:0 6px;font-weight:normal;color:#0190af;background:url('//image.alba.kr/person/guideGoods2.gif') no-repeat -956px -312px}
.goodsDetail ul.goods li .contents ul li span.iconInput input {position:relative;top:-3px\9;*top:-4px;width:59px;height:12px;padding:3px 3px 0;vertical-align:top;line-height:12px;border:1px solid #c5c5c5}
.goodsDetail ul.goods li .contents p.guideAdd {width:301px;height:61px;margin:0;padding-left:5px;background:url('//image.alba.kr/person/guideGoods2.gif') no-repeat}
.goodsDetail ul.goods li .contents p.guideIcon {width:323px;margin:0 0 10px -5px;padding:5px 5px 7px 0;border-bottom:1px solid #c9c9c9}
.goodsDetail ul.goods li .contents p.guideIcon.iconSet {margin-bottom:0;border-bottom:0 none}
.goodsDetail ul.goods li .contents p.guideIcon label {position:relative;display:inline-block;top:-2px\9;*top:-1px;width:34px;height:16px;font:11px dotum;vertical-align:text-top;text-indent:-999em;background:url('//image.alba.kr/person/guideGoods2.gif') no-repeat}
.goodsDetail ul.goods li .contents p.guideIcon.iconSet label {height:14px;height:13px\9;padding:2px 0 0;padding:3px 0 0\9;text-indent:0;text-align:center;color:#fff}

.goodsDetail ul.goods li .price {position:relative;width:201px;padding:8px 8px 0}
.goodsDetail ul.goods li .price p.priceSelect {width:201px;margin:0 0 8px}
.goodsDetail ul.goods li .price p.priceSelect select {position:relative;top:-1px;width:60px}
.goodsDetail ul.goods li .price p.priceSelect strong.pay {font:bold 14px tahoma;color:#fe4f00}
.goodsDetail ul.goods li .price p.priceDc {overflow:hidden;width:201px;height:41px;font:11px Dotum;letter-spacing:-1px}
.goodsDetail ul.goods li .price p.priceDc span {display:inline-block;float:left;width:67px;height:15px;padding:5px 0 0;margin-bottom:1px;text-align:right;background:#ebebeb url('//image.alba.kr/person/guideGoods2.gif') no-repeat -959px -287px}
.goodsDetail ul.goods li .price p.priceDc span em {display:inline-block;width:26px;padding-left:12px;text-align:left;color:#ff4e00;background:url('//image.alba.kr/person/guideGoods2.gif') no-repeat -950px -272px}
.goodsDetail ul.goods li .price p.priceDc span.lineClear {background-image:none}
.goodsDetail ul.goods li .price p.priceDc span.dcView {width:201px;height:17px;padding:3px 0 0;font:11px tahoma;text-align:center;background-image:none}
.goodsDetail ul.goods li .price p.priceDc span.dcView em {background-position:-950px -270px}

/* ÀÌ·Â¼­°­Á¶ »óÇ°¼±ÅÃ ¹Ì¸®º¸±â*/
.goodsDetail ul.goods li .viewer {position:relative;width:547px;margin:18px auto 0;padding:16px 0 0 142px;border-top:1px solid #e9e9e9}
.goodsDetail ul.goods li .viewer .balloon {z-index:1;position:absolute;left:0;top:20px;width:103px;height:52px;padding:6px 0 0 10px;font:11px/15px dotum;letter-spacing:-1px;border:1px solid #eee0c1;color:#777;background:#fffbf2}
.goodsDetail ul.goods li .viewer .balloon em {position:absolute;right:-8px;top:-1px;width:8px;height:8px;background:url('//image.alba.kr/person/appl_balloon_bg.gif') no-repeat 0 0}
.goodsDetail ul.goods li .viewer .freelancer {}
.goodsDetail ul.goods li .viewer .freelancer p.freeChk label {font:bold 15px 'Malgun Gothic';letter-spacing:-1px}
.goodsDetail ul.goods li .viewer .freelancer p.info {margin:10px 0 0}
.goodsDetail ul.goods li .viewer .freelancer p.info input {width:458px;height:30px;margin:0;padding:4px 0 0 10px;border:1px solid #b4d2e3}
.goodsDetail ul.goods li .viewer .freelancer p.info .limit {font-family:tahoma}
.goodsDetail ul.goods li .viewer .freelancer p.info .limit strong {color:#ff4e00}
.goodsDetail ul.goods li .viewer .goodsView {overflow:hidden;width:382px;padding:20px 0 15px}
.goodsDetail ul.goods li .viewer .goodsView p {margin-bottom:5px}
.goodsDetail ul.goods li .viewer .guideText {}
.goodsDetail ul.goods li .viewer .guideText li {padding-left:6px;margin-top:4px;letter-spacing:-1px;background:url('//image.alba.kr/person/guideGoods2.gif') no-repeat -959px -323px}
.goodsDetail ul.goods li .viewer .guideText li.first {margin:0;color:#078eeb}
.goodsDetail ul.goods li .viewer .resumeModify {position:absolute;top:227px;width:76px;height:24px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/goodsGuide_modifyBtn.gif') no-repeat}
.goodsDetail ul.goods li #li_301.viewer .resumeModify {top:253px;left:510px}
.goodsDetail ul.goods li #li_303.viewer .resumeModify {top:250px;left:540px}

.goodsDetail h2.title_1 span {background-position:0 -304px}				/* ¾Ë¹ÙÃµ±¹ ¸ÞÀÎ */
.goodsDetail h2.title_2 span {background-position:0 -326px}				/* ÀÎÀçÁ¤º¸ ¸ÞÀÎ */
.goodsDetail h2.title_3 span {background-position:0 -348px}				/* ¸Þ´ºº° ÀÎÀçÁ¤º¸ */
.goodsDetail h2.title_option span {background-position:0 -370px}	/* °­Á¶¿É¼Ç */

.goodsDetail ul.goods li.item_hotFreelancer .item strong {background-position:-120px -304px}
.goodsDetail ul.goods li.item_premium .item strong {background-position:-230px -304px}
.goodsDetail ul.goods li.item_superFreelancer .item strong {background-position:-230px -326px}
.goodsDetail ul.goods li.item_best .item strong {background-position:-230px -348px}
.goodsDetail ul.goods li.item_top .item strong {background-position:-340px -304px}
.goodsDetail ul.goods li.item_searchTop .item strong {background-position:-340px -326px}
.goodsDetail ul.goods li.item_freelancerTop .item strong {background-position:-340px -348px}
.goodsDetail ul.goods li.item_box .item label {background-position:-450px -304px}
.goodsDetail ul.goods li.item_portfolio .item label {background-position:-450px -326px}
.goodsDetail ul.goods li.item_icon .item label {background-position:-450px -348px}
.goodsDetail ul.goods li.item_bold .item label {background-position:-450px -370px}
.goodsDetail ul.goods li.item_color .item label {background-position:-450px -392px}
.goodsDetail ul.goods li.item_bg .item label {background-position:-450px -414px}

.goodsDetail ul.goods li.item_box .contents .guideAdd {background-position:-560px -304px}
.goodsDetail ul.goods li.item_portfolio .contents .guideAdd {background-position:-560px -367px}

.goodsDetail ul.goods li .contents p.guideIcon label.icon_1 {background-position:-375px -272px}		/* HOT */
.goodsDetail ul.goods li .contents p.guideIcon label.icon_2 {background-position:-421px -272px}		/* ¼º½Ç */
.goodsDetail ul.goods li .contents p.guideIcon label.icon_3 {background-position:-467px -272px}		/* Ã¥ÀÓ */
.goodsDetail ul.goods li .contents p.guideIcon label.icon_4 {background-position:-513px -272px}		/* ¿­Á¤ */
.goodsDetail ul.goods li .contents p.guideIcon label.icon_5 {background-position:-559px -272px}		/* ¹Ì¼Ò */
.goodsDetail ul.goods li .contents p.guideIcon label.icon_6 {background-position:-605px -272px}		/* ÀÔ·Â¾ÆÀÌÄÜ - »¡°­ */
.goodsDetail ul.goods li .contents p.guideIcon label.icon_7 {background-position:-651px -272px}		/* ÀÔ·Â¾ÆÀÌÄÜ - ÁÖÈ² */
.goodsDetail ul.goods li .contents p.guideIcon label.icon_8 {background-position:-697px -272px}		/* ÀÔ·Â¾ÆÀÌÄÜ - º¸¶ó */
.goodsDetail ul.goods li .contents p.guideIcon label.icon_9 {background-position:-743px -272px}		/* ÀÔ·Â¾ÆÀÌÄÜ - ÆÄ¶û */
.goodsDetail ul.goods li .contents p.guideIcon label.icon_10 {background-position:-789px -272px}		/* ÀÔ·Â¾ÆÀÌÄÜ - ÃÊ·Ï */

.goodsDetail .capture_1 {height:120px;background-position:0 0}
.goodsDetail .capture_1 span {left:1px;width:232px}
.goodsDetail .capture_1 span.capture_1_1 {top:7px;height:110px}
.goodsDetail .capture_2 {height:326px;background-position:0 -133px}
.goodsDetail .capture_2 span {left:1px;width:232px}
.goodsDetail .capture_2 span.capture_2_1 {top:7px;height:79px}
.goodsDetail .capture_2 span.capture_2_2 {top:89px;height:79px}
.goodsDetail .capture_2 span.capture_2_3 {top:171px;height:149px}
.goodsDetail .capture_3 {height:316px;background-position:0 -459px}
.goodsDetail .capture_3 span {left:2px;width:229px}
.goodsDetail .capture_3 span.capture_3_1 {top:16px;height:78px}
.goodsDetail .capture_3 span.capture_3_2 {top:98px;height:78px}
.goodsDetail .capture_3 span.capture_3_3 {top:179px;height:78px}
.goodsDetail .capture_option {height:762px;background-position:0 -788px}
.goodsDetail .capture_option span {left:28px;width:178px}
.goodsDetail .capture_option span.capture_option_1 {left:16px;top:8px;width:196px;height:150px}
.goodsDetail .capture_option span.capture_option_2 {left:16px;top:161px;width:196px;height:151px}
.goodsDetail .capture_option span.capture_option_3 {top:361px;height:74px}
.goodsDetail .capture_option span.capture_option_4 {top:481px;height:74px}
.goodsDetail .capture_option span.capture_option_5 {top:585px;height:74px}
.goodsDetail .capture_option span.capture_option_6 {top:695px;height:74px}

.payInfo {position:relative;width:1040px;height:43px;padding:12px 0 0 30px;font:bold 14px Dotum;vertical-align:top;color:#fff;background:#525b60}
.payInfo span {display:inline-block;vertical-align:middle}
.payInfo span.title {width:60px}
.payInfo span.selectGoods {width:750px}
.payInfo span.blank {overflow:hidden;display:inline-block;width:0;height:36px}
.payInfo span.totalSum {z-index:1;position:absolute;right:20px;top:10px;width:160px;height:24px;padding:12px 0 0;text-align:right}
.payInfo span.totalSum strong {position:absolute;left:0;top:0;width:125px;height:20px;padding:7px 5px; 0;font:bold 16px tahoma;color:#fe7234;background:#fff;border:1px solid #343739}
.payInfo em {display:inline-block;width:16px;font-weight:normal;color:#909fa7}

.agreeInfo {margin:10px 0 30px;border:1px solid #e1e1e1}
.agreeInfo h3 {display:none}
.agreeInfo div {height:30px;padding:20px 0 0;font-weight:bold;text-align:center;color:#282828;background:#f8f8f8;border-bottom:1px solid #e1e1e1}
.agreeInfo ul {padding:15px 25px 10px;color:#606060}
.agreeInfo li {height:18px}
.agreeInfo li a {color:#4bacff}

.btnInfo {text-align:center}
.btnInfo a {overflow:hidden;display:inline-block;width:197px;height:47px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/person/guideGoods2.gif') no-repeat 0 -436px}

/* ¼­ºñ½º±â´É¹öÆ° */
.quickService {overflow:hidden;margin-top:35px}
.quickService li {float:left;position:relative;width:260px;height:210px;margin-right:10px;font:0/0 dotum;color:transparent}
.quickService li a {display:block;width:260px;background:url('//image.alba.kr/person/quickService.png') no-repeat}
.quickService li a.service {height:140px;margin:0}
.quickService li a.btn {height:60px;margin-top:10px}
.quickService li.resume .service {background-position:0 0}
.quickService li.resume a.btn {background-position:0 -150px}
.quickService li.docDown .service {background-position:-270px 0}
.quickService li.docDown a.btn {background-position:-270px -150px}
.quickService li.safeNum .service {background-position:-540px 0}
.quickService li.safeNum a.btn {background-position:-540px -150px}
.quickService li.phone {margin:0}
.quickService li.phone .service {background-position:-810px 0}
.quickService li.phone a.btn {background-position:-810px -150px}

/* ÀüÃ¼¾Ë¸² */
#Notify .guideBox {width:1070px;height:100px;margin:0 0 15px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/notify_bg.png') no-repeat 0 0}
#Notify .notifyContent {position:relative;padding:34px 0 0}
#Notify .notifyContent .list {position:relative;overflow:hidden;width:930px;margin:0 0 15px;padding:8px 8px 8px 130px;border:1px solid #ebebeb;background:#f5f5f5}
#Notify .notifyContent .list .date {position:absolute;left:28px;top:50%;width:72px;height:72px;margin-top:-36px}
#Notify .notifyContent .list .date .icon {display:block;width:24px;height:23px;margin:0 auto 6px;background:url('//image.alba.kr/person/notify_bg.png') no-repeat -122px -138px;vertical-align:top}
#Notify .notifyContent .list .date p {font-family:tahoma;font-weight:bold;text-align:center}
#Notify .notifyContent .list .date p.year {font-size:16px}
#Notify .notifyContent .list .date p.day {margin-top:-3px;font-size:24px}
#Notify .notifyContent .list .date p.weekDay {font-size:16px;font-family:gulim}
#Notify .notifyContent .list ul {overflow:hidden}
#Notify .notifyContent .list ul li {position:relative;width:808px;height:88px;padding-left:120px;border:1px solid #dcdcdc;background:#fff}
#Notify .notifyContent .list ul li.first {margin-top:0 none}
#Notify .notifyContent .list ul li>span {position:absolute;top:50%}
#Notify .notifyContent .list ul li .check {left:15px;width:14px;height:14px;margin-top:-3px}
#Notify .notifyContent .list ul li .type {left:45px;width:60px;height:43px;height:41px\0;*height:41px;padding-top:17px;padding-top:19px\0;*padding-top:19px;margin-top:-30px;font:bold 13px gulim;letter-spacing:-1px;text-align:center;color:#fff;background:url('//image.alba.kr/person/notify_bg.png') no-repeat 0 -110px;vertical-align:top}
#Notify .notifyContent .list ul li .text {padding:26px 45px 26px 0}
#Notify .notifyContent .list ul li .text span {overflow:hidden;position:static;display:block;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap}
#Notify .notifyContent .list ul li .text span.title {font-size:14px;font-weight:bold}
#Notify .notifyContent .list ul li .text span.title strong {color:#ed6929}
#Notify .notifyContent .list ul li .text span.local {margin-top:8px;font-size:12px;color:#767676}
#Notify .notifyContent .list ul li .btn {position:absolute;right:14px;top:50%;width:24px;height:18px;margin-top:-9px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/notify_bg.png') no-repeat -122px -110px;vertical-align:top}
#Notify .notifyContent .list ul li .readFilter {display:none;position:absolute;left:0;top:0;width:928px;height:88px;background:#000;opacity:0.3;filter:alpha(opacity=30)}
#Notify .notifyContent .list ul li .readBtn {display:none;position:absolute;right:15px;top:50%;height:18px;height:16px\0;*height:16px;padding:4px 8px 0;padding:6px 8px 0\0;*padding:6px 8px 0;margin-top:-11px;font:11px dotum;letter-spacing:-1px;text-align:center;color:#474747;border:1px solid #717a81;background:url('//image.alba.kr/person/notify_btn_bg.gif') repeat-x}
#Notify .notifyContent .list ul li.read .readFilter,
#Notify .notifyContent .list ul li.read .readBtn {display:block}
#Notify .notifyContent .list.noValue {position:relative;top:-34px;overflow:hidden;width:808px;height:121px;padding:77px 0 0 260px;border:1px solid #ebebeb;background:#fff}
#Notify .notifyContent .list.noValue .icon {position:absolute;top:79px;left:200px;width:42px;height:39px;background:url('//image.alba.kr/person/notify_bg.png') no-repeat -70px -110px}
#Notify .notifyContent .list.noValue p {padding:5px 0 2px;padding:5px 0 0\0;*padding:5px 0 0;letter-spacing:0}
#Notify .notifyContent .list.noValue p strong {font-size:13px}
#Notify .notifyContent .moreBtn {display:block;width:1068px;height:32px;padding-top:16px;margin-top:15px;text-align:center;border:1px solid #ebebeb}
#Notify .notifyContent .moreBtn span {display:inline-block;width:71px;height:17px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/notify_bg.png') no-repeat -156px -110px;vertical-align:top}
#Notify .notifyContent .applyBtn {position:absolute;right:0;top:0}
#Notify .notifyContent .applyBtn a {display:inline-block;height:18px;height:16px\0;*height:16px;padding:4px 8px 0;padding:6px 8px 0\0;*padding:6px 8px 0;font:11px dotum;letter-spacing:-1px;border:1px solid #dadada;border-bottom:1px solid #b4b4b4;background:url('//image.alba.kr/person/notify_btn_bg.gif') repeat-x;vertical-align:top}

/* ÀÌ·Â¼­°ü¸® - ¸®½ºÆ® */
#MagResume .resumeList {position:relative;width:1070px}
#MagResume .resumeList p.count {padding:0 0 4px 11px;font-weight:bold;background:url('//image.alba.kr/person/bul_arrow_green.gif') no-repeat 2px 4px}
#MagResume .resumeList p.count span {font-weight:normal}
#MagResume .resumeList p.count span strong {padding-right:2px;font:bold 12px tahoma;color:#000ca0}
#MagResume .resumeList ul li {position:relative;width:1028px;height:70px;padding:0 0 0 40px;margin-top:5px;border:1px solid #e6eaf5}
#MagResume .resumeList ul li.first {margin-top:0}
#MagResume .resumeList ul li .check {position:absolute;left:10px;top:28px}
#MagResume .resumeList ul li .text {width:480px;padding:18px 0}
#MagResume .resumeList ul li .text .title {overflow:hidden;display:block;font:bold 13px gulim;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap}
#MagResume .resumeList ul li .text .title .default {color:#5997ee}
#MagResume .resumeList ul li .text .desc {display:block;margin-top:8px;margin-top:6px\0;*margin-top:6px;font:11px dotum;letter-spacing:-1px;color:#767676}
#MagResume .resumeList ul li .text .desc .date {font:11px dotum;letter-spacing:-1px;color:#767676}
#MagResume .resumeList ul li .text .desc .date em {font-family:tahoma;letter-spacing:0;color:#474747}
#MagResume .resumeList ul li .text .desc .bar {display:inline-block;padding:0 10px;font-size:12px;color:#ccc}
#MagResume .resumeList ul li .text .desc .viewCount {font:11px dotum;letter-spacing:-1px;color:#767676}
#MagResume .resumeList ul li .text .desc .viewCount strong {font-family:tahoma;font-weight:bold;letter-spacing:0}
#MagResume .resumeList ul li .applyBtn {position:absolute;right:10px;top:15px}
#MagResume .resumeList ul li .applyBtn a {display:inline-block;width:48px;height:38px;font:11px dotum;text-align:center;letter-spacing:-1px;text-decoration:none;vertical-align:top;color:#333}
#MagResume .resumeList ul li .applyBtn a.modify {height:26px;height:24px\0;*height:24px;padding-top:12px;padding-top:14px\0;*padding-top:14px;border:1px solid #424242;color:#fff;background:#767676}
#MagResume .resumeList ul li .applyBtn a.resumeOpen {height:32px;height:30px\0;*height:30px;padding-top:6px;padding-top:8px\0;*padding-top:8px;border:1px solid #3e75c8;color:#fff;background:#5b96f0}
#MagResume .resumeList ul li .applyBtn a.resumeClose {height:32px;height:30px\0;*height:30px;padding-top:6px;padding-top:8px\0;*padding-top:8px;border:1px solid #87b0f0;color:#313332;background:#fbfcff}
#MagResume .resumeList ul li .applyBtn a.print {height:26px;height:24px\0;*height:24px;padding-top:12px;padding-top:14px\0;*padding-top:14px;border:1px solid #ccc;background:#f3f3f3}
#MagResume .resumeList ul li .applyBtn a.sendMail {height:32px;height:30px\0;*height:30px;padding-top:6px;padding-top:8px\0;*padding-top:8px;border:1px solid #ccc;background:#f3f3f3}
#MagResume .resumeList ul li.date {height:104px}
#MagResume .resumeList ul li.date .dateInfo {position:absolute;left:-1px;bottom:-1px;width:1028px;height:23px;padding:10px 0 0 40px;border:1px solid #ced6e3;background:#f9faff}
#MagResume .resumeList ul li.date .dateInfo span {font:11px dotum;letter-spacing:-1px}
#MagResume .resumeList ul li.date .dateInfo span strong {font-family:tahoma;letter-spacing:0;color:#ef6a29}
#MagResume .resumeList .appl {margin-top:10px}
#MagResume .resumeList .appl a {display:inline-block;height:18px;height:16px\0;*height:16px;padding:4px 8px 0;padding:6px 8px 0\0;*padding:6px 8px 0;font:11px dotum;letter-spacing:-1px;border:1px solid #dadada;border-bottom:1px solid #b4b4b4;background:url('//image.alba.kr/person/notify_btn_bg.gif') repeat-x;vertical-align:top}

/* ¾Ë»ÇÇöÈ² */
.cash-info-wrapper {overflow:hidden;width:1068px;margin-top:15px;border:1px solid #e0e0e0}
.cash__info {float:left;width:534px;text-align:center}
.cash__info--first {width:533px;border-right:1px solid #e0e0e0}
.cash__info-title {padding:12px 0;border-bottom:1px solid #e0e0e0;font-family:'Malgun Gothic';font-size:14px;background:#fcfcfc}
.cash__info-price {padding:18px 0 20px;font-family:'Malgun Gothic';font-weight:bold;font-size:18px;}
.cash__info-price--have {color:#ff4b64}
.cash__info-price--del {color:#438de8}
#Point .pointGuide {overflow:hidden;position:relative;width:998px;margin-bottom:15px;padding:15px 35px;border:1px solid #e0e0e0;background-color:#fcfcfc}
#Point .pointGuide__guide {margin-bottom:10px}
#Point .pointGuide dt {font-weight:bold;font-size:13px;font-family:'Malgun Gothic';line-height:1.5;letter-spacing:-0.1em;color:#666}
#Point .pointGuide dd {font-size:13px;font-family:'Malgun Gothic';line-height:1.5;letter-spacing:-0.1em;color:#666}
#Point .pointGuide dd>span {position:absolute;width:2px;height:2px;margin:9px 0 0 -8px;background-color:#959595}
#Point .pointGuide__action {position:absolute;top:50%;right:54px;height:80px;margin-top:-40px}
#Point .pointGuide__action>a {margin-left:6px}

#Point .pointState {overflow:hidden;width:1068px;margin-bottom:10px;color:#666;background:#fcfcfc;border:1px solid #e0e0e0}
#Point .pointState li {float:left;width:533px;border-right:1px solid #e0e0e0}
#Point .pointState li .item {display:block;height:27px;padding-top:15px;text-align:center;vertical-align:middle;border-bottom:1px solid #e0e0e0}
#Point .pointState li .item em {display:inline-block;width:18px;height:18px;margin-top:-3px;*margin-right:4px;vertical-align:middle;background:url('//image.alba.kr/person/point.png') no-repeat}
#Point .pointState li.have .item em {background-position:0 0}
#Point .pointState li.extinction .item em {background-position:-23px 0}
#Point .pointState li strong {display:block;height:42px;padding-top:16px;font:20px Verdana;text-align:center;background:#fff}
#Point .pointState li.have strong {color:#000}
#Point .pointState li.extinction strong {color:#438de8}

#Point .pointHistory {margin-top:13px}
#Point .pointHistory .historyList {width:1070px}
#Point .pointHistory .dayInfo {position:relative;margin:0 0 7px;padding:7px 14px 11px 129px;*line-height:1%;background:#f5f5f5;border:1px solid #ebebeb}
#Point .pointHistory .dayInfo .date {position:absolute;left:0;top:50%;width:129px;margin-top:-24px;font:bold 16px tahoma;text-align:center}
#Point .pointHistory .dayInfo .date em {display:none;width:24px;height:23px;margin:0 auto 7px;background:url('//image.alba.kr/person/point.png') no-repeat -70px 0}
#Point .pointHistory .dayInfo .date span {display:block;font-size:24px}
#Point .pointHistory .dayInfo ul {overflow:hidden}
#Point .pointHistory .dayInfo ul li {position:relative;margin:4px 0 0;padding:13px 18px;background:#fff}
#Point .pointHistory .dayInfo ul li em {display:inline-block;width:40px;height:40px;font-weight:bold;font-family:'Malgun Gothic';line-height:40px;text-align:center;vertical-align:middle;background:#ffd200;border-radius:50%}
#Point .pointHistory .dayInfo ul li.reduce em {background:#96c5fd}
#Point .pointHistory .dayInfo ul li strong {display:inline-block;width:530px;padding-left:12px;font-family:'Malgun Gothic';vertical-align:middle}
#Point .pointHistory .dayInfo ul li .contants {display:block;font-weight:normal;margin-top:3px}
#Point .pointHistory .noInfo {height:40px;padding-top:25px;text-align:center;background:#f5f5f5;border:1px solid #ebebeb}
#Point .pointHistory .moreView {padding:10px 0}
#Point .pointHistory .moreView a {display:block;padding:17px 0 16px;padding:18px 0 15px\0;*padding:18px 0 15px;font-weight:bold;text-align:center;text-decoration:none;vertical-align:top;color:#666;background:#f5f5f5;border:1px solid #ebebeb;border-bottom:1px solid #e2e2e2}
#Point .pointChange {z-index:999;display:none;position:fixed;top:0;left:0;width:100%;height:100%}
#Point .pointChange .layerWrap {z-index:999;position:fixed;top:50%;left:50%;width:490px;height:682px;margin:-341px 0 0 -245px;text-indent:-999em;background:url('//image.alba.kr/person/new_change_layer.jpg') no-repeat}
#Point .pointChange .layerWrap form>div {position:absolute;width:100px;text-indent:0;font-size:30px;font-weight:bold}
#Point .pointChange .layerWrap .havePoint {position:absolute;left:68px;top:92px;text-align:right;color:#f6a201}
#Point .pointChange .layerWrap .haveCash {position:absolute;right:68px;top:92px;text-align:left;color:#fe4d61}
#Point .pointChange .layerWrap .afterPoint {position:absolute;left:68px;top:365px;text-align:right;color:#fff}
#Point .pointChange .layerWrap .afterCash {position:absolute;right:68px;top:365px;text-align:left;color:#fff}
#Point .pointChange .layerWrap .change {top:196px;left:36px;width:413px;height:66px;}
#Point .pointChange .layerWrap .change input {width:279px;height:64px;margin:0;padding:0;line-height:64px}
#Point .pointChange .layerWrap .change a {position:absolute;right:0;top:0;width:121px;height:66px;font:0/0 dotum;color:transparent}
#Point .pointChange .layerWrap .closeBtn {position:absolute;right:12px;top:11px;width:22px;height:22px}
/* YES24 */
#Point .pointChange#LayerPointYes24 .layerWrap {height:717px;margin-top:-358px;background-image:url('//image.alba.kr/person/w_yes24_layer.jpg')}
#Point .pointChange .layerWrap .layerPointYes24-view {position:absolute;width:190px;height:63px;font-size:32px;line-height:63px;text-align:center;letter-spacing:-0.05em;text-indent:0;color:#fff}
#Point .pointChange .layerWrap .layerPointYes24-nowPoint {top:80px;left:41px;color:#f6a201}
#Point .pointChange .layerWrap .layerPointYes24-nowYes24 {top:52px;left:259px;width:190px;height:122px}
#Point .pointChange .layerWrap .layerPointYes24-nowYes24-login {height:95px;padding-top:27px;background-image:url('//image.alba.kr/person/w_yes24_layer_login.jpg')}
#Point .pointChange .layerWrap .layerPointYes24-nowYes24-login>strong {display:block;height:63px;font-size:32px;line-height:63px;text-align:center;color:#1a6ab3}
#Point .pointChange .layerWrap .layerPointYes24-nowYes24-login>a {display:block;height:32px;font:0/0 dotum;color:transparent}
#Point .pointChange .layerWrap .layerPointYes24-nowYes24-noLogin {height:95px;padding-top:27px;font:0/0 dotum;color:transparent;background-image:url('//image.alba.kr/person/w_yes24_layer_nologin.jpg')}
#Point .pointChange .layerWrap .layerPointYes24-nowYes24-noLogin>a {display:block;height:63px}
#Point .pointChange .layerWrap .layerPointYes24-change {top:196px;left:36px;width:413px;height:64px;text-align:left}
#Point .pointChange .layerWrap .layerPointYes24-change input {width:269px;height:62px;margin:0;padding:0 5px;line-height:62px;letter-spacing:-0.05em;}
#Point .pointChange .layerWrap .layerPointYes24-change a {position:absolute;right:0;top:0;width:121px;height:66px;font:0/0 dotum;color:transparent}
#Point .pointChange .layerWrap .layerPointYes24-afterPoint {top:351px;left:41px}
#Point .pointChange .layerWrap .layerPointYes24-afterYes24 {top:351px;left:259px}
#Point .pointChange .layerWrap .eStoryBtn {position:absolute;top:487px;left:175px;width:141px;height:29px}
/* YES24 ·Î±×ÀÎ */
#IframeYes24LoginWrap {display:none;z-index:9999999;position:fixed;left:0;top:0;width:100%;height:100%}
#IframeYes24LoginWrap .iframeYes24Area {z-index:9999999;position:fixed;left:50%;top:50%;width:340px;height:370px;margin:-185px 0 0 -170px}
#IframeYes24LoginWrap .iframeYes24Area>iframe {width:340px;height:370px}
#IframeYes24LoginWrap .IframeYes24LoginWrap-close {position:absolute;right:0;top:4px;width:34px;height:32px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/w_yes24_layer_close.png') no-repeat}

/* ¼±ÅÃ°Ë»ö - input */
.searchWrap span.input {position:relative;display:inline-block;}
.searchWrap span.input * {vertical-align:middle;cursor:pointer}
.searchWrap span.input input {position:absolute;left:0;margin:0;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.searchWrap span.input label {display:inline-block;height:14px;height:13px\0;*height:13px;padding:1px 0 0 20px;padding-top:2px\0;*padding-top:2px;background:url('//image.alba.kr/comm/input.png') no-repeat;white-space:nowrap}
.searchWrap span.input.alone label {padding-left:22px}
.searchWrap span.input input[type="checkbox"] + label {background-position:0 0}
.searchWrap span.input.on input[type="checkbox"] + label {background-position:0 -20px;color:#2073f0}
.searchWrap span.input input[type="radio"] + label {background-position:0 -40px}
.searchWrap span.input.on input[type="radio"] + label {background-position:0 -60px;color:#2073f0}

.searchWrap span.input.after label {padding-left:0;padding-right:32px}
.searchWrap span.input.after.alone label {padding-right:22px}
.searchWrap span.input.after input[type="checkbox"] + label {background-position:100% 0;}
.searchWrap span.input.after.on input[type="checkbox"] + label {background-position:100% -20px;color:#2073f0}
.searchWrap span.input.after input[type="radio"] + label {background-position:100% -40px;}
.searchWrap span.input.after.on input[type="radio"] + label {background-position:100% -60px;color:#2073f0}

/* ¼±ÅÃ°Ë»ö - °ø°íµî·Ï¾Ë¸² */
.searchWrap {z-index:3;position:relative;margin:22px 0;}
.searchWrap fieldset {position:relative;width:768px;border:1px solid #d5d5d5}
.searchWrap .inputWrap {width:100%;}
.searchWrap .inputWrap:after {content:" ";display:block;clear:both;height:0;visibility:hidden}
.searchWrap .inputWrap li {float:left;position:relative;padding-top:9px;}
.searchWrap span.input.on label {color:#2073f0;}
.searchWrap input[type="text"] {height:22px;height:18px\0;*height:18px;padding:2px 5px 0;padding-top:6px\0;*padding-top:6px;border:1px solid #bbb}

.searchWrap dl {width:768px;}
.searchWrap dl:after {content:" ";display:block;clear:both;height:0;visibility:hidden}
.searchWrap dl .content {position:relative;}
.searchWrap dl .content .blank {display:inline-block;width:640px;height:19px;height:18px\0;*height:18px;padding:7px 8px 0;padding-top:8px\0;*padding-top:8px;text-decoration:none;color:#728fb0;background:#fff;border:1px solid #bbb}
.searchWrap dl .content .value {display:inline-block;width:650px;padding:0 3px 3px;text-decoration:none;background:#fff;border:1px solid #bbb}
.searchWrap dl .content .value span {display:inline-block;height:15px;height:14px\0;*height:14px;margin:3px 4px 0 0;padding:3px 5px 0;padding-top:4px\0;*padding-top:4px;color:#222;background:#e5f3ff;border:1px solid #cbe6ff}
.searchWrap dl .content .value span button {display:inline-block;width:10px;height:15px;margin:0 0 0 4px;padding:0;vertical-align:middle;cursor:pointer;background:url('//image.alba.kr/person/searchWrap.png') no-repeat -337px -36px;border:0 none}
.searchWrap dl .content input[type="text"] {width:640px;padding:2px 8px;padding-top:6px\0;*padding-top:6px;background:#fff;border:1px solid #bbb}
.searchWrap dl .content label {position:absolute;left:0;top:1px;height:19px;height:18px\0;*height:18px;padding:7px 8px 0;padding-top:8px\0;*padding-top:8px;color:#728fb0;cursor:text}
.searchWrap dl .data {display:none;float:left;position:relative;width:766px;margin:5px -1px -10px;background:#fff;border:2px solid #5da3d3}
.searchWrap dl .data .tabForm {overflow:hidden;width:766px;height:70px;background:#f3f3f4;border-bottom:2px solid #f8f8f8;}
.searchWrap dl .data .tabForm li {float:left;}
.searchWrap dl .data .tabForm li a {display:block;height:24px;height:23px\0;*height:23px;padding-top:10px;padding-top:11px\0;*padding-top:11px;text-align:center;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
.searchWrap dl .data .tabForm li.last a {border-right:0 none}
.searchWrap dl .data .tabForm li.on a {font-weight:bold;color:#fff;background:#5da3d3;border-color:#487da1;}
.searchWrap dl .data .inputWrap {width:730px;padding:6px 18px 15px;}
.searchWrap dl .data .inputWrap.dongWrap {display:none}
.searchWrap dl .data .inputWrap li {width:146px;}
.searchWrap dl .data .dataCloseBtn {position:absolute;right:10px;top:auto;bottom:12px;width:14px;height:13px;font:0/0 Dotum;color:transparent;background:url('//image.alba.kr/person/searchWrap.png') no-repeat -319px -40px}

.searchWrap .base {padding-bottom:10px;background:#fbfbfb}
.searchWrap .base dl {padding-top:10px;}
.searchWrap .base dl .item {float:left;width:75px;height:20px;height:18px\0;*height:20px;padding:8px 0 0 25px;padding-top:10px\0;*padding-top:10px;font-weight:bold;}
.searchWrap .base dl .content {float:left;}
.searchWrap .base dl.area .data .tabForm li {width:85px;}
.searchWrap .base dl.area .data .tabForm li.last {width:86px;}
.searchWrap .base dl.area .data .inputWrap li {width:121px;}
.searchWrap .base dl.area .data .inputWrap .input input[type="radio"] + label {background-position:0 40px;}
.searchWrap .base dl.area .data .inputWrap .input.on input[type="radio"] + label {background-position:0 -60px;}
.searchWrap .base dl.area .data .inputWrap.dongWrap {background:#fafeff;border-top:1px solid #d3e3ed}
.searchWrap .searchAction {position:relative;border-top:1px solid #aaa;}
.searchWrap .searchAction .btnAction {padding:10px 0;text-align:center;}
.searchWrap .searchAction .btnAction a {display:inline-block;width:92px;height:36px;margin:0 3px;font:0/0 Dotum;vertical-align:top;color:transparent;background:url('//image.alba.kr/person/searchWrap.png') no-repeat;}
.searchWrap .searchAction .btnAction .searchSubmit {background-position:0 -40px}
.searchWrap .searchAction .btnAction .searchClear {background-position:-97px -40px}

/* °ø°íµî·Ï¾Ë¸² */
.jobRegNoti .tab {border-bottom:0 none}
.jobRegNoti .notiState {overflow:hidden;position:relative;width:770px;margin:22px 0;padding:23px 0 20px;padding:25px 0 18px\0;*padding:25px 0 18px;text-align:center;border:1px solid #b7d9f6;background:#f5f8ff}
.jobRegNoti .notiState p {float:left;width:384px;line-height:20px}
.jobRegNoti .notiState p.noti {width:383px;border-left:1px solid #b7d9f6}
.jobRegNoti .notiState p strong {font:bold 18px/20px tahoma;color:#f80000}
.jobRegNoti .listForm {margin-top:0}
.jobRegNoti .listForm .companySearch {position:absolute;right:0;top:-26px}
.jobRegNoti .listForm .action {position:relative;}
.jobRegNoti .listForm .action .actionBtn {position:absolute;right:0;top:7px;}

#JobRegNotiMain .listForm table th.select {width:30px;padding:0;}
#JobRegNotiMain .listForm table th.setDate {width:100px}
#JobRegNotiMain .listForm table th.company {width:440px;}
#JobRegNotiMain .listForm table th.jobcnt,
#JobRegNotiMain .listForm table th.endcnt {width:100px}
#JobRegNotiMain .listForm table td.select {padding:0}
#JobRegNotiMain .listForm table td.company {color:#3e9112;padding-left:10px;text-align:left}
#JobRegNotiMain .listForm table td.company div {position:relative;}
#JobRegNotiMain .listForm table td.company a {color:#3e9112}
#JobRegNotiMain .listForm table td.company a span {display:none}
#JobRegNotiMain .listForm table td.company a:hover span {display:inline-block;position:absolute;max-width:400px;margin:-30px 0 0 -10px;padding:5px;padding:2px 5px 3px\0;*padding:2px 5px 3px;font:11px/1.4 Dotum;letter-spacing:-1px;color:#767676;background:#fff;border:1px solid #ccc}

#JobRegNotiList .listForm table th.select {width:30px;padding:0;}
#JobRegNotiList .listForm table th.regDate {width:75px;}
#JobRegNotiList .listForm table th.company {width:auto}
#JobRegNotiList .listForm table th.local {width:96px}
#JobRegNotiList .listForm table th.pay {width:88px}
#JobRegNotiList .listForm table th.howTel {width:134px}
#JobRegNotiList .listForm table th.endDate {width:90px}
#JobRegNotiList .listForm table td.select {padding:0}
#JobRegNotiList .listForm table td.company {padding-left:10px;text-align:left;line-height:1.4}
#JobRegNotiList .listForm table td.company span {font-weight:bold;color:#3e9112}
#JobRegNotiList .listForm table td.local {padding-left:15px;text-align:left}
#JobRegNotiList .listForm table td.pay {padding-right:10px;text-align:right}
#JobRegNotiList .listForm table td.pay img {margin-top:-2px}
#JobRegNotiList .listForm table td.howTel {width:134px;font:11px/1.5 dotum;letter-spacing:-1px}
#JobRegNotiList .listForm table td.howTel span.how {}
#JobRegNotiList .listForm table td.howTel span.tel {font-weight:bold;color:#3366cc}
#JobRegNotiList .listForm table td.howTel span.tel em {margin-left:2px;color:#474747}
#JobRegNotiList .listForm table td.endDate span.end {padding:3px 2px 0;font-weight:bold;color:#cc3300;background:#f6e4de}
#JobRegNotiList .listForm table td.endDate span.date {font:12px/1.5 dotum}
#JobRegNotiList .listForm table td.endDate span.date em {font:11px dotum;color:#3366cc;letter-spacing:-1px}

#JobRegNotiSetting .listForm table th.select {width:30px;padding:0;}
#JobRegNotiSetting .listForm table th.bizcontents {width:200px}
#JobRegNotiSetting .listForm table th.company {width:340px;}
#JobRegNotiSetting .listForm table th.jobcnt,
#JobRegNotiSetting .listForm table th.endcnt {width:100px}
#JobRegNotiSetting .listForm table td.select {padding:0}
#JobRegNotiSetting .listForm table td.company {color:#3e9112;padding-left:10px;text-align:left}
#JobRegNotiSetting .listForm table td.company div {position:relative;}
#JobRegNotiSetting .listForm table td.company a {color:#3e9112}
#JobRegNotiSetting .listForm table td.company a span {display:none}
#JobRegNotiSetting .listForm table td.company a:hover span {display:inline-block;position:absolute;max-width:400px;margin:-30px 0 0 -10px;padding:5px;padding:2px 5px 3px\0;*padding:2px 5px 3px;font:11px/1.4 Dotum;letter-spacing:-1px;color:#767676;background:#fff;border:1px solid #ccc}

/* ¾Ë¹ÙÄ³½Ã(¾Öµå¾¾) */
.tabmenu {overflow:hidden;position:relative;border-bottom:1px solid #6a768c}
.tabmenu-target {display:block;float:left;width:141px;height:26px;padding-top:9px;margin-left:-1px;text-align:center;font-family:'Malgun Gothic';font-size:12px;letter-spacing:-1px;border:1px solid #b0b4c0;border-bottom:0 none;background-color:#fff;color:#3e4e5b}
.tabmenu-target:first-child {margin-left:0}
.tabmenu-target.on {font-weight:bold;background-color:#6b98bf;color:#fff}
.adsee-info {position:relative;height:47px;padding:16px 0 0 24px;border:1px solid #b7d9f6;border-top:0 none;background-color:#f5f8ff}
.adsee-info>h2 {padding:0 0 6px !important;font-size:12px;font-weight:bold;background:none !important}
.adsee-info>p {font-size:12px;}
.adsee-info>p>a {position:relative;top:-5px;display:inline-block;width:78px;height:16px;height:15px\0;*height:15px;padding-top:4px;padding-top:5px\0;*padding-top:5px;margin-left:10px;font:11px dotum;letter-spacing:-1px;text-align:center;vertical-align:top;border:1px solid #3d75c9;background:#5b97f0;color:#fff}
.pointAppGuide-layerWrap {display:none}
.pointAppGuide-layer {z-index:9999;position:fixed;left:50%;top:50%;width:433px;height:247px;margin:-127px 0 0 -217px;background:url('//image.alba.kr/person/cash_layer.jpg') no-repeat}
.pointAppGuide-layer>p {font:0/0 dotum;color:transparent}
.pointAppGuide-layer>a {position:absolute;left:0;bottom:0;width:100%;height:70px;font:0/0 dotum;color:transparent}
.pointAppGuide-layer>a.pointAppGuide-layer-close {left:auto;right:20px;top:20px;width:22px;height:22px}
.pointAppGuide-layer.coupon {width:433px;height:247px;margin:-127px 0 0 -217px;background:url('//image.alba.kr/person/coupon_layer.jpg') no-repeat}
.pointAppGuide-layer.coupon>a.pointAppGuide-layer-close {right:auto;top:auto;left:0;bottom:0;width:100%;height:70px}
/* Ä³½ÃÇöÈ² */
.cashContent {position:relative}
.cashContent-head {overflow:hidden;margin-top:13px;width:1068px;height:85px;border:1px solid #e0e0e0}
.cashContent-head__text {text-align:center}
.cashContent-head__text * {font-family:"Malgun Gothic", "¸¼Àº °íµñ"}
.cashContent-head__text--title {margin-top:14px;font-size:24px;font-weight:bold;letter-spacing:-2px;line-height:32px;color:#333}
.cashContent-head__text--title.condition-head {margin-top:27px}
.cashContent-head__text--about {margin-top:7px;font-size:14px;letter-spacing:-1px;line-height:18px;color:#666}
.cashContent-head__text--about strong {color:#000}
.pointGuide-btn {display:block}
/* Ä³½Ã-¸®½ºÆ® (°øÅë) */
.cashContent-list {position:relative}
.cashContent-list li {overflow:hidden;position:relative;padding:35px 73px 33px 0;border-bottom:1px solid #dcdcdc}
.cashContent-list li.noInfo {padding:35px 0 !important;text-align:center}
/* Ä³½Ã-¸®½ºÆ® (ÇöÈ²) */
.cashContent-list.cashCondition-list {margin-top:20px;border-top:1px solid #e2e2e2}
.cashContent-list.cashCondition-list li {padding:23px 73px 26px 52px}
.cashContent-list.cashCondition-list li .infomation {display:block;float:left;width:80%}
.cashContent-list.cashCondition-list li .infomation>span {display:block;font-family:'Malgun Gothic';letter-spacing:-0.05em}
.cashContent-list.cashCondition-list li .infomation>span.title {font-size:18px;color:#474747;margin-bottom:7px;color:#000}
.cashContent-list.cashCondition-list li .infomation>span.date {font-size:15px;color:#676767}
.cashContent-list.cashCondition-list li .total {position:absolute;right:75px;top:50%;height:24px;margin-top:-12px;font-family:'Malgun Gothic';font-size:18px}
.cashContent-list.cashCondition-list li .total--plus {color:#ff4b64}
.cashContent-list.cashCondition-list li .total--minus {color:#438de8}
/* Ä³½Ã-¸®½ºÆ® (Àû¸³) */
.cashContent-list.cashSaving-list li {padding-left:135px}
.cashContent-list.cashSaving-list li .icon {position:absolute;left:55px;top:50%;width:66px;height:66px;margin-top:-33px}
.cashContent-list.cashSaving-list li .icon>img {width:66px;height:66px}
.cashContent-list.cashSaving-list li .infomation {display:block;float:left;width:80%}
.cashContent-list.cashSaving-list li .infomation>span {display:block}
.cashContent-list.cashSaving-list li .infomation>span.title {font-weight:bold;color:#474747;margin-bottom:7px}
.cashContent-list.cashSaving-list li .infomation>span.type {color:#828282}
.cashContent-list.cashSaving-list li .total {display:block;float:right;width:20%;padding-top:10px;text-align:right;color:#ff4d61}
/* Ä³½Ã-¸®½ºÆ® (»ç¿ë) */
.cashContent-list.cashUse-list li {padding:0;}
.cashContent-list.cashUse-list li>a {display:block;padding:35px 73px 33px 135px}
.cashContent-list.cashUse-list li .icon {position:absolute;left:55px;top:50%;width:62px;height:62px;margin-top:-31px;background:url('//image.alba.kr/person/cashUse_icon.png') no-repeat}
.cashContent-list.cashUse-list li .icon.coffee {background-position:0 0}
.cashContent-list.cashUse-list li .icon.bread {background-position:-65px 0}
.cashContent-list.cashUse-list li .icon.icecream {background-position:-130px 0}
.cashContent-list.cashUse-list li .icon.doughnut {background-position:0 -65px}
.cashContent-list.cashUse-list li .icon.fastfood {background-position:-65px -65px}
.cashContent-list.cashUse-list li .icon.store {background-position:-130px -65px}
.cashContent-list.cashUse-list li img {overflow:hidden;vertical-align:middle}
.cashUse-infomation {padding:15px 0;text-align:center}

/* Æ÷ÀÎÆ® */
.tabArticle {display:none;position:relative}
.tabArticle.on {display:block}
#PointSaving {text-align:center}

/* ÄíÆùÇÔ */
.coupon-head {position:relative;height:181px;margin-bottom:10px;text-indent:-999em;background:url('//image.alba.kr/person/coupon_head_bg.png') no-repeat}
.coupon-head.coupon-intro {height:97px;background:url('//image.alba.kr/person/coupon_intro_bg.png') no-repeat}
.coupon-list {position:relative;border:1px solid #e2e2e2}
.coupon-list .coupon-list-title {height:24px;padding-top:10px;font:bold 16px gulim;text-align:center;background:#fafafa}
.coupon-list-content {}
.coupon-list-content li.noInfo {padding:30px 0;text-align:center}
.coupon-list-contentItem {overflow:hidden;height:90px;padding:23px 0 22px 38px;border-top:1px solid #e2e2e2}
.coupon-list-contentItem>a {text-decoration:none}
.coupon-list-contentItem span {display:block}
.coupon-list-contentItem .icon {float:left;margin-right:30px}
.coupon-list-contentItem .infomation {overflow:hidden;padding-top:11px}
.coupon-list-contentItem .infomation .title {margin-bottom:7px;font-size:17px;color:#666}
.coupon-list-contentItem .infomation .desc {margin-bottom:9px;font-size:16px;font-weight:bold;color:#000}
.coupon-list-contentItem .infomation .date {font-size:14px;color:#ce9f17}
.coupon-list-contentItem.noInfo {text-align:center}

/* °ø°í Å¥·¹ÀÌ¼Ç - Job.css¿¡µµ µ¿ÀÏ Àû¿ë */
.curation__head {height:24px;margin-bottom:9px}
.curation__head-title {display:inline-block;*display:inline;*zoom:1;padding:0 !important;margin-right:11px;font-size:18px !important;line-height:24px;background-color:#fff !important;background-image:none !important}
.curation__head-icon {display:inline-block;*display:inline;*zoom:1;width:21px;height:20px;padding-right:3px;text-indent:-9999px;background:url('//image.alba.kr/job/alba4u/alba4u_icon.png') no-repeat 3px -26px}
.curation__head-paragraph {display:inline-block;*display:inline;*zoom:1;height:24px;font-family:"Malgun Gothic", "¸¼Àº °íµñ";font-size:14px;vertical-align:top;line-height:22px;color:#222}

.goodsList.curation {padding-top:45px}

#Curation-guide {display:none}
.curation-guide {z-index:999999;position:fixed;top:50%;left:50%;width:368px;padding-bottom:20px;margin:-112px 0 0 -184px;border:1px solid #d2d2d2;background-color:#fff}
.curation-guide__description-title {height:51px;padding-left:43px;font-family:"Malgun Gothic", "¸¼Àº °íµñ";font-size:16px;font-weight:bold;line-height:54px;color:#fff;background-color:#ffd100}
.curation-guide__description-content {padding:23px 25px 18px;font-family:"Malgun Gothic", "¸¼Àº °íµñ";font-size:13px;line-height:1.6;letter-spacing:-1px;color:#000;background-color:#fff}
.curation-guide__icon {position:absolute;top:15px;left:14px;width:24px;height:23px;background:url('//image.alba.kr/job/alba4u/alba4u_icon.png') no-repeat -26px -30px}
.curation-guide__submit {display:block;width:70px;height:30px;margin:0 auto;font-family:"Malgun Gothic", "¸¼Àº °íµñ";font-size:14px;text-align:center;line-height:30px;letter-spacing:-1px;cursor:pointer;text-decoration:none !important;color:#222 !important;background-color:#ffca00}
.curation__head-more {display:block;width:100%;height:40px;border-bottom:1px solid #aaa;line-height:40px;text-align:center}

/* ¸®½ºÆ®Çü »óÇ° */
.goodsList {position:relative;width:1070px;margin:0 auto 30px}
.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:'Malgun Gothic';letter-spacing:-1px;border-top:1px solid #aaa}
.goodsList table tr th {padding:9px 0 10px;padding:11px 0 8px\0;*padding:11px 0 8px;line-height:1;color:#666a5b;background-color:#f2f2f2;border-bottom:1px solid #b5b5b5}
.goodsList table tr td {padding:12px 0;line-height:1;text-align:center;color:#474747;border-bottom:1px solid #e4e4e4}
.goodsList table tr td.local {width:110px;padding-left:30px;font-family:gulim;text-align:left}
.goodsList table tr td.local span {display:block;padding:3px 0}
.goodsList table tr td.title {width:auto;text-align:left}
.goodsList table tr td.title a {overflow:hidden;display:block;margin:0 0 6px;text-decoration:none !important}
.goodsList table tr td.title a span.company {display:block;height:auto;padding:2px 0 6px !important;font-size:13px;font-family:Malgun Gothic;background:none !important;color:#0075ab}
.goodsList table tr td.title a span.company img {margin:-1px 0 0;*margin:2px 0 0}
.goodsList table tr td.title a span.title {height:auto;font:15px/1.2 'Malgun Gothic';color:#000}
.goodsList table tr td.title a.color span.title {color:#0040ce !important}
.goodsList table tr td.title a.bold span {font-weight:bold;letter-spacing:-1px}
.goodsList table tr td.title a.bg span.title {background-color:#01abce;color:#fff !important}
.goodsList table tr td.title a.bg_color span.title {background-color:#01abce;color:#fff642 !important}
.goodsList table tr td.title span.funcBtn {position:relative;display:inline-block}
.goodsList table tr td.title a.applBtn {display:inline-block;width:auto;height:14px;height:13px\0;*height:13px;padding:4px 15px 0 20px;padding:5px 15px 0 20px\0;*padding:5px 15px 0 20px;font:11px dotum;letter-spacing:-1px;vertical-align:top;color:#888;background:url('//image.alba.kr/e/goods/201505/goodsJob.png') no-repeat}
.goodsList table tr td.title a.applBtn span {top:0;height:14px;padding:0;font-family:gulim;line-height:initial}
.goodsList table tr td.title a.applBtn.scrap {background-position:-1300px -797px}
.goodsList table tr td.title a.applBtn.scrap.on {background-position:-1300px -818px}
.goodsList table tr td.title a.applBtn.thumbView {background-position:-1300px -839px}
.goodsList table tr td.title a.applBtn.thumbView.viewchk {background-position:-1300px -861px}
.goodsList table tr td.title a.applBtn.blankView {background-position:-1300px -883px}
.goodsList table tr td.title span.markContract {display:inline-block;width:auto;height:13px;height:12px\0;*height:12px;margin:1px 0 0;padding:2px 5px 0;padding-top:3px\0;*padding-top:3px;font:11px dotum;letter-spacing:-1px;vertical-align:top;color:#9e713b;background-color:#fff !important;border:1px solid #d9b764}
.goodsList table tr td.title span.markRepute {display:inline-block;width:auto;height:13px;height:12px\0;*height:12px;margin:1px 0 0 10px;padding:2px 5px 0;padding-top:3px\0;*padding-top:3px;font:11px dotum;letter-spacing:-1px;vertical-align:top;cursor:default;color:#3a7bdb;background-color:#fff !important;border:1px solid #69a4fb}
.goodsList table tr td.data {width:120px;padding-left:60px;font:12px/1.8 gulim;text-align:left;color:#474747}
.goodsList table tr td.data span {font-family:gulim}
.goodsList table tr td.data .time {letter-spacing:0}
.goodsList table tr td.summaryView {width:36px}
.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/201505/goodsJob.png') no-repeat -496px -930px}
.goodsList table tr td.summaryView span.viewchk {background-position:-537px -930px}
.goodsList table tr td.sex {width:28px}
.goodsList table tr td.sex span {overflow:hidden;display:inline-block;width:15px;height:16px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/e/goods/201505/goodsJob.png') no-repeat}
.goodsList table tr td.sex span.man {background-position:-436px -930px}
.goodsList table tr td.sex span.woman {background-position:-456px -930px}
.goodsList table tr td.sex span.both {background-position:-476px -930px}
.goodsList table tr td.company {width:100px;padding-left:8px;text-align:left}
.goodsList table tr td.company a {color:#738841}
.goodsList table tr td.time {width:68px}
.goodsList table tr td.time span {position:relative\9;top:1px\9}
.goodsList table tr td.pay {width:80px;padding-right:35px;font:14px/1.8 tahoma;text-align:right}
.goodsList table tr td.pay span.payIcon {position:relative;font:0/0 dotum;color:transparent}
.goodsList table tr td.regDate {width:120px;font-family:tahoma}
.goodsList table tr td.regDate strong {font:normal 12px gulim}
.goodsList table tr td.title a:visited span.title {color:#999}
.goodsList table tr.divide td {border-bottom:1px solid #a9a9a9}
.goodsList table tr.on td {padding-top:14px;border-top:2px solid #67a9d3;background-color:#eafaff !important}
.goodsList table tr.on td.title {padding-top:10px}
.goodsList table tr.on td.first {width:80px;padding-left:13px;padding-right:5px;border-left:2px solid #67a9d3}
.goodsList table tr.on td.last {width:70px;padding-right:8px;border-right:2px solid #67a9d3}
.goodsList table tr.on td.last.regDate {width:66px;padding-right:0;padding-left:2px}
.goodsList table tr.summaryView td {padding:0;border:2px solid #67a9d3;border-top:0 none}
.goodsList table tr:hover td,
.goodsList table tr.listImpact:hover td {background-color:#f2fdff !important}

/* ¸®½ºÆ®Çü ±Þ¿© ¿É¼Ç */
.goodsList .payIcon {position:relative;*top:-1px;overflow:hidden;display:inline-block;width:16px;height:16px;font:0/0 dotum;vertical-align:top;color:transparent;background:url('//image.alba.kr/e/goods/201505/goodsJob.png') no-repeat}
.goodsList .payIcon.hour {background-position:-436px -970px}
.goodsList .payIcon.day {background-position:-457px -970px}
.goodsList .payIcon.week {background-position:-478px -970px}
.goodsList .payIcon.month {background-position:-499px -970px}
.goodsList .payIcon.year {background-position:-520px -970px}
.goodsList .payIcon.count {background-position:-541px -970px}
.goodsList .payIcon.talk {background-position:-562px -970px}
.goodsList .payIcon.rule {background-position:-583px -970px}

/*ÀÌ·Â¼­ °£Æí, ÀÏ¹Ý, ±âº»ÀÌ·Â¼­ ¾ÆÀÌÄÜ Ç¥½Ã*/
.listForm table td.title {line-height:20px;vertical-align:middle}
.listForm table td.title a {display:inline-block;*display:inline;zoom:1;margin-top:0;margin-top:3px\9;margin-top:3px\0;*margin-top:2px}
.listForm table td.title strong.ico_default {display:inline-block;*display:inline;zoom:1;width:37px;height:20px;font-size:0;vertical-align:top;color:transparent;background:url("//image.alba.kr/resume/resume-ico-default.png") no-repeat 0 0}
.listForm table td.title span.ico_simple {display:inline-block;*display:inline;zoom:1;width:48px;height:20px;font-size:0;vertical-align:top;color:transparent;background:url("//image.alba.kr/resume/resume-ico-simple.png") no-repeat 0 0}
.listForm table td.title span.ico_normal {display:inline-block;*display:inline;zoom:1;width:48px;height:20px;font-size:0;vertical-align:top;color:transparent;background:url("//image.alba.kr/resume/resume-ico-normal.png") no-repeat 0 0}
#MagResume .resumeList ul li .text .title {line-height:20px;vertical-align:middle}
#MagResume .resumeList ul li .text .title a {display:inline-block;*display:inline;zoom:1;margin-top:0;margin-top:3px\9;margin-top:3px\0;*margin-top:2px}
#MagResume .resumeList ul li .text .title span.default {display:inline-block;*display:inline;zoom:1;width:37px;height:20px;font-size:0;vertical-align:top;color:transparent;background:url("//image.alba.kr/resume/resume-ico-default.png") no-repeat 0 0}
#MagResume .resumeList ul li .text .title span.ico_simple {display:inline-block;*display:inline;zoom:1;width:48px;height:20px;font-size:0;vertical-align:top;color:transparent;background:url("//image.alba.kr/resume/resume-ico-simple.png") no-repeat 0 0}
#MagResume .resumeList ul li .text .title span.ico_normal {display:inline-block;*display:inline;zoom:1;width:48px;height:20px;font-size:0;vertical-align:top;color:transparent;background:url("//image.alba.kr/resume/resume-ico-normal.png") no-repeat 0 0}

/* Æ÷Æ®Æú¸®¿À */
.portfolio-icon {position:relative;display:inline-block;width:22px;height:22px;font-size:0;vertical-align:top;color:transparent;background:url('//image.alba.kr/person/portfolio_icon.png') no-repeat}
.portfolio-icon--hwp {background-position:0 0}
.portfolio-icon--pdf {background-position:-128px 0}
.portfolio-icon--txt {background-position:0 -32px}
.portfolio-icon--zip {background-position:-32px -32px}
.portfolio-icon--alz {background-position:-64px -32px}
.portfolio-icon--url {background-position:-96px -32px}
.portfolio-icon--doc, .portfolio-icon--docx {background-position:-32px 0}
.portfolio-icon--xls, .portfolio-icon--xlsx {background-position:-96px 0}
.portfolio-icon--ppt, .portfolio-icon--pptx {background-position:-64px 0}
.portfolio-guide {padding:20px;margin-bottom:22px;border:1px solid #dcdcdc;background:#fcfcfc}
.portfolio-guide__item {position:relative;padding:0 0 0 8px;font-family:'Malgun Gothic';font-size:12px;line-height:21px;letter-spacing:-0.05em}
.portfolio-guide__item:after {content:'';display:block;position:absolute;left:0;top:50%;margin-top:-1px;width:2px;height:2px;border-radius:50%;background:#474747}
.portfolio-wrapper {position:relative}
.portfolio-wrapper * {font-family:'Malgun Gothic';letter-spacing:-0.05em}
.portfolio__infomation {margin-bottom:6px;font-size:12px;line-height:21px}
.portfolio__infomation .vertical-line {vertical-align:top}
.portfolio__table {table-layout:fixed;width:100%;margin-bottom:7px;border-top:1px solid #666;border-bottom:1px solid #c7c7c7}
.portfolio__table-head {padding:13px 0 15px;border-bottom:1px solid #c7c7c7;font-weight:normal;font-size:12px;text-align:center;color:#666}
.portfolio__table-head--check {width:36px}
.portfolio__table-head--name {width:auto}
.portfolio__table-head--size {width:110px}
.portfolio__table-head--date {width:110px}
.portfolio__table-body {padding:24px 0 23px;border-top:1px solid #f2f2f2;font-size:12px;text-align:center;letter-spacing:0;color:#666}
.portfolio__table-body--name {font-weight:bold;font-size:14px;text-align:left}
.portfolio__table-body--empty {padding:48px 0 49px}
.portfolio__table-body--empty strong {font-size:14px}
.portfolio__table-body--empty span {display:block;margin:6px 0 10px}
.portfolio__button {padding:3px 10px 5px;border:1px solid #dadada;font-size:12px;text-align:center;background:none;cursor:pointer}
.portfolio__button--add {position:absolute;right:0;top:-3px}