html,body{font-size:16px}#header{border-bottom:solid 1px #a0a0a0;position:fixed;top:0;left:0;width:100%;box-sizing:border-box;background-color:var(--color-white, #fff);z-index:99}#header .utilmenu{display:flex;font-size:16px;align-items:center;padding:10px 16px 16px}#header .utilmenu ul{display:flex;justify-content:center;gap:16px}#header .utilmenu ul li a{display:block;text-indent:0;color:var(--color-primary, #1E3083);font-weight:600}#header .utilmenu ul li select{display:block;background-color:var(--color-primary, #1E3083);color:var(--color-white, #fff);line-height:1.8;border:0;outline:none;font-size:16px}#header .ko_en_select{display:flex;justify-content:center;align-items:center}#header .head_container{display:flex;justify-content:space-between}#header .head_container h1 a{display:block;transform:translateX(10px)}#header .head_container h1 a img{display:block;height:2.5rem}#header .depth_01{font-size:18px;overflow:scroll}#header .depth_01>li{position:relative}#header .depth_01>li>a{color:var(--color-text, #333);display:block;line-height:2.4;font-weight:600;position:relative}#header .depth_01>li>a::after{content:"";display:block;position:absolute;right:16px;top:calc(50% - 3px);width:6px !important;height:6px !important;border-top:solid 1px var(--color-text, #333);border-right:solid 1px var(--color-text, #333);transform:rotate(45deg);margin:0 0 3px 11px;transition:.4s}#header .depth_02{max-height:0;transition:.6s;overflow:hidden}#header .depth_02 li a{color:#333;display:block;font-size:14px}#allMenu{width:28px;gap:6px}#allMenu span{transition:.4s}body.menushow #header #allMenu span:nth-child(1){transform:rotate(45deg);margin:0px 0 -7px 0}body.menushow #header #allMenu span:nth-child(2){display:none}body.menushow #header #allMenu span:nth-child(3){transform:rotate(-45deg)}.menushow{overflow:hidden}.menushow:after{content:"";display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;background-color:rgba(0,0,0,.7)}.menushow #header .head_container nav{transform:translateX(0);transition:.6s}#header{padding:12px 16px}#header .head_container nav{top:64px;padding:16px 0 0;text-indent:16px;transform:translateX(-100%)}#header .head_container nav .depth_01>a{position:relative}#header .head_container nav .depth_01>a:after{position:absolute;content:"";bottom:0;left:0;right:0;width:0;margin:auto;transition:.5s;height:2px;background-color:var(--color-primary, #1E3083);transform:rotate(45deg)}#header .head_container nav .depth_01>li.active>a:after{transform:rotate(135deg)}#header .head_container nav .depth_01>li.active .depth_02{max-height:390px}#header .head_container nav .depth_02{background-color:#fff;line-height:2}#header .head_container nav .depth_02:after,#header .head_container nav .depth_02:before{content:"";display:block;height:16px}#header .head_container nav .depth_02 .none_lineheight{line-height:1.4}#header .head_container nav .depth_02 a:hover{color:var(--color-primary, #1E3083)}#menu_circle{display:none;position:fixed;right:50px;top:calc(50% + 60px);transform:translateY(-50%);list-style:none;text-align:right;z-index:97}#menu_circle.text-black a{color:#000}#menu_circle.text-black a:before{content:"";background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="11" fill="none" viewBox="0 0 15 11"><path fill="black" d="M14.4875 2.1483L5.65001 10.9875L0.34668 5.68414L1.52501 4.5058L5.65001 8.6308L13.31 0.969971L14.4875 2.1483Z"/></svg>') !important}#menu_circle li{white-space:nowrap;line-height:1;border-radius:50%;background:rgba(0,0,0,0);margin-bottom:14px}#menu_circle li.active a{opacity:1}#menu_circle li.active a:before{opacity:1}#menu_circle li a{display:inline-block;width:100%;height:100%;color:#fff;opacity:.5}#menu_circle li a:before{content:"";display:inline-block;margin-right:5px;width:15px;height:11px;opacity:0;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="11" fill="none" viewBox="0 0 15 11"><path fill="white" d="M14.4875 2.1483L5.65001 10.9875L0.34668 5.68414L1.52501 4.5058L5.65001 8.6308L13.31 0.969971L14.4875 2.1483Z"/></svg>') no-repeat center;background-size:contain}#fullpage section{text-align:center;font-size:30px}#footer{position:relative;z-index:1;background-color:var(--color-white, #fff);text-align:center}#footer .address{font-size:.75rem;justify-content:center;gap:.3rem}#footer .address li b{color:#333;font-weight:normal;line-height:1.2;margin-right:4px;text-align:left;width:24%;text-indent:.4rem}#footer .address li b em{display:block;text-indent:.4rem;font-style:normal}#footer .address li span{text-align:left;color:#858484}#footer .firstLine{padding:16px 0 0}#footer .LastLine{margin-top:.3rem;padding-bottom:1rem}#footer .other_btn{display:flex;justify-content:center;gap:.2rem;padding:1.4rem 0;border-bottom:solid 1px var(--color-border, #E1E1E1);width:96%;margin:0 auto}#footer .other_btn li a{font-size:.75rem}#footer .other_btn li a:hover{background-color:var(--color-primary, #1E3083);color:var(--color-white, #fff)}#footer .copy{line-height:4;font-size:.8rem;color:var(--color-black, #000);text-align:center;border-top:solid 1px var(--color-border, #E1E1E1);border-bottom:solid 1px var(--color-border, #E1E1E1)}#footer .copy span{color:var(--color-primary, #1E3083);font-weight:700}#main .slideBanner{width:100%;height:100vh}#main .mainBanner{position:relative}#main .mainBanner_bg01{background:url("../images/main_2025/m_section01_bg.jpg") no-repeat center center/cover}#main .mainBanner_bg02{background:url("../images/main_2025/m_section01_bg02.jpg") no-repeat center center/cover}#main .black_bg{position:relative}#main .black_bg:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}#main .black_bg .textBox{color:var(--color-white, #fff);text-align:center;gap:1rem}#main .black_bg .textBox h2{font-size:2rem;text-shadow:0px 4px 4px rgba(0,0,0,.25)}#main .black_bg .textBox p{font-size:1rem;line-height:1.6;text-shadow:0px 4px 4px rgba(0,0,0,.25)}#main .company{background:url("../images/main_2025/m_section02_bg.jpg") no-repeat center center/cover}#main .company .textBox h2{margin:7rem 0 1.8rem}#main .company .companyList{width:80%;margin:3.2rem auto 7rem}#main .company .companyList li{margin:1.25rem 0;width:100%}#main .company .companyList li a{background-color:var(--color-white, #fff);max-height:120px;justify-content:space-between;border-radius:6px;padding:1rem;box-sizing:border-box}#main .company .companyList li a img{display:block;width:16%}#main .company .companyList li a span{font-size:1rem;font-weight:700}#main .company .companyList li a em{display:block;width:16%}#main .company .companyList li:hover a{background-color:var(--color-border, #e5eaff)}#main .business{background:url("../images/main_2025/m_section03_bg.jpg") no-repeat center center/cover;padding:0 0 8rem}#main .business .textBox h2{margin:7rem 0 2.7rem}#main .business .businessList{gap:1.2rem;margin-top:3.4rem}#main .business .businessList li{color:var(--color-white, #fff);max-width:580px;width:75vw;height:36vw;max-height:350px;border:solid 1px var(--color-white, #fff)}#main .business .businessList li .text_list{z-index:5;position:relative}#main .business .businessList li .text_list h3{font-size:1.2rem;padding:1rem 0 .4rem;font-weight:400}#main .business .businessList li .text_list p{font-size:18px}#main .business .businessList li .text_list a{font-size:1rem;color:var(--color-white, #fff);display:block;max-width:300px;width:80%;line-height:2.2;border:solid 1px var(--color-white, #fff);border-radius:30px;margin:.5rem auto 0}#main .business .businessList li:hover .text_list a{background-color:var(--color-white, #fff);color:var(--color-black, #000)}#main .business .businessList .black_bg{position:relative}#main .business .businessList .black_bg:before{border-radius:20px}#main .business .businessList .bg_01{background:url("../images/main_2025/section03_listImg01.png") no-repeat center;background-size:cover;border-radius:20px}#main .business .businessList .bg_02{background:url("../images/main_2025/section03_listImg02.png") no-repeat center;background-size:cover;border-radius:20px}#main .notice{background-color:var(--color-white, #fff)}#main .notice .noticeBox .noticeTitle{font-size:1.6rem;padding:1.8rem 0 1.6rem}#main .notice .noticeBox .noticeList{width:94%}#main .notice .noticeBox .noticeList li{padding:1.8rem 1.4rem 1.8rem;text-align:left;border-top:solid 3px var(--color-text, #333);box-sizing:border-box}#main .notice .noticeBox .noticeList li span{display:block;font-size:16px;color:var(--color-sub-text, #4EA0FF);font-weight:600}#main .notice .noticeBox .noticeList li h4{font-size:1.6rem;padding:1.4rem 0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#main .notice .noticeBox .noticeList li p{font-size:1rem}#main .notice .noticeBox .noticeList li a{font-size:16px;padding:28px 0 0}#main .notice .noticeBox .noticeList li a:after{content:"";display:inline-block;width:6px;height:6px;border-top:solid 1px #333;border-right:solid 1px #333;transform:rotate(45deg);margin:0 0 2px 6px}#main .notice .noticeBox .noticeList li:last-child{border-bottom:solid 3px var(--color-text, #333)}#main .notice .noticeBox .partner{font-size:1.6rem;padding:1.8rem 0 1.6rem}#main .notice .noticeBox .partnerList{width:96%;padding:0 6px;box-sizing:border-box;border-top:solid 1px var(--color-text, #333);border-bottom:solid 1px var(--color-text, #333)}#main .notice .noticeBox .partnerList>li .firstLine{padding:20px 0 0}#main .notice .noticeBox .partnerList>li .firstLine li{width:20%;display:flex;justify-content:space-between;box-sizing:border-box;padding:0 5px}#main .notice .noticeBox .partnerList>li .firstLine li a{display:block;width:200px;text-align:center;margin:0 auto}#main .notice .noticeBox .partnerList>li .firstLine li a img{display:inline-block;width:100%}#main .notice .noticeBox .partnerList>li .LastLine{padding:22px 0 20px}#main .notice .noticeBox .partnerList>li .LastLine li{width:20%;display:flex;justify-content:space-between;box-sizing:border-box;padding:0 5px}#main .notice .noticeBox .partnerList>li .LastLine li a{display:block;width:200px;text-align:center;margin:0 auto}#main .notice .noticeBox .partnerList>li .LastLine li a img{display:inline-block;width:100%}#main .notice .noticeBox .partnerList>li .LastLine li a.kglogo{width:140px}#main .notice .noticeBox .partnerList .gm a img{width:70% !important}#main .mainBanner .swiper-button-prev{background:url("../images/main_2025/mainBannerPrevBtn.svg") no-repeat center;background-size:cover;width:60px;height:60px;top:calc(50% - 110px);left:calc(50% - 610px)}#main .mainBanner .swiper-button-next{background:url("../images/main_2025/mainBannerNextBtn.svg") no-repeat center;background-size:cover;width:60px;height:60px;top:calc(50% - 30px);left:calc(50% - 610px)}#main .mainBanner #toggleBtn{position:absolute;background:url("../images/main_2025/mainBannerToggleBtn.svg") no-repeat center;background-size:cover;width:60px;height:60px;top:calc(50% + 50px);left:calc(50% - 610px);z-index:1}.mediaDisN{display:none}@media screen and (max-width: 768px){#main .business .businessList li .text_list h3{font-size:1.4rem;padding:3.8rem 0 2rem}#main .business .businessList li .text_list a{line-height:3}#footer .other_btn{gap:1.6rem}#footer .other_btn li a{font-size:.8rem}#footer .address li b{text-indent:1rem}#footer .address li b em{display:inline-block;text-indent:0}}@media screen and (max-width: 580px){#main .business .businessList li .text_list h3{font-size:1.4rem;padding:1.8rem 0 1.6rem}#footer .address li b{text-indent:1rem}#footer .address li b em{display:block;text-indent:1rem}}@media screen and (max-width: 480px){.mediaDisN{display:block}#footer .other_btn{gap:.8rem}#footer .address li b{text-indent:1rem}#main .business .businessList li .text_list h3{padding:1.6rem 0 1.4rem}#main .business .businessList li .text_list a{line-height:2}}@media screen and (max-width: 380px){#footer .other_btn{gap:.4rem}}@media screen and (max-width: 320px){#footer .other_btn{gap:.4rem}#footer .other_btn li a{font-size:.7rem}}