.app-recruit{background:#e9f2f9}.app-recruit .wp1400{width:1400px;margin:auto}.app-recruit .joinban{height:100vh;position:relative}.app-recruit .joinban .d01{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.app-recruit .joinban .d01 h2{font-size:50px;color:#fff;font-weight:700;text-align:center}.app-recruit .joinban .d01 .d02{display:flex;justify-content:center;margin-top:50px;gap:30px;flex-wrap:wrap}.app-recruit .joinban .d01 .d02 a{display:block;padding:13px 40px;font-size:20px;border-radius:50px;color:#fff;background:#00a9e0;border:1px solid #fff0;box-shadow:4px 6px 5px 0 rgb(0 0 0 / .06);backdrop-filter:blur(10px);transition:all .3s}.app-recruit .joinban .d01 .d02 a:hover{background:#1fbcef}.app-recruit .joinban .d01 .a01{display:block;width:264px;height:72px;margin:auto;border-radius:16px;background:rgb(255 255 255 / .12);color:#fff;font-size:24px;line-height:68px;border:2px solid rgb(255 255 255 / .2);backdrop-filter:blur(10px);text-align:center;margin-top:50px}.app-recruit .list-joinbox{position:relative;background:#e9f2f9;border-radius:30px 30px 0 0;margin-top:-30px}.app-recruit .list-joinbox .scroll{width:420px;left:50%;transform:translateX(-50%);height:56px;display:flex;align-items:center;justify-content:center;top:-55px;position:relative}.app-recruit .list-joinbox .scroll img{width:100%;height:auto}.app-recruit .list-joinbox .scroll span{padding-top:10px;display:block;position:absolute}.app-recruit .list-joinbox .scroll em{display:block;width:22px;height:22px;margin:auto}.app-recruit .list-joinbox .scroll .em01{animation:jump 2s infinite}.app-recruit .list-joinbox .scroll .em02{animation:jump2 2s infinite;height:10px;text-align:center}.app-recruit .list-joinbox .scroll .em02 img{width:auto}@keyframes jump{0%{transform:translateY(5px)}50%{transform:translateY(0)}100%{transform:translateY(5px)}}@keyframes jump2{0%{transform:translateY(3px)}50%{transform:translateY(0)}100%{transform:translateY(3px)}}.app-recruit .l-join01{margin-top:70px;padding:0}.app-recruit .l-join01 h2{font-size:36px;color:#354f6c}.app-recruit .l-join01 ul{display:flex;gap:20px;margin-top:50px}.app-recruit .l-join01 ul li{flex:1;box-shadow:inset -10px -10px 20px 10px rgb(255 255 255 / .3);backdrop-filter:blur(8.15px);background:linear-gradient(204.1deg,rgb(140 189 226 / .1) -226.334%,rgb(140 189 226 / .2) -119.291%);border-radius:20px;border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:2px solid rgb(140 189 226 / .3);border-right:2px solid rgb(140 189 226 / .6);padding:30px;color:#354f6c;position:relative}.app-recruit .l-join01 ul li:hover div .s01,.app-recruit .l-join01 ul li:hover div .s03{transform:rotate(180deg)}.app-recruit .l-join01 ul li:hover div .s02{transform:rotate(360deg)}.app-recruit .l-join01 ul li:hover div .s04 .e01{top:32%;left:0;right:auto}.app-recruit .l-join01 ul li:hover div .s04 .e02{right:0;top:0;left:auto}.app-recruit .l-join01 ul li:hover div .s04 .e03{transform:rotate(180deg)}.app-recruit .l-join01 ul li div h3{font-size:25px}.app-recruit .l-join01 ul li div h3 p{font-size:12px}.app-recruit .l-join01 ul li div span{display:block;width:90px;height:90px;position:absolute;right:30px;bottom:30px;opacity:.5;transition:all .8s}.app-recruit .l-join01 ul li div span em{display:block;position:absolute;left:0;top:0;border:1px solid #00a9e0;border-radius:50%}.app-recruit .l-join01 ul li div span.s01{display:block}.app-recruit .l-join01 ul li div span.s01 .e01{width:100%;height:100%}.app-recruit .l-join01 ul li div span.s01 .e02{height:50%;top:25%;width:100%}.app-recruit .l-join01 ul li div span.s01 .e03{width:50%;height:100%;left:25%}.app-recruit .l-join01 ul li div span.s01 .e04{width:100%;height:2px;top:50%;transform:translateY(-50%);border:none;border-top:1px dashed #00a9e0}.app-recruit .l-join01 ul li div span.s01 .e05{width:4px;height:4px;left:50%;top:50%;transform:translate(-50%,-50%);background:#00a9e0}.app-recruit .l-join01 ul li div span.s02{display:block;transition:all 1.2s}.app-recruit .l-join01 ul li div span.s02 .e01{width:100%;height:100%}.app-recruit .l-join01 ul li div span.s02 .e02{width:50%;height:50%;top:50%;transform:translateY(-50%);border:1px dashed #00a9e0;right:0;left:auto}.app-recruit .l-join01 ul li div span.s02 .e03{width:14px;height:14px;border-radius:0;transform:rotate(45deg);top:43%;left:auto;right:15px;border:1px dashed #00a9e0}.app-recruit .l-join01 ul li div span.s02 .e04,.app-recruit .l-join01 ul li div span.s02 .e05{display:none}.app-recruit .l-join01 ul li div span.s03{display:block}.app-recruit .l-join01 ul li div span.s03 .e01{width:100%;height:50%;top:25%}.app-recruit .l-join01 ul li div span.s03 .e02{width:50%;height:100%;left:25%}.app-recruit .l-join01 ul li div span.s03 .e03{width:20%;height:20%;border:1px dashed #00a9e0;left:50%;top:50%;transform:translate(-50%,-50%)}.app-recruit .l-join01 ul li div span.s03 .e04{width:4px;height:4px;top:23px;left:23px;background:#00a9e0}.app-recruit .l-join01 ul li div span.s03 .e05{width:4px;height:4px;background:#00a9e0;bottom:23px;right:23px;left:auto;top:auto}.app-recruit .l-join01 ul li div span.s04{display:block}.app-recruit .l-join01 ul li div span.s04 .e01{width:75%;height:75%;left:auto;right:0;top:0;border:1px dashed #00a9e0;transition:all .8s}.app-recruit .l-join01 ul li div span.s04 .e02{width:75%;height:75%;top:32%;left:0;transition:all .8s}.app-recruit .l-join01 ul li div span.s04 .e03{width:20px;height:20px;top:42%;right:35px;left:auto;border:1px dashed #00a9e0;transition:all .8s}.app-recruit .l-join01 ul li div span.s04 .e04,.app-recruit .l-join01 ul li div span.s04 .e05{display:none}.app-recruit .l-join01 ul li div a{display:flex;align-items:center;margin-top:90px;font-size:14px;color:#354f6c;gap:5px;transition:all .3s}.app-recruit .l-join01 ul li div a:hover{color:#00a9e0}.app-recruit .l-join01 ul li div a em{font-size:12px}.app-recruit .l-join02{padding:100px 0;margin-top:100px}.app-recruit .l-join02 h2{font-size:36px;color:#fff;margin-bottom:50px}.app-recruit .l-join02 .divbox{position:relative}.app-recruit .l-join02 .divbox .s01{display:block;position:absolute;right:1px;top:-50px;width:170px}.app-recruit .l-join02 .divbox .s01 img{width:100%;height:auto}.app-recruit .l-join02 .divbox .s02{position:absolute;width:80px;right:20%;top:-25px}.app-recruit .l-join02 .divbox .s02 img{width:100%;height:auto}.app-recruit .l-join02 .divbox ul{display:flex;justify-content:space-between;gap:20px}.app-recruit .l-join02 .divbox ul li{flex:1;border-radius:16px;border:1px solid rgb(255 255 255 / .4);text-align:center;color:#fff;background:rgb(255 255 255 / .12);backdrop-filter:blur(6px);padding:70px 30px;position:relative;transition:all .3s}.app-recruit .l-join02 .divbox ul li:hover{transform:translateY(-10px)}.app-recruit .l-join02 .divbox ul li h3{position:relative;font-size:22px;font-weight:700;padding-bottom:20px}.app-recruit .l-join02 .divbox ul li h3::after{position:absolute;content:'';height:1px;width:130px;left:50%;bottom:0;transform:translateX(-50%);background:linear-gradient(to left,transparent 0%,#fff 50%,transparent 100%)}.app-recruit .l-join02 .divbox ul li div{font-size:16px;text-align:justify;margin-top:30px}.app-recruit .l-join02 .divbox ul li strong{font-size:25px;opacity:.2;position:absolute;left:10px;top:0}.app-recruit .l-hoin03{padding:100px 0}.app-recruit .l-hoin03 h2{font-size:36px;margin-bottom:70px;text-align:center}.app-recruit .l-hoin03 .d02{color:#354f6c}.app-recruit .l-hoin03 .d02 ul{display:flex;gap:30px}.app-recruit .l-hoin03 .d02 ul li{background-image:linear-gradient(-45deg,#d8ebf5,rgb(255 255 255 / .3));border-bottom:2px solid rgb(140 189 226 / .3);border-top:1px solid #fff;border-left:1px solid #fff;border-right:2px solid rgb(140 189 226 / .3);box-shadow:inset -3px 6px 20px 5px rgb(255 255 255 / .4);padding:30px;flex:1;padding-top:50px;border-radius:15px;position:relative}.app-recruit .l-hoin03 .d02 ul li:last-child{margin-bottom:0}.app-recruit .l-hoin03 .d02 ul li h3{position:absolute;left:0;top:-10px;color:#fff;font-size:18px;font-weight:700;width:180px;height:40px;line-height:33px;border-radius:10px 0 0 0;padding-left:30px}.app-recruit .l-hoin03 .d02 ul li p{font-size:16px;color:#5c738e}.app-recruit .l-hoin03 .d02 ul li p a{display:block;color:#00a9e0;font-size:18px;font-weight:700;margin:10px 0}.app-recruit .l-hoin03 .d02 ul li p a:hover{text-decoration:underline}.app-recruit .l-join04{padding-top:100px;display:flex;justify-content:space-between;align-items:center}.app-recruit .l-join04 .d01{width:42%;position:relative}.app-recruit .l-join04 .d01 img{width:100%;height:auto;border-radius:20px}.app-recruit .l-join04 .d02{width:50%;color:#354f6c}.app-recruit .l-join04 .d02 h3{font-size:36px;color:#00a9e0;font-weight:700}.app-recruit .l-join04 .d02 .sum{font-size:16px;line-height:1.8;color:#5c738e;margin-top:30px;text-align:justify}.app-recruit .l-join04 .d02 .sum p{margin-bottom:30px}.app-recruit .l-join04 .d02 .p01{font-size:18px;font-weight:700;color:#354f6c;margin-top:20px}.app-recruit .l-join05{display:flex;justify-content:space-between;align-items:center;padding-top:100px}.app-recruit .l-join05 .d01{width:60%}.app-recruit .l-join05 .d01 h3{font-size:32px;color:#354f6c}.app-recruit .l-join05 .d01 .sum{font-size:18px;color:#5c738e;margin-top:30px}.app-recruit .l-join05 span{display:block;width:30%}.app-recruit .l-join05 span img{width:100%;height:auto}.app-recruit .l-join06{display:flex;align-items:center;justify-content:space-between;color:#354f6c;margin-top:100px}.app-recruit .l-join06 .d01{width:45%}.app-recruit .l-join06 .d01 img{max-width:100%;height:auto}.app-recruit .l-join06 .d02{width:50%;padding:50px 80px;box-shadow:inset -10px -10px 20px 10px rgb(255 255 255 / .3);backdrop-filter:blur(8.15px);background:linear-gradient(204.1deg,rgb(140 189 226 / .1) -226.334%,rgb(140 189 226 / .2) -119.291%);border-radius:20px;border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:2px solid rgb(140 189 226 / .3);border-right:2px solid rgb(140 189 226 / .6);background:rgb(255 255 255 / .8)}.app-recruit .l-join06 .d02 h3{font-size:32px;color:#354f6c}.app-recruit .l-join06 .d02 .sum{font-size:16px;line-height:1.8;text-align:justify;color:#354f6c;margin-top:40px}.app-recruit .l-join06 .d02 .sum p{margin-bottom:20px}.app-recruit .ismobile{display:none!important}@media screen and (max-width:1540px){.app-recruit .ispc{display:none!important}.app-recruit .ismobile{display:block!important}.app-recruit .wp1400{width:1200px}.app-recruit .l-join01{margin-top:40px}.app-recruit .l-join01 ul li{padding:25px}.app-recruit .l-join01 ul li div a{margin-top:70px}.app-recruit .joinbox .d01 .sum{padding:50px 0}.app-recruit .joinbox .d01 a{width:200px;line-height:50px;font-size:16px}.app-recruit .l-join04 .d02 .sum,.app-recruit .l-join02 .divbox ul li div,.app-recruit .l-hoin03 .d02 ul li p{font-size:14px}.app-recruit .l-join04 .d02 h3,.app-recruit .l-join02 h2,.app-recruit .l-hoin03 h2,.app-recruit .l-join01 h2{font-size:30px}.app-recruit .l-join04 .d02 .p01{font-size:16px}.app-recruit .l-join02 .divbox ul li h3{font-size:18px}.app-recruit .l-join02{padding:100px 0;margin-top:100px}.app-recruit .joinban .d01 h2{font-size:45px}.app-recruit .joinban .d01 .d02 a{padding:10px 35px;font-size:18px}}@media screen and (max-width:1024px){.app-recruit .wp1400{width:auto}.app-recruit .joinban{height:50vh}.app-recruit .joinban .d01 h2{font-size:25px}.app-recruit .joinban .d01{width:100%}.app-recruit .joinban .d01 .d02{margin-top:30px;gap:10px}.app-recruit .joinban .d01 .d02 a{padding:5px 15px;font-size:15px}.app-recruit .list-joinbox .scroll{width:200px;top:-40px}.app-recruit .list-joinbox{border-radius:20px 20px 0 0;margin-top:-20px}.app-recruit .l-join01{padding:0 15px}.app-recruit .l-join04 .d02 h3,.app-recruit .l-hoin03 h2,.app-recruit .l-join02 h2,.app-recruit .l-join01 h2{font-size:20px;font-weight:700;margin-bottom:25px;text-align:center}.app-recruit .l-join01 ul{gap:16px;margin-top:30px;flex-wrap:wrap}.app-recruit .l-join01 ul li{padding:20px;width:calc(50% - 8px);flex:auto}.app-recruit .l-join01 ul li div span{right:0;bottom:0;transform:scale(.7)}.app-recruit .l-join01 ul li div h3{font-size:20px}.app-recruit .l-join01 ul li div a{margin-top:40px}.app-recruit .l-join04{padding:50px 15px;flex-wrap:wrap}.app-recruit .l-join04 .d01{width:100%;display:none}.app-recruit .l-join04 .d02{width:100%}.app-recruit .l-join02{padding:50px 15px;margin-top:30px}.app-recruit .l-join02 .divbox ul{flex-wrap:wrap;gap:10px}.app-recruit .l-join02 .divbox ul li{width:calc(50% - 5px);padding:20px 15px;flex:auto}.app-recruit .l-join02 .divbox ul li h3{font-size:18px;padding-bottom:16px}.app-recruit .l-join02 .divbox ul li div{margin-top:15px}.app-recruit .l-hoin03{padding:50px 15px}.app-recruit .l-hoin03 .d02 ul{flex-wrap:wrap;gap:20px 0}.app-recruit .l-hoin03 .d02 ul li{width:100%;flex:auto}.app-recruit .l-hoin03 .d02 ul li h3{font-size:17px;width:155px}.app-recruit .l-join04 .d02 .sum p{margin-bottom:15px}.app-recruit .l-join01{margin-top:0}.app-recruit .l-join04 .d02 .p01{font-size:15px}.app-recruit .l-join04 .d02 .sum{font-size:14px}.app-recruit .l-join05{flex-wrap:wrap;padding:0 15px;padding-top:0}.app-recruit .l-join05 .d01{width:100%}.app-recruit .l-join05 .d01 h3{font-size:20px;text-align:center}.app-recruit .l-join05 .d01 .sum{font-size:14px;margin-top:20px}.app-recruit .l-join05 span{width:80%;margin:auto;margin-top:20px}.app-recruit .l-join06{flex-wrap:wrap;padding:0 15px;margin-top:50px}.app-recruit .l-join06 .d01{width:100%}.app-recruit .l-join06 .d02{width:100%;padding:30px 30px 10px 30px;margin-top:20px}.app-recruit .l-join06 .d02 h3{font-size:20px}.app-recruit .l-join06 .d02 .sum{font-size:14px;line-height:1.8;margin-bottom:15px;margin-top:20px}}