.career .employment_area,.career .swiper_comment{max-width:auto;margin:0 auto;padding:0 24px}@media (min-width:1280px){.career .employment_area,.career .swiper_comment{max-width:auto;margin:0 auto;padding:0 32px}}@media (min-width:1536px){.career .employment_area,.career .swiper_comment{max-width:1536px;margin:0 auto;padding:0 48px}}.career .employment_area .tab_content_wrap .process_tab .process_detail_description .detail_description_list .element_title{font-size:18px;line-height:26px}@media (min-width:768px){.career .employment_area .tab_content_wrap .process_tab .process_detail_description .detail_description_list .element_title{font-size:22px;line-height:30px}}@media (min-width:1280px){.career .employment_area .tab_content_wrap .process_tab .process_detail_description .detail_description_list .element_title{font-size:24px;line-height:34px}}@media (min-width:1536px){.career .employment_area .tab_content_wrap .process_tab .process_detail_description .detail_description_list .element_title{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:1536px){@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 .hero .hero_title{color:#000}.career .visual{height:27rem}.career .visual .wrapper{height:110%}.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_comment{margin-bottom:12.6rem}.career .swiper_comment .swiper_comment_text{text-align:center;margin-bottom:4rem;font-size:3rem;font-weight:700;line-height:1.4}.career .swiper_comment .swiper_comment_swiper{box-sizing:border-box;width:100%;margin:0 auto}@media (min-width:768px){.career .swiper_comment .swiper_comment_swiper{width:700px}}@media (min-width:1280px){.career .swiper_comment .swiper_comment_swiper{width:1000px}}@media (min-width:1536px){.career .swiper_comment .swiper_comment_swiper{width:1100px}}.career .swiper_comment .swiper_comment_swiper{width:23rem;overflow:visible}.career .swiper_comment .swiper_comment_swiper .swiper-slide{aspect-ratio:230/300}.career .swiper_comment .swiper_comment_swiper .swiper-pagination{height:.6rem;bottom:-4.6rem}.career .swiper_comment .swiper_comment_swiper .swiper-pagination .swiper-pagination-bullet{vertical-align:top}.career .swiper_comment .swiper_comment_swiper .detail_slide{width:100%;height:100%;position:absolute;top:0}.career .swiper_comment .swiper_comment_swiper .detail_slide>img{object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.career .swiper_comment .swiper_comment_swiper .detail_slide .detail{box-sizing:border-box;background-color:rgba(255,255,255,0);flex-direction:column;padding:2.6rem 1.6rem;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.2rem;font-weight:700;line-height:1.36em}.career .swiper_comment .swiper_comment_swiper .detail_slide .detail .disclaimer{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:rgba(0,0,0,.4)}.career .swiper_comment .swiper_comment_swiper .detail_slide .detail.on .disclaimer{opacity:1}.career .swiper_comment .swiper_comment_swiper .detail_slide .detail_btn{bottom:2.6rem;right:1.2rem}.career .welfare{padding:0 4rem}.career .welfare .welfare_text{margin-bottom:4rem;padding:0;font-size:3rem;line-height:1.4em}.career .welfare .welfare_list{flex-flow:column;gap:1.4rem;display:flex}.career .welfare .welfare_list .base_article{padding:1.8rem 0 1.6rem}.career .welfare .welfare_list .base_article:last-child{margin-bottom:0}.career .welfare .welfare_list .base_article span{padding-bottom:0}.career .welfare .welfare_list .base_article .base_article_img_box{padding-bottom:1.8rem}.career .welfare .welfare_list .base_article .base_article_img_box img{margin:0}.career .sub_visual{margin:8rem 0;overflow:hidden}.career .sub_visual .visual{height:22rem;position:relative}.career .employment_area{padding-bottom:4rem;overflow:hidden}.career .employment_area .employment_text{text-align:center;margin-bottom:4rem;font-size:3rem;font-weight:700;line-height:1.4}.career .employment_area .tab_btn_wrap ul{justify-content:center;gap:3rem;width:100%;margin:0 auto;padding-bottom:5rem;display:flex}.career .employment_area .tab_btn_wrap ul .tab-button span{color:#d6d6d6;font-family:Pretendard;font-size:1.6rem;font-weight:700;line-height:1em}.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:100%;height:100%;margin-bottom:3rem;display:flex}.career .employment_area .tab_content_wrap .process_tab .process_number_wrap .process_number{background-color:rgba(228,228,228,.4);border-radius:50%;flex-flow:column wrap;justify-content:center;gap:.8rem;width:37.2vw;height:37.2vw;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:1em}.career .employment_area .tab_content_wrap .process_tab .process_number_wrap .process_number p:first-child{letter-spacing:-.03em;font-family:stolzl;font-size:1.4rem;font-weight:400}.career .employment_area .tab_content_wrap .process_tab .process_description{width:100%;margin-bottom:5rem}.career .employment_area .tab_content_wrap .process_tab .process_description p{margin-bottom:.4rem;padding-left:1.5rem;font-size:1.2rem;line-height:1.67em;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{width:100%}.career .employment_area .tab_content_wrap .process_tab .process_detail_description .detail_description_list{border-bottom:.1rem 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:.1rem 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 .accordion{border-top:.1rem solid #1d1d1f;border-bottom:none;font-family:Pretendard}.career .employment_area .tab_content_wrap .faq_tab .accordion dt{text-indent:-2.2rem;border-top:none;margin-left:2.2rem;padding:2.4rem 3.6rem 2.4rem 0}.career .employment_area .tab_content_wrap .faq_tab .accordion dt.active+dd{padding:0 1rem 4rem}.career .employment_area .tab_content_wrap .faq_tab .accordion dd{border-bottom:.1rem solid #d6d6d6}.career .employment_area .tab_content_wrap .faq_tab .accordion dd a{font-size:inherit}@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_comment{margin-bottom:16.8rem}.career .swiper_comment .swiper_comment_text{font-size:4rem}.career .swiper_comment .swiper_comment_swiper{width:71.6rem}.career .swiper_comment .swiper_comment_swiper .swiper-pagination{height:.8rem;bottom:-4.8rem}.career .swiper_comment .swiper_comment_swiper .swiper-slide{aspect-ratio:350/430}.career .swiper_comment .swiper_comment_swiper .swiper-slide .detail_slide .detail_btn{bottom:3.6rem;right:3rem}.career .swiper_comment .swiper_comment_swiper .swiper-slide .detail_slide .detail{justify-content:flex-end;padding:0 2.8rem 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{font-size:1.6rem;line-height:2.4rem}.career .welfare{padding:0 3.6rem}.career .welfare .welfare_text{font-size:4rem}.career .welfare .welfare_list{flex-flow:wrap;gap:1.8rem}.career .welfare .welfare_list .base_article{width:calc(33.3333% - 1.2rem);height:auto;margin-bottom:0;padding:8rem 2.4rem 3.4rem}.career .welfare .welfare_list .base_article .base_article_img_box{padding-bottom:3.6rem}.career .sub_visual{margin:12rem 0}.career .sub_visual .visual{height:34rem}.career .employment_area .employment_text{font-size:4rem}.career .employment_area .tab_btn_wrap ul{gap:4rem;padding-bottom:6rem}.career .employment_area .tab_btn_wrap ul .tab-button span{font-size:2.2rem}.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{gap:1.4rem;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:-20%;transform:translateY(-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{font-size:1.6rem}.career .employment_area .tab_content_wrap .process_tab .process_description{width:100%;margin-bottom:6rem}.career .employment_area .tab_content_wrap .process_tab .process_description p{font-size:1.4rem;line-height:1.57em}.career .employment_area .tab_content_wrap .process_tab .process_detail_description{width:100%}.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 .accordion dt{text-indent:-2.6rem;margin-left:2.6rem;padding:3rem 4.4rem 3rem 1rem}.career .employment_area .tab_content_wrap .faq_tab .accordion dt.active+dd{padding:2.4rem 1rem 5rem}}@media (min-width:1280px){.career .visual{height:80rem}.career .overview .overview_label_text{font-size:1.6rem}.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_comment{margin-bottom:20.8rem}.career .swiper_comment .swiper_comment_text{margin-bottom:6rem;font-size:4.6rem;line-height:6.4rem}.career .swiper_comment .swiper_comment_swiper{width:121.5rem}.career .swiper_comment .swiper_comment_swiper .swiper-slide{aspect-ratio:389/480;width:38.9rem}.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;padding:0 3rem 10rem;transform:translateY(16%)}.career .swiper_comment .swiper_comment_swiper .swiper-slide .detail_slide .detail .description{margin-bottom:2rem;font-size:3.2rem;line-height:4.2rem}.career .welfare{max-width:100.6rem;margin:0 auto;padding:0}.career .welfare .welfare_text{margin-bottom:6rem;font-size:4.6rem}.career .welfare .welfare_list{gap:3.8rem 2.5rem}.career .welfare .welfare_list .base_article{width:calc(33.3333% - 1.66667rem);padding:12rem 4rem 5rem}.career .welfare .welfare_list .base_article .base_article_img_box{padding-bottom:5rem}.career .sub_visual{margin:16rem 0}.career .sub_visual .visual{height:45rem}.career .employment_area{padding:0 3.7rem 4rem}.career .employment_area .employment_text{margin-bottom:10rem;font-size:4.6rem}.career .employment_area .tab{gap:4rem;display:flex}.career .employment_area .tab .tab_btn_wrap ul{flex-flow:column;flex-shrink:0;justify-content:flex-start;gap:2.2rem;width:17.6rem;padding-bottom:0}.career .employment_area .tab .tab_btn_wrap ul .tab-button span{font-size:2.4rem}.career .employment_area .tab .tab_content_wrap{flex-grow:1}.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;margin-right:2.5rem}.career .employment_area .tab .tab_content_wrap .process_tab .process_number_wrap .process_number{gap:1.8rem;width:18.7vw;height:18.7vw}.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:nth-child(4):before{left:-22%}.career .employment_area .tab .tab_content_wrap .process_tab .process_number_wrap .process_number p{font-size:2.2rem}.career .employment_area .tab .tab_content_wrap .process_tab .process_number_wrap .process_number p:first-child{font-size:1.6rem}.career .employment_area .tab .tab_content_wrap .process_tab .process_description{margin-bottom:7rem}.career .employment_area .tab .tab_content_wrap .process_tab .process_description p{margin-bottom:.8rem;font-size:1.6rem;line-height:1.5em}.career .employment_area .tab .tab_content_wrap .process_tab .process_description p:before{width:.4rem;height:.4rem}.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 .process_tab .process_detail_description .detail_description_list .description{width:75%;font-size:1.8rem;line-height:1.56em}.career .employment_area .tab .tab_content_wrap .faq_tab .accordion dt{text-indent:-3rem;margin-left:3rem;padding:4rem 5rem 4rem 0}.career .employment_area .tab .tab_content_wrap .faq_tab .accordion dt.active+dd{padding:1rem 0 6rem}}@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_comment{margin-bottom:25rem}.career .swiper_comment .swiper_comment_text{margin-bottom:8rem;font-size:5.6rem;line-height:7.8rem}.career .swiper_comment .swiper_comment_swiper{width:144rem}.career .swiper_comment .swiper_comment_swiper .swiper-slide{aspect-ratio:464/610;width:46.4rem}.career .swiper_comment .swiper_comment_swiper .swiper-slide .detail_slide .detail_btn{bottom:5rem;right:4rem}.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;line-height:1.56em}.career .swiper_comment .swiper_comment_swiper .swiper-pagination{height:1rem;bottom:-7rem}.career .welfare{max-width:110rem}.career .welfare .welfare_text{margin-bottom:8rem;font-size:5.6rem}.career .welfare .welfare_list{gap:5.6rem 2.8rem}.career .welfare .welfare_list .base_article{width:calc(33.3333% - 1.86667rem)}.career .welfare .welfare_list .base_article .base_article_img_box{padding-bottom:6rem}.career .sub_visual{margin:18rem 0}.career .sub_visual .visual{height:52rem}.career .employment_area{padding:0 6rem 4rem}.career .employment_area .employment_text{margin-bottom:12rem;font-size:5.6rem}.career .employment_area .tab{max-width:141.4rem;margin:0 auto}.career .employment_area .tab .tab_btn_wrap ul{gap:2.8rem;width:30rem}.career .employment_area .tab .tab_btn_wrap ul .tab-button span{font-size:2.8rem}.career .employment_area .tab .tab_content_wrap .process_tab .process_number_wrap{margin-bottom:6rem;margin-right:0}.career .employment_area .tab .tab_content_wrap .process_tab .process_number_wrap .process_number{gap:2rem;width:27rem;height:27rem}.career .employment_area .tab .tab_content_wrap .process_tab .process_number_wrap .process_number:nth-child(4):before{left:-20%}.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{font-size:1.8rem}.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:.7rem;font-size:1.8rem;line-height:1.57em}.career .employment_area .tab .tab_content_wrap .process_tab .process_description p:before{top:1.1rem}.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{width:95%;font-size:2rem;line-height:1.6em}.career .employment_area .tab .tab_content_wrap .faq_tab .accordion dt{text-indent:-3.4rem;margin-left:3.4rem;padding:5rem 5.8rem 5rem 0}.career .employment_area .tab .tab_content_wrap .faq_tab .accordion dt.active+dd{padding:2rem 0 8rem}.career .employment_area .tab .tab_content_wrap .faq_tab .accordion dd a{font-size:1.8rem;line-height:2.8rem}}
