#Artist22Plus {color: #1D1D1F;overflow: hidden;padding-top: 0px;}
#Artist22Plus div {box-sizing: border-box;}
#Artist22Plus .imgBox {font-size: 0;}
#Artist22Plus .imgBox img { width: 100%; height: auto;}
#Artist22Plus .img_pc {display: block !important;}
#Artist22Plus .img_h5 { display: none !important;}
#Artist22Plus .fontsize82 {font-size: 2.96875vw;font-weight: bold;margin-bottom: 1.875vw;color: #1D1D1F;text-align: center;line-height: 1.2;}
#Artist22Plus .fontsize26 {font-size: 1.01562vw;color: #3A3A3A;text-align: center;}
#Artist22Plus .module1 {position: relative;width: 100%;}
#Artist22Plus .module1 .text {text-align: center;position: absolute;width: 80%;left: 10%;top: 8%;}
#Artist22Plus .module1 .text .p1 {font-size: 3.4375vw;font-weight: bold;margin-bottom: 0.70312vw;text-align: center;}
#Artist22Plus .module1 .text .p2 {font-size: 1.25vw;margin-bottom: 1vw;display: flex;align-items: center;justify-content: center;}
#Artist22Plus .module1 .text .p2 img {width: 1.67969vw;min-width: 32px;}
#Artist22Plus .module1 .text .p3 {font-size: 2.5vw; font-weight: bold;}
#Artist22Plus .module1 .p4 {font-size: 1.01562vw;font-weight: bold;position: absolute;bottom: 4%;left: 3%;}
#Artist22Plus .module1 .p5 {position: absolute;left: 78%;top: 52%;text-align: center;display: flex;flex-direction: column;align-items: center;}
#Artist22Plus .module1 .p5 .imgBox { width: 8.67188vw;}
#Artist22Plus .module1 .p5 p {font-size: 0.70312vw;}
#Artist22Plus .module1 .p6 {position: absolute;bottom: 4%;right: 3%;width: 4.72656vw;}
#Artist22Plus .module2 {
  background: url("https://resource.xp-pen.com/img/product/detail/Artist22Plus/images/2-bg.webp") no-repeat;
  background-size: 100% auto;
}
#Artist22Plus .module2 .content { padding-top: 7.03125vw;}
#Artist22Plus .module2 .content .text1 {margin-bottom: 7.03125vw;}

#Artist22Plus .module2 .content .text1 p {
  font-size: 1.25vw;
  color: #3F3F3F;
  text-align: center;
  margin-bottom: 0.9375vw;
}

#Artist22Plus .module2 .content .text1 p:last-child {
  margin-bottom: 0;
}

#Artist22Plus .module2 .content .text2 {
  margin-bottom: 10.39062vw;
}

#Artist22Plus .module2 .content .text2 .title {
  font-size: 1.40625vw;
  font-weight: bold;
  margin-bottom: 0.78125vw;
  line-height: 1.2;
}

#Artist22Plus .module2 .content .text2 .txt {
  font-size: 1.01562vw;
}

#Artist22Plus .module2 .content .text2 .item1 {
  background-color: #F4F6F6;
  border-radius: 0.9375vw;
  overflow: hidden;
  margin-right: 0.78125vw;
}

#Artist22Plus .module2 .content .text2 .item2 {
  background-color: #F4F6F6;
  border-radius: 0.9375vw;
  overflow: hidden;
  margin-bottom: 0.78125vw;
  padding: 2.10938vw 2.73438vw;
  display: flex;
  flex-direction: column;
  align-items: center;
}

#Artist22Plus .module2 .content .text2 .item3 {
  background-color: #F4F6F6;
  border-radius: 0.9375vw;
  overflow: hidden;
  width: 50%;
  margin-right: 0.78125vw;
  padding: 2.34375vw 0.9375vw 2.10938vw 1.5625vw;
}

#Artist22Plus .module2 .content .text2 .item4 {
  background-color: #F4F6F6;
  border-radius: 0.9375vw;
  overflow: hidden;
  width: 50%;
  padding: 2.34375vw 1.5625vw 1.40625vw 1.5625vw;
}

#Artist22Plus .module2 .content .text2 .item5 {
  background-color: #F4F6F6;
  border-radius: 0.9375vw;
  overflow: hidden;
}

#Artist22Plus .module2 .content .text2 .item6 {
  background-color: #F4F6F6;
  border-radius: 0.9375vw;
  overflow: hidden;
}

#Artist22Plus .module2 .content .text2 .item7 {
  background-color: #F4F6F6;
  border-radius: 0.9375vw;
  overflow: hidden;
}

#Artist22Plus .module2 .content .text2 .item8 {
  background-color: #F4F6F6;
  border-radius: 0.9375vw;
  overflow: hidden;
}

#Artist22Plus .module2 .content .text2 .item9 {
  background-color: #F4F6F6;
  border-radius: 0.9375vw;
  overflow: hidden;
}

#Artist22Plus .module2 .content .text2 .item2 .imgBox {
  width: 23.20312vw;
}

#Artist22Plus .module2 .content .text2 .item3 .imgBox {
  width: 6.99219vw;
  margin: 0 auto;
}

#Artist22Plus .module2 .content .text2 .item4 .imgBox {
  width: 13.86719vw;
}

#Artist22Plus .module2 .content .text2 .item5 .imgBox {
  width: 16.64062vw;
  align-self: flex-end;
}

#Artist22Plus .module2 .content .text2 .top4 {
  display: flex;
  justify-content: center;
  margin-bottom: 0.78125vw;
}

#Artist22Plus .module2 .content .text2 .top4 .left {
  width: 20.8203125%;
  background: url("https://resource.xp-pen.com/img/product/detail/Artist22Plus/images/2-1.webp") no-repeat;
  background-size: 100% auto;
  background-color: #F4F6F6;
}

#Artist22Plus .module2 .content .text2 .top4 .right {
  width: 36.640625%;
}

#Artist22Plus .module2 .content .text2 .top4 .item1 .title {
  display: inline-block;
  font-size: 2.03125vw;
  margin-left: 1.48438vw;
  margin-right: 1.48438vw;
  background: linear-gradient(130deg, #E0C826 5%, #92E476 25%, #65CAA0 73%, #57B8C7 85%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-top: 33.20312vw;
}

#Artist22Plus .module2 .content .text2 .top4 .item1 .txt {
  margin-left: 1.48438vw;
  margin-right: 1.48438vw;
}

#Artist22Plus .module2 .content .text2 .top4 .item2 .title {
  font-size: 1.875vw;
  align-self: start;
}

#Artist22Plus .module2 .content .text2 .top4 .item2 .txt {
  font-weight: normal;
  margin-bottom: 2.10938vw;
  display: inline-block;
  align-self: start;
}

#Artist22Plus .module2 .content .text2 .top4 .item3 .txt {
  margin-bottom: 2.10938vw;
}

#Artist22Plus .module2 .content .text2 .top4 .item4 .txt {
  margin-bottom: 1.875vw;
}

#Artist22Plus .module2 .content .text2 .top4 .right .bottom {
  display: flex;
  justify-content: space-between;
}

#Artist22Plus .module2 .content .text2 .center2 {
  display: flex;
  justify-content: center;
  margin-bottom: 0.78125vw;
}

#Artist22Plus .module2 .content .text2 .center2 .item5 {
  width: 39.609375%;
  margin-right: 0.78125vw;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 2.96875vw 0 2.34375vw;
}

#Artist22Plus .module2 .content .text2 .center2 .item5 .imgBox img {
  padding-top: 3.4375vw;
}

#Artist22Plus .module2 .content .text2 .center2 .item6 {
  width: 17.9296875%;
  display: flex !important;
  flex-direction: column;
  justify-content: center;
  padding: 0 1.25vw;
  align-items: flex-start;
}

#Artist22Plus .module2 .content .text2 .center2 .item6 .title {
  display: inline-block;
  font-size: 1.71875vw;
  background: linear-gradient(90deg, #4BD7B3 0%, #61B8EA 40%, #4155F4 85%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#Artist22Plus .module2 .content .text2 .bottom3 {
  display: flex;
  justify-content: center;
  text-align: center;
}

