﻿@charset "utf-8";

@import url("reset.css"); /* HTML 초기화 */
@import url("global.css"); /* 콘텐츠부분의 공통 CSS */

/* ========== [레이아웃관련] ========== */
body {height:100%;}

/* body */
#body {min-height:100%; _height:100%; margin-bottom:-81px; color:#808080; background:url(../../img/kr/layout/body_bg.gif) 0 0 repeat-x;}

/* wrap */
#wrap {position:relative; width:995px; _height:1%; margin:0 auto; padding-bottom:81px; background:url(../../img/kr/layout/wrap_bg.gif) bottom left no-repeat;}
#wrap:after {content:""; display:block; clear:both;}

/* gnb */
#gnb {height:165px; background:white url(../../img/kr/layout/gnb_bg.gif) 0 0 no-repeat;}

/* logo */
#gnb h1.logo {position:absolute; top:48px; left:33px;}

/* gnb - 유저메뉴 */
#gnb .userguide_wrap {float:right; height:30px;}

/* gnb - 검색 */
#gnb .search_total {float:left; width:264px; padding-top:4px;}
#gnb .search_total .srch {}
#gnb .search_total .input-text {width:206px; height:15px; line-height:15px; padding-left:5px; border:none; background:url(../../img/kr/layout/search_total_inputbg.gif) 0 0 no-repeat;}
#gnb .search_total .input-image {margin-top:1px; vertical-align:top;}

/* gnb - 유저메뉴 */
#gnb .usermenu {overflow:hidden; float:left; height:20px;}
#gnb .usermenu ul,
#gnb .usermenu ul li {float:left;}
#gnb .usermenu ul li.login dl,
#gnb .usermenu ul li.login dl dt,
#gnb .usermenu ul li.login dl dd {float:left;}
#gnb .usermenu ul li.login dl {padding-right:9px; background:#e1e5e7 url(../../img/en/layout/usermenu_login_bar.gif) top right no-repeat;}
#gnb .usermenu ul li.login dl dd {height:15px; margin-top:1px; padding:3px 4px 0; font-size:11px; font-family:Dotum;}
#gnb .usermenu ul li.login p {background:url(../../img/en/layout/usermenu_login_bar.gif) top right no-repeat;}

/* gnb - 언어선택 */
#mainwrap .language {float:left;}
#mainwrap .language * {float:left; white-space:nowrap; vertical-align:top;}

/* gnb - 메인메뉴 */
#mainmenu {clear:both;}
#mainmenu .menu {overflow:hidden; padding:23px 0 0 183px; zoom:1;}
#mainmenu .menu li {float:left; margin-right:45px;}
#mainmenu .menu li.num1 {}
#mainmenu .menu li.num2 {}
#mainmenu .menu li.num3 {}
#mainmenu .menu li.num4 {}
#mainmenu .menu li.num5 {margin-right:0;}

/* snb */
#snb {float:left; width:161px; margin-right:26px; padding-bottom:100px;}
#snb h2 {width:153px; height:30px; padding:23px 0 0 8px; background:url(../../img/kr/layout/snb_h2_bg.gif) 0 0 no-repeat;}
#snb h2 img {vertical-align:top;}
#snb .menu {width:130px; padding:12px 17px 44px 14px; background:url(../../img/kr/layout/snb_menu_bgm.gif) 0 0 repeat-y;}
#snb .menu p {padding:6px 0 6px 8px; font-size:1px; line-height:1px; border-bottom:1px solid #e9eaee;}
#snb .menu ul li {padding:6px 0 6px 25px; font-size:1px; line-height:1px; border-bottom:1px solid #e9eaee;}
#snb .menu_udrln {clear:both; overflow:hidden; height:5px; background:url(../../img/kr/layout/snb1_menu_bgb.gif) 0 0 no-repeat;}

/* container */
#container {float:left; width:705px; padding-bottom:100px;}

/* container - 페이지제목 / 경로 */
.pagetitlewrap {overflow:hidden; width:100%; height:65px; background:url(../../img/common/layout/tit_bg.gif) 0 36px no-repeat;}
.pagetitlewrap #pagetitle {float:left; padding-top:20px; }
.pagetitlewrap #pagetitle img {vertical-align:top;}
.pagetitlewrap #path {float:right; padding-top:28px; font-size:11px; font-family:Dotum; color:#999999}
.pagetitlewrap #path span {font-weight:bold;}

/* contents */
#contents {width:100%; min-height:300px; _height:300px;}

/* quick */
#quick {position:absolute; top:190px; right:0; width:78px;}
/* quick - 메뉴 */
#quick .quick-menu p.tit {height:15px; text-align:center;}
#quick .quick-menu ul.menu {padding:10px 0 3px 8px; background:url(../../img/kr/layout/quick_bg.gif) 0 0 no-repeat;}
#quick .quick-menu ul.menu li {margin-bottom:8px; font-size:1px; line-height:1px;}
/* quick - 시간 */
#quick .quick-time {margin-bottom:10px; padding-bottom:10px; background:url(../../img/kr/layout/quick_bg.gif) bottom left no-repeat;}
#quick .quick-time .tit {height:15px; padding-top:4px; text-align:center; border:1px solid #e1e1e1;} /* 세계시간 */
#quick .quick-time dl.time-seoul {padding-top:8px;}
#quick .quick-time dl.time-seoul dt {height:17px; padding-left:6px; font-size:1px; line-height:1px;}
#quick .quick-time dl.time-seoul dd {height:18px; text-align:center; font-weight:bold; font-size:11px; background:url(../../img/kr/layout/quick_time_seoulbg.gif) bottom center no-repeat;}
#quick .quick-time .time-other {margin-top:7px;}
#quick .quick-time .time-other .frmwrap {text-align:center;}
#quick .quick-time .time-other .frmwrap p .select {width:74px; margin-bottom:3px;}
#quick .quick-time .time-other .frmwrap p .input-image {margin-bottom:5px;}
#quick .quick-time .time-other p.timeresult {text-align:center; font-weight:bold; font-size:11px;}
#quick .quick-time .time-other p.timeresult #clock_world_out {display:block; text-align:center;}
#quick .gototop {text-align:center;}
#quick img {vertical-align:top;}

/* familysite */
#footer_banner {clear:both; min-height:74px; _height:74px; padding-top:50px; background:url(../../img/kr/layout/footer_banner_bg.gif) 0 0 no-repeat;}
#footer_banner ul.banner {overflow:hidden; width:940px; min-height:74px; _height:74px;}
#footer_banner ul.banner li.leftBtn {float:left; width:30px; padding-top:28px; text-align:center; cursor:pointer;}
#footer_banner ul.banner li.rightBtn {float:right; padding-top:28px;  text-align:center; cursor:pointer;}
#footer_banner ul.banner li.leftBtn button,
#footer_banner ul.banner li.rightBtn button {width:18px; height:18px; border:none; background:url(../../img/common/icon/arrow1_left.gif) 0 0 no-repeat;}
#footer_banner ul.banner li.rightBtn button {background-image:url(../../img/common/icon/arrow1_right.gif);}
#footer_banner ul.banner li.list {float:left; position:relative; top:0; left:2px; width:880px; min-height:74px; _height:74px; overflow:hidden;}
#footer_banner ul.banner li.list ol.rolling_list {float:left; top:0px; left:0; padding:0; margin:0;}
#footer_banner ul.banner li.list ol.rolling_list li {overflow:hidden; float:left; width:110px; height:70px; text-align:center;}
#footer_banner ul.banner li.list ol.rolling_list li a {float:left;}
#footer_banner ul.banner li.list ol.rolling_list li img {display:block; margin:0 auto;}

/* footer */
#footer {clear:both; overflow:hidden; height:80px; border-top:1px solid #ccc; background:#f1f1f1; zoom:1;}
#footer .fwrap {overflow:hidden; position:relative; width:848px; height:80px; padding-left:147px; margin:0 auto;}
#footer p.logo {position:absolute; top:13px; left:6px;}
#footer ul.menu {float:left; margin:10px 0 8px 0;}
#footer ul.menu li {float:left; margin-right:1px;}
#footer ul.menu li img {vertical-align:top;}
#footer address {clear:both; margin-bottom:5px; font-size:1px; line-height:1px;}
#footer p.copyright {}
#footer .familysite {position:absolute; top:29px; right:0; width:225px; text-align:left;}
#footer .familysite .select {vertical-align:top; width:163px;}
#footer .familysite .input-image {vertical-align:top;}

