#wrap{overflow:hidden}.container{max-width:1400px;width:100%;margin:0 auto;box-sizing:border-box}.header{position:absolute;top:0;left:0;z-index:11;width:100%;transition-duration:.35s}.header.on{background-color:#fff}.header .top_header{width:100%;height:36px;padding:0 50px;border-bottom:1px solid #d8d8d8;box-sizing:border-box}.header .top_header .container{height:100%}.header .top_header ul{display:flex;justify-content:flex-end;align-items:center;gap:48px;height:100%}.header .top_header ul li a{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:600;color:#fff}.header.on .top_header ul li a{color:#000}.header .top_header ul li img{width:16px}.header .top_header ul li img.color,.header.on .top_header ul li img.white{display:none}.header.on .top_header ul li img.color{display:block}.header .in_header{display:flex;justify-content:space-between;align-items:center;width:100%;height:96px;padding:0 50px;box-sizing:border-box}.header .in_header .logo img{width:248px}.header .in_header .logo img.color,.header.on .in_header .logo img.white{display:none}.header.on .in_header .logo img.color{display:block}.header .header_menu,.header .header_menu>li{display:flex;align-items:center;height:100%}.header .header_menu>li{padding:0 24px}.header .header_menu>li>a{font-size:18px;font-weight:600;color:#fff;text-align:center;line-height:1.2;word-break:keep-all}.header.on .header_menu>li>a{color:#000}.header .header_menu .s_menu{position:absolute;top:132px;left:0;z-index:10;display:none;width:100%;background-color:#f7f7f7;border-bottom:1px solid #cacaca;text-align:center;transition-duration:.35s}.header .header_menu>li:hover .s_menu{display:block}.header .header_menu .s_menu .inner{display:flex;max-width:1400px;width:100%;margin:0 auto;box-sizing:border-box}.header .header_menu .s_menu .title{width:25%;padding:20px 0}.header .header_menu .s_menu .title h3{display:inline-block;padding-top:20px;font-size:30px;border-top:2px solid var(--point_color)}.header .header_menu .s_menu .inner>ul{display:flex;flex-wrap:wrap;width:75%;padding:20px 0;background-color:#fff}.header .header_menu .s_menu .inner>ul>li{width:26.7%;margin:0 0 10px 2.7%}.header .header_menu .s_menu .inner>ul>li a{display:block;width:100%;height:40px;border:1px solid #cacaca;font-size:16px;font-weight:500;text-align:center;line-height:40px;transition-duration:.35s}.header .header_menu .s_menu .inner>ul>li:hover a{background-color:var(--point_color);border-color:var(--point_color);color:#fff}.header .header_right{display:flex;gap:36px;align-items:center}.header .header_right button,.header .header_right>a{width:28px;height:28px}.header .header_right>a path{fill:#fff}.header.on .header_right>a path{fill:#7f7f7f}.header .header_right button img.color,.header.on .header_right button img.white{display:none}.header.on .header_right button img.color{display:block}.header.sub{position:relative}.header.sub .header_menu:before{top:-565px;border-bottom:1px solid #d8d8d8}.header.sub .header_menu:hover:before{top:0}.header.sub .top_header ul li a{color:#606060}.header.sub .header_menu>li a{color:#7f7f7f}.header.sub .header_menu>li:hover>a{color:#000}.header.sub .header_menu:before{background-color:#fff}.header.sub .header_right>a path{fill:#7f7f7f}.page_navi{width:100%;padding:90px 0;box-sizing:border-box}.page_navi .title_nav{margin-bottom:48px}.page_navi .title_nav>ul{display:flex;justify-content:center;align-items:center;gap:24px}.page_navi .title_nav>ul>li{font-size:28px;font-weight:600}.page_navi .title_nav>ul>li a{display:block}.page_navi .title_nav>ul>li img{width:26px}.page_navi>h3{font-size:64px;font-weight:700;line-height:1.2;text-align:center}.mb_menu{position:fixed;top:0;right:-350px;width:300px;height:100%;z-index:99;background-color:#fff;box-shadow:5px 5px 5px 5px rgba(150,150,150,.2);overflow-y:auto;transition:all .35s ease-out}.mb_menu.on{right:0}.mb_menu>.logo_area{display:flex;justify-content:space-between;align-items:center;width:100%;height:90px;background-color:#fff;padding:10px;box-sizing:border-box}.mb_menu>.logo_area img{width:80%}.mb_menu>.logo_area button span{display:block;position:relative;top:0;width:30px;height:2px;background-color:#222;transform:rotate(-45deg)}.mb_menu>.logo_area button span:before{content:"";position:absolute;top:0;right:0;width:30px;height:2px;background-color:#222;transform:rotate(90deg)}.mb_menu>.login_area{display:flex;width:100%;border-bottom:1px solid rgba(0,0,0,.3);border-top:1px solid rgba(0,0,0,.3)}.mb_menu>.login_area>li{width:50%;padding:20px 0;box-sizing:border-box;text-align:center}.mb_menu>.login_area>li:first-child{border-right:1px solid rgba(0,0,0,.3)}.mb_menu>.login_area>li a{display:block;font-size:15px}.mb_menu>.login_area>li button{font-size:15px}.mb_menu>.login_area>li.social_login{width:100%;background-color:#345d8c}.mb_menu>.login_area>li.social_login a{font-weight:500;color:#fff}.mb_menu>.menu_area>li{border-bottom:1px solid rgba(0,0,0,.3)}.mb_menu>.menu_area>li>h3{position:relative;font-size:16px;font-weight:500;padding:20px;cursor:pointer}.mb_menu>.menu_area>li>h3:before{right:15px;transform:rotate(-45deg)}.mb_menu>.menu_area>li>h3:after,.mb_menu>.menu_area>li>h3:before{content:"";position:absolute;top:50%;width:7px;height:1px;background-color:#222}.mb_menu>.menu_area>li>h3:after{right:20px;transform:rotate(45deg)}.mb_menu>.menu_area .s_menu{max-height:0;padding:0 20px;background-color:var(--point_color);box-sizing:border-box;overflow:hidden;transition:all .35s ease-out}.mb_menu>.menu_area h3.on~.s_menu{max-height:300px;padding:20px}.mb_menu>.menu_area .s_menu>li a{display:block;font-size:16px;font-weight:500;color:#fff;padding:5px 0}.mb_menu>.menu_area>li>a{display:inline-flex;align-items:center;padding:20px;font-size:16px;font-weight:500}.mb_menu>.menu_area>li>a>img{margin-right:10px}.footer{width:100%;padding:48px 0 60px;background-color:#373737;box-sizing:border-box}.footer .container{display:flex;justify-content:space-between;align-items:center}.footer_info>ul{display:flex;gap:36px;margin-bottom:20px}.footer_info>ul>li a{font-size:18px;font-weight:700;color:#fff}.footer_info>ul>li:first-child a{color:#45c7ff}.footer_info .footer_address{margin-bottom:20px;font-size:16px;color:#fff;line-height:1.4}.footer_info .copy_right{font-size:13px;color:#fff;line-height:1.4}.footer .logo{width:360px}.footer_cont{width:240px}.footer_cont .family_site{position:relative;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d8d8d8;box-sizing:border-box}.footer_cont .family_site button{display:flex;justify-content:space-between;align-items:center;gap:4px;width:100%;font-size:18px;font-weight:700;color:#fff;text-align:left}.footer_cont .family_site button img{width:22px}.footer_cont .family_site ul{position:absolute;bottom:50px;left:0;z-index:10;display:none;flex-direction:column-reverse;width:100%;background-color:#fff;border:1px solid #d8d8d8;box-sizing:border-box}.footer_cont .family_site ul.on{display:flex}.footer_cont .family_site ul li a{display:block;padding:10px 12px;font-size:16px;font-weight:500}.footer_sns{width:100%}.footer_sns>ul{display:flex;gap:4px;justify-content:space-between}.footer_sns>ul>li{display:flex;justify-content:center;align-items:center;width:34px;height:34px}.footer_sns>ul>li img{width:29px}.section{position:relative;width:100%}.section .title_wrap h3{font-size:64px;font-family:gmarket-sans-bold;text-align:center;line-height:1.2;margin-bottom:20px}.section .title_wrap p{font-size:20px;text-align:center}.main_banner_wrap{position:relative;width:100%;height:100vh}.main_banner_wrap .swiper{height:100%}.main_banner_wrap .main_banner{position:relative;z-index:5;width:100%;height:100%}.main_banner_wrap .main_banner:before{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.main_banner .banner_txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;max-width:1400px;width:100%;text-align:center;box-sizing:border-box}.main_banner .banner_txt h3{font-size:64px;font-family:gmarket-sans-bold;color:#fff;line-height:1.2;margin-bottom:18px;opacity:0;transform:translateY(16px)}.main_banner .banner_txt p{font-size:22px;font-weight:600;color:#fff;opacity:0;transform:translateY(16px)}.main_banner .banner_txt.is-in h3{animation:fadeUp .6s ease forwards;animation-delay:.05s}.main_banner .banner_txt.is-in p{animation:fadeUp .6s ease forwards;animation-delay:.18s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes kenBurns{0%{transform:scale(1.06) translate3d(0,8px,0)}to{transform:scale(1.02) translateZ(0)}}.main_banner .banner_img{display:block;width:100%;height:100%}.main_banner .banner_img img{width:100%;height:100%;object-fit:cover;transform:scale(1.06) translate3d(0,8px,0);will-change:auto}.main_banner .banner_img.is-in img{animation:kenBurns 5s ease-out forwards;will-change:transform;transform-origin:center center}.main_banner_wrap .slide_etc{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);z-index:10;display:flex;justify-content:center;align-items:center;gap:24px;max-width:1400px;width:100%;box-sizing:border-box}.main_banner_wrap .slide_etc .play_btn{width:40px;height:40px;border-radius:50%;border:2px solid #fff}.main_banner_wrap .slide_etc .play_btn img{height:11px}.main_banner_wrap .slide_etc .progress_wrap{display:flex;align-items:center;gap:8px}.main_banner_wrap .slide_etc .progress_wrap span{font-size:16px;font-weight:700;color:#fff}.main_banner_wrap .slide_etc .progress_wrap .progress_bar{position:relative;width:120px;height:2px;background-color:#d9d9d9}.main_banner_wrap .slide_etc .progress_wrap .progress_bar .progress{position:absolute;top:0;left:0;height:100%;background-color:var(--point_color);transition-duration:.1s}.main_banner_wrap .scroll_down{position:absolute;bottom:-25px;right:0;z-index:5;display:flex;flex-direction:column;align-items:center;gap:12px}.main_banner_wrap .scroll_down p{font-size:14px;font-weight:600;color:#fff;text-align:center}.main_banner_wrap .scroll_down img{width:21px;animation:scrollDown 2s infinite alternate}@keyframes scrollDown{0%{transform:translateY(0)}to{transform:translateY(14px)}}.slide_search{position:absolute;top:65%;left:50%;transform:translateX(-50%);z-index:10;max-width:700px;width:100%;box-sizing:border-box}.slide_search .search{position:relative;max-width:520px;width:100%;margin:0 auto}.slide_search .search input{width:100%;height:60px;border-radius:30px;border:0;padding:0 20px;background-color:#fff}.slide_search .search input::placeholder{color:#d8d8d8}.slide_search .search button{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background-color:var(--point_color)}.slide_search .search button img{width:18px}.slide_search .search_tag{width:100%;margin-top:20px}.slide_search .search_tag>ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.slide_search .search_tag>ul>li a{display:inline-flex;justify-content:center;align-items:center;padding:8px 12px;border-radius:30px;background-color:#f5f5f5;font-size:14px;color:#4e4e4e;transition:all .35s ease-out}.slide_search .search_tag>ul>li a:hover{background-color:var(--point_color);color:#fff}.section_2{display:flex;justify-content:center;align-items:center;min-height:100vh}.section_2 .title_wrap{margin-bottom:80px}.section_2 .tab_cont_wrap{display:flex;justify-content:space-between;align-items:flex-start}.section_2 .tab_cont{width:70.5%}.section_2 .tab_cont .news_tab{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:24px}.section_2 .tab_cont .news_tab .tab_list{display:flex;align-items:center;gap:24px}.section_2 .tab_cont .news_tab .tab_list button{position:relative;font-size:32px;font-weight:600;padding-right:24px;transition-duration:.35s}.section_2 .tab_cont .news_tab .tab_list button:last-child{padding-right:0}.section_2 .tab_cont .news_tab .tab_list button:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:30px;background-color:#8f8f8f}.section_2 .tab_cont .news_tab .tab_list button:last-child:after{display:none}.section_2 .tab_cont .news_tab .tab_list button.on,.section_2 .tab_cont .news_tab .tab_list button:hover{font-size:40px;font-weight:700;color:var(--point_color)}.section_2 .tab_cont .news_tab a{display:flex;align-items:center;gap:12px;padding-bottom:6px;border-bottom:2px solid var(--point_color);font-size:14px;font-weight:600;color:var(--point_color)}.section_2 .tab_cont .news_tab a img{width:5px}.section_2 .tab_cont .news_list{border-top:1px solid #000;border-bottom:1px solid #000}.section_2 .tab_cont .news_list>ul>li{position:relative;display:flex;align-items:center;gap:48px;padding:30px 24px;border-bottom:1px solid #000}.section_2 .tab_cont .news_list>ul>li:last-child{border-bottom:0}.section_2 .tab_cont .news_list>ul>li p{width:100px;flex-shrink:0;font-size:18px;font-weight:500;color:#767676}.section_2 .tab_cont .news_list>ul>li a{font-size:22px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section_2 .tab_cont .news_list>ul>li .new{display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:var(--point_color);font-size:20px;font-weight:600;color:#fff}.section_2 .fix_cont{width:calc(29.5% - 60px);margin-top:64px;border-top:1px solid #000;border-bottom:1px solid #000}.section_2 .fix_cont>ul>li{padding:36px 18px;border-bottom:1px solid #000}.section_2 .fix_cont>ul>li:last-child{border-bottom:0}.section_2 .fix_cont>ul>li a{display:flex;justify-content:space-between;align-items:center;font-size:28px;font-weight:600;word-break:keep-all}.section_2 .fix_cont>ul>li img{width:23px}.section_3 .s3_wrap{width:95%;margin:0 auto;padding:190px 0 160px;border-radius:100px;background:url(/assets/img/s3_bg.jpg) no-repeat 0 0;background-size:cover;overflow:hidden}.section_3 .title_wrap{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:72px}.section_3 .title_wrap h3,.section_3 .title_wrap p{color:#fff;text-align:left}.section_3 .title_wrap p{line-height:1.4}.section_3 .title_wrap a{display:flex;align-items:center;gap:12px;padding-bottom:6px;border-bottom:2px solid #fff;font-size:14px;font-weight:600;color:#fff}.section_3 .title_wrap a img{width:5px}.calendar_list_wrap{position:relative;margin-bottom:60px}.calendar_list_wrap .calendar_list{background-color:#fff;box-sizing:border-box;min-height:200px}.calendar_list_wrap .calendar_list.d-day{background-color:var(--point_color)}.calendar_list_wrap .calendar_list a{display:block;padding:30px 24px 24px}.calendar_list_wrap .calendar_list span{display:inline-block;padding:4px 12px;border-radius:4px;background-color:#000;margin-bottom:18px;font-size:20px;font-weight:600;color:#fff}.calendar_list_wrap .calendar_list h3{display:-webkit-box;height:62px;margin-bottom:20px;font-size:22px;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.calendar_list_wrap .calendar_list p{font-size:16px;font-weight:600}.calendar_list_wrap .calendar_list.d-day span{background-color:#fff;color:var(--point_color)}.calendar_list_wrap .calendar_list.d-day h3,.calendar_list_wrap .calendar_list.d-day p{color:#fff}.calendar_list_wrap .slide_etc{position:absolute;top:-40px;right:0;display:flex;gap:24px}.calendar_list_wrap .slide_etc button img{width:26px}.section_3 .link_area{padding:18px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}.section_3 .link_area>ul{display:flex;justify-content:center}.section_3 .link_area>ul>li{width:49%;padding:30px 40px;border-right:1px solid #fff;box-sizing:border-box}.section_3 .link_area>ul>li:last-child{border-right:0}.section_3 .link_area>ul>li a{display:flex;justify-content:space-between;align-items:center}.section_3 .link_area>ul>li .cont_left{display:flex;align-items:center;gap:30px}.section_3 .link_area>ul>li .icon{display:flex;justify-content:center;align-items:center;width:52px;height:52px}.section_3 .link_area>ul>li:nth-child(2) .icon{width:46px;height:46px}.section_3 .link_area>ul>li .txt h3{font-size:32px;font-weight:600;color:#fff;margin-bottom:16px}.section_3 .link_area>ul>li .txt p{font-size:22px;font-weight:500;color:#fff}.section_3 .link_area>ul>li .arrow{width:36px}.section_4 .achievement_wrap{position:relative;padding-top:190px}.section_4 .achievement_wrap:before{content:"";position:absolute;bottom:25%;left:0;z-index:-1;width:100%;height:1px;background-color:#cfcfcf}.section_4 .achievement_wrap .title_wrap{margin-bottom:20px}.section_4 .achievement_wrap .title_wrap h3{text-align:left}.section_4 .achievement_wrap .title_wrap p{text-align:left;line-height:1.4}.section_4 .achievement_wrap .achievement_cont{position:relative}.section_4 .achievement_wrap .achievement_cont>ul{display:flex}.section_4 .achievement_wrap .achievement_cont>ul>li{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(20% + 36px);height:auto;aspect-ratio:auto 1/1;border-radius:50%;border:5px solid #d7d7d7;margin-right:-36px;box-sizing:border-box}.section_4 .achievement_wrap .achievement_cont>ul>li:first-child{border-color:var(--point_color)}.section_4 .achievement_wrap .achievement_cont>ul>li:last-child{margin-right:0}.section_4 .achievement_wrap .achievement_cont>ul>li h3{height:58px;font-size:24px;font-weight:700;color:var(--point_color);text-align:center;line-height:1.2;margin-bottom:10px}.section_4 .achievement_wrap .achievement_cont>ul>li h3 em{font-size:18px;font-weight:400;color:#222}.section_4 .achievement_wrap .achievement_cont>ul>li p{font-size:46px;font-weight:700;text-align:center}.section_4 .achievement_wrap .achievement_cont>ul>li span{font-size:20px;font-weight:500;text-align:center;line-height:1.4}.section_4 .achievement_wrap .achievement_cont>ul>li span em{font-weight:400}.section_4 .comment_slide_wrap{width:100%;margin:8px 0;overflow:hidden}.section_4 .comment_slide{display:flex;width:max-content;animation:txtInfinite 50s linear infinite}.section_4 .comment_slide h3{font-size:140px;font-family:gmarket-sans-bold;color:#efefef;white-space:nowrap}@keyframes txtInfinite{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.section_4 .link_area{padding:0 60px}.section_4 .link_area>ul{display:flex;justify-content:space-between;gap:24px}.section_4 .link_area>ul>li{position:relative;z-index:1;width:19%;height:372px;border-radius:47px;overflow:hidden}.section_4 .link_area>ul>li:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.section_4 .link_area>ul>li .arrow{position:absolute;top:24px;right:24px}.section_4 .link_area>ul>li .arrow img{width:30px}.section_4 .link_area>ul>li a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:0 8px;box-sizing:border-box}.section_4 .link_area>ul>li h3{font-size:36px;font-weight:700;color:#fff;text-align:center;line-height:1.4;word-break:keep-all}.section_4 .link_area>ul>li p{font-size:16px;font-weight:700;color:#fff;text-align:center}.section_4 .link_area>ul>li:first-child{background:url(/assets/img/link_bg_1.jpg) no-repeat 0 0;background-size:cover}.section_4 .link_area>ul>li:nth-child(2){background:url(/assets/img/link_bg_2.jpg) no-repeat 0 0;background-size:cover}.section_4 .link_area>ul>li:nth-child(3){background:url(/assets/img/link_bg_3.jpg) no-repeat 0 0;background-size:cover}.section_4 .link_area>ul>li:nth-child(4){background:url(/assets/img/link_bg_4.jpg) no-repeat 0 0;background-size:cover}.section_4 .link_area>ul>li:last-child{background:url(/assets/img/link_bg_5.jpg) no-repeat 0 0;background-size:cover}.section_4 .company_list_wrap{position:relative;padding:70px 0}.section_4 .company_list_wrap .container{display:flex;justify-content:space-between;align-items:center;max-width:1600px}.section_4 .company_list_wrap .title h3{font-size:20px;font-weight:700}.section_4 .company_list_wrap .company_list{max-width:1200px;margin:0 auto}.section_4 .company_list_wrap .company_list .company{display:flex;justify-content:center;align-items:center;height:70px}.section_4 .company_list_wrap .company_list_etc{display:flex;align-items:center;gap:20px}.section_4 .company_list_wrap .company_list_etc .swiper_arrow img{height:23px}.section_4 .company_list_wrap .company_list_etc .play_btn img{height:16px}.section_4 .company_list_wrap .company_list_etc .play_btn .on{display:block}.section_4 .company_list_wrap .company_list_etc .play_btn .off{display:none}.board_wrap{padding-bottom:120px}.board_wrap .board_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.board_wrap .board_top p{font-size:18px;color:#767676}.board_wrap .board_top p strong{font-weight:700;color:#000}.board_wrap .search_wrap form{display:flex;gap:12px}.board_wrap .search_wrap select{width:160px}.board_wrap .search_wrap .search_input{position:relative}.board_wrap .search_wrap .search_input input{width:320px;padding:0 40px 0 16px}.board_wrap .search_wrap .search_input button{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:24px;height:24px}.board_wrap .search_wrap .search_input button img{width:16px}.tb_style_1{border-top:2px solid #090909;margin-bottom:60px}.tb_style_1 table{table-layout:fixed}.tb_style_1 tr{border-bottom:1px solid #cacaca}.tb_style_1 thead tr{background-color:#f9f9f9}.tb_style_1 th{padding:24px 4px;font-size:20px;font-weight:600;color:#6e6e6e}.tb_style_1 td{padding:24px 4px;font-size:18px;font-weight:500;color:#767676;text-align:center}.tb_style_1 td div.title{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb_style_1 td div.title a{font-size:20px;text-align:left}.tb_style_1 td.title{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb_style_1 td.title a{font-size:20px;text-align:left}.tb_style_1 td.download{line-height:1.4}.tb_style_1 td.download a{display:inline-flex;gap:6px;font-size:18px;font-weight:500;text-align:center;line-height:1.2}.tb_style_1 td.download a img{flex-shrink:0;width:12px}.tb_style_1 td .notice{font-weight:600}.tb_style_1 td .category,.tb_style_1 td .notice{display:inline-block;padding:6px 16px;background-color:var(--point_color);font-size:20px;color:#fff}.tb_style_1 td .category{font-weight:500}.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_1 td ul li{position:relative;padding-left:10px;margin-bottom:10px;text-align:left;line-height:1.2;word-break:keep-all}.tb_style_1 td ul li:last-child{margin-bottom:0}.tb_style_1 td ul li:before{content:"";position:absolute;top:7px;left:0;width:5px;height:5px;border-radius:50%;background-color:var(--point_color)}.tb_style_1 td ul li.no_dot{padding-left:0}.tb_style_1 td ul li.no_dot:before{display:none}.organization_tb table{table-layout:auto}.organization_tb td{color:#000;line-height:1.2}.ck.ck-content ul li::marker,.organization_tb table td .ck.ck-content ul{content:none}.research_tb table{table-layout:auto}.research_tb td{padding:40px 4px;color:#000;line-height:1.2;word-break:keep-all}.company_tb td{color:#000}.company_tb td img{width:25px}.pagination{display:flex;justify-content:center;gap:12px}.pagination button{width:50px;height:50px;border-radius:50%;border:1px solid transparent;font-size:20px;font-weight:500;color:#b3b3b3;transition-duration:.35s}.pagination button.on{border-color:#b3b3b3}.pagination button:hover{background-color:var(--point_color);border-color:var(--point_color);color:#fff}.pagination button.arrow{display:flex;justify-content:center;align-items:center;border-color:#b3b3b3}.pagination button.arrow svg{width:22px}.pagination button.arrow path{fill:none;stroke:#212121;stroke-width:2px;margin-top:-4px}.pagination button.arrow:hover{background-color:var(--point_color);border-color:var(--point_color)}.pagination button.arrow:hover path{stroke:#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)}.sub_bottom{position:relative;margin-bottom:120px}.sub_bottom:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1;width:100%;height:1px;background-color:#cdcdcd}.sub_bottom .top_btn{position:relative;z-index:5;max-width:1400px;width:100%;margin:0 auto;text-align:right;box-sizing:border-box}.sub_bottom .top_btn a{display:inline-flex;justify-content:center;align-items:center;width:96px;height:96px;border:1px solid #b8b8b8;border-radius:50%;background-color:#fff;box-sizing:border-box}.sub_bottom .top_btn img{height:30px}.motion_box{position:relative}.banner_txt_wrap{position:fixed;top:60vh;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;font-weight:600;line-height:1.4;word-break:keep-all;margin-bottom:24px}.banner_txt_wrap h5{font-size:28px;font-weight:600;line-height:1.4;margin-bottom:10px}.banner_txt_wrap p{font-size:22px;font-weight:600;line-height:1.4}.banner_txt_wrap.event h3,.banner_txt_wrap.event h5,.banner_txt_wrap.event p{color:#fff}.sub_banner{position:relative;width:80vw;height:612px;margin:50vh auto 0;transition-duration:.35s}.sub_banner .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/sub_banner_1.jpg) no-repeat 50%;background-size:cover;background-blend-mode:multiply}.sub_banner.bg_2 .img_box{background:url(/assets/img/sub_banner_2.jpg) no-repeat 50%;background-size:cover}.sub_banner.bg_3 .img_box{background:url(/assets/img/sub_banner_3.jpg) no-repeat 50%;background-size:cover}.sub_banner.bg_4 .img_box{background:url(/assets/img/sub_banner_4.jpg) no-repeat 50%;background-size:cover}.sub_banner.bg_5 .img_box{background:url(/assets/img/sub_banner_5.jpg) no-repeat 50%;background-size:cover}.sub_banner .container{position:relative;display:flex;align-items:center;height:100%}.sub_cont .title_wrap{margin-bottom:48px}.sub_cont .title_wrap h3{font-size:48px;font-weight:600}.greeting{padding:120px 0}.greeting .container{display:flex;justify-content:space-between;gap:4px}.greeting .cont_left{flex-shrink:0}.greeting .cont_left h3{font-size:48px;font-weight:600;line-height:1.4}.greeting .cont_right{width:830px}.greeting .cont_right p{font-size:20px;color:#595959;line-height:1.4;word-break:keep-all;margin-bottom:48px}.greeting .sign span{display:inline-block;font-size:20px;margin-bottom:10px}.greeting .sign h3{display:flex;align-items:center;gap:12px;font-size:32px}.greeting .sign h3 img{width:95px}.vision{padding:120px 0}.vision .title_wrap{position:relative;padding-bottom:20px}.vision .title_wrap:after{content:"";position:absolute;bottom:0;left:0;width:calc(100% + 260px);height:1px;background-color:#000}.vision_cont h3{font-size:64px;font-weight:600;line-height:1.2;word-break:keep-all}.mission{padding:120px 0}.mission_cont_wrap .mission_cont{position:relative;width:100%;height:140px;border-radius:40px;background:url(/assets/img/mission_1.jpg) no-repeat 0 0;background-size:cover;margin-bottom:30px;transition-duration:.35s;overflow:hidden}.mission_cont_wrap .mission_cont:nth-child(2){background:url(/assets/img/mission_2.jpg) no-repeat 0 0;background-size:cover}.mission_cont_wrap .mission_cont:last-child{margin-bottom:0;background:url(/assets/img/mission_3.jpg) no-repeat 0 0;background-size:cover}.mission_cont_wrap .mission_cont.active,.mission_cont_wrap .mission_cont:hover{height:600px}.mission_cont_wrap .mission_cont .txt_wrap{position:absolute;top:50%;left:10%;transform:translateY(-50%);display:none}.mission_cont_wrap .mission_cont .txt_wrap h3{font-size:65px;font-weight:600;color:#fff;line-height:1.2;word-break:keep-all}.mission_cont_wrap .mission_cont.active .txt_wrap,.mission_cont_wrap .mission_cont:hover .txt_wrap{display:block}.strategy{padding:120px 0}.strategy_list>ul{display:flex;justify-content:space-between}.strategy_list>ul>li{width:23%}.strategy_list>ul>li .img_wrap{display:flex;justify-content:center;align-items:center;width:100%;height:auto;aspect-ratio:auto 1/1;border-radius:50%;background-color:#f6f6f6;margin-bottom:40px;overflow:hidden}.strategy_list>ul>li .img_wrap img{width:124px}.strategy_list>ul>li h3{font-size:24px;font-weight:600;text-align:center;line-height:1.2;margin-bottom:20px;word-break:keep-all}.strategy_list>ul>li p{font-size:16px;font-weight:500;color:#535353;text-align:center;line-height:1.4;word-break:keep-all}.history_tab{margin:60px auto 120px}.history_tab>ul{display:flex;justify-content:center;align-items:center}.history_tab>ul>li{width:240px;height:60px;border-right:2px solid #dedede;box-sizing:border-box}.history_tab>ul>li:last-child{border-right:0}.history_tab>ul>li.on{background-color:var(--point_color);border-right-color:var(--point_color)}.history_tab>ul>li a{display:block;width:100%;height:100%;font-size:24px;text-align:center;line-height:60px}.history_tab>ul>li.on a{font-weight:500;color:#fff}.history_cont_wrap{padding-bottom:120px}.history_cont_wrap .history_cont{display:flex;justify-content:space-between}.history_cont_wrap .history_cont .history_img{width:560px}.history_cont_wrap .history_cont .history_img h3{font-size:48px;font-family:gmarket-sans-bold;text-align:center;margin-bottom:24px}.history_cont_wrap .history_cont .history_img .img_wrap{position:relative;width:100%;height:320px;border-radius:30px;margin-bottom:28px;overflow:hidden}.history_cont_wrap .history_cont .history_img p{font-size:20px;font-family:gmarket-sans-bold;color:#b3b3b3;text-align:center;line-height:1.4}.history_cont_wrap .history_cont .history_list{position:relative;width:50%}.history_cont_wrap .history_cont .history_list.top{margin-top:80px}.history_cont_wrap .history_cont .history_list>ul{position:relative;display:flex;flex-direction:column;gap:24px;padding-left:48px;padding-bottom:90px;box-sizing:border-box}.history_cont_wrap .history_cont .history_list>ul:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background-color:#ccc}.history_cont_wrap .history_cont .history_list>ul.top:after{content:"";position:absolute;top:0;left:0;width:2px;height:120px;background-color:var(--point_color)}.history_cont_wrap .history_cont .history_list>ul>li{position:relative;display:flex;gap:24px}.history_cont_wrap .history_cont .history_list>ul.top>li:nth-child(2):before{content:"";position:absolute;top:8px;left:-53px;width:12px;height:12px;border-radius:50%;background-color:var(--point_color)}.history_cont_wrap .history_cont .history_list>ul>li.year{margin-bottom:12px}.history_cont_wrap .history_cont .history_list>ul>li h3{font-size:20px;font-weight:700}.history_cont_wrap .history_cont .history_list>ul>li.year h3{font-size:28px;font-family:gmarket-sans-bold}.history_cont_wrap .history_cont .history_list>ul>li p{font-size:20px;color:#595959;line-height:1.4;word-break:keep-all;margin-top:-4px}.organization_notice{display:flex;align-items:center;gap:18px;width:100%;padding:30px 40px;border-radius:20px;border:1px solid #d8d8d8;margin-bottom:60px;box-sizing:border-box}.organization_notice .icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:70px;height:70px;border-radius:50%;background-color:var(--point_color);font-size:32px;font-weight:600;color:#fff}.organization_notice .txt_wrap h3{font-size:24px;font-weight:600;color:var(--point_color);margin-bottom:10px}.organization_notice .txt_wrap p{font-size:24px;font-weight:500}.organization_chart{position:relative;margin-bottom:140px}.organization_chart .link_plan{position:absolute;bottom:.2%;left:0;width:11%;height:6%}.organization_chart .link_manage{position:absolute;bottom:.2%;left:13.3%;width:11%;height:6%}.organization_chart .link_administration{position:absolute;bottom:.2%;left:26.5%;width:11%;height:6%}.organization_chart .link_tech{position:absolute;bottom:.2%;left:49.3%;width:11%;height:6%}.organization_chart .link_startup{position:absolute;bottom:.2%;left:62.6%;width:11%;height:6%}.organization_chart .link_business{position:absolute;bottom:.2%;left:75.8%;width:11%;height:6%}.tab_menu{margin:0 auto 120px}.tab_menu>ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:50px 0}.tab_menu>ul>li{position:relative}.tab_menu>ul>li:after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background-color:#dedede}.tab_menu>ul>li button{width:275px;height:60px;border-radius:5px;font-size:24px}.tab_menu>ul>li.on:after,.tab_menu>ul>li:last-child:after{display:none}.tab_menu>ul>li.on button{background-color:var(--point_color);font-weight:500;color:#fff}.tab_menu>ul>li a{display:inline-flex;justify-content:center;align-items:center;width:275px;height:60px;border-radius:10px;font-size:24px;text-align:center}.tab_menu>ul>li.on a{background-color:var(--point_color);font-weight:500;color:#fff}.research{padding:120px 0}.research_wrap .title_wrap{margin-bottom:50px}.research_wrap .title_wrap h3{font-size:34px;font-weight:600;line-height:1.2}.research_wrap .title_wrap span{display:block;margin-top:20px;font-size:20px;color:#595959;line-height:1.2;word-break:keep-all}.research_process{display:flex;flex-wrap:wrap;justify-content:space-between;gap:100px 0}.research_process .process_cont{display:flex;align-items:center;gap:10px}.research_process .process_cont:last-child{margin:0 auto}.research_process .process_cont .img_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:180px;height:180px;border-radius:50%;background-color:var(--point_color);overflow:hidden}.research_process .process_cont .img_wrap img{width:70px;height:70px}.research_process .process_cont:nth-child(2) .img_wrap img,.research_process .process_cont:nth-child(5) .img_wrap img,.research_process .process_cont:nth-child(8) .img_wrap img,.research_process .process_cont:nth-child(9) .img_wrap img{width:60px;height:60px}.research_process .process_cont:nth-child(6) .img_wrap img{width:50px;height:50px}.research_process .process_cont .img_wrap h3{font-size:24px;font-weight:600;color:#fff;text-align:center}.research_process .process_cont .line{position:relative;width:100px;border-top:1px dashed #000;margin-right:10px}.research_process .process_cont .line:after{content:"";position:absolute;top:50%;right:-12px;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background-color:#fff;border:3px solid var(--point_color)}.research_process .process_cont .txt_wrap{width:350px;min-height:225px;padding:24px 20px 24px 24px;border-radius:20px;background-color:#f6f6f6;box-sizing:border-box}.research_process .process_cont .txt_wrap h3{font-size:24px;font-weight:600;color:var(--point_color);margin-bottom:18px}.research_process .process_cont .txt_wrap ul li{position:relative;padding-left:15px;margin-bottom:10px;font-size:20px;line-height:1.2;word-break:keep-all}.research_process .process_cont .txt_wrap ul li:last-child{margin-bottom:0}.research_process .process_cont .txt_wrap ul li:before{content:"";position:absolute;top:9px;left:0;width:5px;height:5px;border-radius:50%;background-color:var(--point_color)}.research_wrap .funds_process{width:100%;padding:50px 20px;border-radius:20px;border:1px solid #cacaca;margin-bottom:50px;box-sizing:border-box}.research_wrap .funds_process>ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:90px}.research_wrap .funds_process>ul>li{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:160px;height:160px;padding:0 12px;border-radius:50%;background-color:var(--point_color);box-sizing:border-box}.research_wrap .funds_process>ul>li:nth-child(2){background-color:#4cb3df}.research_wrap .funds_process>ul>li:nth-child(3){background-color:#70c6ea}.research_wrap .funds_process>ul>li:nth-child(4){background-color:#96D7F2}.research_wrap .funds_process>ul>li:last-child{background-color:#B7DEEE}.research_wrap .funds_process>ul>li:after{content:"";position:absolute;top:50%;right:-60px;transform:translateY(-50%);width:30px;height:30px;background:url(/assets/img/arrow-right_2.svg) no-repeat 50%}.research_wrap .funds_process>ul>li:last-child:after{display:none}.research_wrap .funds_process>ul>li .icon{width:60px;height:60px}.research_wrap .funds_process>ul>li h3{font-size:20px;font-weight:600;color:#fff;text-align:center;line-height:1.2;word-break:keep-all}.research_wrap .research_order_list>ul{margin-bottom:20px}.research_wrap .research_order_list>ul>li{padding:30px 0;border-bottom:1px solid #cacaca}.research_wrap .research_order_list>ul>li:first-child{padding-top:0}.research_wrap .research_order_list>ul>li.bd_0{border-bottom:0}.research_wrap .research_order_list>ul>li h3{font-size:34px;font-weight:600;margin-bottom:20px}.research_wrap .research_order_list>ul>li p{font-size:22px;font-weight:500;line-height:1.4;margin-bottom:10px;word-break:keep-all}.research_wrap .research_order_list>ul>li p:last-child{margin-bottom:0}.research_wrap .research_order_list>ul>li p.dot{position:relative;padding-left:15px}.research_wrap .research_order_list>ul>li p.dot:before{content:"";position:absolute;top:12px;left:0;width:5px;height:5px;border-radius:50%;background-color:var(--point_color)}.research_wrap .research_order_list>ul>li a{font-size:22px;font-weight:500;line-height:1.4;vertical-align:top}.research_wrap .research_order_list>ul>li a strong{font-weight:500;color:var(--point_color);text-decoration:underline}.research_wrap .research_order_list span,.research_wrap p.etc_txt{font-size:22px;font-weight:500}.research_wrap p.etc_txt{line-height:1.4;margin-top:20px;word-break:keep-all}.research_wrap .link_btn{text-align:center;margin-top:50px}.research_wrap .link_btn a{display:inline-block;width:200px;height:58px;background-color:var(--point_color);font-size:22px;font-weight:500;color:#fff;text-align:center;line-height:58px}.research_wrap .research_txt{display:flex;justify-content:flex-end;margin-bottom:60px}.research_wrap .research_txt h3{font-size:36px;font-weight:500;line-height:1.4;word-break:keep-all}.research_wrap .research_txt h3 strong{font-weight:600;color:var(--point_color)}.research_wrap .research_txt p{font-size:20px;line-height:1.4;word-break:keep-all;margin-top:20px}.research_wrap .research_txt p strong{font-weight:500;color:var(--point_color)}.accordion_list>ul{margin-bottom:20px}.accordion_list>ul>li{border-bottom:1px solid #cacaca}.accordion_list>ul>li:first-child{padding-top:0}.accordion_list>ul>li .title{display:flex;justify-content:space-between;align-items:center;padding:20px 12px;cursor:pointer}.accordion_list>ul>li .title h3{font-size:34px;font-weight:600}.accordion_list>ul>li .title .arrow{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;background-color:var(--point_color)}.accordion_list>ul>li .title .arrow img{width:14px;transition-duration:.35s}.accordion_list>ul>li.on .title .arrow img{transform:rotate(90deg)}.accordion_list>ul>li .cont{max-height:0;padding:0 20px;background-color:#f6f6f6;overflow:hidden;box-sizing:border-box;transition:all .35s ease-out}.accordion_list>ul>li.on .cont{max-height:350px;padding:40px 20px}.accordion_list>ul>li .cont p{opacity:0;visibility:hidden;transition-duration:.3s}.accordion_list>ul>li.on .cont p{opacity:1;visibility:visible}.accordion_list>ul>li p{font-size:22px;font-weight:500;line-height:1.4;margin-bottom:10px;word-break:keep-all}.accordion_list>ul>li p:last-child{margin-bottom:0}.accordion_list>ul>li p.dot{position:relative;padding-left:15px}.accordion_list>ul>li p.dot:before{content:"";position:absolute;top:12px;left:0;width:5px;height:5px;border-radius:50%;background-color:var(--point_color)}.accordion_list span{display:block;font-size:22px;font-weight:500;text-align:right}.list_cont{display:flex;justify-content:space-between;gap:60px;margin-bottom:80px}.list_cont.col{flex-direction:column}.list_cont .title{flex-shrink:0;width:300px}.list_cont.col .title{width:100%}.list_cont .title h3{font-size:26px;font-weight:700;line-height:1.4;word-break:keep-all}.list_cont .title h3 strong{font-weight:700;color:var(--point_color)}.list_cont .cont{width:calc(100% - 360px)}.list_cont.col .cont{width:100%}.list_cont.bd .title{padding-top:80px}.list_cont.bd .cont{padding-top:80px;border-top:1px solid #cacaca}.list_cont .cont ul li{position:relative;padding-left:15px;margin-bottom:10px;font-size:20px;line-height:1.4;word-break:keep-all}.list_cont .cont ul li:last-child{margin-bottom:0}.list_cont .cont ul li:before{content:"";position:absolute;top:11px;left:0;width:5px;height:5px;border-radius:50%;background-color:var(--point_color)}.list_cont .cont ul li.no_dot{padding-left:0}.list_cont .cont ul li.no_dot:before{display:none}.list_cont .cont ul li a{display:inline-block;font-size:20px;line-height:1.4;word-break:keep-all;vertical-align:top}.list_cont .cont ul li em{font-weight:600;color:#ff0000}.list_cont .cont ul li span{font-size:20px;color:#cacaca;vertical-align:top}.list_cont .cont h5{font-size:28px;font-weight:600;line-height:1.4;word-break:keep-all;margin-bottom:20px}.list_cont .cont h5 strong{font-weight:600;color:var(--point_color)}.list_cont .cont p{font-size:20px;line-height:1.4;word-break:keep-all}.list_cont .cont p strong{font-weight:600;color:var(--point_color)}.list_cont .cont .box_wrap{display:flex;justify-content:space-between;gap:2%}.list_cont .cont .box_wrap .box{width:49%;padding:20px 12px;border-radius:5px;border:1px solid #cacaca;box-sizing:border-box}.list_cont .cont .box_number_wrap{display:flex;flex-direction:column;gap:20px}.list_cont .cont .box_number_wrap .box{width:100%;padding:20px 12px;border-radius:5px;border:1px solid #cacaca;box-sizing:border-box}.list_cont .cont .number_txt{display:flex;gap:12px;margin-bottom:10px}.list_cont .cont .number_txt:last-child{margin-bottom:0}.list_cont .cont .number_txt span{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background-color:var(--point_color);font-size:14px;font-weight:600;color:#fff}.list_cont .cont .box_number_wrap .box ul{padding-left:42px;margin-top:20px}.list_cont .cont .link_box_wrap{display:flex;align-items:center;gap:24px}.list_cont .cont .link_box_wrap .link_box a{display:flex;justify-content:center;align-items:center;padding:40px 24px;border-radius:10px;background-color:var(--point_color);font-size:18px;font-weight:600;color:#fff;text-align:center;line-height:1.4;word-break:keep-all}.list_cont .number_list{position:relative;display:flex;flex-direction:column;gap:40px;border-top:1px solid #cacaca;padding-top:40px;margin-bottom:40px}.list_cont .number_list:last-child{margin-bottom:0}.list_cont .number_list .line{position:absolute;top:45px;left:25px;z-index:-1;height:88%;border-right:2px dashed var(--point_color)}.list_cont .number_list .number_cont{display:flex;gap:24px}.list_cont .number_list .number_cont .number{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:50px;height:50px;border-radius:50%;background-color:var(--point_color);font-size:18px;font-weight:600;color:#fff;box-sizing:border-box}.list_cont .number_list .number_cont .number.check{background-color:#fff;border:2px solid var(--point_color)}.list_cont .number_list .number_cont .number.check img{width:18px}.list_cont .number_list .number_cont:first-child .number{background-color:#d3e5ec}.list_cont .number_list .number_cont:nth-child(2) .number{background-color:#B7DEEE}.list_cont .number_list .number_cont:nth-child(3) .number{background-color:#96D7F2}.list_cont .number_list .number_cont:nth-child(4) .number{background-color:#70c6ea}.list_cont .number_list .number_cont:nth-child(5) .number{background-color:#4cb3df}.list_cont .number_list .number_cont:last-child .number{background-color:var(--point_color)}.list_cont .number_list .number_cont:last-child .number.check{background-color:#fff}.list_cont .number_list .number_cont .txt_wrap{width:100%}.list_cont .number_list .number_cont .txt_wrap h3{font-size:24px;font-weight:600;line-height:1.4;word-break:keep-all;margin-bottom:20px}.list_cont .number_list .number_cont .txt_wrap h3.solo{margin-top:8px}.list_cont .number_list .number_cont .txt_wrap p{margin-bottom:10px;font-size:20px;line-height:1.4;word-break:keep-all}.list_cont .number_list .number_cont .txt_wrap p:last-child{margin-bottom:0}.list_cont .number_list .number_cont .txt_wrap .category{display:inline-flex;justify-content:center;align-items:center;height:30px;padding:0 12px;background-color:var(--point_color);font-size:16px;font-weight:600;color:#fff;text-align:center;margin-bottom:10px}.list_cont .cont .img_cont{width:100%}.research_wrap .btn{margin-top:20px}.research_wrap .btn a{display:inline-flex;justify-content:center;align-items:center;min-width:180px;height:58px;padding:0 24px;border-radius:10px;background-color:var(--point_color);font-size:20px;font-weight:500;color:#fff;text-align:center}.calculate_cont{margin-bottom:50px}.calculate_cont .title{margin-bottom:30px}.calculate_cont .title h3{font-size:34px;font-weight:500}.calculate_cont .title p{font-size:20px;color:#595959;word-break:keep-all;margin-top:20px}.calculate_cont>p{font-size:20px;font-weight:500;line-height:1.4;word-break:keep-all}.calculate_tb{margin-bottom:20px}.calculate_tb table{table-layout:auto}.calculate_tb tr{border-bottom:0}.calculate_tb td{color:#000;line-height:1.2;word-break:keep-all;border-bottom:1px solid #cacaca}.calculate_tb td.bd_0{border-bottom:0}.calculate_tb td .input_cont{display:flex;justify-content:center;align-items:center;gap:8px}.calculate_tb td .input_cont input{width:90%;height:40px;padding:0 12px;border:1px solid #cacaca;text-align:right}.calculate_tb td .chk_cont_wrap{display:flex;justify-content:center;gap:12px}.calculate_tb td .chk_cont{display:flex;gap:4px}.calculate_tb td .chk_cont input[type=radio]{display:none}.calculate_tb td .chk_cont .radio_box{position:relative;flex-shrink:0;width:20px;height:20px;border:1px solid #c3c3c3;box-sizing:border-box}.calculate_tb td .chk_cont .radio_box:before{content:"";position:absolute;top:0;left:0;display:none;width:100%;height:100%;background-color:var(--point_color)}.calculate_tb td .chk_cont .radio_box:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;width:12px;height:9.5px;background:url(/assets/img/icon-check_white.svg) no-repeat 50%;background-size:cover}.calculate_tb td .chk_cont input[type=radio]:checked~.radio_box{border-color:var(--point_color)}.calculate_tb td .chk_cont input[type=radio]:checked~.radio_box:after,.calculate_tb td .chk_cont input[type=radio]:checked~.radio_box:before{display:block}.calculate_tb td .chk_cont label{font-size:18px;font-weight:500;cursor:pointer}.application_tb{margin-bottom:20px}.application_tb table{table-layout:auto}.application_tb tr{border-bottom:0}.application_tb td{color:#000;line-height:1.2;word-break:keep-all;border-bottom:1px solid #cacaca;text-align:left}.application_tb td:first-child{text-align:center}.application_tb td span.required{color:red}.application_tb td.bd_0{border-bottom:0}.application_tb td .input_cont{display:flex;justify-content:center;align-items:center;gap:8px}.application_tb td .input_cont .input_wrap{width:100%}.application_tb td .input_cont input{width:100%;height:40px;padding:0 12px;border:1px solid #767676;text-align:left}.application_tb td .chk_cont_wrap{display:flex;justify-content:center;gap:12px}.application_tb td .chk_cont{display:flex;gap:4px}.application_tb td .chk_cont input[type=radio]{display:none}.application_tb td .chk_cont .radio_box{position:relative;flex-shrink:0;width:20px;height:20px;border:1px solid #c3c3c3;box-sizing:border-box}.application_tb td .chk_cont .radio_box:before{content:"";position:absolute;top:0;left:0;display:none;width:100%;height:100%;background-color:var(--point_color)}.application_tb td .chk_cont .radio_box:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;width:12px;height:9.5px;background:url(/assets/img/icon-check_white.svg) no-repeat 50%;background-size:cover}.application_tb td .chk_cont input[type=radio]:checked~.radio_box{border-color:var(--point_color)}.application_tb td .chk_cont input[type=radio]:checked~.radio_box:after,.application_tb td .chk_cont input[type=radio]:checked~.radio_box:before{display:block}.application_tb td .chk_cont label{font-size:18px;font-weight:500;cursor:pointer}.report_box{width:100%;padding:60px 40px;border-radius:20px;border:1px solid #cacaca;margin-bottom:50px;box-sizing:border-box}.report_box p{font-size:22px;line-height:1.4;word-break:keep-all}.ipr_creation_process{width:100%;padding:45px 10px;border-radius:20px;border:1px solid #cacaca;margin-bottom:50px;box-sizing:border-box}.ipr_creation_process>ul{display:flex;justify-content:center}.ipr_creation_process>ul>li{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;width:33%}.ipr_creation_process>ul>li:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:30px;height:30px;background:url(/assets/img/arrow-right_2.svg) no-repeat 50%}.ipr_creation_process>ul>li:last-child:after{display:none}.ipr_creation_process>ul>li .circle{display:flex;flex-direction:column;justify-content:center;align-items:center;width:230px;height:230px;padding:0 24px;border-radius:50%;background-color:var(--point_color);box-sizing:border-box}.ipr_creation_process>ul>li:nth-child(2) .circle{background-color:#4cb3df}.ipr_creation_process>ul>li:last-child .circle{background-color:#70c6ea}.ipr_creation_process>ul>li .circle p{font-size:22px;font-weight:600;color:#fff;text-align:center;margin-bottom:10px}.ipr_creation_process>ul>li .circle h3{font-size:22px;font-weight:600;color:#fff;text-align:center;line-height:1.2;word-break:keep-all}.ipr_creation_process>ul>li>p{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600}.ipr_creation_process>ul>li>p img{width:20px}.ipr_tech_process{width:100%;padding:50px 30px;border-radius:20px;border:1px solid #cacaca;margin-bottom:50px;box-sizing:border-box}.ipr_tech_process>ul{gap:70px}.ipr_tech_process>ul,.ipr_tech_process>ul>li{display:flex;justify-content:center;align-items:center}.ipr_tech_process>ul>li{position:relative;flex-direction:column;gap:10px;width:160px;height:160px;padding:0 12px;border-radius:50%;background-color:var(--point_color);box-sizing:border-box}.ipr_tech_process>ul>li:nth-child(2){background-color:#4cb3df}.ipr_tech_process>ul>li:nth-child(3){background-color:#70c6ea}.ipr_tech_process>ul>li:nth-child(4){background-color:#96D7F2}.ipr_tech_process>ul>li:nth-child(5){background-color:#B7DEEE}.ipr_tech_process>ul>li:last-child{background-color:#d3e5ec}.ipr_tech_process>ul>li h3,.ipr_tech_process>ul>li p{font-size:20px;font-weight:600;color:#fff;text-align:center}.ipr_tech_process>ul>li h3{line-height:1.2;word-break:keep-all}.contact{padding:120px 0}.contact_map{width:100%;height:auto;aspect-ratio:auto 2.2/1;margin-bottom:40px}.contact_map iframe{width:100%;height:100%}.contact_info>ul>li{display:flex;align-items:center;padding:40px 0;border-bottom:1px solid #cecece}.contact_info>ul>li:first-child{padding-top:0}.contact_info>ul>li h3{flex-shrink:0;width:360px;font-size:34px;font-weight:700;text-align:center}.contact_info>ul>li .info p{font-size:22px;line-height:1.4;word-break:keep-all}.contact_info>ul>li .info p strong{font-weight:700}.contact_info>ul>li .info p.dot{position:relative;padding-left:15px;font-weight:700}.contact_info>ul>li .info p.dot:before{content:"";position:absolute;top:12px;left:0;width:5px;height:5px;border-radius:50%;background-color:var(--point_color)}.contact_info>ul>li .info span{font-size:20px;color:var(--point_color)}.contact_info>ul>li .info ul li{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.contact_info>ul>li .info ul li.row{flex-direction:row;gap:20px}.contact_info>ul>li .info ul li:last-child{margin-bottom:0}.login_wrap{max-width:360px;width:100%;padding:120px 0;margin:0 auto;box-sizing:border-box}.login_wrap .logo{width:100%;margin:0 auto 40px}.login_wrap h3{font-size:36px;font-weight:700;text-align:center;margin-bottom:40px}.login_wrap .login_form{margin-bottom:20px}.login_wrap .login_form form{margin-bottom:20px;display:flex;flex-direction:column;gap:12px}.login_wrap .login_form input{width:100%}.login_wrap .login_form button{width:100%;height:54px;background-color:var(--point_color);font-size:20px;font-weight:700;color:#fff}.login_wrap .login_etc>ul{display:flex;justify-content:flex-end;gap:12px}.login_wrap .login_etc>ul>li a{font-size:14px;font-weight:500;color:#7f7f7f}.policy{padding:120px 0}.policy .cont{margin-bottom:80px}.policy .cont:last-child{margin-bottom:0}.policy h3{font-size:28px;font-weight:600;color:var(--point_color);line-height:1.2;word-break:keep-all;margin-bottom:30px}.policy p{font-size:18px;line-height:1.4;word-break:keep-all}.search_banner{position:relative;z-index:1;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)}.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}@media screen and (max-width:1600px){.section_4 .company_list_wrap .container{position:relative;flex-direction:column;align-items:flex-start;padding:0 20px}.section_4 .company_list_wrap .title{margin-bottom:20px}.section_4 .company_list_wrap .company_list{max-width:100%}.section_4 .company_list_wrap .company_list_etc{position:absolute;top:0;right:20px}}@media screen and (max-width:1400px){.container,.header .in_header,.header .top_header,.main_banner .banner_txt,.main_banner_wrap .slide_etc{padding:0 20px}.main_banner_wrap .scroll_down{right:20px}.sub_banner{width:95%}.sub_banner .img_box{min-width:inherit}.banner_txt_wrap,.sub_bottom .top_btn{padding:0 20px}.tab_menu>ul>li{width:20%}.tab_menu>ul>li a,.tab_menu>ul>li button{width:100%;height:56px;font-size:20px}.research_process{justify-content:center}}@media screen and (max-width:1200px){.header .header_menu{display:none}.main_banner .banner_txt h3{font-size:56px}.main_banner .banner_txt p{font-size:20px}.slide_search .search input{height:50px}.slide_search .search button{width:35px;height:35px}.slide_search .search button img{width:16px}.section .title_wrap h3{font-size:56px}.section_2{padding:120px 0}.section_2 .tab_cont_wrap{flex-direction:column}.section_2 .fix_cont,.section_2 .tab_cont{width:100%}.section_2 .tab_cont .news_tab .tab_list button{font-size:28px}.section_2 .tab_cont .news_tab .tab_list button.on,.section_2 .tab_cont .news_tab .tab_list button:hover{font-size:36px}.calendar_list_wrap .calendar_list span{padding:6px 12px;font-size:18px}.calendar_list_wrap .calendar_list h3{height:56px;font-size:20px}.section_3 .link_area>ul>li{padding:30px 20px}.section_3 .link_area>ul>li .txt h3{font-size:28px}.section_3 .link_area>ul>li .txt p{font-size:18px}.section_3 .link_area>ul>li .arrow{width:32px}.section_4 .achievement_wrap:before{display:none}.section_4 .achievement_wrap .title_wrap{margin-bottom:40px}.section_4 .achievement_wrap .achievement_cont>ul{flex-wrap:wrap;justify-content:center}.section_4 .achievement_wrap .achievement_cont>ul>li{width:33%}.section_4 .link_area>ul{flex-wrap:wrap;justify-content:space-around}.section_4 .link_area>ul>li{width:30%}.section_4 .link_area>ul>li h3{font-size:32px}.footer .container{flex-direction:column;align-items:flex-start;gap:40px}.page_navi .title_nav>ul>li{font-size:24px}.page_navi>h3{font-size:56px}.banner_txt_wrap h3{font-size:52px}.board_wrap .search_wrap .search_input input,.board_wrap .search_wrap select{height:48px;font-size:16px}.tb_style_1 td .notice,.tb_style_1 td div.title a,.tb_style_1 th{font-size:18px}.tb_style_1 td .file{width:46px;height:46px}.tb_style_1 td .file img{width:18px}.tb_style_1 td .category{padding:6px 12px;font-size:16px}.board_detail .detail_top{padding:30px 12px}.board_detail .detail_top .detail_title .title span{font-size:18px}.board_detail .detail_top .detail_title .title h3{font-size:20px}.board_detail .detail_cont{padding:30px 12px}.board_detail .detail_file>ul>li{height:80px;padding:0 12px}.board_detail .detail_menu>ul>li{padding:30px 12px}.board_detail .detail_menu>ul>li a{font-size:18px}.greeting .container{flex-direction:column;gap:12px}.greeting .cont_right{width:100%}.vision_cont h3{font-size:56px}.mission_cont_wrap .mission_cont .txt_wrap h3{font-size:60px}.strategy_list>ul>li .img_wrap{width:95%;margin:0 auto 40px}.strategy_list>ul>li .img_wrap img{width:100px}.strategy_list>ul>li h3{font-size:22px}.history_tab>ul>li a{font-size:20px}.history_cont_wrap .history_cont .history_img{width:360px}.history_cont_wrap .history_cont .history_img h3{font-size:40px}.history_cont_wrap .history_cont .history_img .img_wrap{height:200px}.contact_info>ul>li h3{width:320px;font-size:32px}.research_wrap .funds_process>ul>li{margin-right:90px}.research_wrap .funds_process>ul>li:after{right:-105px}.calculate_cont .title h3{font-size:30px}}@media screen and (max-width:1024px){.tab_menu>ul{flex-wrap:wrap;gap:12px 0}.tab_menu>ul>li{width:33%}.ipr_creation_process>ul{flex-direction:column}}@media screen and (max-width:768px){.header .top_header ul li a{font-size:14px}.main_banner .banner_txt h3{font-size:48px}.main_banner .banner_txt p{font-size:18px}.main_banner_wrap .scroll_down{bottom:0}.slide_search{padding:0 20px}.slide_search .search input{height:40px;font-size:16px}.slide_search .search button{width:30px;height:30px}.section .title_wrap h3{font-size:48px}.section .title_wrap p{font-size:18px}.section_2 .tab_cont .news_tab .tab_list button{font-size:20px}.section_2 .tab_cont .news_tab .tab_list button.on,.section_2 .tab_cont .news_tab .tab_list button:hover{font-size:28px}.section_2 .tab_cont .news_list>ul>li{gap:24px}.section_2 .tab_cont .news_list>ul>li a{font-size:20px}.section_2 .tab_cont .news_list>ul>li p{font-size:16px}.section_2 .fix_cont>ul>li a{font-size:24px}.section_3 .link_area>ul{flex-direction:column}.section_3 .link_area>ul>li{width:100%;border-right:0;border-bottom:1px solid #fff}.section_3 .link_area>ul>li:last-child{border-bottom:0}.section_4 .achievement_wrap .achievement_cont{width:100%}.section_4 .achievement_wrap .achievement_cont>ul>li{width:48%}.section_4 .achievement_wrap .achievement_cont>ul>li h3{height:52px;font-size:20px}.section_4 .achievement_wrap .achievement_cont>ul>li h3 em{font-size:16px}.section_4 .achievement_wrap .achievement_cont>ul>li p{font-size:36px}.section_4 .achievement_wrap .achievement_cont>ul>li span{font-size:18px}.section_4 .link_area{padding:0 20px}.section_4 .link_area>ul{justify-content:space-between;gap:24px 0}.section_4 .link_area>ul>li{width:49%}.section_4 .link_area>ul>li:last-child{width:100%}.page_navi{padding:40px 0}.page_navi .title_nav{margin-bottom:30px}.page_navi .title_nav>ul>li img{width:24px}.page_navi .title_nav>ul>li{font-size:20px}.page_navi>h3{font-size:52px}.sub_banner{margin:60vh auto 0}.board_wrap .search_wrap select{width:120px}.board_wrap .search_wrap .search_input input{width:240px}.tb_style_1 td,.tb_style_1 td .notice,.tb_style_1 td div.title a,.tb_style_1 td.download a,.tb_style_1 th{font-size:16px}.tb_style_1 td .file{width:40px;height:40px}.tb_style_1 td .file img{width:14px}.tb_style_1 td .category{padding:6px 8px;font-size:14px;line-height:1.2}.pagination button{width:45px;height:45px;font-size:18px}.pagination button.arrow svg{width:20px}.board_detail .detail_top .detail_info>ul>li h3,.board_detail .detail_top .detail_info>ul>li p,.board_detail .detail_top .detail_title .title span{font-size:16px}.board_detail .detail_file>ul>li{height:60px}.board_detail .detail_file>ul>li .icon{width:45px;height:45px}.board_detail .detail_file>ul>li .icon img{width:18px}.board_detail .detail_file>ul>li h3{font-size:16px}.board_detail .detail_menu>ul>li{gap:24px}.board_detail .detail_menu>ul>li .arrow{gap:12px}.board_detail .detail_menu>ul>li .arrow img{width:16px}.board_detail .detail_menu>ul>li .arrow p,.board_detail .detail_menu>ul>li a{font-size:16px}.board_detail .link_area a{width:140px;height:48px;background-color:#000;font-size:18px;color:#fff}.banner_txt_wrap h3{font-size:42px}.banner_txt_wrap h5{font-size:24px}.banner_txt_wrap p{font-size:20px}.sub_cont .title_wrap h3{font-size:36px}.greeting .cont_left h3{font-size:40px}.greeting .cont_right p{font-size:18px}.vision_cont h3{font-size:48px}.mission_cont_wrap .mission_cont{height:120px}.mission_cont_wrap .mission_cont:hover{height:360px}.mission_cont_wrap .mission_cont .txt_wrap{left:20px}.mission_cont_wrap .mission_cont .txt_wrap h3{font-size:48px}.strategy_list>ul{flex-wrap:wrap;gap:40px 0}.strategy_list>ul>li{width:48%}.history_tab>ul{flex-wrap:wrap;justify-content:space-between}.history_tab>ul>li{width:50%;border-bottom:2px solid #dedede}.history_tab>ul>li.on{border-bottom:2px solid var(--point_color)}.history_tab>ul>li:nth-child(2){border-right:0}.history_cont_wrap .history_cont .history_img{display:none}.history_cont_wrap .history_cont .history_list{width:100%}.history_cont_wrap .history_cont .history_list.top{margin-top:0}.history_cont_wrap .history_cont .history_list>ul{padding-left:36px}.history_cont_wrap .history_cont .history_list>ul.top>li:nth-child(2):before{top:5px;left:-41px}.organization_tb{overflow:auto}.organization_tb table{width:800px}.tab_menu>ul>li{width:50%}.tab_menu>ul>li:nth-child(2n):after{display:none}.tab_menu>ul>li a,.tab_menu>ul>li button{height:48px;font-size:18px}.list_cont{flex-direction:column}.list_cont .cont,.list_cont .title{width:100%}.list_cont.bd .title{padding-top:40px;border-top:1px solid #cacaca}.list_cont.bd .cont{border-top:0;padding-top:0}.list_cont .cont h5{font-size:26px}.list_cont .cont p,.list_cont .cont ul li,.list_cont .cont ul li a,.list_cont .cont ul li span{font-size:18px}.list_cont .cont ul li:before{top:10px}.list_cont .number_list .number_cont .txt_wrap h3{font-size:22px}.list_cont .number_list .number_cont .txt_wrap p{font-size:18px}.report_box{padding:40px 24px}.report_box p{font-size:20px}.research_wrap .title_wrap h3{font-size:28px}.research_wrap .title_wrap span{font-size:18px}.research_process .process_cont{flex-direction:column}.research_process .process_cont .line{width:0;height:100px;border-top:0;border-left:1px dashed #000;margin-right:0;margin-bottom:10px}.research_process .process_cont .line:after{top:inherit;bottom:-12px;right:inherit;left:50%;transform:translateX(-50%)}.research_wrap .funds_process>ul{flex-direction:column}.research_wrap .funds_process>ul>li{margin-right:0}.research_wrap .funds_process>ul>li:after{top:inherit;right:inherit;bottom:-60px;left:50%;transform:translateX(-50%) rotate(90deg)}.research_wrap .research_order_list>ul>li h3{font-size:30px;line-height:1.2;word-break:keep-all}.research_wrap .research_order_list>ul>li p{font-size:20px}.research_wrap .research_order_list>ul>li p.dot:before{top:11px}.research_wrap .research_order_list span{font-size:20px;line-height:1.4}.research_wrap .research_txt h3{font-size:32px}.accordion_list>ul>li .title{gap:8px}.accordion_list>ul>li .title h3{font-size:28px;line-height:1.2;word-break:keep-all}.accordion_list>ul>li .title .arrow{flex-shrink:0;width:35px;height:35px}.accordion_list>ul>li .title .arrow img{width:10px}.accordion_list>ul>li .cont p{font-size:20px}.accordion_list>ul>li .cont p.dot:before{top:11px}.accordion_list span{font-size:20px;line-height:1.4}.research_wrap p.etc_txt{font-size:20px}.calculate_cont .title h3{font-size:26px}.calculate_cont .title p,.calculate_cont>p{font-size:18px}.calculate_tb td .input_cont input{font-size:16px}.calculate_tb td .chk_cont_wrap{flex-direction:column}.calculate_tb td .chk_cont .radio_box{width:15px;height:15px}.calculate_tb td .chk_cont .radio_box:after{width:9px;height:8.5px}.calculate_tb td .chk_cont label{font-size:16px}.contact_info>ul>li{flex-direction:column;align-items:flex-start;gap:20px}.contact_info>ul>li h3{width:100%;text-align:left}.contact_info>ul>li .info p{font-size:20px}.contact_info>ul>li .info span{font-size:18px}.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}.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}}@media screen and (max-width:500px){.header .header_right{gap:16px}.main_banner .banner_txt{top:45%}.main_banner .banner_txt h3{font-size:32px}.main_banner .banner_txt p{line-height:1.4;word-break:keep-all}.main_banner_wrap .slide_etc .play_btn{width:36px;height:36px}.slide_search .search_tag>ul>li a{font-size:13px}.section .title_wrap h3{font-size:36px}.section .title_wrap p{line-height:1.4}.section_2 .tab_cont .news_tab{flex-direction:column;align-items:flex-end;gap:24px}.section_2 .tab_cont .news_tab .tab_list{width:100%}.section_2 .tab_cont .news_tab .tab_list button{font-size:18px}.section_2 .tab_cont .news_tab .tab_list button.on,.section_2 .tab_cont .news_tab .tab_list button:hover{font-size:24px}.section_2 .tab_cont .news_list>ul>li{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 12px}.section_2 .tab_cont .news_list>ul>li a{width:100%;font-size:18px}.section_2 .tab_cont .news_list>ul>li .new{width:25px;height:25px;font-size:14px}.section_2 .fix_cont>ul>li{padding:30px 12px}.section_3 .link_area>ul>li a,.section_3 .title_wrap{flex-direction:column;align-items:flex-start;gap:24px}.section_3 .link_area>ul>li .cont_left{flex-direction:column;align-items:flex-start;gap:12px}.section_4 .achievement_wrap .title_wrap p{word-break:keep-all}.section_4 .achievement_wrap .achievement_cont>ul{flex-direction:column}.section_4 .achievement_wrap .achievement_cont>ul>li{width:100%;margin-top:-50px;margin-right:0}.section_4 .achievement_wrap .achievement_cont>ul>li:first-child{margin-top:0}.section_4 .achievement_wrap .achievement_cont>ul>li h3{height:auto;margin-bottom:30px}.footer .logo,.footer_cont,.section_4 .link_area>ul>li{width:100%}.page_navi .title_nav>ul>li img{width:20px}.page_navi .title_nav>ul>li{font-size:18px}.page_navi>h3{font-size:46px}.board_wrap .board_top{flex-direction:column;align-items:flex-end;gap:24px}.board_wrap .search_wrap{width:100%}.board_wrap .search_wrap form{flex-wrap:wrap}.board_wrap .search_wrap .search_input,.board_wrap .search_wrap .search_input input,.board_wrap .search_wrap select{width:100%}.tb_style_1 th{font-size:15px}.tb_style_1 td{font-size:14px}.tb_style_1 td.download a{gap:4px;font-size:14px}.tb_style_1 td div.title a{font-size:14px}.tb_style_1 td .notice{font-size:12px;padding:6px 8px}.tb_style_1 td .file{width:30px;height:30px}.tb_style_1 td .file img{width:10px}.tb_style_1 td .category{padding:4px;font-size:12px}.pagination button{width:40px;height:40px;font-size:16px}.board_detail .detail_top .detail_title .title h3{font-size:18px}.board_detail .detail_file>ul>li a{gap:12px}.board_detail .detail_file>ul>li h3,.board_detail .detail_menu>ul>li .arrow p{font-size:14px}.sub_bottom .top_btn a{width:80px;height:80px}.sub_bottom .top_btn img{height:24px}.banner_txt_wrap{top:55vh}.banner_txt_wrap h3{font-size:36px}.banner_txt_wrap p{font-size:18px}.sub_cont .title_wrap h3{font-size:32px}.greeting .sign span{font-size:18px}.mission_cont_wrap .mission_cont .txt_wrap h3,.vision_cont h3{font-size:36px}.strategy_list>ul>li{width:100%}.strategy_list>ul>li h3{font-size:20px}.history_tab>ul>li a{font-size:18px}.history_cont_wrap .history_cont .history_list>ul{padding-left:24px}.history_cont_wrap .history_cont .history_list>ul.top>li:nth-child(2):before{top:4px;left:-28px;width:10px;height:10px}.history_cont_wrap .history_cont .history_list>ul>li h3,.history_cont_wrap .history_cont .history_list>ul>li p{font-size:18px}.history_cont_wrap .history_cont .history_list>ul>li.year h3{font-size:24px}.login_wrap{padding:120px 20px}.tab_menu>ul>li{width:100%}.tab_menu>ul>li:after{display:none}.tab_menu>ul>li a,.tab_menu>ul>li button{border-bottom:1px solid #dedede}.research_wrap .title_wrap h3{font-size:24px}.research_process .process_cont{width:100%}.research_process .process_cont .img_wrap h3{font-size:20px}.research_process .process_cont .txt_wrap{width:100%;min-height:auto}.research_process .process_cont .txt_wrap h3{font-size:20px}.research_process .process_cont .txt_wrap ul li{font-size:18px}.research_process .process_cont .txt_wrap ul li:before{top:7px}.accordion_list>ul>li .title h3{font-size:26px}.list_cont .cont .box_wrap{flex-direction:column;gap:20px}.list_cont .cont .box_wrap .box{width:100%}.list_cont .cont .link_box_wrap{flex-direction:column;align-items:flex-start}.list_cont .number_list .number_cont .txt_wrap h3{font-size:20px}.research_wrap .btn a{height:52px;font-size:18px}.calculate_tb td .input_cont{flex-direction:column;align-items:flex-end}.calculate_tb td .input_cont input{width:100%;height:30px;padding:0 4px;font-size:14px}.calculate_tb td .chk_cont label{font-size:14px}.search_banner .title{font-size:36px}.search_result .result_top h3{font-size:18px}.search_result .result_list>ul>li h3{font-size:16px}}