/*--------------------------------------------------------------
# 產品頁樣式-共用
--------------------------------------------------------------*/
.smartBox{
    position: relative;
    width:100%;
}
#Banner{
  padding:0;
  margin-top: 60px;*/
}

.mt-6{
  margin-top:10%
}

.my-6{
  margin-top:10%
}

.mt-7{
  margin-top:22%
}

.mt-8{
  margin-top:15%
}

.mt-9{
  margin-top:15%
}

.mt-10{
  margin-top:8%
}

.productH2{
  font-size:1.6rem;
  padding-left:1.2rem;
  color:#dd9a05;
  font-family: Arial;
}
.productH3{
  font-size:1.5rem;
  padding-left:1.2rem;
  line-height: 2rem;
  color:#474747;
}
.itemList{
  margin-top:1rem;
}
.itemList li{
  font-size:1.05rem;
  padding:3px;
  color:#3a3a3a;
}

.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .75rem 0;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #fff;
    background:rgba(0,0,0,0);
    border-radius: .25rem;
}

/*--------------------------------------------------------------
# 產品頁樣式-vx300
--------------------------------------------------------------*/

#vx300S1{
  padding:0 0 3rem 0;
  background: url(../img/product/vx300/vx300-section1.jpg) no-repeat top;
  background-size: cover;
}
#vx300S1 p{
  font-size:1.2rem;
  line-height:2rem;
  color:#8c8b87;
}
#vx300S2{
  padding-top:30px;
  background: url(../img/product/vx300/vx300-section1.jpg) no-repeat bottom;
  background-size: cover;
}



#vx300S3{
  padding-top:30px;
  background: url(../img/product/vx300/vx300-section3.jpg) no-repeat bottom;
  background-size: cover;
}

#vx300S3 p{
  font-size:1.1rem;
  line-height:30px;
  color:#484949;
}

#vx300S3 h4{
  font-size:1.8rem;
  color:#484949;
}

#vx300S4{
  padding-top:20px;
}

#vx300S4 p{
  font-size:1.1rem;
  line-height:30px;
  color:#484949;
}

#vx300S4 h4{
  font-size:1.8rem;
  color:#484949;
}


#vx300S5{
  padding-top:30px;
  background: url(../img/product/vx300/vx300-section5.jpg) no-repeat bottom;
  background-size: cover;
}

#vx300S5 p{
  font-size:1.1rem;
  line-height:30px;
  color:#484949;
}

#vx300S5 h4{
  font-size:2rem;
  color:#484949;
}

#vx300S6{
  padding-top:30px;
  background: url(../img/product/vx300/vx300-section6.jpg) no-repeat bottom;
  background-size: cover;
}

#vx300S6 p{
  font-size:1.1rem;
  line-height:30px;
  color:#484949;
}

#vx300S6 h4{
  font-size:1.8rem;
  color:#484949;
}

#vx300S7{
  padding-top:30px;
  background: url(../img/product/vx300/vx300-section7.jpg) no-repeat bottom;
  background-size: cover;
}

#vx300S7 p{
  font-size:1.1rem;
  line-height:30px;
  color:#efefef;
}

#vx300S7 h4{
  font-size:1.8rem;
  color:#efefef;
}

#vx300S8{
  padding-top:30px;
  background: url(../img/product/vx300/vx300-section8.jpg) no-repeat bottom;
  background-size: cover;
}

#vx300S8 p{
  font-size:1.1rem;
  line-height:30px;
  color:#efefef;
}

#vx300S8 h4{
  font-size:1.8rem;
  color:#efefef;
}

#vx300S9{
  padding-top:30px;
  background: url(../img/product/vx300/vx300-section9.jpg) no-repeat bottom;
  background-size: cover;
}


#vx300S9 h4{
  font-size:1.8rem;
  color:#484949;
}

#vx300S9 h5{
  position: absolute;
  top:48%;
  left:50%;
  transform:translateX(-50%);
  color:#484949;
  font-size:1.2rem;
  text-align: center;
}

#vx300S9 .posText{
  position: absolute;
  width:80%;
  bottom:5%;
  left:50%;
  transform:translateX(-50%);
  color:#5e5e5e !important;
  font-size:1rem !important;
  text-align: center;
}

#vx300S10{
  padding:3rem 0;
  background: url(../img/product/vx300/vx300-section10.jpg) no-repeat bottom;
  background-size: cover;
}

#vx300S10 h4{
  font-size:1.8rem;
  color:#484949;
}

#vx300S10 h5{
  position: absolute;
  top:10%;
  left:50%;
  transform:translateX(-50%);
  color:#484949;
  font-size:1.2rem;
  text-align: center;
}

#vx300S10 .posText{
  position: absolute;
  width:40%;
  bottom:-2%;
  left:50%;
  transform:translateX(-50%);
  color:#5e5e5e !important;
  font-size:1rem !important;
  text-align: center;
}

#vx300S10{
  padding-top:30px;
  background: url(../img/product/vx300/vx300-section10.jpg) no-repeat bottom;
  background-size: cover;
}

#vx300S10 h4{
  font-size:1.8rem;
  color:#484949;
}

#vx300S10 h5{
  position: absolute;
  top:10%;
  left:50%;
  transform:translateX(-50%);
  color:#484949;
  font-size:1.2rem;
  text-align: center;
}

#vx300S10 .posText{
  position: absolute;
  width:45%;
  bottom:-2%;
  left:50%;
  transform:translateX(-50%);
  color:#5e5e5e !important;
  font-size:1rem !important;
  text-align: center;
}

#vx300S11{
  padding:3rem 0 4rem 0;
  background: url(../img/product/vx300/vx300-section11.jpg) no-repeat bottom;
  background-size: cover;
}

#vx300S11 h4{
  font-size:1.8rem;
  color:#484949;
}

#vx300S11 h5{
  position: absolute;
  top:5%;
  left:50%;
  transform:translateX(-50%);
  color:#484949;
  font-size:1.2rem;
  text-align: center;
}

#vx300S11 .posText{
  position: absolute;
  width:50%;
  bottom:-8%;
  left:50%;
  transform:translateX(-50%);
  color:#5e5e5e !important;
  font-size:1rem !important;
  text-align: center;
}

#vx300S12{
  padding-top:30px;
  background: url(../img/product/vx300/vx300-section12.jpg) no-repeat top;
  background-size: cover;
}

#vx300S12 p{
  font-size:1.1rem;
  line-height:30px;
  color:#484949;
}

#vx300S12 h4{
  font-size:1.8rem;
  color:#484949;
}

#vx300S13{
  padding-top:30px;
  background: url(../img/product/vx300/vx300-section13.jpg) no-repeat top;
  background-size: cover;
}

#vx300S13 p{
  font-size:1.1rem;
  line-height:30px;
  color:#484949;
}

#vx300S13 h4{
  font-size:1.8rem;
  color:#484949;
}

#vx300S14{
  padding-top:30px;
  background: url(../img/product/vx300/vx300-section14.jpg) no-repeat bottom;
  background-size: cover;
}

#vx300S14 p{
  font-size:1.1rem;
  line-height:30px;
  color:#484949;
}

#vx300S14 h4{
  font-size:1.8rem;
  color:#484949;
}

@media screen and (max-width:535px) {
  #vx300S9 .posText{
    position: absolute;
    width:40%;
    bottom:-15%;
    left:50%;
    transform:translateX(-50%);
    color:#5e5e5e !important;
    font-size:0.8rem !important;
    line-height: 1.2rem !important;
    text-align: center;
  }
  #vx300S10 .posText{
    position: absolute;
    width:45%;
    bottom:-32%;
    left:50%;
    transform:translateX(-50%);
    color:#5e5e5e !important;
    font-size:0.8rem !important;
    line-height: 1.2rem !important;
    text-align: center;
  }
  #vx300S11 .posText{
    position: absolute;
    width:46%;
    bottom:-39%;
    left:50%;
    transform:translateX(-50%);
    color:#5e5e5e !important;
    font-size:0.8rem !important;
    line-height: 1.2rem !important;
    text-align: center;
  }

}
@media screen and (min-width: 534px) and (max-width: 635px){
  #vx300S9 .posText{
    position: absolute;
    width:40%;
    bottom:-8%;
    left:50%;
    transform:translateX(-50%);
    color:#5e5e5e !important;
    font-size:0.8rem !important;
    line-height: 1.2rem !important;
    text-align: center;
  }
  #vx300S10 .posText{
    position: absolute;
    width:40%;
    bottom:-18%;
    left:50%;
    transform:translateX(-50%);
    color:#5e5e5e !important;
    font-size:0.8rem !important;
    line-height: 1.5rem !important;
    text-align: center;
  }
  #vx300S11 .posText{
    position: absolute;
    width:40%;
    bottom:-8%;
    left:50%;
    transform:translateX(-50%);
    color:#5e5e5e !important;
    font-size:0.8rem !important;
    line-height: 1.2rem !important;
    text-align: center;
  }
}
@media screen and (min-width: 620px) and (max-width: 800px){
  #vx300S9 .posText{
    position: absolute;
    width:40%;
    bottom:0;
    left:50%;
    transform:translateX(-50%);
    color:#5e5e5e !important;
    font-size:0.9rem !important;
    line-height: 1.2rem !important;
    text-align: center;
  }
  #vx300S10 .posText{
    position: absolute;
    width:42%;
    bottom:-10%;
    left:50%;
    transform:translateX(-50%);
    color:#5e5e5e !important;
    font-size:0.9rem !important;
    line-height: 1.2rem !important;
    text-align: center;
  }
  #vx300S11 .posText{
    position: absolute;
    width:40%;
    bottom:-15%;
    left:50%;
    transform:translateX(-50%);
    color:#5e5e5e !important;
    font-size:0.9rem !important;
    line-height: 1.2rem !important;
    text-align: center;
  }
}

@media screen and (min-width: 799px) and (max-width: 1200px){
  #vx300S9 .posText{
    position: absolute;
    width:40%;
    bottom:-2%;
    left:50%;
    transform:translateX(-50%);
    color:#5e5e5e !important;
    font-size:1rem !important;
    line-height: 1.3rem !important;
    text-align: center;
  }
  #vx300S10 .posText{
    position: absolute;
    width:40%;
    bottom:-12%;
    left:50%;
    transform:translateX(-50%);
    color:#5e5e5e !important;
    font-size:1rem !important;
    line-height: 1.3rem !important;
    text-align: center;
  }
  #vx300S11 .posText{
    position: absolute;
    width:45%;
    bottom:-12%;
    left:50%;
    transform:translateX(-50%);
    color:#5e5e5e !important;
    font-size:1rem !important;
    line-height: 1.3rem !important;
    text-align: center;
  }
}

/*--------------------------------------------------------------
# 產品頁樣式-Aio
--------------------------------------------------------------*/
#AioS1{
  padding:0;
  /*background: url(../img/product/vx300/vx300-section1.jpg) no-repeat top;*/
  background-size: cover;
}

#AioS2{
  padding:3rem 0;
  background: url(../img/product/Aio/Aio-section2.jpg) no-repeat bottom;
  background-size: cover;
}

#AioS2 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#AioS2 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#AioS3{
  padding:3rem 0 0 0;
  background: url(../img/product/Aio/Aio-section3.jpg) no-repeat bottom;
  background-size: cover;
}

#AioS3 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#AioS3 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#AioS4{
  padding:3rem 0 0 0;
  background: url(../img/product/Aio/Aio-section4.jpg) no-repeat bottom;
  background-size: cover;
}

#AioS4 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#AioS4 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#AioS4 .imgGif{
  position: absolute;
  top:0;
  left:0;
}

#AioS5{
  padding:3rem 0 0 0;
  background: url(../img/product/Aio/Aio-section5.jpg) no-repeat bottom;
  background-size: cover;
}

#AioS5 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#AioS5 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#AioS6{
  padding:3rem 0 0 0;
  background: url(../img/product/Aio/Aio-section6.jpg) no-repeat bottom;
  background-size: cover;
}

#AioS6 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#AioS6 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#AioS7{
  padding:3rem 0 3rem 0;
  background: url(../img/product/Aio/Aio-section7.jpg) no-repeat bottom;
  background-size: cover;
}

#AioS7 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#AioS7 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#AioS8{
  padding:3rem 0 0 0;
  /*background: url(../img/product/Aio/Aio-section7.jpg) no-repeat bottom;*/
  background-color: #fff;
  background-size: cover;
}

#AioS8 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#AioS8 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#AioS9{
  padding:3rem 0 0 0;
  background: url(../img/product/Aio/Aio-section9.jpg) no-repeat bottom ;
  background-color: #e7e7e7;
  background-size: cover;
}

#AioS9 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#AioS9 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#AioS10{
  padding:3rem 0 0 0;
  background: url(../img/product/Aio/Aio-section10.jpg) no-repeat top ;
  background-color: #e7e7e7;
  background-size: cover;
}

#AioS10 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#AioS10 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#AioS11{
  padding:3rem 0 0 0;
  /*background: url(../img/product/Aio/Aio-section10.jpg) no-repeat top ;*/
  background-color: #fff;
  background-size: cover;
}

#AioS11 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#AioS11 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

/*--------------------------------------------------------------
# 產品頁樣式-類別頁
--------------------------------------------------------------*/

#sectionPc{
  padding:0 0 3rem 0;
}

#sectionPc p{
  font-size:1.1rem;
  line-height:2rem;
  color:#7c7c72;
}

#sectionPc h5{
  font-size:1.3rem;
  line-height:2rem;
  color:#5e5e58;
}

#pageVideo {
    background: url(../img/product/vx300/vx300-section7.jpg) no-repeat bottom;
    background-size: cover;
}

#charger{
  padding:20px 0 10px 0;
  background:#040f34;
}


#charger .breadcrumb-item+.breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #fff;
    content: "/";
}


/*--------------------------------------------------------------
# 產品頁樣式-UVC100
--------------------------------------------------------------*/

#UVC01{
  padding:0;
  background: url(../img/product/uvc100/uvc-section-01.jpg) no-repeat bottom;
  background-size: cover;
}
#UVC01 p{
  font-size:1.2rem;
  line-height:25px;
  color:#5e5e58;
}

#UVC02{
  padding:0;
  background: url(../img/product/uvc100/uvc-section-02.jpg) no-repeat bottom;
  background-size: cover;
}

#UVC02 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
  margin-top:3rem;
}

#UVC02 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
}

#UVC03{
  padding:0;
  background: url(../img/product/uvc100/uvc-section-03.jpg) no-repeat bottom;
  background-size: cover;
}

#UVC03 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5e5e58;
  margin-top:3rem;
}

#UVC03 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#UVC04{
  padding:0;
  background: #f2f2f2;
}

#UVC04 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5e5e58;
  margin-top:3rem;
}

#UVC04 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
  text-align: center;
}

#UVC05{
  padding:0;
  background: #fff;
}

#UVC05 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5e5e58;
  text-align: center;
}

#UVC05 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#UVC06{
  padding:0;
  background: #fff;
}

#UVC06 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5e5e58;
}

#UVC06 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
  text-align: center;
}

#UVC07{
  padding:0;
  background: #fff;
}

#UVC07 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5e5e58;
  text-align: left;
}

#UVC08{
  padding:0;
  background: url(../img/product/uvc100/uvc-section-04.jpg) no-repeat bottom;
}

#UVC08 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5e5e58;
  text-align: left;
}

#UVC09{
  padding:0;
  background: url(../img/product/uvc100/uvc-section-05.jpg) no-repeat bottom;
}

#UVC09 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5e5e58;
  text-align: left;
}
#UVC10{
  padding:0;
  background: #f2f2f2;
}

#UVC10 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5e5e58;
  text-align: center;
}


/*--------------------------------------------------------------
# Airmouse2
--------------------------------------------------------------*/

#airmouse2S1{
  padding:0 0 3rem 0;
  background: url(../img/product/airmouse2/airmouse2-section1.jpg) no-repeat bottom;
  background-size: cover;
}
#airmouse2S1 p{
  font-size:1.2rem;
  line-height:2rem;
  color:#8c8b87;
}
#airmouse2S2{
  padding-top:20px;
  background-color:#f4f4f4;
}

#airmouse2S2 p{
  font-size:1.1rem;
  line-height:30px;
  color:#484949;
}

#airmouse2S2 h4{
  font-size:1.8rem;
  line-height:30px;
  color:#484949;
}

#airmouse2S3{
  padding-top:30px;
  background: url(../img/product/airmouse2/airmouse2-section3.jpg) no-repeat bottom;
  background-size: cover;
}

#airmouse2S3 p{
  font-size:1.1rem;
  line-height:30px;
  color:#484949;
}

#airmouse2S3 h4{
  font-size:1.8rem;
  color:#484949;
  margin-top:150px;
}

#airmouse2S4{
  padding:0;
  background-color:#f4f4f4;
  background-size: cover;
}

#airmouse2S4 p{
  font-size:1.1rem;
  line-height:30px;
  color:#484949;
}

#airmouse2S4 h4{
  font-size:1.8rem;
  color:#484949;
}

#airmouse2S5{
  padding:0;
  background-color:#fff;
  background-size: cover;
}

#airmouse2S5 p{
  font-size:1.1rem;
  line-height:30px;
  color:#302f2f;
}

#airmouse2S5 h4{
  font-size:1.8rem;
  color:#302f2f;
}

