@media screen and (max-width: 1180px) {
	#header{
		width:100%;
		border-bottom:1px solid #e5e5e5;
		box-sizing:border-box;
	}
	
	#header .top{
		width:100%;
		border-bottom:1px solid #e5e5e5;
		box-sizing:border-box;
	}
	
	#header .top .inner{
		width:94%;
		margin:0 auto;
	}
	
	#header .top .inner .topMenu{
		display:inline-block;
	}
	#header .top .inner .topMenu li{
		display:inline-block;
		padding:12px 20px;
		border-right:1px solid #e5e5e5;
		font-size:15px;
		color:#777;
		font-family:'nanumsquare';
		box-sizing:border-box;
	}
	
	#header .top .inner .topMenu li a{
		color:#777;
	}
	#header .top .inner .topMenu li:first-child{
		border-left:1px solid #e5e5e5;
	}
	
	#header .top .inner .topMenu li:first-child a{
		color:#222;
		font-weight:bold;
	}
	
	
	
	
	#header .gnb{
		width:94%;
		margin:0 auto;
		padding:30px 0px;
	}
	
	#header .gnb .inner{
		width:100%;
		display:inline-block;
	}
	
	
	#header .gnb .inner .logo{
		width:136px;
		display:inline-block;
	}
	
	#header .gnb .inner .logo img{
		width:100%;
	}
	
	
	#header .gnb .inner .menu{
		display:inline-block;
		float:right;
		margin-top:3px;
		display:none;
	}
	
	
	#header .gnb .inner .menu li{
		display:inline-block;
		margin-left:50px;
		font-size:18px;
		font-family:'nanumsquare'
	}
	
	#header .gnb .inner .moMenu{
		display:inline-block;
		float:right;
		width:20px;
	}
	
	#header .gnb .inner .moMenu img{
		width:100%;
	}
	
	
	
	#footer{
		width:100%;
		padding:50px 0px;
		border-top:1px solid #e5e5e5;
	}
	
	
	#footer .inner{
		width:94%;
		margin:0 auto;
	}
	
	#footer .inner .top{
		width:100%;
		display:inline-block;
	}
	
	#footer .inner .top .footLogo{
		width:136px;
		display:inline-block;
		opacity:0.4;
	}
	
	
	
	#footer .inner .top .footMenu{
		display:inline-block;
		float:right;
	}
	
	#footer .inner .top .footMenu li{
		display:inline-block;
		margin-left:20px;
		font-size:15px;
		font-family:'nanumsquare'
	}
	
	
	#footer .inner .top .footMenu li a{
		color:#777;
		
	}
	
	#footer .inner .top .footMenu .orange a{
		color:#f18e24
	}
	
	
	
	
	
	#footer .inner .copy{
		width:100%;
		margin-top:30px;
		font-family:'nanumsquare';
		color:#777;
		font-size:14px;
		line-height:23px;
	}



}




@media screen and (max-width: 767px) {
	#header{
		width:100%;
		border-bottom:1px solid #e5e5e5;
		box-sizing:border-box;
	}
	
	#header .top{
		width:100%;
		border-bottom:1px solid #e5e5e5;
		box-sizing:border-box;
	}
	
	#header .top .inner{
		width:100%;
		margin:0 auto;
	}
	
	#header .top .inner .topMenu{
		display:flex;
		width:100%;
		
	}
	#header .top .inner .topMenu li{
		display:inline-block;
		padding:12px 0px;
		border-right:1px solid #e5e5e5;
		font-size:13px;
		color:#777;
		font-family:'nanumsquare';
		box-sizing:border-box;
		text-align:Center;
		width:100%;
	}
	
	#header .top .inner .topMenu li a{
		color:#777;
	}
	#header .top .inner .topMenu li:first-child{
		border-left:0px solid #e5e5e5;
	}
	
	#header .top .inner .topMenu li:last-child{
		border-right:0px solid #e5e5e5;
	}
	
	#header .top .inner .topMenu li:first-child a{
		color:#222;
		font-weight:bold;
	}
	
	
	
	
	#header .gnb{
		width:94%;
		margin:0 auto;
		padding:30px 0px;
	}
	
	#header .gnb .inner{
		width:100%;
		display:inline-block;
	}
	
	
	#header .gnb .inner .logo{
		width:136px;
		display:inline-block;
	}
	
	#header .gnb .inner .logo img{
		width:100%;
	}
	
	
	#header .gnb .inner .menu{
		display:inline-block;
		float:right;
		margin-top:3px;
		display:none;
	}
	
	
	#header .gnb .inner .menu li{
		display:inline-block;
		margin-left:50px;
		font-size:18px;
		font-family:'nanumsquare'
	}
	
	#header .gnb .inner .moMenu{
		display:inline-block;
		float:right;
		width:20px;
	}
	
	#header .gnb .inner .moMenu img{
		width:100%;
	}
	
	
	
	#footer{
		width:100%;
		padding:50px 0px;
		border-top:1px solid #e5e5e5;
	}
	
	
	#footer .inner{
		width:94%;
		margin:0 auto;
	}
	
	#footer .inner .top{
		width:100%;
		display:inline-block;
	}
	
	#footer .inner .top .footLogo{
		width:136px;
		display:inline-block;
		opacity:0.4;
	}
	
	
	
	#footer .inner .top .footMenu{
		display:inline-block;
		float:right;
		width:100%;
		clear:both;
		margin-top:10px;
	}
	
	#footer .inner .top .footMenu li{
		display:inline-block;
		margin-left:0px;
		font-size:14px;
		font-family:'nanumsquare';
		margin-right:10px;
	}
	
	
	#footer .inner .top .footMenu li a{
		color:#777;
		
	}
	
	#footer .inner .top .footMenu .orange a{
		color:#f18e24
	}
	
	
	
	
	
	#footer .inner .copy{
		width:100%;
		margin-top:30px;
		font-family:'nanumsquare';
		color:#777;
		font-size:14px;
		line-height:23px;
	}



}




































































































































