.banner .banner-text{height:calc(100% - 260px);padding-top:80px}.container-title{position:relative}.container-title .container-title-text3{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:end;gap:10px 10px}.container-title .container-title-text3 .recruit-button{display:inline-block;background:#ee1f23;color:#fff;padding:16px 24px;font-family:Pretendard-SemiBold,sans-serif;line-height:100%}.recruit .section-01{margin-bottom:140px}.recruit .section-01>h3{text-align:center;color:#111;font-size:32px;font-family:Pretendard-Bold,sans-serif;line-height:130%;margin-bottom:40px}.recruit .section-01 .process>ol{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px 0}.recruit .section-01 .process>ol>li{width:calc(25% - 12px);border:1px solid #d9d9d9;background:#fff;box-sizing:border-box;padding:148px 32px 32px}.recruit .section-01 .process>ol>li:first-child{background:url(/images/recruit/process-01.svg) no-repeat 32px 32px}.recruit .section-01 .process>ol>li:nth-child(2){background:url(/images/recruit/process-02.svg) no-repeat 32px 32px}.recruit .section-01 .process>ol>li:nth-child(3){background:url(/images/recruit/process-03.svg) no-repeat 32px 32px}.recruit .section-01 .process>ol>li:nth-child(4){background:url(/images/recruit/process-04.svg) no-repeat 32px 32px}.recruit .section-01 .process>ol>li>dl>dt{color:#111;font-family:Pretendard-Bold,sans-serif;font-size:28px;line-height:100%;margin-bottom:8px}.recruit .section-01 .process>ol>li>dl>dt span{font-family:Raleway-Bold,sans-serif}.recruit .section-01 .process>ol>li>dl>dd{color:#666;font-family:Pretendard-Medium,sans-serif;font-size:16px;line-height:160%}.recruit .section-02{margin-bottom:100px}.recruit .section-02 .talent-title{margin-bottom:40px;text-align:center}.recruit .section-02 .talent-title h3{color:#111;font-size:32px;font-family:Pretendard-Bold,sans-serif;line-height:130%;margin-bottom:12px}.recruit .section-02 .talent-title p{color:#333;font-size:16px;font-family:Pretendard-Medium,sans-serif}.recruit .section-02 .section-02-detail{border:1px solid #d9d9d9;padding:40px 32px 32px}.recruit .section-02 .section-02-detail>p{text-align:center;margin-bottom:56px}.recruit .section-02 .section-02-detail>p img{vertical-align:top}.recruit .section-02 .section-02-detail>div{display:flex;justify-content:space-between;gap:50px 24px;flex-wrap:wrap}.recruit .section-02 .section-02-detail>div>dl{flex-basis:calc(33.3% - 16px)}.recruit .section-02 .section-02-detail>div>dl>dt{position:relative;padding-left:30px;color:#ee1f23;font-family:Raleway-Bold,sans-serif;font-size:24px;line-height:100%;margin-bottom:16px}.recruit .section-02 .section-02-detail>div>dl>dt:before{position:absolute;top:1px;left:0;content:"";width:20px;height:20px;background:#ee1f23}.recruit .section-02 .section-02-detail>div>dl>dd>div>ul{width:100%}.recruit .section-02 .section-02-detail>div>dl>dd>div>ul>li{padding-left:24px;font-family:Pretendard-Medium,sans-serif;font-size:16px;color:#333;line-height:160%;margin-top:4px;background:url(/images/recruit/talent-bullet.svg) no-repeat 0 0}.recruit .section-02 .section-02-detail>div>dl>dd>div>ul>li:first-child{margin-top:0}.recruit .section-02 .section-02-detail>div>dl>dd>div>ul>li:last-child{min-height:52px}.recruit .section-02 .section-02-detail>div>dl>dd>div>p{margin-top:64px}.recruit .section-02 .section-02-detail>div>dl>dd>div>p img{vertical-align:top;width:100%;height:auto}@media screen and (min-width:768px)and (max-width:1024px){.recruit .section-01 .process>ol>li{width:calc(50% - 12px)}.recruit .section-02 .section-02-detail>div>dl{flex-basis:calc(50% - 16px)}.recruit .section-02 .section-02-detail>div>dl>dd>div>p{margin-top:25px}}@media screen and (max-width:767px){.recruit .section-01 .process>ol>li{width:100%}.recruit .section-02 .section-02-detail>div>dl{flex-basis:100%}.recruit .section-02 .section-02-detail>div>dl>dd>div>ul>li:last-child{min-height:0}.recruit .section-02 .section-02-detail>div>dl>dd>div>p{margin-top:15px}}