#airmouse2S6{
  padding:0;
  background-color:#fff;
}

#airmouse2S6 p{
  font-size:1.1rem;
  line-height:30px;
  color:#484949;
}

#airmouse2S6 h4{
  font-size:1.8rem;
  color:#484949;
}

#airmouse2S7{
  padding:0;
  background-color:#302f2f;
  background-size: cover;
}

#airmouse2S7 p{
  font-size:1.1rem;
  line-height:30px;
  color:#fff;
}

#airmouse2S7 h4{
  font-size:1.8rem;
  color:#fff;
}

#airmouse2S8{
  padding-top:30px;
  background: url(../img/product/airmouse2/airmouse2-section8.jpg) no-repeat top;
  background-size: cover;
}

#airmouse2S8 p{
  font-size:1.1rem;
  line-height:30px;
  color:#484949;
}

#airmouse2S8 h4{
  font-size:1.8rem;
  color:#484949;
}

#airmouse2S9{
  padding:0;
  background-color:#000;
  background-size: cover;
}

#airmouse2S9 p{
  font-size:1.1rem;
  line-height:30px;
  color:#fff;
}

#airmouse2S9 h4{
  font-size:1.8rem;
  color:#fff;
  line-height: 2.3rem;
  margin-top:60px;
}

#airmouse2S10{
  padding:0;
  background-color:#fff;
  background-size: cover;
}

#airmouse2S10 p{
  font-size:1.1rem;
  line-height:30px;
  color:#484949;
}

#airmouse2S10 h4{
  font-size:1.8rem;
  color:#484949;
}

#airmouse2S11{
  width: 100%;
  overflow: hidden;
  padding:0;
  background: #000;
}

#airmouse2S11 video{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#airmouse2S11 h4{
  position: absolute;
  width:45%;
  top:45%;
  left:30%;
  transform: translate(-50%,-50%);
  color:#fff;
  font-size:3rem;
  text-align:center;
  text-shadow:3px 3px 3px #303030;
}

#airmouse2S11 p{
  position: absolute;
  width:40%;
  top:62%;
  left:30%;
  transform: translate(-50%,-50%);
  color:#fff;
  font-size:1.5rem;
  text-shadow:3px 3px 3px #303030;
}

@media screen and (min-width: 768px) and (max-width: 1000px){
  #airmouse2S11 h4{
    position: absolute;
    width:45%;
    top:30%;
    left:30%;
    transform: translate(-50%,-50%);
    color:#fff;
    font-size:2.5rem;
    text-align:center;
    text-shadow:3px 3px 3px #303030;
  }

  #airmouse2S11 p{
    position: absolute;
    width:40%;
    top:58%;
    left:30%;
    transform: translate(-50%,-50%);
    color:#fff;
    font-size:1.2rem;
    text-shadow:3px 3px 3px #303030;
  }
}


@media screen and (max-width:768px) {
  #airmouse2S11 h4{
    position: absolute;
    width:60%;
    top:30%;
    left:30%;
    transform: translate(-50%,-50%);
    color:#fff;
    font-size:1.5rem;
    text-align:center;
    text-shadow:3px 3px 3px #303030;
  }

  #airmouse2S11 p{
    position: absolute;
    width:50%;
    top:60%;
    left:30%;
    transform: translate(-50%,-50%);
    color:#fff;
    font-size:0.9rem;
    text-shadow:3px 3px 3px #303030;
  }
}

#airmouse2S12{
  padding:0;
  background-color:#f2f2f2;
  background-size: cover;
}

#airmouse2S12 p{
  font-size:1.1rem;
  line-height:30px;
  color:#484949;
}

#airmouse2S12 h4{
  font-size:1.8rem;
  color:#484949;
}

#airmouse2S13{
  padding:0;
  background-color:#fff;
  background-size: cover;
}

#airmouse2S13 p{
  font-size:1.1rem;
  line-height:30px;
  color:#484949;
}

#airmouse2S13 h4{
  font-size:1.8rem;
  color:#484949;
}

/*--------------------------------------------------------------
# Video
--------------------------------------------------------------*/

#videoPage{
  background: #fff;
}


#videoPage .classBox{
  position: relative;
}

#videoPage .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background:rgba(47,51,53,0.6);
}

#videoPage .classBox:hover .overlay {
  opacity: 1;
}

#videoPage .text {
  color: #fff;
  font-size: 1rem;
  line-height: 2rem;
  width:80%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

.videoH4{
  font-size:20px;
  color: #66a1af;
  padding-bottom:10px;
}

/*--------------------------------------------------------------
# Product-VCM20A
--------------------------------------------------------------*/

#Vcm20A1{
  padding:0;
  background: #fff;
}

#Vcm20A1 p{
  font-size:1.1rem;
  line-height:28px;
  color: #5e5e58;
}

#Vcm20A2{
  padding:3rem 0;
  background: url(../img/product/Aio/Aio-section2.jpg) no-repeat bottom;
  background-size: cover;
}

#Vcm20A2 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Vcm20A2 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Vcm20A3{
  padding:3rem 0;
  background: #e5e5e3;
}

#Vcm20A3 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Vcm20A3 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Vcm20A4{
  padding:3rem 0;
  background: #fff;
}

#Vcm20A4 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Vcm20A4 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Vcm20A5{
  padding:3rem 0;
  background: #e5e5e3;
}

#Vcm20A5 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Vcm20A5 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Vcm20A6{
  padding:3rem 0;
  background: #fff;
}

#Vcm20A6 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Vcm20A6 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Vcm20A7{
  padding:3rem 0;
  background: url(../img/product/Aio/Aio-section2.jpg) no-repeat bottom;
  background-size: cover;
}

#Vcm20A7 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Vcm20A7 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Vcm20A8{
  padding:0 0 3rem 0;
  background: url(../img/product/vcm20a/vcm20a-section1.png) no-repeat bottom;
  background-size: cover;
}

#Vcm20A8 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:1.5rem;
}

#Vcm20A8 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Vcm20A9{
  padding:3rem 0 3rem 0;
  background: url(../img/product/vcm20a/vcm20a-section2.png) no-repeat bottom;
  background-size: cover;
}

#Vcm20A9 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:1.5rem;
}

#Vcm20A9 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Vcm20A9 .imgStyle{
  position: absolute;
  top:10px;
  right: 30px;
  z-index: 9999;
  width:45%;
}

#Vcm20A10{
  padding:3rem 0;
  background: #fff;
}

#Vcm20A10 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Vcm20A10 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}


#Vcm20A11{
  padding:3rem 0;
  background: url(../img/product/Aio/Aio-section2.jpg) no-repeat bottom;
  background-size: cover;
}

#Vcm20A11 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#Vcm20A11 ul,li{
  font-size:1rem;
  line-height:1.2rem !important;
  color:#7c7c72 !important;
}

#Vcm20A11 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Vcm20A12{
  padding:3rem 0;
  background: #ebebeb;
}

#Vcm20A12 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#Vcm20A12 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Vcm20A13{
  padding:3rem 0;
  background: #fff;
}

#Vcm20A13 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Vcm20A13 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Vcm20A14{
  padding:3rem 0;
  background: #e5e5e3;
}

#Vcm20A14 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Vcm20A14 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}


#Vcm20A15{
  padding:3rem 0 2rem 0;
  background: url(../img/product/vcm20a/vcm20a-section3.png) no-repeat bottom;
  background-size: cover;
}

#Vcm20A15 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  text-align: center;
}

#Vcm20A15 h4{
  font-size:1.8rem;
  line-height:2.6rem;
  color:#5e5e58;
}

#Vcm20A16{
  padding:3rem 0 2rem 0;
  background: url(../img/product/vcm20a/vcm20a-section4.png) no-repeat bottom;
  background-size: cover;
}

#Vcm20A16 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#Vcm20A17 h4{
  font-size:1.8rem;
  line-height:2.6rem;
  color:#5e5e58;
}

#Vcm20A17{
  padding:3rem 0 2rem 0;
  background: url(../img/product/vcm20a/vcm20a-section5.png) no-repeat top;
  background-size: cover;
}

#Vcm20A17 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#Vcm20A17 h4{
  font-size:1.8rem;
  line-height:2.6rem;
  color:#5e5e58;
}

#Vcm20A18{
  padding:3rem 0;
  background: #fff;
}

#Vcm20A18 p{
  font-size:1.1rem;
  line-height:30px;
  color:#c6baa8;
}

#Vcm20A18 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

/*--------------------------------------------------------------
# Product-NW200TR
--------------------------------------------------------------*/

#NWTR01{
  padding:0;
  background: #fff;
}
#NWTR01 p{
  font-size:1.2rem;
  line-height:25px;
  color:#5e5e58;
}

#NWTR02{
  padding:0;
  background: #f3ede9;
}

#NWTR02 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4c4b4b;
  margin-top:3rem;
}

#NWTR02 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#656461;
}

#NWTR03{
  padding:0;
  background: #fbf5f1;
}

#NWTR03 p{
  font-size:1.1rem;
  line-height:38px;
  color:#4c4b4b;
  margin-top:3rem;
}

#NWTR03 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#656461;
}

#NWTR04{
  padding:0;
  background: #fff;
}

#NWTR04 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5e5e58;
}

#NWTR04 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
  text-align: center;
}

#NWTR05{
  padding:0;
  background: url(../img/product/nw200tr/nw200tr-section-04.png) no-repeat bottom;
  background-size: cover;
}

#NWTR05 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5e5e58;
  text-align: center;
}

#NWTR05 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#NWTR06{
  padding:0;
  background: url(../img/product/nw200tr/nw200tr-section-05.png) no-repeat bottom;
  background-size: cover;
}

#NWTR06 p{
  font-size:1.1rem;
  line-height:2rem;
  color:#5e5e58;
  text-align: center;
}

#NWTR06 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#NWTR06 .exText{
  font-size:1.2rem;
  line-height:1.8rem !important;
  color:#5e5e58 !important;
  text-align: left !important;
}

#NWTR07{
  padding:0;
  background: #f9f8f7
}

#NWTR07 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5e5e58;
}

#NWTR07 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
  text-align: center;
}

#NWTR08{
  padding:0;
  background: #f9f8f7
}

#NWTR08 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5e5e58;
}

#NWTR08 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
  text-align: center;
}

#NWTR09{
  padding:0;
  background: #f9f8f7
}

#NWTR09 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5e5e58;
}

#NWTR09 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
  text-align: center;
}

#NWTR10{
  padding:0;
  background: #fff;
}

#NWTR10 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5e5e58;
}

#NWTR10 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
  text-align: center;
}


/*--------------------------------------------------------------
# Product-ND24
--------------------------------------------------------------*/
#ND24S1{
  padding:3rem 0;
}

#ND24S2{
  padding:3rem 0 0 0;
  background: url(../img/product/nd24/nd24-section-01.png) no-repeat bottom;
  background-size: cover;
}

#ND24S2 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#ND24S2 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#ND24S2 .imgGif{
  position: absolute;
  top:0;
  left:0;
}

#ND24S3{
  padding:0;
  background: #fff;
}

#ND24S3 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#ND24S3 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#ND24S4{
  padding:3rem 0;
  background: url(../img/product/nd24/nd24-section-02.png) no-repeat bottom;
  background-size: cover;
}

#ND24S4 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#ND24S4 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#ND24S5{
  padding:2rem 0;
  background: url(../img/product/nd24/nd24-section-03.png) no-repeat bottom;
  background-size: cover;
}

#ND24S5 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  text-align: center;
}

#ND24S5 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#ND24S6{
  padding:3rem 0 1rem 0;
  background: url(../img/product/nd24/nd24-section-05.png) no-repeat bottom;
  background-size: cover;
}

#ND24S6 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#ND24S6 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#ND24S7{
  padding:3rem 0 0 0;
  background: url(../img/product/nd24/nd24-section-06.png) no-repeat bottom;
  background-size: cover;
}

#ND24S7 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  text-align: center;
}

#ND24S7 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#ND24S8{
  padding:0;
  background: #fff;
}

#ND24S8 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#ND24S8 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#About{
  padding:3rem 0;
}

#About p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#About .h3Text{
  font-size:2rem;
  color:#7c7c72;
  font-weight: 400;
}

#Overview{
  padding:3rem 0;
}

#Overview p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#Overview .h3Text{
  font-size:1.3rem;
  color:#7c7c72;
  font-weight: 400;
}

#History .table-warning, .table-warning>td, .table-warning>th {
    background-color: #f7f4f0;
}

/*--------------------------------------------------------------
# Product-ND24E
--------------------------------------------------------------*/

#ND24ES2{
  padding:3rem 0 0 0;
  background: url(../img/product/nd24/nd24-section-01.png) no-repeat bottom;
  background-size: cover;
}

#ND24ES2 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#ND24ES2 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#ND24ES3{
  padding:0;
  background: #000;
}

#ND24ES3 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
}

#ND24ES3 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
}

#ND24ES4{
  padding:2rem 0 0 0;
  background: url(../img/product/nd24e/nd24e-section-03.png) no-repeat top;
  background-size: cover;
}

#ND24ES4 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#ND24ES4 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#ND24ES5{
  padding:2rem 0;
  background: url(../img/product/nd24e/nd24e-section-04.png) no-repeat top;
  background-size: cover;
}

#ND24ES5 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  text-align: center;
}

#ND24ES5 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#ND24ES6{
  padding:0;
  background: #000;
  background-size: cover;
}

#ND24ES6 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
}

#ND24ES6 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
}

#ND24ES7{
  padding:2rem 0 0 0;
  background: url(../img/product/nd24e/nd24e-section-07.png) no-repeat bottom;
  background-size: cover;
}

#ND24ES7 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  text-align: center;
}

#ND24ES7 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}
#ND24ES8{
  padding:0;
  background: url(../img/product/nd24e/nd24e-section-05.png) no-repeat bottom;
  background-size: cover;
}

#ND24ES8 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
  text-align: center;
}

#ND24ES8 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
}

#ND24ES9{
  padding:0;
  background: url(../img/product/nd24e/nd24e-section-06.png) no-repeat bottom;
  background-size: cover;
}

#ND24ES9 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  text-align: center;
}

#ND24ES9 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#ND24ES10{
  padding:0;
  background: #fff;
}

#ND24ES10 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#ND24ES10 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

/*--------------------------------------------------------------
# 產品頁樣式-VX200PLUS
--------------------------------------------------------------*/

#VX200PS1{
  padding:0 0 3rem 0;
  background: url(../img/product/vx200plus/section-01.jpg) no-repeat bottom;
  background-size: cover;
}
#vx200PS1 p{
  font-size:1.2rem;
  line-height:2rem;
  color:#8c8b87;
}

#VX200PS2{
  padding:0;
  background: #fff;
}

#VX200PS2 p{
  font-size:1.1rem;
  line-height:30px;
  color:#7c7c72;
  text-align: left;
}

#VX200PS2 h4{
  font-size:1.8rem;
  color:#5e5e58;
  text-align: left;
}

#VX200PS3{
  padding:30px 0 0 0;
  background: #fff;
}

#VX200PS3 p{
  font-size:1.1rem;
  line-height:30px;
  color:#7c7c72;
  text-align: left;
}

#VX200PS3 h4{
  font-size:1.8rem;
  color:#5e5e58;
  text-align: left;
}

#VX200PS3 span{
  font-size:1.1rem;
  line-height:30px;
  color:#e1b603;
  text-align: left;
}

#VX200PS4{
  padding-top:30px;
  background: url(../img/product/vx200plus/section-06.jpg) no-repeat top;
  background-size: cover;
}

#VX200PS4 p{
  font-size:1.1rem;
  line-height:30px;
  color:#fff;
  text-align: left;
}

#VX200PS4 h4{
  font-size:1.8rem;
  color:#fff;
  text-align: left;
}

#VX200PS5{
  padding:0;
  background: #fbf6f1;
}

#VX200PS6{
  padding:0;
  background: #fff;
}

#VX200PS6 p{
  font-size:1.1rem;
  line-height:30px;
  color:#7c7c72;
  text-align: left;
}

#VX200PS6 h4{
  font-size:1.8rem;
  color:#5e5e58;
}

#VX200PS6 span{
  font-size:1.1rem;
  line-height:30px;
  color:#e1b603;
  text-align: left;
}

#VX200PS7{
  padding:0;
  background: #fff;
}

#VX200PS7 p{
  font-size:1.1rem;
  line-height:30px;
  color:#7c7c72;
  text-align: left;
}

#VX200PS7 h4{
  font-size:1.8rem;
  color:#5e5e58;
}

#VX200PS7 span{
  font-size:1.1rem;
  line-height:30px;
  color:#e1b603;
  text-align: left;
}

#VX200PS8{
  padding-top:30px;
  background: url(../img/product/vx200plus/section-11.jpg) no-repeat top;
  background-size: cover;
}

#VX200PS8 p{
  font-size:1.1rem;
  line-height:30px;
  color:#7c7c72;
  text-align: left;
}

#VX200PS8 h4{
  font-size:1.8rem;
  color:#5e5e58;
}

#VX200PS8 span{
  font-size:1.1rem;
  line-height:30px;
  color:#e1b603;
  text-align: left;
}

#VX200PS9{
  padding:0;
  background: #fff;
}

#VX200PS9 p{
  font-size:1.1rem;
  line-height:30px;
  color:#7c7c72;
  text-align: left;
}

#VX200PS9 h4{
  font-size:1.8rem;
  color:#5e5e58;
}

