@charset "euc-kr";

/* base */
html, body {margin:0;padding:0}
body {font:13px 'Malgun Gothic' , AppleGothic, Sans-serif;letter-spacing:-0.1em;color:#333;background:#fff}
div, ul, ol, dl, p,
h1, h2, h3, h4, h5, h6,
fieldset, legend,
iframe,
table {margin:0;padding:0;font:1em 'Malgun Gothic', Gulim, AppleGothic, Sans-serif;color:#333}
ul, ol, dl {list-style:none}
dt, dd, li {margin:0;padding:0}
form {margin:0}
input, select, textarea {font:1em 'Malgun Gothic', Gulim, AppleGothic, Sans-serif;vertical-align:middle;color:#333}
textarea {resize:none}
select {height:20px;line-height:16px}
img, fieldset, button {border:0}
img {vertical-align:top}
hr, legend {display:none}
em, address {font-style:normal}
select {font-family:tahoma}
iframe {_vertical-align:top;border:0 none}
iframe.hideFrame, caption, legend, .hide {visibility:hidden;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;position:absolute;top:-999em;left:-999em}

/* link */
a, a:visited {text-decoration:none;color:#333}
a:hover, a:active {color:#2073f0}

/* skipNav */
.skipNav {z-index:999;position:absolute}
.skipNav li a {position:absolute;top:-999em;left:0;width:148px;height:32px;text-align:center;line-height:33px;background-color:#fee49b}
.skipNav li a:focus,
.skipNav li a:active {top:0;left:0}

/* class : °øÅë */
.wrap:after {content:"";clear:both;display:block}
.filter {z-index:999;position:fixed;left:0;top:0;width:100%;height:100%;background:#000;filter:alpha(opacity=50);opacity:0.5}
input:-ms-input-placeholder {color:#666}
.placeholder {color:#666}

/* input */
input[type="text"] {height:36px;*height:28px;padding:2px 0 0 10px;*padding-top:10px;margin-right:5px;font-size:15px;vertical-align:top;border:1px solid #bbb;color:#666}
span.input {position:relative;display:inline-block;vertical-align:top}
span.input * {vertical-align:middle;cursor:pointer}
span.input input {position:absolute;left:0;margin:0;cursor:pointer;opacity:0;filter:alpha(opacity=0)}
span.input label {display:inline-block;height:21px;*height:22px;padding:1px 0 0 25px;*padding-top:0;font-size:14px;color:#474747;background:url('//image.alba.kr/person/resume_inputBg.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 1px}
span.input input[type="checkbox"]:checked + label {background-position:0 -28px}
span.input.on input[type="checkbox"] + label {background-position:0 -28px}
span.input.disabled input[type="checkbox"] + label {background-position:0 -114px;color:#a9a9a9}
span.input input[type="radio"] + label {background-position:0 -57px}
span.input input[type="radio"]:checked + label {background-position:0 -87px}
span.input.on input[type="radio"] + label {background-position:0 -87px}

/* selectBoxCustom */
.selectBoxCustom {overflow:hidden;display:inline-block;position:relative;width:140px;height:38px;margin-right:6px;vertical-align:top;border:1px solid #bbb}
.selectBoxCustom select {position:absolute;left:-2px;top:-2px;width:142px;height:42px;padding:0 5px 0 10px;font:14px 'Malgun Gothic';border:0 none !important}
.selectBoxCustom .arrow {position:absolute;right:0;top:0;width:24px;height:40px;background:url('//image.alba.kr/person/selectArrow_active.jpg') no-repeat}
.selectBoxCustom select.disabled {color:#a9a9a9;background:#ebebe4}
.selectBoxCustom select.disabled+.arrow {background:url('//image.alba.kr/person/selectArrow_disabled.jpg') no-repeat}
.selectBoxCustom.focus {width:138px;height:36px;border:2px solid #a4c6fd}
.selectBoxCustom.focus select {left:-3px;top:-3px}
.selectBoxCustom.focus .arrow {top:-1px;right:-1px}

/* »ó,Áß,ÇÏ ¾ÆÀÌÄÜ */
span.high {position:relative;top:-1px;display:inline-block;width:26px;height:26px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/resumeIcon.png') no-repeat -150px -50px}
span.middle {position:relative;top:-1px;display:inline-block;width:26px;height:26px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/resumeIcon.png') no-repeat -200px -50px}
span.low {position:relative;top:-1px;display:inline-block;width:26px;height:26px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/resumeIcon.png') no-repeat -250px -50px}

/* ¾È³»¹®±¸(Tip) */
span.tip {position:relative;display:inline-block;height:26px;margin-top:20px;font:11px/26px dotum;letter-spacing:-1px;vertical-align:top;color:#777}
span.tip em {position:relative;top:3px;*top:-3px;display:inline-block;width:18px;height:18px;margin-right:4px;vertical-align:top;background:url('//image.alba.kr/person/newRegist_bg.png') no-repeat 0 -174px}

/* ÀÔ·Â´©¶ô¸Þ¼¼Áö */
span.tip.message {display:none;height:auto;margin-top:10px;color:#ff5400}
span.tip.message .icon {display:inline-block;margin-right:20px;vertical-align:top}
span.tip.message .icon .value {border:1px solid #e5e5e5;background:#f9f9f9;color:#757575}
span.tip.message .icon button {cursor:text}
span.tip.message .text {display:inline-block;padding-top:7px;vertical-align:top;line-height:normal;color:#888}
span.tip.message .text em {top:-3px}

/* Header */
#Global {z-index:105;position:relative;width:100%;margin:0 0 10px;background-color:#ffe000}
#Header {z-index:105;position:relative;width:1070px;height:105px;margin:0 auto}

.headerBi,
.headerBi__logo {width:240px;height:105px}
.headerBi__local-img {margin:52px 0 0}

.headerSearch {position:absolute;top:25px;left:333px;width:405px}
.headerSearch .searchInput {position:relative;float:left}
.headerSearch .searchInput>input {height:38px;margin:0;padding:0 15px;border:0 none;background-color:#fff}
.headerSearch .searchInput>label {position:absolute;top:0;left:0;height:38px;padding-left:15px;font-size:14px;font-family:"Malgun Gothic";line-height:38px;cursor:text;color:#999}
.headerSearch .wordSearch>input {width:190px}
.headerSearch .areaSearch {border-left:1px solid #ebedee}
.headerSearch .areaSearch>input {width:117px}
.headerSearch .searchSubmit {position:absolute;top:0;right:0;width:38px;height:38px;padding:9px;font-size:0;color:transparent;background-color:#403b00}
.headerSearch .searchSubmit>span {display:block;width:20px;height:20px;background:url('//image.alba.kr/e/common/201911/header.png') no-repeat 0 0}

.headerPopular {position:absolute;top:70px;left:330px}
.headerPopular>li {float:left;margin-right:3px;font-size:11px;font-family:"Malgun Gothic"}
.headerPopular>li>a {display:block;padding:5px}

.headerLink {position:absolute;top:36px;right:0}
.headerLink>li {float:left;background:url('//image.alba.kr/e/common/201911/header.png') no-repeat -89px 14px}
.headerLink>li:first-child {background:none}
.headerLink>li>a {display:block;padding:10px;font-size:13px;font-family:"Malgun Gothic"}
.headerLink>li.mobile>a {padding-right:4px}
.headerLink>li.mobile span {display:inline-block;width:8px;height:15px;margin-right:3px;vertical-align:top;background:url('//image.alba.kr/e/common/201911/header.png') no-repeat -30px 1px}
.headerLink>li.sns {position:absolute;top:-22px;width:100%;font-size:12px:font-family:"Malgun Gothic";letter-spacing:-1px;color:#423312}
.headerLink>li.sns>strong {font-weight:normal}
.headerLink>li.sns>em {display:inline-block;width:16px;height:15px;margin-top:1px;font-size:0;vertical-align:top;color:transparent;background:url('//image.alba.kr/sns/icon_sns_pc1.png') no-repeat}
.headerLink>li.sns>em.facebook {background-position:0 0}
.headerLink>li.sns>em.naver {background-position:-19px 0}
.headerLink>li.sns>em.kakao {background-position:-38px 0}

/* ÅëÇÕ°Ë»ö ÀÚµ¿¿Ï¼º */
.ark {z-index:105;position:absolute;left:0;top:35px;width:405px}
#arkArea {left:auto;right:0;width:259px}
.ark_wrap {display:none;overflow:hidden;left:0 !important;width:403px;letter-spacing:-0.05em;text-align:left;background-color:#fff;border:1px solid #888}
#arkArea .ark_wrap {width:257px}
.ark_wrap dl {position:relative;border-top:1px solid #e1e1e1}
.ark_wrap dt {position:absolute;right:12px;top:14px;font:13px 'Malgun Gothic';letter-spacing:0;color:#767676}
#arkArea .ark_wrap dt {display:none}
.ark_content_list {position:relative;padding:10px 0 12px}
.ark_content_list.strark_word {margin-top:-11px;padding-top:0}
.ark_content_list li {overflow:hidden;padding:2px 50px 2px 14px;font:14px 'Malgun Gothic';letter-spacing:-0.1em;white-space:nowrap;text-overflow:ellipsis}
.ark_content_list li span {font:13px 'Malgun Gothic';letter-spacing:0;color:#0285c9}
.ark_content_list li strong {color:#ea2015}
.ark_content_list li em {display:none;position:absolute;right:12px;width:50px;font:13px 'Malgun Gothic';letter-spacing:0;text-align:right;color:#767676}
.ark_content_list li.divide {margin-top:10px;padding-top:10px;border-top:1px solid #e1e1e1}
.ark_content_list2 {position:relative;padding:0 80px 0 14px}
.ark_content_list2 li {padding:10px 0 4px;font:13px 'Malgun Gothic';letter-spacing:-0.1em}
.ark_content_list2 li a.title {overflow:hidden;display:block;padding-bottom:1px;font-size:15px;text-decoration:underline;color:#0000cc;white-space:nowrap;text-overflow:ellipsis}
.ark_content_list2 li span {margin:0;color:#000}
.ark_content_list2 li span.company {color:#218d44}
.ark_content_list2 li span.pay {color:#222}
.ark_content_list2 li span.bar {padding:0 8px;color:#ccc}
.ark_content_list2 li span.keyword {display:block}
.ark_content_list2 li span.keyword .icon {display:inline-block;width:53px;height:13px;margin-top:-2px;font-size:0;vertical-align:middle;color:transparent;background:url('//image.alba.kr/search/icon_keyword.gif') no-repeat 0 0}
.ark .page {position:relative;padding:15px 0 20px;text-align:center}
.ark .page a {display:inline-block;width:18px;height:18px;margin:0 2px;font:13px 'Malgun Gothic';vertical-align:top;text-align:center;color:#000;border:1px solid #d5d5d5}
.ark .page strong {color:#ff4500}
.ark .page .pageBtn {height:13px;padding-top:5px}
.ark .page .pageBtn span {overflow:hidden;display:inline-block;width:5px;height:9px;font-size:0;vertical-align:top;color:transparent;background:url('//image.alba.kr/e/common/201608/header.png') no-repeat}
.ark .page .prevPage span {background-position:-132px 0} 
.ark .page .nextPage span {background-position:-142px 0} 
.ark_noInfo {padding:10px 10px 12px;font:13px 'Malgun Gothic';letter-spacing:-0.1em}
.ark_footer {clear:both;position:relative;height:21px;height:20px\0;*height:20px;margin-top:-1px;padding:9px 10px 0;padding-top:10px\0;*padding-top:10px;background-color:#f6f6f6;border-top:1px solid #e6e6e6}
.ark_footer .help {padding:0;font:11px dotum;color:#ccc;background-color:#f6f6f6;border:0 none}
.ark_footer .help a {color:#222}
.ark_footer .jobTotal {position:absolute;top:9px;top:10px\0;*top:10px;right:10px;font:11px dotum;color:#222}
.ark_footer .jobTotal em {padding-right:1px;font:bold 11px dotum;color:#ea2015}

#HeaderMenuWrap {z-index:101;position:relative;width:100%;height:49px;border-bottom:1px solid #e1e1e1;background-color:#fff}
#HeaderMenu {z-index:101;width:1070px;height:49px;margin:0 auto}
body.scroll {padding-top:49px}
body.scroll #HeaderMenuWrap {z-index:99999;position:fixed;top:0;left:0}
.headerFilter {z-index:99;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;filter:alpha(opacity=25);opacity:0.25}

.headerMenu {float:left}
.headerMenu>li {float:left;margin:0 10px}
.headerMenu>li>a {display:block;height:49px;padding:0 2px;font:bold 15px/49px 'Malgun Gothic';letter-spacing:-0.1em}
.headerMenu>li>a>span {display:inline-block;width:24px;height:24px;margin-top:13px;vertical-align:top;background:url('//image.alba.kr/e/common/201911/header.png') no-repeat}
.headerMenu>li.person>a>span {background-position:-30px -30px}
.headerMenu>li.biz>a>span {background-position:-60px -30px}

.headerMenu>li.on>a,
.headerMenu>li.active>a {height:46px;text-decoration:none;border-bottom:3px solid #ffd200}
.headerMenu>li.active .headerMenuFullWrap,
.headerMenu>li.active .headerMenuFull,
.headerMenu>li.active .headerMenuSub {display:block}

.headerMenu>li.all {margin:0 4px 0 0;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1}
.headerMenu>li.all>a {width:44px;height:34px;padding-top:15px;font-size:0;color:transparent}
.headerMenu>li.all.on>a,
.headerMenu>li.all.active>a {border-bottom:0 none}
.headerMenu>li.all>a>span {display:block;width:20px;height:20px;margin:0 auto;background:url('//image.alba.kr/e/common/201911/header.png') no-repeat 0 -30px}

.headerMenuFullWrap {display:none;position:absolute;top:50px;left:0;right:0;border-bottom:1px solid #ffd200;background-color:#fff}
.headerMenuFull {display:none;width:1068px;margin:0 auto;background-color:#fff;border-left:1px solid #ebedee;border-right:1px solid #ebedee}
.headerMenuFull-title {padding:13px 20px;font:bold 14px/1.2 'Malgun Gothic';letter-spacing:-0.05em;border-bottom:1px solid #e7e7e7}
.headerMenuFull-title>a {color:#333}
.headerMenuFull-title>a>span {margin-top:3px}
.headerMenuFull-section {overflow:hidden;position:relative;width:100%}
.headerMenuFull-section>li {float:left;padding:20px 0 0 13px;font:bold 13px/1.2 'Malgun Gothic';letter-spacing:-0.05em;border-left:1px solid #e7e7e7}
.headerMenuFull-section>li:first-child {border-left:0 none}
.headerMenuFull-section>li>strong,
.headerMenuFull-section>li>a {display:block;margin:0 0 12px;color:#333}
.headerMenuFull-section-list {overflow:hidden}
.headerMenuFull-section-list>li {padding:4px 0;font:13px/1.2 'Malgun Gothic';letter-spacing:-0.05em}
.headerMenuFull-section-list>li>a {color:#666}
.headerMenuFull-section-list>li>a>.icon {display:inline-block;height:14px;height:13px\0;*height:13px;margin-top:-2px;padding:2px 2px 0;padding-top:3px\0;*padding-top:3px;font:11px Dotum;letter-spacing:-0.05em;text-align:center;vertical-align:middle;color:#fff;background:#ff9d12}
.headerMenuFull-section-list>li>a>.age19 {display:inline-block;width:11px;height:12px;padding-right:1px;font-size:10px;line-height:12px;text-align:center;color:#000;border:1px solid #ff4544;border-radius:50%}
.headerMenuFull-section-subList {overflow:hidden;width:105px;margin:8px 0 1px 0;padding:4px 9px;border:1px solid #f3f3f3;border-radius:3px;background-color:#fbfbfb}
.headerMenuFull-section-subList>li {float:left;margin:1px 0 3px 7px}
.headerMenuFull-section-subList.area>li {margin-left:4px}
.headerMenuFull-section-subList.pro>li {margin-left:17px}
.headerMenuFull-section-subList>li.first {margin-left:0}
.headerMenuFull-section-subList>li>a {font:12px/1.2 'Malgun Gothic';letter-spacing:-0.05em;color:#666}
.headerMenuFull-section-brandList {*zoom:1;padding-top:7px}
.headerMenuFull-section-brandList:after {content:"";clear:both;display:block}
.headerMenuFull-section-brandList>li {float:left;width:65px;height:75px;margin-right:12px}
.headerMenuFull-section-brandList>li>a {overflow:hidden;display:block;height:100%;font:11px dotum;letter-spacing:-0.05em;text-overflow:ellipsis;white-space:nowrap;text-align:center}
.headerMenuFull-section-brandList>li>a>span {display:block;width:63px;height:29px;margin-bottom:6px;padding:4px 0 0;background:#fff;border:1px solid #dfdfdf}
.headerMenuFull-section-brandList>li>a>span>img {width:55px}
.headerMenuFull-section-list>li.occupation>.headerMenuFull-section-subList>li {width:49px}
.headerMenuFull-section-list>li.talentCondition>.headerMenuFull-section-subList>li {float:none}

/* 5°³ 199px, 6°³ 164px, 7°³ 138px, 8°³ 119px */
.headerMenu>li.all .headerMenuFull-section>li {width:138px;height:235px}
.headerMenu>li.all .headerMenuFull-section.person>li {width:138px}
.headerMenu>li.all .headerMenuFull-section.biz>li {width:164px}
.headerMenu>li.job .headerMenuFull-section>li {width:138px;height:390px}
.headerMenu>li.job .headerMenuFull-section>li.pay {position:absolute;top:147px;left:455px;height:127px}
.headerMenu>li.brand .headerMenuFull-section>li {overflow-x:hidden;overflow-y:auto;width:796px;height:330px}
.headerMenu>li.brand .headerMenuFull-section>li.brandType {width:245px}
.headerMenu>li.brand .headerMenuFull-section-list>li {float:left;width:50%}
.headerMenu>li.resume .headerMenuFull-section>li {width:138px;height:365px}
.headerMenu>li.story .headerMenuFull-section>li {width:164px;height:200px}
.headerMenu>li.story .headerMenuFull-section>li.unique {position:absolute;top:110px;right:1px;height:24px}
.headerMenu>li.story .headerMenuFull-section>li.interview {position:absolute;top:138px;right:1px;height:24px}
.headerMenu>li.story .headerMenuFull-section>li.global {position:absolute;top:166px;right:1px;height:24px}
.headerMenu>li.customer .headerMenuFull-section>li {width:130px;height:235px}
.headerMenu>li.customer .headerMenuFull-section>li.type01 {width:145px}
.headerMenu>li.customer .headerMenuFull-section>li.notice {position:absolute;top:140px;right:1px;height:24px}
.headerMenu>li.person .headerMenuFull-section>li {width:135px;height:200px}
.headerMenu>li.person .headerMenuFull-section>li.application {width:156px}
.headerMenu>li.person .headerMenuFull-section>li.mystory {position:absolute;top:105px;left:765px;height:88px}
.headerMenu>li.biz .headerMenuFull-section>li {width:119px;height:235px}
.headerMenu>li.my .headerMenuFull-title {padding:8px 20px}
.headerMenu>li.my .headerMenuFull-title>a.menuSetBtn {display:inline-block;height:20px;height:21px\0;*height:21px;padding:5px 11px 0 7px;padding-top:4px\0;*padding-top:4px;font:bold 12px/1.2 'Malgun Gothic';color:#222;border:1px solid #bcbdbe;border-bottom:1px solid #868686}
.headerMenu>li.my .headerMenuFull-title>a.menuSetBtn>span {display:inline-block;width:14px;height:14px;margin:0 6px 0 0;background:url('//image.alba.kr/e/common/201608/header.png') no-repeat -120px -69px}
.headerMenu>li.my .headerMenuFull-section>li {width:315px;padding-bottom:30px}
.headerMenu>li.my .headerMenuFull-section-list>li {float:left;width:50%}

.header-icon {display:inline-block;font-size:0;vertical-align:top;color:transparent;background:url('//image.alba.kr/e/common/201811/header.png') no-repeat}
.header-icon--home {width:14px;height:14px;margin-top:1px;background-position:-60px -60px}
.header-icon--pro {width:28px;height:18px;background-position:-90px -60px}
.header-icon--career {width:28px;height:18px;background-position:-120px -60px}
.header-icon--19 {width:16px;height:16px;background-position:-60px -90px}
.header-icon--gangsa {width:38px;height:18px;background-position:-40px -120px}
.header-icon--ganhojob {width:34px;height:18px;background-position:0 -120px}
.header-icon--new {width:14px;height:14px;background-position:-90px -90px}
.header-icon--more {width:56px;height:22px;margin:-3px 0 0 5px;background-position:-90px -120px}

.headerQuick {float:right}
.headerQuick>li {float:left;background:url('//image.alba.kr/e/common/201911/header.png') no-repeat -89px -10px}
.headerQuick>li:first-child {background:none}
.headerQuick>li>a {display:block;height:49px;padding:0 10px;font:14px/49px 'Malgun Gothic';letter-spacing:-0.1em;text-decoration:none}
.headerQuick>li.last>a {padding-right:0}
.headerQuick>li.personHome,
.headerQuick>li.bizHome {margin-left:8px;background:none}
.headerQuick>li.personHome>a,
.headerQuick>li.bizHome>a {padding-left:0}
.headerQuick>li.personHome span,
.headerQuick>li.bizHome span {display:inline-block;width:24px;height:24px;margin-top:13px;vertical-align:top;background:url('//image.alba.kr/e/common/201911/header.png') no-repeat -30px -30px}
.headerQuick>li.bizHome span {background-position:-60px -30px}

.myMenuSetWrap {display:none}
.myMenuSet {z-index:999;position:fixed;top:161px;left:50%;width:1068px;height:584px;margin-left:-535px;border:1px solid #333;background:#fff}
.myMenuSet-title {display:block;padding:12px 20px 15px;font:bold 14px/1.2 'Malgun Gothic';color:#282828;letter-spacing:-2px;color:#333;border-bottom:1px solid #e7e7e7}
.myMenuSet-section {overflow:hidden;width:100%}
.myMenuSet-section>li {float:left;width:315px;height:458px;padding:12px 20px;font:bold 13px/1.2 'Malgun Gothic';letter-spacing:-0.05em;border-left:1px solid #e7e7e7}
.myMenuSet-section>li:first-child {border-left:none}
.myMenuSet-section>li>strong {display:block;margin-bottom:5px;color:#333}
.myMenuSet-section-list {float:left;width:315px;*zoom:1}
.myMenuSet-section-list:after {content:" ";clear:both;display:block}
.myMenuSet-section-list + .myMenuSet-section-list {margin-left:25px}
.myMenuSet-section-list>li {float:left;width:50%;margin-top:7px}
.myMenuSet-section-list>li>span.input {position:relative;display:inline-block}
.myMenuSet-section-list>li>span.input * {vertical-align:middle;cursor:pointer}
.myMenuSet-section-list>li>span.input input {position:absolute;left:0;margin:0;cursor:pointer;opacity:0;filter:alpha(opacity=0)}
.myMenuSet-section-list>li>span.input label {display:inline-block;height:17px;padding:0 0 0 20px;font:12px/1.2 'Malgun Gothic';color:#444;*line-height:1.3;background:url('//image.alba.kr/comm/input.png') no-repeat;white-space:nowrap}
.myMenuSet-section-list>li>span.input input[type="checkbox"] + label {background-position:0 1px}
.myMenuSet-section-list>li>span.input.on input[type="checkbox"] + label {background-position:0 -19px;color:#2073f0}
.myMenuSet-section-btn {position:relative;padding:15px 20px;text-align:right;border-top:1px solid #e7e7e7}
.myMenuSet-section-btn>a {display:inline-block;width:65px;padding:5px 0 7px;font:bold 12px/1.2 'Malgun Gothic';text-align:center;border:1px solid #bcbdbe;border-bottom:1px solid #868686}
.myMenuSet-section-btn>a.left{position:absolute;top:15px;left:20px}
.myMenuSet-filter {z-index:998;position:fixed;left:0;top:0;width:100%;height:100%;background:#000;filter:alpha(opacity=50);opacity:0.5}

/* Header - main.css¿Í ´Ù¸¥ ºÎºÐ */
#Global {margin:0}
#Global * {letter-spacing:-0.05em}
.headerPopular>li>a,
.headerLink>li>a,
.headerMenu>li>a,
.headerQuick>li>a {color:#222}
.headerPopular>li>a,
.headerLink>li>a {line-height:1.2}
.headerMenu>li>a,
.headerQuick>li>a  {letter-spacing:-0.1em !important}

/* Header - ±â¾÷¼­ºñ½º/TMÀü¹®°ü */
#HeaderGnb {z-index:110;position:relative;width:100%;height:25px;border-bottom:1px solid #dedede;background-color:#fff}
#HeaderGnb .headerAction {z-index:110;position:relative;width:1070px;height:25px;margin:0 auto}
#HeaderGnb .headerLink {top:5px;right:0;left:auto}
#HeaderGnb .headerLink li {padding:0 6px;font:11px 'Malgun Gothic';background:url('//image.alba.kr/e/common/201303/header2.gif') no-repeat -959px 3px}
#HeaderGnb .headerLink li>a {padding:0;font:11px 'Malgun Gothic';letter-spacing:-0.05em}
#HeaderGnb .headerLink li:first-child {background:0 none}
#HeaderWrap {width:100%;background-color:#fff}
#HeaderWrap #Header {height:125px}
#HeaderWrap .headerBi {height:98px;padding-top:27px}

#JobProMenuWrap {z-index:100;position:relative;width:100%;height:38px;padding:18px 0 0 0;background:url('//image.alba.kr/e/common/201403/header_JobPro.png') repeat-x 0 -20px}
#JobProMenu {z-index:100;position:relative;width:960px;height:38px;margin:0 auto}
.jobProMenu {overflow:hidden;width:960px;height:38px}
.jobProMenu li {float:left}
.jobProMenu li a {display:block;text-indent:-999em;height:38px;background:url('//image.alba.kr/e/common/201403/header_JobPro.png') no-repeat}
.jobProMenu li.job a {width:90px;background-position:0 -80px}
.jobProMenu li.resume a {width:97px;background-position:-90px -80px}
.jobProMenu li.regResume a {width:108px;background-position:-187px -80px}
.jobProMenu li.regJob a {width:120px;background-position:-295px -80px}
.jobProMenu.person li.person a {width:126px;background-position:-416px -80px}
.jobProMenu.person li.resumeReg a {width:107px;background-position:-187px -80px}
.jobProMenu.biz li.biz a {width:126px;background-position:-651px -80px}
.jobProMenu.biz li.jobReg a {width:117px;background-position:-778px -80px}
.jobProMenu.sns li.snsHome a {width:101px;background-position:0 -122px}

/* ÁÂÃø¸Þ´º */
#SubSide {float:left;width:210px;margin-right:20px}
#SubSide.slide {z-index:10;position:fixed;top:20px}
#SubSide .status.modify {height:123px}
#SubSide .status.modify .percent {padding:40px 0 0}
#SubSide .status {position:relative;height:87px;border:1px solid #dfdfdf;border-bottom:0 none;background:#fbfbfb}
#SubSide .status span {display:block}
#SubSide .status .percent {padding:14px 0 0;font:bold 32px 'Myriad Pro';text-align:center}
#SubSide .status .percent sup {position:relative;top:2px;left:4px;font-size:19px}
#SubSide .status .statusBar {position:relative;width:158px;height:12px;margin:0 auto;background:url('//image.alba.kr/person/statusBar_bg.png') repeat-x}
#SubSide .status .statusBar strong {position:absolute;left:0;top:0;height:12px;background:url('//image.alba.kr/person/status_gauge.png') repeat-x}
#SubSide .status .statusBar strong em {position:absolute;right:0;top:-8px;width:2px;height:28px;background:#414141}
#SubSide .status .statusInfo {position:absolute;left:25px;top:115px;width:150px;padding:7px 6px 6px;padding:9px 6px 4px\0;*padding:9px 6px 4px;font:11px dotum;border:1px solid #ccc;background:#fff;border-radius:2px}
#SubSide .status .statusInfo em {position:absolute;top:-10px;left:26px;width:9px;height:10px;background:url('//image.alba.kr/person/newRegist_bg.png') no-repeat -165px -48px}
#SubSide .status .settingBtn {position:absolute;top:5px;right:5px;width:30px;height:30px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/newRegist_bg.png') no-repeat -243px -28px}
#SubSide .status .settingBtn:hover {width:105px;background-position:-130px -168px}
#SubSide .statusMenu {border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}
#SubSide .statusMenu li {position:relative;*vertical-align:top;background:#fff}
#SubSide .statusMenu li a {position:relative;display:block;height:28px;padding:7px 0 0 25px;font:14px 'Malgun Gothic';letter-spacing:-1px;line-height:18px;border-bottom:1px solid #dedfd7;color:#000}
#SubSide .statusMenu li a span {position:absolute;right:5px;top:9px;width:37px;height:18px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/newRegist_bg.png') no-repeat -75px -68px}
#SubSide .statusMenu li a span.active {width:48px;font:0/0 dotum;color:transparent;background-position:-191px 0}
#SubSide .statusMenu li em {display:block;position:absolute;right:20px;top:50%;width:15px;height:15px;margin-top:-7.5px;background:url('//image.alba.kr/person/newRegist_bg.png') no-repeat -165px -143px}
#SubSide .statusMenu li em.on {background:url('//image.alba.kr/person/newRegist_bg.png') no-repeat -185px -143px}
#SubSide .statusMenu li.on {z-index:1}
#SubSide .statusMenu li.on a {font-weight:bold;color:#000}
#SubSide .btnMenu {overflow:hidden;width:210px;margin-top:18px}
#SubSide .btnMenu span.applBtn {overflow:hidden;display:block;height:50px}
#SubSide .btnMenu span.applBtn a {display:block;width:98px;height:34px;padding-top:14px;text-align:center}
#SubSide .btnMenu span.applBtn a.tempSaveBtn {float:left;margin-right:10px;border:1px solid #383d51;color:#fff;background:#616a71}
#SubSide .btnMenu span.applBtn a.tempSaveBtn span {display:inline-block;vertical-align:top}
#SubSide .btnMenu span.applBtn a.qnaBtn {float:left;border:1px solid #ccc;border-bottom:1px solid #898989;color:#333;background:#fff}
#SubSide .btnMenu span.applBtn a:hover.tempSaveBtn {color:#ffca00}
#SubSide .btnMenu span.applBtn a:hover.qnaBtn {color:#2073f0}
#SubSide .btnMenu p.time {clear:both;margin-top:10px;font:13px 'Malgun Gothic';letter-spacing:-1px;color:#777}
#SubSide .btnMenu p.time span {letter-spacing:0}

/* ÄÁÅÙÃ÷ */
#SubWrap {width:100%;background:#eaeaea}
#SubContents {z-index:100;position:relative;width:1140px;padding:20px 0 80px;margin:0 auto}
#SubContents:after {content:"";clear:both;display:block}
#Contents {float:right;width:910px;min-height:750px;background:#fff}
#FooterSimple {width:100%;height:30px;padding:20px 0 0;text-align:center;border-top:1px solid #444749}

/* Footer */
#FooterWrap {clear:both;width:100%;margin-top:35px;padding-bottom:20px;border-top:2px solid #2e2e2e}
#FooterWrap * {font-family:'Malgun Gothic','AppleGothicNeoSD','Microsoft NeoGothic','Droid sans',Sans-serif;letter-spacing:-0.05em}
#Footer {position:relative;width:1070px;margin:0 auto}
.footer__menu {overflow:hidden;width:100%;border-bottom:1px solid #e4e4e4}
.footer__menu>li {float:left}
.footer__menu a {display:block;height:46px;padding:0 29px;font-size:13px;line-height:46px;font-weight:bold;text-align:center}
.footer__menu strong {color:#fe5a83}
.footer__wrap {overflow:hidden;width:100%;padding:22px 0;border-bottom:1px solid #e4e4e4}
.footer__company {float:left;width:454px;border-right:1px solid #e4e4e4}
.footer__company-name {margin-bottom:12px;font-weight:bold;font-size:14px}
.footer__company-address {font-size:12px;line-height:1.92;color:#666}
.footer__customer {float:left;width:428px;padding-left:20px}
.footer__customer-title {font-weight:bold;font-size:14px}
.footer__customer-wrap {overflow:hidden;margin-top:11px}
.footer__customer-tel {float:left;width:137px;font-weight:bold;font-size:26px;color:#fe5a83}
.footer__customer-contact {float:right;width:291px;font-size:12px;line-height:1.64;color:#666}
.footer__customer-contact>span {display:inline-block;width:38px}
.footer__customer-contact>em,
.footer__customer-contact>a {font-weight:bold;color:#222}
.footer__customer-notice {float:left;width:137px;padding-top:7px;font-size:12px;color:#666}
.footer__customer-notice>span {display:inline-block;width:13px;height:13px;margin:0 3px 0 0;vertical-align:middle;background:url('//image.alba.kr/e/common/201904/footer.png') no-repeat 0 0}
.footer__customer-faq {float:right;width:291px}
.footer__customer-faq>li {float:left;margin-right:6px;border:1px solid #e4e4e4}
.footer__customer-faq>li>a {display:block;height:28px;padding:0 6px 0 10px;font-size:12px;line-height:26px;color:#666}
.footer__customer-faq>li span {display:inline-block;width:2px;height:3px;margin:0 0 0 4px;vertical-align:middle;background:url('//image.alba.kr/e/common/201904/footer.png') no-repeat -20px 0}
.footer__local {float:right;width:167px}
.footer__local>dt {margin-bottom:18px;font-weight:bold}
.footer__local>dd {float:left;width:54px;margin:-1px 0 0 -1px;border:1px solid #e4e4e4}
.footer__local>dd>a {display:block;height:45px;line-height:42px;text-align:center}
.footer__local>dd span {display:inline-block;width:2px;height:3px;margin:0 0 0 4px;vertical-align:middle;background:url('//image.alba.kr/e/common/201904/footer.png') no-repeat -20px 0}
.footer__copyright {position:relative;height:50px;line-height:50px;text-align:center;color:#666}
.footer__family {position:absolute;top:0;left:0;height:39px;border:1px solid #e9e9e9;border-top:0 none}
.footer__family-title {float:left;height:39px;font-weight:bold;font-size:11px;line-height:39px;color:#666}
.footer__family-title>a {display:block;height:100%;padding:0 12px 0 16px}
.footer__family-title>a>span {display:inline-block;width:3px;height:5px;margin:-2px 0 0 4px;vertical-align:middle;background:url('//image.alba.kr/e/common/201904/footer.png') no-repeat -20px -10px}
.footer__family-list {display:none;float:left;}
.footer__family-list>li {float:left;height:39px;margin:0 10px;line-height:39px}
.footer__family-list a {display:block;height:39px;font-size:0;color:transparent;background:url('//image.alba.kr/e/common/201904/footer_family.png') no-repeat}
.footer__family-list a.gangsa {width:48px;background-position:0 0}
.footer__family-list a.ganhojob {width:40px;background-position:-60px 0}
.footer__family-list a.findall {width:111px;background-position:0 -40px}

#Prize {width:100%;border-bottom:1px solid #e4e4e4}
#Prize ul {overflow:hidden;width:1064px;margin:0 auto;background:url('//image.alba.kr/e/main/201908/Prize_201908.jpg') no-repeat 0 0}
#Prize ul li {float:left;width:152px}
#Prize ul li a {display:block;width:130px;height:106px;margin:0 auto;font-size:0;color:#fff}

/* ¹è³Ê - ³¯°³ */
#WingBanner {display:none}

/* ¹è³Ê - ½ºÄ«ÀÌ */
#SkyBanner {position:fixed;_position:absolute;top:208px;left:50%;width:105px;margin-left:488px}
#SkyBanner div.quickService {position:relative;width:106px}
#SkyBanner div.quickService h1 {display:none}
#SkyBanner div.quickService .userInfo {width:104px;border:1px solid #dedede}
#SkyBanner div.quickService .userInfo span {display:block;width:103px;height:18px;height:17px\9;padding:5px 0 0;padding:6px 0 0\9;text-align:center;background:#efefef;border-top:1px solid #fff;border-left:1px solid #fff}
#SkyBanner div.quickService .userInfo span.sns .snsType {overflow:hidden;position:relative;top:-1px;display:inline-block;width:14px;height:14px;vertical-align:top;line-height:999em;background:url('//image.alba.kr/comm/icon_sns.gif') no-repeat}
#SkyBanner div.quickService .userInfo span.sns .snsType.facebook {background-position:0 0}
#SkyBanner div.quickService .userInfo span.sns .snsType.naver {background-position:-57px 0}
#SkyBanner div.quickService .userInfo span.sns .snsType.kakao {background-position:-95px 0}
#SkyBanner div.quickService .userInfo span.sns .snsType a {display:block;width:14px;height:14px;background:none}
#SkyBanner div.quickService .userInfo span.sns strong {padding-left:3px}
#SkyBanner div.quickService a.cnt {font:bold 11px tahoma;text-decoration:underline;color:#ffdd00}
#SkyBanner div.quickService a.quickBtn {display:block;width:94px;height:16px;height:15px\9;margin-top:4px;padding:3px 0 0;padding:4px 0 0\9;text-align:center;text-decoration:none;color:#fdbc02;background:url('//image.alba.kr/e/skyBanner/201307/quickService.gif') no-repeat 0 0}
#SkyBanner div.quickService a.quickBtn span {display:inline-block;width:3px;height:14px;vertical-align:top;background:url('//image.alba.kr/e/skyBanner/201307/quickService.gif') no-repeat -73px -57px}
#SkyBanner div.quickService .menu {width:104px;background:#929292;border:1px solid #787878}
#SkyBanner div.quickService .menuWrap {width:94px;padding:4px;background:#929292;border:1px solid #898989}
#SkyBanner div.quickService .menu ul {padding-bottom:4px;border-bottom:1px solid #828282}
#SkyBanner div.quickService .menu ul a {display:block;height:14px;padding:4px 0 0;font:11px dotum;letter-spacing:-1px;text-decoration:none;color:#fff}
#SkyBanner div.quickService .menu ul a span {display:inline-block;width:3px;height:3px;margin:3px 3px 0 0;vertical-align:top;background:url('//image.alba.kr/e/skyBanner/201307/quickService.gif') no-repeat -81px -60px}
#SkyBanner div.quickService .menu p {padding-top:7px;text-align:center;font:11px dotum;letter-spacing:-1px;color:#fff;border-top:1px solid #a7a7a7;border-bottom:1px solid #828282}
#SkyBanner div.quickService .menu p.myResumeInfo {border-bottom:0 none}
#SkyBanner div.quickService .menu p.myJobInfo {padding-bottom:7px}
#SkyBanner div.quickService .menu p.resumeRead {border-bottom:0 none}
#SkyBanner div.quickService .menu p.joinGuide {padding-top:2px;border:0 none}
#SkyBanner div.quickService .menu ul {padding:0 0 0 6px}
#SkyBanner div.quickService .menu ul.noMember {border-bottom:0 none}
#SkyBanner div.quickService .menu p a.cnt {display:block}
#SkyBanner div.quickService .today {position:relative}
#SkyBanner div.quickService .today h2 {width:92px;height:18px;padding:4px 0 0 14px;font:11px dotum;letter-spacing:-1px;color:#fff;background:#838383;border-top:1px solid #efefef;border-bottom:1px solid #767474}
#SkyBanner div.quickService .today h2 a.cnt {padding-left:4px}
#SkyBanner div.quickService .today .list {width:102px;border-left:2px solid #9a9a9a;border-right:2px solid #9a9a9a}
#SkyBanner div.quickService .today .list li {background:#f8f8f8;border-bottom:1px solid #eee}
#SkyBanner div.quickService .today .list li#ReadRcList_1,
#SkyBanner div.quickService .today .list li#ReadIjList_1 {background:#fff}
#SkyBanner div.quickService .today .list li a {display:block;padding:6px 8px;font:11px/1.3 dotum;letter-spacing:-1px;color:#717171}
#SkyBanner div.quickService .today .list li a strong {display:block;font-weight:normal;color:#b63800}
#SkyBanner div.quickService .today .list li a strong strong {display:inline}
#SkyBanner div.quickService .today .list li a span.local {display:block;color:#999}
#SkyBanner div.quickService .today .list li a span.pay span.consult {position:relative;top:1px;top:2px\9;font-weight:bold}
#SkyBanner div.quickService .today .list li a span.pay span.num {font:bold 11px tahoma}
#SkyBanner div.quickService .today .list li a span.pay img {margin-right:2px}
#SkyBanner div.quickService .today .list li.noInfo {padding:13px 0;padding:13px 0 10px\9;font:11px dotum;letter-spacing:-1px;text-align:center}
#SkyBanner div.quickService .today .viewAll {height:16px;height:15px\9;padding:7px 6px 0;padding-top:8px\9;font:11px dotum;letter-spacing:-1px;border:2px solid #9a9a9a;border-top:0 none}
#SkyBanner div.quickService .today .page {position:absolute;overflow:hidden;bottom:5px;right:4px}
#SkyBanner div.quickService .today .page a {overflow:hidden;display:inline-block;float:left;width:14px;height:15px;text-indent:-999em;background:url('//image.alba.kr/e/skyBanner/201307/quickService.gif') no-repeat}
#SkyBanner div.quickService .today .page a.prev {background-position:0 -60px}
#SkyBanner div.quickService .today .page a.next {background-position:-14px -60px}
#SkyBanner .inquiry {width:104px}
#SkyBanner .inquiry ul {width:92px;padding:4px 6px;background:#f8f8f8;border:1px solid #dedede;border-top:0 none}
#SkyBanner .inquiry ul li {width:92px;height:23px}
#SkyBanner .inquiry ul li.event {border-bottom:1px solid #dedede}
#SkyBanner .inquiry ul li a {display:block;height:13px;padding:5px 0;text-align:center}
#SkyBanner .inquiry ul li span {overflow:hidden;display:inline-block;width:75px;height:13px;line-height:999em;vertical-align:top;background:url('//image.alba.kr/e/skyBanner/201307/quickService.gif') no-repeat}
#SkyBanner .inquiry ul li.event span {background-position:0 -24px}
#SkyBanner .inquiry ul li.qna span {background-position:0 -42px}
#SkyBanner div.quickServiceBrand {width:70px;margin:20px 0 0;padding-bottom:4px;background:url('//image.alba.kr/skyBanner/quickServiceBrand_bg.gif') no-repeat left bottom}
#SkyBanner div.quickServiceBrand h1 {overflow:hidden;width:70px;height:20px;text-indent:-999em;background:url('//image.alba.kr/e/skyBanner/201307/quickService.gif') no-repeat 0 -80px}
#SkyBanner div.quickServiceBrand ul {width:56px;margin:0 auto}
#SkyBanner div.quickServiceBrand ul li {overflow:hidden;height:21px;text-indent:-999em;background:url('//image.alba.kr/e/skyBanner/201307/quickService.gif') no-repeat}
#SkyBanner div.quickServiceBrand ul li.resumeReg {background-position:0 -105px}
#SkyBanner div.quickServiceBrand ul li.resumeMag {background-position:0 -131px}
#SkyBanner div.quickServiceBrand ul li.jodReg {background-position:0 -158px}
#SkyBanner div.quickServiceBrand ul li.jobMag {background-position:0 -184px}
#SkyBanner div.quickServiceBrand ul li a {display:block;height:21px}
#SkyBanner p.magNomember {width:58px;margin:0;padding:25px 0;background:url('//image.alba.kr/skyBanner/bg_magNomember.gif') no-repeat left top}
#SkyBanner p.magNomember a {display:block;margin:0 0 2px}
#SkyBanner .reportAD {width:88px;height:24px;padding:4px 8px;border:1px solid #dedede;border-top:0 none;background:#f8f8f8}
#SkyBanner .reportAD a {display:block;height:24px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/e/skybanner/201307/quickService141229.gif') no-repeat 0 -212px}
.quickTop {display:none !important;position:fixed;_position:absolute;bottom:-33px;left:50%;margin-left:493px}

/* btn */
.btn {overflow:hidden;position:relative;display:inline-block;height:24px;padding:4px 20px 0;vertical-align:top}
.btn.repute,
.btn.whiteBtn {border:1px solid #bbb;border-bottom:1px solid #868686;background:#fff}
a:hover.btn.whiteBtn {color:#333;background:#f4f4f4}
.btn.grayBtn {border:1px solid #4f585e;background:#52575c;color:#fff}
a:hover.btn.grayBtn {background:#6e747b}
.btn.blueBtn {border:1px solid #198ee8;background:#34a6fe;color:#fff}
.btn.resetBtn {border:1px solid #d2d2d2;background:#eee;color:#000}
.btn.yellowBtn {border:none;color:#222;background:#ffd200}
.btn.reviewBtn {width:140px;height:42px;border:1px solid #bbb;color:#666;background:#fff}
.addBtn .btn {height:28px;padding:8px 19px 0;min-width:50px;text-align:center}

/* ±ä ¹öÆ° */
.fullsizeBtn {display:block;margin:20px auto 20px;padding:7px 0 0 12px;width:752px;line-height:20px;height:29px;font-size:16px;letter-spacing:-1.1px;font-weight:bold;border:1px dashed #bbb}
.fullsizeBtn:hover {text-decoration:none;background:#f2f9ff;color:#474747}
.fullsizeBtn span {position:relative;top:4px;display:inline-block;width:14px;height:14px;margin-right:14px;vertical-align:top;background:url('//image.alba.kr/person/resumeIcon.png') no-repeat -50px -50px}
.fullsizeBtn.open {background:#f2f9ff}
.fullsizeBtn.open span {background-position:-168px -66px}

/* ÀÌ·Â¼­ÀÛ¼º ¹öÆ° */
.registBtn {padding:32px 0 57px;text-align:center}
.registBtn a {height:38px;padding-top:10px;font-size:18px;font-weight:bold}

/* ÀÌ·Â¼­ÀÛ¼º¿Ï·á ¹öÆ° */
.completeBtn {padding:40px 0;text-align:center}
.completeBtn a:first-child {margin-left:0}
.completeBtn a {margin-left:10px;width:142px;height:44px;padding:16px 50px 0;font-size:18px;font-weight:bold}

/* ÀÌ·Â¼­ºÒ·¯¿À±â ¾È³» */
.saveResume {padding:19px 72px;border-bottom:1px solid #e6e6e6;background:#fbfbfb}
.saveResume li:first-child {margin-top:0}
.saveResume li {margin-top:10px;height:30px;position:relative;line-height:30px}
.saveResume .comment {font-family:gulim;letter-spacing:0}
.saveResume .btn {position:relative;margin-right:15px;padding:4px 14px 0 33px;font-size:14px;line-height:19px;text-align:center}
.saveResume .btn strong {color:#666}
.saveResume .btn .icon {position:absolute;display:block;top:9px;left:14px;background:url("//image.alba.kr/person/resumeIcon.png") no-repeat;}
.saveResume .btn .icon.storageLoad {width:17px;height:13px;background-position:0 0}
.saveResume .btn .icon.writeLoad {width:16px;height:14px;background-position:-50px 0}
.saveResume a:hover.btn {background:#fff !important;color:#2073f0}

/* ¼±ÅÃµÈ °ª */
span.value {display:inline-block;height:23px;padding:1px 6px 0;margin-right:4px;font:14px 'Malgun Gothic';letter-spacing:-1px;color:#222;background:#e5f3ff;border:1px solid #cbe6ff}
span.value 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/close_btn_Bg.gif') no-repeat 1px 3px;border:0 none}

/* Å°¿öµåÇ×¸ñ */
p.result {display:none}

/* °³ÀÎÁ¤º¸ ½ºÀ§Ä¡ */
.switchArea {overflow:hidden;position:relative;display:inline-block;height:24px;background:url('//image.alba.kr/person/switchOn_leftBg.gif') no-repeat left top;cursor:pointer}
.switchArea * {cursor:pointer}
.switchArea .switch {display:inline-block;padding-right:10px;padding-left:25px;vertical-align:top;background:url('//image.alba.kr/person/switchOn_rightBg.gif') no-repeat right top}
.switchArea .switch input[type="radio"] {position:absolute;left:0;top:0;opacity:0;visibility:hidden}
.switchArea .switch label {display:inline-block;width:42px;height:18px;height:17px\0;*height:17px;padding:6px 0 0;padding:7px 0 0\0;*padding:7px 0 0;font:11px dotum;text-align:left;letter-spacing:-1px;color:#fff;background:#34a6fe}
/*.switchArea .switch.longSwitch label {width:62px}*/
.switchArea .round {position:absolute;left:5%;top:4px;width:17px;height:17px;background:url('//image.alba.kr/person/switchRound.png') no-repeat}
.switchArea.offSwitch {background-image:url('//image.alba.kr/person/switchOff_leftBg.gif')}
.switchArea.offSwitch .switch {display:inline-block;padding-left:10px;padding-right:25px;vertical-align:top;text-align:right;background:url('//image.alba.kr/person/switchOff_rightBg.gif') no-repeat right top}
.switchArea.offSwitch .switch label {text-align:right;background:#aaa}
.switchArea.offSwitch .round {left:96%;margin-left:-17px}

/* ÆäÀÌÁöÀÌµ¿¹öÆ° */
.stepBtn {padding:15px 0;text-align:right}
.stepBtn a {height:38px;padding:10px 40px 0;font:bold 18px 'Malgun Gothic'}

/* ÀÔ·Â¿µ¿ª */
.registArea {position:relative;padding:0 72px 20px;margin-top:37px;width:766px}
.registArea h2 {position:relative;padding-bottom:10px;margin-bottom:20px;font-size:20px;font-weight:bold;letter-spacing:-2px;border-bottom:2px solid #444}
.registArea h2 .necessary {display:inline-block;margin:6px 7px 0 0;width:6px;height:21px;font-size:0;vertical-align:top;color:transparent;background:url('//image.alba.kr/person/newRegist_bg.png') no-repeat -262px -134px}
.registArea h2 .smallText {margin-left:10px;position:static;font-size:14px}
.registArea .totalYear {display:inline;margin-left:5px;font:20px 'Malgun Gothic'}
.registArea .totalYear strong {color:#2073f0}
.registArea .space {display:inline-block;width:16px;height:40px;padding-right:6px;line-height:40px;text-align:center}
.registArea .btn {height:30px;height:29px\0;*height:29px;padding-top:8px;padding-top:9px\0;*padding-top:9px;font-size:15px;font-weight:bold;vertical-align:top}
.registArea .wordCount {display:inline-block;height:30px;margin-left:10px;padding-top:10px;vertical-align:top}
.registArea .wordCount strong {color:#ff5a00}
.registArea>span {position:absolute;right:72px}
.registArea>span.count {top:20px;font:12px gulim;letter-spacing:0}
.registArea>span.count strong {color:#2073f0}
.registArea>span.topBtn {top:-11px}
.registArea>span.topBtn a.modify {position:relative;display:inline-block;height:33px;padding:3px 14px 0 37px;font:bold 14px gulim;letter-spacing:-1px;line-height:33px;border:1px solid #bbb;background:#fff}
.registArea>span.topBtn a.modify span.icon {display:block;width:18px;height:18px;position:absolute;top:9px;left:14px;background:url('//image.alba.kr/person/resumeIcon.png') no-repeat -150px 0}
.registArea>span.topBtn a em {position:relative;top:1px;display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:top;background:url('//image.alba.kr/person/newRegist_bg.png') no-repeat -192px -67px;cursor:pointer}
.registArea>span.topBtn a.addInfoBtn {height:20px;padding:8px 15px 0;letter-spacing:0;color:#fff}
.registArea>span.topBtn a.reset {height:28px;padding:8px 14px 0;font-size:14px}
.registArea .formBtn {padding-top:5px;text-align:right}
.registArea .formBtn a.btn {margin-left:7px;min-width:50px;height:28px;padding:8px 19px 0;font-size:13px;font-weight:bold;text-align:center}
.registArea .formBtn span.saveAlert {position:relative;top:5px;display:none;margin-left:20px}

/* ÀÛ¼º½Ã */
#RegistCareer.registArea h2 {margin-bottom:0}
.registForm {position:relative;width:766px}
#RegistCareer .registForm {padding-top:20px}
.registForm .license {margin-bottom:10px}
.registForm:after {content:"";clear:both;display:block}
.registForm .inputArea > li {position:relative;padding:20px 0;border-top:1px solid #dedede}
.registForm .inputArea > li:first-child {z-index:1;padding-top:0;border-top:none}
.registForm .inputArea > li:after {content:" ";clear:both;display:block}
.registForm span {position:relative;vertical-align:top}
.registForm span.ui-helper-hidden-accessible {position:absolute}
.registForm .result {margin:8px 0 0}
.registForm .guideText {position:absolute;right:0;top:4px;font:12px dotum;letter-spacing:-1px;color:#9b9b9b}
.registForm .guideText .ico {position:relative;display:inline-block;width:12px;height:13px;vertical-align:top;background:url('//image.alba.kr/person/point_icon.gif') no-repeat}
.registForm .notice.address {top:-1px;width:155px}

/* ÀÛ¼º¿Ï·á-1 */
.resultForm1 {position:relative;width:766px}
.resultForm1:after {content:"";clear:both;display:block}
.resultForm1>div {position:relative}
.resultForm1 .totalResult {position:relative;width:766px}
.resultForm1 .totalResult li span.category {display:block;padding:2px 0 8px;margin-right:15px;font-size:14px;color:#888}
.resultForm1 .totalResult li span.val {position:relative;overflow:hidden;display:block}
.resultForm1 .totalResult li span.val img {position:absolute;left:0;top:0}
.resultForm1 .totalResult li span.val em {display:inline-block;margin:0 4px 3px 0;font:14px 'Malgun Gothic';letter-spacing:-1px; vertical-align:top;color:#222}
.resultForm1 .totalResult li span.val em:first-child {margin-top:0}
.resultForm1 .totalResult li.company {padding-bottom:10px;font-size:26px}
.resultForm1 .totalResult li.company .input {margin-left:0 !important}
.resultForm1 .totalResult li.company label {height:auto;font-size:26px;background-position:0 -49px}
.resultForm1 .totalResult li.company .input.on input[type="radio"]+label {background-position:0 -78px}
.resultForm1 .totalResult li.company .ico {display:inline-block;vertical-align:middle}
.resultForm1 .totalResult li.company img {display:inline-block;width:55px;padding:3px;margin-right:10px;border:1px solid #e5e5e5}
.resultForm1 .totalResult li.year {padding-bottom:5px;font-size:17px}
.resultForm1 .totalResult li.year strong {color:#ff5400}
.resultForm1 .totalResult li.work,
.resultForm1 .totalResult li.area {padding:3px 0 3px}
.resultForm1 .totalResult .result {margin:8px 0 0}
.resultForm1 .totalResult .registForm li {padding:0}
.resultForm1 .applBtn {position:absolute;overflow:hidden;right:0;top:30px}
.resultForm1 .applBtn a:first-child {border-left:none}
.resultForm1 .applBtn a {float:left;padding:0 9px;height:15px;font:normal 13px gulim;letter-spacing:-1px;border:none;border-left:1px solid #dbdbdb;color:#474747;text-align:center}
.resultForm1 .applBtn a:hover {background:none}
.resultForm1 .applBtn a.repute {width:60px}
.resultForm1 .applBtn a.repute.reputeWriteBtn {border-color:#fe5c6b;color:#fe5c6b}
.resultForm1 .inputArea {}
.resultForm1 .inputArea li {margin-top:10px}
.resultForm1 .inputArea li:first-child {margin-top:0}
.resultForm1 .inputArea li span {vertical-align:top}
.resultForm1 .inputArea li .btn {height:30px;height:29px\0;*height:29px;padding-top:8px;padding-top:9px\0;*padding-top:9px;font-size:15px;font-weight:bold;vertical-align:top}
.resultForm1 .inputArea li .space {display:inline-block;width:22px;height:38px;line-height:38px;text-align:center}
.resultForm1 .inputArea li .result {margin:8px 0 0}
.resultForm1 .inputArea li .result span.value {display:inline-block;height:18px;height:17px\0;*height:17px;margin-right:4px;padding:6px 5px 0;padding-top:7px\0;*padding-top:7px;font:12px gulim;letter-spacing:-1px;color:#222;background:#e5f3ff;border:1px solid #cbe6ff}
.resultForm1 .inputArea li .result span.value 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/job/jobSearch.png') no-repeat -337px -36px;border:0 none}

/* ÀÛ¼º¿Ï·á-2 */
.resultForm2 {position:relative;margin-top:-20px;width:766px}
.resultForm2:after {content:"";clear:both;display:block}
.resultForm2>div {position:relative}
.resultForm2 dl {overflow:hidden;margin-top:20px}
.resultForm2 dl.first {margin-top:0}
.resultForm2 dt {float:left;width:160px;padding-left:5px;font-size:25px}
.resultForm2 dd.content {float:left;width:465px;padding:6px 0 0}
.resultForm2 dd.content .low,
.resultForm2 dd.content .middle,
.resultForm2 dd.content .high {float:left;display:block;top:-2px;margin-right:10px}
.resultForm2 dd.content .substance {overflow:hidden}
.resultForm2 dd.content .substance li {padding-bottom:2px;font-size:15px}
.resultForm2 dd.content .substance li strong {color:#ff5400}
.resultForm2 dd.button {position:absolute;overflow:hidden;right:0;top:30px}
.resultForm2 dd.button a:first-child {border-left:none}
.resultForm2 dd.button a {float:left;padding:0 9px;height:15px;font:normal 13px gulim;letter-spacing:-1px;border:none;border-left:1px solid #dbdbdb;color:#474747;text-align:center}
.resultForm2 dd.button a:hover {background:none}
.resultForm2 p.addComment {clear:both;padding-top:10px;margin-top:15px;font-size:15px;border-top:1px solid #e6e6e6}
.resultForm2 p.addComment strong {color:#ff5400}
.resultForm2 ul.textCnt li {padding-bottom:5px;font-size:17px}
.resultForm2 ul.textCnt li .input input[type="radio"]+label {height:auto;background-position:0 -49px}
.resultForm2 ul.textCnt li .input.on input[type="radio"]+label {background-position:0 -78px}
.resultForm2 ul.textCnt li.name {padding-bottom:10px}
.resultForm2 ul.textCnt li.name label {font-size:25px}
.resultForm2 ul.textCnt li.origin label {font-size:15px}
.resultForm2 ul.textCnt li em {color:#2073f0}
.resultForm2 .applBtn {position:absolute;overflow:hidden;right:0;top:30px}
.resultForm2 .applBtn .input {margin-left:10px}
.resultForm2 .applBtn a:first-child {border-left:none}
.resultForm2 .applBtn a {float:left;padding:0 9px;height:15px;font:normal 13px gulim;letter-spacing:-1px;border:none;border-left:1px solid #dbdbdb;color:#474747;text-align:center}
.resultForm2 .applBtn a:hover {background:none}

/* ¿¬°ü°Ë»ö¾î */
.autoComplete {z-index:500;position:absolute;left:0;top:39px;border:1px solid #bbb;background:#fff}
.autoComplete ul.searchList li {clear:both;padding:10px !important;margin:0;font-size:15px}
.autoComplete ul.searchList li.selected ,
.autoComplete ul.searchList li:hover {background:#ececec;cursor:pointer}
/* ¿¬°ü°Ë»ö¾î - ºê·£µå°Ë»ö */
.autoComplete ul.searchList li .brand {overflow:hidden}
.autoComplete ul.searchList li .brand .photo {float:left;width:60px;height:60px;margin-right:10px;text-align:center;border:1px solid #bbb;background:#fff}
.autoComplete ul.searchList li .brand .photo span {display:inline-block;width:0;height:100%;vertical-align:middle}
.autoComplete ul.searchList li .brand .photo img {display:inline;width:55px;padding:0;margin:0;border:0 none;vertical-align:middle}
.autoComplete ul.searchList li .brand .info {overflow:hidden}
.autoComplete ul.searchList li .brand .info dt {font-size:14px;color:#000}
.autoComplete ul.searchList li .brand .info dd {margin-top:6px;font-size:12px}
.autoComplete ul.searchList li .brand .info dd.url {margin-top:4px}
.autoComplete ul.searchList li .brand .info dd a {letter-spacing:0;color:#2073f0}
.autoComplete ul.searchList li .brand .info dd .bar {margin:0 6px;color:#898989}
.autoComplete p.directWord {padding:6px 10px 6px;border-top:1px solid #bbb;background:#eff8ff}
.autoComplete p.directWord span {font-size:14px;font-weight:bold;color:#2073f0}
#RegistCareer .autoComplete {overflow-y:scroll;width:570px;height:auto;max-height:328px}
#RegistEducation .autoComplete {overflow-y:scroll;width:318px;height:auto;max-height:320px}
#RegistEducation #automajor.autoComplete {left:328px}

/* °³ÀÎÁ¤º¸ */
#RegistBaseInfo > span.comment {top:10px;right:190px;font-size:12px;color:#9b9b9b}
#RegistBaseInfo {z-index:1;padding-bottom:19px}
#RegistBaseInfo .photoArea {float:left;width:188px;height:240px;padding:34px 0 0;margin-right:36px;border:1px solid #dfdfdf}
#RegistBaseInfo .photoArea .photo {position:relative;display:block;margin:0 auto;width:100px;height:120px}
#RegistBaseInfo .photoArea .photo img {max-width:100%;max-height:100%}
#RegistBaseInfo .photoArea .nameBox {position:relative;display:block;margin:14px 0 0}
#RegistBaseInfo .photoArea .nameBox span {display:block;text-align:center}
#RegistBaseInfo .photoArea .nameBox span.comment {position:static;margin-top:19px}
#RegistBaseInfo .photoArea .nameBox span.comment span {display:inline}
#RegistBaseInfo .photoArea .nameBox span.name {font-size:24px}
#RegistBaseInfo .photoArea .nameBox span.genderAge {margin-top:2px;font-size:18px}
#RegistBaseInfo .photoArea .nameBox span.genderAge em {color:#2073f0}
#RegistBaseInfo .photoArea .comment {position:absolute;left:0;top:288px;font:11px dotum;color:#888}
#RegistBaseInfo .photoArea .comment span {letter-spacing:0}
#RegistBaseInfo .photoArea .applyBtn {position:absolute;left:45px;top:127px;width:100px;height:34px}
#RegistBaseInfo .photoArea .applyBtn a {display:inline-block;height:34px;font:0/0 dotum;color:transparent;vertical-align:top;background:url('//image.alba.kr/person/newRegist_bg.png') no-repeat}
#RegistBaseInfo .photoArea .applyBtn a.noImgReg {width:31px;background-position:3px -98px}
#RegistBaseInfo .photoArea .applyBtn a:hover.noImgReg {width:100px;background-position:-38px -98px}
#RegistBaseInfo .photoArea .applyBtn a.imgModify {width:31px;background-position:3px -132px}
#RegistBaseInfo .photoArea .applyBtn a.imgdel {display:none;width:35px;margin-left:-4px;background-position:-223px -98px}
#RegistBaseInfo .photoArea .applyBtn .modifyBtn {display:inline-block;height:34px}
#RegistBaseInfo .photoArea .applyBtn .modifyBtn:hover a.imgModify {width:65px;background-position:-158px -98px}
#RegistBaseInfo .photoArea .applyBtn .modifyBtn:hover a.imgdel {display:inline-block}

#RegistBaseInfo .baseInfo {float:right;width:540px;text-align:right}
#RegistBaseInfo .baseInfo table {width:100%}
#RegistBaseInfo .baseInfo table td {padding:10px 0 9px;font-size:16px;text-align:left;border-bottom:1px solid #e6e6e6}
#RegistBaseInfo .baseInfo table td.item {width:75px;color:#898989}
#RegistBaseInfo .baseInfo table td.infoContents {width:auto}
#RegistBaseInfo .baseInfo table td.infoContents .contentsBox {position:relative;letter-spacing:-0.1em}
#RegistBaseInfo .baseInfo table td.infoContents.number .contentsBox,
#RegistBaseInfo .baseInfo table td.infoContents.userEmail .contentsBox,
#RegistBaseInfo .baseInfo table td.infoContents.homepage .contentsBox,
#RegistBaseInfo .baseInfo table td.infoContents.hpNumber .contentsBox {*padding-top:2px;letter-spacing:0}
#RegistBaseInfo .baseInfo table td.infoContents.address .contentsBox .shortText {overflow:hidden;width:210px;text-overflow:ellipsis;white-space:nowrap}
#RegistBaseInfo .baseInfo table td.infoContents.address .contentsBox .fullText {display:none;position:absolute;padding:6px 10px 3px;left:-1px;top:-25px;max-width:350px;font:11px/1.2 dotum;letter-spacing:-1px;border:1px solid #d9d4b4;color:#878787;background:#fffeec}
#RegistBaseInfo .baseInfo table td.infoContents.address .contentsBox .shortText:hover+.fullText {display:block}
#RegistBaseInfo .baseInfo table td.infoContents.safeNumber .contentsBox {z-index:1}
#RegistBaseInfo .baseInfo table td.infoContents.homepage .contentsBox span {display:block}
#RegistBaseInfo .baseInfo table td.infoContents.homepage .contentsBox em {display:inline-block;height:36px;line-height:36px;vertical-align:top;color:#333}
#RegistBaseInfo .baseInfo table td.infoContents.homepage .contentsBox input {vertical-align:top}
#RegistBaseInfo .baseInfo table td.infoContents .contentsBox input {width:390px;height:36px;margin:0;padding:0 0 0 10px;line-height:36px}
#RegistBaseInfo .baseInfo table td.infoContents .contentsBox span {top:-1px\0;*top:-1px;display:inline-block;*margin-right:4px;vertical-align:middle}
#RegistBaseInfo .baseInfo table td.infoContents .contentsBox em {color:#ff5400}
#RegistBaseInfo .baseInfo table td.infoContents .contentsBox .cert {position:static;margin:0 6px 0 4px}
#RegistBaseInfo .baseInfo table td.infoContents .contentsBox .cert>span {position:static}
#RegistBaseInfo .baseInfo table td.infoContents .contentsBox .cert .certYes {width:52px;height:20px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/new_icon_mobileCert.gif') no-repeat}
#RegistBaseInfo .baseInfo table td.infoContents .contentsBox .cert .certNo {width:62px;height:20px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/new_icon_mobileCert_no.gif') no-repeat}
#RegistBaseInfo .baseInfo table td.infoContents .contentsBox .cert a {position:relative;display:inline-block;zoom:1;*display:inline;margin-left:4px;padding:3px 9px 0 23px;font:13px dotum;letter-spacing:-1px;line-height:24px;font-weight:bold;vertical-align:middle;border:1px solid #bbb;color:#5f5f5f;background:#fff}
#RegistBaseInfo .baseInfo table td.infoContents .contentsBox .cert a span.icon {display:block;position:absolute;top:6px;left:9px;width:11px;height:14px;background:url('//image.alba.kr/person/resumeIcon.png') no-repeat -100px 0}
#RegistBaseInfo .baseInfo table td.infoContents .contentsBox .addHelp {display:none;position:absolute;padding:9px 10px 6px;left:0;top:-65px;width:335px;font:11px/1.2 dotum;letter-spacing:-1px;border:1px solid #d9d4b4;color:#878787;background:#fffeec}
#RegistBaseInfo .baseInfo table td.infoContents .contentsBox .addHelp strong {font-weight:normal;color:#07a195}

/* Layer : ¾È½É¹øÈ£ ¼­ºñ½º */
.helpSafe a {overflow:hidden;display:inline-block;height:auto;padding:0;font:12px dotum;letter-spacing:-1px;color:#438de8;vertical-align:top}
.helpSafe a span.icon {position:relative;display:inline-block;margin-right:4px;width:14px;height:14px;vertical-align:top;background:url('//image.alba.kr/person/resumeIcon.png') no-repeat -200px 0}

.safecallLayer {z-index:200;display:none;position:absolute;top:19px;right:0;width:474px;padding:18px;border:4px solid #555;background:#fff}
.safecallLayer>dl {margin-bottom:20px}
.safecallLayer dt {font:bold 12px gulim;letter-spacing:-1px;color:#2073f0}
.safecallLayer dd {margin-top:4px;font:11px/1.4 dotum;letter-spacing:-1px;color:#474747}
.safecallLayer dd .middot {font-weight:bold}
.safecallLayer p.button {width:100%;margin-top:14px;text-align:center}
.safecallLayer p.button>a {display:inline-block;width:88px;height:17px;padding-top:5px;font:11px dotum;letter-spacing:-1px;border:1px solid #198ee8;color:#fff;background:#34a6fe}
.safecallLayer p.close {position:absolute;top:0;right:0;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/new_history_bg.gif') no-repeat 0 -56px}
.safecallLayer p.close>a {width:23px;height:23px}

#RegistBaseInfo .baseInfo table td.infoContents .contentsBox .helpSafe {position:absolute;top:4px;right:0}
#RegistBaseInfo .baseInfo table td.infoContents .contentsBox .safecallLayer {right:-165px}
#RegistBaseInfo .baseInfo table td.openType {width:95px;text-align:right}
#RegistBaseInfo .baseInfo .comment {display:inline-block;margin:12px 0 0;font:11px dotum;color:#888}
#RegistResumeSet table td.infoSetup-contents .safecallLayer {top:22px}

/*ÀÌ·Â¼­ Á¦¸ñ */
#RegistTitle h2 {margin-bottom:5px;border-bottom:0 none}
#RegistTitle input {width:764px;height:48px;margin:0;padding:0;font:bold 20px/48px 'Malgun Gothic';text-align:center;border:1px solid #979797;color:#444}
#RegistTitle label {position:absolute;top:10px;top:11px\0;*top:11px;left:280px;font:bold 20px 'Malgun Gothic';color:#444}
#RegistTitle .comment {position:absolute;padding:6px 10px;padding:7px 10px 5px\0;*padding:7px 10px 5px;right:72px;top:-4px;width:430px;margin:0;font:11px/1.4 dotum;letter-spacing:-1px;border:1px solid #d9d4b4;color:#878787;background:#fffeec}
#RegistTitle .reset {display:none;position:absolute;top:13px;top:11px\0;right:15px;width:21px;height:21px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/newRegist_bg.png') no-repeat -214px -28px}
#RegistTitle .btn {height:38px;padding:10px 40px 0;font-size:18px}

/* ÀÚ±â¼Ò°³¼­ */
#RegistIntroduce .introduceTab {position:relative;width:100%;height:38px;border-bottom:1px solid #bbb}
#RegistIntroduce .introduceTab__list {overflow:hidden;position:absolute;top:0;left:0}
#RegistIntroduce .introduceTab__list li {float:left}
#RegistIntroduce .introduceTab__list li:first-child a {border-left:1px solid #e5e5e5}
#RegistIntroduce .introduceTab__list li a {display:block;width:190px;height:37px;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #bbb;font-size:13px;font-weight:bold;line-height:38px;text-align:center;color:#666;background:#fbfbfb}
#RegistIntroduce .introduceTab__list li:first-child a.on {margin-left:0}
#RegistIntroduce .introduceTab__list li a.on {margin-left:-1px;padding-bottom:1px;width:191px;height:37px;border:1px solid #bbb;border-bottom:none;background:#fff}

#RegistIntroduce .introduceWrap {margin:10px 0 0}
#RegistIntroduce .introduceWrap textarea {width:744px;height:378px;padding:10px;font-size:14px;border:1px solid #bbb;background:url('//image.alba.kr/person/textarea_comment.gif') no-repeat}
#RegistIntroduce .introduceWrap .areaCount {position:relative;height:34px;padding-top:24px;text-align:center;border:1px solid #e3e3e3;border-top:0 none;background:#fbfbfb}
#RegistIntroduce .introduceWrap .areaCount span.text {display:inline-block;margin-right:10px;font:12px gulim;vertical-align:top;color:#777}
#RegistIntroduce .introduceWrap .areaCount span.text em {*top:-2px;font-family:tahoma;letter-spacing:0;color:#444}
#RegistIntroduce .introduceWrap .areaCount span.text em strong {color:#2074f1}
#RegistIntroduce .introduceWrap .areaCount .btn {top:-8px;height:20px;padding-top:8px;font:bold 12px gulim;color:#474747}
#RegistIntroduce .introduceWrap .grippie {position:relative;height:15px;height:14px\0;*height:14px;padding-top:3px;padding-top:4px\0;*padding-top:4px;font:11px dotum;letter-spacing:-1px;text-align:center;border:1px solid #ddd;border-top:0 none;background:#fdfdfd;color:#888;cursor:s-resize}
#RegistIntroduce .introduceWrap .grippie span.info {position:absolute;right:50%;top:-40px;padding:6px 10px;padding:7px 10px 5px\0;*padding:7px 10px 5px;width:300px;margin:0 -161px 0 0;font:11px/1.4 dotum;letter-spacing:-1px;border:1px solid #827f7c;color:#878787;background:#fffeec}
#RegistIntroduce .introduceWrap .grippie span.info em {position:absolute;left:50%;top:26px;width:10px;height:6px;margin-left:-5px;background:url('//image.alba.kr/person/textarea_resize_ico.png') no-repeat 0 -65px}
#RegistIntroduce .introduceWrap .grippie span.info .closeBtn {position:relative;top:2px;display:inline-block;width:9px;height:9px;margin-left:5px;vertical-align:top;background:url('//image.alba.kr/person/textarea_resize_ico.png') no-repeat -1px -46px}
#RegistIntroduce .introduceWrap .grippie span.arrow {position:relative;top:2px;display:inline-block;width:5px;height:8px;margin-right:8px;vertical-align:top;background:url('//image.alba.kr/person/textarea_resize_ico.png') no-repeat -1px -1px}
#RegistIntroduce .introduceWrap .grippie:hover {color:#3dba1b}
#RegistIntroduce .introduceWrap .grippie:hover span.arrow {background-position:-1px -24px}
#RegistIntroduce #OneMinDoc.introduceWrap .grippie span.info {display:none !important}

/* 1ºÐ ÀÚµ¿¿Ï¼º ¾ç½Ä */
#RegistIntroduce .comment {padding:10px 0 20px 5px;font:11px dotum;letter-spacing:-1px;color:#888}
#RegistIntroduce #SampleArea .exampleArea {overflow:hidden;position:relative;width:770px;height:241px}
#RegistIntroduce #SampleArea .exampleArea .subjectList {float:left;width:108px}
#RegistIntroduce #SampleArea .exampleArea .subjectList li {height:39px;margin-top:-1px;border:1px solid #e3e3e3;background:#fbfbfb}
#RegistIntroduce #SampleArea .exampleArea .subjectList li a {display:block;height:30px;padding:9px 0 0 15px;font-size:14px;text-decoration:none}
#RegistIntroduce #SampleArea .exampleArea .subjectList li.selected {border-right:0 none;background:#fff}
#RegistIntroduce #SampleArea .exampleArea .subjectList li.selected a {font-weight:bold;color:#2073f0}
#RegistIntroduce #SampleArea .exampleArea .subjectList li:first-child {margin-top:0}
#RegistIntroduce #SampleArea .exampleArea .tableList {position:relative;overflow-y:auto;float:right;width:621px;height:239px;padding:0 20px;border:1px solid #e3e3e3;border-left:0 none}
#RegistIntroduce #SampleArea .exampleArea .tableList table tr td {padding:12px 0 10px;font:12px/18px gulim;letter-spacing:-1px;border-top:1px solid #f5f5f5}
#RegistIntroduce #SampleArea .exampleArea .tableList table tr td.call {width:50px;text-align:center}
#RegistIntroduce #SampleArea .exampleArea .tableList table tr td.call a {width:38px;height:22px;height:20px\0;*height:20px;padding:4px 0 0;padding:6px 0 0\0;*padding:6px 0 0;font-size:12px;text-align:center}
#RegistIntroduce #SampleArea .exampleArea .tableList table tr:first-child td {border-top:0 none}
#RegistIntroduce #SampleArea .viewArea {width:728px;min-height:228px;padding:20px;margin-top:20px;border:1px solid #e3e3e3;background:#fbfbfb}
#RegistIntroduce #SampleArea .viewArea .selectedConts {margin-top:20px}
#RegistIntroduce #SampleArea .viewArea .selectedConts#GROWTH {margin-top:0}
#RegistIntroduce #SampleArea .viewArea .selectedConts .title {position:relative}
#RegistIntroduce #SampleArea .viewArea .selectedConts .title span {margin-right:15px;font-size:21px;vertical-align:middle}
#RegistIntroduce #SampleArea .viewArea .selectedConts .title a {vertical-align:middle}
#RegistIntroduce #SampleArea .viewArea .selectedConts .title input[type="text"] {display:none;vertical-align:middle}
#RegistIntroduce #SampleArea .viewArea .selectedConts .title a.modify {top:3px;width:48px;height:20px;padding:6px 0 0;font:normal 12px gulim;letter-spacing:-1px;text-align:center}
#RegistIntroduce #SampleArea .viewArea .selectedConts .title a.del {position:absolute;right:0;top:2px;width:24px;height:24px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/newRegist_bg.png') no-repeat -249px 0}
#RegistIntroduce #SampleArea .viewArea .selectedConts .conts {width:702px;height:auto;padding:8px 12px 10px;margin-top:15px;font-size:13px;line-height:20px;border:1px solid #e3e3e3;background:#fff}
#RegistIntroduce #SampleArea .submit {display:none}

/* Æ÷Åä¾Ù¹ü */
.regPhoto {width:766px;padding:20px 0;border-bottom:1px solid #ebebeb}
.regPhoto:after {content:"";clear:both;display:block}
.regPhoto .add {overflow:hidden;position:relative;float:left;width:238px;height:173px;margin-right:42px;border:1px dashed #77a9f4}
.regPhoto .add .userPhoto {z-index:1;display:block;position:relative;height:173px;text-align:center}
.regPhoto .add .userPhoto img {z-index:-1;position:relative;width:100%;height:100%;vertical-align:middle}
.regPhoto .add .userPhoto span.align {display:inline-block;width:0;height:100%;vertical-align:middle}
.regPhoto .add .photoApplyBtn {z-index:5;display:block;position:absolute;left:0;bottom:0;width:238px;height:34px;background-color:transparent}
.regPhoto .add .photoApplyBtn input[type="file"] {z-index:-1;visibility:hidden;position:absolute;left:0;bottom:0;width:1px;height:1px;font:0/0 dotum;color:transparent;opacity:0}
.regPhoto .add .photoApplyBtn label {display:block;position:relative;width:31px;height:34px;font:0/0 dotum;color:transparent;cursor:pointer}
.regPhoto .add .photoApplyBtn label em {display:block;position:absolute;top:3px;left:3px;width:28px;height:28px;background-image:url('//image.alba.kr/person/newRegist_bg.png');background-position:0px -208px}
.regPhoto .add .photoApplyBtn:hover label {width:200px;height:22px;height:20px\0;*height:20px;padding:12px 0 0 38px;padding-top:14px\0;*padding-top:14px;font:12px/1 dotum;text-align:left;color:#fff;background-color:#444}
.regPhoto .photoInfo {overflow:hidden;position:relative;height:233px}
.regPhoto .photoInfo .photoText {position:relative;margin-bottom:8px}
.regPhoto .photoInfo .photoText label {position:absolute;top:9px;left:14px;font-size:15px;color:#888}
.regPhoto .photoInfo .photoText input {margin-right:0;width:472px;height:34px;padding:2px 0 0 10px}
.regPhoto .photoInfo .textCount {margin-bottom:8px;padding-right:1px;font-size:13px;text-align:right;color:#666}
.regPhoto .photoInfo .textCount strong.num {color:#4a90e2}
.regPhoto .photoInfo .photoopenDiv label {font-size:14px;color:#474747}
.regPhoto .photoInfo .photoopenDiv .photoopen-tip {display:inline-block;margin-left:10px;padding-top:2px;height:20px;font-size:12px;color:#9b9b9b}
.regPhoto .photoInfo .tip {margin-top:10px;font:12px gulim;letter-spacing:-1px;color:#888}
.regPhoto .photoInfo .tip.message {margin-top:10px;color:#ff5400}
.regPhoto .photoInfo .tip.message em {top:-2px}
.regPhoto .photoInfo .addBtn {position:absolute;right:0;bottom:0}
.regPhoto .photoInfo .addBtn a {font-weight:bold}
#RegistPhotoAlbum .registForm {margin-top:-20px}
#RegistPhotoAlbum > span.comment {top:10px;right:72px;font-size:12px;color:#9b9b9b}
#RegistPhotoAlbum {margin-bottom:0}
#RegistPhotoAlbum .album {overflow:hidden}
#RegistPhotoAlbum .album li {position:relative;display:inline;float:left;width:238px;margin:20px 23px 0 0;border:1px solid #e3e3e3}
#RegistPhotoAlbum .album li.last {margin-right:0}
#RegistPhotoAlbum .album li>div>span {position:relative;display:block}
#RegistPhotoAlbum .album li span.photo {overflow:hidden;width:238px;height:176px;text-align:center;border-bottom:1px solid #e3e3e3}
#RegistPhotoAlbum .album li span.photo .align {display:inline-block;width:0;height:100%;vertical-align:middle}
#RegistPhotoAlbum .album li span.photo img {width:100%;height:100%;vertical-align:middle}
#RegistPhotoAlbum .album li span.textArea {height:40px;padding:20px 15px;font-size:14px;line-height:20px}
#RegistPhotoAlbum .album li span.textArea .text {overflow:hidden;display:block;height:40px}
#RegistPhotoAlbum .album li span.applyBtn {padding:10px;text-align:right;border-top:1px solid #e3e3e3}
#RegistPhotoAlbum .album li span.applyBtn .photoState {position:absolute;left:15px;top:13px}
#RegistPhotoAlbum .album li span.applyBtn .btn {height:24px;height:23px\0;*height:23px;padding:4px 14px 0;padding-top:5px\0;*padding-top:5px;font-size:12px;font-weight:normal}
#RegistPhotoAlbum.registArea .bottomBtn .btn {margin-top:20px}

/* »çÁø¼öÁ¤½Ã bodyÀÇ ID¸í */
#RegModPhoto .modify span {display:block}
#RegModPhoto .modify span.photo {overflow:hidden;position:relative;width:238px;height:176px;text-align:center;border-bottom:1px solid #e3e3e3}
#RegModPhoto .modify span.photo .userPhoto {position:relative;z-index:1;display:block;height:176px;text-align:center}
#RegModPhoto .modify span.photo .userPhoto img {z-index:-1;position:relative;max-width:100%;max-height:100%;vertical-align:middle}
#RegModPhoto .modify span.photo .userPhoto span.align {display:inline-block;width:0;height:100%;vertical-align:middle}
#RegModPhoto .modify span.photo .photoApplyBtn {z-index:5;display:block;position:absolute;left:0;bottom:0;width:238px;height:34px}
#RegModPhoto .modify span.photo .photoApplyBtn input[type="file"] {z-index:-1;position:absolute;left:0;top:0;width:1px;height:1px;opacity:0}
#RegModPhoto .modify span.photo .photoApplyBtn label {display:block;width:31px;height:34px;font:0/0 dotum;color:transparent;background-image:url('//image.alba.kr/person/newRegist_bg.png');background-position:3px -239px;cursor:pointer}
#RegModPhoto .modify span.photo .photoApplyBtn:hover label {width:200px;height:22px;height:20px\0;*height:20px;padding:12px 0 0 38px;padding-top:14px\0;*padding-top:14px;font:12px/1 dotum;text-align:left;color:#fff;background-color:#444}
#RegModPhoto .modify span.textArea {height:80px;padding:0}
#RegModPhoto .modify span.textArea textarea {width:218px;height:60px;*height:59px;padding:10px;border:0 none}
#RegModPhoto .modify span.applyBtn {padding-top:10px;text-align:center;border-top:1px solid #e3e3e3}
#RegModPhoto .modify span.applyBtn .input {top:3px;display:inline-block;margin-right:10px}
#RegModPhoto .modify span.applyBtn a.btn {padding:4px 10px 0;font-size:12px}
#RegistPhotoAlbum .album li span.regNone {padding:50px 0 45px;text-align:center}

/* °æ·Â */
#RegistCareer .inputArea li .input {top:8px;height:auto;margin-left:10px;line-height:1.4}
#RegistCareer .inputArea li.company {z-index:10}
#RegistCareer .inputArea li.company .brandSearch {overflow:hidden;display:block;margin-bottom:20px;width:570px;height:38px;margin-right:5px;vertical-align:top;border:1px solid #bbb}
#RegistCareer .inputArea li.company .brandSearch img {float:left;width:55px;margin-top:5px;border:0 none;vertical-align:middle}
#RegistCareer .inputArea li.company .brandSearch span.careerInput {overflow:hidden;display:block;height:38px}
#RegistCareer .inputArea li.company .brandSearch span.careerInput input[type="text"] {width:100%;height:38px;*height:26px;margin:0;padding:0;*padding-top:10px;text-indent:10px;vertical-align:middle;border:0 none}
#RegistCareer .inputArea li.work textarea {padding:13px 15px;width:734px;height:52px;border:1px solid #bbb;font-size:14px;color:#474747}
#RegistCareer .count-list {margin-top:8px;text-align:right;font-size:13px;color:#666}
#RegistCareer .count-list .num {color:#4a90e2}
#RegistCareer .inputArea li.area input[type="text"] {width:560px;margin-right:8px}
#RegistCareer .inputArea li.year input[type="text"] {width:130px}
#RegistCareer .registForm .inputArea > li {padding:0 0 20px;border:none}
#RegistCareerResult .registResult {padding:20px 0;border-bottom:1px solid #dedede}
#RegistCareerResult .btn.repute {margin-top:12px;padding:16px 0 0;width:766px;height:34px;text-align:center;vertical-align:top;border:none;font-size:14px;font-weight:normal;color:#333;background:#e8f3ff}
#RegistCareerResult .btn.repute span {vertical-align:top;color:#4a90e2}
#RegistCareerResult .btn.repute .ico {display:inline-block;zoom:1;*display:inline;margin:0 10px;width:23px;height:22px;vertical-align:top;background:url('//image.alba.kr/person/resumeIcon.png') no-repeat -100px -50px}

/* ÇÐ·Â */
#RegistEduResult {margin-top:-20px;}
#RegistEducation {margin-bottom:0}
#RegistEducation > span.comment {top:10px;right:72px;font-size:12px;color:#9b9b9b}
#RegistEducation .totalResult {border-bottom:1px solid #dedede}
#RegistEducation .totalResult .graduate {padding-top:20px}
#RegistEducation .resultEdu {position:relative;padding:20px 0;border-top:1px solid #dedede}
#RegistEducation .resultEdu:first-child {border-top:0 none}
#RegistEducation .resultForm1.simple .totalResult {border-bottom:none}
#RegistEducation input[type="text"] {width:308px}
#RegistEducation .eduLv {display:none;height:40px;margin-right:10px;font:15px/40px 'Malgun Gothic'}
#RegistEducation #RegistEduResult .totalResult .eduLv {display:inline-block}
#RegistEducation .year input[type="text"] {width:128px}
#RegistEducation .base .input {top:0}
#RegistEducation .eduType-wrap {position:relative}
#RegistEducation .eduTypeSelect {padding-top:20px}
#RegistEducation .graduateForm {position:absolute;left:148px;top:20px}
#RegistEducation .license textarea {padding:13px 15px;width:734px;height:52px;font-size:14px;border:1px solid #bbb;color:#474747}
#RegistEducation .count-list {margin-top:8px;text-align:right;font-size:13px;color:#666}
#RegistEducation .count-list .num {color:#4a90e2}
#RegistEducation .detail textarea {width:748px;height:68px;padding:10px;border:1px solid #bbb}
#RegistEducation .school .formBtn {padding-top:15px}
#RegistEducation .school ,
#RegistEducation .school .year ,
#RegistEducation .school .license ,
#RegistEducation .school .detail {position:relative;margin-top:10px}
#RegistEducation .school .schoolName {z-index:1;position:relative;margin-top:10px}
#RegistEducation .school .areaCount {padding:10px 0 0;font:12px gulim;color:#777;text-align:right}

/* Æ¯±â»çÇ× */
#RegistSpecialty h2 {margin-bottom:15px}
#RegistSpecialty span.count {top:14px;right:150px}
#RegistSpecialty .inputArea {overflow:hidden}
#RegistSpecialty .inputArea li {float:left;width:192px;padding:6px 0 4px;margin:0}
#RegistSpecialty .keyword {margin-top:8px}
#RegistSpecialty .keyword textarea {padding:13px 15px;width:734px;height:52px;border:1px solid #bbb;font-size:14px;color:#474747}
#RegistSpecialty .count-list {margin-top:8px;text-align:right;font-size:13px;color:#666}
#RegistSpecialty .count-list .num {color:#4a90e2}
#RegistSpecialty .formBtn {padding-top:10px}
#RegistSpecialty .registForm .inputArea {padding-bottom:24px}
#RegistSpecialty .registForm .inputArea > li {border:none;width:191px}
#RegistSpecialty .registForm .saveAlert {position:absolute;top:198px;left:0;font:11px/26px dotum;letter-spacing:-1px;vertical-align:top;color:#ff5400}
#RegistSpecialty .registForm .saveAlert em {position:relative;top:3px;*top:-3px;display:inline-block;width:18px;height:18px;margin-right:4px;vertical-align:top;background:url('//image.alba.kr/person/newRegist_bg.png') no-repeat 0 -174px}

/* ¿Ü±¹¾î´É·Â */
#RegistForeign.registArea h2 {margin-bottom:0}
#RegistForeign.registArea .bottomBtn .btn {margin-top:-21px}
#RegistForeign .resultForm2 {margin-top:0;padding-bottom:20px;border:0 none}
#RegistForeign .resultForm2>div {padding:20px 0;border-bottom: 1px solid #dedede}

/*#RegistForeign .inputArea li {margin-top:15px}*/
#RegistForeign .inputArea li:first-child {margin:0}
#RegistForeign .inputArea li .tip {display:none;position:relative;top:8px;font:11px dotum;vertical-align:top}
#RegistForeign .inputArea li .tip em {position:relative;top:-3px;display:inline-block;width:18px;height:18px;margin-right:4px;vertical-align:top;background:url('//image.alba.kr/person/newRegist_bg.png') no-repeat 0 -174px}
#RegistForeign .inputArea li .input {width:175px;height:auto;line-height:1.4}
#RegistForeign .inputArea li .input label span {position:relative;top:-1px;display:inline-block;margin:-1px 5px 0;width:26px;height:26px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/resumeIcon.png') no-repeat}
#RegistForeign .inputArea li .input label span.high {background-position:-150px -50px}
#RegistForeign .inputArea li .input label span.middle {background-position:-200px -50px}
#RegistForeign .inputArea li .input label span.low {background-position:-250px -50px}
#RegistForeign .inputArea li.lang .tip {top:0;height:auto;margin-top:15px}
#RegistForeign .inputArea li.lang .input {top:8px}
#RegistForeign .inputArea li .selectBoxCustom {width:150px}
#RegistForeign .inputArea li .selectBoxCustom select {width:154px}

/* ÄÄÇ»ÅÍ È°¿ë ´É·Â */
#RegistComputer h2 {margin:0}
#RegistComputer table {width:100%}
#RegistComputer table thead th {width:25%;padding:12px 0 11px;font-size:14px;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;background:#fbfbfb}
#RegistComputer table thead th.first {border-left:0 none}
#RegistComputer table tbody td {border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6}
#RegistComputer table tbody td label {height:25px}
#RegistComputer table tbody td.first {border-left:0 none}
#RegistComputer table tbody td ul {padding:11px 0 10px}
#RegistComputer table tbody td ul li {padding:5px 0 4px 12px}
#RegistComputer textarea {width:738px;height:38px;padding:10px 15px;margin-top:20px;border:1px solid #bbb}
#RegistComputer .areaCount {padding:10px 0 0;font:12px gulim;color:#777;text-align:right}
#RegistComputer .areaCount span {font-family:tahoma;color:#444}
#RegistComputer .areaCount span strong {color:#2073f0}
#RegistComputer .formBtn {padding-top:0}

/* ÀÚ°ÝÁõ */
#RegistLicense .registForm {padding-top:20px}
#RegistLicense .registResult {padding:20px 0;border-bottom:1px solid #dedede}
#RegistLicense > span.comment {top:10px;right:72px;font-size:12px;color:#9b9b9b}

/* Ãë¾÷¿ì´ë */
#RegistAddInfo {margin-bottom:0}
#RegistAddInfo h2 {margin-bottom:10px}
#RegistAddInfo table {margin-top:-10px;width:100%}
#RegistAddInfo table tbody tr th {width:130px;padding:24px 0 26px 24px;font-size:14px;letter-spacing:-1.1px;text-align:left;border-bottom:1px solid #e6e6e6;color:#888}
#RegistAddInfo table tbody tr td {height:41px;padding:9px 0 11px;border-bottom:1px solid #e6e6e6}
#RegistAddInfo table tbody tr td.chkCell {width:155px}
#RegistAddInfo table tbody tr td.chkCell.full {width:auto}
#RegistAddInfo table tbody tr td.chkCell label {width:68px}
#RegistAddInfo table tbody tr td.chkCell .infoDiv-level {margin-top:10px}
#RegistAddInfo table tbody tr td.chkCell .infoDiv-level label {width:150px}
#RegistAddInfo table tbody tr td.chkCell .input {margin-right:10px}
#RegistAddInfo table tbody tr td.chkCell .line {position:relative;padding:8px 150px 0 0;line-height:36px}
#RegistAddInfo table tbody tr td.chkCell .line .textEnter {display:inline-block;height:36px}
#RegistAddInfo table tbody tr td.chkCell .line .textEnter label {position:absolute;left:10px;top:0}
#RegistAddInfo table tbody tr td.chkCell .line .textEnter input {width:265px;margin-right:0;border:1px solid #969798}
#RegistAddInfo table tbody tr td.chkCell .line .addBtnArea {position:absolute;right:0;top:8px}
#RegistAddInfo table tbody tr td.chkCell .line .addBtnArea a {height:34px;padding-top:0;font-weight:normal}
#RegistAddInfo table tbody tr .infoDiv .textEnter {margin-top:10px}
#RegistAddInfo table tbody tr .infoDiv .check-treatment .input {margin-top:10px}
#RegistAddInfo table tbody tr .infoDiv .check-treatment .etc-check.on {margin-top:15px}
#RegistAddInfo table tbody tr .infoDiv .militarysubetc {margin-top:10px}
#RegistAddInfo table tbody tr .infoDiv .handicapContent {margin-top:10px}
#RegistAddInfo table tbody tr .infoDiv span {display:inline-block}
#RegistAddInfo table tbody tr .infoDiv span label {position:absolute;left:10px;top:7px;font-size:14px}
#RegistAddInfo table tbody tr .infoDiv .addBtnArea a {height:28px;padding:10px 15px 0;font-weight:normal;font-size:14px}
#RegistAddInfo table tbody tr.nation .infoDiv input {width:507px}
#RegistAddInfo table tbody tr.employ .infoDiv input {width:auto}
#RegistAddInfo table tbody tr.employ .infoDiv label {position:static}
#RegistAddInfo table tbody tr.employ .infoDiv .textEnter {margin-top:6px}
#RegistAddInfo table tbody tr.military td {vertical-align:middle}
#RegistAddInfo table tbody tr.military td span ,
#RegistAddInfo table tbody tr.military td .input {vertical-align:middle}
#RegistAddInfo table tbody tr.military td input[type="text"] {width:455px;vertical-align:middle}
#RegistAddInfo table tbody tr.disabledP td input[type="text"] {width:178px}
#RegistAddInfo table tbody tr.disabledP td .selectBoxCustom {width:110px}
#RegistAddInfo table tbody tr.disabledP td .selectBoxCustom select {width:114px}
#RegistAddInfo table tbody tr.disabledP td .selectBoxCustom.grade {width:70px}
#RegistAddInfo table tbody tr.disabledP td .selectBoxCustom.grade select {width:74px}
#RegistAddInfo .formBtn {padding-bottom:0}
.ui-menu .ui-menu-item .organ-name {font-size:12px;color:#9b9b9b}

/* Èñ¸Á±Ù¹«Á¶°Ç */
#RegistTerms .topBtn {top:10px}
#RegistTerms .topBtn a {padding-right:0;font-weight:normal;color:#438de8}
#RegistTerms .topBtn a span.icon {position:absolute;top:2px;left:-17px;display:block;width:14px;height:14px;background:url('//image.alba.kr/person/resumeIcon.png') no-repeat -200px 0}
#RegistTerms .jobSelect {height:auto}
#RegistTerms .jobSelect input[type="text"] {width:758px}
#RegistTerms .jobSelect .btn {margin-top:10px}
#RegistTerms .jobSelect .btn strong {color:#ff5400}
#RegistTerms .jobSelect .blank {display:inline-block;width:748px;height:26px;height:25px\0;*height:25px;padding:8px 8px 0;padding-top:9px\0;*padding-top:9px;text-decoration:none;color:#728fb0;background:#fff;border:1px solid #bbb}
#RegistTerms .inputArea {}
#RegistTerms .inputArea li.areaSelect,
#RegistTerms .inputArea li.jobSelect {height:auto}
#RegistTerms .inputArea li.jobSelect .btn {margin:0}
#RegistTerms .inputArea li.typeCheck .input {margin-right:15px}
#RegistTerms .inputArea li.daySelect {display:none}
#RegistTerms .inputArea li.daySelect .input {margin-right:10px}
#RegistTerms .inputArea li.cash .input {top:8px;margin-right:15px}
#RegistTerms .inputArea li.cash .guide {position:relative;top:14px;font:12px gulim;vertical-align:top;letter-spacing:-1px}
#RegistTerms .inputArea li.cash .guide strong {font-weight:normal;color:#ff4b64;vertical-align:top}
#RegistTerms .inputArea li.cash .guide a {font:12px gulim;vertical-align:top;color:#555}
#RegistTerms .inputArea li.cash .guide a:hover {color:#2073f0}
#RegistTerms .inputArea li.cash .guide a.popBtn {padding:0;margin:0;color:#979797}
#RegistTerms .inputArea li.cash .guide a.btn {position:relative;top:-12px;margin-left:19px;height:25px;padding:11px 10px 0 35px;font-size:14px;font-weight:bold;background:url("//image.alba.kr/person/resumeIcon.png") no-repeat -236px 11px;}
#RegistTerms .inputArea li.cash .selectBoxCustom {width:176px}
#RegistTerms .inputArea li.cash .selectBoxCustom select {width:180px}
#RegistTerms .inputArea li.cash input[type=text] {width:168px}
#RegistTerms .typeKind table {width:100%;border:1px solid #a2a3a4}
#RegistTerms .typeKind table thead {display:none}
#RegistTerms .typeKind table thead th {padding:12px 0 11px;font:bold 12px gulim;letter-spacing:-1px;text-align:center;color:#474747;background:#f3f3f4}
#RegistTerms .typeKind table thead th.kind {width:98px}
#RegistTerms .typeKind table thead th.firstJob {padding-left:50px;text-align:left}
#RegistTerms .typeKind table thead th.secondJob {padding-right:240px;text-align:right}
#RegistTerms .typeKind table thead th.career {width:68px}
#RegistTerms .typeKind table tbody th {padding:10px 15px 9px;text-align:left;border-right:1px solid #dcdcdc;border-top:1px solid #dcdcdc;background:#fbfbfb}
#RegistTerms .typeKind table tbody td {border-top:1px solid #dcdcdc}
#RegistTerms .typeKind table tbody td.check {text-align:center;border-right:0 none}
#RegistTerms .typeKind table tbody td.check .input {top:0;width:19px}
#RegistTerms .typeKind table tbody td .kindContent {overflow:hidden}
#RegistTerms .typeKind table tbody td .kindContent .typeKeyword {float:left;overflow:hidden;width:516px;padding:2px 15px;border-right:1px solid #dcdcdc}
#RegistTerms .typeKind table tbody td .kindContent .typeKeyword span.value {position:static;margin:3px 0}
#RegistTerms .typeKind table tbody td .kindContent .typeKeyword .firstType {float:left;padding-right:20px;background:url('//image.alba.kr/person/kindArrow.png') no-repeat 95% 12px}
#RegistTerms .typeKind table tbody td .kindContent .typeKeyword .secondType {float:left}
#RegistTerms .typeKind table tbody td .kindContent .checkType {position:relative;float:left;overflow:hidden;width:63px;height:32px;padding:2px 0}
#RegistTerms .typeKind table tbody td .kindContent .checkType .input {top:4px;left:9px}
.freelancer-info {padding:10px 0 0 29px}
.freelancer-info__guide {margin-bottom:8px}
.freelancer-info__input {padding:13px 15px;width:734px;height:42px;border:1px solid #bbb;font-size:14px;color:#474747}
.freelancer-info__count {margin-top:8px;text-align:right;font-size:13px;color:#666}
.freelancer-info__count .num {color:#4a90e2}

/* Èñ¸Á±Ù¹«Á¶°Ç - Áö¿ª°Ë»ö */
#RegistTerms .searchValue {height:36px}
#RegistTerms .searchValue .blank {display:inline-block;width:748px;height:26px;height:25px\0;*height:25px;padding:8px 8px 0;padding-top:9px\0;*padding-top:9px;text-decoration:none;color:#728fb0;background:#fff;border:1px solid #bbb}
#RegistTerms .searchValue .value {display:inline-block;width:762px;padding:0 3px 3px;text-decoration:none;background:#fff;border:1px solid #bbb}
#RegistTerms .searchValue .value span {display:inline-block;height:21px;height:20px\0;*height:20px;margin:3px 4px 0 0;padding:3px 5px 0;padding-top:4px\0;*padding-top:4px;color:#222;background:#e5f3ff;border:1px solid #cbe6ff}
#RegistTerms .searchValue .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/job/jobSearch.png') no-repeat -337px -36px;border:0 none}
#RegistTerms .searchArea {position:relative;overflow:hidden;width:762px;margin-top:5px;background:#fff;border:2px solid #5da3d3}
#RegistTerms .searchArea .tabForm {overflow:hidden;width:766px;height:70px;background:#f3f3f4;border-bottom:2px solid #f8f8f8}
#RegistTerms .searchArea .tabForm li {float:left;width:85px;height:auto;margin-top:0}
#RegistTerms .searchArea .tabForm li a {display:block;height:24px;height:23px\0;*height:23px;padding-top:10px;padding-top:11px\0;*padding-top:11px;font:12px gulim;text-align:center;border-right:1px solid #bbb;border-bottom:1px solid #bbb}
#RegistTerms .searchArea .tabForm li.last {width:86px}
#RegistTerms .searchArea .tabForm li.noValue {width:86px;height:34px;border-bottom:1px solid #bbb}
#RegistTerms .searchArea .tabForm li.last a {border-right:0 none}
#RegistTerms .searchArea .tabForm li.on a {font-weight:bold;color:#fff;background:#5da3d3;border-color:#487da1}
#RegistTerms .searchArea .inputWrap {width:730px;padding:6px 18px 15px}
#RegistTerms .searchArea .inputWrap:after {content:" ";clear:both;display:block}
#RegistTerms .searchArea .inputWrap li {float:left;width:121px;height:auto;margin-top:0;padding-top:9px}
#RegistTerms .searchArea .inputWrap li .input {top:0}
#RegistTerms .searchArea .inputWrap li .input input[type="radio"] + label {background-position:0 40px}
#RegistTerms .searchArea .inputWrap li .input.on input[type="radio"] + label {background-position:0 -60px}
#RegistTerms .searchArea .inputWrap li .input label {height:16px;padding:5px 0 0 25px;font:12px gulim}
#RegistTerms .searchArea .inputWrap li .input label strong {top:1px;font-size:12px}
#RegistTerms .searchArea .inputWrap.dongWrap {background:#fafeff;border-top:1px solid #d3e3ed}
#RegistTerms .searchArea .dataCloseBtn {position:absolute;right:10px;top:auto;bottom:12px;width:14px;height:13px;font:0/0 Dotum;color:transparent;background:url('//image.alba.kr/job/jobSearch.png') no-repeat -319px -40px}

/* ÀÌ·Â¼­¼³Á¤ */
#RegistResumeSet {margin-bottom:0}
#RegistResumeSet span.tip {height:22px;font-size:12px;color:#9b9b9b}
#RegistResumeSet h2 {margin:0}
#RegistResumeSet table {width:100%}
#RegistResumeSet table td {padding:20px 0;font-size:14px;border-bottom:1px solid #dcdcdc}
#RegistResumeSet table td .input:first-child {margin-right:10px}
#RegistResumeSet table td .input em {font-weight:normal;vertical-align:top}
#RegistResumeSet table td .input em.blue {color:#2073f0}
#RegistResumeSet table td .input em.red {color:#ff5400}
#RegistResumeSet table td .desc {margin:10px 0 0}
#RegistResumeSet table td .desc li {padding-top:3px;*padding-top:0;font:11px dotum;letter-spacing:-1px;color:#777}
#RegistResumeSet table td .desc li .deco {color:#2073f0;text-decoration:underline}
#RegistResumeSet table td.basePublic {padding:29px 0 20px;font-weight:bold}
.basePublic__guide {margin-top:29px;padding-top:23px;border-top:1px solid #d7d7d7;font-size:13px;line-height:1.69;letter-spacing:-1px;color:#333}
.basePublic__guide>li {padding-left:15px;background:url('//image.alba.kr/person/icon_check.png') no-repeat 0 9px}
.basePublic__guide strong {font-weight:normal;color:#438de8}
.basePublic__guide em {letter-spacing:0}
.basePublic__caution {margin-top:10px;font-size:12px;line-height:1.83;letter-spacing:-1px;color:#9b9b9b}
.basePublic__caution>a {text-decoration:underline !important;color:#9b9b9b}
#RegistResumeSet table td.publicterm {padding:29px 0 29px 24px;border-left:1px solid #dcdcdc;vertical-align:top}
#RegistResumeSet table td.publicterm-contents {padding:29px 0;border-right:1px solid #dcdcdc}
#RegistResumeSet table td.publicterm-contents>.input {margin-right:33px !important}
#RegistResumeSet table td.tellok {padding:20px 0 20px 24px;width:110px;border-left:1px solid #dcdcdc}
#RegistResumeSet table td.tellok-contents {border-right:1px solid #dcdcdc}
#RegistResumeSet table td.tellok-contents .selectBoxCustom {width:178px}
#RegistResumeSet table td.tellok-contents .selectBoxCustom select {width:180px}
#RegistResumeSet table td.tellok-contents .about {display:inline-block;padding-top:1px;height:21px;font-size:12px;line-height:21px;letter-spacing:-0.9px;color:#9b9b9b}
#RegistResumeSet table td.tellok-contents .category-contents__list {margin-bottom:20px}
#RegistResumeSet table td.category span {color:#ff5400}
#RegistResumeSet table td.infoSetup {padding:29px 0 29px 24px;border-left:1px solid #dcdcdc;vertical-align:top}
#RegistResumeSet table td.infoSetup-contents {padding:29px 0;border-right:1px solid #dcdcdc}
#RegistResumeSet table td.infoSetup-contents .tip {margin:0}
.infoSetup__select {width:630px;padding:28px 0 22px}
.infoSetup__select:after {content:"";clear:both;display:block}
.infoSetup__select>dt {float:left;width:150px;height:50px;vertical-align:top}
.infoSetup__select>dt>em {color:#438de8}
.infoSetup__select>dd {float:right;width:480px;height:50px;vertical-align:top}
.infoSetup__select>dd>.input {margin-right:33px !important}
.infoSetup__select>dd label>span {color:#438de8}
.infoSetup__select>dd> .tip {margin-left:-13px !important}
.infoSetup__select>dd.safe {position:relative;height:80px}
.infoSetup__select>dd.safe span {color:#438de8}
#RegistResumeSet table td.baseSet {padding:29px 0 29px 24px;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc}
#RegistResumeSet table td.baseSet .tip {margin:0}

.resumeSet__YN {display:none}

/* ÀÌ·Â¼­ ¿Ï¼ºµµ */
#ResumeState #Contents {width:908px;padding:0 0 40px;background:#fff}
#ResumeState #Contents h1 {height:62px;padding:16px 0 0 70px;font-size:27px;border-bottom:1px solid #dfdfdf;color:#333;background:#fbfbfb}
#ResumeState .stateView {position:relative;width:770px;margin:35px auto 0}
#ResumeState .stateView:after {content:" ";clear:both;display:block}
#ResumeState .stateView h2 {padding-bottom:14px;font:bold 21px 'Malgun Gothic';border-bottom:2px solid #444;color:#333}
#ResumeState .stateView .infoArea {position:relative}
#ResumeState .stateView .infoArea .infoList {}
#ResumeState .stateView .infoArea .infoList li {position:relative}
#ResumeState .stateView .infoArea .infoList li .stateWrap {position:relative;height:99px;border-bottom:1px solid #e6e6e6}
#ResumeState .stateView .infoArea .infoList li .stateWrap span {display:inline-block;vertical-align:middle}
#ResumeState .stateView .infoArea .infoList li .stateWrap .icon {width:60px;height:60px;background:url('//image.alba.kr/person/newResumeState_bg.png') no-repeat}
#ResumeState .stateView .infoArea .infoList li .stateWrap .icon.introduce {background-position:0 0}
#ResumeState .stateView .infoArea .infoList li .stateWrap .icon.photoAlbum {background-position:-70px 0}
#ResumeState .stateView .infoArea .infoList li .stateWrap .title {width:120px;font-size:21px;text-align:center}
#ResumeState .stateView .infoArea .infoList li .stateWrap .title em {font-size:13px;color:#ff6b22;vertical-align:top}
#ResumeState .stateView .infoArea .infoList li .stateWrap .statusArea {position:relative;display:inline-block;width:420px}
#ResumeState .stateView .infoArea .infoList li .stateWrap .statusArea span {display:inline-block}
#ResumeState .stateView .infoArea .infoList li .stateWrap .statusArea .balloonWrap {position:absolute;left:0;top:-23px;width:320px;height:24px}
#ResumeState .stateView .infoArea .infoList li .stateWrap .statusArea .balloonWrap .infoBalloon {position:absolute;left:0;width:80px;padding:5px 10px 4px;margin-left:-51px;font:11px dotum;letter-spacing:-1px;text-align:center;border:1px solid #ccc;background:#fff}
#ResumeState .stateView .infoArea .infoList li .stateWrap .statusArea .balloonWrap .infoBalloon strong {color:#ff5400}
#ResumeState .stateView .infoArea .infoList li .stateWrap .statusArea .balloonWrap .infoBalloon em {position:absolute;left:50%;bottom:-6px;width:11px;height:6px;margin-left:-5px;background:url('//image.alba.kr/person/newResumeState_bg.png') no-repeat -239px -44px}
#ResumeState .stateView .infoArea .infoList li .stateWrap.photo .statusArea .balloonWrap .infoBalloon {margin-left:-29px}
#ResumeState .stateView .infoArea .infoList li .stateWrap .statusArea .statusBar {position:relative;width:320px;height:12px;margin-right:10px;background:url('//image.alba.kr/person/statusBar_bg.png') repeat-x}
#ResumeState .stateView .infoArea .infoList li .stateWrap .statusArea .statusBar strong {position:absolute;left:0;top:0;height:12px;background:url('//image.alba.kr/person/status_gauge.png') repeat-x}
#ResumeState .stateView .infoArea .infoList li .stateWrap .statusArea .percent {font-size:32px;font-weight:bold}
#ResumeState .stateView .infoArea .infoList li .stateWrap .statusArea .percent sup {font-size:19px}
#ResumeState .stateView .infoArea .infoList li .stateWrap .stateBtn {position:absolute;right:0;top:50%;height:40px;margin-top:-20px;font-size:15px;text-align:center}
#ResumeState .stateView .infoArea .infoList li .stateWrap .stateBtn a {height:30px;padding-top:8px}
#ResumeState .stateView .infoArea .infoList li .stateWrap .stateBtn a:hover {background:#34a6fe;color:#fff;text-decoration:none}
#ResumeState .stateView .infoArea .infoList li .stateWrap .stateBtn strong {display:inline-block;width:112px;height:40px;font-size:17px;line-height:40px;color:#2073f0}
#ResumeState .stateView .infoArea .infoList li .stateWrap .align {width:0;height:100%}
/* Ç³¼± »çÀÌÁî */
#ResumeState .stateView .infoArea .infoList li .stateWrap.photo .statusArea .balloonWrap .infoBalloon {width:39px}

/* ÀÌ·Â¼­¿Ï¼ºµµ - ´É·ÂÀÌ³ª Æ¯±â */
#ResumeState #StateSpecialty .infoArea .infoList li {float:left;width:140px;margin-right:17px;border:0 none}
#ResumeState #StateSpecialty .infoArea .infoList li .stateWrap {height:auto;padding:20px 0;border:0 none}
#ResumeState #StateSpecialty .infoArea .infoList li span {position:static;display:block;margin:0 auto}
#ResumeState #StateSpecialty .infoArea .infoList li span.title {width:auto;margin-top:8px}
#ResumeState #StateSpecialty .infoArea .infoList li span.stateBtn {margin-top:24px}
#ResumeState #StateSpecialty .infoArea .infoList li.last {margin-right:0}

/* ÀÌ·Â¼­ Å¸ÀÓ¶óÀÎ */
#ResumeState .resultForm1 {width:490px;margin:0 auto}
#ResumeState .resultForm1 .totalYear ,
#ResumeState .resultForm1 .applBtn {display:none}
#ResumeState .resultForm1 .totalResult {width:100%}
#ResumeState .resultForm1 span.timeRound {z-index:1;position:absolute;top:14px;left:-24px;width:12px;height:12px;border-radius:50%;background:#b4bfca}
#ResumeState .resultForm1 span.timeRound .topLine {position:absolute;top:-20px;left:50%;width:1px;height:28px;margin-left:-1px;background:#b4bfca}
#ResumeState .resultForm1 span.timeBorder {position:absolute;top:14px;left:-19px;width:1px;height:100%;background:#b4bfca}
#ResumeState .resultForm1 span.firstCareer {position:absolute;top:14px;left:-100px;font:12px dotum;color:#2073f0;letter-spacing:-1px}

/* ¾÷Á÷Á¾ ¼±ÅÃ ·¹ÀÌ¾î */
#LayerOpenJobcode {z-index:1000;position:fixed;left:50%;top:50%;margin-left:-280px;margin-top:-238px}
#LayerOpenJobcode iframe {z-index:1000;position:relative}
#RegistJobCode {position:relative;width:846px;border:2px solid #555}
#RegistJobCode * {font-size:12px;font-family:gulim}
#RegistJobCode h1 {width:826px;height:48px;padding:19px 0 0 20px;font:bold 17px 'Malgun Gothic';border-bottom:1px solid #aaa}
#RegistJobCode .input label {height:16px;padding:0 0 0 20px;background:url('//image.alba.kr/person/RegistJobcode_inputBg.png') no-repeat}
#RegistJobCode .input label span {display:inline-block;height:15px;padding:1px 3px 0 0}
#RegistJobCode .input.on label {background-position:0 -25px}
#RegistJobCode .input.on label span {color:#229ad8}
#RegistJobCode .searchJob {z-index:1;position:absolute;top:19px;left:128px}
#RegistJobCode .searchJob input {width:188px;height:23px;*height:19px;padding:0 0 2px 10px;*padding-top:4px;vertical-align:top;border:1px solid #bbb}
#RegistJobCode .searchJob a.btn {display:inline-block;width:43px;height:23px;padding:4px 0 0;text-align:center;vertical-align:top;color:#474747;background-color:#f3f3f4;border:1px solid #bbb;border-bottom-color:#868686}
#RegistJobCode .keywordList {z-index:1;position:absolute;top:27px;left:0;overflow-y:auto;width:500px;background-color:#fff}
#RegistJobCode .keywordList table {width:500px;border:1px solid #35445d}
#RegistJobCode .keywordList table tr {vertical-align:top}
#RegistJobCode .keywordList table tr th {padding:4px 0 7px;font-weight:normal;color:#fff;background:#737b88;border-bottom:1px solid #737b88;border-left:1px solid #576273}
#RegistJobCode .keywordList table tr td {padding:7px 10px;border-left:1px solid #dcdcdc}
#RegistJobCode .keywordList table tr th:first-child,
#RegistJobCode .keywordList table tr td:first-child {border-left:0 none}
#RegistJobCode .keywordList table tr td a {line-height:1.7}
#RegistJobCode .keywordList table tr td a strong {font-weight:bold;color:#2073f0}
#RegistJobCode table.kindList {width:846px;border-collapse:collapse;border-spacing:0;border-bottom:1px solid #dcdcdc}
#RegistJobCode table.kindList caption {font-size:0}
#RegistJobCode table.kindList thead th {padding:14px 0 10px;font-weight:bold;background-color:#f3f3f4;border-left:1px solid #dcdcdc}
#RegistJobCode table.kindList thead th.kind0 {border-left:0 none}
#RegistJobCode table.kindList thead th span {color:#ff5400}
#RegistJobCode table.kindList tfoot th {padding:16px 0 17px;font-weight:bold;font-size:19px;font-family:'Malgun Gothic';letter-spacing:-2px;background-color:#f3f3f4;border-top:1px solid #aaa}
#RegistJobCode table.kindList tfoot th a {display:block;width:63px;height:17px;height:18px\0;*height:18px;margin:8px auto 0;padding:5px 0 0;padding-top:6px\0;*padding-top:6px;font:11px dotum;text-align:center;text-decoration:none;color:#333;background-color:#fff;border:1px solid #bbb;border-bottom-color:#868686}
#RegistJobCode table.kindList tfoot th a span {display:inline-block;width:12px;height:13px;vertical-align:top;background:url('//image.alba.kr/comm/icon_reset.png') no-repeat 0 0}
#RegistJobCode table.kindList tfoot td {padding:0 20px;border-top:1px solid #aaa;border-left:1px solid #dcdcdc}
#RegistJobCode table.kindList tfoot td dl {overflow:hidden;padding:12px 0 7px}
#RegistJobCode table.kindList tfoot td dl.first {border-bottom:1px solid #dcdcdc}
#RegistJobCode table.kindList tfoot td dl dt {float:left;width:40px;font-size:17px;font-family:'Malgun Gothic'}
#RegistJobCode table.kindList tfoot td dl dd {overflow:hidden}
#RegistJobCode table.kindList tfoot td dl dd span.word {display:inline-block;margin:0 0 5px;padding:0 7px 3px;font-size:12px;font-family:'Malgun Gothic';*vertical-align:top;background-color:#edf7ff;border:1px solid #cbe6ff}
#RegistJobCode table.kindList tfoot td dl dd span.word a.del {margin-left:2px;font-weight:bold;color:#7f9fbe}
#RegistJobCode table.kindList tfoot th.noValue {padding:16px 0 17px;text-align:center;vertical-align:middle}
#RegistJobCode table.kindList tfoot td.noValue {text-align:center;vertical-align:middle}
#RegistJobCode table.kindList tfoot td.noValue dl {display:none}
#RegistJobCode table.kindList tfoot td.noValue img {display:inline !important}
#RegistJobCode table.kindList tbody th {width:130px;padding:0;text-align:left;vertical-align:top;border-top:1px solid #dcdcdc}
#RegistJobCode table.kindList tbody th a {display:block;padding:10px 0 12px 20px;font:bold 13px 'Malgun Gothic';border-top:1px solid #dcdcdc}
#RegistJobCode table.kindList tbody th a:first-child {border-top:0 none}
#RegistJobCode table.kindList tbody th a.on {color:#fff;background-color:#5da3d3}
#RegistJobCode table.kindList tbody td {padding:12px 0 11px;vertical-align:top;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc}
#RegistJobCode table.kindList tbody td ul {display:none;overflow:hidden;width:100%}
#RegistJobCode table.kindList tbody td ul li {float:left;width:50%;*width:49.5%;margin:5px 0}
#RegistJobCode table.kindList tbody td ul li label {cursor:pointer}
#RegistJobCode table.kindList tbody td.kind1 {width:315px}
#RegistJobCode table.kindList tbody td.kind1.noValue,
#RegistJobCode table.kindList tbody td.kind2.noValue {text-align:center;vertical-align:middle}
#RegistJobCode table.kindList tbody td.kind1.noValue img ,
#RegistJobCode table.kindList tbody td.kind2.noValue img {display:inline !important}
#RegistJobCode table.kindList tbody td.kind1 #secJobList1 {padding:0 20px}
#RegistJobCode table.kindList tbody td.kind1 ul.kind_03 {display:block}
#RegistJobCode table.kindList tbody td.kind2 {width:auto;padding:0}
#RegistJobCode table.kindList tbody td.kind2 .bar {padding:15px 0 0;color:#ff5400}
#RegistJobCode table.kindList tbody td.kind2 .wrap {position:relative;display:none;overflow-x:hidden;overflow-y:auto;max-height:320px;padding:0 18px}
#RegistJobCode table.kindList tbody td.kind2 #secJobList2 {padding:20px 0}
#RegistJobCode table.kindList tbody td.kind2 .kindTitle {padding-top:5px;font:bold 13px 'Malgun Gothic';letter-spacing:-0.1em;color:#767676}
#RegistJobCode table.kindList tbody td.kind2 ul {display:block;padding:8px 0 14px;border-bottom:1px solid #dcdcdc}
#RegistJobCode table.kindList tbody td.kind2 ul li {width:33.33%;margin:4px 0}
#RegistJobCode table.kindList tbody td.kind2 #secJobList3 ul {border-bottom:0 none}
#RegistJobCode table.kindList td.noSelect {vertical-align:middle;text-align:center}
#RegistJobCode .submit {width:100%;height:35px;padding:9px 0;text-align:center;background-color:#f3f3f4}
#RegistJobCode .submit a {display:inline-block;width:90px;height:22px;margin:0 3px;padding-top:10px;font-weight:bold;text-align:center;text-decoration:none;color:#fff;background-color:#626a70;border:1px solid #383e52}
#RegistJobCode .submit a.cancel {color:#767676;background-color:#fbfbfb;border-color:#c7c7c7}
#RegistJobCode .submitTop {position:absolute;top:19px;right:20px}
#RegistJobCode .submitTop span {position:relative;top:8px;display:inline-block;margin-right:4px;font:12px gulim;letter-spacing:-1px;vertical-align:top}
#RegistJobCode .submitTop span em {font:12px gulim;letter-spacing:-1px;vertical-align:top;color:#ff5400}
#RegistJobCode .submitTop a {display:inline-block;width:63px;height:23px;padding:4px 0 0;font-family:'Malgun Gothic';font-weight:bold;text-align:center;text-decoration:none;vertical-align:top;color:#fff;background-color:#626a70;border:1px solid #383e52}
#RegistJobCode .submitTop a.cancel {width:29px;height:29px;padding:0;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/comm/btn_close.png') no-repeat 0 0;border:0 none}
#RegistJobCode .limit {position:absolute;top:auto;bottom:18px;right:30px}
#RegistJobCode .limit a {font:11px dotum;letter-spacing:-1px;text-decoration:underline;color:#0996d1}
#RegistJobCode .limit a span {display:inline-block;width:3px;height:5px;margin:3px 0 0 3px;vertical-align:top;background:url('//image.alba.kr/comm/bul_arrow_blue.png') no-repeat 0 0}

/* ¸ÂÃã¹ý°Ë»ç±â */
#SpellingCheck {width:830px}
#Spelling {position:relative;width:828px;border:1px solid #333}
#Spelling .title {position:relative;height:45px;padding:15px 0 0 20px;background:#464a56}
#Spelling .title h1 {font:bold 19px 'Malgun Gothic';color:#fff}
#Spelling .title a {position:absolute;top:13px}
#Spelling .title a.complete {right:47px;border-color:#343845}
#Spelling .title a.closeBtn {right:13px;width:29px;height:29px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/person/newRegist_bg.png') no-repeat -244px -63px}
#Spelling .spellingContent {position:relative;padding:25px 30px}
#Spelling .spellingContent .textContents p {margin-top:5px;font:13px 'Malgun Gothic';color:#666}
#Spelling .spellingContent .textContents p strong.red {color:#ff5400}
#Spelling .spellingContent .textContents p strong.blue {color:#2073f0}
#Spelling .spellingContent .textContents p.count {margin:0;font:bold 19px 'Malgun Gothic';color:#333}
#Spelling .spellingContent .textContents p.count strong {color:#ff5400}
#Spelling .spellingContent .textContents div.textBox {overflow-y:scroll;width:746px;height:118px;padding:15px 10px;margin-top:20px;border:1px solid #e3e3e3}
#Spelling .spellingContent .textContents div.textBox span.before {color:#ff5400;cursor:pointer}
#Spelling .spellingContent .textContents div.textBox span.after {color:#2073f0}
#Spelling .spellingContent .proofreading {position:relative;width:768px;margin-top:20px}
#Spelling .spellingContent .proofreading:after {content:" ";clear:both;display:block}
#Spelling .spellingContent .proofreading h2 {margin-bottom:6px;font-size:17px;font-weight:bold}
#Spelling .spellingContent .proofreading .textColumn {position:relative;overflow-y:scroll;width:372px;height:378px;border:1px solid #dcdcdc}
#Spelling .spellingContent .proofreading .textColumn.original {float:left;width:342px;height:348px;padding:15px;margin-right:20px}
#Spelling .spellingContent .proofreading .textColumn .replaceColorRed {color:#ff5400 !important}
#Spelling .spellingContent .proofreading .textColumn .replaceColorBlue {color:#2073f0 !important}
#Spelling .spellingContent .proofreading .textColumn.original span.ewordWrap {display:inline-block;padding:0 5px;margin-top:20px}
#Spelling .spellingContent .proofreading .textColumn.original span.replaceEword {position:absolute;margin-top:-16px;font-weight:bold;text-decoration:none;color:#2073f0;cursor:pointer}
#Spelling .spellingContent .proofreading .textColumn.original span.errorEword {text-decoration:underline;color:#ff5400}
#Spelling .spellingContent .proofreading .textColumn.proof {float:right}
#Spelling .spellingContent .proofreading .textColumn.proof .article {overflow:hidden;padding:8px 10px 15px 0;border-top:1px solid #e6e6e6}
#Spelling .spellingContent .proofreading .textColumn.proof .article:first-child {border-top:0 none}
#Spelling .spellingContent .proofreading .textColumn.proof .article.on {background:#ffffdf}
#Spelling .spellingContent .proofreading .textColumn.proof .article .proofCnt {overflow:hidden}
#Spelling .spellingContent .proofreading .textColumn.proof .article .proofCnt .title {float:left;width:70px;height:auto;padding:4px 0 3px 18px;font-size:12px;color:#777;background:none}
#Spelling .spellingContent .proofreading .textColumn.proof .article .proofCnt .content {overflow:hidden;padding:4px 0 3px;font-size:13px}
#Spelling .spellingContent .proofreading .textColumn.proof .article .proofCnt .content a {font-weight:normal}
#Spelling .spellingContent .proofreading .textColumn.proof .article .proofCnt .content a.change {font-weight:bold}
#Spelling .spellingContent .proofreading .textColumn.proof .article .proofCnt .content strong a {color:#ff5400}
#Spelling .spellingContent .proofreading .textColumn.proof .article .proofCnt .content ul li {padding:0 0 3px}
#Spelling .spellingContent .proofreading .textColumn.proof .article .proofCnt .content ul li a {font:13px 'Malgun Gothic';color:#2073f0}
#Spelling .spellingContent .proofreading .textColumn.proof .article .proofCnt .content input[type="text"] {width:181px;height:22px;padding-left:5px;font-size:12px}
#Spelling .spellingContent .proofreading .textColumn.proof .article .proofCnt .content a.whiteBtn {width:38px;height:20px;padding:4px 0 0;font:12px gulim;text-align:center}
#Spelling .spellingContent .proofreading .applBtn {position:absolute;right:0;top:-40px}
#Spelling .spellingContent .proofreading .applBtn a {height:21px;padding:3px 12px 0;font-size:12px}
#Spelling .spellingContent .proofreading .applBtn .infoText {display:none;position:absolute;right:0;top:-30px;padding:6px 10px 5px;width:220px;font:11px/1.2 dotum;letter-spacing:-1px;border:1px solid #d9d4b4;color:#878787;background:#fffeec}
#Spelling .spellingContent .proofreading .applBtn:hover .infoText {display:block}
#Spelling .rule {padding:0 30px 20px}
#Spelling .rule li {position:relative;padding-left:6px;margin-top:4px;color:#666}
#Spelling .rule li:first-child {margin:0}
#Spelling .rule li span {position:absolute;left:0;top:9px;width:2px;height:2px;background:url('//image.alba.kr/person/newRegist_bg.png') no-repeat -214px -72px}
#Spelling .rule li a {color:#345fcc;text-decoration:underline}
#Spelling .button {padding:15px 0;text-align:center;border-top:1px solid #dcdcdc;background:#fbfbfb}
#Spelling .button a {height:25px;margin:0 4px}

/* ¹«·áÀÚ°ÝÁõ ±³À° ¾È³» */
.certicon {position:relative;top:10px;display:inline-block;width:48px;height:15px;height:14px\0;*height:14px;padding-top:2px;padding-top:3px\0;*padding-top:3px;margin-left:10px;font:12px dotum;letter-spacing:-1px;text-align:center;vertical-align:top !important;background-color:#34a6fe;color:#fff;cursor:pointer}
.certicon-info>.information {display:block;position:absolute;left:-8px;top:-69px;width:240px;padding:7px 6px 6px;padding:9px 6px 4px\0;*padding:9px 6px 4px;font:11px/1.4 dotum;border:1px solid #ccc;background:#fff;border-radius:2px;color:#000}
.certicon-info>.information em {position:absolute;bottom:-10px;left:26px;width:9px;height:10px;background:url('//image.alba.kr/person/newRegist_bg.png') no-repeat -146px -68px}
.certicon-info>.information a {color:#2073f0}
.certicon-info>.information a:hover {text-decoration:underline}
@media print {
	.certicon {border:1px solid #dcdcdc !important}
}


/*ÀÌ·Â¼­ ÀÎµ¦½ºÆäÀÌÁö*/
.regist-main {overflow:hidden;margin:0 auto;padding:80px 0;width:1140px}
.regist-main__link.simple-wrap {margin-left:0}
.regist-main__link {float:left;margin-left:10px;padding:50px 0 60px;width:563px;border:1px solid #dfdfdf;text-align:center}
.regist-main__link--title {padding-bottom:241px;font-size:32px;font-weight:bold;color:#333}
.regist-main__link--text {padding-bottom:15px;font-size:16px;line-height:25px;color:#333}
.regist-main__link--about {padding-bottom:37px;font-size:14px;line-height:22px;color:#888}
a.regist-main__link--btn {display:block;margin:0 auto;width:280px;height:50px;line-height:50px;font-size:18px;font-weight:bold;color:#fff}
.simple-wrap {background:#fff url("//image.alba.kr/person/RegistMainIcon_Simple.png") no-repeat 172px 141px}
.normal-wrap {background:#fff url("//image.alba.kr/person/RegistMainIcon_Normal.png") no-repeat 172px 141px}
.simple-wrap .regist-main__link--btn {background:#34a6fe}
.normal-wrap .regist-main__link--btn {background:#ffd200}

/*ÀÌ·Â¼­ °¡Á®¿À±â ·¹ÀÌ¾î Æû*/
#LayerOpenGiven {display:none}
#LayerOpenGiven .filter {z-index:2000}
#LayerOpenGiven .layer-field {z-index:3000;margin:-176px 0 0 -307px;width:612px;position:absolute;top:50%;left:50%;border:1px solid #333}
#LayerOpenGiven .layer-field__title {padding:0 22px;height:60px;position:relative;line-height:59px;font-size:19px;font-weight:bold;color:#fff;background:#454a57}
#LayerOpenGiven .layer-field__title--close {position:absolute;top:15px;right:12px}
#LayerOpenGiven .layer-field__content {padding:17px 50px 50px;background:#fff}
#LayerOpenGiven .load-select li {padding:14px 0;position:relative;border-bottom:1px solid #e6e6e6;font-size:15px;color:#333}
#LayerOpenGiven .load-select li .load-select__view {position:absolute;top:13px;right:0}
#LayerOpenGiven .load-btn {margin-top:40px;text-align:center}
.blueText {color:#2073f0}

/*ÀÌ·Â¼­ µî·Ï¿Ï·á ·¹ÀÌ¾î Æû*/
.complete-layer .filter {z-index:2000}
.complete-layer .complete-layer__wrap {z-index:3000;position:fixed;top:50%;left:50%;width:538px;margin-left:-270px;border:1px solid #333;background-color:#fff}
.complete-layer .complete-layer__title {padding:64px 50px 59px;font-weight:bold;font-size:20px;text-align:center}
.complete-layer .complete-layer__about {margin:0 50px;padding:25px 0 60px;border-top:1px solid #ddd;font-size:14px;line-height:1.57;text-align:center;color:#666}
.complete-layer .complete-layer__about>span {display:block;padding-top:10px;font-size:12px;color:#9b9b9b}
.complete-layer .complete-layer__about>a {display:block;padding-top:24px;font-weight:bold;color:#438de8}
.complete-layer .complete-layer__about>a>span {margin-left:6px;font-family:dotum}
.complete-layer .complete-layer__close {display:block;height:50px;font-size:14px;line-height:50px;text-align:center;color:#fff;background-color:#454a57}

/* °³ÀÎ È¸¿ø°¡ÀÔ¿Ï·á ·¹ÀÌ¾î */
.join-layer {display:none}
.join-layer .filter {z-index:2000}
.join-complete {z-index:3000;position:fixed;top:50%;left:50%;margin-top:-211px;margin-left:-370px;width:738px;border:1px solid #333;background:#fff}
.join-complete__top {padding:50px 0 22px;text-align:center;background:#ebedee}
.join-complete__top--title {margin-bottom:19px;font-size:29px;font-weight:bold}
.join-complete__top--about {font-size:14px;line-height:20px;color:#222}
.join-complete__top--about em {font-weight:bold}
.join-complete__top--about--blue {color:#4a90e2}

.join-complete__top--close{display:block;position:absolute;top:5px;right:5px;padding:10px}
.join-complete__top--close .ico-close{display:block;overflow:hidden;width:15px;height:15px;font-size:0;color:transparent;background:url("//image.alba.kr/resume/join-complete-bg.png") no-repeat -155px -21px}

.join-complete__bottom {text-align:center;font-size:0}
.join-resume {display:inline-block;position:relative;margin:50px 0;padding:0 50px;width:269px;text-align:left}
.join-resume.simple {padding:0 49px 0 50px;border-right:1px solid #eee}
.join-resume.simple .join-resume__img {position:absolute;top:23px;right:50px;width:134px;height:104px;background:url("//image.alba.kr/resume/join-complete-bg.png") no-repeat 0 0}
.join-resume.normal .join-resume__img {position:absolute;top:23px;right:50px;width:134px;height:100px;background:url("//image.alba.kr/resume/join-complete-bg.png") no-repeat 0 -115px}
.join-resume__title {font-size:20px;line-height:24px;color:#333}
.join-resume__about {display:block;margin-top:15px;font-size:12px;line-height:17px;color:#888}
.join-resume__link {display:block;position:relative;margin-top:15px;width:71px;font-size:13px;line-height:17px;color:#444}
.join-resume__link--ico {display:block;position:absolute;right:0;top:5px;width:14px;height:11px;background:url("//image.alba.kr/resume/join-complete-bg.png") no-repeat -155px 0}

.work-tab {overflow:hidden;margin-top:26px;width:100%}
.work-tab__list {float:left}
.work-tab__list:first-child a {border-left:1px solid #e5e5e5}
.work-tab__list a {display:block;width:190px;height:38px;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #bbb;font-size:13px;font-weight:bold;line-height:38px;text-align:center;color:#666;background:#fbfbfb}
.work-tab__list:first-child a.on {margin-left:0}
.work-tab__list a.on {margin-left:-1px;padding-bottom:1px;width:191px;height:37px;border:1px solid #bbb;border-bottom:none;background:#fff}
.work-tab-area {display:none;margin-left:-29px;margin-top:-14px;padding-top:26px}
.work-tab-area span.input {margin-left:29px;margin-top:14px}
.work-tab-area label>span {display:inline-block;margin-top:-4px;font-size:12px;vertical-align:middle;color:#9b9b9b}
.work-tab-area.on {display:block}
.work-time-wrap {display:inline-block;padding-top:5px;padding-left:29px;vertical-align:top}
.work-select span.input {width:80px}
.working-day__detail {display:none}

/* Ãß°¡ ¹öÆ° */
.registArea span.bottomBtn {position:static;}
.registArea .bottomBtn .btn {padding:0;margin-top:-1px;width:764px;height:37px;line-height:37px;text-align:center;border:1px dashed #4a90e2;font-size:14px;color:#4a90e2;background:#fff}
.registArea .bottomBtn .btn em {display:inline-block;zoom:1;*display:inline;margin-left:-17px;margin-right:7px;width:10px;height:10px;line-height:37px;background:url("//image.alba.kr/person/resumeIcon.png") no-repeat 0 -50px}

/* ÀÌ·Â¼­Á¦¸ñ¿¹Á¦ */
.registForm--title {z-index:1}
.resume__exmaple {display:none;position:relative;overflow-y:scroll;height:208px;margin-top:-1px;border:1px solid #dfdfdf;background:#fafafb}
.resume__exmaple.on {display:block}
.resume__example-item {height:38px;border-top:1px solid #dfdfdf}
.resume__example-item:first-child {border-top:0 none}
.resume__example-target {display:block;height:38px;padding:0 20px;font-size:14px;line-height:38px;color:#474747 !important}
.resume__example-target:hover {color:#438de8 !important}

/* Æ÷Æ®Æú¸®¿À */
.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--doc,
.portfolio-icon--docx {background-position:-32px 0}
.portfolio-icon--ppt,
.portfolio-icon--pptx {background-position:-64px 0}
.portfolio-icon--xls,
.portfolio-icon--xlsx {background-position:-96px 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__count {top:9px;right:150px !important}
.portfolio__count>span {color:#2073f0}
.portfolio__table {table-layout:fixed;width:100%;margin:-20px 0 20px;border-bottom:1px solid #c7c7c7}
.portfolio__table .input label {padding-left:35px}
.portfolio__table-head {padding:12px 0;border-bottom:1px solid #e6e6e6;font-size:14px;text-align:center;color:#333;background:#fbfbfb}
.portfolio__table-head--name {width:auto}
.portfolio__table-head--size {width:80px}
.portfolio__table-head--date {width:80px}
.portfolio__table-body {padding:24px 0 23px;border-top:1px solid #f2f2f2;font-size:14px;text-align:center;color:#474747}
.portfolio__table-body--name {padding:0 0 0 11px;font-weight:bold;font-size:16px;text-align:left}
.portfolio__table-body--empty {padding:92px 0;font-weight:bold;font-size:16px;color:#999}
.tip.portfolio {display:block !important;position:static !important;text-align:left;color:#333 !important}
.tip.portfolio a {text-decoration:underline;color:#2073f0 !important}
#RegistPortfolio .saveAlert {display:block;margin-bottom:10px;font:11px/26px dotum;letter-spacing:-1px;color:#ff5400}

.cert-icon {display:inline-block;position:relative;top:5px;width:16px;height:16px;font-size:0;line-height:0;vertical-align:top;color:transparent;background:url('//image.alba.kr/person/resumeIcon.png') no-repeat 0 -100px}
.certMobileLayer {display:none;z-index:5;position:absolute;right:0;top:35px;width:508px;padding:15px;border:1px solid #ddd;border-radius:8px;background:#eee}
.cert-info-title {margin-bottom:5px;font-weight:bold;font-size:13px;letter-spacing:-1px}
.cert-info-text {font-size:13px;line-height:20px;letter-spacing:-1px}
.cert-info-faq {display:block;margin-top:6px;font-size:12px;line-height:13px;letter-spacing:-1px;color:#438de8 !important}
.cert-info-close {position:absolute;right:13px;top:13px;width:13px;height:13px;font-size:0;line-height:0;vertical-align:top;color:transparent;background:url('//image.alba.kr/person/resumeIcon.png') no-repeat -50px -100px}