﻿.job-detail-page{background:#fff}.job-detail-page .header{padding:60px 0}.job-detail-page .header .position{font-size:28px;color:#333;margin-bottom:20px}.job-detail-page .header .company{color:#4a4949;font-size:16px;margin-bottom:12px}.job-detail-page .header .other span{color:#6c6c6c}.job-detail-page .header .other span:not(:first-child){margin-left:10px}.job-detail-page .header .other span:not(:last-child){padding-right:12px;border-right:1px solid #a0a0a0}.job-detail-page .header .other span.salary{color:#36ad4b;border-right:none}.job-detail-page .header .shadow{margin-top:30px;height:1px;background:#9d9d9d;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.55);box-shadow:0 3px 6px rgba(0,0,0,.55)}.job-detail-page .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.job-detail-page .content .left .section{padding-bottom:40px}.job-detail-page .content .left .section:not(:last-child){margin-bottom:40px;border-bottom:1px solid #a0a0a0}.job-detail-page .content .left .html{line-height:2}.job-detail-page .content .right{margin-left:130px}.job-detail-page .content .right .box{padding:10px 20px 30px 20px;width:250px;background:#fff;border:1px solid #a0a0a0;opacity:1;border-radius:5px}.job-detail-page .content .right .title{padding:12px 0;color:#2f2f2f;font-size:20px;border-bottom:1px solid #a0a0a0}.job-detail-page .content .right .company{margin-top:20px;color:#2f2f2f;font-size:16px}.job-detail-page .content .right .cell{margin-top:8px;color:#898989;font-size:14px}