﻿@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/gnb_bg.png)  0 0 repeat-x;
}

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

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

/* logo */
#gnb h1.logo {
	position:relative; 
	width:122px;
	height:54px;
	top:10px; 
	left:430px;
	/*float:left;*/
	z-index:10;
}

/* gnb - 유저메뉴 */
#gnb .userguide_wrap {
	position:relative; 
	top:-30px; 
	left:0px;
	width:995px;
	height:30px;
	padding:0;
	margin:0;/**/
}

/* 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 .userguide_wrap .usermenu {
	position:relative; 
	top:10px; 
	left:700px;
	overflow:hidden;
	width:370px;
	height:17px;
	margin:0;
	padding:0;
}
#gnb .usermenu ul {
}
#gnb .usermenu ul li {
	float:left;
	background:url(../../img/kr/layout/usermenu_line.gif) 0 0 no-repeat;
	padding-left:12px;
	padding-right:12px;
}
#gnb .usermenu ul li.frist {
	float:left;
	background:none;
	padding-left:0px;
	padding-right:7px;
}
#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:0px 0 0 70px;
	margin-top:-3px; 
	zoom:1;
}
#mainmenu .menu .msub ul {
	_width:550px;
}
#mainmenu .menu li {
	float:left; 
	margin-right:110px;
}
#mainmenu .menu li.num1 {}
#mainmenu .menu li.num2 {}
#mainmenu .menu li.num3 {}
#mainmenu .menu li.num4 {}
#mainmenu .menu li.num5 {
	margin-right:0;
}

#mainmenu .menu .msub {
	float:left;
	position:absolute;
	top:132px;
	left:0px;
}
#mainmenu .menu .msub li {
	float:left;
	padding:0 17px 0 17px;
	margin:0;
	background:url(../../img/kr/layout/mainmenu100_line.gif) 0 0 no-repeat;
}
#mainmenu .menu .msub li.frist {
	padding:0 15px 0 0px;
	background:none;
}
#mainmenu .menu .msub .msub1 {
	margin-left:60px;
}
#mainmenu .menu .msub .msub2 {
	margin-left:180px;
}
#mainmenu .menu .msub .msub3 {
	margin-left:350px;
}
#mainmenu .menu .msub .msub4 {
	margin-left:120px;
	_width:800px;
}
#mainmenu .menu .msub .msub5 {
	margin-left:610px;
}



/* snb */
#snb {
	float:left; 
	width:180px; 
	margin-right:20px;
	background:url(../../img/kr/layout/snb_menu_bg.gif) 0 0 repeat-y; 
}

#snb2 {
	float:left; 
	width:180px; 
	margin-right:20px;
	/*background:url(../../img/kr/layout/snb_menu_bg.gif) 0 0 repeat-y; */
}

#snb h2 {
	width:180px; 
	height:30px; 
	padding:23px 0 0 10px; 
	background:url(../../img/kr/layout/snb_h2_bg.gif) 0 0 no-repeat;
}
#snb h2 img {
	vertical-align:top;
}
#snb .menu {
	width:160px;
	padding-top:10px;
	padding-left:10px;
	padding-right:14px;
	padding-bottom:50px;
	/*padding:12px 17px 44px 14px;*/ 
	background:url(../../img/kr/layout/snb_menu_bgm.gif) 0 100% no-repeat;
}
#snb .menu p {
	padding:0px;
	/*padding:6px 0 6px 8px;*/ 
	/*font-size:13px; 
	line-height:14px;*/ 
	/*border-bottom:1px solid #e9eaee;*/
	/*border:solid 1px #ccc;*/
}
#snb .menu ul {
	padding:7px 0 9px 0px; 
	background:url(../../img/kr/title/snb_li_bg.gif) 0 0 no-repeat;
}
#snb .menu ul li {
	padding:3px 0 3px 25px; 
	/*font-size:12px; 
	line-height:14px;*/ 
	/*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:708px; 
	padding-bottom:100px;
}
/* 레프트메뉴 없는 container */
#container_1 {
	width:708px; 
	padding-bottom:100px;
	margin:0 auto;
}