/* ========== [국문메인] ========== */
/* mainwrap */
#mainwrap {position:relative; width:1024px; padding-bottom:81px; margin:0 auto;}

/* gnb */
#mainwrap #gnb {overflow:hidden; widows:100%; height:407px; background:none;}

/* gnb - 로고 */
#mainwrap h1.logo {position:absolute; top:22px; left:47px; z-index:10;}

/* gnb - 유저메뉴 */
#mainwrap #gnb .userguide_wrap {height:24px;}

/* gnb - 언어선택 */
#body .language {float:left;}
#body .language * {float:left; white-space:nowrap; vertical-align:top;}

/* gnb - 검색 */
#mn_search_totalwrap {}
#mn_search_total {position:absolute; top:352px; left:0; width:195px; height:57px; padding:8px 0 0 16px; z-index:10;}
#mn_search_total .input-text {height:11px; padding-top:1px; line-height:11px; vertical-align:middle; font-size:11px; font-family:Dotum; border:2px solid #c7ced3;}
#mn_search_total .input-image {vertical-align:top;}

/* gnb - 메뉴+비주얼 덮개 */
.main_flashwrap {clear:both; width:1024px; height:393px;}

/* gnb - 메인메뉴 */
#main_menu {position:absolute; top:24px; left:-2px; overflow:visible; width:213px; height:328px; z-index:10;}

/* gnb - 메인비주얼 */
#main_visual {position:absolute; top:24px; left:211px; width:813px; height:393px; z-index:9;}
.main_visual_alternate {clear:both; position:relative; height:383px; background:url(../../img/kr/main/mn_dirmenu_bg.jpg) 0 0 no-repeat;}

/* 메인비주얼 - 메뉴 */
.mn_menu_txt {position:absolute; top:125px; left:591px;}
ul.mn_menu {position:absolute; top:77px; left:0; width:580px; height:250px; background:url(../../img/kr/main/mn_menu_bg.gif) 0 0 no-repeat;}
ul.mn_menu li.num {left:21px;}
ul.mn_menu li.num1 {position:absolute; top:0;}
ul.mn_menu li.num2 {position:absolute; top:65px;}
ul.mn_menu li.num3 {position:absolute; top:116px;}
ul.mn_menu li.num4 {position:absolute; top:175px;}
ul.mn_menu li.num5 {position:absolute; top:217px;}
ul.mn_menu li ul.smenu {position:absolute; top:1px; left:116px; width:460px;}
ul.mn_menu li ul.smenu li {float:left; margin-right:23px;}
/* 메인비주얼 - 바로가기메뉴 */
ul.mn_dirmenu {position:absolute; top:248px; left:600px;}
ul.mn_dirmenu li img {vertical-align:top;}

/* 메인콘텐츠 */
#main_container { }

/* colgroup, section */
#mainwrap .colgroup {}

/* colgroup1 */
#mainwrap .colgroup1 {height:222px; padding-top:11px;}
#mainwrap .colgroup1 .section1 {position:relative; float:left; width:536px; margin-right:24px;}
#mainwrap .colgroup1 .section2 {float:left; width:380px;}
/* colgroup1 - section1 */
/* colgroup1 - 로그인 */
#login_main {width:536px; height:32px; margin-bottom:7px; background:url(../../img/kr/main/login_bg.gif) 0 0 no-repeat;}
#login_main p.frm {float:left; margin-right:8px; padding:7px 0 0 9px;}
#login_main p.frm .txt1 {display:inline-block; padding:3px 5px 0 0; vertical-align:top;}
#login_main p.frm .input1,
#login_main p.frm .input2 {display:inline-block; width:93px; padding:0 10px; height:18px; vertical-align:top; background:url(../../img/kr/main/login_inputbg.gif) 0 0 no-repeat;}
#login_main p.frm .input2 {#margin-right:7px; background-image:url(../../img/kr/main/login_inputbg2.gif);}
#login_main p.frm .input-text1,
#login_main p.frm .input-text2 {width:89px; height:14px; _margin:-1px 0; padding-top:4px; vertical-align:top; font-family:Dotum; font-size:11px; color:#a7a09b; border:none; background:transparent;}
#login_main p.frm .inputbg {background-position:bottom left;}
#login_main p.frm .input-image {position:relative; top:-3px; margin-left:5px; vertical-align:top;}
#login_main ul.btn {float:left; padding-top:11px;}
#login_main ul.btn li {float:left; margin-right:8px;}
#login_main ul.btn li img {vertical-align:top;}
/* colgroup1 - 로그아웃 */
#logout_main {width:536px; height:32px; margin-bottom:7px; background:url(../../img/kr/main/login_bg.gif) 0 0 no-repeat;}
#logout_main ul.list {float:left; padding:8px 0 0 10px;}
#logout_main ul.list li {float:left; line-height:16px; padding-left:15px; background:url(../../img/kr/main/logout_bul.gif) 0 4px no-repeat;}
#logout_main ul.list li strong {color:#006699;}
#logout_main ul.list li img {margin-top:1px; vertical-align:top; _vertical-align:text-bottom;}
#logout_main ul.list li.name {margin-right:28px;}
#logout_main ul.list li.gtr {margin-right:14px;}
#logout_main ul.list li.interw {margin-right:15px;}
#logout_main ul.list li.btnlogout {position:relative;}
#logout_main ul.list li.btnlogout p.btn {position:absolute; top:-5px; left:0;}

/* colgroup1 - 설문팝업버튼 */
p.mn_popquestion {position:absolute; top:0; right:0; padding-left:11px; background:white url(../../img/kr/main/mn_popquestion_bg.gif) 0 0 no-repeat;}

/* colgroup1 - 전문인력검사 */
#mn_searchstaff-ifrm {overflow:hidden; width:536px; height:151px; border:0; background:none;}
#mn_searchstaff {width:536px; height:151px;}
#mn_searchstaff h2 {float:left; padding-left:7px;}
#mn_searchstaff ul.tabbtn {float:right;}
#mn_searchstaff ul.tabbtn li {float:left;}
#mn_searchstaff ul.tabbtn li img {vertical-align:top;}
#mn_searchstaff .srch {clear:both; position:relative; top:-1px; width:515px; height:106px; margin-bottom:-1px; padding:14px 0 0 20px; background:url(../../img/kr/main/staffsearch_frmbg.gif) 0 0 no-repeat;}
#mn_searchstaff dl {overflow:hidden; width:100%; margin-bottom:5px;}
#mn_searchstaff dl dt {float:left; width:39px; padding-top:4px;}
#mn_searchstaff dl dt img {vertical-align:top;}
#mn_searchstaff dl dd {float:left; width:155px; margin-right:30px;}
#mn_searchstaff dl dd .select {width:155px; border:1px solid #dde6e9; color:#658b9e;}
#mn_searchstaff dl .mline {display:block; margin-bottom:5px;}
#mn_searchstaff dl .input-text {width:377px; height:15px; padding-top:3px; color:#658b9e;}
#mn_searchstaff p.btn {position:absolute; bottom:11px; right:9px;}

/* colgroup1 - section2 */
#mainwrap .staffstep {}
#mainwrap .staffstep h2 {height:19px; padding-top:19px; text-align:center;}
#mainwrap .staffstep ol {margin-bottom:8px; padding:8px 5px 2px 10px; border:1px solid #dadada;}
#mainwrap .staffstep ol li {margin-bottom:2px; line-height:17px;}

