.main .anchornav.career-anchor {
  float:none;
	overflow: hidden;
}

.main .anchornav.career-anchor li:first-child {
	padding-left: 0;
}

@media screen and (max-width: 767px){
    .main .anchornav.career-anchor li:last-child {
        border-right: 1px solid #ccc;
    }
}

.main .anchornav.career-anchor li:before {
  margin: 0 0.8em;
}

.main .lead-block {
  padding: 40px 0;
  font-size: 13px;

}

.main .lead-block p {
  font-size: 13px;
  color: #666;
}

.main .lead-block ol {
  margin-top: 30px;
}

.main .lead-block ul li {
  list-style-type: none;
  font-size: 13px;
  color: #666;
  line-height: 1.8;
}

.main .lead-block ul li:before {
  content:"";
}

.main .lead-block ul+p {
  margin-top: 1em;
}



.main .jobs-schedule {
  margin-bottom: 20px;
}

.main .jobs-schedule th+td {
  color: #666;
}

@media screen and (max-width: 767px){
  .main .jobs-schedule th {
    width: auto;
  }
  .main .jobs-schedule th+td {
    width: auto;
  }
}

.main .jobs-schedule th,
.main .jobs-schedule td {
  line-height: 1.8;
}

.main .jobs-schedule td li {
  line-height: 1.8;
  color: #666;
}


.main .btn-wrap + table {
  margin-top: 60px;
}

.btn-wrap.right {
  text-align: right;
}

.btn-wrap.center {
  text-align: center;
}

.btn-wrap .btn-orange {
    display: inline-block;
    background: #FF5A00 url(/company/jobs/career/img/btn-next-bg.png) no-repeat right center;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    height: 50px;
    line-height: 50px;
    font-weight: 500;
    width: 220px;
    text-align: center;
}



.main .benefits-tbl th {
  width: 25%;
}

.main .benefits-tbl td {
  width: 75%;
}


@media screen and (max-width: 767px){
  .main .benefits-tbl td {
    min-width: 30px;
  }
}
