@import url('/recruitApp/inc/css/bbs.css');
html { overflow-x:auto; overflow-y:auto; _overflow: scroll !important; _overflow-x: auto !important; height:100%; }
body { margin:0px; padding:0px; font-family:µ¸¿ò, Dotum, verdana Tahoma; font-size:11px; color:#888888; line-height:16px; letter-spacing:0px; height:100%; }
* { margin:0; padding:0; letter-spacing:0px; }
img, fieldset { border:0px; }
legend { display:none; }
table { border-collapse:collapse; }
textarea { border:1px solid #cccccc; font-size: 11px; color: #888;}
select, input, img { vertical-align:middle; color: #888; font-size: 11px;}
input {border: 1px solid #c7c7c7; padding: 2px 4px 1px 4px;}
li { list-style: none;}

a, a:link, a:visited, a:active { color:#888888;  text-decoration:none; }
a:hover { color:#888888; text-decoration:none; }

.clfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clfix {display: inline-block;}
.clfix {display: block;}
* html .clfix {height: 1%;} /* Hides from IE-mac */
.clfix{ zoom:1; } /*for IE 5.5-7*/

.fl {float:left !important;}
.fr {float:right !important;}
.cl {clear:both;}
.al {text-align:left !important;}
.ar {text-align:right !important;}
.at {vertical-align:top;}
.ab {vertical-align:bottom;}
.am {vertical-align:middle !important;}
.ac {text-align:center !important;}
.b {font-weight:bold !important;}
.nor {font-weight:normal !important;}
.u {text-decoration: underline !important;}
.bg_none { background:none !important; }
.dn { display:none !important; }
.bl0 {border-left: 0 !important;}
.bt0 {border-top: 0 !important;}
.bb0 {border-bottom: 0 !important;}
.bnone {border: none !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb30 {margin-bottom:30px !important;}
.w579{width:579px !important;}

.check {margin: -1px 0 0 -2px; border: none !important; border: 0;}
:root .check {margin:  -1px 0 0 0;}

/* layout */
#accessibility { visibility:hidden; position:absolute; height:0px; }
#wrap { position:relative; width:1014px; min-height:100%; _height:auto !important; _height:100%; margin:0 auto; background:#fff url('/recruitApp/img/common/bg_body.gif') repeat-y; }
#header-container { width:924px; padding:12px 30px 0 30px; height:44px; background:url('/recruitApp/img/common/img_logo.gif') no-repeat right 11px; }
	#header-container h1 { padding-bottom:13px; font-size:0px; line-height:0px; }
	#header-container #gnb-area { position:absolute; top:43px; left:30px; width:954px; height:137px; z-index:100; }
		#header-container #gnb-area .mnavView { height:281px; position:absolute; top:0px; left:0px; }
		#header-container #gnb-area .mnavClose { height:136px; overflow:hidden; position:absolute; top:0px; left:0px; }
	
	#header-container #main-gnb-area { position:absolute; top:43px; left:30px; width:954px; height:430px; }
	#main-body-container { width:954px; background:#f0f1f3; margin:0 30px; padding-bottom:15px; overflow:hidden; margin-top:430px; }

#body-container { width:954px; background:#f0f1f3; margin:0 30px; padding-bottom:60px; overflow:hidden; margin-top:123px;}
	#body-container #snav-area { float:left; width:153px; padding:46px 54px 0 36px; }
	#body-container #content-wrap { float:left; width:675px; padding:8px 36px 0 0;_padding-right:0px; position:relative; }
		#body-container #content-wrap #cont-area { padding-top:40px; overflow:hidden; }
			#body-container #content-wrap #cont-area h2 {  font-size:0px; line-height:0px; }
			#body-container #content-wrap #cont-area p.stxt { margin:10px 0 30px 0; }

/*#footer-area { padding:7px 30px 0px 30px; overflow:hidden; }
	#footer-area p.copyright { float:left; text-align:left; margin-right:15px; font-size:0px; line-height:0px; }
	#footer-area ul.fmenu { float:left; text-align:left; }
		#footer-area ul.fmenu  li { float:left; background:url('/recruitApp/img/common/bar_fmenu.gif') no-repeat left 1px; padding:0px 6px; font-size:0px; line-height:0px; list-style:none; }*/

#FooterWrap { position:relative; width:954px; height:27px; padding: 7px 0 0 29px; overflow:visible; z-index:10; }/* Footer */
	#FooterWrap img { vertical-align:top; }
	#FooterWrap .logo { float:left; }

	#FooterWrap .copyright p { position:absolute; top:10px; right:253px; }
	#FooterWrap .copyright div.privacy-policy { position:absolute; top:10px; right:175px; }
	#FooterWrap div.family-sites { position:absolute; top:7px; right:0; overflow:visible; }
		#FooterWrap div.family-sites .button { width:127px; height:13px; border:0; background:url('/recruitApp/img/common/rsm_family_site.gif') no-repeat 0 0; cursor:pointer; }
		#FooterWrap div.family-sites ul { position:absolute; right:0; bottom:12px; width:125px; padding:0; border:1px solid #e5e5e5; background-color:#fff; }
		body.js #FooterWrap div.family-sites ul { display:none; }
			#FooterWrap div.family-sites ul li a { color:#999; font-size:10px; letter-spacing:-1px;}
			#FooterWrap div.family-sites ul li a:focus, #FooterWrap div.family-sites ul li a:hover, #FooterWrap div.family-sites ul li a:active { color:#000; }

#file-path { position:absolute; top:5px; right:36px;_right:0px; color:#a2a7b0; text-align:right }
	#file-path a, #filePath a:link, #filePath a:visited, #filePath a:hover, #filePat a:active{color:#a2a7b0; text-decoration:none; }

/* main */
#main-body-container dl.left_main { float:left; padding:22px 26px 0px 26px; width:545px; overflow:hidden; }
	#main-body-container dl.left_main dt { border-bottom:1px solid #737c8e; }
		#main-body-container dl.left_main dt img { border-bottom:1px solid #2e384b; padding-bottom:6px; margin-bottom:-1px; }
	#main-body-container dl.left_main dd { margin-top:2px; }

#main-body-container div.rig_main { float:left; }
#main-body-container div.rig_main ul.noti { position:relative;width:301px; }
	#main-body-container div.rig_main ul.noti li{ background:url('/recruitApp/img/ico/bul_gray.gif') no-repeat 1px 5px; padding-left:8px; list-style:none; vertical-align:middle;}
		#main-body-container div.rig_main ul.noti li a { padding-top:5px; }
		#main-body-container div.rig_main ul.noti li span { position:absolute; right:0px; }


h3 { margin-bottom:10px; }

/* scroll */
.scr  {
scrollbar-shadow-color: #ffffff; 
scrollbar-highlight-color: #ffffff; 
scrollbar-face-color: #cccccc; 
scrollbar-3dlight-color: #cccccc; 
scrollbar-darkshadow-color: #cccccc; 
scrollbar-track-color: #ffffff; 
scrollbar-arrow-color: #ffffff;
}

/* Tab */
ul.tab { width:100%; margin:30px 0 20px !important; padding-left:0 !important; overflow:hidden; background:url('/recruitApp/img/common/bg_tab.gif') repeat-x bottom; }
	ul.tab img { vertical-align:top; }
	ul.tab li { float:left; list-style: none;}
	ul.tab li { margin-right:-1px; }
	ul.tab li.on a,
	ul.tab li a:hover { position:relative; right:0px; margin-right:0; margin-left:0px;}
		ul.tab li a { float:left; height:27px; overflow:hidden; }
		ul.tab li a:focus, ul.tab li a:hover, ul.tab li a:active { outline:0; zoom:1; }
			ul.tab li.on a img, ul.tab li a:focus img, ul.tab li a:hover img, ul.tab li a:active img { margin-top:-26px; }

ul.mtab { width:301px; margin:30px 0 20px !important; padding-left:0 !important; overflow:hidden; background:url('/recruitApp/img/common/bg_tab.gif') repeat-x bottom; }
	ul.mtab img { vertical-align:top; }
	ul.mtab li { float:left; list-style: none;}
	ul.mtab li { margin-right:-1px; }
	ul.mtab li.on a, ul.mtab li a:hover { position:relative; right:0px; margin-right:0; margin-left:0px;}
		ul.mtab li a { float:left; height:20px; overflow:hidden; }
		ul.mtab li a:focus, ul.mtab li a:hover, ul.mtab li a:active { outline:0; zoom:1; }
			ul.mtab li.on a img, ul.mtab li a:focus img, ul.mtab li a:hover img, ul.mtab li a:active img { margin-top:-19px; }

/* paging */
.paging {list-style:none; text-align:center; margin-top:25px;}
	.paging li {display:inline;padding:0 1px 0 2px;}
	.paging li.paging_last {padding-left:3px;}
	.paging li img {vertical-align:middle;}

/* btn */
.btn { text-align:right; margin-top:20px; }
	.btn img { margin-left:3px; }

/* list table */
.tbl_list {border-bottom:1px solid #788498;}
	.tbl_list th {padding:5px 0 6px 0; background:#8f9cb0 url('/recruitApp/img/common/bg_th.gif') no-repeat right top;}
	.tbl_list th.last_th {background:#8f9cb0 none;}
	.tbl_list td {text-align:center; padding:5px 0 1px 0; border-bottom:1px solid #cbcfd5;}
	.tbl_list td.list_tit {text-align:left; padding-left:25px;}
	.tbl_list td.list_btn {padding:2px 0 4px 0;}
		.tbl_list td.list_btn div {width:80px; text-align:left;}

/* round box */
.application { border:1px solid #d3d5da; background:#e9ebee; width:635px; padding:10px 20px; margin-bottom:10px; }
	.application ul.exp_list { border-top:1px solid #d7d7d5; margin-top:9px; padding-top:4px; }
	.application ul.exp_list li{ background:url('/recruitApp/img/ico/bul_gray.gif') no-repeat 1px 5px; padding-left:8px; list-style:none; margin-top:3px; }

/* Áö¿ø¼­ ¼öÁ¤,»èÁ¦ & °á°ú È®ÀÎ*/
fieldset.app_input {border:1px solid #e1e1e1; background:#fafafa; width:512px; height:127px; padding:31px 0 0 163px;text-align:left;}
	fieldset.app_input dl { height:129px; overflow:hidden; }
		fieldset.app_input dl dt {float:left; width:70px; }
		fieldset.app_input dl dt label { padding-left:7px; background:url('/recruitApp/img/ico/bul_arr.gif') no-repeat 0 3px;}
		fieldset.app_input dl dd { margin:0 0 4px 70px; }
			fieldset.app_input dl dd input { width:208px; }
			fieldset.app_input dl dd img.confirm { margin-left:10px; }
			fieldset.app_input dl dd.idfind { padding-top:4px;}

ol.tbl-list {width: 559px;background-color: #d9dbdf; padding: 10px; margin: 5px 0 10px 0;}
	ol.tbl-list li {list-style: none; margin-top: 5px; letter-spacing: -1px;}
	ol.tbl-list li img {margin-top: -3px;}
div.tbl-txtarea {float: left; width: 100%; border-top: 1px solid #cbcfd5; border-bottom: 1px solid #cbcfd5; padding: 3px 0;}
	div.tbl-txtarea textarea {float: left; margin-right: 10px; width: 455px; height: 143px; padding: 10px;}
div.tbl-txtarea02 {float: left; width: 100%; border-top: 1px solid #cbcfd5; border-bottom: 1px solid #cbcfd5; padding: 3px 0;}
	div.tbl-txtarea02 textarea {float: left; margin-right: 10px; width: 460px; height: 110px; padding: 10px;}
.tbl-texareabtn {float: right; margin-top: 110px;}
.tbl_textbyte {float: right; margin-top: 130px;}
.tbl_textbyte02 {float: right; margin-top: 110px;}

/* Áö¿ø¼­ ÀÛ¼º(µ¿ÀÇÇÏ±â) */
.agree { width:655px; height:134px; border:1px solid #c6c7c7; overflow:auto; padding:10px; }

.agree_total { border-bottom:1px solid #cbcfd5; margin-bottom:20px; padding-bottom:20px; overflow:hidden; }
.agree_total  ul.agree_list { width:100%; margin-top:10px; overflow:hidden; }
	.agree_total  ul.agree_list li { background:url('/recruitApp/img/ico/bul_gray.gif') no-repeat left center; padding-left:7px; }

.agree_total  ul.agree_sel { width:100%; overflow:hidden; margin:15px 0 0 0px; }
	.agree_total  ul.agree_sel li { margin-right:20px; float:left; display:inline; color:#6c6a67;}
	.agree_total  ul.agree_sel li.first { margin-left:25px; }

/* Ã¤¿ëÁ¤º¸ */
.busi_list {list-style:none; margin-top:5px; overflow:hidden;}
.busi_txt {width:640px; margin-top:20px; height:20px; padding:9px 13px 10px 13px; background:url('/recruitApp/img/employ/bg_business_txt.gif') no-repeat;}

/*º¹¸®ÈÄ»ý*/
.welfare_list {list-style:none; margin-bottom:20px;}
	.welfare_list dt {font-size:9pt; margin-bottom:10px;}
	.welfare_list dd {font-size:9pt; margin-bottom:10px;}

/* ±³À°Á¦µµ */
.edu_cont { margin-top:28px; }
	.edu_cont p { margin-bottom:20px; }
	.edu_cont .spacialty { margin-bottom:20px; }

ul.edu_list { width:100%; overflow:hidden; }
	ul.edu_list li { width:100%; overflow:hidden; padding-bottom:15px; }
	ul.edu_list li .img { float:left; }
	ul.edu_list li dl { float:left; width:500px; margin-left:25px; }
		ul.edu_list li dl dt { margin-bottom:5px; }