#VX200PS10{
  padding:0;
  background: #fff;
}

#VX200PS10 p{
  font-size:1.1rem;
  line-height:30px;
  color:#7c7c72;
  text-align: left;
}

#VX200PS10 h4{
  font-size:1.8rem;
  color:#5e5e58;
}

/*--------------------------------------------------------------
# 產品頁樣式-HBC13
--------------------------------------------------------------*/
#HBC13S1{
  padding:3rem 0;
  background: url(../img/product/hbc13/hbc13-bg-01.jpg) no-repeat top;
  background-size: cover;
}

#HBC13S1 p{
  font-size:1.1rem;
  line-height:25px;
  color:#7c7c72;
}

#HBC13S2{
  padding:3rem 0 0 0;
  background: url(../img/product/hbc13/hbc13-bg-02.jpg) no-repeat bottom;
  background-size: cover;
}

#HBC13S2 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#HBC13S2 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#HBC13S2 .imgGif{
  position: absolute;
  top:0;
  left:0;
}

#HBC13S3{
  ppadding:2rem 0 0 0;
  background: url(../img/product/hbc13/hbc13-bg-03.jpg) no-repeat bottom;
  background-size: cover;
}

#HBC13S3 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#HBC13S3 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#HBC13S4{
  padding:3rem 0;
  background: url(../img/product/hbc13/hbc13-bg-04.jpg) no-repeat top;
  background-size: cover;
}

#HBC13S4 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
}

#HBC13S4 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
}

#HBC13S5{
  padding:1rem  0;
}

#HBC13S5 a{
  font-size:1.1rem;
  line-height:32px;
  color:#d86803;
}

#HBC13S5 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#HBC13S5 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#HBC13S6{
  padding:1rem  0;
}

#HBC13S6 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#HBC13S6 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#HBC13S7{
  padding:0;
}

#HBC13S7 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#ND24S7 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#HBC13S8{
  padding:0;
  background: #fff;
}

#HBC13S8 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#HBC13S8 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

/*--------------------------------------------------------------
# 產品頁樣式-NCA24Q
--------------------------------------------------------------*/
#NCA24QS1{
  padding:3rem 0;
}

#NCA24QS1 p{
  font-size:1.2rem;
  line-height:25px;
  color:#6a7478;
}

#NCA24QS2{
  padding:0;
  background: url(../img/product/nca24q/nca24q-bg-01.jpg) no-repeat bottom;
  background-size: cover;
}

#NCA24QS2 p{
  font-size:1.2rem;
  line-height:32px;
  color:#6a7478;
}

#NCA24QS2 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

#NCA24QS2 .imgGif{
  position: absolute;
  top:0;
  left:0;
}

#NCA24QS3{
  padding:2rem 0 0 0;
  background: url(../img/product/nca24q/nca24q-bg-02.jpg) no-repeat bottom;
  background-size: cover;
}

#NCA24QS3 p{
  font-size:1.2rem;
  line-height:32px;
  color:#fff;
}

#NCA24QS3 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
}

#NCA24QS4{
  padding:0;
  background: url(../img/product/nca24q/nca24q-bg-03.jpg) no-repeat top;
  background-size: cover;
}

#NCA24QS4 p{
  font-size:1.2rem;
  line-height:32px;
  color:#6a7478;
}

#NCA24QS4 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

#NCA24QS5{
  padding:1rem  0;
}

#NCA24QS5 p{
  font-size:1.2rem;
  line-height:32px;
  color:#6a7478;
}

#NCA24QS5 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

#NCA24QS6{
  padding:0;
  background: #f4eff3;
}

#NCA24QS6 p{
  font-size:1.2rem;
  line-height:32px;
  color:#6a7478;
}

#NCA24QS6 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

#NCA24QS7{
  padding:0;
  background: url(../img/product/nca24q/nca24q-bg-04.jpg) no-repeat top;
  background-size: cover;
}
#NCA24QS7 p{
  font-size:1.2rem;
  line-height:32px;
  color:#6a7478;
}

#NCA24QS7 h4{
  font-size:1.8rem;
  line-height:2.5rem;
 color:#4f585b;
}

#NCA24QS8{
  padding:0;
}

#NCA24QS8 p{
  font-size:1.2rem;
  line-height:32px;
  color:#6a7478;
}

#NCA24QS8 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

#NCA24QS9{
  padding:0;
  background: #f4f4f4;
}

#NCA24QS9 p{
  font-size:1.2rem;
  line-height:32px;
  color:#6a7478;
}

#NCA24QS9 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

#NCA24QS10{
  padding:0;
}

#NCA24QS10 p{
  font-size:1.2rem;
  line-height:32px;
  color:#6a7478;
}

#NCA24QS10 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

/*--------------------------------------------------------------
# 產品頁樣式-HD150
--------------------------------------------------------------*/
#HD150S1{
  padding:3rem 0;
}

#HD150S1 p{
  font-size:1.1rem;
  line-height:25px;
  color:#4f585b;
}

#HD150S2{
  padding:0;
  background: url(../img/product/hd150/hd150-bg-01.jpg) no-repeat bottom;
  background-size: cover;
}

#HD150S2 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
}

#HD150S2 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
}

#HD150S2 .imgGif{
  position: absolute;
  top:0;
  left:0;
}

#HD150S3{
  padding:0;
}

#HD150S3 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#HD150S3 a{
  font-size:1.1rem;
  line-height:32px;
  color:#d86803;
}

#HD150S3 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}


  #HD150S4{
  padding:0;
  background: url(../img/product/hd150/hd150-bg-02.jpg) no-repeat bottom;
  background-size: cover;
  }

@media screen and (max-width:640px) {

  #HD150S4{
  padding:0;
  background: url(../img/product/hd150/hd150-bg-02-m.jpg) no-repeat top;
  background-size: cover;
  }
}

@media screen and (min-width:641px) and (max-width:1200px){

  #HD150S4{
  padding:0;
  background: url(../img/product/hd150/hd150-bg-02-md.jpg) no-repeat bottom;
  background-size: cover;
  }
}

#HD150S4 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
}

#HD150S4 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
}


#HD150S5{
  padding:0;
}

#HD150S5 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#HD150S5 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

/*--------------------------------------------------------------
# 產品頁樣式-UC150
--------------------------------------------------------------*/
#UC150S1{
  padding:3rem 0 0 0;
}

#UC150S1 p{
  font-size:1.1rem;
  line-height:25px;
  color:#4f585b;
}

#UC150S2{
  padding:0;
  background:#f1f3f1;
}

#UC150S2 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#UC150S2 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}


#UC150S3{
  padding:0;
  background: url(../img/product/uc150/uc150-bg-01.jpg) no-repeat bottom;
  background-size: cover;
}

#UC150S3 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#UC150S3 a{
  font-size:1.1rem;
  line-height:32px;
  color:#d86803;
}

#UC150S3 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}


#UC150S4{
  padding:0;
  background: url(../img/product/uc150/uc150-bg-02.jpg) no-repeat bottom;
  background-size: cover;
  }

#UC150S4 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;;
}

#UC150S4 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;;
}

#UC150S5{
  padding:0;
  background:#f4f4f4;
  }

#UC150S5 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;;
}

#UC150S5 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}


#UC150S6{
  padding:0;
}

#UC150S6 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#UC150S6 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

/*--------------------------------------------------------------
# 產品頁樣式-HT100
--------------------------------------------------------------*/
#HT100S1{
  padding:3rem 0;
}

#HT100S1 p{
  font-size:1.1rem;
  line-height:25px;
  color:#4f585b;
}

#HT100S2{
  padding:0;
  background: url(../img/product/ht100/ht100-bg-01.jpg) no-repeat bottom;
  background-size: cover;
}

#HT100S2 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
}

#HT100S2 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
}


#HT100S3{
  padding:0;
  background: url(../img/product/ht100/ht100-bg-02.jpg) no-repeat bottom;
  background-size: cover;
}

#HT100S3 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
}

#HT100S3 a{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
}

#HT100S3 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
}

#HT100S4{
  padding:0;
  background: url(../img/product/ht100/ht100-bg-03.jpg) no-repeat bottom;
  background-size: cover;
  }


#HT100S4 p{
  font-size:1.1rem;
  line-height:32px;
  color：#4f585b;
}

#HT100S4 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}


#HT100S5{
  padding:0;
}

#HT100S5 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#HT100S5 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}


/*--------------------------------------------------------------
# 產品頁樣式-ND24T
--------------------------------------------------------------*/
#ND24TS1{
  padding:3rem 0;
}


#ND24TS2{
  padding:3.5rem 0 0 0;
  background: url(../img/product/nd24t/section-02.webp) no-repeat top;
  background-size: cover;
}

#ND24TS2 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#ND24TS2 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#ND24TS3{
  padding:3rem 0;
  background: url(../img/product/nd24t/section-03.webp) no-repeat top;
  background-size: cover;
}

#ND24TS3 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5e5e58;
}

#ND24TS3 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#ND24TS4{
  padding:3rem 0 0 0;
  background: url(../img/product/nd24t/section-04.webp) no-repeat top;
  background-size: cover;
}

#ND24TS4 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#ND24TS4 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#ND24TS5{
  padding:3rem 0;
  background: #fff;
}

#ND24TS5 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  text-align: center;
}

#ND24TS5 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#ND24TS6{
  padding:3rem 0;
  background: #fff;
}

#ND24TS6 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5e5e58;
}

#ND24TS6 h4{
  font-size:3rem;
  line-height:4.5rem;
  color:#5e5e58;
}

#ND24TS7{
  padding:3rem 0 0 0;
  background: #000;
}

#ND24TS7 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
  text-align: center;
}

#ND24TS7 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
}
#ND24TS8{
  padding:3rem 0;
  background: url(../img/product/nd24t/section-08.webp) no-repeat bottom;
  background-size: cover;
}

#ND24TS8 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
  text-align: center;
}

#ND24TS8 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
}

#ND24TS9{
  padding:0;
  background-size: cover;
}

#ND24TS9 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  text-align: center;
}

#ND24TS9 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#ND24TS10{
  padding:3rem 0 0 0;
  background: url(../img/product/nd24t/section-10.webp) no-repeat bottom;
  background-size: cover;
}

#ND24TS10 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  text-align: center;
}

#ND24TS10 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#ND24TS11{
  padding:3rem 0;
  background: #fff;
}


#ND24TS11 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#ND24TS11 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#ND24TS12{
  padding:0;
  background: #fff;
}

#ND24TS12 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
}

#ND24TS12 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

*--------------------------------------------------------------
# 產品頁樣式-UCP300
--------------------------------------------------------------*/
#UCP300S1{
  padding:3rem 0 0 0;
}

#UCP300S1 p{
  font-size:1.1rem;
  line-height:25px;
  color:#4f585b;
}

#UCP300S2{
  padding:0;
  background: url(../img/product/ucp300/section-01.webp) no-repeat bottom;
  background-size: cover;
}

#UCP300S2 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#UCP300S2 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}


#UCP300S3{
  padding:0;
  background: url(../img/product/ucp300/section-02.webp) no-repeat bottom;
  background-size: cover;
}

#UCP300S3 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#UC150S3 a{
  font-size:1.1rem;
  line-height:32px;
  color:#d86803;
}

#UCP300S3 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}


#UCP300S4{
  padding:0;
  background: url(../img/product/ucp300/section-03.webp) no-repeat bottom;
  background-size: cover;
  }

#UCP300S4 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;;
}

#UCP300S4 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;;
}

#UCP300S5{
  padding:0;
  background: url(../img/product/ucp300/section-04.webp) no-repeat bottom;
  background-size: cover;
  }

#UCP300S5 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;;
}

#UCP300S5 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

#UCP300S6{
  padding:0;
  background: url(../img/product/ucp300/section-05.webp) no-repeat bottom;
  background-size: cover;
  }

#UCP300S6 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;;
}

#UCP300S6 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

#UCP300S7{
  padding:0;
  background: #0D1119;

  }

#UCP300S7 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;;
}

#UCP300S7 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
}

#UCP300S8{
  padding:0;
  background: url(../img/product/ucp300/section-07.webp) no-repeat bottom;
  background-size: cover;
  }

#UCP300S8 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;;
}

#UCP300S8 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

#UCP300S9{
  padding:0;
  background:#F4F4F4;
  }

#UCP300S9 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;;
}

#UCP300S9 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

#UCP300S10{
  padding:0;
}

#UCP300S10 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#UCP300S10 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

/*--------------------------------------------------------------
# PQ100
--------------------------------------------------------------*/
#PQ100S1{
  padding:3rem 0 3rem 0;
}

#PQ100S1 p{
  font-size:1.1rem;
  line-height:25px;
  color:#4f585b;
}

#PQ100S2{
  padding:0;
  background: #070E1E;
}

#PQ100S2 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
}

#PQ100S2 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
}


#PQ100S3{
  padding:0;
  background: url(../img/product/pq100/section-03.webp) no-repeat bottom;
  background-size: cover;
}

#PQ100S3 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#PQ100S3 a{
  font-size:1.1rem;
  line-height:32px;
  color:#d86803;
}

#PQ100S3 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}


#PQ100S4{
  padding:0;
  background: url(../img/product/pq100/section-04.webp) no-repeat bottom;
  background-size: cover;
  }

#PQ100S4 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;;
}

#PQ100S4 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;;
}

#PQ100S5{
  padding:0;
  background:#fff;
  }

#PQ100S5 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;;
}

#PQ100S5 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

#PQ100S6{
  padding:2rem 0 0 0;
  background: #fff;
  }

#PQ100S6 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;;
}

#UCP300S6 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

#PQ100S7{
  padding:1rem 0 3rem 0;
  background: #fff;

  }

#PQ100S7 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#PQ100S7 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

#PQ100S8{
  padding:0;
  background: url(../img/product/pq100/section-08.webp) no-repeat bottom;
  background-size: cover;
  }

#PQ100S8 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;;
}

#PQ100S8 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
}


#PQ100S9{
  padding:0;
}

#PQ100S9 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#PQ100S9 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}


/*--------------------------------------------------------------
# CA-1530
--------------------------------------------------------------*/
#CA1530S1{
  padding:3rem 0 3rem 0;
}

#CA1530S1 h3{
  font-size:1.5rem;
  padding-left: 1.1rem;
  line-height:25px;
  color:#5f7381;
}

#CA1530S1 p{
  font-size:1.1rem;
  line-height:25px;
  color:#5f7381;
}

#CA1530S2{
  padding:20px 20px 0 20px;
  background: url(../img/product/ca1530/pageBg_02.webp) no-repeat bottom;
  background-size: cover;
}

#CA1530S2 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5f7381;
}

#CA1530S2 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#5f7381;
}


#CA1530S3{
  padding:0;
  background: url(../img/product/ca1530/pageBg_03.webp) no-repeat top;
  background-size: cover;
}

#CA1530S3 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5f7381;
}

#CA1530S3 a{
  font-size:1.1rem;
  line-height:32px;
  color:#5f7381;
}

#CA1530S3 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#5f7381;
}


#CA1530S4{
  padding:20px;
  background:#fff;
  }

#CA1530S4 .pageBox{
  background: #e4eef4;
  border:1px solid #b4cedb;
  border-radius: 10px;
  padding:20px;
}

#CA1530S4 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5f7381;
}

#CA1530S4 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#5f7381;
}

#CA1530S5{
  padding:0;
  background: url(../img/product/ca1530/pageBg_05.webp) no-repeat top;
  background-size: cover;
  }

#CA1530S5 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5f7381;
}

#CA1530S5 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#5f7381;
}

#CA1530S6{
  padding:0;
  background: url(../img/product/ca1530/pageBg_06.webp) no-repeat bottom;
  background-size: cover;
  }

#CA1530S6 p{
  font-size:1.1rem;
  line-height:32px;
  color:#5f7381;
}

#CA1530S6 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#5f7381;
}


#CA1530S7{
  padding:0;
}

#CA1530S7 .table-striped tbody tr:nth-of-type(odd) {
    background-color: #e4eef4;
}

#CA1530S7 .table-bordered td,.table-bordered th {
    border: 1px solid #dee2e6;
}

#CA1530S7 .table{
  font-size:1.1rem;
  line-height:32px;
  color:#5f7381;
}

#CA1530S7 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5f7381;
}


/*--------------------------------------------------------------
# 產品頁樣式-UC-M50
--------------------------------------------------------------*/
#UCM50S1{
  padding:3rem 0 3rem 0;
}

#UCM50S1 p{
  font-size:1.1rem;
  line-height:25px;
  color:#4f585b;
}

#UCM50S2{
  padding:0;
  background: #fff;
}

#UCM50S2 .textAbsolute{
  position: absolute;
  top:40%;
  left:5%;
  z-index: 996;
}

@media screen and (min-width: 641px) and (max-width:850px){ 
  #UCM50S2 .textAbsolute{
    position: absolute;
    top:15%;
    left:9%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
    #UCM50S2 .textAbsolute{
    position: absolute;
    top:10%;
    left:10%;
    z-index: 996;
  }
}

#UCM50S2 p{
  font-size:1.1rem;
  line-height:32px;
  color:#646b6d;
}

#UCM50S2 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color::#4f585b;
  text-align: left;
}


#UCM50S3{
  padding:0;
  background:#fff;
  background-size: cover;
}

