.recruit main{padding-top:80px}@media only screen and (max-width: 1366px){.recruit main{padding-top:70px}}@media only screen and (max-width: 767px){.recruit main{padding-top:60px}}.commonCt .ctAnchor{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.commonCt .anchor_li:nth-child(1){background:#ff7800}.commonCt .anchor_li:nth-child(2){background:#0c1594}.commonCt .ctBlock .commonSubhead{max-width:360px;width:90%;margin:0 auto;margin-top:60px}.ctRec .rec_li{padding-top:120px;padding-bottom:80px}@media only screen and (max-width: 992px){.ctRec .rec_li{padding-top:40px;padding-bottom:50px}}@media only screen and (min-width: 993px){.ctRec .rec_li:nth-child(odd) .li_wrap{-webkit-transform:translateX(-7.5%);-ms-transform:translateX(-7.5%);transform:translateX(-7.5%);-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width: 993px)and (max-width: 1366px){.ctRec .rec_li:nth-child(odd) .li_wrap{-webkit-transform:translateX(-5%);-ms-transform:translateX(-5%);transform:translateX(-5%)}}@media only screen and (min-width: 993px){.ctRec .rec_li:nth-child(odd) .li_pic{-webkit-transform:translate(45px, -55px);-ms-transform:translate(45px, -55px);transform:translate(45px, -55px)}}@media only screen and (min-width: 993px){.ctRec .rec_li:nth-child(odd) .li_icon{right:auto;left:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media only screen and (min-width: 993px)and (max-width: 992px){.ctRec .rec_li:nth-child(odd) .li_icon{left:50%;top:100%}}@media only screen and (min-width: 993px){.ctRec .rec_li:nth-child(odd) .word_wrap{margin:auto auto auto 0;text-align:right}}@media only screen and (min-width: 993px)and (max-width: 992px){.ctRec .rec_li:nth-child(odd) .word_wrap{margin:auto}}@media only screen and (min-width: 993px){.ctRec .rec_li:nth-child(odd) .li_title{margin-left:auto}}@media only screen and (min-width: 993px){.ctRec .rec_li:nth-child(odd) .li_p{margin-left:auto}}@media only screen and (min-width: 993px){.ctRec .rec_li:nth-child(even) .li_wrap{-webkit-transform:translateX(7.5%);-ms-transform:translateX(7.5%);transform:translateX(7.5%)}}@media only screen and (min-width: 993px)and (max-width: 1366px){.ctRec .rec_li:nth-child(even) .li_wrap{-webkit-transform:translateX(5%);-ms-transform:translateX(5%);transform:translateX(5%)}}@media only screen and (min-width: 1201px){.ctRec .rec_li:nth-child(even) .li_wrap:hover .li_title,.ctRec .rec_li:nth-child(even) .li_wrap:hover .li_p,.ctRec .rec_li:nth-child(even) .li_wrap:hover .li_dec{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}}.ctRec .rec_li.nopic .li_icon{right:50%;width:80px;height:80px}@media only screen and (max-width: 992px){.ctRec .rec_li.nopic .li_icon{width:60px;height:60px;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.ctRec .rec_li.nopic .li_icon:before{width:200%;height:200%;background:none;border:1px solid rgba(255,255,255,.4);-webkit-box-shadow:none;box-shadow:none}.ctRec .rec_li.nopic .li_icon img{-webkit-filter:saturate(0%) brightness(200%);filter:saturate(0%) brightness(200%)}@media only screen and (max-width: 992px){.ctRec .rec_li.nopic .word_wrap{padding:40px 0 50px}}.ctRec .li_wrap{position:relative;max-width:1160px;width:85%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width: 992px){.ctRec .li_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:520px}}@media only screen and (max-width: 767px){.ctRec .li_wrap{width:90%}}.ctRec .li_wrap:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#d6ddec;z-index:-1}@media only screen and (max-width: 992px){.ctRec .li_wrap:before{width:calc(100% + 80px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:260px;height:calc(100% - 260px)}}@media only screen and (max-width: 575px){.ctRec .li_wrap:before{top:170px;height:calc(100% - 170px)}}.ctRec .li_wrap:hover .pic_wrap img{-webkit-transform:translate(-50%, -50%) scale(1.1);-ms-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1);-webkit-transition:1.5s;-o-transition:1.5s;transition:1.5s}@media only screen and (min-width: 1201px){.ctRec .li_wrap:hover .li_title,.ctRec .li_wrap:hover .li_p,.ctRec .li_wrap:hover .li_dec{-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}}.ctRec .li_pic{position:relative;width:55%;-webkit-transform:translate(-45px, -55px);-ms-transform:translate(-45px, -55px);transform:translate(-45px, -55px)}@media only screen and (max-width: 992px){.ctRec .li_pic{width:100%;-webkit-transform:none;-ms-transform:none;transform:none}}.ctRec .pic_wrap{position:relative;padding-bottom:63.15%;overflow:hidden}.ctRec .pic_wrap img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%) translateZ(0);height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s,-webkit-transform 1s;transition:.5s,-webkit-transform 1s;-o-transition:.5s,transform 1s;transition:.5s,transform 1s;transition:.5s,transform 1s,-webkit-transform 1s}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ctRec .pic_wrap img{height:auto}}.ctRec .li_icon{position:absolute;right:0;top:50%;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);width:60px;height:60px}@media only screen and (max-width: 992px){.ctRec .li_icon{right:auto;left:50%;top:100%;width:50px;height:50px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.ctRec .li_icon:before{position:absolute;content:"";width:160%;height:160%;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;z-index:0;-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,.3);box-shadow:5px 5px 20px 0 rgba(0,0,0,.3)}.ctRec .icon_wrap{position:relative;padding-bottom:100%;overflow:hidden}.ctRec .icon_wrap img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%) translateZ(0);height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s,-webkit-transform 1s;transition:.5s,-webkit-transform 1s;-o-transition:.5s,transform 1s;transition:.5s,transform 1s;transition:.5s,transform 1s,-webkit-transform 1s}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ctRec .icon_wrap img{height:auto}}.ctRec .li_word{width:45%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width: 992px){.ctRec .li_word{width:100%}}.ctRec .word_wrap{max-width:460px;width:90%;margin:auto 0 auto auto;padding:50px 0;-webkit-transition:1s;-o-transition:1s;transition:1s}@media only screen and (max-width: 992px){.ctRec .word_wrap{padding:60px 0 50px;margin:auto;max-width:400px}}.ctRec .li_title{font-weight:700;font-size:2rem;max-width:320px;line-height:1.3;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}@media only screen and (max-width: 1200px){.ctRec .li_title{font-size:1.625rem}}@media only screen and (max-width: 992px){.ctRec .li_title{max-width:100%}}.ctRec .li_p{font-weight:300;margin-top:25px;color:rgba(0,0,0,.7);font-size:.9375rem;line-height:1.7;max-width:300px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (max-width: 992px){.ctRec .li_p{max-width:100%}}@media only screen and (max-width: 767px){.ctRec .li_p{margin-top:15px}}.ctRec .li_dec{margin-top:45px;font-size:2.5rem;color:rgba(255,120,0,.3);line-height:1.2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}@media only screen and (max-width: 1200px){.ctRec .li_dec{font-size:2rem}}@media only screen and (max-width: 992px){.ctRec .li_dec{display:none}}

/*# sourceMappingURL=recruitment.min.css.map*/