@charset "utf-8";

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Saira:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Manrope:wght@200..800&family=Saira:ital,wght@0,100..900;1,100..900&display=swap');


.main_2026, .main_2026 *{
  font-family: 'Pretendard', sans-serif;
  letter-spacing: -0.02em;
  word-break: keep-all;
}
.manrope{
  font-family: 'Manrope', sans-serif !important;
}
.cg{
  font-family: 'Cormorant Garamond', sans-serif !important;
}
#re_2026.main_2026 .inner{
  position: relative;
  max-width: 1480px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
}


#re_2026 .pc{display: block;}
#re_2026 .mo{display: none;}

@media screen and (max-width:768px) {
  #re_2026 .pc{display: none;}
  #re_2026 .mo{display: block;}
}

.main2026_sml_tit{display: flex;gap: 10px;align-items: center;}
.main2026_sml_tit .eng{font-size: 20px;font-weight: 500;color: #111;font-style: italic;}
.main2026_sml_tit .line{display: block;width: 50px;height: 1px;background-color: #111;}
.main2026_sml_tit .kor{font-size: 20px;font-weight: 500;color: #111;}

@media screen and (max-width:768px) {
  .main2026_sml_tit{gap: 8px;}
  .main2026_sml_tit .eng{font-size: 16px;}
  .main2026_sml_tit .line{width: 40px;}
  .main2026_sml_tit .kor{font-size: 16px;}

}



/* 헤더 */
#head_2025 *{font-family: 'Pretendard', sans-serif !important;}
#head_2025{position: fixed;top: 0;left: 0;width: 100%;z-index: 999999;transition: 0.3s;}
#head_2025:hover{background-color: #fff;}
#head_2025.scr{background-color: #fff;}

#head_2025 .header{max-width: 1700px;width: 100%;padding: 0 20px;}
#head_2025 .header .hd_logo{max-width: 442px;}
#head_2025 .header #lnb_wrap{margin-left: unset;}
#head_2025 #lnb_wrap{height: auto;width: auto;}
#head_2025 .lnb{position: unset;}
#head_2025 .lnb > ul{position: unset;transform: unset;display: flex;align-items: center;gap: 10px;}
#head_2025 .lnb > ul > li{float: unset;margin-left: unset;}
#head_2025 .lnb > ul > li > a{display: inline-block;font-size: 18px;font-weight: 700;color: #252525;line-height: 100px;padding: 0 30px;}
#head_2025 .lnb > ul > li > a::after{bottom: 17px;}
#head_2025 .lnb > ul > li .mem::after,
#head_2025 .lnb > ul > li .log::after{display: none;}
#head_2025 .lnb > ul > li .mem{font-size: 16px;font-weight: 400;}
#head_2025 .lnb > ul > li .log{font-size: 16px;font-weight: 600;padding: 9px 18px;border: #fff solid 1px;border-radius: 999px;line-height: 1;transition: 0.3s;}
#head_2025 .lnb > ul > li .log:hover{background-color: #fff;}
#head_2025:hover .lnb > ul > li .log{border-color: #191919;}
#head_2025:hover .lnb > ul > li .log:hover{background-color: #191919;color: #fff;}
#head_2025.scr .lnb > ul > li .log{border-color: #191919;}
#head_2025.scr .lnb > ul > li .log:hover{background-color: #191919;color: #fff;}

#head_2025 .all_menu_btn {display: none; width: 54px; height: 54px;}
#head_2025 .all_menu_btn a {display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100%; background-color: #0F96B9;border-radius: 4px;}
#head_2025 .all_menu_btn .bar {display: block; width: 18px; height: 2px; background-color: #fff;}
#head_2025 .all_menu_btn .bar:nth-child(n + 2){margin-top: 3px;}
#head_2025 .all_menu_btn .bar3{width: 14px;}

@media screen and (max-width:1450px) {
  #head_2025 .lnb > ul > li > a{padding: 0 20px;}

}
@media screen and (max-width:1340px) {
  #head_2025 .lnb > ul > li > a{padding: 0 15px;font-size: 16px;}
}
@media screen and (max-width:1240px) {
  #head_2025 .lnb > ul > li > a{padding: 0 10px;}
}
@media screen and (max-width:1200px) {
  #head_2025 .header{margin: unset;height: 80px;}
  #head_2025 .all_menu_btn{display: block;width: 44px;height: 44px;}
}


/* 메인 비쥬얼 */
.main_2026 .mv_wrap{position: relative;}
.main_2026 .mv_wrap .main_visual{position: relative;width: 100%;height: 100vh;min-height: 600px;z-index: 11;}
.main_2026 .mv_wrap .main_visual .swiper-slide{border-radius: 0 0 150px 0;overflow: hidden;background: unset;}
.main_2026 .mv_wrap .main_visual .swiper-slide > video{position: absolute;top: 50%;left: 50%;width: 220.77777778vh;height: 56.25vw;min-width: 100%;min-height: 100%;transform: translate(-50%, -50%);object-fit: cover;z-index: 10;}
.main_2026 .mv_wrap .main_visual .swiper-slide::before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 40%;background: linear-gradient(180deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);opacity: 0.2;z-index: 11;}
.main_2026 .mv_wrap .mv_txt{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%, -50%);z-index: 22;}
.main_2026 .mv_wrap .mv_txt .eng{position: absolute;top: 0;left: 50%;width: 180%;max-width: 3473px;font-size: 180px;font-weight: 700;color: transparent;font-style: italic;text-align: center;-webkit-text-stroke: 2px rgba(255, 255, 255, 0.2);transform: translate(-50%, -50%);white-space: nowrap;text-transform: none;}
.main_2026 .mv_wrap .mv_txt h2{font-size: 70px;font-weight: 800;color: #fff;line-height: 1.25;text-align: center;}
.main_2026 .mv_wrap .mv_txt p{font-size: 28px;font-weight: 400;color: #fff;text-align: center;margin-top: 30px;}
.main_2026 .mv_wrap .mv_txt p b{font-weight: 600;}
.main_2026 .mv_wrap .control_box{position: absolute;bottom: 40px;left: 50%;display: flex;justify-content: center;align-items: center;gap: 16px;width: 100%;max-width: 1660px;padding: 0 20px;transform: translateX(-50%);z-index: 33;}
.main_2026 .mv_wrap .control_box .mv_pg_box{display: flex;gap: 8px;align-items: center;}
.main_2026 .mv_wrap .control_box .mv_pg_box > button{background-color: transparent;border: unset;}
.main_2026 .mv_wrap .control_box .mv_pg_box .mv_pagination{display: flex;gap: 16px;align-items: center;width: auto;}
.main_2026 .mv_wrap .control_box .mv_pg_box .mv_pagination span{font-size: 18px;font-weight: 600;color: #fff;}
.main_2026 .mv_wrap .control_box > button{display: none;width: 12px;height: 12px;background-position: center;background-repeat: no-repeat;background-size: contain;background-color: transparent;border: unset;filter: brightness(0) invert(1);}
.main_2026 .mv_wrap .control_box > button.active{display: block;}
.main_2026 .mv_wrap .control_box > button.mv_pause{background-image: url(/html/img/mv_pause.png);}
.main_2026 .mv_wrap .control_box > button.mv_play{background-image: url(/html/img/mv_play.png);}

@media screen and (max-width:1024px) {
  .main_2026 .mv_wrap .main_visual{min-height: 480px;}
  .main_2026 .mv_wrap .main_visual .swiper-slide{border-radius: 0 0 100px 0;}
  .main_2026 .mv_wrap .mv_txt .eng{font-size: 120px;}
  .main_2026 .mv_wrap .mv_txt h2{font-size: 60px;}
  .main_2026 .mv_wrap .mv_txt p{font-size: 24px;margin-top: 20px;}
}
@media screen and (max-width:768px) {
  .main_2026 .mv_wrap .main_visual .swiper-slide{border-radius: 0 0 40px 0;}
  .main_2026 .mv_wrap .mv_txt .eng{font-size: 80px;}
  .main_2026 .mv_wrap .mv_txt h2{font-size: 42px;}
  .main_2026 .mv_wrap .mv_txt p{font-size: 20px;}
}





/* 메인 sct01 */
.main_2026 .sct01{padding: 150px 0;}
.main_2026 .sct01 .inner{max-width: 1430px !important;}
.main_2026 .sct01 .bg_txt{position: absolute;top: 50%;left: 50%;font-size: 180px;font-weight: 700;color: rgba(65, 137, 246, 0.05);line-height: 1.1;text-align: center;transform: translate(-50%, -50%);white-space: nowrap;z-index: 11;}

.main_2026 .sct01 .about_wrap{position: relative;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;z-index: 22;}
.main_2026 .sct01 .about_wrap .left{position: relative;width: 41.43%;padding-top: 100px;padding-left: 180px;}
.main_2026 .sct01 .about_wrap .left > div .tit{position: relative;font-size: 20px;font-weight: 600;color: #fff;line-height: 1.6;text-align: center;z-index: 22;opacity: 0;transition: opacity 0.3s;}
.main_2026 .sct01 .about_wrap .left > div a{position: relative;display: flex;gap: 20px;align-items: center;width: 100%;max-width: 110px;font-size: 14px;font-weight: 500;color: #fff;padding: 6px 16px;background-color: rgba(255, 255, 255, 0.15);backdrop-filter: blur(8px);border-radius: 999px;z-index: 23;opacity: 0;transition: opacity 0.3s;}
.main_2026 .sct01 .about_wrap .left > div::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.4);z-index: 11;opacity: 0;transition: opacity 0.3s;}
.main_2026 .sct01 .about_wrap .left > div:hover .tit,
.main_2026 .sct01 .about_wrap .left > div:hover a,
.main_2026 .sct01 .about_wrap .left > div:hover::before{opacity: 1;}

.main_2026 .sct01 .about_wrap .left .business{position: absolute;top: 0;left: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 10px;width: 226px;height: 226px;background: url(/html/img/main2026_img01.png) no-repeat center/cover;border-radius: 50%;z-index: 11;}
.main_2026 .sct01 .about_wrap .left .business .eng{position: absolute;top: calc(100% + 10px);left: 0;width: 100%;font-size: 13px;font-weight: 400;color: rgba(17, 17, 17, 0.8);text-align: center;}
.main_2026 .sct01 .about_wrap .left .business::before{border-radius: 50%;}

.main_2026 .sct01 .about_wrap .left .department{position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 10px;width: 100%;height: 445px;background: url(/html/img/main2026_img02.png) no-repeat center/cover; z-index: 22;}
.main_2026 .sct01 .about_wrap .left .department .eng{position: absolute;bottom: 6%;right: 95%;font-size: 13px;font-weight: 400;color: rgba(17, 17, 17, 0.8);transform: rotate(-90deg);}

.main_2026 .sct01 .about_wrap .right{width: 52.51%;}
.main_2026 .sct01 .about_wrap .right h3{font-size: 90px;font-weight: 600;color: #111;line-height: 1.3;font-style: italic;margin-top: 8px;}
.main_2026 .sct01 .about_wrap .right h3 span{font-weight: 700;color: #4189F6;font-style: normal;}
.main_2026 .sct01 .about_wrap .right p{font-size: 22px;font-weight: 400;color: #111;line-height: 1.7;margin-top: 24px;}
.main_2026 .sct01 .about_wrap .right p b{font-weight: 700;}

@media screen and (max-width:1024px) {
  .main_2026 .sct01{padding: 100px 0;}
  .main_2026 .sct01 .bg_txt{font-size: 120px;}

  .main_2026 .sct01 .about_wrap .left{padding-top: 80px;padding-left: 130px;}
  .main_2026 .sct01 .about_wrap .left > div .tit{font-size: 18px;}

  .main_2026 .sct01 .about_wrap .left .business{width: 160px;height: 160px;}

  .main_2026 .sct01 .about_wrap .left .department{height: 320px;}

  .main_2026 .sct01 .about_wrap .right h3{font-size: 60px;}
  .main_2026 .sct01 .about_wrap .right p{font-size: 18px;margin-top: 20px;}
  .main_2026 .sct01 .about_wrap .right p br{display: none;}
}
@media screen and (max-width:768px) {
  .main_2026 .sct01{padding: 80px 0;}
  .main_2026 .sct01 .bg_txt{font-size: 100px;}

  .main_2026 .sct01 .about_wrap{gap: 40px;flex-direction: column-reverse;}
  .main_2026 .sct01 .about_wrap .left{width: 100%;padding-top: 60px;padding-left: 110px;}
  .main_2026 .sct01 .about_wrap .left > div .tit{font-size: 15px;}
  .main_2026 .sct01 .about_wrap .left > div a{gap: 10px;max-width: 90px;font-size: 13px;}
  .main_2026 .sct01 .about_wrap .left > div .tit,
  .main_2026 .sct01 .about_wrap .left > div a,
  .main_2026 .sct01 .about_wrap .left > div::before{opacity: 1;}

  .main_2026 .sct01 .about_wrap .left .business{width: 140px;height: 140px;z-index: 44;}

  .main_2026 .sct01 .about_wrap .left .department{height: 260px;}
  .main_2026 .sct01 .about_wrap .left .department .eng{bottom: 10%;}

  .main_2026 .sct01 .about_wrap .right{width: 100%;}
  .main_2026 .sct01 .about_wrap .right h3{font-size: 36px;}
  .main_2026 .sct01 .about_wrap .right p{font-size: 15px;}
}







/* 메인 sct02 */
.main_2026 .sct02{position: relative;display: flex;flex-wrap: wrap;}
.main_2026 .sct02 .link{position: absolute;top: 50%;left: 50%;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 130px;height: 130px;background-color: #fff;border-radius: 50%;font-size: 18px;font-weight: 700;color: #4189F6;line-height: 1.3;text-align: center;transform: translate(-50%, -50%);transition: background-color 0.3s, color 0.3s;z-index: 22;}
.main_2026 .sct02 .link:hover{background-color: #4189F6;color: #fff;}
.main_2026 .sct02 .link::before{content: '';position: absolute;top: 50%;left: 50%;width: 188px;height: 188px;background: url(/html/img/main2026_img05.svg) no-repeat center/cover;transform: translate(-50%, -50%);}
.main_2026 .sct02 .left{width: 50%;background: url(/html/img/main2026_img03_1.jpg) no-repeat center/cover;}
.main_2026 .sct02 .right{position: relative;width: 50%;background: url(/html/img/main2026_img04.jpg) no-repeat center/cover;z-index: 11;}
.main_2026 .sct02 .right .main2026_sml_tit .eng,
.main_2026 .sct02 .right .main2026_sml_tit .kor{color: #fff;}
.main_2026 .sct02 .right .main2026_sml_tit .line{background-color: #fff;}
.main_2026 .sct02 .right .txt_box{padding: 212px 120px;}
.main_2026 .sct02 .right .txt_box h3{font-size: 44px;font-weight: 700;color: #fff;line-height: 1.3;margin-top: 20px;}
.main_2026 .sct02 .right .txt_box p{font-size: 18px;font-weight: 400;color: #fff;line-height: 1.6;margin-top: 30px;}
.main_2026 .sct02 .right .bg_txt{position: absolute;left: -13px;bottom: -30px;font-size: 110px;font-weight: 700;color: rgba(255, 255, 255, 0.2);white-space: nowrap;}

@media screen and (max-width:1024px) {
  .main_2026 .sct02 .link{width: 100px;height: 100px;font-size: 16px;}
  .main_2026 .sct02 .link::before{width: 150px;height: 150px;}
  .main_2026 .sct02 .right .txt_box{padding: 150px 100px;}
  .main_2026 .sct02 .right .txt_box h3{font-size: 36px;}
  .main_2026 .sct02 .right .txt_box p{font-size: 16px;}
  .main_2026 .sct02 .right .txt_box p br{display: none;}
  .main_2026 .sct02 .right .bg_txt{font-size: 90px;}
}
@media screen and (max-width:768px) {
  .main_2026 .sct02 .link{top: 300px;padding-top: 12px;}
  .main_2026 .sct02 .left{width: 100%;height: 300px;}
  .main_2026 .sct02 .right{width: 100%;}
  .main_2026 .sct02 .right .txt_box{padding: 100px 20px;}
  .main_2026 .sct02 .right .txt_box h3{font-size: 24px;}
  .main_2026 .sct02 .right .txt_box p{font-size: 15px;}
  .main_2026 .sct02 .right .bg_txt{bottom: -15px;font-size: 60px;}
}



/* 메인 sct03 */
.main_2026 .sct03{padding: 150px 0;background: url(/html/img/main2026_img10.jpg) no-repeat center/cover;}
.main_2026 .sct03 .top_box{display: flex;justify-content: space-between;align-items: end;flex-wrap: wrap;}
.main_2026 .sct03 .top_box .left .main2026_sml_tit .eng,
.main_2026 .sct03 .top_box .left .main2026_sml_tit .kor{color: #fff;}
.main_2026 .sct03 .top_box .left .main2026_sml_tit .line{background-color: #fff;}
.main_2026 .sct03 .top_box .left h3{display: flex;gap: 24px;align-items: center;flex-wrap: wrap;margin-top: 12px;font-size: 64px;font-weight: 700;color: #fff;}
.main_2026 .sct03 .top_box .left h3 i{font-style: normal;font-size: 16px;font-weight: 400;color: rgba(255, 255, 255, 0.8);line-height: 1.5;}
.main_2026 .sct03 .top_box .right{display: flex;gap: 15px;align-items: center;background-color: rgba(255, 255, 255, 0.18);font-size: 18px;font-weight: 600;color: #fff;line-height: 1.6;padding: 16px 28px 14px;border-radius: 999px;backdrop-filter: blur(8px);transition: background-color 0.3s, color 0.3s;}
.main_2026 .sct03 .top_box .right:hover{background-color: #fff;color: #111;}
.main_2026 .sct03 .yt_wrap{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 60px;}
.main_2026 .sct03 .yt_wrap .left{width: 74.86%;border-radius: 30px;overflow: hidden;}
.main_2026 .sct03 .yt_wrap .right{display: flex;flex-direction: column;gap: 22px;width: 23.05%;height: 100%;}
.main_2026 .sct03 .yt_wrap .right > li{height: calc(33.333% - (44px / 3));border-radius: 20px;overflow: hidden;}
.main_2026 .sct03 .yt_wrap .right > li:last-child{display: none;}
.main_2026 .sct03 .yt_wrap .left img,
.main_2026 .sct03 .yt_wrap .right > li img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.3s;}
.main_2026 .sct03 .yt_wrap .left:hover img,
.main_2026 .sct03 .yt_wrap .right > li:hover img{transform: scale(1.05);}

@media screen and (max-width:1024px) {
  .main_2026 .sct03{padding: 100px 0;}
  .main_2026 .sct03 .top_box .left h3{gap: 18px;font-size: 36px;}
  .main_2026 .sct03 .top_box .left h3 i{font-size: 15px;}
  .main_2026 .sct03 .top_box .right{gap: 12px;font-size: 16px;padding: 10px 16px 8px;}
  .main_2026 .sct03 .yt_wrap{margin-top: 40px;}
  .main_2026 .sct03 .yt_wrap .left{border-radius: 20px;}
  .main_2026 .sct03 .yt_wrap .right{gap: 18px;}
  .main_2026 .sct03 .yt_wrap .right > li{height: calc(33.333% - 12px);border-radius: 10px;}
}
@media screen and (max-width:768px) {
  .main_2026 .sct03{padding: 80px 0;}
  .main_2026 .sct03 .top_box{gap: 12px;}
  .main_2026 .sct03 .top_box .left{width: 100%;}
  .main_2026 .sct03 .top_box .left h3{gap: 4px;font-size: 30px;}
  .main_2026 .sct03 .top_box .left h3 i{width: 100%;font-size: 14px;}
  .main_2026 .sct03 .top_box .left h3 i br{display: none;}
  .main_2026 .sct03 .top_box .right{gap: 12px;font-size: 15px;margin-left: auto;}
  .main_2026 .sct03 .yt_wrap{gap: 10px;}
  .main_2026 .sct03 .yt_wrap .left{width: 100%;border-radius: 16px;}
  .main_2026 .sct03 .yt_wrap .right{flex-direction: row;flex-wrap: wrap;width: 100%;gap: 10px;}
  .main_2026 .sct03 .yt_wrap .right > li{width: calc(50% - 5px);height: auto;border-radius: 8px;}
  .main_2026 .sct03 .yt_wrap .right > li:last-child{display: block;}
}



/* 메인 sct04 */
.main_2026 .sct04{padding: 150px 0;}
.main_2026 .sct04 .top_box{display: flex;justify-content: space-between;align-items: end;flex-wrap: wrap;}
.main_2026 .sct04 .top_box .left h3{font-size: 56px;font-weight: 700;color: #111;margin-top: 16px;}
.main_2026 .sct04 .top_box .right{display: flex;justify-content: space-between;align-items: center;width: 170px;background-color: #111;font-size: 18px;font-weight: 600;color: #fff;line-height: 1.6;padding: 15px 28px;border-radius: 999px;transition: background-color 0.3s;}
.main_2026 .sct04 .top_box .right:hover{background-color: #4189F6;}
.main_2026 .sct04 .n_wrap{display: flex;gap: 100px;flex-wrap: wrap;margin-top: 60px;padding-left: calc(50% - 720px);}
.main_2026 .sct04 .n_wrap .n_tab{width: 200px;padding-left: 27px;}
.main_2026 .sct04 .n_wrap .n_tab > li{position: relative;font-size: 22px;font-weight: 700;color: rgba(30, 30, 30, 0.7); padding-left: 23px;cursor: pointer;}
.main_2026 .sct04 .n_wrap .n_tab > li:nth-child(n + 2){margin-top: 30px;}
.main_2026 .sct04 .n_wrap .n_tab > li.on{color: #161616;padding-left: 70px;}
.main_2026 .sct04 .n_wrap .n_tab > li.on::before{content: '';position: absolute;top: 13px;left: 0;width: 50px;height: 2px;background-color: #111;}
.main_2026 .sct04 .n_wrap .n_list{display: none;width: calc(100% - 300px);overflow: hidden;}
.main_2026 .sct04 .n_wrap .n_list.active{display: block;}
.main_2026 .sct04 .n_wrap .n_list .swiper-slide{width: 400px;height: 360px;}
.main_2026 .sct04 .n_wrap .n_list .swiper-slide a{display: flex;flex-direction: column;justify-content: space-between;width: 100%;height: 100%;padding: 60px 50px;background-color: #F5F7F9;}
.main_2026 .sct04 .n_wrap .n_list .swiper-slide h3{font-size: 24px;font-weight: 700;color: #161616;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main_2026 .sct04 .n_wrap .n_list .swiper-slide p{font-size: 16px;font-weight: 400;color: #161616;line-height: 1.5;margin-top: 36px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}
.main_2026 .sct04 .n_wrap .n_list .swiper-slide .date{display: inline-block;font-size: 14px;font-weight: 400;color: rgba(22, 22, 22, 0.8);}

@media screen and (max-width:1480px) {
  .main_2026 .sct04 .n_wrap{padding-left: 20px;}
}
@media screen and (max-width:1024px) {
  .main_2026 .sct04{padding: 100px 0;}
  .main_2026 .sct04 .top_box .left h3{font-size: 42px;margin-top: 12px;}
  .main_2026 .sct04 .top_box .right{width: 150px;font-size: 16px;padding: 10px 20px;}
  .main_2026 .sct04 .n_wrap{gap: 40px;margin-top: 40px;}
  .main_2026 .sct04 .n_wrap .n_tab{width: 160px;padding-left: 18px;}
  .main_2026 .sct04 .n_wrap .n_tab > li{font-size: 18px;padding-left: 12px;}
  .main_2026 .sct04 .n_wrap .n_tab > li:nth-child(n + 2){margin-top: 20px;}
  .main_2026 .sct04 .n_wrap .n_tab > li.on{padding-left: 50px;}
  .main_2026 .sct04 .n_wrap .n_tab > li.on::before{top: 10px;width: 35px;}
  .main_2026 .sct04 .n_wrap .n_list{width: calc(100% - 200px);}
  .main_2026 .sct04 .n_wrap .n_list .swiper-slide{width: 300px;height: 240px;}
  .main_2026 .sct04 .n_wrap .n_list .swiper-slide a{padding: 30px 20px;}
  .main_2026 .sct04 .n_wrap .n_list .swiper-slide h3{font-size: 20px;}
  .main_2026 .sct04 .n_wrap .n_list .swiper-slide p{font-size: 15px;margin-top: 20px;}
  .main_2026 .sct04 .n_wrap .n_list .swiper-slide .date{font-size: 13px;}  
}
@media screen and (max-width:768px) {
  .main_2026 .sct04{padding: 80px 0;}
  .main_2026 .sct04 .top_box .left h3{font-size: 30px;}
  .main_2026 .sct04 .top_box .right{width: 120px;font-size: 15px;padding: 8px 12px;margin-left: auto;}
  .main_2026 .sct04 .n_wrap{gap: 20px;}
  .main_2026 .sct04 .n_wrap .n_tab{width: 100%;padding-left: 12px;}
  .main_2026 .sct04 .n_wrap .n_tab > li{font-size: 16px;padding-left: 8px;}
  .main_2026 .sct04 .n_wrap .n_tab > li:nth-child(n + 2){margin-top: 16px;}
  .main_2026 .sct04 .n_wrap .n_tab > li.on{padding-left: 30px;}
  .main_2026 .sct04 .n_wrap .n_tab > li.on::before{top: 10px;width: 25px;}
  .main_2026 .sct04 .n_wrap .n_list{width: 100%;}
  .main_2026 .sct04 .n_wrap .n_list .swiper-slide{width: auto;height: 200px;}
  .main_2026 .sct04 .n_wrap .n_list .swiper-slide a{padding: 30px 20px;}
  .main_2026 .sct04 .n_wrap .n_list .swiper-slide h3{font-size: 18px;}
  .main_2026 .sct04 .n_wrap .n_list .swiper-slide p{margin-top: 16px;}
}






/* 메인 sct05 */
.main_2026 .sct05{padding: 150px 0;background-color: #F5F7FA;}
.main_2026 .sct05 .top_box{display: flex;gap: 5px;justify-content: space-between;align-items: end;flex-wrap: wrap;}
.main_2026 .sct05 .top_box .left h3{font-size: 56px;font-weight: 700;color: #111;margin-top: 16px;}
.main_2026 .sct05 .top_box .right{display: flex;justify-content: space-between;align-items: center;width: 170px;background-color: #111;font-size: 18px;font-weight: 600;color: #fff;line-height: 1.6;padding: 15px 28px;border-radius: 999px;transition: background-color 0.3s;}
.main_2026 .sct05 .top_box .right:hover{background-color: #4189F6;}
.main_2026 .sct05 .ig_list{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 60px;}
.main_2026 .sct05 .ig_list > li{width: 23.4%;aspect-ratio: 4 / 5;}
.main_2026 .sct05 .ig_list > li a{display: block;width: 100%;height: 100%;}
.main_2026 .sct05 .ig_list > li a img{width: 100%;height: 100%;object-fit: cover;}

@media screen and (max-width:1024px) {
  .main_2026 .sct05{padding: 100px 0;}
  .main_2026 .sct05 .top_box .left h3{font-size: 42px;margin-top: 12px;}
  .main_2026 .sct05 .top_box .right{width: 150px;font-size: 16px;padding: 10px 20px;}
  .main_2026 .sct05 .ig_list{margin-top: 40px;}
}
@media screen and (max-width:768px) {
  .main_2026 .sct05{padding: 80px 0;}
  .main_2026 .sct05 .top_box .left h3{font-size: 30px;}
  .main_2026 .sct05 .top_box .right{width: 120px;font-size: 15px;padding: 8px 12px;margin-left: auto;}
  .main_2026 .sct05 .ig_list{gap: 10px;}
  .main_2026 .sct05 .ig_list > li{width: calc(50% - 5px);}

}





/* 메인 sct06 */
.main_2026 .sct06{padding: 60px 0 40px;background: url(/html/img/main2026_img15.jpg) no-repeat center/cover;}
.main_2026 .sct06 .inner{max-width: 1840px !important;}
.main_2026 .sct06 h3{font-size: 80px;font-weight: 500;color: #fff;line-height: 1.1;}
.main_2026 .sct06 h3 b{font-style: italic;}
.main_2026 .sct06 .link_list{display: flex;gap: 50px;flex-wrap: wrap;margin-top: 180px;}
.main_2026 .sct06 .link_list > li{flex: 1;}
.main_2026 .sct06 .link_list > li a{display: flex;gap: 5px;justify-content: space-between;align-items: center;font-size: 22px;font-weight: 600;color: #fff;line-height: 1.6;padding: 24px 0;border-top: rgba(255, 255, 255, 0.4) solid 1px;transition: transform 0.3s;}
.main_2026 .sct06 .link_list > li a:hover{transform: translateY(-8px);}

@media screen and (max-width:1200px) {
  .main_2026 .sct06 .link_list > li a{font-size: 18px;}
}
@media screen and (max-width:1024px) {
  .main_2026 .sct06 h3{font-size: 60px;}
  .main_2026 .sct06 .link_list{gap: 24px;margin-top: 120px;}
  .main_2026 .sct06 .link_list > li{min-width: calc(33.333% - 18px);}
  .main_2026 .sct06 .link_list > li a{padding: 20px 0;}
}
@media screen and (max-width:768px) {
  .main_2026 .sct06 h3{font-size: 40px;}
  .main_2026 .sct06 .link_list{gap: 20px;margin-top: 200px;}
  .main_2026 .sct06 .link_list > li{min-width: calc(50% - 10px);}
  .main_2026 .sct06 .link_list > li a{font-size: 16px;padding: 16px 0;}
}