@charset "UTF-8";
/*容器基本框架*/
.wrapper {
  background-size: 150%;
  overflow: hidden;
}

/* ================= 版頭 ================= */
.header .container {
  width: 100%;
  height: 0;
  padding-bottom: 53.90625%;
}

.header .logo {
  width: 11.5625%;
  height: 0;
  padding-bottom: 7.57812%;
  top: 1.73913%;
  left: 12.03125%;
  background-size: 100%;
}

.header .slogan01 {
  width: 74.60938%;
  height: 0;
  padding-bottom: 29.60938%;
  top: 7.53623%;
  left: 12.89062%;
  background-size: 100%;
}

.header .slogan02 {
  width: 85.07812%;
  height: 0;
  padding-bottom: 23.04688%;
  top: 54.2029%;
  left: 7.42188%;
  background-size: 100%;
}

/* ================= 內容 ================= */
.content .container {
  width: 95%;
  padding: 2em 2em;
}

.content::before {
  width: calc(100% - 12px);
  height: calc(100% - 12px);
  top: 6px;
  left: 6px;
}

.tabMain {
  padding: 0;
}

.card-notice2 {
  padding: 16px 2em;
}
