 
.cmnwid{max-width:1300px;margin:0 auto;padding:0 20px;} 

.educat-header{position:relative;z-index:120;background:#fff;}
.educat-top{border-bottom:1px solid #e1e1e1;position:relative;}
.educat-tcon {display:flex;align-items: center;justify-content: space-between;height:127px;}
.educat-tcon .logo a{display:flex;align-items: flex-end;} 
.educat-tcon .logo a span{display:inline-block;font-size:20px;font-weight:700;color:#e76284;padding-left:12px;white-space:nowrap;}
.educat-tcon #new_subtsh {max-width:480px;flex: 1 1 auto;margin:0 25px 0 5%;}
.educat-tcon #new_subtsh fieldset{position:relative;border:0 !important;padding:0;margin:0;border-radius:0 !important;overflow:hidden;}
.educat-tcon #new_subtsh fieldset #topKwd{width:calc(100% - 44px);border:1px solid #283f87;padding:0 30px 0 25px;border-radius:50px;height:59px;}
.educat-tcon #new_subtsh fieldset #topKwd:focus{border:1px solid #283f87;outline:0;}
.educat-tcon #new_subtsh fieldset .tshsubmit{width:59px;height:59px;border-radius:50%;background:#283f87;position:absolute;right:0;top:50%;transform:translatey(-50%);}
.educat-tcon #new_subtsh fieldset .tshsubmit::after{content:"";display:block;width:26px;height:26px;background:url(../images/main/search_btn.png) no-repeat center / 100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.educat-tcon #new_subtsh .favkeyword{display:none;}

.weather-con{display:flex;align-items: center;}
.weather-lf{display:flex;align-items: center;padding-right:10px;width:100px;}
.weather-lf .we-img{width:32px;}
.weather-lf .we-txt{margin-left:10px;color:#000;}
.weather-lf .we-txt div{font-size:13px;}
.weather-lf .we-txt span{font-size:14px;}
.weather-rt{border-left:1px solid #d6d6d6;padding-left:5px;}
.weather-rt .rt-txt{display:flex;align-items: center;margin-top:3px;}
.weather-rt .rt-txt:first-child{margin-top:0;}
.weather-rt .rt-txt div{width:70px;font-size:14px;color:#000;line-height:15px;letter-spacing:-1px;}
.weather-rt .rt-txt span{min-width:42px;padding:0 5px;line-height:23px;font-size:13px;font-weight:400;color:#fff;border-radius:15px;background:#3c6fca;text-align:center;margin-left:5px;}

.mobile-kbtn-w{display:none;}
.mobile-con{display:none;}
.new-gnav-wrap{border-bottom:1px solid #e1e1e1;position:relative;z-index:100;}
.gnav-wid{max-width:1300px;padding:0 20px;margin:0 auto;}
.new-gnav > ul {display:flex;}
.new-gnav > ul > li{width:calc(100% / 6);flex:1 1 auto;}
.new-gnav > ul > li > a{width:100%;position:relative;height:64px;display:flex;justify-content: center;align-items: center;padding:8px 10px;font-size:17px;font-weight:500;color:#333;margin-bottom:-1px;line-height: 1.2;}
.new-gnav > ul > li > a::before{content:"";display:block;width:1px;height:29px;background:#e1e1e1;position:absolute;left:0;top:50%;transform:translatey(-50%);}
.new-gnav > ul > li:last-child > a::after{content:"";display:block;width:1px;height:29px;background:#e1e1e1;position:absolute;right:0;top:50%;transform:translatey(-50%);}
.new-gnav > ul > li > a:hover,
.new-gnav > ul > li > a.on{font-weight:600;}
.new-gnav > ul > li > a span{padding:0 5px;position:relative;display:inline-block;z-index:0;}
.new-gnav > ul > li > a span::before{content:"";display:none;height:16px;border-radius:10px;background:#dfeffb;position:absolute;left:0;right:0;bottom:-5px;z-index:-1;}
.new-gnav > ul > li > a:hover span::before,
.new-gnav > ul > li > a.on span::before{display:block;}
.new-gnav > ul > li .depth-wrap{display:none;position:absolute;left:0;right:0;top:100%;margin-top:0;background:#f9faff;border-top:1px solid #e1e1e1;}
.new-gnav > ul > li .depth-con{display:flex;}
.new-gnav > ul > li .depth-tit{width:29.5%;min-height:225px;background:#004298 url(../images/main/menu_depth_bg.png) no-repeat left top / auto auto;font-size:37px;font-weight:700;color:#fff;text-align:right;padding:85px 25px 0 11%;flex:0 0 auto;position:relative;text-align:left;}
.new-gnav > ul > li .depth-w2{flex:1 1 auto;padding:37px 2% 30px 20px;}
.new-gnav > ul > li .depth-w2 > ul{display:flex;flex-wrap:wrap;margin-left:-20px;min-height:300px;}
.new-gnav > ul > li .depth-w2 > ul > li{width:calc(100% / 5 - 20px);margin-left:20px;padding-bottom:40px;min-height:200px;}
.new-gnav > ul > li .depth-w2 > ul > li > a{min-height:53px;padding:10px 15px 10px 30px;line-height:1.2;letter-spacing:-.2px;background:#ebeefc;font-weight:400;font-size:17px;color:#313131;position:relative;display:flex;align-items: center;}
.new-gnav > ul > li .depth-w2 > ul > li > a::before{content:"";display:block;width:28px;height:5px;background:#2567be;position:absolute;left:0;top:-2px;}
.new-gnav > ul > li .depth-w2 > ul > li:hover > a{color:#ee2a7b;}
.new-gnav > ul > li .depth-w2 > ul > li:hover > a::before{background-color:#ee2a7b;}
.new-gnav > ul > li .depth-w3{padding:8px 10px 0 16px;}
.new-gnav > ul > li .depth-w3 > ul > li{margin-top:8px;}
.new-gnav > ul > li .depth-w3 > ul > li > a{position:relative;padding-left:14px;font-weight:400;font-size:15px;color:#6f6f6f;}
.new-gnav > ul > li .depth-w3 > ul > li > a::before{content:"";display:block;width:4px;height:4px;border-radius:50%;background:#9d9d9d;position:absolute;left:0;top:10px;}
.new-gnav > ul > li .depth-w3 > ul > li > a:hover{color:#333;}
.new-gnav-overlay::before{content:"";display:block;width:100%;height:100%;position:fixed;left:0;right:0;top:0;background:rgba(0,0,0,.25);z-index:100;visibility: hidden;opacity:0;height:0;} 
.new-gnav-overlay.menuon::before{visibility:visible;opacity:1;transition: opacity .2s;height:100%;bottom:0;}
.Zindex{z-index:101;position:relative;}
#main2025 .new-gnav-wrap #allmenu{display:none;}



/*content*/
#container.educatCon{background: linear-gradient(to bottom, #f7f8ff , #fff 70%);}
.section-c1{margin-top:40px;}
.sect1-con{display:flex;}
.sect1-slide-wrap{width:65%;}
.sect1-slide{width:100%;position:relative;}
.sect1-slide .slick-list{position:relative;height:auto;overflow: hidden;border-radius:20px;}
.sect1-slide .slick-track{}
.sect1-slide .sect1_slider .item{display:block;padding:0;background:transparent;margin:0;height:auto;position:relative;}
.sect1-slide .sect1_slider .item > a{display:block;border-radius:0;overflow: hidden;}
.sect1-slide .sect1_slider .item a img{width:100%;height: 375px;transform:none; max-height: 375px;} 
.sect1-slide .sect1_slider .item a:focus-visible{outline:2px dashed red;outline-offset: -2px;border-radius:50px;} 
.sect1-slide .sect1-btn-wrap{display:flex;justify-content: flex-end; background:#F9FAFF;height:70px;border-radius:20px 0 0 0;padding-bottom:1px; }
.sect1-slide .sect1-btn-wrap::before {content: "";position: absolute;left: -20px;bottom: 0;width: 21px;height: 21px;background:url(../images/main/slide_btnw_bg.png) no-repeat right top / auto ;transform:rotate(180deg);}
.sect1-slide .sect1-btn-wrap::after {content: "";position: absolute;right: -1px;top: -20px;width: 21px;height: 21px;background:url(../images/main/slide_btnw_bg.png) no-repeat right top / auto ;transform:rotate(180deg);}
.sect1-slide .sect1-btn{flex: 0 0 auto;position:relative;height:32px;width:fit-content;display:flex;align-items:center;flex-wrap:nowrap;color:#6c6c6c;height:69px;}
.sect1-slide .sect1-btn .pagingInfo{font-size:17px;font-weight:400;color:#999;margin-right:10px;display:flex; align-items: center;}
.sect1-slide .sect1-btn .pagingInfo .index_nub{font-weight:900;color:#231f20;font-size:16px;line-height:1;min-width:22px;text-align:right;width:22px;margin-left:20px;}
.sect1-slide .sect1-btn .pagingInfo .length_nub i{display:none;}
.sect1-slide .sect1-btn .pagingInfo .length_nub{font-weight:500;color:#999999;font-size:16px;}
.sect1-slide .sect1_arr{overflow:hidden;position:relative;width:46px;height:46px;margin-left:6px;}
.sect1-slide .sect1_arr img{display:block;}
.sect1-slide .sect1_arr.sect1_slt{display:block;width:46px;height:46px;background:url(../images/main/slide_lf.png) no-repeat right top / auto ;}
.sect1-slide .sect1_arr.sect1_srt{display:block;width:46px;height:46px;background:url(../images/main/slide_rt.png) no-repeat left top / auto ;}
.sect1-slide .sect1_arr.sect1_stop{display:block;width:20px;height:20px;background:url(../images/main/slide_stop.png) no-repeat center center / auto ;margin-right:12px;}
.sect1-slide .sect1_arr.sect1_play{display:none;width:20px;height:20px;background:url(../images/main/slide_play.png) no-repeat center center / auto ;margin-right:12px;}
.sect1-slide .sect1-btn-wrap .pagingInfo .inbar{width:45px;height:3px;margin:0 10px;background:#eeeeee;overflow:hidden;position:relative;}
.sect1-slide .sect1-btn-wrap .pagingInfo .inbar span{height:3px;width:100%;background: linear-gradient(to right, #ee307f, #283f87);margin-left:-100%;position:absolute;left:0;}
.sect1-slide .sect1-btn-wrap .slick-dots{display:none;}

.sect1-link{padding-left:65px;width:35%;flex:0 0 auto;}
.sect1-link > ul{display:flex;flex-wrap:wrap;margin:-15px 0 0 -17px;}
.sect1-link > ul > li{width:calc(100% / 2 - 17px);margin:15px 0 0 17px;flex:1 1 auto;}
.sect1-link > ul > li > a{height:180px;border:1px solid #eaeaea;border-radius:20px;overflow:hidden;transition: background-position .8s ease;padding:120px 10px 20px 10px;text-align:center;display:block;box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.12);background: #fff url(../images/main/quick_icon01.png) no-repeat center top 45px / auto ;}
.sect1-link > ul > li:nth-child(2) > a{background-image:url(../images/main/quick_icon02.png);}
.sect1-link > ul > li:nth-child(3) > a{background-image:url(../images/main/quick_icon03.png);}
.sect1-link > ul > li:nth-child(4) > a{background-image:url(../images/main/quick_icon04.png);}
.sect1-link > ul > li > a span{font-size:17px;font-weight:500;color:#333;letter-spacing:-.1px;}
.sect1-link > ul > li > a:hover{animation: moveBg .4s ease-in-out forwards;border-color:#aeaeae;}
@keyframes moveBg {
  0% {
    background-position: center top 45px;
  }
  50% {
    background-position: center top 40px; /* 0~50%: 고정 */
  }
  100% {
    background-position: center top 45px; /* 50~100%: 45px로 이동 */
  }
}

.sect-kc h3{font-size:30px;font-weight:700;color:#333;line-height:1;}
.section-c2{margin-top:20px;}
.sect2-con{display:flex;} 
.notify-kwrap{position:relative;width:65%;}
.con-ktitle{display:flex;font-family:"SBAggro", sans-serif;    align-items: center;}
.tab-klist{display:flex;}
.tab-klist > li{position:relative;padding:0 0 0 17px;margin:0 0 0 17px;}
.tab-klist > li:first-child{padding:0;margin:0;}
.tab-klist > li::before{content:"";display:block;height:6px;width:6px;border-radius:50%;background:#d5d5d5;position:absolute;left:-3px;top:50%;transform:translatey(-50%);}
.tab-klist > li:first-child::before{display:none;}
.tab-klist > li a{color:#999;padding:0 5px;line-height:1;text-align:center;white-space:nowrap;position:relative;z-index:0;}
.tab-klist > li a::before{content:"";display:none;;height:21px;border-radius:10px;background:#f9d0e3;position:absolute;left:0;right:0;bottom:-9px;z-index:-1;}
.tab-klist > li.active a,
.tab-klist > li a:hover{color:#333;}
.tab-klist > li.active a::before{display:block;}
.ktab-con{margin-top:25px;height:305px;display: flex;flex-direction: column;justify-content: flex-end;}
.klist-content {display:none;width:100%;flex: 0 0 auto;}
.klist-content > ul{display:block;}
.klist-content > ul > li{width:100%;position:relative;display:flex;justify-content: space-between;padding:13px 5px 12px 10px;}
.klist-content > ul > li::after{content:"";display:block;width:100%;height:1px;background:url(../images/main/dots_bg9.png) repeat-x;position:absolute;left:0;bottom:0;}
.klist-content > ul > li > a{display:flex;align-items: center;width:calc(100% - 150px);padding:5px 20px 5px 23px;position:relative;font-weight:500;font-size:19px;color:#333;line-height:1.3;display:block;text-align:left;    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.klist-content > ul > li > a::before{content:"";display:block;height:7px;width:7px;border-radius:50%;background:#283f87;position:absolute;left:0;top:12.5px;}
.klist-content > ul > li > span{font-weight:300;font-size:16px;color:#8b8b8b;display:flex;align-items: center;justify-content: flex-end;text-align:right;min-width:110px;flex:0 0 auto;}
.klist-content .condate{flex:0 0 auto;width:80px;height:80px;background:#999;border-radius:10px;text-align:center;margin-right:20px;display: flex;flex-direction: column;justify-content: center;}
.klist-content .condate .day{text-align:center;color:#fff;font-size:30px;font-weight:700;line-height:1;}
.klist-content .condate .date{text-align:center;color:#fff;font-size:15px;font-weight:500;line-height:1;padding-top:3px;}
.klist-content .contxt .titl{color:#222;font-size:24px;font-weight:700;line-height:1.2;height:29px;letter-spacing: -1px;display: block;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;word-break: break-all;overflow: hidden;}
.klist-content .contxt .ttxt{color:#666;font-size:18px;font-weight:500;line-height:1.2;margin-top:6px;height:22px;letter-spacing: 0;display: block;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;word-break: break-all;overflow: hidden;}
.klist-content > ul > li > a:hover .condate{background:#3d67db;}
.klist-content > ul > li > a:hover .contxt .titl,
.klist-content > ul > li > a:hover .contxt .ttxt{color:#3d67db;}
.kmore-btn{color:#4c4c4c;font-weight:400;font-size:20px;line-height: 1;position:absolute;right:2px;top:1px;display:flex;align-items: center;}


.notice-slide-wrap{padding-left:65px;width:35%;flex:0 0 auto;}
.gnav-wid{max-width:1300px;padding:0 20px;margin:0 auto;}
.notice-slide{width:100% ;position:relative;margin-top:25px;}
.notice-slide .notice_slider {overflow: hidden;}
.notice-slide .slick-list{position:relative;height:auto;overflow: hidden;width:calc(100% + 20px);}
.notice-slide .slick-track{}
.notice-slide .notice_slider .item{display:block;padding:0;background:transparent;margin:0;height:auto;position:relative;margin-right:20px;}
.notice-slide .notice_slider .item > a{display:block;border-radius:0;overflow: hidden;border-radius:20px;}
.notice-slide .notice_slider .item a img{width:100%;height: 305px;transform:none; max-height: 305px;} 
.notice-slide .notice_slider .item a:focus-visible{outline:2px dashed red;outline-offset: -2px;border-radius:50px;}
.notice-slide .notice-btn-wrap{display:flex;justify-content: flex-end;position:absolute;right:0;top: -65px;background:transparent;height:auto;border-radius:20px 0 0 0;padding-bottom:1px; }
.notice-slide .notice-btn{flex: 0 0 auto;position:relative;height:32px;width:fit-content;display:flex;align-items:center;flex-wrap:nowrap;color:#6c6c6c;height:auto;}
.notice-slide .notice-btn .pagingInfo{font-size:17px;font-weight:400;color:#999;margin-right:10px;display:flex; align-items: center;}
.notice-slide .notice-btn .pagingInfo .index_nub{font-weight:900;color:#231f20;font-size:16px;line-height:1;min-width:22px;text-align:right;width:22px;}
.notice-slide .notice-btn .pagingInfo .length_nub i{display:inline-block;padding:0 3px;}
.notice-slide .notice-btn .pagingInfo .length_nub{font-weight:500;color:#999999;font-size:16px;}
.notice-slide .notice_arr{overflow:hidden;position:relative;width:46px;height:46px;margin-left:6px;}
.notice-slide .notice_arr img{display:block;} 
.notice-slide .notice_arr.notice_slt{display:block;background:url(../images/main/slide_lf.png) no-repeat right top /  100% 100% ;}
.notice-slide .notice_arr.notice_srt{display:block;background:url(../images/main/slide_rt.png) no-repeat left top /  100% 100% ;}
.notice-slide .notice_arr.notice_stop{display:block;background:url(../images/main/notif_stop.png) no-repeat center center / 100% 100% ;}
.notice-slide .notice_arr.notice_play{display:none;background:url(../images/main/notif_play.png) no-repeat center center /  100% 100% ;}
.notice-slide .notice_arr.notice_all{display:block;background:url(../images/main/notif_all.png) no-repeat center center /  100% 100% ;}
.notice-slide .notice-btn-wrap .pagingInfo .inbar{display:none !important;}
.notice-slide .notice-btn-wrap .pagingInfo .inbar span{height:3px;width:100%;background: linear-gradient(to right, #ee307f, #283f87);margin-left:-100%;position:absolute;left:0;}
.notice-slide .slick-dots{display:none !important;}

.sect1_pup{display:block;background:url(../images/main/notif_all.png) no-repeat center center /  100% 100% ;}
 
/*갤러리*/
.section-c3{margin-top:75px;padding:68px 0 85px 0;position:relative;z-index:0;}
.section-c3::before{content: "";display:block;width: 100%;height: 100%;background:url(../images/main/gallery_bg.jpg) no-repeat center center / 100% 100% ;position: absolute;left:0;right:0;top:0;bottom:0;z-index:-1;}
.sect3-con h3{text-align:center;}
.kgallery-slider-box{position:relative;margin-top:35px;}
.kgallery-slider{overflow: hidden;padding: 20px 15px;margin: -20px -15px;}
.kgallery-slider .slick-list{margin-left: -25px;overflow: visible;}
.kgallery-slider .item{margin-left:25px;}
.kgallery-slider .item > a{position: relative;display:block;border-radius:20px;overflow:hidden;border:1px solid #ebecf1;padding:0;background: #fff;}
.kgallery-slider .item > a::before {
content: "";
display: none;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding: 2px;
border-radius: 20px;
background: linear-gradient(to top right, #eb2a7b 14%, #283f87 70%);
-webkit-mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);
mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
z-index: 1;
}
.kgallery-slider .item > a:hover{box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.2);transition:.2s;border:0;}
.kgallery-slider .item > a:hover::before {display:block;}
.kgallery-slider .item > a .img{position:relative;padding-top:83%;}
.kgallery-slider .item > a .img span{position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px}
.kgallery-slider .item > a .img img{border-radius:20px;width:100%;height:100%;}
.kgallery-slider .item > a .tit{height:80px;display:flex;align-items: center;justify-content: center;}
.kgallery-slider .item > a .tit span{font-size: 18px;font-weight:500;color: #333;padding:0 15px;position:relative;z-index:0;line-height:1.4;text-align:center;display:inline-block;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;overflow: hidden;}
.kgallery-slider-btn .ap{display:none;}
.kgallery-slider-btn .kgallery-play{display:none;}
.kgallery-slider-btn .kgallery-play{display:none;}
.kgallery-slider-btn img{width:100%;}
.kgallery-slider-btn .kgallery-prev{position:absolute;left:-75px;top:50%;transform:translatey(-50%);}
.kgallery-slider-btn .kgallery-next{position:absolute;right:-75px;top:50%;transform:translatey(-50%);}
.kgallery-slider-btn .kgallery-prev.slick-disabled,
.kgallery-slider-btn .kgallery-next.slick-disabled{opacity:.5;}






@media screen and (max-width:1240px){
	.new-gnav > ul > li > a span {padding: 0 5px;}
	.new-gnav > ul > li .depth-w2 > ul > li > a { padding: 10px 10px 10px 10px;}
	.new-gnav > ul > li .depth-w2 > ul > li {width: calc(100% / 4 - 20px);padding-bottom: 30px;}
	.new-gnav > ul > li .depth-w3 {padding: 8px 8px 0 8px;}
	.new-gnav > ul > li .depth-w3 > ul > li {margin-top: 5px;}

	.sect1-slide-wrap {width: 63%;}
	.sect1-link { width: 37%;padding-left: 35px;}
	.sect1-link > ul > li > a span {font-size: 16px;}
	.notify-kwrap {position: relative;width: 63%;}
	.notice-slide-wrap {padding-left: 35px;width: 37%;}
	.notice-slide .notice_arr {width: 38px;height: 38px;margin-left: 5px;}
	.notice-slide .notice-btn-wrap { top: -60px;}
	.kgallery-slider-box {margin: 35px auto 0 auto;max-width:calc(100% - 100px);}
	.kgallery-slider-btn .kgallery-prev { left: -50px;}
	.kgallery-slider-btn .kgallery-next { right: -50px;}
	.section-c3::before {background-position: left;background-size: cover;}
}




@media screen and (max-width:992px){
	.educat-tcon {height:110px;}
	.educat-tcon .logo a span { font-size: 18px;}
	#new_subtsh {margin: 0 35px;}
	.weather-wrap{display:none;}
	.mobile-kbtn-w{display:flex;}
	.mobile-kbtn-w .search-kbtn{display:none;}
	.mobile-kbtn-w .menu-open-kbtn{margin-left:20px;}

	html #main2025 .new-gnav > ul > li > a {transition: 0s;}
	.new-gnav-wrap{display:none;position:fixed;top:32px;left:-100%;bottom:0;margin-left:-1px;background:transparent;height:calc(100vh - 32px);min-width:321px;max-width:480px;width:calc(100% + 1px);z-index:10000;padding:0;}
	.gnav-wid{max-width:1300px;padding:0;margin:0 auto;height:calc(100vh - 32px);background:#f9faff;position:relative;padding-bottom:35px;overflow-y:auto;}
	.gnav-wid::before{content:"";width:40%;height:100%;position:absolute;left:0;top:0;bottom:0;background: #004298;}
	.new-gnav{position:relative;padding:25px 0 30px 0;background:#f9faff;}
	.new-gnav::before{content:"";width:40%;height:100%;position:absolute;left:0;top:0;bottom:0;background: #004298 url(../images/main/menu_depth_bg.png) no-repeat right 10px top / auto auto;z-index:1;}
	.new-gnav > ul {display:block;}
	.new-gnav > ul > li {width: 100%;margin-top:10px;min-height:40px;position:static;padding-right:60%;}
	.new-gnav > ul > li:first-child {margin-top:0;}
	.new-gnav > ul > li > a {color:#fff;text-align:left;justify-content: flex-start;padding-left:15px;height:auto;min-height:45px;position:relative;transition:0s;z-index:1;margin:0 10px;width:calc(100% - 20px);letter-spacing:-1px;}
	.new-gnav > ul > li > a::before{display:none;}
	.new-gnav > ul > li:last-child > a::after {display:none;}
	.new-gnav > ul > li > a.on{color:#004298;}
	.new-gnav > ul > li > a.on::before {content:"";display:block;background:#f9faff;border-radius:100px;position:absolute;inset:0;height:100%;width:100%;z-index:0;transform: translate(0);}
	.new-gnav > ul > li > a span{padding:0;}
	.new-gnav > ul > li > a:hover span::before,
	.new-gnav > ul > li > a.on span::before {display:none;}
	.new-gnav > ul > li .depth-wrap {position:absolute;left:auto;right:0;top:0;padding-left:40%;width:100%;border:0;}
	.new-gnav > ul > li .depth-wrap::before {content:"";display:block;width:40%;background:#004298;position:absolute;left:0;top:0;bottom:0;}
	.new-gnav > ul > li .depth-wrap::before {}
	.new-gnav > ul > li .depth-tit {display:none;}
	.new-gnav > ul > li .depth-w2 {padding:20px 20px 40px 20px;}
	.new-gnav > ul > li .depth-w2 > ul  {width: 100%;padding-bottom: 0;min-height: auto;margin:-20px 0 0 0;}
	.new-gnav > ul > li .depth-w2 > ul > li {  width: 100%;padding-bottom: 0;min-height: auto;margin:20px 0 0 0;}
	.new-gnav > ul > li .depth-w2 > ul > li > a { position:relative;}
	.new-gnav > ul > li .depth-w2 > ul > li > a.find-con { padding-right:25px;}
	.new-gnav > ul > li .depth-w2 > ul > li > a.find-con::after{content:"";display:block;border-left:10px solid #999;border-top:7px solid transparent;border-bottom:7px solid transparent;position:absolute;right:8px;top:50%;transform:translatey(-50%) rotate(90deg);}
	.new-gnav > ul > li .depth-w2 > ul > li > a.find-con.on::after{transform:translatey(-50%) rotate(-90deg);border-left-color:#ee2a7b;}
	.new-gnav > ul > li .depth-w3 { adding: 8px 8px 0 8px;display:none;}
	.mobile-gnav-overlay::before{content:"";display:block;width:100%;height:100%;position:fixed;left:0;right:0;top:32px;background:rgba(0,0,0,.35);z-index:-100;visibility: hidden;opacity:0;height:0;} 
	.mobile-gnav-overlay.menuon::before {visibility: visible;opacity: 1;transition: opacity .2s;height: 100%;bottom: 0;}
	.mobile-con{display:block;height:66px;background:#fff;padding:0 12px;display:flex;justify-content: space-between;align-items: center;position: relative;}
	.mobile-con h1 img{width:105px;}
	.mobile-con .logo a span {display: inline-block;font-size: 18px;font-weight: 700;color: #3c6fca;padding-left: 12px;white-space: nowrap;}
	.new-gnav-wrap .new-mynav {display:block;border-bottom: 2px solid #008bce;}
	.new-gnav-wrap .new-mynav > ul {flex-wrap: wrap;}
	.new-mynav{position: relative;}
	.new-mynav > ul{transform:translatex(12px);}
	.new-mynav > ul > li.nlang button {padding-right:12px;}


	.sect1-con {flex-wrap: wrap;}
	.sect1-slide-wrap {width:100%;}
	.sect1-slide .sect1_slider .item a img {height: auto;min-height:250px; max-height: 500px;}
	.sect1-link { width: 100%;padding-left: 0;margin-top:40px;}
	.sect1-link > ul > li {width: calc(100% / 4 - 17px);margin: 15px 0 0 17px;}


	.sect2-con {flex-wrap: wrap;}
	.notify-kwrap {width: 100%;}
	.notice-slide-wrap {padding-left: 0;margin-top:40px;width: 100%; }
	.notice-slide .notice_slider .item a img { height: auto;transform: none; max-height: none;}

}


@media screen and (max-width:768px){
	.cmnwid { padding: 0 12px;}

	.educat-tcon {height: 66px;}
	.educat-tcon .logo a {}
	.educat-tcon .logo a img{width:105px;}
	.mobile-kbtn-w .search-kbtn{display:block;}
	.educat-tcon #new_subtsh {max-width: none;flex: 1 1 auto;margin:0 ;position:absolute;left:0;right:0;top:calc(100% - 1px);padding:35px 12px;background:#fff;display:none;}
	.educat-tcon #new_subtsh fieldset {max-width:460px;margin:0 auto;}

	.section-c1 {margin-top: 0;}
	.section-c1 .cmnwid {padding:0;}
	.sect1-slide .slick-list {border-radius: 0;}
	.sect1-slide .sect1-btn-wrap {position:static;justify-content: center;height:46px;margin-top:12px;background:transparent;}
	.sect1-slide .sect1-btn-wrap::before,
	.sect1-slide .sect1-btn-wrap::after {display:none;}
	.sect1-slide .sect1-btn {height:46px;}
	.sect1-slide .sect1-btn .pagingInfo .index_nub{margin-left:0;}
	.sect1-slide .sect1-btn-wrap .pagingInfo .inbar {width: 33px;}
	.sect1-link {margin-top: 26px;padding:0 8%;}
	.sect1-link > ul > li {width: calc(100% / 2 - 17px); margin: 15px 0 0 17px;}

	.section-c2 {margin-top: 60px;}
	.sect-kc h3 { font-size: 25px;}
	.notice-slide .notice-btn-wrap { top: -56px; }
	.ktab-con { margin-top: 25px; height: auto;}
	.klist-content > ul > li { justify-content: flex-start; padding: 8px 5px 7px 0; flex-wrap: wrap;}
	.klist-content > ul > li > a {width:100%;padding: 0 5px 0 23px;font-size: 17px;}
	.klist-content > ul > li > a::before { top: 13px;}
	.klist-content > ul > li > span {font-weight: 300;font-size: 14px; justify-content: flex-start; min-width: auto;padding-left:23px;}

	.section-c3 {margin-top: 35px;padding: 45px 0 72px 0;}

}



@media screen and (max-width:540px){
	.kgallery-slider { overflow: visible;}
	.kgallery-slider-box { max-width: calc(100% - 180px);}
	.kgallery-slider .slick-list {margin-left: -60px;}
	.kgallery-slider .item {margin-left: 60px;}
	.kgallery-slider .item > a .tit span {padding: 0 8px;}
	.kgallery-slider .item.slick-active > a{box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.2);transition:.2s;border:0;}
	.kgallery-slider-btn .kgallery-prev { left: -45px;}
	.kgallery-slider-btn .kgallery-next { right: -45px;}
}



@media screen and (max-width:480px){
	.educat-top{position:relative;z-index:200}
	.educat-tcon #new_subtsh{position:absolute;left:0;right:0;top:100%;z-index:100;}
}

@media screen and (max-width:400px){
	.new-gnav > ul > li .depth-w2 {padding: 20px 15px 35px 15px;}
	.new-gnav > ul > li .depth-w2 > ul > li > a { min-height: 50px;font-size: 16px;}

	.kgallery-slider-box { max-width: calc(100% - 120px);}
	.kgallery-slider .slick-list {margin-left: -40px;}
	.kgallery-slider .item {margin-left: 40px;}
	.kgallery-slider-btn .kgallery-prev { left: -32px;width:20px;}
	.kgallery-slider-btn .kgallery-next { right: -32px;width:20px;}
}

@media screen and (max-width:360px){
	.educat-tcon .logo a span { font-size: 15px;}
	.mobile-kbtn-w .menu-open-kbtn {margin-left: 12px;}

	.sect-kc h3 {font-size: 22px;}
	.tab-klist > li {padding: 0 0 0 11px; margin: 0px 0 0 11px;}
	.tab-klist > li a::before { height: 17px;bottom: -8px;}
	.kmore-btn {top: -3px;}
}


@media (max-width: 768px) {
    .city-plan-wrap {
        display: none;
    }
}
 
.modal {
  left: auto !important; /* 또는 더 높은 명시성으로 */
}
 


