/* colgroup2 */
#mainwrap .colgroup2 {min-height:139px; _height:139px;}
#mn_rollingnews {clear:both; width:940px; min-height:89px; _height:89px;}
#mn_rollingnews ul.banner {overflow:hidden; width:940px; min-height:89px; _height:89px;} /* ddddddd */
#mn_rollingnews ul.banner li.leftBtn {float:left; width:39px; padding-top:39px;}
#mn_rollingnews ul.banner li.rightBtn {float:right; width:32px; padding-top:39px; text-align:center;}
#mn_rollingnews ul.banner li.leftBtn button,
#mn_rollingnews ul.banner li.rightBtn button {width:23px; height:29px; border:none; background:url(../../img/kr/main/rollingnews_leftbtn.gif) 0 0 no-repeat; cursor:pointer;}
#mn_rollingnews ul.banner li.rightBtn button {background-image:url(../../img/kr/main/rollingnews_rightbtn.gif);}
#mn_rollingnews ul.banner li.list {float:left; position:relative; top:0; left:0px; width:858px; min-height:89px; _height:89px; overflow:hidden;}  /* ddddddd */
#mn_rollingnews ul.banner li.list ol.rolling_list {float:left; top:0px; left:0; padding:0; margin:0;}
#mn_rollingnews ul.banner li.list ol.rolling_list li.mvlist {overflow:hidden; float:left; width:286px; height:89px; margin-bottom:8px;}
#mn_rollingnews ul.banner li.mvlist h3.title {float:left; margin:0 13px 12px 0;}
#mn_rollingnews ul.banner li.mvlist p.more {float:left;}
#mn_rollingnews ul.banner li.mvlist ul.data1 {clear:both; padding-right:25px;} /* 링크 */
#mn_rollingnews ul.banner li.mvlist ul.data1 li {float:left; width:100%; margin-bottom:3px; line-height:18px;}
#mn_rollingnews ul.banner li.mvlist ul.data1 li a {float:left; overflow:hidden; width:260px; white-space:nowrap; text-overflow:ellipsis;}
#mn_rollingnews ul.banner li.mvlist ul.data2 {clear:both; padding-right:25px;} /* 링크 + 날짜 */
#mn_rollingnews ul.banner li.mvlist ul.data2 li {float:left; width:100%; margin-bottom:3px; line-height:18px;}
#mn_rollingnews ul.banner li.mvlist ul.data2 li a {float:left; overflow:hidden; width:210px; white-space:nowrap; text-overflow:ellipsis;}
#mn_rollingnews ul.banner li.mvlist ul.data2 li .date {float:right; width:40px;}

/* colgroup3 */
#mainwrap .colgroup3 {min-height:124px; _height:124px;}
#mainwrap .colgroup3 a:hover {color:#ff9900 !important;}

#mn_rollingnews2 {clear:both; width:940px; min-height:116px; _height:116px;}
#mn_rollingnews2 ul.banner {overflow:hidden; width:940px; min-height:116px; _height:116px;}
#mn_rollingnews2 ul.banner li.leftBtn {float:left; width:39px; padding-top:39px;}
#mn_rollingnews2 ul.banner li.rightBtn {float:right; width:32px; padding-top:39px; text-align:center;}
#mn_rollingnews2 ul.banner li.leftBtn button,
#mn_rollingnews2 ul.banner li.rightBtn button {width:23px; height:29px; border:none; background:url(../../img/kr/main/rollingnews2_leftbtn.gif) 0 0 no-repeat; cursor:pointer;}
#mn_rollingnews2 ul.banner li.rightBtn button {background-image:url(../../img/kr/main/rollingnews2_rightbtn.gif);}
#mn_rollingnews2 ul.banner li.list {float:left; position:relative; top:0; left:0px; width:858px; min-height:135px; _height:135px; overflow:hidden;}
#mn_rollingnews2 ul.banner li.list ol.rolling_list {float:left; top:0px; left:0; padding:0; margin:0;}
#mn_rollingnews2 ul.banner li.list ol.rolling_list li.mvlist {position:relative; overflow:visible; float:left; width:286px; height:116px; margin-bottom:20px;}

/* colgroup3 - 최신 전문인력등록현황(배너1) */
.mn_curregist {position:absolute; overflow:hidden; width:297px; height:140px; z-index:200;}
.mn_curregist h3 {float:left; margin-right:20px;}
.mn_curregist ul.list {float:left; width:230px; height:116px; overflow:scroll;}
.mn_curregist ul.list li {float:left; width:100%;}
.mn_curregist ul.list li .tit,
.mn_curregist ul.list li .txt {overflow:hidden; display:block; line-height:15px; white-space:nowrap; text-overflow:ellipsis;}
.mn_curregist ul.list li .tit {margin-bottom:1px; font-weight:bold;}
.mn_curregist ul.list li .txt {margin-bottom:8px;}
.mvlist_bnnr_button2 {position:absolute; top:119px; left:66px;}
.mvlist_bnnr_button2 .prev,
.mvlist_bnnr_button2 .next {width:36px; height:15px; vertical-align:top; border:none; background:url(../../img/kr/main/mvlist_bnnr_prev.gif) 0 0 no-repeat; cursor:pointer;}
.mvlist_bnnr_button2 .next {margin-left:15px; background-image:url(../../img/kr/main/mvlist_bnnr_next.gif);}


/* colgroup3 - 직종별 전문인력등록현황(배너2) */
.mn_currjobregist {position:absolute; top:0; left:45px; width:345px; height:116px; z-index:199;}
.mn_currjobregist h3 {float:left; margin-right:20px;}
.mn_currjobregist p {margin-top:-2px; float:left; line-height:20px;}
.mn_currjobregist .grp {padding-right:8px;}

/* colgroup3 - 롤링배너(배너3) */
#mn_imgbnnr {position:absolute; top:0; left:112px;}
#mn_imgbnnr_list {overflow:scroll; width:173px; height:116px;}
#mn_imgbnnr_list li {width:173px; height:116px;}
#mn_imgbnnr_list li img {display:block;}
.mvlist_bnnr_button {position:absolute; top:119px; left:37px;}
.mvlist_bnnr_button .prev,
.mvlist_bnnr_button .next {width:36px; height:15px; vertical-align:top; border:none; background:url(../../img/kr/main/mvlist_bnnr_prev.gif) 0 0 no-repeat; cursor:pointer;}
.mvlist_bnnr_button .next {margin-left:15px; background-image:url(../../img/kr/main/mvlist_bnnr_next.gif);}

/* colgroup3 - 발굴신청(배너4) */
.mn_findapp {background:url(../../img/kr/main/mn_findapp_img.gif) 0 22px no-repeat;}
.mn_findapp h3 {height:22px;}
.mn_findapp p.p {margin:0 0 7px 65px;}
.mn_findapp p.btn {margin-left:64px;}

/* colgroup3 - 비자추천(배너5) */
.mn_visirecom {position:absolute; top:0; left:24px; background:url(../../img/kr/main/mn_visirecom_bg.gif) 0 21px no-repeat;}
.mn_visirecom h3 {height:27px;}
.mn_visirecom p.txt {margin:0 0 7px 67px}
.mn_visirecom p.btn {margin-left:67px;}

/* colgroup3 - 화상인터뷰 이용안내(배너6) */
.mn_campinterw {position:absolute; top:0; left:53px; background:url(../../img/kr/main/mn_campinterw_img.gif) 2px 24px no-repeat;}
.mn_campinterw h3 {margin-bottom:15px;}
.mn_campinterw p.txt {margin:0 0 8px 63px;}
.mn_campinterw p.btn {margin-left:96px;}
.mn_campinterw img {vertical-align:top;}

