@media all and (min-width:1px) and (max-width:799px) {
	div#mqLayout { min-width:320px; }
	
	div#mqFooter_box { background-color:#424242; }
	div#mqFooter_box > div { width:98%; overflow:hidden; padding:0 1% 20px 1%; }
	div#mqFooter_box > div > div.address { margin-top:20px; color:#d0d0d0; text-align:center; }
	div#mqFooter_box > div > div.address > ul { overflow:hidden; margin-bottom:16px; }
	div#mqFooter_box > div > div.address > ul > li { width:33.33%; float:left; }
	div#mqFooter_box > div > div.address > ul > li > a { display:block; color:#fff; font-weight:bold; padding:0 10px; }
	div#mqFooter_box > div > div.address > ul > li:not(:last-of-type) > a { border-right:1px solid #fff; }
	div#mqFooter_box > div > div.address > address { margin-bottom:7px; font-weight:bold; }

}

@media all and (min-width:800px) and (max-width:1216px) {
	div#mqFooter_box { background-color:#424242; }
	div#mqFooter_box > div { width:100%; overflow:hidden; padding:0 0 20px 0; }
	div#mqFooter_box > div > div.address { margin-top:20px; color:#d0d0d0; text-align:center; }
	div#mqFooter_box > div > div.address > ul { overflow:hidden; margin-bottom:16px; }
	div#mqFooter_box > div > div.address > ul > li { width:33.33%; float:left; }
	div#mqFooter_box > div > div.address > ul > li > a { display:block; color:#fff; font-weight:bold; padding:0 10px; }
	div#mqFooter_box > div > div.address > ul > li:not(:last-of-type) > a { border-right:1px solid #fff; }
	div#mqFooter_box > div > div.address > address { margin-bottom:7px;  font-weight:bold;}

}

@media all and (min-width:1217px) {
	footer#mqFooter { width:100%; overflow:hidden; }
	footer#mqFooter > div#mqFooter_box { width:100%;  background:#424242;}
	footer#mqFooter > div#mqFooter_box > div { width:100%; max-width:1100px; margin-left:auto; margin-right:auto; overflow:hidden; padding:30px 0; }
	footer#mqFooter > div#mqFooter_box > div > div { float:left; }

	footer#mqFooter > div#mqFooter_box > div > div.address { margin-left:75px; color:#c0c0c0; }
	footer#mqFooter > div#mqFooter_box > div > div.address > ul { overflow:hidden; margin-bottom:16px;}
	footer#mqFooter > div#mqFooter_box > div > div.address > ul > li { float:left; }
	footer#mqFooter > div#mqFooter_box > div > div.address > ul > li > a { display:block; color:#fff; font-weight:bold; padding:0 10px; }
	footer#mqFooter > div#mqFooter_box > div > div.address > ul > li:not(:last-of-type) > a { border-right:1px solid #fff; }
	footer#mqFooter > div#mqFooter_box > div > div.address > ul > li:first-of-type > a { padding-left:0px; }
	footer#mqFooter > div#mqFooter_box > div > div.address > address { margin-bottom:7px; color:#c0c0c0;  font-weight:bold;}
	footer#mqFooter > div#mqFooter_box > div > div.address  p { margin-bottom:7px; color:#a0a0a0;  font-weight:bold;}

	footer#mqFooter > div#mqFooter_box > div > div#kca { margin-top:-15px; float:right;  padding:0; }

}