﻿@charset "utf-8";

html { overflow-x:auto;overflow-y:auto; _overflow: scroll !important; _overflow-x: auto !important;}
body {margin:0px; padding:0px; font-family:돋움, Dotum, verdana Tahoma; font-size: 12px; color: #666; line-height:16px;  letter-spacing:0px; background:#f6f6f6; }
* { margin:0;padding:0; letter-spacing:0px;}
img , fieldset { border:0px; }
legend { display:none; }
table { border-collapse:collapse; }
textarea{ border:1px solid #cccccc;}
select, input { vertical-align:middle; }
select {font-family:돋움; font-size:11px; BEHAVIOR: url('/company/inc/css/selectBox.htc'); CURSOR: hand; border:0px; }
html>/**/body select, x:-moz-any-link, x:default  { border:1px solid #CCC; }
select, x:-moz-any-link, x:default { border:1px solid #CCC; }
body:first-of-type select { border:1px solid #CCC; }
ul, ol{list-style-type : none;}
dt, dd, h1 ,h2, h3, h4{ padding:0px; margin:0px; }

a, a:link, a:visited, a:active { color:#666; text-decoration:none; }
a:hover{ color:#ef413d; text-decoration:none; }

.input1 { border:1px solid #ccc; height:13px; padding:3px 2px 2px 2px }
.fl{float:left;}
.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*/

#accessibility { visibility:hidden; position:absolute; height:0px; }
#mainWrap { width:100%; height:711px; min-width:902px; _width:expression(document.body.clientWidth < 903 ? '902px' : '100%'); }
#wrap { width:902px; position:relative; text-align:center; margin:0 auto; }
#web-container { width:100%; text-align:left; }
#gnb-container { width:880px; position:relative; margin-left:6px; line-height:0px; font-size:0px; z-index:100; }
	#gnb-container #gnb-area { height:90px; }

#body-container { width:100%; background:url('/company/img/common/rnd_mid02.gif') repeat-y; }
	#body-container #top{ width:100%; background:url('/company/img/common/rnd_top02.gif') no-repeat left top; }
	#body-container #content-wrap { position:relative; width:880px; background:url('/company/img/common/rnd_btm02.gif') no-repeat left bottom; min-height:400px; _height:expression((!IE7)?400+"px":""); padding:0 16px 0 6px;}
	#body-container #content-wrap #snav-area { position:absolute; top:0px; left:6px; width:155px; vertical-align:top; line-height:0px; font-size:0px; }
	#body-container #content-wrap #cont-area { width:880px; overflow:hidden; height:auto; }
	#body-container #content-wrap #cont-area #cont { margin-left:155px !important; padding-bottom:49px; overflow:hidden;} /* 이미지 컨텐츠영역 */
	#body-container #content-wrap #cont-area #cont02 { padding:0 39px 85px 155px; margin-top:45px; } /* 게시판 컨텐츠영역 */
	#body-container #content-wrap #cont-area #cont03 { padding:0 0 0 155px !important; margin-bottom:11px;} /* 이미지 컨텐츠영역 : 백그라운드가 말풍선까지 갈때 */
	#body-container #content-wrap #cont-area #cont04 { margin-bottom:40px; } /* full flash */
	#body-container #content-wrap #cont-area #visual-area { margin-left:155px; }

#footer-area { text-align:left; margin-left:6px; margin-top:-19px !important; width:902px; position:relative; }
	#footer-area ul#f-menu { margin:0 0 0 14px; width:80%; padding-bottom:14px; overflow:hidden; }
	#footer-area ul#f-menu li { float:left; background:url('/company/img/common/bar02.gif') no-repeat right 0px; padding:0 7px 0 6px; font-size:0px; line-height:0px; }
	#footer-area address { clear:both; margin:0 0 0 20px; font-size:0px; line-height:0px; padding-bottom:20px; }
	#footer-area div#footer-sel { position:absolute; right:20px; top:0px; width:144px; }
	div#footer-sel.sel-open { position:absolute; height:243px; width:144px; margin-top:-200px; }
	div#footer-sel.sel-close { position:absolute; height:44px; width:144px; vertical-align:bottom; overflow:hidden; }
	div#footer-sel div.flaAClose { margin-top:-200px }
	div#footer-sel div.flaAOpen { margin-top:0px }

/* 플래시에 따른 컨텐츠 영역 */
div.fla-area { margin-bottom:-42px; }
div.fla-area02 { margin-bottom:13px; }
div.fla-area03 { margin-bottom:12px; }
div.fla-area04 { margin-bottom:37px; }
div.fla-area05 { margin-bottom:2px; }
div.fla-area06 { margin-bottom:36px; }

/* 대체텍스트 noscript */
p.noscript { font-size:12px; line-height:16px; }
h1 { float:left; font-size:12px; background:Red}
h2 { font-size:12px; line-height:16px; visibility:hidden; height:0px; overflow:hidden; }

ul.mnav { width:500px; overflow:hidden; height:150px; font-size:12px; line-height:16px; float:left }
	ul.mnav li { float:left; position:relative; padding:0 10px; font-weight:bold }
	ul.mnav li ul { position:absolute; left:0px;  width:500px; white-space:nowrap; margin:20px 0 0 5px;  }
	ul.mnav li ul li { font-weight:normal; padding:0 5px; letter-spacing:-1px; width:auto; float:left;}

ul.util-area { float:right; font-size:11px; line-height:16px;  }
	ul.util-area li{ float:left; padding-left:5px; letter-spacing:-1px; }

#nsc-gnb { visibility:hidden; height:0px; overflow:hidden; }
#sub-menu1, #sub-menu2, #sub-menu3, #sub-menu4, #sub-menu5, #sub-menu6 { display:none; height:0px; }

#nsc-snav { visibility:hidden; height:0px; overflow:hidden; }
#snav-menu1, #snav-menu2, #snav-menu3, #snav-menu4, #snav-menu5, #snav-menu6, #snav-menu7, #snav-menu8 { display:none; height:0px;},
#snav-menu11, #snav-menu12, #snav-menu13, #snav-menu14, #snav-menu15, #snav-menu16, #snav-menu17{ display:none; height:0px;}
#snav-menu21, #snav-menu22, #snav-menu23{ display:none; height:0px;}
#snav-menu31, #snav-menu32{ display:none; height:0px;}
#snav-menu41, #snav-menu42, #snav-menu43{ display:none; height:0px;}
#snav-menu51, #snav-menu52, #snav-menu53, #snav-menu54{ display:none; height:0px;}
#snav-menu61, #snav-menu62, #snav-menu63, #snav-menu64, #snav-menu65, #snav-menu66, { display:none; height:0px;}
#snav-menu81, #snav-menu82, #snav-menu83, #snav-menu84, #snav-menu85, #snav-menu86, { display:none; height:0px;}

ul.snav { width:155px; position:absolute;left:0px; top:0px;  font-size:12px; line-height:16px; margin-top:-5px;}
	ul.snav li { padding:0 10px; font-weight:bold; margin-top:10px; }
		ul.snav li ul.sub { margin-left:5px; margin-top:5px;position:relative;  }
		ul.snav li ul.sub li { font-weight:normal; padding:0 5px; margin:0px; margin-bottom:5px; letter-spacing:-1px; }
			ul.snav li ul.sub li ul.sub2 { margin-top:0px !important; position:relative;}
			ul.snav li ul.sub li ul.sub2 li { padding:0px; margin:0px; margin-bottom:2px; word-break:keep-all; color:#999}
			ul.snav li ul.sub li ul.sub2 li a, ul.snav li ul.sub li ul.sub2 li a:link, ul.snav li ul.sub li ul.sub2 li a:visited { color:#999}
			ul.snav li ul.sub li ul.sub2 li li { font-size:11px; padding-left:10px; color:#999}
			ul.snav li ul.sub li ul.sub2 li li a, ul.snav li ul.sub li ul.sub2 li li a:link, ul.snav li ul.sub li ul.sub2 li li a:visited { color:#999}

.fnt-hei { font-size:12px !important; line-height:16px !important; }
#nsc-footer { position:relative; visibility:hidden; height:0px; overflow:hidden;  }
dl.noscript-footer { margin-top:5px; clear:both;}
	dl.noscript-footer dt { font-weight:bold; clear:both;}
	dl.noscript-footer dd { overflow:hidden;}
	dl.noscript-footer dd li{ float:left; padding:2px 5px; white-space:nowrap }
#nsc-footer address { margin:10px 0 0 -2px; }


/* 대체텍스트 메인 noscript */
#main-accessibility { visibility:hidden; height:0px; overflow:hidden; }
	#main-accessibility dt { visibility:hidden; height:0px; }
	#main-accessibility h1 { float:none; background:none;}
		#main-accessibility ul.mnav-m { margin-top:20px; float:left; }
		#main-accessibility ul.mnav-m li { float:left; margin:0 5px;}
		#main-accessibility ul.mnav-m li  a { font-weight:bold; color:#FFF;  background:#e01a22; padding:10px 10px 5px 10px; }
		#main-accessibility ul.mnav-m li ul { margin-top:5px;}
		#main-accessibility ul.mnav-m li li  { float:none;  margin:0px; padding-bottom:2px }
		#main-accessibility ul.mnav-m li li a { font-weight:normal; background:none; color:#666;}
	#main-accessibility ul.util-area-m { float:left; margin:20px 0 0 10px; }
	#main-accessibility ul.util-area-m li { float:left; font-size:11px; padding:0 5px; background:#999; }
	#main-accessibility ul.util-area-m li a { color:#FFF;  }

#main-footer-accessibility { visibility:hidden; height:0px; overflow:hidden; }
#main-footer-accessibility ul#f-menu { margin-left:7px;  padding:15px 0 5px 0; overflow:hidden; }
#main-footer-accessibility ul#f-menu li { float:left; padding:0 7px 0 6px; font-size:0px; line-height:0px; }
#main-footer-accessibility address { clear:both; margin:10px 0 0 10px; font-size:11px; line-height:14px; padding-bottom:20px; font-style:normal; }

#main-footer-accessibility dl.noscript-footer { margin:10px 10px 0 10px; clear:both;}
#main-footer-accessibility dl.noscript-footer dt { font-weight:bold; clear:both; margin-top:10px; background:#c4c4c4; color:#fff; padding-left:5px }
#main-footer-accessibility dl.noscript-footer dd { overflow:hidden;}
#main-footer-accessibility dl.noscript-footer dd li{ float:left; padding:2px 5px; white-space:nowrap }


/* 테이블 */
table.tbl01 { width:100%; border-bottom:1px solid #d8d8d8 !important;}
	table.tbl01 th { text-align:left; line-height:0px; font-size:0px; padding-bottom:6px; border-bottom:1px solid #d8d8d8 !important;}
	table.tbl01 th img { margin-top:-1px; }
	table.tbl01 th.tit { padding-left:80px;}
	table.tbl01 th.attach { padding-left:40px;}
	table.tbl01 td { border-top:1px solid #f2f2f2; padding:5px 1px; white-space:nowrap; }
	*:first-child+html table.tbl01 td { border-bottom:1px solid #f2f2f2; border-top:0px; }
	table.tbl01 td.attach { padding-left:40px;}
	table.tbl01 td.tit { border-top:1px solid #f2f2f2; padding-left:80px; white-space:normal; }
	*:first-child+html table.tbl01 td.tit { border-bottom:1px solid #f2f2f2; border-top:0px; }
	table.tbl01 td.tit a, table.tbl02 td.tit a:link, table.tbl02 td.tit a:visited, table.tbl02 td.tit a:active {color:#999; }
	table.tbl01 td.tit a:hover { text-decoration:none; color:#666 }
	table.tbl01 td ul.cm_btn li { float:left; background:url('/company/img/common/bar.gif') no-repeat left 4px; padding:0 5px; }

table.tbl01_view { width:100%; border-bottom:1px solid #d8d8d8 !important; }
	table.tbl01_view th { height:27px; background:url('/company/img/common/th_line.gif') no-repeat right center !important; line-height:0px; font-size:0px; padding-right:10px;border-bottom:1px solid #d8d8d8; text-align:left;}
	table.tbl01_view th img { margin-top:-1px; }
	table.tbl01_view td { padding:4px 0 0 10px; white-space:nowrap; border-bottom:1px solid #d8d8d8; }
	table.tbl01_view td.tit { text-align:left; padding:2px 0 0 10px; width:100%; white-space:normal;}
	table.tbl01_view td.view { text-align:left; padding:30px 16px 30px 0; word-break:keep-all; white-space:normal; }


/* 페이징 */
.paging { text-align:left;overflow:hidden; letter-spacing:2px; font-size:11px; margin-top:10px; }
	.paging img{ vertical-align:middle; }
	body:first-of-type .paging img{ margin-top:-3px;}
	.paging strong { color:#ef413d; }
	.paging a { background:url('/company/img/common/bg_paging.gif') no-repeat right 8px; padding-right:6px;}
	.paging a.bgnone { background:none !important; padding-right:0px; padding-left:0px; }
	.paging a.prev { background:none !important; padding-right:11px; }
	.paging a.next { background:none !important; padding-left:12px; padding-right:0px; }
	.paging a, .paging a:link, .paging a:visited, .paging a:active, .paging a:hover { text-decoration:none; color:#666 }

/* 이전글 다음글 */
dl.viewlist { border-bottom:1px solid #d8d8d8; width:100%; overflow:hidden; font-size:11px; }
	dl.viewlist dt { float:left; text-align:left; clear:both; background:url('/company/img/common/th_line.gif') no-repeat right center; border-bottom:1px solid #f2f2f2; line-height:0px; font-size:0px; padding:6px 10px 6px 0; width:31px; }
	dl.viewlist dd { float:left; border-bottom:1px solid #f2f2f2; padding:4px 10px 3px 10px; width:625px; _width:624px; }
	dl.viewlist dd.prev { color:#999; }
	dl.viewlist dd.prev a, dl.viewlist dd.prev a:link, dl.viewlist dd.prev a:visited, dl.viewlist dd.prev a:active { color:#999; text-decoration:none; }
	dl.viewlist dd.prev a:hover { color:#ef413d; }
	dl.viewlist dd.next{ color:#666; }

/* 버튼 */
.btn { text-align:right; margin:10px 0 0 0; vertical-align:top; line-height:0px; font-size:0px; }

/* 페이징아래 설명*/
.expl { margin-top:30px; vertical-align:top; }

/* tab 메뉴 */
ul.tab { background:url('/company/img/common/bg_tab.gif') no-repeat right top; width:671px; height:22px; vertical-align:top; line-height:0px; font-size:0px; }
	ul.tab li { float:left; }

#body-container #content-wrap #cont-area #cont02  h2 { clear:both !important; line-height:0px; font-size:0px; margin:45px 0 0 0; visibility:visible; height:auto;}
p.unit { color:#c2c2c2; font-size:11px; margin:2px 9px 0 0; float:left; }

.hand { cursor:pointer }
.bgnone { background:none !important; }
.borb_none { border-bottom:0px !important;}
.fixed { table-layout:fixed; }
.b {font-weight:bold !important;}
.n {font-weight:normal;}
.u { text-decoration:underline !important; }
.l {float:left;}
.r {float:right !important;}
.cl {clear:both;}
.ac {text-align:center !important;}
.at {vertical-align:top !important;}
.am {vertical-align:middle !important;}
.ab {vertical-align:bottom;}
.ar {text-align:right !important;}
.disNoneTxt { visibility:hidden; width:0px; height:0px; overflow:hidden; font-size:0px; } /* 리더기에서만 읽히고 보이지않음 */

/* 여백 Style */
.m0 { margin:0px !important;}
.mt0 { margin-top:0px !important; }
.mb0 { margin-bottom:0px !important; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mtn15 {margin-top:-15px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}


/* 기존 아티클을 가져올때 리뉴얼전 Table Style */
.fixed { table-layout:fixed; }
.tbl .input {border:1px solid #DDDAD5;padding:3px 0 0 3px;margin:-4px 0 -2px 0;}
.tbl .ac { padding-left:0;padding-right:0;text-align:center; }
.tbl .minput { margin:-6px 0 -1px 0; }

table.tbl01_view td.view table.tbl { width:100%;clear:both;word-break:break-all; border:1px solid #fdd0bc; border-top:1px solid #f26239;background:#fff; }
table.tbl01_view td.view	table.tbl th { padding:0px;border-right:1px solid #fdd0bc;border-bottom:1px solid #fdd0bc; border-top:none;font-weight:normal; text-align:left; background:#ffebd6 !important; color:#ef413d; font-size:12px; line-height:16px; }
table.tbl01_view td.view	table.tbl td { padding:5px 10px 4px 10px;border-bottom:1px solid #fdd0bc; border-left:1px solid #fdd0bc; border-top:none; }
table.tbl01_view td.view	table.tbl td.test { padding:5px 10px 4px 10px;border-top:1px solid green !important; }
table.tbl01_view td.view	table.tbl td.part {height:10px;background-color:none;border:none;border-bottom:1px solid #D68187;}
table.tbl01_view td.view	table.tbl td.td2 { padding:5px 10px 4px 10px;border-bottom:2px solid #BBB;border-left:1px solid #BBB; }
table.tbl01_view td.view	table.tbl td td, table.tbl table.tbl td td{padding:0;border:none;}

table.tblb1 { border-top:1px solid #D68187; }
table.none { border-top:1px solid #BBB; } /* 2007-08-02 수정 */

.tbl .tbl { margin:0 0 -1px -1px;border:0; }
.tbl .tbl td { padding:5px 10px 4px 10px;border-bottom:1px solid #BBB;border-left:1px solid #BBB; }

.tbl .bg {background:#fff8f1; color:#333 !important;}
.tbl .bg2 {background:#F8F8F8;} /* 좀더 연한 gray */
.tbl .bg2 td {background:#F8F8F8;} /* 좀더 연한 gray */
.tbl .bg3,.tbl tr.bg3 td { background:#fff; } /* 연한핑크 */

.tbl .st { color:#E07D41; }
.tbl .st A,.st A:link,.st A:visited,.st A:hover { color:#E07D41;text-decoration:underline; }

table.tbl01_view td.view table { width:671px !important;}
	table.tbl01_view td.view table td { border-bottom:0px; word-break:keep-all; text-align:left; white-space:normal; }
	table.tbl01_view td.view table td b { letter-spacing:-1px; }
	table.tbl01_view td.view table td p img { margin:5px auto; text-align:center; }

/* ceo 데스트 : ceo 인사말 */
.bg-ceomsg { background:url('/company/img/ceo/bg_ceo_msg.jpg') no-repeat right bottom; } /* ceo인사말 백그라운드 */
dl.ceo-msg { float:left; width:485px; padding-bottom:60px; position:relative; }
	dl.ceo-msg dt { visibility:hidden; width:0px; height:0px; font-size:0px; position:absolute; }
	dl.ceo-msg dd { margin-bottom:26px; }

dl.ceo-pro { float:left; margin:20px 0 0 59px; width:119px; }
	dl.ceo-pro dt { margin-bottom:10px; }


/* 보도자료 플래시 영역*/
.newsflaArea { margin-bottom:30px; width:671px; line-height:0px; }


/* CI변천사*/
#cont.ci{margin-bottom:34px !important;padding-bottom:52px !important;}
dl.ci_now dt { padding:10px 0; background:url('/company/img/common/bg_cont_topline.gif') no-repeat left top; }
dl.ci_now dd.ciimg { float:left; margin-right:20px; }
ul.ci_change { margin-top:45px;}
	ul.ci_change li { float:left; background:url('/company/img/cyber/bcmuseum/ico_arr.gif') no-repeat right 92px;padding-right:18px;margin-right:10px;}
	ul.ci_change li dt { padding:10px 0; }
	ul.ci_change li dt.tline { background:url('/company/img/common/bg_cont_topline.gif') no-repeat left top; }
	ul.ci_change li dd.citxt {padding:10px 0 31px 0;}


/*  광고이야기 */
.bcmuseum-bg { background:url('/company/img/cyber/bcmuseum/bg_museum.gif') no-repeat }
div.bcmuseum_fla { margin:14px 0 39px 132px; }
div.bcmuseum-img p{ margin-bottom:26px; }
div.bcmuseum-img p.img-r{ text-align:right; margin-bottom:0px !important; }


/* CI소개 */
.bg_ci{ background:url('/company/img/cyber/ci_info/bg_ci.gif') no-repeat right bottom; }
.bg_ci02{ background:url('/company/img/cyber/ci_info/bg_ci02.gif') no-repeat right bottom; }
.bg_ci03{ background:url('/company/img/cyber/ci_info/bg_ci03.gif') no-repeat right bottom; }


.ci_area{ clear:both; width:725px; overflow:hidden}
.ci_area dl.ci_tit {margin-bottom:58px;}
.ci_area dl.ci_tit dt { margin-bottom:13px;}
.ci_area .ci_right{ float:right; margin-right:38px;}

.ci_area dl.ci_color dt { font-size:0px; line-height:0px; padding-bottom:13px; margin:0px; }
.ci_area dl.ci_color dd {  font-size:0px; line-height:0px; padding-bottom:34px; margin:0px; }

.ci_area dl.ci_logotype { font-size:0px; line-height:0px;float:left; margin-right:48px;}
.ci_area dl.ci_logotype dt { font-size:0px; line-height:0px;padding-bottom:22px; margin:0px; }
html>/**/body .ci_area dl.ci_logotype dd { font-size:0px; line-height:0px; margin:0px;padding-bottom:42px; }

.ci_area dl.ci_tit01 {font-size:0px; line-height:0px;margin-bottom:43px;}
.ci_area dl.ci_tit01 dt { font-size:0px; line-height:0px;margin-bottom:13px;}
.ci_area dl.ci_symbol { font-size:0px; line-height:0px;padding-bottom:22px;}
.ci_area dl.ci_symbol dt { margin-bottom:21px; }
.ci_area dl.ci_symbol dd { margin-bottom:45px; }


/* 사이트맵*/
ul.sitemap { overflow:hidden; width:100%; margin-top:25px; }
ul.sitemap li { float:left; padding-right:58px; white-space:nowrap;}
ul.sitemap li.end { padding-right:0px; }
ul.sitemap li dl { width:175px; font-size:0px; line-height:0px;}
ul.sitemap li dl dd ul.dep02 li { float:none; background:url('/company/img/ico/bu_gray.gif') no-repeat 14px 4px; padding:0 0 5px 23px;border-bottom:1px solid #e9e9e9;margin-top:7px;}
ul.sitemap li dl dd ul.dep02 li ul.dep03 {border-top:1px solid #e9e9e9;border-bottom:none;margin:5px 0 0 -23px;padding:3px 0 4px 0;}
ul.sitemap li dl dd ul.dep02 li ul.dep03 li {background:url('/company/img/ico/bu_gray02.gif') no-repeat 23px 6px; padding:0 0 0 31px;border-bottom:none;}


/* 사업현황 */

ul.tab-style01 { background:url('/company/img/present/bg_tab.gif') no-repeat left top; width:100%; overflow:hidden; margin-bottom:23px; }
	ul.tab-style01 li { float:left; vertical-align:top; font-size:0px; line-height:0px; }
	ul.tab-style01 li.on { margin-left:-1px; }

.t-expl { margin-bottom:40px; font-size:0px; }

ul.subcont { background:url('/company/img/common/bg_line01.gif') no-repeat left top; width:100%; padding-top:7px }
	ul.subcont li { border-bottom:1px dashed #e3e3e3; padding:29px 0 22px 0; font-size:0px; line-height:0px; }
	ul.subcont li.end { background:url('/company/img/common/bg_line01.gif') no-repeat left bottom; border-bottom:0px; padding-bottom:28px; }
	ul.subcont li div.icon { float:left; margin:1px 17px 0 0; }
	ul.subcont li dl.detail { float:left; font-size:0px; width:555px; }
	ul.subcont li dl.detail dd.subject { margin-top:9px; }
	ul.subcont li dl.detail dd.substance { margin-top:15px; }
	ul.subcont li dl.detail dd.dd_bg { background:url('/company/img/present/bg_ddline.gif') no-repeat left top; padding-top:5px; margin-top:15px; }
	ul.subcont li dl.detail dd ul.exp { background:none; margin-top:19px; width:550px; }
	ul.subcont li dl.detail dd ul.exp li { background:url('/company/img/ico/bu_line.gif') no-repeat left 1px; float:left; width:auto; font-size:0px; line-height:0px; border-bottom:0px; padding:0px; padding-left:5px; margin:0 25px 7px 0; white-space:nowrap; }
	ul.subcont li dl.detail dd ul.exp li.end { margin-right:0px; }
	ul.subcont li dl.detail dd ul.exp li img.detail { margin:10px 0 13px 0; }
	ul.subcont li dl.detail dd ul.exp02 li { border-bottom:0px; padding:0px; margin:0px; background:none; margin-bottom:7px; font-size:11px; font-family:tahoma; line-height:13px; color:#999999; }
	ul.subcont li dl.detail dd ul.exp02 li a { color:#999; }
	ul.subcont li dl.detail dd ul.exp02 li a:hover { color:#666; }
	ul.subcont li dl.detail dd ul.exp02 li strong { width:38px; }
	ul.subcont li dl.detail dd ul.exp02 li strong img { vertical-align:middle; }


/* 2009 채용공고 */
div.rboxbtm {background:url('/company/img/info/2009recruit_boxbtm.jpg') left bottom no-repeat;width:671px;padding-bottom:47px;}
div.rboxtop {background:url('/company/img/info/2009recruit_boxtop.jpg') left top no-repeat;width:671px;padding:15px 0;}
div.rboxtop div.step1 {position:relative;background:url('/company/img/info/2009recruit_page_1.gif') left top no-repeat;width:671px;height:263px;}
div.rboxtop div.step1 input {border: 1px solid #CEC9C3; width: 118px; height: 22px;}
div.rboxtop div.step1 input.jumin1 {position:absolute;left:230px;top:192px;}
div.rboxtop div.step1 input.jumin2 {position:absolute;left:369px;top:192px;}
div.rboxtop div.step1 img.btn {position:absolute;left:494px;top:179px;}
div.rboxtop div.step2 {position:relative;background:url('/company/img/info/2009recruit_page_2.gif') left top no-repeat;width:671px;height:273px;}
div.rboxtop div.step2 p.username {position:absolute;left:109px;top:32px;font-family:굴림;font-weight:bold;font-size:14px;text-align:center;width:71px;}
div.rboxtop div.step2 p.interviewdate {position:absolute;left:199px;top:150px;font-weight:bold;color:#5D5D5D;}
div.rboxtop div.step2 p.interviewplace {position:absolute;left:199px;top:184px;font-weight:bold;color:#5D5D5D;}
div.rboxtop .interviewmap {text-align:center;}
div.rboxtop .step2bt { margin:10px 0 10px 0;text-align:center;padding:0; }
div.rboxtop .step2bt2 { margin:10px 77px 10px 0;text-align:right;padding:0; }
div.rboxtop div.step0 { margin:0 auto 27px auto;padding-top:37px;text-align:center; }
div.rboxtop div.step0 .cfbtn { margin-top:20px; }
div.rboxtop div.step3 p.btnposi31 { text-align:right;margin:0 90px 15px 0; }

div.rboxtop div.step12 {position:relative;background:url('/company/img/info/2009recruit_page_12.gif') left top no-repeat;width:671px;height:263px;}
div.rboxtop div.step12 input {border: 1px solid #CEC9C3; width: 118px; height: 22px;}
div.rboxtop div.step12 input.jumin1 {position:absolute;left:230px;top:192px;}
div.rboxtop div.step12 input.jumin2 {position:absolute;left:369px;top:192px;}
div.rboxtop div.step12 img.btn {position:absolute;left:494px;top:179px;}
div.rboxtop div.step22 {position:relative;background:url('/company/img/info/2009recruit_page_22.gif') left top no-repeat;width:671px;height:735px;}
div.rboxtop div.step22 p.username {position:absolute;left:109px;top:32px;font-family:굴림;font-weight:bold;font-size:14px;text-align:center;width:71px;}
div.rboxtop div.step22 p.interviewdate {position:absolute;left:199px;top:150px;font-weight:bold;color:#5D5D5D;}
div.rboxtop div.step22 p.interviewplace {position:absolute;left:199px;top:184px;font-weight:bold;color:#5D5D5D;}

/* 2009 채용공고 디자인NEW */
.recruitBox { width:686px;margin:20px 0 0 0;padding:0 0 20px 0;list-style-type:none; }
.recruitBox li { float:left; }
.recruitBox .step01 { background:url('/company/img/info/new_recruit_ssn.jpg') no-repeat left top;width:362px;height:42px;color:#d1d1d1; }
.recruitBox .step01 input.jumin1 { margin:11px 0 0 112px;font-size:11px;color:#808080;border:1px solid #d1d1d1;text-align:center;width:60px;height:15px;padding-top:2px; }
.recruitBox .step01 input.jumin2 { margin:11px 0 0 8px;font-size:11px;color:#808080;border:1px solid #d1d1d1;text-align:center;width:60px;height:15px;padding-top:2px; }
.recruitBox .step01 .btn { margin:13px 0 0 0; }
.recruitBox .step02 { background:url('/company/img/info/new_recruit_pass.jpg') no-repeat left top;width:377px;height:680px;color:#d1d1d1; }
.recruitBox .step02 .name { color:#c49a72;font-weight:bold;margin:0 0 0 35px;padding-top:33px;width:62px;text-align:center;line-height:14px; }
.recruitBox .step02 .theday { padding-top:113px;margin:0 0 0 69px;color:#eb4b3f;font-size:11px;font-family:돋움,dotum;font-weight:bold; }
.recruitBox .step02 .viewbt { padding-top:150px;margin:0 0 0 220px; }
.recruitBox .step02bt { text-align:right;margin-top:20px; }
.recruitBox .step03bt { text-align:right;margin-top:20px; }

.recruitBox .step022 { background:url('/company/img/info/new_recruit_pass2.jpg') no-repeat left top;width:377px;height:601px;color:#d1d1d1; }
.recruitBox .step022 .name { color:#c49a72;font-weight:bold;margin:0 0 0 35px;padding-top:33px;width:85px;text-align:center;line-height:14px; }
.recruitBox .step022 .theday { padding-top:113px;margin:0 0 0 69px;color:#eb4b3f;font-size:11px;font-family:돋움,dotum;font-weight:bold; }

/* 협력업체등록 */
#regist{width:664px;position:relation;}
#regist input{border:1px solid #e1e1e1;color:#666; font:12px/12px '돋움'; padding:2px 2px 0; height:16px; vertical-align:middle;}
input.type1{width:21px; margin-right:10px;}
input.type2{width:150px;}
input.type3{width:120px;}
.title{margin-right:20px;}
.tbl02{width:100%; color:#959595;}
.tbl02 td{text-align:left; vertical-align:middle; padding:3px 10px;border:1px solid #feb8b0; }
.tbl02 .th01{color:#ed7165; background-color:#ffeceb; padding-top:5px;}
.tbl02 dl{width:100%; margin-bottom:-5px;}
.tbl02 dt{width:70px;margin-top:1px; float:left}
.tbl02 dd{margin-bottom:5px}
.pop_tbl{color:#959595; border-top:2px solid #f07266; width:565px;}
.pop_tbl th{text-align:center; font:bold 12px/12px '돋움'; color:#f07266; background:#ffeceb; vertical-align:middle; padding:7px 0 5px;border:1px solid #feb8b0; }
.pop_tbl td{font:12px/12px '돋움';padding:7px 0 5px 5px;border:1px solid #feb8b0; }
.scroll{overflow:scroll; overflow-x:hidden;width:96%; height:320px; border-bottom:1px solid #feb8b0;}
