@charset "UTF-8";
@import url("//fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100;300;400;500;700;900&family=Noto+Sans+TC:wght@100;300;400;500;700;900&display=swap");
html, body, form, fieldset, p, div, span, h1, h2, h3, h4, h5, h6 {
  -webkit-text-size-adjust: none;
}

html {
  margin: 0;
  padding: 0;
  height: 100%;
  font-size: 1rem;
  background-color: #001841;
}

body {
  text-rendering: auto;
  font-family: Roboto, "Open Sans", Arial, Verdana, Tahoma, Helvetica, "Noto Sans TC", "PingFang TC", "Lantinghei TC", 微軟正黑體, "Microsoft JhengHei", 文泉驛正黑, "WenQuanYi Zen Hei", sans-serif;
  margin: 0;
  padding: 0;
  color: #000;
  height: 100%;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

a {
  text-decoration: underline;
  color: #0053d8;
  cursor: pointer;
}

a:hover {
  color: #015def;
}

a:active {
  color: #1a0dab;
}

a:visited {
  color: #800080;
}

a.disabled, a[disabled] {
  color: #999;
  cursor: default;
  pointer-events: none;
  text-decoration: none;
}

.modal-open .modal, div:focus, span:focus, .btn:focus, a:focus, select:focus, button:focus, input:focus, ul:focus, ol:focus, li:focus, textarea:focus, input:focus {
  outline: none !important;
}

input {
  margin: 0;
}

input:disabled {
  cursor: default;
}

input[type=text], input[type=password], input[type=email], input[type=number], input[type=tel] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  border-radius: 0.25rem;
}

