.legacyContent__wrapper .visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}.legacyContent__wrapper section:first-of-type.sectionInner{padding-top:240px;margin-bottom:50px}@media screen and (max-width:767px){.legacyContent__wrapper section:first-of-type.sectionInner{padding-top:120px;margin-bottom:0}}.legacyContent__wrapper .h1TitleJp{font-weight:600;font-size:1.6rem}@media screen and (max-width:767px){.legacyContent__wrapper .h1TitleJp{font-size:1.1rem}}.legacyContent__wrapper h1{font-size:9.6rem;font-weight:100}@media screen and (max-width:767px){.legacyContent__wrapper h1{font-size:4.8rem}}.legacyContent__wrapper h1 span{font-weight:700}.legacyContent__wrapper h2{font-size:3.2rem;line-height:1.43;font-weight:700;margin-bottom:60px}@media screen and (max-width:767px){.legacyContent__wrapper h2{font-size:1.9rem;margin-bottom:40px}}.legacyContent__wrapper h2 span{font-size:2.2rem}@media screen and (max-width:767px){.legacyContent__wrapper h2 span{font-size:1.3rem}}.legacyContent__wrapper .jobWrap{margin:160px 0 170px;overflow:hidden}@media screen and (max-width:767px){.legacyContent__wrapper .jobWrap{margin:80px 0 85px}}.legacyContent__wrapper .jobArea{border-top:1px solid #c7cacb}.legacyContent__wrapper .jobArea:last-of-type{border-bottom:1px solid #c7cacb}.legacyContent__wrapper .jobArea:nth-of-type(2n) .jobTitle .inner{flex-direction:row-reverse;justify-content:flex-end}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea:nth-of-type(2n) .jobTitle .inner{flex-direction:initial}}.legacyContent__wrapper .jobArea:nth-of-type(2n) .jobTitle .inner .name{padding:0 30px 0 0}.legacyContent__wrapper .jobArea .jobTitle{transition:.4s}.legacyContent__wrapper .jobArea .jobTitle.active{background:#ababab;opacity:1!important;color:#fff}.legacyContent__wrapper .jobArea .jobTitle.active .inner:after,.legacyContent__wrapper .jobArea .jobTitle.active .inner:before{color:#fff!important;border-color:#fff}.legacyContent__wrapper .jobArea .jobTitle.active .inner:before{transform:rotate(45deg) scale(-1);top:36px}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea .jobTitle.active .inner:before{top:unset;bottom:25px}}.legacyContent__wrapper .jobArea .jobTitle.active .inner:after{content:"Close"}.legacyContent__wrapper .jobArea .jobTitle .inner{max-width:1440px;padding:30px 100px 45px;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;justify-content:left;align-items:flex-end;width:100%;text-align:left}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea .jobTitle .inner{padding:20px;display:block}}.legacyContent__wrapper .jobArea .jobTitle .inner:after{transition:.4s;color:#000!important;content:"View More";font-size:18px;text-align:center;line-height:22px;height:20px;position:absolute;top:0;bottom:50px;right:20px;margin:auto;width:85px}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea .jobTitle .inner:after{top:inherit;bottom:45px;right:20px;font-size:10px;line-height:20px;width:48px}}.legacyContent__wrapper .jobArea .jobTitle .inner:before{transition:.4s;content:"";width:35px;height:35px;border-bottom:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:45px;margin:auto}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea .jobTitle .inner:before{top:inherit;bottom:30px;right:37px;width:15px;height:15px}}.legacyContent__wrapper .jobArea .jobTitle .inner .thum{max-width:475px;width:39%}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea .jobTitle .inner .thum{max-width:100%;width:100%;margin-bottom:10px}}.legacyContent__wrapper .jobArea .jobTitle .inner .thum span{display:block;font-size:22px;font-weight:500;line-height:30px;margin-bottom:20px}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea .jobTitle .inner .thum span{font-size:16px;line-height:26px;margin-bottom:10px}}.legacyContent__wrapper .jobArea .jobTitle .inner .name{max-width:60%;width:auto;font-size:90px;line-height:87px;font-weight:100;letter-spacing:initial;padding-left:30px}.legacyContent__wrapper .jobArea .jobTitle .inner .name b{display:block;font-weight:700;font-size:100px}@media screen and (max-width:1080px){.legacyContent__wrapper .jobArea .jobTitle .inner .name{font-size:70px;line-height:67px}.legacyContent__wrapper .jobArea .jobTitle .inner .name b{font-size:80px}}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea .jobTitle .inner .name{max-width:100%;width:auto;font-size:35px;line-height:40px;font-weight:100;letter-spacing:initial;padding:0 50px 0 0!important}.legacyContent__wrapper .jobArea .jobTitle .inner .name b{font-size:40px}}.legacyContent__wrapper .jobArea .jobDetail{overflow:hidden;padding:90px 20px 200px;background:#f8f8f8;position:relative;display:none}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea .jobDetail{padding:45px 20px 100px}}.legacyContent__wrapper .jobArea .jobDetail.active{display:block;animation:fadeIn .5s linear forwards}.legacyContent__wrapper .jobArea .jobDetail .closeBtn{position:absolute;bottom:0;right:0;left:0;margin:auto;width:150px;height:90px;background:#000;color:#fff;font-weight:700;font-size:16px;line-height:23px;text-align:center;transition:.4s;cursor:pointer}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea .jobDetail .closeBtn{width:80px;height:46px;font-size:12px;line-height:23px}}.legacyContent__wrapper .jobArea .jobDetail .closeBtn:hover{opacity:.7}.legacyContent__wrapper .jobArea .jobDetail .closeBtn:after{content:"";width:35px;height:35px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(-135deg);position:absolute;bottom:0;right:0;left:0;margin:auto}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea .jobDetail .closeBtn:after{width:10px;height:10px;bottom:5px}}.legacyContent__wrapper .jobArea .jobDetail .closeBtn span{position:absolute;top:10px;width:100%;left:0}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea .jobDetail .closeBtn span{top:5px}}.legacyContent__wrapper .jobArea .jobDetail .inner{max-width:1030px;margin:0 auto}.legacyContent__wrapper .jobArea .jobDetail .inner .flow{margin-bottom:65px}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea .jobDetail .inner .flow{margin-bottom:33px}}.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap{margin-bottom:80px;padding:27px 59px 45px 57px;background:#fff}.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap p.jobListTitle{margin-bottom:34px;text-align:center;font-size:24px;font-weight:700;letter-spacing:2.4px}.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap ul.jobList{display:flex;flex-wrap:wrap;gap:37px 46px;margin-bottom:57px}.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap ul.jobList li{width:calc((100% - 46px)/2)}.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap ul.jobList li a{display:inline-block;width:100%;padding:18px 6px 23px;background:#333;border:1px solid #333;color:#fff;text-align:center;font-size:22px;font-weight:700}.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap ul.jobList li a:hover{background:#fff;color:#333}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap{margin-bottom:44px;padding:24px 18px 23px 22px}.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap p.jobListTitle{font-size:20px;letter-spacing:2px}.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap ul.jobList{display:flex;flex-flow:column;flex-wrap:nowrap;gap:19px;margin-bottom:45px}.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap ul.jobList li{text-align:center;width:100%}.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap ul.jobList li a{max-width:350px;width:100%;padding:8px 6px 6px;font-size:18px}}.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap .jobListAbout{text-align:center}.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap .jobListAbout .sBtn{display:inline-block;vertical-align:middle;max-width:350px;width:40%}.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap .jobListAbout .sBtn a{display:block;transition:.4s;border:1px solid #000;height:100px;position:relative}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap .jobListAbout .sBtn{display:inline-block;max-width:350px;width:100%}.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap .jobListAbout .sBtn a{height:60px}}.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap .jobListAbout .sBtn a:after{transition:.4s;content:"";position:absolute;top:0;bottom:0;right:25px;margin:auto;width:20px;height:10px;background:url(/new-graduate/wp-content/themes/freshers_recruit/assets/images/job/introduction/arrow.svg) no-repeat center;background-size:contain}.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap .jobListAbout .sBtn a:hover:after{right:15px}.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap .jobListAbout .sBtn a span{font-weight:700;font-size:20px;line-height:32px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);width:100%;padding-left:40px;padding-right:60px;text-align:left}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap .jobListAbout .sBtn a span{font-size:16px;line-height:26px}}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn{text-align:center}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn{display:inline-block;vertical-align:middle;margin:20px 20px 0;max-width:350px;width:40%}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn:nth-of-type(1){margin-top:0}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn:nth-of-type(2){margin-top:0}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn{display:block;margin:20px auto 0;max-width:350px;width:100%}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn:nth-of-type(1){margin-top:0}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn:nth-of-type(2){margin-top:20px}}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn a{display:block;transition:.4s;border:1px solid #000;height:100px;position:relative}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn a{height:60px}}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn a:after{transition:.4s;content:"";position:absolute;top:0;bottom:0;right:25px;margin:auto;width:20px;height:10px;background:url(/new-graduate/wp-content/themes/freshers_recruit/assets/images/job/introduction/arrow.svg) no-repeat center;background-size:contain}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn a:hover:after{right:15px}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn a span{font-weight:700;font-size:16px;line-height:32px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);width:100%;padding-left:40px;text-align:left}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn a span{font-size:14px;line-height:26px}}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn:last-child a{background-color:#f4e808;border:1px solid #f4e808}.legacyContent__wrapper .jobArea .tglBtn{cursor:pointer;transition:.4s}.legacyContent__wrapper .jobArea .tglBtn:hover{opacity:.7;filter:brightness(105%)}.legacyContent__wrapper .bt-entry{background:#d9d9d9;padding:40px 20px 20px;overflow:hidden}@media screen and (max-width:767px){.legacyContent__wrapper .bt-entry{padding:10px 20px}}.legacyContent__wrapper .bt-entry a{display:block;transition:.4s;max-width:860px;margin:0 auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.legacyContent__wrapper .jobArea .jobDetail .inner .jobListWrap .jobListAbout .sBtn a:after{background:url(/images/job/introduction/arrow.svg) no-repeat center}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn a:after{background:url(/images/job/introduction/arrow.svg) no-repeat center}.legacyContent__wrapper .jobWrap{margin-bottom:0}.entrySection:before{content:none!important}.legacyContent__wrapper .jobArea .jobTitle .inner:after{white-space:nowrap}@media print,screen and (min-width:768px){.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn{display:flex}}@media print,screen and (min-width:768px){.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn{margin:0 10px}}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn.sBtn:nth-of-type(2) a{background-color:#1cd6da;border:1px solid #1CD6DA}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn:last-child a{background-color:#006;color:#fff;border:1px solid #000066}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn:last-child a:after{background:url(/images/job/introduction/arrow-white.svg) no-repeat center}.jobArea .jobTitle .inner:after,.jobArea .jobTitle.active .inner:after,.legacyContent__wrapper .jobArea .jobDetail .closeBtn span{font-family:BasisGrotesquePro}@use "/src/styles/_settings/_vars" as *;@use "/src/styles/_settings/_mixins" as *;
