body {
  padding: 0;
  margin: 0;
  font-family:
    -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft JhengHei", Roboto,
    "Helvetica Neue", Arial, sans-serif;
}

img {
  max-width: 100%;
  height: auto;
  /* vertical-align: middle; */
  display: block;
}

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

a {
  text-decoration: none;
  cursor: pointer;
}

*,
*::after,
*::before {
  box-sizing: border-box;
  scroll-behavior: smooth;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.blendmode_screen {
  mix-blend-mode: screen;
  pointer-events: none;
}

/* 【以上內容勿動!!!  有關基本樣式設定】 */
/* 開版設定 */
.wrap {
  max-width: 1000px;
  margin: 0 auto;
  /* 【超過】 開版範圍 就不呈現 */
  overflow: hidden;
}

.container {
  max-width: 1000px;
  margin: 0 auto;
  justify-content: center;
  position: relative;
}

/* 定位 */
.thing-01 {
  width: 45.6%;
  top: 6.5%;
  left: 10%;
}

.thing-02 {
  width: 21.4%;
  top: 6.6%;
  right: 12%;
}

.thing-03 {
  width: 41.4%;
  top: 49%;
  left: 28.3%;
}

.thing-04 {
  width: 27.7%;
  top: -1.8%;
  left: 71%;
}

.btn-01 {
  width: 96.1%;
  top: 76.5%;
  left: 2%;
}

.thing-05 {
  width: 92.6%;
  top: 7%;
  left: 4%;
}

.thing-06 {
  width: 96.4%;
  top: 40%;
  left: 2%;
}
.thing-06-2 {
  width: 100%;
  top: 54.5%;
  left: 0%;
}

.slideshow {
  width: 100%;
  top: 0%;
  left: 0%;
}

.swiperBtnL {
  z-index: 1;
  width: 40%;
  height: 10%;
  top: 98.5%;
  left: 0%;
}

.swiperBtnR {
  z-index: 1;
  width: 40%;
  height: 10%;
  top: 98.5%;
  right: 0%;
}

.popBtn01 {
  width: 29.4%;
  top: 31%;
  left: 59%;
}

.popBtn02 {
  width: 29.4%;
  top: 52%;
  left: 12%;
}

.thing-07 {
  width: 29.4%;
  top: 54.5%;
  left: 0%;
}

.thing-08 {
  width: 29.4%;
  top: 54.5%;
  left: 0%;
}

.thing-09 {
  width: 53.2%;
  top: 25%;
  left: 41%;
}

.popBtn03 {
  width: 61%;
  height: 100%;
  top: 0%;
  right: 0%;
}

.popBtn04 {
  width: 61%;
  height: 100%;
  top: 0%;
  left: 0%;
}

.popBtn05 {
  width: 61%;
  height: 100%;
  top: 0%;
  right: 0%;
}

.thing-10 {
  width: 46.8%;
  top: 31%;
  left: 4%;
}

.btn-07 {
  width: 95%;
  top: 20%;
  left: 50%;
}
