@charset "UTF-8";
* {
  padding: 0;
  margin: 0;
}

#FreSound {
  font-size: 0;
  line-height: 1.25;
}

#FreSound img {
  width: 100%;
  height: auto;
  box-sizing: border-box;
}

#FreSound div {
  box-sizing: border-box;
}

#FreSound video {
  width: 100%;
  height: auto;
}

#FreSound .img_pc {
  display: inline-block;
}

#FreSound .img_h5 {
  display: none;
}

#FreSound .title_gsap_1 {
  display: inline-block;
  opacity: 0;
}

#FreSound .module1 {
  position: relative;
  width: 100%;
  overflow: hidden;
}

#FreSound .module1 video {
  width: 100vw;
  height: 62.5vw;
}

#FreSound .module1 .text_cotnent {
  position: absolute;
  width: 80%;
  left: 50%;
  transform: translateX(-50%);
  top: 6.25vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 2;
}

#FreSound .module1 .text_cotnent .title_p {
  font-size: 2.96875vw;
  font-weight: bold;
  color: #000000;
  letter-spacing: -0.07812vw;
  text-align: center;
}

#FreSound .module1 .text_cotnent .text_p1 {
  display: flex;
  justify-content: center;
  margin-bottom: 0.78125vw;
}

#FreSound .module1 .text_cotnent .text_p1 img {
  height: 4.64844vw;
  width: auto;
  margin-right: 0.58594vw;
}

#FreSound .module1 .text_cotnent .text_p1 img:last-child {
  margin-right: 0;
}

#FreSound .module1 .text_cotnent .text_p2 {
  font-size: 0.9375vw;
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 100px;
  padding: 0.3125vw 1.40625vw;
  width: max-content;
  cursor: pointer;
  transition: all 0.5s;
}

#FreSound .module1 .text_cotnent .text_p2:hover {
  background-color: white;
}

#FreSound .module1 #animation-container-1 {
  width: 5.85938vw;
  height: 5.85938vw;
  position: absolute;
  left: 68%;
  top: 85%;
  transform: rotate(35deg);
}

#FreSound .module1 #animation-container-2 {
  width: 5.85938vw;
  height: 5.85938vw;
  position: absolute;
  left: 18%;
  top: 66%;
  transform: rotate(-90deg);
}

#FreSound .module1 #animation-container-3 {
  width: 5.85938vw;
  height: 5.85938vw;
  position: absolute;
  left: 76%;
  top: 24%;
  transform: rotate(-135deg);
}

#FreSound .module1 #animation-container-4 {
  width: 5.07812vw;
  height: 5.07812vw;
  position: absolute;
  left: 10%;
  top: 35%;
  transform: rotate(15deg);
}

#FreSound .module2 {
  height: 64.45312vw;
  width: 100%;
  position: relative;
  overflow: hidden;
}

#FreSound .module2 .module2_bg {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, -50%);
}

#FreSound .module2 .module2_bg .circle_bg {
  border-radius: 50%;
  background: rgba(239, 239, 239, 0.01);
  box-shadow: 0.39062vw 0.39062vw 0.78125vw 0 rgba(0, 0, 0, 0.05), 0.78125vw 0.78125vw 1.5625vw 0 rgba(0, 0, 0, 0.2), -0.39062vw -0.39062vw 1.17188vw 0px rgba(255, 255, 255, 0.05), -0.78125vw -0.78125vw 2.34375vw 0 rgba(255, 255, 255, 0.2), -0.58594vw -0.58594vw 2.34375vw 0 #FFF inset, -1.5625vw -1.5625vw 3.90625vw 0 rgba(255, 255, 255, 0.3) inset, 0.58594vw 0.58594vw 2.34375vw 0 rgba(0, 0, 0, 0.05) inset, 1.5625vw 1.5625vw 3.90625vw 0 rgba(0, 0, 0, 0.1) inset;
  display: flex;
  align-items: center;
  justify-content: center;
}

#FreSound .module2 .module2_bg .circle_bg.circle_bg1 {
  width: 83.98438vw;
  height: 83.98438vw;
}

#FreSound .module2 .module2_bg .circle_bg.circle_bg2 {
  width: 48.4375vw;
  height: 48.4375vw;
  position: relative;
}

#FreSound .module2 .module2_bg .circle_bg.circle_bg2 .img_content {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 2.73438vw;
  text-align: center;
}

#FreSound .module2 .module2_bg .circle_bg.circle_bg2 .img_content img {
  width: 35.15625vw;
}

#FreSound .module2 .module2_bg .circle_bg.circle_bg3 {
  width: 23.24219vw;
  height: 23.24219vw;
}

#FreSound .module2 .text_content {
  width: 65%;
  position: absolute;
  top: 9.76562vw;
  left: 17.5%;
}

#FreSound .module2 .text_content .text_p1 {
  font-size: 1.25vw;
  color: #9A9EA2;
  text-align: center;
}

#FreSound .module2 .text_content .text_p2 {
  font-size: 1.95312vw;
  margin-top: 1.5625vw;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
}

#FreSound .module3 {
  padding-top: 10.9375vw;
  padding-bottom: 10.15625vw;
  background-color: #EFEFEF;
  display: flex;
  justify-content: center;
}

#FreSound .module3 .right1 .top1 {
  display: flex;
}

#FreSound .module3 .right1 .bottom1 {
  display: flex;
}

#FreSound .module3 .right1 .bottom1 .bottom2 {
  display: flex;
}

#FreSound .module3 .order_bg {
  position: relative;
  z-index: 2;
  transition: transform 0.3s;
}

#FreSound .module3 .order_bg:hover {
  transform: scale(1.05);
}

#FreSound .module3 .order_bg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  filter: blur(0.15625vw);
  border-radius: 1.95312vw;
  border: 0.46875vw solid #EFEFEF;
  background: rgba(239, 239, 239, 0.01);
  box-shadow: 0.39062vw 0.39062vw 0.78125vw 0 rgba(0, 0, 0, 0.05), 0.78125vw 0.78125vw 1.5625vw 0 rgba(0, 0, 0, 0.2), -0.39062vw -0.39062vw 1.17188vw 0 rgba(255, 255, 255, 0.05), -0.78125vw -0.78125vw 2.34375vw 0 rgba(255, 255, 255, 0.2), -0.58594vw -0.58594vw 2.34375vw 0 #FFF inset, -1.5625vw -1.5625vw 3.90625vw 0 rgba(255, 255, 255, 0.3) inset, 0.58594vw 0.58594vw 2.34375vw 0 rgba(0, 0, 0, 0.05) inset, 1.5625vw 1.5625vw 3.90625vw 0 rgba(0, 0, 0, 0.1) inset;
}

#FreSound .module3 .order_bg .text_p {
  color: #262626;
  position: absolute;
  font-weight: bold;
  text-align: left;
  left: 1.95312vw;
  top: 1.17188vw;
  z-index: 3;
  text-shadow: 2px 1px 0.23438vw rgba(255, 255, 255, 0.6);
}

#FreSound .module3 .order_bg .text_p1 {
  font-size: 1.17188vw;
}

#FreSound .module3 .top1 .order_bg .text_p1 {
  top: 2.34375vw;
}

#FreSound .module3 .order_bg .text_p2 {
  font-size: 2.34375vw;
  top: 2.53906vw;
  width: 90%;
  left: 5%;
  text-align: center;
}

#FreSound .module3 .order_bg .text_p3 {
  font-size: 3.67188vw;
  top: 5.46875vw;
  left: 5.07812vw;
}

#FreSound .module3 .order_bg .text_p4 {
  font-size: 3.67188vw;
  top: 5.46875vw;
  left: 22.26562vw;
}

#FreSound .module3 .order1 {
  width: 18.67188vw;
  margin-right: 1.5625vw;
  margin-bottom: 1.5625vw;
}

#FreSound .module3 .order2 {
  width: 18.67188vw;
  margin-right: 1.5625vw;
  margin-bottom: 1.5625vw;
}

#FreSound .module3 .order3 {
  width: 18.67188vw;
  margin-right: 1.5625vw;
  margin-bottom: 1.5625vw;
}

#FreSound .module3 .order4 {
  width: 39.45312vw;
  margin-bottom: 1.5625vw;
}

#FreSound .module3 .order5 {
  width: 39.45312vw;
  margin-right: 1.5625vw;
  margin-bottom: 1.5625vw;
}

#FreSound .module3 .order6 {
  width: 18.94531vw;
  margin-right: 1.5625vw;
}

#FreSound .module3 .order7 {
  width: 18.94531vw;
}

#FreSound .module3 .order8 {
  width: 18.67188vw;
}

#FreSound .module4 {
  position: relative;
  padding-bottom: 13.67188vw;
}

