@charset "utf-8";.pc-view{display:block !important}.mo-view{display:none !important}@media screen and (max-width:768px){:root{--font-size:calc(24 / 750 * 100vw);--header-height:calc(100 / 750 * 100vw)}body{-ms-overflow-style:none}::-webkit-scrollbar{display:none}input,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input,textarea,button,select{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.pc-view{display:none !important}.mo-view{display:block !important}#wrap::-webkit-scrollbar{display:inherit}.row>[class*='col_']{width:100% !important}.btn{height:80px;height:10.66666667vw;-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px;-webkit-border-radius:10.66666667vw;-moz-border-radius:10.66666667vw;border-radius:10.66666667vw}.btn_effect{color:#fff;border-color:var(--secondary-color)}.btn_effect:after{height:100%}#site-header>.inner{width:92%}#site-header .gnb-logo{width:247px;width:32.93333333vw;height:43px;height:5.73333333vw}#site-header .gnb-lang>a{font-size:23px;font-size:3.06666667vw}#site-header .gnb-btn{width:30px;width:4vw;height:30px;height:4vw;margin-left:40px;margin-left:5.33333333vw}#site-nav{background-color:#fff}#site-nav .head{background-color:#fff;box-shadow:0 10px 15px #fff}#site-nav .head>*{width:92%}#site-nav .head>*>*:first-child>*{display:none}#site-nav .gnb-lang{display:flex;align-items:center}#site-nav .gnb-lang:before{content:'';width:40px;width:5.33333333vw;height:40px;height:5.33333333vw;margin-right:18px;margin-right:2.4vw;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23000000'%3E%3Cpath d='M480-100q-78.15 0-147.5-29.96t-120.96-81.58q-51.62-51.61-81.58-120.96T100-480q0-78.77 29.96-147.81t81.58-120.65q51.61-51.62 120.96-81.58T480-860q78.77 0 147.81 29.96t120.65 81.58q51.62 51.61 81.58 120.65T860-480q0 78.15-29.96 147.5t-81.58 120.96q-51.61 51.62-120.65 81.58T480-100Zm0-60.85q30.62-40.61 51.54-81.92 20.92-41.31 34.08-90.31H394.38q13.93 50.54 34.47 91.85 20.53 41.31 51.15 80.38Zm-77.46-11q-23-33-41.31-75.03-18.31-42.04-28.46-86.2H197.08q31.69 62.31 85 104.7 53.31 42.38 120.46 56.53Zm154.92 0q67.15-14.15 120.46-56.53 53.31-42.39 85-104.7H627.23q-12.08 44.54-30.39 86.58-18.3 42.04-39.38 74.65ZM171.92-393.08h148.7q-3.77-22.3-5.47-43.73-1.69-21.42-1.69-43.19 0-21.77 1.69-43.19 1.7-21.43 5.47-43.73h-148.7q-5.77 20.38-8.84 42.38-3.08 22-3.08 44.54t3.08 44.54q3.07 22 8.84 42.38Zm208.69 0h198.78q3.76-22.3 5.46-43.34 1.69-21.04 1.69-43.58t-1.69-43.58q-1.7-21.04-5.46-43.34H380.61q-3.76 22.3-5.46 43.34-1.69 21.04-1.69 43.58t1.69 43.58q1.7 21.04 5.46 43.34Zm258.77 0h148.7q5.77-20.38 8.84-42.38 3.08-22 3.08-44.54t-3.08-44.54q-3.07-22-8.84-42.38h-148.7q3.77 22.3 5.47 43.73 1.69 21.42 1.69 43.19 0 21.77-1.69 43.19-1.7 21.43-5.47 43.73Zm-12.15-233.84h135.69Q730.85-690 678.5-731.62q-52.35-41.61-121.04-56.92 23 34.92 40.92 76.39 17.93 41.46 28.85 85.23Zm-232.85 0h171.24q-13.93-50.16-35.04-92.43-21.12-42.27-50.58-79.8-29.46 37.53-50.58 79.8-21.11 42.27-35.04 92.43Zm-197.3 0h135.69q10.92-43.77 28.85-85.23 17.92-41.47 40.92-76.39-69.08 15.31-121.23 57.12-52.16 41.8-84.23 104.5Z'/%3E%3C/svg%3E")}#site-nav .gnb-lang>a{color:var(--font-color)}#site-nav .kv{display:none}#site-nav .menu{display:block;padding-top:160px;padding-top:21.33333333vw;padding-bottom:200px;padding-bottom:26.66666667vw}#site-nav .menu>ul{display:block;height:auto;max-height:none}#site-nav .menu>ul>li{display:block;padding:0}#site-nav .menu>ul>li+li{border-top:0}#site-nav .menu>ul>li>a{width:100%;height:125px;height:16.66666667vw;display:flex;align-items:center;justify-content:space-between;color:var(--font-color);font-size:50px;font-size:6.66666667vw;font-weight:400;padding-left:30px;padding-left:4vw}#site-nav .menu>ul>li>div{margin-left:0}#site-nav .menu>ul>li>div:before{content:'';width:33px;width:4.4vw;height:20px;height:2.66666667vw;position:absolute;top:50px;top:6.66666667vw;right:0;transition:.4s ease;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='_레이어_1' data-name='레이어 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3.33 1.91'%3E%3Cpath d='M3.33.24l-1.66,1.66L0,.24.24,0l1.42,1.42,1.42-1.42.24.24Z' style='fill: %23000; stroke-width: 0px;'/%3E%3C/svg%3E")}#site-nav .menu>ul>li>div>ul{display:none;padding-left:60px;padding-left:8vw;padding-bottom:60px;padding-bottom:8vw;margin:0}#site-nav .menu>ul>li>div>ul>li{width:100%;padding:0}#site-nav .menu>ul>li>div>ul>li>a{display:block;color:var(--font-color);font-size:40px;font-size:5.33333333vw;font-weight:300;padding:20px 0;padding:2.66666667vw 0}#site-nav .menu>ul>li>div>ul>li>a:after{display:none}#site-nav .menu>ul>li.active>a{color:var(--secondary-color)}#site-nav .menu>ul>li.active>div:before{transform:rotate(-180deg)}#site-nav .menu>ul>li.active>div>ul{display:block}#site-nav .menu>ul>li>div>ul>li.active>a{color:var(--secondary-color)}#site-nav .menu>ul>li>div>ul>li>a:hover{color:var(--font-color)}#site-footer{margin-top:100px;margin-top:13.33333333vw}#site-footer>.inner{flex-direction:column;align-items:flex-start;padding:50px 0;padding:6.66666667vw 0}#site-footer>.inner>*:not(.scroll-top){width:100%}#site-footer>.inner>*+*:not(.scroll-top){margin-left:0;margin-top:20px;margin-top:2.66666667vw}#site-footer .footer-logo>img{width:225px;width:30vw}#site-footer .footer-menu>ul{justify-content:space-between}#site-footer .footer-menu>ul>li+li{margin-left:20px;margin-left:2.66666667vw}#site-footer .footer-menu>ul>li>a{font-size:21px;font-size:2.8vw}#site-footer .footer-copy{font-size:21px;font-size:2.8vw;margin-top:10px;margin-top:1.33333333vw}#site-footer .footer-sns{margin-top:40px;margin-top:5.33333333vw}#site-footer .footer-sns>ul{justify-content:flex-end}#site-footer .footer-sns>ul>li+li{margin-left:24px;margin-left:3.2vw}#site-footer .footer-sns>ul>li>a img{width:65px;width:8.66666667vw}#site-footer .scroll-top{width:75px;width:10vw;height:75px;height:10vw;top:-95px;top:-12.66666667vw;right:-20px;right:-2.66666667vw}#site-footer .scroll-top:hover{border-color:#e7edf3;background-color:#fff;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7.4'%3E%3Cpath d='M0,6L6,0l6,6-1.4,1.4L6,2.8,1.4,7.4l-1.4-1.4Z' style='fill: %23ef4625; stroke-width: 0px;'/%3E%3C/svg%3E")}.main-page-section>.inner{padding:100px 0;padding:13.33333333vw 0}#main_intro .logo>div img{width:247px;width:32.93333333vw}#main_intro .text>div{padding-bottom:60px;padding-bottom:8vw}#main_intro .text>div .t{grid-column:1 / 17;font-size:34px;font-size:4.53333333vw}#main_intro .text>div .s{text-align:left;margin-top:50px;margin-top:6.66666667vw}#main_intro .text>div .s img{width:180px;width:24vw}#main_purpose>.inner{padding-top:50px;padding-top:6.66666667vw}#main_purpose .item .text{grid-column:1 / 17}#main_purpose .item .text>div>div{margin-top:150px;margin-top:20vw}#main_purpose .item .text .tit1{font-size:30px;font-size:4vw}#main_purpose .item .text .tit2{font-size:90px;font-size:12vw}#main_purpose .item .text .txt{font-size:21px;font-size:2.8vw}#main_purpose .item .text .btn{font-size:16px;font-size:2.13333333vw;width:145px;width:19.33333333vw;height:50px;height:6.66666667vw;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-border-radius:6.66666667vw;-moz-border-radius:6.66666667vw;border-radius:6.66666667vw;margin-top:40px;margin-top:5.33333333vw}#main_purpose .item .obj{grid-column:6 / 17;margin-top:560px;margin-top:74.66666667vw;margin-bottom:0}#main_technology .grid>.column{grid-column:1 / 17;padding:120px 0;padding:16vw 0;justify-content:space-between}#main_technology .title1{font-size:46px;font-size:6.13333333vw}#main_technology .title2{font-size:130px;font-size:17.33333333vw;line-height:1.1}#main_technology .text{font-size:21px;font-size:2.8vw}#main_news{height:auto}#main_news .column{grid-column:1 / 17}#main_news .title{font-size:40px;font-size:5.33333333vw;margin-bottom:40px;margin-bottom:5.33333333vw}#main_news .viewAll{font-size:20px;font-size:2.66666667vw;top:20px;top:2.66666667vw}#main_career{height:100vh}#main_career>.inner{padding:120px 0;padding:16vw 0;justify-content:space-between}#main_career .text1{font-size:50px;font-size:6.66666667vw;width:100%}#main_career .text2{font-size:25px;font-size:3.33333333vw;width:90%;margin:0 auto}#main_career .btn{font-size:16px;font-size:2.13333333vw;width:210px;width:28vw;height:50px;height:6.66666667vw;margin-top:30px;margin-top:4vw}.post_list_top{flex-direction:column;align-items:flex-start;margin-bottom:50px;margin-bottom:6.66666667vw}.post_list_top>*{width:100%}.post_list_top .total{font-size:24px;font-size:3.2vw}.post_list_top .total span:before{height:21px;height:2.8vw}.post_list_top .search{width:100%}.post_list_top .search .ipt{height:80px;height:10.66666667vw}.post_list_top .search .btn{height:80px;height:10.66666667vw}.post_list>ul{margin:-15px -20px;margin:-2vw -2.66666667vw}.post_list>ul>li{width:100%;padding:15px 20px;padding:2vw 2.66666667vw}.post_item>.dec{padding:30px 0;padding:4vw 0}.post_item>.dec>*+*{margin-top:10px;margin-top:1.33333333vw}.post_item>.dec .cate{font-size:24px;font-size:3.2vw}.post_item>.dec .tit{font-size:24px;font-size:3.2vw;max-width:530px;max-width:70.66666667vw}.post_item>.dec .date{font-size:20px;font-size:2.66666667vw}.post_pagination{margin-top:70px;margin-top:9.33333333vw}.post_view .head{padding-bottom:50px;padding-bottom:6.66666667vw;margin-bottom:50px;margin-bottom:6.66666667vw;border-bottom:1px solid var(--border-color)}.post_view .head>*+*{margin-top:15px;margin-top:2vw}.post_view .head .cate{font-size:24px;font-size:3.2vw}.post_view .head .title{font-size:34px;font-size:4.53333333vw}.post_view .head .date{font-size:21px;font-size:2.8vw}.post_view .body{padding:0;border:0;border-radius:0}.post_view .body .content .subTitle{font-size:34px !important;font-size:4.53333333vw !important}.post_view .body .content .text{margin-bottom:40px;margin-bottom:5.33333333vw}.post_view .body .content .caption{margin-bottom:40px;margin-bottom:5.33333333vw}.post_view .body .attachments{margin-bottom:0}.post_view .bot{margin-top:70px;margin-top:9.33333333vw}.post_view .bot .prevNext>li+li{margin-top:15px;margin-top:2vw}.post_view .bot .prevNext>li>a{font-size:24px;font-size:3.2vw}.post_view .bot .prevNext>li>a .tit{padding-right:18px;padding-right:2.4vw;margin-right:18px;margin-right:2.4vw}.post_view .bot .prevNext>li>a .txt{overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:keep-all}.post_view .bot .toList{margin-top:70px;margin-top:9.33333333vw}#sub-page-kv{padding-top:300px;padding-top:40vw}#sub-page-kv>.inner{top:300px;top:40vw;padding-bottom:100px;padding-bottom:13.33333333vw}#sub-page-kv>.bg{margin-top:200px;margin-top:26.66666667vw}#sub-page-kv .route{display:none}#sub-page-kv .title{font-size:42px;font-size:5.6vw}.sub-page-section>.inner{padding:35px 0;padding:4.66666667vw 0}.sub-page-section:first-child>.inner{padding-top:70px;padding-top:9.33333333vw}.sub-page-section:last-child>.inner{padding-bottom:100px;padding-bottom:13.33333333vw}.sub-page-section .secHead{margin-bottom:70px;margin-bottom:9.33333333vw}.sub-page-section .secBody+.secBody{margin-top:70px;margin-top:9.33333333vw}.sub-page-section .secTitle{font-size:42px;font-size:5.6vw;margin-bottom:30px;margin-bottom:4vw}.sub-page-section .subTitle{font-size:34px;font-size:4.53333333vw;margin-bottom:30px;margin-bottom:4vw}.sub-page-section .secTit{font-size:34px;font-size:4.53333333vw;margin-bottom:20px;margin-bottom:2.66666667vw}#vison_mission .secBody{margin:-30px;margin:-4vw}#vison_mission .secBody+.secBody{margin-top:80px;margin-top:10.66666667vw}#vison_mission .secBody>*{padding:30px;padding:4vw}#ceo_message .secBody{padding-top:250px;padding-top:33.33333333vw}#ceo_message .secBody .img{padding-right:0}#ceo_message .secBody .img img{width:90%}#ceo_message .secBody .text{padding:0}#our_team .secBody .img{padding-right:0;margin-top:50px;margin-top:6.66666667vw}#our_team .secBody .text{margin-top:60px;margin-top:8vw}#corporate_history .img{padding:0;margin-top:60px;margin-top:8vw}#corporate_history .img>.imgObj>div{padding-top:100%}#corporate_history .list>li+li{margin-top:30px;margin-top:4vw}#corporate_history .list>li .year{font-size:24px;font-size:3.2vw}#corporate_history .list>li .text{font-size:24px;font-size:3.2vw}#our_affiliates .map ul>li .f p{font-size:21px;font-size:2.8vw;margin-bottom:15px;margin-bottom:2vw}#our_affiliates .map ul>li .f img{width:80px;width:10.66666667vw}#our_affiliates .branch{margin-top:70px;margin-top:9.33333333vw}#our_affiliates .branch>ul{margin:-50px 0;margin:-6.66666667vw 0}#our_affiliates .branch>ul>li{width:100%;padding:50px 0;padding:6.66666667vw 0}#our_affiliates .branch>ul>li+li:before{width:100%;height:1px;top:0;bottom:auto;left:0}#our_affiliates .branch>ul>li .tit{font-size:34px;font-size:4.53333333vw;margin-bottom:20px;margin-bottom:2.66666667vw}#our_affiliates .branch>ul>li .info{font-size:24px;font-size:3.2vw}#sustainability_overview .book{margin-top:0}#sustainability_overview .book img{margin-bottom:50px;margin-bottom:6.66666667vw}#sustainability_overview .book .btn>*:after{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23ffffff'%3E%3Cpath d='M480-320 280-520l56-58 104 104v-326h80v326l104-104 56 58-200 200ZM240-160q-33 0-56.5-23.5T160-240v-120h80v120h480v-120h80v120q0 33-23.5 56.5T720-160H240Z'/%3E%3C/svg%3E")}#hse_overview .secBody+.secBody{margin-top:80px;margin-top:10.66666667vw;padding-top:80px;padding-top:10.66666667vw}#hse_overview .top{margin-bottom:80px;margin-bottom:10.66666667vw}#hse_overview .list>li+li{margin-top:80px;margin-top:10.66666667vw}#hse_overview .list>li{flex-direction:column}#hse_overview .list>li .img{width:80%;margin-top:50px;margin-top:6.66666667vw}#hse_overview .list>li .cont{padding:0}#fleet_overview .list>li{flex-direction:column;padding-bottom:120px;padding-bottom:16vw}#fleet_overview .list>li>*{width:100%}#fleet_overview .list>li .cont{padding:0}#fleet_overview .list>li .cont .title{font-size:34px;font-size:4.53333333vw;margin-bottom:30px;margin-bottom:4vw;padding-bottom:30px;padding-bottom:4vw}#fleet_overview .list>li .cont .tit{font-size:34px;font-size:4.53333333vw}#fleet_overview .list>li .cont .txt{font-size:24px;font-size:3.2vw}#fleet_overview .list>li .cont .btn{position:absolute;bottom:0;left:50%;margin-top:0;max-width:100%;width:auto;transform:translateX(-50%);background-color:var(--secondary-color);border-color:var(--secondary-color);color:#fff}#fleet_overview .list>li .img{margin-top:50px;margin-top:6.66666667vw}#careers_talent .top{margin-bottom:60px;margin-bottom:8vw}#careers_talent .cont>li+li{margin-top:30px;margin-top:4vw}#careers_talent .cont>li .tit{margin-bottom:10px;margin-bottom:1.33333333vw}#careers_talent .img{padding:0;margin-bottom:40px;margin-bottom:5.33333333vw}#careers_talent .img .imgObj>div{padding-top:85%}#careers_talent .secBody+.secBody{margin-top:80px;margin-top:10.66666667vw;padding-top:80px;padding-top:10.66666667vw}#careers_recruit .recruit_post_item{padding:50px 50px;padding:6.66666667vw 6.66666667vw;min-height:380px;min-height:50.66666667vw}#careers_recruit .recruit_post_item .tit{font-size:36px;font-size:4.8vw;margin-bottom:20px;margin-bottom:2.66666667vw}#careers_recruit .recruit_post_item .info{font-size:24px;font-size:3.2vw}#careers_recruit .recruit_post_item .date{font-size:24px;font-size:3.2vw}#careers_recruit .recruit_post_item .btn{background-color:var(--secondary-color);border-color:var(--secondary-color);color:#fff}#careers_recruit .recruit_post_view .info{padding:40px;padding:5.33333333vw;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-border-radius:2.66666667vw;-moz-border-radius:2.66666667vw;border-radius:2.66666667vw;position:relative;overflow:hidden;background-color:var(--secondary-color)}#careers_recruit .recruit_post_view .info:after{display:none}#careers_recruit .followUs{margin-top:70px;margin-top:9.33333333vw}#careers_recruit .followUs .tit{font-size:24px;font-size:3.2vw;margin-bottom:20px;margin-bottom:2.66666667vw}#careers_recruit .followUs .txt{font-size:24px;font-size:3.2vw;padding-right:45px}#careers_recruit .followUs .txt .link{bottom:5px;bottom:.66666667vw}#contactus_overview .loaction{margin:-30px;margin:-4vw}#contactus_overview .loaction>li{width:100%;padding:30px;padding:4vw}#contactus_overview .loaction>li .tit{font-size:34px;font-size:4.53333333vw;margin-bottom:20px;margin-bottom:2.66666667vw}#contactus_overview .loaction>li .dec>dd .h{width:90px;width:12vw}#contactus_overview_map .map{padding-top:85%}#technology .technology_cont>.obj>div{font-size:36px;font-size:4.8vw;width:600px;width:80vw;height:600px;height:80vw;margin-top:-70px;margin-top:-9.33333333vw;margin-bottom:-70px;margin-bottom:-9.33333333vw}#technology .technology_cont>.text{padding-right:40px;padding-right:5.33333333vw}#technology .technology_cont>.text+.text{padding-left:40px;padding-left:5.33333333vw;padding-right:0}#technology .technology_cont>.text .h{font-size:28px;font-size:3.73333333vw;margin-bottom:20px;margin-bottom:2.66666667vw;line-height:1.2}#technology .technology_cont>.text .t{font-size:18px;font-size:2.4vw}#technology .technology_cont>.text .t dd{padding-left:15px;padding-left:2vw}.value-box-wrap{margin-top:80px;margin-top:10.66666667vw;flex-direction:column;gap:20px}.value-box{padding:40px;padding:5.33333333vw;flex-direction:row;gap:20px}.value-box:not(:last-of-type)::after{top:100%;left:50%;width:2px;height:20px;transform:translateX(-50%)}.value-box-top{width:120px;width:16vw;height:120px;height:16vw}.value-box-top .img-wrap{width:80px;width:10.66666667vw;height:80px;height:10.66666667vw}.value-box-bottom{text-align:left;width:100%}.value-box-bottom-title{padding-bottom:20px;padding-bottom:2.66666667vw;margin-bottom:20px;margin-bottom:2.66666667vw;font-size:30px;font-size:4vw}}