.loading_recruit{position:fixed;z-index:99999;width:100%;height:100%;top:0;left:0;background:#fff url(../../img/recruit/bg_loading.jpg) no-repeat center/cover;display:flex;align-items:center;justify-content:center;transition:all 0.5s ease-in-out}.loading_recruit__txt{writing-mode:vertical-lr}.loading_recruit__txt .txt01,.loading_recruit__txt .txt02{display:block;clip-path:inset(0 0 100% 0);transform:translateY(10px) scale(0.99);transition:clip-path 1.1s cubic-bezier(0.22, 1, 0.36, 1),transform 1.1s cubic-bezier(0.22, 1, 0.36, 1),opacity 1.1s ease}.loading_recruit__txt .txt02{transition-delay:0.2s}.loading_recruit__txt .txt01{margin-right:16px;transition-delay:1.1s}.loading_recruit__txt.on .txt01,.loading_recruit__txt.on .txt02{clip-path:inset(0);opacity:1;transform:translateY(0) scale(1)}.loading_recruit.hide{display:none}.recruit{overflow:hidden}.recruit.is-loading main,.recruit.is-loading header{visibility:hidden}.recruit.loaded{overflow:auto;opacity:1}.recruit.loaded main,.recruit.loaded header{visibility:visible}.recruit .ani-bounce .child{transform:translateY(110%);opacity:0}.recruit .textClip{transition:0.8s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-property:clip-path;transition-delay:0.3s}.recruit .textClip--top{clip-path:inset(100% 0 0 0)}.recruit .textClip--right{clip-path:inset(0 100% 0 0)}.recruit .textClip--bottom{clip-path:inset(0 0 100% 0)}.recruit .textClip--left{clip-path:inset(0 0 0 100%)}.recruit .sec-mv{overflow:hidden;height:calc(100dvh - 80px);position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.recruit .sec-mv{height:54vh}}@media only screen and (orientation: landscape){.recruit .sec-mv{height:calc(100dvh - 80px)}}@media (max-width: 767px){.recruit .sec-mv{height:auto;padding-top:99px}}.recruit .sec-mv .imgTxt01,.recruit .sec-mv .imgTxt02{position:absolute}.recruit .sec-mv .imgTxt01 img,.recruit .sec-mv .imgTxt02 img{display:block;width:100%}.recruit .sec-mv .imgTxt01{top:calc(50% - 21px);transform:translateY(-50%);left:49px;width:calc((472 / 1440) * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.recruit .sec-mv .imgTxt01{left:10px}}@media (max-width: 767px){.recruit .sec-mv .imgTxt01{top:36px;left:0;transform:unset;width:calc(100% - 9px);padding-left:15px}}.recruit .sec-mv .imgTxt02{top:calc(50% - 54px);transform:translateY(-50%);right:25px;width:calc((490 / 1440) * 100%)}@media (max-width: 767px){.recruit .sec-mv .imgTxt02{width:calc((354 / 375) * 100%);position:relative;top:0;left:0;transform:unset;margin:11px auto 0}}@media (max-width: 767px){.recruit .sec-mv__images{position:relative}}.recruit .sec-mv__gra{position:absolute;left:calc(50% - 22px);top:calc(50% + 32px);transform:translate(-50%, -50%)}@media only screen and (min-width: 1441px){.recruit .sec-mv__gra{width:55.34722vw;left:calc(50% - 1.52778vw);top:calc(50% + 2.22222vw)}}@media (max-width: 767px){.recruit .sec-mv__gra{display:block;position:relative;top:0;left:-29px;transform:unset;max-width:unset;width:calc(100% + 59px);max-width:unset;margin:0 auto}}.recruit .sec-mv__slider .mv-splide{visibility:visible;position:absolute;z-index:3;width:100%;max-width:703px;left:calc(50% - 43px);top:calc(50% + 24px);transform:translate(-50%, -50%);-webkit-mask-image:url("../../img/recruit/bg_mask.png");mask-image:url("../../img/recruit/bg_mask.png");mask-repeat:no-repeat;mask-position:center bottom;mask-size:cover}@media only screen and (min-width: 1441px){.recruit .sec-mv__slider .mv-splide{max-width:48.81944vw;left:calc(50% - 2.98611vw);top:calc(50% + 1.66667vw)}}@media (max-width: 767px){.recruit .sec-mv__slider .mv-splide{width:calc(100% + 27px);left:calc(50% - 12px);min-height:494px;top:auto;bottom:0;transform:translateX(-50%);-webkit-mask-image:url("../../img/recruit/bg_mask_sp.png");mask-image:url("../../img/recruit/bg_mask_sp.png")}}.recruit .sec-mv__slider .mv-splide::before{content:"";position:absolute;width:100%;height:219px;left:0;bottom:0;z-index:1;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(145,235,163,0.7) 64.67%)}@media (max-width: 767px){.recruit .sec-mv__slider .mv-splide::before{width:calc(100% - 48px);height:189px;left:auto;right:0;opacity:0.5}}@media (max-width: 767px){.recruit .sec-mv__slider .mv-splide .splide__track{position:relative;top:11px}}.recruit .sec-mv__slider img{display:block;width:100%;max-width:573px;height:100%;object-fit:cover;position:relative;top:20px;left:135px}@media only screen and (min-width: 1441px){.recruit .sec-mv__slider img{max-width:39.79167vw;top:1.38889vw;left:9.375vw}}@media (min-width: 768px){.recruit .sec-mv__slider img.img02{top:24px;left:142px}}@media only screen and (min-width: 1441px){.recruit .sec-mv__slider img.img02{top:1.66667vw;left:9.86111vw}}@media (min-width: 768px){.recruit .sec-mv__slider img.img03{left:170px;top:12px}}@media only screen and (min-width: 1441px){.recruit .sec-mv__slider img.img03{top:.83333vw;left:11.80556vw}}@media (min-width: 768px){.recruit .sec-mv__slider img.img-cus{top:70px !important}}@media (max-width: 767px){.recruit .sec-mv__slider img{left:18px;top:47px;max-width:348px;margin:0 auto}.recruit .sec-mv__slider img.img02SP{max-width:324px}.recruit .sec-mv__slider img.img03SP{top:-1px;max-width:337px}}@media only screen and (min-width: 420px) and (max-width: 767px){.recruit .sec-mv__slider img{max-width:77.33333vw}.recruit .sec-mv__slider img.img02SP{max-width:72vw}.recruit .sec-mv__slider img.img02SP{max-width:74.88889vw}}.recruit .sec-mv__slider .splide__slide img{transform:scale(0.94);transition:transform 1.2s cubic-bezier(0.22, 1, 0.36, 1),filter 1.2s ease;filter:saturate(0.95) brightness(0.96)}.recruit .sec-mv__slider .splide__slide.is-active img{transform:scale(1);filter:saturate(1) brightness(1)}.recruit .sec-mv__txt{position:absolute;z-index:4;bottom:-29px;padding-left:41px;width:71.611%}@media only screen and (min-width: 768px) and (max-width: 1439px){.recruit .sec-mv__txt{padding-left:2.84722vw;bottom:-2.01389vw}}@media (max-width: 767px){.recruit .sec-mv__txt{width:100%;bottom:106px;padding:0 10px}.recruit .sec-mv__txt.hasnews{bottom:189px}}.recruit .sec-mv__txt .mv-ttl{display:flex;align-items:center}@media (max-width: 767px){.recruit .sec-mv__txt .mv-ttl{flex-direction:column;position:relative;left:-7px}}.recruit .sec-mv__txt .mv-ttl__txt01{font-family:"Roboto",sans-serif;font-size:175px;letter-spacing:-0.02em;line-height:1;font-weight:bold;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1440px){.recruit .sec-mv__txt .mv-ttl__txt01{font-size:12.15278vw}}@media (max-width: 767px){.recruit .sec-mv__txt .mv-ttl__txt01{font-size:88px}}.recruit .sec-mv__txt .mv-ttl__txt02{white-space:nowrap;padding-left:19px;padding-bottom:20px}@media (max-width: 767px){.recruit .sec-mv__txt .mv-ttl__txt02{padding-top:0;padding-left:3px;display:flex;align-items:center;position:relative;top:-14px}}.recruit .sec-mv__txt .mv-ttl__txt02 small{display:block;transition-delay:1.8s}.recruit .sec-mv__txt .mv-ttl__txt02 small:first-child{font-size:60px;font-size:6rem;line-height:1em;letter-spacing:-.03em;font-weight:bold;margin-bottom:13px}@media only screen and (min-width: 768px) and (max-width: 1420px){.recruit .sec-mv__txt .mv-ttl__txt02 small:first-child{font-size:3.81944vw}}@media (max-width: 767px){.recruit .sec-mv__txt .mv-ttl__txt02 small:first-child{font-size:47px;margin-right:6px}}.recruit .sec-mv__txt .mv-ttl__txt02 small:last-child{font-size:30px;font-size:3rem;line-height:1em;letter-spacing:0em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1420px){.recruit .sec-mv__txt .mv-ttl__txt02 small:last-child{font-size:1.94444vw}}@media (max-width: 767px){.recruit .sec-mv__txt .mv-ttl__txt02 small:last-child{font-size:22px}}.recruit .sec-mv .scroll{text-align:center;font-family:"Roboto Condensed", sans-serif;font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:.05em;font-weight:bold;position:relative;margin-top:-8px;margin-bottom:13px;padding-bottom:10px}.recruit .sec-mv .scroll::after{content:"";position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #000;left:50%;transform:translateX(-50%);bottom:0}.recruit .sec-mv__news{position:absolute;right:0;bottom:0;z-index:99;width:26.389%;max-width:380px;min-height:86px;padding:15px 24px 13px 24px;background:#f4f4f4;border-top-left-radius:20px;display:flex;align-items:center}@media (max-width: 767px){.recruit .sec-mv__news{align-items:flex-start;width:100%;max-width:100%;position:relative;min-height:85px;padding:17px 17px 12px 17px}}.recruit .sec-mv__news .ttl{width:45px;white-space:nowrap;font-family:"Roboto",sans-serif;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:0em;font-weight:bold;text-transform:uppercase;margin-top:-5px}@media (max-width: 767px){.recruit .sec-mv__news .ttl{margin-top:2px}}.recruit .sec-mv__news .news-lst{flex:1;padding-left:30px}@media (max-width: 767px){.recruit .sec-mv__news .news-lst{padding-left:25px}}.recruit .sec-mv__news .news-lst__item .date{display:block;font-family:"Roboto",sans-serif;color:#9f9f9f;font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:0em;font-weight:bold;margin-bottom:1px}.recruit .sec-mv__news .news-lst__item .txt{display:block;font-size:14px;font-size:1.4rem;line-height:1.6em;letter-spacing:.02em;text-decoration:underline;overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}.recruit .sec-mv.loadingDone .textClip.on{clip-path:inset(0)}.recruit .sec-mv.loadingDone .ani-bounce.on .child{opacity:1;animation:fvHeading 1s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards}.recruit .sec-mv.loadingDone .ani-bounce.on .child:nth-child(1){animation-delay:400ms}.recruit .sec-mv.loadingDone .ani-bounce.on .child:nth-child(2){animation-delay:500ms}.recruit .sec-mv.loadingDone .ani-bounce.on .child:nth-child(3){animation-delay:600ms}.recruit .sec-mv.loadingDone .ani-bounce.on .child:nth-child(4){animation-delay:700ms}.recruit .sec-mv.loadingDone .ani-bounce.on .child:nth-child(5){animation-delay:800ms}.recruit .sec-mv.loadingDone .ani-bounce.on .child:nth-child(6){animation-delay:900ms}.recruit .sec-mv.loadingDone .ani-bounce.on .child:nth-child(7){animation-delay:1000ms}.recruit .sec-mv.loadingDone .ani-bounce.on .child:nth-child(8){animation-delay:1100ms}.recruit .sec-mv.loadingDone .ani-bounce.on .child:nth-child(9){animation-delay:1200ms}.recruit .sec-mv.loadingDone .ani-bounce.on .child:nth-child(10){animation-delay:1300ms}.recruit .sec-mv.loadingDone .ani-bounce.on .child:nth-child(11){animation-delay:1400ms}.recruit .sec-mv.loadingDone .ani-bounce.on .child:nth-child(12){animation-delay:1500ms}.recruit .sec-mv.loadingDone .ani-bounce.on .child:nth-child(13){animation-delay:1600ms}.recruit .sec-mv.loadingDone .ani-bounce.on .child:nth-child(14){animation-delay:1700ms}.recruit .sec-mv.loadingDone .ani-bounce.on .child:nth-child(15){animation-delay:1800ms}.recruit .sec-mv.loadingDone .ani-bounce.on .child:nth-child(16){animation-delay:1900ms}.recruit .sec-mv.loadingDone .ani-bounce.on .child:nth-child(17){animation-delay:2000ms}.recruit .sec-mv.loadingDone .ani-bounce.on .child:nth-child(18){animation-delay:2100ms}.recruit .sec-mv.loadingDone .ani-bounce.on .child:nth-child(19){animation-delay:2200ms}.recruit .sec-mv.loadingDone .ani-bounce.on .child:nth-child(20){animation-delay:2300ms}.recruit .sec-cmn{display:flex;flex-wrap:wrap;align-items:flex-start}.recruit .sec-cmn__left{width:49.305%}@media (min-width: 768px){.recruit .sec-cmn__left{position:sticky;top:80px;left:0;z-index:1}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.recruit .sec-cmn__left{top:65px}}@media (max-width: 767px){.recruit .sec-cmn__left{width:100%}}.recruit .sec-cmn__right{flex:1;padding:20px 20px}@media (max-width: 767px){.recruit .sec-cmn__right{flex:unset;width:100%;padding:20px 18px}}.recruit .c-headGreen{max-width:530px;margin:0 auto;background:#aefd00;font-size:27px;font-size:2.7rem;line-height:1.3em;letter-spacing:0em;font-weight:bold;position:relative;padding:29px 10px;text-align:center}@media only screen and (min-width: 1441px){.recruit .c-headGreen{max-width:36.80556vw}}@media (max-width: 767px){.recruit .c-headGreen{max-width:100%;font-size:20px;padding:22px 10px}}.recruit .c-headGreen::after{content:"";position:absolute;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:12px solid #aefd00;bottom:-12px;left:50%;transform:translateX(-50%)}.recruit .c-titlepage{margin-bottom:53px}@media (max-width: 767px){.recruit .c-titlepage{align-items:center;margin-bottom:25px}}.recruit .c-titlepage__ja .big{width:108px;height:133px;background:#aefd00;color:#aefd00 !important;font-size:101px;padding-bottom:10px;transition-delay:0.5s}@media only screen and (min-width: 768px) and (max-width: 1000px){.recruit .c-titlepage__ja .big{width:7.5vw;height:9.23611vw;font-size:7.01389vw}}@media (max-width: 767px){.recruit .c-titlepage__ja .big{width:74px;height:94px;font-size:69px}}.recruit .c-titlepage__ja .big ~ .big{margin-left:4px}@media (max-width: 767px){.recruit .c-titlepage__ja .big ~ .big{margin-left:2px}}.recruit .c-titlepage__small{color:#fff;font-size:44px;line-height:64px;margin-top:0;margin-bottom:7px}@media only screen and (min-width: 768px) and (max-width: 1000px){.recruit .c-titlepage__small{font-size:3.05556vw;line-height:4.44444vw;margin-bottom:.48611vw}}@media (max-width: 767px){.recruit .c-titlepage__small{color:#000;font-size:30px;letter-spacing:0;line-height:43px;margin-bottom:3px}}.recruit .c-titlepage__txt{margin-left:11px;padding-bottom:10px}@media only screen and (min-width: 768px) and (max-width: 1000px){.recruit .c-titlepage__txt{padding-bottom:.69444vw}}@media (max-width: 767px){.recruit .c-titlepage__txt{margin-left:8px;padding-top:1px;padding-bottom:2px}}.recruit .c-titlepage__txt span{display:block}.recruit .c-titlepage__en{font-size:41px;letter-spacing:0;color:#aefd00}@media only screen and (min-width: 768px) and (max-width: 1000px){.recruit .c-titlepage__en{font-size:2.84722vw}}@media (max-width: 767px){.recruit .c-titlepage__en{font-size:28px;padding-left:2px}}.recruit .c-titlepage.inview.on .c-titlepage__ja .big{color:#000 !important}.recruit .block-heading{position:relative;padding:40px 20px;color:#fff;height:calc(100vh - 80px);max-height:calc((100vh - 80px))}@media (min-width: 768px){.recruit .block-heading{display:flex;align-items:center;justify-content:center}}@media only screen and (min-width: 1441px){.recruit .block-heading{padding:2.77778vw 1.38889vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.recruit .block-heading{padding-top:12.29167vw;padding-bottom:10vw}}@media (max-width: 767px){.recruit .block-heading{max-height:unset;height:unset;padding:0 18px}}.recruit .block-heading__inner{max-width:480px;margin:0 auto}@media only screen and (min-width: 1441px){.recruit .block-heading__inner{max-width:33.33333vw}}@media (max-width: 767px){.recruit .block-heading__inner{max-width:100%}}@media (min-width: 768px){.recruit .block-heading .img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.recruit .block-heading .img img{display:block;width:100%;height:100%;object-fit:cover}}@media (max-width: 767px){.recruit .block-heading .img{margin:0 -18px 27px;position:relative}.recruit .block-heading .img:before{display:block;content:" ";width:100%;padding-top:56.26667%}.recruit .block-heading .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.recruit .block-heading .img img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}}.recruit .block-heading .c-desc{font-size:20px;font-size:2rem;line-height:2em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.recruit .block-heading .c-desc{color:#000;font-size:16px;line-height:1.8}}.recruit .block-heading .c-desc p+p{margin-top:13px}@media (max-width: 767px){.recruit .block-heading .c-desc p+p{margin-top:16px}}.recruit .sec-about{margin-bottom:123px}@media (max-width: 767px){.recruit .sec-about{margin-bottom:50px}}.recruit .sec-about .sec-cmn__right{padding-top:238px}@media only screen and (min-width: 768px) and (max-width: 1024px){.recruit .sec-about .sec-cmn__right{padding-top:16.52778vw}}@media (max-width: 767px){.recruit .sec-about .sec-cmn__right{padding-top:40px}}.recruit .sec-about .about-inner{max-width:532px;margin:0 auto}@media only screen and (min-width: 1441px){.recruit .sec-about .about-inner{max-width:36.94444vw}}@media (max-width: 767px){.recruit .sec-about .about-inner{max-width:100%}}.recruit .sec-about .reason{margin-bottom:102px}@media (max-width: 767px){.recruit .sec-about .reason{margin-bottom:63px}}.recruit .sec-about .reason .reason__lst{margin-top:3px;margin-bottom:77px}@media (max-width: 767px){.recruit .sec-about .reason .reason__lst{margin:2px 0 38px}}.recruit .sec-about .reason .reason__lst .item{display:block;counter-increment:num;position:relative;font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.04em;font-weight:bold;padding:26px 40px 26px 86px;border-bottom:1px solid #000;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 840px){.recruit .sec-about .reason .reason__lst .item{font-size:18px;padding-left:75px}}@media (max-width: 767px){.recruit .sec-about .reason .reason__lst .item{font-size:18px;line-height:28px;letter-spacing:0;padding:25px 54px}}.recruit .sec-about .reason .reason__lst .item span{color:#04cc1c}.recruit .sec-about .reason .reason__lst .item::after{content:"";position:absolute;width:10px;height:16px;background:url(../../img/recruit/arr_right02.svg) no-repeat center/100% 100%;right:21px;top:50%;transform:translateY(-50%);transition:0.3s ease-in-out}@media (max-width: 767px){.recruit .sec-about .reason .reason__lst .item::after{width:7px;height:14px;background-image:url(../../img/recruit/arr_right02_sp.svg);right:12px;margin-top:3px}}.recruit .sec-about .reason .reason__lst .item::before{content:counter(num);position:absolute;top:calc(50% + 3px);transform:translateY(-50%);left:17px;font-family:"Roboto",sans-serif;font-size:60px;font-size:6rem;line-height:1em;letter-spacing:0em;font-weight:bold}@media (max-width: 767px){.recruit .sec-about .reason .reason__lst .item::before{font-size:50px;top:calc(50% + 1px);left:7px}}@media only screen and (min-width: 1025px){.recruit .sec-about .reason .reason__lst .item:hover::after{transform:translateY(-50%) translateX(4px)}}.recruit .sec-about .keywords .c-note{font-size:12px;font-size:1.2rem;line-height:1.2em;letter-spacing:0em;font-weight:500;color:#75917a;text-align:right}.recruit .sec-about .keywords .c-note--02{color:#828282}.recruit .sec-about .keywords__lst{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:40px}@media (max-width: 767px){.recruit .sec-about .keywords__lst{margin-top:26px}}.recruit .sec-about .keywords__lst .item{width:100%;margin-bottom:25px;--color: #22d16b;border:1px solid var(--color)}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item{margin-bottom:20px}}.recruit .sec-about .keywords__lst .item:last-child{margin-bottom:18px}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item:last-child{margin-bottom:12px}}.recruit .sec-about .keywords__lst .item.w50{width:calc(50% - 9px)}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item.w50{width:calc(50% - 5px)}}.recruit .sec-about .keywords__lst .item.orange{--color: #fea01c}.recruit .sec-about .keywords__lst .item.pink{--color: #fb898d}.recruit .sec-about .keywords__lst .item__ttl{background:var(--color);font-size:18px;font-size:1.8rem;line-height:1.5em;letter-spacing:.08em;font-weight:bold;color:#fff;padding:6.5px 10px;text-align:center}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item__ttl{font-size:16px;line-height:23px;padding:5.5px 10px}}.recruit .sec-about .keywords__lst .item__ctn{padding:13px 12px 9px}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item__ctn{padding:10px 9px 9px}}.recruit .sec-about .keywords__lst .item__ctn--time{padding-top:4px}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item__ctn--time{padding-top:7px}}.recruit .sec-about .keywords__lst .item__ctn--time .c-num{margin-bottom:5px}.recruit .sec-about .keywords__lst .item__ctn--overtime{padding-top:8px}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item__ctn--overtime{padding-top:11px}}.recruit .sec-about .keywords__lst .item__ctn--overtime .c-num{margin-bottom:18px}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item__ctn--overtime .c-num{margin-bottom:11px}}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item__ctn--overtime .c-note{padding-right:8px}}.recruit .sec-about .keywords__lst .item .c-num{font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.08em;font-weight:bold}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .c-num{font-size:16px}}.recruit .sec-about .keywords__lst .item .c-num span{font-family:"Roboto",sans-serif;color:#22d16b;font-size:70px;font-weight:bold;letter-spacing:-0.1em;line-height:1;padding-right:12px;position:relative;top:3px}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .c-num span{font-size:60px;padding-right:8px}}.recruit .sec-about .keywords__lst .item .c-num.center{text-align:center}.recruit .sec-about .keywords__lst .item .c-noteGreen{background:#e2fa77;border-radius:5px;font-size:14px;font-size:1.4rem;line-height:1.2em;letter-spacing:.04em;font-weight:500;padding:7.5px 5px 7px;text-align:center}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .c-noteGreen{letter-spacing:-0.04em;padding:4.5px 2px 4.5px}}.recruit .sec-about .keywords__lst .item .holidays{padding:5px 0 5px}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .holidays{padding:9px 0 5px}}.recruit .sec-about .keywords__lst .item .holidays__wrap{display:flex}.recruit .sec-about .keywords__lst .item .holidays .c-num{width:53.008%;text-align:center;padding-right:28px}@media only screen and (min-width: 768px) and (max-width: 800px){.recruit .sec-about .keywords__lst .item .holidays .c-num{padding-right:15px}}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .holidays .c-num{width:148px;padding-right:11px}}.recruit .sec-about .keywords__lst .item .holidays .c-num span{letter-spacing:0;padding-right:2px}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .holidays .c-num span{padding-right:0}}.recruit .sec-about .keywords__lst .item .holidays__ctn{width:51.992%}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .holidays__ctn{width:unset;flex:1}}.recruit .sec-about .keywords__lst .item .holidays__lst{margin-bottom:10px}.recruit .sec-about .keywords__lst .item .holidays__lst li{position:relative;padding-left:15px;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.04em;font-weight:500;margin-bottom:-2px}@media only screen and (min-width: 768px) and (max-width: 800px){.recruit .sec-about .keywords__lst .item .holidays__lst li{font-size:14px}}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .holidays__lst li{font-size:14px;padding-left:16px;margin-bottom:1px}}.recruit .sec-about .keywords__lst .item .holidays__lst li::after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#22d16b;left:2px;top:50%;transform:translateY(-50%);margin-top:2px}.recruit .sec-about .keywords__lst .item .holidays__lst li span{font-family:"Roboto",sans-serif;font-size:28px;font-weight:bold;letter-spacing:-0.05em;color:#22d16b;position:relative;top:2px;padding-right:5px;padding-left:2px}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .holidays__lst li span{padding-left:0;padding-right:3px}}.recruit .sec-about .keywords__lst .item .holidays .c-noteGreen{width:49.5%;margin-left:auto}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .holidays .c-noteGreen{width:100%;margin-left:0;margin-top:5px}}.recruit .sec-about .keywords__lst .item .salary{padding-bottom:7px}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .salary{padding-bottom:2px}}.recruit .sec-about .keywords__lst .item .salary .c-salarylist{max-width:354px;margin:0 auto;padding-top:18px}@media only screen and (min-width: 1441px){.recruit .sec-about .keywords__lst .item .salary .c-salarylist{max-width:24.58333vw}}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .salary .c-salarylist{max-width:272px;padding-top:8px;padding-left:4px}}.recruit .sec-about .keywords__lst .item .salary .c-salarylist li{display:flex;align-items:center;margin-bottom:13px}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .salary .c-salarylist li{margin-bottom:7px}}.recruit .sec-about .keywords__lst .item .salary .c-salarylist li:last-child{margin-bottom:10px}.recruit .sec-about .keywords__lst .item .salary .c-salarylist .tag{display:inline-flex;align-items:center;justify-content:center;border:1px solid #000;border-radius:100px;white-space:nowrap;font-size:16px;font-size:1.6rem;letter-spacing:-.04em;font-weight:500;width:148px;height:28px;padding-bottom:1.5px;position:relative;top:-2px}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .salary .c-salarylist .tag{font-size:13px;padding:2px 8px 2px 10px;width:102px;height:22px}}.recruit .sec-about .keywords__lst .item .salary .c-salarylist .range{flex:1;padding-left:21px;display:flex;align-items:center;color:#000;font-size:16px;font-size:1.6rem;letter-spacing:.04em;font-weight:700}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .salary .c-salarylist .range{padding-left:12px;font-size:14px}}.recruit .sec-about .keywords__lst .item .salary .c-salarylist .range .num{font-family:"Roboto",sans-serif;color:#22d16b;font-size:32px;font-size:3.2rem;letter-spacing:-.02em;font-weight:700;position:relative;top:-2px;margin-right:6px}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .salary .c-salarylist .range .num{font-size:30px;margin-right:3px}}.recruit .sec-about .keywords__lst .item .salary .c-salarylist .range .num--nd{margin-right:4px}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .salary .c-salarylist .range .num--nd{margin-right:2px}}.recruit .sec-about .keywords__lst .item .salary .c-salarylist .range em{font-size:14px;font-size:1.4rem;font-style:normal;position:relative;margin-right:4px}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .salary .c-salarylist .range em{margin-right:1px;top:-1px}}.recruit .sec-about .keywords__lst .item .salary .c-note{padding-right:5px}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .salary .c-note{padding-right:0}}.recruit .sec-about .keywords__lst .item .salary .c-note span{display:block;margin-top:4px}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .salary .c-note span{margin-top:2px}}.recruit .sec-about .keywords__lst .item .feedbacks{max-width:476px;margin:1px auto 0}@media only screen and (min-width: 1441px){.recruit .sec-about .keywords__lst .item .feedbacks{max-width:33.05556vw}}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .feedbacks{max-width:100%;padding:0 4px;margin:6px auto 0}}.recruit .sec-about .keywords__lst .item .feedbacks li{display:flex;align-items:center;justify-content:space-between;padding:16px 0 13px}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .feedbacks li{padding:13px 0 10px}}.recruit .sec-about .keywords__lst .item .feedbacks li:not(:last-child){border-bottom:1px dashed #dcdcdc}.recruit .sec-about .keywords__lst .item .feedbacks li:first-child{padding-top:0}.recruit .sec-about .keywords__lst .item .feedbacks li:last-child{padding-bottom:10px}.recruit .sec-about .keywords__lst .item .feedbacks li .feedbacks__item{width:calc(50% - 3px);display:flex;align-items:center}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .feedbacks li .feedbacks__item:first-child{width:54%}.recruit .sec-about .keywords__lst .item .feedbacks li .feedbacks__item:last-child{flex:1}}.recruit .sec-about .keywords__lst .item .feedbacks li .feedbacks__item img{width:35px;height:35px}.recruit .sec-about .keywords__lst .item .feedbacks li .feedbacks__item .txt{flex:1;position:relative;padding-left:8px;font-size:14px;font-size:1.4rem;line-height:1.21429em;letter-spacing:0em;font-weight:bold}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .feedbacks li .feedbacks__item .txt{line-height:20px}}.recruit .sec-about .keywords__lst .item .feedbacks li .feedbacks__item .txt span{font-size:12px;font-weight:500}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.recruit .sec-about .keywords__lst .item .feedbacks li .feedbacks__item .txt span{display:block}}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .feedbacks li .feedbacks__item .txt span{display:block;margin-top:-2px}}.recruit .sec-about .keywords__lst .item .feedbacks li .feedbacks__item .txt--02{margin-right:-10px}.recruit .sec-about .keywords__lst .item .problems{max-width:474px;margin:5px auto 12px;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 1441px){.recruit .sec-about .keywords__lst .item .problems{max-width:32.91667vw}}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .problems{max-width:100%;margin-top:3px;margin-bottom:1px;padding:0 4px}}.recruit .sec-about .keywords__lst .item .problems li{position:relative;background:#ffd5d6;width:calc(50% - 7px);border-radius:12px;font-size:16px;font-size:1.6rem;line-height:1.4375em;letter-spacing:0em;font-weight:bold;text-align:center;padding:9.5px 10px;margin-bottom:12px}@media (max-width: 767px){.recruit .sec-about .keywords__lst .item .problems li{width:calc(50% - 4px);font-size:14px;line-height:19px;border-radius:10px;padding:8.5px 10px 7px;margin-bottom:10px}}.recruit .sec-about .keywords__lst .item .problems li:nth-child(1),.recruit .sec-about .keywords__lst .item .problems li:nth-child(4){background:#ffb5b5}.recruit .sec-about .keywords__lst .item .problems li:nth-child(1)::before,.recruit .sec-about .keywords__lst .item .problems li:nth-child(4)::before{border-top-color:#ffb5b5}.recruit .sec-about .keywords__lst .item .problems li:nth-child(2),.recruit .sec-about .keywords__lst .item .problems li:nth-child(5){background:#ffeaf0}.recruit .sec-about .keywords__lst .item .problems li:nth-child(2)::before,.recruit .sec-about .keywords__lst .item .problems li:nth-child(5)::before{border-top-color:#ffeaf0}.recruit .sec-about .keywords__lst .item .problems li::before{content:"";position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #ffd5d6;left:50%;transform:translateX(-50%);bottom:-7px}.recruit .sec-about .keywords .c-btn{margin-top:51px}@media (max-width: 767px){.recruit .sec-about .keywords .c-btn{margin-top:17px}}@media (min-width: 768px){.recruit .sec-work{background:#f6f6f6}}@media only screen and (min-width: 768px) and (max-width: 1024px){.recruit .sec-work .block-heading{height:calc(100vh - 350px)}}.recruit .sec-work .c-titlepage__ja .big{background:#2fc400;color:#2fc400 !important}.recruit .sec-work .c-titlepage__en{color:#2fc400}.recruit .sec-work .c-titlepage.inview.on .c-titlepage__ja .big{color:#fff !important}.recruit .sec-work .sec-cmn__right{background:#f6f6f6;padding:188px 20px 177px}@media only screen and (min-width: 768px) and (max-width: 1024px){.recruit .sec-work .sec-cmn__right{padding-top:13.05556vw;padding-bottom:12.29167vw}}@media (max-width: 767px){.recruit .sec-work .sec-cmn__right{background:#fff;padding:40px 18px 70px}}.recruit .sec-work .services-lst{max-width:531px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 1441px){.recruit .sec-work .services-lst{max-width:36.73611vw}}@media (max-width: 767px){.recruit .sec-work .services-lst{max-width:100%}}.recruit .sec-work .services-lst .item{width:calc(33.33333% - 7.99px);margin-bottom:15px;cursor:pointer}@media (max-width: 767px){.recruit .sec-work .services-lst .item{width:calc(33.33333% - 2.99px);margin-bottom:12px}}.recruit .sec-work .services-lst .item:first-child{width:100%;margin-bottom:43px}@media (max-width: 767px){.recruit .sec-work .services-lst .item:first-child{margin-bottom:27px}}.recruit .sec-work .services-lst .item:first-child .img .im{position:relative}.recruit .sec-work .services-lst .item:first-child .img .im:before{display:block;content:" ";width:100%;padding-top:42.53308%}.recruit .sec-work .services-lst .item:first-child .img .im>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.recruit .sec-work .services-lst .item:first-child .img .im{position:relative}.recruit .sec-work .services-lst .item:first-child .img .im:before{display:block;content:" ";width:100%;padding-top:43.52941%}.recruit .sec-work .services-lst .item:first-child .img .im>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.recruit .sec-work .services-lst .item:first-child .img .im::after{opacity:0}.recruit .sec-work .services-lst .item:first-child .title{font-size:20px;margin-top:15px}@media (max-width: 767px){.recruit .sec-work .services-lst .item:first-child .title{font-size:18px}}.recruit .sec-work .services-lst .item .img{position:relative}.recruit .sec-work .services-lst .item .img .im{position:relative;overflow:hidden;border-radius:8px;position:relative}.recruit .sec-work .services-lst .item .img .im:before{display:block;content:" ";width:100%;padding-top:100%}.recruit .sec-work .services-lst .item .img .im>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.recruit .sec-work .services-lst .item .img .im{position:relative}.recruit .sec-work .services-lst .item .img .im:before{display:block;content:" ";width:100%;padding-top:100%}.recruit .sec-work .services-lst .item .img .im>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.recruit .sec-work .services-lst .item .img .im img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:0.3s ease-in-out}.recruit .sec-work .services-lst .item .img .im::after{content:"";position:absolute;width:100%;height:53px;left:0;bottom:0;background:linear-gradient(to bottom, #fff 0%, #828984 100%);mix-blend-mode:multiply;border-radius:0 0 10px 10px}.recruit .sec-work .services-lst .item .img::after{content:"";position:absolute;width:20px;height:20px;background:url(../../img/recruit/arr_right.svg) no-repeat center/100% 100%;right:6px;bottom:9px;transition:0.3s ease-in-out}@media (max-width: 767px){.recruit .sec-work .services-lst .item .img::after{right:5px;bottom:6px}}.recruit .sec-work .services-lst .item .title{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.04em;font-weight:bold;text-align:center;margin-top:11px}@media (max-width: 767px){.recruit .sec-work .services-lst .item .title{font-size:14px;line-height:18px;margin-top:8px}}@media only screen and (min-width: 1025px){.recruit .sec-work .services-lst .item:hover{opacity:1}.recruit .sec-work .services-lst .item:hover .img::after{transform:translateX(4px)}.recruit .sec-work .services-lst .item:hover .img img{transform:scale(1.1)}}.recruit .sec-work .c-btn{margin-top:61px}@media (max-width: 767px){.recruit .sec-work .c-btn{margin-top:42px}}.recruit .sec-interview{overflow:hidden;margin-bottom:182px}@media (max-width: 767px){.recruit .sec-interview{margin-bottom:66px}}.recruit .sec-interview__mv{position:relative}@media (min-width: 768px){.recruit .sec-interview__mv .c-titlepage{position:absolute;width:100%;bottom:-15px;left:76px;align-items:flex-end}}@media only screen and (min-width: 768px) and (max-width: 1024px){.recruit .sec-interview__mv .c-titlepage{left:20px}}@media (max-width: 767px){.recruit .sec-interview__mv .c-titlepage{align-items:center;margin-top:27px;margin-bottom:0;padding-left:16px}}@media (min-width: 768px){.recruit .sec-interview__mv .c-titlepage__txt{margin-left:19px;padding-bottom:23px}}@media (min-width: 768px){.recruit .sec-interview__mv .c-titlepage__small{margin-bottom:6px}}.recruit .sec-interview__mv .c-titlepage__ja .big{width:130px;height:159px;background:#61fb28;color:#61fb28 !important;font-size:121px}@media (max-width: 767px){.recruit .sec-interview__mv .c-titlepage__ja .big{font-size:69px;width:74px;height:94px}}.recruit .sec-interview__mv .c-titlepage__en{color:#61fb28}.recruit .sec-interview__mv .c-titlepage.inview.on .c-titlepage__ja .big{color:#000 !important}.recruit .sec-interview__ctn{padding-left:77px}@media only screen and (min-width: 768px) and (max-width: 1024px){.recruit .sec-interview__ctn{padding-left:20px}}@media (max-width: 767px){.recruit .sec-interview__ctn{padding-left:18px}}.recruit .sec-interview__ctn .intro{display:flex;align-items:flex-end;justify-content:space-between;margin:60px 0 67px;padding-right:102px}@media only screen and (min-width: 768px) and (max-width: 1023px){.recruit .sec-interview__ctn .intro{padding-right:20px}}@media (max-width: 767px){.recruit .sec-interview__ctn .intro{padding-right:0;margin-top:25px;margin-bottom:30px}}.recruit .sec-interview__ctn .intro__txt{width:60%;font-size:20px;font-size:2rem;line-height:2em;letter-spacing:0em;font-weight:500;padding-right:20px}@media (max-width: 767px){.recruit .sec-interview__ctn .intro__txt{width:100%;font-size:16px;line-height:1.8;padding-right:18px}}@media (max-width: 767px){.recruit .sec-interview__ctn .intro__txt p+p{margin-top:15px}}.recruit .sec-interview__ctn .intro__btn{width:40%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.recruit .sec-interview__ctn .interview-splide{margin-bottom:60px}@media (max-width: 767px){.recruit .sec-interview__ctn .interview-splide{margin-bottom:80px}}.recruit .sec-interview__ctn .interview-lst li .item{display:block;height:100%;background:#f6f6f6;border-radius:8px 8px 16px 16px;overflow:hidden;cursor:pointer}@media (max-width: 767px){.recruit .sec-interview__ctn .interview-lst li .item{border-radius:8px 8px 10px 10px}}.recruit .sec-interview__ctn .interview-lst li .item .img{position:relative;overflow:hidden}.recruit .sec-interview__ctn .interview-lst li .item .img:before{display:block;content:" ";width:100%;padding-top:59.43396%}.recruit .sec-interview__ctn .interview-lst li .item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.recruit .sec-interview__ctn .interview-lst li .item .img{position:relative}.recruit .sec-interview__ctn .interview-lst li .item .img:before{display:block;content:" ";width:100%;padding-top:66.9145%}.recruit .sec-interview__ctn .interview-lst li .item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.recruit .sec-interview__ctn .interview-lst li .item .img img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;transform:scale(1);transition:0.3s ease-in-out}.recruit .sec-interview__ctn .interview-lst li .item .ctn{padding:21px 36px 29px}@media (max-width: 767px){.recruit .sec-interview__ctn .interview-lst li .item .ctn{padding:18px 17px 22px 19px}}.recruit .sec-interview__ctn .interview-lst li .item .ctn__ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:0em;font-weight:bold;margin-bottom:15px}@media (max-width: 767px){.recruit .sec-interview__ctn .interview-lst li .item .ctn__ttl{font-size:18px;margin-bottom:42px}}.recruit .sec-interview__ctn .interview-lst li .item .ctn__txt,.recruit .sec-interview__ctn .interview-lst li .item .ctn__name{font-size:14px;font-size:1.4rem;line-height:1.5em;letter-spacing:.04em;font-weight:bold}@media (max-width: 767px){.recruit .sec-interview__ctn .interview-lst li .item .ctn__txt span{display:block}}.recruit .sec-interview__ctn .interview-lst li .item .ctn__txt .txt01{margin-right:15px}@media (max-width: 767px){.recruit .sec-interview__ctn .interview-lst li .item .ctn__txt .txt01{margin-right:0}}@media only screen and (min-width: 1025px){.recruit .sec-interview__ctn .interview-lst li .item:hover .img img{transform:scale(1.1)}}.recruit .sec-interview__ctn .splide__arrow{transition:opacity 0.3s ease-in-out;opacity:1;z-index:99;cursor:pointer}@media (min-width: 768px){.recruit .sec-interview__ctn .splide__arrow{position:relative;transform:unset;top:5px;left:unset;right:unset;width:unset;height:unset;display:block}}@media only screen and (min-width: 1025px){.recruit .sec-interview__ctn .splide__arrow:hover{opacity:0.75}}@media (max-width: 767px){.recruit .sec-interview__ctn .splide__arrow{top:181px}}.recruit .sec-interview__ctn .splide__arrow svg{display:none}.recruit .sec-interview__ctn .splide__arrow--prev,.recruit .sec-interview__ctn .splide__arrow--next{width:16px;height:33px;background:url(../../img/recruit/ico_prev.png) no-repeat center/100% 100%}@media (max-width: 767px){.recruit .sec-interview__ctn .splide__arrow--prev,.recruit .sec-interview__ctn .splide__arrow--next{width:37px;height:37px;border-radius:50%;border:1px solid #000;background-color:#fff;background-image:url(../../img/recruit/ico_prev_sp.png);background-size:16px 16px}}@media (max-width: 767px){.recruit .sec-interview__ctn .splide__arrow--prev{left:-18px}}.recruit .sec-interview__ctn .splide__arrow--next{background:url(../../img/recruit/ico_next.png) no-repeat center/100% 100%}@media (max-width: 767px){.recruit .sec-interview__ctn .splide__arrow--next{right:0;background-color:#fff;background-image:url(../../img/recruit/ico_next_sp.png);background-size:16px 16px}}.recruit .sec-interview__ctn .pagination{margin:0 27px 0 31px}@media (min-width: 768px){.recruit .sec-interview__ctn .splide__pagination{position:relative;bottom:1px;left:unset;padding:unset;right:unset;flex-wrap:nowrap}}@media (max-width: 767px){.recruit .sec-interview__ctn .splide__pagination{display:flex !important;bottom:-37px;left:-19px}}.recruit .sec-interview__ctn .splide__pagination li{margin:0 8px}@media (max-width: 767px){.recruit .sec-interview__ctn .splide__pagination li{margin:0 6px}}.recruit .sec-interview__ctn .splide__pagination li .splide__pagination__page{border-radius:0;width:46px;height:2px;border-radius:999px;background:#cdcdcd;opacity:1;margin:0;transition:unset}@media (max-width: 767px){.recruit .sec-interview__ctn .splide__pagination li .splide__pagination__page{width:20px}}.recruit .sec-interview__ctn .splide__pagination li .splide__pagination__page.is-active{background:#2fc400;height:3px;transform:scale(1);top:1px}@media (min-width: 768px){.recruit .sec-interview__ctn .splide>.splide__pagination{display:none !important}}@media (min-width: 768px){.recruit .sec-interview__ctn .splide>.splide__arrows{display:none !important}}@media (min-width: 768px){.recruit .sec-environment{background:#f2fbfb}}@media only screen and (min-width: 768px) and (max-width: 1024px){.recruit .sec-environment .block-heading{height:calc(100vh - 350px)}}@media (max-width: 767px){.recruit .sec-environment .block-heading{padding-bottom:15px}}.recruit .sec-environment .block-heading__inner{max-width:556px;padding-left:33px}@media only screen and (min-width: 1441px){.recruit .sec-environment .block-heading__inner{max-width:38.61111vw}}@media only screen and (min-width: 768px) and (max-width: 1220px){.recruit .sec-environment .block-heading__inner{padding-left:0}}@media (max-width: 767px){.recruit .sec-environment .block-heading__inner{max-width:100%;padding-left:0}}@media only screen and (min-width: 768px) and (max-width: 1220px){.recruit .sec-environment .block-heading .c-titlepage__en{font-size:2.63889vw}}@media (max-width: 767px){.recruit .sec-environment .block-heading .c-titlepage__en{font-size:26px;letter-spacing:0;margin-right:-4px}}@media only screen and (max-width: 374px){.recruit .sec-environment .block-heading .c-titlepage__en{font-size:24px}}.recruit .sec-environment .benefit-panel{padding:218px 0 100px}@media only screen and (min-width: 768px) and (max-width: 1024px){.recruit .sec-environment .benefit-panel{padding-top:15.13889vw;padding-bottom:6.94444vw}}@media (max-width: 767px){.recruit .sec-environment .benefit-panel{padding:0}}.recruit .sec-environment .benefit-panel .benefit-lst{max-width:498px;margin:60px auto 85px;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:25px 24px}@media only screen and (min-width: 1441px){.recruit .sec-environment .benefit-panel .benefit-lst{max-width:34.58333vw}}@media (max-width: 767px){.recruit .sec-environment .benefit-panel .benefit-lst{max-width:100%;margin-top:33px;margin-bottom:68px;grid-gap:11px 10px}}.recruit .sec-environment .benefit-panel .benefit-lst .benefit-item{width:150px;height:150px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto}@media only screen and (min-width: 1441px){.recruit .sec-environment .benefit-panel .benefit-lst .benefit-item{width:10.41667vw;height:10.41667vw}}@media only screen and (min-width: 768px) and (max-width: 1100px){.recruit .sec-environment .benefit-panel .benefit-lst .benefit-item{width:12.72727vw;height:12.72727vw}}@media (max-width: 767px){.recruit .sec-environment .benefit-panel .benefit-lst .benefit-item{width:28.53333vw;height:28.53333vw;background:#f2fbfb}}@media (max-width: 767px){.recruit .sec-environment .benefit-panel .benefit-lst .benefit-item .benefit-icon img{display:block}.recruit .sec-environment .benefit-panel .benefit-lst .benefit-item .benefit-icon img.icon01{max-width:35px}.recruit .sec-environment .benefit-panel .benefit-lst .benefit-item .benefit-icon img.icon02{max-width:35px}.recruit .sec-environment .benefit-panel .benefit-lst .benefit-item .benefit-icon img.icon03{max-width:36px}.recruit .sec-environment .benefit-panel .benefit-lst .benefit-item .benefit-icon img.icon04{max-width:31px}.recruit .sec-environment .benefit-panel .benefit-lst .benefit-item .benefit-icon img.icon05{max-width:34px}.recruit .sec-environment .benefit-panel .benefit-lst .benefit-item .benefit-icon img.icon06{max-width:46px}}.recruit .sec-environment .benefit-panel .benefit-lst .benefit-item .txt{font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:.02em;font-weight:700;margin-top:8px}@media only screen and (min-width: 768px) and (max-width: 1100px){.recruit .sec-environment .benefit-panel .benefit-lst .benefit-item .txt{font-size:1.45455vw;line-height:2vw}}@media (max-width: 767px){.recruit .sec-environment .benefit-panel .benefit-lst .benefit-item .txt{font-size:13px;letter-spacing:0;line-height:17px;margin-top:7px}}.recruit .sec-environment .benefit-panel .benefit-lst .benefit-item .txt small{display:block;font-size:12px;font-size:1.2rem;line-height:1.41667em;letter-spacing:0em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1100px){.recruit .sec-environment .benefit-panel .benefit-lst .benefit-item .txt small{font-size:1.09091vw;line-height:1.54545vw}}@media (max-width: 767px){.recruit .sec-environment .benefit-panel .benefit-lst .benefit-item .txt small{font-size:9px;line-height:13px;position:relative}}.recruit .sec-environment .benefit-panel .grBtn .c-btn{margin:0 auto 54px}@media (max-width: 767px){.recruit .sec-environment .benefit-panel .grBtn .c-btn{margin-bottom:45px;letter-spacing:0.02em}}

/*# sourceMappingURL=maps/recruit.min.css.map */
