@charset "euc-kr";
/* 푸드빌 채용 : 현장스텝 채용 */
.recruit .fieldstaffis h4 { height:17px;padding:0 0 10px 0; }
.recruit .ul01f { width:126px;height:36px;display:block; }
.recruit .ul02f { width:116px;height:36px;display:block;position:absolute;top:0;left:128px; }
.recruit .ul03f { width:82px;height:36px;display:block;position:absolute;top:0;left:247px; }
.recruit .ul04f { width:150px;height:36px;display:block;position:absolute;top:0;left:332px; }
.recruit .ul05f { width:161px;height:36px;display:block;position:absolute;top:0;left:485px; }
.recruit .fieldstaffis .box { position:relative;clear:both;overflow:hidden;border:1px #dedede solid;padding:30px 37px;font-size:11px;line-height:160%; }
.recruit .fieldstaffis .box .left { width:344px;height:645px;border-right:1px #dedede solid;padding-top:5px; }
.recruit .fieldstaffis .box .right { position:absolute;top:35px;right:37px;}
.recruit .fieldstaffis .box strong { color:#666666;display:block; }
.recruit .fieldstaffis .box p { padding:0 0 20px 0; }
.recruit .fieldstaffis .box img { display:block;padding-bottom:10px; }
.ref { padding:5px 0;clear:both;font-size:11px;  } 

/* 현장스탭 채용 - 지원서 수정 및 결과 */
.pw-box  div.log01 { width:355px; margin:0 auto; position:relative;} /* 비밀번호변경 */
.pw-box  div.log01 dl { float:left; width:355px; }
.pw-box  div.log01 dl dt { float:left; width:60px; font-weight:bold; margin-bottom:5px; height:25px; line-height:27px;}
.pw-box  div.log01 dl dd { float:left; width:295px; margin-bottom:5px; height:25px; }
.pw-box  div.log01 dl dd img { vertical-align:bottom; margin-left:5px; }
.pw-box  div.log01 dl dd .iptb { width:200px; height:20px; line-height:22px; text-indent:5px; }
.pw-box  div.log01 dl dd .rai { margin-top:-3px;}

/* 현장스탭 채용 - 비밀번호 찾기 및 변경 */
.pw-box { padding:25px 0px; background:#f9f9f9; border-top:1px solid #dedede; border-bottom:1px solid #dedede; margin-top:5px; }
.pw-box  div.pw01 { width:270px; margin:0 auto; position:relative;} /* 비밀번호 찾기 */
.pw-box  div.pw01 dl { float:left; width:270px; }
.pw-box  div.pw01 dl dt { float:left; width:48px; font-weight:bold; margin-bottom:5px; height:25px; line-height:27px;}
.pw-box  div.pw01 dl dd { float:left; width:222px; margin-bottom:5px; height:25px; }
.pw-box  div.pw01 dl dd .iptb { width:200px; height:20px; line-height:22px; text-indent:5px; }
.pw-box  div.pw01 dl dd .rai { margin-top:-3px;}

.pw-box  div.pw02 { width:380px; margin:0 auto; position:relative;} /* 임시비밀번호 받기 */
.pw-box  div.pw02 dl { float:left; width:380px; }
.pw-box  div.pw02 dl dt { float:left; width:132px; font-weight:bold; margin-bottom:5px; height:25px; line-height:27px;}
.pw-box  div.pw02 dl dd { float:left; width:223px; margin-bottom:5px; height:25px; }
.pw-box  div.pw02 dl dd .iptb { width:200px; height:20px; line-height:22px; text-indent:5px; }
.pw-box  div.pw02 dl dd .rai { margin-top:-3px;}

.pw-box  div.pw03 { width:280px; margin:0 auto; position:relative;} /* 비밀번호변경 */
.pw-box  div.pw03 dl { float:left; width:280px; }
.pw-box  div.pw03 dl dt { float:left; width:60px; font-weight:bold; margin-bottom:5px; height:25px; line-height:27px;}
.pw-box  div.pw03 dl dd { float:left; width:220px; margin-bottom:5px; height:25px; }
.pw-box  div.pw03 dl dd .iptb { width:200px; height:20px; line-height:22px; text-indent:5px; }
.pw-box  div.pw03 dl dd .rai { margin-top:-3px;}

.pw-box  div.pw04 { width:300px; margin:0 auto; position:relative;} /* 새 비밀번호 입력 */
.pw-box  div.pw04 dl { float:left; width:300px; }
.pw-box  div.pw04 dl dt { float:left; width:95px; font-weight:bold; margin-bottom:5px; height:25px; line-height:27px;}
.pw-box  div.pw04 dl dd { float:left; width:205px; margin-bottom:5px; height:25px; }
.pw-box  div.pw04 dl dd .iptb { width:200px; height:20px; line-height:22px; text-indent:5px; }
.pw-box  div.pw04 dl dd .rai { margin-top:-3px;}



.sch-area { text-align:center; border-top:1px solid #969696; border-bottom:1px solid #dedede; padding:8px 0 0px; }
.sch-area select { width:126px; vertical-align:12px; }
.sch-area select option{ font-size:11px; }
.boxtype02 { border-top:1px #dedede solid;border-bottom:1px #dedede solid;background-color:#f9f9f9;padding:15px 20px 15px 20px;position:relative;clear:both;overflow:hidden; } 
.motow .tblvertical th { font-weight:bold;color:#444444;vertical-align:middle; }



/* 지원서 작성 : 추가 확인사항*/
.field-reason { line-height:16px; border-top:1px solid #969696; }
.field-reason li { overflow:hidden; border-bottom:1px solid #dedede; padding:10px 15px 6px 15px; background-position:7px 14px; }
.field-reason li>span { float:left; width:615px; *width:605px; }
.field-reason li .radio-area { float:right;   }
.field-reason li .radio-area input { margin-left:10px; vertical-align:bottom; *vertical-align:middle;}
.field-reason li .radio-area .check { font-weight:bold; }
.txtarea-view{  border:1px solid #dedede; background:#fff; text-align:left; line-height:16px; padding:5px; width:720px; overflow-y:auto; height:70px;}
.field-reason li.last { border-bottom:1px solid #c8c8c8; }



/* 푸드빌 채용 : 스페셜리스트 채용 */
.recruit .ul01s { width:126px;height:36px;display:block;top:0;left:0px; } 
.recruit .ul02s { width:70px;height:36px;display:block;position:absolute;top:0;left:129px; }
.recruit .ul03s { width:82px;height:36px;display:block;position:absolute;top:0;left:202px; }
.recruit .ul04s { width:82px;height:36px;display:block;position:absolute;top:0;left:287px; }
.recruit .ul05s { width:161px;height:36px;display:block;position:absolute;top:0;left:372px; }
.recruit .ul06s { width:161px;height:36px;display:block;position:absolute;top:0;left:525px; }


.recruit .specialistmodel .visual { margin-top:40px; }
.recruit .specialistsystem h4 { height:17px;padding:0 0 10px 0; }
.recruit .specialistsystem .paragraph01 { margin-top:20px; }
.recruit .specialistsystem .paragraph01 img { display:block; }
.recruit .specialistsystem .paragraph02 { margin-top:60px; }
.recruit .specialistsystem .paragraph02 .tblvertical th { border-right:1px #cccccc solid;vertical-align:middle;font-weight:bold;color:#666666;padding-left:20px; }
.recruit .specialistsystem .paragraph02 .tblvertical th.lastline { border-bottom:1px #c8c8c8 solid; }
.recruit .specialistsystem .paragraph02 .tblvertical td { padding-left:20px; }
.recruit .specialistsystem .paragraph02 .tblvertical td p { margin:0;padding:0 0 5px 0;line-height:130%; }
.recruit .specialistsystem .paragraph02 .tblvertical td.lastline { border-bottom:1px #c8c8c8 solid; }
.recruit .specialistsystem .paragraph03 { margin-top:60px; }
.recruit .specialistsystem .wcjlist { margin-top:20px;clear:both;overflow:hidden;border-top:1px #969696 solid;border-bottom:1px #969696 solid; }
.recruit .specialistsystem .wcjlist li { border-bottom:1px #dedede solid; }
.recruit .specialistsystem .wcjlist li a { position:relative;display:block;padding:20px 20px 8px 20px; }
.recruit .specialistsystem .wcjlist li a span { position:absolute;top:20px;right:30px;display:inline-block; }
.recruit .specialistsystem .wcjlist .listwrap { border-top:1px #969696 solid;background-color:#f9f9f9;padding:15px 30px; }
.recruit .specialistsystem .wcjlist .listwrap strong { color:#666666;margin-right:5px; }
.recruit .specialistsystem .wcjlist .listwrap img { vertical-align:middle;overflow:hidden; }
.recruit .specialistsystem .wcjlist .listwrap a { display:inline;vertical-align:top;padding:0;margin:0;  }
.recruit .specialistsystem .wcjlist .listwrap a.btn { display:inline;height:20px;padding:0;margin:0;vertical-align:middle;  }
.recruit .specialistsystem .wcjlist .listwrap div { margin:10px 0 20px 0; }

/* 스페셜리스트 채용 - 채용공고 & 지원 view */
.sp-view { padding:10px 0 50px; }
.sp-view dt { font-weight:bold; padding-top:25px; }
.sp-view dt.first { padding-top:0px; }
.sp-view dd.line { background:url('../images/ico/ico_line.gif') no-repeat left 5px; padding-left:10px; }
.sp-view dd li { background:url('../images/ico/ico_dot.gif') no-repeat 8px 5px; padding-left:15px; }
.sp-view p.sp-info { padding-top:25px; font-weight:bold; }
/* 스페셜리스트 채용 - 채용공고 & 지원 view */


/* 푸드빌 채용 : 사무직 채용 */
.recruit .ul01o { width:70px;height:36px;display:inline-block; }
.recruit .ul02o { width:82px;height:36px;display:inline-block;position:absolute;top:0;left:73px; }
.recruit .ul03o { width:82px;height:36px;display:inline-block;position:absolute;top:0;left:157px; }
.recruit .wcvisual { margin-top:20px; }
.whitecolorsystem h4 { height:20px;padding:10px 0; }
.whitecolorsystem h5 { height:20px;padding:5px 0; }
.whitecolorsystem p { padding:0 0 10px 0; }
.whitecolorsystem p.bold { font-weight:bold;padding:0; }
.whitecolorsystem .tblvertical { margin-bottom:20px; }
.whitecolorsystem .tblvertical th { font-weight:bold;text-align:center;vertical-align:middle; }
.whitecolorsystem .tblvertical td { border-right:1px #dedede solid;vertical-align:middle; } 
.whitecolorsystem .tblvertical td.lastcell { border-right:none; }
.whitecolorsystem .bltdot { margin-top:5px; }
.whitecolorjob .btnwrap { margin-top:20px;text-align:center; }
.whitecolorjob .wcjlist { margin-top:20px;clear:both;overflow:hidden;border-top:1px #969696 solid;border-bottom:1px #969696 solid; }
.whitecolorjob .wcjlist li { border-bottom:1px #dedede solid; }
.whitecolorjob .wcjlist li a { position:relative;display:block;padding:20px 20px 8px 20px; }
.whitecolorjob .wcjlist li a span { position:absolute;top:20px;right:30px;display:inline-block; }
.whitecolorjob .wcjlist .listwrap { border-top:1px #969696 solid;background-color:#f9f9f9;padding:15px 30px; }
.whitecolorjob .wcjlist .listwrap strong { color:#666666;margin-right:5px; }
.whitecolorjob .wcjlist .listwrap img { vertical-align:middle;overflow:hidden; }
.whitecolorjob .wcjlist .listwrap a { display:inline;vertical-align:top;padding:0;margin:0;  }
.whitecolorjob .wcjlist .listwrap a.btn { display:inline;height:20px;padding:0;margin:0;vertical-align:middle;  }
.whitecolorjob .wcjlist .listwrap div { margin:10px 0 20px 0; }


/* 푸드빌 채용 : 채용문의 FAQ */
.recruit .ul01 { width:83px;height:36px;display:inline-block; }
.recruit .ul02 { width:85px;height:36px;display:inline-block;position:absolute;top:0;left:87px; }
.recruit .text { margin:0 0 10px 0;padding:0; }
.recruit .tblhorizon th { border-right:none; }
.recruit .tblhorizon td { border-right:none; }
.recruit .q td { text-align:left; }
.recruit .q td span { display:inline-block;vertical-align:middle; }
.recruit .q td span.no { width:45px;text-align:center; }
.recruit .q td span.title { width:640px;padding-left:30px;padding-right:30px; }
.recruit .q a { display:block:width:100%; }
.recruit .q a.hover { display:block;width:100%;background:url(/eng/images/ico/blt_arrowup.gif) 720px 4px no-repeat; }
.recruit .q a.focus { display:block;width:100%;background:url(/eng/images/ico/blt_arrowup.gif) 720px 50% no-repeat; }
.recruit .a { display:none;background-color:#f9f9f9; }
.recruit .a .reply { margin-left:75px;margin-right:10px; }

/* 푸드빌 채용 : 채용문의 FAQ - 2013-02-13추가 */
.r-faq{width:100%; border-top:1px solid #969696;}
.r-faq dt{border-bottom:1px solid #dedede; font-weight:bold;}
.r-faq dt a{display:block; padding:15px 20px 10px; color:#666; text-decoration:none; background:url('/eng/images/ico/blt_arrowdown_b.gif') no-repeat 720px 19px !important;}
.r-faq dt a:hover{color:#0a7ece; background:url('/eng/images/ico/blt_arrowdown_b.gif') no-repeat 720px 19px !important;}
.r-faq dt a:focus{color:#0a7ece; background:url('/eng/images/ico/blt_arrowup_b.gif') no-repeat 720px 17px !important;}
.r-faq dd{padding:15px 20px 10px 30px; border-bottom:1px solid #969696; background:#f9f9f9; color:#666;}