@media (max-width: 999px){body{background-position:left -17px top -10px}}@media (max-width: 999px){.inner{width:calc(100% - 48px)}}.img-radius{border-radius:40px}@media (max-width: 999px){.img-radius{border-radius:24px}}.p-title01{text-align:center;color:#43298C}.p-title01__en{font-family:"Chakra Petch",sans-serif;font-size:56px;font-size:5.6rem;line-height:1.07143em;letter-spacing:.04em;font-weight:700}@media (max-width: 999px){.p-title01__en{font-size:34px;font-size:3.4rem;line-height:.94118em}}@media only screen and (max-width: 999px) and (max-width: 374px){.p-title01__en{font-size:32px;font-size:3.2rem}}.p-title01__jp{font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:.05em;font-weight:700;margin-top:6px}@media (max-width: 999px){.p-title01__jp{margin-top:4px;font-size:18px;font-size:1.8rem;line-height:1.22222em}}.l-mv-projects{position:relative}.l-mv-projects .c-mvsub{z-index:1}.l-mv-projects .c-mvsub .c-titlepage{border-radius:60px;padding:27px 64px 42px;bottom:-16px;left:-16px}@media (max-width: 999px){.l-mv-projects .c-mvsub .c-titlepage{padding:14px 20px 22px;border-radius:24px;bottom:-63px;left:-11px;max-width:306px}}.l-mv-projects .c-mvsub .c-titlepage__en{background-image:linear-gradient(90deg, #dcd6ed 0%, #dcd6ed 100%);font-family:"Chakra Petch",sans-serif;font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.04em;font-weight:700}@media (max-width: 999px){.l-mv-projects .c-mvsub .c-titlepage__en{font-size:13px;font-size:1.3rem}}.l-mv-projects .c-mvsub .c-titlepage__jp{font-size:36px;font-size:3.6rem;line-height:1.33333em;letter-spacing:.04em;font-weight:600;margin-top:11px}@media (max-width: 999px){.l-mv-projects .c-mvsub .c-titlepage__jp{margin-top:4px;font-size:22px;font-size:2.2rem;line-height:1.27273em;letter-spacing:.04em}}.l-mv-projects__text-note{font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.05em;font-weight:400;margin-top:40px;position:relative;z-index:1}@media (max-width: 999px){.l-mv-projects__text-note{margin-top:80px;font-size:14px;font-size:1.4rem;line-height:1.42857em}}.l-mv-projects__decor{position:absolute;right:-239px;bottom:-191px}@media (max-width: 999px){.l-mv-projects__decor{width:307px;right:-150px;bottom:-40px}}.sec-outline{margin-top:96px}@media (max-width: 999px){.sec-outline{margin-top:93px}}.sec-outline .ico-decor{position:absolute;left:-179px;top:84px}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sec-outline .ico-decor{left:-150px}}@media (max-width: 999px){.sec-outline .ico-decor{width:122px;left:auto;right:-64px;top:49px}}.sec-outline__item{margin-top:149px}@media (max-width: 999px){.sec-outline__item{margin-top:60px}}.sec-outline__item .inner{position:relative;max-width:1104px}.sec-outline__item .en{font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.05em;font-weight:500;font-family:"Chakra Petch",sans-serif;display:flex;align-items:center;width:100%;color:#43298C}@media (max-width: 999px){.sec-outline__item .en{font-size:14px;font-size:1.4rem;margin-left:-24px}}.sec-outline__item .en small{width:45px;display:flex;align-items:center;flex-shrink:0;margin-right:4px}@media (max-width: 999px){.sec-outline__item .en small{width:24px}}.sec-outline__item .en small:before{content:"";display:block;flex:1;height:1px;background-color:#43298C}.sec-outline__item .en small:after{content:"";width:9px;height:9px;border-radius:50%;background-color:#dcd6ed;display:block;flex-shrink:0}.sec-outline__item .desc{display:flex;align-items:flex-start;padding-left:50px}@media (max-width: 999px){.sec-outline__item .desc{display:block;padding-left:4px}}.sec-outline__item .desc__title{width:calc(50% - 102px);flex-shrink:0;color:#43298C}@media (max-width: 999px){.sec-outline__item .desc__title{width:100%}}.sec-outline__item .desc__title .jp{font-size:28px;font-size:2.8rem;line-height:1.71429em;letter-spacing:.05em;font-weight:700;padding-top:7px}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sec-outline__item .desc__title .jp{font-size:2.16667vw;line-height:3.66667vw}}@media (max-width: 999px){.sec-outline__item .desc__title .jp{font-size:22px;font-size:2.2rem;line-height:1.81818em;padding-top:12px}}.sec-outline__item .desc__text{padding:4px 50px 0 0;flex:1;font-size:15px;font-size:1.5rem;line-height:2.4em;letter-spacing:.04em;font-weight:500}@media (max-width: 999px){.sec-outline__item .desc__text{font-size:14px;font-size:1.4rem;line-height:2.14286em;padding-right:0;padding-top:23px}}.sec-outline__item--has-img{margin:0 auto;margin-top:99px;max-width:1800px}@media (max-width: 999px){.sec-outline__item--has-img{padding:0 24px;margin-top:60px}}.sec-outline__item--has-img .flex{display:flex;align-items:flex-start;padding-left:20px}@media (max-width: 999px){.sec-outline__item--has-img .flex{display:block;padding-left:0}}@media (min-width: 1000px){.sec-outline__item--has-img .en{width:calc(100% - 40px);max-width:1104px;margin:0 auto}}.sec-outline__item--has-img .desc{display:block;max-width:629px;margin:0 85px 0 auto}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sec-outline__item--has-img .desc{margin-right:40px}}@media (max-width: 999px){.sec-outline__item--has-img .desc{max-width:100%;margin:0;padding:0;max-width:100%}}.sec-outline__item--has-img .desc__title{width:100%}.sec-outline__item--has-img .desc__text{padding-top:21px;padding-right:0}@media (max-width: 999px){.sec-outline__item--has-img .desc__text{padding-top:14px}}.sec-outline__item--has-img .img{flex-shrink:0;width:calc(50% - 152px);margin-top:17px}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sec-outline__item--has-img .img{width:calc(50% - 50px)}}@media (max-width: 999px){.sec-outline__item--has-img .img{margin-top:24px;width:calc(100% + 24px)}}.sec-outline__item--has-img .img img{width:100%;border-radius:40px}@media only screen and (min-width: 1000px) and (max-width: 1800px){.sec-outline__item--has-img .img img{border-radius:40px 0 0 40px}}@media (max-width: 999px){.sec-outline__item--has-img .img img{border-radius:24px 0 0 24px}}.sec-outline__item--03{margin-top:111px}@media (max-width: 999px){.sec-outline__item--03{margin-top:60px}}.sec-interview{background-color:#dcd6ed;border:solid 1px #43298C;border-radius:40px;width:calc(100% - 100px);max-width:1180px;margin:0 auto;padding:86px 0 79px;margin-top:142px;position:relative}@media only screen and (min-width: 1000px) and (max-width: 1180px){.sec-interview{width:calc(100% - 80px)}.sec-interview .inner{width:calc(100% - 80px)}}@media (max-width: 999px){.sec-interview{margin-top:80px;border-radius:24px;padding:40px 0;width:100%}}.sec-interview .icon-decor2{position:absolute;right:-123px;bottom:-182px;z-index:-1}@media (max-width: 999px){.sec-interview .icon-decor2{right:-50px;bottom:-80px;width:200px}}.sec-interview__profile{margin-top:83px}.sec-interview__profile .inner{display:flex;align-items:flex-end;position:relative}@media (max-width: 999px){.sec-interview__profile .inner{display:block}}.sec-interview__profile .icon-decor{position:absolute;left:-70px;top:-97px}@media only screen and (min-width: 1000px) and (max-width: 1260px){.sec-interview__profile .icon-decor{left:-1.5873vw}}@media (max-width: 999px){.sec-interview__profile .icon-decor{width:200px;left:-16px;top:-70px}}.sec-interview__profile .img{width:452px;flex-shrink:0;position:relative;z-index:1}@media only screen and (min-width: 1000px) and (max-width: 1100px){.sec-interview__profile .img{width:50%}}@media (max-width: 999px){.sec-interview__profile .img{width:100%}.sec-interview__profile .img img{width:100%}}.sec-interview__profile .desc{flex:1;padding-left:58px;margin-bottom:-6px}@media only screen and (min-width: 1000px) and (max-width: 1100px){.sec-interview__profile .desc{padding-left:40px}}@media (max-width: 999px){.sec-interview__profile .desc{margin:20px 0 0 0;padding-left:0}}.sec-interview__profile .desc__cate{display:flex;flex-wrap:wrap;margin:-5px 0 0 -5px}.sec-interview__profile .desc__cate span{color:#43298C;font-size:15px;font-size:1.5rem;line-height:1.2em;letter-spacing:.024em;font-weight:700;background-color:#fff;min-width:93px;min-height:25px;border:solid 1px #43298C;border-radius:6px;display:flex;align-items:center;justify-content:center;margin:5px 0 0 5px}.sec-interview__profile .desc__info{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.04em;font-weight:500;margin-top:8px}@media (max-width: 999px){.sec-interview__profile .desc__info{margin-top:10px;font-size:13px;font-size:1.3rem;line-height:1.69231em}}.sec-interview__profile .desc__name{font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:.04em;font-weight:500;margin-top:8px}@media (max-width: 999px){.sec-interview__profile .desc__name{margin-top:6px;font-size:18px;font-size:1.8rem}}.sec-interview__profile .desc__profile{margin-top:36px}@media (max-width: 999px){.sec-interview__profile .desc__profile{margin-top:20px}}.sec-interview__profile .desc__profile .en{font-family:"Chakra Petch",sans-serif;font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.04em;font-weight:700;display:flex;align-items:center;color:#43298C}@media (max-width: 999px){.sec-interview__profile .desc__profile .en{font-size:18px;font-size:1.8rem;line-height:1.11111em}}.sec-interview__profile .desc__profile .en:after{content:"";display:block;height:3px;flex:1;margin-left:8px;background-image:url(https://img-ja.nissei-gtr.co.jp/files/user/images/recruit/portal/assets/img/projects/line_profile.png)}.sec-interview__profile .desc__profile .text{font-size:15px;font-size:1.5rem;line-height:2.13333em;letter-spacing:.05em;font-weight:500;margin-top:15px}@media (max-width: 999px){.sec-interview__profile .desc__profile .text{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.04em}}.sec-interview__profile2{margin:0 auto;margin-top:120px;max-width:1282px}@media (max-width: 999px){.sec-interview__profile2{margin-top:50px}}.sec-interview__profile2 .flex{display:flex;align-items:center;justify-content:flex-end;padding-left:20px}@media only screen and (min-width: 1000px) and (max-width: 1180px){.sec-interview__profile2 .flex{padding-left:40px}}@media (max-width: 999px){.sec-interview__profile2 .flex{padding:0 24px;display:block}}.sec-interview__profile2 .flex .img{flex-shrink:0;width:calc(50% - 152px)}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sec-interview__profile2 .flex .img{width:calc(50% - 50px)}}.sec-interview__profile2 .flex .img img{border-radius:40px 0 0 40px;width:100%}@media (max-width: 999px){.sec-interview__profile2 .flex .img img{border-radius:24px 0 0 24px}}@media (max-width: 999px){.sec-interview__profile2 .flex .img{width:calc(100% + 24px);margin-top:20px}}.sec-interview__profile2 .desc{max-width:579px;margin:-3px 86px 0 0}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sec-interview__profile2 .desc{margin-right:40px}}@media (max-width: 999px){.sec-interview__profile2 .desc{max-width:100%;margin:20px 0 0 0}}.sec-interview__profile2 .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: 1200px){.sec-interview__profile2 .desc__title{font-size:2.25vw;line-height:4vw}}@media (max-width: 999px){.sec-interview__profile2 .desc__title{font-size:24px;font-size:2.4rem;line-height:1.66667em}}.sec-interview__profile2 .desc__text{font-size:15px;font-size:1.5rem;line-height:2.4em;letter-spacing:.04em;font-weight:500;margin-top:21px}@media (max-width: 999px){.sec-interview__profile2 .desc__text{font-size:14px;font-size:1.4rem;line-height:2.14286em;margin-top:15px}}.sec-interview__profile2--img-full{margin-top:114px}@media (max-width: 999px){.sec-interview__profile2--img-full{margin-top:50px}}.sec-interview__profile2--img-full .desc{max-width:100%;margin:0;display:flex;align-items:flex-start}@media (max-width: 999px){.sec-interview__profile2--img-full .desc{display:block}}.sec-interview__profile2--img-full .desc__title{flex-shrink:0;width:calc(50% - 77px)}@media only screen and (min-width: 1000px) and (max-width: 1200px){.sec-interview__profile2--img-full .desc__title{width:calc(50% - 60px)}}@media (max-width: 999px){.sec-interview__profile2--img-full .desc__title{width:100%}}.sec-interview__profile2--img-full .desc__text{flex:1;margin-top:-3px}@media (max-width: 999px){.sec-interview__profile2--img-full .desc__text{margin-top:15px}}.sec-interview__profile2--img-full .img{margin-top:112px}@media (max-width: 999px){.sec-interview__profile2--img-full .img{margin-top:20px}}.l-btn-other-page{margin-top:80px}@media (max-width: 999px){.l-btn-other-page{max-width:450px;margin-top:80px;padding:0 24px;margin-left:auto;margin-right:auto}}.l-btn-other-page .c-btn{max-width:579px}@media (max-width: 999px){.l-btn-other-page .c-btn{padding-left:15px;max-width:100%;font-size:14px;font-size:1.4rem;letter-spacing:.02em}}@media only screen and (max-width: 999px) and (max-width: 374px){.l-btn-other-page .c-btn{font-size:13px;font-size:1.3rem;letter-spacing:0}}@media (min-width: 1000px){.ft-topcnt{margin-top:150px}}
