
@media (min-width: 1272px) {
	.header h1 { padding-top: 40px; }
	.header h1 a{  font-size: 24px; color:#d00d19; letter-spacing: -1px;}
	.gnb .menu-view .menu{
		width:25%;
	}
	.gnb .menu-list { }
	.gnb .menu-list li{ width:25%;}



	.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;
	}
	.header .search-btn  a { position:absolute; top:40px; right:50%; margin-right:-530px;  z-index:2; }
	.header .seobok_ch  a { position:absolute; top:40px; right:50%; margin-right:-600px;  padding:8px 12px;line-height: 1; background: #d00d19;display: block; border-radius: 20px;font-size: 18px;color:#fff;z-index:2;}

	.gnb .menu-view .menu3 h3{
		white-space: nowrap;
	}
}



/* md */
@media (min-width: 1272px) and (max-width: 1469px) {
	.header .search-btn a {   margin-right:-410px;  }
	.header .search-btn a.search-close {   margin-right:-410px;  }
	.header .seobok_ch  a { margin-right:-480px;   }
}

/* xs + sm */
@media (max-width: 1271px) {
	.header h1 {padding-top: 1rem;margin-left: 10px;}
	.header h1 a{letter-spacing: -1px; color:#d00d19;font-size: 0.75714286rem; }
	.seobok_ch{float:left;padding-top: 0.9rem;}
	.seobok_ch a{font-size: 0.57142857rem;  padding:8px 12px;line-height: 1; background: #d00d19;display: block; border-radius: 20px;;color:#fff;margin-left: 0.6rem;}
	.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;}

}
