.legacyContent__wrapper .jobArea .jobDetail .inner .flow{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;text-align:left}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .sp-only{display:none}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea .jobDetail .inner .flow .sp-only{display:block}}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .read{width:100%;color:inherit;font-size:24px;font-weight:700;margin-bottom:40px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list{width:calc(100% - 210px);padding:0;margin:0;position:relative;z-index:2}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list:after{content:"";position:absolute;inset:0;margin:auto;width:1px;height:100%;background:#000;z-index:-1}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li{float:none;color:inherit;background:#eee;padding:35px 25px 50px 60px;position:relative;z-index:0;margin-bottom:40px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li:last-child{margin-bottom:0}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .num{font-size:60px;font-weight:100;line-height:1.6;position:absolute;top:-45px;left:-30px;z-index:0;font-family:BasisGrotesquePro,acumin-pro,sans-serif}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .bg-img{display:block;position:absolute;max-width:167px;width:21%;top:0;bottom:0;right:3.5%;margin:auto;z-index:0}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .txt{position:relative;z-index:1}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .txt dt{font-size:30px;line-height:36px;font-weight:700;margin-bottom:20px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .txt dd{background:#fffffff2;padding:20px;display:block;max-width:550px;width:75%}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .txt dd span{display:inline-block;margin:0 20px 0 0;font-size:14px;line-height:21px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list.w100{width:100%;z-index:1}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list.w100:after{left:-210px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list.w100 li .txt dd{max-width:100%;width:calc(100% - 185px)}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list.w100 li .bg-img{top:0;right:3%;bottom:0}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list.w100 li .bg-img.mini{top:-30px;bottom:0}@media print,screen and (min-width:768px){.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li:has(.bg-img) .txt dt,.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li:has(.bg-img) .jobLinks{width:calc(100% - 185px);max-width:100%}}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list.w100.mt40{margin-top:40px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list.w100.mt40:before{content:"";position:absolute;top:-41px;left:-210px;right:0;bottom:inherit;margin:auto;width:1px;height:41px;background:#000;z-index:-1}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .jobLinks{margin-top:20px;display:flex;flex-wrap:wrap;gap:15px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .jobLinks a,.legacyContent__wrapper .jobArea .jobDetail .inner .flow .jobLinks span{display:inline-block;padding:5px 16px;margin-top:0;background:#333;border:none;color:#fefefe;text-align:center;text-decoration:none;font-family:Acumin Pro,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .jobLinks a.totalManage,.legacyContent__wrapper .jobArea .jobDetail .inner .flow .jobLinks span.totalManage{width:100%}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .jobLinks a:hover{background:#fefefe;color:#333}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage{width:180px;background:#e7eced;padding:40px 20px;position:relative;z-index:2}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .bg-img{position:absolute;inset:auto auto 0 0;max-width:initial;width:100%;z-index:0}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .txt{position:relative;z-index:1;display:flex;justify-content:center;flex-direction:column;width:100%}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .txt dt{text-align:center;display:block;width:auto;font-weight:700;font-size:30px;line-height:48px;margin:0 auto 20px;letter-spacing:10px}@media print,screen and (min-width:768px){.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .txt dt{writing-mode:vertical-lr}}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .txt dd{background:#fffffff2;padding:20px;text-align:left;font-size:14px;line-height:26px;writing-mode:horizontal-tb}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .txt dd span{display:block}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .txt dd span:last-child{margin-bottom:0}@media screen and (max-width:1100px){.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .num{left:-20px}}@media screen and (max-width:1040px){.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list.w100 li .bg-img{right:4%}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .txt dd{width:72%}}@media screen and (max-width:767px){.legacyContent__wrapper .jobArea .jobDetail .inner .flow .read{font-size:16px;line-height:26px;margin-bottom:25px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list{width:100%;margin-bottom:30px;order:1}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list:after{left:0}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li{padding:20px;margin-bottom:30px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .num{font-size:40px;top:-30px;left:-15px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .bg-img{max-width:90px!important;width:30%!important;right:21px!important;bottom:inherit!important;top:23px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .txt dt{font-size:16px;line-height:26px;font-weight:700;margin-bottom:24px;margin-top:15px;width:72%;padding-right:15px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .txt dt.mt70{margin-bottom:70px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .txt dd{max-width:100%!important;width:100%!important;padding:10px!important}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .txt dd span{margin:0 10px 0 0;font-size:12px;line-height:20px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li:not(:has(.bg-img)) .txt dt{width:100%}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list.w100{margin-bottom:0}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list.w100:after{left:0}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list.w100.mt40{margin-top:0;margin-bottom:30px;order:2}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list.w100.mt40:before{left:0}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .jobLinks{display:flex;flex-flow:column;gap:0;margin-top:17px;width:auto;max-width:none}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .jobLinks a,.legacyContent__wrapper .jobArea .jobDetail .inner .flow .jobLinks span{width:fit-content;padding:2px 16px;margin-top:12px;font-size:13px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .jobLinks a:first-of-type,.legacyContent__wrapper .jobArea .jobDetail .inner .flow .jobLinks span:first-of-type{margin-top:0}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .jobLinks a.totalManage,.legacyContent__wrapper .jobArea .jobDetail .inner .flow .jobLinks span.totalManage{width:fit-content}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .jobLinks a br.pc-only,.legacyContent__wrapper .jobArea .jobDetail .inner .flow .jobLinks span br.pc-only{display:none}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage{width:100%;background:#e7eced;padding:20px;order:3}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .bg-img{max-width:85px;width:30%;height:auto;left:inherit;right:20px;bottom:inherit;top:20px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .txt{display:block;writing-mode:horizontal-tb}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .txt dt{writing-mode:horizontal-tb;font-size:20px;line-height:26px;text-align:left;margin-bottom:30px;margin-top:10px;letter-spacing:normal}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .txt dd{padding:10px;text-align:left;font-size:12px;line-height:22px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .txt dd span{display:inline-block;margin-right:10px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow.flow--digital .flow-list li:last-of-type .txt dt{margin-bottom:70px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow.flow--cg .flow-list.w100 li:last-of-type .bg-img{top:-20px}#viewport.recruitment .flow_modal_content_inr .flow .flow-manage .bg-img{right:20px;top:20px;width:30%;max-width:85px}}
