@charset "utf-8";

@import url("https://fonts.googleapis.com/earlyaccess/notosanstc.css");

body,
html {
  font-size: 15px;
  line-height: 1.6rem;
  /* 英文單字自動換行 IE ONLY*/
  word-wrap: break-word;
  /* 正常避頭尾 */
  word-break: normal;
  padding: 0;
}
body,
html {
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Helvetica,Arial;
font-family:"Noto Sans TC" ,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;

}

button:focus {
  outline: 0px;
  outline: 0px auto -webkit-focus-ring-color;
}

ul li,
ol li {
  font-feature-settings: "liga" 0;
  padding: 0.3em 0px 0.3em 0px;
}

div,
li,
p {
  font-feature-settings: "liga" 0;
}

h1 {
  font-size: 2rem;
}
h2 {
  font-size: 1.5rem;
}
h3 {
  font-size: 1.25rem;
}
h4 {
  font-size: 1rem;
}
h5 {
  font-size: 0.938rem;
}
h6 {
  font-size: 0.813rem;
}
p {
  font-size: 1rem;
}

* {
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

@media (max-width: 575.98px) {
  body,
  html {
    font-size: 18px;
  }
  .content .title {
  font-size: 1rem;
}
}