#FreSound .module4 .module4_bg {
  width: 78.125vw;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

#FreSound .module4 .module4_bg video {
  width: 78.125vw;
  height: 82.26562vw;
}

#FreSound .module4 .module4_bg .position_img {
  width: 13.67188vw;
  position: absolute;
  left: 64%;
  top: 23.4375vw;
  animation: rhythmicBounce 6s ease-in-out infinite;
}

@keyframes rhythmicBounce {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-25px);
  }
}

#FreSound .module4 .text_content_1 {
  position: absolute;
  width: 90%;
  top: 10.9375vw;
  left: 5%;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
}

#FreSound .module4 .text_content_1 .title {
  font-size: 5.85938vw;
  margin-bottom: 3.51562vw;
  font-weight: bold;
  color: #9A9EA2;
  text-align: center;
}

#FreSound .module4 .text_content_1 .title .dif {
  background-image: linear-gradient(90deg, #74EBD5 -50%, #ACB6E5 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#FreSound .module4 .text_content_2 {
  display: flex;
  width: 71.48438vw;
  margin: 0 auto;
}

#FreSound .module4 .text_content_2 .item {
  width: 33.33%;
  margin-right: 6.25vw;
}

#FreSound .module4 .text_content_2 .item:last-child {
  margin-right: 0;
}

#FreSound .module4 .text_content_2 .item .text_p1 {
  font-size: 1.95312vw;
  margin-bottom: 0.9375vw;
  color: #262626;
  font-weight: bold;
  text-align: left;
}

#FreSound .module4 .text_content_2 .item .text_p2 {
  font-size: 1.17188vw;
  color: #9A9EA2;
  text-align: left;
}

#FreSound .module4 .text_content_2 .item .text_p2 .dif {
  font-weight: bold;
  background-image: linear-gradient(90deg, #12C2E9 -20%, #C471ED 50%, #F64F59 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#FreSound #tvc {
  width: 22.96875vw;
  height: 4.60938vw;
  margin-bottom: 3.125vw;
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 300px;
}

#FreSound #tvc .tvc_playBox {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: auto;
}

#FreSound #tvc .tvc_playBox img {
  width: 1.95312vw;
  height: auto;
  margin-right: 0.85938vw;
}

#FreSound #tvc .tvc_playBox p {
  font-size: 1.25vw;
  color: #FFFFFF;
}

#FreSound .module5 {
  padding-top: 11.71875vw;
  background: linear-gradient(180deg, #ECFBFF 0%, #FFF 30%);
}

#FreSound .module5 .text_content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

#FreSound .module5 .text_content .title {
  font-size: 5.85938vw;
  margin-bottom: 3.51562vw;
  font-weight: bold;
  color: #9A9EA2;
  text-align: center;
}

#FreSound .module5 .text_content .title .dif {
  background-image: linear-gradient(90deg, #74EBD5 -50%, #ACB6E5 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#FreSound .module5 .text_content .text_p1 {
  color: #262626;
  font-size: 2.34375vw;
  margin-bottom: 1.5625vw;
  font-weight: bold;
  text-align: center;
}

#FreSound .module5 .text_content .text_p2 {
  color: #999;
  font-size: 1.40625vw;
  text-align: center;
}

#FreSound .module5 #fresound_swiper1 {
  transform: translateY(4.6875vw);
  padding-top: 1.17188vw;
}

#FreSound .module5 #fresound_swiper1 .swiper-wrapper {
  display: flex;
  justify-content: center;
}

#FreSound .module5 #fresound_swiper1 .swiper-wrapper .swiper-slide {
  width: 21.5625vw;
  margin-right: 5.46875vw;
}

#FreSound .module5 #fresound_swiper1 .swiper-wrapper .swiper-slide:last-child {
  margin-right: 0;
}

#FreSound .module5 #fresound_swiper1 .swiper-wrapper .swiper-slide .swiepr_img {
  position: relative;
  z-index: 2;
  transition: transform 0.3s;
  margin-bottom: 1.95312vw;
}

#FreSound .module5 #fresound_swiper1 .swiper-wrapper .swiper-slide .swiepr_img img {
  padding: 0.3125vw;
}

#FreSound .module5 #fresound_swiper1 .swiper-wrapper .swiper-slide .swiepr_img:hover {
  transform: scale(1.05);
}

#FreSound .module5 #fresound_swiper1 .swiper-wrapper .swiper-slide .swiepr_img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  filter: blur(0.15625vw);
  border-radius: 1.95312vw;
  border: 0.46875vw solid #EFEFEF;
  background: rgba(239, 239, 239, 0.01);
  box-shadow: 0.39062vw 0.39062vw 0.78125vw 0 rgba(0, 0, 0, 0.05), 0.78125vw 0.78125vw 1.5625vw 0 rgba(0, 0, 0, 0.2), -0.39062vw -0.39062vw 1.17188vw 0 rgba(255, 255, 255, 0.05), -0.78125vw -0.78125vw 2.34375vw 0 rgba(255, 255, 255, 0.2), -0.58594vw -0.58594vw 2.34375vw 0 #FFF inset, -1.5625vw -1.5625vw 3.90625vw 0 rgba(255, 255, 255, 0.3) inset, 0.58594vw 0.58594vw 2.34375vw 0 rgba(0, 0, 0, 0.05) inset, 1.5625vw 1.5625vw 3.90625vw 0 rgba(0, 0, 0, 0.1) inset;
}

#FreSound .module5 #fresound_swiper1 .swiper-wrapper .swiper-slide .swiper_text .text_p1 {
  font-size: 1.95312vw;
  margin-bottom: 0.9375vw;
  color: #262626;
  font-weight: bold;
  text-align: center;
}

#FreSound .module5 #fresound_swiper1 .swiper-wrapper .swiper-slide .swiper_text .text_p2 {
  font-size: 1.40625vw;
  color: #9A9EA2;
  text-align: center;
}

#FreSound .module6 {
  position: relative;
}

#FreSound .module6 .title {
  font-size: 5.85938vw;
  width: 90%;
  left: 5%;
  top: 13.67188vw;
  font-weight: bold;
  color: #9A9EA2;
  text-align: center;
  position: absolute;
}

#FreSound .module6 .title .dif {
  background-image: linear-gradient(90deg, #74EBD5 -50%, #ACB6E5 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#FreSound .module6 .text_p {
  font-size: 3.125vw;
  right: 17.96875vw;
  top: 42.96875vw;
  font-weight: bold;
  color: #FFFFFF;
  position: absolute;
}

#FreSound .module6 .text_content {
  display: flex;
  justify-content: center;
  position: absolute;
  top: 55.07812vw;
  left: 50%;
  transform: translateX(-50%);
}

#FreSound .module6 .text_content .item {
  width: 28.78906vw;
  margin-right: 7.03125vw;
}

#FreSound .module6 .text_content .item:last-child {
  margin-right: 0;
}

#FreSound .module6 .text_content .item .item_img {
  margin-bottom: 2.34375vw;
  transition: transform 0.3s;
  position: relative;
  z-index: 2;
}

#FreSound .module6 .text_content .item .item_img video {
  padding: 0.3125vw;
  box-sizing: border-box;
  border-radius: 1.95312vw;
}

#FreSound .module6 .text_content .item .item_img img {
  padding: 0.3125vw;
}

#FreSound .module6 .text_content .item .item_img:hover {
  transform: scale(1.05);
}

#FreSound .module6 .text_content .item .item_img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  filter: blur(0.15625vw);
  border-radius: 1.95312vw;
  border: 0.46875vw solid #EFEFEF;
  background: rgba(239, 239, 239, 0.01);
  box-shadow: 0.39062vw 0.39062vw 0.78125vw 0 rgba(0, 0, 0, 0.05), 0.78125vw 0.78125vw 1.5625vw 0 rgba(0, 0, 0, 0.2), -0.39062vw -0.39062vw 1.17188vw 0 rgba(255, 255, 255, 0.05), -0.78125vw -0.78125vw 2.34375vw 0 rgba(255, 255, 255, 0.2), -0.58594vw -0.58594vw 2.34375vw 0 #FFF inset, -1.5625vw -1.5625vw 3.90625vw 0 rgba(255, 255, 255, 0.3) inset, 0.58594vw 0.58594vw 2.34375vw 0 rgba(0, 0, 0, 0.05) inset, 1.5625vw 1.5625vw 3.90625vw 0 rgba(0, 0, 0, 0.1) inset;
}

#FreSound .module6 .text_content .item .text_p1 {
  font-size: 1.95312vw;
  width: 90%;
  padding-left: 0.78125vw;
  margin-bottom: 0.9375vw;
  color: #262626;
  font-weight: bold;
  text-align: left;
}