/* container - 페이지제목 / 경로 */
.pagetitlewrap {overflow:hidden; width:100%; height:65px; /**/background:url(../../img/common/layout/tit_bg.gif) 0 45px no-repeat;}
.pagetitlewrap #pagetitle {
	float:left; 
	padding-top:10px; 
}
.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:-12px; width:78px;}
/* quick - 메뉴 */
#quick .quick-menu p.tit {height:15px; text-align:center;}
#quick .quick-menu ul.menu {
	padding:20px 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-top:1px solid #e1e1e1;
	border-bottom: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:106px; 
	/*border-top:1px solid #ccc;*/ 
	padding:0px 0 5px 0;
	margin-top:0px;
	/*background:#f1f1f1;*/ 
	zoom:1;
	background:url(../../img/kr/new_main/foot_bg.gif) 0 0 repeat-x ;
	
}
#footer .fwrap {
	/*overflow:hidden;*/ 
	position:relative; 
	width:860px;
	_width:880px; 
	height:90px; 
	padding-left:147px; 
	margin:0 auto;
	background:url(../../img/kr/new_main/foot_wrap_bg.gif) 50% 0 no-repeat ;
}
#footer p.logo {
	position:absolute; 
	top:54px; 
	left:6px;
}
#footer ul.menu {
	float:left; 
	margin:11px 0 8px -145px;
	_margin:11px 0 8px -70px;
}
#footer ul.menu li {float:left; margin-right:1px;}
#footer ul.menu li img {vertical-align:top;}
#footer address {
	clear:both;
	position:absolute;
	top:30px; 
	left:150px;
	margin-bottom:5px; 
	margin-top:24px; 
	font-size:1px; 
	line-height:1px;
}
#footer p.copyright {
	position:absolute;
	top:12px; 
	left:380px;
}
#footer p.info {
	position:absolute;
	top:12px; 
	left:700px;
	_left:710px;
}
#footer .familysite {
	position:absolute; 
	top:55px; 
	right:0; 
	width:300px; 
	text-align:left;
}
#footer .familysite .linkbtn li {
	float:left;
	padding-right:5px;
}
#footer .familysite .select {vertical-align:top; width:163px;}
#footer .familysite .input-image {vertical-align:top;}

#footer .fsitebnr {
	background:url(../../img/kr/layout/fsitebnr_bg.gif) 0 0 no-repeat; 
	position:absolute; 
	top:-202px; 
	left:50%; 
	width:1010px; 
	height:212px; 
	margin:0 0 0 -500px;
}
#footer .fsitebnr .tit {position:absolute; top:7px; left:15px;}
#footer .fsitebnr .bnr {
	width:680px; 
	margin:40px 30px 20px 30px;
	*padding-top:40px;
	*margin-left:10px;
}
#footer .fsitebnr .bnr li {
	float:left; 
	margin:10px 20px 10px 20px ; 
	height:37px; 
	width:120px;
	padding:auto;
	text-align:center;
}
#footer .fsitebnr .view {
	position:absolute;
	right:20px;
	top:36px;
	width:210px;
	height:155px;
}
#footer .fsitebnr .close {position:absolute; top:7px; right:15px;}

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

/* 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 - 언어선택 */
#body .language2 {
	float:left;
	margin-left:20px;
	/*margin-top:35px;*/
}
#body .language2 ul li {
	margin-right:22px;
}
#body .language2 * {
	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:930px; height:387px;}

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

/* gnb - 메인비주얼 */
#main_visual {position:absolute; top:60px; left:1px; width:1024px; 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:247px;}
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 {
	float:left;
}

/* colgroup1 */
#mainwrap .colgroup1 {
	height:auto;
	width:320px;
	_width:344px;
	padding-top:0px;
	float:left;
	overflow:hidden;
}
#mainwrap .colgroup1 .section1 {
	float:left; 
	width:320px; 
	margin-right:24px;
}
#mainwrap .colgroup1 .section2 {
	float:left; 
	width:310px;
	height:auto;
	border-bottom:solid 1px #e1e1e1; 
	padding-bottom:26px; 
	padding-top:10px;
}
#mainwrap .colgroup1 .section3 {
	float:left;
	width:310px;
	height:120px; 
	border-bottom:solid 1px #e1e1e1; 
	padding-bottom:20px;
	_padding-bottom:15px; 
	padding-top:20px;
}

