body {
    margin:0; 
    padding:0;
    font-family:µ¸¿ò, verdana;
    font-size:12px;
    color:#666;
	background:url(/images/bg_line.gif) repeat-x left -5px; width:100%;
}
a:link, a:hover, a:visited, a:active {color:#666;text-decoration:none;}
div, p, li, td {margin:0;padding:0;font-family:µ¸¿ò, verdana;font-size:12px;color:#666;}
img {border:0; margin:0; padding:0;}
img.icon {vertical-align:middle;margin-bottom:2px;}
table {border-collapse:collapse;}
ul, li {margin:0;padding:0;list-style:none;}
ul.img li {font-size:1px;line-height:1px;}
input.type-text {border:1px solid #DFD7CD;height:21px;font-family:µ¸¿ò;font-size:12px;padding:2px 2px 0 2px;}
input.type-search {border:1px solid #DFD7CD;height:21px;font-family:µ¸¿ò;font-size:12px;padding:2px 2px 0 2px;background:#FBF5EF;}
textarea {border:1px solid #DFD7CD;font-family:µ¸¿ò;font-size:12px;padding:10px;}


/*font-color*/
.white {color:#ffffff;}
.orange {color:#FF6F0F;}
.btxt {font-size:14px;color:#000;}

/*search*/
div.search {width:654px;margin:17px 0 10px 20px;}
div.search div.left {float:left;color:#8C8C8C;font-size:11px;padding-top:10px;}
div.search div.right {float:right}
div.search img,select,input {vertical-align:middle;}

/*board_list-type1*/
div.board_list {clear:both;}
div.board_list table {width:654px;margin-left:20px;}
div.board_list table th {padding:0;height:23px;background:url(/images/common/board_list_thead_bg2.gif) left bottom;}
div.board_list table th.end {text-align:right;}
div.board_list table td {text-align:center;border-bottom:1px solid #CDCDCD;padding:8px 10px 5px 10px;}
div.board_list table td.subj {text-align:left;}
div.board_list table td.period {font-size: 11px;}
div.board_list table td.end {border-bottom:1px solid #FF6F0F;}
div.board_list table td.content_txt {padding:15px 30px;line-height:17px;text-align:left;}
div.page_num {height:45px;text-align:center;padding-top:15px;font-family:verdana;font-size:11px;}
p.tb_note {margin:21px 0 7px 20px;}

/*board_list-type2*/
div.public_event_list {margin:20px 0 0 20px;}
div.public_event_list table {width:654px;background:url(/images/common/thead_bg.gif) no-repeat left top;}
div.public_event_list table th {background:url(/images/common/thead_vline.gif) no-repeat right top;}
div.public_event_list table th.end {background:none;}
div.public_event_list table th.left {text-align:left;padding:0 10px;}
div.public_event_list table td {text-align:center;border-bottom:1px solid #CDCDCD;padding:8px 10px 5px 10px;}
div.public_event_list table td.img {padding:0;}
div.public_event_list table td.subj {text-align:left;}
div.public_event_list table td.end {border-bottom:1px solid #FF6F0F;}
div.public_event_list table td.content_txt {padding:15px 30px;line-height:17px;text-align:left;}

/*board_edit*/
div.board_edit {width:654px;margin-left:20px;clear:both;background:#fbf5ef;border-top:2px solid #FF6F0F;border-bottom:1px solid #FF6F0F;padding:10px 0;}
div.board_edit table {}
div.board_edit table th {text-align:left;padding:0 10px 0 15px;}
div.board_edit table td {padding:2px 0;}
div.btn_type1 {width:654px;margin:14px 0 17px 20px;text-align:right;}

/*board_read*/
div.board_read {width:654px;margin-left:10px;}
div.board_read table td.content_txt {width:654px;padding:15px 30px;line-height:17px;}
div.board_read table td.left {width:87px;}
div.board_read table td.subtit {width:567px;padding:3px 10px 0 10px;}
table.page {width:654px;margin-left:10px;}

/*layout*/
.body_bg {background:url(/images/common/layout_content_bg2.gif) repeat-y;}
.body_bg2 {background:url(/images/common/layout_content_bg2.gif) repeat-y;}
div.leftmenu {
	width:203px;
	background:url(/images/common/left_bg.jpg) no-repeat top left;
	padding: 40px 0 0;
	text-align:right;
}
div.leftmenu p.banner {
	padding: 10px 29px 0 0;
}
/*location*/
div.path {width:697px;height:25px;background:url(/images/common/path_bg.gif) no-repeat top right;text-align:right;}
h1 {width:674px;height:58px;background:url(/images/common/h1_bg.gif) no-repeat left bottom;padding:13px 0 0 20px;margin:0;}
h2 {width:674px;height:25px;padding:20px 0 10px 20px;margin:0;}

/*content*/
p.con_img {margin:20px 0 20px 30px;}
p.con_img2 {margin:0 0 10px 30px;}
p.btn {text-align:right;width:614px;margin:10px 30px 10px 30px;}

*content*/
p.con_img_or {margin:20px 0 20px 10px;}



/*foot*/
.foot {background:url(/images/common/foot_bg.gif);height:128px;vertical-align:top;}
ul.copy {width:500px;}
ul.copy li {float:left;font-size:1px;line-height:1px;}
ul.sitelogo li {float:left;font-size:1px;line-height:1px;}



/*-- contents---*/

/*ad_power*/

/* --- 2006-12-20 ¼öÁ¤ ---------------------------------------------------------------------------------------- */
#adpower_box {width:614px;height:241px;margin:20px 0 0 40px;background:url(/images/ad/conimg_adpower_box.gif);}
p.photoframe {width:116px;height:137px;background:url(/images/ad/conimg_adpower_photoframe.gif);padding:10px 0 0 10px;}
p.photo_tit {color:#000;font-weight:bold;padding:3px 0 5px 0;text-align:center;}
p.center_img {text-align:center;}
p.adpower_box_tit {width:376px;height:45px;background:url(/images/ad/adpower_box_tit.gif);font-size:14px;color:#000;font-weight:bold;padding-top:15px;text-align:center;}

/*contact us*/
div.contactus {margin:0 0 30px 40px;}
div.contactus table {border-collapse:collapse;}
div.contactus table thead th {border-right:1px solid #CDCDCD;padding:0;}
div.contactus table thead th.end {border-right:none;}
div.contactus table tbody th {
	font-size: 12px;
	font-weight:bold;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
}
div.contactus table td {text-align:center;border-right:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;padding:5px 0 3px 0;}
div.contactus table td.end {border-right:none;}


/*contact2 us*/
div.contactus2 {margin:0 0 30px 0px;}
div.contactus2 table thead th {border-right:1px solid #CDCDCD;padding:0;}
div.contactus2 table thead th.end {border-right:none;}
div.contactus2 table tbody th {
  font-size: 12px;
	font-weight:bold;
	border: 1px solid #CDCDCD;
}
div.contactus2 table td {text-align:center;border-right:2px solid #CDCDCD;border-bottom:1px solid #CDCDCD;padding:5px 0 3px 0;}
div.contactus2 table td {text-align:center;border-left:2px solid #CDCDCD;border-bottom:1px solid #CDCDCD;padding:5px 0 3px 0;}
div.contactus2 table td.end {border-right:none;}

/*±¤°íÆÇ¸Å¹æ½Ä*/
table caption.drama {
width:614px;height:29px;
background:url(/images/ad/caption_ad_info1.gif) no-repeat bottom left;
}
table caption.movies {
width:614px;height:29px;
background:url(/images/ad/caption_ad_info2.gif) no-repeat bottom left;
}
table caption.espn {
width:614px;height:29px;
background:url(/images/ad/caption_ad_info3.gif) no-repeat bottom left;
}
table caption.game {
width:614px;height:29px;
background:url(/images/ad/caption_ad_info4.gif) no-repeat bottom left;
}
table caption.life {
width:614px;height:29px;
background:url(/images/ad/caption_ad_info5.gif) no-repeat bottom left;
}
table caption p {
height:31px;
padding:16px 5px 0 0;
text-align:right;
font-size:11px;
color:#666;
}
table td,th {padding:0;}
div.ad_info {margin-left:10px;}
div.ad_info table th {border-right:1px solid #CDCDCD;}
div.ad_info table th.end {border-right:none;}
div.ad_info table td {text-align:center;border-right:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;padding:8px 0 5px 0;}
div.ad_info table td.end {border-right:none;}

/*Å¸°Ù½ÃÃ»·üºÐ¼®*/
ul.tab {margin-left:20px;width:654px;height:29px;background:url(/images/ad/target_tab_bg.gif);}
ul.tab li {float:left;font-size:1px;line-height:1px;}
p.tab_con {text-align:center;padding:40px 0;clear:both;}

/*±¤°í¸ÞÀÎ*/
p.adbox_tit {width:614px;text-align:right;margin:50px 0 0 40px;}
dl.ad_main {margin:0 20px;}
dl.ad_main dt, dl.ad_main dd{margin:0;padding:0;font-size:1px;}
ul.ad_main {display:block;height:100px;padding:0;margin:20px 0 0 30px;}
ul.ad_main li {text-align:left;width:210px;height:100px;float:left;border-right:1px solid #E5E5E5;padding:0;margin:0;}
ul.ad_main li.end {width:200px;border-right:none;}

/*»ç¾÷¼Ò°³¸ÞÀÎ*/
#intro_menu {width:636px;height:111px;background:url(/images/business/business_intro_box_bg.gif);margin:0 0 30px 30px;}


/*public_sabo*/
#sabo_box {width:614px;height:241px;margin:20px 0 0 40px;background:url(/images/public/conimg_sabo_box.gif);}
#sabo_box p.sabo_box_tit {
background:url(/images/public/conimg_sabo_box_tit.gif) no-repeat;
width:293px;height:45px;
margin-top:30px;
font-weight:bold;
color:#000;
font-size:14px;
padding-top:12px;
text-align:center;
}
#sabo_news {width:295px;height:95px;overflow:auto;border:1px solid #fff;padding:10px;margin-top:5px;
scrollbar-face-color: ffffff; 
scrollbar-highlight-color: ffffff; 
scrollbar-shadow-color: ffffff; 
scrollbar-3dlight-color: eaeaea; 
scrollbar-arrow-color: 3d3d3d; 
scrollbar-track-color: eaeaea;
scrollbar-darkshadow-color: white ;
}
#sabo_box p.photo_tit {color:#000;font-weight:bold;padding:3px 0 5px 0;text-align:center;}
#sabo_box p.center_img {text-align:center;}
ul.sabo li {font-size:11px;color:#000;}

/*public_main*/
div.public_main {
	width: 650px;
	height:390px;
	background:url(/images/public/public_main_visual1.gif) no-repeat top left;
	position: relative;
	margin: 20px 0 0 10px;
}
h2.public_main {
	width: 287px;
}
div.public_main ul {margin:15px 0 0 30px;}
div.public_main ul li {
	background:url(/images/common/bull_cube1.gif) no-repeat 0 5px;
	padding-left:5px;
	margin:3px 0;
}
div.public_main_box1 {
	width: 287px;
	position: absolute;	
	top: 260px;
	left: 0;
}
div.public_main_box2 {
	width: 287px;
	position: absolute;	
	top: 0;
	left: 350px;
}
div.public_main_box3 {
	width: 287px;
	position: absolute;	
	top: 130px;
	left: 350px;
}
div.public_main_box4 {
	width: 287px;
	position: absolute;	
	top: 260px;
	left: 350px;
}
/*public_event_list*/
h2 {padding:0 0 0 10px;margin:15px 0 0 10px;}
p.event_list_img {width:201px;height:126px;border:1px solid #F2F2F2;padding:3px;margin:5px;}

/*audition*/
ul.cable_wath_tab {margin-left:20px;width:654px;height:29px;}
ul.cable_wath_tab li {float:left;font-size:1px;line-height:1px;}

/*qna_pw*/
div.qna_pw_box {
	margin:90px 0 100px 150px;
	width:374px;
	text-align:center;
	height:144px;
	padding:60px 0 0;
	background:url(/images/qna/qna_pw_img1.gif) no-repeat;
}

#topbar{
position:absolute; visibility: visible; left:880px; top:280px; z-index:100;
}



/* --- 2006-12-20 Ãß°¡ - °­Àç»ï -------------------------------------- */

.black_bold {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding:2px 0 0 10px;;
}

#text_area1 {
	width:375px;
	height:100px;
	overflow-y:auto;
	padding:10px;
	border: solid 1px #D2BAAA;
	scrollbar-face-color: white; 
    scrollbar-shadow-color: white; 
    scrollbar-highlight-color: #DBCCC1; 
    scrollbar-3dlight-color: white; 
    scrollbar-darkshadow-color: #DBCCC1; 
    scrollbar-track-color: #DBCCC1; 
    scrollbar-arrow-color: #000000;
}

#text_area_1 {
	width:135px;
	height:100px;
	overflow-y:auto;
	padding:10px;
	
	
}
#text_area2_1 {
	width:135px;
	color:#000000;
	font-size:11px;
	line-height:16px;
}


#text_area2 {
	width:325px;
	color:#000000;
	font-size:11px;
	line-height:16px;
}

#adpower_box2 {
	width:614px;
	height:219px;
	margin:20px 0 0 40px;
	background:url(/images/ad/conimg_adpower_box2.gif);
}

p.adpower_box_tit2 {
	width:199px;
	height:45px;
	background:url(/images/ad/adpower_box_tit2.gif) no-repeat;
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding-top:15px;
	text-align:center;
}

/*ÄÉÀÌºí¾È³»*/
div.cable_wath_tab ul {
	width: 654px;
	height: 23px;
	padding-left: 10px;
	background:url(/images/audition/cable_watch_tab_bg.gif) no-repeat;
}
div.cable_wath_tab ul li {
	float: left;
	font-size: 1px;
	line-height: 1px;
	padding: 0 5px;
}
table.cable_watch {
	width: 654px;
	border-bottom: 1px solid #FF6F0F;
	table-layout: fixed;
}
table.cable_watch thead th {
	background: url(/images/audition/cable_watch_th_bg.gif) no-repeat left bottom;
	border-bottom: 1px solid #FF6F0F;
	height: 26px;
}
table.cable_watch thead th.first-child {
	background: none;
}
table.cable_watch thead th.area {
	width: 267px;
}
table.cable_watch thead th.so_name {
	width: 187px;
}
table.cable_watch thead th.tel {
	width: 110px;
}
table.cable_watch thead th.url {
	width: 90px;
}
table.cable_watch tbody th,
table.cable_watch tbody td {
	border-bottom: 1px solid #CDCDCD;
	background: #FBFBFB;
	padding: 8px 15px 5px;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

/* Ã¤¿ëÃß°¡ -- ±èºÎ¿ë */
div.work_area {
	width: 654px;
	margin: 0 0 0 20px;
}
h2.volunteer {
	width: 654px;
	height: 40px;
	text-align: center;
	margin: 30px 0;
	background: url(/images/recruit/h2_volunteer_bg.gif) no-repeat;	
}
div.volunteer_tab {
	width: 654px;
	height: 29px;
    position: relative;
	background: url(/images/recruit/volunteer_tab.gif) repeat-x;
}
div.this_position1 {
    position: absolute;
    top: -20px;
    left: 12px;
}
div.this_position2 {
    position: absolute;
    top: -20px;
    left: 92px;
}
div.this_position3 {
    position: absolute;
    top: -20px;
    left: 172px;
}
div.this_position4 {
    position: absolute;
    top: -20px;
    left: 252px;
}
div.this_position5 {
    position: absolute;
    top: -20px;
    left: 342px;
}
div.this_position6 {
    position: absolute;
    top: -20px;
    left: 422px;
}
div.this_position7 {
    position: absolute;
    top: -20px;
    left: 502px;
}
div.this_position8 {
    position: absolute;
    top: -20px;
    left: 582px;
}
div.volunteer_tab ul li {
	font-size: 1px;
	line-height: 1px;
	float: left;
	height: 29px;
	text-align: center;
}
div.volunteer_tab ul li.menu1, 
div.volunteer_tab ul li.menu1 a {
	width: 80px;
}
div.volunteer_tab ul li.menu2,
div.volunteer_tab ul li.menu2 a {
	width: 80px;
}
div.volunteer_tab ul li.menu3,
div.volunteer_tab ul li.menu3 a {
	width: 80px;
}
div.volunteer_tab ul li.menu4,
div.volunteer_tab ul li.menu4 a{
	width: 92px;
}
div.volunteer_tab ul li.menu5,
div.volunteer_tab ul li.menu5 a{
	width: 80px;
}
div.volunteer_tab ul li.menu6,
div.volunteer_tab ul li.menu6 a{
	width: 80px;
}
div.volunteer_tab ul li.menu7,
div.volunteer_tab ul li.menu7 a{
	width: 80px;
}
div.volunteer_tab ul li.menu8,
div.volunteer_tab ul li.menu8 a{
	width: 80px;
}
h3.volunteer {
	padding: 0;
	margin: 25px 0;
	text-align: center;
}
h4.volunteer {
	width: 614px;
	margin: 20px 0 0 20px;
	border-bottom: 1px solid #DBD9D9;
	padding: 0 0 8px;
}
div.input_area {
	width: 614px;
	margin: 0 0 0 20px;
}
div.input_area input {
	height: 19px;
	font-size: 12px;
	font-family: µ¸¿ò;
	color: #444;
	padding: 3px 0 0 2px;
}
div.input_area dl {
	display: block;
	height: 21px;
	padding: 5px 5px 6px;
	margin: 0;
}
div.input_area dt {
	vertical-align: middle;
	float: left;
	height: 21px;
	padding: 5px 10px 0 20px;
	margin: 0;
}
div.input_area dd {
	float: left;
	height: 22px;
	padding: 0;
	margin: 0;
}
div.input_area dd select {
	font-size: 12px;
	font-family: µ¸¿ò;
	color: #444;
	border: 1px solid #666;
}
div.input_area dd img {
	vertical-align: middle;
}
div.input_area dd div.photo1 {
	width: 87px;
	height: 112px;
	padding: 6px 0 0 6px;
	background: url(/images/recruit/dd_volunteer_step1_photo1.gif) no-repeat;
}
div.input_area dd div.photo2 {
	width: 212px;
	height: 162px;
	padding: 6px 0 0 6px;
	background: url(/images/recruit/dd_volunteer_step1_photo2.gif) no-repeat;
}
div.input_area dd p.find {
	margin: 5px 0;
	padding: 0 0 0 4px;
}
div.input_area dd p.note {
	text-align: left;
	font-size: 11px;
	color: #666;
	padding: 2px 0 0 4px;
}
div.input_area dd p.note span {
	text-align: left;
	font-weight: bold;
	display: inline;
	padding: 0;
	font-size: 11px;
	color: #666;
}
div.input_area ul {
	margin: 0;
	padding: 0;
}
div.input_area ul li {
	display: block;
	border-bottom: 1px solid #DBD9D9;
}
div.input_area ul li span {
	font-size: 11px;
	color: #666;	
	display: block;
	padding: 0 0 5px 120px;
}
div.volunteer_btn {
	width: 614px;
	margin: 0 0 0 20px;
	padding: 20px 0;
	text-align: right;
}
/* step2 */
table.volunteer_step2 {
	width: 614px;
}
table.volunteer_step2 th {
	width: 60px;
	height: 30px;
	padding: 0 20px;
	border-bottom: 1px solid #DBD9D9;
}
table.volunteer_step2 td {
	border-bottom: 1px solid #DBD9D9;
	vertical-align: middle;
}
table.volunteer_step2 td dl {
	margin: 0;
	padding: 0;
}
table.volunteer_step2 td dt {
	float: left;
	margin: 0;
	padding: 5px 10px 2px;
}
table.volunteer_step2 td dd {
	font-size: 11px;
	color: #444;
	float: left;
	margin: 0;
	padding: 0;
}
/* step3 */
table.volunteer_step3 {
	width: 614px;
}
table.volunteer_step3 thead th,
table.volunteer_step3 tbody td {
	height: 30px;
	text-align: center;
	padding: 0 3px;
	border-bottom: 1px solid #DBD9D9;
}
table.volunteer_step3 tfoot td {
	font-size: 11px;
	padding: 10px;
}
table.volunteer_step3 tfoot td span {
	font-weight: bold;
}
/* step4 */
table.volunteer_step4_1 {
	width: 614px;
}
table.volunteer_step4_1 thead th {
	height: 30px; 
	padding: 0 15px;
	border-bottom: 1px solid #DBD9D9;
}
table.volunteer_step4_1 tbody th,
table.volunteer_step4_1 tbody td {
	text-align: center;
	height: 30px; 
	border-bottom: 1px solid #DBD9D9;
}
table.volunteer_step4_1 tfoot td {
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	padding: 5px;
}
table.volunteer_step4_1 tfoot td img {
	vertical-align: middle;
	margin-bottom: 2px;
}
table.volunteer_step4_2 {
	width: 614px;
}
table.volunteer_step4_2 th, 
table.volunteer_step4_2 td {
	height: 30px; 
	border-bottom: 1px solid #DBD9D9;
}
table.volunteer_step4_2 th {
	padding: 0 20px;
}
div.volunteer_step7_area {
	width: 614px;
	padding: 10px;
	background: #FDFBFA;
	border-bottom: 1px solid #DBD9D9;
}
div.volunteer_step7_area textarea {
	width: 585px;
	height: 90px;
}
div.textsum {
	padding: 0 0 0 240px;
	height: 9px;
	position: absolute;	
	top: 24px;
	right: 0;
	background: url(/images/recruit/div_textsum_bg.gif) no-repeat top left;
	text-align: left;
}
div.textsum p {
	color: #000;
	font-weight: bold;
	font-size: 11px;
	padding:2px 15px 0 0;
	display: inline;
	background: url(/images/recruit/p_textsum_bg.gif) no-repeat top right;
}
div.h4_head {
	width: 614px;
	height: 19px;
	position: relative;	
}
/* step6 */
table.volunteer_step6 {
	width: 614px;
}
table.volunteer_step6 th {
	width: 80px;
}
table.volunteer_step6 th,
table.volunteer_step6 td {
	border-bottom: 1px solid #DBD9D9;
}
table.volunteer_step6 td span {
	color: #999999; 
	display: block;
	font-weight: bold;
	padding: 5px 0 5px 20px;
	font-size: 11px;
}
div.input_area dl dd {
	color: #4C4C4C;
	font-size: 11px;
}
div.input_area span.portfolio {
	color: #999999; 
	display: block;
	font-weight: bold;
	padding: 5px 0 5px 20px;
	font-size: 11px;
}
div.input_area p.portfolio_tip {
	border-top: 1px solid #DBD9D9;
	color: #999999; 
	font-size: 11px;
	padding: 5px 20px;
}
div.input_area p.portfolio_tip span {
	color: #999999; 
	font-size: 11px;
	font-weight: bold;
}
/* volunteer_step0 */
div.volunteer_step0_img {
	margin: 20px 0 0;
}
div.volunteer_step0_img div.agree {
	color: #FF6F0F;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	margin: -30px 0 0;
}
div.volunteer_step0_img div.agree span {
	color: #666;
}
div.volunteer_myinfo {
	width: 614px;
	border-top: 1px solid #F3F0EE;
	border-bottom: 1px solid #F3F0EE;
	margin: 50px 0 10px;
}
div.volunteer_myinfo table {
	width: 360px;
	margin: 10px 0 10px 140px;
}
div.volunteer_myinfo table th {
	width: 100px;
	vertical-align: top;
	padding: 5px 0 0;
}
div.volunteer_myinfo table td {
	font-weight: bold;
	font-size: 11px;
	color: #666;
}
div.volunteer_myinfo table td p {
	padding: 3px 0;
	font-size: 11px;
	font-weight: normal;
}
p.volunteer_result {
	color: #0B0806;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	margin: -310px 0 260px;
}
p.volunteer_result img {
	vertical-align: middle;
	margin-bottom: 1px;
}
p.volunteer_result span {
	color: #0B0806;
	font-size: 14px;
	font-weight: bold;
}
/* pop_recruit */
div.pop_recruit_wrap {
	width: 550px;
	background: url(/images/recruit/div_pop_recruit_wrap.gif) repeat-y;
}
div.pop_recruit_wrap h1 {
	width: 550px;
	height: 63px;
	margin: 0;
	padding: 29px 0 0 57px;
	background: url(/images/recruit/h1_pop_recruit_wrap.gif) no-repeat;
}
div.pop_recruit_wrap div.content_area {
	padding: 25px 0 20px;
}
div.pop_recruit_wrap div.content_area dl {
	width: 470px;
	margin: 0 0 20px 40px;
	padding: 0;
	display: block;
}
div.pop_recruit_wrap div.content_area dl dt {
	margin: 0;
	padding: 0;
}
div.pop_recruit_wrap div.content_area dl dt span {
	display: block;
	padding: 10px 0 10px 50px;
	font-weight: bold;
	font-size: 11px;
	color: #666;
}
div.pop_recruit_wrap div.content_area dl dd {
	margin: 0;
	padding: 0 0 0 110px;
}
div.pop_recruit_wrap div.content_area dl dd img{
	vertical-align: middle;
}
div.pop_recruit_wrap div.content_area div.search_list {
	width: 430px;
	background: #FBFBFB;
	border-top: 1px solid #F3F0EE;
	border-bottom: 1px solid #F3F0EE;
	margin: 0 0 0 58px;
	height: 100px;
	overflow: auto;
	padding: 10px 20px;
	font-size: 11px;
	scrollbar-face-color: #efefef; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #999999; 
	scrollbar-3dlight-color: #eaeaea; 
	scrollbar-arrow-color: #3d3d3d; 
	scrollbar-track-color: #eaeaea;
	scrollbar-darkshadow-color: #ffffff; 
}
div.pop_recruit_wrap div.content_area div.search_list ul li,
div.pop_recruit_wrap div.content_area div.search_list ul li a {
	font-size: 11px;
	padding: 2px 0;
}
div.pop_recruit_wrap div.content_area div.search_list ul li span {
	padding: 0 5px 0 0;
}
div.pop_recruit_wrap div.close {
	width: 550px;
	height: 34px;
	text-align: right;
	padding: 0 22px 0;
	background: url(/images/recruit/div_pop_recruit_wrap_close.gif) no-repeat;
}
/* preview */
div.pop_preview_wrap {
    width: 640px;
	background: url(/images/recruit/div_pop_preview_wrap_bg.gif) repeat-y;
}
div.pop_preview_wrap h1 {
    width: 640px;
    height: 61px;
    margin: 0;
    padding: 18px 0 0 45px;
	background: url(/images/recruit/h1_pop_preview_bg.gif) no-repeat;
}
div.pop_preview_wrap h2 {
    width: 640px;
    height: 55px;
    margin: 0;
    padding: 18px 0 0 45px;
	background: url(/images/recruit/h2_pop_preview_bg.gif) no-repeat;
}
div.pop_preview_wrap h3 {
    text-align: center;
    margin: 0;
    padding: 25px 0 10px;
}
div.pop_preview_wrap h4 {
    width: 560px;
    padding: 20px 0 10px;
	margin: 0;
    border-bottom: 1px solid #B8B4B4;
}
div.pop_preview_wrap div.work_area {
    width: 560px;
    margin: 0 40px;
}
div.pop_preview_wrap div.work_area dl {
	display: block;
	height: 24px;
	margin: 2px 0 0;
	padding: 0;
    border-bottom: 1px solid #ECECEC;
}
div.pop_preview_wrap div.work_area dl dt {
	margin: 0;
	padding: 5px 10px 5px 20px;
	float: left;
}
div.pop_preview_wrap div.work_area dl dd {
	margin: 0;
	display: inline;
	padding: 6px 5px;
	float: left;
	font-size: 11px;
}
div.preview_photo {
	position:absolute;
	top: 5px;
	left: 15px;
	border: 3px solid #B8B4B4;
}
table.preview_typ1 {
    width: 560px;
}
table.preview_typ1 thead th {
	height: 24px;
	border-bottom: 1px solid #B8B4B4;
}
table.preview_typ1 tbody td {
	height: 24px;
	border-bottom: 1px solid #ECECEC;
	padding: 3px 5px 0;
	text-align: center;
	font-size: 11px;
}
table.preview_typ1 tbody td.left {
	text-align: left;
}
table.preview_typ2 {
    width: 560px;
}
table.preview_typ2 th {
	width: 90px;
	height: 24px;
	border-bottom: 1px solid #ECECEC;
}
table.preview_typ2 td {
	height: 24px;
	border-bottom: 1px solid #ECECEC;
	padding: 3px 5px 0;
	font-size: 11px;
}
table.preview_typ3 {
    width: 560px;
}
table.preview_typ3 th {
	text-align: left;
    width: 80px;
	height: 24px;
	padding: 0 0 0 15px;
	border-bottom: 1px solid #ECECEC;
}
table.preview_typ3 td {
	padding: 3px 5px 0;
	font-size: 11px;
	border-bottom: 1px solid #ECECEC;
}
table.preview_typ3 td p {
	font-size: 11px;
	word-spacing: 7px;
	padding: 3px 0;
}
table.preview_typ3 td p img {
	vertical-align: middle;
	margin: 0 6px 2px 0;
}
div.pop_preview_wrap h5 {
	width: 500px;
	margin: 0 0 0 20px;
	padding: 20px 0 5px;
	border-bottom: 1px solid #B8B4B4;
	color: #1A52CA;
	font-weight: bold;
}
div.pop_preview_wrap h5 span {
	color: #444;
	font-size: 11px;
	font-weight: normal;
}
div.pop_preview_wrap h5 span span {
	color: #444;
	font-size: 11px;
	font-weight: bold;
}
div.pop_preview_wrap div.mystory_area {
	width: 500px;
	padding: 10px 20px;
	color: #666;
	font-size: 11px;	
}
div.pop_preview_close_area {
    width: 640px;
    height: 50px;
    text-align: right;
    padding: 0 30px 0;
	background: url(/images/recruit/div_pop_preview_close_area.gif) no-repeat;
}
/* ÀÔ»çÁö¿ø ÁøÇà°á°ú */
div.success {
	width: 654px;
	height: 353px;
	margin: 20px 0 100px;
	position: relative;
	background: url(/images/recruit/recruit_success.jpg) no-repeat;
}
div.success p {
	position: absolute;
	top: 280px;
	left: 280px;
	text-align: right;
	color: #000;
	font-weight: bold;
}
div.success p img {
	vertical-align: middle;
	margin: 0 0 2px;
}
div.rejection {
	width: 654px;
	height: 433px;
	margin: 20px 0 100px;
	position: relative;
	background: url(/images/recruit/recruit_rejection_0213.jpg) no-repeat;
}




div.rejection table {
	width: 556px;
	position: absolute;
	top: 55px;
	left: 50px;
}
div.rejection table th {
	padding: 5px 0;
	border-bottom: 1px solid #FF6F0F;
}
div.rejection table td {
	padding: 5px 5px 2px;
	color: #444;
	text-align: center;
}

div.rejection_1 {
	width: 654px;
	height: 433px;
	margin: 20px 0 100px;
	position: relative;
	background: url(/images/recruit/recruit_rejection_imsi_0213.jpg) no-repeat;
}
div.rejection_1 table {
	width: 556px;
	position: absolute;
	top: 55px;
	left: 50px;
}
div.rejection_1 table th {
	padding: 5px 0;
	border-bottom: 1px solid #FF6F0F;
}
div.rejection_1 table td {
	padding: 5px 5px 2px;
	color: #444;
	text-align: center;
}


div.rejection2 {
	width: 654px;
	height: 433px;
	margin: 20px 0 100px;
	position: relative;
	background: url(/images/recruit/recruit_rejection_imsi_0213_1.jpg) no-repeat;
}




div.rejection2 table {
	width: 556px;
	position: absolute;
	top: 55px;
	left: 50px;
}
div.rejection2 table th {
	padding: 5px 0;
	border-bottom: 1px solid #FF6F0F;
}
div.rejection2 table td {
	padding: 5px 5px 2px;
	color: #444;
	text-align: center;
}


/* ¿Â¶óÀÎ ÀÔ»çÁö¿ø ¸ÞÀÏ */
div.pop_mail_wrap {
	width: 550px;	
	background: url(/images/recruit/bg_pop_mail_wrap.gif);
}
div.pop_mail_wrap h1 {
	width: 550px;	
	height: 55px;	
	margin: 0;
	padding: 0;
}
div.pop_mail_wrap h2 {
	width: 550px;		
	height: 61px;
	margin: 0;
	padding: 22px 0 0 40px;
	background: url(/images/recruit/bg_h2_pop_mail.gif) no-repeat;	
}
div.pop_mail_wrap div.content_area {
	padding: 20px 30px 40px 40px;
	background: url(/images/recruit/bg_pop_mail_wrap_content.gif) no-repeat bottom;
}
p.text1 {
	text-align:center;
	margin:-140px 0 110px;
	color:#000;
}
p.text1 span {
	font-weight:bold;
}
div.pop_mail_pw1 {
	width: 474px;		
	height: 153px;
	position: relative;
	margin: 0 0 10px;
	background: url(/images/recruit/img_pop_mail_pw1.gif) no-repeat;
}
div.pop_mail_pw1 p.name {
	position: absolute;
	top: 48px;
	left: 0;
	width: 474px;	
	text-align:center;
	color: #000;
	font-weight: bold;	
}
div.pop_mail_pw1 p.name img {
	vertical-align: middle;
	margin: 0 0 2px;
}
div.pop_mail_pw1 p.pw {
	width: 155px;
	position: absolute;
	top: 78px;
	left: 159px;
	text-align:center;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
}

#recruit_content {
	width: 636px;
	margin: 20px 0 0 31px;
}

#recruit_content div {
	font-size: 1px;
	line-height: 1px;
}

#insa_tabmenu {
	width: 654px;
	height: 29px;
	margin: 20px 0 0 20px;
	font-size: 1px;
	line-height: 1px;
}

#injae {
	margin: 30px 0 0 20px;
	font-size: 1px;
	line-height: 1px;
}
#injae h2{
	padding: 0;
	margin: 0;
	height:14px;
	width: 49px;
}

#paywork {
	margin: 30px 0 0 20px;
	font-size: 1px;
	line-height: 1px;
}
#paywork h2{
	padding: 0;
	margin: 0;
	height:14px;
	width: 49px;
}
#paywork p {
	margin: 25px 0 0 10px;
}

#interest {
	margin: 30px 0 0 20px;
	height: 440px;
	font-size: 1px;
	line-height: 1px;
	position: relative;
}
#interest h2{
	padding: 0;
	margin: 0;
	height:14px;
	width: 49px;
}
#interest p {
	margin: 25px 0 0 10px;
}

#round {
	margin: 30px 0 0 20px;
	width: 614px;
	height:428px;
	background: url('/images/recruit/insa_bg02.gif') no-repeat;
	position: relative;
}
#workinfo {
	margin: 30px 0 0 20px;
	font-size: 1px;
	line-height: 1px;
	position: relative;
}
#workinfo h2{
	padding: 0;
	margin: 0;
	height:14px;
	width: 49px;
}
#workinfo div.scrollarea {
	position:absolute;
	overflow-y:auto;
	left:27px;
	top:27px;
	width:564px;
	height:375px;
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #E5E5E5;
	scrollbar-highlight-color: #E5E5E5;
	scrollbar-3dlight-color: #E5E5E5;
	scrollbar-darkshadow-color: #E5E5E5;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color: #9A9A9A;}
}

/* plus_main */
div.main_wrapper {
	background: #fff;
}
#main_flash {
	width: 900px;
}
div.main_content {
	width: 900px;
	height: 220px;
	position: relative;
	background: url(/images/main/bg_main_content.gif) no-repeat;
}
div.main_content div.section1 {
	width: 330px;
	height: 167px;
	position: absolute;
	top: 30px;
	left: 10px;
}
div.main_content div.section2 {
	width: 270px;
	height: 167px;
	padding: 0 10px;
	position: absolute;
	top: 30px;
	left: 340px;
}
div.main_content div.section2 div.head {
	height: 25px;
}
div.main_content div.section2 div.head p {
	margin: 5px 0 0;
}
div.main_content div.section2 div.head ul {
	margin: -15px 0 0 100px; 
}
div.main_content div.section2 div.head ul li {
	float: left;
	padding-right: 2px;
}
div.main_content div.section2 dl,dt,dd {
	margin: 0;
	padding: 0;
}
div.main_content div.section2 dt {
	float: left;
	padding-right: 5px;
}
div.main_content div.section2 dd {
	height: 50px;
	color: #6B6B6B;
	font-size: 11px;
	border-bottom: 1px solid #EDEDED;
}
div.main_content div.section2 dd span {
	font-size: 12px;
	display: block;
	color: #444;	
}
div.main_content div.section2 div.notice_list {
	clear: both;
	padding: 5px 0 0;
}	
div.main_content div.section2 div.notice_list ul {
	width: 260px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.notice_list2{
	width: 260px;
	margin:56px 0 0 350px;
	padding: 0;
}

div.main_content div.section2 div.notice_list ul li {
	background: url(/images/main/bl_main.gif) no-repeat 0 6px;
	padding: 2px 0 1px 10px;
	list-style: none;
	margin: 0;
}
div.main_content div.section2 div.notice_list ul li span {
	color: #E99054;
	font-size: 11px;
	font-family: tahoma;
	float: right;
}
div.main_content div.section3 {
	width: 250px;
	height: 167px;
	position: absolute;
	top: 30px;
	left: 640px;
}


div.main_footer {
	height: 128px;
	background: url(/images/main/bg_main_footer.gif) repeat-x;
}
div.main_footer div.area {
	width: 1050px;
	height: 128px;
	margin: 0;
	position: relative;
}
div.main_footer div.area div.copy {
	position: absolute;
	top: 16px;
	left: 10px;
	background: url(/images/main/footer_logo.jpg) no-repeat;
}
div.main_footer div.area div.copy ul {
	width: 410px;
	height: 50px;
	margin: 5px 0 0 20px;
}
div.main_footer div.area div.copy ul li {
	float: left;
}

div.main_footer div.area div.other_site22 {
	position: absolute;
	top: 20px;
	left: 100px;
}

div.main_footer div.area div.other_site {
	position: absolute;
	top: 20px;
	left: 680px;
}
div.main_footer div.area div.other_site ul li {
	float: left;
	padding-right: 10px;
}
div.recruit_chk {
	padding: 10px;
	border-top: 2px solid #FF6F0F;
	border-bottom: 1px solid #FF6F0F;
	background: #FBF5EF;
}
div.recruit_chk td img {
	vertical-align: middle;
}
div.recruit_chk td {
	padding: 2px;
}
div.recruit_chk th {
	width: 86px;