@charset "shift_jis";
/* CSS Document */

/* ナビゲーション */
#recruitNav { margin: 0 0 0 265px; }
#recruitNav li { float: left; margin-right: 5px; }

/* 採用トップ*/
#nikkeiNav { position: absolute; top: 0; right: 0; }
#processBox { background-color: #fef2ec; padding: 20px 0 20px 20px; width: 820px; }
#processBox li { float: left; }
#processBox img { margin-bottom: 5px; }

.recruitTable { width: 100%;  }
.recruitTable th { padding: 10px; width: 200px; font-weight: bold; background-color: #fef2ec; border-bottom: 1px dashed #ff0000;  }
.recruitTable th.w85{ width:85px;}
.recruitTable td { padding: 10px; border-bottom: 1px dashed #ccc;  }
tr.top th { border-top: 1px dashed #ff0000;  }
tr.top td { border-top: 1px dashed #ccc;  }
.recruitTable td dt { background:url(../common/images/circle.gif) no-repeat left 3px; padding: 0 0 0 15px; }

/* 社員教育・福利厚生*/
#clubImg li{ float: left; width: 160px; margin-top: 20px; margin-right: 10px; line-height: 1.2; font-size: 10px; }
#clubImg li.last { margin-right: 0px; }

/*研究チーム*/
#teamImg li{ float: left; width: 270px; margin-top: 15px; margin-right: 15px; line-height: 1.2; font-size: 10px; }
#teamImg img { margin-bottom: 5px; }
#teamImg li.last { margin-right: 0px; }
#meisui { background:url(images/team/img03.jpg) no-repeat; width: 250px; height: 50px; padding: 145px 0 0 20px; margin-bottom:5px;}

#recicleImg { float: left; width: 270px; font-size: 10px; }
#recicleTxt { float: right; width: 550px; }
#recicleImg img { margin-bottom: 5px; }

/*先輩の声*/
.voiceBox { width: 818px; padding: 10px; border: 1px solid #999; background:url(images/voice/back.gif) repeat-x top; }
.voiceImg { float: left; width: 200px; }
.voiceTxt { float: right; width: 600px;}
.voiceTxt h3 { color: #666; font-weight: bold; font-size: 14px; height: 50px; margin-bottom: 20px; }

/*エントリーフォーム*/
#line { border-bottom: 1px dashed #ccc; padding-bottom: 10px; margin-bottom: 10px; }
#contactTable { width: 100% }
#contactTable th { padding: 10px; background-color: #fef2ec; border-bottom: 2px solid #fff; min-width:100px;}
#contactTable td { padding: 10px 0 10px 15px; border-bottom: 2px solid #fff;}
#contactTable th span.must { background:none; padding: 0; color: #ff0000; }
#contactTable td textarea { width:100%;}