#mainwrap .colgroup1 .section3 .more {
	position:relative; 
	top:-120px; 
	right:10px; 
	width:300px; 
	text-align:right;
}

#mainwrap .colgroup1 .section4 {
	float:left;
	width:310px;
	height:auto;
	padding-top:15px;
}
#mainwrap .colgroup1 .section4 .csservice {
	float:left;
	margin-right:5px;
	_margin-right:2px;
}
#mainwrap .colgroup1 .section4 .currpeople {
}
/* colgroup1 - section1 */
/* colgroup1 - 로그인 */
#login_main {
	width:300px; 
	height:162px; 
	margin-bottom:7px;
	margin-top:15px;
	padding:10px 10px 0px 10px;
	background:url(../../img/kr/new_main/login_bg.jpg) 0 0 no-repeat;
}
#login_main p.tit1 {
	margin-right:8px; 
	width:200px;
	padding:7px 0 0 9px;
}
#login_main p.tit2 {
	margin-right:8px; 
	padding:7px 0 0 9px;
}
#login_main div.frm {
	margin-right:8px; 
	padding:7px 0 0 9px;
	display:block;
	width:250px;
	height:50px;
}
#login_main div.frm .id img {
	padding-top:5px;
}
#login_main div.frm .pw img {
	padding-top:5px;
}
#login_main div.frm .btn {
	position:relative;
	width:72px;
	height:51px;
	top:-54px;
	left:160px;
}
#login_main p.frm .txt1 {
	display:inline-block; 
	padding:3px 5px 0 0; 
	vertical-align:top;
}
#login_main div.frm .input1,
#login_main div.frm .input2 {
	display:inline-block; 
	width:auto; 
	margin-bottom:7px; 
	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 div.frm .input-text1,
#login_main div.frm .input-text2 {
	width:120px; 
	height:14px; 
	_margin:-1px 0; 
	padding-top:4px; 
	vertical-align:top; 
	font-family:Dotum; 
	font-size:11px; 
	color:#a7a09b; 
	border:solid 1px #ccc;
	background:#fff;
	/*background:transparent;*/
}
#login_main p.frm .inputbg {background-position:bottom left;}
#login_main p.frm p.btn_login {
	position:relative; 
	top:-60px; 
	margin-left:5px; 
	vertical-align:top;
	border:solid 1px #ccc;
}
#login_main p.frm .input-image {
	position:relative; 
	top:-3px; 
	margin-left:5px; 
	vertical-align:top;
	border:solid 2px #f00;
}
#login_main ul.btn {
	float:left; 
	padding-top:8px;
	padding-left:5px;
	_margin-top:-54px;
}
#login_main ul.btn li {float:left; margin-right:8px;}
#login_main ul.btn li img {vertical-align:top;}

/* colgroup1 - 로그아웃 */
#logout_main {
	width:300px; 
	height:162px; 
	margin-bottom:7px;
	margin-top:15px;
	padding:10px 10px 0px 10px;
	background:url(../../img/kr/new_main/login_bg.jpg) 0 0 no-repeat;
}
#logout_main p.tit1 {
	margin-right:8px; 
	width:200px;
	padding:7px 0 0 9px;
}
#logout_main p.tit2 {
	margin-right:8px; 
	padding:7px 0 0 9px;
}
#logout_main ul.btn {
	float:left; 
	padding-top:8px;
	padding-left:5px;
	_margin-top:0px;
}
#logout_main ul.btn li {float:left; margin-right:8px;}
#logout_main ul.btn li img {vertical-align:top;}

#logout_main ul.list {
	float:left; 
	padding:8px 0 0 10px;
	margin-top:7px;
	margin-left:7px;
	border-top:solid 2px #ccc;
	width:78%;
}
#logout_main ul.list li {
	/*float:left; */
	line-height:16px; 
	padding-left:0px;
	padding-bottom:4px;
	/*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;
	padding-bottom:6px;
}
#logout_main ul.list li.gtr {
	margin-right:14px;
	float:left;
}
#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 - jobseekers */
.jobseekers p.tit {
	float:left; margin:2px 40px 5px 5px;
}
.jobseekers ul.bnr li {
	overflow:hidden; width:116px; height:18px; margin-bottom:3px;
}
.jobseekers ul.bnr li a:hover img {
	margin-top:-18px;
}

