/*-------------------------------------------*/
.main-work { width: 100%; margin-bottom: 20px; line-height: 1.5; }
.main-work .title { margin: 0; padding: 5px 0 5px 0; font-size: 15px; font-weight: bold; }
.main-work .title-p { font-weight: bold; margin: 5px 0 5px 0; font-size: 13px; height: 20px; line-height: 20px; vertical-align: middle; }
.main-work .title-p .fa { font-size: 8px; top: -1px; position: relative; }
.main-work .shipment { float: left; width: 600px; margin-right: 20px; }

.main-work .work-text { width: 100%; font-size: 13px; margin-bottom: 20px; }
.main-work .work-text .list { padding: 3px 0 0 10px; line-height: 15px; }
.main-work .work-text center { font-weight: bold; }

.main-work .work-time { float: left;  border-left: 2px solid #eee; padding-left: 15px; }
.main-work .work-time table { width: 170px; }
.main-work .work-time table td { text-align: center; padding: 0; }
.main-work .work-time table td div { padding-top: 10px; }
.main-work .work-time table td font { color: #f00; }
.main-work .work-time .time-r {background-color: #eee; width: 30px; font-weight: bold; border-bottom: 3px solid #fff; }
.main-work .work-time .time-v {background-color: #f00; width: 30px; font-weight: bold; border-bottom: 3px solid #fff; }