.header h1 a{   color:#1999be; letter-spacing: -1px;}
@media (min-width: 1272px) {
	.header h1 { padding-top: 40px;}
	.header h1 a{  font-size: 24px;}
	.gnb .menu-view .menu{
		width:20%;
	}
	.gnb .menu-view .menu1 h3{
		white-space: nowrap;
	}
	.gnb .menu-list { }
	.gnb .menu-list li{width: 20%;}

	.gnb .menu-view .menu h3 a{
		padding-right:50px;
	}
	.quick_link_wrap .quick_link_item a.active{
		border-color:#53710c;
	}
	.quick_link_wrap .quick_link_item a:hover{
		border-color:#53710c;
	}

}



/* md */
@media (min-width: 1272px) and (max-width: 1469px) {
	.gnb .menu-view .menu h3{padding-top: 15px; height: 90px;}
	.gnb .menu-view .menu1 h3{padding-top: 0;}
	.gnb .menu-view .menu1 h3{
		white-space: normal;
	}
}

/* xs + sm */
@media (max-width: 1271px) {
	.header h1 {margin-left: 10px; padding-top: 1rem;}
	.header h1 a{letter-spacing: -1px; color:#1999be;font-size: 0.75714286rem;}
	.footer .footer-util li { width:50%;padding:0 5px 0 6px;}
    .footer .footer-util li:first-child {padding:0 5px 0 6px; background:none; }
    .footer .footer-util li:nth-child(4n) {background:url(/pub/site/common/images/footer_line.png) no-repeat left 5px;padding-left: 0;}
    .footer .footer-util li:nth-child(3n) {padding-right: 0;}

}
