[data-inview-ani="fade"]{opacity:0;transition-delay:0.2s, 0.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1),cubic-bezier(0.215, 0.61, 0.355, 1);transition-duration:1.2s, 1.2s;transition-property:transform, opacity;transform:translate3d(0, 40px, 0)}[data-inview-ani="fade"].is-inview{opacity:1;transform:translate(0, 0)}[data-inview-ani="title"].is-inview span{background-size:100% 100%}[data-inview-ani="title"].is-inview small{background-size:100% 100%}[data-inview-ani="img"]{overflow:hidden}[data-inview-ani="img"] img{height:100%;width:100%;object-fit:cover;transition:transform 0.3s !important}.is-delay-1{transition-delay:1s}.is-delay-2{transition-delay:2s}.is-delay-3{transition-delay:3s}.is-delay-4{transition-delay:4s}.is-delay-5{transition-delay:5s}.is-delay-6{transition-delay:6s}.is-delay-7{transition-delay:7s}.is-delay-8{transition-delay:8s}.is-delay-9{transition-delay:9s}.is-delay-10{transition-delay:10s}.is-delay-11{transition-delay:11s}@media (max-width: 999px){.inner{width:calc(100% - 48px)}}[data-inview-ani="fade-list-pc"] .item__bg{opacity:0;transition-delay:0.2s, 0.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1),cubic-bezier(0.215, 0.61, 0.355, 1);transition-duration:1.2s, 1.2s;transition-property:transform, opacity;transform:translate3d(0, 40px, 0)}[data-inview-ani="fade-list-pc"].is-inview .item__bg{opacity:1;transform:translate(0, 0)}[data-inview-ani="fade-list-pc"] .is-delay-small1{transition-delay:.2s}[data-inview-ani="fade-list-pc"] .is-delay-small2{transition-delay:.4s}[data-inview-ani="fade-list-pc"] .is-delay-small3{transition-delay:.6s}[data-inview-ani="fade-list-pc"] .is-delay-small4{transition-delay:.8s}[data-inview-ani="fade-list-pc"] .is-delay-small5{transition-delay:1s}[data-inview-ani="fade-list-pc"] .is-delay-small6{transition-delay:1.2s}[data-inview-ani="fade-list-pc"] .is-delay-small7{transition-delay:1.4s}[data-inview-ani="fade-list-pc"] .is-delay-small8{transition-delay:1.6s}[data-inview-ani="fade-list-pc"] .is-delay-small9{transition-delay:1.8s}[data-inview-ani="fade-list-pc"] .is-delay-small10{transition-delay:2s}[data-inview-ani="fade-list-pc"] .is-delay-small11{transition-delay:2.2s}main{overflow:hidden}.sec-person-mv{position:relative;height:calc(var(--window-height, 100vh) - 150px);margin-top:8px;min-height:500px}@media only screen and (min-width: 1000px) and (orientation: portrait){.sec-person-mv{height:auto}}@media (max-width: 999px){.sec-person-mv{padding-bottom:18px;min-height:500px;height:calc(var(--window-height, 100vh) - 96px);display:flex;flex-direction:column}}@media only screen and (max-width: 999px) and (orientation: landscape){.sec-person-mv{min-height:500px}}.sec-person-mv__decor{position:absolute;z-index:-1;display:block}.sec-person-mv__decor--01{left:40px;top:5px}@media only screen and (min-width: 1000px) and (orientation: portrait){.sec-person-mv__decor--01{top:-50px;left:0}}@media (max-width: 999px){.sec-person-mv__decor--01{width:160px;left:-40px;top:-14px}}.sec-person-mv__decor--02{right:-78px;bottom:-100px}@media (max-width: 999px){.sec-person-mv__decor--02{width:183px;right:-48px;bottom:-107px}}@media (min-width: 1000px){.sec-person-mv__content{height:100%}}@media (max-width: 999px){.sec-person-mv__content{position:relative;flex:1;width:100%;display:flex;min-height:400px;padding-bottom:23px}}.sec-person-mv__img{display:block;padding:0 101px 0 339px;margin-left:auto;position:relative;z-index:1;height:100%}@media only screen and (min-width: 1000px) and (orientation: portrait){.sec-person-mv__img{padding:0 50px 0 220px}}@media (max-width: 999px){.sec-person-mv__img{flex:1;height:auto;width:100%;padding:0 34px}}.sec-person-mv__img img{border-radius:60px;width:100%;height:100%;object-fit:cover;object-position:top center}@media (max-width: 999px){.sec-person-mv__img img{border-radius:24px}}@media only screen and (max-width: 999px) and (orientation: landscape){.sec-person-mv__img img{object-position:center -50px}}.sec-person-mv__title{font-size:36px;font-size:3.6rem;line-height:1.77778em;letter-spacing:.04em;font-weight:600;position:absolute;left:100px;top:calc(50% - 10px);transform:translateY(-50%);z-index:1;width:100%}@media only screen and (min-width: 1000px) and (orientation: portrait){.sec-person-mv__title{left:20px}}@media only screen and (min-width: 1000px) and (max-height: 680px){.sec-person-mv__title{top:160px}}@media (max-width: 999px){.sec-person-mv__title{transform:translateY(0);font-size:24px;font-size:2.4rem;line-height:1.66667em;top:auto;left:23px;bottom:53px}}.sec-person-mv__title span{-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;color:#fff;border-radius:10px;padding:0 12px 3px;background-image:linear-gradient(90deg, #43298C 0%, #43298C 100%);background-repeat:no-repeat;background-size:0% 100%;background-position:left center;transition:background-size 1s ease;transition-delay:1.5s}@media (max-width: 999px){.sec-person-mv__title span{padding-bottom:1px;padding-top:0}}.sec-person-mv__title small{color:transparent;background-image:linear-gradient(90deg, #fff 0%, #fff 100%);background-repeat:no-repeat;background-size:0% 100%;background-position:left center;-webkit-background-clip:text;background-clip:text;transition:background-size 1s ease;transition-delay:2.5s}.sec-person-mv__info{position:absolute;left:100px;bottom:1px}@media only screen and (min-width: 1000px) and (orientation: portrait){.sec-person-mv__info{left:20px}}@media (max-width: 999px){.sec-person-mv__info{position:static;padding:0 24px;flex-shrink:0;margin-bottom:auto}}.sec-person-mv__info .cate{display:flex;font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.024em;font-weight:700;color:#43298C}.sec-person-mv__info .cate span{min-width:93px;min-height:26px;padding:2px 15px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fff;border:solid 1px #43298C;border-radius:4px}.sec-person-mv__info .text{margin-top:8px;font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.04em;font-weight:500}@media only screen and (min-width: 1000px) and (orientation: portrait){.sec-person-mv__info .text{font-size:13px;font-size:1.3rem;letter-spacing:0em}}@media only screen and (max-width: 999px) and (max-width: 374px){.sec-person-mv__info .text{font-size:13px;font-size:1.3rem}}.sec-person-mv__info .name{margin-top:8px;font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:.04em;font-weight:500}.box-profile-inner{margin-top:72px}@media (max-width: 999px){.box-profile-inner{margin-top:46px}}.box-profile{padding:18px 41px;border:solid 1px #43298C;border-radius:15px;background-color:#dcd6ed;display:flex;align-items:center}@media (max-width: 999px){.box-profile{padding:24px 25px;display:block;margin:0 auto;border-radius:16px}}.box-profile__title{font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.04em;font-weight:700;font-family:"Chakra Petch",sans-serif;color:#43298C;flex-shrink:0;margin-top:7px}@media (max-width: 999px){.box-profile__title{font-size:18px;font-size:1.8rem;line-height:1.33333em;display:table}}.box-profile__title:after{content:"";width:calc(100% + 2px);height:4px;background-image:url(https://img-ja.nissei-gtr.co.jp/files/user/images/recruit/portal/assets/img/person/line_profile.png);display:block;background-size:cover;margin-top:4px;margin-left:-1px}@media (max-width: 999px){.box-profile__title:after{height:2px;margin-top:3px;background-image:url(https://img-ja.nissei-gtr.co.jp/files/user/images/recruit/portal/assets/img/person/line_profile_sp.png)}}.box-profile__text{flex:1;padding-left:42px;font-size:15px;font-size:1.5rem;line-height:2.13333em;letter-spacing:.04em;font-weight:500}@media (max-width: 999px){.box-profile__text{margin-top:10px;padding-left:0}}.sec-content{margin-top:100px}.sec-content .title-bg{margin-bottom:11px}@media (max-width: 999px){.sec-content .title-bg{margin-bottom:14px}}.sec-content .title-bg span{background-color:#43298C;border-radius:6px;color:#fff;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.04em;font-weight:700;display:table;padding:4px 10px}.sec-content .desc{display:flex;align-items:flex-start}@media (max-width: 999px){.sec-content .desc{display:block}}.sec-content .desc__title{font-size:28px;font-size:2.8rem;line-height:1.71429em;letter-spacing:.05em;font-weight:700;color:#43298C;width:calc(50% - 77px)}@media only screen and (min-width: 1000px) and (max-width: 1190px){.sec-content .desc__title{font-size:2.43697vw;line-height:4.03361vw}}@media (max-width: 999px){.sec-content .desc__title{width:100%;font-size:24px;font-size:2.4rem;line-height:1.66667em}}.sec-content .desc__text{font-size:15px;font-size:1.5rem;line-height:2.4em;letter-spacing:.04em;font-weight:500;flex:1}@media (max-width: 999px){.sec-content .desc__text{margin-top:24px;line-height:2.13333em}}.sec-content .img img{width:100%}.sec-content .img-big{margin-top:110px;border-radius:40px}@media (max-width: 999px){.sec-content .img-big{border-radius:24px;margin-top:58px;margin-left:-24px;width:calc(100% + 48px)}}.sec-content .img-big img{border-radius:inherit;width:100%}.sec-content .flex{display:flex;justify-content:flex-end;padding-left:20px}@media (max-width: 999px){.sec-content .flex{display:block;padding:0}}.sec-content .flex .desc{max-width:664px;padding-right:85px;display:block}@media only screen and (min-width: 1000px) and (max-width: 1180px){.sec-content .flex .desc{max-width:564px;padding-right:40px}}@media (max-width: 999px){.sec-content .flex .desc{max-width:100%;padding-right:0}}.sec-content .flex .desc__title{width:100%}.sec-content .flex .img{width:calc(50% - 152px);margin-top:4px;border-radius:40px}@media only screen and (min-width: 1000px) and (max-width: 1800px){.sec-content .flex .img{border-radius:40px 0 0 40px}}@media only screen and (min-width: 1000px) and (max-width: 1180px){.sec-content .flex .img{flex-shrink:0;width:calc(50% - 50px)}}@media (max-width: 999px){.sec-content .flex .img{border-radius:24px 0 0 24px;margin-top:58px;width:calc(100% + 24px)}}.sec-content .flex .img img{border-radius:inherit}.sec-content__item{margin-top:119px}@media (max-width: 999px){.sec-content__item{margin-top:80px}}.sec-content__item--has-img{max-width:1800px;margin:0 auto;margin-top:0}@media (max-width: 999px){.sec-content__item--has-img{padding:0 24px}}@media (min-width: 1000px){.sec-content__item--has-img .title-bg{margin:0 auto;width:calc(100% - 40px);max-width:1004px;margin-bottom:11px}}.sec-content__item--has-img .desc__text{letter-spacing:0.05em}@media (min-width: 1000px){.sec-content__item--has-img .desc__text{margin-top:21px}}.sec-content__item--03{margin-top:110px}@media (max-width: 999px){.sec-content__item--03{margin-top:72px}}.sec-value{width:calc(100% - 100px);max-width:1180px;margin:0 auto;margin-top:139px;border:solid 1px #43298C;border-radius:40px;background-color:#dcd6ed;overflow:hidden;padding:53px 0 63px}@media only screen and (min-width: 1000px) and (max-width: 1180px){.sec-value{width:calc(100% - 80px)}}@media (max-width: 999px){.sec-value{border-radius:24px;width:100%;margin-top:57px;padding:52px 0 54px}}.sec-value__title-bg{margin:0 auto;width:calc(100% - 40px);max-width:1004px;position:relative;display:block}@media only screen and (min-width: 1000px) and (max-width: 1180px){.sec-value__title-bg{width:calc(100% - 80px)}}@media (max-width: 999px){.sec-value__title-bg{width:calc(100% - 48px)}}.sec-value__title-bg span{position:relative;border-radius:0 10px 10px 0;font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:.05em;font-weight:700;color:#fff;padding:8px 15px 7px 0;background-color:#43298C}@media (max-width: 999px){.sec-value__title-bg span{font-size:18px;font-size:1.8rem;line-height:1.22222em;padding-top:6px;padding-bottom:7px}}.sec-value__title-bg span:before{content:"";position:absolute;top:0;left:-100vw;width:calc(100vw + 3px);height:100%;background-color:#43298C;z-index:0}.sec-value__title-bg span small{position:relative;z-index:1}.sec-value__desc{max-width:664px;padding-right:84px}@media only screen and (min-width: 1000px) and (max-width: 1180px){.sec-value__desc{max-width:564px;padding-right:40px}}@media (max-width: 999px){.sec-value__desc{max-width:100%;padding-right:0}}.sec-value__desc .title{font-size:28px;font-size:2.8rem;line-height:1.71429em;letter-spacing:.05em;font-weight:700;color:#43298C}@media only screen and (min-width: 1000px) and (max-width: 1190px){.sec-value__desc .title{font-size:2.43697vw;line-height:4.03361vw}}@media (max-width: 999px){.sec-value__desc .title{font-size:24px;font-size:2.4rem;line-height:1.66667em}}.sec-value__desc .text{margin-top:20px;font-size:15px;font-size:1.5rem;line-height:2.4em;letter-spacing:.05em;font-weight:500}@media only screen and (min-width: 1000px) and (max-width: 1180px){.sec-value__desc .text{letter-spacing:0.02em}}@media (max-width: 999px){.sec-value__desc .text{margin-top:24px;line-height:2.13333em}}.sec-value__img{width:calc(50% - 151px);margin-top:4px;border-radius:40px 0 0 40px}@media only screen and (min-width: 1000px) and (max-width: 1180px){.sec-value__img{width:calc(50% - 50px)}}@media (max-width: 999px){.sec-value__img{border-radius:24px 0 0 24px;margin-top:50px;width:calc(100% + 24px)}}.sec-value__img img{border-radius:inherit;width:100%}.sec-value .flex{max-width:1282px;margin:0 auto;margin-top:30px;padding-left:20px;display:flex;align-items:flex-start;justify-content:flex-end}@media only screen and (min-width: 1000px) and (max-width: 1180px){.sec-value .flex{padding-left:40px}}@media (max-width: 999px){.sec-value .flex{display:block;margin-top:15px;padding:0 24px}}.p-title01__en{background-color:#43298C;border-radius:6px;color:#fff;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.04em;font-weight:700;padding:3.5px 10px}.p-title01__jp{margin-top:6px;color:#43298C;font-size:28px;font-size:2.8rem;line-height:1.42857em;letter-spacing:.05em;font-weight:700}@media only screen and (min-width: 1000px) and (max-width: 1190px){.p-title01__jp{font-size:2.43697vw;line-height:3.36134vw}}@media (max-width: 999px){.p-title01__jp{font-size:24px;font-size:2.4rem;line-height:1.45833em}}.sec-schedule{margin-top:96px}@media (max-width: 999px){.sec-schedule{margin-top:63px}}.sec-schedule .inner{position:relative}.sec-schedule .ico-decor{position:absolute;right:-146px;bottom:-85px;z-index:-1}@media (max-width: 999px){.sec-schedule .ico-decor{bottom:auto;right:-88px;top:-33px}}.sec-schedule__list{margin-top:40px}@media (max-width: 999px){.sec-schedule__list{display:block;margin-left:-24px;margin-top:49px;padding:0 24px;width:calc(100% + 48px)}}.sec-schedule .box{width:calc(50% - 68px);margin-left:68px;position:relative;padding-left:35px}@media (max-width: 999px){.sec-schedule .box{clear:both;display:flex;width:max-content;padding-left:0;margin-left:0;white-space:nowrap}.sec-schedule .box:last-child{padding-top:25px;padding-left:190px}.sec-schedule .box:last-child .item:before{bottom:auto;top:-28px}.sec-schedule .box:last-child .item__line{bottom:auto;top:-32px;flex-direction:column}.sec-schedule .box:first-child{padding-bottom:27px}}.sec-schedule .box:before{content:"";height:100%;width:2px;background-color:#d6d6d6;position:absolute;left:0;top:0}@media (max-width: 999px){.sec-schedule .box:before{display:none}}.sec-schedule .item{position:relative;margin-top:16px}@media (max-width: 999px){.sec-schedule .item{margin:0 51px 0 0;width:326px}.sec-schedule .item:last-child{margin-right:24px}.sec-schedule .item:last-child:before{width:100%}.sec-schedule .item:before{content:"";width:calc(100% + 55px);height:2px;background-color:#d6d6d6;position:absolute;left:0;bottom:-26px;z-index:-1}}.sec-schedule .item__bg{border:solid 1px #43298C;background-color:#dcd6ed;border-radius:16px;padding:16px 31px 13px 31px}@media (max-width: 999px){.sec-schedule .item__bg{height:100%;white-space:normal;padding:16px 24px 13px 24px}}.sec-schedule .item:first-child{margin-top:0}.sec-schedule .item__line{position:absolute;left:-39px;top:calc(50% - 5px);display:flex;align-items:center;width:40px;z-index:1}@media (max-width: 999px){.sec-schedule .item__line{width:9px;height:27px;top:auto;bottom:-30px;left:calc(50% - 3px);flex-direction:column-reverse}}.sec-schedule .item__line:before{content:"";width:8px;height:8px;background-color:#43298C;display:block;border-radius:50%}.sec-schedule .item__line:after{content:"";flex:1;width:100%;height:2px;display:block;background-size:cover;background-image:url(https://img-ja.nissei-gtr.co.jp/files/user/images/recruit/portal/assets/img/person/ico_line_schedule.png)}@media (max-width: 999px){.sec-schedule .item__line:after{height:100%;width:2px;background-image:url(https://img-ja.nissei-gtr.co.jp/files/user/images/recruit/portal/assets/img/person/ico_line_schedule_sp.png)}}.sec-schedule .item__time{color:#43298C;font-size:14px;font-size:1.4rem;line-height:1.28571em;letter-spacing:.04em;font-weight:700}@media (max-width: 999px){.sec-schedule .item__time{font-size:13px;font-size:1.3rem;line-height:1.30769em}}.sec-schedule .item__title{font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.04em;font-weight:700;display:flex;align-items:flex-start;margin-top:2px}@media (max-width: 999px){.sec-schedule .item__title{font-size:15px;font-size:1.5rem;line-height:1.46667em;margin-top:1px}}.sec-schedule .item__title:before{content:"";width:7px;height:7px;background-color:#000;display:block;border-radius:50%;flex-shrink:0;margin:10px 4px 0 0}@media (max-width: 999px){.sec-schedule .item__title:before{margin-top:7px}}.sec-schedule .item__text{margin-top:8px;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.05em;font-weight:500}@media (max-width: 999px){.sec-schedule .item__text{font-size:14px;font-size:1.4rem;line-height:1.71429em;margin-top:3px}}@media (min-width: 1000px){.sec-schedule .simplebar-content-wrapper{overflow:visible !important}}@media (max-width: 999px){.sec-schedule .simplebar-content-wrapper{padding-bottom:46px;overflow-y:hidden !important}}.sec-schedule .simplebar-wrapper{-ms-overflow-style:none;scrollbar-width:none;height:auto !important}.sec-schedule .simplebar-wrapper ::-webkit-scrollbar{display:none}@media (min-width: 1000px){.sec-schedule .simplebar-wrapper .flex{display:flex;align-items:flex-start;margin-left:-68px !important;padding-left:3px}}@media (max-width: 999px){.sec-schedule .simplebar-wrapper .flex{white-space:nowrap}}.sec-schedule .simplebar-wrapper .simplebar-placeholder{display:none}@media (max-width: 999px){.sec-schedule .simplebar-horizontal{width:calc(100% - 90px);margin:0 auto;background-color:#dcd6ed;height:4px;border-radius:6px;overflow:hidden}.sec-schedule .simplebar-horizontal .simplebar-scrollbar{background-color:#43298C;height:4px;border-radius:6px}}.sec-schedule .simplebar-vertical{display:none !important}.sec-my-day-off{margin-top:100px;background-color:#dcd6ed;padding:77px 0 80px}@media (max-width: 999px){.sec-my-day-off{margin-top:62px;padding:63px 0 65px}}.sec-my-day-off .inner{display:flex;align-items:flex-start}@media (max-width: 999px){.sec-my-day-off .inner{display:block}}.sec-my-day-off .desc{flex:1;padding-right:37px}@media (max-width: 999px){.sec-my-day-off .desc{padding-right:0}}.sec-my-day-off .desc .text{font-size:15px;font-size:1.5rem;line-height:2.4em;letter-spacing:.05em;font-weight:500;margin-top:25px}@media (max-width: 999px){.sec-my-day-off .desc .text{margin-top:28px;line-height:2.13333em}}.sec-my-day-off .img{width:calc(50% - 52px)}@media (max-width: 999px){.sec-my-day-off .img{width:100%;margin-top:50px}}.sec-my-day-off .img img{border-radius:40px;width:100%}@media (max-width: 999px){.sec-my-day-off .img img{border-radius:24px}}.c-btngroup{display:block;margin-top:81px}@media (max-width: 999px){.c-btngroup{margin-top:48px}}.c-btngroup .c-btn{max-width:360px}@media (max-width: 999px){.c-btngroup .c-btn{max-width:215px}}.ft-topcnt{margin-top:152px}@media (max-width: 999px){.ft-topcnt{margin-top:100px}}
