.ir_su{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sub .inner{width:100%;max-width:1440px;padding:var(--space-120) 20px;margin:0 auto}.sub .sub_head{position:relative}.sub .sub_bg{width:100%;max-width:1920px;height:560px;margin:0 auto;position:relative}.sub .sub_bg .sub_left{width:100%;max-width:1810px;position:absolute;bottom:0;right:0}.sub .sub_head .visual{width:100%;max-width:1810px;height:400px;padding:var(--space-100) clamp(24px, 7vw, 150px);border-top-left-radius:10px;border-bottom-left-radius:10px;position:relative}.sub .sub_head .visual .bg_wrap{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.sub .sub_head .visual .bg_wrap .visual_bg{width:100%;height:100%;overflow:hidden}.sub .sub_head .visual .bg_wrap .visual_bg.animated{clip-path:inset(0 0 0 100%);opacity:.5;transition:all 1.5s}.sub .sub_head .visual .bg_wrap .visual_bg.animated.go{clip-path:inset(0);opacity:1}.sub .sub_head .visual .visual_txt{justify-content:space-between;align-items:flex-end;display:flex}.sub .sub_head .visual .visual_txt .visual_left p{font-size:var(--font-size-20);color:#fff;font-weight:500;line-height:1.6}.sub .sub_head .visual .visual_txt .visual_left h2{font-size:var(--font-size-64);color:#fff;padding-top:15px;font-weight:700;line-height:1.2}.sub .sub_head .lnb{padding-top:var(--space-30);z-index:2}.sub .sub_head .lnb .lnb_box{align-items:center;gap:var(--space-20);display:flex}.sub .sub_head .lnb .lnb_box .lnb_menu{position:relative}.sub .sub_head .lnb .lnb_box .lnb_menu .lnb_select{width:200px;height:50px;padding:10px var(--space-30);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff4d;border-radius:10px;justify-content:space-between;align-items:center;display:flex}.sub .sub_head .lnb .lnb_box .lnb_menu .lnb_select p{-webkit-line-clamp:1;font-size:var(--font-size-16);color:#fff;letter-spacing:.02em;word-break:break-all;-webkit-box-orient:vertical;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.sub .sub_head .lnb .lnb_box .lnb_menu .lnb_select .icon{opacity:.5;color:#fff;flex-shrink:0;width:20px;transition:all .5s}.sub .sub_head .lnb .lnb_box .lnb_menu .lnb_select.active .icon{transform:rotate(180deg)}.sub .sub_head .lnb .lnb_box .lnb_menu .lnb_option{padding:var(--space-30);z-index:3;background-color:#fff;border-radius:10px;width:100%;display:none;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 0 5px #0000004d}.sub .sub_head .lnb .lnb_box .lnb_menu .lnb_option.active{display:block}.sub .sub_head .lnb .lnb_box .lnb_menu .lnb_option li{margin-bottom:var(--space-20)}.sub .sub_head .lnb .lnb_box .lnb_menu .lnb_option li:last-child{margin-bottom:0}.sub .sub_head .lnb .lnb_box .lnb_menu .lnb_option li a{font-size:var(--font-size-16);color:#121212;letter-spacing:-.02em;font-weight:400;line-height:1.2}.sub .sub_content ul{align-items:center;gap:35px;display:flex}.sub .sub_content ul li{position:relative}.sub .sub_content ul li:after{content:"";background-color:#fff;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.sub .sub_content ul li:last-child:after{display:none}.sub .sub_content ul li p{color:#fff;font-size:14px;font-weight:400;line-height:1.2}@media (max-width:1024px){.sub .sub_bg{height:clamp(400px,52vw,500px)}.sub .sub_bg .sub_left{height:100%;padding-top:var(--header-height)}.sub .sub_head .visual{flex-direction:column;justify-content:flex-end;height:100%;display:flex}.sub .sub_head .lnb .lnb_box .lnb_menu:not(.home){flex:1;max-width:350px}.sub .sub_head .lnb .lnb_box .lnb_menu .lnb_select{width:100%}}@media (max-width:768px){.sub .sub_content{display:none}.sub .sub_head .visual .visual_txt .visual_left{width:100%}.sub .sub_head .visual{padding:var(--space-50) clamp(24px, 7vw, 150px)}.sub .sub_head .lnb{padding-top:var(--space-100);z-index:2;position:relative}.sub .sub_head .lnb .lnb_box .lnb_menu .lnb_select{padding:0 var(--space-20);height:clamp(48px,8vw,60px)}.sub .sub_head .lnb .lnb_box .lnb_menu .lnb_select .icon{width:clamp(14px,3vw,20px)}.sub .sub_head .lnb .lnb_box .lnb_menu .lnb_option{padding:var(--space-20)}}.intro .inner_max .container .top_cont{justify-content:space-between;align-items:stretch;gap:var(--space-60);display:flex}.intro .inner_max .container .top_cont .left_img{aspect-ratio:450/580;border-radius:10px;width:100%;max-width:450px;position:relative}.intro .inner_max .container .top_cont .left_img .img_box{background:url(/img/company/intro_img01.png) 50%/cover no-repeat;border-radius:10px;width:100%;height:100%}.intro .inner_max .container .top_cont .left_img .img_box.animated{clip-path:inset(0 50%);opacity:.5;transition:all 1s}.intro .inner_max .container .top_cont .left_img .img_box.animated.go{clip-path:inset(0);opacity:1}.intro .inner_max .container .top_cont .left_img:before{z-index:-1;content:"";aspect-ratio:450/580;background-color:#fafafa;border-radius:10px;width:100%;max-width:450px;display:inline-block;position:absolute;bottom:-50px;left:-50%}.intro .inner_max .container .top_cont .right_txt{justify-content:space-between;align-items:flex-start;gap:var(--space-30);flex-direction:column;flex:1;display:flex}.intro .inner_max .container .top_cont .right_txt .tit_wrap .cate{font-size:var(--font-size-18);color:var(--main-color);padding-bottom:20px;font-weight:500}.intro .inner_max .container .top_cont .right_txt .tit_wrap h3{line-height:1.5}.intro .inner_max .container .top_cont .right_txt .tit_wrap h3 span{color:var(--main-color)}.intro .inner_max .container .top_cont .right_txt .p_wrap p:first-child{color:#333;padding-top:0;font-weight:700}.intro .inner_max .container .top_cont .right_txt .p_wrap p{padding-top:var(--space-30);color:#666;line-height:1.6}.intro .inner_max .container .top_cont .right_txt .ceo{align-self:flex-end}.intro .inner_max .container .top_cont .right_txt .ceo p{color:#333}.intro .inner_max .container .top_cont .right_txt .ceo p span{padding-left:5px;font-weight:700}.intro .inner_max .container .btm_cont{margin-top:var(--space-120);background-color:#fafafa}.intro .inner_max .container .btm_cont .tit_wrap{text-align:center}.intro .inner_max .container .btm_cont .tit_wrap .cate{font-size:var(--font-size-18);color:var(--main-color);padding-bottom:20px;font-weight:500}.intro .inner_max .container .btm_cont .tit_wrap h3{line-height:1.5}.intro .inner_max .container .btm_cont .box_wrap{padding:var(--space-60) 0}.intro .inner_max .container .btm_cont .box_wrap>ul{justify-content:space-between;align-items:stretch;gap:var(--space-30);flex-wrap:wrap;display:flex}.intro .inner_max .container .btm_cont .box_wrap>ul>li{width:calc(50% - 15px);padding:var(--space-30);border:1px solid #ddd}.intro .inner_max .container .btm_cont .box_wrap ul li .box .cont_tit{padding-bottom:20px}.intro .inner_max .container .btm_cont .box_wrap ul li .box .cont_tit .cate{font-size:var(--font-size-18);color:var(--main-color);padding-bottom:20px;font-weight:500}.intro .inner_max .container .btm_cont .box_wrap ul li .box>p{padding-bottom:var(--space-30);line-height:1.2}.intro .inner_max .container .btm_cont .box_wrap ul li .box>p span{color:#666}.intro .inner_max .container .btm_cont .box_wrap ul li .box .cont_list ul{gap:var(--space-15);flex-direction:column;display:flex}.intro .inner_max .container .btm_cont .box_wrap ul li .box .cont_list ul li{padding-left:14px;position:relative}.intro .inner_max .container .btm_cont .box_wrap ul li .box .cont_list ul li:before{content:"";aspect-ratio:1;background-color:var(--main-color);border-radius:50%;width:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.intro .inner_max .container .btm_cont .btm_btn{background-color:var(--main-color);padding:var(--space-30) var(--space-60);border-radius:10px}.intro .inner_max .container .btm_cont .btm_btn .btm_wrap{justify-content:space-between;align-items:center;gap:var(--space-30);flex-wrap:wrap;display:flex}.intro .inner_max .container .btm_cont .btm_btn .btm_wrap h4{color:#fff}.intro .inner_max .container .btm_cont .btm_btn .btn_wrap{background-color:#fff;border:1px solid #0000;border-radius:50px;display:inline-block;overflow:hidden}.intro .inner_max .container .btm_cont .btm_btn .btm_wrap .btn_wrap a{justify-content:center;align-items:center;gap:var(--space-20);padding:10px var(--space-20);background-color:#0000;height:46px;transition:all .3s;display:inline-flex}.intro .inner_max .container .btm_cont .btm_btn .btn_wrap a span{text-transform:uppercase;color:#333;font-family:Bai Jamjuree,sans-serif;font-weight:700;line-height:1;transition:all .3s}.intro .inner_max .container .btm_cont .btm_btn .btn_wrap a .circle{background-color:#0000004d;border-radius:50px;width:15px;height:10px;display:inline-block;position:relative}.intro .inner_max .container .btm_cont .btm_btn .btn_wrap a .circle .c1{aspect-ratio:1;background-color:#000;border-radius:50%;width:10px;transition:transform .5s;position:absolute;left:0;transform:translate(0)}.intro .inner_max .container .btm_cont .btm_btn .btn_wrap:hover a{background-color:#000}.intro .inner_max .container .btm_cont .btm_btn .btn_wrap:hover a span{color:#fff}.intro .inner_max .container .btm_cont .btm_btn .btn_wrap:hover a .circle{background-color:#ffffff80}.intro .inner_max .container .btm_cont .btm_btn .btn_wrap:hover a .circle .c1{background-color:#fff;transform:translate(5px)}@media (max-width:1024px){.intro .inner_max .container .top_cont{align-items:flex-start;gap:var(--space-60);flex-direction:column}.intro .inner_max .container .top_cont .left_img{aspect-ratio:2;max-width:none;overflow:hidden}.intro .inner_max .container .top_cont .right_txt{width:100%}.intro .inner_max .container .top_cont .right_txt .p_wrap p .only_pc{display:none}}@media (max-width:768px){.intro .inner_max .container .btm_cont .box_wrap>ul>li{width:100%}}@media (max-width:564px){.intro .inner_max .container .btm_cont .btm_btn .btm_wrap{justify-content:center}.intro .inner_max .container .btm_cont .btm_btn .btm_wrap h4{text-align:center}}.location .inner .container .map_box .map_area{aspect-ratio:1400/450;width:100%;max-width:1400px;min-height:350px}.location .inner .container .map_box .map_area.animated{clip-path:inset(0 50%);opacity:.5;transition:all 1s}.location .inner .container .map_box .map_area.animated.go{clip-path:inset(0);opacity:1}.location .inner .container .map_box .map_area .root_daum_roughmap_landing,.location .inner .container .map_box .map_area .root_daum_roughmap .wrap_map{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.sub .sub_head .visual .bg_wrap .visual_bg.animated,.location .inner .container .map_box .map_area.animated,.intro .inner_max .container .top_cont .left_img .img_box.animated{clip-path:none;opacity:1;transition:none}}.location .inner .container .map_info{align-items:flex-start;gap:var(--space-60);padding-top:var(--space-60);flex-wrap:wrap;display:flex}.location .inner .container .map_info .left_txt h3 span{color:var(--main-color);padding-left:var(--space-10)}.location .inner .container .map_info .left_txt{flex:0 0 265px}.location .inner .container .map_info .right_txt{flex:1}.location .inner .container .map_info .right_txt .ads p.tit{text-transform:uppercase;font-weight:700;line-height:1.2}.location .inner .container .map_info .right_txt .ads p:nth-child(2){padding-top:15px}.location .inner .container .map_info .right_txt .info_details{padding-top:var(--space-30)}.location .inner .container .map_info .right_txt .info_details ul{align-items:center;gap:15px;display:flex}.location .inner .container .map_info .right_txt .info_details ul li{border-right:1px solid #ddd;padding-right:15px}.location .inner .container .map_info .right_txt .info_details ul li:last-child{border-right:0}.location .inner .container .map_info .right_txt .info_details ul li p{flex-wrap:wrap;display:flex}.location .inner .container .map_info .right_txt .info_details ul li p span{text-transform:uppercase;padding-right:15px;font-weight:700}@media (max-width:1024px){.location .inner .container .map_info{gap:var(--space-30)}.location .inner .container .map_info .left_txt,.location .inner .container .map_info .right_txt{flex:0 auto}}@media (max-width:768px){.location .inner .container .map_info,.location .inner .container .map_info .right_txt .info_details ul{flex-direction:column;align-items:flex-start}.location .inner .container .map_info .right_txt .info_details ul li{border-right:0}.location .inner .container .map_info .right_txt .info_details ul li:last-child p{flex-direction:column}}.product .prd_view .view_container .top_cont{justify-content:space-between;align-items:flex-start;gap:var(--space-60);display:flex}.product .prd_view .top_cont .pro_img{flex:670px}.product .prd_view .top_cont .pro_img a{aspect-ratio:670/400;border-radius:10px;width:100%;max-width:670px;display:inline-block;overflow:hidden}.product .prd_view .top_cont .pro_img a img{object-fit:cover;width:100%;height:100%}.product .prd_view .top_cont .txt_wrap{border-top:1px solid #121212;border-bottom:1px solid #ddd;flex:670px;max-width:670px;min-height:400px;padding:20px 0}.product .prd_view .top_cont .txt_wrap>span{font-size:var(--font-size-18);color:var(--main-color);font-weight:500;line-height:1.2}.product .prd_view .top_cont .txt_wrap h3{font-size:var(--font-size-36);color:#121212;padding:15px 0 30px;font-weight:700}.product .prd_view .top_cont .txt_wrap .cont_txt p,.product .prd_view .top_cont .txt_wrap .cont_txt p span{font-size:var(--font-size-18);color:#666;line-height:1.6}.product .prd_view .md_cont{width:100%;padding:var(--space-60) 0;border-bottom:1px solid #ddd;justify-content:space-between;align-items:flex-start;display:flex}.product .prd_view .md_cont .tit_cont{flex:0 0 300px}.product .prd_view .md_cont .tit_cont span{font-size:var(--font-size-18);color:var(--main-color);font-weight:500;line-height:1.2}.product .prd_view .md_cont .tit_cont h4{font-size:var(--font-size-28);color:#121212;padding-top:15px;font-weight:700}.product .prd_view .md_cont .txt_cont{border:1px solid #ddd;border-radius:10px;flex:1;padding:30px}.product .prd_view .md_cont .txt_cont ul{flex-direction:column;gap:15px;display:flex}.product .prd_view .md_cont .txt_cont ul li{padding-left:14px;position:relative}.product .prd_view .md_cont .txt_cont ul li:before{content:"";background-color:var(--main-color);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product .prd_view .md_cont .txt_cont ul li p{font-size:var(--font-size-16);line-height:1.2}.product .prd_view .md_cont .txt_cont ul li p span{padding-left:5px;font-weight:600}.product .prd_view .btm_cont{padding-top:var(--space-60)}.product .prd_view .btm_cont .tit_cont{padding-bottom:30px}.product .prd_view .btm_cont .tit_cont span{font-size:var(--font-size-18);color:var(--main-color);font-weight:500;line-height:1.2}.product .prd_view .btm_cont .tit_cont h4{font-size:var(--font-size-36);color:#121212;padding-top:15px;font-weight:700}.product .prd_view .btm_cont .img_wrap .gallery_list ul{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.product .prd_view .btm_cont .img_wrap .gallery_list ul li a{aspect-ratio:446/300;cursor:pointer;border:1px solid #ddd;border-radius:10px;width:100%;display:block;overflow:hidden}.product .prd_view .btm_cont .img_wrap .gallery_list ul li a img{object-fit:cover;width:100%;height:100%}.product .prd_view .gallery_popup{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100vh;transition:all .5s;display:flex;position:fixed;inset:0}.product .prd_view .gallery_popup.active{opacity:1;visibility:visible}.product .prd_view .gallery_popup .gpopup_wrap{width:100%;max-width:1120px;padding:0 20px;position:relative}.product .prd_view .gallery_popup button.popup_close{position:absolute;top:-50px;right:10%}.product .prd_view .gallery_popup button.popup_close .icon{color:#fff;width:50px}.product .prd_view .gpopup_wrap .gpopup_img{aspect-ratio:900/604;border:1px solid #ddd;border-radius:10px;width:100%;max-width:900px;margin:0 auto;overflow:hidden}.product .prd_view .gpopup_wrap .gpopup_img .gpopup_track{width:100%;height:100%;transition:transform .35s;display:flex}.product .prd_view .gpopup_wrap .gpopup_img .gpopup_slide{flex:0 0 100%;width:100%;height:100%}.product .prd_view .gpopup_wrap .gpopup_img .gpopup_slide img{object-fit:cover;width:100%;height:100%}.product .prd_view .gpopup_wrap .gnav{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:40px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.product .prd_view .gpopup_wrap .gnav.prev{left:-10px}.product .prd_view .gpopup_wrap .gnav.next{right:-10px}@media (max-width:1024px){.product .prd_view .view_container .top_cont{flex-direction:column}.product .prd_view .top_cont .pro_img{flex:none;width:100%;max-width:670px;margin:0 auto}.product .prd_view .top_cont .txt_wrap{flex:none;max-width:none;min-height:auto}.product .prd_view .top_cont .txt_wrap p br{display:none}.product .prd_view .md_cont{padding:var(--space-30) 0;flex-direction:column;align-items:flex-start}.product .prd_view .md_cont .tit_cont{padding-bottom:var(--space-30);flex:none}.product .prd_view .md_cont .txt_cont{width:100%;padding:var(--space-20);flex:none}.product .prd_view .btm_cont .img_wrap .gallery_list ul{grid-template-columns:repeat(2,1fr);gap:15px}}@media (max-width:768px){.product .prd_view .md_cont .txt_cont ul li p span{padding-left:0}}