/* 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:584px;
	height:584px;
	width:356px;
	overflow:hidden;
	padding:0px 5px 0px 0px;
	margin-left:8px;
	_margin-left:-1px;
	float:left;
 }
#mainwrap .colgroup2 .bnr_img{
	height:584px;
	width:356px;
	overflow:hidden;
}
#mainwrap .colgroup2 .bnr_img img{
	height:584px;
	width:356px;
	max-height:584px;
	max-width:356px;
}
#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;
	height:550px;*/
	width:300px;
	overflow:hidden;
	margin-left:15px;
 }
 
#mainwrap .colgroup3 ul li {
	display:block;
	height:115px;
	border-top:solid 1px #e1e1e1;
	overflow:hidden;
}
#mainwrap .colgroup3 ul li.frist {
	display:block;
	height:115px;
	border-top:solid 0px #e1e1e1;
}
#mainwrap .colgroup3 ul li p {
	display:block;
}
#mainwrap .colgroup3 ul li p.txt {
	float:left; 
	margin-left:120px;
	_margin-left:60px; 
	margin-top:20px;
	z-index:3000;
}
#mainwrap .colgroup3 ul li p.txt2 {
	float:left; 
	margin-left:5px; 
	margin-top:20px;
	z-index:3000;
}
#mainwrap .colgroup3 ul li p span {
	display:block;
	padding-top:5px;
}
#mainwrap .colgroup3 ul li p.img {
	display:block;
	float:left;
	padding:0;
	margin:0;
	width:100px;
	height:100px;
}
#mainwrap .colgroup3 ul li p.img1 {
	margin-top:-60px;
	margin-left:10px;
}
#mainwrap .colgroup3 ul li p.img2 {
	margin-top:20px; 
	margin-left:15px;
}
#mainwrap .colgroup3 ul li p.img3 {
	margin-top:-75px;
	margin-left:5px;
}
#mainwrap .colgroup3 ul li p.img4 {
	margin-top:20px; 
	margin-left:20px;;
}
#mainwrap .colgroup3 ul li p.img5 {
	margin-top:-70px;
	margin-left:0px;
}
 
#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:160px; 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:134px; 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:0px; 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:260px; height:160px;}
#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 - 롤링배너(배너3) */
#mn_imgbnnr2 {position:absolute; top:0; left:50px;}
#mn_imgbnnr2_list {overflow:scroll; width:260px; height:160px;}
#mn_imgbnnr2_list li {width:230px; height:133px;}
#mn_imgbnnr2_list li img {display:block;}

/* 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:2px 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:5px; background:#e50800; /*background:url(../../img/kr/main/layerpop_bgb.gif) 0 0 no-repeat;*/}
body#popup_question .bgb .bg {float:right; width:5px; height:5px; background:#e50800; /*background:url(../../img/kr/main/layerpop_bgb.gif) top right no-repeat;*/}
body#popup_question .bgb .btn {float:right; height:5px; padding:9px 12px 0 0;}
body#popup_question .bgb .btn .close {width:30px; height:5px; 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 .title_cover {
	/*background:url(../../img/kr/main/layerpop_bgt2.gif) 100% 0 no-repeat;*/
	height:50px;
}
body#popup_question h1.poptitle {
	float:left; 
	/*height:31px; 
	padding:6px 0 0 3px;*/
	/*background:url(../../img/kr/main/layerpop_bgt2.gif) 0 0 no-repeat;*/ 
	height:50px; 
	padding-left:15px; 
	padding-top:10px;
}
body#popup_question #mn_question_cnt {
	padding:15px 20PX 0 10px;
	float:right;
}
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 {
	padding-left:10px;
}
.introck .img01 {
	margin-bottom:32px;
}
.introck .txt {
	float:left;
}
.introck .txt li.txt1 {
	 float:left; 
	 margin-right:50px;
}
.introck .txt li.txt2 {
	 float:left; 
}
.introck .txt p {
	 padding-bottom:10px;
}
.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 {}

/* 0103_주요사업소개 */
.bizwrap {}
.bizwrap ul {
	position:relative;
	margin-bottom:10px;
	margin-left:20px;
	z-index:3000;
}
.bizwrap ul li {
	text-align:left;
}
.bizwrap ul li.top {
	margin:30px 0 10px 0; 
	line-height:20px;
}
.bizwrap ul li.tit {
	margin:50px 0 10px 0; 
	line-height:20px;
}

