* {
  margin: 0;
  padding: 0;
  font-size: 100%;
  -webkit-text-size-adjust: none; }

:focus {
  -moz-outline-style: none; }

:-moz-any-link:focus {
  outline: none; }

::-moz-focus-inner {
  border: 0;
  padding: 0; }

img a {
  outline: none; }

img {
  border: none; }

table {
  border: none;
  empty-cells: show; }

th, td {
  border: none;
  text-align: left;
  vertical-align: top;
  font-weight: normal; }

.buttons {
  cursor: pointer; }

body {
  width: 100%;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: Arial, Helvetica, sans-serif,Microsoft JhengHei, Microsoft YaHei, Apple LiGothic Medium;
  font-size: 14px; }

html, body {
  height: 100%;}

a {
  outline: 0 none;
  border: none;
  text-decoration: none; }

* :focus {
  outline: 0; }

a:hover {
  border: none;
  text-decoration: none; }

a[href^=tel] {
  color: inherit;
  text-decoration: none; }

.clear {
  width: 100%;
  clear: both; 
}

h1, h2, h3, h4, h5 {font-weight: bold;}

@media screen and (max-width: 1280px) and (min-width:1025px) {
}
@media screen and (max-width: 1024px) and (min-width:769px) {
}
@media screen and (max-width: 768px) and (min-width:641px) {
}
@media screen and (max-width: 640px) and (min-width:481px){
}
@media screen and (max-width: 480px) and (min-width:321px){
}
@media screen and (max-width: 320px) {
}
@media screen and (orientation:landscape) and (max-width: 480px),screen and (orientation:landscape) and (max-width: 640px){
}