#UCM50S3 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#UCM50S3 a{
  font-size:1.1rem;
  line-height:32px;
  color:#d86803;
}

#UCM50S3 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}


#UCM50S4{
  padding:0;
  background: #fff;
}

#UCM50S4 .textAbsolute{
  position: absolute;
  top:9%;
  left:8%;
  z-index: 996;
}

@media screen and (min-width: 641px) and (max-width:850px){ 
  #UCM50S4 .textAbsolute{
    position: absolute;
    top:8%;
    left:9%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
    #UCM50S4 .textAbsolute{
    position: absolute;
    top:8%;
    left:10%;
    z-index: 996;
  }
}

#UCM50S4 p{
  font-size:1.1rem;
  line-height:32px;
  color:#646b6d;
}

#UCM50S4 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color::#4f585b;
  text-align: left;
}


#UCM50S5{
  padding:0;
  background: #fff;
}

#UCM50S5 .textAbsolute{
  position: absolute;
  top:15%;
  left:8%;
  z-index: 996;
}

@media screen and (min-width: 641px) and (max-width:850px){ 
  #UCM50S5 .textAbsolute{
    position: absolute;
    top:12%;
    left:9%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
    #UCM50S5 .textAbsolute{
    position: absolute;
    top:10%;
    left:10%;
    z-index: 996;
  }
}

#UCM50S5 p{
  font-size:1.1rem;
  line-height:32px;
  color:#60d8ed;
}

#UCM50S5 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#60d8ed;
  text-align: left;
}

#UCM50S6{
  padding:0;
  background: url(../img/product/ucm50/ucm50-bg-01.webp) no-repeat bottom;
  background-size: cover;
  }

#UCM50S6 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
  text-align: left;
}

@media screen and (min-width: 641px) and (max-width:850px){ 
  #UCM50S6 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
  text-align: center;
}
}

#UCM50S6 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

#UCM50S7{
  padding:0;
  background: #fff;
}

#UCM50S7 .textAbsolute{
  position: absolute;
  top:15%;
  left:8%;
  z-index: 996;
}

@media screen and (min-width: 641px) and (max-width:850px){ 
  #UCM50S7 .textAbsolute{
    position: absolute;
    top:12%;
    left:9%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
    #UCM50S7 .textAbsolute{
    position: absolute;
    top:10%;
    left:10%;
    z-index: 996;
  }
}

#UCM50S7 p{
  font-size:1.1rem;
  line-height:32px;
  color:#cbc2b9;
}

#UCM50S7 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#cbc2b9;
  text-align: left;
}

#UCM50S8{
  padding:0;
  background:#fff;
  background-size: cover;
  }

#UCM50S8 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#UCM50S8 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

#UCM50S9{
  padding:0;
  background:#fff;
  }

#UCM50S9 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#UCM50S9 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

#UCM50S10{
  padding:0;
}

#UCM50S10 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#UCM50S10 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}


/*--------------------------------------------------------------
#Style-SL-C2
--------------------------------------------------------------*/
#SLC2S1{
  padding:3rem 0 3rem 0;
}

#SLC2S1 .iconImg{
  width:78% !important;
}

@media screen and (max-width:640px) { 
    #SLC2S1 .iconImg{
    width:100% !important;
  }

}

#SLC2S1 p{
  font-size:1.1rem;
  line-height:25px;
  color:#4f585b;
}

#SLC2S2{
  padding:0;
  background: url(../img/product/slc2/slc2-bg-01.webp) no-repeat bottom;
  background-size: cover;
}


#SLC2S2 p{
  font-size:1.1rem;
  line-height:30px;
  color:#646b6d;
}

#SLC2S2 h4{
  font-size:1.8rem;
  line-height:2rem;
  color::#4f585b;
  text-align: center;
}


#SLC2S3{
  padding:0;
  background: url(../img/product/slc2/slc2-bg-02.webp) no-repeat bottom;
  background-size: cover;
}

#SLC2S3 p{
  font-size:1.1rem;
  line-height:30px;
  color:#4f585b;
}

#SLC2S3 a{
  font-size:1.1rem;
  line-height:32px;
  color:#d86803;
}

#SLC2S3 h4{
  font-size:1.8rem;
  line-height:2rem;
  color:#4f585b;
}


#SLC2S4{
  padding:0;
  background: url(../img/product/slc2/slc2-bg-03.webp) no-repeat bottom;
  background-size: cover;
}


#SLC2S4 p{
  font-size:1.1rem;
  line-height:30px;
  color:#fff;
}

#SLC2S4 h4{
  font-size:1.8rem;
  line-height:2rem;
  color:#fff;
}


#SLC2S5{
  padding:0;
  background: url(../img/product/slc2/slc2-bg-04.webp) no-repeat bottom;
  background-size: cover;
}


#SLC2S5 p{
  font-size:1.1rem;
  line-height:30px;
  color:#4f585b;
}

#SLC2S5 h4{
  font-size:1.8rem;
  line-height:2rem;
  color:#4f585b;
}

#SLC2S6{
  padding:0;
  background:#121214;
  }

#SLC2S6 p{
  font-size:1.1rem;
  line-height:30px;
  color:#fff;
  text-align: left;
}


#SLC2S6 h4{
  font-size:1.8rem;
  line-height:2rem;
  color:#fff;
}

#SLC2S7{
  padding:0;
  background: #fff;
}

#SLC2S7 .textAbsolute{
  position: absolute;
  top:15%;
  right:8%;
  z-index: 996;
}

#SLC2S7 p{
  font-size:1.1rem;
  line-height:30px;
  color:#fff;
  text-shadow: 0.1em 0.1em #895a49;
}

#SLC2S7 h4{
  font-size:1.8rem;
  line-height:2rem;
  color:#fff;
  text-align: left;
  text-shadow: 0.1em 0.1em #895a49;
}

@media screen and (min-width: 641px) and (max-width:850px){ 
  #SLC2S7 .textAbsolute{
    position: absolute;
    top:12%;
    right:9%;
    z-index: 996;
  }
  #SLC2S7 p{
  font-size:1.1rem;
  line-height:32px;
  color:#805951;
  text-shadow: 0.1em 0.1em #fff;
  }

  #SLC2S7 h4{
  font-size:1.8rem;
  line-height:2rem;
  color:#805951;
  text-align: left;
  text-shadow: 0.1em 0.1em #fff;
}
}

@media screen and (min-width: 851px) and (max-width:990px){ 
  #SLC2S7 .textAbsolute{
    position: absolute;
    top:12%;
    right:9%;
    z-index: 996;
  }
  #SLC2S7 p{
  font-size:1.1rem;
  line-height:30px;
  color:#805951;
  text-shadow: 0.1em 0.1em #fff;
  }

  #SLC2S7 h4{
  font-size:1.8rem;
  line-height:2rem;
  color:#805951;
  text-align: left;
  text-shadow: 0.1em 0.1em #fff;
}
}

@media screen and (max-width:640px) { 
    #SLC2S7 .textAbsolute{
    position: absolute;
    top:6%;
    left:10%;
    z-index: 996;
  }
  #SLC2S7 p{
  font-size:1.1rem;
  line-height:30px;
  color:#805951;
  text-shadow: 0.1em 0.1em #fff;
  }

  #SLC2S7 h4{
  font-size:1.8rem;
  line-height:2rem;
  color:#805951;
  text-align: left;
  text-shadow: 0.1em 0.1em #fff;
}
}


#SLC2S8{
  padding:0;
  background:#fff;
  background-size: cover;
  }

#SLC2S8 p{
  font-size:1.1rem;
  line-height:30px;
  color:#4f585b;
}

#SLC2S8 p a{
  font-size:1.1rem;
  line-height:30px;
  color:#8baf6b;
}

#SLC2S8 p a:hover{
  font-size:1.1rem;
  line-height:30px;
  color:#e27f34;
}

#SLC2S8 h4{
  font-size:1.8rem;
  line-height:2rem;
  color:#4f585b;
}

#SLC2S9{
  padding:0;
  background: url(../img/product/slc2/slc2-bg-05.webp) no-repeat bottom;
  background-size: cover;
}

#SLC2S9 .textAbsolute{
  position: absolute;
  top:15%;
  left:8%;
  z-index: 996;
}

@media screen and (min-width: 641px) and (max-width:850px){ 
  #SLC2S9 .textAbsolute{
    position: absolute;
    top:12%;
    left:9%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
    #SLC2S9 .textAbsolute{
    position: absolute;
    top:6%;
    left:9%;
    z-index: 996;
  }
}

#SLC2S9 p{
  font-size:1.1rem;
  line-height:30px;
  color:#4f585b;
  text-align: left;
}

#SLC2S9 h4{
  font-size:1.8rem;
  line-height:2rem;
  color:#4f585b;
}


#SLC2S10{
  padding:0;
  background:#f9f9f9;
  }

#SLC2S10 p{
  font-size:1.1rem;
  line-height:30px;
  color:#4f585b;
}

#SLC2S10 h4{
  font-size:1.8rem;
  line-height:2rem;
  color:#4f585b;
}

#SLC211{
  padding:0;
}

#SLC2S11 p{
  font-size:1.1rem;
  line-height:30px;
  color:#4f585b;
}

#SLC2S11 h4{
  font-size:1.8rem;
  line-height:2rem;
  color:#8b9a7f;
}

#SLC212{
  padding:0;
}

#SLC2S12 p{
  font-size:1.1rem;
  line-height:30px;
  color:#4f585b;
}

#SLC2S12 h4{
  font-size:1.8rem;
  line-height:2rem;
  color:#4f585b;
}


/*--------------------------------------------------------------
# 產品頁樣式-SL-B1
--------------------------------------------------------------*/
#SLC2S1{
  padding:3rem 0 3rem 0;
}

#SLC2S1 p{
  font-size:1.1rem;
  line-height:25px;
  color:#4f585b;
}


#SLB1S2{
  padding:0;
  background: url(../img/product/slc2/slc2-bg-03.webp) no-repeat bottom;
  background-size: cover;
}

#SLB1S2 .textAbsolute{
  position: absolute;
  top:15%;
  left:22%;
  z-index: 996;
}

@media screen and (min-width: 641px) and (max-width:850px){ 
  #SLB1S2 .textAbsolute{
    position: absolute;
    top:15%;
    left:20%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
    #SLB1S2 .textAbsolute{
    position: absolute;
    top:15%;
    left:10%;
    z-index: 996;
  }
}

#SLB1S2 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
}

#SLB1S2 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#fff;
}

#SLB1S3{
  padding:0;
  background:#F1F1F1;
  }


#SLB1S3 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
  text-align: left;
}


#SLB1S3 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#4f585b;
}



#SLB1S4{
  padding:0;
  background: url(../img/product/slc2/slc2-bg-04.webp) no-repeat bottom;
  background-size: cover;
}


#SLB1S4 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#SLB1S4 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#4f585b;
}


#SLB1S5{
  padding:0;
  background:#fff;
  background-size: cover;
  }

#SLB1S5 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#SLB1S5 p a{
  font-size:1.1rem;
  line-height:32px;
  color:#8baf6b;
}

#SLB1S5 p a:hover{
  font-size:1.1rem;
  line-height:32px;
  color:#e27f34;
}

#SLB1S5 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#4f585b;
}



#SLB1S6{
  padding:0;
  background: url(../img/product/slc2/slc2-bg-01.webp) no-repeat bottom;
  background-size: cover;
}


#SLB1S6 p{
  font-size:1.1rem;
  line-height:33px;
  color:#646b6d;
}

#SLB1S6 h4{
  font-size:2rem;
  line-height:2.5rem;
  color::#4f585b;
  text-align: center;
}


#SLB1S7{
  padding:0;
  background: url(../img/product/slc2/slc2-bg-05.webp) no-repeat bottom;
  background-size: cover;
}

#SLB1S7 .textAbsolute{
  position: absolute;
  top:15%;
  left:8%;
  z-index: 996;
}

@media screen and (min-width: 641px) and (max-width:850px){ 
  #SLB1S7 .textAbsolute{
    position: absolute;
    top:12%;
    left:9%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
    #SLB1S7 .textAbsolute{
    position: absolute;
    top:10%;
    left:10%;
    z-index: 996;
  }
}

#SLB1S7 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
  text-align: left;
}

#SLB1S7 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#4f585b;
}


#SLC2S8{
  padding:0;
  background:#f9f9f9;
  }

#SLC2S8 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#SLB1S8 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#4f585b;
}

#SLB1S9{
  padding:0;
}

#SLB1S9 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#SLB1S9 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#8b9a7f;
}

#SLB1S10{
  padding:0;
}

#SLB1S10 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#SLB1S10 p.spTitle {
    font-size: 1.2rem;
    line-height: 32px;
    color: #87AB6B;
}

#SLB1S10 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#4f585b;
}

#SLB1S11{
  padding:0;
  background: url(../img/product/slb1/slb1-bg-01.webp) no-repeat bottom;
  background-size: cover;
}


#SLB1S11 p{
  font-size:1.1rem;
  line-height:33px;
  color:#646b6d;
}

#SLB1S11 h4{
  font-size:2rem;
  line-height:2.5rem;
  color::#4f585b;
  text-align: center;
}

#SLB1S12{
  padding:0;
  background: url(../img/product/slc2/slc2-bg-02.webp) no-repeat bottom;
  background-size: cover;
}


#SLB1S12 p{
  font-size:1.1rem;
  line-height:33px;
  color:#646b6d;
}

#SLB1S12 h4{
  font-size:2rem;
  line-height:2.5rem;
  color::#4f585b;
  text-align: center;
}

/*--------------------------------------------------------------
# 產品頁樣式-SL-B2
--------------------------------------------------------------*/
#SLB2S1{
  padding:3rem 0 3rem 0;
}

#SLB2S1 p{
  font-size:1.1rem;
  line-height:25px;
  color:#4f585b;
}


#SLB2S2{
  padding:0;
  background: url(../img/product/slc2/slc2-bg-03.webp) no-repeat bottom;
  background-size: cover;
}

#SLB2S2 .textAbsolute{
  position: absolute;
  top:15%;
  left:22%;
  z-index: 996;
}

@media screen and (min-width: 641px) and (max-width:850px){ 
  #SLB2S2 .textAbsolute{
    position: absolute;
    top:15%;
    left:20%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
    #SLB2S2 .textAbsolute{
    position: absolute;
    top:15%;
    left:10%;
    z-index: 996;
  }
}

#SLB2S2 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
}

#SLB2S2 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#fff;
}

#SLB2S3{
  padding:0;
  background:#fff;
  }


#SLB2S3 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
  text-align: left;
}


#SLB2S3 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#4f585b;
}



#SLB2S4{
  padding:0;
  background: url(../img/product/slc2/slc2-bg-04.webp) no-repeat bottom;
  background-size: cover;
}


#SLB2S4 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#SLB2S4 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#4f585b;
}


#SLB2S5{
  padding:0;
  background:#fff;
  background-size: cover;
  }

#SLB2S5 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#SLB2S5 p a{
  font-size:1.1rem;
  line-height:32px;
  color:#8baf6b;
}

#SLB2S5 p a:hover{
  font-size:1.1rem;
  line-height:32px;
  color:#e27f34;
}

#SLB2S5 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#4f585b;
}



#SLB2S6{
  padding:0;
  background: url(../img/product/slb2/slb2-bg-02.webp) no-repeat bottom;
  background-size: cover;
}


#SLB2S6 p{
  font-size:1.1rem;
  line-height:33px;
  color:#646b6d;
}

#SLB2S6 h4{
  font-size:2rem;
  line-height:2.5rem;
  color::#4f585b;
  text-align: center;
}


#SLB2S7{
  padding:0;
  background: url(../img/product/slc2/slc2-bg-05.webp) no-repeat bottom;
  background-size: cover;
}

#SLB2S7 .textAbsolute{
  position: absolute;
  top:15%;
  left:8%;
  z-index: 996;
}

@media screen and (min-width: 641px) and (max-width:850px){ 
  #SLB2S7 .textAbsolute{
    position: absolute;
    top:12%;
    left:9%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
    #SLB2S7 .textAbsolute{
    position: absolute;
    top:10%;
    left:10%;
    z-index: 996;
  }
}

#SLB2S7 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
  text-align: left;
}

#SLB2S7 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#4f585b;
}


#SLB2S8{
  padding:0;
  background:#f9f9f9;
  }

#SLC2S8 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#SLB2S8 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#4f585b;
}

#SLB2S9{
  padding:0;
}

#SLB2S9 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#SLB2S9 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#8b9a7f;
}

#SLB2S10{
  padding:0;
}

#SLB2S10 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#SLB2S10 p.spTitle {
    font-size: 1.2rem;
    line-height: 32px;
    color: #87AB6B;
}

#SLB2S10 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#4f585b;
}

#SLB2S11{
  padding:0;
  background: url(../img/product/slb2/slb2-bg-01.webp) no-repeat bottom;
  background-size: cover;
}


#SLB2S11 p{
  font-size:1.1rem;
  line-height:33px;
  color:#646b6d;
}

#SLB2S11 h4{
  font-size:2rem;
  line-height:2.5rem;
  color::#4f585b;
  text-align: center;
}

#SLB2S12{
  padding:0;
  background: url(../img/product/slc2/slc2-bg-02.webp) no-repeat bottom;
  background-size: cover;
}


#SLB2S12 p{
  font-size:1.1rem;
  line-height:33px;
  color:#646b6d;
}