#FreSound .module6 .text_content .item .text_p2 {
  font-size: 1.17188vw;
  width: 90%;
  padding-left: 0.78125vw;
  color: #9A9EA2;
  text-align: left;
}

#FreSound .module7 {
  width: 80.70312vw;
  padding-top: 9.76562vw;
  padding-bottom: 7.8125vw;
  margin: 0 auto;
}

#FreSound .module7 .text_content_1 {
  margin-top: 2.89062vw;
  margin-bottom: 8.98438vw;
  display: flex;
  justify-content: space-between;
}

#FreSound .module7 .text_content_1 .text_p1 {
  font-size: 1.95312vw;
  flex: 1;
  color: #262626;
  font-weight: bold;
  text-align: left;
}

#FreSound .module7 .text_content_1 .text_p2 {
  font-size: 1.17188vw;
  width: 39.0625vw;
  color: #C7C7C7;
  text-align: left;
}

#FreSound .module7 .text_content_2 {
  display: flex;
  justify-content: space-between;
}

#FreSound .module7 .text_content_2 .left {
  width: 45.54688vw;
}

#FreSound .module7 .text_content_2 .left video {
  width: 45.54688vw;
  height: 25.625vw;
}

#FreSound .module7 .text_content_2 .right {
  width: 32.42188vw;
}

#FreSound .module7 .text_content_2 .right video {
  width: 32.42188vw;
  height: 18.20312vw;
}

#FreSound .module7 .text_content_2 .right .text_content_2 {
  margin-top: 3.51562vw;
  width: 90%;
  display: flex;
  flex-direction: column;
}

#FreSound .module7 .text_content_2 .right .text_content_2 .text_p1 {
  font-size: 1.95312vw;
  margin-bottom: 0.9375vw;
  color: #262626;
  font-weight: bold;
  text-align: left;
}

#FreSound .module7 .text_content_2 .right .text_content_2 .text_p2 {
  font-size: 1.17188vw;
  color: #C7C7C7;
  text-align: left;
}

#FreSound .module8 {
  padding-bottom: 11.71875vw;
  overflow: hidden;
}

#FreSound .module8 .title {
  font-size: 7.42188vw;
  margin-bottom: 3.125vw;
  color: #C7C7C7;
  font-weight: bold;
  width: max-content;
}

#FreSound .module8 #fresound_swiper2 {
  width: 55.54687vw;
  margin-bottom: 6.25vw;
  overflow: initial;
}

#FreSound .module8 #fresound_swiper2 .swiper-wrapper {
  margin-bottom: 2.34375vw;
}

#FreSound .module8 #fresound_swiper2 .swiper-wrapper .swiper-slide {
  border-radius: 1.95312vw;
  overflow: hidden;
}

#FreSound .module8 #fresound_swiper2 .swiper-wrapper .swiper-slide .text_p1 {
  left: 3.51562vw;
  bottom: 2.73438vw;
  font-size: 1.95312vw;
  text-shadow: 0 0.07812vw 0.07812vw rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: all 0.3s;
  font-weight: bold;
  position: absolute;
  color: #FFFFFF;
}

#FreSound .module8 #fresound_swiper2 .swiper_controls {
  padding: 1.17188vw 1.95312vw;
  border-radius: 100px;
  margin: 0 auto;
  background-color: #F7F7F7;
  width: max-content;
  display: flex;
  justify-content: center;
  align-items: center;
}

#FreSound .module8 #fresound_swiper2 .swiper_controls .fresound_swiper2-pagination {
  width: auto;
  margin: 0 0.78125vw;
}

#FreSound .module8 #fresound_swiper2 .swiper_controls .fresound_swiper2-pagination .swiper-pagination-bullet {
  width: 0.625vw;
  height: 0.625vw;
  opacity: 0.2;
  margin: 0 0.39062vw;
  background-color: #c7c7c7;
}

#FreSound .module8 #fresound_swiper2 .swiper_controls .fresound_swiper2-pagination .swiper-pagination-bullet-active {
  opacity: 0.8;
}

#FreSound .module8 #fresound_swiper2 .swiper_controls .fresound_swiper2-prev {
  width: 0.9375vw;
  cursor: pointer;
}

#FreSound .module8 #fresound_swiper2 .swiper_controls .fresound_swiper2-next {
  width: 0.9375vw;
  cursor: pointer;
}

#FreSound .module8 .text_content {
  display: flex;
  width: 80.70312vw;
  margin: 0 auto;
}

#FreSound .module8 .text_content .item {
  width: 33.33%;
  margin-right: 5.46875vw;
  flex: 1;
}

#FreSound .module8 .text_content .item:last-child {
  margin-right: 0;
}

#FreSound .module8 .text_content .item img {
  width: 3.125vw;
  margin-bottom: 1.5625vw;
}

#FreSound .module8 .text_content .item .text_p1 {
  font-size: 1.95312vw;
  margin-bottom: 0.9375vw;
  color: #262626;
  font-weight: bold;
  text-align: left;
}

#FreSound .module8 .text_content .item .text_p2 {
  font-size: 1.17188vw;
  color: #9A9EA2;
  text-align: left;
}

#FreSound .module8 .text_content .item .text_p2 .dif {
  font-weight: bold;
  background-image: linear-gradient(90deg, #12C2E9 -20%, #C471ED 50%, #F64F59 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#FreSound .module9 {
  position: relative;
}

#FreSound .module9 .text_content_1 {
  width: 90%;
  left: 5%;
  top: 9.76562vw;
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

#FreSound .module9 .text_content_1 .title {
  font-size: 5.85938vw;
  font-weight: bold;
  background-image: linear-gradient(180deg, #262626 40%, #8C8C8C);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#FreSound .module9 .text_content_1 .text_p1 {
  font-size: 2.92969vw;
  color: #262626;
  font-weight: bold;
  text-align: center;
}

#FreSound .module9 .text_content_2 {
  width: 61.71875vw;
  left: 50%;
  top: 63.28125vw;
  transform: translateX(-50%);
  display: flex;
  position: absolute;
}

#FreSound .module9 .text_content_2 .item {
  width: 33.33%;
  margin-right: 5.07812vw;
}

#FreSound .module9 .text_content_2 .item:last-child {
  margin-right: 0;
}

#FreSound .module9 .text_content_2 .item img {
  width: 3.125vw;
  margin-bottom: 1.5625vw;
}

#FreSound .module9 .text_content_2 .item .text_p1 {
  font-size: 1.40625vw;
  margin-bottom: 0.625vw;
  color: #9A9EA2;
  text-align: left;
}

#FreSound .module9 .text_content_2 .item .text_p2 {
  font-size: 2.73438vw;
  margin-bottom: 0.625vw;
  color: #262626;
  font-weight: bold;
  text-align: left;
}

#FreSound .module9 .text_content_2 .item .text_p3 {
  font-size: 1.40625vw;
  color: #9A9EA2;
  text-align: left;
}

#FreSound .module10 {
  width: 90%;
  margin: 0 auto;
  position: relative;
  text-align: center;
  background-color: #FFFFFF;
}

#FreSound .module10 .text_content_1 {
  width: 90%;
  top: 110px;
  left: 5%;
  position: absolute;
  z-index: 2;
}

#FreSound .module10 .text_content_1 .title {
  font-size: 2.92969vw;
  margin-bottom: 1.17188vw;
  color: #262626;
  font-weight: bold;
  text-align: center;
}

#FreSound .module10 .text_content_1 .text_p1 {
  font-size: 1.40625vw;
  color: #C7C7C7;
  text-align: center;
}

#FreSound .module10 .text_content_1 .text_p1 .dif {
  font-weight: bold;
  background-image: linear-gradient(90deg, #12C2E9 -20%, #C471ED 50%, #F64F59 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#FreSound .module10 .line_1 {
  right: 41.01562vw;
  top: 28.125vw;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 2;
}

#FreSound .module10 .line_1 .yuan {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #262626;
  display: inline-block;
}

#FreSound .module10 .line_1 .line {
  width: 22.65625vw;
  height: 1px;
  background-color: #262626;
}

#FreSound .module10 .line_2 {
  left: 47.65625vw;
  top: 24.02344vw;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 2;
}

#FreSound .module10 .line_2 .yuan {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #262626;
  display: inline-block;
}

#FreSound .module10 .line_2 .line {
  width: 17.1875vw;
  height: 1px;
  background-color: #262626;
}

#FreSound .module10 .text_content_2 {
  left: 12.5vw;
  top: 26.17188vw;
  position: absolute;
  z-index: 2;
}

#FreSound .module10 .text_content_2 .text_p1 {
  font-size: 1.40625vw;
  margin-bottom: 0.78125vw;
  color: #262626;
  font-weight: bold;
  text-align: left;
}