.bizwrap .visual {
	position:absolute;
	top:300px;;
	right:100px;
	z-index:0;
}
.bizwrap ul li img {
	vertical-align:top;
}

/* 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_해외전문인력검색 */

/* [글로벌인재발굴] */
/* 0302_글로벌인재발굴 서비스 */
.global02_wrap {
	overflow:hidden; 
	width:100%;
}
.global02_wrap dl {
	position:relative; 
	top:-60px; 
	margin-bottom:-60px;/**/
	margin-left:20px;
}
.global02_wrap dl dt {
	margin:60px 0 18px 0; 
	line-height:20px;
}
.global02_wrap dl dd {
	text-align:left;
}
.global02_wrap dl dd img {
	vertical-align:top;
}
.global02_wrap .tit {
	margin-left:15px;
	margin-bottom:15px;
}
.global02_wrap .graph {
	text-align:center;
}
.global02_wrap .bgimg {
	text-align:center;
	position:absolute;
	top:280px;
	right:140px;
	width:215px;
	height:232px;
}
.global02_wrap dl dd.contactus {
	color:#4f4f4f;
	font-weight:bold;
	margin-bottom:20px;
	line-height:20px;
}
.global02_wrap dl dd.contactus p {
	color:#a0a0a1;1162b4
}
.global02_wrap dl dd.contactus span,
.global02_wrap dl dd.contactus span a {
	color:#1162b4;
	text-decoration:none;
	font-weight:normal;
}
/* 0303_맞춤형 서비스 OPS */
.ops_wrap {
	overflow:hidden; 
	width:100%;
}
.ops_wrap ul {
	margin-bottom:10px;
	margin-left:20px;
}
.ops_wrap ul li {
	text-align:left;
}
.ops_wrap ul li.tit {
	margin:20px 0 18px 0; 
	line-height:20px;
}
.ops_wrap ul li img {
	vertical-align:top;
}
.ops_wrap ul li.contactus {
	color:#4f4f4f;
	font-weight:bold;
	margin-bottom:20px;
	line-height:20px;
}
.ops_wrap ul li.contactus p {
	color:#a0a0a1;1162b4
}
.ops_wrap ul li.contactus span,
.ops_wrap ul li.contactus span a {
	color:#1162b4;
	text-decoration:none;
	font-weight:normal;
}
.ops_wrap .bgimg {
	position:absolute;
	width:190px;
	height:230px;
	top:280px;
	right:150px;
}
.ops_wrap .tit {
	margin-left:15px;
	margin-bottom:15px;
}
.ops_wrap .graph {
	text-align:center;
}


/* 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:648px; 
	margin:0 auto; 
	margin-bottom:17px;
}
ol.tab_itr li {float:left; padding-right:68px; 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_신청하기 */


/* [골드카드] */
/* 제도소개 */
.goldcard_wrap {
	overflow:hidden; 
	width:100%;
}
.goldcard_wrap dl {position:relative; top:-60px; margin-bottom:-60px;}
.goldcard_wrap dl dt {margin:60px 0 18px 0; line-height:20px;}
.goldcard_wrap dl dd {text-align:center;}
.goldcard_wrap dl dd img {vertical-align:top;}
.goldcard_wrap .tit {
	margin-left:15px;
	margin-bottom:15px;
}
.goldcard_wrap .graph {
	text-align:center;
}
.goldcard_wrap .mgt10 {
    margin-top: 10px;
}
.goldcard_wrap .pdL15 {
    padding-left: 15px;
}
.goldcard_wrap .mgt20 {
    margin-top: 20px;
}
.goldcard_wrap .history {
    height: 220px;
}
.goldcard_wrap .history img {
    margin-bottom: -2px;
    margin-right: 5px;
}
.goldcard_wrap .history li {
    float: left;
    margin-top: 10px;
}
.goldcard_wrap .history li.year {
    margin-left: 15px;
    width: 60px;
	height:26px;
}
.goldcard_wrap .history li.txt {
    width: 580px;
	height:26px;
}
.goldcard_wrap .img {
	margin:20px 0;
}
.goldcard_wrap h4 {
	font-weight:bold;
}

