.career-section{padding:35px 0 50px;background-color:#f7f7f7}
.career-section__title{font-weight:700;font-size:1.25em;line-height:1.275}
.career-sub-section{margin-top:40px;padding-top:40px;border-top:1px solid #c6c6c6}
.career-sub-section__title{font-weight:700;font-size:1em}
.career-table{margin-top:12px;overflow-x:scroll;overflow-y:hidden}
.career-table>table{width:980px;table-layout:fixed;border:1px solid #d4d4d4;border-collapse:collapse}
.career-table>table>tbody>tr>td,.career-table>table>tbody>tr>th,.career-table>table>thead>tr>td,.career-table>table>thead>tr>th{line-height:1.75;border:1px solid #d4d4d4}
.career-table>table>tbody>tr>th,.career-table>table>thead>tr>th{text-align:center;vertical-align:middle;background-color:#494949;color:#fff}
.career-table>table>tbody>tr>td,.career-table>table>thead>tr>td{vertical-align:middle;background-color:#fff}
.career-table>table>thead>tr>th{padding:10px 15px;border-bottom:0}
.career-table>table>thead>tr>th:first-child{width:31.73469%}
.career-table>table>thead>tr>th:not(:first-child){width:17.06633%}
.career-table>table>tbody>tr>td{padding:20px 15px;border-top:0}
.career-table>table>tbody>tr>td:not(:first-child){text-align:right}
.career-table+.note{margin-top:8px}