#SLB2S12 h4{
  font-size:2rem;
  line-height:2.5rem;
  color::#4f585b;
  text-align: center;
}

/*--------------------------------------------------------------
# 產品頁樣式-LT-A100
--------------------------------------------------------------*/
#LTA100S1{
  padding:4rem 0 4rem 0;
  background-image: #fff;
}

#LTA100S1 .textAbsolute{
  position: absolute;
  width:100%;
  top:10px;
  left:50%;
  transform: translateX(-50%);
  z-index: 996;
}

#LTA100S1 h1{
  font-size:1.4rem;
  color:#616463;
  font-family: sans-serif;
  font-weight: bold;
}

#LTA100S1 span{
  text-transform: uppercase;
  display: block;
}

#LTA100S1 .mytext1{
  color: #999999;
  font-size: 3.5rem;
  font-weight: 700;
  letter-spacing: 2px;
  margin-bottom: 10px;
  background: #fff;
  text-align: center;
  position: relative;
  animation: text 3s 1;

}
#LTA100S1 .mytext2{
  font-size: 3.5rem;
  color: #999999;
  font-weight: bold;
  ont-family: sans-serif;
  text-align: center;
}
@keyframes text {
  0%{
      color: #616463;
      margin-bottom: -80px;

  }
   30%{
      letter-spacing: 25px;
      margin-bottom: -80px;

  }
  85%{
      letter-spacing: 8px;
      margin-bottom: -80px;

  }
}

#LTA100S1 .fadeIn{
  animation: fadeIn 6s;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.pinkBg {
    background-color: #dddddd!important;
    background-image: linear-gradient(-90deg, #dddddd, #eaeaea);
}
.intro-play{
    height:80px;
    width:80px;
    position:absolute;
    top:24%;
    left:50%;
    text-align:center;
    margin:-40px 0 0 -40px;
    border-radius:240px;
    z-index:1;
}
.intro-play i{
    line-height:56px;
    font-size:30px
}
.intro-play .ripple{
    position:absolute;
    width:480px;
    height:480px;
    z-index:-1;
    top:24%;
    left:50%;
    opacity:0;
    margin:-240px 0 0 -240px;
    border-radius:240px;
    -webkit-animation:ripple 2s infinite;
    animation:ripple 2s infinite
}

@keyframes ripple{
    0%{
      opacity:1;
      -webkit-transform:scale(0);
      transform:scale(0)
    }
    100%{
      opacity:0;
      -webkit-transform:scale(1);
      transform:scale(1)
    }
}
.intro-play .ripple:nth-child(2){
    animation-delay:.3s;
    -webkit-animation-delay:.3s
}
.intro-playn .ripple:nth-child(3){
    animation-delay:.6s;
    -webkit-animation-delay:.6s
}

@media screen and (max-width: 640px) and (min-width: 990px) {
  .intro-play{
      height:80px;
      width:80px;
      position:absolute;
      top:32%;
      left:50%;
      text-align:center;
      margin:-40px 0 0 -40px;
      border-radius:240px;
      z-index:1;
  }
  .intro-play .ripple{
      position:absolute;
      width:430px;
      height:430px;
      z-index:-1;
      top:32%;
      left:50%;
      opacity:0;
      margin:-215px 0 0 -215px;
      border-radius:240px;
      -webkit-animation:ripple 2s infinite;
      animation:ripple 2s infinite
  }

}

@media screen and (max-width: 640px){
    .intro-play{
      height:80px;
      width:80px;
      position:absolute;
      top:30%;
      left:50%;
      text-align:center;
      margin:-40px 0 0 -40px;
      border-radius:240px;
      z-index:1;
  }
  .intro-play .ripple{
      position:absolute;
      width:400px;
      height:400px;
      z-index:-1;
      top:30%;
      left:50%;
      opacity:0;
      margin:-200px 0 0 -200px;
      border-radius:240px;
      -webkit-animation:ripple 2s infinite;
      animation:ripple 2s infinite
  }

}


#LTA100S2{
  padding:0;
}

#LTA100S2 .textAbsolute{
  position: absolute;
  top:20%;
  right:4%;
  z-index: 996;
}

@media screen and (min-width: 990px) and (max-width:1090px){ 
  #LTA100S2 .textAbsolute{
    position: absolute;
    top:10%;
    right:2%;
    z-index: 996;
  }
}

@media screen and (min-width: 768px) and (max-width:990px){ 
  #LTA100S2 .textAbsolute{
    position: absolute;
    top:10%;
    right:0;
    z-index: 996;
  }
}

@media screen and (min-width: 641px) and (max-width:768px){ 
  #LTA100S2 .textAbsolute{
    position: absolute;
    top:35%;
    right:14%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
    #LTA100S2 .textAbsolute{
    position: absolute;
    top:35%;
    right:12%;
    z-index: 996;
  }
}

#LTA100S2 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4c4c4c;
}

#LTA100S2 h4{
  font-size:2.2rem;
  line-height:2.5rem;
  color:#4c4c4c;
}


#LTA100S3{
  padding:8rem 0;
  background-image: linear-gradient(to bottom, #fff, #dcdcdc);
  }


#LTA100S3 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
  text-align: left;
}


#LTA100S3 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#4f585b;
}



#LTA100S4{
  padding:3rem;
}


#LTA100S4 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#LTA100S4 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#4f585b;
}


#LTA100S5{
  padding:3rem;
  background: url(../img/product/slc2/slc2-bg-01.webp) no-repeat bottom;
  background-size: cover;
  }

#LTA100S5 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#LTA100S5 p a{
  font-size:1.1rem;
  line-height:32px;
  color:#8baf6b;
}

#LTA100S5 p a:hover{
  font-size:1.1rem;
  line-height:32px;
  color:#e27f34;
}

#LTA100S5 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#4f585b;
}



#LTA100S6{
  padding:0;
  background: url(../img/product/Lta100/LTA100-bg-02.webp) no-repeat bottom;
  background-size: cover;
}


#LTA100S6 p{
  font-size:1.1rem;
  line-height:33px;
  color:#fff;
}

#LTA100S6 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#fff;
  text-align: center;
}


#LTA100S7{
  padding:0;
}

#LTA100S7 .textAbsolute{
  position: absolute;
  top:30%;
  left:26%;
  z-index: 996;
}

@media screen and (min-width: 768px) and (max-width:990px){ 
  #LTA100S7 .textAbsolute{
    position: absolute;
    top:28%;
    left:25%;
    z-index: 996;
  }
}

@media screen and (min-width: 640px) and (max-width:768px){ 
  #LTA100S7 .textAbsolute{
    position: absolute;
    top:40%;
    left:12%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
    #LTA100S7 .textAbsolute{
    position: absolute;
    top:35%;
    left:10%;
    z-index: 996;
  }
}

#LTA100S7 p{
  font-size:1.1rem;
  line-height:32px;
  color:#162751;
  text-align: left;
}

#LTA100S7 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#162751;
}
#LTA100S7 h5{
  font-size:1.5rem;
  line-height:2.5rem;
  color:#162751;
}


#LTA100S8{
  padding:0;
}

#LTA100S8 .textAbsolute{
  position: absolute;
  top:26%;
  left:45%;
  z-index: 996;
}

@media screen and (min-width: 768px) and (max-width:990px){ 
  #LTA100S8 .textAbsolute{
    position: absolute;
    top:20%;
    left:40%;
    z-index: 996;
  }
}

@media screen and (min-width: 640px) and (max-width:768px){ 
  #LTA100S8 .textAbsolute{
    position: absolute;
    top:59%;
    left:16%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
    #LTA100S8 .textAbsolute{
    position: absolute;
    top:58%;
    left:15%;
    z-index: 996;
  }
}

#LTA100S8 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
  text-align: left;
}

#LTA100S8 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#4f585b;
}

#LTA100S9{
  padding:3rem 0;
}

#LTA100S9 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#LTA100S9 h4{
  font-size:2rem;
  line-height:3rem;
  color:#4f585b;
}


#LTA100S10{
  padding:0;
}

#LTA100S10 p{
  font-size:1.1rem;
  line-height:32px;
  color:#4f585b;
}

#LTA100S10 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#4f585b;
}

/*--------------------------------------------------------------
# 產品頁樣式-VTR-360
--------------------------------------------------------------*/
#VTR360S1{
  padding:4rem 0 0 0;
  background: #fff;
}

#VTR360S2{
  padding:0;
  background: #262527;
}

#VTR360S2 .textAbsolute{
  position: absolute;
  width:100%;
  bottom:8%;
  left:50%;
  transform: translateX(-50%);
  z-index: 996;
}

#VTR360S2 h1{
  font-size:1.8rem;
  color:#CCCCCC;
  font-family: sans-serif;
  font-weight: 400;
}

#VTR360S2 span{
  font-size:2.5rem;
  color:#CF1F05;
  font-family: sans-serif;
  font-weight: 700;
}

#VTR360S2 h2{
  font-size:1.5rem;
  color:#878483;
  font-family: sans-serif;
  font-weight: 700;
}

#VTR360S3{
  padding:0;
  background: #5AB7CB;
}

#VTR360S3 p{
  font-size:1.1rem;
  line-height:32px;
  color:#D7F0F4;
  font-weight: 300;
  font-family: sans-serif;
}

#VTR360S3 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#D7F0F4;
  font-family: sans-serif;
  font-weight: 400;
}

#VTR360S4{
  padding:0;
}

#VTR360S4 .textAbsolute{
  position: absolute;
  top:15%;
  left:25%;
  z-index: 996;
}

@media screen and (min-width: 768px) and (max-width:990px){ 
  #VTR360S4 .textAbsolute{
    position: absolute;
    top:10%;
    left:20%;
    z-index: 996;
  }
}

@media screen and (min-width: 640px) and (max-width:768px){ 
  #VTR360S4 .textAbsolute{
    position: absolute;
    top:8%;
    left:8%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
  #VTR360S4 .textAbsolute{
    position: absolute;
    top:12%;
    left:7%;
    z-index: 996;
  }
}

#VTR360S4 p{
  font-size:1.1rem;
  line-height:32px;
  color:#A0A095;
  text-align: left;
  font-weight: 300;
  font-family: sans-serif;
}

#VTR360S4 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#A0A095;
  font-family: sans-serif;
  font-weight: 400;
}


#VTR360S5{
  padding:0;
  background: #fff;
}


#VTR360S6{
  padding:0;
}

#VTR360S6 .textAbsolute{
  position: absolute;
  top:25%;
  right:10%;
  z-index: 996;
}

@media screen and (min-width: 768px) and (max-width:990px){ 
  #VTR360S6 .textAbsolute{
    position: absolute;
    top:10%;
    right:10%;
    z-index: 996;
  }
}

@media screen and (min-width: 640px) and (max-width:768px){ 
  #VTR360S6 .textAbsolute{
    position: absolute;
    top:8%;
    right:10%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
  #VTR360S6 .textAbsolute{
    position: absolute;
    top:1%;
    right:6%;
    z-index: 996;
  }
}

#VTR360S6 p{
  font-size:1.1rem;
  line-height:32px;
  color:#9B99A3;
  text-align: left;
  font-weight: 300;
  font-family: sans-serif;
}

#VTR360S6 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#9B99A3;
  font-family: sans-serif;
  font-weight: 400;
}


#VTR360S7{
  padding:0;
}

#VTR360S7 .textAbsolute{
  position: absolute;
  top:25%;
  left:10%;
  z-index: 996;
}

@media screen and (min-width: 768px) and (max-width:990px){ 
  #VTR360S7 .textAbsolute{
    position: absolute;
    top:10%;
    left:10%;
    z-index: 996;
  }
}

@media screen and (min-width: 640px) and (max-width:768px){ 
  #VTR360S7 .textAbsolute{
    position: absolute;
    top:8%;
    left:10%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
  #VTR360S7 .textAbsolute{
    position: absolute;
    top:2%;
    left:8%;
    z-index: 996;
  }
}

#VTR360S7 p{
  font-size:1.1rem;
  line-height:32px;
  color:#9B99A3;
  text-align: left;
  font-weight: 300;
  font-family: sans-serif;
}

#VTR360S7 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#9B99A3;
  font-family: sans-serif;
  font-weight: 400;
}


#VTR360S8{
  padding:3rem 0;
  background-image: linear-gradient(to bottom, #fff, #E5E5E5);
}


#VTR360S8 p{
  font-size:1.1rem;
  line-height:32px;
  color:#9B99A3;
  font-family: sans-serif;
  font-weight: 300;
}

#VTR360S8 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#9B99A3;
  font-family: sans-serif;
  font-weight: 400;
}

#VTR360S9{
  padding:3rem 0 0 0;
  background: url(../img/product/vtr360/vtr360-bg-02.webp) no-repeat top;
  background-size: cover;
}


#VTR360S9 p{
  font-size:1.1rem;
  line-height:32px;
  color:#9B99A3;
  font-family: sans-serif;
  font-weight: 300;
}

#VTR360S9 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#9B99A3;
  font-family: sans-serif;
  font-weight: 400;
}

#VTR360S10{
  padding:0;
}

#VTR360S10 .textAbsolute{
  position: absolute;
  top:18%;
  left:32%;
  z-index: 996;
}

@media screen and (min-width: 768px) and (max-width:990px){ 
  #VTR360S10 .textAbsolute{
    position: absolute;
    top:15%;
    left:16%;
    z-index: 996;
  }
}

@media screen and (min-width: 640px) and (max-width:768px){ 
  #VTR360S10 .textAbsolute{
    position: absolute;
    top:12%;
    left:10%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
  #VTR360S10 .textAbsolute{
    position: absolute;
    top:2%;
    left:6%;
    z-index: 996;
  }
}

#VTR360S10 p{
  font-size:1.1rem;
  line-height:32px;
  color:#9B99A3;
  text-align: left;
  font-weight: 300;
  font-family: sans-serif;
}

#VTR360S10 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#9B99A3;
  font-family: sans-serif;
  font-weight: 400;
}


#VTR360S11{
  padding:3rem 0;
  background-image: linear-gradient(to bottom, #fff, #E5E5E5);
}


#VTR360S11 p{
  font-size:1.1rem;
  line-height:32px;
  color:#9B99A3;
  font-family: sans-serif;
  font-weight: 300;
}

#VTR360S11 span{
  font-size:0.9rem;
  line-height:32px;
  color:#9B99A3;
  font-family: sans-serif;
  font-weight: 300;
}

#VTR360S11 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#9B99A3;
  font-family: sans-serif;
  font-weight: 400;
}


#VTR360S12{
  padding:3rem 0;
  background-image: linear-gradient(to bottom, #fff, #E5E5E5);
}


#VTR360S12 p{
  font-size:1.1rem;
  line-height:32px;
  color:#9B99A3;
  font-family: sans-serif;
  font-weight: 300;
}


#VTR360S12 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#9B99A3;
  font-family: sans-serif;
  font-weight: 400;
}

#VTR360S13{
  padding:2rem 0;
  background: #fff;
}


#VTR360S13 table{
  font-size:1.1rem;
  line-height:32px;
  color:#8E8E8E;
  font-family: sans-serif;
  font-weight: 300;
}


#VTR360S13 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#9B99A3;
  font-family: sans-serif;
  font-weight: 400;
}


/*--------------------------------------------------------------
# UC-L150
--------------------------------------------------------------*/

#UCL150S1{
  padding:4rem 0 0 0;
  background-image: #fff;
}


#UCL150S1 h1{
  font-size:1.4rem;
  color:#616463;
  font-family: sans-serif;
  font-weight: bold;
}



#UCL150S2{
  padding:0;
  background: url(../img/product/ucl150/UC-L150-bg-01.webp) no-repeat top;
  background-size: cover;
  }


@media screen and (min-width: 2560px) and (max-width:3840px){ 
      #UCL150S2 .h1Normal{
        position: absolute;
        top:9%;
        left:41%;
      }

      #UCL150S2 .h1Normal h1{
        font-size:4rem !important;
        color:#fff;
        font-family: sans-serif;
        font-weight: 400;
      }

      #UCL150S2 .h2Gradient{
        position: absolute;
        top:14%;
        left:45.5%;
        z-index: 996;
      }

      #UCL150S2 .h2Gradient h2{
        font-size:5.5rem !important;
        color: #2af598;
        font-family: sans-serif;
        font-weight: 800;
        background: linear-gradient(90deg, #15ffb5 100%, #16fdb7 100%, #2dd9df 100%, #3fbcff 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #UCL150S2 .h3Normal{
        position: absolute;
        top:21.5%;
        left:44%;
      }

      #UCL150S2 .h3Normal h3{
        font-size:4rem !important;
        line-height:32px;
        color:#fff;
        font-family: sans-serif;
        font-weight: 500;
      }

      #UCL150S2 .wattsBox{
          position: absolute;
          width:200px;
          height: 60px;
          top:26%;
          left:50%;
          background: #e3f0f4;
          border-radius: 90px;
        }

        #UCL150S2 .wattsBox p{
          font-size:4rem;
          color:#080e3e;
          text-align: center;
          font-family: sans-serif;
          font-weight: 800;
          line-height: 60px;
        }

        #UCL150S2 .iconLightning{
          position: absolute;
          width:150px;
          top:13%;
          left:40%;
        }
}

