body {
  /* background-color: #393837; */
  /* background: linear-gradient(to bottom, #393837 22%, #282727); */
  /* background-size: cover;
  background-repeat: no-repeat; */
  background: url(../img/bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right;
  background-attachment: fixed;
  font-size: 1.2rem;
  font-family: "Segoe UI", "微軟正黑體", sans-serif;

}

/* start */
/* .tit_bg{
  background: url(../img/bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
} */


main {
  max-width: 1400px;
  margin: 0 auto;
  color: #fff;

}

.tit{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
}




.mobile_main{
  display: flex;
  justify-content: space-between;
  padding: 15px;
  font-weight: 400;
  align-items: center;
  
}

.mobile_main h2{
  font-size: 1.2rem;
  font-weight: 400;
}


.ui-service {
  position: fixed;
  bottom: 4%;
  right: 3%;
  text-align: center;
  color: #fff;
  display: block;
  z-index:2;
}


.btn-img{
  width: 50px;
}

.btn-img2{
  width: 70px;
}

.btn-new{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height:100px;
  color: #333;
  padding: 5px 10px;
  position: relative;
  background: linear-gradient(to bottom, #FDFDFD 22%, #d8d8d8);
  border-radius: 15px;
  border: 1px solid #989898;
  border-width: 0 1px 1px;
  border-color: transparent #c2c2c2 #989898;
  box-shadow: 0px 0px 4px #00000059;
  font-weight:600;
  font-size: 1rem;
}

.btn-new2{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height:100px;
  color: #333;
  padding: 5px 10px;
  position: relative;
  background: linear-gradient(180deg,#f5df83 22%,#fbb21a);
  border-radius: 15px;
  border: 1px solid #989898;
  border-width: 0 1px 1px;
  border-color: transparent #c2c2c2 #989898;
  box-shadow: 0px 0px 4px #00000059;
  font-weight: 600;
  font-size: 1rem;
}



.btn-img-m{
  width: 50px;
}


.btn-img-play{
  width: 20px;
  margin-right: 5px;
  
}

.btn-new-m{
  display: flex;
  justify-content:flex-start;
  align-items: center;
  width: 100%;
  height: 70px;
  color: #333;
  padding: 5px 10px;
  position: relative;
  background: linear-gradient(to bottom, #FDFDFD 22%, #d8d8d8);
  border-radius: 15px;
  border: 1px solid #989898;
  border-width: 0 1px 1px;
  border-color: transparent #c2c2c2 #989898;
  box-shadow: 0px 0px 4px #00000059;
  font-size: 0.85rem;
  font-weight: 600;
}

/* .btn-new-m span{
  margin: 0 auto;
} */

.btn-new-m2{
  display: flex;
  justify-content:center;
  align-items: center;
  width: 100%;
  height: 70px;
  color: #333;
  padding: 5px 10px;
  position: relative;
  background: linear-gradient(180deg,#f5df83 22%,#fbb21a);
  border-radius: 15px;
  border: 1px solid #989898;
  border-width: 0 1px 1px;
  border-color: transparent #c2c2c2 #989898;
  box-shadow: 0px 0px 4px #00000059;
  font-size: 0.85rem;
  font-weight: 600;
}




/*install*/

.install-text{
  background: linear-gradient(to bottom, #FFFFFF, #EDEDED 100%, #ECECEC 55%, #ECECEC);
  border: 1px solid #c2c2c2;
  border-radius: 10px;
  width: 80%;
  margin: 0 auto;
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
}

.install-text p{
  padding-top: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}