.careerwrap .career-intro{padding-top:80px;text-align:right;font-size:15px;font-size:1.5rem;line-height:2.4em;letter-spacing:.05em;font-weight:500}@media (max-width: 999px){.careerwrap .career-intro{padding-top:40px;text-align:left;font-size:15px;font-size:1.5rem;line-height:2.13333em}}.careerwrap .career-list{margin-top:120px}@media (max-width: 999px){.careerwrap .career-list{margin-top:60px}}.careerwrap .career-item+.career-item{margin-top:64px}@media (max-width: 999px){.careerwrap .career-item+.career-item{margin-top:30px}}.careerwrap .career-item__ttl{position:relative;background:#43298c;border-radius:40px;padding:40px 100px 40px 210px;color:#fff;transition:0.3s;border:1px solid #43298c;cursor:pointer}.careerwrap .career-item__ttl:before,.careerwrap .career-item__ttl:after{content:"";position:absolute;display:inline-block;right:69px;top:50%;transform:translateY(-50%);width:32px;height:3px;background-color:#fff;transition:all 0.3s}.careerwrap .career-item__ttl:after{transform:translateY(-50%) rotate(90deg);transition:transform 0.3s}.careerwrap .career-item__ttl.active:before{opacity:0}.careerwrap .career-item__ttl.active:after{transform:translateY(-50%) rotate(180deg)}@media only screen and (min-width: 1025px){.careerwrap .career-item__ttl:hover{background:#fff;color:#43298c}.careerwrap .career-item__ttl:hover:before,.careerwrap .career-item__ttl:hover:after{background-color:#43298c}.careerwrap .career-item__ttl:hover .num{background:#43298c;color:#fff}}@media (max-width: 999px){.careerwrap .career-item__ttl{border-radius:16px;padding:38px 50px 30px 24px}.careerwrap .career-item__ttl:before,.careerwrap .career-item__ttl:after{right:16px;width:24px}}.careerwrap .career-item__ttl .num{position:absolute;top:50%;left:69px;margin-top:-20px;width:85px;height:40px;background:#fff;border-radius:6px;padding-top:5px;text-align:center;transition:.3s;color:#43298c;font-size:26px;font-size:2.6rem;line-height:1.15385em;letter-spacing:.04em;font-weight:700;font-family:"Chakra Petch",sans-serif}@media (max-width: 999px){.careerwrap .career-item__ttl .num{top:32px;left:24px;margin-top:0;width:68px;height:30px;padding-top:3px;font-size:18px;font-size:1.8rem;line-height:1.33333em}}.careerwrap .career-item__ttl .text_en{display:block;font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.05em;font-weight:500;font-family:"Chakra Petch",sans-serif}@media (max-width: 999px){.careerwrap .career-item__ttl .text_en{padding-left:78px;font-size:14px;font-size:1.4rem;line-height:1.42857em}}.careerwrap .career-item__ttl .text_jp{display:block;font-size:28px;font-size:2.8rem;line-height:1.42857em;letter-spacing:.05em;font-weight:700}@media (max-width: 999px){.careerwrap .career-item__ttl .text_jp{margin-top:20px;font-size:18px;font-size:1.8rem;line-height:1.44444em}}.careerwrap .career-item__cnt{background:#f3f2ff;border:#43298c 1px solid;border-radius:40px;display:none}@media (max-width: 999px){.careerwrap .career-item__cnt{border-radius:16px}}.careerwrap .career-item__flexbox{display:flex;padding:72px 85px 50px}@media (max-width: 999px){.careerwrap .career-item__flexbox{display:block;padding:42px 24px 30px}}.careerwrap .career-item__infor{width:160px}@media (max-width: 999px){.careerwrap .career-item__infor{position:relative;width:100%;padding-left:103px}}.careerwrap .career-item__imgper{text-align:center}@media (max-width: 999px){.careerwrap .career-item__imgper{position:absolute;top:0;left:0}.careerwrap .career-item__imgper img{width:79px}}.careerwrap .career-item__pos{margin-top:32px;font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.04em;font-weight:500}@media (max-width: 999px){.careerwrap .career-item__pos{margin-top:0}}.careerwrap .career-item__time{margin-top:10px;padding-top:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='157' height='3' viewBox='0 0 157 3'%3E%3Cpath id='Path_54003' data-name='Path 54003' d='M0,0H154' transform='translate(1.5 1.5)' fill='none' stroke='%2343298c' stroke-linecap='round' stroke-width='3' stroke-dasharray='0 6'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:left top;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.04em;font-weight:500}.careerwrap .career-item__desc{margin-top:70px;width:calc(100% - 160px);padding-left:50px;font-size:15px;font-size:1.5rem;line-height:2.4em;letter-spacing:.05em;font-weight:500}@media (max-width: 999px){.careerwrap .career-item__desc{margin-top:35px;width:100%;padding-left:0;font-size:15px;font-size:1.5rem;line-height:2.13333em}}.careerwrap .career-item__progress{background:url(https://img-ja.nissei-gtr.co.jp/files/user/images/recruit/portal/assets/img/career/bg01.jpg);background-size:78px auto;border-radius:0 0 40px 40px;padding:64px 83px}@media (max-width: 999px){.careerwrap .career-item__progress{border-radius:16px;padding:40px 0 40px 24px}}.careerwrap .career-item__progress .horizontal-scroll{width:100%;max-width:600px}.careerwrap .career-item__progress .simplebar-track{display:none}.careerwrap .career-item__progress .imgprogress{max-width:836px}@media (max-width: 999px){.careerwrap .career-item__progress .imgprogress{width:670px;padding-right:24px}}
