#wrap{height:auto;overflow-x:clip}.header{position:fixed;z-index:50;height:100px;box-sizing:border-box}.header,.header:before{top:0;left:0;width:100%}.header:before{content:"";position:absolute;transform:translateY(-100%);z-index:1;height:350px;background-color:#222;transition:all .25s ease-out}.header.on:before{transform:translateY(0)}.header.sub{position:static;border-bottom:1px solid #ddd}.header .in_header{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 50px;box-sizing:border-box}.header .in_header .logo img{height:36px}.header .logo img.color{display:none}.header.on .logo img.white{display:block}.header.on .logo img.color{display:none}.header.sub .logo img.color{display:block}.header.sub .logo img.white,.header.sub.on .logo img.color{display:none}.header.sub.on .logo img.white{display:block}.header .gnb{height:100%}.header .gnb>ul{display:flex;align-items:center;height:100%}.header.sub .gnb>ul a{color:#222}.header.sub.on .gnb>ul a{color:#fff}.header .gnb>ul>li{position:relative;padding:0 40px}.header .gnb>ul>li>a{font-size:18px;font-weight:500;color:#fff;text-align:center;transition:color .35s ease-out}.header .gnb>ul>li ul{position:absolute;top:50px;left:0;display:none;width:100%}.header .gnb:hover>ul>li ul{display:block}.header .gnb>ul>li ul li{margin-bottom:10px;text-align:center}.header .gnb>ul>li ul li:last-child{margin-bottom:0}.header .gnb>ul>li ul li a{font-size:16px;color:#fff;text-align:center}.header .gnb>ul>li ul li a span{display:inline-block;margin-top:-14px;font-size:14px;color:var(--point_color)}.header .menu_btn{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;border:1px solid #b7b7b7;background-color:transparent;transition:all .35s ease-out}.header .menu_btn svg{width:20px}.header .menu_btn path{fill:#fff}.header.sub .menu_btn path{fill:#222}.header .menu_btn:hover{border-color:var(--point_color);background-color:var(--point_color)}.header.sub .menu_btn:hover path,.header.sub.on .menu_btn path{fill:#fff}.header .header_right{display:flex;align-items:center;gap:20px}.header .search_icon{width:25px;height:25px}.header .search_icon path{fill:#fff}.header.sub .search_icon path{fill:#222}.header.sub.on .search_icon path{fill:#fff}.header_menu{position:fixed;top:0;left:0;z-index:90;width:100vw;height:100vh;background-color:#fff;transition:all .35s ease-out;opacity:0;visibility:hidden;transform:scale(.95)}.header_menu.on{opacity:1;visibility:visible;transform:scale(1)}.header_menu .menu_opt{position:absolute;top:10px;right:50px}.header_menu .menu_opt .close_btn{width:60px;height:60px;border-radius:50%;background-color:var(--point_color)}.header_menu .menu_opt .close_btn img{width:18px}.header_menu .menu_container{position:relative;display:flex;justify-content:center;max-width:1320px;width:100%;margin:4% auto 0}.header_menu .menu_wrap{width:100%}.header_menu .menu_wrap>ul{display:flex;flex-wrap:wrap;width:100%}.header_menu .menu_wrap>ul>li{position:relative;width:15%;margin:0 5%}.header_menu .menu_wrap>ul>li:after{content:"";position:absolute;top:46px;left:-50vw;width:150vw;height:1px;background-color:#b7b7b7}.header_menu .menu_wrap>ul>li>a,.header_menu .menu_wrap>ul>li>h3{position:relative;display:block;font-size:30px;font-weight:600;line-height:1.2;padding-bottom:10px}.header_menu .menu_wrap>ul>li>h3{cursor:default}.header_menu .menu_wrap>ul>li>a:after,.header_menu .menu_wrap>ul>li>h3:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--point_color);transition:all .35s ease-out}.header_menu .menu_wrap>ul>li:hover>a:after,.header_menu .menu_wrap>ul>li:hover>h3:after{width:100%}.header_menu .menu_wrap>ul>li ul{display:flex;flex-direction:column;gap:10px;height:350px;padding:20px 0;box-sizing:border-box;transition:all .35s ease-out}.header_menu .menu_wrap>ul>li ul li a{font-size:18px;word-break:keep-all;transition:all .35s ease-out}.header_menu .menu_wrap>ul>li ul li a:hover{color:var(--point_color)}.header_menu .menu_wrap>ul>li ul li a span{display:inline-block;margin-top:-14px;font-size:14px;color:var(--point_color);text-align:left}.footer{position:relative;z-index:10;padding:50px 0 36px;background-color:#232323}.footer,.footer .in_footer{width:100%;box-sizing:border-box}.footer .in_footer{padding:0 50px}.footer .footer_cont{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #505050}.footer .footer_cont:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:0}.footer .footer_cont .container{display:flex;justify-content:space-between}.footer .logo{margin-bottom:24px}.footer .logo img{height:37px}.footer p{font-size:18px;font-weight:500;color:#b7b7b7;word-break:keep-all;margin-bottom:10px}.footer p.copy_right{font-size:16px}.footer p:last-of-type{margin-bottom:0}.footer .family_site{position:relative}.footer .family_site button{display:flex;justify-content:space-between;align-items:center;gap:4px;width:175px;height:50px;padding:0 10px;border:1px solid #b7b7b7;font-size:18px;font-weight:500;color:#b7b7b7}.footer .family_site button img{height:10px}.footer .family_site ul{position:absolute;bottom:50px;left:0;z-index:50;display:none;flex-direction:column;width:100%;background-color:#fff;border:1px solid #b7b7b7;box-sizing:border-box}.footer .family_site ul.on{display:flex}.footer .family_site ul li a{display:block;padding:10px 12px;font-size:16px;font-weight:500}.footer .footer_menu{display:flex;align-items:center;gap:20px}.footer .footer_menu>li img{width:30px}.footer .footer_menu>li:nth-child(2) img{width:auto;height:28px}html body #fp-nav.fp-left{left:50px;z-index:89}html body #fp-nav ul{display:flex;flex-direction:column;gap:20px}html body #fp-nav ul li{width:auto;height:auto;margin:0}html body #fp-nav ul li:last-of-type{display:none}html body #fp-nav ul li a span{position:relative;top:inherit;left:inherit;display:block;width:10px;height:10px;margin:0;background-color:rgba(255,255,255,.5)}html body #fp-nav ul li a span.fp-sr-only{display:none}html body #fp-nav ul li:hover a span{margin:0;background-color:#fff}html body #fp-nav ul li a.active span,html body #fp-nav ul li:hover a.active span{width:10px;height:10px;margin:0;background-color:#fff}.fp-warning,.fp-watermark a{display:none!important}html body .fp-overflow{height:100%}.section{width:100%;background:none;box-sizing:border-box;contain:paint;overflow:hidden}.section:first-child{--bg-image:url(/assets/img/main_banner_1.jpg)}.section:nth-child(2){--bg-image:url(/assets/img/main_banner_2.jpg)}.section:nth-child(3){--bg-image:url(/assets/img/main_banner_3.jpg)}.section:nth-child(4){--bg-image:url(/assets/img/main_banner_4.jpg)}.section:nth-child(5){--bg-image:url(/assets/img/main_banner_5.jpg)}.section:not(.fp-auto-height):before{content:"";position:absolute;inset:0;background-image:var(--bg-image);background-size:cover;background-position:50%;transform:scale(1.2);will-change:transform;transition:all 2s ease}.section.bg-play:before:before,.section.has-bg-played:before{transform:scale(1)}.section .container{display:flex;align-items:center;height:100%}.section .banner_txt{position:relative;width:100%}.section .banner_txt h3{font-size:60px;font-weight:700;color:#fff;word-break:keep-all;margin-bottom:25px}.section .banner_txt p{font-size:30px;font-weight:500;color:#fff;word-break:keep-all;margin-bottom:20px}.section .banner_txt span{display:inline-block;font-size:24px;color:#fff}.section .banner_txt .btn_area{margin-top:40px}.section .banner_txt .btn_area a{display:flex;justify-content:space-between;align-items:center;width:180px;height:50px;padding:0 15px 0 20px;border:1px solid #fff;font-size:20px;font-weight:500;color:#fff;box-sizing:border-box;transition:all .35s ease-out}.section .banner_txt .btn_area a:hover{background-color:var(--point_color);border-color:var(--point_color)}.section .banner_txt .btn_area a img{width:15px}.main_footer{overflow:visible;contain:inherit}.main_footer.fp-is-overflow .fp-overflow{overflow-y:visible}[data-anim]{opacity:0;transform:translateY(12px);will-change:opacity,transform}.anim-in[data-anim]{animation:fadeUp .6s ease-out forwards;animation-delay:calc(var(--i, 0) * .12s)}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.quick_btn{position:fixed;bottom:100px;right:50px;width:130px;height:130px;padding:15px;background:linear-gradient(134.65deg,#3317BE 17.31%,#051395 48.65%,#35B4E7 80%);box-sizing:border-box}.quick_btn a{display:flex;align-items:flex-end;width:100%;height:100%;font-size:22px;font-weight:600;color:#fff}.quick_btn img{position:absolute;top:10px;right:10px;width:20px}.ai_btn{position:fixed;bottom:250px;right:50px}.ai_btn a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;border:2px solid var(--point_color);background-color:#fff;font-size:14px;font-weight:600;text-align:center;box-sizing:border-box}.ai_btn img{width:40px;margin-top:4px}.container{max-width:1400px;margin:0 auto}.container,.slide_container{width:100%;box-sizing:border-box}.slide_container{padding-left:13%}.page_navi{display:none;justify-content:center;align-items:center;width:100%;height:65px;background-color:#f8f8f8;border-top:1px solid #ddd;border-bottom:1px solid #ddd;box-sizing:border-box}.page_navi_list{height:100%}.page_navi_list>ul{gap:10px}.page_navi_list>ul,.page_navi_list>ul>li{display:flex;align-items:center;height:100%}.page_navi_list>ul>li{position:relative;padding-right:10px}.page_navi_list>ul>li:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:18px;background-color:#d9d9d9}.page_navi_list>ul>li:last-child:after{display:none}.page_navi_list>ul>li a{position:relative;display:block;font-size:18px;font-weight:500;box-sizing:border-box;padding:0 10px}.page_navi_list>ul>li a:after{content:"";position:absolute;bottom:-20px;left:0;display:none;width:100%;height:4px;background-color:var(--point_color)}.page_navi_list>ul>li.on a{color:var(--point_color)}.page_navi_list>ul>li.on a:after{display:block}.sub_title_wrap{position:relative;max-width:1400px;text-align:center;margin:80px auto;box-sizing:border-box}.sub_title_wrap h3{font-size:45px;font-weight:700;margin-top:55px}.sub_title_wrap .title_nav ul{display:flex;justify-content:center;align-items:center;gap:20px}.sub_title_wrap .title_nav ul li{position:relative;font-size:18px;font-weight:600;line-height:1}.sub_title_wrap .title_nav ul li.home{display:flex;justify-content:center;align-items:center;width:28px;height:28px}.sub_title_wrap .title_nav ul li.home img{height:21px}.sub_title_wrap .title_nav.policy>ul>li:nth-child(2){margin-right:0;padding-right:0;border-bottom:1px solid #222;font-weight:600}.sub_title_wrap .title_nav.policy>ul>li:last-child,.sub_title_wrap .title_nav.policy>ul>li:nth-child(2):after{display:none}.sub_cont,.sub_cont_wrap{margin-bottom:120px}.sub_cont:last-of-type{margin-bottom:0}.sub_cont.pd-80{padding:80px 0;margin:0}.sub_cont.gray_bg{background-color:#fafafa}.sub_title{margin-bottom:50px;text-align:center}.sub_title.txt_l{text-align:left}.sub_title h1{font-size:45px;font-weight:700;word-break:keep-all;margin-bottom:20px}.sub_title h3{font-size:30px;font-weight:600;margin-bottom:20px}.sub_title h3.flex{display:flex;gap:10px}.sub_title p{font-size:20px;word-break:keep-all;margin-bottom:10px}.sub_title p:last-of-type{margin-bottom:0}.sub_title p strong{font-weight:600}.sub_title span{display:block;font-size:24px;font-weight:500;margin-bottom:20px}.sub_title .icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px}.sub_title .icon img{height:95%}.list_cont{display:flex;justify-content:space-between;gap:60px}.list_cont .sub_title{flex-shrink:0;width:300px;margin-bottom:0}.list_cont .sub_title h3{margin-bottom:0}.list_cont .cont{width:calc(100% - 360px)}.list_cont .cont>p{font-size:20px;word-break:keep-all;margin-top:5px;margin-bottom:40px}.list_cont .cont>p strong{font-weight:600}.sub_cont_wrap.greeting{margin-top:60px}.motion_box{position:relative}.banner_txt_wrap{position:fixed;top:50vh;left:50%;transform:translateX(-50%);z-index:10;max-width:1400px;width:100%;box-sizing:border-box}.banner_txt_wrap.fix{position:fixed}.banner_txt_wrap.event{position:absolute;top:50%;transform:translate(-50%,-50%)}.banner_txt_wrap h3{font-size:60px}.banner_txt_wrap h3,.banner_txt_wrap h5{font-weight:700;text-align:center;word-break:keep-all}.banner_txt_wrap h5{font-size:40px}.banner_txt_wrap p{font-size:24px;font-weight:500;text-align:center}.banner_txt_wrap.event h3,.banner_txt_wrap.event h5,.banner_txt_wrap.event p{color:#fff}.banner_img{position:relative;width:80vw;height:560px;margin:50vh auto 0;transition-duration:.35s}.banner_img .img_box{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;min-width:1400px;max-width:100vw;height:100%;background:url(/assets/img/greeting_banner.jpg) no-repeat 50%;background-size:cover;background-blend-mode:multiply}.banner_img.lab .img_box{background:url(/assets/img/lab_banner.jpg) no-repeat 50%;background-size:cover}.banner_img.department .img_box{background:url(/assets/img/department_banner.jpg) no-repeat 50%;background-size:cover}.greeting_cont{display:flex;justify-content:space-between;align-items:center}.greeting_cont .img_wrap{width:48%}.greeting_cont .img_wrap p{font-size:24px;font-weight:600;margin-top:20px}.greeting_cont .txt_wrap{width:50%}.greeting_cont .txt_wrap p{font-size:20px;line-height:1.6;word-break:keep-all;margin-bottom:20px}.greeting_cont .txt_wrap p:last-of-type{margin-bottom:0}.greeting_cont .txt_wrap p strong{font-size:28px;font-weight:700}.ai_object_img{width:580px;margin:0 auto 50px}.ai_object_img img{width:100%}.ai_course{width:100%;max-width:900px;margin:0 auto 50px}.ai_course img{width:100%}.ai_based>ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 2%}.ai_based>ul>li{display:flex;flex-direction:column;align-items:center;flex:1 0 32%;padding:40px 20px;border:1px solid #ddd;background-color:#fff;box-sizing:border-box}.ai_based>ul>li .icon{display:flex;justify-content:center;align-items:center;width:65px;height:65px;margin-bottom:20px}.ai_based>ul>li p{font-size:20px;font-weight:600;color:var(--point_color);text-align:center;word-break:keep-all}.history_cont{position:relative;padding-top:20px;margin-bottom:100px}.history_cont:before{content:"";position:absolute;top:0;left:0;width:100%;height:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;background:linear-gradient(90deg,#00A7CB,#58C5C4);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.history_cont:last-of-type{margin-bottom:0}.history_cont>ul{display:flex;justify-content:space-between}.history_cont>ul>li{position:relative;width:32%;padding-top:10px;box-sizing:border-box}.history_cont>ul>li:first-child{padding-left:6px}.history_cont>ul>li:before{content:"";position:absolute;top:-15px;left:0;width:10px;height:10px;background-color:#fff;transform:rotate(-45deg)}.history_cont>ul>li:first-child:before{left:6px}.history_cont>ul>li h3{font-size:28px;font-weight:700;color:var(--point_color);margin-bottom:10px}.history_cont>ul>li .history{margin-bottom:10px}.history_cont>ul>li .history:last-of-type{margin-bottom:0}.history_cont>ul>li .history h5{font-size:18px;font-weight:700;margin-bottom:6px}.history_cont>ul>li .history h5 strong{font-weight:700;color:var(--point_color)}.history_cont>ul>li .history p{font-size:16px;color:#5c5a5a;word-break:keep-all;margin-bottom:4px}.history_cont>ul>li .history p:last-child{margin-bottom:0}.history_cont>ul>li .history p strong{font-weight:600}.edu_feat>ul{display:flex;justify-content:center;gap:2%}.edu_feat>ul>li{flex-direction:column;width:24.1%;height:350px;padding:10px;border-radius:15px;border:1px solid #ddd;background-color:#fff;box-sizing:border-box}.edu_feat>ul>li,.edu_feat>ul>li .icon{display:flex;justify-content:center;align-items:center}.edu_feat>ul>li .icon{width:75px;height:75px;margin-bottom:35px}.edu_feat>ul>li .icon img{width:100%}.edu_feat>ul>li .txt_wrap{text-align:center}.edu_feat>ul>li .txt_wrap p{font-size:40px;font-weight:600;margin-bottom:8px}.edu_feat>ul>li .txt_wrap h3{font-size:24px;font-weight:600;margin-bottom:10px}.edu_feat>ul>li .txt_wrap span{font-size:20px}.edu_space_list>ul>li{display:flex;align-items:center;gap:60px;margin-bottom:100px}.edu_space_list>ul>li:last-of-type{margin-bottom:0}.edu_space_list>ul>li .txt_wrap{width:45%;text-align:center}.edu_space_list>ul>li .txt_wrap h3{font-size:30px;font-weight:600;margin-bottom:5px}.edu_space_list>ul>li .txt_wrap p{font-size:20px;word-break:keep-all;margin-bottom:20px}.edu_space_list>ul>li .img_slide{position:relative;width:calc(55% - 60px)}.edu_space_list>ul>li .img_slide .swiper-button-next,.edu_space_list>ul>li .img_slide .swiper-button-prev{display:none}.edu_space_list>ul>li .img_slide .swiper-slide{width:680px}.edu_space_list>ul>li .img_slide .arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background-color:#fafafa;transition:all .35s ease-out}.edu_space_list>ul>li .img_slide .arrow.prev{left:-24px}.edu_space_list>ul>li .img_slide .arrow.next{right:17%}.edu_space_list>ul>li .img_slide .arrow.swiper-button-disabled{display:none}.edu_space_list>ul>li .img_slide .arrow svg{height:24px}.edu_space_list>ul>li .img_slide .arrow path{fill:#222}.edu_space_list>ul>li .img_slide .arrow:hover{background-color:var(--point_color)}.edu_space_list>ul>li .img_slide .arrow:hover path{fill:#fff}.edu_space_list>ul>li .img_wrap{width:100%;height:auto;aspect-ratio:auto 1.6/1;border-radius:15px;overflow:hidden}.edu_space_list>ul>li .img_wrap img{width:100%;height:100%;object-fit:cover}.edu_space_list>ul>li ul.dot>li{margin-bottom:10px}ul.dot>li{position:relative;padding-left:12px;font-size:18px;word-break:keep-all;margin-bottom:20px}ul.dot>li:last-child{margin-bottom:0}ul.dot>li:before{content:"";position:absolute;top:9px;left:0;width:5px;height:5px;border-radius:50%;background-color:var(--point_color)}ul.dot>li strong{font-weight:600}.board_wrap{padding-bottom:120px}.tb_style_1{border-top:1px solid #222;margin-bottom:60px}.tb_style_1 table{table-layout:fixed}.tb_style_1 tr{border-bottom:1px solid #ddd}.tb_style_1 th{padding:20px 4px;font-size:20px;font-weight:600}.tb_style_1 td{padding:12px 4px;font-size:20px;text-align:center}.tb_style_1 td .title,.tb_style_1 td.title{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb_style_1 td .title a,.tb_style_1 td.title a{font-size:20px;text-align:left}.tb_style_1 td .notice,.tb_style_1 td.notice{font-weight:600}.tb_style_1 td .category{display:inline-block;min-width:100px;padding:6px 12px;border-radius:20px;border:1px solid #ddd;font-size:18px;text-align:center;box-sizing:border-box}.tb_style_1 td .file{display:inline-flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;background-color:#f4f4f4}.tb_style_1 td .file img{width:20px}.tb_style_2 table{border-top:2px solid var(--point_color)}.tb_style_2 th{padding:20px 4px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:20px;font-weight:600;word-break:keep-all}.tb_style_2 th strong{font-weight:600;color:var(--point_color)}.tb_style_2 td{padding:20px;border-bottom:1px solid #ddd;font-size:18px;line-height:1.6;word-break:keep-all}.tb_style_3 table{border-top:1px solid #222}.tb_style_3 tr{border-bottom:1px solid #ddd}.tb_style_3 th{padding:20px 4px;border-right:1px solid #d9d9d9;font-size:24px;font-weight:600;color:var(--point_color);line-height:1.2;word-break:keep-all}.tb_style_3 th:last-child{border-right:0}.tb_style_3 th em{font-size:16px}.tb_style_3 td{padding:12px 20px;border-right:1px solid #d9d9d9;font-size:20px;word-break:keep-all;vertical-align:top}.tb_style_3 td.va_m{vertical-align:middle}.tb_style_3 td:last-child{border-right:0}.tb_style_3 td.txt_c{text-align:center}.tb_style_3 td ul>li{margin-bottom:10px;font-size:18px;line-height:1.6}.tb_style_3 td ul>li:before{top:11px}.curriculum_cont{margin-bottom:80px}.curriculum_cont:last-of-type{margin-bottom:0}.curriculum_cont h3{font-size:20px;font-weight:600;margin-bottom:20px}.curriculum_tb table{border-top:1px solid #222}.curriculum_tb tr{border-bottom:1px solid #ddd}.curriculum_tb th{padding:15px 4px;border-right:1px solid #ddd;font-size:20px;font-weight:600}.curriculum_tb th:last-child{border-right:0}.curriculum_tb th.small{padding:6px 4px;font-size:14px}.curriculum_tb td,.curriculum_tb th.bd{border-right:1px solid #ddd}.curriculum_tb td{padding:15px 4px;font-size:18px;text-align:center;word-break:keep-all}.curriculum_tb td:last-child{border-right:0}.tab_menu{margin-bottom:60px}.tab_menu>ul{display:flex;flex-wrap:wrap}.tab_menu>ul>li{flex:1 1 20%;height:55px;border:1px solid #ddd;box-sizing:border-box}.tab_menu>ul>li.on{background-color:var(--point_color);border-color:var(--point_color)}.tab_menu>ul>li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;text-align:center}.tab_menu>ul>li.on a{font-weight:500;color:#fff}.board_detail{border-top:2px solid #090909}.board_detail .detail_top{padding:30px 36px;border-bottom:1px solid #cacaca}.board_detail .detail_top .detail_title{margin-bottom:36px}.board_detail .detail_top .detail_title .title{display:flex;align-items:center;gap:24px}.board_detail .detail_top .detail_title .title span{display:inline-block;flex-shrink:0;padding:6px 16px;background-color:var(--point_color);font-size:20px;font-weight:600;color:#fff;text-align:center}.board_detail .detail_top .detail_title .title h3{font-size:22px;font-weight:500;word-break:keep-all}.board_detail .detail_top .detail_info>ul{display:flex;align-items:center;gap:60px}.board_detail .detail_top .detail_info>ul>li{display:flex;align-items:center;gap:12px}.board_detail .detail_top .detail_info>ul>li h3{font-size:18px;font-weight:700}.board_detail .detail_top .detail_info>ul>li p{font-size:18px;font-weight:500;color:#767676}.board_detail .detail_cont{padding:30px 36px}.board_detail .detail_file>ul>li{width:100%;height:100px;padding:0 36px;border:1px solid #ddd;background-color:#f9f9f9;box-sizing:border-box}.board_detail .detail_file>ul>li:first-child{border-bottom:0}.board_detail .detail_file>ul>li a{display:flex;align-items:center;gap:24px;width:100%;height:100%}.board_detail .detail_file>ul>li .icon{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:50px;height:50px;border-radius:50%;background-color:#f4f4f4}.board_detail .detail_file>ul>li .icon img{width:20px}.board_detail .detail_file>ul>li h3{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board_detail .detail_menu>ul>li{display:flex;align-items:center;gap:60px;padding:30px 36px;border-bottom:1px solid #cacaca;box-sizing:border-box}.board_detail .detail_menu>ul>li:first-child{border-top:1px solid #cacaca}.board_detail .detail_menu>ul>li .arrow{display:flex;align-items:center;gap:36px;flex-shrink:0}.board_detail .detail_menu>ul>li .arrow img{width:20px}.board_detail .detail_menu>ul>li .arrow p{font-size:18px;font-weight:500;color:#7c7c7c}.board_detail .detail_menu>ul>li a{font-size:20px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board_detail .link_area{margin-top:40px;display:flex;justify-content:center;gap:10px}.board_detail .link_area a{display:flex;justify-content:center;align-items:center;width:160px;height:56px;border:1px solid #000;font-size:20px;font-weight:500;text-align:center;transition-duration:.35s;box-sizing:border-box}.board_detail .link_area a:hover{background-color:#000;color:#fff}.board_detail .link_area a.apply{border-color:var(--point_color)}.board_detail .link_area a.apply,.board_detail .link_area a.apply:hover{background-color:var(--point_color);color:#fff}.board_detail .link_area button{display:flex;justify-content:center;align-items:center;width:160px;height:56px;border:1px solid #000;font-size:20px;font-weight:500;text-align:center;transition-duration:.35s;box-sizing:border-box}.board_detail .link_area button.apply{background-color:var(--point_color);color:#fff;border-color:var(--point_color)}.calendar{position:relative}.calendar .calendar_type{position:absolute;top:0;right:0;display:flex;gap:30px}.calendar .calendar_type button{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:600}.calendar .calendar_type button.on{color:var(--point_color)}.calendar .calendar_type button img{width:30px}.calendar .calendar_type button img.on,.calendar .calendar_type button.on img.off{display:none}.calendar .calendar_type button.on img.on{display:block}.calendar .fc-toolbar-chunk{display:flex;align-items:center;gap:12px}.calendar .fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:0}.calendar .fc .fc-button{padding:0}.calendar .fc .fc-button .fc-icon{font-size:32px}.calendar .fc .fc-button-primary{background-color:transparent;border:none;color:#b1b1b1}.calendar .fc .fc-toolbar-chunk .fc-button:focus{box-shadow:none;background-color:transparent;color:#b1b1b1}.calendar .fc .fc-toolbar-title{font-size:34px;font-weight:700}.calendar .fc-col-header-cell{height:70px;vertical-align:middle;background-color:#f7f7f8}.calendar .fc-col-header-cell a{font-size:22px;font-weight:600}.calendar .fc-day-sun a{color:#ff0000}.calendar .fc-day-sat a{color:#4f67ec}.calendar .fc .fc-daygrid-day-top{margin-bottom:4px}.calendar .fc .fc-daygrid-day-top a{width:35px;height:35px;border-radius:50%;font-size:20px;color:#7c7c7c;text-align:center}.calendar .fc .fc-daygrid-day.fc-day-today{background-color:transparent}.calendar .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-top a{background-color:var(--point_color);color:#fff;margin:4px}.calendar .fc-h-event{border-radius:20px;background-color:#def3f8;border-color:#def3f8}.calendar .fc .fc-daygrid-event{margin-bottom:4px}.calendar .fc-direction-ltr .fc-daygrid-event.fc-event-start{margin-left:8px}.calendar .fc-direction-ltr .fc-daygrid-event.fc-event-end{margin-right:8px}.calendar .fc-h-event .fc-event-title{padding:2px 12px;font-size:16px;font-weight:600;color:var(--point_color)}.calendar .fc-daygrid-day{height:180px}.professor_list{margin-bottom:60px}.professor_list>ul{display:flex;flex-wrap:wrap;gap:30px 2%}.professor_list>ul>li{width:32%;padding:40px 20px 40px 30px;border-radius:15px;border:1px solid #ddd;box-sizing:border-box}.professor_list>ul>li .img_wrap{position:relative;width:100%;height:auto;aspect-ratio:2/3;border-radius:15px;margin:0 auto 40px;overflow:hidden}.professor_list>ul>li .cont{margin-bottom:20px;text-align:center}.professor_list>ul>li .cont.top{margin-bottom:24px}.professor_list>ul>li .cont h3{font-size:20px;font-weight:600}.professor_list>ul>li .cont.top h3{font-size:24px}.professor_list>ul>li .cont h3 strong{font-weight:600;color:var(--point_color)}.professor_list>ul>li .cont p{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.professor_list>ul>li .cont p strong{font-weight:400;color:var(--point_color)}.professor_list>ul>li .cont span{display:inline-block;font-size:16px;color:#b1b1b1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.professor_list>ul>li .cont a{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.professor_list>ul>li .cont ul{height:60px;overflow:hidden}.professor_list>ul>li .cont ul li{position:relative;padding-left:9px;margin-bottom:6px;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.professor_list>ul>li .cont ul li:last-child{margin-bottom:0}.professor_list>ul>li .cont ul li:before{content:"";position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:50%;background-color:#222}.professor_list>ul>li button{width:100%;height:48px;border-radius:12px;border:1px solid var(--point_color);font-size:18px;font-weight:500;color:var(--point_color);transition:all .35s ease-out}.professor_list>ul>li button:hover{background-color:var(--point_color);color:#fff}.professor_modal_wrap{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:50}.professor_modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:700px;max-height:500px;padding:60px 20px;background-color:#fff;border-radius:15px;overflow-y:auto;box-sizing:border-box}.professor_modal .close_btn{position:absolute;top:20px;right:20px;width:20px;height:20px}.professor_modal .modal_cont{margin-bottom:40px}.professor_modal .modal_cont:last-of-type{margin-bottom:0}.professor_modal .modal_cont h3{position:relative;font-size:20px;font-weight:600;text-align:center;padding-bottom:10px;margin-bottom:16px}.professor_modal .modal_cont h3:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:20px;height:2px;background-color:#222}.professor_modal .modal_cont:first-of-type h3{padding-bottom:0}.professor_modal .modal_cont:first-of-type h3:after{display:none}.professor_modal .modal_cont>ul>li{font-size:16px;text-align:center;word-break:keep-all;margin-bottom:5px}.professor_modal .modal_cont>ul>li:last-of-type{margin-bottom:0}.professor_modal .modal_cont.research h3{color:var(--point_color)}.professor_modal .modal_cont.research h3:after{background-color:var(--point_color)}.professor_modal .modal_cont.research>ul>li{color:var(--point_color)}.group_list>ul{display:flex;flex-wrap:wrap;gap:50px 2%}.group_list>ul>li{width:31.5%;box-sizing:border-box}.group_list>ul>li .img_wrap{position:relative;width:100%;height:auto;aspect-ratio:auto 1.4/1}.group_list>ul>li .img_wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;object-position:center}.group_list>ul>li .txt_wrap{width:100%;padding:30px 20px;border:1px solid #ddd;box-sizing:border-box}.group_list>ul>li .txt_wrap .txt{margin-bottom:30px}.group_list>ul>li .txt_wrap .txt:last-of-type{margin-bottom:0}.group_list>ul>li .txt_wrap span{display:block;font-size:18px;font-weight:600;color:var(--point_color);text-align:center;margin-bottom:4px}.group_list>ul>li .txt_wrap h3{font-size:24px;font-weight:600;text-align:center;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group_list>ul>li .txt_wrap h5{font-size:20px;font-weight:600;text-align:center;margin-bottom:10px}.group_list>ul>li .txt_wrap p{display:-webkit-box;height:50px;font-size:18px;color:#5c5a5a;text-align:center;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.group_list>ul>li .txt_wrap p.line_4{height:100px;-webkit-line-clamp:4}.map_area{width:100%;height:auto;aspect-ratio:auto 2/1;margin-bottom:30px}.map_area iframe{width:100%;height:100%;border:0}.sketch_map .map_img{height:auto;aspect-ratio:auto 1.6/1;margin-bottom:30px;overflow:hidden}.sketch_map .map_img img{width:100%;height:100%;object-fit:cover}.sketch_map .map_info{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);grid-gap:40px 0;gap:40px 0;padding:30px 35px;border:1px solid #ddd;box-sizing:border-box}.sketch_map .map_info>ul{display:flex;flex-direction:column;gap:10px}.sketch_map .map_info>ul:last-child{grid-column:span 2}.sketch_map .map_info>ul>li{display:flex;gap:10px;font-size:18px;font-weight:600}.sketch_map .map_info>ul>li span{width:28px;height:28px;border-radius:50%;background-color:#73aba2;font-size:16px;font-weight:600;color:#fff;text-align:center;line-height:29px}.sketch_map .map_info>ul>li span.green{background-color:#42aa3d}.sketch_map .map_info>ul>li span.red{background-color:#c65443}.search_wrap{margin:0 auto 80px}.search_wrap>form{display:flex;justify-content:center}.search_wrap select{min-width:180px;border:0;padding:0 10px;border-bottom:2px solid #222;background:url(/assets/img/select_arrow.svg) no-repeat right 10px center;background-size:10px}.search_wrap .search_txt{position:relative}.search_wrap input[type=text]{width:440px;border:0;border-bottom:2px solid #222}.search_wrap button{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.search_wrap button img{width:16px}.gallery_list>ul{display:flex;flex-wrap:wrap;gap:50px 2%}.gallery_list>ul>li{width:31.5%}.gallery_list>ul>li .img_wrap{position:relative;width:100%;height:auto;aspect-ratio:auto 1.37/1;border-radius:15px;margin-bottom:20px;overflow:hidden}.gallery_list>ul>li .img_wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.gallery_list>ul>li .txt_wrap{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery_list>ul>li .txt_wrap a{font-size:24px;font-weight:600;margin-bottom:12px}.gallery_list>ul>li .txt_wrap p{font-size:20px;color:#5c5a5a;text-align:center}.txt_box{width:100%;padding:30px 35px;border-radius:20px;border:1px solid #ddd;background-color:#fff;box-sizing:border-box}.scholarship_step>ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px 70px}.scholarship_step>ul>li .circle{position:relative;width:230px;aspect-ratio:1;border-radius:50%;border:3px dashed var(--point_color);box-sizing:border-box}.scholarship_step>ul>li .circle .inner_circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;width:180px;aspect-ratio:1;border-radius:50%;background-color:var(--point_color)}.scholarship_step>ul>li:first-child .circle{color:#6bc7ea}.scholarship_step>ul>li:first-child .circle .inner_circle{background-color:#6bc7ea}.scholarship_step>ul>li:nth-child(2) .circle{color:#2ec1e0}.scholarship_step>ul>li:nth-child(2) .circle .inner_circle{background-color:#2ec1e0}.scholarship_step>ul>li:nth-child(3) .circle{color:#00a7cb}.scholarship_step>ul>li:nth-child(3) .circle .inner_circle{background-color:#00a7cb}.scholarship_step>ul>li:nth-child(4) .circle{color:#0096b6}.scholarship_step>ul>li:nth-child(4) .circle .inner_circle{background-color:#0096b6}.scholarship_step>ul>li:nth-child(5) .circle{color:#0589a6}.scholarship_step>ul>li:nth-child(5) .circle .inner_circle{background-color:#0589a6}.scholarship_step>ul>li:nth-child(6) .circle{color:#00688f}.scholarship_step>ul>li:nth-child(6) .circle .inner_circle{background-color:#00688f}.scholarship_step>ul>li:nth-child(7) .circle{color:#004863}.scholarship_step>ul>li:nth-child(7) .circle .inner_circle{background-color:#004863}.scholarship_step>ul>li:last-child .circle{color:#173641}.scholarship_step>ul>li:last-child .circle .inner_circle{background-color:#173641}.scholarship_step>ul>li h3{font-size:24px;font-weight:600;color:#fff;text-align:center}.scholarship_step>ul>li p{font-size:20px;color:#fff;text-align:center;word-break:keep-all}.scholarship_list>ul{display:flex;justify-content:space-between;gap:60px 0}.scholarship_list>ul.sb{justify-content:space-between;gap:0}.scholarship_list>ul>li .circle{position:relative;width:250px;aspect-ratio:1;border-radius:50%;border:3px dashed var(--point_color);margin-bottom:24px;box-sizing:border-box}.scholarship_list.license>ul>li .circle{width:200px}.scholarship_list>ul>li .circle .inner_circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;width:200px;aspect-ratio:1;border-radius:50%;background-color:var(--point_color)}.scholarship_list.license>ul>li .circle .inner_circle{width:150px}.scholarship_list>ul>li:first-child .circle{border-color:#58c5c4}.scholarship_list>ul>li:first-child .circle .inner_circle{background-color:#58c5c4}.scholarship_list>ul>li:nth-child(3) .circle{border-color:#00688f}.scholarship_list>ul>li:nth-child(3) .circle .inner_circle{background-color:#00688f}.scholarship_list>ul>li:nth-child(4) .circle{border-color:#505050}.scholarship_list>ul>li:nth-child(4) .circle .inner_circle{background-color:#505050}.scholarship_list>ul>li .circle .inner_circle .icon{display:flex;justify-content:center;align-items:center;width:100px;height:100px}.scholarship_list.license>ul>li .circle .inner_circle .icon{width:60px;height:60px}.scholarship_list>ul>li .circle .inner_circle .icon img{width:100%}.scholarship_list>ul>li .txt_wrap{text-align:center}.scholarship_list>ul>li .txt_wrap h3{font-size:24px;font-weight:600}.scholarship_list>ul>li .txt_wrap p{font-size:24px}.pagination{gap:12px}.pagination,.pagination button{display:flex;justify-content:center;align-items:center}.pagination button{width:30px;height:30px;font-size:18px;font-weight:500}.pagination button.on{background-color:var(--point_color);color:#fff}.pagination button img{width:10px}.faq_list{border-top:2px solid #222;margin-bottom:60px}.faq_list>ul>li{border-bottom:1px solid #cacaca;box-sizing:border-box}.faq_list>ul>li .faq_title{display:flex;justify-content:space-between;align-items:center;padding:24px 30px;cursor:pointer}.faq_list>ul>li .faq_title h3{display:flex;align-items:center;gap:10px;width:80%;font-size:20px;font-weight:600;word-break:keep-all}.faq_list>ul>li .faq_title h3 .category{display:inline-block;flex-shrink:0;padding:6px 16px;background-color:var(--point_color);font-size:20px;font-weight:500;color:#fff}.faq_list>ul>li .faq_title .faq_right{display:flex;gap:10px}.faq_list>ul>li .faq_title .faq_right p{font-size:20px;font-weight:300}.faq_list>ul>li .faq_title .faq_right .arrow{display:flex;justify-content:center;align-items:center;width:13px}.faq_list>ul>li .faq_cont{max-height:0;padding:0 30px;background-color:#f9f9f9;overflow:hidden;transition:all .35s ease-out}.faq_list>ul>li .faq_cont.open{max-height:1200px;padding:30px}.faq_list>ul>li .faq_cont .cont{opacity:0;visibility:hidden;transition:all .25s ease-out}.faq_list>ul>li .faq_cont.open .cont{opacity:1;visibility:visible}.faq_list>ul>li .faq_cont .cont p{font-size:16px;line-height:1.6}.sub_cont_wrap.lab{margin:0;padding:120px 0}.bg_fix_banner{display:flex;justify-content:center;align-items:center;width:100%;height:560px;background:url(/assets/img/lab_banner.jpg) no-repeat 50%;background-size:cover;background-attachment:fixed;color:#fff;margin-bottom:120px}.bg_fix_banner .sub_title{margin-bottom:0}.bg_fix_banner .sub_title h1{color:#fff}.lab_list>ul{flex-wrap:wrap;gap:80px 2%}.lab_list>ul,.lab_list>ul>li{display:flex;justify-content:space-between}.lab_list>ul>li{flex-direction:column;width:49%;min-height:100%;padding-bottom:30px;border-bottom:1px solid #ddd}.lab_list>ul>li h3{position:relative;padding-left:23px;font-size:30px;font-weight:600;word-break:keep-all;margin-bottom:20px}.lab_list>ul>li h3:before{content:"";position:absolute;top:16px;left:0;width:8px;height:8px;border-radius:50%;background-color:var(--point_color)}.lab_list>ul>li p{font-size:20px;word-break:keep-all}.lab_list>ul>li p.advisor{align-items:center}.lab_list>ul>li p.advisor,.lab_list>ul>li p.research{display:inline-flex;gap:10px}.lab_list>ul>li .icon{display:inline-flex;justify-content:center;align-items:center;width:25px;height:25px}.lab_list>ul>li .icon img{height:100%}.lab_list>ul>li p.research .icon{flex-shrink:0;margin-top:2px}.lab_list>ul>li .cont_mid{margin-top:10px}.lab_list>ul>li .cont_bottom{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.lab_list>ul>li .link_btn a{display:inline-flex;justify-content:center;align-items:center;width:200px;height:50px;border-radius:10px;background-color:#222;font-size:20px;font-weight:600;color:#fff;text-align:center}.info_txt h3{font-size:32px;color:var(--point_color)}.info_txt h3,.info_txt h5{font-weight:600;text-align:center;margin-bottom:40px}.info_txt h5{font-size:28px}.info_txt p{font-size:24px;color:#797474;text-align:center;word-break:keep-all;margin-bottom:20px}.info_txt p:last-of-type{margin-bottom:0}.info_txt p strong{font-weight:500;color:#222}.info_txt span{display:block;font-size:20px;font-weight:500;text-align:center;word-break:keep-all}.info_txt .quote{display:flex;justify-content:center;gap:14px;color:#222}.info_txt .quote em{display:inline-flex;align-items:flex-start}.info_txt .quote em img{width:30px}.info_txt_box{width:1000px;padding:30px 50px;border-radius:100px;border:2px solid var(--point_color);margin:0 auto 40px;box-sizing:border-box}.link_tab>ul{gap:20px}.link_tab>ul,.link_tab>ul>li a{display:flex;justify-content:center}.link_tab>ul>li a{align-items:center;width:280px;height:50px;border-radius:5px;border:1px solid #ddd;background-color:#fff;font-size:20px;text-align:center;box-sizing:border-box;transition:all .35s ease-out}.link_tab>ul>li a:hover,.link_tab>ul>li.on a{background-color:#222;border-color:#222;color:#fff}.link_tab>ul>li.on a{font-weight:600}.list_cont .cont .link_tab>ul{justify-content:flex-start}.grade_link>ul{display:flex;justify-content:center;gap:120px}.grade_link>ul>li{position:relative}.grade_link>ul>li:after{content:"/";position:absolute;top:-6px;right:-70px;font-size:30px;font-weight:300;color:#ddd}.grade_link>ul>li:last-child:after{display:none}.grade_link>ul>li a{font-size:24px;font-weight:500;transition:color .35s ease-out}.grade_link>ul>li a:hover{color:var(--point_color)}.department_card>ul{display:flex;justify-content:space-between}.department_card>ul>li{display:flex;flex-direction:column;align-items:center;width:32%;height:250px;padding:40px 20px 20px;border-radius:20px;border:1px solid #ddd;box-sizing:border-box}.department_card>ul>li .icon{display:flex;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:30px}.department_card>ul>li p{font-size:22px;text-align:center;word-break:keep-all}.department_card>ul>li p strong{font-weight:600;color:var(--point_color)}.department_history>ul{position:relative;display:flex;justify-content:space-between}.department_history>ul:before{content:"";position:absolute;top:60px;left:50%;transform:translateX(-50%);width:100vw;height:1px;background-color:#222;pointer-events:none}.department_history>ul>li{width:220px}.department_history>ul>li h3{position:relative;padding-bottom:25px;margin-bottom:25px;font-size:30px;font-weight:600;text-align:center}.department_history>ul>li h3:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:15px;height:15px;border-radius:50%;background-color:var(--point_color)}.department_history>ul>li .txt{min-height:clamp(120px,16vw,140px)}.department_history>ul>li p{font-size:20px;text-align:center;word-break:keep-all;margin-bottom:20px}.department_history>ul>li p:last-of-type{margin-bottom:0}.department_history>ul>li .img_wrap{width:100%;margin-top:40px}.department_history>ul>li .img_wrap .img{width:100%;height:auto;aspect-ratio:auto 1.33/1;border-radius:20px;margin-bottom:25px;overflow:hidden}.department_history>ul>li .img_wrap .img:last-of-type{margin-bottom:0}.department_history>ul>li .img_wrap .img img{width:100%;height:100%;object-fit:cover}.ai_grad_img{width:700px;margin:0 auto 100px}.ai_grad_img img{width:100%}.etc_txt{display:block;margin-top:15px;font-size:18px}.login_wrap{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:440px;width:100%;margin:0 auto;padding:10vh 20px;box-sizing:border-box}.login_wrap .logo img{height:36px}.login_wrap>h3{font-size:24px;font-weight:600;text-align:center}.login_wrap .login_form{width:100%}.login_wrap .login_form .input_wrap{margin-bottom:10px}.login_wrap .login_form input{width:100%}.login_wrap .login_form button{width:100%;height:45px;background-color:var(--point_color);font-size:18px;font-weight:500;color:#fff}.search_banner{position:relative;z-index:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:680px;padding:120px 0;background:url(/assets/img/main_banner_1.jpg) no-repeat 0 0;background-size:cover;box-sizing:border-box}.search_banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.search_banner_cont{position:relative;z-index:2}.search_banner .title{font-size:50px;font-weight:600;color:#fff;text-align:center;margin-bottom:50px}.search_form{margin-bottom:40px}.search_form form{display:flex}.search_form input[type=text]{width:calc(100% - 120px);height:72px;border:0}.search_form button{width:120px;height:72px;background-color:var(--point_color);font-size:20px;font-weight:600;color:#fff}.search_result{width:100%;background-color:#fff;margin-bottom:20px}.search_result:last-of-type{margin-bottom:0}.search_result .result_text{padding:30px;border-bottom:1px solid #eee;text-align:center}.search_result .result_text h3{font-size:30px;font-weight:500;margin-bottom:20px}.search_result .result_text p{font-size:16px;line-height:1.4;word-break:keep-all}.search_result .result_text p strong{font-weight:500;color:var(--point_color)}.search_result .result_top{display:flex;justify-content:space-between;align-items:center;width:100%;padding:30px 60px;background-color:#f0f8fa;border-bottom:1px solid #ccc;box-sizing:border-box}.search_result .result_top h3{font-size:24px;font-weight:600}.search_result .result_top h3 strong{font-weight:600;color:var(--point_color)}.search_result .result_top a{font-size:16px;font-weight:500;color:#666}.search_result .result_top a:hover{color:var(--point_color)}.search_result .result_list{max-height:340px;padding:30px 60px;overflow-y:auto;box-sizing:border-box}.search_result .result_list>ul>li{padding:20px 0;border-bottom:1px solid #eee;box-sizing:border-box}.search_result .result_list>ul>li:first-child{padding-top:0}.search_result .result_list>ul>li h3{font-size:18px;font-weight:600;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search_result .result_list>ul>li p{display:-webkit-box;font-size:16px;line-height:1.4;margin-bottom:16px;transition:all .35s ease-in-out;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.search_result .result_list>ul>li:hover p{color:var(--point_color)}.search_result .result_list>ul>li span{font-size:16px;color:var(--point_color)}@media screen and (max-width:1600px){#fp-nav{display:none}.edu_space_list>ul>li .img_slide .swiper-slide{width:80%}}@media screen and (max-width:1400px){.header{height:80px}.container,.footer .in_footer,.header .in_header{padding:0 20px}.section .banner_txt h3{font-size:52px}.section .banner_txt p{font-size:26px}.section .banner_txt span{font-size:20px}.sub_title_wrap{padding:0 20px}.banner_img{width:95%}.banner_img .img_box{min-width:inherit}.banner_txt_wrap{padding:0 20px}.department_history>ul>li{width:16%}.list_cont .cont .link_tab>ul{gap:2%}.list_cont .cont .link_tab>ul>li{width:32%}.list_cont .cont .link_tab>ul>li a{width:100%}}@media screen and (max-width:1200px){.header .gnb{display:none}.header .menu_btn{display:flex}.header_menu .menu_wrap>ul>li{width:18%;margin:0 3%}.header_menu .menu_wrap>ul>li:after{top:38px}.header_menu .menu_wrap>ul>li>a,.header_menu .menu_wrap>ul>li>h3{font-size:24px}.header_menu .menu_wrap>ul>li ul li a{font-size:16px}.section .banner_txt h3{font-size:46px}.section .banner_txt p{font-size:22px}.section .banner_txt span{font-size:18px}.quick_btn{bottom:50px;width:120px;height:120px}.quick_btn a{font-size:20px}.ai_btn{bottom:190px}.page_navi{height:auto;padding:15px 0}.page_navi_list>ul{flex-wrap:wrap;justify-content:center}.page_navi_list>ul>li a{font-size:16px}.page_navi_list>ul>li a:after{bottom:-6px;height:3px}.sub_title h1{font-size:40px}.sub_title h3{font-size:26px}.sub_title span{font-size:20px}.banner_txt_wrap h3{font-size:52px}.banner_txt_wrap h5{font-size:36px}.ai_based>ul>li{flex-basis:49%}.slide_container{padding-left:20px}.edu_feat>ul{flex-wrap:wrap}.edu_feat>ul>li{width:32%}.edu_space_list>ul>li{flex-direction:column;align-items:flex-start;gap:40px}.edu_space_list>ul>li:nth-child(2){flex-direction:column-reverse}.edu_space_list>ul>li .txt_wrap{width:100%}.edu_space_list>ul>li .txt_wrap h3{font-size:26px}.edu_space_list>ul>li .txt_wrap p{font-size:18px}.edu_space_list>ul>li .img_slide{width:100%}.edu_space_list>ul>li .img_slide .swiper-slide{width:680px}.edu_space_list>ul>li .img_slide .arrow.next{right:inherit;left:656px}.professor_list>ul{gap:30px 4%}.professor_list>ul>li{width:48%}.sketch_map{flex-direction:column;gap:40px}.sketch_map>div{width:100%}.sketch_map .map_info{display:flex;flex-wrap:wrap;padding:30px 25px}.sketch_map .map_info>ul{width:33%}.sketch_map .map_info>ul>li{font-size:16px}.gallery_list>ul>li .txt_wrap a{font-size:20px}.gallery_list>ul>li .txt_wrap p{font-size:18px}.group_list>ul{justify-content:space-between;gap:50px 0}.group_list>ul>li{width:48%}.scholarship_list>ul{flex-wrap:wrap;gap:40px 125px}.scholarship_list>ul.sb{gap:40px 2%}.scholarship_list>ul.sb>li{width:49%}.scholarship_list>ul.sb>li .circle{margin:0 auto 24px}.tb_style_1 td,.tb_style_1 td .title a,.tb_style_1 td.title a,.tb_style_1 th{font-size:18px}.tb_style_1 td .category{padding:6px 10px;font-size:16px}.tb_style_1 td .file{width:46px;height:46px}.tb_style_1 td .file img{width:18px}.curriculum_tb th{font-size:18px}.curriculum_tb td{font-size:16px}.lab_list>ul>li{width:48%}.lab_list>ul>li h3{font-size:26px}.lab_list>ul>li h3:before{top:13px}.lab_list>ul>li p{font-size:18px}.lab_list>ul>li .link_btn a{width:180px;height:45px;font-size:18px}.info_txt h3{font-size:28px}.info_txt p{font-size:20px}.info_txt_box{width:100%}.department_card>ul{flex-direction:column;gap:40px}.department_card>ul>li{width:100%;height:auto;padding:40px 20px}.department_card>ul>li p{font-size:20px}.department_card>ul>li p br{display:none}.department_history>ul>li p{font-size:18px}.scholarship_step>ul>li h3{font-size:26px}.scholarship_step>ul>li p{font-size:20px}.list_cont .cont .link_tab>ul{flex-direction:column;gap:20px}.list_cont .cont .link_tab>ul>li{width:100%}}@media screen and (max-width:1024px){.section{min-height:auto;height:auto;padding:120px 0}.section:first-child{height:100vh}.section:before{transform:none;transition:none}.main_footer{padding:0}.greeting_cont{flex-direction:column-reverse;gap:60px}.greeting_cont .img_wrap,.greeting_cont .txt_wrap{width:100%}.lab_list>ul>li .cont_bottom{flex-direction:column-reverse;align-items:flex-start;gap:20px}.link_tab>ul>li{width:32%}.link_tab>ul>li a{width:100%;font-size:18px}}@media screen and (max-width:768px){.header .in_header{justify-content:space-between}.header .in_header .logo img{height:28px}.header .menu_btn{position:static;transform:translate(0);width:40px;height:40px}.header .menu_btn svg{width:18px}.header_menu{overflow-y:auto}.header_menu .menu_opt{right:10px}.header_menu .menu_opt .close_btn{width:40px;height:40px}.header_menu .menu_container{margin-top:80px}.header_menu .menu_wrap>ul>li{width:100%;margin:0;border-bottom:1px solid #b7b7b7}.header_menu .menu_wrap>ul>li:first-child{border-top:1px solid #b7b7b7}.header_menu .menu_wrap>ul>li:after{display:none}.header_menu .menu_wrap>ul>li>a,.header_menu .menu_wrap>ul>li>h3{display:flex;width:100%;padding:10px 15px;font-size:20px;box-sizing:border-box}.header_menu .menu_wrap>ul>li>h3:before{content:"";position:absolute;top:50%;right:15px;width:7px;height:1px;background-color:#222;transform:rotate(-45deg)}.header_menu .menu_wrap>ul>li>h3:after{top:50%;bottom:inherit;left:inherit;right:20px;width:7px;height:1px;background-color:#222;transform:rotate(45deg)}.header_menu .menu_wrap>ul>li>a:after{display:none}.header_menu .menu_wrap>ul>li:hover>a:after,.header_menu .menu_wrap>ul>li:hover>h3:after{width:7px}.header_menu .menu_wrap>ul>li ul{gap:0;max-height:0;height:auto;padding:0 20px;background-color:var(--point_color);overflow:hidden}.header_menu .menu_wrap>ul>li>h3.on~ul{max-height:280px;padding:20px}.header_menu .menu_wrap>ul>li ul li a{display:block;color:#fff;padding:5px 0}.header_menu .menu_wrap>ul>li ul li a:hover{color:#fff}.header_menu .menu_wrap>ul>li ul li a span{font-size:12px;color:#fff}.header .search_icon{width:20px;height:20px}.footer .logo{text-align:center}.footer .footer_cont .container{flex-direction:column;align-items:center;gap:20px}.footer .family_site{display:inline-block;margin:0 auto}.footer .family_site button{width:160px;height:45px;font-size:16px}.footer .family_site button img{height:8px}.footer .family_site ul{bottom:45px}.footer p{font-size:16px;text-align:center}.section .banner_txt h3{font-size:40px}.section .banner_txt p{font-size:18px}.section .banner_txt span{font-size:16px}.section .banner_txt .btn_area a{width:160px;height:45px;font-size:18px}.quick_btn{bottom:20px;right:20px;width:100px;height:100px}.quick_btn a{font-size:18px}.quick_btn img{width:14px}.ai_btn{bottom:130px;right:20px}.page_navi_list>ul{gap:15px 10px}.page_navi_list>ul>li{justify-content:center;width:30%}.page_navi_list>ul>li a:after{bottom:-4px}.sub_title_wrap h3{font-size:38px}.sub_title_wrap .title_nav ul li{font-size:16px}.sub_title h1{font-size:32px}.sub_title h3{font-size:24px}.sub_title p,.sub_title span{font-size:18px}.sub_title .icon{width:30px;height:30px}.list_cont{flex-direction:column;gap:20px}.list_cont .cont,.list_cont .sub_title{width:100%}.list_cont .cont>p{font-size:18px}.banner_img{width:100%;height:auto;padding:180px 0;margin:0}.banner_txt_wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner_txt_wrap h3{font-size:46px;color:#fff}.banner_txt_wrap h5{font-size:28px;color:#fff}.banner_txt_wrap p{font-size:20px;color:#fff}.bg_fix_banner{width:100%;height:auto;padding:180px 0}ul.dot>li{font-size:16px}ul.dot>li:before{top:8px}.tb_style_1 td,.tb_style_1 td .title a,.tb_style_1 td.title a,.tb_style_1 th{font-size:16px}.tb_style_1 td .category{min-width:inherit;padding:6px 10px;font-size:14px}.tb_style_1 td .file{width:40px;height:40px}.tb_style_1 td .file img{width:14px}.tb_style_2 th{font-size:18px}.tb_style_2 td{font-size:16px}.tb_style_3 th{font-size:20px}.tb_style_3 td{font-size:18px}.tb_style_3 td ul>li{font-size:16px}.tb_style_3 td ul.dot>li:before{top:9px}.curriculum_cont h3{font-size:18px}.curriculum_tb{width:100%;overflow-x:auto}.curriculum_tb table{width:1024px}.curriculum_tb td,.curriculum_tb th{font-size:16px}.tab_menu>ul>li{flex-basis:50%;height:50px}.calendar{padding-top:80px}.calendar .calendar_type{justify-content:center;width:100%}.calendar .fc .fc-toolbar{justify-content:center}.calendar .fc .fc-toolbar-title{font-size:28px}.calendar .fc-col-header-cell a{font-size:20px}.calendar .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-top{padding:5px}.calendar .fc .fc-daygrid-day-top a{width:28px;height:28px;font-size:16px}.calendar .fc-direction-ltr .fc-daygrid-event.fc-event-start{margin-left:2px}.calendar .fc-direction-ltr .fc-daygrid-event.fc-event-end{margin-right:2px}.calendar .fc-h-event .fc-event-title{padding:2px 4px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai_based>ul>li p{font-size:18px}.sketch_map .map_info{gap:10px 0}.sketch_map .map_info>ul{width:100%}.history_cont{padding-top:0;padding-bottom:60px;margin-bottom:60px}.history_cont:before{width:15px;height:100%;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),50% 100%,0 calc(100% - 10px));clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),50% 100%,0 calc(100% - 10px))}.history_cont>ul{flex-direction:column;gap:40px}.history_cont>ul>li{width:100%;padding-top:0;padding-left:26px}.history_cont>ul>li:first-child{padding-left:26px}.history_cont>ul>li:before{top:13px;left:3.5px;width:8px;height:8px}.history_cont>ul>li:first-child:before{left:3.5px}.slide_container{padding:0 20px}.edu_feat>ul>li .txt_wrap p{font-size:32px}.edu_feat>ul>li .txt_wrap h3{font-size:20px}.edu_feat>ul>li .txt_wrap span{font-size:16px}.edu_space_list>ul>li .img_slide .swiper-slide{width:100%}.edu_space_list>ul>li .img_slide .arrow.prev{left:10px}.edu_space_list>ul>li .img_slide .arrow.next{left:inherit;right:10px}.professor_list>ul{gap:40px}.professor_list>ul>li{width:100%}.professor_modal{width:95%}.search_wrap>form{flex-direction:column;gap:10px}.search_wrap input[type=text],.search_wrap select{width:100%}.search_wrap input[type=text]{padding:0 10px}.search_wrap button{right:10px}.gallery_list>ul{justify-content:space-between;gap:50px 0}.gallery_list>ul>li{width:48%}.group_list>ul>li .txt_wrap span{font-size:16px}.group_list>ul>li .txt_wrap h3{font-size:20px}.group_list>ul>li .txt_wrap h5{font-size:18px}.group_list>ul>li .txt_wrap p{height:46px;font-size:16px}.group_list>ul>li .txt_wrap p.line_4{height:92px}.scholarship_list>ul{flex-direction:column;align-items:center;gap:60px}.scholarship_list>ul.sb>li{width:100%}.faq_list>ul>li .faq_title{flex-direction:column;align-items:flex-start;gap:20px}.faq_list>ul>li .faq_title h3{flex-wrap:wrap;font-size:18px}.faq_list>ul>li .faq_title .faq_right p,.faq_list>ul>li .faq_title h3 .category{font-size:18px}.lab_list>ul>li{width:100%}.lab_list>ul>li .cont_bottom,.lab_list>ul>li .cont_mid{margin-top:40px}.department_history>ul{flex-direction:column;gap:60px}.department_history>ul:before{top:20px;left:0;transform:translate(0);width:1px;height:100%}.department_history>ul>li{width:100%;padding-left:20px;box-sizing:border-box}.department_history>ul>li h3{padding-bottom:0;margin-bottom:20px;font-size:28px;text-align:left}.department_history>ul>li h3:after{top:50%;left:-26px;transform:translateY(-50%);width:12px;height:12px}.department_history>ul>li .txt{min-height:auto}.department_history>ul>li p{text-align:left}.department_history>ul>li .img_wrap .img{aspect-ratio:auto 3/2}.ai_grad_img,.ai_object_img{width:100%}.link_tab>ul{flex-direction:column}.link_tab>ul>li{width:100%}.grade_link>ul{gap:0}.grade_link>ul>li{width:25%;text-align:center}.grade_link>ul>li:after{top:-5px;right:0;font-size:26px}.grade_link>ul>li a{font-size:20px}.txt_box{padding:30px 20px}.etc_txt{font-size:16px}.curriculum_img{width:100%;overflow-x:auto}.curriculum_img img{max-width:none;width:900px}.search_banner .title{font-size:46px}.search_form input[type=text]{width:calc(100% - 80px);height:45px;font-size:16px}.search_form button{width:80px;height:45px;font-size:16px}.search_result .result_text{padding:30px 20px}.search_result .result_text h3{font-size:24px}.search_result .result_top{flex-wrap:wrap;gap:20px;padding:20px}.search_result .result_top h3{font-size:20px}.search_result .result_list{padding:20px}}@media screen and (max-width:500px){.section .banner_txt h3{font-size:32px}.quick_btn{width:80px;height:80px;padding:10px}.quick_btn a{font-size:16px}.quick_btn img{width:12px}.ai_btn{bottom:110px}.page_navi{padding:20px 0}.page_navi_list>ul{gap:20px}.page_navi_list>ul>li{width:100%}.page_navi_list>ul>li:after{display:none}.banner_txt_wrap h3{font-size:32px}.banner_txt_wrap h5{font-size:24px}.banner_txt_wrap p{font-size:18px}.ai_based>ul>li{flex-basis:100%}.edu_feat>ul{gap:40px}.edu_feat>ul>li{width:100%}.edu_space_list>ul>li .img_slide .arrow{width:40px;height:40px}.edu_space_list>ul>li .img_slide .arrow svg{height:20px}.professor_list>ul>li .cont.top h3{font-size:22px}.professor_list>ul>li .cont a,.professor_list>ul>li .cont p,.professor_list>ul>li .cont ul li{font-size:16px}.professor_list>ul>li .cont ul li:before{top:8px}.gallery_list>ul>li,.group_list>ul>li{width:100%}.scholarship_list>ul>li .circle{width:230px}.scholarship_list>ul>li .circle .inner_circle{width:180px}.scholarship_list>ul>li .circle .inner_circle .icon{width:80px;height:80px}.scholarship_list.license>ul>li .circle .inner_circle .icon{width:40px;height:40px}.scholarship_list.license>ul>li .circle{width:180px}.scholarship_list.license>ul>li .circle .inner_circle{width:130px}.scholarship_list>ul>li .txt_wrap h3{font-size:22px}.scholarship_list>ul>li .txt_wrap p{font-size:20px}.tb_style_1 th{font-size:15px}.tb_style_1 td,.tb_style_1 td .title a,.tb_style_1 td.title a{font-size:14px}.tb_style_1 td .category{padding:4px 6px;font-size:12px}.tb_style_1 td .file{width:30px;height:30px}.tb_style_1 td .file img{width:10px}.tb_style_3.scroll{overflow-x:auto}.tb_style_3.scroll table{width:700px}.tab_menu>ul>li{flex-basis:100%}.tab_menu>ul>li a{font-size:18px}.pagination button{font-size:16px}.pagination button img{width:8px}.lab_list>ul>li h3{font-size:24px}.lab_list>ul>li h3:before{top:12px}.info_txt p{font-size:26px;font-size:18px}.scholarship_step>ul{justify-content:center}.scholarship_step>ul>li h3{font-size:24px}.calendar .fc-col-header-cell a{font-size:18px}.calendar .fc .fc-daygrid-day-top a{width:20px;height:20px;padding:0;font-size:14px}.calendar .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-top a{margin:0;font-size:14px;line-height:21px}.search_banner .title{font-size:36px}.search_result .result_top h3{font-size:18px}.search_result .result_list>ul>li h3{font-size:16px}.grade_link>ul{flex-wrap:wrap;gap:40px 0}.grade_link>ul>li{width:50%}.grade_link>ul>li:nth-child(2):after{display:none}}