@charset "UTF-8";header{opacity:0}.conts_ttl{width:max-content;font-size:3.076923076923077cqw;font-weight:900;letter-spacing:.048em;display:block;padding:.19230769230769232cqw 1.5384615384615385cqw}@media screen and (max-width: 768px){.conts_ttl{font-size:2rem;padding:2px 16px}}.conts_en{font-size:11.538461538461538cqw;font-family:var(--cantarell);font-weight:700;letter-spacing:-.048em;display:block}@media screen and (max-width: 768px){.conts_en{font-size:5.6rem}}.more{width:22.692307692307693cqw;font-size:max(1.3461538461538463cqw,1rem);font-weight:700;letter-spacing:.2em;color:#fff;background:linear-gradient(45deg,#0056d6 30%,#67a4ff);border-radius:9999px;display:flex;justify-content:space-between;align-items:center;padding:1.153846153846154cqw .9615384615384616cqw 1.153846153846154cqw 2.307692307692308cqw}@media screen and (max-width: 768px){.more{width:200px;font-size:1.2rem;letter-spacing:.048em;padding:9px 16px}}.more .slide_arrow{position:relative;width:3.076923076923077cqw;aspect-ratio:1/1;border-radius:50%;background-color:#fff;overflow:hidden;display:block;transition:background-color ease .3s}@media screen and (min-width: 769px){.more:hover .slide_arrow{background-color:#ddedff}}@media screen and (max-width: 768px){.more .slide_arrow{width:28px}}.more .slide_arrow:before,.more .slide_arrow:after{content:"";position:absolute;width:1.153846153846154cqw;height:auto;aspect-ratio:12/10;background-image:url(/recruit/new_graduate/assets/img/common/slide_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:left ease .3s;translate:-50% -50%;top:50%;left:50%}@media screen and (max-width: 768px){.more .slide_arrow:before,.more .slide_arrow:after{width:12px}}.more .slide_arrow:after{left:-50%}@media screen and (min-width: 769px){.more:hover .slide_arrow:before{left:150%}.more:hover .slide_arrow:after{left:50%}}.bg_sticky{padding-bottom:min(62.5vw,800px)}@media screen and (max-width: 768px){.bg_sticky{padding-bottom:671px}}.bg_sticky .fv_bg{position:sticky;width:100%;height:0;top:0;left:0}.bg_sticky .fv_bg .bg_inner{width:100%;height:100vh;display:flex;justify-content:center;overflow:hidden}.bg_sticky .fv_bg .bg_img{height:max-content;display:block;flex-shrink:0;opacity:0;margin-top:-14.0625vw}.bg_sticky .fv_bg .bg_img:nth-of-type(odd){translate:8% 20%}.bg_sticky .fv_bg .bg_img:nth-of-type(2n){translate:-8% -20%}.bg_sticky .fv_bg .bg_img:first-child{margin-left:min(calc((-30 + 70) * ((100vw - 768px) / (1280 - 768)) - 70px),-30px)}@media screen and (min-height: 62.5vw){.bg_sticky .fv_bg .bg_img:first-child{margin-left:calc((0 + 30) * ((100vh - 800px) / (1480 - 800)) - 30px)}}.bg_sticky .fv_bg :is(.img01,.img05){width:29.531249999999996vw;min-height:137vh;aspect-ratio:378 / 1096;margin-left:-10.78125vw}@media screen and (min-height: 62.5vw){.bg_sticky .fv_bg :is(.img01,.img05){width:47.25vh;margin-left:calc((-256 + 138) * ((100vh - 800px) / (1480 - 800)) - 138px)}}.bg_sticky .fv_bg :is(.img02,.img06){width:28.90625vw;min-height:129.375vh;aspect-ratio:370/1035;margin-left:-11.171875vw}@media screen and (min-height: 62.5vw){.bg_sticky .fv_bg :is(.img02,.img06){width:46.25vh;margin-left:calc((-265 + 143) * ((100vh - 800px) / (1480 - 800)) - 143px)}}.bg_sticky .fv_bg .img03{width:28.671875000000004vw;min-height:127.375vh;aspect-ratio:367/1019;margin-left:-10.546875vw}@media screen and (min-height: 62.5vw){.bg_sticky .fv_bg .img03{width:45.875vh;margin-left:calc((-248 + 135) * ((100vh - 800px) / (1480 - 800)) - 135px)}}.bg_sticky .fv_bg .img04{width:29.140624999999996vw;min-height:130.75vh;aspect-ratio:373/1046;margin-left:-10.390625vw}@media screen and (min-height: 62.5vw){.bg_sticky .fv_bg .img04{width:46.625vh;margin-left:calc((-244 + 133) * ((100vh - 800px) / (1480 - 800)) - 133px)}}@media screen and (max-width: 768px){.bg_sticky .fv_bg .bg_img{min-height:auto;margin-top:-8vw;margin-left:unset}.bg_sticky .fv_bg .img01{width:max(calc(269/375*100vw),269px)}.bg_sticky .fv_bg .bg_img:first-child{margin-left:max(calc((87 - 8) * ((100vw - 375px) / (768 - 375)) + 8px),8px)}.bg_sticky .fv_bg .img02{width:max(calc(286/375*100vw),286px);margin-left:min(calc(-92/375*100vw),-92px)}.bg_sticky .fv_bg .img03{width:max(calc(283/375*100vw),283px);margin-left:min(calc(-130/375*100vw),-130px)}.bg_sticky .fv_bg :is(.img04,.img05,.img06){display:none}}.bg_sticky .fv_bg .bg_img img{width:auto;height:100%;object-fit:cover;object-position:center}.bg_sticky .fv_bg:before{content:"";position:absolute;width:100%;height:100vh;background:linear-gradient(45deg,#00C0FF,transparent);mix-blend-mode:multiply;transform:translateZ(0);translate:-50% 0;top:0;left:50%;z-index:1}@media screen and (max-width: 768px){.bg_sticky .fv_bg:before{background:linear-gradient(45deg,#00C0FF 60%,transparent 90%)}}.fv{position:relative;overflow:hidden}.fv .inner{position:relative;width:100%;padding-top:64.609375vw;margin:0 auto}@media screen and (max-width: 768px){.fv .inner{padding-top:667px}}.fv .inner .copy{position:absolute;width:36.328125vw;display:block;opacity:0;top:24.921875vw;left:9.921875vw;z-index:1}@media screen and (max-width: 768px){.fv .inner .copy{width:295px;translate:-50% 0;top:104px;left:50%}}.fv .inner .img_slide{position:absolute;width:59.84374999999999vw;opacity:0;top:-6.953125vw;right:-12.734375vw;--fv_circle01: 3% 3%;--fv_circle02: -3% -3%;--fv_circle_opacity: 0}@media screen and (max-width: 768px){.fv .inner .img_slide{width:316px;translate:-50% 0;top:224px;left:50%}}.fv .inner .img_slide:before{content:"";position:absolute;width:62.42187500000001vw;height:auto;aspect-ratio:1/1;background-image:url(/recruit/new_graduate/assets/img/top/fv_ring02.svg);background-repeat:no-repeat;background-position:center;background-size:contain;display:block;translate:var(--fv_circle01);opacity:var(--fv_circle_opacity);top:-1.484375vw;left:-1.25vw;z-index:1}@media screen and (max-width: 768px){.fv .inner .img_slide:before{width:331px;top:-11px;bottom:-3px}}.fv .inner .img_slide:after{content:"";position:absolute;width:62.42187500000001vw;height:auto;aspect-ratio:1/1;background-image:url(/recruit/new_graduate/assets/img/top/fv_ring01.svg);background-repeat:no-repeat;background-position:center;background-size:contain;translate:var(--fv_circle02);opacity:var(--fv_circle_opacity);top:-3.359375vw;left:-2.734375vw;z-index:1}@media screen and (max-width: 768px){.fv .inner .img_slide:after{width:331px;top:-19px;left:-18px}}.fv .inner .img_slide .splide__slide{width:100%}.fv .inner .bottom_txt{position:absolute;width:max-content;font-size:8.75vw;font-family:var(--krona);font-weight:400;line-height:1;letter-spacing:0;text-align:center;color:#ffffffa3;translate:-50% 0;opacity:0;bottom:1.171875vw;left:50%;z-index:1}@media screen and (max-width: 768px){.fv .inner .bottom_txt{width:100%;font-size:4.8rem;bottom:43px}}.box_bg{position:relative;border-radius:min(5vw,64px);background:linear-gradient(180deg,#b2ecffcc -40%,#0d61d9cc 30%,#00a1edcc 70%,#17c3fccc 80%);backdrop-filter:blur(min(.234375vw,3px));-webkit-backdrop-filter:blur(min(.234375vw,3px));padding:min(8.125vw,104px) 30px min(9.375vw,120px);margin:max(-55.15624999999999vw,-706px) auto 0;z-index:1}@media screen and (max-width: 768px){.box_bg{border-radius:40px;background:linear-gradient(180deg,#b2ecffcc -30%,#0d61d9cc,#00c0ffcc 70%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);padding:64px 32px;margin:-647px auto 0}}.box_bg .inner{max-width:1040px;container-type:inline-size;margin:0 auto}.lead_block{display:flex;gap:32px 8.846153846153847cqw}@media screen and (max-width: 768px){.lead_block{flex-direction:column;align-items:center}}.lead_block .copy{width:44.71153846153847cqw;flex-shrink:0}@media screen and (max-width: 768px){.lead_block .copy{width:295px}}.lead_block .lead_txt{flex:1;font-size:max(1.5384615384615385cqw,1.2rem);font-weight:700;line-height:3;letter-spacing:0;color:#fff}@media screen and (max-width: 768px){.lead_block .lead_txt{font-size:1.4rem;line-height:2.285714;text-align:center}}.lead_block .lead_txt span{display:inline-block}.message{position:relative;margin:3.076923076923077cqw auto 0}@media screen and (max-width: 768px){.message{margin:40px auto 0}}.message .conts_en{font-size:18.461538461538463cqw;font-family:var(--cantarell);font-weight:700;letter-spacing:-.048em;text-align:center;color:#ffffff29}.message .conts_ttl{position:absolute;font-size:3.076923076923077cqw;font-weight:900;letter-spacing:.048em;color:#fff;background-color:#003686;padding:.19230769230769232cqw 1.5384615384615385cqw;top:-2.307692307692308cqw;left:8.461538461538462cqw}@media screen and (max-width: 768px){.message .conts_ttl{width:max-content;font-size:2rem;padding:2px 16px;translate:-50% 0;top:-19px;left:50%}}.message .box{position:relative;background-color:#fff;border-radius:3.8461538461538463cqw;display:flex;gap:4.326923076923077cqw;flex-direction:row-reverse;align-items:flex-start;padding:5cqw 8.461538461538462cqw 6.346153846153846cqw;margin-top:-4.807692307692308cqw}@media screen and (max-width: 768px){.message .box{border-radius:20px;display:block;padding:48px 32px 40px;margin-top:-2px}}.message .box .img{width:27.884615384615387cqw;border-radius:1.5384615384615385cqw;display:block;overflow:clip;flex-shrink:0}@media screen and (max-width: 768px){.message .box .img{width:100%;border-radius:16px}}.message .box .txt_group{position:relative;flex:1;margin-top:2.403846153846154cqw}@media screen and (max-width: 768px){.message .box .txt_group{flex:unset;width:100%;margin-top:24px}}.message .box .txt_group .head{position:relative;max-width:max(36.53846153846153cqw,320px);font-size:max(2.1153846153846154cqw,1.8rem);font-weight:900;line-height:1.33333334;letter-spacing:.064em;color:#003686}@media screen and (max-width: 768px){.message .box .txt_group .head{max-width:unset;font-size:1.6rem;letter-spacing:0;line-height:1.6;margin-right:-10px}}.message .box .txt_group .head:before{content:"";position:absolute;width:5.865384615384615cqw;height:auto;aspect-ratio:61/43;background-image:url(/recruit/new_graduate/assets/img/top/message_deco.svg);background-repeat:no-repeat;background-position:center;background-size:contain;top:-1.0576923076923077cqw;right:-1.4423076923076923cqw}@media screen and (max-width: 768px){.message .box .txt_group .head:before{width:43px;top:-3px;right:-4px}}.message .box .txt_group .txt{max-height:35cqw;font-size:max(1.5384615384615385cqw,1.2rem);font-weight:700;line-height:2.125;letter-spacing:0;color:#003686;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;text-indent:1em;padding-left:4.230769230769231cqw;margin-top:3.076923076923077cqw}.message .box .txt_group .txt::-webkit-scrollbar{display:none}@media screen and (max-width: 768px){.message .box .txt_group .txt{max-height:calc(296/375*100vw);font-size:1.2rem;font-weight:500;line-height:2;text-align:justify;padding-left:28px;margin-top:16px}}.simplebar-track.simplebar-vertical{background:#ddedff;border-radius:9999px;left:0}.simplebar-scrollbar{height:100%;background:#003686;border-radius:9999px;border:unset}.simplebar-scrollbar.simplebar-visible:before{background:#003686}.about{position:relative;margin:10.76923076923077cqw auto 0}@media screen and (max-width: 768px){.about{margin:58px auto 0}}.about .conts_ttl{position:relative;color:#003686;background-color:#fff;z-index:1}@media screen and (max-width: 768px){.about .conts_ttl{margin:0 auto}}.about .conts_en{position:absolute;color:#fff;top:-3.8461538461538463cqw;right:7.5cqw;z-index:1}@media screen and (max-width: 768px){.about .conts_en{position:initial;text-align:center}}.about .about_inner{display:flex;flex-direction:column;gap:6.153846153846154cqw;padding:0 7.5cqw 0 0;margin:2.5cqw auto 0}@media screen and (max-width: 768px){.about .about_inner{gap:56px;padding:unset;margin:12px auto 0}}.about .block{display:flex;justify-content:space-between;gap:16px 0}.about .block:nth-of-type(2){flex-direction:row-reverse}@media screen and (max-width: 768px){.about .block,.about .block:nth-of-type(2){flex-direction:column}}.about .block .img{flex:1;height:fit-content;border-radius:1.5384615384615385cqw;display:block;overflow:clip;margin:-9.615384615384617cqw -3.653846153846154cqw 0 -2.403846153846154cqw}@media screen and (max-width: 768px){.about .block .img{flex:unset;width:auto;border-radius:8px;margin:0 -9px 0 -11px}}.about .block:nth-of-type(1) .img{position:relative}.about .block:nth-of-type(1) .img picture{position:relative;display:block}.about .block .group{position:relative;width:max(23.26923076923077cqw,235px);flex-shrink:0;padding-top:5.769230769230769cqw;z-index:1}@media screen and (max-width: 768px){.about .block .group{width:100%;display:flex;flex-direction:column;padding-top:unset}}.about .block .head{font-size:max(2.307692307692308cqw,2rem);font-weight:900;letter-spacing:.05em;color:#fff}@media screen and (max-width: 768px){.about .block .head{font-size:2rem;letter-spacing:.064em}}.about .block .txt{font-size:max(1.5384615384615385cqw,1.2rem);font-weight:700;line-height:1.625;letter-spacing:0;text-align:justify;color:#fff;margin-top:1.5384615384615385cqw}@media screen and (max-width: 768px){.about .block .txt{width:100%;font-size:1.4rem;line-height:1.714285714;margin-top:8px}}.about .block .more{margin-top:3.076923076923077cqw}@media screen and (max-width: 768px){.about .block .more{margin-top:24px}}.works{position:relative;overflow:hidden;padding:min(28.90625vw,370px) 30px min(19.140625vw,245px);margin:0 auto}@media screen and (max-width: 768px){.works{padding:203px 30px 260px}}.works .inner{max-width:1040px;container-type:inline-size;margin:0 auto}.works .inner .conts_en{color:#003686;text-align:center}.works .inner .conts_ttl{color:#fff;background-color:#003686;margin:max(-1.7307692307692308cqw,-18px) auto 0}.works .inner .txt{width:min(25.961538461538463cqw,270px);font-size:max(1.5384615384615385cqw,1.2rem);font-weight:500;line-height:1.625;letter-spacing:0;text-align:justify;margin:1.5384615384615385cqw auto 0}@media screen and (max-width: 768px){.works .inner .txt{width:calc(241/375*100vw);font-size:1.4rem;margin:16px auto 0}}.works .inner .more{margin:3.076923076923077cqw auto 0}@media screen and (max-width: 768px){.works .inner .more{margin:16px auto 0}}.works .circle{position:absolute;width:min(134.140625vw,1717px);height:auto;aspect-ratio:1/1;border-radius:50%;background-image:radial-gradient(#b8ecfd,#fff0 60%);translate:-50% -50%;top:50%;left:50%;z-index:-1}@media screen and (max-width: 768px){.works .circle{width:800px}}.works .bg_img{position:absolute;max-width:1280px;width:100%;height:100%;translate:-50% -50%;top:50%;left:50%;margin:0 auto;z-index:-1}@media screen and (max-width: 768px){.works .bg_img{max-width:600px}}.works .bg_img .img{position:absolute;border-radius:min(1.25vw,16px);overflow:clip}.works .bg_img .img01{width:min(31.484374999999996vw,403px);top:min(10vw,128px);left:min(16.40625vw,210px)}.works .bg_img .img02{width:min(21.09375vw,270px);top:min(22.578125vw,289px);right:min(16.40625vw,210px)}.works .bg_img .img03{width:min(22.421875vw,287px);bottom:min(19.453125vw,249px);left:min(9.765625vw,125px)}.works .bg_img .img04{width:min(24.21875vw,310px);bottom:min(10vw,128px);right:min(13.28125vw,170px)}.works .bg_img .img05{width:min(15vw,192px);bottom:min(21.328125vw,273px);right:min(7.187499999999999vw,92px)}@media screen and (max-width: 768px){.works .bg_img .img{border-radius:8px}.works .bg_img .img01{width:171px;top:72px;left:16px}.works .bg_img .img02{width:124px;top:127px;right:16px}.works .bg_img .img03{width:123px;bottom:166px;right:32px}.works .bg_img .img04{width:161px;bottom:96px;right:32px}.works .bg_img .img05{width:115px;bottom:72px;right:140px}}.company{position:relative;border-radius:min(5vw,64px);background:linear-gradient(180deg,#def7ff,#009ed1,#ccf3ff 110%);padding:min(8.75vw,112px) 30px;margin:0 auto}@media screen and (max-width: 768px){.company{border-radius:40px;padding:58px 30px 56px}}.company .company_slider{position:absolute;width:100%;translate:0 -50%;top:58%;left:0}.company .company_slider .splide{width:100%}.company .company_slider .splide__slide{width:max-content!important;font-size:min(7.5vw,9.6rem);font-family:var(--krona);font-weight:400;letter-spacing:.1em;color:transparent;text-shadow:0 0 min(.78125vw,10px) rgba(0,54,134,.32);transform:translateZ(0)}@media screen and (max-width: 768px){.company .company_slider .splide__slide{font-size:5.6rem;text-shadow:0 0 10px rgba(0,54,134,.32)}}.company .inner{max-width:1040px;container-type:inline-size;display:flex;margin:0 auto}@media screen and (max-width: 768px){.company .inner{flex-direction:column}}.company .inner .head_group{align-self:center;margin-left:3.076923076923077cqw}@media screen and (max-width: 768px){.company .inner .head_group{align-self:unsafe;margin-left:unset}}.company .inner .conts_en{font-size:5.384615384615385cqw;line-height:1;color:#fff}@media screen and (max-width: 768px){.company .inner .conts_en{font-size:5.6rem;text-align:center}}.company .inner .conts_ttl{color:#003686;background-color:#fff;margin-top:1.3461538461538463cqw}@media screen and (max-width: 768px){.company .inner .conts_ttl{margin:10px auto 0}}.company .inner .box{position:relative;background-color:#fff;border-radius:1.5384615384615385cqw;border:2px solid #003686;display:flex;flex-direction:column;align-items:center;padding:3.653846153846154cqw 1.7307692307692308cqw 1.9230769230769231cqw;margin-left:6.346153846153846cqw}@media screen and (max-width: 768px){.company .inner .box{width:calc(242/375*100vw);border-radius:16px;padding:35px 12px 10px 18px;margin:24px auto 0}}.company .inner .box .box_txt{font-size:max(2.307692307692308cqw,2rem);font-weight:900;letter-spacing:.064em;color:#003686;margin-left:1.153846153846154cqw}@media screen and (max-width: 768px){.company .inner .box .box_txt{font-size:2rem;margin-left:unset}}.company .inner .box .box_txt .txt_line{background:linear-gradient(90deg,#003686 50% 0%) 0 100% /100% 2px no-repeat;display:inline-block}.company .inner .box .img{width:24.03846153846154cqw}@media screen and (max-width: 768px){.company .inner .box .img{width:min(100%,209px)}}.company .inner .box .slide_arrow{position:absolute;width:10.76923076923077cqw;aspect-ratio:1/1;border-radius:50%;background:linear-gradient(180deg,#67a4ff,#0056d6);overflow:hidden;display:block;bottom:-3.076923076923077cqw;right:-3.076923076923077cqw}@media screen and (max-width: 768px){.company .inner .box .slide_arrow{width:56px;bottom:-24px;right:24px}}.company .inner .box .slide_arrow:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:linear-gradient(180deg,#8ebafc,#2474eb);opacity:0;transition:opacity ease .3s;top:0;left:0}@media screen and (min-width: 769px){.company .inner .box .slide_arrow:hover:before{opacity:1}}.company .inner .box .slide_arrow .icon:before,.company .inner .box .slide_arrow .icon:after{content:"";position:absolute;width:1.826923076923077cqw;height:auto;aspect-ratio:19/16;mask-image:url(/recruit/new_graduate/assets/img/common/slide_arrow.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:#fff;transition:left ease .3s;translate:-50% -50%;top:50%;left:50%}@media screen and (max-width: 768px){.company .inner .box .slide_arrow .icon:before,.company .inner .box .slide_arrow .icon:after{width:12px}}.company .inner .box .slide_arrow .icon:after{left:-50%}@media screen and (min-width: 769px){.company .inner .box .slide_arrow:hover .icon:before{left:150%}.company .inner .box .slide_arrow:hover .icon:after{left:50%}}.company .inner .txt{font-size:max(1.5384615384615385cqw,1.4rem);font-weight:700;letter-spacing:0;line-height:1.625;text-align:justify;color:#fff;margin:6.25cqw 3.076923076923077cqw 0 5.288461538461538cqw}@media screen and (max-width: 768px){.company .inner .txt{font-size:1.4rem;line-height:1.714285714;margin:40px 37px 0}}.system{position:relative;overflow:hidden;padding:min(32.109375vw,411px) 30px min(16.8755vw,216px);margin:0 auto max(-5vw,-64px)}@media screen and (max-width: 768px){.system{padding:408px 30px 107px;margin:0 auto -19px}}.system .inner{position:relative;max-width:1040px;container-type:inline-size;margin:0 auto}.system .conts_en{position:absolute;line-height:1;color:#003686;top:-25.961538461538463cqw;right:-2.019230769230769cqw}@media screen and (max-width: 768px){.system .conts_en{width:max-content;translate:50% 0;top:-336px;right:50%}}.system .conts_en .-txtSlideUp:nth-of-type(2){padding-left:min(10.78125vw,138px)}@media screen and (max-width: 768px){.system .conts_en .-txtSlideUp:nth-of-type(2){padding-left:97px}}.system .container{width:25.961538461538463cqw;margin-left:auto}@media screen and (max-width: 768px){.system .container{width:100%;margin:0 auto}}.system .inner .conts_ttl{color:#fff;background-color:#003686}@media screen and (max-width: 768px){.system .inner .conts_ttl{margin:0 auto}}.system .inner .txt{width:min(25.961538461538463cqw,270px);font-size:max(1.5384615384615385cqw,1.2rem);font-weight:500;line-height:1.625;letter-spacing:0;text-align:justify;margin:1.5384615384615385cqw auto 0}@media screen and (max-width: 768px){.system .inner .txt{width:calc(241/375*100vw);font-size:1.4rem;margin:16px auto 0}}.system .inner .btn_list{display:flex;flex-direction:column;gap:1.5384615384615385cqw;margin:3.076923076923077cqw auto 0}@media screen and (max-width: 768px){.system .inner .btn_list{gap:16px;align-items:center;margin:24px auto 0}}.system .circle{position:absolute;width:min(134.140625vw,1717px);height:auto;aspect-ratio:1/1;border-radius:50%;background-image:radial-gradient(#c7deff,#fff0 60%);translate:-50% -50%;top:50%;left:50%;z-index:-1}@media screen and (max-width: 768px){.system .circle{width:800px}}.system .bg_img{position:absolute;max-width:1280px;width:100%;height:100%;translate:-50% -50%;top:50%;left:50%;margin:0 auto;z-index:-1}@media screen and (max-width: 768px){.system .bg_img{max-width:600px}}.system .bg_img .img{position:absolute;border-radius:min(1.25vw,16px);overflow:clip}@media screen and (max-width: 768px){.system .bg_img .img{border-radius:8px}}.system .bg_img .img01{width:min(40.625vw,520px);top:min(10.390625vw,133px);left:min(9.375vw,120px);z-index:1}.system .bg_img .img02{width:min(28.125vw,360px);top:min(31.484374999999996vw,403px);right:min(35.9375vw,460px)}.system .bg_img .img03{width:min(20.625vw,264px);top:min(41.796875vw,535px);left:min(12.1875vw,156px)}@media screen and (max-width: 768px){.system .bg_img .img{border-radius:8px}.system .bg_img .img01{width:210px;top:171px;left:32px}.system .bg_img .img02{width:140px;top:259px;right:32px}.system .bg_img .img03{width:118px;top:312px;left:55px}}footer .container .recruit{display:block}
