#content{animation:bgchange 20s ease infinite;background:#fff;position:relative;text-align:center;z-index:1}@keyframes bgchange{0%{background:#fff}16%{background:#f8edfa}32%{background:#f1edfa}48%{background:#f4faed}64%{background:#edf7fa}80%{background:#faf7ed}to{background:#fff}}#particles-js{background-color:#fff}.section--transparent{padding:80px 0}@media (max-width:768px){.section--transparent{padding:48px 0}}.reveal{opacity:0;position:relative;transform:translateY(150px);transition:all 2s ease}.reveal.active{opacity:1;transform:translateY(0)}.hamburger{border:2px solid #f81894!important}.hamburger.active{background-color:#f81894;border:2px solid #f81894}.btn-to-jd{background-color:#f81894;border:1px solid #f81894}a.contact-btn{background-color:#f81894!important;border:1px solid #f81894!important;min-width:144px;text-align:center}section.recruit-campaign-top{align-items:center;display:flex;flex-wrap:nowrap;height:100vh;position:relative;width:100%}.inner-container .mv-text{max-width:100%;width:1000px}.pro-recruit-title{align-items:center;display:flex;flex-wrap:nowrap;font-weight:500;gap:24px}.pro-recruit-title img{width:120px}section.section--white.recruit-campaign-top{padding:140px 0 50px}a.nav-item:hover{opacity:.8;text-decoration:none!important}table.campaign-info-table tr{border-bottom:0}table.campaign-info-table td{padding:32px 0}table.campaign-info-table p,table.campaign-info-table td{font-size:16px;line-height:1.8}table.campaign-info-table td span{font-size:14px}table.campaign-info-table tr:first-child td{padding:0 0 30px}table.campaign-info-table td:first-child{width:33%}table.campaign-info-table td:first-child h2{border-left:2px solid;font-size:16px;padding-left:12px}table.campaign-info-table li{font-size:16px;line-height:1.6;padding:4px 0}table.campaign-info-table ol>li{margin:32px 0}table.campaign-info-table ol>li:first-child{margin:0}table.campaign-info-table ul{list-style:circle;padding-left:20px}table.campaign-info-table ol{padding-left:16px}.job-position-title{font-size:24px;font-weight:700;margin-bottom:24px}h3.job-position-title.has-mt{margin-top:48px}ul.job-position-list{border-top:1px solid #ddd;list-style:none!important;padding-left:0!important}ul.job-position-list li{border-bottom:1px solid #ddd}.job-position-list li a{color:#000;display:flex;justify-content:space-between;padding:20px;text-decoration:none}.btn_viewdetail{align-items:center;color:#000;display:flex;flex-wrap:nowrap;font-size:14px;font-weight:500;line-height:0;padding-right:36px;position:relative}.btn_viewdetail:after{background:url(https://www.sensyn-robotics.com/hubfs/images/2020_recruit_site/common/icon_menu_arrow.png) no-repeat;background-size:30px;bottom:0;content:"";display:block;height:7px;margin:auto 0;position:absolute;right:0;top:-2px;width:30px}a.btn-to-jd{align-items:center;background-color:#f81894;border-radius:50px;color:#fff!important;display:block;display:flex;font-size:20px;justify-content:center;margin:0 auto 30px;max-width:512px;padding:13px 0;position:relative;text-align:center}a.btn-to-jd:hover{opacity:.8;text-decoration:none}.btn-to-jd:after,.btn-to-jd:before{background:#fff;content:"";height:1px;position:absolute;right:112px;top:50%}.btn-to-jd:before{width:45px}.btn-to-jd:after{transform:translateY(-50%) rotate(45deg);transform-origin:right center;width:8px}.pc_none{display:none}.sp_none{display:block}.pt-0{padding-top:0!important}@media screen and (max-width:600px){section.recruit-campaign-top{padding:60px 0 0}table.campaign-info-table td,table.campaign-info-table tr:first-child td{padding:6px 0}table.campaign-info-table tr{display:block;margin-bottom:20px}table.campaign-info-table li,table.campaign-info-table p,table.campaign-info-table td{font-size:15px}.job-position-list li a{padding:10px 0}.sp_none{display:none}.pc_none{display:block}h3.job-position-title{margin-top:20px}a.btn-to-jd{font-size:16px}.btn-to-jd:after,.btn-to-jd:before{display:none}.pro-recruit-title{gap:12px}.sp-pb-0{padding-bottom:0}.pro-recruit-title img{width:115px}}@media screen and (max-width:358px){.pro-recruit-title{align-items:flex-start;flex-direction:column;gap:0}}footer.campaign-footer{background-color:#4d4d4d;padding:32px 0}footer.campaign-footer a{color:#fff}