.career .employment_area,.career .swiper_comment .swiper_comment_swiper,.career .swiper_comment,.career .swiper_members{max-width:auto;margin:0 auto;padding:0 24px}@media (min-width:1280px){.career .employment_area,.career .swiper_comment .swiper_comment_swiper,.career .swiper_comment,.career .swiper_members{max-width:auto;margin:0 auto;padding:0 32px}}@media (min-width:1536px){.career .employment_area,.career .swiper_comment .swiper_comment_swiper,.career .swiper_comment,.career .swiper_members{max-width:1536px;margin:0 auto;padding:0 48px}}.career .employment_area .employment_text,.career .swiper_comment .swiper_comment_text{font-size:28px;line-height:40px}.career .employment_area .tab_content_wrap .process_tab .process_detail_description .detail_description_list .element_title,.career .employment_area .tab_btn_wrap ul .tab-button span{font-size:18px;line-height:26px}@media (min-width:768px){.career .employment_area .employment_text,.career .swiper_comment .swiper_comment_text{font-size:36px;line-height:50px}.career .employment_area .tab_content_wrap .process_tab .process_detail_description .detail_description_list .element_title,.career .employment_area .tab_btn_wrap ul .tab-button span{font-size:22px;line-height:30px}}@media (min-width:1280px){.career .employment_area .employment_text,.career .swiper_comment .swiper_comment_text{font-size:46px;line-height:64px}.career .employment_area .tab_content_wrap .process_tab .process_detail_description .detail_description_list .element_title,.career .employment_area .tab_btn_wrap ul .tab-button span{font-size:24px;line-height:34px}}@media (min-width:1536px){.career .employment_area .employment_text,.career .swiper_comment .swiper_comment_text{font-size:56px;line-height:78px}.career .employment_area .tab_content_wrap .process_tab .process_detail_description .detail_description_list .element_title,.career .employment_area .tab_btn_wrap ul .tab-button span{font-size:28px;line-height:40px}}@keyframes btnPrimary{0%{top:50%;right:21px}18%{top:-10%;right:-8px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:42px}50%{top:50%;right:21px}}@media (min-width:768px){@keyframes btnPrimary{0%{top:50%;right:27px}18%{top:-10%;right:-9px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:54px}50%{top:50%;right:27px}}}@media (min-width:1280px){@keyframes btnPrimary{0%{top:50%;right:32px}18%{top:-10%;right:-10px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:64px}50%{top:50%;right:32px}}}@keyframes btnSecondaryUp{0%{top:50%;left:50%}18%{top:0;left:100%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:100%;left:0}50%{top:50%;left:50%}}@keyframes btnSecondaryDown{0%{top:50%}18%{top:120%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:-10%}50%{top:50%}}.tween-item{width:100%;height:100%}.career{max-width:100vw;overflow-x:hidden}.career .visual{height:27rem}.career .career_text{text-align:center;background-color:#fff;padding:8rem 2.4rem 9rem;font-weight:400}.career .career_text p:first-of-type{letter-spacing:-.03em;margin-bottom:2rem;font-size:2.2rem;line-height:3rem}.career .career_text p:first-of-type span{font-family:covered;font-size:2.2rem}.career .career_text p:nth-of-type(2){font-family:Pretendard;font-size:1.6rem;line-height:2.6rem}.career .swiper_members{background-color:#fff;margin-bottom:8rem;overflow:hidden}.career .swiper_members .swiper-cards{width:67vw;margin-bottom:8rem}.career .swiper_members .swiper-cards .swiper-pagination{bottom:-2.4rem}.career .swiper_members .swiper_area .element_title{margin-bottom:1.4rem}.career .swiper_members .swiper_area .disclaimer{color:#848484;margin-bottom:3rem;font-family:Pretendard;font-size:1.4rem;font-weight:400;line-height:2.2rem}.career .swiper_members .swiper_area .description{color:#1d1d1f;font-size:1.6rem;font-weight:400;line-height:2.6rem}.career .swiper_members .swiper_area .description:first-of-type{margin-bottom:2rem}.career .swiper_members .swiper_area:last-child .swiper-slide{transition:all .9s .1s;transform:translateY(80%)}.career .swiper_members .swiper_area:last-child .swiper-slide-active{transform:translateY(0)}.career .swiper_comment{margin-bottom:8rem}.career .swiper_comment .swiper_comment_text{text-align:center;margin-bottom:4rem;font-weight:700;line-height:4rem}.career .swiper_comment .swiper_comment_swiper{width:23rem;height:30rem;overflow:visible}.career .swiper_comment .swiper_comment_swiper .swiper-pagination{bottom:-3rem}.career .swiper_comment .swiper_comment_swiper .detail_slide{width:100%;height:100%;position:absolute;top:0}.career .swiper_comment .swiper_comment_swiper .detail_slide .detail{box-sizing:border-box;background-color:#fff0;flex-direction:column;padding:3.2rem 2.1rem 0;display:flex;bottom:0;transform:translateY(62%)}.career .swiper_comment .swiper_comment_swiper .detail_slide .detail:before{content:"";opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:-1;background-color:#000;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.career .swiper_comment .swiper_comment_swiper .detail_slide .detail .description{color:#fff;text-align:left;box-sizing:border-box;z-index:10;margin-bottom:1.6rem;font-size:2.1rem;font-weight:700;line-height:3rem}.career .swiper_comment .swiper_comment_swiper .detail_slide .detail .disclaimer{text-align:justify;opacity:0;font-size:1.4rem;line-height:2.2rem}.career .swiper_comment .swiper_comment_swiper .detail_slide .detail.on{transform:translateY(0%)}.career .swiper_comment .swiper_comment_swiper .detail_slide .detail.on:before{opacity:1;-webkit-backdrop-filter:blur(1rem);background-color:#0006}.career .swiper_comment .swiper_comment_swiper .detail_slide .detail.on .disclaimer{opacity:1}.career .sub_visual{margin-bottom:8rem;overflow:hidden}.career .sub_visual .visual{height:61vw;position:relative}.career .sub_visual .visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;height:70vw;position:absolute;top:-10px;left:0}.career .employment_area{overflow:hidden}.career .employment_area .employment_text{text-align:center;margin-bottom:4rem;font-weight:700}.career .employment_area .tab_btn_wrap ul{justify-content:space-between;width:23rem;margin:0 auto;padding-bottom:5.7rem;display:flex}.career .employment_area .tab_btn_wrap ul .tab-button span{color:#d6d6d6;font-family:Pretendard;font-weight:700}.career .employment_area .tab_btn_wrap ul .is_active span{color:#1d1d1f}.career .employment_area .tab_content_wrap .process_tab{flex-wrap:wrap;justify-content:center;display:flex}.career .employment_area .tab_content_wrap .process_tab .process_number_wrap{flex-wrap:wrap;justify-content:center;width:26.8rem;min-width:26.8rem;height:100%;margin-bottom:4.3rem;display:flex}.career .employment_area .tab_content_wrap .process_tab .process_number_wrap .process_number{background-color:#e4e4e466;border-radius:50%;flex-flow:column wrap;justify-content:center;width:13.2rem;height:13.2rem;display:flex}.career .employment_area .tab_content_wrap .process_tab .process_number_wrap .process_number:last-child{color:#fff;background-color:#00befd}.career .employment_area .tab_content_wrap .process_tab .process_number_wrap .process_number:first-child{transform:translate(7%)}.career .employment_area .tab_content_wrap .process_tab .process_number_wrap .process_number:nth-child(2){transform:translate(-7%)}.career .employment_area .tab_content_wrap .process_tab .process_number_wrap .process_number:nth-child(3){transform:translate(7%,-14%)}.career .employment_area .tab_content_wrap .process_tab .process_number_wrap .process_number:nth-child(4){transform:translate(-7%,-14%)}.career .employment_area .tab_content_wrap .process_tab .process_number_wrap .process_number p{text-align:center;font-size:1.6rem;font-weight:700;line-height:1.6rem}.career .employment_area .tab_content_wrap .process_tab .process_number_wrap .process_number p:first-child{padding-bottom:.8rem}.career .employment_area .tab_content_wrap .process_tab .process_description{margin-bottom:6rem}.career .employment_area .tab_content_wrap .process_tab .process_description p{margin-bottom:1.4rem;padding-left:1.5rem;font-size:1.4rem;line-height:2rem;position:relative}.career .employment_area .tab_content_wrap .process_tab .process_description p:before{content:"";background-color:#1d1d1f;border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.9rem;left:.3rem}.career .employment_area .tab_content_wrap .process_tab .process_detail_description{margin-bottom:8rem}.career .employment_area .tab_content_wrap .process_tab .process_detail_description .detail_description_list{border-bottom:1px solid #d6d6d6;flex-wrap:wrap;padding:2.4rem 0;font-family:Pretendard;display:flex}.career .employment_area .tab_content_wrap .process_tab .process_detail_description .detail_description_list:first-child{border-top:1px solid #1d1d1f}.career .employment_area .tab_content_wrap .process_tab .process_detail_description .detail_description_list .element_title{margin-bottom:.8rem;font-weight:700}.career .employment_area .tab_content_wrap .process_tab .process_detail_description .detail_description_list .element_title:first-of-type{width:2.5rem;margin-right:.8rem}.career .employment_area .tab_content_wrap .process_tab .process_detail_description .detail_description_list .element_title:nth-of-type(2){margin-right:1.5rem}.career .employment_area .tab_content_wrap .process_tab .process_detail_description .detail_description_list .description{font-size:1.6rem;font-weight:400;line-height:2.6rem}.career .employment_area .tab_content_wrap .faq_tab{margin-bottom:8rem}.career .employment_area .tab_content_wrap .faq_tab .accordion dd a{font-size:1.6rem;font-weight:400;line-height:2.6rem}@media (min-width:768px){.career .visual{height:57.6rem}.career .career_text{padding:12rem 4.4rem}.career .career_text p:first-of-type{margin-bottom:3rem;font-size:3.8rem;line-height:5.4rem}.career .career_text p:first-of-type span{font-size:3.8rem}.career .swiper_members{background-color:#fff;margin-bottom:12rem;padding:0 12.6rem;overflow:hidden}.career .swiper_members .swiper-cards{width:47vw;margin-bottom:8rem}.career .swiper_members .swiper-cards .swiper-pagination{bottom:-3.6rem}.career .swiper_members .swiper_area .element_title{margin-bottom:1.4rem}.career .swiper_members .swiper_area .disclaimer{color:#848484;margin-bottom:4rem;font-family:Pretendard;font-size:1.4rem;font-weight:400;line-height:2.2rem}.career .swiper_members .swiper_area .description{color:#1d1d1f;font-size:1.6rem;font-weight:400;line-height:2.6rem}.career .swiper_members .swiper_area .description:first-of-type{margin-bottom:3rem}.career .swiper_comment{margin-bottom:12rem}.career .swiper_comment .swiper_comment_text{line-height:5rem}.career .swiper_comment .swiper_comment_swiper{width:93vw;height:56vw}.career .swiper_comment .swiper_comment_swiper .swiper-pagination{bottom:-3rem}.career .swiper_comment .swiper_comment_swiper .swiper-slide .detail_slide .detail_btn{bottom:3.6rem}.career .swiper_comment .swiper_comment_swiper .swiper-slide .detail_slide .detail{justify-content:flex-end;padding:0 3rem 10rem;bottom:0;transform:translateY(6vh)}.career .swiper_comment .swiper_comment_swiper .swiper-slide .detail_slide .detail .description{font-size:2.8rem;line-height:3.8rem}.career .swiper_comment .swiper_comment_swiper .swiper-slide .detail_slide .detail .disclaimer{font-size:0;line-height:0}.career .swiper_comment .swiper_comment_swiper .swiper-slide .detail_slide .detail.on{transform:translateY(0%)}.career .swiper_comment .swiper_comment_swiper .swiper-slide .detail_slide .detail.on .disclaimer{text-align:justify;font-size:1.6rem;line-height:2.4rem}.career .sub_visual .visual{height:44vw}.career .sub_visual .visual img{height:50vw}.career .employment_area .tab_btn_wrap ul{width:28.5rem;padding-bottom:6rem}.career .employment_area .tab_content_wrap .process_tab .process_number_wrap{flex-wrap:nowrap;justify-content:space-between;width:100%;margin-bottom:3.6rem}.career .employment_area .tab_content_wrap .process_tab .process_number_wrap .process_number{width:23.5vw;height:23.5vw}.career .employment_area .tab_content_wrap .process_tab .process_number_wrap .process_number:first-child{transform:translate(0)}.career .employment_area .tab_content_wrap .process_tab .process_number_wrap .process_number:nth-child(2){transform:translate(-15%)}.career .employment_area .tab_content_wrap .process_tab .process_number_wrap .process_number:nth-child(3){transform:translate(-30%)}.career .employment_area .tab_content_wrap .process_tab .process_number_wrap .process_number:nth-child(4){position:relative;transform:translate(0)}.career .employment_area .tab_content_wrap .process_tab .process_number_wrap .process_number:nth-child(4):before{content:"";background:url(/assets/images/ico/ico_arrow_next_black.svg) 0 0/cover;width:2.4rem;height:2.4rem;position:absolute;top:50%;left:-2.5rem;transform:translate(-50%)}.career .employment_area .tab_content_wrap .process_tab .process_number_wrap .process_number p{font-size:1.8rem}.career .employment_area .tab_content_wrap .process_tab .process_number_wrap .process_number p:first-child{padding-bottom:1.4rem;font-size:1.6rem;font-weight:400}.career .employment_area .tab_content_wrap .process_tab .process_description{width:100%}.career .employment_area .tab_content_wrap .process_tab .process_detail_description{width:100%;margin-bottom:12rem}.career .employment_area .tab_content_wrap .process_tab .process_detail_description .detail_description_list{vertical-align:middle;flex-wrap:nowrap;padding:3rem 0;display:flex}.career .employment_area .tab_content_wrap .process_tab .process_detail_description .detail_description_list .element_title{align-items:center;width:45%;margin-bottom:0;display:flex}.career .employment_area .tab_content_wrap .process_tab .process_detail_description .detail_description_list .element_title:first-child{width:3.1rem;margin-right:2.6rem}.career .employment_area .tab_content_wrap .process_tab .process_detail_description .detail_description_list .description{align-items:center;width:55%;display:flex}.career .employment_area .tab_content_wrap .faq_tab{margin-bottom:12rem}}@media (min-width:1280px){.career .visual{height:80rem}.career .career_text{padding:16rem 9rem;font-weight:400}.career .career_text p:first-of-type{margin-bottom:4rem;font-size:4.2rem;line-height:5.8rem}.career .career_text p:first-of-type span{font-size:4.2rem}.career .career_text p:nth-of-type(2){font-size:1.8rem;line-height:2.8rem}.career .swiper_members{align-items:center;margin-bottom:16rem;padding:0 5.5rem;display:flex;overflow:visible}.career .swiper_members .swiper-cards{margin-bottom:0}.career .swiper_members .swiper-cards .swiper-pagination{bottom:-3.6rem}.career .swiper_members .swiper_area{width:43rem}.career .swiper_members .swiper_area .element_title{font-size:2.4rem}.career .swiper_members .swiper_area .disclaimer{margin-bottom:4rem;font-size:1.6rem;font-weight:400;line-height:1.6rem}.career .swiper_members .swiper_area .description{font-size:1.8rem;line-height:2.8rem}.career .swiper_members .swiper_area .description:first-of-type{margin-bottom:3rem}.career .swiper_comment{margin-bottom:16rem}.career .swiper_comment .swiper_comment_text{text-align:center;margin-bottom:6rem;line-height:6.4rem}.career .swiper_comment .swiper_comment_swiper{width:93vw;height:37vw}.career .swiper_comment .swiper_comment_swiper .swiper-slide .detail_slide .detail_btn{bottom:4rem}.career .swiper_comment .swiper_comment_swiper .swiper-slide .detail_slide .detail{box-sizing:border-box;transform:translateY(16%)}.career .swiper_comment .swiper_comment_swiper .swiper-slide .detail_slide .detail .description{font-size:3.2rem;line-height:4.2rem}.career .sub_visual .visual{height:35vw}.career .sub_visual .visual img{height:42vw;top:-20px}.career .employment_area .employment_text{margin-bottom:10rem}.career .employment_area .tab{display:flex}.career .employment_area .tab .tab_btn_wrap ul{flex-wrap:wrap;flex-shrink:0;width:13.6rem;height:8.4rem;margin-left:7.6rem;padding-bottom:0}.career .employment_area .tab .tab_btn_wrap ul .tab-button:first-child{margin-bottom:3.6rem}.career .employment_area .tab .tab_content_wrap{flex-grow:1;margin-left:5.4rem;padding-right:8rem}.career .employment_area .tab .tab_content_wrap .process_tab{width:100%}.career .employment_area .tab .tab_content_wrap .process_tab .process_number_wrap{width:100%;height:100%;margin-bottom:5rem}.career .employment_area .tab .tab_content_wrap .process_tab .process_number_wrap .process_number{width:17vw;height:17vw}.career .employment_area .tab .tab_content_wrap .process_tab .process_number_wrap .process_number:nth-child(4){position:relative}.career .employment_area .tab .tab_content_wrap .process_tab .process_number_wrap .process_number p{font-size:2.2rem;line-height:2.2rem}.career .employment_area .tab .tab_content_wrap .process_tab .process_detail_description{margin-bottom:15.9rem}.career .employment_area .tab .tab_content_wrap .process_tab .process_detail_description .detail_description_list{padding:4rem 0}.career .employment_area .tab .tab_content_wrap .process_tab .process_detail_description .detail_description_list .element_title:first-child{width:3.3rem;margin-right:3rem}.career .employment_area .tab .tab_content_wrap .faq_tab{margin-bottom:15.9rem}}@media (min-width:1536px){.career .visual{height:96rem}.career .career_text{padding:18rem 11.8rem}.career .career_text p:first-of-type{margin-bottom:6rem;font-size:5rem;line-height:7rem}.career .career_text p:first-of-type span{font-size:5rem}.career .career_text p:nth-of-type(2){font-size:2rem;line-height:3.2rem}.career .swiper_members{margin-bottom:18rem}.career .swiper_members .swiper-cards{margin-bottom:0}.career .swiper_members .swiper-cards .swiper-pagination{bottom:-4rem}.career .swiper_members .swiper_area{width:52rem}.career .swiper_members .swiper_area .element_title{font-size:2.8rem}.career .swiper_members .swiper_area .disclaimer{margin-bottom:6rem;font-size:1.8rem;line-height:1.8rem}.career .swiper_members .swiper_area .description{font-size:2rem;line-height:3.2rem}.career .swiper_members .swiper_area .description:first-of-type{margin-bottom:4rem}.career .swiper_comment{margin-bottom:18rem}.career .swiper_comment .swiper_comment_text{margin-bottom:8rem;line-height:7.8rem}.career .swiper_comment .swiper_comment_swiper{width:93vw;height:61rem}.career .swiper_comment .swiper_comment_swiper .swiper-slide .detail_slide .detail_btn{bottom:5rem}.career .swiper_comment .swiper_comment_swiper .swiper-slide .detail_slide .detail{padding:0 4rem 14rem;transform:translateY(17%)}.career .swiper_comment .swiper_comment_swiper .swiper-slide .detail_slide .detail .description{font-size:3.8rem;line-height:5rem}.career .swiper_comment .swiper_comment_swiper .swiper-slide .detail_slide .detail.on .disclaimer{font-size:1.8rem}.career .swiper_comment .swiper_comment_swiper .swiper-pagination{bottom:-7rem}.career .sub_visual .visual{height:56rem}.career .sub_visual .visual img{height:63rem;top:-70px}.career .employment_area .employment_text{text-align:center;margin-bottom:12rem;font-weight:700}.career .employment_area .tab{max-width:1536px;margin:0 auto}.career .employment_area .tab .tab_btn_wrap ul{flex-wrap:wrap;flex-shrink:0;width:15.9rem;height:9.6rem;margin-left:8.1rem}.career .employment_area .tab .tab_btn_wrap ul .tab-button:first-child{margin-bottom:3.6rem}.career .employment_area .tab .tab_content_wrap{margin-left:9.2rem}.career .employment_area .tab .tab_content_wrap .process_tab{width:107.4rem}.career .employment_area .tab .tab_content_wrap .process_tab .process_number_wrap{width:108rem;height:100%;margin-bottom:6rem}.career .employment_area .tab .tab_content_wrap .process_tab .process_number_wrap .process_number{width:27rem;height:27rem}.career .employment_area .tab .tab_content_wrap .process_tab .process_number_wrap .process_number:nth-child(4):before{left:-3.7rem}.career .employment_area .tab .tab_content_wrap .process_tab .process_number_wrap .process_number p{font-size:2.4rem;line-height:2.4rem}.career .employment_area .tab .tab_content_wrap .process_tab .process_number_wrap .process_number p:first-child{padding-bottom:1.4rem;font-size:1.8rem;font-weight:400}.career .employment_area .tab .tab_content_wrap .process_tab .process_description{margin-bottom:8rem}.career .employment_area .tab .tab_content_wrap .process_tab .process_description p{margin-bottom:1.4rem;padding-left:1.5rem;font-size:1.8rem;line-height:2rem}.career .employment_area .tab .tab_content_wrap .process_tab .process_description p:before{content:"";background-color:#1d1d1f;border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.9rem;left:.3rem}.career .employment_area .tab .tab_content_wrap .process_tab .process_detail_description{width:100%;margin-bottom:17.9rem}.career .employment_area .tab .tab_content_wrap .process_tab .process_detail_description .detail_description_list{padding:5rem 0}.career .employment_area .tab .tab_content_wrap .process_tab .process_detail_description .detail_description_list .description{font-size:1.8rem}.career .employment_area .tab .tab_content_wrap .faq_tab{margin-bottom:17.9rem}.career .employment_area .tab .tab_content_wrap .faq_tab .accordion dd a{font-size:1.8rem;line-height:2.8rem}}