#Artist22Plus .module2 .content .text2 .bottom3 .item7 {
  width: 19.4140625%;
  margin-right: 0.78125vw;
  padding: 1.95312vw 0.9375vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

#Artist22Plus .module2 .content .text2 .bottom3 .item7 .title {
  display: inline-block;
  background: linear-gradient(-69deg, #26C1D8 0%, #73E3B5 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#Artist22Plus .module2 .content .text2 .bottom3 .item8 {
  width: 19.4140625%;
  margin-right: 0.78125vw;
  padding: 1.95312vw 0.9375vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

#Artist22Plus .module2 .content .text2 .bottom3 .item9 {
  width: 17.9296875%;
  padding: 1.95312vw 0.9375vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

#Artist22Plus .module2 .content .text3 {
  padding: 0 20% 6.25%;
}

#Artist22Plus .module2 .content .text3 .p1 {
  font-size: 4.53125vw;
  display: inline-block;
  margin-bottom: 2.1875vw;
  background: linear-gradient(130deg, #E0C826 5%, #92E476 25%, #65CAA0 73%, #57B8C7 85%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: bold;
  line-height: 1.2;
}

#Artist22Plus .module2 .content .text3 .p2 {
  font-size: 1.25vw;
  color: #555555;
  width: 75%;
}

#Artist22Plus .module3 {
  position: relative;
}

#Artist22Plus .module3 .imgBox {
  position: absolute;
  bottom: 5%;
  right: 4%;
  width: 10%;
}

#Artist22Plus .module4 {
  padding: 6.25% 0 3.90625%;
  width: 72.15%;
  margin: 0 auto;
}

#Artist22Plus .module4 .content1 {
  position: relative;
  margin-bottom: 2.1875vw;
}

#Artist22Plus .module4 .content1 .imgBox {
  background-color: #F4F6F6;
  border-radius: 1.25vw;
}

#Artist22Plus .module4 .content1 .text {
  position: absolute;
  left: 8%;
  top: 50%;
  transform: translateY(-50%);
  width: 50%;
}

#Artist22Plus .module4 .content1 .text .p1 {
  font-size: 2.65625vw;
  font-weight: bold;
  margin-bottom: 2.5vw;
  line-height: 1.2;
}

#Artist22Plus .module4 .content1 .text .p2 {
  font-size: 1.09375vw;
  color: #555555;
  margin-bottom: 3.90625vw;
}

#Artist22Plus .module4 .content1 .text .p3 { display: flex;}

#Artist22Plus .module4 .content1 .text .p3 .item {margin-right: 4.6875vw;}
#Artist22Plus .module4 .content1 .text .p3 .item:last-child{margin-right: 0;}
#Artist22Plus .module4 .content1 .text .p3 .item .min {font-size: 1.09375vw; color: #555555;}

#Artist22Plus .module4 .content1 .text .p3 .item .max {
  font-size: 2.8125vw;
  color: #64DFD5;
}

#Artist22Plus .module4 .content1 .text .p3 .item .star11111 {
  font-size: 1.95312vw;
}

#Artist22Plus .module4 .content1 .p4 {
  font-size: 1.09375vw;
  color: #555555;
  position: absolute;
  right: 2.5%;
  bottom: 2.5%;
}

#Artist22Plus .module4 .content2 {
  width: 100%;
  background-color: #F4F6F6;
  border-radius: 1.25vw;
  padding: 6.25vw 0 6.25vw 6.25vw;
}

#Artist22Plus .module4 .content2 .text1 {
  margin-bottom: 6.64062vw;
}

#Artist22Plus .module4 .content2 .text1 .p1 {
  font-size: 1.95312vw;
  font-weight: bold;
}

#Artist22Plus .module4 .content2 .text1 .p2 {
  display: flex;
  align-items: center;
  font-size: 2.8125vw;
  color: #73E3EF;
  line-height: 1;
}

#Artist22Plus .module4 .content2 .text1 .p2 .line {
  width: 68%;
  height: 0.54688vw;
  border-radius: 7px;
  margin-right: 0.39062vw;
  position: relative;
}

#Artist22Plus .module4 .content2 .text1 .p2 .line .animation_line {
  position: absolute;
  width: 100%;
  height: 0.54688vw;
  background: linear-gradient(270deg, #6EE2F3, #9EECCC);
  border-radius: 7px;
}

#Artist22Plus .module4 .content2 .text1 .p2 .line .animation_line.active {
  animation: increase 2s;
}

#Artist22Plus .module4 .content2 .text1 .p2 .data.active {
  animation: delayedAppearance 3s;
}

#Artist22Plus .module4 .content2 .text1 .p3 {
  font-size: 1.09375vw;
  color: #555555;
  display: flex;
  align-items: center;
  margin-bottom: 1vw;
}

#Artist22Plus .module4 .content2 .text1 .p3 .left {width: 69%;}
#Artist22Plus .module4 .content2 .text1 .p3 .right { color: #73E3EF;}

#Artist22Plus .module4 .content2 .text1 .p4 {
  font-size: 2.8125vw;
  display: flex;
  align-items: center;
  color: #E0E0E0;
  line-height: 1;
}

#Artist22Plus .module4 .content2 .text1 .p4 .line {
  width: 39%;
  height: 0.54688vw;
  border-radius: 7px;
  margin-right: 0.39062vw;
  position: relative;
}

#Artist22Plus .module4 .content2 .text1 .p4 .line .animation_line {
  position: absolute;
  width: 100%;
  height: 0.54688vw;
  background-color: #E0E0E0;
  border-radius: 7px;
}

#Artist22Plus .module4 .content2 .text1 .p4 .line .animation_line.active {
  animation: increase 2s;
}

#Artist22Plus .module4 .content2 .text1 .p4 .data.active {
  animation: delayedAppearance 3s;
}

#Artist22Plus .module4 .content2 .text1 .p5 {
  font-size: 1.09375vw;
  color: #555555;
  display: flex;
  align-items: center;
}

#Artist22Plus .module4 .content2 .text1 .p5 .left {
  width: 39%;
}

#Artist22Plus .module4 .content2 .text1 .p5 .right {
  color: #E0E0E0;
}

#Artist22Plus .module4 .content2 .text2 .p1 {
  font-size: 1.95312vw;
  font-weight: bold;
}

#Artist22Plus .module4 .content2 .text2 .p2 {
  font-size: 2.8125vw;
  display: flex;
  align-items: center;
  color: #73E3EF;
  line-height: 1;
}

#Artist22Plus .module4 .content2 .text2 .p2 .line {
  width: 68%;
  height: 0.54688vw;
  border-radius: 7px;
  margin-right: 0.39062vw;
  position: relative;
}

#Artist22Plus .module4 .content2 .text2 .p2 .line .animation_line {
  position: absolute;
  width: 100%;
  height: 0.54688vw;
  background: linear-gradient(270deg, #6EE2F3, #9EECCC);
  border-radius: 7px;
}

#Artist22Plus .module4 .content2 .text2 .p2 .line .animation_line.active {
  animation: increase 2s;
}

#Artist22Plus .module4 .content2 .text2 .p2 .data.active {
  animation: delayedAppearance 3s;
}

#Artist22Plus .module4 .content2 .text2 .p3 {
  font-size: 1.09375vw;
  color: #555555;
  display: flex;
  align-items: center;
  margin-bottom: 1vw;
}

#Artist22Plus .module4 .content2 .text2 .p3 .left {
  width: 69%;
}

#Artist22Plus .module4 .content2 .text2 .p3 .right {
  color: #73E3EF;
}

#Artist22Plus .module4 .content2 .text2 .p3 .right.active {
  animation: delayedAppearance 3s;
}

#Artist22Plus .module4 .content2 .text2 .p4 {
  font-size: 2.8125vw;
  display: flex;
  align-items: center;
  color: #E0E0E0;
  line-height: 1;
}

#Artist22Plus .module4 .content2 .text2 .p4 .line {
  width: 54.4%;
  height: 0.54688vw;
  border-radius: 7px;
  margin-right: 0.39062vw;
  position: relative;
}