/* [정보마당] */
/* --- 한국소개 --- */
/* 040101_한국소개 */
.infocenter_wrap {}
.infocenter_wrap .tit {
	padding-top:5px;
	padding-bottom:15px;
	border:2px #ccc;
}
.infocenter_wrap .tit2 {
	padding-top:20px;
	padding-bottom:15px;
	border:2px #ccc;
}


/* --- 한국산업및경제 --- */
/* 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_설문조사 */
/* 설문조사*/
/* tbltype52 */
.tbltype52 {
	clear:both; 
	width:100%; 
	line-height:16px; 
	border-spacing:0; 
	border-collapse:separate; 
	#border-collapse:collapse;
	border-top:solid 2px #e2524d;
}
.tbltype52_title {
	margin-top:20px; 
	padding:6px 0 5px 10px; 
	text-align:center; 
	line-height:16px; 
	font-weight:bold; 
	color:#547ca4; 
	background:#e9eef3;
}
.tbltype52 th,
.tbltype52 td {
	padding:9px 0.83em 5px; 
	font-size:12px; 
	font-family:Dotum; 
	border-right:1px solid #ededed; 
	border-bottom:1px solid #ededed; 
	text-align:center;
}
.tbltype52 thead th { 
	border-right:none;
	font-weight:bold; 
	color:#666; 
	background:#eee;
	border-bottom:solid 1px #dadada; 
}
.tbltype52 thead td { 
	background:#f9f9f9;  
	border-right:none; 
	text-align:left; 
	color:#666666;
}

.tbltype52 tbody th {
	background:#ffffff; 
	border-bottom:solid 1px #ededed; 
	border-right:none;
	text-align:left; 
	font-weight:bold; 
	color:#666; 
	background:#f9f9f9;
}
.tbltype52 tbody th.type1 {
	text-align:center;
}
.tbltype52 tbody td {
	border-bottom:solid 1px #dadada; 
	border-right:none; 
}
.tbltype52 tbody td.txt { padding:8px 0 0 10px; }

.tbltype52 tbody .contents { padding-left:20px; }
.tbltype52 tbody .contents .input-radio { text-align:left; o padding-right:3px;}

.tbltype52 .cnt5 { text-align:left}
.tbltype52 .last-child {border-right:none;}

/* [이용안내] */
.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:150px;
	margin-left: 16px;*/
	/*background:url(../../img/kr/layout/sitemap_menu_bg.gif) 0 0 no-repeat;*/ 
	width:150px;
	height:24px; 
	border-bottom:solid 2px #ccc;
	margin-left:15px;
	padding: 8px 0 6px 0;
	text-align:center;
}
.sitemap .colgroup h4 img {vertical-align:top;}
.sitemap .colgroup ul {
	width:150px;
	margin-left:15px;
}
.sitemap .colgroup li {
	width:auto; 
	font-size:12px; 
	line-height:14px; 
	border-bottom:1px solid #e9eaee; 
	padding: 8px 0 6px 10px;
	font-weight:bold;
}
.sitemap .colgroup li.depth1 {
	width:auto; 
	padding: 7px 0 7px 19px;
	font-weight:normal;
	font-size:11px;
}
.sitemap .colgroup li.depth2 {
	width:auto; 
	padding: 7px 0 7px 31px; 
	font-weight:normal;
	font-size:11px;
}

.sitemap .colgroup1 {float:left; position: relative; width:100%;}
.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 .colgroup2 {float:left; position: relative; margin-top:-380px;  width:100%;}
.sitemap .colgroup2 .section5 {float:left; position: relative;}
.sitemap .colgroup2 .section6 {float:left; position: relative;}
.sitemap .colgroup2 .section7 {float:left; position: relative;}

