@charset "utf-8";
/* CSS Document */


@media screen and (max-width:1700px){
	.news_swiper .main_news_list{margin-bottom:4em;}
	.news_swiper .main_news_list li .in .img_dv{height:200px;}
	.news_swiper .news_pager{top:inherit; bottom: 0; z-index: 100;}
	.news_swiper .news_pager .news_arr .xi{width:2em; height: 2em; line-height: 2em;}
	.news_swiper .news_pager .news_arr.news_prev{margin-left: 0;}
	.news_swiper .news_pager .news_arr.news_next{margin-right: 0;}
	.news_swiper .news_pagin{width:85%; bottom:1.5em;}
}



@media screen and (max-width:1600px){
	#header .gnb_wrap{padding:0;}
	.mainSlider .mainSlider-pagination{top:90vh;}
}



@media screen and (max-width:1400px){
	.mainSlider .slogan .t1{font-size:3.85em;}
	#section3 .tab_idx{width:475px;}
	#section3 .tab_idx > li > a{height:4.2em;}
	.vou_wrap .vou_info{width:95%;}
}



@media screen and (max-width:1200px){
	#header .gnb_wrap .gnb > li{min-width:auto;}
	#footer .info_wrap .f_logo{display:none;}
	#footer .info_wrap .info{width:100%; padding-left:0;margin-bottom: 10px;}
    #footer .ft_info{width: 100%;}
    #footer .info_wrap .info > li{margin-right: 0;}
	.mainSlider .slogan .t1{line-height:1.2;}
	.mission_cont .mis_tit br{display:none;}
	.mission_cont .mx_wrap > li .in{padding-right:40px;}
	.mission_cont .mx_wrap > li.st .in{padding-right:0; padding-left:40px;}
	.mission_cont .mv_wrap .mv_list{margin-right:-20px;}
	.mission_cont .mv_wrap .mv_list > li .in{margin-right:20px; padding:2em;}
	.sub_tit .t1{font-size:2.25em;}
	.partner_list > li{width:25%;}
	.ai_cont .ai_wrap{padding:3.5em 1em;}
	.ai_cont .ai_wrap .ai_con .in{padding:0 2em;}
	
	.ae_cont .ae_list {margin-right:0;}
	.ae_cont .ae_list > li{flex:100%; margin-bottom: 8em;}
	.ae_cont .ae_list > li > .in{height:auto; margin-right: 0;}
	.ae_cont .ae_list > li > .in .r_list:after{content:''; display:block; clear: both;}
	.ae_cont .ae_list > li > .in .r_list > li{float: left; width:25%; box-sizing: border-box; padding:0 10px;}
	.ae_cont .ae_list > li > .in .r_list.st > li{width:16.66%;}
	.ae_cont .ae_list > li > .in .r_list.st > li .in{display:block; text-align: center;}
	.ae_cont .ae_list > li > .in .r_list.st > li .in .img{margin:0 auto;}
	.ae_cont .ae_list > li > .in .r_list.st > li .in .tw{font-size: .938em; margin-top:5px;}
	.ae_cont .ae_list > li > .in .r_list.st.icon_st > li{margin-top:0; float: left; width:20%;}
	.ae_cont .ae_list > li > .in .r_list.st.icon_st > li .in{width:100%;}
	.ae_cont .arr_box{top:inherit; bottom: -8em; right:50%; transform: translateX(50%); width:100%;}
	.ae_cont .arr_box .i_arr{display:inline-block;}
	.ae_cont .arr_box .i_arr img{transform:rotate(-180deg);}
	.ae_cont .arr_box .i_arr.re{margin-top:0;}
	.ae_cont .arr_box .i_arr.re img{transform:rotate(0);}
	.ae_cont .arr_box .i_arr .tx{margin:10px 0;}
	.pro_tit_b{padding:0;}
	.pro_tit_b .box_img{width:100%; position: inherit; top: inherit; left:inherit;}
	.vou_wrap .vou_info .v_tx br{display:none;}
	
}



@media screen and (max-width:1024px){
	body{ font-size: 15px;}
	.section{height: auto !important;}
	.mainNav_wrap{display:none !important;}
	.cont_wrap .txt{height:auto; padding:0 3em;}
	.cont_wrap .img{padding:4em 2em; height: 35em;}
	.cont_wrap .img.st2{padding:4em 2em;}
	#section3{padding-bottom:6em;}
	#section3:before{height:30%}
	#section3:after{height:70%}
	#section3 .cont_wrap{padding-top:4em;}
	.news_swiper .main_news_list li .in{margin:0 10px;}
	.news_swiper .main_news_list li .tx_dv .tt{height:45px;}
	#contents .sub_visual_wrap .sub_gnb_wrap .gnb > li .dp2 > li{max-width:33.33%;}
	.mission_cont .mis_tit{font-size:1.5em;}
    .gnb_wrap{display:none;}
    .PHONE{display:block!important;}
}



