span.dot{color:#31B0FF}@media (max-width:480px){.under_common .page_ttl{top:55% !important}}.under_common .about_content{position:absolute;width:100%;bottom:0;padding:2rem 0;background-color:#01347780}@media (max-width:768px){.under_common .about_content{padding:1rem 0}}@media (max-width:480px){.under_common .about_content{position:relative;padding:18px 20px;background-color:#013577}}.under_common .about_content .container{max-width:860px}.under_common .about_content .container .wrapper{display:flex;flex-wrap:wrap}.under_common .about_content .container .wrapper a{position:relative;display:flex;align-items:center;justify-content:center;padding:2rem 4rem 2rem 1rem;background-color:#fff;border:3px solid #17599C;border-radius:10px;flex:0 0 31.53%;margin-right:2.7%;color:#003577;line-height:1.3;transition:0.3s;text-align:center}.under_common .about_content .container .wrapper a::before{background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;content:"";background-image:url(../img/common/btn_arrow_b.svg);width:16px;height:9px;top:50%;right:2.5rem;transform:translateY(-50%)}.under_common .about_content .container .wrapper a:hover{background-color:#C5E1FF}.under_common .about_content .container .wrapper a:nth-child(3n){margin-right:0}@media (max-width:1024px){.under_common .about_content .container .wrapper a{font-size:15px}}@media screen and (max-width:850px){.under_common .about_content .container .wrapper a{font-size:11px}}@media (max-width:768px){.under_common .about_content .container .wrapper a{padding:1rem 3rem 1rem 1rem;flex:0 0 49%;margin-right:2%;height:60px}.under_common .about_content .container .wrapper a:nth-child(4n){margin-right:2%}.under_common .about_content .container .wrapper a:nth-child(2n){margin-right:0}.under_common .about_content .container .wrapper a:nth-child(n+3){margin-top:2%}}@media (max-width:480px){.under_common .about_content .container .wrapper a{padding:13.5px 29px 13.5px 8px;font-size:12px}.under_common .about_content .container .wrapper a::before{width:12px;height:7px;top:50%;right:9px}}.sec1{padding-top:5.1244509517vw;padding-bottom:5.1244509517vw}@media (min-width:1367px){.sec1{padding-top:70px;padding-bottom:70px}}@media (max-width:480px){.sec1{padding-top:30px;padding-bottom:35px}}.sec1 .container .wrapper .mds{text-align:center;color:#003577;line-height:calc(46 / 32)}@media (max-width:480px){.sec1 .container .wrapper .mds{line-height:calc(51 / 36);font-size:17px}}.sec1 .container .wrapper .txt{margin-top:1.5rem;line-height:calc(36 / 16)}@media (max-width:480px){.sec1 .container .wrapper .txt{line-height:calc(25 / 14)}}.sec2{padding-top:6.2225475842vw;padding-bottom:6.2225475842vw;background:linear-gradient(90deg, #AFD6FF 0%, #D5F9FF 100%)}@media (min-width:1367px){.sec2{padding-top:85px;padding-bottom:85px}}@media (max-width:480px){.sec2{padding-top:40px;padding-bottom:40px}}.sec2 .container .wrapper{padding:4.39238653vw 5.8565153734vw;background-color:#fff}@media (max-width:480px){.sec2 .container .wrapper{padding:23px 15px}}.sec2 .container .wrapper .mds{text-align:center;color:#003577;line-height:calc(46 / 32);margin-bottom:1.5rem;text-decoration:underline;text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:12px;text-decoration-thickness:10px;text-decoration-color:#A0D0FF;text-decoration-style:solid}@media (max-width:480px){.sec2 .container .wrapper .mds{line-height:calc(75 / 40);text-underline-offset:7px;text-decoration-thickness:5px;font-size:20px}}.sec2 .container .wrapper .first_txt{margin-top:3.2rem;line-height:calc(36 / 16)}@media (max-width:480px){.sec2 .container .wrapper .first_txt{line-height:calc(25 / 14)}}.sec2 .container .wrapper .career_flow{margin-top:5rem}.sec2 .container .wrapper .career_flow .sub_ttl{display:flex;align-items:center;justify-content:center;color:#003577;gap:12px;margin-bottom:2.7rem}@media (max-width:480px){.sec2 .container .wrapper .career_flow .sub_ttl{font-size:18px}.sec2 .container .wrapper .career_flow .sub_ttl span{font-size:14px}}@media (max-width:480px){.sec2 .container .wrapper .career_flow .img{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:12px;scrollbar-width:auto}.sec2 .container .wrapper .career_flow .img::-webkit-scrollbar{height:4px}.sec2 .container .wrapper .career_flow .img::-webkit-scrollbar-track{background:#d9d9d9;border-radius:9999px}.sec2 .container .wrapper .career_flow .img::-webkit-scrollbar-thumb{background:#31b0ff;border-radius:9999px}.sec2 .container .wrapper .career_flow .img img{display:block}}.sec2 .container .wrapper .career_flow .step_block{margin-top:4.7rem}@media (max-width:480px){.sec2 .container .wrapper .career_flow .step_block{margin-top:2rem}}.sec2 .container .wrapper .career_flow .step_block .step_item:nth-child(n+2){margin-top:4rem}@media (max-width:480px){.sec2 .container .wrapper .career_flow .step_block .step_item:nth-child(n+2){margin-top:30px}}.sec2 .container .wrapper .career_flow .step_block .step_item .step_mds{display:flex;align-items:flex-end;gap:12px}@media (max-width:480px){.sec2 .container .wrapper .career_flow .step_block .step_item .step_mds{margin-bottom:12px}}.sec2 .container .wrapper .career_flow .step_block .step_item .step_mds .step_num{color:#00C8FF;line-height:1}@media (max-width:480px){.sec2 .container .wrapper .career_flow .step_block .step_item .step_mds .step_num{font-size:21px}}.sec2 .container .wrapper .career_flow .step_block .step_item .step_mds .step_ttl{color:#003577}@media (max-width:480px){.sec2 .container .wrapper .career_flow .step_block .step_item .step_mds .step_ttl{font-size:17px}}.sec2 .container .wrapper .career_flow .step_block .step_item .step_text{line-height:calc(30 / 16)}@media (max-width:480px){.sec2 .container .wrapper .career_flow .step_block .step_item .step_text{line-height:calc(25 / 14)}}.sec2 .container .wrapper .career_flow .middle_training{margin-top:4.5rem}.sec2 .container .wrapper .career_flow .middle_training .sub_ttl{position:relative;padding:0 1rem;max-width:max-content;margin:auto;text-align:center;background-color:#fff;color:#003577}@media (max-width:480px){.sec2 .container .wrapper .career_flow .middle_training .sub_ttl{font-size:17px}}.sec2 .container .wrapper .career_flow .middle_training .text_box{padding:3rem;margin-top:-2rem;line-height:calc(30 / 16);border:2px solid #00AAFF;border-radius:5px}@media (max-width:480px){.sec2 .container .wrapper .career_flow .middle_training .text_box{padding:25px 15px}}.career_step_sec{padding-top:8.2723279649vw;padding-bottom:8.2723279649vw}@media (min-width:1367px){.career_step_sec{padding-top:113px;padding-bottom:113px}}.career_step_sec .container .wrapper .mds{text-align:center;color:#003577;line-height:calc(46 / 32);margin-bottom:1.5rem;text-decoration:underline;text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:12px;text-decoration-thickness:10px;text-decoration-color:#A0D0FF;text-decoration-style:solid}@media (max-width:480px){.career_step_sec .container .wrapper .mds{line-height:calc(75 / 40);text-underline-offset:7px;text-decoration-thickness:5px;font-size:20px}}.career_step_sec .container .wrapper .first_txt{line-height:calc(36 / 16);margin-top:5rem}@media (max-width:480px){.career_step_sec .container .wrapper .first_txt{line-height:calc(25 / 14);margin-top:2rem}}.career_step_sec .container .wrapper .img{margin-top:6rem}@media (max-width:480px){.career_step_sec .container .wrapper .img{margin-top:2rem}}.career_step_sec .container .wrapper .last_txt{line-height:calc(36 / 16);margin-top:3rem}@media (max-width:480px){.career_step_sec .container .wrapper .last_txt{line-height:calc(25 / 14)}}.work_style_sec{padding-top:8.2723279649vw;padding-bottom:8.2723279649vw}@media (min-width:1367px){.work_style_sec{padding-top:113px;padding-bottom:113px}}.work_style_sec .container{max-width:1440px;width:100%}.work_style_sec .container .wrapper .mds{text-align:center;color:#003577;line-height:calc(46 / 32);margin-bottom:1.5rem;text-decoration:underline;text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:12px;text-decoration-thickness:10px;text-decoration-color:#A0D0FF;text-decoration-style:solid}@media (max-width:480px){.work_style_sec .container .wrapper .mds{line-height:calc(75 / 40);text-underline-offset:7px;text-decoration-thickness:5px;font-size:20px}}.work_style_sec .container .wrapper .first_txt{max-width:1160px;width:92%;margin-right:auto;margin-left:auto;line-height:calc(36 / 16);margin-top:5rem}@media (max-width:480px){.work_style_sec .container .wrapper .first_txt{margin-top:0;line-height:calc(25 / 14)}}.work_style_sec .container .wrapper .block{margin-top:4.6rem}.work_style_sec .container .wrapper .block .content{display:flex;align-items:center;width:1260px;width:92%;padding:2rem;margin-right:0;margin-left:auto;background-color:#EAFCFF;border-radius:30px 0 0 30px;border:3px solid #D5F9FF}@media (max-width:480px){.work_style_sec .container .wrapper .block .content{display:block;border-radius:15px 0 0 15px}}.work_style_sec .container .wrapper .block .content .left{flex:0 0 45%;margin-right:5%}.work_style_sec .container .wrapper .block .content .left .img{overflow:hidden;border-radius:20px 0 0 20px}@media (max-width:480px){.work_style_sec .container .wrapper .block .content .left{display:none}}.work_style_sec .container .wrapper .block .content .right{flex:auto}.work_style_sec .container .wrapper .block .content .right .ttl{margin-bottom:2.2rem;text-align:center;color:#003577}@media (max-width:480px){.work_style_sec .container .wrapper .block .content .right .ttl{margin-bottom:20px;font-size:20px}}.work_style_sec .container .wrapper .block .content .right .txt{line-height:calc(32 / 16)}@media (max-width:480px){.work_style_sec .container .wrapper .block .content .right .txt{line-height:calc(25 / 14);margin-top:15px}}.work_style_sec .container .wrapper .block .content:nth-child(2){margin-top:5.5rem;margin-right:auto;margin-left:0;flex-direction:row-reverse;border-radius:0 30px 30px 0}@media (max-width:480px){.work_style_sec .container .wrapper .block .content:nth-child(2){margin-top:23px}}.work_style_sec .container .wrapper .block .content:nth-child(2) .left{margin-right:0;margin-left:5%}.work_style_sec .container .wrapper .block .content:nth-child(2) .left .img{border-radius:0 20px 20px 0}.work_style_sec .container .wrapper .btn_box{max-width:400px;width:92%;margin-right:auto;margin-left:auto;margin-top:4.6rem}@media (max-width:480px){.work_style_sec .container .wrapper .btn_box{max-width:246px}}.work_style_sec .container .wrapper .btn_box .btn{position:relative;display:block;padding:27px 16px;background-color:#FF923F;text-align:center;display:block;cursor:pointer;transition:all 0.3s;color:#ffffff;border-radius:10px;font-weight:bold}@media (max-width:480px){.work_style_sec .container .wrapper .btn_box .btn{padding-top:15px;padding-bottom:15px;padding-right:40px;font-size:16px}}.work_style_sec .container .wrapper .btn_box .btn::before{position:absolute;content:"";background-image:url(../../src/img/entry_btn.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:21px;height:20px;top:50%;right:8%;transform:translate(-50%, -50%)}@media (max-width:480px){.work_style_sec .container .wrapper .btn_box .btn::before{width:12px;height:12px;right:5%}}