@media screen and (min-width: 1920px) and (max-width:2560px){ 
      #UCL150S2 .h1Normal{
        position: absolute;
        top:9%;
        left:38%;
      }

      #UCL150S2 .h1Normal h1{
        font-size:3rem !important;
        color:#fff;
        font-family: sans-serif;
        font-weight: 400;
      }

      #UCL150S2 .h2Gradient{
        position: absolute;
        top:14%;
        left:44%;
        z-index: 996;
      }

      #UCL150S2 .h2Gradient h2{
        font-size:4.5rem !important;
        color: #2af598;
        font-family: sans-serif;
        font-weight: 800;
        background: linear-gradient(90deg, #15ffb5 100%, #16fdb7 100%, #2dd9df 100%, #3fbcff 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #UCL150S2 .h3Normal{
        position: absolute;
        top:21.5%;
        left:44%;
      }

      #UCL150S2 .h3Normal h3{
        font-size:3rem !important;
        line-height:32px;
        color:#fff;
        font-family: sans-serif;
        font-weight: 500;
      }

      #UCL150S2 .wattsBox{
          position: absolute;
          width:180px;
          height: 60px;
          top:26%;
          left:50%;
          background: #e3f0f4;
          border-radius: 90px;
        }

        #UCL150S2 .wattsBox p{
          font-size:3rem;
          color:#080e3e;
          text-align: center;
          font-family: sans-serif;
          font-weight: 800;
          line-height: 60px;
        }

        #UCL150S2 .iconLightning{
          position: absolute;
          width:120px;
          top:13%;
          left:40%;
        }
}

@media screen and (min-width: 1400px) and (max-width:1920px){ 
  #UCL150S2 .h1Normal{
    position: absolute;
    top:9%;
    left:40%;
  }

  #UCL150S2 .h1Normal h1{
    font-size:2rem !important;
    color:#fff;
    font-family: sans-serif;
    font-weight: 400;
  }

  #UCL150S2 .h2Gradient{
    position: absolute;
    top:12.5%;
    left:42%;
    z-index: 996;
  }

  #UCL150S2 .h2Gradient h2{
    font-size:3rem !important;
    color: #2af598;
    font-family: sans-serif;
    font-weight: 800;
    background: linear-gradient(90deg, #15ffb5 100%, #16fdb7 100%, #2dd9df 100%, #3fbcff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }

  #UCL150S2 .h3Normal{
    position: absolute;
    top:18%;
    left:42%;
  }

  #UCL150S2 .h3Normal h3{
    font-size:1.8rem !important;
    line-height:32px;
    color:#fff;
    font-family: sans-serif;
    font-weight: 500;
  }

  #UCL150S2 .wattsBox{
    position: absolute;
    width:110px;
    height: 50px;
    top:22%;
    left:47.5%;
    background: #e3f0f4;
    border-radius: 60px;
  }

  #UCL150S2 .wattsBox p{
    font-size:2rem;
    color:#080e3e;
    text-align: center;
    font-family: sans-serif;
    font-weight: 800;
    line-height: 51px;
  }

  #UCL150S2 .iconLightning{
    position: absolute;
    width:80px;
    top:13%;
    left:38%;
  }
}

@media screen and (min-width: 1100px) and (max-width:1400px){ 
      #UCL150S2 .h1Normal{
        position: absolute;
        top:9%;
        left:43%;
      }

      #UCL150S2 .h1Normal h1{
        font-size:2rem !important;
        color:#fff;
        font-family: sans-serif;
        font-weight: 400;
      }

      #UCL150S2 .h2Gradient{
        position: absolute;
        top:14%;
        left:45%;
        z-index: 996;
      }

      #UCL150S2 .h2Gradient h2{
        font-size:3rem !important;
        color: #2af598;
        font-family: sans-serif;
        font-weight: 800;
        background: linear-gradient(90deg, #15ffb5 100%, #16fdb7 100%, #2dd9df 100%, #3fbcff 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #UCL150S2 .h3Normal{
        position: absolute;
        top:22%;
        left:45.5%;
      }

      #UCL150S2 .h3Normal h3{
        font-size:1.8rem !important;
        line-height:32px;
        color:#fff;
        font-family: sans-serif;
        font-weight: 500;
      }

      #UCL150S2 .wattsBox{
          position: absolute;
          width:110px;
          height: 50px;
          top:28%;
          left:53%;
          background: #e3f0f4;
          border-radius: 60px;
        }

        #UCL150S2 .wattsBox p{
          font-size:2rem;
          color:#080e3e;
          text-align: center;
          font-family: sans-serif;
          font-weight: 800;
          line-height: 51px;
        }

        #UCL150S2 .iconLightning{
          position: absolute;
          width:80px;
          top:15%;
          left:40%;
        }
}


@media screen and (min-width: 900px) and (max-width:1100px){ 
      #UCL150S2 .h1Normal{
        position: absolute;
        top:9%;
        left:42%;
      }

      #UCL150S2 .h1Normal h1{
        font-size:2rem !important;
        color:#fff;
        font-family: sans-serif;
        font-weight: 400;
      }

      #UCL150S2 .h2Gradient{
        position: absolute;
        top:16%;
        left:45%;
        z-index: 996;
      }

      #UCL150S2 .h2Gradient h2{
        font-size:3rem !important;
        color: #2af598;
        font-family: sans-serif;
        font-weight: 800;
        background: linear-gradient(90deg, #15ffb5 100%, #16fdb7 100%, #2dd9df 100%, #3fbcff 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #UCL150S2 .h3Normal{
        position: absolute;
        top:26%;
        left:45.5%;
      }

      #UCL150S2 .h3Normal h3{
        font-size:1.8rem !important;
        line-height:32px;
        color:#fff;
        font-family: sans-serif;
        font-weight: 500;
      }

      #UCL150S2 .wattsBox{
          position: absolute;
          width:110px;
          height: 50px;
          top:34%;
          left:55%;
          background: #e3f0f4;
          border-radius: 60px;
        }

        #UCL150S2 .wattsBox p{
          font-size:2rem;
          color:#080e3e;
          text-align: center;
          font-family: sans-serif;
          font-weight: 800;
          line-height: 51px;
        }

        #UCL150S2 .iconLightning{
          position: absolute;
          width:75px;
          top:16%;
          left:39%;
        }
}

@media screen and (min-width: 768px) and (max-width:900px){ 
  #UCL150S2 .h1Normal{
        position: absolute;
        top:9%;
        left:45%;
      }

      #UCL150S2 .h1Normal h1{
        font-size:2rem !important;
        color:#fff;
        font-family: sans-serif;
        font-weight: 400;
      }

      #UCL150S2 .h2Gradient{
        position: absolute;
        top:17%;
        left:48%;
        z-index: 996;
      }

      #UCL150S2 .h2Gradient h2{
        font-size:3rem !important;
        color: #2af598;
        font-family: sans-serif;
        font-weight: 800;
        background: linear-gradient(90deg, #15ffb5 100%, #16fdb7 100%, #2dd9df 100%, #3fbcff 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #UCL150S2 .h3Normal{
        position: absolute;
        top:28%;
        left:48.5%;
      }

      #UCL150S2 .h3Normal h3{
        font-size:1.8rem !important;
        line-height:32px;
        color:#fff;
        font-family: sans-serif;
        font-weight: 500;
      }
       #UCL150S2 .wattsBox{
          position: absolute;
          width:110px;
          height: 50px;
          top:38%;
          left:59%;
          background: #e3f0f4;
          border-radius: 60px;
        }

        #UCL150S2 .wattsBox p{
          font-size:2rem;
          color:#080e3e;
          text-align: center;
          font-family: sans-serif;
          font-weight: 800;
          line-height: 51px;
        }

        #UCL150S2 .iconLightning{
          position: absolute;
          width:70px;
          top:15%;
          left:41%;
        }
}

@media screen and (min-width: 640px) and (max-width:768px){ 
      #UCL150S2 .h1Normal{
        position: absolute;
        top:9%;
        left:45%;
      }

      #UCL150S2 .h1Normal h1{
        font-size:2rem !important;
        color:#fff;
        font-family: sans-serif;
        font-weight: 400;
      }

      #UCL150S2 .h2Gradient{
        position: absolute;
        top:15%;
        left:49%;
        z-index: 996;
      }

      #UCL150S2 .h2Gradient h2{
        font-size:3rem !important;
        color: #2af598;
        font-family: sans-serif;
        font-weight: 800;
        background: linear-gradient(90deg, #15ffb5 100%, #16fdb7 100%, #2dd9df 100%, #3fbcff 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #UCL150S2 .h3Normal{
        position: absolute;
        top:24%;
        left:48%;
      }

      #UCL150S2 .h3Normal h3{
        font-size:1.8rem !important;
        line-height:32px;
        color:#fff;
        font-family: sans-serif;
        font-weight: 500;
      }
       #UCL150S2 .wattsBox{
          position: absolute;
          width:110px;
          height: 50px;
          top:32%;
          left:68%;
          background: #e3f0f4;
          border-radius: 60px;
        }

        #UCL150S2 .wattsBox p{
          font-size:2rem;
          color:#080e3e;
          text-align: center;
          font-family: sans-serif;
          font-weight: 800;
          line-height: 51px;
        }

        #UCL150S2 .iconLightning{
          position: absolute;
          width:80px;
          top:15%;
          left:40%;
        }
}

@media screen and (max-width:640px) { 
    #UCL150S2 .h1Normal{
        position: absolute;
        top:9%;
        left:36%;
      }

      #UCL150S2 .h1Normal h1{
        font-size:1.8rem !important;
        color:#fff;
        font-family: sans-serif;
        font-weight: 400;
      }

      #UCL150S2 .h2Gradient{
        position: absolute;
        top:16%;
        left:42%;
        z-index: 996;
      }

      #UCL150S2 .h2Gradient h2{
        font-size:2.5rem !important;
        color: #2af598;
        font-family: sans-serif;
        font-weight: 800;
        background: linear-gradient(90deg, #15ffb5 100%, #16fdb7 100%, #2dd9df 100%, #3fbcff 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #UCL150S2 .h3Normal{
        position: absolute;
        top:26%;
        left:40%;
      }

      #UCL150S2 .h3Normal h3{
        font-size:1.6rem !important;
        line-height:32px;
        color:#fff;
        font-family: sans-serif;
        font-weight: 500;
      }
       #UCL150S2 .wattsBox{
          position: absolute;
          width:110px;
          height: 50px;
          top:38%;
          left:65%;
          background: #e3f0f4;
          border-radius: 60px;
        }

        #UCL150S2 .wattsBox p{
          font-size:2rem;
          color:#080e3e;
          text-align: center;
          font-family: sans-serif;
          font-weight: 800;
          line-height: 51px;
        }

        #UCL150S2 .iconLightning{
          position: absolute;
          width:65px;
          top:16%;
          left:30%;
        }
}



#UCL150S3{
  padding:0;
}

#UCL150S3 .textAbsolute{
  position: absolute;
  top:20%;
  left:3%;
  z-index: 996;
}

#UCL150S3 p{
  font-size:1.1rem;
  line-height:30px;
  color:#3F353E;
  text-align: left;
  font-weight: 300;
  font-family: sans-serif;
}

#UCL150S3 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#3F353E;
  font-family: sans-serif;
  font-weight: 400;
}

#UCL150S3 .h4Focus{
  font-size:2.5rem;
  line-height:2.5rem;
  color:#3F353E;
  font-family: sans-serif;
  font-weight: 600;
}

@media screen and (min-width: 768px) and (max-width:990px){ 
  #UCL150S3 .textAbsolute{
    position: absolute;
    top:26%;
    left:4%;
    z-index: 996;
  }
    #UCL150S3 p{
    font-size:1rem;
    line-height:1.8rem;
    color:#3F353E;
    text-align: left;
    font-weight: 300;
    font-family: sans-serif;
  }

  #UCL150S3 h4{
    font-size:1.6rem;
    line-height:1.8rem;
    color:#3F353E;
    font-family: sans-serif;
    font-weight: 400;
  }

  #UCL150S3 .h4Focus{
    font-size:2.3rem;
    line-height:2.5rem;
    color:#3F353E;
    font-family: sans-serif;
    font-weight: 600;
  }
}

@media screen and (min-width: 640px) and (max-width:768px){ 
  #UCL150S3 .textAbsolute{
    position: absolute;
    top:18%;
    left:2%;
    z-index: 996;
  }
  #UCL150S3 .textAbsolute{
    position: absolute;
    top:19%;
    left:4%;
    z-index: 996;
  }
    #UCL150S3 p{
    font-size:1rem;
    line-height:1.8rem;
    color:#3F353E;
    text-align: left;
    font-weight: 300;
    font-family: sans-serif;
  }

  #UCL150S3 h4{
    font-size:1.6rem;
    line-height:1.8rem;
    color:#3F353E;
    font-family: sans-serif;
    font-weight: 400;
  }

  #UCL150S3 .h4Focus{
    font-size:2.3rem;
    line-height:2.5rem;
    color:#3F353E;
    font-family: sans-serif;
    font-weight: 600;
  }
}

@media screen and (max-width:640px) { 
  #UCL150S3 .textAbsolute{
    position: absolute;
    top:12%;
    left:4%;
    z-index: 996;
  }
    #UCL150S3 p{
    font-size:1rem;
    line-height:1.8rem;
    color:#3F353E;
    text-align: left;
    font-weight: 300;
    font-family: sans-serif;
  }

  #UCL150S3 h4{
    font-size:1.6rem;
    line-height:1.8rem;
    color:#3F353E;
    font-family: sans-serif;
    font-weight: 400;
  }

  #UCL150S3 .h4Focus{
    font-size:2.3rem;
    line-height:2.5rem;
    color:#3F353E;
    font-family: sans-serif;
    font-weight: 600;
  }
}




#UCL150S4{
  padding:0;
}

#UCL150S4 .textAbsolute{
  position: absolute;
  top:26%;
  right:6%;
  z-index: 996;
}

#UCL150S4 p{
  font-size:1.1rem;
  line-height:32px;
  color:#3F353E;
  text-align: left;
  font-weight: 300;
  font-family: sans-serif;
}

#UCL150S4 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#3F353E;
  font-family: sans-serif;
  font-weight: 400;
}

#UCL150S4 .h4Focus{
  font-size:2.5rem;
  line-height:2.5rem;
  color:#3F353E;
  font-family: sans-serif;
  font-weight: 600;
}


@media screen and (min-width: 768px) and (max-width:990px){ 
  #UCL150S4 .textAbsolute{
    position: absolute;
    top:21%;
    right:10%;
    z-index: 996;
  }
    #UCL150S4 p{
    font-size:1rem;
    line-height:1.8rem;
    color:#3F353E;
    text-align: left;
    font-weight: 300;
    font-family: sans-serif;
  }

  #UCL150S4 h4{
    font-size:1.6rem;
    line-height:2rem;
    color:#3F353E;
    font-family: sans-serif;
    font-weight: 400;
  }

  #UCL150S4 .h4Focus{
    font-size:2.3rem;
    line-height:2rem;
    color:#3F353E;
    font-family: sans-serif;
    font-weight: 600;
  }
}

@media screen and (min-width: 640px) and (max-width:768px){ 
  #UCL150S4 .textAbsolute{
    position: absolute;
    top:20%;
    right:10%;
    z-index: 996;
  }
   #UCL150S4 p{
    font-size:1rem;
    line-height:1.8rem;
    color:#3F353E;
    text-align: left;
    font-weight: 300;
    font-family: sans-serif;
  }

  #UCL150S4 h4{
    font-size:1.6rem;
    line-height:2rem;
    color:#3F353E;
    font-family: sans-serif;
    font-weight: 400;
  }

  #UCL150S4 .h4Focus{
    font-size:2.3rem;
    line-height:2rem;
    color:#3F353E;
    font-family: sans-serif;
    font-weight: 600;
  }
}

@media screen and (max-width:640px) { 
  #UCL150S4 .textAbsolute{
    position: absolute;
    top:11%;
    left:8%;
    z-index: 996;
  }
   #UCL150S4 p{
    font-size:1rem;
    line-height:1.8rem;
    color:#3F353E;
    text-align: left;
    font-weight: 300;
    font-family: sans-serif;
  }

  #UCL150S4 h4{
    font-size:1.6rem;
    line-height:2rem;
    color:#3F353E;
    font-family: sans-serif;
    font-weight: 400;
  }

  #UCL150S4 .h4Focus{
    font-size:2.3rem;
    line-height:2rem;
    color:#3F353E;
    font-family: sans-serif;
    font-weight: 600;
  }
}


#UCL150S5{
  padding:0;
}

#UCL150S5 .textAbsolute{
  position: absolute;
  top:30%;
  left:10%;
  z-index: 996;
}

#UCL150S5 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;;
  text-align: left;
  font-weight: 300;
  font-family: sans-serif;
}

#UCL150S5 h4{
  font-size:2.5rem;
  line-height:2.5rem;
  color:#fff;
  font-family: sans-serif;
  font-weight: 600;
}

#UCL150S5 .h4Focus{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
  font-family: sans-serif;
  font-weight: 400;
}