#FreSound .module10 .text_content_2 .text_p2 {
  font-size: 1.25vw;
  margin-bottom: 0.39062vw;
  color: #C7C7C7;
  font-weight: bold;
  text-align: left;
  display: flex;
  align-items: center;
}

#FreSound .module10 .text_content_2 .text_p2 img {
  width: 2.42188vw;
  margin-right: 0.78125vw;
}

#FreSound .module10 .text_content_3 {
  left: 66.40625vw;
  top: 22.26562vw;
  position: absolute;
  z-index: 2;
}

#FreSound .module10 .text_content_3 .text_p1 {
  font-size: 1.40625vw;
  margin-bottom: 0.78125vw;
  color: #262626;
  font-weight: bold;
  text-align: left;
}

#FreSound .module10 .text_content_3 .text_p2 {
  font-size: 1.25vw;
  margin-bottom: 0.39062vw;
  color: #C7C7C7;
  font-weight: bold;
  text-align: left;
  display: flex;
  align-items: center;
}

#FreSound .module10 .text_content_3 .text_p2 img {
  width: 2.42188vw;
  margin-right: 0.78125vw;
}

#FreSound .module10 #fresound_swiper3 {
  width: 100%;
  z-index: 1;
}

#FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls {
  top: 110px;
  width: 90%;
  left: 5%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  z-index: 2;
}

#FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .text_p1 {
  font-size: 2.92969vw;
  margin-bottom: 1.5625vw;
  color: #262626;
  font-weight: bold;
  text-align: center;
}

#FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .fresound_swiper3-pagination {
  width: 19.53125vw;
  margin-bottom: 0.78125vw;
  display: flex;
  justify-content: space-around;
}

#FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .fresound_swiper3-pagination .swiper-pagination-bullet {
  width: 2.85156vw;
  height: 2.85156vw;
  opacity: 1;
  margin: 0 0.625vw;
  border: 2px solid #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  background: none;
}

#FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .fresound_swiper3-pagination .swiper-pagination-bullet:nth-child(1)::after {
  width: 2.34375vw;
  height: 2.34375vw;
  content: '';
  display: block;
  border: 0.15625vw solid #C7C7C7;
  background: linear-gradient(180deg, #FFF 0%, #BFBDBD 100%);
  border-radius: 50%;
  box-sizing: border-box;
}

#FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .fresound_swiper3-pagination .swiper-pagination-bullet:nth-child(2)::after {
  width: 2.34375vw;
  height: 2.34375vw;
  content: '';
  display: block;
  border: 0.15625vw solid #C7C7C7;
  background: linear-gradient(0deg, #938C7C 0%, #F9EED2 100%);
  border-radius: 50%;
  box-sizing: border-box;
}

#FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .fresound_swiper3-pagination .swiper-pagination-bullet:nth-child(3)::after {
  width: 2.34375vw;
  height: 2.34375vw;
  content: '';
  display: block;
  border: 0.15625vw solid #C7C7C7;
  background: linear-gradient(180deg, rgba(82, 80, 80, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%);
  border-radius: 50%;
  box-sizing: border-box;
}

#FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .fresound_swiper3-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 2.85156vw;
  height: 2.85156vw;
  opacity: 1;
  border: 2px solid #FF1F53;
  box-sizing: border-box;
}

#FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .text_p2 {
  width: 19.53125vw;
  display: flex;
}

#FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .text_p2 p {
  font-size: 1.17188vw;
  color: #262626;
  width: 33.33%;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

#FreSound .module10 .img_pc_520 {
  display: inline-block;
}

#FreSound .module10 .img_h5_520 {
  display: none;
}

#FreSound .module11 {
  padding-top: 8.59375vw;
  padding-bottom: 7.03125vw;
  background: #EFEFEF url("https://download.ugee.com/static/product/FreSound-2/images/11_bg.jpg") no-repeat;
  background-size: 100% auto;
  overflow: hidden;
}

#FreSound .module11 .content_box1 {
  margin-bottom: 7.03125vw;
  text-align: center;
}

#FreSound .module11 .content_box1 .title {
  font-size: 3.125vw;
  font-weight: bold;
  margin-bottom: 1.5625vw;
  text-align: center;
}

#FreSound .module11 .content_box1 > img {
  width: 19.53125vw;
}

#FreSound .module11 .imgBox {
  width: 62.5vw;
  border-radius: 1.95312vw;
  background-color: white;
  box-shadow: 0 0.27344vw 0.42969vw -0.15625vw #FFF inset, 0px 3.82813vw 3.90625vw -1.875vw rgba(255, 255, 255, 0.3) inset, 0 0.15625vw 0.70312vw 0 rgba(255, 255, 255, 0.3) inset, 0 0.03906vw 1.5625vw 0 rgba(255, 255, 255, 0.2) inset;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  margin-bottom: 3.4375vw;
}

#FreSound .module11 .imgBox > img {
  width: 29.0625vw;
  border-top-left-radius: 1.95312vw;
  border-bottom-left-radius: 1.95312vw;
  margin-right: 1.5625vw;
}

#FreSound .module11 .imgBox .content_box2 {
  text-align: left;
  width: 46%;
}

#FreSound .module11 .imgBox .content_box2 .text_p1 {
  font-size: 1.5625vw;
  margin-bottom: 0.58594vw;
  font-weight: bold;
}

#FreSound .module11 .imgBox .content_box2 .text_p2 {
  font-size: 0.9375vw;
  margin-bottom: 0.58594vw;
  line-height: 1.4;
  font-weight: bold;
}

#FreSound .module11 .imgBox .content_box2 .text_p3 {
  font-size: 0.9375vw;
  line-height: 1.4;
}

#FreSound .module11 .imgBox .position_img {
  width: 8.82812vw;
  position: absolute;
  left: 80%;
  top: -5.27344vw;
  margin-right: 0;
}

#FreSound .module11 #fresound_swiper4 {
  width: 62.5vw;
  overflow: initial;
  position: relative;
}

#FreSound .module11 #fresound_swiper4 .swiper-wrapper {
  margin-bottom: 2.92969vw;
}

#FreSound .module11 #fresound_swiper4 .swiper-wrapper .swiper-slide {
  transition: all .8s ease-in-out;
}

#FreSound .module11 #fresound_swiper4 .swiper-wrapper .slide-left-1 {
  transform: translateX(-80%) scale(0.8);
  z-index: -1;
}

#FreSound .module11 #fresound_swiper4 .swiper-wrapper .slide-right-1 {
  transform: translateX(80%) scale(0.8);
}

#FreSound .module11 #fresound_swiper4 .swiper-wrapper .swiper-slide img {
  border-radius: 1.95312vw;
}

#FreSound .module11 #fresound_swiper4 .swiper_controls {
  padding: 1.17188vw 1.95312vw;
  border-radius: 100px;
  margin: 0 auto;
  background-color: #FFFFFF;
  width: max-content;
  display: flex;
  justify-content: center;
  align-items: center;
}

#FreSound .module11 #fresound_swiper4 .swiper_controls .fresound_swiper4-pagination {
  width: auto;
  margin: 0 0.39062vw;
}

#FreSound .module11 #fresound_swiper4 .swiper_controls .fresound_swiper4-pagination .swiper-pagination-bullet {
  width: 0.625vw;
  height: 0.625vw;
  opacity: 0.2;
  margin: 0 0.39062vw;
  background-color: #c7c7c7;
}

#FreSound .module11 #fresound_swiper4 .swiper_controls .fresound_swiper4-pagination .swiper-pagination-bullet-active {
  opacity: 0.8;
}

#FreSound .module11 #fresound_swiper4 .swiper_controls .fresound_swiper4-prev {
  width: 0.9375vw;
  cursor: pointer;
}

#FreSound .module11 #fresound_swiper4 .swiper_controls .fresound_swiper4-next {
  width: 0.9375vw;
  cursor: pointer;
}

#FreSound .module12 {
  padding-top: 10.9375vw;
  padding-bottom: 7.03125vw;
}

#FreSound .module12 .content_box1 {
  width: 52.73438vw;
  display: flex;
  flex-wrap: wrap;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 4.29688vw;
}

#FreSound .module12 .content_box1 .item {
  width: 25%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 2.73438vw;
}

#FreSound .module12 .content_box1 .item img {
  width: 3.86719vw;
  margin-bottom: 1.25vw;
}

#FreSound .module12 .content_box1 .item p {
  font-size: 0.9375vw;
  color: #262626;
  font-weight: bold;
  text-align: center;
}

#FreSound .module12 .content_box2 {
  width: 46.875vw;
  margin-left: auto;
  margin-right: auto;
}

