.recruit-banner{padding:80px 0 180px}.banner-title{margin:0 auto}.banner-title h3{margin-top:12px}.select-recruit{gap:40px;justify-content:center}.select-recruit .select-type-edit{flex:none;margin-right:0}.select-recruit .type-edit-txt::-moz-placeholder{color:#333}.select-recruit .type-edit-txt:-ms-input-placeholder{color:#333}.select-recruit .type-edit-txt::placeholder{color:#333}.positio-box{margin-top:-80px}.info-l-title{font-weight:700}.detail-title{color:#1a1a1a;font-size:18px;font-weight:blod;letter-spacing:1.8px;line-height:26px}.upload-img{border-radius:8px}.resume-content-title{color:#333;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:32px}.resume-reset{height:13px;width:12px}.upload-att .file-name{-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;color:#09f;display:-webkit-box;max-width:100%;overflow:hidden;padding:0 5px;text-decoration:underline;word-break:break-all}@keyframes resume-rorate{0%{transform:rorate(0deg)}to{transform:rorate(1turn)}}@-webkit-keyframes resume-rorate{0%{transform:rorate(0deg)}to{transform:rorate(1turn)}}.resume-register-err-left{top:29px}.resume-register-err{bottom:-25px}@media (max-width:768px){.mobile-show{bottom:32px!important}.recruit-banner{background-position:top -100px center;padding:43px 0 279px}.banner-title{margin:0 auto!important}.banner-title h1{font-size:72px;letter-spacing:2px;line-height:90px}.banner-title h3{font-size:24px;line-height:33px}.positio-box{margin-top:-250px}.sp-select-recruit{gap:8px;margin:0 auto;width:200px}.select-recruit .type-edit-txt{color:#000;font-size:14px;height:40px}.info-summary{margin:0!important}.resume-title{font-size:20px;letter-spacing:0;line-height:32px}.info-l{margin-bottom:0}.info-box{margin-top:16px;padding-top:16px}.info-detail:not(:first-child){margin-top:16px!important;padding-bottom:16px!important}.detail-title{font-size:16px;line-height:20px;margin-bottom:16px}.detail-list ul>li{font-size:14px;letter-spacing:0;line-height:24px}.resume-list-detail{padding:16px 0!important}.resume-detail-title{font-size:16px;letter-spacing:0;margin-bottom:16px}.content-flex:not(:first-child){margin-top:12px!important}.resume-detail-content>.content-flex{margin-bottom:12px!important}.resume-content-text,.resume-content-title,.resume-input{font-size:14px;letter-spacing:0;line-height:24px}.upload-img{height:80px;width:80px}.img-add{height:24px;margin-bottom:8px;width:24px}.resume-textarea{font-size:14px;height:80px;padding:8px}}