@media screen and (min-width: 768px) and (max-width:990px){ 
  #UCL150S5 .textAbsolute{
    position: absolute;
    top:21%;
    left:10%;
    z-index: 996;
  }
    #UCL150S5 p{
    font-size:1rem;
    line-height:1.8rem;
    color:#fff;
    text-align: left;
    font-weight: 300;
    font-family: sans-serif;
  }

  #UCL150S5 h4{
    font-size:2.3rem;
    line-height:2rem;
    color:#fff;
    font-family: sans-serif;
    font-weight: 600;
  }

  #UCL150S5 .h4Focus{
    font-size:1.6rem;
    line-height:2rem;
    color:#fff;
    font-family: sans-serif;
    font-weight: 400;
  }
}

@media screen and (min-width: 640px) and (max-width:768px){ 
  #UCL150S5 .textAbsolute{
    position: absolute;
    top:20%;
    left:10%;
    z-index: 996;
  }
   #UCL150S5 p{
    font-size:1rem;
    line-height:1.8rem;
    color:#fff;
    text-align: left;
    font-weight: 300;
    font-family: sans-serif;
  }

  #UCL150S5 h4{
    font-size:2.3rem;
    line-height:2rem;
    color:#fff;
    font-family: sans-serif;
    font-weight: 600;
  }

  #UCL150S5 .h4Focus{
    font-size:1.6rem;
    line-height:2rem;
    color:#fff;
    font-family: sans-serif;
    font-weight: 400;
  }
}

@media screen and (max-width:640px) { 
  #UCL150S5 .textAbsolute{
    position: absolute;
    top:13%;
    left:8%;
    z-index: 996;
  }
   #UCL150S5 p{
    font-size:1rem;
    line-height:1.8rem;
    color:#fff;
    text-align: left;
    font-weight: 300;
    font-family: sans-serif;
  }

  #UCL150S5 h4{
    font-size:2.3rem;
    line-height:2rem;
    color:#fff;
    font-family: sans-serif;
    font-weight: 600;
  }

  #UCL150S5 .h4Focus{
    font-size:1.6rem;
    line-height:2rem;
    color:#fff;
    font-family: sans-serif;
    font-weight: 400;
  }
}



#UCL150S6{
  padding:30px 0 0 0;
  background: url(../img/product/ucl150/UC-L150-bg-02.webp) no-repeat top;
  background-size: cover;
}

#UCL150S6 p{
  font-size:1.1rem;
  line-height:32px;
  color:#3F353E;
  text-align: left;
  font-weight: 300;
  font-family: sans-serif;
}

#UCL150S6 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#3F353E;
  font-family: sans-serif;
  font-weight: 400;
}

#UCL150S6 .h4Focus{
  font-size:2.5rem;
  line-height:2.5rem;
  color:#3F353E;
  font-family: sans-serif;
  font-weight: 600;
}


@media screen and (min-width: 768px) and (max-width:990px){ 
    #UCL150S6 p{
    font-size:1rem;
    line-height:1.8rem;
    color:#3F353E;
    text-align: left;
    font-weight: 300;
    font-family: sans-serif;
  }

  #UCL150S6 h4{
    font-size:1.6rem;
    line-height:2rem;
    color:#3F353E;
    font-family: sans-serif;
    font-weight: 400;
  }

  #UCL150S6 .h4Focus{
    font-size:2.3rem;
    line-height:2rem;
    color:#3F353E;
    font-family: sans-serif;
    font-weight: 600;
  }
}

@media screen and (min-width: 640px) and (max-width:768px){ 
   #UCL150S6 p{
    font-size:1rem;
    line-height:1.8rem;
    color:#3F353E;
    text-align: left;
    font-weight: 300;
    font-family: sans-serif;
  }

  #UCL150S6 h4{
    font-size:1.6rem;
    line-height:2rem;
    color:#3F353E;
    font-family: sans-serif;
    font-weight: 400;
  }

  #UCL150S4 .h4Focus{
    font-size:2.3rem;
    line-height:2rem;
    color:#3F353E;
    font-family: sans-serif;
    font-weight: 600;
  }
}

@media screen and (max-width:640px) { 
   #UCL150S6 p{
    font-size:1rem;
    line-height:1.8rem;
    color:#3F353E;
    text-align: left;
    font-weight: 300;
    font-family: sans-serif;
  }

  #UCL150S6 h4{
    font-size:1.6rem;
    line-height:2rem;
    color:#3F353E;
    font-family: sans-serif;
    font-weight: 400;
  }

  #UCL150S6 .h4Focus{
    font-size:2.3rem;
    line-height:2rem;
    color:#3F353E;
    font-family: sans-serif;
    font-weight: 600;
  }
}


#UCL150S7{
  padding:0;
}

#UCL150S7 .textAbsolute{
  position: absolute;
  top:30%;
  left:8%;
  z-index: 996;
}

#UCL150S7 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;;
  text-align: left;
  font-weight: 300;
  font-family: sans-serif;
}

#UCL150S7 h4{
  font-size:2.5rem;
  line-height:2.5rem;
  color:#fff;
  font-family: sans-serif;
  font-weight: 600;
}

#UCL150S7 .h4Focus{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
  font-family: sans-serif;
  font-weight: 400;
}


@media screen and (min-width: 768px) and (max-width:990px){ 
  #UCL150S7 .textAbsolute{
    position: absolute;
    top:21%;
    left:8%;
    z-index: 996;
  }
    #UCL150S7 p{
    font-size:1rem;
    line-height:1.8rem;
    color:#fff;
    text-align: left;
    font-weight: 300;
    font-family: sans-serif;
  }

  #UCL150S7 h4{
    font-size:2.3rem;
    line-height:2rem;
    color:#fff;
    font-family: sans-serif;
    font-weight: 600;
  }

  #UCL150S7 .h4Focus{
    font-size:1.6rem;
    line-height:2rem;
    color:#fff;
    font-family: sans-serif;
    font-weight: 400;
  }
}

@media screen and (min-width: 640px) and (max-width:768px){ 
  #UCL150S7 .textAbsolute{
    position: absolute;
    top:20%;
    left:8%;
    z-index: 996;
  }
   #UCL150S7 p{
    font-size:1rem;
    line-height:1.8rem;
    color:#fff;
    text-align: left;
    font-weight: 300;
    font-family: sans-serif;
  }

  #UCL150S7 h4{
    font-size:2.3rem;
    line-height:2rem;
    color:#fff;
    font-family: sans-serif;
    font-weight: 600;
  }

  #UCL150S7 .h4Focus{
    font-size:1.6rem;
    line-height:2rem;
    color:#fff;
    font-family: sans-serif;
    font-weight: 400;
  }
}

@media screen and (max-width:640px) { 
  #UCL150S7 .textAbsolute{
    position: absolute;
    top:13%;
    left:8%;
    z-index: 996;
  }
   #UCL150S7 p{
    font-size:1rem;
    line-height:1.8rem;
    color:#fff;
    text-align: left;
    font-weight: 300;
    font-family: sans-serif;
  }

  #UCL150S7 h4{
    font-size:2.3rem;
    line-height:2rem;
    color:#fff;
    font-family: sans-serif;
    font-weight: 600;
  }

  #UCL150S7 .h4Focus{
    font-size:1.6rem;
    line-height:2rem;
    color:#fff;
    font-family: sans-serif;
    font-weight: 400;
  }
}


#UCL150S8{
  padding:2rem 0;
  background: #fff;
}


#UCL150S8 table{
  font-size:1.1rem;
  line-height:32px;
  color:#8E8E8E;
  font-family: sans-serif;
  font-weight: 300;
}


#UCL150S8 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#9B99A3;
  font-family: sans-serif;
  font-weight: 400;
}

/*--------------------------------------------------------------
Aio2024
--------------------------------------------------------------*/
#Aio2024S1{
  padding:0;
  background-size: cover;
}

#Aio2024S2{
  padding:3rem 0 5rem 0;
  background: url(../img/product/Aio/Aio-section2.jpg) no-repeat bottom;
  background-size: cover;
}

#Aio2024S2 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Aio2024S2 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Aio2024S3{
  padding:3rem 0 0 0;
  background: url(../img/product/Aio/Aio-section3.jpg) no-repeat bottom;
  background-size: cover;
}

#Aio2024S3 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Aio2024S3 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Aio2024S4{
  padding:3rem 0 0 0;
  background: url(../img/product/Aio/Aio-section4.jpg) no-repeat bottom;
  background-size: cover;
}

#Aio2024S4 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Aio204S4 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Aio2024S4 .imgGif{
  position: absolute;
  top:0;
  left:0;
}

#Aio2024S5{
  padding:3rem 0 0 0;
  background: url(../img/product/aio2024/Aio2024-section5.webp) no-repeat bottom;
  background-size: cover;
}

#Aio2024S5 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Aio2024S5 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Aio2024S6{
  padding:3rem 0 0 0;
  background: url(../img/product/Aio/Aio-section6.jpg) no-repeat bottom;
  background-size: cover;
}

#Aio2024S6 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Aio2024S6 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Aio2024S7{
  padding:5rem 0 6rem 0;
  background: url(../img/product/Aio/Aio-section7.jpg) no-repeat bottom;
  background-size: cover;
}

#Aio2024S7 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Aio2024S7 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Aio2024S8{
  padding:3rem 0 6rem 0;
  /*background: url(../img/product/Aio/Aio-section7.jpg) no-repeat bottom;*/
  background-color: #fff;
  background-size: cover;
}

#Aio2024S8 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Aio2024S8 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Aio2024S9{
  padding:3rem 0 0 0;
  background: url(../img/product/Aio/Aio-section9.jpg) no-repeat bottom ;
  background-color: #e7e7e7;
  background-size: cover;
}

#Aio2024S9 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Aio2024S9 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Aio2024S10{
  padding:3rem 0 0 0;
  background: url(../img/product/Aio/Aio-section10.jpg) no-repeat top ;
  background-color: #e7e7e7;
  background-size: cover;
}

#Aio2024S10 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Aio2024S10 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Aio2024S11{
  padding:3rem 0 0 0;
  background: url(../img/product/aio2024/Aio2024-section9.webp) no-repeat bottom;
  background-size: cover;
}

#Aio2024S11 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
  margin-top:3rem;
}

#Aio2024S11 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
}

#Aio2024S12{
  padding:3rem 0 0 0;
  /*background: url(../img/product/Aio/Aio-section10.jpg) no-repeat top ;*/
  background-color: #fff;
  background-size: cover;
}

#Aio2024S12 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Aio2024S12 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

/*--------------------------------------------------------------
# Nw-200TR-C
--------------------------------------------------------------*/
#NW200TRCS1{
  padding:3rem 0 3rem 0;
}

#NW200TRCS1 p{
  font-size:1.1rem;
  line-height:25px;
  color:#4f585b;
}


#NW200TRCS2{
  padding:0 0 30px 0;
}

#NW200TRCS2 .textAbsolute{
  position: absolute;
  top:14%;
  left:10%;
  z-index: 996;
}

@media screen and (min-width: 641px) and (max-width:990px){ 
  #NW200TRCS2 .textAbsolute{
    position: absolute;
    top:10%;
    left:13%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
    #NW200TRCS2 .textAbsolute{
    position: absolute;
    top:2%;
    left:7%;
    z-index: 996;
  }
}

#NW200TRCS2 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7C7C72;
}

#NW200TRCS2 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#DD8D24;
}

#NW200TRCS2 h5{
  font-size:1.6rem;
  line-height:2.2rem;
  color:#5E5E58;
}

#NW200TRCS3{
  padding:0;
  background:#F1F1F1;
  }

#NW200TRCS3 .textAbsolute{
  position: absolute;
  top:14%;
  right:10%;
  z-index: 996;
}

@media screen and (min-width: 641px) and (max-width:990px){ 
  #NW200TRCS3 .textAbsolute{
    position: absolute;
    top:11%;
    right:15%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
    #NW200TRCS3 .textAbsolute{
    position: absolute;
    top:8%;
    right:10%;
    z-index: 996;
  }
}

#NW200TRCS3 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#DD8D24;
}

#NW200TRCS3 h5{
  font-size:1.6rem;
  line-height:2.2rem;
  color:#fff;
}


#NW200TRCS3 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
  text-align: left;
}




#NW200TRCS4{
  padding:0;

}


#NW200TRCS4 .textAbsolute{
  position: absolute;
  top:12%;
  left:25%;
  z-index: 996;
}

@media screen and (min-width: 641px) and (max-width:990px){ 
  #NW200TRCS4 .textAbsolute{
    position: absolute;
    top:11%;
    left:15%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
    #NW200TRCS4 .textAbsolute{
    position: absolute;
    top:8%;
    left:8%;
    z-index: 996;
  }
}

#NW200TRCS4 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#DD8D24;
}

#NW200TRCS4 h5{
  font-size:1.6rem;
  line-height:2.2rem;
  color:#5E5E58;
}


#NW200TRCS4 p{
  font-size:1.1rem;
  line-height:30px;
  color:#7C7C72;
  text-align: center;
}


#NW200TRCS5{
  padding:0;
  }

#NW200TRCS5 .textAbsolute{
  position: absolute;
  top:35%;
  right:10%;
  z-index: 996;
}

@media screen and (min-width: 641px) and (max-width:990px){ 
  #NW200TRCS5 .textAbsolute{
    position: absolute;
    top:8%;
    right:15%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
    #NW200TRCS5 .textAbsolute{
    position: absolute;
    top:8%;
    right:10%;
    z-index: 996;
  }
}

#NW200TRCS5 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#DD8D24;
}

#NW200TRCS5 h5{
  font-size:1.6rem;
  line-height:2.2rem;
  color:#fff;
}


#NW200TRCS5 p{
  font-size:1.1rem;
  line-height:28px;
  color:#fff;
  text-align: left;
}


#NW200TRCS6{
  padding:0;
}


#NW200TRCS6 .textAbsolute{
  position: absolute;
  top:25%;
  right:10%;
  z-index: 996;
}

@media screen and (min-width: 991px) and (max-width:1100px){ 
  #NW200TRCS6 .textAbsolute{
    position: absolute;
    top:10%;
    right:10%;
    z-index: 996;
  }
}

@media screen and (min-width: 641px) and (max-width:990px){ 
  #NW200TRCS6 .textAbsolute{
    position: absolute;
    top:10%;
    right:10%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
    #NW200TRCS6 .textAbsolute{
    position: absolute;
    top:10%;
    left:10%;
    z-index: 996;
  }
}

#NW200TRCS6 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#DD8D24;
}

#NW200TRCS6 h5{
  font-size:1.6rem;
  line-height:2.2rem;
  color:#5E5E58;
}


#NW200TRCS6 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7C7C72;
  text-align:left;
}

#NW200TRCS7{
  padding:0;
}


#NW200TRCS7 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#DD8D24;
}

#NW200TRCS7 h5{
  font-size:1.6rem;
  line-height:2.2rem;
  color:#5E5E58;
}


#NW200TRCS7 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7C7C72;
  text-align:left;
}



#NW200TRCS8{
  padding:0;
}


#NW200TRCS8 p{
  font-size:1.1rem;
  line-height:33px;
  color:#646b6d;
}

#NW200TRCS8 h4{
  font-size:2rem;
  line-height:2.5rem;
  color::#4f585b;
  text-align: center;
}

/*--------------------------------------------------------------
# NC-464-24
--------------------------------------------------------------*/
#NC464-24S1{
  padding:3rem 0;
}

#NC464-24S1 p{
  font-size:1.1rem;
  line-height:25px;
  color:#6a7478;
}

#NC464-24S2{
  padding:0;
  background: url(../img/product/nc464-24/nc464-24-bg-01.webp) no-repeat bottom;
  background-size: cover;
}

#NC464-24S2 .mt-6{
  margin-top:15%;
}

#NC464-24S2 p{
  font-size:1.2rem;
  line-height:32px;
  color:#808F94;
}

#NC464-24S2 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#808F94;
}


#NC464-24S3{
  padding:80px 0 0 30px;
  background: url(../img/product/nc464-24/nc464-24-bg-02.webp) no-repeat bottom;
  background-size: cover;
}

#NC464-24S3 p{
  font-size:1.2rem;
  line-height:32px;
  color:#828180;
}

#NC464-24S3 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#828180;
}

#NC464-24S4{
  padding:60px 30px;
  background: #E5E6E6;
}

#NC464-24S4 p{
  font-size:1.2rem;
  line-height:32px;
  color:#828180;
}

#NC464-24S4 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#828180;
}

#NC464-24S5{
  padding:0;
}

#NC464-24S5 p{
  font-size:1.2rem;
  line-height:32px;
  color:#808F94;
}

#NC464-24S5 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#808F94;
}

#NC464-24S5 h5{
  font-size:1.5rem;
  line-height:2.5rem;
  color:#808F94;
}

#NC464-24S5 .px-6{
  padding-left:15%;
  padding-right:15%;
}

#NC464-24S5 .mx-6{
  margin-left:15%;
  margin-right:15%;
}

#NC464-24S5 .mt-6{
  margin-top:18%;
}
#NC464-24S5 .my-6{
  margin-top:18%;
  margin-bottom:18%;
}

#NC464-24S6{
  ppadding:0;
  background: #fff;
  background-size: cover;
}

#NC464-24S6 p{
  font-size:1.2rem;
  line-height:32px;
  color:#808F94;
}

#NC464-24S6 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#808F94;
}

#NC464-24S6 h5{
  font-size:1.5rem;
  line-height:2.5rem;
  color:#808F94;
}
#NC464-24S6 .px-6{
  padding-left:12%;
  padding-right:12%;
}


#NC464-24S6 .my-6{
  margin-top:18%;
  margin-bottom:18%;
}