#FreSound .module12 .content_box2 .content_ul {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 1.5625vw;
  border-bottom: 1px solid #E4E4E4;
  margin-bottom: 1.5625vw;
}

#FreSound .module12 .content_box2 .content_ul:first-child {
  padding-top: 1.5625vw;
  border-top: 1px solid #E4E4E4;
}

#FreSound .module12 .content_box2 .content_ul .content_li {
  width: 31.25vw;
}

#FreSound .module12 .content_box2 .content_ul .content_li.content_li_1 {
  width: 15.625vw;
}

#FreSound .module12 .content_box2 .content_ul .content_li .text_p1 {
  font-size: 1.09375vw;
  color: #262626;
  text-align: left;
  margin-bottom: 0.39062vw;
}

#FreSound .module12 .content_box2 .content_ul .content_li .text_p2 {
  font-size: 1.09375vw;
  color: #9A9EA2;
  text-align: left;
}

#buy_div {
  padding: 1.17188vw 9.76562vw;
  box-shadow: 0px -0.42969vw 0.65625vw 0 rgba(183, 183, 183, 0.3);
  background: #FFFFFF;
  display: flex;
  justify-content: space-between;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  box-sizing: border-box;
  z-index: 9999;
}

#buy_div .color_list {
  display: flex;
}

#buy_div .color_list p {
  margin-right: 2.34375vw;
  font-size: 1.17188vw;
  display: flex;
  align-items: center;
  font-weight: bold;
}

#buy_div .color_list p:last-child {
  margin-right: 0;
}

#buy_div .color_list p img {
  width: 2.14844vw;
  height: 2.14844vw;
  margin-right: 0.78125vw;
}

#buy_div .color_list_h5 {
  display: none;
}

#buy_div .buy_btn {
  display: flex;
  align-items: center;
}

#buy_div .buy_btn p {
  font-size: 1.48438vw;
  margin-right: 1.95312vw;
}

#buy_div .buy_btn a {
  display: inline-block;
}

#buy_div .buy_btn a img {
  width: 15.625vw;
  height: auto;
}

