@charset "euc-kr";

#SubContents {z-index:1;position:relative}
#SubContents h1 {padding:0 0 10px 2px}
#SubContents h1.objTitle {padding:0;margin-bottom:20px}
#SubContents p.guideText {height:33px;padding:25px 0 0 25px;margin:0 0 20px;border:1px solid #dcdcdc;color:#474747;background:#f9f9f9 url('//image.alba.kr/job/bul_square_blue.gif') no-repeat 15px 30px}

/* select */
select.select {height:28px;padding:0 15px 0 3px;padding-right:0\0;*padding-right:0;line-height:24px;background:url('//image.alba.kr/resume/select.png') no-repeat 100% center;background:none\0;*background:none;background-color:#fff;border:1px solid #bbb;-webkit-appearance:none;-webkit-appearance:menulist\0;*-webkit-appearance:menulist}
@-moz-document url-prefix() {
  select.select {-moz-appearance:none;text-indent:0.01px;text-overflow:""}
}

/* input */
span.input {position:relative;display:inline-block}
span.input * {vertical-align:middle;cursor:pointer}
span.input input {position:absolute;width:0;height:0;margin:0;cursor:pointer;opacity:0;filter:alpha(opacity=0)}
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}
span.input label strong {position:relative;top:-1px}
span.input.alone label {padding-left:22px}
span.input input[type="checkbox"] + label {background-position:0 0}
span.input.on input[type="checkbox"] + label {background-position:0 -20px;color:#2073f0}
span.input.disabled input[type="checkbox"] + label {background-position:0 -100px;color:#a8a8a8}
span.input input[type="checkbox"]:focus + label::before {content:"";position:absolute;top:0;left:0;box-shadow:0 0 0 3px rgba(131,192,253,0.5);width:15px;height:15px;border-radius:3px}
span.input input[type="radio"] + label {background-position:0 -40px}
span.input.on input[type="radio"] + label {background-position:0 -60px;color:#2073f0}
span.input.disabled input[type="radio"] + label {background-position:0 -80px;color:#a8a8a8}
span.input input[type="radio"]:focus + label::before {content:"";position:absolute;top:0;left:0;box-shadow:0 0 0 3px rgba(131,192,253,0.5);width:15px;height:15px;border-radius:50%}
span.input.after label {padding-left:0;padding-right:32px}
span.input.after.alone label {padding-right:22px}
span.input.after input[type="checkbox"] + label {background-position:100% 0}
span.input.after.on input[type="checkbox"] + label {background-position:100% -20px;color:#2073f0}
span.input.after.disabled input[type="checkbox"] + label {background-position:100% -100px;color:#a8a8a8}
span.input.after input[type="checkbox"]:focus + label::before {left:auto;right:0}
span.input.after input[type="radio"] + label {background-position:100% -40px}
span.input.after.on input[type="radio"] + label {background-position:100% -60px;color:#2073f0}
span.input.after.disabled input[type="radio"] + label {background-position:100% -80px;color:#a8a8a8}
span.input.after input[type="radio"]:focus + label::before {left:auto;right:0}

/* button */
a.btnType {display:inline-block;text-decoration:none;letter-spacing:-1px;background:url('//image.alba.kr/biz/listBoard_btn.gif') no-repeat right top}
a.btnType span {display:inline-block;font:11px Dotum;cursor:pointer;background:url('//image.alba.kr/biz/listBoard_btn.gif') no-repeat left top}
a.save {padding-right:3px;background-position:right -655px}
a.save span {padding:3px 3px 3px 14px;padding:4px 3px 2px 14px\9;color:#323232;background-position:left -655px}
a.delete {padding-right:3px;background-position:right -694px}
a.delete span {padding:3px 3px 3px 14px;padding:4px 3px 2px 14px\9;color:#323232;background-position:left -694px}

/* ·ÎµùÁß ÀÌ¹ÌÁö */
.searchLoading {display:none;position:absolute;top:0;left:0;width:766px;height:72px;padding:38px 0 0;text-align:center}

/* PR ¹è³Ê */
.prBanner {margin:20px 0 0;display:none}

/* µµ¿ò¸» */
.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;color:#146d75;background:#edfaaf;border:2px solid #bfd83e;border-bottom:none}
.helpText span em {display:block;margin:5px 0 0;color:#a95a00}

/* Layer : ¾È½É¹øÈ£ ¼­ºñ½º */
.safecallLayer {z-index:200;display:none;position:absolute;top:22px;right:3px;width:369px;padding:32px 18px 20px;background:#fff;border:5px solid #6779df}
.safecallLayer dl {width:356px;height:97px;background:url('//image.alba.kr/resume/safecallLayer_dl.gif') no-repeat left top}
.safecallLayer dl dt {z-index:-1;position:relative;font:bold 18px/2 gulim}
.safecallLayer dl dd {z-index:-1;position:relative;line-height:1.5}
.safecallLayer .guide .boxOuter {width:368px;margin:13px 0 0;border-bottom:2px solid #efeff9}
.safecallLayer .guide .boxInner {border:1px solid #d4daf2}
.safecallLayer .guide ul {padding:12px 10px 9px 15px;background:#f6f6ff;border:1px solid #fffffb}
.safecallLayer .guide ul li {margin:3px 0;padding-left:7px;font:12px/1.5 gulim;background:url('//image.alba.kr/person/bul_square_gray.gif') no-repeat left 6px}
.safecallLayer .guide ul li span {font:11px dotum;letter-spacing:-1px}
.safecallLayer .guide p.close {position:absolute;top:-1px;right:-1px}

/* page »ó/ÇÏ´Ü ¾×¼Ç */
.pageAction {position:relative;width:770px;padding:9px 0 7px}
#ResumeDetail .pageAction {z-index:999;height:24px}
.pageAction .action {z-index:999;position:absolute;top:9px;right:0}
.pageAction .action a.btn {overflow:hidden;display:inline-block;width:82px;height:24px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/resume/resumeDetail.png') no-repeat}
.pageAction .action a.btnEmail {display:none;background-position:-134px 0}
.pageAction .action a.btnScrap {background-position:-221px 0}
.pageAction .action a.btnPrint {width:75px;background-position:-308px 0}
.pageAction .action a.memoResumeReg {width:115px;background-position:-134px -102px}
.pageAction .action a.memoResumeView {width:115px;background-position:-254px -102px}
.pageAction .action a.memoSmsReg {width:115px;background-position:-134px -131px}
.pageAction .action a.memoSmsView {width:115px;background-position:-254px -131px}
.pageAction .action a.sendSms {width:90px;background-position:-374px -102px}
.pageAction .action a.sendMail {width:101px;background:url('//image.alba.kr/resume/informMail/inform_mailBtn.gif') no-repeat 0 0}
.pageAction .action span.memo {overflow:hidden;display:inline-block;height:24px;*margin-right:4px;vertical-align:top}
.pageAction .action .memoLayer {z-index:999;display:none;position:absolute;top:26px;right:220px;width:190px;height:163px;text-align:left;background:url('//image.alba.kr/biz/memoLayer_bg.gif') no-repeat left top}
.pageFooter .action .memoLayer {top:auto;bottom:24px}
.pageAction .action .memoLayer textarea {overflow-x:hidden;overflow-y:scroll;position:absolute;top:3px;left:3px;width:164px;height:108px;padding:8px;font:11px dotum;line-height:1.5;color:#2c384b;border:1px solid #d8d8d8}
.pageAction .action .memoLayer .count {position:absolute;bottom:11px;left:7px}
.pageAction .action .memoLayer .count strong {font:bold 11px tahoma;letter-spacing:0;color:#f24401}
.pageAction .action .memoLayer .count em {font:bold 11px tahoma;letter-spacing:0}
.pageAction .action .memoLayer .action {position:absolute;top:auto;bottom:9px;right:6px;word-spacing:-1px}
.pageAction .action .memoLayer .action a {display:inline-block;vertical-align:middle}
.pageAction .action .memoLayer .action img {cursor:pointer}

/* »ó¼¼°Ë»ö°á°ú */
.resumeSearchResult {display:none;width:1068px;height:124px;padding:24px 0 0;margin-bottom:20px;text-align:center;background-color:#f8f8f8;border:1px solid #c7c7c7}
.resumeSearchResult p.resultCnt {font:bold 18px 'Malgun Gothic';letter-spacing:-1px;color:#343434}
.resumeSearchResult p.resultCnt span {color:#2073f0}
.resumeSearchResult p.comment {margin-top:12px}
.resumeSearchResult p.btn {margin-top:18px}
.resumeSearchResult p.btn a {overflow:hidden;display:inline-block;width:118px;height:20px;padding:8px 0 0;margin:0 5px;font-weight:bold;text-align:center}
.resumeSearchResult p.btn a:hover {text-decoration:none}
.resumeSearchResult p.btn a.searchSave {border:1px solid #383e52;background:#626a70;color:#fff}
.resumeSearchResult p.btn a.searchOpen {border:1px solid #c7c7c7;background:#fff;color:#767676}

/* »ó¼¼°Ë»öÁ¶°Ç ÀúÀå ·¹ÀÌ¾î */
.resumeSearchSave {display:none;z-index:999;position:fixed;left:50%;top:50%;width:448px;height:238px;margin:-119px 0 0 -224px;background-color:#fff;border:1px solid #555}
.resumeSearchSave p.title {height:63px;padding:16px 0 0 18px;font:11px dotum;letter-spacing:-1px;border-bottom:1px solid #e6e6e6;background:#fbfbfb;color:#777}
.resumeSearchSave p.title .headline {display:block;padding-bottom:10px;font:bold 18px 'Malgun gothic';color:#474747}
.resumeSearchSave ul {margin:0;padding:15px 0 0 5px}
.resumeSearchSave ul li {position:relative;margin:0;padding:3px 0}
.resumeSearchSave ul li label {display:inline-block;width:40px;font-weight:bold}
.resumeSearchSave ul li input {width:351px;height:12px;margin:0 10px 0 15px;padding:7px 0 7px 7px;border:1px solid #bbb}
.resumeSearchSave ul li em.guideText {position:absolute;left:22px;top:11px;letter-spacing:-1px;color:#728fb0}
.resumeSearchSave p.action {margin:20px 0 0;text-align:center}
.resumeSearchSave a {display:inline-block;width:58px;height:22px;padding:6px 0 0;margin:0 5px;font-weight:bold}
.resumeSearchSave a:hover {text-decoration:none}
.resumeSearchSave a.saveBtn {border:1px solid #383e52;background:#626a70;color:#fff}
.resumeSearchSave a.cancelBtn {border:1px solid #c7c7c7;background:#fff;color:#767676}
.resumeSearchSave a.close {position:absolute;top:10px;right:10px;width:11px;height:11px;margin:0;padding:0;font:0/0 doutm;color:transparent;background:url('//image.alba.kr/resume/topSearch_bg.gif') no-repeat -189px -205px}

/* ½Å±Ô°Ë»ö */
.resumeSearch {z-index:3;position:relative;width:1068px;border-top:0 none;margin-bottom:25px;border:1px solid #d5d5d5}
.resumeSearch .inputWrap {width:100%}
.resumeSearch .inputWrap:after {content:" ";display:block;clear:both;height:0;visibility:hidden}
.resumeSearch .inputWrap li {float:left;position:relative;padding-top:9px}
.resumeSearch span.input.on label {color:#2073f0}
.resumeSearch 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}
.resumeSearch 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}
.resumeSearch 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/resume/resumeSearch.png') no-repeat -337px -36px;border:0 none}

.resumeSearch dl {width:1068px}
.resumeSearch dl:after {content:" ";display:block;clear:both;height:0;visibility:hidden}
.resumeSearch dl .content {position:relative}
.resumeSearch dl .content .blank {display:inline-block;width:938px;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}
.resumeSearch dl .content .value {display:inline-block;width:948px;padding:0 3px 3px;text-decoration:none;background:#fff;border:1px solid #bbb}
.resumeSearch 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}
.resumeSearch 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/resume/resumeSearch.png') no-repeat -337px -36px;border:0 none}
.resumeSearch dl .data {/*display:none;*/float:left;position:relative;width:1066px;margin:5px -1px 0;background:#fff;border:2px solid #5da3d3}
.resumeSearch dl .data .tabForm {overflow:hidden;width:1066px;height:70px;background:#f3f3f4;border-bottom:2px solid #f8f8f8}
.resumeSearch dl .data .tabForm li {float:left}
.resumeSearch 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-left:1px solid #bbb;border-bottom:1px solid #bbb}
.resumeSearch dl .data .tabForm li.first a {border-left:0 none}
.resumeSearch dl .data .tabForm li.on a {font-weight:bold;color:#fff;background:#5da3d3;border-color:#487da1}
.resumeSearch dl .data .inputWrap {width:1026px;padding:6px 20px 15px}
.resumeSearch dl .data .inputWrap li {width:114px}
.resumeSearch 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/resume/resumeSearch.png') no-repeat -319px -40px}

.resumeSearch .base {padding-bottom:10px;background:#fbfbfb}
.resumeSearch .base dl {padding-top:10px}
.resumeSearch .base dl .item {position:relative;float:left;width:70px;height:20px;height:18px\0;*height:20px;padding:8px 0 0 20px;padding-top:10px\0;*padding-top:10px;font-weight:bold}
.resumeSearch .base dl .item .clear {overflow:hidden;position:absolute;top:50%;width:12px;height:12px;margin-top:-6px;right:5px}
.resumeSearch .base dl .content {float:left}
.resumeSearch .base dl.area .data .tabForm li {width:118px}
.resumeSearch .base dl.area .data .tabForm li.first {width:122px}
.resumeSearch .base dl.area .data .tabForm li.noValue {display:none;height:34px;border-bottom:1px solid #bbb;background:#e4e4e4}
.resumeSearch .base dl.area .data .inputWrap li {width:128px}
.resumeSearch .base dl.area .data .inputWrap .input input[type="radio"] + label {background-position:0 40px}
.resumeSearch .base dl.area .data .inputWrap .input.on input[type="radio"] + label {background-position:0 -60px}
.resumeSearch .base dl.subway select {width:200px}
.resumeSearch .base dl.kind .data .tabForm li {width:266px}
.resumeSearch .base dl.kind .data .tabForm li.first {width:268px}
.resumeSearch .base dl.kind .data .inputWrap li {width:171px}

.resumeSearch .infoSet {overflow:hidden;width:1068px;background:#fff}
.resumeSearch .infoSet dl {float:left;width:533px;border-top:1px solid #d5d5d5}
.resumeSearch .infoSet dl dt {float:left;width:72px;height:29px;padding:15px 0 0;font-weight:bold;text-align:center;border-right:1px solid #e0e0e0;background:#fbfbfb}
.resumeSearch .infoSet dl dd {overflow:hidden;height:31px;padding:13px 0 0 15px}
.resumeSearch .infoSet dl dd ul {padding:2px 0 0}
.resumeSearch .infoSet dl dd ul li {padding:0;margin-right:30px}
.resumeSearch .infoSet dl dd select {width:100px}
.resumeSearch .infoSet dl.gender {border-right:1px solid #e0e0e0;border-top:1px solid #d6d6d6}
.resumeSearch .infoSet dl.age {border-top:1px solid #d6d6d6}
.resumeSearch .infoSet dl.age dd {height:36px;padding-top:8px}
.resumeSearch .infoSet dl.career {border-right:1px solid #e0e0e0;border-top:1px solid #efefef}
.resumeSearch .infoSet dl.school {border-top:1px solid #efefef}
.resumeSearch .infoSet dl.school dd {height:36px;padding-top:8px}
.resumeSearch .infoSet dl.career .selectCareer {position:absolute;left:220px;top:8px}

.resumeSearch .work {display:none;overflow:hidden;width:1068px;background:#fff}
.resumeSearch .work dl {float:left}
.resumeSearch .work dl.valueNo {display:none}
.resumeSearch .work dl.date {position:relative}
.resumeSearch .work dl.date .clearBtn {display:none;position:absolute;right:5px;top:4px;width:65px;height:24px;font:0/0 Dotum;vertical-align:top;color:transparent;background:url('//image.alba.kr/resume/resumeSearch.png') no-repeat -249px -40px}
.resumeSearch .work dl .item {height:22px;height:20px\0;*height:20px;padding-top:9px;padding-top:11px\0;*padding-top:11px;font-weight:bold;text-align:center;background:#f3f3f4;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5}
.resumeSearch .work dl .content {padding:5px 0 14px 30px;border-right:1px solid #d5d5d5}
.resumeSearch .work dl.last .item,
.resumeSearch .work dl.last .content {border-right:0 none}
.resumeSearch .work .inputWrap {width:100%;padding:0}
.resumeSearch .work .period {width:330px}
.resumeSearch .work .period .content ul li {width:149px}
.resumeSearch .work .week {width:400px}
.resumeSearch .work .week .content ul li {width:123px}
.resumeSearch .work .time {width:338px}
.resumeSearch .work .time .content ul li {width:102px}

.resumeSearch .detail {border-top:1px solid #aaa}
.resumeSearch .detail dl {background:url('//image.alba.kr/resume/resumeSearch_detail_bg.png') repeat-y 0 0}
.resumeSearch .detail dl.valueNo {display:none}
.resumeSearch .detail dl .item {float:left;width:114px;height:27px;height:26px\0;*height:26px;padding:13px 0 0 20px;padding-top:14px\0;*padding-top:14px;font-weight:bold;background:#fafafa;border-right:1px solid #eaeaea;border-top:1px solid #eaeaea}
.resumeSearch .detail dl .content {float:left;width:893px;padding:6px 20px;border-top:1px solid #eaeaea}
.resumeSearch .detail dl .content .inputWrap li {padding-top:6px}
.resumeSearch .detail dl .content .inputWrap li label {padding-right:35px}
.resumeSearch .detail dl .content select {width:200px}
.resumeSearch .detail dl .content .blank {width:432px}
.resumeSearch .detail dl .content .value {width:442px}
.resumeSearch .detail dl .content .addCondition {position:absolute;top:12px;margin-left:10px}
.resumeSearch .detail dl .content .addCondition span.input {width:160px}
.resumeSearch .detail dl .data {margin-top:0}
.resumeSearch .detail dl.skill .data label {letter-spacing:-1px}
.resumeSearch .detail dl.license input {width:438px;vertical-align:top}
.resumeSearch .detail dl.license span {display:inline-block;height:15px;height:14px\0;*height:14px;margin:3px 4px 10px 0;padding:3px 5px 0;padding-top:4px\0;*padding-top:4px;color:#222;background:#e5f3ff;border:1px solid #cbe6ff;vertical-align:top}
.resumeSearch .detail dl.license 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/resume/resumeSearch.png') no-repeat -337px -36px;border:0 none}
.resumeSearch .detail dl.license em {position:relative;top:7px;margin-left:10px;vertical-align:top}
.resumeSearch .detail dl.keyword input {width:438px}
.resumeSearch .detail dl.keyword .regBtn {display:inline-block;width:50px;height:24px;font:0/0 Dotum;vertical-align:middle;color:transparent;background:url('//image.alba.kr/resume/resumeSearch.png') no-repeat -194px -40px}
.resumeSearch .detail dl.keyword .value {display:block;width:100%;margin:3px 0 0;padding:0;border:0 none}

.resumeSearch .searchAction {position:relative;border-top:1px solid #aaa}
.resumeSearch .searchAction .detailBtn {position:absolute;right:-1px;top:-1px;width:240px;height:35px;font:0/0 Dotum;color:transparent;background:url('//image.alba.kr/resume/resumeSearch.png') no-repeat}
.resumeSearch .searchAction .detailBtn.on {background-position:-245px 0}
.resumeSearch .searchAction .ect {height:28px;padding:7px 14px;background:#f3f3f4;border-bottom:1px solid #d5d5d5}
.resumeSearch .searchAction .ect .input {margin-right:15px}
.resumeSearch .searchAction .ect select {width:128px;margin-right:15px}
.resumeSearch .searchAction .ect label {width:100px}
.resumeSearch .searchAction .ect .activityGuide {z-index:1;overflow:visible;display:none;position:absolute;left:105px;top:42px;padding:10px 15px;line-height:1.4;letter-spacing:-1px;text-align:left;border:1px solid #bab691;background:#fffbd8}
.resumeSearch .searchAction .ect .activityGuide em {position:absolute;left:54px;top:-11px;width:15px;height:11px;background:url('//image.alba.kr/resume/guideBalloon_bg2.gif') no-repeat}
.resumeSearch .searchAction .btnAction {padding:10px 0;text-align:center}
.resumeSearch .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/resume/resumeSearch.png') no-repeat}
.resumeSearch .searchAction .btnAction .searchSubmit {background-position:0 -40px}
.resumeSearch .searchAction .btnAction .searchSave {display:none;background-position:-368px -40px}
.resumeSearch .searchAction .btnAction .searchClear {background-position:-97px -40px}

#Today .resumeSearch .searchAction .ect .input {top:7px}
#Today .resumeSearch .searchAction .ect .activityGuide {left:-1px}
#Today .resumeSearch .searchAction .ect .activityGuide em {left:14px}

/* TM ÀÎÀç°ü */
#TmResumeLocal #ResumeSearch {border-top:0 none}
#TmResumeLocal #ResumeSearch .base {display:none}
#TmResumeKind #JobKindType {display:none}
#TmResumeKind #ResumeSearch .btnAction .searchSave {display:none}

/* select ÇüÅÂÀÇ a ÅÂ±× */
a.selectAnchor {overflow:hidden;display:inline-block;width:137px;height:18px;padding:0 18px 0 0;white-space:nowrap;vertical-align:middle;cursor:default;background:#fff url('//image.alba.kr/recruit/bg_select_win7_chrome.gif') no-repeat 100% 0;background-image:url('//image.alba.kr/recruit/bg_select_win7.gif')\9;*background-image:url('//image.alba.kr/recruit/bg_select_winxp.gif');border:1px solid #abadb3;*border-color:#7f9db9}
a.selectAnchor:hover,
a.selectAnchor:focus,
a.selectAnchor:active {text-decoration:none;color:#474747;background-position:100% -20px}
a.selectAnchor span {overflow:hidden;display:inline-block;width:129px;height:14px;height:12px\0;padding:4px 2px 0;padding-top:6px\0;line-height:12px;cursor:default}
a.selectAnchor.disabled {background-position:100% -40px !important;*border-color:#c7c6bf}
a.selectAnchor.disabled span {color:#a0a0a0;*color:#aaa99b !important;*background-color:#f4f4eb}

@-moz-document url-prefix() {
	a.selectAnchor {height:20px;background-image:url('//image.alba.kr/recruit/bg_select_win7_firefox.gif');border:0 none;border-radius:2px} 
	a.selectAnchor span {display:inline-block;width:146px;padding:3px 2px 1px;border:1px solid #dbdfe6;border-top-color:#abadb3;border-right:none;border-bottom-color:#e3e9ef;border-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0}
	a.selectAnchor:hover span,
	a.selectAnchor:focus span,
	a.selectAnchor:active span {border-color:#3c7fb1;border-top-color:#5794bf;border-left-color:#c5daed;border-bottom-color:#c7e2f1}
	a.selectAnchor.disabled span {padding:1px 2px 3px;color:#474747;border-color:#afafaf}
}

/* Áö¿ª/Á÷Á¾ ·¹ÀÌ¾î */
.selectLayer {z-index:1;position:absolute;top:19px;left:163px;width:415px;padding:10px 5px 15px;background:#fff;border:2px solid #7f9db9}
.selectLayer ul {overflow:hidden;width:405px}
.selectLayer ul li {float:left;width:130px;padding:3px 0 3px 5px}
.selectLayer ul li.none {width:385px}
.selectLayer p {position:absolute;bottom:3px;right:3px}
.selectLayer p img {cursor:pointer}

/* ÀúÀåµÈ °Ë»öÁ¶°Ç */
.saveSearchList {margin-bottom:20px !important}
.saveSearchList h2 {position:relative;height:12px !important;padding-left:2px;font-weight:bold;text-indent:0 !important;background:none !important}
.saveSearchList h2 span {position:absolute;left:0;top:0}
.saveSearchList.goodsList table th {padding:12px 0 11px;font-weight:normal;border-bottom:1px solid #ccc}
.saveSearchList.goodsList table th.title {width:auto}
.saveSearchList.goodsList table th.name {width:175px}
.saveSearchList.goodsList table th.modDate {width:170px;border-right:0 none}
.saveSearchList.goodsList table th.condition {width:195px}
.saveSearchList.goodsList table th.search {width:130px}
.saveSearchList.goodsList table td {width:auto !important;padding:8px 0 7px !important;text-align:center !important}
.saveSearchList.goodsList table td.title {padding:12px 0 4px 10px !important;text-align:left !important}
.saveSearchList.goodsList table td.title span {position:relative;top:2px;color:#000 !important}
.saveSearchList.goodsList table td.name {font-weight:normal}
.saveSearchList.goodsList table td.condition a {overflow:hidden;display:inline-block;width:38px;height:17px;height:15px\0;*height:15px;padding-top:5px;padding-top:7px\0;*padding-top:7px;margin:0 2px;letter-spacing:-1px;vertical-align:top;border:1px solid #ccc;background:#f3f3f3;color:#474747}
.saveSearchList.goodsList table td.search a {overflow:hidden;display:block;width:63px;height:17px;height:15px\0;*height:15px;padding-top:5px;padding-top:7px\0;*padding-top:7px;margin:0 auto;letter-spacing:-1px;vertical-align:top;border:1px solid #383e52;background:#626a70;color:#fff}

/* º¸À¯ÀÚ°ÝÁõ ÀÚµ¿¿Ï¼º */
.ui-widget-content {padding:2px;margin:0;font-size:1.1em;border: 1px solid #aaa;background: #ffffff url(//image.alba.kr/jqueryUi/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color: #222222}
.ui-widget-content li {width:100%}
.ui-widget-content li a {text-decoration: none;display: block;padding: 2px .4em;font-family:'Malgun gothic';line-height: 1.5;min-height: 0; /* support: IE7 */font-weight: normal}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url(//image.alba.kr/jqueryUi/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}

/* ÀÎÀçÁ¤º¸ ¸ÞÀÎ */
#ResumeHead {overflow:hidden;position:relative;width:1068px;height:72px;margin:0 0 9px;border:1px solid #cfd0d2;border-top:2px solid #999}
#ResumeHead li {float:left;width:213px;height:72px;border-right:1px solid #cfd0d2}
#ResumeHead li a {display:block;height:59px;padding-top:13px;text-align:center}
#ResumeHead li a:hover {text-decoration:none}
#ResumeHead li a span {display:block;height:15px;margin-bottom:7px;cursor:pointer}
#ResumeHead li a strong {font:bold 24px arial;letter-spacing:-1px;color:#ff5400}
#ResumeHead li.university {width:212px;border-right:0 none}
#ResumeHead li.weekend a strong,
#ResumeHead li.long a strong,
#ResumeHead li.university a strong {color:#376ec1}

#ResumeMain .ResumeJobKind {width:1070px;margin:25px 0 0}
#ResumeMain .ResumeJobKind h2 {padding:0 0 7px 3px}
#ResumeMain .ResumeJobKind ul {width:1068px;border:1px solid #cdcdcd;border-bottom:0 none}
#ResumeMain .ResumeJobKind ul:after {content:" ";clear:both;display:block}
#ResumeMain .ResumeJobKind ul li {overflow:hidden;position:relative;float:left;width:1068px}
#ResumeMain .ResumeJobKind ul li p.kind {float:left;width:159px;height:35px;background:#f0f1f3;border-bottom:1px solid #d8d5dd;border-right:1px solid #a6b7c4}
#ResumeMain .ResumeJobKind ul li.last p.kind {border-bottom:1px solid #cdcdcd}
#ResumeMain .ResumeJobKind ul li p.kind a {position:relative;display:block;height:24px;padding:11px 0 0 50px;font-weight:bold}
#ResumeMain .ResumeJobKind ul li ol {overflow:hidden;float:right;width:908px;height:35px;border-bottom:1px solid #f2f2f2}
#ResumeMain .ResumeJobKind ul li.last ol {border-bottom:1px solid #cdcdcd}
#ResumeMain .ResumeJobKind ul li ol li {float:left;width:227px}
#ResumeMain .ResumeJobKind ul li ol li a {display:block;height:24px;padding:11px 0 0 15px;color:#474747;border-left:1px solid #f2f2f2}
#ResumeMain .ResumeJobKind ul li ol li a span {font:bold 11px tahoma;vertical-align:top;color:#5469bf}
#ResumeMain .ResumeJobKind ul li ol li:first-child a {border-left:0 none}
#ResumeMain .ResumeJobKind ul>li:hover {z-index:1;height:35px;margin:-1px 0 0 -1px;background:#eefcff;border:1px solid #5abac8}
#ResumeMain .ResumeJobKind ul>li:hover p.kind {background:#e0eef3}

#ResumeMain .resumeSpecialty {width:1070px;margin:22px 0 0}
#ResumeMain .resumeSpecialty ul {overflow:hidden;width:1070px;margin-top:8px;padding-top:1px}
#ResumeMain .resumeSpecialty ul li {z-index:1;position:relative;float:left;width:152px;height:88px;margin:-1px 0 0 -1px;border:1px solid #eaeaea}
#ResumeMain .resumeSpecialty ul li a {display:block;height:76px;padding:12px 0 0}
#ResumeMain .resumeSpecialty ul li a span {display:block;text-align:center}
#ResumeMain .resumeSpecialty ul li a span.txt {margin:10px 0 0;letter-spacing:-1px}
#ResumeMain .resumeSpecialty ul li a span.count {margin:4px 0 0;color:#5469bf}
#ResumeMain .resumeSpecialty ul li.first {width:150px;margin-left:0}
#ResumeMain .resumeSpecialty ul li:hover {z-index:2;background-color:#eefcff;border-color:#84d7e9}
#ResumeMain .resumeSpecialty ul li a:hover {z-index:1;text-decoration:none}
#ResumeMain .resumeSpecialty ul li a:active {text-decoration:none}

/* ÀÌ·Â¼­ »ó¼¼º¸±â */
#ResumeDetail .dateMod {position:absolute;top:-24px;left:0;font-size:11px;letter-spacing:-1px;color:#666}
#ResumeDetail .dateMod span {letter-spacing:0;font-family:tahoma}
#ResumeDetail .resumeCopryright div {padding:20px 0 50px;font:14px Dotum;text-align:center}
#ResumeDetail .resumeCopryright div p {overflow:hidden;width:560px;height:28px;margin:0 auto 40px;padding:0;text-indent:-999em;background:url('//image.alba.kr/resume/resumeDetail.png') no-repeat 0 -263px}
#ResumeDetail .resumeCopryright ul {padding:18px 18px 15px;font:11px Dotum;letter-spacing:-1px;color:#858585;background:#fdfdfd;border:1px solid #f3f3f3}
#ResumeDetail .resumeCopryright ul li {position:relative;padding-left:7px}
#ResumeDetail .resumeCopryright ul li span {position:absolute;left:0;top:0;width:2px;height:12px;background:url('//image.alba.kr/resume/resumeDetail.png') no-repeat -768px 3px}
#ResumeDetail .modDel {z-index:9}
#ResumeDetail .modDel a {overflow:hidden;display:inline-block;width:42px;height:24px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/resume/resumeDetail.png') no-repeat}
#ResumeDetail .modDel a.btnMod {background-position:-544px 0}
#ResumeDetail .modDel a.btnDel {background-position:-591px 0}
#ResumeDetail .resumeEnquete {position:relative;width:770px;height:93px;margin:10px 0 0;background:url('//image.alba.kr/resume/resumeDetail.png') no-repeat 0 -528px}
#ResumeDetail .resumeEnquete p.txt {text-indent:-999em}
#ResumeDetail .resumeEnquete ul {position:absolute;left:137px;top:64px}
#ResumeDetail .resumeEnquete ul li {display:inline-block;*display:inline;margin-right:15px}
#ResumeDetail .contact {z-index:9999;overflow:hidden;position:fixed;bottom:0;width:770px;height:73px;margin-top:10px;background:url('//image.alba.kr/resume/resumeDetail.png') no-repeat 0 -450px}
#ResumeDetail .contact.contact2 {background-position:0 -372px}
#ResumeDetail .contact.contact3 {height:69px;background-position:0 -298px}
#ResumeDetail .contact .title,
#ResumeDetail .contact .comment {text-indent:-999em}
#ResumeDetail .contact .guide1 {position:absolute;bottom:33px;left:168px;color:#c8dae4}
#ResumeDetail .contact .guide1 em.state {display:inline-block;width:45px;height:14px;height:13px\9;padding-top:2px;padding-top:3px\9;text-align:center;vertical-align:top;font:bold 11px Dotum;letter-spacing:-1px;color:#fff;background:#0090fd;border:1px solid #2ba4ff}
#ResumeDetail .contact .guide1 span {font:bold 14px Dotum}
#ResumeDetail .contact .guide1 a {font-size:18px;color:#ffa701}
#ResumeDetail .contact .guide2 {position:absolute;bottom:15px;left:168px;font:11px Dotum;letter-spacing:-1px;color:#c8dbe2}
#ResumeDetail .contact .guide2 strong {color:#5adffe;font-family:tahoma}
#ResumeDetail .contact .guide2 em {color:#5adffe}
#ResumeDetail .contact .btn {position:absolute;bottom:14px;height:43px;text-indent:-999em}
#ResumeDetail .contact .btn a {display:block;width:100%;height:100%}
#ResumeDetail .contact .btn.read {right:41px;width:173px;background:url('//image.alba.kr/resume/resumeDetail.png') no-repeat -134px -54px}
#ResumeDetail .contact .btn.history {right:22px;width:203px;background:url('//image.alba.kr/resume/resumeDetail.png') no-repeat -312px -54px} 
#ResumeDetail .contact .btn.login {bottom:10px;right:23px;width:99px;height:50px}
#ResumeDetail .contact .btn.application1 {right:27px;width:215px}
#ResumeDetail .contact .btn.application2 {left:257px;bottom:10px;width:99px;height:50px}
.detailForm {position:relative;overflow:hidden;width:770px;margin:0 auto 30px;padding:0}
.detailForm h2 {width:770px;height:32px}
.detailForm h2 span {overflow:hidden;display:inline-block;width:69px;height:19px;margin-right:5px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/resume/resumeDetail.png') no-repeat 0 0}
.detailForm h2 em {display:inline-block;padding:4px 0 0;font:bold 14px Dotum;letter-spacing:-1px}
.detailForm h2 em strong {color:#ff7800}
.detailForm table {position:relative;width:770px;border:1px solid #c1d1d6;border-top:2px solid #8cb1d6;border-bottom:1px solid #afc6cd}
.detailForm table th {padding:8px 0 7px;padding:10px 0 5px\9;color:#506b89;background-color:#f2f6f9;border-right:1px solid #e9eff1}
.detailForm table td {width:auto;padding:8px 0 7px;padding:10px 0 5px\9;border-top:1px solid #e9eff1;border-right:1px solid #e9eff1}
.detailForm table tr td a {text-decoration:underline}
.detailForm table .nolineT {border-top:0 none}
.detailForm table .nolineR {border-right:0 none}

/* ±âº»Á¤º¸ */
#ResumeDetailBaseInfo {z-index:1;position:relative;width:770px;margin:0 auto 30px}
#ResumeDetailBaseInfo h1 {width:770px;height:50px;margin-bottom:30px;padding:0 0 5px;background:url('//image.alba.kr/person/resume_title_bg.gif') repeat-x 0 50px}
#ResumeDetailBaseInfo h1 strong {display:block;width:758px;height:30px;padding:14px 5px 4px;font:bold 20px "³ª´®°íµñ",NanumGothic,Gulim,Dotum;text-align:center;letter-spacing:-1px;color:#fff;background:#2f5575;border:1px solid #1e405d}
#ResumeDetailBaseInfo h2 {width:770px;height:32px}
#ResumeDetailBaseInfo h2 span {overflow:hidden;display:inline-block;width:69px;height:19px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/resume/resumeDetail.png') no-repeat 0 0}
#ResumeDetailBaseInfo .info {position:relative;width:599px;padding:0 0 0 171px}
#ResumeDetailBaseInfo .info .photo {position:absolute;top:0;left:0;width:157px;height:191px;background:#f2f6f9;border:2px solid #8cb1d6}
#ResumeDetailBaseInfo .info .photo .image {position:absolute;left:50%;top:50%;width:100px;height:120px;margin:-68px 0 0 -58px;padding:7px;background:#fff;border:1px solid #c1d5d6}
#ResumeDetailBaseInfo .info .photo .image img {width:100px;height:120px}
#ResumeDetailBaseInfo .info table {position:relative;width:599px;border:2px solid #8cb1d6}
#ResumeDetailBaseInfo .info table th {width:100px;height:23px;height:21px\9;padding:8px 0 0 19px;padding:10px 0 0 19px\9;text-align:left;vertical-align:top;color:#506b89;background-color:#f2f6f9;border-top:1px solid #e9eff1;border-right:1px solid #e9eff1}
#ResumeDetailBaseInfo .info table td {width:auto;height:23px;padding:8px 0 0 19px;font:12px tahoma;vertical-align:top;border-top:1px solid #e9eff1}
#ResumeDetailBaseInfo .info table td span.lock {display:inline-block;*display:inline;*padding-top:2px;padding-left:14px;vertical-align:top;background:url('//image.alba.kr/resume/resumeDetail.png') no-repeat -760px -22px}
#ResumeDetailBaseInfo .info table td span.closed {display:inline-block;*display:inline;padding-top:2px\9;*padding-top:0}
#ResumeDetailBaseInfo .info table td span.dash {font-family:Gulim}
#ResumeDetailBaseInfo .info table td span.star {display:inline-block;padding-top:2px;font:bold 12px tahoma;vertical-align:middle}
#ResumeDetailBaseInfo .info table td .mobileCert {position:relative;top:-3px;display:inline-block;*display:inline;vertical-align:top}
#ResumeDetailBaseInfo .info table td .mobileCert .cert {overflow:hidden;display:inline-block;width:54px;height:22px;margin:0 0 0 3px;vertical-align:top;line-height:999em;background:url('//image.alba.kr/resume/resumeDetail.png') no-repeat}
#ResumeDetailBaseInfo .info table td .mobileCert .cert.yes {background-position:-638px 0}
#ResumeDetailBaseInfo .info table td .mobileCert .cert.no {background-position:-697px 0}
#ResumeDetailBaseInfo .info table td .callstart {display:inline-block;padding-top:3px\9;font:11px Dotum;letter-spacing:-1px;vertical-align:middle;color:#979797}
#ResumeDetailBaseInfo .info table td .callstart em {color:#289ea7}
#ResumeDetailBaseInfo .info table td .safecall {overflow:hidden;display:inline-block;width:97px;height:22px;margin:0 0 0 3px;vertical-align:top;line-height:999em;background:url('//image.alba.kr/resume/resumeDetail.png') no-repeat -502px -28px}
#ResumeDetailBaseInfo .info table tr.name td {padding-top:7px}
#ResumeDetailBaseInfo .info table tr.name th,
#ResumeDetailBaseInfo .info table tr.name td {border-top:0 none}
#ResumeDetailBaseInfo .info table tr.name td strong.male {color:#289ea7}
#ResumeDetailBaseInfo .info table tr.name td strong.female {color:#ff7800}
#ResumeDetailBaseInfo .info table tr.name td span.dash {color:#c1d5d6}
#ResumeDetailBaseInfo .info table tr.name td img {margin-top:-2px;vertical-align:middle}
/* Èñ¸Á ±Ù¹«Á¶°Ç */
#ResumeDetailWork h2 span {width:107px;background-position:0 -24px}
#ResumeDetailWork table tr th {width:114px;padding-left:44px;text-align:left;border-top:1px solid #e9eff1}
#ResumeDetailWork table tr td {padding-bottom:8px;padding-left:30px;padding-right:10px}
#ResumeDetailWork table tr.kind td ul {padding:1px 0 0}
#ResumeDetailWork table tr.kind td ul li a {line-height:18px}
#ResumeDetailWork table tr.kind td ul li a.jobKind3 {color:#3983b2}
#ResumeDetailWork table tr.kind td ul li span {overflow:hidden;display:inline-block;width:29px;height:18px;margin:-1px 2px 0 0;margin:-3px 2px 0 0\9;vertical-align:top;line-height:999em;background:url('//image.alba.kr/resume/resumeDetail.png') no-repeat -134px -29px}
#ResumeDetailWork table tr.period td ul {padding:1px 0 0}
#ResumeDetailWork table tr.period td ul li {display:inline;margin-right:15px}
#ResumeDetailWork table tr.period td ul li.time {font-family:tahoma}
#ResumeDetailWork table tr.pay td {padding-top:9px;padding-bottom:5px}
#ResumeDetailWork table tr.pay td img {margin-top:-3px;margin-top:-2px\9;*margin-top:-3px;vertical-align:middle}
/* ÇÐ·Â»çÇ× */
#ResumeDetailEducation h2 span {width:70px;background-position:0 -48px}
#ResumeDetailEducation table tr th.date,
#ResumeDetailEducation table tr th.major {width:140px}
#ResumeDetailEducation table tr th.schooltype {width:100px}
#ResumeDetailEducation table tr th.school {width:auto}
#ResumeDetailEducation table tr th.grade {width:90px}
#ResumeDetailEducation table tr th.final {width:60px}
#ResumeDetailEducation table tr td {text-align:center}
#ResumeDetailEducation table tr td.school {padding-left:20px;text-align:left}
#ResumeDetailEducation table tr td.date {padding-top:8px;padding-bottom:9px;font-family:tahoma}
#ResumeDetailEducation table tr td.major {width:140px}
/* °æ·Â»çÇ× */
#ResumeDetailCareer h2 span {width:70px;background-position:0 -72px}
#ResumeDetailCareer table tr th.date {width:140px}
#ResumeDetailCareer table tr th.company {width:175px}
#ResumeDetailCareer table tr th.type {width:100px}
#ResumeDetailCareer table tr th.charge {width:auto}
#ResumeDetailCareer table tr td.date {padding-top:8px;padding-bottom:9px;font-family:tahoma;text-align:center}
#ResumeDetailCareer table tr td.company {padding-left:25px}
#ResumeDetailCareer table tr td.type {text-align:center}
#ResumeDetailCareer table tr td.charge {padding-left:10px;padding-right:10px}
/* º¸À¯ ÀÚ°ÝÁõ */
#ResumeDetailLicense h2 span {width:90px;background-position:0 -96px}
#ResumeDetailLicense table tr th.license {width:auto}
#ResumeDetailLicense table tr th.where {width:250px}
#ResumeDetailLicense table tr th.when {width:200px}
#ResumeDetailLicense table tr td.license {padding-left:40px}
#ResumeDetailLicense table tr td.where {text-align:center}
#ResumeDetailLicense table tr td.when {padding-top:8px;padding-bottom:9px;font-family:tahoma;text-align:center}
#ResumeDetailLicense table tr td span {padding-left:20px;font:11px Dotum;letter-spacing:-1px}
/* ¿Ü±¹¾î ´É·Â */
#ResumeDetailForeign h2 span {width:89px;background-position:0 -120px}
#ResumeDetailForeign table tr th.foreignlang {width:150px}
#ResumeDetailForeign table tr th.ability {width:230px}
#ResumeDetailForeign table tr th.study {width:120px}
#ResumeDetailForeign table tr th.exam {width:auto}
#ResumeDetailForeign table tr td.foreignlang {padding-left:40px}
#ResumeDetailForeign table tr td.ability {padding:10px 0 5px 40px}
#ResumeDetailForeign table tr td.ability span {overflow:hidden;display:inline-block;width:21px;height:20px;margin:-4px 5px 0 0;vertical-align:top;line-height:999em;background:url('//image.alba.kr/resume/resumeDetail.png') no-repeat}
#ResumeDetailForeign table tr td.ability span.level1 {background-position:-168px -29px}
#ResumeDetailForeign table tr td.ability span.level2 {background-position:-194px -29px}
#ResumeDetailForeign table tr td.ability span.level3 {background-position:-220px -29px}
#ResumeDetailForeign table tr td.study {font-family:tahoma;text-align:center}
#ResumeDetailForeign table tr td.exam {padding:8px 20px 9px;font-family:tahoma;text-align:center;word-break:break-all;word-wrap:break-word}
#ResumeDetailForeign table tr td.exam strong {color:#ff7800}
/* ÄÄÇ»ÅÍ È°¿ë´É·Â */
#ResumeDetailIT h2 span {width:124px;background-position:0 -144px}
#ResumeDetailIT table tr th.word {width:191px}
#ResumeDetailIT table tr th.excel {width:191px}
#ResumeDetailIT table tr th.powerpoint {width:191px}
#ResumeDetailIT table tr th.internet {width:auto}
#ResumeDetailIT table tr th span {overflow:hidden;display:inline-block;width:16px;height:16px;margin:-2px 5px 0 0;vertical-align:top;line-height:999em;background:url('//image.alba.kr/resume/resumeDetail.png') no-repeat}
#ResumeDetailIT table tr th.word span {background-position:-246px -29px}
#ResumeDetailIT table tr th.excel span {background-position:-267px -29px}
#ResumeDetailIT table tr th.powerpoint span {background-position:-288px -29px}
#ResumeDetailIT table tr th.internet span {background-position:-309px -29px}
#ResumeDetailIT table tr td {padding:10px 0 5px;text-align:center}
#ResumeDetailIT table tr td span {overflow:hidden;display:inline-block;width:21px;height:20px;margin:-4px 5px 0 0;vertical-align:top;line-height:999em;background:url('//image.alba.kr/resume/resumeDetail.png') no-repeat}
#ResumeDetailIT table tr td span.level1 {background-position:-168px -29px}
#ResumeDetailIT table tr td span.level2 {background-position:-194px -29px}
#ResumeDetailIT table tr td span.level3 {background-position:-220px -29px}
#ResumeDetailIT table tr td.etc {padding:8px 30px 7px;padding:10px 30px 5px\9;text-align:left}
#ResumeDetailIT table tr td.etc div {position:relative;padding:0 0 0 87px;line-height:16px;word-break:break-all;word-wrap:break-word}
#ResumeDetailIT table tr td.etc em {position:absolute;left:0;top:0;color:#ff7800}
/* Æ¯±â»çÇ× */
#ResumeDetailSpecialty h2 span {width:72px;background-position:0 -168px}
#ResumeDetailSpecialty table td {padding:10px 0;text-align:center}
#ResumeDetailSpecialty table td img {display:inline-block;padding-left:10px;border-left:1px solid #e9f0f1}
#ResumeDetailSpecialty table td img.first {padding-left:0;border-left:0 none}
/* Æ÷Åä¾Ù¹ü */
#ResumeDetailPhoto h2 span {width:69px;background-position:0 -192px}
#ResumeDetailPhoto table td {padding:10px 0}
#ResumeDetailPhoto table td ul {overflow:hidden;text-align:center;*margin:0 0 0 20px}
#ResumeDetailPhoto table td ul li {position:relative;*float:left;display:inline-block;width:205px;height:181px;margin:0 20px;background:url('//image.alba.kr/resume/resumeDetail.png') no-repeat -520px -54px}
#ResumeDetailPhoto table td span.photo {position:absolute;left:8px;top:7px;width:185px;height:125px}
#ResumeDetailPhoto table td span.photo img {width:185px;height:125px}
#ResumeDetailPhoto table td span.title {position:absolute;left:8px;top:140px;width:185px;line-height:1.3;word-wrap:break-word;word-break:break-all}
/* Ãë¾÷ ¿ì´ë»çÇ× */
#ResumeDetailPrivate h2 span {width:108px;background-position:0 -216px}
#ResumeDetailPrivate table tr th {width:160px;border-top:1px solid #e9eff1}
#ResumeDetailPrivate table tr td {width:50px;padding:7px 10px 4px 30px}
#ResumeDetailPrivate table tr td.contents {width:auto;padding:7px 10px 4px;word-break:break-all;word-wrap:break-word}
#ResumeDetailPrivate table tr td.contents div {position:relative;padding:0 0 0 43px;line-height:16px;word-break:break-all;word-wrap:break-word}
#ResumeDetailPrivate table tr td span {position:absolute;left:0;top:50%;width:31px;height:16px;height:15px\9;margin:-13px 3px 0;padding-top:4px;padding-top:5px\9;font:11px Dotum;letter-spacing:-1px;text-align:center;vertical-align:middle;color:#65abb2;background:#f4f9f9;border:1px solid #a7d2d6;border-bottom:1px solid #93c4c9}
/* ÀÚ±â¼Ò°³ */
#ResumeDetailHistory h2 span {width:86px;background-position:0 -240px}
#ResumeDetailHistory table tr th {width:130px;padding-left:20px;padding-right:10px;text-align:left;border-top:1px solid #e9eff1}
#ResumeDetailHistory table tr td {width:auto;padding:10px 30px}
#ResumeDetailHistory table tr td pre {overflow:hidden;width:708px;margin:0;padding:0;word-wrap:break-word;white-space:pre-wrap}
#ResumeDetailHistory table tr td.itemContents pre {width:547px}
#ResumeDetailHistory table tr td.bizLoginGuide {padding:0;text-align:center}

/* Áö¿ªº° ÀÎÀç ¸ÞÀÎ */
#LocalMain .mainMapBox {position:relative;height:481px;background:url('//image.alba.kr/resume/LocalMain_map_bg.gif') no-repeat;overflow:hidden}
#LocalMain .mainMapBox h2 {position:absolute;top:30px;left:35px}
#LocalMain .mainMapBox p {position:absolute;top:0;right:0}

#LocalMain .mainMapBox .mapLink {position:relative;height:100%;padding:136px 0 0 88px}
#LocalMain .mainMapBox .mapLink ul {position:absolute;left:88px;top:136px;font-size:0}
#LocalMain .mainMapBox .mapLink ul.right {left:512px}
#LocalMain .mainMapBox .mapLink ul li {display:block;position:relative;width:163px;height:38px;padding:0;margin:0}
#LocalMain .mainMapBox .mapLink ul li a {z-index:1;position:absolute;left:0;top:0;width:163px;height:23px}
#LocalMain .mainMapBox .mapLink ul li a:hover {text-decoration:none;background:url('//image.alba.kr/resume/LocalMain_map_bg.gif') no-repeat left top}
#LocalMain .mainMapBox .mapLink ul li.seoul {height:59px;margin-top:-21px}
#LocalMain .mainMapBox .mapLink ul li.seoul a {height:44px}
#LocalMain .mainMapBox .mapLink ul li.seoul a:hover {background-position:-88px -596px}
#LocalMain .mainMapBox .mapLink ul li.incheon a:hover {background-position:-88px -655px}
#LocalMain .mainMapBox .mapLink ul li.kyungki a:hover {background-position:-88px -693px}
#LocalMain .mainMapBox .mapLink ul li.chungcheong a:hover {background-position:-88px -731px}
#LocalMain .mainMapBox .mapLink ul li.daejeon a:hover {background-position:-88px -769px}
#LocalMain .mainMapBox .mapLink ul li.jeonbuk a:hover {background-position:-88px -807px}
#LocalMain .mainMapBox .mapLink ul li.kwangju a:hover {background-position:-88px -845px}
#LocalMain .mainMapBox .mapLink ul li.jeonam a:hover {background-position:-88px -883px}
#LocalMain .mainMapBox .mapLink ul li.kangwon a:hover {background-position:-511px -617px}
#LocalMain .mainMapBox .mapLink ul li.chungbuk a:hover {background-position:-511px -655px}
#LocalMain .mainMapBox .mapLink ul li.kyungbuk a:hover {background-position:-511px -693px}
#LocalMain .mainMapBox .mapLink ul li.daegu a:hover {background-position:-511px -731px}
#LocalMain .mainMapBox .mapLink ul li.ulsan a:hover {background-position:-511px -769px}
#LocalMain .mainMapBox .mapLink ul li.busan a:hover {background-position:-511px -807px}
#LocalMain .mainMapBox .mapLink ul li.kyungnam a:hover {background-position:-511px -845px}
#LocalMain .mainMapBox .mapLink ul li.jeju a:hover {background-position:-511px -883px}
#LocalMain .mainMapBox .mapLink ul li span.local {display:none}
#LocalMain .mainMapBox .mapLink ul li span.count {z-index:1;position:absolute;right:7px;top:3px;font:11px Dotum;color:#fff;cursor:pointer}
#LocalMain .mainMapBox .mapLink ul li.seoul span.count {top:14px}
#LocalMain .mainMapBox .mapLink ul li span.count strong {font-size:12px;letter-spacing:-0.07em;font-family:Verdana}
#LocalMain .mainMapBox .mapLink ul li span.map {position:absolute;cursor:pointer}
#LocalMain .mainMapBox .mapLink ul li.seoul span.map {top:60px;left:256px;width:36px;height:15px}
#LocalMain .mainMapBox .mapLink ul li.incheon span.map {top:-18px;left:230px;width:22px;height:25px}
#LocalMain .mainMapBox .mapLink ul li.kyungki span.map {top:-19px;left:245px;width:36px;height:15px}
#LocalMain .mainMapBox .mapLink ul li.chungcheong span.map {top:-31px;left:228px;width:40px;height:16px}
#LocalMain .mainMapBox .mapLink ul li.daejeon span.map {top:-47px;left:243px;width:38px;height:18px}
#LocalMain .mainMapBox .mapLink ul li.jeonbuk span.map {top:-45px;left:235px;width:44px;height:18px}
#LocalMain .mainMapBox .mapLink ul li.kwangju span.map {top:-46px;left:242px;width:40px;height:18px}
#LocalMain .mainMapBox .mapLink ul li.jeonam span.map {top:-60px;left:230px;width:44px;height:18px}
#LocalMain .mainMapBox .mapLink ul li.kangwon span.map {top:21px;left:-125px;width:36px;height:19px}
#LocalMain .mainMapBox .mapLink ul li.chungbuk span.map {top:34px;left:-141px;width:40px;height:19px}
#LocalMain .mainMapBox .mapLink ul li.kyungbuk span.map {top:33px;left:-98px;width:40px;height:19px}
#LocalMain .mainMapBox .mapLink ul li.daegu span.map {top:18px;left:-93px;width:26px;height:27px}
#LocalMain .mainMapBox .mapLink ul li.ulsan span.map {top:-8px;left:-63px;width:26px;height:27px}
#LocalMain .mainMapBox .mapLink ul li.busan span.map {top:-18px;left:-93px;width:34px;height:14px}
#LocalMain .mainMapBox .mapLink ul li.kyungnam span.map {top:-40px;left:-130px;width:40px;height:15px}
#LocalMain .mainMapBox .mapLink ul li.jeju span.map {top:-4px;left:-190px;width:44px;height:20px}

#LocalMain .localSite {*height:1%;height:82px;margin:13px 0 0;background:url('//image.alba.kr/resume/LocalMain_localSite_bg.gif') no-repeat;overflow:hidden}
#LocalMain .localSite:after {content:" ";display:block;clear:both;height:0;visibility:hidden}
#LocalMain .localSite h2 {height:0;text-indent:-2000em;font-size:0;line-height:0;overflow:hidden}
#LocalMain .localSite ul {float:left;width:560px;padding:8px 0 0 200px;overflow:hidden}
#LocalMain .localSite ul li {display:inline;float:left;width:230px;padding:9px 0 0 40px}
#LocalMain .localSite ul li span {font-size:0.95em;letter-spacing:-0.07em;color:#467aae}
#LocalMain .localSite ul li img {vertical-align:-6px}

/* Áö¿ªº° ÅÇ */
.typeKind {position:relative;width:1070px;margin-bottom:10px}
.typeKind ul.tabMenu {z-index:1;position:relative;overflow:hidden;width:1070px;height:37px;background:url('//image.alba.kr/job/typeKind_tabMenu_bg.gif') repeat-x left 5px}
.typeKind ul.tabMenu li {position:relative;float:left;width:152px;height:34px;margin-right:-1px;border:1px solid #d6dde2;border-bottom:0 none}
.typeKind ul.tabMenu li a {display:block;height:24px;padding:10px 0 0;text-align:center;background:#f4f8fb}
.typeKind ul.tabMenu li.on {z-index:1;width:158px;height:33px;border:2px solid #67a9d3;border-bottom:0 none}
.typeKind ul.tabMenu li.on a {height:25px;font-weight:bold;color:red;background:#fff}
.typeKind div.list {width:1070px;margin:0;border-bottom:2px solid #969edc}
.typeKind div.list .input label {font-size:12px;letter-spacing:-1px;color:#474747}
.typeKind div.list .input.on label {color:#0285c9}
.typeKind div.list ul.listFirst {overflow:hidden;width:1041px;padding:12px 0 12px 25px;border-left:2px solid #969edc;border-right:2px solid #969edc}
.typeKind div.list ul.listFirst li {float:left;width:169px;padding:5px 0 2px 4px;background:url('//image.alba.kr/job/bul_square_blue.gif') no-repeat 0 9px}
.typeKind div.list ul.listFirst li a {padding:3px 3px 1px 2px;padding-bottom:0\0;*padding-bottom:0;letter-spacing:-1px}
.typeKind div.list ul.listFirst li.on a {margin-right:3px;text-decoration:none;color:#fff;background:#229ad8}
.typeKind div.list ul.listFirst li em {color:#0285c9}
.typeKind div.list ul.listSecond {overflow:hidden;width:1042px;padding:12px 0 12px 24px;background:#fafeff;border-top:1px solid #d3e3ed;border-left:2px solid #969edc;border-right:2px solid #969edc}
.typeKind div.list ul.listSecond li {float:left;width:122px;margin:4px 0;font:11px Dotum;letter-spacing:-1px;color:#767676}
.typeKind div.list ul.listSecond li.on a {font-weight:bold;letter-spacing:-1px}
.typeKind div.list ul.listSecond li span {color:#0285c9}
.typeKind div.list ul.listSecond li.mixed {letter-spacing:-1px;color:#333}
.typeKind div.list ul.listSecond li.mixed span {font-weight:normal}
.typeKind div.list ul.listSecond li.mixChecked {font-weight:bold;letter-spacing:-1px;color:#0285c9}
.typeKind div.list ul.listSecond li.mixChecked span {font-weight:normal}
.typeKind div.list ul.listThird {overflow:hidden;width:742px;padding:12px 0 9px 24px;background:url('//image.alba.kr/job/typeKind_listthird_line.gif') repeat-x left top;border-left:2px solid #969edc;border-right:2px solid #969edc}
.typeKind div.list ul.listThird li {float:left;width:122px;margin:2px 0;font:11px Dotum;letter-spacing:-1px;color:#2c7797}
.typeKind div.list ul.listThird li a {color:#2c7797}
.typeKind div.list ul.listThird li.on a {font-weight:bold;text-decoration:underline}
.typeKind div.list p.rss {position:absolute;bottom:5px;right:5px}
.typeKind div.list .chkArea {width:741px;height:33px;padding:18px 0 0 25px;border-left:2px solid #969edc;border-right:2px solid #969edc;border-top:1px solid #d3e3ed;background:#fafeff}
.typeKind div.list .chkArea .input {margin-right:30px}
#JobKindType .tabMenu li {width:132px}
#JobKindType .tabMenu li.on {width:135px}
#JobKindList .gangsa {position:absolute;right:0;top:0}
#JobKindList .typeKind .list {border-bottom:1px solid #969edc}
#MainLocalType .tabMenu li {width:58px}
#MainLocalType .tabMenu li.on {width:63px}

/* ¾÷¡¤Á÷Á¾º° ÀÎÀç ¸ÞÀÎ */
.typeMain {overflow:hidden;width:1070px}
.typeMain li {float:left;width:230px;margin-right:50px;padding-bottom:40px}
.typeMain li.four {margin:0}
.typeMain li ul {padding:10px 0 0}
.typeMain li ul li {position:relative;float:none;display:block;width:167px;margin:0;padding:10px 0 0 10px}
.typeMain li ul li a:hover {text-decoration:none}
.typeMain li ul li img {margin-top:-2px}
.typeMain li ul li span {margin-left:10px;color:#0285c9;cursor:pointer}

#JobKindMain .autoSearch {z-index:1;position:relative;height:36px;padding:22px 0 0 15px;margin-bottom:30px;border:1px solid #dcdcdc;background:#f9f9f9}
#JobKindMain .autoSearch span.guide {display:inline-block;padding-left:10px;background:url('//image.alba.kr/resume/resume_dotBg.gif') no-repeat 0 5px}
#JobKindMain .autoSearch h2 {float:left}
#JobKindMain .autoSearch .searchBar {position:absolute;left:283px;top:14px}
#JobKindMain .autoSearch input {float:left;width:368px;height:21px;letter-spacing:-1px;color:#acacad;padding:5px 0 2px 5px;vertical-align:top;border:1px solid #bbb;border-right:0 none}
#JobKindMain .autoSearch img {float:left}
#JobKindMain .autoSearch .keywordList {position:absolute;top:29px;right:0}
#JobKindMain .autoSearch .keywordList table {table-layout:fixed;width:405px;background:#fff;border:1px solid #000;border-bottom:0 none}
#JobKindMain .autoSearch .keywordList table tr {vertical-align:top}
#JobKindMain .autoSearch .keywordList table tr th,
#JobKindMain .autoSearch .keywordList table tr td {border-right:1px solid #d5dce2;border-bottom:1px solid #d5dce2}
#JobKindMain .autoSearch .keywordList table tr th {padding:8px 0 5px;font-weight:normal;color:#382a12;border-bottom:1px solid #d5dce2;background:#f4f8fb}
#JobKindMain .autoSearch .keywordList table tr th.first {width:135px}
#JobKindMain .autoSearch .keywordList table tr th.second {width:245px}
#JobKindMain .autoSearch .keywordList table tr td {padding:8px 12px;line-height:1.5}
#JobKindMain .autoSearch .keywordList table tr td a {color:#5f69e4}
#JobKindMain .autoSearch .keywordList p.autoSearchOff {width:396px;padding:7px 7px 3px 0;font:11px Dotum;letter-spacing:-1px;text-align:right;background:#f5f5f5;color:#909090;border:1px solid #000;border-top:0 none}
#JobKindMain .autoSearch .keywordList p.autoSearchOff a {color:#909090}

/* ±Ù¹«±â°£º° ÀÎÀç »ó´Ü ºÐ·ù */
#Period ul.tabMenu {z-index:1;position:relative;overflow:hidden;width:770px;height:37px;margin-bottom:10px;background:url('//image.alba.kr/job/typeKind_tabMenu_bg.gif') repeat-x left 5px}
#Period ul.tabMenu li {position:relative;float:left;width:152px;height:34px;margin-right:-1px;border:1px solid #d6dde2;border-bottom:0 none}
#Period ul.tabMenu li a {display:block;height:24px;padding:10px 0 0;text-align:center;background:#f4f8fb}
#Period ul.tabMenu li.on {z-index:1;width:154px;height:33px;border:2px solid #67a9d3;border-bottom:0 none}
#Period ul.tabMenu li.on a {height:25px;font-weight:bold;color:red;background:#fff}
#Period .periodType {width:760px;border:5px solid #cceaec;border-bottom:0 none}
#Period .periodType ul {overflow:hidden;width:755px;margin:0 auto;padding:5px 0 0 5px}
#Period .periodType ul li {float:left;width:249px;height:200px;margin-right:1px;border-right:1px solid #e3e0ef}
#Period .periodType ul li ul {width:229px;margin:8px 0 0;padding:0 0 0 20px}
#Period .periodType ul li ul li {width:114px;height:auto;margin:0;padding:4px 0;color:#404480;border-right:0 none}
#Period .periodType ul li.time {border-right:none}
#Period .periodType ul li ul.divide {padding-top:12px;background:url('//image.alba.kr/resume/PeriodType_line.gif') repeat-x left top}
#Period .resumeSearch {width:1070px;border:0 none}
#Period .resumeSearch .work {display:block;width:1066px;margin-bottom:18px;border:2px solid #67a9d3}
#Period .resumeSearch .work dl dt {border-top:0 none}
#Period .resumeSearch .work dl.time {width:336px}
#Period .resumeSearch .base {border:1px solid #d5d5d5;border-bottom:0 none}
#Period .resumeSearch .infoSet {border:1px solid #d5d5d5;border-top:0 none;border-bottom:0 none}
#Period .resumeSearch .detail {border:1px solid #d5d5d5;border-bottom:0 none}
#Period .resumeSearch .searchAction {border:1px solid #d5d5d5;border-top:1px solid #aaa}

/* ´ë»óº° ÀÎÀç »ó´Ü ºÐ·ù */
#ObjectType {position:relative;width:1070px;margin:20px 0 0}
#ObjectType .list {z-index:1;position:relative;overflow:hidden;width:1070px;height:37px;margin-bottom:10px;border-right:0 none;border-bottom:0 none;background:#f4f8fb url('//image.alba.kr/job/new_kindTab_bg.gif') repeat-x left 0}
#ObjectType .list li {position:relative;float:left;width:354px;height:34px;margin-right:-1px;border:1px solid #d6dde2;border-bottom:0 none}
#ObjectType .list li a {display:block;height:24px;padding:10px 0 0;text-align:center;background:#f4f8fb}
#ObjectType .list li.on {z-index:1;width:356px;height:33px;border:2px solid #67a9d3;border-bottom:0 none}
#ObjectType .list li.on a {height:25px;font-weight:bold;color:red;background:#fff}

/* ÀÚ°ÝÁõº° ÀÎÀç */
#LicenseType {position:relative;width:1066px;border:2px solid #68a9d3}
#LicenseType .searchName {overflow:hidden;width:1066px;padding:12px 0 0;background:#f4f8fb}
#LicenseType .searchName h2 {float:left;width:80px;padding:6px 8px 0 18px;font-weight:bold;letter-spacing:-1px}
#LicenseType .searchName input.typeText {float:left;width:290px;height:22px;margin:0;padding:2px 0 0 10px;border:1px solid #bababa;vertical-align:top}
#LicenseType .searchName input.typeImage {float:left;margin:1px 0 0 5px;vertical-align:top}
#LicenseType .searchName span.guide {float:left;margin-left:10px;padding-top:5px;font:11px Dotum;letter-spacing:-1px;color:#01767f}
#LicenseType .searchName ul.autoSearch {z-index:1;position:absolute;top:36px;left:110px;width:292px;padding:10px 0 7px 10px;background:#fff;border:1px solid #727cdf;border-top:0}
#LicenseType .searchName ul.autoSearch li {padding:3px 0}
#LicenseType .searchName ul.autoSearch li a strong {color:#5f69e4}
#LicenseType .searchAlphabet {overflow:hidden;width:1066px;padding:10px 0;border-bottom:1px solid #dcdcdc;background:#f4f8fb}
#LicenseType .searchAlphabet h2 {float:left;width:80px;padding:6px 8px 0 18px;font-weight:bold;letter-spacing:-1px}
#LicenseType .searchAlphabet ul {overflow:hidden;width:477px;margin:2px 0 0}
#LicenseType .searchAlphabet ul li {float:left;height:21px;margin-right:4px;text-align:center}
#LicenseType .searchAlphabet ul li a {display:block;width:22px;height:15px;padding-top:4px;font:bold 11px Dotum;letter-spacing:-1px;text-decoration:none;border:1px solid #bbb;background:#fff}
#LicenseType .searchAlphabet ul li a.on {border:1px solid #018ffd;background:#34a6fe;color:#fff}
#LicenseType .searchAlphabet ul li.all a {width:35px}
#LicenseType .searchAlphabet ul li.eng a {width:38px}
#LicenseType .searchAlphabet .guide {position:absolute;right:336px;top:54px;color:#7390b2}
#LicenseType .list {width:1066px;background:#fff}
#LicenseType .list ul {overflow:hidden;overflow-y:auto;width:1036px;padding:20px 15px}
#LicenseType .list ul li {float:left;width:259px;padding:4px 0;color:#18207f}
#LicenseType .list ul li label {letter-spacing:-1px}
#LicenseType .list ul li a {padding:3px 2px 0;color:#404480}
#LicenseType .list ul li span {letter-spacing:-1px;vertical-align:top;color:#0498ff}
#LicenseType .list ul li span.count {position:relative;top:1px}
#LicenseType .list ul li.on a {font-weight:bold;letter-spacing:-1px;color:#fff;background:#565da6}
#LicenseType .list ul li.noInfo {float:none;padding:0;width:100%;text-align:center;color:#333}
#LicenseType .selected {overflow:hidden;width:751px;height:28px;padding:15px 0 0 15px}
#LicenseType .selected h2 {float:left;width:85px;font-weight:bold;letter-spacing:-1px;color:#2072f0}
#LicenseType .selected ul {overflow:hidden;width:630px}
#LicenseType .selected ul li {float:left;margin-right:15px}

/* Æ¯±âº° ÀÎÀç */
#SpecialtyType {position:relative;width:1066px;border:2px solid #68a9d3}
#SpecialtyType .list {width:1066px;border-bottom:0 none}
#SpecialtyType .list ul {overflow:hidden;padding:15px 0 15px 25px}
#SpecialtyType .list ul li {float:left;width:173px;padding:4px 0;letter-spacing:-1px;color:#18207f}
#SpecialtyType .list ul li a {padding:3px 2px 0;color:#404480}
#SpecialtyType .list ul li span {margin:3px 0 0;color:#0084ce;letter-spacing:0}

/* ¿Ü±¹¾î°¡´É ÀÎÀç */
#ForeignType {position:relative;width:1066px;border:2px solid #68a9d3}
#ForeignType .list {width:1066px;border-bottom:0 none}
#ForeignType .list .input {margin-right:50px}
#ForeignType .list .type {height:42px;padding:15px 0 0 120px;border-bottom:1px solid #c1dced}
#ForeignType .list .type .title {position:absolute;left:30px;top:23px;font-weight:bold}
#ForeignType .list .type .select {width:150px;margin-right:20px}
#ForeignType .level {height:37px;padding:20px 0 0 120px}
#ForeignType .level dt {position:absolute;left:30px;top:80px;font-weight:bold}

/* ÀÎÀçÁ¤º¸ »ó¼¼ °Ë»ö */
#SearchMain {width:762px;border:4px solid #cceaec}
#SearchMain ul.guide {width:738px;padding:15px 0 15px 24px;padding-bottom:12px\9;background-color:#e7f5f6}
#SearchMain ul.guide li {padding-left:7px;letter-spacing:-1px;color:#404480;background:url('//image.alba.kr/resume/bul_square_blue.gif') no-repeat left 4px}
#SearchMain fieldset {}
#SearchMain table {width:720px;margin:0 auto}
#SearchMain table th {width:115px;padding:12px 0;padding-bottom:9px\9;text-align:left;border-top:1px solid #d9d9d9}
#SearchMain table th span {padding-left:8px;background:url('//image.alba.kr/resume/bul_square_orange.gif') no-repeat left 4px}
#SearchMain table td {width:auto;padding:12px 0 12px 15px;padding-bottom:9px\9;border-top:1px solid #d9d9d9}
#SearchMain table td.form {padding:9px 0 9px 15px}
#SearchMain p.submit {padding:12px 0;text-align:center;background-color:#cceaec}
@media all and (min-width:0){
	#SearchMain ul.guide {padding-bottom:10px\9}
	#SearchMain table th,
	#SearchMain table td {padding-bottom:7px\9}
}
#SearchMain select {width:151px;height:20px;vertical-align:top}
#SearchMain span.selectBg {display:inline-block;width:145px;height:17px;padding:3px 0 0 6px;vertical-align:top;background:url('//image.alba.kr/job/selectBox_bg2.gif') no-repeat left top}
#SearchMain span.selectBg span {overflow:hidden;display:inline-block;width:125px;white-space:nowrap}
#SearchMain .selectLayer {z-index:2;position:absolute;top:19px;left:155px;width:400px;padding:10px 5px;background:#fff;border:2px solid #7f9db9}
#SearchMain .selectLayer ul {overflow:hidden;width:390px}
#SearchMain .selectLayer ul li {float:left;width:125px;padding:3px 0 3px 5px;white-space:nowrap}
#SearchMain .selectLayer li label {margin-right:5px;white-space:nowrap}
#SearchMain .selectLayer p {padding-right:3px;text-align:right}
#SearchMain .selectLayer p img {cursor:pointer}

#SearchMain table td label {margin-right:20px}
#SearchMain table td.area,
#SearchMain table td.license {padding-top:7px;padding-bottom:7px}
#SearchMain table td .area {padding:2px 0}
#SearchMain table td .kind {z-index:1;position:relative}
#SearchMain table td .kind span.career {position:relative;top:4px}
#SearchMain table td .period {width:380px;line-height:1.5}
#SearchMain table td .week {padding-bottom:5px;line-height:1.5}
#SearchMain table td .career input.typeRadio,
#SearchMain table td .career label {position:relative;top:4px}
#SearchMain table td .license p {padding:2px 0}
#SearchMain table td .computer select,
#SearchMain table td .foreign select {margin-right:20px;vertical-align:middle}
#SearchMain table td .special ul li {float:left;width:150px;margin:0 0 3px;letter-spacing:-1px}
#SearchMain table td.week {padding-bottom:0}
#SearchMain table td.week .divide {margin:10px 0 0;padding:10px 0 8px;background:url('//image.alba.kr/resume/line_dot.gif') repeat-x left top}
#SearchMain table td.week .divide label {letter-spacing:-1px}
#SearchMain table tr.first th,
#SearchMain table tr.first td {border-top:0 none}


/* Àü¹®ÀÎÀç°ü - °øÅë */
.kindPro {position:relative;width:1070px;height:81px;padding:130px 0 0;margin:0 0 10px}
#SubContents .kindPro h1 {padding:0;font:0/0 dotum;color:transparent}
.kindPro h2 {width:46px;height:46px;border:1px solid #e3e3e3;background:#f3f3f5}
.kindPro p.kindAll {position:absolute;right:0;top:100px;width:170px;height:31px;text-indent:-999em}
.kindPro p.kindAll a {display:block;height:31px}
.kindPro div.jobKind {overflow:hidden}
.kindPro div.jobKind dl {position:relative;overflow:hidden;height:48px;padding:12px}
.kindPro div.jobKind dl dt {float:left;width:46px;height:30px;padding:16px 0 0;margin-right:20px;font-weight:bold;text-align:center;border:1px solid #e3e3e3;background:#f3f3f4}
.kindPro div.jobKind dl dd {float:left;height:18px;padding:6px 0 0;letter-spacing:-1px}
.kindPro div.jobKind dl dd a {display:block}
.kindPro div.jobKind dl dd a.on {font-weight:bold;letter-spacing:-1px;color:#000}
.kindPro div.jobKind dl.pro {float:left;border-right:1px solid #dcdcdc}
.kindPro div.jobKind dl.best {float:right}

/* ¿Ü½Ä¾÷ Àü¹®ÀÎÀç°ü */
.kindRestaurant {background:url('//image.alba.kr/resume/Restaurant_head_bg1.jpg') no-repeat left top}
.kindRestaurant div.jobKind {border:2px solid #e45600}
.kindRestaurant div.jobKind dl.pro {float:none}
.kindRestaurant div.jobKind dl dd {width:138px}

/* »ç¹« Àü¹®ÀÎÀç°ü */
.kindOffice {background:url('//image.alba.kr/resume/Office_head_bg1.jpg') no-repeat}
.kindOffice div.jobKind {border:2px solid #0995ca}
.kindOffice div.jobKind dl.pro {width:710px}
.kindOffice div.jobKind dl.pro dd {width:160px}
.kindOffice div.jobKind dl.best {width:307px}
.kindOffice div.jobKind dl.best dd {width:118px}

/* ¸ÅÀå&middot;ÆÇ¸Å Àü¹®ÀÎÀç°ü */
.kindSale {height:auto;background:url('//image.alba.kr/resume/Sales_head_bg1.jpg') no-repeat}
.kindSale div.jobKind {border:2px solid #a151c0}
.kindSale div.jobKind dl {float:none;height:auto}
.kindSale div.jobKind dl dt {margin-top:12px} 
.kindSale div.jobKind dl dd {width:139px}

/* ÇÁ¸®·£¼­ ÀÎÀç */
#Object.freelancer .typeKind {z-index:1;position:relative;width:1070px;height:100px;margin:0;background:#45525b}
#Object.freelancer .typeKind .view {overflow:hidden;width:1070px;height:100px;margin:0 auto}
#Object.freelancer .typeKind .view ul {width:1040px;height:100px;margin:0 auto}
#Object.freelancer .typeKind .view li {float:left;width:80px;height:100px}
#Object.freelancer .typeKind .view li a {overflow:hidden;display:block;width:100%;height:100%;text-indent:-999em;background:url('//image.alba.kr/resume/free_category.png') no-repeat}
#Object.freelancer .typeKind .view li.kind01 a {background-position:-6px 0}
#Object.freelancer .typeKind .view li.kind02 a {background-position:-83px 0}
#Object.freelancer .typeKind .view li.kind03 a {background-position:-160px 0}
#Object.freelancer .typeKind .view li.kind04 a {background-position:-238px 0}
#Object.freelancer .typeKind .view li.kind05 a {background-position:-315px 0}
#Object.freelancer .typeKind .view li.kind06 a {background-position:-393px 0}
#Object.freelancer .typeKind .view li.kind07 a {background-position:-471px 0}
#Object.freelancer .typeKind .view li.kind08 a {background-position:-550px 0}
#Object.freelancer .typeKind .view li.kind09 a {background-position:-625px 0}
#Object.freelancer .typeKind .view li.kind10 a {background-position:-704px 0}
#Object.freelancer .typeKind .view li.kind11 a {background-position:-780px 0}
#Object.freelancer .typeKind .view li.kind12 a {background-position:-859px 0}
#Object.freelancer .typeKind .view li.kind13 a {background-position:-934px 0}
#Object.freelancer .typeKind .view li.kind01 a:hover {background-position:-6px -110px}
#Object.freelancer .typeKind .view li.kind02 a:hover {background-position:-83px -110px}
#Object.freelancer .typeKind .view li.kind03 a:hover {background-position:-160px -110px}
#Object.freelancer .typeKind .view li.kind04 a:hover {background-position:-238px -110px}
#Object.freelancer .typeKind .view li.kind05 a:hover {background-position:-315px -110px}
#Object.freelancer .typeKind .view li.kind06 a:hover {background-position:-393px -110px}
#Object.freelancer .typeKind .view li.kind07 a:hover {background-position:-471px -110px}
#Object.freelancer .typeKind .view li.kind08 a:hover {background-position:-550px -110px}
#Object.freelancer .typeKind .view li.kind09 a:hover {background-position:-625px -110px}
#Object.freelancer .typeKind .view li.kind10 a:hover {background-position:-704px -110px}
#Object.freelancer .typeKind .view li.kind11 a:hover {background-position:-780px -110px}
#Object.freelancer .typeKind .view li.kind12 a:hover {background-position:-859px -110px}
#Object.freelancer .typeKind .view li.kind13 a:hover {background-position:-934px -110px}
#Object.freelancer .typeKind .view li.kind01.on a {background-position:-6px -220px !important}
#Object.freelancer .typeKind .view li.kind02.on a {background-position:-83px -220px !important}
#Object.freelancer .typeKind .view li.kind03.on a {background-position:-160px -220px !important}
#Object.freelancer .typeKind .view li.kind04.on a {background-position:-238px -220px !important}
#Object.freelancer .typeKind .view li.kind05.on a {background-position:-315px -220px !important}
#Object.freelancer .typeKind .view li.kind06.on a {background-position:-393px -220px !important}
#Object.freelancer .typeKind .view li.kind07.on a {background-position:-471px -220px !important}
#Object.freelancer .typeKind .view li.kind08.on a {background-position:-550px -220px !important}
#Object.freelancer .typeKind .view li.kind09.on a {background-position:-625px -220px !important}
#Object.freelancer .typeKind .view li.kind10.on a {background-position:-704px -220px !important}
#Object.freelancer .typeKind .view li.kind11.on a {background-position:-780px -220px !important}
#Object.freelancer .typeKind .view li.kind12.on a {background-position:-859px -220px !important}
#Object.freelancer .typeKind .view li.kind13.on a {background-position:-934px -220px !important}
#Object.freelancer .paging a {overflow:hidden;position:absolute;width:30px;height:100px;margin:0;padding:0;text-indent:-999em;background:url('//image.alba.kr/resume/resume_free_btn.png') no-repeat;border:0 none}
#Object.freelancer .paging a.prev {left:0;top:0;background-position:0 0}
#Object.freelancer .paging a.next {right:0;top:0;background-position:-40px 0}

/* TM °Ë»ö*/
.jobPro .resumeSearch {z-index:3;position:relative;width:1070px}
.jobPro .resumeSearch h1 {width:1068px;height:29px;padding:0 !important;text-indent:-999em;background-color:#f5f5f5;border:1px solid #e2e2e2;border-bottom:0 none}
.jobPro .resumeSearch h2 {position:absolute;top:0;padding-bottom:0}
.jobPro .resumeSearch h2 a {display:block;width:114px;height:18px;height:17px\9;padding:11px 0 0;padding-top:12px\9;font:bold 12px Gulim;letter-spacing:-1px;text-align:center;text-decoration:none !important}
.jobPro .resumeSearch h2.base {left:0}
.jobPro .resumeSearch h2.detail {left:114px;border-top:0 none}
.jobPro .resumeSearch h2.on a {width:108px;height:21px;height:20px\9;padding:9px 0 0;padding-top:10px\9;background-color:#fff;border:3px solid #71b8c2;border-bottom:0 none}
.jobPro .resumeSearch h2.on.detail a {background-color:#ecf6f7}
.jobPro .resumeSearch.tabOut h1,
.jobPro .resumeSearch.tabOut h2 {overflow:hidden;visibility:hidden;position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0}

.jobPro .resumeSearchBase {width:764px;padding:10px 0;border:3px solid #71b8c2}
.jobPro .resumeSearchBase:after {content:"";clear:both;display:block}
.jobPro .resumeSearchBase dl:after {content:"";clear:both;display:block}
.jobPro .resumeSearchBase dl dt {position:relative;top:2px;float:left;height:20px;line-height:20px;letter-spacing:-1px}
.jobPro .resumeSearchBase dl dd {float:left}
.jobPro .resumeSearchBase dl dd select {width:111px;height:20px}
.jobPro .resumeSearchBase .divide1 {z-index:1;position:relative;float:left;width:346px}
.jobPro .resumeSearchBase .divide1 dl {width:346px}
.jobPro .resumeSearchBase .divide1 dl dt {width:40px;padding-left:19px}
.jobPro .resumeSearchBase .divide1 dl.local {z-index:1;position:relative;margin:0 0 5px}
.jobPro .resumeSearchBase .divide1 dl.kind {position:relative;margin:0 0 5px}
.jobPro .resumeSearchBase .divide1 .career {padding:3px 0 0 59px;letter-spacing:-1px}
.jobPro .resumeSearchBase .divide1 .photo {position:absolute;top:53px;left:174px;letter-spacing:-1px}
.jobPro .resumeSearchBase .divide2 {position:relative;float:left;width:317px;border-left:1px dashed #b6b6b6;border-right:1px dashed #b6b6b6}
.jobPro .resumeSearchBase .divide2 dl {width:317px}
.jobPro .resumeSearchBase .divide2 dl dt {width:47px;padding-right:8px;text-align:right}
.jobPro .resumeSearchBase .divide2 dl.gender input {position:absolute;left:-999em;background:transparent}
.jobPro .resumeSearchBase .divide2 dl.gender label {float:left;width:78px;height:15px;margin-left:-1px;padding-top:3px;text-align:center;background-color:#f5f5f5;border:1px solid #e3e3e4}
.jobPro .resumeSearchBase .divide2 dl.gender label.first {width:79px;margin-left:0}
.jobPro .resumeSearchBase .divide2 dl.gender label.on {z-index:1;position:relative;background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #888}
.jobPro .resumeSearchBase .divide2 dl.gender,
.jobPro .resumeSearchBase .divide2 dl.age {margin:0 0 5px}
.jobPro .resumeSearchBase .divide2 dl.education dd select.type {width:124px}
.jobPro .resumeSearchBase .divide2 dl.education dd select.type.edu {width:60px}
.jobPro .resumeSearchBase .divide3 {position:relative;float:left;width:99px;text-align:center}
.jobPro .resumeSearchBase .divide3 .searchBtn {width:71px;height:46px;margin:5px auto}
.jobPro .resumeSearchBase .divide3 .searchBtn.bigSearchBtn {height:58px}
.jobPro .resumeSearchBase .divide3 .searchBtn button {width:71px;height:46px;margin:0;padding:0}
.jobPro .resumeSearchBase .divide3 .searchBtn.bigSearchBtn button {height:58px}
.jobPro .resumeSearchBase .divide3 .searchBtn button span {display:block;width:71px;height:46px;text-indent:-999em;background:url('//image.alba.kr/resume/topSearch_bg.gif') no-repeat -81px 0}
.jobPro .resumeSearchBase .divide3 .searchBtn.bigSearchBtn button span {height:58px;background-position:0 0}
.jobPro .resumeSearchBase .divide3 .searchDetail a {text-decoration:underline}

.jobPro .resumeSearchDetail {display:none;width:770px;border-top:3px solid #71b8c2}
.jobPro .resumeSearchDetail dl {position:relative;width:764px}
.jobPro .resumeSearchDetail dl dt {position:absolute;left:0;top:0;width:122px;height:100%}
.jobPro .resumeSearchDetail dl dd {overflow:hidden;padding:10px 6px 10px 128px}
.jobPro .resumeSearchDetail dl dd a {text-decoration:none}
.jobPro .resumeSearchDetail .searchAdd {background-color:#ecf6f7;border:3px solid #71b8c2;border-top:0 none}
.jobPro .resumeSearchDetail .searchAdd dt {height:auto;padding:38px 0;font-weight:bold;text-align:center;color:#006f7f}
.jobPro .resumeSearchDetail .searchAdd dd a {display:inline-block;margin-top:5px;letter-spacing:-1px;color:#474747;border:1px solid #c8c8c8;border-bottom:1px solid #9f9f9f}
.jobPro .resumeSearchDetail .searchAdd dd a span {position:relative;display:block;width:68px;height:12px;padding:8px 10px;cursor:pointer;background-color:#fcfcfc;border:1px solid #fcfcfc;border-bottom:0 none}
.jobPro .resumeSearchDetail .searchAdd dd a span em {position:absolute;right:8px;width:7px;height:12px;background:url('//image.alba.kr/resume/topSearch_bg.gif') no-repeat -225px -201px}
.jobPro .resumeSearchDetail .searchAdd dd a.long span {width:109px}
.jobPro .resumeSearchDetail .searchAdd dd a.on {border:1px solid #8dc7cf;border-bottom:1px solid #6aadb7}
.jobPro .resumeSearchDetail .searchAdd dd a.on span {background-color:#b9dce1;border:1px solid #d8edef;border-bottom:0 none}
.jobPro .resumeSearchDetail .searchItem {width:764px;border:3px solid #c2c2c2;border-top:0 none;border-bottom:0 none}
.jobPro .resumeSearchDetail .searchItem .typeText {width:130px;height:12px;padding:5px 5px 4px;border:1px solid #c7c7c7}
.jobPro .resumeSearchDetail .searchItem .keyword {overflow:hidden;padding:5px 15px;text-align:right;background-color:#f5f5f5;border-bottom:1px solid #e4e4e7}
.jobPro .resumeSearchDetail .searchItem .keyword a {display:inline-block;width:57px;height:23px;vertical-align:top;line-height:999em;background:url('//image.alba.kr/resume/topSearch_bg.gif') no-repeat -162px -68px}
.jobPro .resumeSearchDetail .searchItem dl {display:none;border-bottom:1px solid #e4e4e7}
.jobPro .resumeSearchDetail .searchItem dl.localDetail,
.jobPro .resumeSearchDetail .searchItem dl.jobKindDetail,
.jobPro .resumeSearchDetail .searchItem dl.genderDetail,
.jobPro .resumeSearchDetail .searchItem dl.ageDetail,
.jobPro .resumeSearchDetail .searchItem dl.etcDetail {display:block}
.jobPro .resumeSearchDetail .searchItem dl dt {background-color:#f5f5f5}
.jobPro .resumeSearchDetail .searchItem dl dt span {position:absolute;left:17px;top:50%;margin-top:-5px}
.jobPro .resumeSearchDetail .searchItem dl.weekDetail dt span,
.jobPro .resumeSearchDetail .searchItem dl.officeDetail dt span {margin-top:-13px}
.jobPro .resumeSearchDetail .searchItem dl dt a.clear {overflow:hidden;position:absolute;right:5px;top:50%;width:16px;height:16px;margin-top:-8px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/resume/topSearch_bg.gif') no-repeat -118px -205px}
.jobPro .resumeSearchDetail .searchItem dl.localDetail dt a.clear {width:44px;background-position:-242px -205px}
.jobPro .resumeSearchDetail .searchItem dl dd .tabForm {overflow:hidden;width:630px;height:36px;margin-bottom:5px}
.jobPro .resumeSearchDetail .searchItem dl dd .tabForm li {position:relative;float:left;margin:0;padding:0}
.jobPro .resumeSearchDetail .searchItem dl dd .tabForm li.on {z-index:1}
.jobPro .resumeSearchDetail .searchItem dl dd .tabForm li a {display:block;height:11px;margin:0 0 0 -1px;padding:9px 0 8px;text-align:center;background-color:#f5f5f5;border:1px solid #d9d9d9}
.jobPro .resumeSearchDetail .searchItem dl dd .tabForm li.on a {z-index:1;position:relative;background-color:#fcfcfc;border:1px solid #bbb}
.jobPro .resumeSearchDetail .searchItem dl dd .tabForm li.on a span {position:absolute;left:-1px;bottom:-7px;height:7px;background:url('//image.alba.kr/resume/topSearch_bg.gif') no-repeat center -235px}
.jobPro .resumeSearchDetail .searchItem dl dd .tabForm li.first a {margin:0}
.jobPro .resumeSearchDetail .searchItem dl.localDetail dd .tabForm li a {width:36px}
.jobPro .resumeSearchDetail .searchItem dl.localDetail dd .tabForm li.on a span {width:38px}
.jobPro .resumeSearchDetail .searchItem dl.jobKindDetail dd .tabForm li a {width:78px}
.jobPro .resumeSearchDetail .searchItem dl.jobKindDetail dd .tabForm li.last a {width:75px}
.jobPro .resumeSearchDetail .searchItem dl.jobKindDetail dd .tabForm li.on a span {width:80px}
.jobPro .resumeSearchDetail .searchItem dl.jobKindDetail dd .tabForm li.last.on a span {width:77px}
.jobPro .resumeSearchDetail .searchItem .inputWrap {overflow:hidden;padding:0 8px}
.jobPro .resumeSearchDetail .searchItem .inputWrap li {float:left}
.jobPro .resumeSearchDetail .searchItem .inputWrap label {display:inline-block;width:101px;height:11px;padding-top:1px;line-height:11px;font:11px dotum;letter-spacing:-1px}
.jobPro .resumeSearchDetail .searchItem .inputWrap label.career {width:25px}
.jobPro .resumeSearchDetail .searchItem .selectWrap {position:absolute;left:128px;top:10px}
.jobPro .resumeSearchDetail .searchItem .selectWrap select {display:inline-block;width:90px}
.jobPro .resumeSearchDetail .searchItem .selectWrap span.bar {display:inline-block;height:24px;padding:0 3px;line-height:22px}
.jobPro .resumeSearchDetail .searchItem dl.ageDetail .selectWrap,
.jobPro .resumeSearchDetail .searchItem dl.schoolDetail .selectWrap {position:static}
.jobPro .resumeSearchDetail .searchItem dl.careerDetail .selectWrap {left:425px}
.jobPro .resumeSearchDetail .searchItem dl.skillDetail dd .inputWrap li label,
.jobPro .resumeSearchDetail .searchItem dl.etcDetail dd .inputWrap li label {width:150px}
.jobPro .resumeSearchDetail .searchItem dl dd .checkView {display:none;position:relative;width:628px;margin-top:10px;border:1px solid #c2c4c8}
.jobPro .resumeSearchDetail .searchItem dl dd .checkView p.title {position:absolute;left:0;top:0;width:118px;height:100%;background-color:#f5f5f5;border-right:1px solid #c2c4c8}
.jobPro .resumeSearchDetail .searchItem dl dd .checkView p.title span {position:absolute;top:50%;width:100%;margin-top:-5px;font:11px Dotum;letter-spacing:-1px;text-align:center}
.jobPro .resumeSearchDetail .searchItem dl dd .checkView ul {padding:10px 10px 7px 132px}
.jobPro .resumeSearchDetail .searchItem dl dd .checkView ul li {padding:3px 0;font:11px Dotum;letter-spacing:-1px}
.jobPro .resumeSearchDetail .searchItem dl dd .checkView ul li a.del {display:inline-block;width:9px;height:10px;margin:0 3px;text-indent:-999em;vertical-align:top;background:url('//image.alba.kr/resume/topSearch_bg.gif') no-repeat -170px -205px}
.jobPro .resumeSearchDetail .searchItem dl.genderDetail dd {overflow:hidden}
.jobPro .resumeSearchDetail .searchItem dl.genderDetail dd input {position:absolute;left:-999em;background:transparent}
.jobPro .resumeSearchDetail .searchItem dl.genderDetail dd label {float:left;width:71px;height:11px;margin:0 0 0 -1px;padding:8px 0 7px;text-align:center;background-color:#f5f5f5;border:1px solid #e3e3e4}
.jobPro .resumeSearchDetail .searchItem dl.genderDetail dd label.on {z-index:1;position:relative;background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #888}
.jobPro .resumeSearchDetail .searchItem dl.licenseDetail dd {padding-left:200px}
.jobPro .resumeSearchDetail .searchItem dl.officeDetail dd,
.jobPro .resumeSearchDetail .searchItem dl.languageDetail dd {padding-left:248px}
.jobPro .resumeSearchDetail .searchItem dl.schoolDetail dd select,
.jobPro .resumeSearchDetail .searchItem dl.officeDetail dd select,
.jobPro .resumeSearchDetail .searchItem dl.languageDetail dd select {width:120px}
.jobPro .resumeSearchDetail .searchItem dl.licenseDetail dd span {position:absolute;left:142px;top:15px}
.jobPro .resumeSearchDetail .searchItem dl.licenseDetail a {display:inline-block;height:22px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/resume/topSearch_bg.gif') no-repeat}
.jobPro .resumeSearchDetail .searchItem dl.licenseDetail a.selectLicense {width:42px;background-position:-229px -68px}
.jobPro .resumeSearchDetail .searchItem dl.licenseDetail a.addLicense {width:43px;background-position:-50px -113px}
.jobPro .resumeSearchDetail .searchItem dl.licenseDetail a.delLicense {width:43px;background-position:-287px -113px}
.jobPro .resumeSearchDetail .searchItem dl.licenseDetail p.searchAddLicense {margin-top:3px}
.jobPro .resumeSearchDetail .searchItem dl dd a.searchDel {overflow:hidden;position:absolute;right:0;top:0;width:16px;height:14px;padding:0;line-height:999em;vertical-align:top;background:url('//image.alba.kr/resume/topSearch_bg.gif') no-repeat -144px -206px;border:0 none}
.jobPro .resumeSearchDetail .searchAct {overflow:hidden;height:40px;padding:15px 0;text-align:center;background-color:#f5f5f5;border:3px solid #c2c2c2;border-top:0 none}
.jobPro .resumeSearchDetail .searchAct button {height:40px;margin:0;padding:0}
.jobPro .resumeSearchDetail .searchAct button.searchBtn {width:67px;margin-right:5px}
.jobPro .resumeSearchDetail .searchAct button.saveBtn {width:67px;margin-right:5px}
.jobPro .resumeSearchDetail .searchAct button.searchClear {width:110px}
.jobPro .resumeSearchDetail .searchAct button span {overflow:hidden;display:block;height:40px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/resume/topSearch_bg.gif') no-repeat}
.jobPro .resumeSearchDetail .searchAct button.searchBtn span {width:67px;background-position:-162px 0}
.jobPro .resumeSearchDetail .searchAct button.saveBtn span {width:67px;background-position:-281px -57px}
.jobPro .resumeSearchDetail .searchAct button.searchClear span {width:110px;background-position:-239px 0}
body.jobPro .resumeSearchBase .divide1 .photo,
body#TodayView.jobPro .resumeSearchBase .divide1 .photo {top:28px}
