@charset "euc-kr"; 
html, body {width:100%;}
html {overflow-y:scroll;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, button, p, table, th, td {padding:0; margin:0;}
table, th, td, input, button {font-size:12px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:100%;}
table {border-collapse:collapse; border-spacing:0; empty-cells:show; border:0 none;}
li {list-style:none;}
form, fieldset, iframe, button {border:0 none;}
label {cursor:pointer; vertical-align:middle;}
img {border:0 none; vertical-align:top;}
address, caption, em {font-weight:normal; font-style:normal;}
hr {display:none;}
select, input, option, textarea {vertical-align:middle; font:12px gulim, '±¼¸²', dotum, 'µ¸¿ò',sans-serif;}
input, select, button{vertical-align:middle;}
button::-moz-focus-inner {padding:0; border:0;}
button {overflow:visible; background:transparent; cursor:pointer;}
.skip, .blind, legend {position:absolute; top:-5000em; width:1px; height:1px; overflow:hidden; line-height:0; font-size:0;}

body {font:12px verdana, 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; text-align:left; color:#494949;}

#accessibility {z-index:10; position:relative; width:100%;}
#accessibility a {display:block; position:absolute; left:0; top:-1px; overflow:hidden; width:1px; height:1px; font-weight:bold; text-align:center;}
#accessibility a:hover, #accessibility a:focus, #accessibility a:active {width:200px; top:0; background-color:#fff; padding:5px; height:auto; border:1px solid #333; color:#000;}

a, a:link, a:visited{color:#494949; text-decoration:none;}
a:hover, a:active, a:focus {color:#39F;}

#wrap {position:relative; width:100%; z-index:5;}
#header {position:fixed; top:0; left:0; width:100%; background:#fff; z-index:10; border-bottom:solid 2px #52514d;}
#header .inner {position:relative; z-index:7; width:980px; height:55px; margin:0 auto; margin-top:11px;}
#header h1 {margin-left:3px;}
#gnb {position:absolute; left:280px; top:18px; width:630px;}
#gnb li {float:left; padding-right:50px; padding-bottom:25px;}
#gnb li ul {display:none; position:absolute; top:38px; padding-left:27px;}
#gnb li ul.block {display:block;}
#gnb li.now ul {display:block;}

#gnb li ul.sub1 {left:-26px;}
#gnb li ul.sub2 {left:100px;}
#gnb li ul.sub3 {left:159px;}
#gnb li ul.sub4 {left:123px; width:450px;}
#gnb li ul.sub5 {left:251px; width:320px;}
#gnb li ul li {padding-right:27px; padding-bottom:0;}
#gnb li ul li a{display:block; padding:13px 0;}
.lnb {float:left; position:absolute; right:1px; top:19px;}
.lnb li {float:left; padding-left:8px; margin-left:9px; background:url('http://company.jobkorea.co.kr/img/common/lnb_bar.gif') no-repeat 0 1px;}
.lnb li:first-child {background:none; margin-left:0; padding-left:0;}
.opacityBg {position:fixed; left:0; top:99px; z-index:6; width:100%; height:40px; background-color:#191f24; opacity:0.8; filter:Alpha(opacity=80);}
#content {position:relative; z-index:5;}
/* #content h1 {width:100%; height:195px; padding-top:86px;}*/ 
#content h1 {width:100%; height:135px;}
#content h1 span {display:block; margin:0 auto; width:980px; padding-top:92px;}
/*#content h1.cyberPr {background:#dee6e9 url('http://company.jobkorea.co.kr/img/cyber_pr/bg_cyberPr.jpg') no-repeat center 86px;}
#content h1.company {background:url('http://company.jobkorea.co.kr/img/company/bg_company.jpg') no-repeat center 86px;}
#content h1.sitemap {background:url('http://company.jobkorea.co.kr/img/etc/bg_sitemap.jpg') no-repeat center 86px;}
#content h1.sitemap span {padding-top:74px;}
#content h1.network {background:url('http://company.jobkorea.co.kr/img/network/bg_network.jpg') no-repeat center 86px;}
#content h1.network span {padding:97px 0 0 4px;}
#content h1.recruit {background:url('http://company.jobkorea.co.kr/img/recruit/bg_recruit.jpg') no-repeat center 86px;}
#content h1.service {background:url('http://company.jobkorea.co.kr/img/service/bg_service.jpg') no-repeat center 86px;}*/

#footer {position:relative; z-index:10; width:100%; height:263px; background:url('../images/bg_copyright.gif') repeat-x center}
#footer .inner {position:relative; width:980px; margin:0 auto; padding:0;}
#footer .copyright_txt {position:absolute; left:0; top:10px; font:13px/19px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#494949; letter-spacing:-1px;}
#footer .copyright_txt span {padding-left:15px;}
#footer .familysite {position:absolute; right:0; top:7px;}
#footer .familysite dd {display:none; position:absolute; width:153px; right:0; bottom:25px; background:url('http://company.jobkorea.co.kr/img/common/bg_familysite_2.gif') repeat-y 0 0; padding-bottom:2px;}
#footer .familysite dd ul {padding:5px 0 7px; background:url('http://company.jobkorea.co.kr/img/common/bg_familysite_1.gif') no-repeat 0 0; border-bottom:1px solid #39f;}
#footer .familysite dd ul li {line-height:21px;}
#footer .familysite dd ul li a {display:block; padding-left:10px;}
#footer .top_up {position:absolute; right:0; top:35px;}
#footer .copyright {margin-top:6px;}

/*.path {position:absolute; left:50%; top:306px; width:980px; height:15px; margin-left:-490px; text-align:right; font-size:11px;}*/
.path {position:absolute; left:50%; top:160px; width:980px; height:15px; margin-left:-490px; text-align:right; font-size:11px;}
.path_1 {top:220px;}
.path em {display:inline-block; padding-left:9px; margin-left:3px; background:url('http://company.jobkorea.co.kr/img/common/location_bar.gif') no-repeat 0 2px; color:#39f;}
.path .home {display:inline-block; padding-left:15px; margin-left:0; background:url('http://company.jobkorea.co.kr/img/common/icn_home.gif') no-repeat 0 2px; color:#787878;}
.IE7 .path .home {display:inline;}

.path_sub {position:absolute; left:50%; top:25px; width:980px; height:15px; margin-left:-490px; text-align:right; font-size:11px;}
.path_sub_1 {top:220px;}
.path_sub em {display:inline-block; padding-left:9px; margin-left:3px; background:url('http://company.jobkorea.co.kr/img/common/location_bar.gif') no-repeat 0 2px; color:#39f;}
.path_sub .home {display:inline-block; padding-left:15px; margin-left:0; background:url('http://company.jobkorea.co.kr/img/common/icn_home.gif') no-repeat 0 2px; color:#787878;}
.IE7 .path_sub .home {display:inline;}


.path_sub_back {position:absolute; left:50%; top:90px; width:980px; margin-left:-480px; text-align:left; font-size:11px; height:40px;}



.firstClass { width:980px; margin:0 auto; padding:64px 0 0 0; }
.firstClass .tx1 {margin:75px 0 0 0; text-align:center;}
.firstClass .group {overflow:hidden; width:100%; padding-bottom:50px;}
.firstClass .group p {float:left;}
.firstClass .group .tx2 {padding:59px 28px 0 0 ;}
.firstClass .group .tx3 {padding:58px 0 0 0;}

.mthVisit {margin:0 0 57px 0;}
.mthVisit .h {margin:0 0 25px 0;}
.mthPv {margin:0 0 39px 0;}
.mthPv .h {margin:0 0 25px 0;}
.mthInfo { margin:0 0 31px 0; font-size:13px; line-height:20px; letter-spacing:-1px; }

/*  ¸ÞÀÎºñÁê¾ó */
.main_wrap {width:100%; background:#fff;}
.main_visual {width:100%; height:429px; margin:0 auto; position:relative; overflow:hidden;} /*  border-bottom:1px solid #c5c5c5 */
.main_visual .imgs_list {width:980px; height:429px; margin:0 auto}
.main_visual .imgs_list li {width:100%; height:429px; position:absolute; top:0; left:0; text-align:center; overflow:hidden; filter:alpha(opacity=0); opacity:0; z-index:0}
.main_visual .imgs_list li:first-child {filter:alpha(opacity=100); opacity:1; z-index:1 }
.main_visual .imgs_list li a {width:980px;height:429px; display:inline-block;position:relative;}
.main_visual .imgs_list li a img {position:absolute; top:0; left:0; border:0;}
.main_visual .btn_area {width:100%;position:absolute; top:0; left:0; z-index:2}
.main_visual .btn_area a {display:none;	width:45px;	height:75px; position:absolute;	top:156px}
.main_visual .btn_area .btn_prev {background:url('../images/main_visual_btn_prev.png') 0 0 no-repeat; left:59px}
.main_visual .btn_area .btn_next {background:url('../images/main_visual_btn_next.png') 0 0 no-repeat; right:59px}
.main_visual:hover .btn_area a {display:block}
.main_visual .nav_area {position:relative; left:50%; bottom:40px; margin-left:-80px; overflow:hidden; z-index:1}
/*.main_visual .nav_area {position:relative;  bottom:33px; margin-left:550px; overflow:hidden; z-index:1}*/
.main_visual .nav_area li {list-style:none;}
.main_visual .nav_area li {width:12px; height:12px; float:left;	margin-left:6px}
.main_visual .nav_area li:first-child {margin-left:0}
.main_visual .nav_area li a {width:12px; height:12px; display:inline-block; background:url('../images/main_visual_nav_bg.png') 0 0 no-repeat; vertical-align:top}
.main_visual .nav_area li.on a {background-position:0 -20px}

/*
.mobileFirst { height:780px; margin-top:39px; background:url(http://company.jobkorea.co.kr/img/cyber_pr/bg_m_no1.jpg) no-repeat center top;}
.mobileFirst .inner { overflow:hidden; width:980px; margin:0 auto; padding:65px 0 0 0; }
.mobileFirst .tx1 {float:left; margin:106px 49px 0 0;}
.mobileFirst .tx2 {float:left; margin:81px 0 0 0;}
*/

.mobileFirst { height:780px; margin-top:39px; background:url(http://company.jobkorea.co.kr/img/cyber_pr/bg_m_no1_app.jpg) no-repeat center top;}
.mobileFirst .inner { overflow:hidden; width:980px; margin:0 auto; padding:65px 0 0 0; }
.mobileFirst .tx1 {float:left; margin:106px 49px 0 0;}
.mobileFirst .tx2 {float:left; margin:55px 0 0 21px;}

.koreaTop11 { background-color:#f4faff; }
.koreaTop11 .inner { overflow:hidden; width:980px; margin:0 auto; padding:65px 0 105px 0;}
.koreaTop11 .tx1 {float:left; margin:101px 45px 0 0;}
.koreaTop11 .gp {float:left; margin:100px 0 0 0;}
.koreaTop11 .rank {margin:0 0 23px 0;}
.koreaTop11 .tx2 {text-align:center;}


.brandFirst { height:780px; background:url(http://company.jobkorea.co.kr/img/cyber_pr/bg_b_no1.jpg) no-repeat center top;}
.brandFirst .inner { overflow:hidden; width:980px; margin:0 auto; padding:65px 0 0 0; }
.brandFirst .tx1 {float:left; margin:106px 49px 0 0;}
.brandFirst .tx2 {float:left; margin:55px 0 0 45px;}

.contribute {width:980px; margin:0 auto; padding-top:65px;}
.contribute:after {display:block; clear:both; content:''}
.contribute .threeColumn {width:100%; margin-top:48px;}
.contribute .threeColumn:after {display:block; clear:both; content:''}
.contribute .threeColumn .column {float:left; height:258px; width:300px; margin-left:30px; font:13px/22px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px;}
.contribute .threeColumn .column:first-child {margin-left:0; padding-top:5px;}
.contribute .threeColumn .column em {text-decoration:underline;}
.contribute .threeColumn .column p {margin-bottom:20px;}
.contribute .threeColumn .column .emphasis {margin-bottom:13px; font-size:20px; font-weight:bold; line-height:26px; color:#333; letter-spacing:-2px;}
.btnMore {width:100%; text-align:center; background:url('http://company.jobkorea.co.kr/img/common/bg_more_close.png') no-repeat center 18px; clear:left; margin-top:15px;}
.btnClose {width:100%; text-align:center; background:url('http://company.jobkorea.co.kr/img/common/bg_more_close.png') no-repeat center 18px; clear:left; position:relative; top:-90px;}
.btnMore button,.btnClose button {vertical-align:top; width:118px; height:37px; margin-top:18px;}

.contribute .twoColumn {width:100%; margin-top:75px;}
.contribute .twoColumn:after {display:block; clear:both; content:''}
.contribute .twoColumn .column {float:left; width:465px; padding-bottom:50px;}
.contribute .twoColumn .column h3 {font:bold 20px/26px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#333; letter-spacing:-1px;}
.contribute .twoColumn .column dl {width:100%; padding-top:5px; font:bold 11px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;}
.contribute .twoColumn .column dl:after {display:block; clear:both; content:''}
.contribute .twoColumn .column dl dt {float:left; clear:left; width:26px; padding-left:10px; background:url('http://company.jobkorea.co.kr/img/common/bul_dot.gif') no-repeat 1px 10px; color:#333; line-height:19px;}
.contribute .twoColumn .column dl dd {float:left; width:424px; padding-left:5px; background:url('http://company.jobkorea.co.kr/img/cyber_pr/bg_colon.gif') no-repeat 0 7px; font-size:12px; line-height:19px; font-weight:normal; letter-spacing:-1px;}
.contribute .twoColumn .column dl dd  a {letter-spacing:0; color:#f63; text-decoration:underline;}
.contribute .twoColumn .column img + img {margin-left:6px;}
.contribute .twoColumn .column .image {margin-top:18px;}
.contribute .twoColumn .column_1 .image {margin-top:56px;}
.contribute .twoColumn .odd {margin-left:0;}
.contribute .twoColumn + .btnClose {float:left; margin-top:-23px;}

.news {position:relative; width:100%; height:716px; margin-top:33px; padding-top:64px; background:#fff url('http://company.jobkorea.co.kr/img/cyber_pr/bg_news.jpg') no-repeat center 0;}
.news h2 {width:980px; margin:0 auto;}
.news .inCharge {width:980px; position:absolute; left:50%; top:83px; margin-left:-480px; font:11px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px; color:#333; text-align:right;}
.news .inCharge em {text-decoration:underline;}
.newsList {overflow:hidden; width:961px; margin:0 auto; padding-top:32px;}
.newsList ul {position:relative; width:980px;}
.newsList ul:after {display:block; clear:both; content:''}
.newsList li {float:left; position:relative; width:184px; height:185px; padding:51px 20px 0; margin:0 19px 18px 0; border:1px solid #eeeef0; background-color:#fff;}
.newsList li .media {position:absolute; left:20px; top:24px; color:#39f; letter-spacing:-1px;}
.newsList li .title {display:block;}
.newsList li .title a {display:block; font:bold 18px/27px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px;}
.newsList li .title a:hover {text-decoration:underline;}
.newsList li .date {display:block; margin-top:15px; font-size:11px; color:#787878;}

.pgt {clear:both; position:relative; *zoom:1; text-align:center; z-index:0; margin-top:27px;}
.pgt p {display:inline; vertical-align:top;}
.pgt button img, .pgt button {vertical-align:top; font-size:1px; line-height:1px;}
.pgt ul, .pgt ul li {display:inline; vertical-align:top;}
.pgt ul {margin:0 3px;}
.pgt ul li:first-child {background:url('http://company.jobkorea.co.kr/img/cyber_pr/pgt_bar.gif') no-repeat left 6px; zoom:1;}
.pgt ul li a, .pgt ul li span {display:inline-block; vertical-align:top; margin-right:1px; padding:0 9px 0 4px; height:19px; line-height:19px; color:#fff; text-align:center; background:url('http://company.jobkorea.co.kr/img/cyber_pr/pgt_bar.gif') no-repeat right 6px; text-align:center;}
.pgt ul li:first-child a, .pgt ul li:first-child span {padding-left:9px;}
.pgt ul li a.now {font-weight:bold; color:#39f;}
.pgt ul li span.now {font-weight:bold; color:#39f; text-decoration:underline;}
.pgt_1 {margin-top:46px;}
.pgt_1 ul li a, .pgt_1 ul li span {color:#494949; background:url('http://company.jobkorea.co.kr/img/cyber_pr/pgt_bar_2.gif') no-repeat right 6px;}
.pgt_1 ul li:first-child {background:url('http://company.jobkorea.co.kr/img/cyber_pr/pgt_bar_2.gif') no-repeat left 6px;}

.award, .history {width:980px; margin:0 auto; padding-top:65px;}
.tabList {width:100%; margin-top:30px; border-bottom:3px solid #29b3fa;}
.tabList:after {display:block; clear:both; content:''}
.tabList li {float:left; width:323px; margin-left:1px; border-left:1px solid #dddedf; border-top:1px solid #dddedf; border-right:1px solid #dddedf; background-color:#fbfbfb; text-align:center;}
.tabList li a {display:block; color:#999; padding:6px 0 7px; font:bold 18px/27px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;}
.tabList li:first-child {width:305px; margin-left:0;}
.tabList li.now {border-left:1px solid #1aa8f1; border-top:1px solid #1aa8f1; border-right:1px solid #1aa8f1; background-color:#29b3fa;}
.tabList li.now a {color:#fff;}
.awardContent, .historyContent {width:100%; margin-top:55px;}
.awardContent:after, .historyContent:after {display:block; clear:both; content:' '}
.awardContent .year, .historyContent .year {float:left; width:115px; padding-top:5px;}
.awardContent .year li, .historyContent .year li {border-bottom:1px solid #dddedf;}
.awardContent .year li a, .historyContent .year li a {display:block; padding:7px 0 11px; font:bold 16px/25px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#999;}
.awardContent .year li a:hover, .historyContent .year li a:hover {color:#29b3fa;}
.awardContent .year li.now a, .historyContent .year li.now a {color:#29b3fa; font-size:32px; background:url('http://company.jobkorea.co.kr/img/cyber_pr/bg_award_sidebar.gif') no-repeat 101px 11px;}
.awardContent .awardList, .historyContent .historyList {float:left; margin-left:75px; width:750px;}
.awardContent .awardItem, .historyContent .historyItem {width:630px; padding-left:120px; position:relative; clear:left; font-family:'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;}
.awardContent .awardItem h4, .historyContent .historyItem h4 {font:bold 28px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px;}
.awardContent .awardItem .symbol {position:absolute; left:0; top:8px; width:90px;}
.awardContent .awardItem .symbol img {max-width:90px;}
.awardContent .awardItem .awardOrgan {margin:17px 0 16px;}
.awardContent .awardItem .awardOrgan li {padding-left:9px; line-height:20px; color:#29b3fa; background:url('http://company.jobkorea.co.kr/img/cyber_pr/bul_dot_2.gif') no-repeat 0 9px;}
.awardContent .awardItem .inner {line-height:20px;}
.awardContent .awardItem .inner img {max-width:630px;}
.awardContent .awardItem .inner p {margin-bottom:20px;}
.awardContent .awardList + .btnMore, .historyContent .historyList + .btnMore {margin-top:40px;}
.awardContent .moreAward {margin-left:190px; width:750px;}
.awardContent .moreAward .awardItem {padding-top:20px;}
.awardContent .moreAward .awardItem .symbol {top:28px;}

.companyDwn {position:absolute; left:50%; width:980px; margin-left:-480px; top:339px; text-align:right;}
.historyContent .historyList {width:703px; margin-left:122px;}
.historyContent .historyItem {width:100%; padding:0;}
.historyContent .historyList .historyItem:first-child {padding-top:2px;}
.historyContent .historyItem h4 {font-size:16px; color:#333; letter-spacing:0;}
.historyContent .historyItem ul {margin-top:4px; margin-bottom:20px;}
.historyContent .historyItem ul li {color:#787878; line-height:22px; padding-left:9px; background:url('http://company.jobkorea.co.kr/img/cyber_pr/bul_dot_2.gif') no-repeat 2px 10px;}
.historyContent .year {padding-top:1px;}
.historyContent .moreHistory {width:703px; margin-left:237px;}

.ad {width:100%; height:864px; margin-top:39px; background-color:#f4faff;}
.ad .innerBg {position:relative; width:980px; margin:0 auto; padding-top:57px; background:url('http://company.jobkorea.co.kr/img/cyber_pr/bg_ad.gif') no-repeat 0 0;}
.ad .movie {position:absolute; left:106px; top:167px; z-index:5; width:547px; height:332px;}
.ad .script {position:absolute; left:680px; top:221px; width:222px; height:225px; overflow-y:auto; letter-spacing:-1px; 
scrollbar-3dLight-Color:#bbb; 
scrollbar-arrow-color:#2e2e2e; 
scrollbar-base-color:#c7e3f0; 
scrollbar-Face-Color:#c7e3f0; 
scrollbar-Track-Color:#e6f6ff; 
scrollbar-DarkShadow-Color:#e6f6ff; 
scrollbar-Highlight-Color:#bbb; 
scrollbar-Shadow-Color:#b2d4e4;}
.ad .script h3 {margin-top:-3px; font:bold 21px/26px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; margin-bottom:5px;}
.ad .script p {line-height:20px; color:#494949; word-break:break-all;}
.ad .adList {width:100%; padding-top:488px;}
.ad .adList:after {display:block; clear:both; content:''}
.ad .adList li {float:left; width:178px; height:145px; margin-left:15px; border:1px solid #efeff2; background-color:#fff; font:bold 13px/18px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px;}
.ad .adList li:first-child {margin-left:0;}
.ad .adList li a {display:block; width:100%; text-align:center; cursor:pointer;}
.ad .adList li a .va {display:block; width:100%; text-align:center; height:45px;}
.ad .adList li a .va span {display:inline-block; vertical-align:middle; height:41px;}
.ad .adList li a strong {display:inline-block; vertical-align:middle;}
.ad .adList li img {display:block; width:178px; height:100px;}
.ad .adList li.now {border:2px solid #91c8fe; width:176px; height:143px;}
.ad .adList li.now img {width:176px; height:98px;}
.ad .adList li.now a .va {height:44px;}

.vision {height:699px; padding-top:81px; font-family:'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; background:#f4f2eb url('http://company.jobkorea.co.kr/img/company/bg_vision.jpg') no-repeat center 0;}
.vision .inner {position:relative; width:980px; margin:0 auto;}
.vision h2 + h3 {margin:102px 0 0 7px;}
.vision .mission {margin-top:14px;}
.vision .svs {position:absolute; left:397px; top:413px; width:593px;}
.vision .svs ul {width:593px;}
.vision .svs ul:after {display:block; clear:both; content:''}
.vision .svs ul li {float:left; width:307px; padding-left:2px; margin:12px 10px 25px 0; letter-spacing:-1px; font-size:16px; line-height:20px;}
.vision .svs ul li.even {width:252px; margin-right:0;}
.vision .svs ul li strong {display:block;}

.intro {  padding-top:60px; font-family:'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; background:#fff;}
.intro .inner {position:relative; width:980px; margin:0 auto;}
.intro .inner h2 {margin-bottom:30px;}
.ci { padding-top:60px; font-family:'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; background:#fff;}
.ci .inner {position:relative; width:980px; margin:0 auto;}
.ci .inner h2 {margin-bottom:30px;}

.contact {padding:0; margin-top:30px;}
.contact .inner {position:relative; width:980px; margin:0 auto;}
.contact h2{margin-bottom:30px;}
.contact .address {width:980px; margin:39px auto 0; padding-left:1px; font:13px/19px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#999;}
.contact .address strong {color:#494949; letter-spacing:-1px;}
.contact .address .tel {color:#666; letter-spacing:-1px; padding-left:10px; margin-left:4px; background:url('http://company.jobkorea.co.kr/img/company/bg_contact_bar.gif') no-repeat 0 2px;}
.contact .address .num {color:#39f;}
.contact .mapAra {width:100%; height:285px;}
/* .contact .mapAraImg {width:100%; height:563px; margin-top:16px; background:url('http://company.jobkorea.co.kr/img/company/bg_map_contact.jpg') no-repeat center 0;}*/
.contact .mapAraImg {width:100%; margin-top:16px;}
.contact .bus {width:980px; margin:48px auto 0;}
.contact .bus:after {display:block; clear:both; content:''}
.contact .bus h3 {float:left; width:100px; padding-left:1px; height:58px; font:bold 14px/21px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px; background:url('http://company.jobkorea.co.kr/img/company/bg_contact_bar_2.gif') no-repeat right 2px;}
.contact .bus h4 {font:13px/17px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#39f; margin-bottom:2px;}
.contact .bus .busItem {float:left; margin-left:32px; font:12px/17px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;}

.portfolio_mobile {height:410px; padding-top:60px; font-family:'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;/* background:#f4faff;*/  background:#f9f8f8;}
.portfolio_mobile .inner {position:relative; width:980px; margin:0 auto;}
.portfolio_mobile .inner h2 {margin-bottom:30px;}
.portfolio_mobile .item {float:left; margin:0 26px 20px 0; background:#fff; padding:0; display:block; width:223px; height:283px; border:1px solid #d5e0ee;}
.portfolio_mobile .item.last {margin-right:0;} 
.portfolio_mobile .item a {display:block; width:223px; height:283px; padding:0;}
.portfolio_mobile .item strong {display:block; font:bold 16px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px; color:#333;}
.portfolio_mobile .item span {display:block; line-height:18px; color:#666; margin:2px 0 0 1px;}
.portfolio_mobile .item a:hover strong, .etcService .item a:hover span {color:#39f;}

.portfolio_mobile .item_201 {margin-left:0; background:#fff url('../images/portfolio/item_201.gif') no-repeat 0 bottom;}
.portfolio_mobile .item_202 {margin-left:0; background:#fff url('../images/portfolio/item_202.gif') no-repeat 0 bottom;}
.portfolio_mobile .item_203 {margin-left:0; background:#fff url('../images/portfolio/item_203.gif') no-repeat 0 bottom;}
.portfolio_mobile .item_204 {margin-left:0; background:#fff url('../images/portfolio/item_204.gif') no-repeat 0 bottom;}
.portfolio_mobile .item_205 {margin-left:0; background:#fff url('../images/portfolio/item_205.gif') no-repeat 0 bottom;}

.portfolio_one {height:410px; padding-top:60px; font-family:'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;/* background:#f4faff;*/  background:#fff;}
.portfolio_one .inner {position:relative; width:980px; margin:0 auto;}
.portfolio_one .inner h2 {margin-bottom:30px;}
.portfolio_one .item {float:left; margin:0 26px 20px 0; background:#fff; padding:0; display:block; width:223px; height:283px; border:1px solid #d5e0ee;}
.portfolio_one .item.last {margin-right:0;} 
.portfolio_one .item a {display:block; width:223px; height:283px; padding:0;}
.portfolio_one .item strong {display:block; font:bold 16px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px; color:#333;}
.portfolio_one .item span {display:block; line-height:18px; color:#666; margin:2px 0 0 1px;}
.portfolio_one .item a:hover strong, .etcService .item a:hover span {color:#39f;}

.portfolio_one .item_301 {margin-left:0; background:#fff url('../images/portfolio/item_301.gif') no-repeat 0 bottom;}
.portfolio_one .item_302 {margin-left:0; background:#fff url('../images/portfolio/item_302.gif') no-repeat 0 bottom;}
.portfolio_one .item_303 {margin-left:0; background:#fff url('../images/portfolio/item_303.gif') no-repeat 0 bottom;}
.portfolio_one .item_304 {margin-left:0; background:#fff url('../images/portfolio/item_304.gif') no-repeat 0 bottom;}
.portfolio_one .item_305 {margin-left:0; background:#fff url('../images/portfolio/item_305.gif') no-repeat 0 bottom;}


.portfolio_word {height:410px; padding-top:60px; font-family:'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;/* background:#f4faff;*/  background:#f9f8f8;}
.portfolio_word .inner {position:relative; width:980px; margin:0 auto;}
.portfolio_word .inner h2 {margin-bottom:30px;}
.portfolio_word .item {float:left; margin:0 26px 20px 0; background:#fff; padding:0; display:block; width:223px; height:283px; border:1px solid #d5e0ee;}
.portfolio_word .item.last {margin-right:0;} 
.portfolio_word .item a {display:block; width:223px; height:283px; padding:0;}
.portfolio_word .item strong {display:block; font:bold 16px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px; color:#333;}
.portfolio_word .item span {display:block; line-height:18px; color:#666; margin:2px 0 0 1px;}
.portfolio_word .item a:hover strong, .etcService .item a:hover span {color:#39f;}

.portfolio_word .item_401 {margin-left:0; background:#fff url('../images/portfolio/item_401.gif') no-repeat 0 bottom;}
.portfolio_word .item_402 {margin-left:0; background:#fff url('../images/portfolio/item_402.gif') no-repeat 0 bottom;}
.portfolio_word .item_403 {margin-left:0; background:#fff url('../images/portfolio/item_403.gif') no-repeat 0 bottom;}
.portfolio_word .item_404 {margin-left:0; background:#fff url('../images/portfolio/item_404.gif') no-repeat 0 bottom;}
.portfolio_word .item_405 {margin-left:0; background:#fff url('../images/portfolio/item_405.gif') no-repeat 0 bottom;}


.portfolio_web {height:720px; padding-top:60px; font-family:'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; background:#fff;}
.portfolio_web .inner {position:relative; width:980px; margin:0 auto;}
.portfolio_web .inner h2 {margin-bottom:30px;}
.portfolio_web .item {float:left; margin:0 26px 20px 0; background:#fff; padding:0; display:block; width:223px; height:283px; border:1px solid #d5e0ee;}
.portfolio_web .item.last {margin-right:0;} 
.portfolio_web .item a {display:block; width:223px; height:283px; padding:0;}
.portfolio_web .item strong {display:block; font:bold 16px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px; color:#333;}
.portfolio_web .item span {display:block; line-height:18px; color:#666; margin:2px 0 0 1px;}
.portfolio_web .item a:hover strong, .etcService .item a:hover span {color:#39f;}

.portfolio_web .item_501 {margin-left:0; background:#fff url('../images/portfolio/item_501.gif') no-repeat 0 bottom;}
.portfolio_web .item_502 {margin-left:0; background:#fff url('../images/portfolio/item_502.gif') no-repeat 0 bottom;}
.portfolio_web .item_503 {margin-left:0; background:#fff url('../images/portfolio/item_503.gif') no-repeat 0 bottom;}
.portfolio_web .item_504 {margin-left:0; background:#fff url('../images/portfolio/item_504.gif') no-repeat 0 bottom;}
.portfolio_web .item_505 {margin-left:0; background:#fff url('../images/portfolio/item_505.gif') no-repeat 0 bottom;}
.portfolio_web .item_506 {margin-left:0; background:#fff url('../images/portfolio/item_506.gif') no-repeat 0 bottom;}
.portfolio_web .item_507 {margin-left:0; background:#fff url('../images/portfolio/item_507.gif') no-repeat 0 bottom;}
.portfolio_web .item_508 {margin-left:0; background:#fff url('../images/portfolio/item_508.gif') no-repeat 0 bottom;}


.portfolio_etc {height:410px; padding-top:60px; font-family:'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; background:#f4faff;}
.portfolio_etc .inner {position:relative; width:980px; margin:0 auto;}
.portfolio_etc .inner h2 {margin-bottom:30px;}
.portfolio_etc .item {float:left; margin:0 26px 20px 0; background:#fff; padding:0; display:block; width:223px; height:283px; border:1px solid #d5e0ee;}
.portfolio_etc .item.last {margin-right:0;} 
.portfolio_etc .item a {display:block; width:223px; height:283px; padding:0;}
.portfolio_etc .item strong {display:block; font:bold 16px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px; color:#333;}
.portfolio_etc .item span {display:block; line-height:18px; color:#666; margin:2px 0 0 1px;}
.portfolio_etc .item a:hover strong, .etcService .item a:hover span {color:#39f;}

.portfolio_etc .item_601 {margin-left:0; background:#fff url('../images/portfolio/item_601.gif') no-repeat 0 bottom;}
.portfolio_etc .item_602 {margin-left:0; background:#fff url('../images/portfolio/item_602.gif') no-repeat 0 bottom;}
.portfolio_etc .item_603 {margin-left:0; background:#fff url('../images/portfolio/item_603.gif') no-repeat 0 bottom;}
.portfolio_etc .item_604 {margin-left:0; background:#fff url('../images/portfolio/item_604.gif') no-repeat 0 bottom;}
.portfolio_etc .item_605 {margin-left:0; background:#fff url('../images/portfolio/item_605.gif') no-repeat 0 bottom;}

.portfolio_detail {position:relative; top:140px; padding-top:60px; font-family:'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; background:#f9f8f8;}
.portfolio_detail .inner { width:900px; margin:20px auto; padding:40px; background:#fff; text-align:center;}
.portfolio_detail .inner h2 {margin-bottom:20px;}
.portfolio_detail .inner .img {position:relative; padding-bottom:110px;}


/*
.ceo {padding-top:71px; height:817px; font-family:'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; background:#daec7f url('http://company.jobkorea.co.kr/img/company/bg_ceo.jpg') no-repeat center 0;}
.ceo .inner {position:relative; width:980px; margin:0 auto;}
.ceo h2 + p {position:relative; z-index:2; margin:62px 0 0 330px;}
.ceo .greeting1, .ceo .greeting2 {position:absolute; top:270px; z-index:2; font-size:13px; line-height:19px;}
.ceo .greeting1 p, .ceo .greeting2 p {margin-bottom:20px;}
.ceo .greeting1 {width:310px; left:330px;}
.ceo .greeting1 strong {display:block; margin-top:-1px;}
.ceo .greeting2 {width:297px; left:663px;}
.ceo .greeting2 .ceoNm {text-align:right;}
.ceo .photo {position:absolute; left:50%; top:40px; z-index:1; margin-left:-712px;}

.ci {padding-bottom:33px; background:#f4faff url('http://company.jobkorea.co.kr/img/company/bg_ci.gif') no-repeat center 0;}
.ci .inner {position:relative; width:980px; padding-top:65px; margin:0 auto;}
.ci h2 {margin-bottom:490px;}
.ci p.dreamMark {position:absolute; left:148px; top:196px;}
.ci div.dreamMark {width:100%;}
.ci div.dreamMark:after {display:block; clear:both; content:''}
.ci div.dreamMark p {float:left; width:295px; margin-left:35px; font:13px/19px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;}
.ci div.dreamMark p strong {color:#39f; font-size:18px; line-height:26px;}
.ci div.dreamMark p em {font-weight:bold;}
.ci div.dreamMark p:first-child {margin-left:0;}
.ci div.dreamMark .txMark1 {padding-top:7px;}
.ci div.dreamMark .txMark2 {padding-top:10px;}
.ci div.dreamMark .txMark3 {padding-top:7px; margin-left:38px;}
.ci .ciDwn {text-align:right; margin:-1px 0 23px}
.ci .ciList {width:100%; padding-bottom:30px;}
.ci .ciList:after {display:block; clear:both; content:''}
.ci .ciItem {float:left; width:460px; margin-top:42px;}
.ci .ciItem_1 {margin-left:36px;}
.ci .ciItem_2 {width:100%;}
.ci .ciItem h3 {font:bold 16px/28px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;}
.ci .ciItem_2 ul {float:left;}
.ci .ciItem_2 ul li {float:left;}
.ci .ciItem_2 .etcColor {float:left; width:253px; margin-left:21px;}
.ci .ciItem_2 .etcColor h4 {height:21px; margin-top:14px; font:bold 12px/19px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;}
.ci .ciItem_2 .etcColor h4:first-child {height:22px; margin-top:-3px;}
.ci .ciItem_2 .etcColor p {margin-left:2px;}
.ci .ciItem_2 .etcColor ul {width:100%; float:none;}
.ci .ciItem_2 .etcColor ul:after {display:block; clear:both; content:''}
.ci .ciItem_2 .etcColor .txColor {width:188px;}
*/

 

/* ¸ÞÀÎ */
.main .visual {overflow:hidden; position:relative; height:536px; min-width:980px; margin:0 auto;}
.main .visual ul {width:100%; padding-top:86px;}
.main .visual ul:after {display:block; clear:both; content:''}
.main .visual ul li {float:left;  width:100%; height:450px;}
.main .visual span {display:block; margin:0 auto;}
.main .visual button {position:absolute; left:50%; top:490px; vertical-align:top; width:19px; height:19px;}
.main .visual .visual1 {background:url('../img/bg_main_visual_1.jpg') no-repeat center 0;}
/*.main .visual .visual1 span {padding:164px 0 0 94px; width:866px;}*/
.main .visual .visual1 button {margin-left:422px;}
.main .visual .visual2 {background:url('../img/bg_main_visual_2.jpg') no-repeat center 0;}
/*.main .visual .visual2 span {padding:140px 0 0 70px; width:890px;}*/
.main .visual .visual2 button {margin-left:443px;}
.main .visual .visual3 {background:url('../img/bg_main_visual_3.jpg') no-repeat center 0;}
/*.main .visual .visual3 span {padding:168px 0 0 70px; width:890px;}*/
.main .visual .visual3 button {margin-left:464px;}

.mainService {width:100%; padding-top:35px; border-bottom:1px solid #ebedf2; }
.mainService ul {width:980px; margin:0 auto;}
.mainService ul:after {display:block; clear:both; content:''}
.mainService li {float:left; height:190px; width:195px;}
/*.mainService li a {display:block; height:162px;}
.mainService li strong {display:block;}
.mainService li span {display:block; margin:5px 0 0 2px; line-height:18px; color:#666; font-family:'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px;}
.mainService li a:hover span {color:#39f;}*/
.mainService .free01 {width:195px; background:url('../images/free01.gif') no-repeat;}
.mainService .free02 {width:195px; background:url('../images/free02.gif') no-repeat;}
.mainService .free03 {width:195px; background:url('../images/free03.gif') no-repeat;}
.mainService .free04 {width:195px; background:url('../images/free04.gif') no-repeat;}
.mainService .free05 {width:195px; background:url('../images/free05.gif') no-repeat;}

 
.etc {width:980px; height:44px; margin:0 auto; padding-top:22px; font:13px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px;}
.etc:after {display:block; clear:both; content:''}
.etc .briefing {float:left; width:773px;}
.etc .briefing .num {color:#39f; margin-left:5px; font-size:15px;}
.etc .briefing .tx {display:inline-block; padding-left:9px; margin-left:7px; background:url('http://company.jobkorea.co.kr/img/main/bg_briefing_bar.gif') no-repeat 0 5px; color:#333;}
.etc .briefing .rankey {color:#666;}
.etc .briefing strong + .tx {padding-left:0; margin-left:0; background:none;}
.etc .fb {float:left; width:71px;}
.etc .dwn {float:left; width:116px;}
.main .goods_mobilefarm {position:relative; width:100%; /*background-color:#faf9ef;*/ background:#fafafa; border-top:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1;}
.main .goods_mobilefarm .inner {width:980px; height:440px; margin:0 auto; background:url('../images/goods_mobilefarm.jpg') no-repeat 0 30px;}
.main .goods_mobilefarm p {position:relative; top:-88px;}
/*.main .goods_mobilefarm h2 {padding:65px 0 0 217px;}
.main .goods_mobilefarm h2 + p {padding:17px 0 0 289px;}
.main .goods_mobilefarm .movie {margin:30px auto 0; width:740px;}
.main .goods_mobilefarm .btnDwnApp {margin-top:20px; text-align:center;}
.main .goods_mobilefarm .btnDwnApp a {display:inline-block; margin:0 7px;}*/
.main .goods_onepage {position:relative; width:100%; background-color:#fff;}
.main .goods_onepage .inner {width:980px; height:440px; margin:0 auto; background:url('../images/goods_onepage.jpg') no-repeat 0 30px;}
.main .goods_wordpress {position:relative; width:100%; background-color:#fafafa; border-top:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1;}
.main .goods_wordpress .inner {width:980px; height:440px; margin:0 auto; background:url('../images/goods_wordpress.jpg') no-repeat 0 30px;}
.main .goods_homepage {position:relative; width:100%; background-color:#fff;}
.main .goods_homepage .inner {width:980px; height:440px; margin:0 auto; background:url('../images/goods_homepage.jpg') no-repeat 0 30px;}
.main .goods_homepage p {position:relative; top:-90px;}

.main .goods_process {position:relative; width:100%; background-color:#fff;}
.main .goods_process .inner {width:980px; padding:50px 0; margin:0 auto; /*background:url('http://company.jobkorea.co.kr/img/main/bg_welldoneTo.jpg') no-repeat 0 94px;*/}
.main .goods_process h2 {position:relative; top:-88px;}
.main .goods_price {position:relative; width:100%; background-color:#fff;}
.main .goods_price h2 {position:relative; top:-88px;}
.main .goods_price .inner {width:980px; padding-bottom:50px;  margin:0 auto; /*background:url('http://company.jobkorea.co.kr/img/main/bg_welldoneTo.jpg') no-repeat 0 94px;*/}
.main .goods_price h2 {padding:65px 0 0 217px;}
.main .goods_price h2 + p {padding:17px 0 0 289px;}


.sub_goods_process {padding-top:60px; font-family:'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;/* background:#f4faff;*/  background:#fff;}
.sub_goods_process .inner {position:relative; width:980px; margin:0 auto;}
.sub_goods_price {padding-top:60px; font-family:'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;/* background:#f4faff;*/  background:#fff;}
.sub_goods_price .inner {position:relative; width:980px; margin:0 auto;}
.sub_goods_consult {padding-top:60px; font-family:'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;/* background:#f4faff;*/  background:#fafafa;}
.sub_goods_consult .inner {position:relative; width:980px; margin:0 auto;}
.sub_goods_consult h2 {text-align:center;}
.sub_goods_consult p {padding:20px 0 0 54px;}
.sub_goods_consult .btn {padding:50px 0; text-align:center;}
.sub_goods_faq {padding-top:60px; font-family:'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;/* background:#f4faff;*/  background:#fff;}
.sub_goods_faq .inner {position:relative; width:980px; margin:0 auto;}
.sub_goods_faq .inner h2 {margin-bottom:30px;}
/*
.main .responsive_web {position:relative; width:100%; background-color:#f7f7f7;}
.main .responsive_web .inner {width:1000px; height:460px; margin:0 auto; background:url('../images/sample3.jpg') no-repeat 0 14px;}
.main .responsive_web h2 {padding:55px 0 0 0; text-align:center; font-weight:600; font-size:22px; font-family:"Nanum Gothic" !important}
.main .responsive_web h2 + p {padding:17px 0 0 0; text-align:center;}*/
.main .goods_consult {position:relative; width:100%; background-color:#fafafa; border-top:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1;}
.main .goods_consult h3 {position:relative; top:-88px;}
.main .goods_consult .inner {width:980px; padding:50px 0 0 0; margin:0 auto; }
.main .goods_consult .consult_bg {background:url('../images/consult.gif') no-repeat 0 50px; height:340px; border:solid 1px redl} 
.main .goods_consult h2 {text-align:center;}
.main .goods_consult p {padding:20px 0 0 54px;}
.main .goods_consult .btn {padding:50px 0; text-align:center;}

.main .parter_banner {position:relative; width:100%; background-color:#fff;  border-bottom:solid 1px #f1f1f1;}
.main .parter_banner .inner {width:980px; padding:0; margin:0 auto; /*background:url('http://company.jobkorea.co.kr/img/main/bg_welldoneTo.jpg') no-repeat 0 94px;*/}
.main .parter_banner h2 {padding:65px 0 0 217px;}
.main .parter_banner h2 + p {padding:17px 0 0 289px;}

.main .contact_banner {position:relative; background-color:#3b4b62; padding:33px 20px; margin-top:-60px;}
.main .contact_banner .inner {width:980px; margin:0 auto; /*background:url('http://company.jobkorea.co.kr/img/main/bg_welldoneTo.jpg') no-repeat 0 94px;*/}
.main .contact_banner li {display:inline;}
.main .contact_banner li.center {margin-left:150px;}
.main .contact_banner li.right{float:right; padding-right:50px;}
.main .contact_banner h2 {padding:65px 0 0 217px;}
.main .contact_banner h2 + p {padding:17px 0 0 289px;}


.etcService {height:600px; background:#e8eff7;}
.etcService h2 {position:relative; top:-88px;}
.etcService .tx {text-align:center; margin:0 auto; padding:50px 0 0 0; border:none;}
.etcService .inner {width:980px; margin:0 auto; padding-top:43px; text-align:center;}
.etcService .inner:after {display:block; clear:both; content:''}
/*.etcService .item {float:left; margin:13px 13px 0 0; background:#fff;  padding:25px 0 0 34px; border:1px solid #d5e0ee; display:block; width:199px;/* width:233px;  *#/height:238px;   border:1px solid #d5e0ee;}*/

.etcService .item {float:left; margin:0 26px 0 0; background:#fff; padding:0; border:1px solid #d5e0ee; display:block; width:223px; height:283px;   border:1px solid #d5e0ee;}
.etcService .item.last {margin-right:0;} 
.etcService .item a {display:block; width:223px; height:283px; padding:0; }
.etcService .item strong {display:block; font:bold 16px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px; color:#333;}
.etcService .item span {display:block; line-height:18px; color:#666; margin:2px 0 0 1px;}
.etcService .item a:hover strong, .etcService .item a:hover span {color:#39f;}


.etcService_more {height:400px; background:#e8eff7; margin-top:-130px;}
.etcService_more h2 {position:relative; top:-88px;}
.etcService_more .tx {text-align:center; margin:0 auto; padding:50px 0 0 0;}
.etcService_more .inner {width:980px; margin:0 auto; padding-top:0px; text-align:center;}
.etcService_more .inner:after {display:block; clear:both; content:''}
/*.etcService_more .item {float:left; margin:13px 13px 0 0; background:#fff;  padding:25px 0 0 34px; border:1px solid #d5e0ee; display:block; width:199px;/* width:233px;  *#/height:238px;   border:1px solid #d5e0ee;}*/

.etcService_more .item {float:left; margin:0 26px 0 0; background:#fff; padding:0; border:1px solid #d5e0ee; display:block; width:223px; height:283px;   border:1px solid #d5e0ee;}
.etcService_more .item.last {margin-right:0;} 
.etcService_more .item a {display:block; width:223px; height:283px; padding:0;}
.etcService_more .item strong {display:block; font:bold 16px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px; color:#333;}
.etcService_more .item span {display:block; line-height:18px; color:#666; margin:2px 0 0 1px;}
.etcService_more .item a:hover strong, .etcService .item a:hover span {color:#39f;}

.etcService .item_201 {margin-left:0; background:#fff url('../images/portfolio/item_201.gif') no-repeat 0 bottom;}
.etcService .item_501 {margin-left:0; background:#fff url('../images/portfolio/item_501.gif') no-repeat 0 bottom;}
.etcService .item_502 {margin-left:0; background:#fff url('../images/portfolio/item_502.gif') no-repeat 0 bottom;}
.etcService .item_401 {margin-left:0; background:#fff url('../images/portfolio/item_401.gif') no-repeat 0 bottom;}

.etcService_more .item_402 {margin-left:0; background:#fff url('../images/portfolio/item_402.gif') no-repeat 0 bottom;}
.etcService_more .item_507 {margin-left:0; background:#fff url('../images/portfolio/item_507.gif') no-repeat 0 bottom;}
.etcService_more .item_504 {margin-left:0; background:#fff url('../images/portfolio/item_504.gif') no-repeat 0 bottom;}
.etcService_more .item_202 {margin-left:0; background:#fff url('../images/portfolio/item_202.gif') no-repeat 0 bottom;}




.portfolio {height:699px; padding-top:81px; font-family:'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; background:#f4f2eb url('http://company.jobkorea.co.kr/img/company/bg_vision.jpg') no-repeat center 0;}
.portfolio .inner {position:relative; width:980px; margin:0 auto;}

.portfolio .item {float:left; margin:0 26px 0 0; background:#fff; padding:0; border:1px solid #d5e0ee; display:block; width:223px; height:283px;   border:1px solid #d5e0ee;}
.portfolio .item.last {margin-right:0;} 
.portfolio .item a {display:block; width:223px; height:283px; padding:0;}
.portfolio .item strong {display:block; font:bold 16px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px; color:#333;}
.portfolio .item span {display:block; line-height:18px; color:#666; margin:2px 0 0 1px;}
.portfolio .item a:hover strong, .etcService .item a:hover span {color:#39f;}

.portfolio .item_01 {margin-left:0; background:#fff url('../images/portfolio/item_01.gif') no-repeat 0 bottom;}
.portfolio .item_02 {margin-left:0; background:#fff url('../images/portfolio/item_02.gif') no-repeat 0 bottom;}
.portfolio .item_03 {margin-left:0; background:#fff url('../images/portfolio/item_03.gif') no-repeat 0 bottom;}
.portfolio .item_04 {margin-left:0; background:#fff url('../images/portfolio/item_04.gif') no-repeat 0 bottom;}
.portfolio .item_05 {margin-left:0; background:#fff url('../images/portfolio/item_05.gif') no-repeat 0 bottom;}


/*
.etcService .jobTimes {margin-left:0; background:#fff url('http://company.jobkorea.co.kr/img/main/bg_jobTimes.jpg') no-repeat 0 bottom;}
.etcService .yocruit {background:#fff url('http://company.jobkorea.co.kr/img/main/bg_yocruit.jpg') no-repeat 0 bottom;}
.etcService .jobkoreaU {background:#fff url('http://company.jobkorea.co.kr/img/main/bg_jobkoreaU.jpg') no-repeat 0 bottom;}
.etcService .now {background:#fff url('http://company.jobkorea.co.kr/img/main/bg_now.jpg') no-repeat 0 bottom;}
.etcService .talk {margin-left:0; background:#fff url('http://company.jobkorea.co.kr/img/main/bg_talk.jpg') no-repeat 39px bottom;}
.etcService .photo {background:#fff url('http://company.jobkorea.co.kr/img/main/bg_photo.jpg') no-repeat 6px 138px;}
.etcService .global {background:#fff url('http://company.jobkorea.co.kr/img/main/bg_global.jpg') no-repeat 0 bottom;}
.etcService .jobkoreaApp {background:#fff url('http://company.jobkorea.co.kr/img/main/bg_jobkoreaApp.jpg') no-repeat 0 bottom;}
.etcService .starter {background:#fff url('http://company.jobkorea.co.kr/img/main/bg_starter.jpg') no-repeat 47px 116px;}
.etcService .hanq {margin-left:0; background:#fff url('http://company.jobkorea.co.kr/img/main/bg_hanq.jpg') no-repeat 0 bottom;}
.etcService .albamon {background:#fff url('http://company.jobkorea.co.kr/img/main/bg_albamon.jpg') no-repeat 0 bottom;}
.etcService .hr {background:#fff url('http://company.jobkorea.co.kr/img/main/bg_hr.jpg') no-repeat 0 bottom;}*/
*/


/* »çÀÌÆ®¸Ê */
.siteList {width:980px; margin:0 auto; padding-top:51px;}
.siteList:after {display:block; clear:both; content:''}
.siteList .item {float:left; width:160px; margin-left:32px;}
.siteList .item:first-child {margin-left:0;}
.siteList h2 {padding:9px 0; font:bold 16px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; width:160px; border-bottom:2px solid #73777a; text-indent:4px;}
.siteList ul {margin-top:6px;}
.siteList ul li {padding-left:13px; background:url('http://company.jobkorea.co.kr/img/etc/bul_siteList.gif') no-repeat 6px 12px; font:13px/24px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;}
.sitemap .jobkoreaCi {width:688px; padding:78px 0 160px 272px; margin:0 auto;}

/* ³×Æ®¿öÅ© */
.Partners {padding-top:65px; width:980px; margin:0 auto;}
.Partners h2 + .txPartners {margin:58px 0 0 174px;}
.Partners .txPartners + .txPartners {margin:24px 0 0 175px;}
.Partners .txPartners + .pnList {margin-top:49px;}
.Partners .pnList {width:969px;}
.Partners .pnList:after {content:''; display:block; clear:both;}
.Partners .pnList li {float:left; position:relative; width:311px; height:66px; padding-top:68px; margin:0 10px 10px 0; background-color:#f6fafd; border:1px solid #e7f0f7;}
.Partners .pnList .tit {position:absolute; left:14px; top:13px;}
.Partners .pnList .team, .Partners .pnList .mail, .Partners .pnList .phone {padding-left:149px; font:12px/18px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;}
.Partners .pnList .team {letter-spacing:-1px;}
.Partners .pnList .phone {font-weight:bold; color:#44a5ff;}
.Partners .btnMore, .Partners .btnClose {margin-top:42px;}
.Partners .morePartners {display:none;}
.IE7 .Partners .morePartners {margin-top:10px;}

.api {padding-top:65px;}
#content .api h1 {width:980px; margin:0 auto; padding-top:129px; height:auto;}
.tabList2 {position:relative; width:980px; height:86px; margin:0 auto; margin-top:30px;}
.tabList2:after {content:''; display:block; clear:both;}
.tabList2 li {float:left; width:476px; margin-left:4px; border-left:1px solid #dddedf; border-top:1px solid #dddedf; border-right:1px solid #dddedf; background-color:#f7f7f7; text-align:center;}
.tabList2 li:first-child {margin-left:0;}
.tabList2 li a {display:block; color:#999; height:38px; padding-top:3px; font:bold 21px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px;}
.tabList2 li.now {border-left:1px solid #39f; border-top:1px solid #39f; border-right:1px solid #39f; background-color:#39f;}
.tabList2 li.now a {color:#fff;}
.tabList2 li ul {display:none; position:absolute; left:0; top:41px; width:100%; height:41px; border-top:3px solid #3399ff; background-color:#f6fafd; border-bottom:1px solid #dddedf;}
.tabList2 li.now ul {display:block;}
.tabList2 li li a, .tabList2 li.now li a{height:30px; padding-top:11px; color:#999; font-size:14px;}
.tabList2 li li a:hover, .tabList2 li.now li a:hover {color:#484848;}
.tabList2 li li {width:auto; border:0 none; background:none; margin-left:17px;}
.tabList2 li li:first-child {margin-left:509px;}
.tabList2 li:first-child li:first-child {margin-left:33px;}
.api h3 {font:bold 28px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#343a3d; letter-spacing:-1px;}
.api .xml h3 span {letter-spacing:0; vertical-align:-2px;}
.api .xml h3 + p {margin-top:12px;}
.api .xmlInfo {width:980px; margin:0 auto; padding:41px 0 50px;}
.xmlInfo .bxXmlInfo {position:relative; width:980px; height:354px; margin-top:21px; background:url('http://company.jobkorea.co.kr/img/network/bg_xmlInfo.gif') no-repeat 0 0; letter-spacing:-1px;}
.xmlInfo .bxXmlInfo:after {content:''; display:block; clear:both;}
.bxXmlInfo h4 {font:bold 17px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#39f;}
.bxXmlInfo .tx {margin-top:7px; font:bold 21px/27px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#494949;}
.bxXmlInfo ul {width:100%; margin-top:13px;}
.bxXmlInfo ul:after {content:''; display:block; clear:both;}
.bxXmlInfo ul li {float:left; width:122px; color:#787878; font:12px/20px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;}
.bxXmlInfo .btn {margin:16px 0 0 5px;}
.bxXmlInfo .jobkorea {float:left; width:305px; padding:62px 0 0 175px;}
.bxXmlInfo .starter {float:left; width:302px; padding:62px 0 0 178px;}
.bxXmlInfo .starter ul {margin-left:1px;}
.bxXmlInfo .starter ul li {width:131px;}
.bxXmlInfo .starter .btn {margin-left:3px;}
.useSource {position:relative; z-index:10; width:100%; height:780px; background:#000 url('http://company.jobkorea.co.kr/img/network/bg_useSource.jpg') no-repeat center 0;}
.useSource .inner {position:relative; width:980px; height:729px; margin:0 auto; padding-top:51px;}
.api .useSource h3 {color:#fff;}
.useSource .count {position:absolute; right:0; top:41px; color:#fff; font:bold 19px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px;}
.useSource .count em {font-size:30px; font-weight:bold; color:#f2660e; vertical-align:-3px; letter-spacing:0;}
.useSource .list {position:relative; z-index:20; width:969px; padding-top:14px;}
.useSource .list:after {content:''; display:block; clear:both;}
.useSource .list li {float:left; position:relative; z-index:10; width:326px; height:105px; margin:0 9px 9px 0; padding:0 0 0 147px; border:1px solid #d6d6d6; background-color:#fff;}
.useSource .list li.over {z-index:20;}
.useSource .list .thumb {position:absolute; left:10px; top:33px;}
.useSource .list .thumb img {width:131px; height:39px;}
.useSource .list .tx {width:210px; padding-top:12px; font:12px/18px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#494949; letter-spacing:-1px; word-wrap:break-word;}
.useSource .list .url {width:215px; margin:9px 0 0 1px;}
.useSource .list .url a {font:bold 9px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#999;}
.useSource .list .photo {position:absolute; right:14px; top:15px; z-index:10;}
.useSource .list .photo button {position:absolute; right:0; top:55px; font-size:1px; line-height:1px;}
.useSource .list .photo button img {border:0 none;}
.useSource .list .photo img {width:92px; height:73px; border:1px solid #e3e3e3;}
.useSource .list .photo button img {width:auto; height:auto;}
.useSource .list .photo_1 {z-index:20; display:none;}
.useSource .list .photo_1 a {float:right; margin-left:-1px;}
.useSource .list .layerPop {display:none; position:absolute; left:221px; top:98px; z-index:30; border:3px solid #6b6b6b; background-color:#fff; padding:30px;}
.useSource .list .even .layerPop {left:-263px;}
.useSource .list .layerPop .photoBig img {width:448px; height:357px;}
.useSource .list .layerPop .lyClosed {position:absolute; right:12px; top:11px; font-size:1px; line-height:1px;}
.useSource .pgt {position:absolute; width:100%; margin:0; left:0; bottom:41px;}
.api .faq {position:relative; z-index:5; background-color:#f4faff;}
.faq .inner {width:980px; margin:0 auto; padding-top:49px;}
.faq dl {border-top:2px solid #44a5ff; margin-top:9px;}
.faq dl dt {position:relative; width:908px; padding:10px 0 14px 52px; border-bottom:1px solid #d5e0ee; font:16px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px;}
.faq dl dt.now {background-color:#fff; font-weight:bold;}
.faq dl dt.now a {color:#44a5ff;}
.faq dl dd {display:none; position:relative; width:907px; padding:15px 0 14px 53px; border-bottom:2px solid #d5e0ee; background-color:#fff; font:14px/20px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;}
.faq dl dd .icn {left:20px; top:7px;}
.faq dl dd.now {display:block;}
.faq dl .icn {position:absolute; left:19px; top:4px; font:22px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#616161;}
.partners2 {background-color:#f4faff; padding:41px 0 50px; color:#343a3d;}
.partners2 .inner {position:relative; width:640px; height:188px; padding-left:320px; margin:0 auto; background:url('http://company.jobkorea.co.kr/img/network/bg_partners2.jpg') no-repeat 0 0;}
.partners2 .inner h3 {position:absolute; left:180px; top:44px; font-size:27px; color:#494949; letter-spacing:-2px;}
.partners2 .nm {padding-top:38px; font:bold 18px/27px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px;}
.partners2 .tx {margin:6px 0 0 2px; font:13px/27px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px;}
.partners2 .contact {font:14px/27px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; padding:0; margin:3px 0 0 3px;}
.partners2 .contact a {color:#343a3d;}
.partners2 .contact em {color:#40a1ff;}
.partners2 .contact .tel, .partners2 .contact .fax {margin-right:28px;}
.api .rss {padding-top:42px;}
.rss .recruitInfo {width:980px; margin:0 auto;}
.rss .rssSearch {position:relative; width:695px; height:256px; padding-left:265px; margin-top:19px; background:url('http://company.jobkorea.co.kr/img/network/bg_rssSearch.gif') no-repeat 0 0;}
.rss .rssSearch .tit {position:absolute; left:1px; top:77px; text-align:center; width:250px; font:bold 54px/56px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#39f;}
.rss .rssSearch .tit strong {display:block; margin-bottom:5px; font:34px/36px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-2px; color:#494949;}
.rssSearch fieldset {position:relative; z-index:1; float:left; width:100%; margin-bottom:8px;}
.rssSearch fieldset label {display:inline-block; width:42px; padding-top:6px; font:bold 12px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; vertical-align:top;}
.rssSearch fieldset input + label {width:auto; color:#666; padding-top:8px; letter-spacing:-1px;}
.rssSearch fieldset input[type="checkbox"] {width:13px; height:13px; vertical-align:top; margin-top:10px;}
.rssSearch fieldset .dash {display:inline-block; vertical-align:top; text-align:center; line-height:28px; width:5px;}
.rssSearch .partCode {padding-top:47px;}
.rssSearch select {border:solid 1px #c7c7c7; background:#f3f3f3 url('http://company.jobkorea.co.kr/img/common/bg_select.gif') repeat-x 0 0; padding:5px;}
.rssSearch .workArea {margin-bottom:9px;}
.rssSearch .edu {width:260px;}
.rssSearch .career {width:435px;}
.rssSearch .career label {width:40px;}
.rssSearch .career input + label {width:auto;}
.rssSearch .submit {position:absolute; right:62px; top:66px; z-index:10; clear:left;}
.rssSearch .result {padding-top:17px; clear:left;}
.rssSearch .result .url {float:left; width:462px; padding:0 5px; height:24px; line-height:24px; border:3px solid #9f9f9f; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.rssSearch .result .btns {float:left; margin-left:6px; width:195px;}
.rssSearch .result .btns a {margin-right:3px;}
.rssSearch button {font-size:2px; line-height:2px;}
.rssSearch button img {vertical-align:top;}
.IE7 .rssSearch select {position:relative; top:5px;}
.searchInfo {margin-top:13px;}
.searchInfo li {font:12px/20px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; padding-left:10px; background:url('http://company.jobkorea.co.kr/img/common/bul_list.gif') no-repeat 0 11px;}
.etcRss {padding-top:15px;}
.rss h4 {margin-top:33px; font:bold 20px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; padding-left:9px; background:url('http://company.jobkorea.co.kr/img/network/dot_tit_rss.gif') no-repeat 0 12px; letter-spacing:-1px; color:#39f;}
.rss .fourColumn {width:100%; padding-top:10px;}
.rss .fourColumn:after {content:''; display:block; clear:both;}
.rss .fourColumn .column {float:left; margin-left:40px;}
.rss .fourColumn .column:first-child {margin-left:0;}
.rss .column h5 {padding:25px 0 27px; margin-top:20px; border-top:1px solid #dddedf; border-bottom:1px solid #f8f8f8; background-color:#f6fafd; text-align:center; font:bold 20px/26px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px;}
.rss .column h5:first-child {margin-top:0;}
.etcRss ul li, .campusmon ul li {position:relative; width:210px; padding-right:0; font:12px/30px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; border-bottom:1px solid #f8f8f8; letter-spacing:-1px;}
.etcRss ul li:after, .campusmon ul li:after {content:''; display:block; clear:both;}
.etcRss ul li .txt, .campusmon ul li .txt {float:left;}
.etcRss ul li .btnRss, .campusmon ul li .btnRss {float:right; width:43px; padding:5px 1px 0 0;}
.etcRss ul li .btnRss a, .campusmon ul li .btnRss a {float:left;}
.etcRss ul li .btnRss button, .campusmon ul li .btnRss button {float:left; margin-left:2px; line-height:2px; font-size:2px;}
.etcRss .araRss {width:100%; padding-top:10px;}
.etcRss .araRss:after {content:''; display:block; clear:both;}
.etcRss .araRss li {float:left; width:210px; margin-left:40px;}
.etcRss .araRss li.fst {margin-left:0;}
.etcRss .araRss li.topLine {border-top:1px solid #dddedf;}
.moreRss .etcWrap {width:100%;}
.moreRss .etcWrap:after {content:''; display:block; clear:both;}
.moreRss .etcWrap .giRss, .moreRss .etcWrap .otherRss {float:left; width:460px;}
.moreRss .etcWrap .otherRss {margin-left:40px;}
.moreRss .etcWrap ul {width:100%; padding-top:10px;}
.moreRss .etcWrap ul li {float:left; width:210px; margin-left:40px;}
.moreRss .etcWrap ul li.odd {margin-left:0;}
.moreRss .etcWrap ul li.topLine {border-top:1px solid #dddedf;}
.moreRss + .btnClose {margin-top:27px;}
.rss .campusmon {width:980px; margin:0 auto; padding-top:42px;}
.campusmon .contestAll {height:69px; padding-top:32px; margin-top:18px; border:6px solid #c5e1fb; background-color:#f6fafd; text-align:center;}
.campusmon .contestAll strong {display:inline-block; margin-right:5px; padding-right:15px; vertical-align:top; font:bold 24px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-2px; background:url('http://company.jobkorea.co.kr/img/network/bg_contestAll_line.gif') no-repeat right 12px;}
.campusmon .contestAll .tx {display:inline-block; margin-right:11px; padding-top:8px; vertical-align:top; font:15px/20px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;}
.campusmon .contestAll button, .campusmon .contestAll a {vertical-align:top; margin-top:3px; display:inline-block; font-size:2px; line-height:2px;}
.campusmon .contestAll button {margin-left:4px;}
.rss .contestPartners {height:807px; margin-top:50px; background:#a7a3a0 url('http://company.jobkorea.co.kr/img/network/bg_contestPartners.jpg') no-repeat center 0;}
.contestPartners .inner {width:980px; margin:0 auto; padding-top:57px;}
.contestPartners .inner:after {content:''; display:block; clear:both;}
.contestPartners h3 {float:left; color:#fff; font:bold 28px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px;}
.contestPartners h3 + p {float:left; padding-top:17px; margin-left:12px; color:#fff; font:12px/20px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;}
.contestPartners .sampleImg {float:left; width:100%; margin:35px 0 6px; text-align:center;}
.contestPartners .sampleImg + ul {overflow:hidden; width:821px; margin:0 auto; padding:31px 0 34px; clear:left; background-color:#fff; border:1px solid #f8f8f8;}
.contestPartners .sampleImg + ul li {float:left; margin-right:28px;} 
.contestPartners .sampleImg + ul li:first-child {margin-left:33px;} 

.rec {margin-top:39px; background:url('http://company.jobkorea.co.kr/img/network/bg_rec.jpg') no-repeat center 0;}
.rec .inner {width:980px; padding:59px 0; margin:0 auto;}
.rec h2 + .txRec {margin-top:67px;}
.rec .txRec + .txRec {margin-top:31px; font:12px/19px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#fff; letter-spacing:-1px;}
.rec .tabList {border-bottom:3px solid #39f; margin-top:33px; overflow:hidden;}
.rec .tabList li {width:317px; margin-left:2px; background-color:#f7f7f7;}
.rec .tabList li.now {background-color:#39f; border-top:1px solid #39f; border-left:1px solid #39f; border-right:1px solid #39f;}
.rec .tabList li:first-child {width:316px; margin-left:0;}
.rec .bxRec {overflow:hidden; padding:10px 34px 34px 34px; background-color:#fff;}
.rec .bxRec ul {overflow:hidden; width:915px;}
.rec .bxRec ul li {float:left; position:relative; width:283px; padding-bottom:19px; margin:20px 20px 0 0; border:1px solid #e7f0f7; background-color:#f6fafd; text-align:center;}
.rec .bxRec .thumb {padding:22px 0; background-color:#fff;}
.rec .bxRec .thumb img {height:45px;}
.rec .bxRec .desc {margin:18px 0 1px; font:12px/18px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px;}
.rec .bxRec .desc strong {margin-right:4px; color:#343a3d; font-size:15px; font-weight:bold;}
.rec .bxRec .url a {font:bold 11px/18px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#44a5ff;}
.rec .recOff .thumb {padding:18px 0 16px;}
.rec .recOff .desc {margin-top:23px;}
.rec .recOff ul li {padding-bottom:24px;}
.rec .recUniv .thumb {padding:18px 0 16px;}
.rec .recUniv .desc {margin-top:23px;}
.rec .recUniv ul li {padding-bottom:24px; min-height:142px;}
.rec .recUniv .ln2 .desc {margin-top:14px;}
.rec .recUniv .ln2 strong {display:block;}
.rec .recUniv ul .ln2 {padding-bottom:16px; min-height:150px;}
.rec .recMobile .desc {letter-spacing:-2px;}
.rec .recMobile .desc strong {letter-spacing:-1px;}
.rec .recLocal ul {width:940px; margin-left:5px; padding-bottom:6px;}
.rec .recLocal ul li {width:188px; padding:0; margin:18px 0 0 0; text-align:left; background:none; border:0 none;}
.rec .bxRec .moreAra {display:none;}
.rec .bxRec .btnMore, .rec .bxRec .btnClose {margin-top:30px; clear:left;}
.local {padding:59px 0;}
.local h2 {width:980px; margin:0 auto;}
.local h2 + .txLocal {width:791px; padding-left:169px; margin:54px auto 0;}
.local .txLocal + .txLocal {margin-top:17px; font:12px/19px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#343a3d; text-align:center; letter-spacing:-1px;}
.local .tabList {width:980px; margin:46px auto 0; border-bottom:3px solid #39f;}
.local .tabList li {width:156px; margin-left:2px;}
.local .tabList li.now {background-color:#39f;}
.local .tabList li:first-child {width:158px; margin-left:0;}
.local .araInfo {overflow:hidden; width:980px; margin:0 auto;}
.local .araInfo h3 {float:left; font:bold 26px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#39f; letter-spacing:-2px;}
.local .araInfo h3 + p {float:left; font:bold 12px/23px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#343a3d;}
.local .araInfo .fax {color:#6a6e75;}
.local .araInfo .address {display:block; font-weight:normal; letter-spacing:-1px;}
.local .araInfo .logos {float:left;}
.local .araInfo .Columns {overflow:hidden; width:100%; padding-top:30px;}
.local .araInfo .column {float:left; width:320px; padding-left:15px;}
.local .araInfo .column:first-child {width:300px; padding-left:20px;}
.local .araInfo .column .tit {font:bold 26px/34px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#39f; letter-spacing:-2px;}
.local .araInfo .tit .u {font-weight:normal;}
.local .araInfo .tit .hrd {font-size:12px; font-weight:normal; letter-spacing:-1px; line-height:normal;}
.local .araInfo .column .tit + p {font:bold 12px/23px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#343a3d;}
.local .araInfo_1 {margin-bottom:-19px;}
.local .araInfo_1 .logos {margin-top:29px; padding-left:24px; width:281px;}
.local .araInfo_2 {padding-top:35px;}
.local .araInfo_2 h3 {margin:10px 0 0 88px;}
.local .araInfo_2 h3 + p {margin:9px 17px 0 22px;}
.local .araInfo_2 .logos {margin-top:5px;}
.local .araInfo_3 {padding-top:35px;}
.local .araInfo_3 h3 {margin:10px 0 0 2px;}
.local .araInfo_3 h3 + p {margin:9px 10px 0 10px;}
.local .araInfo_3 .logos {margin-top:28px;}
.local .araInfo_4 {padding-top:35px;}
.local .araInfo_4 h3 {margin:10px 0 0 7px;}
.local .araInfo_4 h3 + p {margin:9px 17px 0 22px;}
.local .araInfo_4 .logos {margin-top:28px;}
.local .araInfo_5 {padding-top:35px;}
.local .araInfo_5 h3 {margin:10px 0 0 30px;}
.local .araInfo_5 h3 + p {margin:9px 17px 0 22px;}
.local .araInfo_5 .logos {margin-top:28px;}
.local .araInfo_6 {padding-top:37px;}
.local .araInfo_6 h3 {margin:10px 0 0 72px;}
.local .araInfo_6 h3 + p {margin:8px 23px 0 22px;}
.local .localList {overflow:hidden; width:980px; margin:0 auto; padding-top:48px;}
.local .localList ul {width:969px;}
.local .localList ul:after {content:''; display:block; clear:both;}
.local .localList li {float:left; position:relative; width:311px; height:56px; padding-top:78px; margin:0 10px 10px 0; background-color:#f6fafd; border:1px solid #e7f0f7;}
.local .localList .tit {position:absolute; left:13px; top:13px;}
.local .localList .team {letter-spacing:-1px;}
.local .localList .team, .local .localList .mail {padding-left:149px; font:12px/18px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;}
.local .moreLocal {width:100%; margin:0; padding-top:0;}
.local .moreLocal ul {padding-left:9px; margin:0 auto;}
.local .btnMore, .local .btnClose {margin:32px auto 0;}
.IE7 .local .moreLocal {margin-top:10px;}
.local .mapAra {height:535px;}
.localAra .titMap {width:980px; margin:34px auto 7px; font:bold 20px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#39f; letter-spacing:-1px; padding-left:10px; background:url('http://company.jobkorea.co.kr/img/network/bul_localMap.gif') no-repeat 0 15px;}
.localAra .moreLocal {display:none;}

/* ÀÎÀçÃ¤¿ë */
.RecruitInfo {position:relative; width:980px; padding-top:65px; min-height:813px; margin:0 auto; background:url('http://company.jobkorea.co.kr/img/recruit/bg_RecruitInfo.jpg') no-repeat 0 401px;}
.RecruitInfo h2 + p {margin-top:59px;}
.RecruitInfo .tx {position:absolute; left:510px; top:225px;}
.RecruitInfo ul {float:left; position:relative; width:1020px; margin-top:305px;}
.RecruitInfo ul li {float:left; width:450px; margin:0 60px 26px 0; font:13px/19px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; letter-spacing:-1px;}
.RecruitInfo ul li strong {display:block; margin-bottom:4px; font-size:16px; color:#44a5ff;}

.companyCulture {position:relative; height:1084px; background:url('http://company.jobkorea.co.kr/img/recruit/bg_companyCulture.jpg') no-repeat center 0;}
.companyCulture .inner {position:relative; z-index:10; width:980px; margin:0 auto; padding-top:81px;}
.companyCulture .opacityBg {position:absolute; left:0; top:0; width:100%; height:1084px; background-color:#0d0e11; opacity:0.9; filter:Alpha(opacity=90);}
.companyCulture .top {position:absolute; left:80px; top:166px; width:800px; min-height:84px; padding-top:510px; background-color:#000;}
.companyCulture .top h4 {padding:10px 19px 0; font:bold 16px/26px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#fff; letter-spacing:-1px;}
.companyCulture .top h4 .date {font:11px/19px Verdana, sans-serif; letter-spacing:0; color:#999; vertical-align:-2px;}
.companyCulture .top h4 + p {margin-top:-1px; padding:0 19px 10px; font:12px/19px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#ccc;}
.companyCulture .top .photoAra {position:absolute; left:0; top:0;}
.companyCulture .top .photoAra img {width:800px; height:510px;}
.companyCulture .top .prevPhoto {position:absolute; left:80px; top:448px; cursor:pointer;}
.companyCulture .top .nextPhoto {position:absolute; right:72px; top:448px; cursor:pointer;}
.companyCulture .top button {vertical-align:top; font-size:2px; line-height:2px;}
.companyCulture .top button img {padding:5px; vertical-align:top;}
.companyCulture .listWrap {overflow:hidden; position:absolute; left:107px; top:434px; width:595px;}
.companyCulture .listWrap ul {position:relative; top:0; width:100%;}
.companyCulture .listWrap ul:after {content:''; display:block; clear:both;}
.companyCulture .listWrap ul li {float:left; width:90px; margin-right:11px;}
.companyCulture .listWrap ul li img {width:88px; height:58px; border:1px solid #000;}
.companyCulture .listWrap ul li.now img {width:86px; height:56px; border:2px solid #44a5ff;}
.companyCulture .prevCul {position:absolute; left:2px; top:-414px;}
.companyCulture .nextCul {position:absolute; right:2px; top:-414px;}
.companyCulture .btm {position:relative; width:800px; padding:26px 80px 0; margin-top:671px;}
.companyCulture .btm h3 {font:bold 16px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#dde4ea;}
.companyCulture .btm .lineBg {position:absolute; left:0; top:0; width:980px; height:8px; opacity:0.3; filter:Alpha(opacity=30); background:url('http://company.jobkorea.co.kr/img/recruit/bg_line.gif') no-repeat 0 0;}
.companyCulture .btnSelect {position:absolute; right:80px; top:21px; z-index:10; width:147px;}
.companyCulture .btnSelect .btn {background:url('http://company.jobkorea.co.kr/img/recruit/bg_btnSelect_off.png') no-repeat 0 0;}
.companyCulture .btnSelect button {background:url('http://company.jobkorea.co.kr/img/recruit/bg_btnSelect_off.png') no-repeat 0 0; width:147px; text-align:left;}
.companyCulture .btnSelect button span {display:block; width:110px; padding-left:10px; height:29px; font:bold 12px/29px '±¼¸²', gulim, sans-serif; color:#fff; letter-spacing:-1px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.companyCulture .btnSelect ul {position:absolute; left:0; top:31px; width:145px; padding:5px 0; border:1px solid #000; max-height:120px; overflow-y:auto; background-color:#202124; border-radius:2px;}
.companyCulture .btnSelect ul li a {display:block; padding:3px 5px; color:#fff;}
.companyCulture .btnSelect ul li a:hover {background-color:#000;}
.companyCulture .btnSelect_1 button {background:url('http://company.jobkorea.co.kr/img/recruit/bg_btnSelect_on.png') no-repeat 0 0;}
.companyCulture .cultureList {position:relative; z-index:5; width:100%; padding-top:9px;}
.companyCulture .cultureList:after {content:''; display:block; clear:both;}
.companyCulture .cultureList li {float:left; position:relative; width:146px; padding-top:100px; margin-left:17px;}
.companyCulture .cultureList li:first-child {margin-left:0px;}
.companyCulture .cultureList .now a img {width:140px; height:93px; border:3px solid #44a5ff;}
.companyCulture .cultureList .now .bg {display:none;}
.companyCulture .cultureList a {display:block; position:absolute; left:0; top:0; z-index:10; cursor:pointer;}
.companyCulture .cultureList a img {width:144px; height:97px; border:1px solid #000;}
.companyCulture .cultureList a .bg {position:absolute; left:0; top:0; z-index:5; width:146px; height:99px; opacity:0.6; filter:Alpha(opacity=60); background-color:#000;}
.companyCulture .cultureList strong {display:block; padding:8px 0 0 3px; font:11px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#fff;}
.companyCulture .cultureList .date {position:absolute; right:0; top:108px; font:11px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#666;}
.companyCulture .cultureList p {margin-top:2px; padding-left:3px; font:13px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#fff;}
.companyCulture .pgt {margin-top:40px;}

.benefit {background-color:#f4faff; padding:83px 0 70px;}
.benefit .inner {width:980px; margin:0 auto; background:url('http://company.jobkorea.co.kr/img/recruit/bg_benefit.jpg') no-repeat 0 246px;}
.benefit h2 + p {padding:63px 0 202px 155px;}
.benefit .bfList {float:left; position:relative; width:975px;}
.benefit .bfList_1 {display:none;}
.benefit .bfList li {float:left; width:278px; padding:12px 15px 0; margin:0 15px 15px 0; border:1px solid #e9eff5; background-color:#fff; font:13px/19px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#666; letter-spacing:-1px;}
.benefit .bfList li strong {display:block; margin-bottom:3px; font-size:14px; font-weight:bold; color:#44a5ff;}
.benefit .bfList li.line2 {height:76px;}
.benefit .bfList li.line3 {height:91px;}
.benefit .bfList li.line4 {height:117px;}
.benefit .bfList li.line5 {height:131px;}
.benefit .txMore {margin-top:18px; font:13px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#3b3e45; text-align:center; clear:left;}
.benefit .btnMore {margin-top:7px;}
.benefit .btnClose {display:none;}

.recruitAra {width:980px; margin:0 auto; padding:79px 0 91px;}
.recruitAra .info, .recruitAra .step {position:relative; padding-left:327px;}
.recruitAra .info h3, .recruitAra .step h3 {position:absolute; left:0;}
.recruitAra .info {margin-top:19px;}
.recruitAra .info h3 {top:20px;}
.recruitAra .info .ingCount {margin-bottom:7px; text-align:right; letter-spacing:-1px; font:12px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#333;}
.recruitAra .info .ingCount em {font-weight:bold; color:#44a5ff;}
.recruitAra .info table {border-bottom:1px solid #caced2;}
.recruitAra .info table th {height:35px; font:bold 13px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#333; text-align:center; border-top:2px solid #373737; border-bottom:1px solid #373737;}
.recruitAra .info table td {height:38px; border-top:1px solid #edeeee; text-align:center; font:13px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;}
.recruitAra .info table tr:first-child td {border-top:0 none;}
.recruitAra .info table td.subject {text-align:left;}
.recruitAra .info table td.subject a {color:#494949;}
.recruitAra .info table td.none {height:77px;}
.recruitAra .info .pgt {margin-top:25px;}
.recruitAra .step {margin-top:77px;}
.recruitAra .step h3 {top:-4px;}
.recruitAra .step ol {width:100%; border-bottom:1px solid #caced2;}
.recruitAra .step ol:after {content:''; display:block; clear:both;}
.recruitAra .step ol li {float:left; width:100%; border-top:1px solid #edeeee;}
.recruitAra .step ol li:first-child {border-top:2px solid #373737;}
.recruitAra .step ol li strong {float:left; width:148px; padding:16px 0 17px 4px; font:bold 15px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#44a5ff; letter-spacing:-1px;}
.recruitAra .step ol li strong span {display:block; text-indent:15px;}
.recruitAra .step ol li p {float:right; width:474px; padding:22px 0 13px 7px; font:13px/18px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#666; letter-spacing:-1px; background:url('http://company.jobkorea.co.kr/img/recruit/bul_recruit.gif') no-repeat 0 27px;}
.recruitAra .step ol li p + p {padding-top:0; margin-top:-5px; background:url('http://company.jobkorea.co.kr/img/recruit/bul_recruit.gif') no-repeat 0 5px;}

/* Ãë¾÷Áö¿ø¼­ºñ½º */
.mobile {width:980px; margin:0 auto; padding-top:65px;}
.mobile h2 {height:34px;}
.mobile .mobileList {width:100%;}
.mobileList:after {content:''; display:block; clear:both;}
.mobileList li {float:left; position:relative; width:240px; text-align:center; margin-top:27px;}
.mobileList li a, .mobileList li .tit, .mobileList li .tx {display:block;}
.mobileList li a {padding-top:345px; cursor:pointer;}
.mobileList li .tit strong {font:bold 16px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#333; letter-spacing:-1px;}
.mobileList li .tit .new {padding-top:5px; margin:0 -30px 0 15px;}
.mobileList li .tx {margin-top:4px; font:13px/18px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#666; letter-spacing:-1px;}
.mobileList li .tx em {display:block; color:#44a5ff;}
.mobileList li .awardDesc {position:absolute; left:0; top:0; width:240px;}
.mobileList li.welldone {background:url('http://company.jobkorea.co.kr/img/service/m_app_welldone.jpg') no-repeat 0 43px;}
.mobileList li.jobkorea {background:url('http://company.jobkorea.co.kr/img/service/m_app_jobkorea.jpg') no-repeat 0 43px;}
.mobileList li.recruitment {background:url('http://company.jobkorea.co.kr/img/service/m_app_recruitment.jpg') no-repeat 0 43px;}
.mobileList li.jobkoreau {background:url('http://company.jobkorea.co.kr/img/service/m_app_jobkoreau.jpg') no-repeat 0 43px;}
.mobileList li.smartmatch {background:url('http://company.jobkorea.co.kr/img/service/m_app_gi.jpg') no-repeat 0 43px;}
.mobileList li.dontellboss {background:url('http://company.jobkorea.co.kr/img/service/m_app_dontellboss.jpg') no-repeat 0 43px;}
.mobileList li.explain {background:url('http://company.jobkorea.co.kr/img/service/m_app_explain.jpg') no-repeat 0 43px;}
.mobileList li.fastjob {background:url('http://company.jobkorea.co.kr/img/service/m_app_fastjob.jpg') no-repeat 0 43px;}
.mobileList li.salary {background:url('http://company.jobkorea.co.kr/img/service/m_app_salary.jpg') no-repeat 0 43px;}
.mobileList li.mJobkorea {background:url('http://company.jobkorea.co.kr/img/service/m_app_mJobkorea.jpg') no-repeat 0 43px;}
.mobileList li.albamon {background:url('http://company.jobkorea.co.kr/img/service/m_app_albamon.jpg') no-repeat 0 43px;}
.mobile .moreAra {display:none;}
.mobile .btnMore {margin-top:27px;}
.mobile .btnClose {margin-top:13px;}
.online {width:100%; height:1226px; margin-top:68px; background:url('http://company.jobkorea.co.kr/img/service/bg_online.jpg') no-repeat center 0;}
.online .inner {width:980px; margin:0 auto; padding-top:82px;}
.online .fourColumn {width:974px; margin-top:50px;}
.online .column {float:left; width:230px; margin-right:13px;}
.online .column_1 {margin-right:14px;}
.online .column .item {width:230px; background-color:#fff; margin-bottom:13px; padding-bottom:27px;}
.online .column .headline {padding:0 0 0 21px; font:bold 14px/20px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#333; letter-spacing:-1px;}
.online .column .headline strong {color:#44a5ff;}
.online .column .tx {margin-top:1px; padding:0 20px; color:#888; font:12px/19px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;}
.online .column .url a {padding:0 20px; color:#666; font:12px/19px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif;}
.offline {position:relative; width:980px; margin:0 auto; padding:79px 0;}
.offline .tabList {border-bottom:3px solid #44a5ff; margin-top:33px; overflow:hidden;}
.offline .tabList li {width:189px;}
.offline .tabList li.now {width:189px; background-color:#50aafe; border-top:1px solid #359dff; border-left:1px solid #359dff; border-right:1px solid #359dff;}
.offline .tabList li:first-child {width:190px;}
.offline .OffBiz {width:100%;}
.offline .OffBiz:after {content:''; display:block; clear:both;}
.offline .sideTab {float:left; width:206px; padding-top:54px;}
.offline .sideTab li {padding:12px 0 13px; border-bottom:1px solid #dddedf;}
.offline .sideTab li a {font:bold 16px/19px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#999;}
.offline .sideTab li .both {display:block;}
.offline .sideTab li.now {padding:4px 0 9px;}
.offline .sideTab li:first-child.now {margin-top:-11px;}
.IE7 .offline .sideTab li.now {padding:2px 0 3px;}
.offline .sideTab li.now span {display:block;}
.offline .sideTab li.now span + span {margin-top:-8px;}
.IE7 .offline .sideTab li.now span + span {margin-top:-15px;}
.offline .sideTab li.now a {font-size:32px; line-height:normal; color:#44a5ff; letter-spacing:-3px;}
.offline .sideTab li.now.ls2 a {letter-spacing:-4px;}
.offline .sideTab li.ls2 a {letter-spacing:1px;}
.offline .sideTab li.now .icn {display:inline-block; line-height:0; font-size:0; overflow:hidden; width:13px; height:21px; background:url('http://company.jobkorea.co.kr/img/service/tab_offline_on.gif') no-repeat 0 0;}
.offline .bizCont {float:right; position:relative; width:700px; padding-top:61px;}
.offline .bizInfo1 {text-align:center; border-bottom:2px solid #fafafa;}
.bizInfo1 p {border-left:1px solid #e9ebee; border-right:1px solid #e9ebee;}
.bizInfo1 h4 + p {padding-top:36px; border-top:1px solid #e9ebee;}
.bizInfo1 .stress {padding-top:29px; font:bold 16px/21px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#333;}
.bizInfo1 .stress strong {color:#44a5ff;}
.bizInfo1 .stress + p {padding:6px 0 28px; border-bottom:1px solid #e9ebee; font:13px/18px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#666;}
.offline .bizInfo2 {position:relative; width:100%; background:url('http://company.jobkorea.co.kr/img/service/bg_off_university.gif') no-repeat 394px 22px;}
.bizInfo2 .university2, .bizInfo2 .university4, .bizInfo2 .university6 {padding-top:26px;}
.bizInfo2 .university3, .bizInfo2 .university5, .bizInfo2 .university7 {position:absolute; left:371px;}
.bizInfo2 .university1 {width:269px;}
.bizInfo2 .university2 {width:295px;}
.bizInfo2 .university3 {width:305px; top:374px;}
.bizInfo2 .university4 {width:325px;}
.bizInfo2 .university5 {width:300px; top:541px;}
.bizInfo2 .university6 {width:275px;}
.bizInfo2 .university7 {width:300px; top:632px;}
.bizInfo2 p {padding:0 3px; font:12px/19px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#666; letter-spacing:-1px;}
.offline table {width:100%; border-top:2px solid #373737; border-bottom:1px solid #caced2;}
.offline table thead th {height:35px; border-bottom:1px solid #373737; text-align:center; font:bold 13px/19px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#333;}
.offline table td, .offline table tbody th {padding:10px 0 9px; border-top:1px solid #edeeee; text-align:center; font:13px/19px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#666;}
.offline table td {padding-left:7px; padding-right:7px;}
.offline table tr:first-child td, .offline table tbody tr:first-child th {border-top:0 none;}
.offline table th strong {display:block;}
.offline table td a {color:#666;}
.bizInfo3 table + p {padding-left:7px; margin-top:13px; font:12px/19px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#666; letter-spacing:-1px; text-indent:-6px;}
.bizInfo3 table + p em {color:#44a5ff;}
.government1 {width:100%;}
.government1:after {content:''; display:block; clear:both;}
.government1 .photo img:first-child, .performance + .photo img:first-child {margin-right:20px;}
.government1 h5, .performance h5 {float:left; width:108px; margin-top:48px;}
.government1 ul {float:right; width:592px; margin-top:43px;}
.government1 ul li {float:left; width:266px; padding-left:7px; margin-top:6px; font:13px/19px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#666; background:url('http://company.jobkorea.co.kr/img/service/bul_offline.gif') no-repeat 0 7px;}
.bizCont table td {text-align:left;}
.bizCont .separation {text-align:center;}
.bizCont .performance {width:100%;}
.bizCont .performance:after {content:''; display:block; clear:both;}
.performance h5 + .pfmList {margin-top:44px;}
.performance .pfmList {float:right; width:592px; margin-bottom:25px;}
.performance .pfmItem {float:left; width:296px; letter-spacing:-1px;}
.performance .pfmItem p {margin-top:6px; padding-left:7px; font:13px/19px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#666; background:url('http://company.jobkorea.co.kr/img/service/bul_offline.gif') no-repeat 0 7px;}
.performance + .photo {padding-top:20px;}
.OffBiz5 .bizCont ul li {padding-left:7px; font:13px/25px 'Malgun Gothic', '¸¼Àº°íµñ', dotum, 'µ¸¿ò', sans-serif; color:#666; background:url('http://company.jobkorea.co.kr/img/service/bul_offline.gif') no-repeat 0 10px;}
.OffBiz5 .bizCont .moreAra {display:none;}
.OffBiz5 .bizCont .btnMore, .OffBiz5 .bizCont .btnClose {margin-top:20px;}



/* --- TOP BAR --- */
#top_bar{background: #fff; border-bottom: 1px solid #f7f7f7; padding: 7px 5px; clear: both;} /*¾ÆÀÌÈ¨Æ¼*/
/*#top_bar{background: #f8f8f8; border-bottom: 1px solid #eaeaea; padding: 7px 5px; clear: both;} */
.top_bar_container{width:980px; margin: 0 auto; min-height: 18px;}
/* top links */
.top_links{line-height:180%; font-size:11px; display:block; color:#919191; margin: 0; padding: 0; float: left; font-weight: normal;}
.top_links a{text-decoration:none; color:#919191; font-family:doutum, µ¸¿ò, Geneva, sans-serif;}
.top_links a span {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.top_links a:hover{text-decoration:underline;}
.top_links{list-style:none; margin:0;}
.top_links > li{list-style-position:outside; line-height:100%; display:inline-block; padding:0 6px; border-color:#CDCDCD; border-width: 0 1px 0 0; border-style: solid; position: relative;}
.top_links > li:last-child{border-width:0;}	
.top_links{margin-right: 10px;}
/* top navigation items with icons */
.top_links [class^="icon-"]:before, .top_links [class*=" icon-"]:before{margin-right: 5px; line-height: 1;}  
.languages{cursor: default;}
/* social media holder */
.social_media{margin: 0; padding: 0; list-style: none; position: relative; display: inline-block;}
.social_media li{float: left; width: 24px; height: 24px; margin: 0 4px 4px 0;  background: #bbb;}
/* first & lat items */
.social_media li:first-child,#top_bar .social_media li:first-child{margin-left: 0;}
.social_media li:last-child,#top_bar .social_media li:last-child{margin-right: 0;} 
/* item link */

.social_media li a{display: block; width: 24px; height: 24px; line-height: 24px; text-align: center; color: #fff; text-decoration: none; 
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s; 				
}

/* hover position */
.social_media li a:hover{color: #fff; height: 29px; margin-top: -5px;} 
/* item desc */
.social_media li span{
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  
	visibility: none;
	width: 100%;
	position: absolute;
	left: 0;
	text-align: center;
	font-size: 11px;
	line-height: 140%;
	text-decoration: none;
	bottom: 40px;
	padding: 4px 0px;
	cursor:pointer;	 
	position: absolute;
	text-indent: 0; 
	color: #fff; 
	z-index: -999;	 
	-webkit-transition: bottom .2s;
	-moz-transition: bottom .2s;
	-o-transition: bottom .2s;
	transition: bottom .2s; 	
}
/* item desc hover position */
.social_media li:hover span{bottom: 33px; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; visibility: visible; z-index: 999; min-width: 70px;}  
 /* top social media */
#top_bar .social_media,footer .social_media{float: right;}
#top_bar .social_media li{margin: 0 0 0 4px;}
#top_bar .social_media li{float: left; width: 20px; height: 20px;}
#top_bar .social_media li a{width: 20px; height: 20px; line-height: 20px; font-size: 12px;} 
#top_bar .social_media li a:hover{height: 28px; margin-top: 0;}
#top_bar .social_media li span{top: 48px; bottom: auto; -webkit-transition: top .2s; -moz-transition: top .2s; -o-transition: top .2s; transition: top .2s;}
#top_bar .social_media li:hover span{top: 26px;}

/* ----SOCIAL MEDIA ICONS------- */
/* social media colors */
.social_media [class^="icon-"]:before, .social_media [class*=" icon-"]:before {margin-left: 1.5px;}
.social_media li.mail:hover a,.social_media li.mail:hover span{background-color: #999 !important;} 	
.social_media li.facebook:hover a,.social_media li.facebook:hover span{background-color: #3B5998 !important;} 
.social_media li.blog:hover a,.social_media li.blog:hover span{background-color: #4fa52b !important;} 	
.social_media li.android:hover a,.social_media li.android:hover span{background-color: #999 !important;} 	
.social_media li.homepage:hover a,.social_media li.homepage:hover span{background-color: #ec603f !important;} 	

.social_media li.twitter:hover a,.social_media li.twitter:hover span{background-color: #10c0ee !important;}   
.social_media li.gplus:hover a,.social_media li.gplus:hover span{background-color: #e3614a !important;}  
.social_media li.flickr:hover a,.social_media li.flickr:hover span{background-color: #ff3092 !important;} 	
.social_media li.lastfm:hover a,.social_media li.lastfm:hover span{background-color: #da260e !important;} 	
.social_media li.dribbble:hover a,.social_media li.dribbble:hover span{background-color: #EA4C89 !important;} 
.social_media li.linkedin:hover a,.social_media li.linkedin:hover span{background-color: #006e99 !important;} 	
.social_media li.vimeo:hover a,.social_media li.vimeo:hover span{background-color: #0ec4ef !important;} 	
.social_media li.youtube-play:hover a,.social_media li.youtube-play:hover span{background-color: #f3554f !important;} 	 
.social_media li.instagram:hover a,.social_media li.instagram:hover span{background-color: #7b6455 !important;} 	
.social_media li.behance:hover a,.social_media li.behance:hover span{background-color: #228cff !important;} 		
.social_media li.dropbox:hover a,.social_media li.dropbox:hover span{background-color: #499dd6 !important;} 	  
.social_media li.picasa:hover a,.social_media li.picasa:hover span{background-color: #aa7bbc !important;} 	
.social_media li.rss:hover a,.social_media li.rss:hover span{background-color: #fd8900 !important;} 
.social_media li.skype:hover a,.social_media li.skype:hover span{background-color: #00b0e1 !important;} 	 
.social_media li.stumbleupon:hover a,.social_media li.stumbleupon:hover span{background-color: #6cc977 !important;} 	 
.social_media li.pinterest:hover a,.social_media li.pinterest:hover span{background-color: #d62930 !important;}  
.social_media li.github:hover a,.social_media li.github:hover span{background-color: #888 !important;} 	
.social_media li.tumblr:hover a,.social_media li.tumblr:hover span{background-color: #456885 !important;} 	
.social_media li.spotify:hover a,.social_media li.spotify:hover span{background-color: #afd102 !important;} 	
.social_media li.evernote:hover a,.social_media li.evernote:hover span{background-color: #6fbd45 !important;} 	
.social_media li.flattr:hover a,.social_media li.flattr:hover span{background-color: #f7af30 !important;} 	
.social_media li.paypal:hover a,.social_media li.paypal:hover span{background-color: #003f70 !important;} 	
.social_media li.vkontakte:hover a,.social_media li.vkontakte:hover span{background-color: #2f6893 !important;} 	
.social_media li.soundcloud:hover a,.social_media li.soundcloud:hover span{background-color: #F76700 !important;} 	 
.social_media li.foursquare:hover a,.social_media li.foursquare:hover span{background-color: rgb(36,178,237) !important;}
.social_media li.delicious:hover a,.social_media li.delicious:hover span{background-color: rgb(51,153,255) !important;} 	 
.social_media li.forrst:hover a,.social_media li.forrst:hover span{background-color: rgb(90,153,103) !important;} 	  
.social_media li.ebay:hover a,.social_media li.ebay:hover span{background-color: rgb(221,59,74) !important;} 	 
.social_media li.android:hover a,.social_media li.android:hover span{background-color: rgb(128,189,1) !important;} 	   
.social_media li.xing:hover a,.social_media li.xing:hover span{background-color: rgb(210,214,0) !important;} 	 
.social_media li.reddit:hover a,.social_media li.reddit:hover span{background-color: rgb(255,69,0) !important;} 	 
.social_media li.digg:hover a,.social_media li.digg:hover span{background-color: rgb(0,0,0) !important;} 	 
.social_media li.macstore:hover a,.social_media li.macstore:hover span{background-color: rgb(27,189,251) !important;} 	 
.social_media li.myspace:hover a,.social_media li.myspace:hover span{background-color: rgb(9,17,164) !important;} 	 
.social_media li.amazon:hover a,.social_media li.amazon:hover span{background-color: rgb(245,147,24) !important;} 	 
.social_media li.stackoverflow:hover a,.social_media li.stackoverflow:hover span{background-color: rgb(254,122,21) !important;} 	 


.top_links li {display:inline;}
.top_links li a:hover {text-decoration:none;}
/* icon 16x16px */
.top_links li.icon-home {background:url('../img/icon-home.png') no-repeat; padding-left:25px; padding-bottom:2px;}
.top_links li.icon-tel {background:url('../img/icon-tel.png') no-repeat; padding-left:25px; padding-bottom:2px; margin-left:10px;}
/* icon 20x20px */
.social_media li a.icon-mail {background:url('../img/icon-mail.png'); background-repeat:no-repeat; width:20px; height:20px;}
.social_media li a.icon-facebook {background:url('../img/icon-facebook.png'); background-repeat:no-repeat; width:20px; height:20px;}
.social_media li a.icon-blog {background:url('../img/icon-blog.png'); background-repeat:no-repeat; width:20px; height:20px;}
.social_media li a.icon-android {background:url('../img/icon-android.png'); background-repeat:no-repeat; width:20px; height:20px;}
.social_media li a.icon-homepage {background:url('../img/icon-homepage.png'); background-repeat:no-repeat; width:20px; height:20px;}



<!-- ½ºÅ©·Ñ¹Ù-->
#topbar {list-style: none; position: fixed; top:0; left:50%; margin-left: 600px; z-index: 2000;}
#topbar li {text-indent:-5000em; border: 0px solid red;}
/* ¿øÇü */
ul#snb{position:fixed;top:210px;right:20px; z-index:30;}
ul#snb li{width:25px; height:25px; margin:5px;}
ul#snb li a{display:block; background:#fff; width:25px; height:25px; border-radius:33px; font-size:0; border:1px solid #ccc;}
ul#snb li a.on{background:#ffde00; font-size:0; width:25px; height:25px; border:1px solid #ffde00;}
ul#snb li a:hover{background:#ffde00; font-size:0; width:25px; height:25px; border:1px solid #ffde00; }
/* ³×¸ð */
#topbar li.menu01 a {position: relative; display: block; width: 60px; height: 60px; background: url(img/fquick1.jpg) no-repeat left bottom; z-index: 130}
#topbar li.menu02 a {position: relative; display: block; width: 60px; height: 60px; background: url(img/fquick1.jpg) no-repeat left bottom; z-index: 130}
#topbar li.menu03 a {position: relative; display: block; width: 60px; height: 60px; background: url(img/fquick1.jpg) no-repeat left bottom; z-index: 130}
#topbar li.menu04 a {position: relative; display: block; width: 60px; height: 60px; background: url(img/fquick1.jpg) no-repeat left bottom; z-index: 130}
#topbar li.menu05 a {position: relative; display: block; width: 60px; height: 60px; background: url(img/fquick1.jpg) no-repeat left bottom; z-index: 130}
#topbar li.menu01 a:hover {position: relative; display: block; width: 60px; height: 60px; background: url(img/fquick1_on.jpg) no-repeat left bottom; z-index: 130}
#topbar li.menu02 a:hover {position: relative; display: block; width: 60px; height: 60px; background: url(img/fquick1_on.jpg) no-repeat left bottom; z-index: 130}
#topbar li.menu03 a:hover {position: relative; display: block; width: 60px; height: 60px; background: url(img/fquick1_on.jpg) no-repeat left bottom; z-index: 130}
#topbar li.menu04 a:hover {position: relative; display: block; width: 60px; height: 60px; background: url(img/fquick1_on.jpg) no-repeat left bottom; z-index: 130}
#topbar li.menu05 a:hover {position: relative; display: block; width: 60px; height: 60px; background: url(img/fquick1_on.jpg) no-repeat left bottom; z-index: 130}
#topbar li.menu01 a.on {position: relative; display: block; width: 60px; height: 60px; background: url(img/fquick1_on.jpg) no-repeat left bottom; z-index: 130}
#topbar li.menu02 a.on {position: relative; display: block; width: 60px; height: 60px; background: url(img/fquick1_on.jpg) no-repeat left bottom; z-index: 130}
#topbar li.menu03 a.on {position: relative; display: block; width: 60px; height: 60px; background: url(img/fquick1_on.jpg) no-repeat left bottom; z-index: 130}
#topbar li.menu04 a.on {position: relative; display: block; width: 60px; height: 60px; background: url(img/fquick1_on.jpg) no-repeat left bottom; z-index: 130}
#topbar li.menu05 a.on {position: relative; display: block; width: 60px; height: 60px; background: url(img/fquick1_on.jpg) no-repeat left bottom; z-index: 130}