@media screen and (max-width: 1080px) {
  #FreSound .img_pc {
    display: none;
  }
  #FreSound .img_h5 {
    display: inline-block;
  }
  #FreSound .module1 .text_cotnent {
    top: 7.40741vw;
    width: 94%;
  }
  #FreSound .module1 .text_cotnent .title_p {
    font-size: 5.92593vw;
    font-weight: bold;
    margin-bottom: 1.11111vw;
  }
  #FreSound .module1 .text_cotnent .text_p1 {
    margin-bottom: 1.11111vw;
  }
  #FreSound .module1 .text_cotnent .text_p1 img {
    height: 11.01852vw;
  }
  #FreSound .module1 .text_cotnent .text_p2 {
    font-size: 2.96296vw;
    padding: 1.38889vw 4.25926vw;
  }
  #FreSound .module1 #animation-container-1 {
    width: 13.88889vw;
    height: 13.88889vw;
    left: 82%;
    top: 90%;
    transform: rotate(35deg);
  }
  #FreSound .module1 #animation-container-2 {
    width: 13.88889vw;
    height: 13.88889vw;
    left: 5%;
    top: 67%;
    transform: rotate(-90deg);
  }
  #FreSound .module1 #animation-container-3 {
    width: 13.88889vw;
    height: 13.88889vw;
    left: 82%;
    top: 30%;
    transform: rotate(30deg);
  }
  #FreSound .module1 #animation-container-4 {
    width: 12.03704vw;
    height: 12.03704vw;
    left: 3%;
    top: 28%;
    transform: rotate(-60deg);
  }
  #FreSound .module2 {
    height: auto;
  }
  #FreSound .module2 .text_content {
    width: 80%;
    left: 10%;
    top: 31.48148vw;
  }
  #FreSound .module2 .text_content .text_p1 {
    font-size: 3.7037vw;
  }
  #FreSound .module2 .text_content .text_p2 {
    font-size: 5.09259vw;
    margin-top: 9.25926vw;
  }
  #FreSound .module3_h5 {
    padding-bottom: 9.25926vw;
    padding-top: 9.25926vw;
    width: 100%;
    background-color: #EFEFEF;
    height: 222.22222vw;
  }
  #FreSound .module3_h5 .item {
    width: 85.18519vw;
    margin-bottom: 3.7037vw;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }
  #FreSound .module3_h5 .item .order4 {
    margin-inline-end: 3.7037vw;
  }
  #FreSound .module3_h5 .item .order7 {
    margin-inline-end: 3.7037vw;
  }
  #FreSound .module3_h5 .order_bg {
    position: relative;
    z-index: 2;
  }
  #FreSound .module3_h5 .order_bg img {
    padding: 0.74074vw;
  }
  #FreSound .module3_h5 .order_bg::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    filter: blur(0.37037vw);
    border-radius: 4.62963vw;
    border: 1.11111vw solid #EFEFEF;
    background: rgba(239, 239, 239, 0.01);
    box-shadow: 0.92593vw 0.92593vw 1.85185vw 0 rgba(0, 0, 0, 0.05), 1.85185vw 1.85185vw 3.7037vw 0 rgba(0, 0, 0, 0.2), -0.92593vw -0.92593vw 2.77778vw 0 rgba(255, 255, 255, 0.05), -1.85185vw -1.85185vw 5.55556vw 0 rgba(255, 255, 255, 0.2), -1.38889vw -1.38889vw 5.55556vw 0 #FFF inset, -3.7037vw -3.7037vw 9.25926vw 0 rgba(255, 255, 255, 0.3) inset, 1.38889vw 1.38889vw 5.55556vw 0 rgba(0, 0, 0, 0.05) inset, 3.7037vw 3.7037vw 9.25926vw 0 rgba(0, 0, 0, 0.1) inset;
  }
  #FreSound .module3_h5 .order_bg .text_p {
    color: #262626;
    position: absolute;
    font-weight: bold;
    text-align: left;
    left: 4.62963vw;
    top: 3.7037vw;
    z-index: 3;
    text-shadow: 2px 1px 0.55556vw #FFF;
  }
  #FreSound .module3_h5 .order_bg .text_p1 {
    font-size: 2.59259vw;
  }
  #FreSound .module3_h5 .order_bg .text_p2 {
    font-size: 7.77778vw;
    top: 11.11111vw;
    left: 7.87037vw;
  }
  #FreSound .module3_h5 .order_bg .text_p3 {
    font-size: 7.77778vw;
    top: 11.11111vw;
    left: 49.53704vw;
  }
  #FreSound .module3_h5 .item .order6 .text_p1 {
    top: 5.55556vw;
    left: 7.40741vw;
  }
  #FreSound .module4 {
    padding-top: 27.77778vw;
    padding-bottom: 15.74074vw;
  }
  #FreSound .module4 .module4_bg {
    width: 85.18519vw;
    margin-bottom: 4.62963vw;
  }
  #FreSound .module4 .text_content_1 {
    top: -12.03704vw;
  }
  #FreSound .module4 .text_content_1 .title {
    font-size: 11.11111vw;
    margin-bottom: 4.62963vw;
  }
  #FreSound .module4 .text_content_2 {
    width: 80%;
    flex-direction: column;
  }
  #FreSound .module4 .text_content_2 .item {
    margin-right: 0;
    margin-bottom: 7.40741vw;
    width: 100%;
  }
  #FreSound .module4 .text_content_2 .item:last-child {
    margin-bottom: 0;
  }
  #FreSound .module4 .text_content_2 .item .text_p1 {
    font-size: 4.62963vw;
    margin-bottom: 1.48148vw;
    text-align: center;
  }
  #FreSound .module4 .text_content_2 .item .text_p2 {
    font-size: 3.33333vw;
    text-align: center;
  }
  #FreSound #tvc {
    width: 50.37037vw;
    height: 9.44444vw;
  }
  #FreSound #tvc .tvc_playBox img {
    width: 3.98148vw;
    margin-right: 1.85185vw;
  }
  #FreSound #tvc .tvc_playBox p {
    font-size: 2.96296vw;
  }
  #FreSound .module5 {
    overflow: hidden;
  }
  #FreSound .module5 .text_content {
    width: 80%;
    margin: 0 auto 2.77778vw;
  }
  #FreSound .module5 .text_content .title {
    font-size: 11.11111vw;
    margin-bottom: 4.62963vw;
  }
  #FreSound .module5 .text_content .text_p1 {
    font-size: 5.09259vw;
    margin-bottom: 2.31481vw;
  }
  #FreSound .module5 .text_content .text_p2 {
    font-size: 3.33333vw;
  }
  #FreSound .module5 #fresound_swiper1 {
    width: 60.64815vw;
    transform: translateY(5.55556vw);
    overflow: initial;
  }
  #FreSound .module5 #fresound_swiper1 .swiper-wrapper {
    justify-content: initial;
  }
  #FreSound .module5 #fresound_swiper1 .swiper-wrapper .swiper-slide .swiepr_img {
    bottom: 1.85185vw;
  }
  #FreSound .module5 #fresound_swiper1 .swiper-wrapper .swiper-slide .swiepr_img img {
    padding: 0.74074vw;
  }
  #FreSound .module5 #fresound_swiper1 .swiper-wrapper .swiper-slide .swiepr_img:hover {
    transform: initial;
  }
  #FreSound .module5 #fresound_swiper1 .swiper-wrapper .swiper-slide .swiepr_img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    filter: blur(0.37037vw);
    border-radius: 4.62963vw;
    border: 1.11111vw solid #EFEFEF;
    background: rgba(239, 239, 239, 0.01);
    box-shadow: 0.92593vw 0.92593vw 1.85185vw 0 rgba(0, 0, 0, 0.05), 1.85185vw 1.85185vw 3.7037vw 0 rgba(0, 0, 0, 0.2), -0.92593vw -0.92593vw 2.77778vw 0 rgba(255, 255, 255, 0.05), -1.85185vw -1.85185vw 5.55556vw 0 rgba(255, 255, 255, 0.2), -1.38889vw -1.38889vw 5.55556vw 0 #FFF inset, -3.7037vw -3.7037vw 9.25926vw 0 rgba(255, 255, 255, 0.3) inset, 1.38889vw 1.38889vw 5.55556vw 0 rgba(0, 0, 0, 0.05) inset, 3.7037vw 3.7037vw 9.25926vw 0 rgba(0, 0, 0, 0.1) inset;
  }
  #FreSound .module5 #fresound_swiper1 .swiper-wrapper .swiper-slide .swiper_text .text_p1 {
    font-size: 4.62963vw;
  }
  #FreSound .module5 #fresound_swiper1 .swiper-wrapper .swiper-slide .swiper_text .text_p2 {
    font-size: 3.33333vw;
  }
  #FreSound .module5 #fresound_swiper1 .swiper_controls {
    display: flex;
    justify-content: center;
    transform: translateY(3.7037vw);
  }
  #FreSound .module5 #fresound_swiper1 .swiper_controls .fresound_swiper1-prev {
    margin-right: 5.55556vw;
  }
  #FreSound .module5 #fresound_swiper1 .swiper_controls div {
    width: 6.66667vw;
    height: 6.66667vw;
    border-radius: 50%;
    background-color: #EFEFEF;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #FreSound .module5 #fresound_swiper1 .swiper_controls div img {
    width: 2.77778vw;
  }
  #FreSound .module6 .title {
    font-size: 11.11111vw;
  }
  #FreSound .module6 .text_p {
    font-size: 7.40741vw;
    top: 189.81481vw;
    width: 90%;
    left: 5%;
    text-align: center;
  }
  #FreSound .module6 .text_content {
    flex-direction: column;
    top: 35.18519vw;
  }
  #FreSound .module6 .text_content .item {
    margin-right: 0;
    margin-bottom: 7.40741vw;
    width: 69.44444vw;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  #FreSound .module6 .text_content .item .item_img {
    margin-bottom: 5.55556vw;
    width: 100%;
  }
  #FreSound .module6 .text_content .item .item_img img {
    padding: 0.74074vw;
    border-radius: 4.16667vw;
  }
  #FreSound .module6 .text_content .item .item_img:hover {
    transform: scale(1.05);
  }
  #FreSound .module6 .text_content .item .item_img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    filter: blur(0.37037vw);
    border-radius: 4.62963vw;
    border: 1.11111vw solid #EFEFEF;
    background: rgba(239, 239, 239, 0.01);
    box-shadow: 0.92593vw 0.92593vw 1.85185vw 0 rgba(0, 0, 0, 0.05), 1.85185vw 1.85185vw 3.7037vw 0 rgba(0, 0, 0, 0.2), -0.92593vw -0.92593vw 2.77778vw 0 rgba(255, 255, 255, 0.05), -1.85185vw -1.85185vw 5.55556vw 0 rgba(255, 255, 255, 0.2), -1.38889vw -1.38889vw 5.55556vw 0 #FFF inset, -3.7037vw -3.7037vw 9.25926vw 0 rgba(255, 255, 255, 0.3) inset, 1.38889vw 1.38889vw 5.55556vw 0 rgba(0, 0, 0, 0.05) inset, 3.7037vw 3.7037vw 9.25926vw 0 rgba(0, 0, 0, 0.1) inset;
  }
  #FreSound .module6 .text_content .item .text_p1 {
    font-size: 4.62963vw;
    padding-left: 0;
    width: 110%;
    text-align: center;
  }
  #FreSound .module6 .text_content .item .text_p2 {
    font-size: 3.14815vw;
    padding-left: 0;
    width: 110%;
    text-align: center;
  }
  #FreSound .module7 {
    width: 85.18519vw;
    padding-bottom: 27.77778vw;
    padding-top: 13.88889vw;
  }
  #FreSound .module7 > img {
    border-radius: 2.77778vw;
  }
  #FreSound .module7 .text_content_1 {
    margin-top: 5.18519vw;
    margin-bottom: 9.25926vw;
    flex-direction: column;
  }
  #FreSound .module7 .text_content_1 .text_p1 {
    font-size: 4.62963vw;
    margin-bottom: 1.85185vw;
    text-align: center;
  }
  #FreSound .module7 .text_content_1 .text_p2 {
    font-size: 3.33333vw;
    width: 100%;
    text-align: center;
  }
  #FreSound .module7 .text_content_2 {
    flex-direction: column;
  }
  #FreSound .module7 .text_content_2 .left {
    width: 100%;
  }
  #FreSound .module7 .text_content_2 .left > img {
    border-radius: 2.77778vw;
  }
  #FreSound .module7 .text_content_2 .left .text_content_2.img_h5 {
    margin-top: 5.18519vw;
    margin-bottom: 9.25926vw;
    display: inline-block;
  }
  #FreSound .module7 .text_content_2 .left .text_content_2.img_h5 .text_p1 {
    font-size: 4.62963vw;
    margin-bottom: 1.85185vw;
    color: #262626;
    font-weight: bold;
    text-align: center;
  }
  #FreSound .module7 .text_content_2 .left .text_content_2.img_h5 .text_p2 {
    font-size: 3.33333vw;
    width: 100%;
    color: #c7c7c7;
    text-align: center;
  }
  #FreSound .module7 .text_content_2 .right {
    width: 100%;
  }
  #FreSound .module7 .text_content_2 .right > img {
    border-radius: 2.77778vw;
  }
  #FreSound .module7 .text_content_2 .right .text_content_2.img_pc {
    display: none;
  }
  #FreSound .module7 .text_content_2 .right .text_content_2 {
    width: 100%;
    margin-top: 5.18519vw;
    margin-bottom: 9.25926vw;
  }
  #FreSound .module7 .text_content_2 .right .text_content_2 .text_p1 {
    font-size: 4.62963vw;
    margin-bottom: 1.85185vw;
    text-align: center;
  }
  #FreSound .module7 .text_content_2 .right .text_content_2 .text_p2 {
    font-size: 3.33333vw;
    width: 100%;
    text-align: center;
  }
  #FreSound .module8 .title {
    font-size: 12.96296vw;
    margin-bottom: 5.55556vw;
  }
  #FreSound .module8 #fresound_swiper2 {
    width: 85.18519vw;
    margin-bottom: 13.88889vw;
  }
  #FreSound .module8 #fresound_swiper2 .swiper-wrapper {
    margin-bottom: 5.55556vw;
  }
  #FreSound .module8 #fresound_swiper2 .swiper-wrapper .swiper-slide .text_p1 {
    font-size: 3.14815vw;
  }
  #FreSound .module8 #fresound_swiper2 .swiper_controls {
    padding: 2.22222vw 3.7037vw;
  }
  #FreSound .module8 #fresound_swiper2 .swiper_controls .fresound_swiper2-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    margin: 0 8px;
  }
  #FreSound .module8 #fresound_swiper2 .swiper_controls .fresound_swiper2-prev {
    width: 20px;
  }
  #FreSound .module8 #fresound_swiper2 .swiper_controls .fresound_swiper2-next {
    width: 20px;
  }
  #FreSound .module8 #fresound_swiper5 {
    width: 85.18519vw;
    overflow: initial;
  }
  #FreSound .module8 #fresound_swiper5 .text_content {
    width: 100%;
    margin-bottom: 7.40741vw;
  }
  #FreSound .module8 #fresound_swiper5 .text_content .item {
    width: 48.14815vw;
    margin-right: 10%;
    flex: none;
  }
  #FreSound .module8 #fresound_swiper5 .text_content .item:last-child {
    margin-right: 0;
  }
  #FreSound .module8 #fresound_swiper5 .text_content .item img {
    width: 7.40741vw;
    margin-bottom: 2.77778vw;
  }
  #FreSound .module8 #fresound_swiper5 .text_content .item .text_p1 {
    font-size: 4.62963vw;
    margin-bottom: 2.77778vw;
  }
  #FreSound .module8 #fresound_swiper5 .text_content .item .text_p2 {
    font-size: 3.33333vw;
  }
  #FreSound .module8 #fresound_swiper5 .swiper_controls {
    display: flex;
    justify-content: center;
  }
  #FreSound .module8 #fresound_swiper5 .swiper_controls .fresound_swiper5-prev {
    margin-right: 5.55556vw;
  }
  #FreSound .module8 #fresound_swiper5 .swiper_controls div {
    width: 6.66667vw;
    height: 6.66667vw;
    border-radius: 50%;
    background-color: #EFEFEF;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #FreSound .module8 #fresound_swiper5 .swiper_controls div img {
    width: 2.77778vw;
  }
  #FreSound .module9 .text_content_1 {
    top: 14.81481vw;
  }
  #FreSound .module9 .text_content_1 .title {
    font-size: 13.88889vw;
  }
  #FreSound .module9 .text_content_1 .text_p1 {
    font-size: 6.94444vw;
  }
  #FreSound .module9 .text_content_2 {
    width: 85.18519vw;
    top: 162.03704vw;
  }
  #FreSound .module9 .text_content_2 .item {
    margin-right: 7.40741vw;
  }
  #FreSound .module9 .text_content_2 .item .text_p1 {
    font-size: 3.14815vw;
  }
  #FreSound .module9 .text_content_2 .item .text_p2 {
    font-size: 5.55556vw;
  }
  #FreSound .module9 .text_content_2 .item .text_p3 {
    font-size: 3.14815vw;
  }
  #FreSound .module10 {
    width: 100%;
  }
  #FreSound .module10 #fresound_swiper3 {
    padding-top: 27.77778vw;
  }
  #FreSound .module10 .text_content_1 {
    top: 18.51852vw;
  }
  #FreSound .module10 .text_content_1 .title {
    font-size: 4.62963vw;
  }
  #FreSound .module10 .text_content_1 .text_p1 {
    font-size: 2.40741vw;
  }
  #FreSound .module10 .line_1 {
    top: 59.25926vw;
    right: 46.2963vw;
  }
  #FreSound .module10 .line_2 {
    top: 55.55556vw;
    left: 53.7037vw;
  }
  #FreSound .module10 .text_content_2 {
    top: 55.55556vw;
  }
  #FreSound .module10 .text_content_2 .text_p1 {
    font-size: 2.22222vw;
  }
  #FreSound .module10 .text_content_2 .text_p2 {
    font-size: 1.85185vw;
  }
  #FreSound .module10 .text_content_2 .text_p2 img {
    width: 3.7037vw;
  }
  #FreSound .module10 .text_content_3 {
    top: 52.77778vw;
    left: 72.22222vw;
  }
  #FreSound .module10 .text_content_3 .text_p1 {
    font-size: 2.22222vw;
  }
  #FreSound .module10 .text_content_3 .text_p2 {
    font-size: 1.85185vw;
  }
  #FreSound .module10 .text_content_3 .text_p2 img {
    width: 3.7037vw;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls {
    top: 18.51852vw;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .fresound_swiper3-pagination {
    width: 46.2963vw;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .fresound_swiper3-pagination .swiper-pagination-bullet {
    width: 4.90741vw;
    height: 4.90741vw;
    opacity: 1;
    margin: 0 1.48148vw;
    border: 2px solid #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    background: none;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .fresound_swiper3-pagination .swiper-pagination-bullet:nth-child(1)::after {
    width: 3.7037vw;
    height: 3.7037vw;
    content: '';
    display: block;
    border: 0.37037vw solid #C7C7C7;
    background: linear-gradient(180deg, #FFF 0%, #BFBDBD 100%);
    border-radius: 50%;
    box-sizing: border-box;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .fresound_swiper3-pagination .swiper-pagination-bullet:nth-child(2)::after {
    width: 3.7037vw;
    height: 3.7037vw;
    content: '';
    display: block;
    border: 0.37037vw solid #C7C7C7;
    background: linear-gradient(0deg, #938C7C 0%, #F9EED2 100%);
    border-radius: 50%;
    box-sizing: border-box;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .fresound_swiper3-pagination .swiper-pagination-bullet:nth-child(3)::after {
    width: 3.7037vw;
    height: 3.7037vw;
    content: '';
    display: block;
    border: 0.37037vw solid #C7C7C7;
    background: linear-gradient(180deg, rgba(82, 80, 80, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%);
    border-radius: 50%;
    box-sizing: border-box;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .fresound_swiper3-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 4.90741vw;
    height: 4.90741vw;
    opacity: 1;
    border: 2px solid #FF1F53;
    box-sizing: border-box;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .text_p1 {
    font-size: 5.09259vw;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .text_p2 {
    width: 46.2963vw;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .text_p2 p {
    font-size: 2.40741vw;
  }
  #FreSound .module11 {
    padding-top: 13.88889vw;
    padding-bottom: 9.25926vw;
    background: #F5F5F5 url("https://download.ugee.com/static/product/FreSound-2/images/h5/11_bg.webp") no-repeat;
    background-size: 100% auto;
    background-position-y: 9.25926vw;
  }
  #FreSound .module11 .content_box1 {
    margin-bottom: 7.40741vw;
  }
  #FreSound .module11 .content_box1 .title {
    font-size: 6.94444vw;
    margin-bottom: 3.7037vw;
  }
  #FreSound .module11 .content_box1 .title_p {
    margin-bottom: 4.25926vw;
    width: 94%;
    margin-left: auto;
    margin-right: auto;
  }
  #FreSound .module11 .content_box1 > img {
    width: 46.57407vw;
  }
  #FreSound .module11 .imgBox {
    width: 87.96296vw;
    margin-bottom: 7.40741vw;
    flex-direction: column;
    border-radius: 2.77778vw;
    box-shadow: 0px 0.35278vw 0.55435vw -0.20157vw #FFF inset, 0px 4.93907vw 5.03981vw -2.42333vw rgba(255, 255, 255, 0.3) inset, 0px 0.20157vw 0.90713vw 0px rgba(255, 255, 255, 0.3) inset, 0px 0.05037vw 2.01593vw 0px rgba(255, 255, 255, 0.2) inset;
  }
  #FreSound .module11 .imgBox > img {
    margin-right: 0;
    width: 100%;
    border-top-left-radius: 2.77778vw;
    border-top-right-radius: 2.77778vw;
    border-bottom-left-radius: 0;
  }
  #FreSound .module11 .imgBox .content_box2 {
    width: 100%;
    padding: 4.62963vw 4.25926vw 4.62963vw;
  }
  #FreSound .module11 .imgBox .content_box2 .text_p1 {
    font-size: 5.37037vw;
    text-align: center;
    margin-bottom: 3.33333vw;
  }
  #FreSound .module11 .imgBox .content_box2 .text_p2 {
    font-size: 3.14815vw;
    text-align: center;
    line-height: 1.5;
  }
  #FreSound .module11 .imgBox .content_box2 .text_p3 {
    font-size: 3.14815vw;
    line-height: 1.8;
  }
  #FreSound .module11 .imgBox .position_img {
    left: 86%;
    top: -18%;
    width: 13.88889vw;
    display: none;
  }
  #FreSound .module11 #fresound_swiper4 {
    width: 87.96296vw;
  }
  #FreSound .module11 #fresound_swiper4 .swiper_controls {
    position: initial;
    margin-top: 5.55556vw;
    padding: 1.85185vw 3.7037vw;
    background-color: #FFFFFF;
    display: flex;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }
  #FreSound .module11 #fresound_swiper4 .swiper_controls .fresound_swiper4-pagination {
    margin: 0 2.22222vw;
  }
  #FreSound .module11 #fresound_swiper4 .swiper_controls .fresound_swiper4-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    margin: 0 8px;
    background-color: #c7c7c7;
  }
  #FreSound .module11 #fresound_swiper4 .swiper_controls .fresound_swiper4-next {
    width: 20px;
  }
  #FreSound .module11 #fresound_swiper4 .swiper_controls .fresound_swiper4-prev {
    width: 20px;
  }
  #FreSound .module12 {
    padding-bottom: 18.51852vw;
  }
  #FreSound .module12 .content_box1 {
    width: 94%;
    margin-top: 11.11111vw;
  }
  #FreSound .module12 .content_box1 .item {
    width: 25%;
    margin-bottom: 9.25926vw;
  }
  #FreSound .module12 .content_box1 .item img {
    width: 11.11111vw;
    margin-bottom: 1.48148vw;
  }
  #FreSound .module12 .content_box1 .item p {
    font-size: 3.14815vw;
  }
  #FreSound .module12 .content_box2 {
    width: 80%;
  }
  #FreSound .module12 .content_box2 .content_ul {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 4.25926vw;
    border-bottom: 0 solid #cccccc;
  }
  #FreSound .module12 .content_box2 .content_ul:first-child {
    padding-top: 4.25926vw;
  }
  #FreSound .module12 .content_box2 .content_ul .content_li {
    width: 100%;
    padding-bottom: 4.25926vw;
    border-bottom: 1px solid #cccccc;
  }
  #FreSound .module12 .content_box2 .content_ul .content_li.content_li_1 {
    width: 100%;
    margin-bottom: 4.25926vw;
  }
  #FreSound .module12 .content_box2 .content_ul .content_li .text_p1 {
    font-size: 3.14815vw;
    margin-bottom: 1.11111vw;
  }
  #FreSound .module12 .content_box2 .content_ul .content_li .text_p2 {
    font-size: 3.14815vw;
    line-height: 1.5;
  }
  #buy_div {
    padding: 2.77778vw 4.62963vw;
    display: none;
  }
  #buy_div .color_list p {
    font-size: 2.22222vw;
  }
  #buy_div .color_list p img {
    width: 3.7037vw;
    height: 3.7037vw;
    margin-right: 1.85185vw;
  }
  #buy_div .buy_btn p {
    font-size: 2.40741vw;
  }
  #buy_div .buy_btn a img {
    width: 27.77778vw;
  }
}