/* Remove Arrows/Spinners
   Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}

form {
  margin: 0;
}

ol, ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

img {
  width: auto\9 ;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

/* Font setting */
html[lang=zh_TW], html[lang=zh_TW] body, html[lang=zh_TW] div, html[lang=zh_TW] h1, html[lang=zh_TW] h2, html[lang=zh_TW] h3, html[lang=zh_TW] h4, html[lang=zh_TW] h5, html[lang=zh_TW] h6, html[lang=zh_TW] input, html[lang=zh_TW] li, html[lang=zh_TW] p, html[lang=zh_TW] select, html[lang=zh_TW] td, html form[lang=zh_TW], html form[lang=zh_TW] body, html form[lang=zh_TW] div, html form[lang=zh_TW] h1, html form[lang=zh_TW] h2, html form[lang=zh_TW] h3, html form[lang=zh_TW] h4, html form[lang=zh_TW] h5, html form[lang=zh_TW] h6, html form[lang=zh_TW] input, html form[lang=zh_TW] li, html form[lang=zh_TW] p, html form[lang=zh_TW] select, html form[lang=zh_TW] td, html[lang=zh-TW], html[lang=zh-TW] body, html[lang=zh-TW] div, html[lang=zh-TW] h1, html[lang=zh-TW] h2, html[lang=zh-TW] h3, html[lang=zh-TW] h4, html[lang=zh-TW] h5, html[lang=zh-TW] h6, html[lang=zh-TW] input, html[lang=zh-TW] li, html[lang=zh-TW] p, html[lang=zh-TW] select, html[lang=zh-TW] td, html form[lang=zh-TW], html form[lang=zh-TW] body, html form[lang=zh-TW] div, html form[lang=zh-TW] h1, html form[lang=zh-TW] h2, html form[lang=zh-TW] h3, html form[lang=zh-TW] h4, html form[lang=zh-TW] h5, html form[lang=zh-TW] h6, html form[lang=zh-TW] input, html form[lang=zh-TW] li, html form[lang=zh-TW] p, html form[lang=zh-TW] select, html form[lang=zh-TW] td, html[lang=zh-HK], html[lang=zh-HK] body, html[lang=zh-HK] div, html[lang=zh-HK] h1, html[lang=zh-HK] h2, html[lang=zh-HK] h3, html[lang=zh-HK] h4, html[lang=zh-HK] h5, html[lang=zh-HK] h6, html[lang=zh-HK] input, html[lang=zh-HK] li, html[lang=zh-HK] p, html[lang=zh-HK] select, html[lang=zh-HK] td, html form[lang=zh-HK], html form[lang=zh-HK] body, html form[lang=zh-HK] div, html form[lang=zh-HK] h1, html form[lang=zh-HK] h2, html form[lang=zh-HK] h3, html form[lang=zh-HK] h4, html form[lang=zh-HK] h5, html form[lang=zh-HK] h6, html form[lang=zh-HK] input, html form[lang=zh-HK] li, html form[lang=zh-HK] p, html form[lang=zh-HK] select, html form[lang=zh-HK] td, html[lang=zh-Hant], html[lang=zh-Hant] body, html[lang=zh-Hant] div, html[lang=zh-Hant] h1, html[lang=zh-Hant] h2, html[lang=zh-Hant] h3, html[lang=zh-Hant] h4, html[lang=zh-Hant] h5, html[lang=zh-Hant] h6, html[lang=zh-Hant] input, html[lang=zh-Hant] li, html[lang=zh-Hant] p, html[lang=zh-Hant] select, html[lang=zh-Hant] td, html form[lang=zh-Hant], html form[lang=zh-Hant] body, html form[lang=zh-Hant] div, html form[lang=zh-Hant] h1, html form[lang=zh-Hant] h2, html form[lang=zh-Hant] h3, html form[lang=zh-Hant] h4, html form[lang=zh-Hant] h5, html form[lang=zh-Hant] h6, html form[lang=zh-Hant] input, html form[lang=zh-Hant] li, html form[lang=zh-Hant] p, html form[lang=zh-Hant] select, html form[lang=zh-Hant] td, html[lang=zh-Hant-TW], html[lang=zh-Hant-TW] body, html[lang=zh-Hant-TW] div, html[lang=zh-Hant-TW] h1, html[lang=zh-Hant-TW] h2, html[lang=zh-Hant-TW] h3, html[lang=zh-Hant-TW] h4, html[lang=zh-Hant-TW] h5, html[lang=zh-Hant-TW] h6, html[lang=zh-Hant-TW] input, html[lang=zh-Hant-TW] li, html[lang=zh-Hant-TW] p, html[lang=zh-Hant-TW] select, html[lang=zh-Hant-TW] td, html form[lang=zh-Hant-TW], html form[lang=zh-Hant-TW] body, html form[lang=zh-Hant-TW] div, html form[lang=zh-Hant-TW] h1, html form[lang=zh-Hant-TW] h2, html form[lang=zh-Hant-TW] h3, html form[lang=zh-Hant-TW] h4, html form[lang=zh-Hant-TW] h5, html form[lang=zh-Hant-TW] h6, html form[lang=zh-Hant-TW] input, html form[lang=zh-Hant-TW] li, html form[lang=zh-Hant-TW] p, html form[lang=zh-Hant-TW] select, html form[lang=zh-Hant-TW] td, html[lang=zh-Hant-HK], html[lang=zh-Hant-HK] body, html[lang=zh-Hant-HK] div, html[lang=zh-Hant-HK] h1, html[lang=zh-Hant-HK] h2, html[lang=zh-Hant-HK] h3, html[lang=zh-Hant-HK] h4, html[lang=zh-Hant-HK] h5, html[lang=zh-Hant-HK] h6, html[lang=zh-Hant-HK] input, html[lang=zh-Hant-HK] li, html[lang=zh-Hant-HK] p, html[lang=zh-Hant-HK] select, html[lang=zh-Hant-HK] td, html form[lang=zh-Hant-HK], html form[lang=zh-Hant-HK] body, html form[lang=zh-Hant-HK] div, html form[lang=zh-Hant-HK] h1, html form[lang=zh-Hant-HK] h2, html form[lang=zh-Hant-HK] h3, html form[lang=zh-Hant-HK] h4, html form[lang=zh-Hant-HK] h5, html form[lang=zh-Hant-HK] h6, html form[lang=zh-Hant-HK] input, html form[lang=zh-Hant-HK] li, html form[lang=zh-Hant-HK] p, html form[lang=zh-Hant-HK] select, html form[lang=zh-Hant-HK] td, html[lang=zh-Hant-CN], html[lang=zh-Hant-CN] body, html[lang=zh-Hant-CN] div, html[lang=zh-Hant-CN] h1, html[lang=zh-Hant-CN] h2, html[lang=zh-Hant-CN] h3, html[lang=zh-Hant-CN] h4, html[lang=zh-Hant-CN] h5, html[lang=zh-Hant-CN] h6, html[lang=zh-Hant-CN] input, html[lang=zh-Hant-CN] li, html[lang=zh-Hant-CN] p, html[lang=zh-Hant-CN] select, html[lang=zh-Hant-CN] td, html form[lang=zh-Hant-CN], html form[lang=zh-Hant-CN] body, html form[lang=zh-Hant-CN] div, html form[lang=zh-Hant-CN] h1, html form[lang=zh-Hant-CN] h2, html form[lang=zh-Hant-CN] h3, html form[lang=zh-Hant-CN] h4, html form[lang=zh-Hant-CN] h5, html form[lang=zh-Hant-CN] h6, html form[lang=zh-Hant-CN] input, html form[lang=zh-Hant-CN] li, html form[lang=zh-Hant-CN] p, html form[lang=zh-Hant-CN] select, html form[lang=zh-Hant-CN] td {
  font-family: Roboto, "Open Sans", Arial, Verdana, Tahoma, Helvetica, "Noto Sans TC", "PingFang TC", "Lantinghei TC", 微軟正黑體, "Microsoft JhengHei", 文泉驛正黑, "WenQuanYi Zen Hei", sans-serif;
}