@media screen and (max-width:950px){
	
	#header .top_wrap .logo{width:175px;}
	.mainSlider .slogan .bar{margin:2em auto;}
	.mainSlider .main_arr .xi{font-size:1.85em;}
	.cp_info > li{flex:33.33%;}
}



@media screen and (max-width:768px){
	.cont_wrap .img{flex:100%; height: 30em; padding:3em 2em;}
	.cont_wrap .txt{flex:100%;}
	.cont_wrap .img.st2{order:-1;}
	.cont_wrap .main_tit .t2{font-size:2.5em;}
	.cont_wrap .main_tit .t3{margin-bottom:1.5em;}
	.cont_wrap .main_tit .line{margin:1em 0;}
	.cont_wrap .txt .in_txt .more_btn a{width:180px;}
	#section2{margin-bottom:4em;}
	#section2 .cont_wrap .txt .in_txt{text-align:left;}
	#section2 .cont_wrap .txt .in_txt .more_btn a,
	#section2 .cont_wrap .main_tit .line{margin-left:0;}
	#section3 .tab_idx{width:440px;}
	#section3 .tab_idx > li > a{height:3.8em;}
	#section3 .tab_idx > li > a .va{font-size:1.125em;}
	#section3 .cont_wrap{padding-top:3em;}
	.news_swiper .main_news_list li .in .img_dv{height:180px;}
	.news_swiper .main_news_list li .tx_dv .tt{font-size:1em; height:40px;}
	.news_swiper .news_pagin{width:78%;}
	
	.vou_wrap .vou_info{padding:3em 1em;}
	.vou_wrap .vou_info .v_line{margin:1em auto;}
	.vou_wrap .vou_info .v_tx br{display:none;}
	.mission_cont .mv_wrap{margin-top:3em; padding:3.5em 0 8em;}
	.mission_cont .mx_wrap > li{flex:100%;}
	.mission_cont .mx_wrap > li .in{padding-right:0;}
	.mission_cont .mx_wrap > li.st{border-left:0;}
	.mission_cont .mx_wrap > li.st .in{padding-left:0; flex-direction: row;}
	.mission_cont .mx_wrap > li.st .in .img_z{margin-bottom:30px;}
	.mission_cont .mx_wrap > li.st .in .txt_z{flex:100%;}
	.mission_cont .mv_wrap .mv_list{margin-right:0;}
	.mission_cont .mv_wrap .mv_list > li{flex:100%; margin-bottom: 1em;}
	.mission_cont .mv_wrap .mv_list > li .in{margin-right:0; min-height: auto; padding:2em 2em 5.5em;}
	.partner_list > li{width:33.33%;}
	.ai_cont .ai_wrap .ai_con .in{padding:0 1em;}
	.ai_cont .ai_wrap.st .ai_con .in .tbox{padding-left:2em;}
	.ai_cont .ai_wrap.st .ai_con .in .tbox .tt{margin-top:0;}
	.pro_tit_b .box_img{height:350px;}
	.pro_tit_b .box_cont{padding:2em;}
	.ae_cont .ae_list > li > .in .r_list.st.icon_st{display:flex; flex-wrap:wrap;}
	.ae_cont .ae_list > li > .in .r_list.st.icon_st > li{flex:33.33%; margin:10px 0;}
	.ae_cont .ae_list > li > .in .r_list.st > li{width:33.33%;}
	.over_box .over_list{margin-right:0;}
	.over_box .over_list > li{flex:100%; margin-bottom: 10px;}
	.over_box .over_list > li .in{height:auto; padding:2em; margin-right:0;}
	.fw3_list{margin-top:2em;}
	.pf_con > li .wrap_in{padding:2.5em 0;}
	.pf_con > li .wrap_in .wrap_img{flex:50%; padding:0 10px !important;}
	.pf_con > li .wrap_in .wrap_con{flex:100%; padding:0 10px !important; margin-top:2em;}
	
}



