
    body {
      margin: 0;
      padding: 0;
    }
    .wrapper {
      position: relative; 
    }
    .img {
      width: 100%;        
      
      display: block;
      object-fit: cover; 
      pointer-events: none; 
    }

    .video_wrap {
    position: absolute;
    bottom: 33.5vw;
    width: 50vw;
    height: 29vw;
    margin: 0 24.7vw;
    border-radius: 16px;         /* 圓角 */
    border: 8px solid #fff;       /* 白色邊框 */
    box-shadow: 0 8px 25px rgba(0,0,0,0.3); /* 陰影 */
    overflow: hidden;             /* 確保 iframe 跟著裁切 */
    }
    .btn {
      position: absolute; 
      display: block;
      /* background: rgba(255,0,0,0.3); */
    }
    .btn1 {
      width: 7vw;
      height: 4.2vw;
      top: 0.8vw;
      left: 18vw;
    }
    .btn2 {
      width: 6vw;
      height: 4.2vw;
      top: 0.8vw;
      RIGHT: 45vw;
    }
    .btn3 {
      width: 8.2vw;
      height: 4.2vw;
      top: 0.8vw;
      RIGHT: 35.5vw;
    }
    .btn4 {
      width: 6.2vw;
      height: 4.2vw;
      top: 0.8vw;
      RIGHT: 28vw;
    }
    .btn5 {
      width: 6.2vw;
    height: 4.2vw;
    top: 0.8vw;
    RIGHT: 21vw;
    }
    .btn6 {
    width: 12.2vw;
    height: 4vw;
    bottom: 67vw;
    RIGHT: 30vw;
    }
    .btn7 {
    width: 12.2vw;
    height: 4vw;
    bottom: 10.2vw;
    RIGHT: 43.5vw;
    }
    .fb {
    width: 2.5vw;
    height: 2.5vw;
    bottom: 1.5vw;
    RIGHT: 25.5vw;
    }
    .yt {
    width: 2.5vw;
    height: 2.5vw;
    bottom: 1.5vw;
    RIGHT: 22.3vw;
    }
    .mail {
    width: 2.5vw;
    height: 2.5vw;
    bottom: 1.5vw;
    RIGHT: 19.3vw;
    }
    .btn8 {
    width: 12.2vw;
    height: 3.8vw;
    top: 41.2vw;
    left: 21.3vw;
    }
    .btn9 {
    width: 12.5vw;
    height: 3.8vw;
    top: 45.8vw;
    left: 43.5vw;
}
    .btn10 {
    width: 12.2vw;
    height: 3.8vw;
    top: 41.3vw;
    left: 66vw;
    }
    .btn11 {
    width: 12.2vw;
    height: 3.8vw;
    bottom: 11.4vw;
    left: 43.5vw;
    }
    .btn12 {
    width: 12.2vw;
    height: 3.8vw;
    top: 45.8vw;
    left: 21.3vw;
    }