/* common */
		*{margin:0px; padding:0px;}
		html,body{ -webkit-text-size-adjust:none; min-width:1300px;}
		body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0;}
		h1,h2,h3,h4,input,button{font-weight: bold;}
		body{font-family: 'Noto Sans KR', 'Nanum Gothic', '나눔고딕', 'Dotum', sans-serif;}
		article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}/* HTML5 display-role reset for older browsers */
		table {border-collapse: collapse; border-spacing: 0;}
		img,fieldset,iframe{border: 0 none; vertical-align: top;}
		ol, ul{list-style:none;}
		a{text-decoration:none;color:inherit; }
		.cf{*zoom:1}
		.cf:after {content:'';display:block;clear:both;}

		#header{position:fixed;top:0;display:block; z-index:8000;width:100%; box-sizing:border-box; background: #fff; min-width:1200px;}

		#header .top_header{text-align:right; line-height:1.2; border-bottom:1px solid #cecece;padding:10px 0;}
		#header .top_header a, #header .top_header .lang_box{display:inline-block;}
		#header .top_header .lang_box{padding:0 18px;position:relative;margin-left:18px;}
		#header .top_header .lang_box .lang_list{position:relative;}
		#header .top_header .lang_box ul{position:absolute; width:100%; left:0; z-index:10; padding:5px 0;background:#efefef;text-align:center; margin-top:10px; display:none;}
		#header .top_header .lang_box ul a{display:block;padding:5px 0;}
		#header .top_header .lang_box ul a:hover{background:#c8c8c8;}
		#header .top_header .lang_box:before{content:"";position:absolute; display:block; width:1px; height:80%; background:#000; left:0;top:10%;}
		#header .top_header .lang_box img{display:inline-block;}
		#header .logo_wrap{position:relative; font-weight:500; font-size:19px; text-align:center;}
		#header .logo_wrap .contact{position:absolute; right:0; top:0;text-align:right; top:22px;}
		#header .logo_wrap .contact span{font-family:'Nanum Gothic';font-weight:900;font-size:28px; line-height:1;}
		#header .logo_wrap .contact span img{margin-right:5px;}

		#header>div.wrap{max-width:1200px; display:block; margin:auto; position:relative;}
		.logo{padding:25px 0;}
		.wrap{width:1200px; display:block; margin:auto;}
		.m_menu{display:none;}

		.hd_margin{margin-top:115px;}

		.hd_admin{text-align:right;float:right; width:250px; margin-left:300px;}
		.hd_admin > ul > li{display:inline-block; border-left:1px solid #000; font-size:14px; padding:0 10px 0 14px; margin-top:13px;}
		.hd_admin > ul > li:first-child{border-left:0;}
		
		.nav_wrap{background:#000000; color:#fff; border-top:3px solid #c5161a; line-height:40px; text-align:center;}
		#nav > ul > li{display:inline-block; margin:0 30px; text-align:center;font-size:18px; font-weight:500; position:relative; line-height:1; line-height:40px;}
		#nav > ul > li a{display:block;}
		#nav > ul > li:hover{color:#da1c23;}
		#nav > ul > li > ul{position:absolute;width:136px; left:50%; margin-left:-68px;display:none; background:rgba(0,0,0,0.9); color:#fff; font-weight:400; font-size:16px; border-top:4px solid #50080b}
		#nav > ul > li:nth-child(3) > ul, #nav > ul > li:nth-child(4) > ul, #nav > ul > li:nth-child(5) > ul{position:absolute;width:240px; margin-left:-120px;}
		#nav > ul > li > ul.on{display:block;}
		#nav > ul > li > ul > li{line-height:40px; font-size:15px;}
		#nav > ul > li > ul > li:hover{color:#da1c23;}

		#footer{color:#e7e7e7; background:#6a6a6a;font-size:15px; font-weight:300;border-top:1px solid #cecece;}
		#footer .footer_top{margin-bottom:35px;background:#fff; text-align:center; color:#000;line-height:40px;}
		#footer .footer_top ul > li{display:inline-block;padding:0 33px;position:relative; width:150px;box-sizing:border-box;}
		#footer .footer_top ul > li .sns_layer{position:absolute; display:none; width:100%; text-align:center; left:0; background:#ccc; border-radius:5px; }
		#footer .footer_top ul > li:hover .sns_layer{display:block;}
		.sns_layer img{display:inline-block; padding-top:5px;}
		.sns_layer > a{margin:3px; }
		.ft_box{margin-bottom:20px;}
		#footer>.wrap{position:relative;}
		.copyright{margin-top:40px;background:#3e3e3e;color:#bbbbbb; line-height:35px;}
		.copyright span{color:#e80000; }

		.fr{float:right;}
		.fl{float:left;}

		.bot_btn{width: 1200px;margin: 0 auto;display:flex;justify-content:space-between;margin-bottom: 45px;}

/* @media screen and (max-width:1200px){
	.wrap{padding:0 20px;}
	#header>div.wrap{padding:0;}
	.ft_box2{display:none;}
}

@media screen and (max-width:960px){
	.m_menu{display:inline-block; line-height:1;}
	.hd_left{float:none; display:block; margin:auto; text-align:center;}
	.hd_left a, .hd_left .logo{display:inline-block; float:none;}
	.hd_right{float:none; display:none; height:100%;}
	.hd_right.on{display:block;}
	.m_menu{position:absolute; padding:10px; font-size:30px;}
	#nav > ul > li{display:block;float:none; margin:0;}
	#nav > ul > li > ul{position:static; width:100%; margin:0;}
	.ft_logo{height:30px; display:block; margin:0 auto 10px;}
	.ft_box{width:100%; padding:0 20px;text-align:center; word-break:keep-all; word-wrap:break-word; box-sizing:border-box;}
	
}


@media screen and (max-width:680px){
	#header{padding:10px 0; line-height:1;}
	.hd_left, .hd_left .logo{height:30px;}
	.m_menu{position:absolute; padding:5px 10px; font-size:20px;}
	.slide{margin-top:50px;}

	
	
} */