@charset "utf-8";

@media (max-width: 1800px) {
	.quick-top.show {right: 15px;}
}

@media (max-width: 1600px) {
	.quick-top.show {bottom: 100px;}
}

@media (max-width: 1200px){
	#header .container #gnb {padding-right: 170px;;}
	#header .head-util {gap: 20px;}
	#header .container #gnb > ul > li > a {width: 120px;}
	#header .container #gnb ul li > .submenu {padding: 89px 20px 0;}

	#footer .inner {gap: 80px;}
}

@media (max-width: 1024px) {
	#gnb {display:none;}
	
	#footer .inner {flex-wrap: wrap; gap: 20px}
	#footer .info {width: 100%;}
}

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

@media (max-width: 480px) {
	#header .container .logo a {width: 160px; background-size: 160px auto;}
	#header .head-util {gap: 10px;}

	#footer {padding: 60px 0;}
	#footer .inner {padding-bottom: 20px; margin-bottom: 40px;}
	#footer .terms {flex-wrap: wrap; gap: 20px; justify-content: left;}
}