#Artist22Plus .module4 .content2 .text2 .p4 .line .animation_line {
  position: absolute;
  width: 100%;
  height: 0.54688vw;
  background-color: #E0E0E0;
  border-radius: 7px;
}

#Artist22Plus .module4 .content2 .text2 .p4 .line .animation_line.active {
  animation: increase 2s;
}

#Artist22Plus .module4 .content2 .text2 .p4 .data.active {
  animation: delayedAppearance 3s;
}

#Artist22Plus .module4 .content2 .text2 .p5 {
  font-size: 1.09375vw;
  color: #555555;
  display: flex;
  align-items: center;
}

#Artist22Plus .module4 .content2 .text2 .p5 .left {
  width: 54.4%;
}

#Artist22Plus .module4 .content2 .text2 .p5 .right {
  color: #E0E0E0;
}

#Artist22Plus .module4 .content2 .text2 .p5 .right.active {
  animation: delayedAppearance 3s;
}

@keyframes increase {
  from {
    width: 0%;
  }
  to {
    width: 100%;
  }
}

@keyframes delayedAppearance {
  from {
    opacity: 0;
  }
  33% {
    opacity: 0;
  }
  66% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

#Artist22Plus .module5 {
  background-color: #F4F6F6;
  padding: 7.65625% 0 10%;
}

#Artist22Plus .module5 .text1 {
  margin-bottom: 7.8125vw;
  padding: 0 15%;
}

#Artist22Plus .module5 .text1 .p2 {
  color: #7D7D7D;
}

#Artist22Plus .module5 .text2 {
  display: flex;
  justify-content: center;
}

#Artist22Plus .module5 .text2 > div {
  width: 32%;
  margin-right: 8%;
  position: relative;
  font-size: 1.17188vw;
  color: #7D7D7D;
}

#Artist22Plus .module5 .text2 > div:last-child {
  margin-right: 0;
}

#Artist22Plus .module5 .text2 .left .p1 {
  color: #4CBB9E;
  position: absolute;
  bottom: 97%;
  left: 5%;
  text-align: center;
  width: 90%;
}

#Artist22Plus .module5 .text2 .left .p2 {
  position: absolute;
  top: 8%;
  right: 100%;
}

#Artist22Plus .module5 .text2 .left .p3 {
  position: absolute;
  top: 12%;
  left: 7%;
  display: inline-block;
  font-size: 1.64062vw;
  color: #FFFFFF;
  padding: 0.23438vw 0.625vw;
  border-radius: 8px;
  font-weight: bold;
  background: linear-gradient(105deg, #4BD1B0 0%, #9AF1AA 100%);
}

#Artist22Plus .module5 .text2 .left .p4 {
  width: 5.46875vw;
  position: absolute;
  left: 71%;
  bottom: 4%;
}

#Artist22Plus .module5 .text2 .left .p5 {
  position: absolute;
  left: 5%;
  bottom: -5%;
}

#Artist22Plus .module5 .text2 .left .p6 {
  position: absolute;
  left: 88%;
  bottom: -5%;
}

#Artist22Plus .module5 .text2 .left .p7 {
  position: absolute;
  left: 83%;
  top: 9%;
  color: #3A3A3A;
  font-weight: bold;
  width: 30%;
}

#Artist22Plus .module5 .text2 .left .p8 {
  position: absolute;
  top: 105%;
  left: 5%;
  text-align: center;
  width: 90%;
  color: #3A3A3A;
  font-size: 1.01562vw;
}

#Artist22Plus .module5 .text2 .right .p1 {
  color: #3A3A3A;
  position: absolute;
  bottom: 97%;
  left: 5%;
  text-align: center;
  width: 90%;
}

#Artist22Plus .module5 .text2 .right .p3 {
  position: absolute;
  top: 12%;
  left: 7%;
  display: inline-block;
  font-size: 1.64062vw;
  color: #FFFFFF;
  padding: 0.23438vw 0.625vw;
  border-radius: 8px;
  font-weight: bold;
  background-color: #CECECE;
}

#Artist22Plus .module5 .text2 .right .p4 {
  background-color: #E0E0E0;
  font-size: 0.9375vw;
  color: #7D7D7D;
  border-radius: 8px;
  padding: 0.46875vw 0.625vw;
  position: absolute;
  right: 0%;
  bottom: 5%;
}

#Artist22Plus .module5 .text2 .right .p7 {
  position: absolute;
  left: 44%;
  top: 9%;
  color: #3A3A3A;
  font-weight: bold;
}

#Artist22Plus .module5 .text2 .right .p8 {
  position: absolute;
  top: 105%;
  left: 5%;
  text-align: center;
  width: 90%;
  color: #3A3A3A;
  font-size: 1.01562vw;
}

#Artist22Plus .module6 {
  padding-top: 25%;
}

#Artist22Plus .module6 .text {
  text-align: center;
}

#Artist22Plus .module6 .text p {
  font-size: 6.25vw;
  font-weight: bold;
  display: inline-block;
}

#Artist22Plus .module6 .text p.p1 {
  background: linear-gradient(90deg, #73E3B5 30%, #FFB73F 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#Artist22Plus .module6 .text p.p2 {
  background: linear-gradient(90deg, #73E3B5 30%, #42cde2 60%, #FFB73F 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#Artist22Plus .module6 .imgBox {
  width: 70%;
  margin: 0 auto;
  padding-left: 4%;
  box-sizing: border-box;
  position: relative;
}

#Artist22Plus .module6 .imgBox .text {
  position: absolute;
  left: 50%;
  bottom: 93.7%;
  transform: translateX(-50%);
  width: 100%;
  line-height: 1;
}

#Artist22Plus .module7 {
  padding: 9.375% 0 7.03125%;
}

#Artist22Plus .module7 .text {
  padding: 0 10%;
}

#Artist22Plus .module7 .text .p2 {
  color: #7D7D7D;
  margin-bottom: 2.5vw;
}

#Artist22Plus .module7 .text .p3 {
  font-size: 1.40625vw;
  color: #4B4B4B;
  margin-bottom: 4.84375vw;
}

#Artist22Plus .module7 .text .p3 .special {
  font-size: 2.5vw;
  background: linear-gradient(-55deg, #6EE2F3 0%, #6BDFD5 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#Artist22Plus .module7 .imgBox {
  width: 72.0703125%;
  margin: 0 auto;
}

#Artist22Plus .module8 {
  background-color: #F4F6F6;
  padding: 8.984375% 0 7%;
}

#Artist22Plus .module8 .text1 {
  margin-bottom: 5.78125vw;
  padding: 0 15%;
}

#Artist22Plus .module8 .text1 .p1 .special {
  background: linear-gradient(90deg, #4BD7B3 0%, #61B8EA 56.00586%, #4155F4 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#Artist22Plus .module8 .text1 .p2 {
  color: #7D7D7D;
}

#Artist22Plus .module8 .text2 {
  display: flex;
  justify-content: center;
  margin-bottom: 4.5vw;
}

#Artist22Plus .module8 .text2 .item {
  margin-right: 7.42188vw;
}

#Artist22Plus .module8 .text2 .item:last-child {
  margin-right: 0;
}

#Artist22Plus .module8 .text2 .item .p3 {
  font-size: 1.25vw;
  color: #7D7D7D;
  padding-left: 1px;
}

#Artist22Plus .module8 .text2 .item .p4 {
  font-size: 2.89062vw;
  font-weight: bold;
  background: linear-gradient(270deg, #6EE2F3 0%, #6BDFD5 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#Artist22Plus .module8 .imgBox1 {
  width: 67.8515625%;
  margin: 0 auto;
  height: 35vw;
}

#Artist22Plus .module8 .imgBox2 {
  background: #000000;
  position: relative;
  width: 64.14062vw;
  height: 30.35156vw;
  margin-left: auto;
  margin-right: auto;
  border-radius: 0.78125vw;
  overflow: hidden;
}

#Artist22Plus .module8 .imgBox2 .cover_1 {
  width: 64.14062vw;
  height: 30.35156vw;
  position: absolute;
  left: 0%;
  top: 0%;
}