@media screen and (max-width: 520px) {
  #FreSound .module5 #fresound_swiper1 .swiper_controls div {
    width: 36px;
    height: 36px;
  }
  #FreSound .module8 #fresound_swiper5 .swiper_controls div {
    width: 36px;
    height: 36px;
  }
  #FreSound .module10 .img_pc_520 {
    display: none;
  }
  #FreSound .module10 .img_h5_520 {
    display: inline-block;
  }
  #FreSound .module10 #fresound_swiper3 {
    padding-top: 0;
  }
  #FreSound .module10 .line_1 {
    top: 88.46154vw;
    right: 42.30769vw;
    flex-direction: column;
  }
  #FreSound .module10 .line_1 .line {
    width: 1px;
    height: 57.69231vw;
  }
  #FreSound .module10 .line_2 {
    display: none;
  }
  #FreSound .module10 .text_content_1 {
    top: 23.07692vw;
  }
  #FreSound .module10 .text_content_1 .title {
    font-size: 6.92308vw;
    margin-bottom: 3.84615vw;
  }
  #FreSound .module10 .text_content_1 .text_p1 {
    font-size: 3.84615vw;
  }
  #FreSound .module10 .text_content_2 {
    top: 161.53846vw;
    left: 26.92308vw;
  }
  #FreSound .module10 .text_content_2 .text_p1 {
    font-size: 5.76923vw;
    margin-bottom: 1.92308vw;
  }
  #FreSound .module10 .text_content_2 .text_p2 {
    font-size: 4.61538vw;
    margin-bottom: 1.92308vw;
  }
  #FreSound .module10 .text_content_2 .text_p2 img {
    width: 7.69231vw;
  }
  #FreSound .module10 .text_content_3 {
    top: 161.53846vw;
    left: 26.92308vw;
  }
  #FreSound .module10 .text_content_3 .text_p1 {
    font-size: 5.76923vw;
    margin-bottom: 1.92308vw;
  }
  #FreSound .module10 .text_content_3 .text_p2 {
    font-size: 4.61538vw;
    margin-bottom: 1.92308vw;
  }
  #FreSound .module10 .text_content_3 .text_p2 img {
    width: 7.69231vw;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls {
    top: 163.46154vw;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .text_p1 {
    font-size: 5.76923vw;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .fresound_swiper3-pagination {
    width: 76.92308vw;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .text_p1 {
    margin-bottom: 5.76923vw;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .text_p2 {
    width: 76.92308vw;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .text_p2 p {
    font-size: 3.84615vw;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .fresound_swiper3-pagination .swiper-pagination-bullet {
    width: 10.38462vw;
    height: 10.38462vw;
    opacity: 1;
    margin: 0 3.07692vw;
    border: 2px solid #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    background: none;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .fresound_swiper3-pagination .swiper-pagination-bullet:nth-child(1)::after {
    width: 7.69231vw;
    height: 7.69231vw;
    content: '';
    display: block;
    border: 0.76923vw solid #C7C7C7;
    background: linear-gradient(180deg, #FFF 0%, #BFBDBD 100%);
    border-radius: 50%;
    box-sizing: border-box;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .fresound_swiper3-pagination .swiper-pagination-bullet:nth-child(2)::after {
    width: 7.69231vw;
    height: 7.69231vw;
    content: '';
    display: block;
    border: 0.76923vw solid #C7C7C7;
    background: linear-gradient(0deg, #938C7C 0%, #F9EED2 100%);
    border-radius: 50%;
    box-sizing: border-box;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .fresound_swiper3-pagination .swiper-pagination-bullet:nth-child(3)::after {
    width: 7.69231vw;
    height: 7.69231vw;
    content: '';
    display: block;
    border: 0.76923vw solid #C7C7C7;
    background: linear-gradient(180deg, rgba(82, 80, 80, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%);
    border-radius: 50%;
    box-sizing: border-box;
  }
  #FreSound .module10 #fresound_swiper3 .fresound_swiper3-controls .fresound_swiper3-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 10.38462vw;
    height: 10.38462vw;
    opacity: 1;
    border: 2px solid #FF1F53;
    box-sizing: border-box;
  }
  #buy_div {
    flex-direction: column;
    align-items: center;
    padding: 5.76923vw 16.34615vw;
  }
  #buy_div .color_list {
    display: none;
  }
  #buy_div .color_list_h5 {
    display: flex;
    align-items: center;
    margin-bottom: 4.61538vw;
    width: 100%;
  }
  #buy_div .color_list_h5 img {
    width: 7.69231vw;
    height: 7.69231vw;
    margin-right: 3.84615vw;
  }
  #buy_div .color_list_h5 p {
    font-size: 6.15385vw;
    font-weight: bold;
    margin-left: auto;
  }
  #buy_div .buy_btn a img {
    width: 50vw;
  }
  #buy_div .buy_btn p {
    display: none;
  }
}

/* 视频弹窗*/
#tvc {
  width: 100%;
  font-size: 0;
  position: relative;
}

#tvc video {
  width: 100%;
  height: auto;
}

