body {
  overflow-x: hidden;
}

.p5 {
  padding: 0;
}

.w_1440 {
  max-width: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

#Artist22Plus {
  color: #1D1D1F;
  overflow: hidden;
}

#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://www.xp-pen.com/Uploads/images/product/detail/Artist22Plus/images/2-bg.jpg") 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://www.xp-pen.com/Uploads/images/product/detail/Artist22Plus/images/2-1.png) 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 .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 .star {
  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://www.xp-pen.com/Uploads/images/product/detail/Artist22Plus/images/8-2.jpg");
  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://www.xp-pen.com/Uploads/images/product/detail/Artist22Plus/images/8-btn.png");
  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;
}

#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: 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://www.xp-pen.com/Uploads/images/product/detail/Artist22Plus/images/h5/2-bg.jpg) 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;
  }
}
