@charset "euc-kr";

/* base */
body {min-width:1070px;line-height:1.2;font-family:'Malgun Gothic', AppleGothic, Sans-serif;letter-spacing:-0.05em;color:#000}
div, ul, ol, dl, p,
h1, h2, h3, h4, h5, h6,
fieldset, legend,
iframe,
table {line-height:1.2;font-family:'Malgun Gothic', Gulim, AppleGothic, Sans-serif;letter-spacing:-0.05em;color:#000}
input, select, textarea {line-height:1.2;font-family:'Malgun Gothic', Gulim, AppleGothic, Sans-serif;letter-spacing:-0.05em;color:#000} 

/* link */
a:link, a:visited {text-decoration:none;color:#000}
a:hover, a:active {text-decoration:underline;color:#0000cc}

/* select */
select.select {height:28px;padding:0 25px 0 3px;padding-right:0\0;*padding-right:0;line-height:24px;background:url('//image.alba.kr/comm/select.png') no-repeat 100% center;background:none\0;*background:none;background-color:#fff;border:1px solid #d5d5d5;-webkit-appearance:none;-webkit-appearance:menulist\0;*-webkit-appearance:menulist}
@-moz-document url-prefix() {
  select.select {-moz-appearance:none;text-indent:0.01px;text-overflow:""}
}

/* input */
input[type="text"] {*position:relative;*top:-1px;height:26px;padding:0 0 0 5px;font-size:14px;line-height:26px;vertical-align:top;border:1px solid #bbb;color:#333}
span.input {position:relative;display:inline-block}
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 {position:relative;top:-1px;display:inline-block;height:15px;padding:0 0 1px 20px;background:url('//image.alba.kr/comm/input.png') no-repeat;white-space:nowrap}
span.input.alone label {padding-left:15px}
span.input input[type="checkbox"] + label {background-position:0 1px}
span.input.on input[type="checkbox"] + label {background-position:0 -19px;color:#2073f0}
span.input.disabled input[type="checkbox"] + label {background-position:0 -100px;color:#a8a8a8}
span.input input[type="radio"] + label {background-position:0 -39px}
span.input.on input[type="radio"] + label {background-position:0 -59px;color:#2073f0}
span.input.disabled input[type="radio"] + label {background-position:0 -80px;color:#a8a8a8}

span.input.after label {padding-left:0;padding-right:20px}
span.input.after.alone label {padding-right:15px}
span.input.after input[type="checkbox"] + label {background-position:100% 0}
span.input.after.on input[type="checkbox"] + label {background-position:100% -20px;color:#2073f0}
span.input.after.disabled input[type="checkbox"] + label {background-position:100% -100px;color:#a8a8a8}
span.input.after input[type="radio"] + label {background-position:100% -40px}
span.input.after.on input[type="radio"] + label {background-position:100% -60px;color:#2073f0}
span.input.after.disabled input[type="radio"] + label {background-position:100% -80px;color:#a8a8a8}

/* btn */
.btn {display:inline-block;text-align:center}
.btn.btnType1 {background:#fff;border:1px solid #d6d6d6;border-bottom:1px solid #b5b5b5}
.btn.btnType2 {background:#fbfbfb;border:1px solid #d6d6d6;border-bottom:1px solid #868686}
.btn.btnType3 {color:#fff;background:#838d9a;border:1px solid #6c7785}

/* selectBox */
.selectBox {position:relative}
.selectBox dt a {display:block}
.selectBox dd {display:none;position:absolute;background:#fff;border:1px solid #888}
.selectBox.on dd,
.selectBox.over dd {display:block}
.selectBox .selectDown {}
.selectBox .selectDown > .label {position:relative;padding:0;border-bottom:1px solid #e6e6e6}
.selectBox .selectDown > .label > input {position:absolute;left:0;top:-20px;margin:0;opacity:0;filter:alpha(opacity=0)}
.selectBox .selectDown > .label > a,
.selectBox .selectDown > .label > label {display:block;height:26px;padding:7px 17px 0;font-size:14px;cursor:pointer;white-space:nowrap}
.selectBox .selectDown > .label:hover,
.selectBox .selectDown > .label.over,
.selectBox .selectDown > .label.on,
.selectBox .selectDown > .label > a:hover,
.selectBox .selectDown > .label > label:hover {background:#f6f6f6}
.selectBox .selectDown > .label.on > a,
.selectBox .selectDown > .label.on > label {background:#f6f6f6;font-weight:bold;color:#2073f0}
.selectBox .selectSub {display:none;position:absolute;left:100%;top:0;margin-top:-1px;padding:0 15px;background:#fff;border:1px solid #888}
.selectBox .over .selectSub {display:block}
.selectBox .selectSub ul {overflow:hidden;width:100%}
.selectBox .selectSub li {float:left;margin-top:11px}
.selectBox .selectSubmit {padding:15px 0;text-align:center}
.selectBox .selectSubmit .btn {display:block;width:118px;height:22px;margin:0 auto;padding:6px 0 0}

/* pagenation */
.pagenation {padding:20px 0 0}
.pagenation span.pageBtn a {line-height:1.4}
.pagenation span.total {width:167px}
.pagenation span.total .totalBtn {width:165px}

/* ÅëÇÕ°Ë»ö ÀÚµ¿¿Ï¼º */
.ark {top:45px;width:495px}
.ark#arkArea {left:205px;width:290px}
.ark_wrap {width:493px}
.ark#arkArea .ark_wrap {width:288px}

/* SeachTop */
#SeachTop {z-index:100;position:relative;border-top:1px solid #ddd}
#SeachTop .seachMenuWrap {z-index:101;position:relative;background:#f6f6f6;border-bottom:1px solid #555}
#SeachTop #SeachMenu {position:relative;width:1070px;margin:0 auto}
#SeachTop .seachMenu {overflow:hidden;width:1070px;height:40px}
#SeachTop .seachMenu li {float:left}
#SeachTop .seachMenu li a {display:block;width:100px;height:30px;padding:10px 0 0;font-weight:bold;font-size:15px;text-align:center;text-decoration:none;color:#333}
#SeachTop .seachMenu li a:hover {color:#e38a17}
#SeachTop .seachMenu li.on a {height:26px;color:#e38a17;border-bottom:4px solid #fdc027}
#SeachTop .seachOptionBtn {position:absolute;right:330px;top:7px;width:68px;height:20px;padding:3px 0 0;text-align:center;background:#fff;border:1px solid #bcbcbc}
#SeachTop .seachOptionBtn span {display:inline-block;width:7px;height:4px;margin-left:5px;vertical-align:middle;background:url('//image.alba.kr/search/search.png') no-repeat -118px 0}
#SeachTop .seachOptionBtn.on span {background-position:-118px -15px}
#SeachTop .globalMenu {position:absolute;right:0;top:0}
#SeachTop .globalMenu .allBtn {width:104px;height:28px;padding:12px 0 0;color:#767676}
#SeachTop .globalMenu .allBtn span {display:inline-block;width:13px;height:13px;margin-right:9px;vertical-align:middle;background:url('//image.alba.kr/search/search.png') no-repeat 0 0}
#SeachTop .globalMenu .selectDown .label a {width:68px}
#SeachTop #SeachOption {display:none;background:#fff;border-bottom:1px solid #ddd}
#SeachTop .seachOption {position:relative;width:1070px;margin:0 auto;animation:ani_seachOption 220ms 1 ease-in-out}
@keyframes ani_seachOption {0% {top:-50px}100% {top:0}}
#SeachTop .seachOption:after {content:" ";clear:both;display:block}
#SeachTop .seachOption .selectBox {float:left;margin-right:30px}
#SeachTop .seachOption .selectBox dt {position:relative;max-width:110px;padding-right:12px}
#SeachTop .seachOption .selectBox dt a {overflow:hidden;padding:12px 0;font-size:14px;white-space:nowrap;text-overflow:ellipsis}
#SeachTop .seachOption .selectBox dt a span {position:absolute;right:0;top:50%;width:7px;height:4px;margin-top:-2px;background:url('//image.alba.kr/search/search.png') no-repeat -130px 0}
#SeachTop .seachOption .selectBox.on dt a span {background-position:-130px -15px}
#SeachTop .seachOption .selectBox.areaSearch .selectSub {width:248px}
#SeachTop .seachOption .selectBox.areaSearch .selectSub li {width:124px}
#SeachTop .seachOption .selectBox.jobkindSearch .selectSub {width:288px}
#SeachTop .seachOption .selectBox.jobkindSearch .selectSub li {width:144px}
#SeachTop .seachOption .selectBox.weekSearch .selectSub {width:126px}
#SeachTop .seachOption .selectBox.weekSearch .selectSub li {width:42px}
#SeachTop .seachOption .selectBox.ageSearch li {width:144px}
#SeachTop .seachOption .selectBox.ageSearch li.ageInput label {height:auto;padding-bottom:10px}
#SeachTop .seachOption .selectBox.ageSearch li.ageInput p {width:110px;margin-top:7px;line-height:26px}
#SeachTop .seachOption .selectBox.ageSearch li.ageInput p input {width:38px;padding:0;text-align:center}
#SeachTop .seachOption .selectBox.ageSearch li.selectSubmit {padding:10px 0}
#SeachTop .seachOptionClearBtn {display:none;position:absolute;right:330px;top:7px;width:68px;height:20px;padding:3px 0 0;text-align:center;background:#fff;border:1px solid #bcbcbc}
#SeachTop .seachOptionClearBtn span {display:inline-block;width:11px;height:10px;margin:-2px 5px 0 0;vertical-align:middle;background:url('//image.alba.kr/search/search.png') no-repeat -215px 0}

#SubWrap {width:1070px;margin-top:20px;padding:0;background:url('//image.alba.kr/search/aside_bg.png') repeat-y 100% 0}
#SubContents {float:left;width:740px;padding-bottom:50px}
#Aside {float:right;width:300px}

#WingBanner {top:219px;margin-right:543px}
.quickTop {margin-left:548px}

#Footer,
#Footer ul.menu {width:1070px}
#Footer .localSite {display:block}

/* Aside */
#Research {position:relative;border-bottom:5px solid #fff}
.research {position:relative;padding:18px 29px;background:#fafafa;border:1px solid #e3e3e3}
.research h1 {font-weight:bold;font-size:15px;color:#333}
.research .asideSearch {position:relative;margin:8px 0 10px}
.research .asideSearch input {display:block;width:148px}
.research .asideSearch .researchBtn {position:absolute;right:0;top:0;width:93px;height:28px;padding:0 0 4px;*padding-bottom:0;font-weight:bold;font-family:'Malgun Gothic', AppleGothic, Sans-serif;letter-spacing:-0.05em}
.research .input {width:100px;font-size:13px}

.searchKeyword {position:relative;padding:5px 29px 0;border:1px solid #e3e3e3}
.searchKeyword .keywordList {position:relative;padding:15px 0;border-top:1px solid #eaeaea}
.searchKeyword .keywordList:first-child,
.searchKeyword .keywordList.first {border-top:0 none}
.searchKeyword .keywordList h2 {position:relative;padding:0 19px 0 25px;font-weight:bold;font-size:15px;color:#333}
.searchKeyword .keywordList h2 a {display:block;color:#333}
.searchKeyword .keywordList h2 .listOpenIcon {position:absolute;right:0;top:-1px;top:1px\0;*top:1px;width:19px;height:19px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/search/search.png') no-repeat -18px 0}
.searchKeyword .keywordList h2 a.on .listOpenIcon {background-position:-42px 0}
.searchKeyword .keywordList h2 .icon {position:absolute;left:0;top:1px;top:2px\0;*top:2px;width:20px;height:20px;background:url('//image.alba.kr/search/search.png') no-repeat}
.searchKeyword .keywordList.area h2 .icon {background-position:0 -24px}
.searchKeyword .keywordList.jobkind h2 .icon {background-position:-20px -24px}
.searchKeyword .keywordList.brand h2 .icon {background-position:-40px -24px}
.searchKeyword .keywordList.popular h2 .icon {background-position:-60px -24px}
.searchKeyword .keywordList.today h2 .icon {background-position:-80px -24px}
.searchKeyword .keywordList.pay h2 .icon {background-position:-100px -24px}
.searchKeyword .keywordList.period h2 .icon {background-position:-120px -24px}
.searchKeyword .keywordList.time h2 .icon {background-position:-140px -24px}
.searchKeyword .keywordList.type h2 .icon {background-position:-160px -24px}
.searchKeyword .keywordList.gender h2 .icon {background-position:-180px -24px}
.searchKeyword .keywordList.age h2 .icon {background-position:-200px -24px}
.searchKeyword .keywordList.career h2 .icon {background-position:-220px -24px}
.searchKeyword .keywordList.hotplace h2 .icon {top:-2px;top:-1px\0;*top:-1px;background-position:-235px -24px}
.searchKeyword .keywordList.week h2 .icon {background-position:0 -46px}
.searchKeyword .keywordList.education h2 .icon {background-position:-20px -46px}
.searchKeyword .keywordList.license h2 .icon {background-position:-40px -46px}
.searchKeyword .keywordList.hitsbest h2 .icon {background-position:-60px -46px}
.searchKeyword .keywordList.feelbest h2 .icon {background-position:-80px -46px}

.searchKeyword .wordListAct {z-index:1;position:absolute;right:0;top:15px}
.searchKeyword .wordListAct.pageAct {width:41px}
.searchKeyword .wordListAct .pageCnt {position:absolute;right:100%;top:2px;margin-right:5px;letter-spacing:0;color:#999}
.searchKeyword .wordListAct .pageCnt strong {color:#767676}
.searchKeyword .wordListAct a {float:left;height:19px;font:0/0 dotum;color:transparent;background:url('//image.alba.kr/search/search.png') no-repeat}
.searchKeyword .wordListAct .prevBtn {width:21px;margin-right:-1px;background-position:-66px 0}
.searchKeyword .wordListAct .nextBtn {width:21px;background-position:-92px 0}

.searchKeyword .wordList {overflow:hidden;position:relative}
.searchKeyword .wordList li {position:relative;margin-top:9px}
.searchKeyword .wordList li a {overflow:hidden;display:block;padding:0 50px 1px 0;font-size:13px;color:#444;white-space:nowrap;text-overflow:ellipsis}
.searchKeyword .wordList li a em {position:absolute;right:0;top:0;letter-spacing:0;color:#0285c9}
.searchKeyword .wordList li .num {position:absolute;left:0;top:5px;width:14px;height:10px;background:url('//image.alba.kr/search/search.png') no-repeat}
.searchKeyword .wordList li .sharp {color:#67a9d3}
.searchKeyword .wordList li.sort1 .num {background-position:-167px -68px}
.searchKeyword .wordList li.sort2 .num {background-position:-183px -68px}
.searchKeyword .wordList li.sort3 .num {background-position:-199px -68px}
.searchKeyword .wordList li.sort4 .num {background-position:-215px -68px}
.searchKeyword .wordList li.sort5 .num {background-position:-231px -68px}
.searchKeyword .wordList li.sort6 .num {background-position:-167px -87px}
.searchKeyword .wordList li.sort7 .num {background-position:-183px -87px}
.searchKeyword .wordList li.sort8 .num {background-position:-199px -87px}
.searchKeyword .wordList li.sort9 .num {background-position:-215px -87px}
.searchKeyword .wordList li.sort10 .num {background-position:-231px -87px}

/* Á¶È¸¼ö / ÁÁ¾Æ¿ä BEST */
.searchKeyword .storyList {display:block}
.searchKeyword .storyList li {padding-left:20px}
.searchKeyword .storyList li a {padding-right:0;text-decoration:none}
.searchKeyword .storyList li .category {display:block;color:#767676}
.searchKeyword .storyList li .title {overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}
.searchKeyword .storyList li a:hover .title strong {text-decoration:underline}
.searchKeyword .storyList li .cnt {display:block;padding-top:3px;font-size:12px;color:#767676}
.searchKeyword .storyList li .feelcnt .icon {display:inline-block;width:10px;height:11px;margin-top:-2px;font:0/0 Dotum;vertical-align:middle;color:transparent;background:url('//image.alba.kr/search/search.png') no-repeat -175px -46px}

/* ÀÎ±â°Ë»ö¾î / ¿À´Ã Ã£Àº °Ë»ö¾î */
.searchKeyword .popularList {display:block}
.searchKeyword .popularList li {padding-left:20px}
.searchKeyword .popularList li.sort6,
.searchKeyword .popularList li.sort7,
.searchKeyword .popularList li.sort8,
.searchKeyword .popularList li.sort9,
.searchKeyword .popularList li.sort10 {display:none}
.searchKeyword .popularList li a {padding-right:0}
.searchKeyword .todayList {display:block}
.searchKeyword .todayList li a {padding-right:0}

/* SubContents */
/* °øÅë */
#SubContents h2 {width:740px;height:22px;font-weight:normal;font-size:17px}
#SubContents h2 img {vertical-align:top}
#SubContents h2 em {color:#eb0c00}
#SubContents .viewMore {overflow:hidden;width:710px;margin:15px 0 0 30px;padding:0;border-top:1px solid #eaeaea}
#SubContents .viewMore .btn {float:left;padding:11px 0;font-size:13px;background:#fdfdfd;border:1px solid #eaeaea;border-top:0 none}
#SubContents .viewMore .btn span {display:inline-block;vertical-align:middle;background:url('//image.alba.kr/search/search.png') no-repeat}
#SubContents .viewMore .btn.moreListBtn {width:559px;border-right:0 none}
#SubContents .viewMore .btn.moreListBtn span {width:7px;height:4px;margin-left:5px;background-position:-130px 0}
#SubContents .viewMore .btn.morePageBtn {float:right;width:148px}
#SubContents .viewMore .btn.morePageBtn span {width:4px;height:7px;margin-left:5px;background-position:-142px -12px}
#SubContents .viewMore.jobSearchMore {width:740px;margin:5px 0 0}
#SubContents .viewMore.jobSearchMore .btn.moreListBtn {width:589px;background:#fffdee}
#SubContents .viewMore.jobSearchMore .btn.morePageBtn {background:#fffdee}
#SubContents p.orderby {position:absolute;top:0;right:0}
#SubContents p.orderby .btn {float:left;margin-left:-1px;padding:3px 7px 5px 9px;color:#767676;border:1px solid #d5d5d5}
#SubContents p.orderby .btn span {display:inline-block;width:7px;height:4px;margin-left:5px;vertical-align:middle;background:url('//image.alba.kr/search/search.png') no-repeat -130px 0}
#SubContents p.orderby .btn.selected {z-index:1;position:relative;font-weight:bold;color:#000;border-color:#3e86ff}

#SubContents .orderbyBox {margin-top:7px;border-top:2px solid #7b7b7b}
#SubContents .orderbyBox .selectArea {position:relative;height:23px;padding:7px 0;text-align:right;border-bottom:1px solid #eaeaea}
#SubContents .orderbyBox .selectArea .listType {position:absolute;left:0;top:10px;display:block;text-align:left}
#SubContents .orderbyBox .selectArea .listType a {display:inline-block;padding:0 5px 0 15px;color:#767676}
#SubContents .orderbyBox .selectArea .listType a span {display:none;width:7px;height:4px;margin-left:5px;vertical-align:middle;background:url('//image.alba.kr/search/search.png') no-repeat}
#SubContents .orderbyBox .selectArea .listType a.up span {background-position:-130px -15px}
#SubContents .orderbyBox .selectArea .listType a.down span {background-position:-130px 0}
#SubContents .orderbyBox .selectArea .listType a.on {font-weight:bold;color:#000;background:url('//image.alba.kr/search/search.png') no-repeat -235px 4px}
#SubContents .orderbyBox .selectArea .listType a.on span {display:inline-block}
#SubContents .orderbyBox .selectArea .select {height:23px;margin-left:5px;line-height:19px}
#SubContents .orderbyBox .addSelect {position:relative;padding:12px 0;border-bottom:1px solid #eaeaea}
#SubContents .orderbyBox .addSelect .input {padding-right:10px}
#SubContents .orderbyBox .addSelect .input.keywordCk label span {display:inline-block;width:12px;height:12px;margin-right:5px;vertical-align:middle;background:url('//image.alba.kr/search/search.png') no-repeat -151px 0}
#SubContents .orderbyBox .addSelect .input.on label {font-weight:bold}

/* ¿¬°ü, ÃßÃµ, °ü·ÃÁ÷Á¾ */
.searchWordInfo {position:relative;margin:0 0 30px}
/* ¿¬°ü °Ë»ö¾î, ÃßÃµ °Ë»ö¾î */
#SearchWord {position:relative;padding:0 0 10px;border-bottom:1px solid #eaeaea}
#SearchWord .searchWord {position:relative;margin-bottom:5px}
#SearchWord .searchWord h2 {position:absolute;left:0;top:0;width:80px;font-weight:bold;font-size:14px;line-height:1.4}
#SearchWord .searchWord ul {overflow:hidden;width:660px;padding:0 0 0 80px}
#SearchWord .searchWord ul li {float:left;margin-right:10px;font-size:14px;line-height:1.4;white-space:nowrap}
#SearchWord .searchWord ul li a {color:#0000cc}
#SearchWord .searchWord ul li a:visited {color:#99209b}

/* Å°¿öµå °Ë»ö ¹è³Ê */
.keywordGuide {margin:0 0 30px}
.keywordGuide h2 {color:#333}
.keywordGuide ul {overflow:hidden;width:738px;height:170px;margin-top:10px;border:1px solid #e3e3e3}
.keywordGuide ul li {float:left;width:246px;height:170px}
.keywordGuide ul li.middle {width:244px;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}
.keywordGuide ul li a {display:block;height:146px;padding:24px 19px 0;font-size:13px;line-height:1.3;text-decoration:none;color:#767676;background:#fff}
.keywordGuide ul li a .icon {display:block;width:32px;height:33px;background:url('//image.alba.kr/search/search.png') no-repeat -151px 0}
.keywordGuide ul li a.formDown .icon {background-position:-95px -133px}
.keywordGuide ul li a.regResume .icon {background-position:-132px -133px}
.keywordGuide ul li a.resumeOpen .icon {background-position:-169px -133px}
.keywordGuide ul li a.joinC .icon {width:37px;background-position:-206px -133px}
.keywordGuide ul li a.freeJob .icon {background-position:-95px -171px}
.keywordGuide ul li a.regJob .icon {background-position:-132px -171px}
.keywordGuide ul li a.serviceGuide .icon {background-position:-169px -171px}
.keywordGuide ul li a.agency .icon {background-position:-206px -171px}
.keywordGuide ul li a strong {display:block;padding:10px 0 5px;font-size:15px;color:#0000cc}
.keywordGuide ul li a:hover strong {text-decoration:underline}

/* °ü·ÃÁ÷Á¾ ¹Ù·Î°¡±â */
.searchShortcut {position:relative;padding:15px 0 0;border-bottom:1px solid #d5d4da}
.searchShortcut h2 {position:absolute;left:0;top:15px;width:120px !important;font-weight:bold !important;font-size:14px !important}
.searchShortcut#HotplaceShortcut h2 {width:135px !important}
.searchShortcut ul {overflow:hidden;margin:0 70px 0 120px}
.searchShortcut#HotplaceShortcut ul {margin-left:135px}
.searchShortcut ul li {display:none;margin-bottom:15px;font-size:14px}
.searchShortcut ul li:first-child {display:block}
.searchShortcut ul li a {color:#0000cc}
.searchShortcut ul li a:visited {color:#99209b}
.searchShortcut .moreBtn {display:none;position:absolute;right:0;top:15px;padding:0 10px}
.searchShortcut .moreBtn span {display:inline-block;width:7px;height:4px;margin-left:5px;vertical-align:middle;background:url('//image.alba.kr/search/search.png') no-repeat -118px 0}
.searchShortcut .moreBtn.on span {background-position:-118px -15px}

/* »ó¼¼°Ë»ö Å¸ÀÌÆ² */
.detailSearchTitle {margin:0 0 30px}
.detailSearchTitle em {color:#eb0c00}

/* ½ÃÁðÃ¤¿ë°ü ¹è³Ê */
.seasonBanner {position:relative;margin:0 0 30px}
.seasonBanner img {width:740px;height:110px}

/* ºê·£µå°Ë»ö */ 
#SearchBrand {position:relative;margin:0 0 30px}
#SearchBrand .freeBrand {position:relative;margin:0;padding:0 20px 15px 80px;font-size:14px;color:#218d44;border-bottom:1px solid #d5d5d7}
#SearchBrand .freeBrand .item {position:absolute;left:0;top:0;width:80px;font-weight:bold;color:#000}
#SearchBrand .freeBrand a {text-decoration:underline;color:#218d44}
#SearchBrand .searchBrand {position:relative;height:115px;margin:0 0 -1px;padding:20px 20px 20px 250px;border:1px solid #d5d5d7}
#SearchBrand .searchBrand .name {position:relative}
#SearchBrand .searchBrand .name strong {font-size:30px}
#SearchBrand .searchBrand .name .btn {position:absolute;right:0;top:0;padding:10px 14px}
#SearchBrand .searchBrand .name .btn span {display:inline-block;width:4px;height:7px;margin-left:5px;vertical-align:middle;background:url('//image.alba.kr/search/search.png') no-repeat -142px -12px}
#SearchBrand .searchBrand .logo {position:absolute;left:20px;top:20px;width:208px;height:95px;padding-top:18px;text-align:center;border:1px solid #eaeaea}
#SearchBrand .searchBrand .logo img {width:168px;height:76px}
#SearchBrand .searchBrand .catagory {margin-top:10px;font-size:14px;color:#218d44}
#SearchBrand .searchBrand .content {margin-top:10px;font-size:13px;line-height:1.4;color:#767676}
#SearchBrand .brandBanner {position:relative;overflow:hidden;border:1px solid #d5d5d7;border-top:none}
#SearchBrand .brandBanner img {width:740px;height:110px;margin-left:-1px}
#SearchBrand.divide {margin-top:-15px}

/* ºê·£µå Ã¤¿ëÁ¤º¸ */
#SearchBrandJob {z-index:10;position:relative;margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #d4d4da}
#SearchBrandJob h2 {margin-bottom:15px}
#SearchBrandJob ul.searchBrandJob {position:relative;width:100%;margin:15px 0 0}
#SearchBrandJob ul.searchBrandJob:after {content:" ";clear:both;display:block}
#SearchBrandJob ul.searchBrandJob li.brand-item {position:relative;float:left;width:240px;height:136px;margin:0 0 0 10px}
#SearchBrandJob ul.searchBrandJob li.first {margin-left:0 !important}
#SearchBrandJob ul.searchBrandJob li.noInfo a.noInfo-link {display:block;width:238px;height:94px;padding:40px 0 0;font-size:21px;text-align:center;text-decoration:none;color:#bbb;background-color:#fdfdfd;border:1px solid #ddd}
#SearchBrandJob ul.searchBrandJob li.noInfo a.noInfo-link img {vertical-align:top}
#SearchBrandJob ul.searchBrandJob li.noInfo a.noInfo-link em {display:block;padding-top:5px;font-size:13px;text-decoration:underline;color:#555}
   /* ºê·£µåÀÔÁ¡¹®ÀÇÆË¾÷ */
.brandInquiryLayer {display:none;position:absolute;top:100px;left:auto;right:-1px;width:620px;height:510px;background:url('//image.alba.kr/job/brandInquiryLayer3.jpg') no-repeat 0 0}
.brandInquiryLayer ol,
.brandInquiryLayer h2 {font:0/0 dotum;color:transparent}
.brandInquiryLayer ul {position:absolute;bottom:20px;left:87px}
.brandInquiryLayer ul li {float:left;margin-left:70px;font-size:12px;}
.brandInquiryLayer ul li:first-child {margin-left:0}
.brandinquiry-info__title {float:left;font-size:12px;letter-spacing:-0.55px;color:#222;font-family:'Malgun Gothic',AppleGothic,gulim,dotum,Sans-serif;}
.brandinquiry-info__title--brand {font-weight:bold;letter-spacing:-1px;}
.brandinquiry-info__title--email {font-size:13px}
.brandinquiry-info__contents {display:inline-block;margin-left:10px;color:#444;font-size:13px;font-weight:bold;letter-spacing:-0.5px;font-family:'Malgun Gothic',AppleGothic,gulim,dotum,Sans-serif;}
.brandinquiry-info__contents i {display:block;margin-top:2px;color:#757473;font-weight:normal;font-size:9px;font-style:normal;}
.brandinquiry-info__contents a, .brandinquiry-info__contents a:hover {color:#444;text-decoration:none;}
.brandInquiryLayer p.close {position:absolute;top:0;right:0}
.brandInquiryLayer p.close a {display:block;margin-top:2px;width:60px;height:55px;font:0/0 dotum;color:transparent}

#SearchBrandJob dl {position:relative;width:238px;height:134px;background-color:#f4fcfe;border:1px solid #9fcfd4}
#SearchBrandJob dl dt {overflow:hidden;height:30px;padding:9px 5px 0;text-align:center;background-color:#fff;border-bottom:1px solid #cbe2e8;white-space:nowrap;text-overflow:ellipsis}
#SearchBrandJob dl dt a {font-weight:bold;font-size:14px;color:#3a32c3}
#SearchBrandJob dl dd {padding:10px 10px 0;font-size:13px}
#SearchBrandJob dl dd.title {padding-top:12px;font-size:15px}
#SearchBrandJob dl dd.title a {overflow:hidden;display:block;height:42px}
#SearchBrandJob dl dd.title a span {overflow:hidden;display:inline-block;line-height:1.4;letter-spacing:-0.05em;vertical-align:top;*vertical-align:baseline}
#SearchBrandJob dl dd.title a em {font-size:13px;color:#c65252}
#SearchBrandJob dl dd.local {overflow:hidden;float:left;width:99px;padding-right:0;color:#636363;white-space:nowrap;text-overflow:ellipsis}
#SearchBrandJob dl dd.pay {float:right;width:101px;padding-right:18px;text-align:right;color:#636363}
#SearchBrandJob dl dd.pay span.payIcon {position:relative;overflow:hidden;display:inline-block;width:14px;height:14px;margin:2px 0 0;font:0/0 dotum;vertical-align:top;color:transparent;background:url('//image.alba.kr/search/search.png') no-repeat}
#SearchBrandJob dl dd.pay span.payIcon.hour {background-position:0 -68px}
#SearchBrandJob dl dd.pay span.payIcon.day {background-position:-20px -68px}
#SearchBrandJob dl dd.pay span.payIcon.week {background-position:-40px -68px}
#SearchBrandJob dl dd.pay span.payIcon.month {background-position:-60px -68px}
#SearchBrandJob dl dd.pay span.payIcon.year {background-position:-80px -68px}
#SearchBrandJob dl dd.pay span.payIcon.count {background-position:-100px -68px}
#SearchBrandJob dl dd.pay span.payIcon.talk {background-position:-120px -68px}
#SearchBrandJob dl dd.pay span.payIcon.rule {background-position:-140px -68px}
#SearchBrandJob dl dd.pay span.payLetter {top:-1px}
#SearchBrandJob dl dd.pay span.number {top:-1px;margin-left:3px;font-weight:bold;letter-spacing:0}
#SearchBrandJob dl dd.summaryView {position:absolute;top:auto;bottom:2px;right:2px;width:14px;height:14px;padding:0}
#SearchBrandJob dl dd.summaryView a {display:block;height:14px}
#SearchBrandJob dl dd.summaryView a span {display:block;width:14px;height:14px;font:0/0 dotum;cursor:pointer;color:transparent;background:url('//image.alba.kr/search/search.png') no-repeat -168px 0}
#SearchBrandJob dl dd.summaryView a span.viewchk {background-position:-187px 0}

/* °Ë»ö ¸®½ºÆ® °øÅë */
.searchJob ul {overflow:hidden;width:680px;padding:16px 30px 10px}
.searchJob ul li {*float:left;position:relative;width:580px;margin-top:16px;padding-right:100px}
.searchJob ul li.first {margin-top:0}
.searchJob ul li p {font-size:13px;line-height:1.6}
.searchJob ul li p .item {color:#555}
.searchJob ul li p.hotplace {color:#666}
.searchJob ul li p.hotplace.charge {color:#d6406d}
.searchJob ul li .logo {position:absolute;left:0;top:6px;width:88px;height:35px;padding:10px;text-align:center;background:#fff;border:1px solid #e3e3e3}
.searchJob ul li .logo>img {width:88px;height:35px}
.searchJob ul li .logo>.valign {display:inline-block;height:35px;vertical-align:middle}
.searchJob ul li .logo>.text {overflow:hidden;display:inline-block;width:88px;max-height:35px;font-weight:bold;font-size:14px;line-height:1.3;vertical-align:middle;word-wrap:break-word;white-space:normal}
.searchJob ul li .logo>.text-5 {font-size:15px}
.searchJob ul li .logo>.text-4,
.searchJob ul li .logo>.text-3 {font-size:16px}
.searchJob ul li .logo>.text-2,
.searchJob ul li .logo>.text-1 {font-size:17px}
.searchJob ul li .title {overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.searchJob ul li .title a {font-size:15px;text-decoration:underline;color:#0000cc}
.searchJob ul li .title a:visited {color:#99209b}
.searchJob ul li .title .explain {font-size:13px;text-decoration:none;color:#000}
.searchJob ul li .area {color:#000}
.searchJob ul li .company {padding-left:5px;color:#218d44}
.searchJob ul li .keyword .icon {display:inline-block;width:53px;height:13px;margin-top:-2px;font:0/0 Dotum;vertical-align:middle;color:transparent;background:url('//image.alba.kr/search/icon_keyword.gif') no-repeat 0 0}
.searchJob ul li .etcInfo span {color:#767676}
.searchJob ul li .etcInfo .bar {padding:0 8px;color:#ccc}
.searchJob ul li .etcInfo a {padding:0 5px;color:#555}
.searchJob ul li .etcInfo a.summaryBtn span {position:relative;display:inline-block;width:7px;height:4px;margin-left:5px;vertical-align:middle;background:url('//image.alba.kr/search/search.png') no-repeat -118px 0}
.searchJob ul li .etcInfo a.summaryBtn.on span {background-position:-118px -15px}
.searchJob ul li .payInfo {position:absolute;right:0;top:26px;font-size:14px;line-height:1.4}
.searchJob ul li .payInfo span.payIcon {position:relative;overflow:hidden;display:inline-block;width:16px;height:16px;margin:2px 0 0;font:0/0 dotum;vertical-align:top;color:transparent;background:url('//image.alba.kr/search/search.png') no-repeat}
.searchJob ul li .payInfo span.payIcon.hour {background-position:0 -87px}
.searchJob ul li .payInfo span.payIcon.day {background-position:-21px -87px}
.searchJob ul li .payInfo span.payIcon.week {background-position:-42px -87px}
.searchJob ul li .payInfo span.payIcon.month {background-position:-63px -87px}
.searchJob ul li .payInfo span.payIcon.year {background-position:-84px -87px}
.searchJob ul li .payInfo span.payIcon.count {background-position:-105px -87px}
.searchJob ul li .payInfo span.payIcon.talk {background-position:-126px -87px}
.searchJob ul li .payInfo span.payIcon.rule {background-position:-147px -87px}
.searchJob ul li .payInfo span.payLetter {top:-1px}
.searchJob ul li .payInfo span.number {margin-right:3px;letter-spacing:0}
.searchJob ul li.noInfo {width:100%;padding:0;font-size:14px;text-align:center}
.searchJob .summaryView {display:none;overflow:hidden;position:relative;width:680px;margin:20px 0 0}
.searchJob .jobKeywordLogo .summaryView {margin-left:-130px}

.searchInfo .viewMoreBtn {position:absolute;right:0;top:3px;font-size:13px}
.searchInfo .viewMoreBtn span {display:inline-block;width:4px;height:7px;margin-left:5px;vertical-align:middle;background:url('//image.alba.kr/search/search.png') no-repeat -206px 0}
.searchInfo .infoTable {position:relative;table-layout:fixed;width:100%;margin-top:10px;border-top:1px solid #bbb}
.searchInfo .infoTable th {height:34px;font-weight:normal;font-size:13px;background:#fafafa;border-bottom:1px solid #e6e6e6}
.searchInfo .infoTable td {overflow:hidden;height:36px;padding:0 8px;font-size:14px;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #e6e6e6}
.searchInfo .infoTable th.local {width:95px;padding-left:20px;text-align:left}
.searchInfo .infoTable th.company {width:101px;padding-left:20px;text-align:left}
.searchInfo .infoTable th.contents {width:372px}
.searchInfo .infoTable th.pay {width:100px;padding-right:32px;text-align:right}
.searchInfo .infoTable th.category {width:196px}
.searchInfo .infoTable th.question {width:408px}
.searchInfo .infoTable th.satisfaction {width:130px}
.searchInfo .infoTable td.company {color:#0000cc}
.searchInfo .infoTable td.pay {text-align:right}
.searchInfo .infoTable td.pay span.payIcon {position:relative;overflow:hidden;display:inline-block;width:16px;height:16px;margin:2px 0 0;font:0/0 dotum;vertical-align:top;color:transparent;background:url('//image.alba.kr/search/search.png') no-repeat}
.searchInfo .infoTable td.pay span.payIcon.hour {background-position:0 -87px}
.searchInfo .infoTable td.pay span.payIcon.day {background-position:-21px -87px}
.searchInfo .infoTable td.pay span.payIcon.week {background-position:-42px -87px}
.searchInfo .infoTable td.pay span.payIcon.month {background-position:-63px -87px}
.searchInfo .infoTable td.pay span.payIcon.year {background-position:-84px -87px}
.searchInfo .infoTable td.pay span.payIcon.count {background-position:-105px -87px}
.searchInfo .infoTable td.pay span.payIcon.talk {background-position:-126px -87px}
.searchInfo .infoTable td.pay span.payIcon.rule {background-position:-147px -87px}
.searchInfo .infoTable td.pay span.payLetter {top:-1px}
.searchInfo .infoTable td.pay span.number {margin-right:3px;letter-spacing:0}
.searchInfo .infoTable td.category {font-size:13px;color:#767676}
.searchInfo .infoTable td.satisfaction span.score {position:relative;overflow:hidden;display:block;width:98px;height:15px;margin:0 auto}
.searchInfo .infoTable td.satisfaction span.score em {float:left;display:block;width:16px;height:15px;margin-left:3px;font:0/0 dotum;vertical-align:top;color:transparent;background:url('//image.alba.kr/search/search.png') no-repeat -195px -108px}
.searchInfo .infoTable td.satisfaction span.score em.on {background-position:-216px -108px}

/* Ã¤¿ëÁ¤º¸ */
#SearchJob {position:relative;margin:0 0 30px}
.jobResultWrap #SearchJob {z-index:1}
#SearchKeyword {position:relative;margin-top:20px;padding:15px 30px 0;background:#fffdee;border:1px solid #f7f3da}
.jobResultWrap #SearchKeyword {margin-bottom:23px}
#SearchKeyword h3 {margin-bottom:20px;font-weight:bold;font-size:17px}
#SearchKeyword p.orderby {right:30px;top:20px}
#SearchKeyword p.orderby a {display:inline-block;text-decoration:underline}
#SearchKeyword p.orderby a.btnKeywordOption {margin-left:10px}
#SearchKeyword p.orderby a.btnKeywordOption span {display:inline-block;width:53px;height:13px;margin:0 4px 0 0;font:0/0 Dotum;vertical-align:middle;color:transparent;background:url('//image.alba.kr/search/icon_keyword.gif') no-repeat 0 0}
#SearchKeyword ul {padding:0 0 20px}
#SearchKeyword ul.jobKeywordLogo li {width:450px;padding-left:130px}

/* ÆÄ¿ö¸µÅ© */
#Powerlink {position:relative;margin:0 0 30px}
#Powerlink h2 span.ad {display:inline-block;width:25px;height:15px;font:0/0 Dotum;vertical-align:middle;color:transparent;background:url('//image.alba.kr/search/search.png') no-repeat -133px -209px}
#Powerlink p.orderby {right:30px;top:3px}
#Powerlink p.orderby a {text-decoration:underline}
#Powerlink ul {padding-bottom:20px;border-bottom:1px solid #eaeaea}
#Powerlink ul li {width:680px;padding-right:0}
#Powerlink ul li .company {padding:0;font-size:15px;text-decoration:underline;color:#0000cc}
#Powerlink ul li a:visited .company {color:#99209b}
#Powerlink ul li .homepage {padding-left:5px;color:#218d44;letter-spacing:0}
#Powerlink ul li .title {font-size:13px;line-height:1.6;color:#000}

/* Àâ¼­Ä¡ °Ë»ö */
#WSearchIndeed {position:relative;margin:0 0 30px}
#WSearchIndeed ul li {width:680px;padding-right:0}
#WSearchIndeed .jobsearchKeyword {position:relative;margin-top:10px;padding:15px 30px 0;background:#fffdee;border:1px solid #f7f3da}
#WSearchIndeed .jobsearchKeyword h3 {margin-bottom:15px;font-weight:bold;font-size:17px}
#WSearchIndeed .jobsearchKeyword ul {padding:0 0 20px}

/* Á¦ÈÞ»çÀÌÆ® Àâ¼­Ä¡ ¾È³» ·¹ÀÌ¾î */
#WSearchIndeed .jobsearchLayer {top:32px;height:338px;background-image:url('//image.alba.kr/search/jobsearch_layer.png') !important}
#WSearchIndeed .guideOpen {margin-right:10px}
#WSearchIndeed h2 {line-height:16px}

/* ÀÎÀçÁ¤º¸ */
#SearchResume {position:relative;margin:0 0 30px}
.searchResume ul {overflow:hidden;width:680px;padding:20px 30px 10px}
.searchResume ul li {*float:left;position:relative;width:520px;margin-top:16px;padding-left:160px} 
.searchResume ul li.first {margin-top:0}
.searchResume ul li p {font-size:13px;line-height:1.6}
.searchResume ul li p .item {color:#555}
.searchResume ul li .person {position:absolute;left:0;top:3px;width:72px;height:47px;padding:11px 0 0 66px;line-height:1.4;color:#555;background:#fff;border:1px solid #eaeaea}
.searchResume ul li .person .photo {z-index:1;position:absolute;left:-1px;top:-1px;border:1px solid #ddd}
.searchResume ul li .person .photo .bg {z-index:1;position:absolute;left:0;top:0;width:48px;height:58px;background:url('//image.alba.kr/search/searchResumePhoto_bg.png') repeat 0 0}
.searchResume ul li .person .photo.show .bg {display:none}
.searchResume ul li .person .photo img {width:48px;height:58px}
.searchResume ul li .person em.woman {color:#e7414b}
.searchResume ul li .person em.man {color:#009ff4}
.searchResume ul li .title a {font-size:15px;text-decoration:underline;color:#0000cc}
.searchResume ul li .title a:visited {color:#99209b}
.searchResume ul li .title em.cert {display:inline-block;width:48px;height:18px;margin:-2px 0 0;font:0/0 Dotum;vertical-align:middle;color:transparent;background:url('//image.alba.kr/search/search.png') no-repeat -122px -46px}
.searchResume ul li .jobkind {overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.searchResume ul li .tag {overflow:hidden;position:relative;padding-left:20px;width:490px;height:22px;color:#218d44;white-space:nowrap;text-overflow:ellipsis}
.searchResume ul li .tag em {position:absolute;left:0;top:5px;width:12px;height:12px;background:url('//image.alba.kr/search/search.png') no-repeat -151px 0}
.searchResume ul li .etcInfo span {color:#767676}
.searchResume ul li .etcInfo .bar {padding:0 8px;color:#ccc}
.searchResume ul li .etcInfo a {padding:0 5px;color:#555}
.searchResume ul li .etcInfo a.summaryBtn span {position:relative;display:inline-block;width:7px;height:4px;margin-left:5px;vertical-align:middle;background:url('//image.alba.kr/search/search.png') no-repeat -118px 0}
.searchResume ul li .etcInfo a.summaryBtn.on span {background-position:-118px -15px}
.searchResume ul li.noInfo {width:100%;padding:0;font-size:14px;text-align:center}
.searchResume .summaryView {display:none;overflow:hidden;position:relative;width:680px;height:190px;margin:20px 0 0 -160px}

/* ¿ä¾àº¸±â */
#SummaryBody {min-width:auto}
/* ¿ä¾àº¸±â - Ã¤¿ëÁ¤º¸ */
#quickView {width:100%;margin:0;padding:0}
#quickView .tableInfo {width:680px;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0}
#quickView .tableInfo caption {display:none}
#quickView .tableInfo th {width:65px;padding:10px 0 9px 10px;font:11px dotum;letter-spacing:-1px;text-align:left;border-right:1px solid #e0e0e0;border-bottom:1px solid #cecece;background:#fafafa}
#quickView .tableInfo td {width:253px;padding:8px 0 9px 10px;font-size:13px;border-right:1px solid #e0e0e0;border-bottom:1px solid #cecece}
#quickView .tableInfo td span {overflow:hidden;display:block;width:250px;white-space:nowrap;text-overflow:ellipsis}
#quickView .tableInfo td span em.num {letter-spacing:0}
#quickView .tableInfo td.jobKind span,
#quickView .tableInfo td.workAddr span {width:590px}
#quickView .tableInfo td.workAddr em {display:inline-block;font:0/0 dotum;vertical-align:top;color:transparent;background:url('//image.alba.kr/search/search.png') no-repeat}
#quickView .tableInfo td.workAddr em.map {width:82px;height:18px;background-position:-46px -209px}
#quickView .tableInfo td.workAddr em.dong {width:41px;height:20px;background-position:0 -209px}
#quickView .tableInfo td.workAddr span.infoDong {margin:5px 0 0}
#quickView .tableInfo td.workAddr span.infoDong a {color:#3b00cc;border-bottom:1px solid #3b00cc}
#quickView .tableInfo td.appDesk span {word-wrap:break-word;word-break:keep-all;white-space:normal}
#quickView .tableInfo td.appDesk strong {font-weight:bold;font-size:15px;text-decoration:underline}
#quickView .tableInfo td.appDesk strong.online {color:#e30414}
#quickView .tableInfo td.appDesk strong.email {font-weight:normal;font-size:13px}
#quickView .tableInfo td.subway em {display:inline-block;width:12px;height:12px;margin:-3px 0 0;font:0/0 dotum;vertical-align:middle;color:transparent;background:url('//image.alba.kr/job/DetailView_bg2.png') no-repeat}
#quickView .tableInfo td.subway em.subway_101 {background-position:-274px -201px}
#quickView .tableInfo td.subway em.subway_102 {background-position:-290px -201px}
#quickView .tableInfo td.subway em.subway_103 {background-position:-307px -201px}
#quickView .tableInfo td.subway em.subway_104 {background-position:-323px -201px}
#quickView .tableInfo td.subway em.subway_105 {background-position:-339px -201px}
#quickView .tableInfo td.subway em.subway_106 {background-position:-355px -201px}
#quickView .tableInfo td.subway em.subway_107 {background-position:-372px -201px}
#quickView .tableInfo td.subway em.subway_108 {background-position:-388px -201px}
#quickView .tableInfo td.subway em.subway_109 {background-position:-486px -201px}
#quickView .tableInfo td.subway em.subway_110 {background-position:-453px -201px}
#quickView .tableInfo td.subway em.subway_111 {background-position:-437px -201px}
#quickView .tableInfo td.subway em.subway_112 {background-position:-503px -201px}
#quickView .tableInfo td.subway em.subway_113 {background-position:-404px -201px}
#quickView .tableInfo td.subway em.subway_114 {background-position:-420px -201px}
#quickView .tableInfo td.subway em.subway_115 {background-position:-519px -201px}
#quickView .tableInfo td.subway em.subway_116 {background-position:-470px -201px}
#quickView .tableInfo td.subway em.subway_117 {background-position:-553px -201px}
#quickView .tableInfo td.subway em.subway_118 {background-position:-536px -201px}
#quickView .tableInfo td.subway em.subway_119 {background-position:-679px -201px}
#quickView .tableInfo td.subway em.subway_120 {width:19px;background-position:-747px -201px}
#quickView .tableInfo td.subway em.subway_121 {width:23px;background-position:-555px -368px}
#quickView .tableInfo td.subway em.subway_122 {background-position:-798px -201px}
#quickView .tableInfo td.subway em.subway_123 {width:22px;background-position:-816px -201px}
#quickView .tableInfo td.subway em.subway_201 {background-position:-570px -201px}
#quickView .tableInfo td.subway em.subway_202 {background-position:-586px -201px}
#quickView .tableInfo td.subway em.subway_203 {background-position:-603px -201px}
#quickView .tableInfo td.subway em.subway_204 {background-position:-619px -201px}
#quickView .tableInfo td.subway em.subway_205 {background-position:-635px -201px}
#quickView .tableInfo td.subway em.subway_301 {background-position:-570px -201px}
#quickView .tableInfo td.subway em.subway_302 {background-position:-586px -201px}
#quickView .tableInfo td.subway em.subway_303 {background-position:-701px -201px}
#quickView .tableInfo td.subway em.subway_401 {background-position:-570px -201px}
#quickView .tableInfo td.subway em.subway_501 {background-position:-570px -201px}

/* ¿ä¾àº¸±â - ÀÎÀçÁ¤º¸ */
.resumeSummaryView {position:relative;height:161px;padding:25px 22px 0 160px;border:1px solid #eaeaea}
.resumeSummaryView.tableView {border:2px solid #67a9d3;border-top:0 none}
.resumeSummaryView.relationView {height:auto;padding:0;border:2px solid #67a9d3;border-top:0 none}
.resumeSummaryView:after {content:"";clear:both;display:block}
.resumeSummaryView .photo {overflow:hidden;position:absolute;left:22px;top:25px;width:100px;height:120px;padding:7px;border:1px solid #e3e3e3;border-radius:4px;background:#f3f3f3}
.resumeSummaryView .photo img {width:100px;height:120px}
.resumeSummaryView table {width:100%;height:131px;border:1px solid #d9d9d9;border-left:0 none;border-bottom:0 none}
.resumeSummaryView table th {width:82px;padding:10px 0 9px 10px;padding:11px 0 7px 10px\0;*padding:11px 0 7px 10px;font:bold 11px dotum;letter-spacing:-1px;text-align:left;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #cecece;background:#fafafa}
.resumeSummaryView table th.short {width:50px}
.resumeSummaryView table td {padding:6px 5px 4px 15px;padding:7px 5px 3px 15px\0;*padding:7px 5px 3px 15px;font:12px gulim;border-bottom:1px solid #cecece}
.resumeSummaryView table td.date,
.resumeSummaryView table td.time {width:190px}

/* ¾Ë¹Ù½ºÅä¸® */
#SearchStory {position:relative;margin:0 0 30px}
#SearchStory h2 img {position:relative;top:-6px}
.searchStory ul {padding:16px 30px 10px}
.searchStory ul li {position:relative;margin-top:16px}
.searchStory ul li.first {margin-top:0}
.searchStory ul li p {font-size:13px;line-height:1.6}
.searchStory ul li .title a {font-size:15px;text-decoration:underline;color:#0000cc}
.searchStory ul li .title a:visited {color:#99209b}
.searchStory ul li .title em {color:#ff2d50}
.searchStory ul li .contents {overflow:hidden;max-height:42px}
.searchStory ul li .etcInfo span {color:#767676}
.searchStory ul li .etcInfo .userid {letter-spacing:0}
.searchStory ul li .etcInfo .bar {padding:0 8px;color:#ccc}
.searchStory ul li .etcInfo a {padding:0 5px;color:#555}
.searchStory ul li.noInfo {width:100%;padding:0;font-size:14px;text-align:center}

/* °í°´Áö¿ø */
#SearchCustomer {position:relative;margin:0 0 30px}
#SearchCustomer .infoTable tr.faqcon td {display:none;padding:25px;line-height:1.5;background:#fafafa;white-space:normal}
#SearchCustomer .infoTable tr.faqcon td p {line-height:1.5}
#SearchCustomer .infoTable tr.faqcon td .appraisal {margin-top:16px;padding:9px 15px 12px;background:#fff;border:1px solid #d5d5d5}
#SearchCustomer .infoTable tr.faqcon td .appraisal .opinion .input {margin-left:15px}
#SearchCustomer .infoTable tr.faqcon.on td {display:table-cell}

/* ÆÄÀÎµåÀâ Ã¤¿ëÁ¤º¸ */
#ToAlbaOpenRecruitList {position:relative;margin:0 0 30px}
#ToAlbaOpenRecruitList ul li .title a .company {padding:0;font-weight:bold;text-decoration:underline;color:#333}

/* °Ë»ö°á°ú ¾øÀ» °æ¿ì */
#SearchNoInfo {padding:0 30px 30px}
#SearchNoInfo p {margin-bottom:30px;font-weight:bold;font-size:19px;color:#333}
#SearchNoInfo p strong {color:#ff2d50}
#SearchNoInfo .searchGuide {position:relative;;padding:0 0 0 110px} 
#SearchNoInfo .searchGuide .icon {position:absolute;left:0;top:50%;width:90px;height:90px;margin-top:-45px;background:url('//image.alba.kr/search/search.png') no-repeat 0 -108px}
#SearchNoInfo .searchGuide ul li {font-size:13px;line-height:1.8}
#SearchNoInfo .searchGuide ul li span {font-weight:bold}

/* ÀÎ±âºê·£µå¾Ë¹Ù, ¿À´ÃÀÇ¾Ë¹Ù */
#PopularBrand {position:relative;margin:0 0 30px}
#TodayJob {position:relative;margin:0 0 30px}

/* ºê·£µå »çÀÌÆ® */
#BrandSite {position:relative;margin:0 0 30px}
#BrandSite .viewMoreBtn {position:absolute;right:0;top:3px;font-size:13px}
#BrandSite .viewMoreBtn span {display:inline-block;width:4px;height:7px;margin-left:5px;vertical-align:middle;background:url('//image.alba.kr/search/search.png') no-repeat -206px 0}
#BrandSite .brandList {position:relative;overflow:hidden;margin-top:10px;padding:30px 40px;background:#fafafa;border-top:1px solid #bbb;border-bottom:1px solid #e6e6e6}
#BrandSite .page {position:absolute;top:60px;width:20px;height:20px;text-indent:-999em;background:url('//image.alba.kr/search/search.png') no-repeat}
#BrandSite .page.prev {left:10px;background-position:-95px -108px}
#BrandSite .page.prev:hover {background-position:-145px -108px}
#BrandSite .page.next {right:10px;background-position:-120px -108px}
#BrandSite .page.next:hover {background-position:-170px -108px}
#BrandSite .site {overflow:hidden;width:660px;height:85px}
#BrandSite .site ul {overflow:hidden;width:1336px;height:85px;margin:0}
#BrandSite .site ul li {float:left;margin-right:10px}
#BrandSite .site ul li a {display:block;padding:10px;background:#fff;border:1px solid #eaeaea}
#BrandSite .site ul li img {width:135px;height:63px}

/* ÇÖÇÃ·¹ÀÌ½º */
#HotplaceKeyword {position:relative;margin-top:10px;padding:15px 30px 0;background:#fcfdfd;border:1px solid #e8f1f1}
.jobResultWrap #HotplaceKeyword {margin-bottom:23px}
#HotplaceKeyword h3 {margin-bottom:20px;font-weight:bold;font-size:17px}
#HotplaceKeyword p.orderby {right:30px;top:20px}
#HotplaceKeyword p.orderby a {display:inline-block;text-decoration:underline}
#HotplaceKeyword p.orderby a.btnKeywordOption {margin-left:10px}
#HotplaceKeyword p.orderby a.btnKeywordOption span {display:inline-block;width:53px;height:13px;margin:0 4px 0 0;font:0/0 Dotum;vertical-align:middle;color:transparent;background:url('//image.alba.kr/search/icon_keyword.gif') no-repeat 0 0}
#HotplaceKeyword ul {padding:0 0 20px}
#HotplaceKeyword ul.jobKeywordLogo li {width:450px;padding-left:130px}

/* ±â¾÷ÆòÆÇ¼­ºñ½º */
.markRepute {position:relative;display:inline-block;width:auto;height:14px;height:13px\0;*height:13px;margin:2px 0 0 10px;padding:2px 5px 0;padding-top:3px\0;*padding-top:3px;font:11px dotum;letter-spacing:-1px;vertical-align:top;cursor:default;color:#3a7bdb !important;background-color:#fff !important;border:1px solid #69a4fb}
.markRepute>em {font-weight:bold}
.markReputeHelp {display:none;z-index:999;position:absolute;top:auto;bottom:24px;left:-60px;width:172px;padding:7px 10px;border:1px solid #666;font:12px/1.3 'Malgun Gothic',AppleGothic,Dotum,Gulim,Sans-serif;color:#666;background-color:#fff}
.markReputeHelp>span {position:absolute;top:auto;bottom:-6px;left:50%;width:12px;height:6px;margin-left:-6px;background:url('//image.alba.kr/story/arrow_bottom.png') no-repeat 0 0}
