@charset "UTF-8";main{position:relative;z-index:1}.fv{overflow-x:clip;position:relative;margin-top:88px;z-index:1;@media(max-width:768px){margin-top:76px}}.fv .fv-inner{display:flex;flex-wrap:wrap;gap:min(40px,3.125cqw);position:relative;max-width:1280px;margin:0 auto;padding:min(88px,6.875cqw) min(96px,7.5cqw) 0 min(138px,10.78125cqw);@media(max-width:768px){max-width:100%;flex-direction:column;padding:32px 32px 48px;gap:48px}}.fv .txt-wrap{position:relative;width:min(268px,20.9375cqw);margin-top:min(75px,5.859375cqw);@media(max-width:768px){width:100%;margin-top:0}}.fv .ttl-wrap{.ttl{font-size:min(4rem,3.125cqw);font-weight:700;letter-spacing:.1em;@media(max-width:768px){font-size:2.8rem;letter-spacing:.048em}}.en{width:min(249px,19.453125cqw);margin-top:min(8px,.725cqw);@media(max-width:768px){width:187px;margin-top:8px}picture{display:block;width:100%}}}.fv .breadcrumbs{width:100vw;margin-top:min(260px,20.3125cqw);@media(max-width:768px){width:100%;margin-top:34px}.list{display:flex;.link{font-size:1.5rem;font-weight:700;letter-spacing:.064em;&.top{position:relative;color:#004098;padding-left:14px;&:after{content:"";position:absolute;translate:0 -50%;top:50%;left:0;width:10px;aspect-ratio:1 / 1;background-color:#e6002d;border-radius:1px}}&:not(.top){position:relative;padding-left:32px;&:after{content:"";position:absolute;translate:0 -50%;top:50%;left:8px;width:16px;height:1px;background-color:#3c3c3c}&:not([href]){color:#3c3c3c}}&:has([href]){transition:opacity .3s ease;@media(min-width:769px){&:hover{opacity:.7}}}}}}.fv .image{position:relative;width:min(738px,57.65625cqw);height:fit-content;z-index:1;@media(max-width:768px){width:100%;padding-bottom:24px}picture{display:block;width:min(688px,53.75cqw);height:fit-content;overflow:hidden;border-radius:16px;@media(max-width:768px){width:76.53333333333333cqw;border-radius:8px}}&:after{content:"";position:absolute;right:0;bottom:max(-50px,-3.90625cqw);width:min(240px,18.75cqw);height:min(240px,18.75cqw);background-color:#004098;z-index:-1;border-radius:16px;@media(max-width:768px){bottom:0;width:128px;height:128px;border-radius:8px}}}.fv .deco{position:absolute;top:min(263px,20.546875cqw);right:max(-138px,-10.78125cqw);width:min(300px,23.4375cqw);z-index:2;@media(max-width:768px){position:absolute;top:75px;right:7px;width:91px}}.fv .pipe01{position:absolute;top:max(-98px,-7.65625cqw);right:min(232px,18.125cqw);width:min(320px,25cqw);@media(max-width:768px){position:absolute;top:-52px;right:24px;width:100px}}.contents-box{position:relative;width:100%;background-color:#e3f2f9;border-radius:64px 0 0;padding-top:min(420px,32.8125cqw);margin-top:max(-218px,-17.03125cqw);overflow-x:clip;@media(max-width:768px){padding-top:192px;margin-top:-198px;border-radius:40px 0 0}.pipe02{position:absolute;translate:max(-575px,-44.921875cqw) 0;top:max(-130px,-10.15625cqw);left:50%;width:min(120px,9.375cqw);@media(max-width:768px){top:-210px;translate:-120px 0;left:50%;width:164px}}.pipe03_pc{position:absolute;translate:min(165px,12.890625cqw) 0;top:min(50px,3.90625cqw);left:50%;width:min(260px,20.3125cqw)}.pipe04_pc{position:absolute;translate:min(210px,16.40625cqw) 0;top:min(610px,47.65625cqw);left:50%;width:min(390px,30.46875cqw)}.pipe05_pc{position:absolute;translate:min(300px,23.4375cqw) 0;bottom:min(1680px,131.25cqw);left:50%;width:min(735px,57.421875cqw)}.pipe06_pc{position:absolute;translate:max(-710px,-55.46875cqw) 0;bottom:min(90px,7.03125cqw);left:50%;width:min(390px,30.46875cqw)}.pipe04_sp{position:absolute;top:41.2%;right:38px;width:114px}.pipe05_sp{position:absolute;bottom:16.2%;left:48px;width:114px}}.sec-box{position:relative;width:100%;z-index:0;&:before{content:"";position:absolute;top:0;left:0;width:calc(50vw + min(544px,42.5cqw));height:100%;margin:0 calc(50% - 50vw);background-color:#fff;border-radius:0 64px 64px 0;z-index:-1;@media(max-width:768px){width:100%;margin:0;border-radius:0 40px 40px 0}}}.sec-box+.sec-box{margin-top:min(160px,12.5cqw);@media(max-width:768px){margin-top:96px}}.sec-box .sec-box_inner{max-width:1280px;margin:0 auto;padding:min(53px,4.140625cqw) min(223px,17.421875cqw) min(74px,5.78125cqw) min(138px,10.78125cqw);@media(max-width:768px){padding:42px 32px 64px}}.sec-box .txt{font-size:min(1.5rem,1.171875cqw);letter-spacing:.064em;font-weight:500;line-height:1.73333;text-align:justify;word-break:break-all;margin-top:min(24px,1.875cqw);&.-bold{font-weight:700}+.txt{margin-top:min(16px,1.25cqw);@media(max-width:768px){margin-top:16px}}@media(max-width:768px){font-size:1.4rem;letter-spacing:.048em;line-height:1.71428}}.sec-box .intro-wrap{position:relative;.cap{position:absolute;top:max(-75px,-5.859375cqw);left:0;width:fit-content;font-size:min(2rem,1.5625cqw);line-height:1.4;font-weight:700;padding:min(8px,.625cqw) min(16px,1.25cqw);color:#fff;background-color:#004098;border-radius:4px;@media(max-width:768px){top:-60px;font-size:1.8rem;padding:8px 16px}}.head{font-size:min(3.4rem,2.65625cqw);letter-spacing:.12em;font-weight:700;@media(max-width:768px){font-size:2.6rem;letter-spacing:.096em}}.intro-image{position:absolute;top:max(-105px,-8.203125cqw);right:max(-467px,-36.484375cqw);width:min(409px,31.953125cqw);overflow:hidden;border-radius:4px;@media(max-width:768px){position:relative;top:unset;right:unset;width:311px;margin:24px auto 0}}}.sec-box .block{position:relative;z-index:2;margin-top:min(80px,6.25cqw);@media(max-width:768px){margin-top:56px}.block-head{position:relative;font-size:min(2.4rem,1.875cqw);font-weight:700;letter-spacing:.08em;padding-left:min(26px,2.03125cqw);@media(max-width:768px){font-size:2.2rem;padding-left:24px}&:after{content:"";position:absolute;top:min(11px,.859375cqw);left:0;width:min(18px,1.40625cqw);height:min(18px,1.40625cqw);background-color:#e6002d;border-radius:3px;@media(max-width:768px){top:10px;width:16px;height:16px}}}.image{width:100%;margin-top:min(40px,3.125cqw);@media(max-width:768px){margin-top:16px}picture{display:block;width:100%}}.balloon{position:relative;width:100%;padding:min(50px,3.90625cqw) min(39px,3.046875cqw) min(47px,3.671875cqw);border-radius:16px;border:1px solid #004098;background-color:#f5f5f6;margin-top:min(65px,5.078125cqw);@media(max-width:768px){padding:31px;margin-top:46px}&:after{content:"";position:absolute;top:max(-29px,-2.265625cqw);left:min(311px,24.296875cqw);width:min(35px,2.734375cqw);height:min(31px,2.421875cqw);background:url(/network/tgnw-recruit/assets/img/about/triangle.png) no-repeat;background-size:cover;@media(max-width:768px){translate:-50% 0;top:-29px;left:50%;width:35px;height:30px}}.balloon-head{position:relative;font-size:min(2rem,1.5625cqw);font-weight:700;letter-spacing:.072em;padding-left:min(56px,4.375cqw);@media(max-width:768px){font-size:1.8rem;letter-spacing:.048em;padding-left:44px}&:after{content:"";position:absolute;translate:0 -50%;top:50%;left:0;width:min(56px,4.375cqw);height:min(56px,4.375cqw);background:url(/network/tgnw-recruit/assets/img/about/balloon-icon.png) no-repeat;background-size:cover;@media(max-width:768px){width:40px;height:40px}}}.txt{font-weight:700;letter-spacing:.048em;margin-top:min(18px,1.40625cqw);@media(max-width:768px){margin-top:14px}}.balloon-image{width:min(650px,50.78125cqw);margin:min(40px,3.125cqw) auto 0;@media(max-width:768px){width:246px;margin:32px auto 0}picture{display:block;width:100%}}}.check{position:relative;width:100%;padding:min(47px,3.671875cqw) min(86px,6.71875cqw) min(47px,3.671875cqw) min(39px,3.046875cqw);border:1px solid #004098;background-color:#fff;border-radius:16px;margin-top:min(32px,2.5cqw);@media(max-width:768px){padding:31px 31px 78px;margin-top:24px}&:before{content:"";position:absolute;top:0;right:min(47px,3.671875cqw);width:min(2px,.15625cqw);height:100%;background:url(/network/tgnw-recruit/assets/img/about/line-deco.png) repeat-y;background-size:contain;@media(max-width:768px){right:0;top:unset;bottom:47px;width:100%;height:2px;background:url(/network/tgnw-recruit/assets/img/about/line-deco_sp.png) repeat-x;background-size:contain}}&:after{content:"";position:absolute;translate:0 -50%;top:50%;right:min(18px,1.40625cqw);width:min(10px,2.5cqw);height:min(33px,2.578125cqw);background:url(/network/tgnw-recruit/assets/img/about/check-text.png);background-size:cover;@media(max-width:768px){translate:-50% 0;top:unset;bottom:9px;right:unset;left:50%;rotate:-90deg;width:10px;height:33px}}.txt{color:#004098;letter-spacing:.064em;line-height:2.13333;margin-top:0}}}.sec-box .container{display:flex;flex-wrap:wrap;gap:min(27px,2.109375cqw);margin-top:min(48px,3.75cqw);@media(max-width:768px){flex-direction:column;gap:40px;margin-top:24px}.card{display:flex;gap:min(16px,1.25cqw);width:min(446px,34.84375cqw);@media(max-width:768px){flex-direction:column;gap:20px;width:100%;max-width:311px;margin:0 auto}.image{width:min(206px,16.09375cqw);height:fit-content;overflow:hidden;border-radius:4px;@media(max-width:768px){width:100%;margin:0 auto}}.text-wrap{width:min(224px,17.5cqw);@media(max-width:768px){width:100%}.card-head{width:fit-content;font-size:min(1.5rem,1.171875cqw);font-weight:700;letter-spacing:.1em;line-height:1.5;padding:min(3px,.234375cqw) min(7px,.546875cqw) min(4px,.3125cqw);border:1px solid #000;background-color:#fff;border-radius:4px;@media(max-width:768px){font-size:1.5rem;padding:3px 7px 4px}}.txt{margin-top:min(12px,.9375cqw);@media(max-width:768px){font-size:1.5rem;margin-top:14px}}}}}.sec-box:nth-of-type(1){.sec-box_inner{position:relative;z-index:1;.deco{position:absolute;top:min(164px,12.812499999999998cqw);left:0;width:100%;@media(max-width:768px){top:unset;bottom:-40px;left:45px;width:80px}}.pipe03_sp{position:absolute;top:-420px;left:-315px;width:390px}}.intro-wrap{width:min(452px,35.3125cqw);@media(max-width:768px){width:100%}}@media(max-width:768px){.block{.image.image01{width:min(100% + 32px);picture{width:666px}.scroll-hint-icon{top:35px}}}.block{.image.image02{width:min(100% + 32px);picture{width:802px}}}}.scroll-hint-icon{top:58px;left:75px;width:162px;height:138px;padding:24px 16px;background-color:#004098ad;.scroll-hint-text{font-size:1.2rem;font-weight:700;margin-top:12px;border-bottom:1px solid #fff}&:before{width:41px;height:56px;background:url(/network/tgnw-recruit/assets/img/job/scroll-hint-hand.png) no-repeat;background-size:cover}&:after{width:64px;height:24px;top:20px;left:45px;background:url(/network/tgnw-recruit/assets/img/job/scroll-hint-arrow.png) no-repeat;background-size:contain;margin:0}}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:1}}.sec-box:nth-of-type(2){.sec-box_inner{position:relative;.deco{position:absolute;top:max(-40px,-3.125cqw);left:0;width:100%;@media(max-width:768px){top:unset;bottom:525px;left:unset;right:-22px;width:71px}}}}.sec-box:nth-of-type(3){.sec-box_inner{position:relative;.deco{position:absolute;top:max(-38px,-2.96875cqw);left:0;width:100%;@media(max-width:768px){display:none}}@media(max-width:768px){.deco_sp01{position:absolute;bottom:400px;left:-5px;width:71px}.deco_sp02{position:absolute;bottom:20px;right:-12px;width:110px}}}.intro-wrap{.head{letter-spacing:.08em}}.block{margin:0;@media(max-width:768px){margin-top:24px}@media(max-width:768px){.image{max-width:311px;margin:0 auto}}.balloon{margin-top:min(50px,3.90625cqw);@media(max-width:768px){margin-top:46px}&:after{translate:-50% 0;left:50%}display:flex;justify-content:space-between;@media(max-width:768px){flex-direction:column;gap:32px}.text-wrap{width:min(475px,37.109375cqw);@media(max-width:768px){width:100%;.balloon-head{&:after{translate:0 0;top:-7px}}}}.balloon-image{width:min(324px,25.3125cqw);margin:-5px 0 0;@media(max-width:768px){width:246px;margin:0 auto}}}}}.btn{position:relative;z-index:1;display:block;margin-top:min(136px,10.625cqw);border-radius:24px 24px 0 0;overflow:hidden;@media(max-width:768px){margin-top:72px;border-radius:16px 16px 0 0}&:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/network/tgnw-recruit/assets/img/about/btn-bg.jpg) no-repeat;background-size:cover;transform-origin:center;transition:scale .3s ease;@media(max-width:768px){background:url(/network/tgnw-recruit/assets/img/about/btn-bg_sp.jpg) no-repeat;background-size:cover}}.btn-inner{position:relative;display:flex;justify-content:space-between;align-items:center;max-width:1280px;aspect-ratio:1280 / 317;padding-inline:min(96px,7.5cqw);margin:0 auto;@media(max-width:768px){width:100%;max-width:500px;height:152px;aspect-ratio:unset;padding-inline:32px}.ttl-wrap{.ttl{font-size:min(3.4rem,2.65625cqw);font-weight:700;letter-spacing:.14em;color:#fff;@media(max-width:768px){font-size:2.2rem}}.en{width:min(106px,8.28125cqw);margin-top:min(12px,.9375cqw);@media(max-width:768px){width:93px;margin-top:0}picture{display:block;width:100%}}}.arrow{position:relative;width:min(56px,4.375cqw);aspect-ratio:1 / 1;border:1px solid #fff;border-radius:4px;overflow:hidden;transition:background-color .3s ease;@media(max-width:768px){width:48px}&:before,&:after{content:"";position:absolute;translate:-50% -50%;top:50%;left:50%;width:min(18px,1.40625cqw);height:min(12px,.9375cqw);mask-image:url(/network/tgnw-recruit/assets/img/top/arrow.png);mask-size:min(18px,1.40625cqw) min(12px,.9375cqw);mask-repeat:no-repeat;background-color:#fff;transition:translate .3s ease,background-color .3s ease;@media(max-width:768px){width:15px;height:10px;mask-size:15px 10px}}&:before{translate:-260% -50%}}}@media(min-width:769px){&:hover{&:before{scale:1.05}.arrow{background-color:#fff;&:before{translate:-50% -50%;background-color:#004098}&:after{translate:210% -50%;background-color:#004098}}}}}.breadcrumbs.bottom{position:absolute;translate:max(-500px,-39.0625cqw) 0;bottom:max(-130px,-10.15625cqw);left:50%;@media(max-width:768px){display:none}.list{display:flex;.link{font-size:1.5rem;font-weight:700;letter-spacing:.064em;&.top{position:relative;color:#004098;padding-left:14px;&:after{content:"";position:absolute;translate:0 -50%;top:50%;left:0;width:10px;aspect-ratio:1 / 1;background-color:#e6002d;border-radius:1px}}&:not(.top){position:relative;padding-left:32px;&:after{content:"";position:absolute;translate:0 -50%;top:50%;left:8px;width:16px;height:1px;background-color:#3c3c3c}&:not([href]){color:#3c3c3c}}&:has([href]){transition:opacity .3s ease;@media(min-width:769px){&:hover{opacity:.7}}}}}}.bottom-menu .pipe01{translate:max(-740px,-57.8125cqw)}