.sitemap .colgroup3 {float:left; position: relative; margin-top:-170px;  width:100%;}
.sitemap .colgroup3 .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:140px; 
	padding:40px 0 0 190px; 
	background:url(../../img/kr/image/logintype1_bg.gif) 70px 50px no-repeat;
}
.logintype1 .txtwrap .txt1 {height:48px;}
.logintype1 .txtwrap .txt2 {}
.logintype1 .bx1type1 {width:550px; margin:0 auto;}
.logintype1 .bx1type2 {padding:19px 0;}
.logintype1 .frm {
	position:relative; 
	width:380px; 
	margin:10px 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 240px; 
	background:url(../../img/kr/image/idsearchfrm_bg.gif) 100px 55px no-repeat;
}
.idsearch_form .txtwrap .txt1 {height:46px;}
.idsearch_form .txtwrap .txt2 {}
.idsearch_form .bx1type1 {width:550px; 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 240px; 
	background:url(../../img/kr/image/pwsearchfrm_bg.gif) 100px 50px no-repeat;
}
.pwsearch_form .txtwrap .txt1 {height:46px;}
.pwsearch_form .txtwrap .txt2 {}
.pwsearch_form .bx1type1 {width:550px; 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 {
	margin-left:2px;
	width:136px; 
	padding:12px 12px 5px 6px; 
	background:url(../../img/kr/layout/mypage_interest_tbg.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; 
	margin-left:2px;
	margin-bottom:15px;
	height:14px; 
	background:url(../../img/kr/layout/mypage_interest_bbg.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:0px; overflow:hidden; height:0px; margin-bottom:0px; background:#fff;}
/* 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제공 관심인력 */





/* [탭] */
.crg_tab {position:relative; overflow:hidden; width:100%; border-bottom:1px solid #90a5c1; z-index:9;}
.crg_tab ul {float:left;}
.crg_tab ul li {float:left; margin-right:1px; padding-left:2px; background:url(../../img/staff/image/tab_bg.gif) 0 0 no-repeat;}
.crg_tab ul li a {float:left; height:17px; padding:7px 20px 0 18px; font-weight:bold; color:#999 !important; background:url(../../img/staff/image/tab_bg.gif) top right no-repeat;}
.crg_tab ul li.current {background-position:0 -25px;}
.crg_tab ul li.current a {color:white !important; background-position:100% -25px;}


/* [button style] */
/* button - wrap */
.crg_buttonwrap {margin:8px 0 -8px;} /* 게시판리스트 + 페이징 */
.crg_buttonwrap2 {margin:20px 0 5px;}
.crg_buttonbar {display:inline-block; position:relative; overflow:hidden; width:13px; height:20px; vertical-align:middle; font-size:1px; line-height:1px; background:url(../../img/staff/btn/button_bgbar.gif) center top no-repeat; z-index:0;} /* 구분바 */

/* button - reset */
.crg_button, .crg_button a,
.crg_button2, .crg_button2 a {_overflow:hidden; margin:0; padding:0; text-decoration:none !important; white-space:nowrap; vertical-align:middle; font:normal 12px/12px Gulim; color:white; border:0; background:url(../../img/staff/btn/button_bg.gif) no-repeat; z-index:0;}

/* button */
.crg_button {display:-moz-inline-stack; /* ff2 */ display:inline-block; height:20px; padding-left:3px; background-position:0 0;}
.crg_button a {display:block; padding:5px 6px 3px 2px; #padding:4px 6px 4px 2px; vertical-align:top; font:normal 12px/12px Gulim; color:white !important; background-position:right top;}

/* button2 */
.crg_button2 {display:-moz-inline-stack; /* ff2 */ display:inline-block; height:18px; padding-left:3px; background-position:0 -30px;}
.crg_button2 a {display:block; padding:4px 6px 2px 2px; #padding:3px 6px 3px 2px; vertical-align:top; font:normal 12px/12px Gulim; color:#999 !important; background-position:100% -30px;}


/* 페이지 하단 문의처*/
.bodycontact {clear:both; background:#ececec; border:solid 1px #d7d7d7; padding:15px 20px 15px 20px; margin:20px 15px 20px 15px;}
.bodycontact ul {margin-top:15px;}
.bodycontact ul li {height:20px; display:block;}
.bodycontact ul li.name {font-weight:bold; color:#444;}
.bodycontact ul li.tel {padding-left:80px; padding-top:4px; background:url(../../img/kr/image/bodycontact_tel.gif) 0 0 no-repeat;}
.bodycontact ul li.email {padding-left:80px; padding-top:4px; background:url(../../img/kr/image/bodycontact_email.gif) 0 0 no-repeat;}
