
@media (max-width: 1570px){ 

	#ft #ft_inner .right > ul > li:first-child{margin-left:2%;}
	
}



@media (max-width: 1500px){ 
	#go-prev2,#go-next2{display:none;}

}
@media (max-width: 1420px){ 




}

@media (max-width: 1200px){ 
	#gnb .top_menu ul li{margin-left:5px;}
}


@media (max-width: 1100px){ 
#gnb .logo {padding-left:0;}


	#gnb .top_menu{display:none;}



}

@media (max-width: 1024px){ 
#gnb .logo a img{width:200px;margin-left:10px;margin-bottom:10px;}
.etc_btn{;margin:10px;}


#container{width:92% !important;}



}

@media (max-width: 800px){ 
#gnb2{background:#111;}
#gnb2 .top_menu{max-width:800px;}
#gnb2 .top_menu > ul > li{width:50%;height:auto;overflow:hidden;margin-bottom:30px;border:none !important;}
#gnb2 .top_menu>ul>li>a{font-size:1.2em !important;}
#gnb2 .top_menu ul li .submenu li{height:2.5em;}
#gnb2 .top_menu ul li .submenu li a{font-size:0.9em;font-weight:400;color:#efefef;}

.con_wrap h3{font-size:26px;margin-left:0px; margin-right:0px;}
.con_wrap h4{color:#3399ff; line-height:140%; font-size:20px;  font-weight:500;}
.con_wrap h5{color:#212121; line-height:160%; font-size:18px; letter-spacing:-0.25px; font-weight:500; margin-top:-3px; padding-bottom:10px;}

.con_wrap h2{color:#111111; line-height:140%;  font-size:30px;  font-weight:800;  position:relative;}

.con_wrap .t_blue{ font-size:28px;}
.con_wrap h3::before { content:""; width:60px; height:4px; background:#161a7d; position:absolute; left:0px; top:0px;}

.content_title2{height:120px;}
#wrapper .content_title2{margin-bottom:0px;margin-top:30px;padding-left:0;font-size:30px;}
#wrapper .content_sub_title{padding-top:0; font-size:12px;padding-bottom:0px;}
#wrapper .content_line{width:68px;height:6px;background:#1d224e;margin:0 auto;}


.navigation_bg.pc{display:none;}
.navigation_bg.mobile{display:block;}

			.navigation {
			width:100%;

			margin: 0 auto;
		}
		.navigation dt{display:none;}
		.navigation > dl dd{width:50%;}

		.navigation > dl dd > ul {
			width: 50%;
		}

		.etc_btn a{float:left;}
		.etc_btn a.menu_open i {
			font-size: 30px !important;
		}

.etc_btn{
	display:inline-block;
	float:right;
	margin:10px 0;
	padding:0;


	
}

 .etc_btn #ge_open{margin-top:5px;}
 .etc_btn a.menu_open{display:block;}
 .etc_btn a img{width:30px;}
.right_top{float:right;margin-top:3px;}
	#gnb .logo{width:30%;padding:0 0 0 10px;margin:0 0 0 5px;}
	#gnb .logo a img{padding-left:0;margin:10px 0;width:100%;}
	#gnb .logo{margin:3px; }
	#gnb .language{float:left;width:69px;height:52px;margin-top:30px;padding-top:12px;margin-right:10px;}
	#gnb .lang_tit{font-size:16px;}
	#gnb .lang_tit img{display:none;}
	#gnb .language ul{top:53px;width:69px;}
	#gnb .language ul li a{font-size:16px;}
	#gnb .lang_tit:before{top:9px;}

#gnb{margin:0 auto;}
#ft_inner .right a{right:5px;bottom:150px;}
#ft_inner .right a img{width:50px;}
#ft_inner .left{float:none;text-align:center;padding-right:0;padding-bottom:10px;}
#ft_inner .left img{width:140px;}
#ft_inner .center{float:none;text-align:center;padding:0 3%; }
#ft_inner .center .addr{height:auto;text-align:center;line-height:1.8em;}
#ft_inner .center .copy{height:auto;text-align:center;padding:0;}

#ft_inner .addr{padding:5%;}
 .widget{position:relative;right:0;top:0;width:0;}
 .widget a{display:none;width:0;}
#container{width:92% !important;}

#left_gnb{width:90%;margin:0 auto;float:none;}


	.etc_btn a.lang{display:none;}
	.etc_btn a.login{display:none;}




#visual_img {width:100%;background:url(/img/main_bg_m.jpg); background-position:top center;height:232px;background-size:140%;padding:0;margin-bottom:30px;}
#visual_img  img {display:none;}




	#visual_parent2 .sum{display:none;}
	#visual_parent2 .bx-wrapper .bx-pager ,#visual_parent2 .bx-wrapper .bx-pager{display:block;}

	#gnb2.on{height:740px;padding:17px 0;}

	#gnb2 .top_menu ul{height:150px;}


	#gnb .top_menu{display:none;}



	#gnb2 .top_menu ul li .submenu li {
		height: 25px;
		display: block;
		text-align: left;
		padding: 0px;
	}
 .main_section1 .img .txt{position:absolute;width:90%;height:200px;top:0px;padding-top:0;padding-left:7%;background:#fff;margin-top:50px;}


 

#blog_open{}
	/*

.main_section1 .img .txt p.title{font-size:32px;margin:15px 0;}
.main_section1 .img .txt p{font-size:15px;padding-right:30px;}	
.main_section1 .img .txt a{bottom:18px;left:30px;}

.main_section1_bg {position:relative;width:100%;background:#e1e1e1;padding:30px 0 60px 0;max-width:1920px;margin:0 auto;height:350px;}
 .main_section1 {position:relative;width:100%;margin:0 auto;padding-top:20px;}
 .main_section1 .item{position:relative;width:90%;padding-top:0%;height:auto;margin:1% auto;float:none;background:#ebebeb;
 cursor:pointer;overflow:hidden;text-align:center;box-shadow: 5px 5px 5px 5px #ddd;border:1px #c7c7c7 solid;-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;transition: all 0.3s;}
 .main_section1 .item a{position:relative;  top: 0%;  left: 0%;  transform: translate(0%, 0%);}
 .main_section1 .item a img{float:right;margin-right:50px;width:90px;margin-top:10px;}
 .main_section1 .item a span{display:block;float:left;line-height:89px;}
 .main_section1 .item  .item_txt{font-size:20px;color:#616161;font-weight:400;margin-left:50px;}
 .main_section1 .item:hover{background:#d2dff6;}
 .main_section1:after {display:block;visibility:hidden;clear:both;content:""}

*/
.main_section3 .tit{padding-left:10px;}

.main_section3_bg {position:relative;width:100%;background:#fff;max-width:1920px;margin:0 auto;padding:50px 0;}
.main_section3_bg .list{margin-left:0;}
.main_section3 .list span{display:block;width:auto;height:auto;text-align:left;margin-top:10px;}

 .main_section3 {position:relative;width:100%;margin:0 auto;padding-top:0;}

 .main_section3 .right .line{width:78px;height:9px;background:#fff;}
 .main_section3 .right .tit{font-size:42px;color:#fff;font-weight:500;padding:15px 0;}
 .main_section3 .right .tit2{font-size:18px;color:#cecece;font-weight:400;width:100%;max-width:500px;}
 .main_section3 .right .link{width:100%;max-width:500px;padding-top:30px;}
 .main_section3 .right .link a{position:relative;float:none;display:block;border-radius:5px;width:100%;padding:10px;margin:1% 0;background:#1f4487;color:#fff;}
 .main_section3 .right .link a span{display:block;position:relative;color:#fff;top: 0%;  left: 0%;  transform: translate(0%, 0%);font-size:16px;text-align:center;}
 .main_section3 .right .link a span i{display:none;}
.main_section3 .list li:nth-child(2){font-size:17px;width:70%;}

 .main_section3 .right .link :after {display:block;visibility:hidden;clear:both;content:""}
 .main_section3:after {display:block;visibility:hidden;clear:both;content:""}


.main_section2_bg {position:relative;width:100%;background:#363636;max-width:1920px;margin:0 auto;padding:20px 0;}


 .main_section2 {position:relative;width:90%;margin:0 auto;}
 .main_section2  .line{width:78px;height:9px;background:#383838;}
 .main_section2  .tit{font-size:42px;color:#383838;font-weight:500;padding:15px 0;}
 .main_section2  .list{position:relative;border:1px solid #cacaca;font-size:20px;color:#464646;font-weight:400;padding:10px 0 5px 10px;margin-bottom:15px; background:#fff;-webkit-transition: all 0.3s; text-align:left;height:80px;-moz-transition: all 0.3s;transition: all 0.3s;}
 .main_section2  .list:hover{background:#efefef;font-weight:600;}
 .main_section2  .list span{font-size:16px;color:#858585;font-weight:400;display:block;position:inherit;}
 .main_section2  .list img{position:absolute;top:18px;right:10px;margin-left:0;}
 .main_section2  a.more{width:45px;display:block;font-size:16px;color:#7a7a7a;font-weight:400;border-bottom:1px solid #bbbbbb;margin:25px auto 0 auto;padding-bottom:10px;}
 .main_section2 .item{float:left;width:46%;text-align:center;border:1px solid #4d4d4d;padding:15px 0;margin:2%;}
 .main_section2 .item:last-child{border:1px solid #4d4d4d;}
 .main_section2:after {display:block;visibility:hidden;clear:both;content:""}
.main_section2 .item a{font-size:16px;}
.main_section2 .item a img{width:100px;}

.main_section4_bg{padding:0;}
.main_section4 .left{width:100%;}
.main_section4 .left .tit{top:65px;left:20%;right:20%;text-align:center;}
.main_section4 .right{width:100%;margin:50px 0;}
.main_section4 .right img{height:350px;}
.main_section4 .right .txt{padding:15px 0 0 30px;}
.main_section4 .right .txt .tit{margin-bottom:25px;}
.main_section4 .right .txt .tit a{display:block;padding-left:0;}

.sub_tab_menu,.en_content_title{display:none;}



.navigation > dl dd > a{font-weight:500; overflow:hidden;font-size:14px;}
.navigation > dl dd > ul li{height:auto;}
.navigation > dl dd > ul li a{font-weight:500; line-height:1.5em; height:auto; padding:10% 8px; font-size:14px; font-weight:400;}
}