#tvc .tvc_playBox {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 4vw;
  height: 4vw;
  cursor: pointer;
}

.tvc_youtube_video {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  padding: 8vw 0;
  z-index: 99999;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.9);
  display: none;
  box-sizing: border-box;
}

.tvc_youtube_video .youtube_video_content {
  width: 60vw;
  height: 33.75vw;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.tvc_youtube_video .youtube_video_content iframe {
  width: 100%;
  height: 100%;
}

.tvc_youtube_video .youtube_video_content .close_btn {
  width: 2.5vw;
  height: 2.5vw;
  position: absolute;
  right: -1.25vw;
  top: -1.25vw;
  cursor: pointer;
  border-radius: 50%;
  opacity: 1;
}

.tvc_youtube_video .youtube_video_content .close_btn img {
  width: 100%;
  height: 100%;
}

.tvc_youtube_video .youtube_video_content .close_btn:hover {
  opacity: 1;
}

@media screen and (max-width: 1080px) {
  #tvc .tvc_playBox {
    width: 8vw;
    height: 8vw;
    border-radius: 50%;
  }
  .tvc_youtube_video {
    background-color: black;
    display: block;
    top: 100vh;
  }
  .tvc_youtube_video .youtube_video_content {
    width: 100vw;
    height: 100vh;
    display: flex;
    align-items: center;
  }
  .tvc_youtube_video .youtube_video_content iframe {
    width: 100vw;
    height: 56.25vw;
  }
  .tvc_youtube_video .youtube_video_content .close_btn {
    top: 0;
    right: 0;
    width: 36px;
    height: 36px;
  }
}

@media screen and (max-width: 520px) {
  #tvc .tvc_playBox {
    width: 48px;
    height: 48px;
  }
}
