.btnSquare[data-astro-cid-semx4kkt]{letter-spacing:.08em;color:#fff;background:var(--gray);border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:auto;padding:4.26667vw 4.26667vw 4.26667vw 8.53333vw;font-size:4.26667vw;font-weight:600;transition:all .3s;display:flex;box-shadow:3px 3px 20px #c0cee180}@media screen and (width>=1000px){.btnSquare[data-astro-cid-semx4kkt]{padding:1.42857vw 2.28571vw 1.42857vw 3.42857vw;font-size:1.28571vw}}@media screen and (width>=1400px){.btnSquare[data-astro-cid-semx4kkt]{padding:20px 32px 20px 48px;font-size:18px}}.btnSquare[data-astro-cid-semx4kkt]:hover .btn__arrow[data-astro-cid-semx4kkt]{transition:all .3s;transform:scale(1.2)}.btnSquare[data-astro-cid-semx4kkt]:hover .btn__arrow[data-astro-cid-semx4kkt]:before{filter:brightness(1.1);transition:all .3s;transform:scale(1.06)rotate(15deg)}.btnSquare[data-astro-cid-semx4kkt]:hover .btn__arrow[data-astro-cid-semx4kkt] .arrow_svg[data-astro-cid-semx4kkt]{transition:all .3s;transform:translate(8px)}.btnSquare[data-astro-cid-semx4kkt] .btn__arrow[data-astro-cid-semx4kkt]{aspect-ratio:1;z-index:0;border-radius:100vmax;justify-content:center;align-items:center;width:12.8vw;height:auto;margin-left:5.33333vw;transition:all .3s;display:flex;position:relative;transform:scale(1)}@media screen and (width>=1000px){.btnSquare[data-astro-cid-semx4kkt] .btn__arrow[data-astro-cid-semx4kkt]{width:3.42857vw;margin-left:2.85714vw}}@media screen and (width>=1400px){.btnSquare[data-astro-cid-semx4kkt] .btn__arrow[data-astro-cid-semx4kkt]{width:48px;margin-left:40px}}.btnSquare[data-astro-cid-semx4kkt] .btn__arrow[data-astro-cid-semx4kkt] .arrow_svg[data-astro-cid-semx4kkt]{z-index:1;width:4.8vw;height:3.2vw;transition:all .3s;position:relative;transform:translate(0)}@media screen and (width>=1000px){.btnSquare[data-astro-cid-semx4kkt] .btn__arrow[data-astro-cid-semx4kkt] .arrow_svg[data-astro-cid-semx4kkt]{width:1.28571vw;height:.857143vw}}@media screen and (width>=1400px){.btnSquare[data-astro-cid-semx4kkt] .btn__arrow[data-astro-cid-semx4kkt] .arrow_svg[data-astro-cid-semx4kkt]{width:18px;height:12px}}.btnSquare[data-astro-cid-semx4kkt] .btn__arrow[data-astro-cid-semx4kkt]:before{content:"";aspect-ratio:1;z-index:-1;filter:brightness();background-image:url(/images/common/kv-background.jpg);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;border-radius:100vmax;width:12.8vw;height:auto;transition:all .3s;display:block;position:absolute;top:0;left:0;transform:scale(1)rotate(0)}@media screen and (width>=1000px){.btnSquare[data-astro-cid-semx4kkt] .btn__arrow[data-astro-cid-semx4kkt]:before{width:3.42857vw}}@media screen and (width>=1400px){.btnSquare[data-astro-cid-semx4kkt] .btn__arrow[data-astro-cid-semx4kkt]:before{width:48px}}.btnSquare[data-astro-cid-semx4kkt] .btn__arrow[data-astro-cid-semx4kkt]:after{content:"";z-index:0;background:#fff;border-radius:100vmax;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.btnSquare[data-astro-cid-semx4kkt].black{background:#000;transition:all .3s}.btnSquare[data-astro-cid-semx4kkt].black .btn__arrow[data-astro-cid-semx4kkt]{stroke:#000}.btnSquare[data-astro-cid-semx4kkt].black:hover{background:#393b3f;transition:all .3s}.btnSquare[data-astro-cid-semx4kkt].blue{background:var(--recruitBlue);transition:all .3s}.btnSquare[data-astro-cid-semx4kkt].blue .btn__arrow[data-astro-cid-semx4kkt]{stroke:var(--recruitBlue)}.btnSquare[data-astro-cid-semx4kkt].blue:hover{background:#0e3771;transition:all .3s}.btnSquare[data-astro-cid-semx4kkt].green{background:var(--Green);transition:all .3s}.btnSquare[data-astro-cid-semx4kkt].green .btn__arrow[data-astro-cid-semx4kkt]{stroke:var(--Green)}.btnSquare[data-astro-cid-semx4kkt].green:hover{background:#007481;transition:all .3s}.btnSquare[data-astro-cid-semx4kkt].yellowGreen{background:#17c0ab;transition:all .3s}@media screen and (width>=1000px){.btnSquare[data-astro-cid-semx4kkt].yellowGreen{width:28.5714vw;margin-inline:auto}}@media screen and (width>=1400px){.btnSquare[data-astro-cid-semx4kkt].yellowGreen{width:400px}}.btnSquare[data-astro-cid-semx4kkt].yellowGreen .btn__arrow[data-astro-cid-semx4kkt]{stroke:#17c0ab}.btnSquare[data-astro-cid-semx4kkt].yellowGreen:hover{background:#0f7b6e;transition:all .3s}.btnSquare[data-astro-cid-semx4kkt].white{color:var(--recruitBlue);background:#fff;padding:5.33333vw 4.26667vw 5.33333vw 8.53333vw;font-size:5.33333vw;transition:all .3s}@media screen and (width>=1000px){.btnSquare[data-astro-cid-semx4kkt].white{padding:2.85714vw 2.28571vw 2.85714vw 3.42857vw;font-size:1.85714vw}}@media screen and (width>=1400px){.btnSquare[data-astro-cid-semx4kkt].white{padding:40px 32px 40px 48px;font-size:26px}}.btnSquare[data-astro-cid-semx4kkt].white .btn__arrow[data-astro-cid-semx4kkt]{stroke:#fff}.btnSquare[data-astro-cid-semx4kkt].white .btn__arrow[data-astro-cid-semx4kkt]:after{background:var(--recruitBlue)}.btnSquare[data-astro-cid-semx4kkt].white:hover{background:#f3f5fa;transition:all .3s}.btnSquare[data-astro-cid-semx4kkt].white:hover .btn__arrow[data-astro-cid-semx4kkt]{transform:scale(1.4)}.btnSquare[data-astro-cid-semx4kkt][target=_blank] .btn__arrow[data-astro-cid-semx4kkt]>.arrow_svg[data-astro-cid-semx4kkt]{transition:all .3s;transform:rotate(-45deg)}.btnSquare[data-astro-cid-semx4kkt][target=_blank]:hover .btn__arrow[data-astro-cid-semx4kkt] .arrow_svg[data-astro-cid-semx4kkt]{transition:all .3s;transform:translate(5px)translateY(-5px)rotate(-45deg)}.btnSquare[data-astro-cid-semx4kkt].grade{color:var(--recruitBlue);border-radius:unset;background-color:#fff;background-image:url(/images/recruiting/blurLine-blue.png),none;background-position:0;background-repeat:no-repeat;background-size:auto 120%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding-block:9.6vw;font-size:4.26667vw}@media screen and (width>=1000px){.btnSquare[data-astro-cid-semx4kkt].grade{padding-block:2.85714vw;font-size:1.57143vw}}@media screen and (width>=1400px){.btnSquare[data-astro-cid-semx4kkt].grade{padding-block:40px;font-size:22px}}.btnSquare[data-astro-cid-semx4kkt].grade .btn__arrow[data-astro-cid-semx4kkt]{stroke:#fff}.btnSquare[data-astro-cid-semx4kkt].grade .btn__arrow[data-astro-cid-semx4kkt]:after{background:var(--recruitBlue)}.btnSquare[data-astro-cid-semx4kkt].grade:hover{background-color:#f3f5fa;background-image:url(/images/recruiting/blurLine-blue.png),none;background-position:0;background-repeat:no-repeat;background-size:auto 120%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transition:all .3s}.btnSquare[data-astro-cid-semx4kkt].grade:hover .btn__arrow[data-astro-cid-semx4kkt]{transform:scale(1.4)}.recruitNav[data-astro-cid-tgohcast]{backdrop-filter:blur(4px);z-index:99;background:#ffffff4d;width:100%;display:none;position:sticky;top:0}@media screen and (width>=1000px){.recruitNav[data-astro-cid-tgohcast]{justify-content:center;align-items:center;height:6.14286vw;display:flex}}@media screen and (width>=1400px){.recruitNav[data-astro-cid-tgohcast]{height:86px}}@media screen and (width>=1000px){.recruitNav[data-astro-cid-tgohcast].top-380{margin-top:-27.1429vw}}@media screen and (width>=1400px){.recruitNav[data-astro-cid-tgohcast].top-380{margin-top:-380px}}@media screen and (width>=1000px){.recruitNav[data-astro-cid-tgohcast].top-0{margin-top:0}}@media screen and (width>=1400px){.recruitNav[data-astro-cid-tgohcast].top-0{margin-top:0}}.recruitNav[data-astro-cid-tgohcast].newgraduate{backdrop-filter:blur(4px);background:#0000001a}@media screen and (width>=1000px){.recruitNav[data-astro-cid-tgohcast].newgraduate{margin-top:0}}@media screen and (width>=1400px){.recruitNav[data-astro-cid-tgohcast].newgraduate{margin-top:0}}.recruitNav[data-astro-cid-tgohcast].newgraduate .recruitNav__menu[data-astro-cid-tgohcast]{color:#fff}.recruitNav[data-astro-cid-tgohcast].newgraduate .recruitNav__btn[data-astro-cid-tgohcast].--black{isolation:isolate;position:relative}.recruitNav[data-astro-cid-tgohcast].newgraduate .recruitNav__btn[data-astro-cid-tgohcast].--black:before{content:"";z-index:-2;background:url(/images/common/kv-background.jpg) 50%/100% no-repeat;border-radius:8px;width:calc(100% + 2px);height:calc(100% + 2px);display:block;position:absolute;top:-1px;left:-1px}.recruitNav[data-astro-cid-tgohcast].newgraduate .recruitNav__btn[data-astro-cid-tgohcast].--black:after{content:"";z-index:-1;background:#000;border-radius:8px;width:100%;height:100%;transition:all .3s ease-in-out;display:block;position:absolute;inset:0}.recruitNav[data-astro-cid-tgohcast].newgraduate .recruitNav__btn[data-astro-cid-tgohcast].--black:hover:after{background:#fff;width:calc(100% - 4px);height:calc(100% - 4px);transition:all .3s ease-in-out;top:2px;left:2px}.recruitNav__inner[data-astro-cid-tgohcast]{justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin-inline:auto;display:flex}.recruitNav__menu[data-astro-cid-tgohcast],.recruitNav__buttons[data-astro-cid-tgohcast]{flex-direction:row;display:flex}.recruitNav__menu[data-astro-cid-tgohcast]{color:var(--recruitBlue);font-weight:600;display:none}@media screen and (width>=1000px){.recruitNav__menu[data-astro-cid-tgohcast]{justify-content:center;align-items:center;gap:2px;padding-right:2.85714vw;font-size:1vw;display:flex}}@media screen and (width>=1400px){.recruitNav__menu[data-astro-cid-tgohcast]{padding-right:40px;font-size:14px}}.recruitNav__menu[data-astro-cid-tgohcast] a[data-astro-cid-tgohcast]{cursor:pointer;white-space:nowrap;width:fit-content;color:var(--recruitBlue);background:unset;border-radius:16px;padding:16px 20px;transition:all .3s;display:block;position:relative}.recruitNav__menu[data-astro-cid-tgohcast] a[data-astro-cid-tgohcast]:hover{color:#fff;background:var(--recruitBlue);transition:all .3s}.recruitNav__buttons[data-astro-cid-tgohcast]{gap:2.13333vw;padding-inline:4.26667vw}@media screen and (width>=1000px){.recruitNav__buttons[data-astro-cid-tgohcast]{padding-inline:unset;gap:.571429vw}}@media screen and (width>=1400px){.recruitNav__buttons[data-astro-cid-tgohcast]{gap:8px}}.recruitNav__btn[data-astro-cid-tgohcast]{text-align:center;color:#fff;letter-spacing:.05em;border-radius:8px;flex:1;justify-content:center;align-items:center;height:16vw;padding:2.13333vw 5.33333vw;font-size:3.73333vw;font-weight:600;line-height:1.3;transition:all .3s;display:flex}@media screen and (width>=1000px){.recruitNav__btn[data-astro-cid-tgohcast]{height:4.28571vw;padding:.285714vw 2.14286vw;font-size:1vw}}@media screen and (width>=1400px){.recruitNav__btn[data-astro-cid-tgohcast]{height:60px;padding:4px 30px;font-size:14px}}.recruitNav__btn[data-astro-cid-tgohcast].--black{background:var(--black);border:1px solid var(--black)}.recruitNav__btn[data-astro-cid-tgohcast].--black:hover{color:var(--black);background:#fff;border:1px solid;transition:all .3s}.recruitNav__btn[data-astro-cid-tgohcast].--blue{background:var(--recruitBlue);border:1px solid var(--recruitBlue)}.recruitNav__btn[data-astro-cid-tgohcast].--blue:hover{color:var(--recruitBlue);background:#fff;border:1px solid;transition:all .3s}.recruitNav__btn[data-astro-cid-tgohcast].--cyan{background:var(--Green);border:1px solid var(--Green)}.recruitNav__btn[data-astro-cid-tgohcast].--cyan:hover{color:var(--Green);background:#fff;border:1px solid;transition:all .3s}.recruitFloatBtn[data-astro-cid-tgohcast]{text-align:center;width:69.3333vw;height:auto;color:var(--Green);border:1px solid var(--Green);z-index:99;opacity:1;visibility:visible;background:#fff;border-radius:100vmax;flex-direction:row;justify-content:center;align-items:center;gap:3.2vw;padding:3.73333vw 5.33333vw;font-family:Poppins,sans-serif;font-size:3.2vw;font-weight:600;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;display:flex;position:fixed;bottom:5.33333vw;left:50%;transform:translate(-50%);box-shadow:0 5px 10px #c0cee17a}.recruitFloatBtn[data-astro-cid-tgohcast].is-hidden{opacity:0;visibility:hidden;pointer-events:none}.recruitFloatBtn[data-astro-cid-tgohcast] .text[data-astro-cid-tgohcast]{letter-spacing:.3em;padding-left:1em;font-size:4.26667vw;line-height:1em}.recruitFloatBtn[data-astro-cid-tgohcast] .btn__arrow[data-astro-cid-tgohcast]{width:3.2vw;height:auto;stroke:var(--Green);aspect-ratio:12/8;flex-shrink:1;display:inline-block;rotate:90deg}.recruitFloatBtn[data-astro-cid-tgohcast]:hover{filter:brightness(1.15)}@media screen and (width>=1000px){.recruitFloatBtn[data-astro-cid-tgohcast]{display:none}#header.is-recruit-scrolled{opacity:0!important;pointer-events:none!important;transform:translateY(-100%)!important}}