body.ff-global {
  font-family: Roboto, "Open Sans", Arial, Verdana, Tahoma, Helvetica, "Noto Sans TC", "PingFang TC", "Lantinghei TC", 微軟正黑體, "Microsoft JhengHei", 文泉驛正黑, "WenQuanYi Zen Hei", sans-serif !important;
}

html[lang=zh], html[lang=zh] body, html[lang=zh] div, html[lang=zh] h1, html[lang=zh] h2, html[lang=zh] h3, html[lang=zh] h4, html[lang=zh] h5, html[lang=zh] h6, html[lang=zh] input, html[lang=zh] li, html[lang=zh] p, html[lang=zh] select, html[lang=zh] td, html form[lang=zh], html form[lang=zh] body, html form[lang=zh] div, html form[lang=zh] h1, html form[lang=zh] h2, html form[lang=zh] h3, html form[lang=zh] h4, html form[lang=zh] h5, html form[lang=zh] h6, html form[lang=zh] input, html form[lang=zh] li, html form[lang=zh] p, html form[lang=zh] select, html form[lang=zh] td, html[lang=zh_CN], html[lang=zh_CN] body, html[lang=zh_CN] div, html[lang=zh_CN] h1, html[lang=zh_CN] h2, html[lang=zh_CN] h3, html[lang=zh_CN] h4, html[lang=zh_CN] h5, html[lang=zh_CN] h6, html[lang=zh_CN] input, html[lang=zh_CN] li, html[lang=zh_CN] p, html[lang=zh_CN] select, html[lang=zh_CN] td, html form[lang=zh_CN], html form[lang=zh_CN] body, html form[lang=zh_CN] div, html form[lang=zh_CN] h1, html form[lang=zh_CN] h2, html form[lang=zh_CN] h3, html form[lang=zh_CN] h4, html form[lang=zh_CN] h5, html form[lang=zh_CN] h6, html form[lang=zh_CN] input, html form[lang=zh_CN] li, html form[lang=zh_CN] p, html form[lang=zh_CN] select, html form[lang=zh_CN] td, html[lang=zh-CN], html[lang=zh-CN] body, html[lang=zh-CN] div, html[lang=zh-CN] h1, html[lang=zh-CN] h2, html[lang=zh-CN] h3, html[lang=zh-CN] h4, html[lang=zh-CN] h5, html[lang=zh-CN] h6, html[lang=zh-CN] input, html[lang=zh-CN] li, html[lang=zh-CN] p, html[lang=zh-CN] select, html[lang=zh-CN] td, html form[lang=zh-CN], html form[lang=zh-CN] body, html form[lang=zh-CN] div, html form[lang=zh-CN] h1, html form[lang=zh-CN] h2, html form[lang=zh-CN] h3, html form[lang=zh-CN] h4, html form[lang=zh-CN] h5, html form[lang=zh-CN] h6, html form[lang=zh-CN] input, html form[lang=zh-CN] li, html form[lang=zh-CN] p, html form[lang=zh-CN] select, html form[lang=zh-CN] td, html[lang=zh-Hans], html[lang=zh-Hans] body, html[lang=zh-Hans] div, html[lang=zh-Hans] h1, html[lang=zh-Hans] h2, html[lang=zh-Hans] h3, html[lang=zh-Hans] h4, html[lang=zh-Hans] h5, html[lang=zh-Hans] h6, html[lang=zh-Hans] input, html[lang=zh-Hans] li, html[lang=zh-Hans] p, html[lang=zh-Hans] select, html[lang=zh-Hans] td, html form[lang=zh-Hans], html form[lang=zh-Hans] body, html form[lang=zh-Hans] div, html form[lang=zh-Hans] h1, html form[lang=zh-Hans] h2, html form[lang=zh-Hans] h3, html form[lang=zh-Hans] h4, html form[lang=zh-Hans] h5, html form[lang=zh-Hans] h6, html form[lang=zh-Hans] input, html form[lang=zh-Hans] li, html form[lang=zh-Hans] p, html form[lang=zh-Hans] select, html form[lang=zh-Hans] td, html[lang=zh-Hans-CN], html[lang=zh-Hans-CN] body, html[lang=zh-Hans-CN] div, html[lang=zh-Hans-CN] h1, html[lang=zh-Hans-CN] h2, html[lang=zh-Hans-CN] h3, html[lang=zh-Hans-CN] h4, html[lang=zh-Hans-CN] h5, html[lang=zh-Hans-CN] h6, html[lang=zh-Hans-CN] input, html[lang=zh-Hans-CN] li, html[lang=zh-Hans-CN] p, html[lang=zh-Hans-CN] select, html[lang=zh-Hans-CN] td, html form[lang=zh-Hans-CN], html form[lang=zh-Hans-CN] body, html form[lang=zh-Hans-CN] div, html form[lang=zh-Hans-CN] h1, html form[lang=zh-Hans-CN] h2, html form[lang=zh-Hans-CN] h3, html form[lang=zh-Hans-CN] h4, html form[lang=zh-Hans-CN] h5, html form[lang=zh-Hans-CN] h6, html form[lang=zh-Hans-CN] input, html form[lang=zh-Hans-CN] li, html form[lang=zh-Hans-CN] p, html form[lang=zh-Hans-CN] select, html form[lang=zh-Hans-CN] td, html[lang=zh-Hans-HK], html[lang=zh-Hans-HK] body, html[lang=zh-Hans-HK] div, html[lang=zh-Hans-HK] h1, html[lang=zh-Hans-HK] h2, html[lang=zh-Hans-HK] h3, html[lang=zh-Hans-HK] h4, html[lang=zh-Hans-HK] h5, html[lang=zh-Hans-HK] h6, html[lang=zh-Hans-HK] input, html[lang=zh-Hans-HK] li, html[lang=zh-Hans-HK] p, html[lang=zh-Hans-HK] select, html[lang=zh-Hans-HK] td, html form[lang=zh-Hans-HK], html form[lang=zh-Hans-HK] body, html form[lang=zh-Hans-HK] div, html form[lang=zh-Hans-HK] h1, html form[lang=zh-Hans-HK] h2, html form[lang=zh-Hans-HK] h3, html form[lang=zh-Hans-HK] h4, html form[lang=zh-Hans-HK] h5, html form[lang=zh-Hans-HK] h6, html form[lang=zh-Hans-HK] input, html form[lang=zh-Hans-HK] li, html form[lang=zh-Hans-HK] p, html form[lang=zh-Hans-HK] select, html form[lang=zh-Hans-HK] td, html[lang=zh-Hans-TW], html[lang=zh-Hans-TW] body, html[lang=zh-Hans-TW] div, html[lang=zh-Hans-TW] h1, html[lang=zh-Hans-TW] h2, html[lang=zh-Hans-TW] h3, html[lang=zh-Hans-TW] h4, html[lang=zh-Hans-TW] h5, html[lang=zh-Hans-TW] h6, html[lang=zh-Hans-TW] input, html[lang=zh-Hans-TW] li, html[lang=zh-Hans-TW] p, html[lang=zh-Hans-TW] select, html[lang=zh-Hans-TW] td, html form[lang=zh-Hans-TW], html form[lang=zh-Hans-TW] body, html form[lang=zh-Hans-TW] div, html form[lang=zh-Hans-TW] h1, html form[lang=zh-Hans-TW] h2, html form[lang=zh-Hans-TW] h3, html form[lang=zh-Hans-TW] h4, html form[lang=zh-Hans-TW] h5, html form[lang=zh-Hans-TW] h6, html form[lang=zh-Hans-TW] input, html form[lang=zh-Hans-TW] li, html form[lang=zh-Hans-TW] p, html form[lang=zh-Hans-TW] select, html form[lang=zh-Hans-TW] td {
  font-family: Roboto, "Open Sans", Arial, Verdana, Tahoma, Helvetica, "Noto Sans SC", "PingFang SC", "Lantinghei SC", 微軟正黑體, "Microsoft JhengHei", 文泉驛正黑, "WenQuanYi Zen Hei", sans-serif;
}