#Artist22Plus .module8 .imgBox2 .cover_1 img {
  width: 100%;
  height: 100%;
}

#Artist22Plus .module8 .imgBox2 #img_cover {
  width: 32.07031vw;
  height: 30.35156vw;
  background: url("https://resource.xp-pen.com/img/product/detail/Artist22Plus/images/8-2.webp");
  background-size: cover;
  position: relative;
  animation: start 1s ease-in-out;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}

#Artist22Plus .module8 .imgBox2 #img_cover #btn_icon {
  position: absolute;
  top: 0%;
  right: -1.50391vw;
  cursor: grab;
  z-index: 4;
  width: 3.00781vw;
  height: 30.35156vw;
  background: url("https://resource.xp-pen.com/img/product/detail/Artist22Plus/images/8-btn.webp");
  background-size: cover;
}

#Artist22Plus .module8 .imgBox2 .cover_1.cover_1_h5 {
  display: none;
}

#Artist22Plus .module8 .text3 {
  width: 64.14062vw;
  margin-top: 0.9375vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

#Artist22Plus .module8 .text3 p {
  font-size: 1.09375vw;
  color: #000;
  width: 50%;
  text-align: center;
}

#Artist22Plus .module9 {
  position: relative;
}

#Artist22Plus .module9 .content {
  position: absolute;
  top: 27%;
  left: 15%;
  width: 30%;
}

#Artist22Plus .module9 .content .p1 {
  color: #FFFFFF;
  text-align: left;
}

#Artist22Plus .module9 .content .p1 .special {
  background: linear-gradient(90deg, #4BD7B3 0%, #61B8EA 56.00586%, #4155F4 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#Artist22Plus .module9 .content .p2 {
  color: #FFFFFF;
  text-align: left;
  width: 100%;
}

#Artist22Plus .module10 {
  padding: 7.2265625% 0 3.203125%;
}

#Artist22Plus .module10 .text {
  margin-bottom: 5.50781vw;
  padding: 0 3%;
}

#Artist22Plus .module10 .text .p1 .special {
  background: linear-gradient(90deg, #4BD7B3 0%, #61B8EA 56.00586%, #4155F4 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#Artist22Plus .module10 .imgBox {
  width: 58.59375%;
  margin: 0 auto;
}

#Artist22Plus .module10 .p3 {
  text-align: right;
  padding: 0 3%;
}

#Artist22Plus .module11 {
  background-color: #080609;
  padding: 7.2265625% 0 0;
}

#Artist22Plus .module11 .text {
  color: #FFFFFF;
  margin-bottom: 4.5vw;
  padding: 0 15%;
}

#Artist22Plus .module11 .text .p1 {
  color: #FFFFFF;
}

#Artist22Plus .module11 .text .p1 .special {
  background: linear-gradient(90deg, #4BD7B3 0%, #61B8EA 56.00586%, #4155F4 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#Artist22Plus .module11 .text .p2 {
  color: #FFFFFF;
}

#Artist22Plus .module11 .imgBox {
  width: 58.75%;
  margin: 0 auto;
  position: relative;
}

#Artist22Plus .module11 .imgBox .jellyfish {
  position: absolute;
  width: 13.75vw;
  right: -11%;
  top: 39%;
}

#Artist22Plus .module12 #panels-container {
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 0;
  overflow: hidden;
  background-color: #ddd;
  width: 200%;
}

#Artist22Plus .module12 #panels-container .full-screen {
  display: block;
  width: 100%;
  height: 100vh;
  overflow: hidden;
}

#Artist22Plus .module12 #panels-container .panel {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
}
.panel{background-color: #fff;}

#Artist22Plus .module12 #panels-container .panel .container {
  padding-top: 130px;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}

#Artist22Plus .module12 #panels-container .panel .container .left {
  padding-right: 2.53906vw;
  box-sizing: border-box;
  width: 26.5625vw;
}

#Artist22Plus .module12 #panels-container .panel .container .left .p1 {
  text-align: left;
}

#Artist22Plus .module12 #panels-container .panel .container .left .p2 {
  text-align: left;
}

#Artist22Plus .module12 #panels-container .panel .container .left .p1 .special {
  background: linear-gradient(90deg, #73E3B5 0%, #26C1D8 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#Artist22Plus .module12 #panels-container .panel .container .right {
  width: 54%;
}

#Artist22Plus .module12 #panels-container .panel .container .right video {
  width: 100%;
  height: auto;
}

#Artist22Plus .module12_1080 {
  display: none;
}

#Artist22Plus .module13 {
  position: relative;
}

#Artist22Plus .module13 .text {
  position: absolute;
  bottom: 62%;
  left: 15%;
  width: 70%;
}

#Artist22Plus .module13 .text .p1 {
  color: #FFFFFF;
}

#Artist22Plus .module13 .text .p1 .special {
  background: linear-gradient(90deg, #FF3D5F 0%, #FFBBAB 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#Artist22Plus .module13 .text .p2 {
  color: #FFFFFF;
}

#Artist22Plus .module13 .p3 {
  position: absolute;
  bottom: 4%;
  right: 2%;
  color: #C3C3C3;
  font-size: 0.85938vw;
}

#Artist22Plus .module14 {
  padding: 6.4453125% 0;
}

#Artist22Plus .module14 .text {
  margin-bottom: 3.90625vw;
  padding: 0 15%;
}

#Artist22Plus .module14 .imgBox {
  width: 72.2265625%;
  margin: 0 auto;
  border-radius: 0.625vw;
  overflow: hidden;
}

#Artist22Plus .module15 {
  background-color: #F4F6F6;
  padding: 8.59375vw 0;
}

#Artist22Plus .module15 .text {
  margin-bottom: 4.6875vw;
  padding: 0 15%;
}

#Artist22Plus .module15 .imgBox {
  width: 71.5625%;
  margin: 0 auto;
  border-radius: 0.625vw;
  overflow: hidden;
}

#Artist22Plus .module16 {
  padding-top: 8.59375vw;
}

#Artist22Plus .module16 .text {
  margin-bottom: 6.25vw;
  padding: 0 15%;
}

#Artist22Plus .module17 {
  display: flex;
  padding: 9.375vw 6.79687vw 8.4375vw;
  justify-content: flex-end;
  background-color: #F4F6F6;
  align-items: center;
}

#Artist22Plus .module17 .content {
  margin-right: 3.90625vw;
  width: 30%;
}

#Artist22Plus .module17 .content .p1 {
  text-align: left;
}

#Artist22Plus .module17 .content .p1 .special {
  background: linear-gradient(90deg, #73E3B5 0%, #26C1D8 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#Artist22Plus .module17 .content .p2 {
  color: #717171;
  text-align: left;
  margin-bottom: 1.875vw;
}

#Artist22Plus .module17 .content .p3 {
  font-size: 1.25vw;
  color: #717171;
}

#Artist22Plus .module17 .content .p4 {
  display: inline-block;
  font-size: 1.5625vw;
  background: linear-gradient(90deg, #73E3B5 0%, #26C1D8 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#Artist22Plus .module17 .imgBox {
  width: 50vw;
  border-radius: 0.9375vw;
  overflow: hidden;
}

#Artist22Plus .module18 .title {
  padding: 7.5vw 15%;
  background-color: #FFFFFF;
  text-align: center;
}

#Artist22Plus .module18 .title .p1 {
  display: inline-block;
  font-size: 4.53125vw;
  margin-bottom: 2.5vw;
  background: linear-gradient(118deg, #92E476 0%, #57B8C7 0%, #4ACBFF 0%, #7DE1FF 53.51562%, #FFD178 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: bold;
  text-align: center;
}

#Artist22Plus .module18 .title .p2 {
  color: #555555;
  font-size: 1.32812vw;
}

#Artist22Plus .module18 .list {
  background: #F4F7F8;
  width: 100%;
}

#Artist22Plus .module18 .list .item {
  display: flex;
}

#Artist22Plus .module18 .list .item > div {
  width: 50%;
}

#Artist22Plus .module18 .list .item .text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  text-align: left;
  padding-left: 13.00781vw;
  padding-right: 7.03125vw;
}