/* 설문 - 일반 */
dl.mn_question {overflow:hidden; width:550px; margin-bottom:15px; line-height:16px; color:#666; border-top:1px solid #d2dce7; background:#f9f9f9;}
/* 설문 - 일반 */
dl.mn_question dt.ctrl {padding:6px 0 5px 0;}
dl.mn_question dd.ctrl {padding:6px 0 4px 0; border-bottom:1px solid #ededed;}
dl.mn_question dt.ctrl {clear:both; float:left; width:69px; _margin-right:-3px; padding-left:11px;}
dl.mn_question dd.ctrl {}
/* 설문 - 조사 */
dl.mn_question dd.ctrl-check {clear:both; overflow:hidden; border-bottom:1px solid #ededed; background:white;}
dl.mn_question dd.ctrl-check ul {padding:0 0 10px 80px;}
dl.mn_question dd.ctrl-check ul li {margin-top:13px; padding-right:5px;}
dl.mn_question dd.ctrl-check ul li .input-radio {}
/* 설문 - 결과 */
dl.mn_question dd.ctrl-result {clear:both; border-bottom:1px solid #ededed; background:white;}
dl.mn_question dd.ctrl-result ul {overflow:hidden; width:100%; padding-bottom:9px;}
dl.mn_question dd.ctrl-result ul li {float:left; width:100%; padding-top:7px;}
dl.mn_question dd.ctrl-result ul li .tit {float:left; width:75px; padding-top:4px; text-align:center; font-weight:bold; color:#336699;}
dl.mn_question dd.ctrl-result ul li dl {float:left; width:399px;}
dl.mn_question dd.ctrl-result ul li dl dt {padding-bottom:2px;}
dl.mn_question dd.ctrl-result ul li dl dd.graph {font-size:1px; line-height:1px; background:#e9e9e9;}
dl.mn_question dd.ctrl-result ul li dl dd.cnt {margin-top:2px;}
.mn_layerpopwrap .button_wrap2 {width:550px;}
.mn_layerpopwrap .button_wrap2 a {margin-left:0; margin-right:0;}

/* 메인설문조사팝업 */
body#popup_question {overflow:hidden; width:100%; height:100%; overflow-y:hidden;}
body#popup_question .bgt {overflow:hidden; height:9px; background:url(../../img/kr/main/layerpop_bgt.gif) 0 0 no-repeat;}
body#popup_question .bgt .bg {float:right; width:7px; height:9px; background:url(../../img/kr/main/layerpop_bgt.gif) top right no-repeat;}
body#popup_question .bgb {overflow:hidden; width:100%; height:26px; background:url(../../img/kr/main/layerpop_bgb.gif) 0 0 no-repeat;}
body#popup_question .bgb .bg {float:right; width:5px; height:26px; background:url(../../img/kr/main/layerpop_bgb.gif) top right no-repeat;}
body#popup_question .bgb .btn {float:right; height:17px; padding:9px 12px 0 0;}
body#popup_question .bgb .btn .close {width:30px; height:9px; border:none; background:url(../../img/kr/main/mn_question_btn.gif) 0 0 no-repeat; cursor:pointer;}
body#popup_question .contents {overflow:auto; height:100%; margin:-9px 4px -26px;}
body#popup_question .contents_cover {padding:9px 0 26px;}
body#popup_question h1.title {float:left; height:31px; padding:6px 0 0 3px;}
body#popup_question #mn_question_cnt {float:left; padding:11px 0 0 10px;}
body#popup_question .close2 {width:73px; height:24px; #margin-left:4px; vertical-align:top; border:none; background:url(../../img/kr/btn/btn_close.gif) 0 0 no-repeat;}

/* 메인팝업 */
.mn_layerpopwrap {height:100%;}
.mn_layerpopwrap .contents_form {overflow:auto; overflow-x:hidden; height:400px; padding-bottom:20px;}
.mn_question_question {}
.mn_question_result {}

/* 고용추천서발급 상세보기 */
.mn_layerpopwrap .mn_employwrap {overflow:auto; overflow-x:hidden; padding:20px 7px; border-top:1px solid #ededed;}
.mn_employ {}
.mn_employ img {vertical-align:top;}
.mn_employ .graph {margin:0 0 22px 13px;}
.mn_employ ul.list {padding:10px 0 0 9px; border-top:1px solid #ededed;}
.mn_employ ul.list li {margin-top:15px; padding-left:11px; background:url(../../img/kr/icon/cir1.gif) 0 4px no-repeat;}
.mn_employ ul.list li.num1 {}
.mn_employ ul.list li.num2 {}
.mn_employ ul.list li.num3 {}

/* 화상상담안내 */
.mn_layerpopwrap .mn_caminterwrap {overflow:auto; overflow-x:hidden; height:450px; padding:20px 7px; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}
.mn_caminter {}
.mn_caminter .tit {margin:40px 0 5px 8px;}
.mn_caminter .txt {margin:0 0 20px 20px;}
.mn_caminter .img1 {margin-left:20px;}
.mn_caminter .img2 {margin:0 0 35px 143px;}
.mn_caminter .tbl {border-bottom:2px solid #ededed;}
.mn_caminter .tbl thead th {text-align:left; padding-right:11px;}
.mn_caminter .tbl thead th.col3 {padding-right:0;}
.mn_caminter .tbl tbody td {padding:11px 0; border-bottom:1px solid #ededed;}
.mn_caminter .tbl tbody td.col1 {padding-right:11px; text-align:center;}
.mn_caminter .tbl tbody td.col2 {padding-left:22px; padding-right:11px;}
.mn_caminter .tbl tbody td.col3 {text-align:center;}
.mn_caminter_btn {margin-top:26px; text-align:center;}

/* job openning 미리보기 */
.jobopen_preview {position:relative; overflow:auto; width:705px; height:450px; overflow-x:hidden; padding:20px 7px; border-top:1px solid #ededed; border-bottom:1px solid #ededed; zoom:1;}
.jobopen_preview2 {zoom:1;}

/* ========== [국문공통] ========== */
/* submit형식 이미지 배경 */
.submitimg {overflow:hidden; margin:0; padding:0; font-size:0px; line-height:100px; border:none; background:url('') 0 0 no-repeat; cursor:pointer;}
.submit-tmpsave {width:73px; height:24px; background-image:url('../../img/kr/btn/btn_tmpsave.gif');} /* 임시저장 */
.submit-submit {width:73px; height:24px; background-image:url('../../img/kr/btn/btn_submit.gif');} /* 제출 */

/* ========== [일반페이지 별] ========== */

/* [Contact KOREA 소개] */
.intro {}
.intro p {margin-bottom:20px; float:left; line-height:20px;}
.intro p img {vertical-align:top;}
.intro .line {overflow:hidden; margin:25px 0 40px 0; border:1px; border-top-style:dotted; border-top-color:#999;}
.intro dl {position:relative;}
.intro dt {font-weight:bold; padding-bottom:10px;}
.intro dd {line-height:20px; padding:0 0 5px 15px;}
.intro dd img {vertical-align:top;}
.intro dd.text {font-size:11px;}

/* 0101_CK안내 */
.introck {}
.introck img {vertical-align:top;}
.introck .txt1 {margin-bottom:32px;}
.introck .txt2 {margin-bottom:13px;}
.introck .txt3 {margin-bottom:29px;}
.introck .txt4 {margin-bottom:28px;}
.introck .txt5 {}
.introck .txt6 {}

/* 0102_조직도 */
.introorgan_txt1 {margin-bottom:14px;}
.introorgan_graph {margin:0 0 37px 20px;}
.introorgan_txt2 {}
.introorgan_tbl {width:100%;}
.introorgan_tbl thead th {background:url(../../img/kr/image/introorgan_tbl_thl.gif) 0 0 no-repeat;}
.introorgan_tbl thead th span {display:block; height:20px; padding-top:8px; background:url(../../img/kr/image/introorgan_tbl_thr.gif) top right no-repeat;}
.introorgan_tbl thead th.first-child span {background:url(../../img/kr/image/introorgan_tbl_thl2.gif) top right no-repeat;}
.introorgan_tbl thead th.first-child span img {position:relative; left:-6px;}
.introorgan_tbl tbody th,
.introorgan_tbl tbody td {vertical-align:top; line-height:18px; font-weight:bold; background:url(../../img/kr/image/introorgan_tbl_udrln.gif) bottom left repeat-x;}
.introorgan_tbl tbody th {text-align:center; color:#707070; background:#f6f7f7 url(../../img/kr/image/introorgan_tbl_udrln.gif) bottom left repeat-x;}
.introorgan_tbl tbody td {padding-top:8px;}
.introorgan_tbl tbody td a.current {color:#FF6600 !important;}
.introorgan_tbl th .city {padding:8px 10px 8px 0; background:white url(../../img/kr/image/introorgan_tbl_udrln.gif) bottom left repeat-x;}
.introorgan_tbl td .city {padding:0 15px 7px 9px; background:url(../../img/kr/image/introorgan_tbl_arrt.gif) top right no-repeat;}
.introorgan_tbl td .arractive {background-image:url(../../img/kr/image/introorgan_tbl_arrb.gif);}
.introorgan_tbl .explain {position:relative; padding:10px 0 10px 10px; font-weight:normal; border-top:1px solid #ededed; background:#f6f7f7 url(../../img/kr/image/introorgan_tbl_udrln.gif) bottom left repeat-x;}
.introorgan_tbl .explain .tit {margin-bottom:3px; padding-left:16px; font-weight:bold; color:#336699; background:url(../../img/kr/image/introorgan_tbl_bul.gif) 2px 6px no-repeat;}
.introorgan_tbl .explain .list {color:#707070;}

/* 0103_주요업무 */
.intro_imporwork {}

/* 0104_지원 분야 */
.intro_appdepart {}
.intro_appdepart .h3udrp {margin-bottom:18px;}
.intro_appdepart h4 {margin-bottom:13px;}
.intro_appdepart h4 {margin-bottom:13px;}
.intro_appdepart .txt {margin-bottom:7px;}
.intro_appdepart .space1 {margin-bottom:35px;}
.intro_appdepart .arr {padding-left:406px;}

/* 0105_Contact KOREA 특징 */
.intro_ckpoint {}

/* 0106_CK 뉴스 */

/* 0107_찾아오시는 길 */
.intro_location {}

/* [02. 해외전문인력검색] */
/* 통합검색 - 검색자동완성 레이어 */
.totalsrch_autowrap {position:relative; display:inline-block; #zoom:1; #display:inline;}
.totalsrch_auto {position:absolute; top:69px; right:95px; overflow:auto; width:340px; border:1px solid #dadada; background:white; z-index:500;}
.totalsrch_auto2 {position:absolute; top:17px; left:0; overflow:auto; width:258px; border:1px solid #dadada; background:white;}
ul.totalsrch_autolist {width:247px; margin:8px 0 7px 5px;}
ul.totalsrch_autolist li {overflow:hidden;width:247px; margin:3px 0; padding:0; font-size:12px; line-height:17px; white-space:nowrap; text-overflow:ellipsis; /* background:url(../../img/common/icon/square_3x3_9e9e9e.gif) 0 7px no-repeat; */}
ul.totalsrch_autolist li td {padding:3px 0 0 5px; cursor:pointer;}

/* 0201_해외전문인력검색 */

/* [해외전문인력발굴신청] */
/* 0301_신청방법 */
.gtrappinfo_wrap {overflow:hidden; width:100%;}
.gtrappinfo_wrap dl {position:relative; top:-60px; margin-bottom:-60px;}
.gtrappinfo_wrap dl dt {margin:60px 0 18px 0; line-height:20px;}
.gtrappinfo_wrap dl dd {text-align:center;}
.gtrappinfo_wrap dl dd img {vertical-align:top;}
.gtrappinfo_wrap .nbr_indent1 {display:block;}

/* 인재발굴신청서 작성 */
ol.tab_itr {overflow:hidden; width:479px; margin:0 auto; margin-bottom:17px;}
ol.tab_itr li {float:left; padding-right:63px; background:url(../../img/kr/image/tab_itr_arrow.gif) top right no-repeat;}
ol.tab_itr li.step1 {}
ol.tab_itr li.step2 {padding-right:0; background:none;}
.itr_txtmsg {margin-bottom:36px; text-align:center;}

/* Job Opening 작성 */
.itr_viewsamplewrap {position:relative; overflow:hidden; width:100%;}
.itr_viewsample {clear:both; position:relative; top:1px; height:21px; margin-top:-1px; padding:12px 0 0 26px; vertical-align:top; font:bold 11px/12px Dotum; #line-height:11px; color:#ff6600; border-top:2px solid #e5e5e5; background:white url(../../img/common/icon/icon_mark1.gif) 9px 12px no-repeat;}
.itr_viewsamplewrap .itr_btn {position:absolute; top:6px; right:0;}

/* 0302_신청하기 */

/* [정보마당] */
/* --- 한국개황 --- */
/* 040101_한국소개_태극기(국기) */

/* 040102_한국소개_일반정보 */

/* 040103_한국소개_문화 */

/* 040104_한국소개_한국의 전통문화 */

/* 040105_한국소개_한국생활 속 뉴스 */

/* 040201_한국생활안내_대중교통 */

/* 040202_한국생활안내_운전 */

/* 040203_한국생활안내_세금 */

/* 040301_엔터테인먼트_이벤트(행사,공연) */

/* 040301_엔터테인먼트_음식 */

/* 040301_엔터테인먼트_여행 */

/* --- 한국산업및경제 --- */
/* 040401_반도체 */

/* 040402_디스플레이 */

/* 040403_자동차부품 */

/* 040404_정보통신 */

/* 040405_의약/바이오 */


/* 040406_일반기계 */

/* 040407_부품소재 */

/* 040408_항공우주 */


/* 040409_관광레저 */

/* 041410_정밀화학 */

/* 041411_경제 */

/* --- 출입국정보 --- */
/* 041501_출입국업무안내 */
.exitentry_msg {overflow:hidden; width:705px; height:77px; margin-bottom:13px; background:url(../../img/kr/image/exitentry_msg.gif) 0 0 no-repeat;}
.exitentry_msg p.txt {float:left; margin-right:11px; padding:15px 0 0 39px;}
.exitentry_msg p.btn {float:left; padding-top:26px;}
.exitentry_tbl {width:100%;}
.exitentry_tbl th {padding:3px 0 2px 0; font-size:12px; line-height:25px; color:#999999; font-weight:bold; background: url(../../img/common/bbs/bbslist_thbg.gif) center 0 repeat-x;}
.exitentry_tbl th.first-child {background: url(../../img/common/bbs/bbslist_thbg.gif) left 0 repeat-x;}
.exitentry_tbl th.last-child {background: url(../../img/common/bbs/bbslist_thbg.gif) right 0 repeat-x;}
.exitentry_tbl td {padding:15px 0 23px; vertical-align:top;}
.exitentry_tbl td ul {margin-left:20px;}
.exitentry_tbl td ul li {margin-bottom:8px; padding-left:9px; line-height:16px; background:url(../../img/common/icon/squre1.gif) 0 5px no-repeat;}
.exitentry_tbl td ul li a {color:#999 !important;}

/* 041502_참여마당 */
.join_indexlist {margin-top:26px; color:#999;}
.join_indexlist .titlewrap {overflow:hidden; border-top:1px solid #ececec; border-bottom:1px solid #dadada; background:url(../../img/kr/image/join_indexlist_tit_bgl.gif) bottom right no-repeat; zoom:1;}
.join_indexlist .titlewrap h5 {float:left; padding:6px 0 3px 12px; line-height:16px; font-weight:bold; background:url(../../img/kr/image/join_indexlist_tit_bgl.gif) bottom left no-repeat;}
.join_indexlist .titlewrap p.titleaddp {float:right; padding:3px 6px 0 0; line-height:21px; color:#6699cc;}
.join_indexlist .titlewrap p.titleaddp .txt {display:inline-block; vertical-align:top;}
.join_indexlist .titlewrap p.titleaddp img {margin-left:4px; vertical-align:top;}
.join_indexlist .expl {padding:6px 0 0 13px; line-height:18px; border-top:2px solid #f4f4f4;}

/* 041503_알림마당 */
.notice_index {width:536px; margin:0 auto; margin-top:30px;}
.notice_index p.tit {margin-bottom:35px; padding-left:20px;}
.notice_index ul.list {overflow:hidden; width:100%;}
.notice_index ul.list li {float:left; margin:0 34px 18px 0;}
.notice_index ul.list li.num3 {margin-right:0;}
.notice_index ul.list li.num4,
.notice_index ul.list li.num5 {margin-bottom:0;}

/* --- 기업경영정보 --- */
/* 0416_인사노무 */

/* --- 자료실 --- */
/* 0417_자료실 */

/* --- 채용성공사례 --- */
/* 0418_채용성공사례 */

/* [고객센터] */
/* 0501_공지사항 */

/* 0502_뉴스레터 */

/* 0503_FAQ */

/* 0504_Q&A */

/* 0505_설문조사 */
/* 설문조사*/
.tbltype2 {border-top:solid 1px #d2dce7;}
.tbltype2 thead th,
.tbltype2 thead td { background:#f9f9f9;  border-right:none;}
.tbltype2 thead td {text-align:left; color:#666666;}
.tbltype2 tbody th {background:#ffffff; border-bottom:solid 1px #ededed; border-right:none; }
.tbltype2 tbody td { border-bottom:solid 1px #ededed; border-right:none; }
.tbltype2 tbody .contents { padding-left:20px; }
.tbltype2 tbody .contents .input-radio { text-align:left; o padding-right:3px;}
.tbltype2 tbody td.txt { padding:8px 0 0 10px; }

/* [이용안내] */
.globalmenu {width:620px; margin:0 auto; margin-top:5px;}
.globalmenu p.txt {margin-bottom:33px; text-align:center;}
.globalmenu p.txt img {vertical-align:top;}
.globalmenu_text {text-align:center;}
.globalmenu_text p {vertical-align:top;}
.globalmenu_text .bx {text-align:left; line-height:17px; height:330px; padding:15px; border:1px solid #e0e0e0; overflow:auto; clear:both;}
.globalmenu_text .bx2 {text-align:left; line-height:17px; height:167px; padding:15px; border:1px solid #e0e0e0; overflow:auto; clear:both;}
.globalmenu_text * {line-height:18px;}
.globalmenu_text h4,
.globalmenu_text h5 {margin-bottom:15px; font-weight:bold;}
.globalmenu_text h6 {margin-bottom:15px;}
.globalmenu_text p {margin-bottom:15px;}
.globalmenu_text ul {margin-bottom:15px;}
.globalmenu_text .titwrap {text-align:left; margin-bottom:7px;}
.globalmenu_text .checkwrap {text-align:left; margin-top:7px; padding-left:5px;}
.globalmenu_text .checkwrap .input-check {vertical-align:top; margin:2px 5px 0 0; _margin-top:1px;}
.globalmenu_text .checkwrap label {display:inline-block; vertical-align:top; line-height:18px;}
/* 0601_개인정보보호정책 */

/* 0601_서비스이용약관 */

/* 0601_이메일 무단수집거부 */

/* 0601_사이트맵 */
.sitemap {overflow:hidden; position:relative; left:-3px; _left:0px; width:670px; margin:0 auto; margin-top:5px; zoom:1;}
.sitemap p.txt {margin-bottom:33px; text-align:center;}
.sitemap p.txt img {vertical-align:top;}

.sitemap .colgroup {}
.sitemap .colgroup h4 {width:126px; height:31px; padding:6px 0 0 0; margin-left: 8px; background:url(../../img/kr/layout/sitemap_menu_bg.gif) 0 0 no-repeat;}
.sitemap .colgroup h4 img {vertical-align:top;}
.sitemap .colgroup ul {}
.sitemap .colgroup li {width:109px; font-size:1px; line-height:1px; border-bottom:1px solid #e9eaee; margin-left: 16px; padding: 7px 0 7px;}
.sitemap .colgroup li.depth1 {width:90px; padding: 7px 0 7px 19px;}
.sitemap .colgroup li.depth2 {width:78px; padding: 7px 0 7px 31px;}

.sitemap .colgroup1 {float:left; position: relative;}
.sitemap .colgroup1 .section1 {float:left; position: relative;}
.sitemap .colgroup1 .section2 {float:left; position: relative;}
.sitemap .colgroup1 .section3 {float:left; position: relative;}
.sitemap .colgroup1 .section4 {float:left; position: relative;}
.sitemap .colgroup1 .section5 {float:left; position: relative;}

.sitemap .colgroup2 {float:left; position: relative; margin-top: -388px;}
.sitemap .colgroup2 .section6 {float:left; position: relative;}
.sitemap .colgroup2 .section7 {float:left; position: relative;}
.sitemap .colgroup2 .section8 {float:left; position: relative;}

/* [회원정보] */
.formtype2_topln,
.formtype2_topln span {overflow:hidden; height:4px; background:url(../../img/common/image/formtype1_bgt.gif) 0 0 no-repeat;}
.formtype2_topln span {float:right; width:5px; background-position:top right;}
.formtype2_content {
	height:300px;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	background-image: url(../../img/common/image/formtype1_bgm.gif);
	background-repeat: repeat-x;
}
.formtype2_content:after {content:""; display:block; clear:both;}
.formtype2_udrln,
.formtype2_udrln span {overflow:hidden; height:64px; background:url(../../img/common/image/formtype1_bgb.gif) bottom left no-repeat;}
.formtype2_udrln span {float:right; width:5px; background-position:bottom right;}

/* 0701_로그인 */
.logintype1 {width:683px; height:409px; margin:0 auto; background:url(../../img/kr/image/login1_bg.gif) 0 0 no-repeat;}
.logintype1 .txtwrap {height:153px; padding:58px 0 0 213px; background:url(../../img/kr/image/logintype1_bg.gif) 0 0 no-repeat;}
.logintype1 .txtwrap .txt1 {height:48px;}
.logintype1 .txtwrap .txt2 {}
.logintype1 .bx1type1 {width:490px; margin:0 auto;}
.logintype1 .bx1type2 {padding:19px 0;}
.logintype1 .frm {position:relative; width:360px; margin:0 auto;}
.logintype1 .frm label.idpw {display:inline-block; width:53px; padding-top:3px; white-space:nowrap; vertical-align:top;}
.logintype1 .frm label.idsave {color:#506380;}
.logintype1 .frm .input-text {width:131px; height:15px; _margin:-1px 0; margin-right:2px; padding-top:3px; border:1px solid #bcc8d8;}
.logintype1 .frm .input-check {position:relative; top:-1px; vertical-align:middle;}
.logintype1 .frm .id {margin-bottom:11px;}
.logintype1 .frm .pw {}
.logintype1 .frm .id-save {position:absolute; top:4px; left:196px;}
.logintype1 .frm .btn {position:absolute; top:0; right:0;}
.logintype1 ul.menu {overflow:hidden; margin:27px 0 0 111px; zoom:1;}
.logintype1 ul.menu li {float:left; margin-right:63px;}
.logintype1 ul.menu li .txt {display:block; text-align:center; margin-bottom:11px;}
.logintype1 ul.menu li .btn {display:block; text-align:center;}
.logintype1 ul.menu li.num3 {margin-right:0;}
.logintype1 ul.menu li img {vertical-align:bottom;}

/* 0703_아이디찾기 */
/* id 찾기화면 */
.idsearch_form {width:683px; height:470px; margin:0 auto; background:url(../../img/kr/image/login1_bg2.gif) 0 0 no-repeat;}
.idsearch_form .txtwrap {height:146px; padding:52px 0 0 278px; background:url(../../img/kr/image/idsearchfrm_bg.gif) 0 0 no-repeat;}
.idsearch_form .txtwrap .txt1 {height:46px;}
.idsearch_form .txtwrap .txt2 {}
.idsearch_form .bx1type1 {width:490px; margin:0 auto;}
.idsearch_form .bx1type2 {padding:19px 0;}
.idsearch_form .frm {position:relative; width:456px; margin:0 auto;}
.idsearch_form .frm label {display:inline-block; width:93px; padding:3px 0 0 7px; white-space:nowrap; vertical-align:top; font-weight:bold; color:#333; background:url(../../img/common/icon/squre_2x2_333.gif) 0 8px no-repeat;}
.idsearch_form .frm label.u-name {}
.idsearch_form .frm label.u-num {}
.idsearch_form .frm .input-text {width:131px; height:15px; _margin:-1px 0; margin-right:2px; padding-top:3px; border:1px solid #bcc8d8;}
.idsearch_form .frm p.name {margin-bottom:11px;}
.idsearch_form .frm p.name input {width:191px;}
.idsearch_form .frm p.pnum .pnum1 {width:86px;}
.idsearch_form .frm p.pnum .pnum2 {width:87px;}
.idsearch_form .frm .btn {position:absolute; top:28px; right:0;}
.idsearch_form .frm p.expl {margin-top:15px; line-height:16px; font-size:11px;}
.idsearch_form ul.menu {overflow:hidden; margin:27px 0 0 125px; zoom:1;}
.idsearch_form ul.menu li {float:left; margin-right:63px;}
.idsearch_form ul.menu li .txt {display:block; text-align:center; margin-bottom:11px;}
.idsearch_form ul.menu li .btn {display:block; text-align:center;}
.idsearch_form ul.menu li.num3 {margin-right:0;}
.idsearch_form ul.menu li img {vertical-align:bottom;}

/* id 결과화면 */
.idsearch_form2 {width:683px; height:409px; margin:0 auto; background:url(../../img/kr/image/login1_bg.gif) 0 0 no-repeat;}
.idsearch_form2 .txtwrap {height:121px; padding:77px 0 0 278px; background:url(../../img/kr/image/idsearchfrm_bg.gif) 0 0 no-repeat;}
.idsearch_form2 .txtwrap .txt1 {height:47px;}
.idsearch_form2 .txtwrap .txt2 {}
.idsearch_form2 .bx1type1 {width:490px; margin:0 auto;}
.idsearch_form2 .bx1type2 {padding:39px 0 36px;}
.idsearch_form2 .idsrch_result {text-align:center; font-weight:bold;}
.idsearch_form2 ul.menu {overflow:hidden; margin:27px 0 0 195px; zoom:1;}
.idsearch_form2 ul.menu li {float:left; margin-right:72px;}
.idsearch_form2 ul.menu li .txt {display:block; text-align:center; margin-bottom:11px;}
.idsearch_form2 ul.menu li .btn {display:block; text-align:center;}
.idsearch_form2 ul.menu li.num2 {margin-right:0;}
.idsearch_form2 ul.menu li img {vertical-align:bottom;}

/* 0704_비밀번호찾기 */
/* pw 찾기화면 */
.pwsearch_form {width:683px; height:470px; margin:0 auto; background:url(../../img/kr/image/login1_bg2.gif) 0 0 no-repeat;}
.pwsearch_form .txtwrap {height:145px; padding:52px 0 0 278px; background:url(../../img/kr/image/pwsearchfrm_bg.gif) 0 0 no-repeat;}
.pwsearch_form .txtwrap .txt1 {height:46px;}
.pwsearch_form .txtwrap .txt2 {}
.pwsearch_form .bx1type1 {width:490px; margin:0 auto;}
.pwsearch_form .bx1type2 {padding:15px 0 14px;}
.pwsearch_form .frm {position:relative; width:456px; margin:0 auto;}
.pwsearch_form .frm label {display:inline-block; width:93px; padding:3px 0 0 7px; white-space:nowrap; vertical-align:top; font-weight:bold; color:#333; background:url(../../img/common/icon/squre_2x2_333.gif) 0 8px no-repeat;}
.pwsearch_form .frm label.u-name {}
.pwsearch_form .frm label.u-num {}
.pwsearch_form .frm .input-text {width:131px; height:15px; _margin:-1px 0; margin-right:2px; padding-top:3px; border:1px solid #bcc8d8;}
.pwsearch_form .frm p.uid {margin-bottom:8px;}
.pwsearch_form .frm p.uid input {width:191px;}
.pwsearch_form .frm p.name {margin-bottom:8px;}
.pwsearch_form .frm p.name input {width:191px;}
.pwsearch_form .frm p.pnum .pnum1 {width:86px;}
.pwsearch_form .frm p.pnum .pnum2 {width:87px;}
.pwsearch_form .frm .btn {position:absolute; top:55px; right:0;}
.pwsearch_form .frm p.expl {margin-top:15px; line-height:16px; font-size:11px;}
.pwsearch_form ul.menu {overflow:hidden; margin-top:23px; text-align:center; zoom:1;}
.pwsearch_form ul.menu li {display:inline-block; #zoom:1; #display:inline; margin:0 36px 0 40px; #margin:0 40px;}
.pwsearch_form ul.menu li .txt {display:block; text-align:center; margin-bottom:11px;}
.pwsearch_form ul.menu li .btn {display:block; text-align:center;}
.pwsearch_form ul.menu li img {vertical-align:bottom;}

/* pw 결과화면 */
.pwsearch_form2 {width:683px; height:409px; margin:0 auto; background:url(../../img/kr/image/login1_bg.gif) 0 0 no-repeat;}
.pwsearch_form2 .txtwrap {height:122px; padding:76px 0 0 278px; background:url(../../img/kr/image/pwsearchfrm_bg.gif) 0 0 no-repeat;}
.pwsearch_form2 .txtwrap .txt1 {height:48px;}
.pwsearch_form2 .txtwrap .txt2 {}
.pwsearch_form2 .bx1type1 {width:490px; margin:0 auto;}
.pwsearch_form2 .bx1type2 {padding:25px 0 21px;}
.pwsearch_form2 .bx1type2 .pwsrch_result {text-align:center; line-height:22px;}
.pwsearch_form2 ul.menu {overflow:hidden; margin-top:23px; text-align:center; zoom:1;}
.pwsearch_form2 ul.menu li {display:inline-block; #zoom:1; #display:inline; margin:0 36px 0 40px; #margin:0 40px;}
.pwsearch_form2 ul.menu li .txt {display:block; text-align:center; margin-bottom:11px;}
.pwsearch_form2 ul.menu li .btn {display:block; text-align:center;}
.pwsearch_form2 ul.menu li img {vertical-align:bottom;}

/* [MY PAGE] */
/* --- kr_mymain메인 --- */
/* kr_mymain - menu */
#snb .menu_mypage {width:130px; padding:12px 17px 5px 14px; background:url(../../img/kr/layout/snb_menu_bgm.gif) 0 0 repeat-y;}
#snb .menu_mypage p.result {position:relative; overflow:hidden; padding:3px 0 6px 8px; font-weight:bold; font-size:12px; color: #999; line-height:1px; zoom:1;}
#snb .menu_mypage p.result .txt {float:left; font-size:1px; line-height:1px;}
#snb .menu_mypage p.result .cnt {position:absolute; top:4px; right:3px;}
#snb .menu_mypage p.result .cnt .ft_point1 {color:#ff9900;}
#snb .menu_mypage p.result .cnt img {position:relative; top:-1px; vertical-align:middle;}
#snb .menu_mypage p.interrest {position:relative; overflow:hidden;  margin-top:6px; padding:10px 0 0 8px; font-weight:bold; font-size:12px; color: #999; line-height:1px; border-top:1px solid #eee; zoom:1;}
#snb .menu_mypage p.interrest .txt {float:left; height:17px; font-size:1px; line-height:1px;}
#snb .menu_mypage p.interrest .cnt {position:absolute; top:11px; right:3px;}
#snb .menu_mypage p.interrest .cnt .ft_point1 {color:#ff9900;}
#snb .menu_mypage p.interrest .cnt img {position:relative; top:-1px; vertical-align:middle;}
#snb .menu_mypage p.interrest .expl {font-size:1px; line-height:1px;}
#snb .menu_mypage_udrln {overflow:hidden; height:38px; background:url(../../img/kr/layout/snb_menu_bgmy.gif) bottom left no-repeat;}

/* kr_mymain - 레이아웃 */
.kr_mymain {}
.kr_mymain .colgroup {}
.kr_mymain .section {}
.kr_mymain .colgroup1 {}
.kr_mymain .colgroup1 .section2 {margin-top:15px;}
.kr_mymain .colgroup2 {margin-top:40px;}
.kr_mymain .colgroup3 {margin-top:40px;}
.kr_mymain .colgroup4 {margin-top:40px;}

/* kr_mymain - 공통 */
.kr_mymain .titlewrap {overflow:hidden; width:100%;}
.kr_mymain h4.title {float:left; margin:0 14px 8px 0; padding:2px 0 0 12px; font-size:1px; line-height:1px; background:url(../../img/kr/icon/cir1.gif) 2px 5px no-repeat;}
.kr_mymain p.title_addcnt {float:left; padding-top:2px; _padding-top:3px;}
.kr_mymain p.title_addbtn {float:right; margin-bottom:4px;}
.kr_mymain p.title_addbtn a {display:inline-block; vertical-align:top;}
.kr_mymain p.title_addbtn a.more {margin-top:2px;}
.kr_mymain p.title_addbtn img {vertical-align:top;}
.kr_mymain .tbl {clear:both; width:100%; line-height:16px; border-spacing:0; border-collapse:separate; #border-collapse:collapse; border-top:1px solid #c7c7c7;}
.kr_mymain .tbl th,
.kr_mymain .tbl td {padding:9px 0.83em 5px; font-size:12px; border-bottom:1px solid #e4e4e4;}
.kr_mymain .tbl thead th {padding-left:0; padding-right:0; font-weight:bold; color:#7d7d7d; background:#f4f5f5;}
.kr_mymain .tbl tbody th {font-weight:bold; color:#7d7d7d; background:#f4f5f5;}
.kr_mymain .tbl tbody td {color:#676767;}
.kr_mymain .tbl tbody td .icon-now {vertical-align:middle;}
.kr_mymain .tbl tbody td .icon-btn {margin-top:-3px; vertical-align:middle;}
.kr_mymain .tbl tbody td .mline {margin-bottom:5px;} /* 멀티라인 */
.kr_mymain .tbl tbody .al_l {text-align:left;}
.kr_mymain .tbl tbody .al_c {text-align:center;}
.kr_mymain .tbl tbody .al_r {text-align:right;}
.kr_mymain .tbl_udrln {position:relative; top:-1px; overflow:hidden; height:1px; margin-bottom:-1px; border-bottom:1px solid #e4e4e4; background:#c7c7c7;}
/* tbody */
.kr_mymain .tbl tbody.td_c td {text-align:center;}

/* kr_mymain - 신청상태 */
.kr_mymain ul.appstep {float:left; width:100%;}
.kr_mymain ul.appstep li.step,
.kr_mymain ul.appstep li.step-last {float:left; padding-right:31px; background:url(../../img/kr/image/mymain_step_arr.gif) top right no-repeat;}
.kr_mymain ul.appstep li.step-last {padding-right:0; background:none;}
.kr_mymain ul.appstep li dl.msg {position:relative; width:85px; height:105px;} /* msg */
.kr_mymain ul.appstep li dl.msg dt {position:absolute; top:0; left:7px; width:70px; height:80px;}
.kr_mymain ul.appstep li dl.msg dt a {display:block; width:100%; height:100%;}
.kr_mymain ul.appstep li dl.msg dt img {vertical-align:top;}
.kr_mymain ul.appstep li dl.msg dd {position:absolute; bottom:4px; left:0; width:85px; text-align:center; font-size:11px; color:#90a8bf;}
.kr_mymain ul.appstep li dl.msg {width:85px; height:105px; background:url(../../img/kr/image/mymain_step1_off.gif) 0 0 no-repeat;}
.kr_mymain ul.appstep li dl.msg2 {background-image:url(../../img/kr/image/mymain_step2_off.gif);}
.kr_mymain ul.appstep li dl.msg4 {background-image:url(../../img/kr/image/mymain_step4_off.gif);}
.kr_mymain ul.appstep li.current dl.msg1 {background-image:url(../../img/kr/image/mymain_step1_on.gif);}
.kr_mymain ul.appstep li.current dl.msg2 {background-image:url(../../img/kr/image/mymain_step2_on.gif);}
.kr_mymain ul.appstep li.current dl.msg4 {background-image:url(../../img/kr/image/mymain_step4_on.gif);}
.kr_mymain ul.appstep li.current dl.msg dd {color:white;}

.kr_mymain ul.appstep li .datawrap {width:205px; height:105px; background:url(../../img/kr/image/mymain_step3_off.gif) 0 0 no-repeat;} /* step3 - datawrap */
.kr_mymain ul.appstep li .datawrap dl {position:relative; font-size:11px; font-family:Dotum; color:#90a8bf;}
.kr_mymain ul.appstep li .datawrap dl dt a {display:block; width:100%; height:100%;}
.kr_mymain ul.appstep li .datawrap dl.data1 {float:left; width:92px; padding:85px 0 0 11px; _padding-top:84px;}
.kr_mymain ul.appstep li .datawrap dl.data1 dt {position:absolute; top:0; left:15px; width:70px; height:80px;}
.kr_mymain ul.appstep li .datawrap dl.data2 {float:right; width:88px; padding:85px 0 0 13px; _padding-top:84px;}
.kr_mymain ul.appstep li .datawrap dl.data2 dt {position:absolute; top:0; left:15px; width:70px; height:80px;}
.kr_mymain ul.appstep li.current .datawrap {background-image:url(../../img/kr/image/mymain_step3_on.gif);}
.kr_mymain ul.appstep li.current .datawrap dl {color:white;}

/* --- 회원정보관리 --- */
/* 080101_회원정보 */

/* 080102_비밀번호변경 */
.kr_pwchg {width:620px; margin:0 auto; margin-top:30px;}
.kr_pwchg .bx1type2 {padding:20px 0 15px 20px;}
.kr_pwchg ul {overflow:hidden; width:100%;}
.kr_pwchg ul li {float:left; width:100%; margin-bottom:5px;}
.kr_pwchg ul li.last-child {margin-bottom:0;}
.kr_pwchg ul li .txt {float:left; width:148px; font-weight:bold; line-height:20px; color:#333;}
.kr_pwchg ul li .input-text {width:181px; border-color:#dfe4e8;}
.kr_pwchg p.expl {margin-top:15px; font-size:11px; line-height:16px;}

/* 080103_회원탈퇴 */

/* --- 발굴신청관리 --- */
/* 080201_발굴신청현황 */

/* 080202_자동매칭하기 */

/* 080203_추천인력보기 */
.kr_postresume_detailform {}
.kr_postresume_detailform h4.title {margin-top:24px; padding:6px 0 5px 10px; line-height:16px; font-weight:bold; color:#547ca4; border-top:2px solid #d2dce7; background:#e9eef3;}
.kr_postresume_detailform .title_addwrap {overflow:hidden; width:100%; padding:6px 0 7px; background:#f9f9f9;} /* 타이틀 + (설명+기능버튼) */
.kr_postresume_detailform .title_addwrap .expl {float:left; padding:4px 0 0 10px; line-height:16px;}
.kr_postresume_detailform .title_addwrap .btn {float:right; padding-right:21px;}
.kr_postresume_detailform .dataform1 {padding:12px 0 11px 10px; line-height:16px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.kr_postresume_detailform .dataform2 {padding:12px 0 11px 10px; line-height:16px; border-bottom:1px solid #e5e5e5;}
.kr_postresume_detailform .dataform3 {padding:12px 0 11px 10px; line-height:16px; border-bottom:1px solid #e5e5e5; background:#f9f9f9;}
.kr_postresume_detailform .dataform3 .icon-cal {position:relative; top:1px; vertical-align:top;}
.kr_postresume_detailform .dataform3 .input-radio {position:relative; top:-2px; vertical-align:top;}
.kr_postresume_detailform .dataform3 p.p {line-height:16px;}

/* 080204_인터뷰/채용현황 */
.interv_list {margin-bottom:8px;}
.interv_list li {margin-bottom:4px; padding-left:14px; font-weight:bold; line-height:16px; color:#808080; background:url(../../img/common/icon/squre_2x2_808080.gif) 4px 6px no-repeat;}
.interv_bxpd {padding:22px 19px 21px; line-height:16px;}

/* --- 관심인력풀 --- */
/* 080301_나의관심인력 */

/* 080302_CK제공 관심인력 */