body.ff-cn {
  font-family: Roboto, "Open Sans", Arial, Verdana, Tahoma, Helvetica, "Noto Sans SC", "PingFang SC", "Lantinghei SC", 微軟正黑體, "Microsoft JhengHei", 文泉驛正黑, "WenQuanYi Zen Hei", sans-serif !important;
}

html[lang=ja], html[lang=ja] body, html[lang=ja] div, html[lang=ja] button, html[lang=ja] h1, html[lang=ja] h2, html[lang=ja] h3, html[lang=ja] h4, html[lang=ja] h5, html[lang=ja] h6, html[lang=ja] input, html[lang=ja] li, html[lang=ja] p, html[lang=ja] select, html[lang=ja] td, html[lang=ja] .q-btn, html form[lang=ja], html form[lang=ja] body, html form[lang=ja] div, html form[lang=ja] button, html form[lang=ja] h1, html form[lang=ja] h2, html form[lang=ja] h3, html form[lang=ja] h4, html form[lang=ja] h5, html form[lang=ja] h6, html form[lang=ja] input, html form[lang=ja] li, html form[lang=ja] p, html form[lang=ja] select, html form[lang=ja] td, html form[lang=ja] .q-btn, html[lang=ja-JP], html[lang=ja-JP] body, html[lang=ja-JP] div, html[lang=ja-JP] button, html[lang=ja-JP] h1, html[lang=ja-JP] h2, html[lang=ja-JP] h3, html[lang=ja-JP] h4, html[lang=ja-JP] h5, html[lang=ja-JP] h6, html[lang=ja-JP] input, html[lang=ja-JP] li, html[lang=ja-JP] p, html[lang=ja-JP] select, html[lang=ja-JP] td, html[lang=ja-JP] .q-btn, html form[lang=ja-JP], html form[lang=ja-JP] body, html form[lang=ja-JP] div, html form[lang=ja-JP] button, html form[lang=ja-JP] h1, html form[lang=ja-JP] h2, html form[lang=ja-JP] h3, html form[lang=ja-JP] h4, html form[lang=ja-JP] h5, html form[lang=ja-JP] h6, html form[lang=ja-JP] input, html form[lang=ja-JP] li, html form[lang=ja-JP] p, html form[lang=ja-JP] select, html form[lang=ja-JP] td, html form[lang=ja-JP] .q-btn {
  font-family: Roboto, "Open Sans", Arial, Verdana, Tahoma, Helvetica, "Hiragino Sans", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", 文泉驛正黑, "WenQuanYi Zen Hei", sans-serif;
}

body.ff-jp {
  font-family: Roboto, "Open Sans", Arial, Verdana, Tahoma, Helvetica, "Hiragino Sans", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", 文泉驛正黑, "WenQuanYi Zen Hei", sans-serif !important;
}

/* reCAPTCHA */
.grecaptcha-badge {
  z-index: 1;
}