#Artist22Plus .module18 .list .item .text .p1 {
  margin-bottom: 0.9375vw;
}

#Artist22Plus .module18 .list .item .text .p2 {
  text-align: left;
}

#Artist22Plus .module18 .list .item:nth-child(2n) {
  flex-flow: row-reverse;
}

#Artist22Plus .module18 .list .item:nth-child(2n) .text {
  padding-left: 9.29688vw;
}

#Artist22Plus .module18 .list .item:nth-child(2n) .text .p1 {
  text-align: left;
}

#Artist22Plus .module19 {
  padding: 10% 0 0;
}

#Artist22Plus .module19 .text {
  margin-bottom: 4.6875vw;
  padding: 0 15%;
}

#Artist22Plus .module19 .text .p1 .special {
  background: linear-gradient(118deg, #4ACBFF 35%, #7DE1FF 50%, #FFD178 80%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#Artist22Plus .module19 .imgBox {
  width: 72.265625%;
  margin: 0 auto;
  border-radius: 0.9375vw;
  overflow: hidden;
}

#Artist22Plus .module20 {
  padding: 7.8125% 0 0;
}

#Artist22Plus .module20 .text {
  margin-bottom: 4.21875vw;
  padding: 0 15%;
}

#Artist22Plus .module20 .text .p1 .special {
  background: linear-gradient(118deg, #4ACBFF 35%, #7DE1FF 50%, #FFD178 80%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#Artist22Plus .module20 .imgBox {
  width: 65.625%;
  margin: 0 auto;
  border-radius: 0.9375vw;
  overflow: hidden;
}

#Artist22Plus .module21 {
  padding: 6.875% 0;
}

#Artist22Plus .module21 > div {
  width: 65.46875%;
  background-color: #F8F8F8;
  border-radius: 0.9375vw;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 3.90625vw 0;
}

#Artist22Plus .module21 .text1 {
  margin-bottom: 1.32812vw;
}

#Artist22Plus .module21 .text1 .p2 {
  padding: 0 1.17188vw;
}

#Artist22Plus .module21 .text1 .imgBox {
  width: 88%;
  margin-bottom: 3.90625vw;
}

#Artist22Plus .module21 .text2 .p2 {
  padding: 0 1.17188vw;
}

#Artist22Plus .module21 .text2 .imgBox {
  width: 54%;
  margin-bottom: 3.90625vw;
}

