:root{--font-pri:"Inter", sans-serif;--font-sec:"WixMadeforText", sans-serif;--header-index:151;--header-height:12.4rem}@media screen and (max-width:1200px){:root{--header-height:10rem}}.career{padding:12rem 0 8rem}@media screen and (max-width:991px){.career{padding:6rem 0}}.career-inner{--letter-spacing:2.9rem}@media screen and (max-width:1200px){.career-inner{--letter-spacing:1rem}}.career-list{display:flex;flex-wrap:wrap;row-gap:2rem;margin:0 calc(-1 * var(--letter-spacing))}.career-item{width:calc(100% / 2);padding:0 var(--letter-spacing)}@media screen and (max-width:767px){.career-item{width:100%}}.career-box{padding:2rem;overflow:hidden;border-radius:2rem;background-color:#f5f9fd;outline:1px solid #fff0;transition:outline-color 0.4s}@media screen and (max-width:767px){.career-box{row-gap:2rem;padding:1.8rem}}@media screen and (min-width:1201px){.career-box:hover{outline-color:#083b5d}.career-box:hover .career-heading .text-16{color:#083b5d}.career-box:hover .career-content_link{transform:rotate(-90deg) translateY(.5rem)}}@media screen and (max-width:767px){.career-heading{gap:2.4rem;display:flex;align-items:center;justify-content:space-between}}.career-heading .text-16{color:#4b4b4b;line-height:160%;transition:0.4s ease-in-out}@media screen and (min-width:1201px){.career-heading .text-16:hover{color:#083b5d}}@media screen and (min-width:768px){.career-heading .career-content_link{display:none}}@media screen and (max-width:767px){.career-heading .career-content_link{display:block}}.career-content{gap:2.4rem;display:flex;align-items:center;--letter-spacing:1rem;justify-content:space-between}.career-content_list{flex-wrap:wrap;row-gap:.8rem;display:flex;align-items:center;margin:0 calc(-1 * var(--letter-spacing))}.career-content_item{padding:0 var(--letter-spacing)}.career-content_item:not(:last-child){position:relative}.career-content_item:not(:last-child)::before{content:"";right:0;top:50%;height:2rem;width:.1rem;position:absolute;transform:translateY(-50%);background-color:#676767}.career-content_box{gap:.8rem;display:flex;align-items:center}.career-content_box .text-16{color:#676767;line-height:160%}@media only screen and (max-width:1599.98px) and (min-width:1200px){.career-content_box .text-16{font-size:max(14px, 1.6rem)}}.career-content_box img{flex-shrink:0;object-fit:cover;width:2.4rem;height:2.4rem}@media screen and (max-width:767px){.career-content_box img{width:2rem;height:2rem}}.career-content_link{transition:0.4s ease-in-out;transform:rotate(-90deg)}@media screen and (min-width:1201px){.career-content_link:hover{transform:rotate(-90deg) translateY(.5rem)}}@media screen and (max-width:767px){.career-content_link{display:none}}.recruit-detail{padding:12rem 0}@media screen and (max-width:991px){.recruit-detail{padding:6rem 0}}@media screen and (max-width:991px){.recruit-detail-col{width:100%}}.recruit-detail-inner{padding:4rem;height:100%;border-radius:20px;background:#f5f9fd}@media screen and (max-width:991px){.recruit-detail-inner{padding:3rem 2rem;row-gap:2rem;border-radius:1.2rem}}.recruit-detail-heading{padding-bottom:3rem;border-bottom:.1rem solid #cfcfcf}@media screen and (max-width:991px){.recruit-detail-heading{row-gap:2rem;padding-bottom:2rem}}.recruit-detail-heading .title-30{font-size:3rem;line-height:140%;background:linear-gradient(279deg,#3553a2 12.37%,#0c3b60 81.92%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.recruit-detail-heading .text-16{color:#676767;line-height:160%;font-weight:400}.recruit-detail-list{gap:2rem;display:flex;flex-wrap:wrap;padding-bottom:3rem;border-bottom:.1rem solid #cfcfcf}@media screen and (max-width:991px){.recruit-detail-list{padding-bottom:2rem}}@media screen and (max-width:576px){.recruit-detail-list{flex-direction:column;gap:.4rem}}.recruit-detail-item{width:calc(100% / 3 - 1.34rem)}@media screen and (max-width:576px){.recruit-detail-item{width:100%}}@media screen and (max-width:576px){.recruit-detail-box{display:flex;flex-direction:unset;justify-content:space-between}}.recruit-detail-box .fw-b{color:#074b7f}@media screen and (max-width:576px){.recruit-detail-box .fw-b{line-height:171.429%}}.recruit-detail-box .fw-m{color:#676767}@media screen and (max-width:576px){.recruit-detail-box .fw-m{line-height:171.429%}}@media screen and (max-width:991px){.recruit-detail-group{row-gap:2rem}}.recruit-detail-block{gap:0;text-align:initial;display:block}.recruit-detail-block .text-16{font-size:1.6rem;color:#074b7f;line-height:162%}.recruit-detail-block h2{font-size:1.6rem;color:#074b7f;line-height:162%;margin-top:2.9rem;margin-bottom:1.4rem}@media only screen and (max-width:1599.98px) and (min-width:1200px){.recruit-detail-block h2{font-size:max(16px, 1.6rem)}}@media screen and (max-width:576px){.recruit-detail-block h2{margin-top:2rem}}@media screen and (max-width:576px){.recruit-detail-block ul{padding-left:3.3rem}}.recruit-detail-right_form{padding:4.6rem 4rem;border-radius:20px;background:#f5f9fd}@media screen and (max-width:991px){.recruit-detail-right_form{row-gap:2.8rem;padding:3rem 2rem;border-radius:1.2rem}}.recruit-detail-right_form .title-24{color:#183a76;line-height:125%}@media screen and (max-width:991px){.recruit-detail-right_form .title-24{font-size:2rem}}@media screen and (min-width:577px){.recruit-detail-right_form form .form-group{gap:2.4rem}.recruit-detail-right_form form .form-col-3 .form-box:first-of-type{width:100%}.recruit-detail-right_form form .form-col-3 .form-box{width:calc(100% / 2 - 1.2rem)}}.recruit-detail-right_form form .form-upload{width:100%;cursor:pointer}.recruit-detail-right_form form .form-upload>.text-16{color:#676767;line-height:150%}.recruit-detail-right_form form .form-upload>.text-16 sup{color:#e6003e}.recruit-detail-right_form form .form-upload-input{gap:1rem;padding:1.2rem;display:flex;align-items:center;border-radius:6px;border:1px solid #e4e4e4;background:rgb(255 255 255 / .6);justify-content:space-between}.recruit-detail-right_form form .form-upload-input input{display:none}.recruit-detail-right_form form .form-upload-input>span{color:#999;font-weight:500;line-height:162%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:1;-webkit-line-clamp:1}.recruit-detail-right_form form .form-upload-input .wpcf7-form-control-wrap{display:none}.recruit-detail-right_form form .form-upload-icon{gap:1rem;flex-shrink:0;display:flex;align-items:center}.recruit-detail-right_form form .form-upload-icon span{line-height:160%;color:#183a76}.recruit-detail-right_form form .form-upload-icon img{object-fit:cover;width:2.4rem;height:2.4rem}.recruit-detail-right_form form .form-action{margin-top:.6rem}.recruit-detail-right_form form .form-action .btn__inner{padding:1.2rem 2rem}.recruit-detail-right_form form input{height:5rem;padding:1.2rem}.recruit-detail-right_form form textarea{padding:1.2rem;height:15.4rem}.recruit-detail-right_job>.title-24{color:#183a76}