.joinus-wrapper .banner-wrap{background:url(../images/joinus/banner-bg.webp) no-repeat;background-size:cover;height:26.45833vw}.joinus-wrapper .banner-wrap .banner-intro{color:#fff;font-size:2.39583vw;font-weight:600;letter-spacing:.41667vw;line-height:3.75vw;padding-top:12.34375vw;text-align:center}.joinus-wrapper .job-wrap{padding-bottom:5.20833vw}.joinus-wrapper .job-wrap .job-box{margin:0 auto 1.5625vw;min-height:2.76042vw;width:62.5vw}.joinus-wrapper .job-wrap .job-header{align-items:center;border-bottom:1px solid #000;cursor:pointer;height:2.76042vw;margin-bottom:1.5625vw;transform:scale(1)}.joinus-wrapper .job-wrap .job-header .left{color:#1d1916;font-size:1.25vw;font-weight:700;overflow:hidden;padding-left:1.875vw;text-overflow:ellipsis;white-space:nowrap;width:17.8125vw}.joinus-wrapper .job-wrap .job-header .main{flex:1}.joinus-wrapper .job-wrap .job-header .main .main-left{align-items:center;color:#1d1916;display:flex;font-size:.9375vw;font-weight:700;padding-left:1.04167vw}.joinus-wrapper .job-wrap .job-header .main .main-left span{line-height:1.5625vw;margin-right:3.125vw;padding-left:.52083vw}.joinus-wrapper .job-wrap .job-header .main .main-left .time{background-size:contain;font-weight:400}.joinus-wrapper .job-wrap .job-header .main .main-left .address-icon,.joinus-wrapper .job-wrap .job-header .main .main-left .time-icon{height:1.04167vw;width:1.04167vw}.joinus-wrapper .job-wrap .job-header .main .icon-toggle{height:1.04167vw;margin-right:1.25vw;width:.9375vw}.joinus-wrapper .job-wrap .job-body{display:flex;height:0;margin-bottom:1.04167vw;margin-top:-2.39583vw;overflow:hidden;transition:height .5s ease-in-out}.joinus-wrapper .job-wrap .job-body .main{border-radius:0 0 26rem 1.35417vw;flex:1;padding:58rem 37rem 48rem 1.92708vw}.joinus-wrapper .job-wrap .job-body .main p{line-height:1.8}.joinus-wrapper .job-wrap .no-job{text-align:center}