@media screen and (max-width: 1080px) {
  #Artist22Plus .img_1080 {
    display: none !important;
  }
  #Artist22Plus .module2 .content .text2 .top4 .left {
    width: 25%;
  }
  #Artist22Plus .module2 .content .text2 .top4 .right {
    width: 44%;
  }
  #Artist22Plus .module2 .content .text2 .center2 .item5 {
    width: 47.609375%;
  }
  #Artist22Plus .module2 .content .text2 .center2 .item6 {
    width: 21.604%;
  }
  #Artist22Plus .module2 .content .text2 .bottom3 .item7 {
    width: 23.408%;
  }
  #Artist22Plus .module2 .content .text2 .bottom3 .item8 {
    width: 23.408%;
  }
  #Artist22Plus .module2 .content .text2 .bottom3 .item9 {
    width: 21.604%;
  }
  #Artist22Plus .module4 .content1 .text {
    width: 50%;
  }
  #Artist22Plus .module5 {
    padding: 7.65625% 0 15%;
  }
  #Artist22Plus .module5 .text2 > div {
    width: 40%;
  }
  #Artist22Plus .module5 .text2 .left .p4 {
    width: 7vw;
    bottom: 5%;
  }
  #Artist22Plus .module5 .text2 .right .p4 {
    font-size: 1.2963vw;
    bottom: 5%;
  }
  #Artist22Plus .module8 .imgBox2 #img_cover {
    background: none;
  }
  #Artist22Plus .module8 .imgBox2 .cover_1.cover_1_h5 {
    display: block;
  }
  #Artist22Plus .module9 .content {
    width: 30%;
    left: 13%;
  }
  #Artist22Plus .module12_1080 {
    display: block;
  }
  #Artist22Plus .module12_1080 .panel-1 {
    padding: 7.2265625% 0 4%;
  }
  #Artist22Plus .module12_1080 .panel-1 .text {
    margin-bottom: 4.5vw;
    padding: 0 15%;
  }
  #Artist22Plus .module12_1080 .panel-1 .text .p1 .special {
    background: linear-gradient(90deg, #73E3B5 0%, #26C1D8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  #Artist22Plus .module12_1080 .panel-1 .imgBox {
    width: 80%;
    margin: 0 auto;
    border-radius: 1.11111vw;
    overflow: hidden;
  }
  #Artist22Plus .module12_1080 .panel-2 {
    padding: 7.2265625% 0 7.2265625%;
    background-color: #F4F6F6;
  }
  #Artist22Plus .module12_1080 .panel-2 .text {
    margin-bottom: 4.5vw;
    padding: 0 15%;
  }
  #Artist22Plus .module12_1080 .panel-2 .text .p1 .special {
    background: linear-gradient(90deg, #73E3B5 0%, #26C1D8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  #Artist22Plus .module12_1080 .panel-2 .imgBox {
    width: 80%;
    margin: 0 auto;
    border-radius: 1.11111vw;
    overflow: hidden;
  }
  #Artist22Plus .module14 .imgBox {
    width: 72.265625%;
  }
  #Artist22Plus .module17 .content {
    width: 35%;
  }
  #Artist22Plus .module18 .list .item .text {
    padding-right: 5vw;
  }
  #Artist22Plus .module20 .imgBox {
    width: 72.265625%;
  }
  #Artist22Plus .module21 > div {
    width: 72.265625%;
  }
  #Artist22Plus .module21 .text1 .p2 {
    padding: 0 5%;
  }
  #Artist22Plus .module21 .text2 .imgBox {
    width: 80%;
  }
  #Artist22Plus .module21 .text2 .p2 {
    padding: 0 5%;
  }
}
@media screen and (max-width: 768px) {
	#Artist22Plus .content{background: transparent; }
}
@media screen and (max-width: 750px) {
  #Artist22Plus .fontsize82 {
    font-size: 5.73333vw;
    margin-bottom: 3.2vw;
  }
  #Artist22Plus .fontsize26 {
    font-size: 2.53333vw;
  }
  #Artist22Plus .img_pc {
    display: none !important;
  }
  #Artist22Plus .img_h5 {
    display: block !important;
  }
  #Artist22Plus .module1 .text {
    top: 9%;
    width: 94%;
    left: 3%;
  }
  #Artist22Plus .module1 .text .p1 {
    font-size: 8.13333vw;
    margin-bottom: 1.33333vw;
  }
  #Artist22Plus .module1 .text .p2 {
    font-size: 2.93333vw;
    margin-bottom: 1.33333vw;
  }
  #Artist22Plus .module1 .text .p2 img {
    width: 5.06667vw;
  }
  #Artist22Plus .module1 .text .p3 {
    font-size: 5.86667vw;
    margin-bottom: 2.13333vw;
  }
  #Artist22Plus .module1 .p4 {
    position: initial;
    font-size: 2.4vw;
  }
  #Artist22Plus .module1 .p5 {
    bottom: 5%;
    top: initial;
    left: 4%;
    padding: 0;
  }
  #Artist22Plus .module1 .p5 .imgBox {
    width: 20.53333vw;
  }
  #Artist22Plus .module1 .p5 p {
    font-size: 1.86667vw;
  }
  #Artist22Plus .module1 .p6 {
    width: 10.66667vw;
    bottom: 4%;
    right: 4%;
  }
  #Artist22Plus .module2 {
    background: url("https://resource.xp-pen.com/img/product/detail/Artist22Plus/images/h5/2-bg.webp") no-repeat;
    background-size: 100% auto;
    background-position-y: 4vw;
  }
  #Artist22Plus .module2 .content {
    padding-top: 10%;
  }
  #Artist22Plus .module2 .content .text1 {
    margin-bottom: 10.66667vw;
  }
  #Artist22Plus .module2 .content .text1 p {
    font-size: 2.4vw;
    margin-bottom: 4vw;
  }
  #Artist22Plus .module2 .content .text2 {
    margin-bottom: 16vw;
  }
  #Artist22Plus .module2 .content .text2 .title {
    font-size: 3.33333vw;
  }
  #Artist22Plus .module2 .content .text2 .txt {
    font-size: 2.4vw;
  }
  #Artist22Plus .module2 .content .text2 .top4 .item1 .title {
    font-size: 4.13333vw;
    margin-right: 2.93333vw;
    margin-left: 2.93333vw;
    padding-top: 62vw;
  }
  #Artist22Plus .module2 .content .text2 .top4 .item2 .title {
    font-size: 4.13333vw;
  }
  #Artist22Plus .module2 .content .text2 .center2 .item6 {
    display: none !important;
  }
  #Artist22Plus .module2 .content .text2 .center2 .item6 .title {
    font-size: 3.73333vw;
  }
  #Artist22Plus .module2 .content .text2 .top4 {
    margin-bottom: 1.86667vw;
  }
  #Artist22Plus .module2 .content .text2 .top4 .left {
    width: 41.6vw;
    margin-right: 1.86667vw;
  }
  #Artist22Plus .module2 .content .text2 .top4 .right {
    width: 52.8vw;
  }
  #Artist22Plus .module2 .content .text2 .top4 .item1 .txt {
    margin-right: 2.93333vw;
    margin-left: 2.93333vw;
  }
  #Artist22Plus .module2 .content .text2 .item2 {
    margin-bottom: 1.86667vw;
    padding: 4.26667vw 2.4vw 5.6vw;
  }
  #Artist22Plus .module2 .content .text2 .item3 {
    padding: 4.26667vw 2.93333vw 4.26667vw 2.93333vw;
    margin-right: 0;
    text-align: center;
  }
  #Artist22Plus .module2 .content .text2 .item4.img_h5 {
    padding: 5.86667vw 4vw 4vw 4vw;
    display: flex !important;
    justify-content: space-between;
  }
  #Artist22Plus .module2 .content .text2 .item4.img_h5 div:first-child {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 48vw;
  }
  #Artist22Plus .module2 .content .text2 .center2 .item5 {
    padding: 0 7.2vw 0 4vw;
  }
  #Artist22Plus .module2 .content .text2 .center2 .item5 .imgBox img {
    padding-top: 5.86667vw;
  }
  #Artist22Plus .module2 .content .text2 .bottom3 .item6 {
    padding: 4vw 2.66667vw;
  }
  #Artist22Plus .module2 .content .text2 .bottom3 .item6 .title {
    font-size: 4.13333vw;
    display: inline-block;
    background: linear-gradient(90deg, #4BD7B3 0%, #61B8EA 40%, #4155F4 85%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  #Artist22Plus .module2 .content .text2 .bottom3 .item7 {
    padding: 4vw 2.66667vw;
  }
  #Artist22Plus .module2 .content .text2 .bottom3 .item7 .title {
    font-size: 4.13333vw;
  }
  #Artist22Plus .module2 .content .text2 .bottom3 .item8 {
    padding: 4vw 2.66667vw;
  }
  #Artist22Plus .module2 .content .text2 .bottom3 .item9 {
    padding: 4vw 2.66667vw;
  }
  #Artist22Plus .module2 .content .text2 .top4 .item2 .title .txt {
    display: block;
    margin-top: 1vw;
  }
  #Artist22Plus .module2 .content .text2 .item2 .imgBox {
    width: 40.8vw;
  }
  #Artist22Plus .module2 .content .text2 .item3 .imgBox {
    width: 15.2vw;
  }
  #Artist22Plus .module2 .content .text2 .item4 .imgBox {
    width: 42.66667vw;
    margin-left: 2.66667vw;
  }
  #Artist22Plus .module2 .content .text2 .item5 .imgBox {
    width: 44vw;
  }
  #Artist22Plus .module2 .content .text2 .item3 {
    width: 100%;
  }
  #Artist22Plus .module2 .content .text2 .item4 {
    width: 96vw;
    margin: 0 auto 1.86667vw;
  }
  #Artist22Plus .module2 .content .text2 .center2 .item5 {
    width: 96vw;
    margin-right: 0;
    margin-bottom: 1.86667vw;
  }
  #Artist22Plus .module2 .content .text2 .bottom3 {display: flex;flex-wrap: wrap;width: 96vw;margin: 0 auto;}
  #Artist22Plus .module2 .content .text2 .bottom3 .item6 {
    width: 47.06667vw;
    margin-right: 1.86667vw;
    margin-bottom: 1.86667vw;
  }
  #Artist22Plus .module2 .content .text2 .bottom3 .item7 {
    width: 47.06667vw;
    margin-right: 0;
    margin-bottom: 1.86667vw;
  }
  #Artist22Plus .module2 .content .text2 .bottom3 .item8 {
    width: 47.06667vw;
    margin-right: 1.86667vw;
  }
  #Artist22Plus .module2 .content .text2 .bottom3 .item9 {
    width: 47.06667vw;
  }
  #Artist22Plus .module2 .content .text3 {
    padding: 0 0 10% 5%;
  }
  #Artist22Plus .module2 .content .text3 .p1 {
    font-size: 7.46667vw;
    margin-bottom: 3.2vw;
  }
  #Artist22Plus .module2 .content .text3 .p2 {
    font-size: 2.93333vw;
    width: 95%;
  }
  #Artist22Plus .module3 .imgBox {
    width: 15%;
  }
  #Artist22Plus .module4 {
    padding: 7% 2%;
    width: 100%;
  }
  #Artist22Plus .module4 .content1 .text {
    left: 7%;
    width: 60%;
  }
  #Artist22Plus .module4 .content1 .text .p1 {
    font-size: 5.33333vw;
  }
  #Artist22Plus .module4 .content1 .text .p2 {
    font-size: 2.4vw;
  }
  #Artist22Plus .module4 .content1 .text .p3 .item .min {
    font-size: 2.4vw;
  }
  #Artist22Plus .module4 .content1 .text .p3 .item .max {
    font-size: 5.06667vw;
  }
  #Artist22Plus .module4 .content1 .p4 {
    font-size: 12px;
  }
  #Artist22Plus .module4 .content2 {
    padding: 7.2vw 2.13333vw 7.2vw 6.13333vw;
  }
  #Artist22Plus .module4 .content2 .text1 .p1 {
    font-size: 3.46667vw;
  }
  #Artist22Plus .module4 .content2 .text1 .p2 {
    font-size: 4.8vw;
  }
  #Artist22Plus .module4 .content2 .text1 .p2 .line {
    width: 80%;
    height: 0.8vw;
    margin-right: 1.33333vw;
  }
  #Artist22Plus .module4 .content2 .text1 .p3 {
    font-size: 2.4vw;
  }
  #Artist22Plus .module4 .content2 .text1 .p4 {
    font-size: 4.8vw;
  }
  #Artist22Plus .module4 .content2 .text1 .p4 .line {
    width: 50%;
    height: 0.8vw;
    margin-right: 1.33333vw;
  }
  #Artist22Plus .module4 .content2 .text1 .p5 {
    font-size: 2.4vw;
  }
  #Artist22Plus .module4 .content2 .text2 .p1 {
    font-size: 3.46667vw;
  }
  #Artist22Plus .module4 .content2 .text2 .p2 {
    font-size: 4.8vw;
  }
  #Artist22Plus .module4 .content2 .text2 .p2 .line {
    width: 80%;
    height: 0.8vw;
    margin-right: 1.33333vw;
  }
  #Artist22Plus .module4 .content2 .text2 .p3 {
    font-size: 2.4vw;
  }
  #Artist22Plus .module4 .content2 .text2 .p3 .left {
    width: 82%;
  }
  #Artist22Plus .module4 .content2 .text2 .p4 {
    font-size: 4.8vw;
  }
  #Artist22Plus .module4 .content2 .text2 .p4 .line {
    width: 64%;
    height: 0.8vw;
    margin-right: 1.33333vw;
  }
  #Artist22Plus .module4 .content2 .text2 .p5 {
    font-size: 2.4vw;
  }
  #Artist22Plus .module5 {
    padding: 12% 0 25%;
  }
  #Artist22Plus .module5 .text1 {
    padding: 0 5%;
    margin-bottom: 9.06667vw;
  }
  #Artist22Plus .module5 .text1 .p2 {
    color: #555555;
  }
  #Artist22Plus .module5 .text2 {
    flex-direction: column;
    align-items: center;
  }
  #Artist22Plus .module5 .text2 > div { margin-right: 0%; width: 75%;}
  #Artist22Plus .module5 .text2 .left {margin-bottom: 22vw;}
  #Artist22Plus .module5 .text2 .left .p1 {font-size: 2.4vw; }
  #Artist22Plus .module5 .text2 .left .p2 {font-size: 2.4vw;right: 98%;}
  #Artist22Plus .module5 .text2 .left .p3 {font-size: 2.66667vw;}
  #Artist22Plus .module5 .text2 .left .p4 {width: 12vw;}
  #Artist22Plus .module5 .text2 .left .p5 {font-size: 2.4vw;}
  #Artist22Plus .module5 .text2 .left .p6 {font-size: 2.4vw;left: 85%;}
  #Artist22Plus .module5 .text2 .left .p7 {font-size: 2.4vw;}
  #Artist22Plus .module5 .text2 .left .p8 { font-size: 2.4vw;}
  #Artist22Plus .module5 .text2 .right .p1 {font-size: 2.4vw;}
  #Artist22Plus .module5 .text2 .right .p3 { font-size: 2.66667vw;}
  #Artist22Plus .module5 .text2 .right .p4 {font-size: 2.4vw; padding: 1.33333vw;}
  #Artist22Plus .module5 .text2 .right .p7 { font-size: 2.4vw;}
  #Artist22Plus .module5 .text2 .right .p8 {font-size: 2.4vw;}
  #Artist22Plus .module6 .text p {
    font-size: 7.46667vw;
  }
  #Artist22Plus .module6 .imgBox {
    width: 86%;
  }
  #Artist22Plus .module7 {
    padding: 10% 0;
  }
  #Artist22Plus .module7 .text .p2 {
    color: #555555;
  }
  #Artist22Plus .module7 .imgBox {
    width: 94%;
  }
  #Artist22Plus .module7 .text .p3 {
    font-size: 2.26667vw;
  }
  #Artist22Plus .module7 .text .p3 .special {
    font-size: 5.73333vw;
    font-weight: bold;
  }
  #Artist22Plus .module8 {
    padding: 12% 0 9.5%;
  }
  #Artist22Plus .module8 .text1 {
    padding: 0 5%;
    margin-bottom: 10.13333vw;
  }
  #Artist22Plus .module8 .imgBox1 {
    width: 90%;
    height: 48vw;
  }
  #Artist22Plus .module8 .text2 {
    padding: 0 5%;
  }
  #Artist22Plus .module8 .text2 .item .p3 {
    font-size: 2.26667vw;
  }
  #Artist22Plus .module8 .text2 .item .p4 {
    font-size: 5.86667vw;
    font-weight: normal;
  }
  #Artist22Plus .module8 .imgBox2 {
    width: 92.5%;
    height: auto;
  }
  #Artist22Plus .module8 .imgBox2 .cover_1 {
    position: initial;
    width: 100%;
    height: auto;
  }
  #Artist22Plus .module8 .imgBox2 p {
    padding: 1.33333vw 2.4vw;
  }
  #Artist22Plus .module8 .imgBox2 .p1 {
    font-size: 2.53333vw;
    left: 4.5%;
    top: 8%;
  }
  #Artist22Plus .module8 .imgBox2 .p2 {
    font-size: 2.53333vw;
    right: 4.5%;
    top: 8%;
  }
  #Artist22Plus .module8 .text3 {
    width: 92.5%;
  }
  #Artist22Plus .module8 .text3 p {
    font-size: 2.4vw;
    padding: 0 2vw;
  }
  #Artist22Plus .module9 {
    position: initial;
    display: flex;
    flex-direction: column-reverse;
  }
  #Artist22Plus .module9 .content {position: inherit;width: 100%;background-color: #100F16;padding: 14% 8% 0;}
  #Artist22Plus .module10 {
    padding: 14% 0 10%;
  }
  #Artist22Plus .module10 .text {
    margin-bottom: 10.66667vw;
  }
  #Artist22Plus .module10 .text .p1 {
    font-size: 4.8vw;
  }
  #Artist22Plus .module10 .imgBox {
    width: 80%;
  }
  #Artist22Plus .module10 .p3 {
    font-size: 2vw;
  }
  #Artist22Plus .module11 {
    padding-top: 15%;
  }
  #Artist22Plus .module11 .text {
    margin-bottom: 11.73333vw;
    padding: 0 5%;
  }
  #Artist22Plus .module11 .imgBox {
    width: 80%;
  }
  #Artist22Plus .module11 .imgBox .jellyfish {
    width: 33.33333vw;
    right: -16%;
    top: 9%;
  }
  #Artist22Plus .module12_1080 .panel-1 {
    padding: 12% 0 6%;
  }
  #Artist22Plus .module12_1080 .panel-1 .text {
    margin-bottom: 8.53333vw;
    padding: 0 5%;
  }
  #Artist22Plus .module12_1080 .panel-1 .imgBox {
    width: 92.5%;
  }
  #Artist22Plus .module12_1080 .panel-2 {
    padding: 12% 0 6%;
  }
  #Artist22Plus .module12_1080 .panel-2 .text {
    margin-bottom: 8.53333vw;
    padding: 0 5%;
  }
  #Artist22Plus .module12_1080 .panel-2 .imgBox {
    width: 92.5%;
  }
  #Artist22Plus .module13 {
    position: initial;
    background-color: #000;
    padding: 12% 0 6%;
  }
  #Artist22Plus .module13 .text {
    position: initial;
    width: 100%;
    padding: 0 5%;
  }
  #Artist22Plus .module13 .p3 {font-size: 2vw;position: inherit;text-align: center;padding: 0 3%;}
  #Artist22Plus .module14 {
    padding: 15% 0 10%;
  }
  #Artist22Plus .module14 .text {
    padding: 0 5%;
    margin-bottom: 6.66667vw;
  }
  #Artist22Plus .module14 .imgBox {
    width: 92.5%;
    border-radius: 1.06667vw;
  }
  #Artist22Plus .module15 {
    padding: 15% 0 18%;
  }
  #Artist22Plus .module15 .text {
    margin-bottom: 10.13333vw;
    padding: 0 5%;
  }
  #Artist22Plus .module15 .imgBox {
    width: 80%;
  }
  #Artist22Plus .module16 {
    padding-top: 18%;
  }
  #Artist22Plus .module16 .text {
    margin-bottom: 10.66667vw;
    padding: 0 5%;
  }
  #Artist22Plus .module17 {
    padding: 15% 0 10%;
    flex-direction: column;
  }
  #Artist22Plus .module17 .content {width: 100%;margin-right: 0;padding-top: 0;text-align: center;margin-bottom: 8.53333vw;padding: 0 5%;}
  #Artist22Plus .module17 .content .p1 {
    text-align: center;
  }
  #Artist22Plus .module17 .content .p2 {
    text-align: center;
  }
  #Artist22Plus .module17 .content .p3 {
    font-size: 2.93333vw;
    display: inline-block;
  }
  #Artist22Plus .module17 .content .p4 {
    font-size: 4.8vw;
  }
  #Artist22Plus .module17 .imgBox {
    width: 92.5%;
    margin: 0 auto;
    border-radius: 1.06667vw;
  }
  #Artist22Plus .module18 .title {
    padding: 15% 5% 8%;
  }
  #Artist22Plus .module18 .title .p1 {
    font-size: 7.46667vw;
  }
  #Artist22Plus .module18 .title .p2 {
    font-size: 2.53333vw;
  }
  #Artist22Plus .module18 .list {
    background-color: #FFFFFF;
    width: 92.5%;
    margin: 0 auto;
  }
  #Artist22Plus .module18 .list .item {flex-direction: column-reverse;background-color: #F4F6F6;margin-bottom: 3.2vw;border-radius: 1.06667vw;overflow: hidden;}
  #Artist22Plus .module18 .list .item:nth-child(2n) {
    flex-direction: column-reverse;
  }
  #Artist22Plus .module18 .list .item:last-child {
    margin-bottom: 0;
  }
  #Artist22Plus .module18 .list .item > div {
    width: 100%;
  }
  #Artist22Plus .module18 .list .item .text {
    padding: 7.2vw 5.6vw;
  }
  #Artist22Plus .module18 .list .item:nth-child(2n) .text {
    padding-left: 5.6vw;
  }
  #Artist22Plus .module18 .list .item .text .p1 {
    font-size: 5.73333vw;
  }
  #Artist22Plus .module18 .list .item .text .p2 {
    font-size: 2.93333vw;
  }
  #Artist22Plus .module19 {
    padding-top: 15%;
  }
  #Artist22Plus .module19 .text {
    margin-bottom: 7.2vw;
    padding: 0 5%;
  }
  #Artist22Plus .module19 .imgBox {
    width: 92.5%;
  }
  #Artist22Plus .module20 {
    padding: 15% 0 0 0;
  }
  #Artist22Plus .module20 .text {
    margin-bottom: 8.53333vw;
    padding: 0 3%;
  }
  #Artist22Plus .module20 .text .p1 {
    font-size: 5.73333vw;
  }
  #Artist22Plus .module20 .text .p2 {
    font-size: 2.53333vw;
  }
  #Artist22Plus .module20 .imgBox { width: 92.5%;border-radius: 1.06667vw;}
  #Artist22Plus .module21 {padding: 10% 0;}
  #Artist22Plus .module21 .p1 {margin-bottom: 8.53333vw;padding: 0 5%;}
  #Artist22Plus .module21 > div {width: 92.5%;border-radius: 1.06667vw;}
  #Artist22Plus .module21 .text .p1 {font-size: 5.73333vw; }
  #Artist22Plus .module21 .text1 { margin-bottom: 3.2vw; padding: 8.53333vw 0 4.26667vw;}
  #Artist22Plus .module21 .text1 .p2 {font-size: 2.53333vw; }
  #Artist22Plus .module21 .text1 .imgBox {width: 84%;margin-bottom: 8.53333vw;}
  #Artist22Plus .module21 .text2 {padding: 8.53333vw 0 4.26667vw;}
  #Artist22Plus .module21 .text2 .p2 {font-size: 2.53333vw;}
  #Artist22Plus .module21 .text2 .imgBox {width: 90%;margin-bottom: 7.2vw;}
}