@media screen and (max-width:650px){
	.mainSlider .slogan{max-width:96%;}
	.mainSlider .slogan .t1{font-size:2.85em;}
	.mainSlider .slogan .t3{font-size:1.125em;}
	.mainSlider .main_arr{top:inherit; bottom:6vh; transform: translateX(-50%);}
	.mainSlider .main_arr .xi{font-size:1.5em;}
	.cont_wrap .img,
	.cont_wrap .img.st2{height:20em; padding:2em 1em;}
	.cont_wrap .img.st2{margin-top:2em;}
	.cont_wrap .txt{padding:0 1em;}
	.cont_wrap .main_tit .t1{font-size:1.125em;}
	.cont_wrap .main_tit .t2{font-size:2em;}
	.cont_wrap .main_tit .t3{font-size:1.068em;}
	.cont_wrap .txt .in_txt .more_btn a{width:160px; padding:12px 15px;}
	#section3:before{height:27%;}
	#section3:after{height:73%}
	#section3 .tab_idx{width:100%;}
	.news_swiper .news_pager .news_arr .xi{font-size:1.375em;}
	.news_swiper .news_pagin{bottom:1.2em; width:70%;}
	.ae_cont .ae_list > li > .in .r_list > li{width:50%;}
	#contents .sub_visual_wrap .sub_gnb_wrap{display:none;}
	#contents .sub_visual_wrap .va_wrap{height:14em;}
	#contents .sub_visual_wrap .slogan{margin-top:0;}
	.fw3_list,
	.fw3_list > li .in{margin-right:0;}
	.over_box .rd_con{width:7em; height: 7em; font-size:1.125em;}
	.over_box .arr_img img{width:70px;}
	.location_box .map_info .info_list > li .info{margin:0;}
	.location_box .map_info .info_list > li h3{float:none; margin-bottom: 10px;}
	.location_box .map_info{margin-top:0;}
	.location_box .map_view .tt{padding-bottom:5px; font-size:1.068em;}
	.sub_tbl .tbl_st tbody th,
	.sub_tbl .tbl_st tbody td{padding:.7em .5em; font-size:.938em;}
	
}


