@charset "utf-8";.joblist_area_list,.joblist_area_title{display:none}@media(min-width:768px){.job_list{font-size:0;display:flex;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.joblist_boxed{display:flex;font-size:16px;padding:10px;width:33%}.joblist_area_list a:hover{text-decoration:none}}@media screen and (max-width:767px){.joblist_boxed{margin-bottom:30px}}.joblist_boxed{position:relative}.joblist_boxed a{display:block;box-shadow:0 0 3px rgba(0,0,0,0.3);background-color:#fff;transition:all .3s}.joblist_boxed a:hover{box-shadow:0 0 9px rgba(0,0,0,0.6)}.joblist_boxed .jobimg_wrap img{width:100%}.joblist_boxed .job_text{padding:20px 20px 40px 20px}.joblist_boxed:after{display:block;content:'';position:absolute;margin-left:-8px;left:50%;bottom:30px;width:12px;height:12px;border-top:2px solid #111;border-right:2px solid #111;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.joblist_boxed .job_title{font-size:18px;font-weight:bold;margin-bottom:15px}.joblist_boxed .job_area{font-size:14px;position:absolute;top:20px;left:20px;padding-right:10px}.joblist_boxed .job_area span{background-color:rgba(255,255,255,0.8);border-radius:4px;padding:2px 4px;font-size:12px;font-weight:bold;color:#4caf50}.joblist_boxed .job_place{font-size:14px}.joblist_boxed .icon_area{min-height:58px;margin-bottom:20px}.joblist_boxed .icon{display:inline-block;font-size:12px;border:1px solid #999;border-radius:3px;padding:5px;line-height:1;margin:5px 5px 0 0}.joblist_boxed .employment_status{background-color:#4caf50;border:0;color:#fff}.joblist_boxed .job_pr{margin-top:20px;font-size:12px}