@media screen and (max-width: 520px) {
  #Artist22Plus .fontsize26 {font-size: 12px;}
  #Artist22Plus .module1 .text .p2 {font-size: 12px;}
  #Artist22Plus .module1 .p4 {font-size: 12px; }
  #Artist22Plus .module1 .p5 p {font-size: 12px;}
  #Artist22Plus .module2 .content .text1 p {font-size: 12px;}
  #Artist22Plus .module2 .content .text2 .txt {font-size: 12px;}
  #Artist22Plus .module4 .content1 .text .p2 {font-size: 12px;}
  #Artist22Plus .module4 .content1 .text .p3 .item .min {font-size: 12px;}
  #Artist22Plus .module4 .content2 .text1 .p3 {font-size: 12px;}
  #Artist22Plus .module4 .content2 .text1 .p5 {font-size: 12px;}
  #Artist22Plus .module4 .content2 .text2 .p3 {font-size: 12px;}
  #Artist22Plus .module4 .content2 .text2 .p5 {font-size: 12px;}
  #Artist22Plus .module5 .text2 > div { width: 80%;}
  #Artist22Plus .module5 .text2 .left {margin-bottom: 30vw;}
  #Artist22Plus .module5 .text2 .left .p1 {font-size: 12px;}
  #Artist22Plus .module5 .text2 .left .p2 {font-size: 12px;}
  #Artist22Plus .module5 .text2 .left .p3 {font-size: 14px;}
  #Artist22Plus .module5 .text2 .left .p4 {width: 16vw;left: 78%;bottom: 3%;}
  #Artist22Plus .module5 .text2 .left .p5 {font-size: 12px; }
  #Artist22Plus .module5 .text2 .left .p6 {font-size: 12px;}
  #Artist22Plus .module5 .text2 .left .p7 {font-size: 12px;}
  #Artist22Plus .module5 .text2 .left .p8 {font-size: 12px;}
  #Artist22Plus .module5 .text2 .right .p1 {font-size: 12px;}
  #Artist22Plus .module5 .text2 .right .p3 {font-size: 14px;}
  #Artist22Plus .module5 .text2 .right .p4 {font-size: 12px;}
  #Artist22Plus .module5 .text2 .right .p7 {font-size: 12px;}
  #Artist22Plus .module5 .text2 .right .p8 {font-size: 12px;}
  #Artist22Plus .module7 .text .p3 {font-size: 12px;}
  #Artist22Plus .module8 .text2 .item .p3 {font-size: 12px;}
  #Artist22Plus .module8 .imgBox2 .p2 { font-size: 12px;}
  #Artist22Plus .module13 .p3 {font-size: 12px; }
  #Artist22Plus .module18 .list .item .text .p2 {font-size: 12px;}
  #Artist22Plus .module18 .title .p2 {font-size: 12px; }
  #Artist22Plus .module21 .text1 .p2 { font-size: 12px;}
  #Artist22Plus .module21 .text2 .p2 {font-size: 12px;}
}

