@charset "utf-8";
/* CSS Document */

@media all and (max-width: 1400px) {
}

@media all and (max-width: 1200px) {
}

@media all and (max-width: 991px) {
}

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

@media all and (max-width: 767px) {
  .float{ width: 100%; position: fixed; right: 0px; bottom: 0px; }
  .float li{ width: 100%; line-height: 1.25em; border-radius: 0; }
  .float li a{ width: 100%; height: 42px; margin: 0px 0; padding: 10px 0; color: #fff; display: block; }

  footer{ margin: 0px 0 42px 0;  }
}

@media all and (max-width: 600px) {
}

@media all and (max-width: 576px) {
	header .dk{ display: none; }
  header .mb{ display: block; }

	section{ padding: 40px 0; }
  section h2{ margin-bottom: 20px; text-align: center; }

  .box{ margin: 5px 0; padding: 10px 10px 12px 10px; border: 1px solid #ccc; text-align: center; }
  .box i{ margin-right: 8px; }
}

@media all and (max-width: 480px) {
}

@media all and (max-width: 375px) {
}

@media all and (max-width: 374px) {
}

@media all and (max-width: 320px) {
}