@media screen and (max-width:500px){
	#contents .sub_visual_wrap .slogan .sec{margin:1em auto;}
	#header .top_wrap, #header .va_wrap{height:4.5em;}

	#header .etc_wrap .all_wrap .all_btn{width:2.625em;height: 2.625em;}
	#contents .sub_visual_wrap .slogan .tit{font-size:2.125em;}
	#contents .sub_visual_wrap .va_wrap{height:10em;}
	.mainSlider .slogan .t1{font-size:2.5em;}
	#section3 .tab_idx > li > a .va{font-size:1.068em;}
	.vou_wrap .vou_info{padding:2em .7em; margin:0 auto;}
	.vou_wrap .vou_info .v_tx{font-size:1em;}
	.vou_wrap .vou_info .v_tt{font-size:2.25em;}
	.vou_wrap .vou_img_top,
	.pro_tit_b .box_img{height:250px; margin-bottom: 1em;}
	.org_box{padding:3em 0; margin-top:4em;}
	.sub_stt{font-size:1.375em;}
	.sub_stt:before{top:8px; width:15px; height: 15px;}
	.sub_tit .t1{font-size:1.85em;}
	.mission_cont .mis_tit{font-size:1.125em;}
	.mission_cont .mx_wrap{margin-top:2.5em;}
	.mission_cont .mx_wrap > li .in .txt_z .tt{font-size:1.5em;}
	.mission_cont .mx_wrap > li .in .txt_z .tx{font-size:1.068em;}
	.mission_cont .mx_wrap > li .in .img_z{margin-bottom:20px;}
	.mission_cont .mx_wrap > li.st .in .img_z{margin-bottom:20px;}
	.mission_cont .mv_wrap .mv_list > li .in{padding:2em;}
	.mission_cont .mv_wrap .mv_list > li .in .icon{top:.4em; bottom:inherit; right:1em;}
	.partner_list > li{width:50%;}
	.pro_tit_b .box_cont .in_txt{font-size:1em;}
	.pro_tit_b .box_cont .in_tit img{width:200px; height: auto;}
	.ai_cont .ai_wrap{padding:1em;}
	.ai_cont .ai_wrap .ai_con{width:100%; margin:1.5em 0;}
	.ai_cont .ai_wrap .ai_con .in .img{height:150px;}
	.ai_cont .ai_wrap.st .ai_con .in .img{width:100%;}
	.ai_cont .ai_wrap.st .ai_con .in .tbox{padding-left:0; width:100%;}
	.ai_cont .ai_wrap.st .ai_con .in .tbox .tt{margin-top:1em;}
	.ai_cont .ai_wrap .ai_con .in .tt{font-size:1.125em;}
	.ae_cont .ae_list > li > .in{padding:1em;}
	.ae_cont .ae_list > li > .in .r_list.st.icon_st > li .img{width:100px; height:100px;}
	.ae_cont .ae_list > li > .in .in_logo{margin-bottom:1em;}
	.ae_cont .ae_list > li > .in .r_list > li{width:100%;}
	.ae_cont .ae_list > li > .in .r_list > li .in{font-size:1.068em;}
	.ae_cont .ae_list > li > .in .r_list.st > li .in .tw{font-size:.875em;}
	.ae_cont .ae_list > li:last-child{margin-bottom:0;}
	.pf_con > li .wrap_in .wrap_con .in .t2{font-size:1em;}
	.cont_wrap .main_tit .t2{font-size:1.85em;}
	#footer .f_menu > li{margin-right:1em;}
	.mission_cont .mx_wrap > li .in .img_z{height:200px;}
	.mov_cont{padding:3em 0 8em;}
	.agree_box .con{padding:1em;}
	.prv_box .prv_tit{font-size:1.25em;}
	.sub_tit{margin-top:2em;}
	.location_box .map_tw .xi{font-size:1.068em;}
	.location_box .root_daum_roughmap{height:250px !important;}
	.location_box .map_info .info_list > li{padding:1.5em 0;}
	.location_box .map_info .info_list > li h3{font-size:1.25em;}
	.location_box .map_info .info_list > li h3 .xi{font-size:1.375rem;}
	.location_box .map_info .info_list > li .info .in_list > li .xi{font-size:1em; margin-right:7px;}
	.pf_con > li .wrap_in .wrap_img{padding:0 5px !important;}
	.page_tt{font-size:1.25em;}
	.cont_check{font-size:.938em;}
	.agree_box .con.scrollst .agree_wrap{font-size:.875em;}
	.agree_box .con.scrollst{margin:.5em;}
	.agree_box .con.page_prv{margin:.5em;}
	
	.fixed_w {overflow-x:scroll;}
	.fixed_w .fixed {width:700px !important; table-layout:fixed; padding-bottom:5px;}
	.tbl_av{display:block;}
	
	.board_view_top.board_st .info_wrap > li {float:left; margin:5px 0; margin-right:7px; font-size:.938em;}
	.board_view_top.board_st .info_wrap > li:last-child{margin-right:0;}
	.board_st .info_wrap > li .xi{margin-right:3px;}
	.board_view_top .file_wrap > li > a{font-size:.938em;}
	.vou_wrap .vou_info{width:100%;}
	.vou_wrap .vou_info .logo_t{margin-bottom:0;}
	.vou_wrap .vou_info .logo_t img{width:50px; height: auto;}
	.cp_info{margin-top:2em;}
	.cp_info > li .in{padding:0 .15em;}
	.cp_info > li .in .icon_w{width:3.5em; height: 3.5em;}
	.cp_info > li .in .tt{font-size:.9em;}
	.cp_info > li .in .tw{font-size:.95em;}
	.cp_info > li .in .icon_w .xi{font-size:1.5em;}
}

@media screen and (max-width:460px){
	#section3 .tab_idx > li > a{margin:0 .3em;}
	.vou_wrap .vou_img_top, .pro_tit_b .box_img{height:200px;}
	.vou_wrap .vou_info .v_tt{font-size:2em;}
	.partner_list{margin-right:-10px;}
	.partner_list > li .in{margin-right:10px; margin-bottom: 10px;}
	.pro_tit_b .box_cont{padding:2em 1em;}
	.ai_cont .ai_wrap .ai_con .in{padding:0;}
	.ae_cont .ae_list > li > .in .r_list.st.icon_st > li{flex:50%;}
	.ae_cont .ae_list > li > .in .r_list > li .in{padding:1em;}
	.ae_cont .ae_list > li > .in .r_list.st > li .in{margin-bottom:10px;}
	.ae_cont .ae_list > li > .in .r_list.st > li .in .tw{line-height:1.2;}
	.over_box .over_list > li .in .tx_box{width:100%;}
	.fw3_list > li{flex:1 2 1%;}
	.cont_wrap .main_tit .t3 br{display:none;}
	.location_box .map_tw{font-size:1.125em;}
	.location_box .map_tw .xi{margin-right:10px;}
	
	
}