@charset "utf-8";
/*CSS RESET*/


a img {
  border: 0;
}

:focus {
  outline: 0;
}

a {
  text-decoration: none;
  outline: none;
  /* for Firefox Google Chrome  */
  behavior: expression(this.onFocus=this.blur());
  /* for IE */
  cursor: pointer;
}

/*去除連結虛線框*/
/*將影像及欄位集的邊框歸零*/
img,
fieldset {
  border: 0;
}

input,
button,
textarea,
select,
optgroup,
option {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0
}

/*CSS END RESET*/


body {
  font-family: Arial, "微軟正黑體", "Microsoft JhengHei", sans-serif;
  background-color: #F5F5F5;
  font-size: 16px;

}



.wrapper {
  width: 100%;
  max-width: 1622px;
  margin: 0 auto;
}









/*------   RWD   -------*/


@media only screen and (max-width: 650px) {}

@media only screen and (max-width: 480px) {


  #gotop {
    background-size: 45px;
    width: 45px;
    height: 45px;
  }
}

@media only screen and (max-width: 1700px) {
  .wrapper {
    width: 100%;
    padding: 0 10px;
  }

}