
.recruitarea {
   width:579px;
   height:auto;
   background:url(../img/recruit/title_recruit.jpg) no-repeat;
   margin-bottom:30px;
    overflow: hidden;
}

#career {
   width:579px;
   height:auto;
   background:url(../img/recruit/title_career.jpg) no-repeat;
   margin-bottom:30px;
}

.recruitarea:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .recruitarea {
    height: 1em;
    overflow: visible;
}
/**/


.recruit_lead {
   width:330px;
   padding-top:70px;
   margin-bottom:60px;
}


.btnarea {
   width:518px;
   height:174px;
   background:url(../img/recruit/btn_bar.jpg) no-repeat;
   background-position:50% 0%;
   margin-bottom:30px;
    overflow: hidden;
}

.btnarea_s {
   width:518px;
   height:174px;
}

.btnarea:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .btnarea {
    height: 1em;
    overflow: visible;
}
/**/

.btn_l,
.btn_r {
   width:259px;
   text-align:center;
   float:left;
}


.career_info {
   width:518px;
   padding-top:70px;
   margin-bottom:40px;
}

.career_tbl {
   width:518px;
   border:solid #666666;
   border-width:1px 0px 0px 1px;
}


.career_tbl th,
.career_tbl td {
   border:solid #666666;
   border-width:0px 1px 1px 0px;
   padding:5px;
   letter-spacing:0px;
}

.career_tbl th {
   background:#F4FFD3;
   vertical-align:middle;
   text-align:left;
   padding-left:10px !important;
}

.tbl_title {
   font-weight:bold;
   font-size:13px;
   margin-bottom:10px;
   padding-left:4px;
}