#NC464-24S7{
  padding:0;
  background: url(../img/product/nc464-24/nc464-24-bg-04.webp) no-repeat bottom;
  background-size: cover;
}
#NC464-24S7 p{
  font-size:1.2rem;
  line-height:32px;
  color:#808F94;
}

#NC464-24S7 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#808F94;
}

#NC464-24S7 h5{
  font-size:1.5rem;
  line-height:2.5rem;
  color:#808F94;
}

#NC464-24S7 .px-6{
  padding-left:15%;
  padding-right:15%;
}

#NC464-24S7 .mt-6{
  margin-top:12%;
}

#NC464-24S8{
  padding:0;
  background: url(../img/product/nc464-24/nc464-24-bg-05.webp) no-repeat bottom;
  background-size: cover;
}

#NC464-24S8 p{
  font-size:1.2rem;
  line-height:32px;
  color:#808F94;
}

#NC464-24S8 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#808F94;
}


#NC464-24S9{
  padding:0;
}

#NC464-24S9 p{
  font-size:1.2rem;
  line-height:32px;
  color:#808F94;
}

#NC464-24S9 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#808F94;
}

#NC464-24S9 .table {
    width: 100%;
    margin-bottom: 1rem;
    color: #808F94 !important;
}

#NC464-24S9 .table img{
    width: 60%;
}

/*--------------------------------------------------------------
# 產品頁樣式-V600
--------------------------------------------------------------*/
#V600S1{
  padding:10px 0;
}

#V600S1 p{
  font-size:1.1rem;
  line-height:25px;
  color:#6a7478;
}

#V600S2{
  padding:0;
  background:#fff
}

#V600S2 .video{
  padding:0;
  background:#000
}

#V600S2 p{
  font-size:1.2rem;
  line-height:32px;
  color:#6a7478;
}

#V600S2 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}


#V600S3{
  padding:20px;
  background:#fff
}

#V600S4{
  padding:0;
}

#V600S4 p{
  font-size:1.2rem;
  line-height:32px;
  color:#6a7478;
}

#V600S4 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#4f585b;
}

/*--------------------------------------------------------------
# 無線充電筆盤
--------------------------------------------------------------*/
#eduboxS1{
  padding:2rem 0 0 0;
}



#eduboxS2{
  padding:0;
  background: url(../img/product/edubox/jp/edubox-bg-0.webp) no-repeat top;
  background-size: cover;
}

#eduboxS3{
  padding:0;
}


#eduboxS4{
  padding:0;
  background: url(../img/product/edubox/jp/edubox-bg-1.webp) no-repeat top;
  background-size: cover;
}

#eduboxS5{
  padding:0;
  background: url(../img/product/edubox/jp/edubox-bg-2.webp) no-repeat top;
  background-size: cover;
}


/*--------------------------------------------------------------
# 產品頁樣式-NW200TR-50
--------------------------------------------------------------*/

#NW200TR50S1{
  padding:0;
  background: #fff;
}
#NW200TR50S1 p{
  font-size:1rem;
  line-height:25px;
  color:#8E8E8E;
}

#NW200TR50S2{
  padding:6.5rem 0 0 0;
  background: #f3ede9;
}

#NW200TR50S2 p{
  font-size:1.1rem;
  line-height:35px;
  color:#656461;
  margin-top:3rem;
}

#NW200TR50S2 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#656461;
}

#NW200TR50S3{
  padding:0;
  background: #000;
}

#NW200TR50S3 .textAbsolute{
  position: absolute;
  top:25%;
  left:11%;
  z-index: 996;
}

@media screen and (min-width: 641px) and (max-width:990px){ 
  #NW200TR50S3 .textAbsolute{
    position: absolute;
    top:13%;
    right:15%;
    z-index: 996;
  }
  #NW200TR50S3 h4{
    font-size:1.3rem;
    line-height:2.5rem;
    color:#EAE7E5;
    }
    #NW200TR50S3 .mask{
    font-size:1.3rem;
    color:#FF9B04;
    }
}

@media screen and (max-width:640px) { 
    #NW200TR50S3 .textAbsolute{
    position: absolute;
    top:10%;
    left:8%;
    z-index: 996;
  }
    
}

#NW200TR50S3 p{
  font-size:1.1rem;
  line-height:30px;
  color:#EAE7E5;
  margin-right:2rem;
}

#NW200TR50S3 .mask{
  font-size:1.8rem;
  color:#FF9B04;
}

#NW200TR50S3 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#EAE7E5;
}

#NW200TR50S3 h5{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#EAE7E5;
}



#NW200TR50S4{
  padding:6.5rem 0 5rem 0;
  background: #fff;
}

#NW200TR50S4 p{
  font-size:1.1rem;
  line-height:30px;
  color:#656461;
}

#NW200TR50S4 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#656461;
}

#NW200TR50S5{
  padding:6.5rem 0 0 0;
  background: #000;
}

#NW200TR50S5 p{
  font-size:1.1rem;
  line-height:30px;
  color:#EAE7E5;
  margin-top:3rem;
}

#NW200TR50S5 .mask{
  font-size:1.2rem;
  color:#FF9B04;
}

#NW200TR50S5 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#EAE7E5;
}

#NW200TR50S6{
  padding:6.5rem 0 5rem 0;
  background: #fff;
}

#NW200TR50S6 p{
  font-size:1.1rem;
  line-height:30px;
  color:#939393;
  margin-top:3rem;
}

#NW200TR50S6 .mask{
  font-size:1.2rem;
  line-height:2.5rem;
  color:#FF9B04;
}

#NW200TR50S6 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#656461;
}

#NW200TR50S6 h5{
  font-size:1.4rem;
  line-height:2.5rem;
  color:#7F7E7E;
}


#NW200TR50S7{
  padding:6rem 0 5rem 0;
  background: #fff;
}

#NW200TR50S7 p{
  font-size:1.1rem;
  line-height:30px;
  color:#939393;
  padding-top:3rem;
}


#NW200TR50S7 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#656461;
  padding-top:8rem;
}

#NW200TR50S7 h5{
  font-size:1.4rem;
  line-height:2.5rem;
  color:#7F7E7E;
}

#NW200TR50S8{
  padding:0;
  background: #fff;
}

#NW200TR50S9{
  padding:6.5rem 0;
  background: #F7F7F7;
}

#NW200TR50S9 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#656461;
  padding-top:8rem;
}

#NW200TR50S10{
  padding:0;
  background: #fff;
}

#NW200TR50S10 p{
  font-size:1.1rem;
  line-height:30px;
  color:#5e5e58;
}

#NW200TR50S10 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#656461;
  text-align: center;
}

#NW200TR50S10 h5{
  font-size:1.4rem;
  line-height:2.5rem;
  color:#7F7E7E;
}

#NW200TR50S10 td{
  font-size:1.1rem;
  line-height:30px;
  color:#656461;
}

/*--------------------------------------------------------------
# 產品頁樣式-Aio2025
--------------------------------------------------------------*/
#Aio2025S1{
  padding:0;
  background-size: cover;
}

#Aio2025S2{
  padding:3rem 0 5rem 0;
  background: url(../img/product/nca24p-25W/nca24p25-section-01.webp) no-repeat bottom;
  background-size: cover;
}

#Aio2025S2 p{
  font-size:1.2rem;
  line-height:32px;
  color:#fff;
  margin-top:3rem;
}
#Aio2025S2 span{
  font-size:1.1rem;
  line-height:32px;
  color:#5abde0;
  margin-top:3rem;
}

#Aio2025S2 h4{
  font-size:3rem;
  line-height:4rem;
  color:#fff;
}
@media screen and (max-width:768px) { 
    #Aio2025S2 h4{
    font-size:2rem;
    line-height:3rem;
    color:#fff;
  }

}

#Aio2025S3{
  padding:3rem 0 0 0;
  background: url(../img/product/nca24p-25W/nca24p25-section-02.webp) no-repeat bottom;
  background-size: cover;
}

#Aio2025S3 p{
  font-size:1.2rem;
  line-height:2rem;
  color:#0e2b44;
  margin-top:3rem;
}

#Aio2025S3 h4{
  font-size:3rem;
  line-height:4rem;
  color:#086c9e;
}

#Aio2025S3 h5{
  font-size:2.5rem;
  line-height:3.5rem;
  color:#086c9e;
}

#Aio2025S4{
  padding:2rem 0 2rem 0;
  background: url(../img/product/nca24p-25W/nca24p25-section-03.webp) no-repeat bottom;
  background-size: cover;
}

#Aio2025S4 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
  margin-top:3rem;
}

#Aio2025S4 h4{
  font-size:3rem;
  line-height:4rem;
  color:#fff;
}

#Aio2025S4 h5{
  font-size:2.5rem;
  line-height:3.5rem;
  color:#fff;
}



#Aio2025S5{
  padding:3rem 0 0 0;
  background: url(../img/product/nca24p-25W/nca24p25-section-04.webp) no-repeat bottom;
  background-size: cover;
}

#Aio2025S5 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
  margin-top:3rem;
}

#Aio2025S5 h4{
  font-size:3rem;
  line-height:4rem;
  color:#fff;
}
#Aio2025S5 h5{
  font-size:2rem;
  line-height:2.5rem;
  color:#fff;
}

#Aio2025S6{
  padding:0;
  background: #08162a;
}

#Aio2025S6 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
  margin-top:3rem;
}

#Aio2025S6 h4{
  font-size:3rem;
  line-height:3.5rem;
  color:#fff;
}
#Aio2025S6 h5{
  font-size:2rem;
  line-height:2.5rem;
  color:#fff;
}

#Aio2025S7{
  padding:4rem 0 0 0;
  background: url(../img/product/nca24p-25W/nca24p25-section-05.webp) no-repeat bottom;
  background-size: cover;
}

#Aio2025S7 p{
  font-size:1.1rem;
  line-height:32px;
  color:#0b172b;
  margin-top:3rem;
}

#Aio2025S7 h4{
  font-size:3rem;
  line-height:4rem;
  color:#0b172b;
}

#Aio2025S7 h5{
  font-size:2rem;
  line-height:2.5rem;
  color:#0b172b;
}

#Aio2025S8{
  padding:3rem 0 2rem 0;
  background: url(../img/product/nca24p-25W/nca24p25-section-06.webp) no-repeat bottom;
  background-color: #fff;
  background-size: cover;
}

#Aio2025S8 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
  margin-top:3rem;
}

#Aio2025S8 h4{
  font-size:3rem;
  line-height:4rem;
  color:#fff;
}
#Aio2025S8 h5{
  font-size:2rem;
  line-height:2.5rem;
  color:#fff;
}

#Aio2025S9{
  padding:2rem 0 0 0;
  background: url(../img/product/nca24p-25W/nca24p25-section-07.webp) no-repeat top ;
  background-size: cover;
}

#Aio2025S9 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
  margin-top:3rem;
}

#Aio2025S9 h4{
  font-size:3rem;
  line-height:4rem;
  color:#fff;
}

#Aio2025S9 h5{
  font-size:2rem;
  line-height:2.5rem;
  color:#fff;
}

#Aio2025S10{
  padding:3rem 0 0 0;
  background: url(../img/product/Aio/Aio-section10.jpg) no-repeat top ;
  background-color: #e7e7e7;
  background-size: cover;
}

#Aio2025S10 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Aio2025S10 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}

#Aio2025S11{
  padding:3rem 0 0 0;
  background: url(../img/product/aio2024/Aio2024-section9.webp) no-repeat bottom;
  background-size: cover;
}

#Aio2025S11 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
  margin-top:3rem;
}

#Aio2025S11 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
}

#Aio2025S12{
  padding:3rem 0 0 0;
  /*background: url(../img/product/Aio/Aio-section10.jpg) no-repeat top ;*/
  background-color: #fff;
  background-size: cover;
}

#Aio2025S12 p{
  font-size:1.1rem;
  line-height:32px;
  color:#7c7c72;
  margin-top:3rem;
}

#Aio2025S12 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#5e5e58;
}


#Aio25WS7{
  padding:0;
}

#Aio25WS7 .textAbsolute{
  position: absolute;
  top:10%;
  left:26%;
  z-index: 996;
}

@media screen and (min-width: 768px) and (max-width:990px){ 
  #Aio25WS7 .textAbsolute{
    position: absolute;
    top:15%;
    left:25%;
    z-index: 996;
  }
}

@media screen and (min-width: 640px) and (max-width:768px){ 
  #Aio25WS7 .textAbsolute{
    position: absolute;
    top:15%;
    left:12%;
    z-index: 996;
  }
}

@media screen and (max-width:640px) { 
    #Aio25WS7 .textAbsolute{
    position: absolute;
    top:12%;
    left:10%;
    z-index: 996;
  }
}

#Aio25WS7 p{
  font-size:1.1rem;
  line-height:32px;
  color:#fff;
  text-align: center;
}

#Aio25WS7 h4{
  font-size:2rem;
  line-height:2.5rem;
  color:#fff;
}
#Aio25WS7 h5{
  font-size:1.5rem;
  line-height:2.5rem;
  color:#fff;
}

/*--------------------------------------------------------------
# 產品頁樣式-VX300黑色
--------------------------------------------------------------*/

#VX300BS2{
  padding:0;
  background: #fff;
}


@media screen and (min-width: 1300px) { 
    #VX300BS2 .textAbsolute{
    position: absolute;
    top:10%;
    right:10%;
    z-index: 996;
  }
  #VX300BS2 p{
    font-size:1.1rem;
    line-height:30px;
    color:#fff;
  }


  #VX300BS2 h4{
    font-size:1.8rem;
    line-height:2.5rem;
    color:#fff;
  }

  #VX300BS2 h5{
    font-size:1.8rem;
    line-height:2.5rem;
    color:#fff;
  }

}
@media screen and (min-width: 991px) and (max-width:1300px){ 
  #VX300BS2 .textAbsolute{
    position: absolute;
    top:6%;
    right:9%;
    z-index: 996;
  }
  #VX300BS2 p{
    font-size:1rem;
    line-height:1.8rem;
    color:#fff;
    margin-top:1.8rem;
  }
  #VX300BS2 h4{
    font-size:1.6rem;
    line-height:2.5rem;
    color:#fff;
  }

  #VX300BS2 h5{
    font-size:1.6rem;
    line-height:2.5rem;
    color:#fff;
  }
}

@media screen and (min-width: 641px) and (max-width:990px){ 
  #VX300BS2 .textAbsolute{
    position: absolute;
    top:4%;
    right:8%;
    z-index: 996;
  }
  #VX300BS2 p{
    font-size:1rem;
    line-height:28px;
    color:#fff;
  }
  #VX300BS2 h4{
    font-size:1.6rem;
    line-height:2.5rem;
    color:#fff;
  }

  #VX300BS2 h5{
    font-size:1.6rem;
    line-height:2.5rem;
    color:#fff;
  }
}

@media screen and (max-width:640px) { 
    #VX300BS2 .textAbsolute{
    position: absolute;
    top:12%;
    right:11%;
    z-index: 996;
  }
  #VX300BS2 p{
    font-size:1rem;
    line-height:28px;
    color:#fff;
  }
  #VX300BS2 h4{
    font-size:1.6rem;
    line-height:2.5rem;
    color:#fff;
  }

  #VX300BS2 h5{
    font-size:1.6rem;
    line-height:2.5rem;
    color:#fff;
  }
}



#VX300BS6{
  padding-top:30px;
  background: #fff;
}

#VX300BS6 p{
  font-size:1.1rem;
  line-height:30px;
  color:#484949;
}

#VX300BS6 h4{
  font-size:1.8rem;
  color:#484949;
}

#VX300BS7{
  padding:0;
  background: #fff;
}

#VX300BS7 .textAbsolute{
  position: absolute;
  top:15%;
  right:15%;
  z-index: 996;
}
@media screen and (min-width: 991px) and (max-width:1300px){ 
  #VX300BS7 .textAbsolute{
    position: absolute;
    top:6%;
    right:13%;
    z-index: 996;
  }
  #VX300BS7 p{
    font-size:1rem;
    line-height:1.8rem;
    color:#fff;
    margin-top:1.8rem;
  }
  #VX300BS7 h4{
    font-size:1.6rem;
    line-height:2.5rem;
    color:#fff;
  }

  #VX300BS7 h5{
    font-size:1.6rem;
    line-height:2.5rem;
    color:#fff;
  }
}

@media screen and (min-width: 641px) and (max-width:990px){ 
  #VX300BS7 .textAbsolute{
    position: absolute;
    top:8%;
    right:15%;
    z-index: 996;
  }
  #VX300BS7 p{
    font-size:1rem;
    line-height:1.8rem;
    color:#fff;
    margin-top:1.8rem;
  }
  #VX300BS7 h4{
    font-size:1.6rem;
    line-height:2.5rem;
    color:#fff;
  }

  #VX300BS7 h5{
    font-size:1.6rem;
    line-height:2.5rem;
    color:#fff;
  }
}

@media screen and (max-width:640px) { 
    #VX300BS7 .textAbsolute{
    position: absolute;
    top:12%;
    right:11%;
    z-index: 996;
  }
}

#VX300BS7 p{
  font-size:1.1rem;
  line-height:35px;
  color:#fff;
  margin-top:3rem;
}


#VX300BS7 h4{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
}

#VX300BS7 h5{
  font-size:1.8rem;
  line-height:2.5rem;
  color:#fff;
}