@media screen and (max-width: 460px) {
  #Artist22Plus .module1 .text {top: 8%;}
  #Artist22Plus .module1 .p5 {bottom: 2%;}
  #Artist22Plus .module1 .p6 {bottom: 2%; width: 14vw;}
  #Artist22Plus .module1 .text .p2 img {min-width: 24px;}
  #Artist22Plus .module2 .content .text3 .p2 {font-size: 12px;}
  #Artist22Plus .module4 .content1 .text {width: 70%;top: 46%;}
  #Artist22Plus .module5 .text1 {padding: 0 5%; }
  #Artist22Plus .module8 .text1 {padding: 0 5%; }
  #Artist22Plus .module8 .text2 .item .p4 { font-size: 20px;}
}

@media screen and (max-width: 380px) {
	#Artist22Plus .module1 .text {top: 5%;}
	#Artist22Plus .module4 .content2 .text1 .p1 {font-size: 12px;}
	#Artist22Plus .module4 .content2 .text2 .p1 {font-size: 12px; }
	#Artist22Plus .module8 .text2 .item .p4 {font-size: 16px;}
	#Artist22Plus .module17 .content .p3 {font-size: 12px;}
}

#Artist22Plus .module1{height: 61.796875vw;}
#Artist22Plus .module2{height: 150.7421875vw;}
#Artist22Plus .module3{height: 56.9921875vw;}
#Artist22Plus .module4{height: 93.0078125vw;}
#Artist22Plus .module5{height: 73.515625vw;}
#Artist22Plus .module6{height: 70.5078125vw;}
#Artist22Plus .module7{height: 75.078125vw;}
#Artist22Plus .module8{height: 111.6796875vw;}
#Artist22Plus .module9{height: 66.9921875vw;}
#Artist22Plus .module10{height: 65.15625vw;}
#Artist22Plus .module11{height: 59.4921875vw;}
@media screen and (max-width: 1080px) {
  #Artist22Plus .module1{height: auto;}
  #Artist22Plus .module2{height: auto;}
  #Artist22Plus .module3{height: auto;}
  #Artist22Plus .module4{height: auto;}
  #Artist22Plus .module5{height: auto;}
  #Artist22Plus .module6{height: auto;}
  #Artist22Plus .module7{height: auto;}
  #Artist22Plus .module8{height: auto;}
  #Artist22Plus .module9{height: auto;}
  #Artist22Plus .module10{height: auto;}
  #Artist22Plus .module11{height: auto;}
}