@font-face{font-family:"kiaL";font-weight:normal;font-style:normal;src:url("/fonts/eot/KiaSignatureFixLight.eot");src:url("/fonts/eot/KiaSignatureFixLight.eot?#iefix") format("embedded-opentype"),url("/fonts/woff/KiaSignatureFixLight.woff") format("woff"),url("/fonts/KiaL.ttf") format("truetype")}@font-face{font-family:"kiaM";font-weight:normal;font-style:normal;src:url("/fonts/eot/KiaSignatureFixRegular.eot");src:url("/fonts/eot/KiaSignatureFixRegular.eot?#iefix") format("embedded-opentype"),url("/fonts/woff/KiaSignatureFixRegular.woff") format("woff"),url("/fonts/KiaM.ttf") format("truetype")}@font-face{font-family:"kiaB";font-weight:normal;font-style:normal;src:url("/fonts/eot/KiaSignatureFixBold.eot");src:url("/fonts/eot/KiaSignatureFixBold.eot?#iefix") format("embedded-opentype"),url("/fonts/woff/KiaSignatureFixBold.woff") format("woff"),url("/fonts/KiaB.ttf") format("truetype")}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"kiaM","돋움",sans-serif;font-size:16px;color:#05141f}a{text-decoration:none;white-space:nowrap}ul{list-style:none}button{border:none;background:none;cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:normal}img{width:100%;vertical-align:top}.blind{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;white-space:nowrap}::-webkit-scrollbar{-webkit-appearance:none;display:none}.mo-br{display:none}@media screen and (max-width: 760px){.mo-br{display:block}.pc-br{display:none}}header{position:fixed;top:0;width:100%;z-index:100;background-color:rgba(0,0,0,0)}header.bg-on{background-color:#05141f}header.hide{transform:translateY(-100%)}header .logo{position:absolute;background:url("/img/logo_white.png") no-repeat}header nav a{position:relative;color:#fff}header nav .depth1>li>a{display:inline-block;font-family:"kiaB";font-size:18px}header nav .depth2{display:none}header nav .depth2>li>a{display:inline-block;font-family:"kiaL";font-size:16px;line-height:18px}header nav .depth3{display:none}header nav .depth3 li a{display:inline-block;font-family:"kiaL";color:#79838b}footer{height:410px;padding:80px 0 50px 290px;background:#05141f}footer .container{position:relative;display:flex;height:100%}footer .container .logo{display:block;width:117px;height:27px;background:url("/img/logo_white.png") no-repeat}footer .container nav{margin-left:90px}footer .container nav a{color:#fff}footer .container nav .depth1{display:flex}footer .container nav .depth1>li{width:230px;padding-left:60px;border-right:1px solid #79838b}footer .container nav .depth1>li>a{display:block;line-height:16px;margin-bottom:20px;font-family:"kiaB"}footer .container nav .depth1>li:last-child{border-right:none}footer .container nav .depth2 li a{display:block;margin-bottom:15px;font-size:14px;line-height:14px;color:#79838b}footer .container nav .depth2 li:last-child a{margin-bottom:0}footer .container nav .depth3{display:none}footer .container .copyright{position:absolute;left:0;bottom:0;font-size:14px;color:#979a9c}footer #btn-top{position:fixed;z-index:100;right:16px;bottom:16px;width:48px;height:48px;background:url(/img/top_btn.png) no-repeat;box-shadow:0 2px 10px rgba(0,0,0,.2);transition:opacity .3s;opacity:0;pointer-events:none}footer #btn-top.show{opacity:1;pointer-events:auto}@media screen and (max-width: 1400px){footer{padding:80px 50px 50px}}@media screen and (min-width: 1100px){header{height:80px;border-bottom:1px solid hsla(0,0%,100%,.2);transition:transform .5s}header:hover,header:focus-within{background:#05141f}header .logo{top:25px;left:50px;width:117px;height:27px}header .btn-menu{display:none}header nav{padding-right:30px}header nav .depth1{display:flex;justify-content:flex-end}header nav .depth1>li{padding:0 20px}header nav .depth1>li>a{line-height:80px}header nav .depth1>li:hover>a::after,header nav .depth1>li:focus-within>a::after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:2px solid #f3c300}header nav .depth1>li:hover>a,header nav .depth1>li:focus-within>a{color:#f3c300}header nav .depth1>li:hover .depth2,header nav .depth1>li:focus-within .depth2{display:flex}header nav .depth2{justify-content:flex-end;position:absolute;width:100%;left:0;padding:40px 20px;background:#05141f}header nav .depth2>li>a{margin:0 30px}header nav .depth2>li:hover>a,header nav .depth2>li:focus-within>a{color:#f3c300}header nav .depth2>li:hover .depth3,header nav .depth2>li:focus-within .depth3{display:block}header nav .depth3{margin-top:30px;text-align:center}header nav .depth3 li:last-child a{margin-bottom:10px}header nav .depth3 li a{margin-bottom:20px;line-height:16px;font-size:16px}header nav .depth3 li a:hover,header nav .depth3 li a:focus-within{color:#fff}}@media screen and (max-width: 1099px){.open{overflow:hidden}.open header{height:100vh;background:#05141f;transform:translateY(0)}.open .logo{display:none}.open .btn-menu{background-image:url(/img/icon_close.png)}.open nav{display:block;overflow:auto}header{height:50px;transition:background-color .5s,transform .5s}header .logo{display:block;top:50%;transform:translateY(-50%);left:16px;width:59px;height:15px;background-size:59px}header .btn-menu{position:absolute;top:5px;right:10px;width:41px;height:41px;background:url("/img/icon_menu.png") no-repeat;background-size:41px 41px;z-index:1}header nav{display:none;width:100%;height:100%;padding:80px 16px 0;text-align:left}header nav .depth1>li>a{padding:12px 30px 12px 0}header nav .depth1>li.arrow>a::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:15px;height:9px;background:url("/img/icon-arrow.png") no-repeat;background-size:15px 9px}header nav .depth1>li.arrow.active>a::after{transform:translateY(-50%) rotate(180deg)}header nav .depth1>li.active>a{color:#f3c300}header nav .depth1>li.active .depth2{display:block}header nav .depth2{position:relative}header nav .depth2>li>a{padding:8px 25px 8px 0;font-family:"kiaM";font-size:14px;color:#79838b}header nav .depth2>li.dash>a::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px;height:2px;background:#fff}header nav .depth2>li.dash>a::after{content:"";position:absolute;right:4px;top:50%;transform:translateY(-50%);width:2px;height:10px;background:#fff}header nav .depth2>li.dash.active>a::after{display:none}header nav .depth2>li.active>a{color:#f3c300}header nav .depth2>li.active .depth3{display:block}header nav .depth3{padding-left:16px}header nav .depth3 li a{line-height:28px;font-size:14px}footer{height:auto;padding:40px 16px 30px}footer .container{display:block}footer .container .logo{display:block;width:59px;height:15px;background-size:59px}footer .container nav{margin:30px 0 15px}footer .container nav .depth1{display:block}footer .container nav .depth1>li{width:auto;padding-left:0;margin-right:0;border:none}footer .container nav .depth1>li>a{font-size:14px;line-height:14px;margin-bottom:25px;font-family:"kiaM"}footer .container nav .depth2,footer .container nav .depth3{display:none}footer .container .copyright{position:relative;margin-top:40px;font-size:12px;text-align:center}}.main{letter-spacing:-0.25px}.main .intro .media-box{position:relative;height:100vh}.main .intro .media-box video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}@media screen and (min-width: 1100px){.main .intro .text-box{display:none}.main .facilities,.main .guide,.main .location{display:none}}@media screen and (max-width: 1099px){.main .intro .text-box{display:block}.main .facilities,.main .guide,.main .location{display:block;padding:0 16px}.main section{margin-bottom:60px}.main section h2{padding-bottom:40px;font-family:"kiaB";font-size:24px;line-height:24px}.main .intro{background:#05141f;color:#fff;text-align:center}.main .intro .media-box{height:auto;padding-top:56%}.main .intro .text-box{padding:60px 0}.main .intro .text-box h2{padding-bottom:25px;font-family:"kiaB";font-size:24px}.main .intro .text-box p{padding:0 16px;font-size:14px;letter-spacing:-0.5px;line-height:23px}.main .facilities-swiper{position:relative;padding-bottom:20px;margin-bottom:30px}.main .facilities-swiper .swiper .title{position:absolute;left:20px;bottom:15px;color:#fff;font-family:"kiaB"}.main .facilities-swiper .swiper-pagination{width:100%;left:0;right:0;top:initial;bottom:0;height:5px;background:#ddd}.main .facilities-swiper .swiper-pagination .swiper-pagination-progressbar-fill{background:#05141f}.main .facilities .list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-12px}.main .facilities .list li{width:25%;margin-bottom:20px;text-align:center}.main .facilities .list li a{display:inline-block}.main .facilities .list li .title{display:block;font-family:"kiaB";font-size:14px;color:#05141f}.main .facilities .list li img{width:64px}.main .guide .list{display:flex;flex-wrap:wrap;justify-content:center;margin:30px 0 12px}.main .guide .list li{width:33.33%;margin-bottom:20px;text-align:center}.main .guide .list li a{display:inline-block}.main .guide .list li .title{display:block;font-family:"kiaB";font-size:14px;color:#05141f}.main .guide .list li img{width:64px}.main .guide .text-box h3{padding:15px 0;font-family:"kiaB";font-size:14px;border-top:1px solid #05141f;border-bottom:1px solid #05141f}.main .guide .text-box .title{padding:14px 0;font-family:"kiaB";font-size:14px}.main .guide .text-box ul li{position:relative;padding-left:10px;line-height:23px;letter-spacing:-0.5px;font-size:14px;color:#37434b}.main .guide .text-box ul li::before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;background:#ddd;margin-right:10px}.main .location #map{width:100%;aspect-ratio:1.6/1;margin-bottom:30px}.main .location .text-box{margin-bottom:30px}.main .location .text-box .title{margin-bottom:10px;line-height:15px;font-family:"kiaB";font-size:14px}.main .location .text-box p{position:relative;line-height:23px;letter-spacing:-0.5px;font-size:14px;color:#37434b}.main .location .btn-group a{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:33px;font-family:"kiaB";font-size:14px;text-align:center;border:1px solid #05141f;margin-bottom:10px;padding-right:8px;color:#05141f}.main .location .btn-group a::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:7px;height:11px;margin-left:50px;background:url("/img/main/icon_location_arrow_black.png") no-repeat center;background-size:7px 11px}.main .location .btn-group a.active,.main .location .btn-group a:hover{background:#05141f;color:#fff}.main .location .btn-group a.active::after,.main .location .btn-group a:hover::after{background-image:url("/img/main/icon_location_arrow_white.png")}}.sub{letter-spacing:-0.25px}.sub .container{width:1340px;margin:0 auto 100px}.sub .row{display:flex;justify-content:space-between}.sub .article{position:relative;margin-bottom:80px}.sub .article:last-child{margin-bottom:0}.sub .article-title{margin-bottom:20px}.sub .article-title h4{margin-bottom:10px;font-family:"kiaB";font-size:30px;line-height:36px}.sub .article-title h5{margin:60px 0 40px;font-family:"kiaB";font-size:30px;line-height:36px}.sub .article-title p{font-family:"kiaB";font-size:20px;line-height:36px}.sub .article-title p.text{font-family:"kiaM";color:#05141f}.sub .article-title .row{margin:20px 0 60px;align-items:center;flex-direction:row}.sub .article-middle-title{margin:60px 0 40px}.sub .article-middle-title h5{font-family:"kiaB";font-size:30px;line-height:36px}.sub .article-middle-title p{margin-top:0;font-family:"kiaM";font-size:16px;line-height:26px}.sub .article-middle-title p.mt{margin-top:15px}.sub .article-middle-title p.text{color:#37434b}.sub .article-content{padding:35px;background-color:#fafafa}.sub .article-content.center{display:flex;justify-content:center}.sub .article-content.init{padding:0;background-color:rgba(0,0,0,0)}.sub .article-map{margin-top:40px}.sub .article-swiper{position:relative;padding-bottom:40px;margin-bottom:40px}.sub .article-swiper .swiper .swiper-slide{position:relative}.sub .article-swiper .swiper-pagination{height:10px;bottom:0}.sub .article-swiper .swiper-pagination .swiper-pagination-bullet{vertical-align:top;width:10px;height:10px;margin:0 7px;border-radius:5px;background-color:#ddd;opacity:1}.sub .article-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:40px;background-color:#ea0029}.sub .sub-visual{display:flex;justify-content:center;align-items:center;height:450px;background-position:center;background-repeat:no-repeat;background-size:cover}.sub .sub-visual h2{margin-top:80px;font-family:"kiaB";font-size:40px;color:#fff}.sub .tab-menu{display:flex;justify-content:center;height:75px;border-bottom:1px solid #ddd}.sub .tab-menu li{display:flex;justify-content:center;align-items:center;height:100%;margin:0 25px;border-bottom:3px solid rgba(0,0,0,0)}.sub .tab-menu li a{font-family:"kiaB";font-size:18px;color:#666}.sub .tab-menu li.active{border-bottom:3px solid #05141f}.sub .tab-menu li.active a{color:#05141f}.sub .bg-tab-menu{display:flex;justify-content:center;height:60px;margin-bottom:60px}.sub .bg-tab-menu li{display:flex;justify-content:center;align-items:center;height:100%;width:14.28%}.sub .bg-tab-menu li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:"kiaM";font-size:18px;color:#666;border:1px solid #ddd;border-right:0}.sub .bg-tab-menu li:last-child a{border-right:1px solid #ddd}.sub .bg-tab-menu li.active a{font-family:"kiaB";background-color:#05141f;color:#fff;border-color:#05141f}.sub .sub-title{padding:100px 0 60px;text-align:center}.sub .sub-title h3{font-family:"kiaB";font-size:40px;line-height:35px}.sub .sub-title p{margin-top:30px;line-height:36px}.sub .thumb-style{display:flex;flex-wrap:wrap;margin-top:60px;margin-bottom:-80px;padding:0 !important;background-color:rgba(0,0,0,0)}.sub .thumb-style .row{width:100%;margin-bottom:80px}.sub .thumb-style .thumb-box{margin-right:40px}.sub .thumb-style .text-box{flex:1;width:100%}.sub .thumb-style .text-box-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sub .thumb-style .text-box-header h5{font-family:"kiaB";font-size:30px;line-height:36px}.sub .thumb-style .text-box-header .btn-group{margin:0 -7px}.sub .thumb-style .text-box-body{height:calc(100% - 64px);padding:35px;background-color:#fafafa}.sub .thumb-style2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-top:60px;margin-bottom:-80px;padding:0 !important;background-color:rgba(0,0,0,0)}.sub .thumb-style2 .row{flex-direction:column;width:calc(50% - 30px);margin-bottom:80px}.sub .thumb-style2 .thumb-box{width:100%;margin-bottom:40px}.sub .thumb-style2 .text-box{width:100%}.sub .thumb-style2 .text-box-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sub .thumb-style2 .text-box-header h5{font-family:"kiaB";font-size:30px;line-height:36px}.sub .thumb-style2 .text-box-header .btn-group{margin:0 -7px}.sub .thumb-style2 .text-box-header .btn-group a{width:220px}.sub .thumb-style2 .text-box-body{padding:35px;background-color:#fafafa}.sub .dl-list{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:15px;text-align:left}.sub .dl-list:last-child{margin-bottom:0}.sub .dl-list dt{width:95px;font-family:"kiaB";font-size:18px;line-height:30px}.sub .dl-list dd{width:calc(100% - 95px);font-size:16px;line-height:30px;color:#37434b}.sub .icon-list{display:flex;flex-wrap:wrap;justify-content:center;max-width:900px}.sub .icon-list li{display:flex;flex-direction:column;align-items:center;width:160px;margin:0 10px}.sub .icon-list img{width:-moz-fit-content;width:fit-content}.sub .icon-list span{font-size:16px;line-height:30px}.sub .dot-list li{position:relative;padding-left:10px;font-size:16px;line-height:30px;color:#37434b}.sub .dot-list li::before{content:"";position:absolute;left:0;top:10px;width:4px;height:4px;background:#ddd;margin-right:10px}.sub .text{font-size:16px;line-height:30px;color:#37434b}.sub .text.bold{font-family:"kiaB"}.sub .btn-group{display:flex;justify-content:center;align-items:center}.sub .btn-group a{position:relative;display:flex;justify-content:center;align-items:center;width:280px;height:48px;font-family:"kiaB";font-size:16px;text-align:center;border:1px solid #05141f;margin:0 7px;color:#05141f}.sub .btn-group a::after{content:"";display:inline-block;width:7px;height:11px;margin-left:15px;background:url("/img/sub/icon_btn_arrow_black.png") no-repeat center;background-size:7px 11px}.sub .btn-group a.active,.sub .btn-group a:hover{background:#05141f;color:#fff}.sub .btn-group a.active::after,.sub .btn-group a:hover::after{background-image:url("/img/main/icon_location_arrow_white.png")}.sub .btn-group a.btn-black{background:#05141f;color:#fff}.sub .btn-group a.btn-black::after{background-image:url("/img/sub/icon_btn_arrow_white.png")}.sub .btn-group a.btn-white{background:#fff;color:#05141f}.sub .btn-group a.btn-white::after{background-image:url("/img/sub/icon_btn_arrow_black.png")}.sub .btn-black{position:relative;display:flex;justify-content:center;align-items:center;width:280px;height:48px;font-family:"kiaB";font-size:16px;text-align:center;border:1px solid #05141f;background:#05141f;color:#fff}.sub .btn-black::after{content:"";display:inline-block;width:7px;height:11px;margin-left:15px;background:url("/img/sub/icon_btn_arrow_white.png") no-repeat center;background-size:7px 11px}.sub .faq-list{border-top:2px solid #05141f}.sub .faq-list li{border-bottom:1px solid #ddd}.sub .faq-list li:last-child{margin-bottom:0}.sub .faq-list li .faq-title{position:relative;text-align:left;width:100%;min-height:90px;padding:30px 20px 30px 60px;font-size:18px;color:#05141f}.sub .faq-list li .faq-title.active{color:#ea0029}.sub .faq-list li .faq-title::before{content:"Q";position:absolute;top:30px;left:20px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;background-color:#05141f;font-size:18px;color:#fff}.sub .faq-list li .faq-title::after{content:"";position:absolute;top:30px;right:20px;width:25px;height:25px;margin-left:20px;background:url("/img/sub/icon_minus.png") no-repeat center}.sub .faq-list li .faq-title[aria-expanded=true]::after{content:"";background-image:url("/img/sub/icon_plus.png")}.sub .faq-list li .faq-content p{display:flex;align-items:center;position:relative;width:100%;min-height:90px;padding:30px 60px;background-color:#f8f8f8;color:#37434b;line-height:26px;border-top:1px solid #ddd}.sub .faq-list li .faq-content p::before{content:"A";position:absolute;top:28px;left:20px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;background-color:#ccc;font-size:18px;color:#fff}.vision-square-guide .sub-visual{background-image:url("/img/sub/sub_visual_01.jpg")}.vision-square-guide .vr-box{position:relative;margin-bottom:60px}.vision-square-guide .vr-box a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:180px;height:180px;border-radius:50%;background:#05141f;display:flex;justify-content:center;align-items:center;font-family:"kiaB";font-size:20px;color:#fff}.vision-square-guide .vr-box a img{margin:0 0 3px 15px;width:auto}.vision-square-guide .vr-box a::after{content:"";position:absolute;width:200px;height:200px;border-radius:50%;background:rgba(5,20,31,.5);z-index:-1}.vision-square-guide .text-box{padding:40px;margin-bottom:60px;background-color:#fafafa}.vision-square-guide .text-box dl{margin-bottom:30px}.vision-square-guide .text-box dl:last-child{margin-bottom:0}.vision-square-guide .img-box{width:calc(50% - 30px)}.vision-square-guide .img-box img{margin-bottom:20px}.vision-square-guide .vision-square-guide-swiper{position:relative}.vision-square-guide .vision-square-guide-swiper .swiper-button-prev{left:-66px;background:url("/img/sub/icon_slide_arrow.png") no-repeat center;width:46px;height:46px}.vision-square-guide .vision-square-guide-swiper .swiper-button-prev::after{content:""}.vision-square-guide .vision-square-guide-swiper .swiper-button-next{right:-66px;background:url("/img/sub/icon_slide_arrow.png") no-repeat center;transform:rotate(180deg);width:46px;height:46px}.vision-square-guide .vision-square-guide-swiper .swiper-button-next::after{content:""}.vision-square-guide .vision-square-guide-swiper .swiper-pagination{opacity:0;width:100%;left:0;right:0;top:initial;bottom:0;height:5px;background:#ddd}.vision-square-guide .vision-square-guide-swiper .swiper-pagination .swiper-pagination-progressbar-fill{background:#05141f}.vision-square-guide .article{margin-bottom:0;padding-bottom:110px;text-align:center}.vision-square-guide .article-title h4{color:#ea0029}.vision-square-guide .article::after{content:"";position:absolute;bottom:25px;left:50%;transform:translateX(-50%);width:10px;height:60px;background:url("/img/sub/dots.png") no-repeat center}.vision-square-guide .article:last-child{padding-bottom:0}.vision-square-guide .article:last-child::after{display:none}.vision-square-guide .hrd-accomplishment img{margin:65px 0 10px;width:auto}.vision-square-guide .hrd-way .row{justify-content:center}.vision-square-guide .hrd-way .row .col{margin:0 15px}.vision-square-guide .hrd-way-box{position:relative;margin-top:102px;width:350px;height:255px;border-radius:10px;background:#fff}.vision-square-guide .hrd-way-box .icon{width:auto;margin:-67px 0 20px}.vision-square-guide .hrd-way-box ul li{position:relative;padding-bottom:25px;line-height:30px;color:#37434b}.vision-square-guide .hrd-way-box ul li::after{content:"";position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:15px;height:10px;background:url("/img/sub/icon_hrd_way_arrow.png") no-repeat}.vision-square-guide .hrd-way-box ul li:last-child{padding-bottom:0}.vision-square-guide .hrd-way-box ul li:last-child::after{display:none}.facility .sub-visual{background-image:url("/img/sub/sub_visual_02.jpg")}.inquiry .sub-visual{background-image:url("/img/sub/sub_visual_03.jpg")}.location .sub-visual{background-image:url("/img/sub/sub_visual_04.jpg")}.inquiry .step-list{display:flex;align-items:center;justify-content:center;margin-bottom:60px}.inquiry .step-list li{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:200px;height:200px;border-radius:50%;border:1px solid #d2d2d2;margin:0 30px}.inquiry .step-list li .icon{width:auto}.inquiry .step-list li .step{margin:10px 0;color:#ea0029;font-size:14px;line-height:24px}.inquiry .step-list li .name{font-size:18px;line-height:24px}.inquiry .step-list li::after{content:"";position:absolute;width:31px;height:13px;top:90px;left:100%;background:url("/img/sub/icon_step_arrow.png") no-repeat center}.inquiry .step-list li:last-child::after{display:none}.inquiry .inquiry-info{margin-bottom:80px}.inquiry .inquiry-info:last-child{margin-bottom:0}.inquiry .inquiry-info h4{position:relative;font-family:"kiaB";font-size:30px;line-height:36px;margin-bottom:30px;padding-left:65px}.inquiry .inquiry-info h4 .icon{position:absolute;top:-8px;left:0;width:auto;margin-right:15px}.inquiry .inquiry-info ul{padding:40px;background-color:#fafafa}.inquiry .inquiry-info ul li{position:relative;padding-left:10px;font-size:16px;line-height:30px;color:#37434b}.inquiry .inquiry-info ul li::before{content:"";position:absolute;left:0;top:10px;width:4px;height:4px;background:#ddd;margin-right:10px}.location #map{width:100%;aspect-ratio:2.44/1;margin-bottom:40px;background-color:#fafafa}.location .btn-group{margin-bottom:60px}.location-content{padding:40px;background-color:#fafafa}.location-content dl{overflow:hidden;margin-bottom:30px}.location-content dl:last-child{margin-bottom:0}.location-content dl dt{float:left;display:flex;align-items:center;font-family:"kiaB";font-size:18px;line-height:30px;width:200px}.location-content dl dt .icon{width:auto;margin-right:15px}.location-content dl dd{transform:translateY(5px);font-size:16px;line-height:30px;color:#37434b}@media screen and (max-width: 1500px){.vision-square-guide .vision-square-guide-swiper{margin:0 66px}}@media screen and (max-width: 1380px){.sub section{overflow:hidden}.sub .container{width:100%;padding:0 16px;margin-bottom:50px}.sub .thumb-style{margin-top:30px;margin-bottom:-40px;justify-content:space-between}.sub .thumb-style .row{width:calc(50% - 30px);flex-direction:column;margin-bottom:40px}.sub .thumb-style .thumb-box{width:100%;margin:0 0 30px 0}.sub .thumb-style .text-box-header{flex-direction:column-reverse;align-items:flex-start}.sub .thumb-style .text-box-header .btn-group{justify-content:space-between;width:100%;margin:0 0 20px 0}.sub .thumb-style .text-box-header .btn-group a{width:calc(50% - 7px);margin:0}.sub .thumb-style .text-box-body{height:calc(100% - 110px);padding:20px}.sub .thumb-style2{margin-top:30px;margin-bottom:-40px}.sub .thumb-style2 .row{justify-content:normal;margin-bottom:40px}.sub .thumb-style2 .text-box-header{flex-direction:column-reverse;align-items:flex-start}.sub .thumb-style2 .text-box-header h5{font-family:"kiaB";font-size:30px;line-height:36px}.sub .thumb-style2 .text-box-header .btn-group{justify-content:space-between;width:100%;margin:0 0 20px 0}.sub .thumb-style2 .text-box-header .btn-group a{width:calc(50% - 7px);margin:0}.facility .article{margin-bottom:50px}}@media screen and (max-width: 1200px){.sub .hrd-way .row{flex-direction:column;align-items:center}}@media screen and (max-width: 1099px){.sub .row{flex-direction:column;align-items:center}.sub .article-title h4{font-size:20px;line-height:24px}.sub .article-title p{font-size:16px;line-height:24px}.sub .article-middle-title{margin:30px 0 20px}.sub .article-middle-title h5{font-size:16px;line-height:24px}.sub .article-middle-title p{font-size:14px;line-height:24px}.sub .article-content{padding:15px}.sub .article-content p{font-size:14px;line-height:24px}.sub .sub-visual{height:150px}.sub .sub-visual h2{margin-top:0;font-size:24px}.sub .sub-title{padding:60px 0 30px}.sub .sub-title h3{margin-bottom:20px;font-size:24px}.sub .sub-title p{font-size:14px;line-height:24px}.sub .thumb-style .row{width:100%}.sub .thumb-style .thumb-box{margin-bottom:20px}.sub .thumb-style .text-box-header h5{font-size:18px;line-height:30px}.sub .thumb-style .text-box-header .btn-group{justify-content:center;flex-direction:row}.sub .thumb-style .text-box-header .btn-group a{width:280px;margin:0 7px}.sub .thumb-style .text-box-body{height:calc(100% - 89px);padding:15px}.sub .thumb-style2{margin-bottom:-40px}.sub .thumb-style2 .row{width:100%}.sub .thumb-style2 .thumb-box{margin-bottom:20px}.sub .thumb-style2 .text-box-header h5{font-size:18px;line-height:30px}.sub .thumb-style2 .text-box-header .btn-group{justify-content:center;flex-direction:row}.sub .thumb-style2 .text-box-header .btn-group a{width:280px;margin:0 7px}.sub .thumb-style2 .text-box-body{padding:15px}.sub .dl-list{flex-direction:column}.sub .dl-list dt{margin-bottom:5px;font-size:16px;line-height:24px}.sub .dl-list dd{width:100%;font-size:14px;line-height:24px}.sub .icon-list li span{font-size:14px;line-height:24px}.sub .dot-list li{font-size:14px;line-height:24px}.sub .text{font-size:14px;line-height:24px}.vision-square-guide .vr-box{margin-bottom:20px}.vision-square-guide .vr-box a{width:110px;height:110px;font-size:14px}.vision-square-guide .vr-box a img{margin:0 0 0 10px;width:8px}.vision-square-guide .vr-box a::after{width:120px;height:120px}.vision-square-guide .text-box,.vision-square-guide .img-box{padding:20px;margin-bottom:20px}.vision-square-guide .text-box dl{margin-bottom:15px}.vision-square-guide .hrd-accomplishment img{margin:50px 0 10px;width:280px}.vision-square-guide .hrd-way-box{position:relative;margin-top:90px;width:300px;height:230px}.vision-square-guide .hrd-way-box .icon{width:120px;margin:-60px 0 20px}.vision-square-guide .hrd-way-box ul li{font-size:14px;line-height:24px}.vision-square-guide .hrd-way-box ul li::after{bottom:8px}.inquiry .step-list{flex-wrap:wrap;margin:0 -20px 30px}.inquiry .step-list li{width:120px;height:120px;margin:0 20px 20px}.inquiry .step-list li .icon{width:48px}.inquiry .step-list li .step{margin:0;line-height:20px}.inquiry .step-list li .name{font-size:14px}.inquiry .step-list li::after{top:50px;background-size:20px 10px;margin-left:-5px}.inquiry .inquiry-info{margin-bottom:40px}.inquiry .inquiry-info h4{font-size:16px;line-height:24px;margin-bottom:20px;padding-left:50px;letter-spacing:-0.8px}.inquiry .inquiry-info h4 .icon{width:40px;height:40px;margin-right:10px}.inquiry .inquiry-info ul{padding:20px}.inquiry .inquiry-info ul li{font-size:14px;line-height:22px}}@media screen and (max-width: 820px){.vision-square-guide .vision-square-guide-swiper{margin:0;padding-bottom:20px;margin-bottom:30px}.vision-square-guide .vision-square-guide-swiper .swiper-button-next,.vision-square-guide .vision-square-guide-swiper .swiper-button-prev{display:none}.vision-square-guide .vision-square-guide-swiper .swiper-pagination{opacity:1}}@media screen and (max-width: 760px){.sub .tab-menu{height:60px}.sub .tab-menu.scroll{overflow:auto;justify-content:flex-start}.sub .tab-menu li{margin:0 20px}.sub .tab-menu li a{font-size:16px}.sub .bg-tab-menu{height:50px;margin-bottom:40px}.sub .bg-tab-menu.scroll{overflow:auto;justify-content:flex-start}.sub .bg-tab-menu li{width:auto}.sub .bg-tab-menu li a{padding:0 20px;font-size:14px}.sub .article-title h5{margin:40px 0 20px}.sub .article-title .row{flex-direction:column;align-items:flex-start;margin:20px 0}.sub .article-title .row .btn-black{width:100%;margin-top:10px;font-size:14px}.sub .article-middle-title p{line-height:24px;letter-spacing:-0.8px}.sub .article-map{margin-top:20px}.sub .article-swiper{padding-bottom:20px;margin-bottom:20px}.sub .article-swiper .swiper-pagination{height:8px}.sub .article-swiper .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0 5px;border-radius:4px}.sub .article-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:30px}.sub .thumb-style .text-box-header .btn-group{justify-content:space-between;margin:0}.sub .thumb-style .text-box-header .btn-group a{width:calc(50% - 7px);margin:0 0 20px 0}.sub .thumb-style .text-box-body{height:calc(100% - 99px)}.sub .thumb-style2 .text-box-header .btn-group{justify-content:space-between;margin:0}.sub .thumb-style2 .text-box-header .btn-group a{width:calc(50% - 7px);margin:0 0 20px 0}.sub .icon-list li{width:50%;margin:15px 0}.sub .icon-list li span{font-size:14px;line-height:24px}.sub .icon-list img{width:64px}.sub .btn-group{display:flex;justify-content:center;align-items:center;margin:0 -7px}.sub .btn-group a{height:33px;font-size:14px}.sub.location #map{height:250px}.sub.location .btn-group{margin:0 0 20px 0;flex-direction:column}.sub.location .btn-group a{width:100%;margin:0 0 10px 0;padding-right:8px}.sub.location .btn-group a::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:7px;height:11px;margin-left:50px;background:url(/img/main/icon_location_arrow_black.png) no-repeat center;background-size:7px 11px}.sub.location .btn-group a.active,.sub.location .btn-group a:hover{background:#05141f;color:#fff}.sub.location .btn-group a.active::after,.sub.location .btn-group a:hover::after{background-image:url("/img/main/icon_location_arrow_white.png")}.sub.location .location-content{padding:15px}.sub.location .location-content dl dt{float:none;font-size:16px;line-height:30px}.sub.location .location-content dl dt .icon{margin-right:10px}.sub.location .location-content dl dd{padding-left:50px;transform:translateY(5px);font-size:14px;line-height:24px}.sub .faq-list li .faq-title{min-height:auto;padding:20px 30px 20px 40px;font-size:16px}.sub .faq-list li .faq-title::before{top:19px;left:10px;width:25px;height:25px;font-size:16px}.sub .faq-list li .faq-title::after{top:19px;right:5px;width:25px;height:25px;margin-left:10px;background-image:url("/img/sub/icon_minus_sm.png")}.sub .faq-list li .faq-title[aria-expanded=true]::after{content:"";background-image:url("/img/sub/icon_plus_sm.png")}.sub .faq-list li .faq-content p{min-height:auto;padding:20px 20px 20px 40px;line-height:26px;font-size:14px}.sub .faq-list li .faq-content p::before{top:20px;left:10px;width:25px;height:25px;font-size:16px}}/*# sourceMappingURL=style.min.css.map */