@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css";@font-face{font-family:yg-jalnan;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:GmarketSansBold;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff)format("woff");font-weight:400;font-style:normal}body{min-width:1280px}.main_all{overflow:hidden}.main{gap:1.25rem;padding-top:1.875rem}.main .main_slide_area{border-radius:.75rem;width:21.875rem;min-width:21.875rem;height:21.875rem;overflow:hidden}.main .main_slide_area .main_slider{width:100%;max-width:100%;margin-bottom:0}.main .main_slide_area .main_slider .main_slide{background-color:#f0f6ff;min-width:21.875rem;height:21.875rem;position:relative;overflow:hidden}.main .main_slide_area .main_slider .main_slide .text{z-index:1;padding-top:2.25rem;padding-left:1.875rem}.main .main_slide_area .main_slider .main_slide .text h4{font-size:1.375rem;font-weight:700}.main .main_slide_area .main_slider .main_slide .text h4 span{font-weight:400}.main .main_slide_area .main_slider .main_slide .text .logo{width:7.8125rem;height:1.3125rem;margin-top:.75rem}.main .main_slide_area .main_slider .main_slide img{width:15.9375rem;position:absolute;bottom:-.5rem;right:-.5rem}.event_banner{width:21.875rem;height:21.875rem}.event_banner a{height:100%}.event_banner .banner{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.625rem;flex-direction:column;justify-content:center;width:100%;height:100%;padding:2.06rem 1.38rem;display:flex}.event_banner .banner.banner_mini{background-image:url(/images/main/banner/main_banner11.png);justify-content:flex-start}.event_banner .banner.banner_mini .banner_title{color:#171717}.event_banner .banner.banner_mini .banner_title img{width:6rem;margin-bottom:.3125rem}.event_banner .banner.banner_mini .banner_title p{word-break:keep-all;overflow-wrap:break-word;font-size:1.25rem;font-weight:700;line-height:normal}.event_banner .banner.banner_mini .banner_title span{margin-top:.3125rem;display:block}.event_banner .banner.banner1 .tag,.event_banner .banner.banner2 .tag{color:#fff;background-color:#000;border-radius:3rem;gap:.625rem;width:fit-content;padding:.25rem .75rem;font-size:.75rem;display:block}.event_banner .banner.banner1 .banner_text,.event_banner .banner.banner2 .banner_text{align-items:center;width:14rem;max-width:14rem;padding:.5rem 0;font-size:.8rem;display:flex}.event_banner .banner.banner1 .banner_title,.event_banner .banner.banner2 .banner_title{max-width:14.5rem;font-size:1.25rem;font-weight:800;position:relative}.event_banner .banner.banner1 .banner_title p,.event_banner .banner.banner2 .banner_title p{line-height:1.3}.recruit .container_1280{padding-top:6.25rem}.recruit .container_1280 .recruit_box{border:1px solid #e8e8e8;border-radius:.75rem;width:100%;padding:3.75rem 2.19rem}.recruit .container_1280 .recruit_box .title{text-align:center}.recruit .container_1280 .recruit_box .title h3{margin-bottom:.75rem;font-weight:700}.recruit .container_1280 .recruit_box .title p{color:#6c6c6c;font-size:1.1rem}.recruit .container_1280 .recruit_box .recruit_items{gap:.75rem;margin:2.5rem 0 3.25rem}.recruit .container_1280 .recruit_box .recruit_items .item{cursor:pointer;background-color:#fff;border:1px solid #e8e8e8;border-radius:.375rem;width:9.375rem;height:9.375rem;padding:.81rem;transition:all .2s;box-shadow:0 0 8px #0000}.recruit .container_1280 .recruit_box .recruit_items .item img{margin-bottom:.5rem;transition:all .2s}.recruit .container_1280 .recruit_box .recruit_items .item p{text-align:center;align-items:center;height:2.75rem;font-size:.9rem;display:flex}.recruit .container_1280 .recruit_box .recruit_items .item:hover{box-shadow:0 0 8px #0000001a}.recruit .container_1280 .recruit_box .recruit_items .item:focus{background-color:#f5f5f5}.recruit .container_1280 .recruit_box .more_recruit{width:fit-content;height:1.375rem}.recruit .container_1280 .recruit_box .more_recruit a{color:#fff;background-color:#1285ef;border-radius:4.375rem;padding:.75rem 1.75rem;transition:all .2s}.recruit .container_1280 .recruit_box .more_recruit a:hover{background-color:#0060f1}.card_slider_section{background-color:#f5f8fa;margin-top:6.25rem}.card_slider_section .container_1280{padding-top:5.5rem;padding-bottom:5.5rem}.card_slider_section .container_1280 .slider_box{padding:0 .75rem;position:relative}.card_slider_section .container_1280 .slider_box .buttonSlider{text-align:end}.card_slider_section .container_1280 .slider_box .buttonSlider span,.card_slider_section .container_1280 .slider_box .buttonSlider .custom-button{color:#6c6c6c}.card_slider_section .container_1280 .slider_box .buttonSlider .custom-button:hover,.card_slider_section .container_1280 .slider_box .buttonSlider .custom-button.active{color:#1285ef;border-bottom:2px solid #1285ef;font-weight:700}.card_slider_section .container_1280 .slider_box .arrowSlider{position:absolute;bottom:0}.card_slider_section .container_1280 .slider_box .arrowSlider span{z-index:200;background-position:50%;background-repeat:no-repeat;background-size:cover;width:1.75rem;height:1.75rem;transition:all .2s;display:block}.card_slider_section .container_1280 .slider_box .arrowSlider span.prev{background-image:url(/images/icons/arrow-left.svg);margin-right:.875rem}.card_slider_section .container_1280 .slider_box .arrowSlider span.prev:hover{background-image:url(/images/icons/arrow-left-hover.svg)}.card_slider_section .container_1280 .slider_box .arrowSlider span.next{background-image:url(/images/icons/arrow-right.svg)}.card_slider_section .container_1280 .slider_box .arrowSlider span.next:hover{background-image:url(/images/icons/arrow-right-hover.svg)}.card_slider_section .container_1280 .slider_box #cardSlider .slider{padding:2.5rem .75rem}.card_slider_section .container_1280 .slider_box #cardSlider .slider .slider_text{padding-right:.625rem}.card_slider_section .container_1280 .slider_box #cardSlider .slider .slider_text .tag{color:#fff;background-color:#1285ef;border-radius:50px;width:fit-content;margin-bottom:1rem;padding:.5rem 1.125rem;font-size:1rem}.card_slider_section .container_1280 .slider_box #cardSlider .slider .slider_text .title{font-size:1.5rem;font-weight:700}.card_slider_section .container_1280 .slider_box #cardSlider .slider .card_group .card_item{padding-left:1.5rem}.card_slider_section .container_1280 .slider_box #cardSlider .slider .card_group .card_item .card_text{margin-top:.75rem}.card_slider_section .container_1280 .slider_box #cardSlider .slider .card_group .card_item .card_text h5{margin-bottom:.5rem;font-weight:700}.card_slider_section .container_1280 .slider_box #cardSlider .slider .card_group .card_item .card_text p{color:#6c6c6c}.card_slider_section .container_1280 .slider_box #cardSlider .slider .card_group .card_item .card-body{position:relative}.card_slider_section .container_1280 .slider_box #cardSlider .slider .card_group .card_item .card-body:hover .card-desc{opacity:1}.card_slider_section .container_1280 .slider_box #cardSlider .slider .card_group .card_item .card-body .card-img img{width:100%}.card_slider_section .container_1280 .slider_box #cardSlider .slider .card_group .card_item .card-body .card-desc{color:#fff;opacity:0;background-color:#000000b3;border-radius:10px;width:100%;height:100%;padding:1.25rem;font-size:1.1rem;font-weight:700;transition:all .2s;position:absolute;top:0}.card_slider_section .container_1280 .slider_box #cardSlider .slider .card_group .card_item .card-body .card-desc i{position:absolute;bottom:1.25rem;right:1.25rem}.program_slider{padding-top:6.25rem}.program_slider h4{font-weight:700}.program_slider .more_program{border-radius:2.4375rem;align-items:center;gap:.3125rem;padding:.5rem 1.25rem;font-weight:700;display:flex}.program_slider .slide_area{width:100%}.program_slider .slide_area .slider{visibility:hidden;background-color:#0000;width:100%}.program_slider .slide_area .slider .slick-arrow{background-color:#ffffff80;background-image:url(/images/icons/arrow_icon.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;width:2.625rem;height:2.625rem;transition:all .2s}.program_slider .slide_area .slider .slick-arrow:hover{background-color:#e9e9e980}.program_slider .slide_area .slider .slick-arrow:before{content:""}.program_slider .slide_area .slider .slick-arrow.slick-prev{background-image:url(/images/icons/arrow_icon1.svg);left:-3.875rem}.program_slider .slide_area .slider .slick-arrow.slick-next{background-image:url(/images/icons/arrow_icon2.svg);right:-3.875rem}.program_slider .slide_area .slider .slick-list{width:100%}.program_slider .slide_area .slider .slick-list .slick-track{gap:.75rem;padding:1rem 0;display:flex}.program_slider .slide_area .slider .card_area{aspect-ratio:290/400;-o-object-fit:cover;object-fit:cover;cursor:pointer;border-radius:.625rem;position:relative;overflow:hidden;box-shadow:2px 4px 6px #0003}.program_slider .slide_area .slider .card_area:hover .card{transform:scale(1.1)}.program_slider .slide_area .slider .card_area .card{border:none;width:100%;height:100%;transition:all .2s}.program_slider .slide_area .slider .card_area .card_text_group{color:#fff;background:linear-gradient(#0000 35.38%,#00000080 54.76%,#000000e6 100%);width:100%;height:100%;position:absolute;top:0;left:0}.program_slider .slide_area .slider .card_area .card_text_group .card_text{gap:.375rem;height:100%;padding:1.25rem;line-height:normal}.program_slider .slide_area .slider .card_area .card_text_group .card_text .main_title{word-break:keep-all;overflow-wrap:break-word;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.3rem;font-weight:700;display:-webkit-box;overflow:hidden}.program_slider .slide_area .slider .slick-dots{z-index:200;align-items:center;gap:.5rem;width:auto;display:flex}.program_slider .slide_area .slider .slick-dots li{justify-content:center;align-items:center;width:10px;height:10px;margin:0;transition:all .2s;display:flex}.program_slider .slide_area .slider .slick-dots li.slick-active{width:24px}.program_slider .slide_area .slider .slick-dots li.slick-active button{background-color:#2e4681;width:24px}.program_slider .slide_area .slider .slick-dots li button{background-color:#e2e3e5;border-radius:89px;width:10px;height:10px;padding:0;transition:all .2s}.program_slider .slide_area .slider .slick-dots li button:before{display:none}.program_slider .tag{color:#fff;border-radius:3.125rem;width:fit-content;padding:.25rem .75rem;font-size:.9rem;line-height:normal}.program_slider .tag.pay-01{background-color:#0060f1}.program_slider .tag.pay-02{background-color:#ff5139}.program_slider .tag.pay-03{background-color:#fb0}.recommend .container_1280,.other_recruits .container_1280{padding-top:6.25rem}.recommend .container_1280 h4,.other_recruits .container_1280 h4{padding-bottom:1.25rem;font-weight:700}.recommend .container_1280 .recommend_list,.other_recruits .container_1280 .recommend_list{grid-template-columns:repeat(5,1fr);gap:1.25rem .46875rem;display:grid}.recommend .container_1280 .recommend_list .recommend_card,.other_recruits .container_1280 .recommend_list .recommend_card{color:inherit;background-color:#fff;border:1px solid #dfdfdf;border-radius:.625rem;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.recommend .container_1280 .recommend_list .recommend_card:hover,.other_recruits .container_1280 .recommend_list .recommend_card:hover{box-shadow:0 10px 15px -3px #2e2e2e1a,0 4px 12px -2px #2e2e2e0d}.recommend .container_1280 .recommend_list .recommend_card:hover .recommend_card_img .img_thumb,.other_recruits .container_1280 .recommend_list .recommend_card:hover .recommend_card_img .img_thumb{transform:scale(1.05)}.recommend .container_1280 .recommend_list .recommend_card .recommend_card_img,.other_recruits .container_1280 .recommend_list .recommend_card .recommend_card_img{width:100%;height:6.9375rem;position:relative;overflow:hidden}.recommend .container_1280 .recommend_list .recommend_card .recommend_card_img .country_badge,.other_recruits .container_1280 .recommend_list .recommend_card .recommend_card_img .country_badge{z-index:1;color:#fff;white-space:nowrap;background-color:#0060f1;border-radius:1rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:700;line-height:normal;position:absolute;top:.625rem;left:.625rem}.recommend .container_1280 .recommend_list .recommend_card .recommend_card_img .img_thumb,.other_recruits .container_1280 .recommend_list .recommend_card .recommend_card_img .img_thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:transform .3s}.recommend .container_1280 .recommend_list .recommend_card .recommend_card_img .img_thumb.img_logo,.other_recruits .container_1280 .recommend_list .recommend_card .recommend_card_img .img_thumb.img_logo{box-sizing:border-box;background-color:#fff;background-size:contain;background-origin:content-box;padding:2rem}.recommend .container_1280 .recommend_list .recommend_card .recommend_card_img .img_thumb.img_default,.other_recruits .container_1280 .recommend_list .recommend_card .recommend_card_img .img_thumb.img_default{background-color:#f5f5f5;justify-content:center;align-items:center;display:flex}.recommend .container_1280 .recommend_list .recommend_card .recommend_card_img .img_thumb.img_default img,.other_recruits .container_1280 .recommend_list .recommend_card .recommend_card_img .img_thumb.img_default img{-o-object-fit:contain;object-fit:contain;width:3rem;height:3rem}.recommend .container_1280 .recommend_list .recommend_card .recommend_card_body,.other_recruits .container_1280 .recommend_list .recommend_card .recommend_card_body{flex-direction:column;padding:.9375rem 1.25rem;display:flex}.recommend .container_1280 .recommend_list .recommend_card .recommend_card_body .card_meta,.other_recruits .container_1280 .recommend_list .recommend_card .recommend_card_body .card_meta{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.recommend .container_1280 .recommend_list .recommend_card .recommend_card_body .card_meta .company_name,.other_recruits .container_1280 .recommend_list .recommend_card .recommend_card_body .card_meta .company_name{color:#1285ef;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.recommend .container_1280 .recommend_list .recommend_card .recommend_card_body .card_meta .dday,.other_recruits .container_1280 .recommend_list .recommend_card .recommend_card_body .card_meta .dday{color:#ff5139;flex-shrink:0;font-size:.9rem}.recommend .container_1280 .recommend_list .recommend_card .recommend_card_body .recruit_title,.other_recruits .container_1280 .recommend_list .recommend_card .recommend_card_body .recruit_title{-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:4.8em;line-height:1.2;display:-webkit-box;overflow:hidden}.other_recruits .container_1280{padding-top:6.25rem}.middle_banner{height:11.25rem;margin-top:6.25rem}.middle_banner .container_1280 .middle_banner_link{background-color:#18294f;background-image:url(/images/main/banner/middle_banner1.png);background-size:cover;border-radius:.5rem;display:block}.middle_banner .container_1280 .middle_banner_link .banner_title{color:#fff;flex-direction:column;gap:.625rem;padding:2rem 3.625rem;font-size:1.75rem;font-weight:700;display:flex}.middle_banner .container_1280 .middle_banner_link .banner_title span{font-size:1.125rem}.middle_banner .container_1280 .middle_banner_link .banner_title .color{color:#16deb2}.link{background-color:#f5f8fa;margin-top:6.25rem}.link .container_1280{padding:5rem .75rem 6.875rem}.link .container_1280 .list_links h4{margin-bottom:1.875rem;font-weight:700}.link .container_1280 .list_links .list_link{flex-wrap:wrap;gap:1rem;display:flex}.link .container_1280 .list_links .list_link .list_box{width:calc(50% - .5rem)}.link .container_1280 .list_links .list_link .list_box .card{border-radius:10px;margin-bottom:0;padding:1.125rem 1rem}.link .container_1280 .list_links .list_link .list_box .card h6{margin-bottom:0}.link .container_1280 .list_links .list_link .list_box .card span{background-image:url(/images/main/icons/go.svg);background-repeat:no-repeat;background-size:cover;width:1.75rem;height:1.75rem;transition:all .2s;display:block}.link .container_1280 .list_links .list_link .list_box .card:hover span{background-image:url(/images/main/icons/go-hover.svg)}
