@media screen and (max-width: 1180px){
	#header{
		width:100%;
		padding:1.5em 3%;
		box-sizing:border-box;
		display:Inline-block;
	}
	
	#header .logo{
		width:113px;
		display:inline-block
	}
	
	#header .logo img{
		width:100%;
	}
	
	#header .menu{
		display:none;
		float:right;
	}
	
	#header .menu li{
		display:inline-block;
		margin-left:60px;
		font-size:16px;
		font-family:'montserrat';
		color:#222;
	}
	
	
	#header .momenu{
		display:inline-block;
		float:right;
		width:40px;
	}
	
	#header .momenu img{
		width:100%:
	}

}
@media screen and (max-width: 1180px){
	
	#footer{
		width:100%;
		background:#333333;
		margin-top:7.5em;
		padding:2.5em 0px;
	}
	
	
	#footer .inner{
		width:94%;
		margin:0 auto;
	}
	
	#footer .inner .container{
		width:100%;
		display:Inline-block;
	}
	
	#footer .inner .container .footLogo{
		width:113px;
		display:inline-block;
		vertical-align:top;
	}
	
	#footer .inner .container .footLogo img{
		width:100%;
	}
	
	#footer .inner .container .cominfo{
		font-size:14px;
		font-family:'roboto';
		color:#777;
		display:block;
		margin-left:0px;
		margin-top:2.5em;
	}
	
	
	#footer .inner .container .snsList{
		display:inline-block;
		clear:both;
		width:100%;
		margin-top:20px;
	}
	
	#footer .inner .container .snsList li{
		display:inline-block;
		margin-right:10px;
		margin-left:0px;
	}
	
		
}