@charset "UTF-8";
/*容器基本框架*/
.wrapper {
  background-size: 187.5%;
  overflow: hidden;
}

/* ================= 版頭 ================= */
.header .container {
  width: 100%;
  height: 0;
  padding-bottom: 93.75%;
}

.header .logo {
  width: 18.94531%;
  height: 0;
  padding-bottom: 6.15234%;
  top: 2.60417%;
  left: 3.32031%;
}

.header .logo a {
  width: 100%;
  height: 0;
  padding-bottom: 32.47423%;
  display: block;
  background-size: 100%;
}

.header .role {
  width: 48.73047%;
  height: 0;
  padding-bottom: 82.71484%;
  top: 0%;
  left: 62.59766%;
  background-size: 100%;
}

.header .slogan {
  width: 60.9375%;
  height: 0;
  padding-bottom: 35.35156%;
  top: 2.60417%;
  left: 4.98047%;
  background-size: 100%;
}

.header .prize {
  width: 44.53125%;
  height: 0;
  padding-bottom: 40.72266%;
  top: 39.47917%;
  left: 22.94922%;
  background-size: 100%;
}

/* ================= 內容 ================= */
.content .container {
  width: 98%;
  padding: 25px 10px;
}

.content .container > h3 {
  padding: 0;
}

.content .container > h4 {
  font-size: 1.125em;
}
