


.job_wrap_list{border:1px solid #ccc;margin:0px 0 15px;}
.job_detail{border-bottom:1px solid #ccc;padding:5px 20px 5px 10px;}
.job_detail dt{font-size:16px;color:#333;line-height:28px;position:relative;}
.job_detail dt a{color:#333;padding-right:50px;}
.job_detail dd{display:none;}
.job_detail_close{background:url(../images/contact_close.jpg) no-repeat;width:16px;height:15px;overflow:hidden;text-indent:-9999px;position:absolute;right:10px;top:7px;}
.job_detail.open .job_detail_close{background: url(../images/contact_open.jpg) no-repeat;}
.job_detail_box{padding-bottom:10px;color:#555;line-height:28px;}
.job_detail_box h3{font-size:16px;}
.job_detail_box p{text-align: justify;}
.job_detail.open dd{display:block;}
.job_wrap_list .job_detail:last-child{border-bottom:none;}

