.homepage_2 .boss {
  overflow: initial;
}

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

.product_details {
  overflow: initial;
}

.product_details .product_details_img {
  overflow: initial;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

#X4SmartChipStylus h1, #X4SmartChipStylus h3, #X4SmartChipStylus h4 {
  text-align: center;
  font-weight: bold;
}

#X4SmartChipStylus {
  font-size: 0;
  color: #000000;
  overflow: hidden;
  text-align: center;
  margin-bottom: 100px;
}

#X4SmartChipStylus img {
  width: 100%;
  height: auto;
}

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

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

#X4SmartChipStylus .img_h5 {
  display: none;
}

#X4SmartChipStylus .module1 {
  position: relative;
}

#X4SmartChipStylus .module1 .div_text {
  width: 94%;
  position: absolute;
  left: 3%;
  top: 6.25vw;
}

#X4SmartChipStylus .module1 .div_text .text_p1 {
  font-size: 2.8125vw;
  margin-bottom: 0.78125vw;
  color: #FFFFFF;
  letter-spacing: 0.78125vw;
}

#X4SmartChipStylus .module1 .div_text .text_p2 {
  font-size: 5.46875vw;
  margin-bottom: 1.5625vw;
  color: #FFFFFF;
  letter-spacing: 1.17188vw;
}

#X4SmartChipStylus .module1 .div_text .text_p3 {
  font-size: 1.79687vw;
  color: #FFFFFF;
  letter-spacing: 0.19531vw;
}

#X4SmartChipStylus .module3 {
  padding-top: 7.8125vw;
  background-color: #FEFEFC;
}

#X4SmartChipStylus .module3 .div_text_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 70%;
  margin: 0 auto;
}

#X4SmartChipStylus .module3 .div_text_1 .text_p1 {
  font-size: 4.6875vw;
  line-height: 1.2;
  width: max-content;
  margin-bottom: 2.73438vw;
  background: linear-gradient(90deg, #000000 0%, #737373 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  letter-spacing: 0.78125vw;
}

#X4SmartChipStylus .module3 .div_text_1 .text_p2 {
  font-size: 1.64062vw;
  line-height: 1.4;
  color: #4E4E4E;
}

#X4SmartChipStylus .module3 .div_text_2 {
  display: flex;
  justify-content: center;
  padding-bottom: 5.07812vw;
  background-color: #FFFFFF;
}

#X4SmartChipStylus .module3 .div_text_2 .text_p3 {
  font-size: 3.90625vw;
  width: max-content;
  background: linear-gradient(90deg, #EA4B0B 0%, #F3A933 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#X4SmartChipStylus .module4 {
  position: relative;
}

#X4SmartChipStylus .module4 .div_text {
  width: 70%;
  position: absolute;
  left: 15%;
  top: 11%;
}

#X4SmartChipStylus .module4 .div_text .text_p1 {
  font-size: 2.8125vw;
  color: #FFFFFF;
  line-height: 1.2;
  margin-bottom: 1.5625vw;
}

#X4SmartChipStylus .module4 .div_text .text_p2 {
  font-size: 1.64062vw;
  color: #FFFFFF;
  line-height: 1.4;
}

#X4SmartChipStylus .module5 {
  position: relative;
}

#X4SmartChipStylus .module5 .div_text_1 {
  width: 40%;
  position: absolute;
  left: 15%;
  top: 26%;
  display: flex;
  flex-direction: column;
  align-items: self-start;
}

#X4SmartChipStylus .module5 .div_text_1 .text_p1 {
  font-size: 2.8125vw;
  line-height: 1.2;
  margin-bottom: 1.5625vw;
  width: max-content;
  background: linear-gradient(90deg, #000000 0%, #737373 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#X4SmartChipStylus .module5 .div_text_1 .text_p2 {
  font-size: 1.64062vw;
  color: #828282;
  line-height: 1.4;
  text-align: left;
}

#X4SmartChipStylus .module5 .div_text_2 {
  display: flex;
  justify-content: center;
  background-color: #FFFFFF;
  padding-top: 7.8125vw;
  padding-bottom: 5.07812vw;
}

#X4SmartChipStylus .module5 .div_text_2 .text_p3 {
  font-size: 3.90625vw;
  width: max-content;
  background: linear-gradient(90deg, #EA4B0B 0%, #F3A933 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#X4SmartChipStylus .module6 {
  position: relative;
}

#X4SmartChipStylus .module6 .div_text {
  width: 40%;
  position: absolute;
  left: 15%;
  top: 36%;
}

#X4SmartChipStylus .module6 .div_text .text_p1 {
  font-size: 2.8125vw;
  color: #FFFFFF;
  line-height: 1.2;
  margin-bottom: 1.5625vw;
  text-align: left;
}

#X4SmartChipStylus .module6 .div_text .text_p2 {
  font-size: 1.64062vw;
  color: #CECECE;
  line-height: 1.4;
  margin-bottom: 3.125vw;
  text-align: left;
  width: 82%;
}

#X4SmartChipStylus .module6 .div_text .div_data {
  display: flex;
}

#X4SmartChipStylus .module6 .div_text .div_data .div_item {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 7.42188vw;
}

#X4SmartChipStylus .module6 .div_text .div_data .div_item:last-child {
  margin-right: 0;
}

#X4SmartChipStylus .module6 .div_text .div_data .div_item .text_p3 {
  font-size: 3.75vw;
  width: max-content;
  background: linear-gradient(90deg, #EA4B0B 0%, #F3A933 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#X4SmartChipStylus .module6 .div_text .div_data .div_item .text_p4 {
  font-size: 1.25vw;
  width: max-content;
  background: linear-gradient(90deg, #EA4B0B 0%, #F3A933 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#X4SmartChipStylus .module7 {
  padding-top: 7.8125vw;
  background-color: #F5F5F7;
}

#X4SmartChipStylus .module7 .div_text {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 70%;
  margin: 0 auto;
}

#X4SmartChipStylus .module7 .div_text .text_p1 {
  font-size: 4.29688vw;
  line-height: 1.2;
  width: max-content;
  margin-bottom: 2.73438vw;
  background: linear-gradient(90deg, #000000 0%, #737373 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#X4SmartChipStylus .module7 .div_text .text_p2 {
  font-size: 1.64062vw;
  line-height: 1.4;
  color: #4E4E4E;
}

#X4SmartChipStylus .module8 {
  padding-top: 7.8125vw;
}

#X4SmartChipStylus .module8 .div_text {
  display: flex;
  justify-content: center;
  margin-bottom: 3.90625vw;
}

#X4SmartChipStylus .module8 .div_text .text_p1 {
  font-size: 2.92969vw;
  width: max-content;
  background: linear-gradient(90deg, #EA4B0B 0%, #F3A933 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#X4SmartChipStylus .module8 .div_ul {
  display: flex;
  justify-content: center;
}

#X4SmartChipStylus .module8 .div_ul .div_li {
  width: 40.15625vw;
  margin-right: 2.42188vw;
  position: relative;
}

#X4SmartChipStylus .module8 .div_ul .div_li:last-child {
  margin-right: 0;
  margin-bottom: 0;
}

#X4SmartChipStylus .module8 .div_ul .div_li img {
  border-radius: 0.78125vw;
}

#X4SmartChipStylus .module8 .div_ul .div_li .div_pos {
  position: absolute;
  left: 6%;
  top: 68%;
  width: 85%;
}

#X4SmartChipStylus .module8 .div_ul .div_li .div_pos .text_p3 {
  font-size: 1.875vw;
  text-align: left;
  margin-bottom: 1.17188vw;
}

#X4SmartChipStylus .module8 .div_ul .div_li .div_pos .text_p4 {
  font-size: 1.25vw;
  text-align: left;
  color: #5C5C5C;
}

#X4SmartChipStylus .module9 {
  padding-top: 7.8125vw;
}

#X4SmartChipStylus .module9 .div_text {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 3.90625vw;
}

#X4SmartChipStylus .module9 .div_text .text_p1 {
  font-size: 1.875vw;
  width: max-content;
  background: linear-gradient(90deg, #000000 0%, #737373 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#X4SmartChipStylus .module9 .div_content {
  background-color: #ECECEC;
  border-radius: 0.78125vw;
  width: 67.07031vw;
  margin: 0 auto;
  padding: 3.51562vw 0 3.125vw 3.90625vw;
}

#X4SmartChipStylus .module9 .div_content .div_item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

#X4SmartChipStylus .module9 .div_content .div_item .text_p1 {
  font-size: 1.875vw;
  text-align: left;
  margin: 0;
  background: linear-gradient(90deg, #EA4B0B 0%, #F3A933 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#X4SmartChipStylus .module9 .div_content .div_item .text_p2 {
  font-size: 1.09375vw;
  color: #000000;
  text-align: left;
}

#X4SmartChipStylus .module9 .div_content .div_item .text_p3 {
  font-size: 1.09375vw;
  color: #000000;
  text-align: left;
}

#X4SmartChipStylus .module9 .div_content .div_item .line_box {
  display: flex;
  align-items: center;
  margin-top: 1.95312vw;
}

#X4SmartChipStylus .module9 .div_content .div_item .line_box .line_1 {
  width: 49.76562vw;
  height: 0.54688vw;
  background: linear-gradient(90deg, #EA4B0B, #F3A933);
  margin-right: 0.78125vw;
}

#X4SmartChipStylus .module9 .div_content .div_item .line_box .num_1 {
  font-size: 1.875vw;
  margin: 0;
  line-height: 1;
  background: linear-gradient(90deg, #EA4B0B 0%, #F3A933 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#X4SmartChipStylus .module9 .div_content .div_item .line_box .line_2 {
  width: 24.88281vw;
  height: 0.54688vw;
  background: linear-gradient(90deg, #444444 0%, #B7B7B7 100%);
  margin-right: 0.78125vw;
}

#X4SmartChipStylus .module9 .div_content .div_item .line_box .num_2 {
  font-size: 1.5625vw;
  color: #555555;
  line-height: 1;
}

#X4SmartChipStylus .module9 .div_content .div_item_2 {
  margin-top: 4.6875vw;
}

#X4SmartChipStylus .module9 .div_content .div_item_2 .line_box .line_1 {
  width: 19.53125vw;
}

#X4SmartChipStylus .module9 .div_content .div_item_2 .line_box .line_2 {
  width: 45.54688vw;
}

#X4SmartChipStylus .module9 .div_content .div_item_3 {
  margin-top: 4.6875vw;
}

#X4SmartChipStylus .module9 .div_content .div_item_3 .line_box .line_1 {
  width: 29.29688vw;
}

#X4SmartChipStylus .module9 .div_content .div_item_3 .line_box .line_2 {
  width: 11.71875vw;
}

#X4SmartChipStylus .module9 .div_content.active .div_item_1 .line_box .line_1 {
  animation: increase1 2s;
}

#X4SmartChipStylus .module9 .div_content.active .div_item_1 .line_box .line_2 {
  animation: increase2 2s;
}

#X4SmartChipStylus .module9 .div_content.active .div_item_2 .line_box .line_1 {
  animation: increase3 2s;
}

#X4SmartChipStylus .module9 .div_content.active .div_item_2 .line_box .line_2 {
  animation: increase4 2s;
}

#X4SmartChipStylus .module9 .div_content.active .div_item_3 .line_box .line_1 {
  animation: increase5 2s;
}

#X4SmartChipStylus .module9 .div_content.active .div_item_3 .line_box .line_2 {
  animation: increase6 2s;
}

#X4SmartChipStylus .module9 .div_content.active .div_item .line_box .num_1 {
  animation: delayedAppearance 3s;
}

#X4SmartChipStylus .module9 .div_content.active .div_item .line_box .num_2 {
  animation: delayedAppearance 3s;
}

@keyframes increase1 {
  from {
    width: 0;
  }
  to {
    width: 49.76562vw;
  }
}

@keyframes increase2 {
  from {
    width: 0;
  }
  to {
    width: 24.88281vw;
  }
}

@keyframes increase3 {
  from {
    width: 0;
  }
  to {
    width: 19.53125vw;
  }
}

@keyframes increase4 {
  from {
    width: 0;
  }
  to {
    width: 45.54688vw;
  }
}

@keyframes increase5 {
  from {
    width: 0;
  }
  to {
    width: 29.29688vw;
  }
}

@keyframes increase6 {
  from {
    width: 0;
  }
  to {
    width: 11.71875vw;
  }
}

@keyframes delayedAppearance {
  from {
    opacity: 0;
  }
  33% {
    opacity: 0;
  }
  66% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

#X4SmartChipStylus .module9 .text_p4 {
  color: #6D6D6D;
  font-size: 0.9375vw;
  text-align: left;
  width: 67.07031vw;
  margin: 0 auto;
  padding: 1.17188vw 0 0 3.90625vw;
}

@media screen and (max-width: 1080px) {
  #X4SmartChipStylus .img_pc {
    display: none;
  }
  #X4SmartChipStylus .img_h5 {
    display: inline-block;
  }
  #X4SmartChipStylus .module1 .div_text {
    top: initial;
    bottom: 60%;
  }
  #X4SmartChipStylus .module1 .div_text .text_p1 {
    font-size: 5.18519vw;
    margin-bottom: 2.77778vw;
  }
  #X4SmartChipStylus .module1 .div_text .text_p2 {
    font-size: 7.40741vw;
    margin-bottom: 3.7037vw;
  }
  #X4SmartChipStylus .module1 .div_text .text_p3 {
    font-size: 3.7037vw;
  }
  #X4SmartChipStylus .module3 {
    background-color: #f8faf9;
    padding-bottom: 5.55556vw;
    padding-top: 16.66667vw;
  }
  #X4SmartChipStylus .module3 .div_text_1 {
    width: 90%;
  }
  #X4SmartChipStylus .module3 .div_text_1 .text_p1 {
    font-size: 7.40741vw;
    margin-bottom: 7.40741vw;
  }
  #X4SmartChipStylus .module3 .div_text_1 .text_p2 {
    font-size: 4.44444vw;
  }
  #X4SmartChipStylus .module3 .div_text_2 .text_p3 {
    font-size: 6.66667vw;
  }
  #X4SmartChipStylus .module4 .div_text {
    width: 90%;
    left: 5%;
    top: 8%;
  }
  #X4SmartChipStylus .module4 .div_text .text_p1 {
    font-size: 5.18519vw;
    margin-bottom: 3.7037vw;
  }
  #X4SmartChipStylus .module4 .div_text .text_p2 {
    font-size: 4.44444vw;
  }
  #X4SmartChipStylus .module5 .div_text_1 {
    width: 90%;
    left: 5%;
    top: 8%;
    align-items: center;
  }
  #X4SmartChipStylus .module5 .div_text_1 .text_p1 {
    font-size: 5.18519vw;
    margin-bottom: 3.7037vw;
    text-align: center;
  }
  #X4SmartChipStylus .module5 .div_text_1 .text_p2 {
    font-size: 4.44444vw;
    text-align: center;
    color: #000000;
  }
  #X4SmartChipStylus .module5 .div_text_2 {
    padding-top: 0;
    padding-bottom: 0;
    position: absolute;
    bottom: 5%;
    left: 50%;
    transform: translateX(-50%);
  }
  #X4SmartChipStylus .module5 .div_text_2 .text_p3 {
    font-size: 6.66667vw;
  }
  #X4SmartChipStylus .module6 .div_text {
    width: 90%;
    left: 5%;
    top: 48%;
  }
  #X4SmartChipStylus .module6 .div_text .text_p1 {
    font-size: 5.18519vw;
    margin-bottom: 3.7037vw;
    text-align: center;
  }
  #X4SmartChipStylus .module6 .div_text .text_p2 {
    font-size: 4.44444vw;
    text-align: center;
    width: 100%;
    color: #FFFFFF;
    margin-bottom: 7.40741vw;
  }
  #X4SmartChipStylus .module6 .div_text .div_data {
    justify-content: center;
  }
  #X4SmartChipStylus .module6 .div_text .div_data .div_item {
    margin-right: 15.74074vw;
  }
  #X4SmartChipStylus .module6 .div_text .div_data .div_item .text_p3 {
    font-size: 8.88889vw;
  }
  #X4SmartChipStylus .module6 .div_text .div_data .div_item .text_p4 {
    font-size: 3.7037vw;
  }
  #X4SmartChipStylus .module7 {
    background-color: #ECECEC;
    padding-top: 13.88889vw;
  }
  #X4SmartChipStylus .module7 .div_text {
    width: 90%;
  }
  #X4SmartChipStylus .module7 .div_text .text_p1 {
    font-size: 5.18519vw;
    margin-bottom: 3.7037vw;
    text-align: center;
  }
  #X4SmartChipStylus .module7 .div_text .text_p2 {
    font-size: 4.44444vw;
    text-align: center;
    width: 100%;
    color: #000000;
  }
  #X4SmartChipStylus .module8 {
    padding-top: 13.88889vw;
  }
  #X4SmartChipStylus .module8 .div_text .text_p1 {
    font-size: 6.66667vw;
  }
  #X4SmartChipStylus .module8 .div_ul {
    flex-direction: column;
    align-items: center;
  }
  #X4SmartChipStylus .module8 .div_ul .div_li {
    width: 95.18519vw;
    margin-right: 0;
    margin-bottom: 2.77778vw;
  }
  #X4SmartChipStylus .module8 .div_ul .div_li .div_pos {
    width: 90%;
    left: 5%;
    top: 58%;
  }
  #X4SmartChipStylus .module8 .div_ul .div_li .div_pos .text_p3 {
    font-size: 5.18519vw;
    text-align: center;
    margin-bottom: 3.7037vw;
  }
  #X4SmartChipStylus .module8 .div_ul .div_li .div_pos .text_p4 {
    font-size: 4.44444vw;
    text-align: center;
  }
  #X4SmartChipStylus .module9 {
    padding-top: 13.88889vw;
  }
  #X4SmartChipStylus .module9 .div_text {
    margin-bottom: 5.55556vw;
  }
  #X4SmartChipStylus .module9 .div_text .text_p1 {
    font-size: 5.18519vw;
  }
  #X4SmartChipStylus .module9 .div_content {
    width: 87.03704vw;
    border-radius: 0.92593vw;
    padding: 4.16667vw 0 4.16667vw 4.62963vw;
  }
  #X4SmartChipStylus .module9 .div_content .div_item .text_p1 {
    font-size: 4.44444vw;
  }
  #X4SmartChipStylus .module9 .div_content .div_item .text_p2 {
    font-size: 3.33333vw;
  }
  #X4SmartChipStylus .module9 .div_content .div_item .text_p3 {
    font-size: 3.33333vw;
  }
  #X4SmartChipStylus .module9 .div_content .div_item .line_box {
    margin-top: 2.77778vw;
  }
  #X4SmartChipStylus .module9 .div_content .div_item .line_box .num_1 {
    font-size: 4.44444vw;
    text-align: left;
    max-width: 20.37037vw;
  }
  #X4SmartChipStylus .module9 .div_content .div_item .line_box .num_2 {
    font-size: 3.7037vw;
  }
  #X4SmartChipStylus .module9 .div_content .div_item .line_box .line_1 {
    width: 64.44444vw;
    height: 0.74074vw;
    margin-right: 1.85185vw;
  }
  #X4SmartChipStylus .module9 .div_content .div_item .line_box .line_2 {
    width: 32.22222vw;
    height: 0.74074vw;
    margin-right: 1.85185vw;
  }
  #X4SmartChipStylus .module9 .div_content .div_item_2 {
    margin-top: 9.25926vw;
  }
  #X4SmartChipStylus .module9 .div_content .div_item_2 .line_box .line_1 {
    width: 27.77778vw;
  }
  #X4SmartChipStylus .module9 .div_content .div_item_2 .line_box .line_2 {
    width: 64.44444vw;
  }
  #X4SmartChipStylus .module9 .div_content .div_item_3 {
    margin-top: 9.25926vw;
  }
  #X4SmartChipStylus .module9 .div_content .div_item_3 .line_box .line_1 {
    width: 60.18519vw;
  }
  #X4SmartChipStylus .module9 .div_content .div_item_3 .line_box .line_2 {
    width: 24.07407vw;
  }
  #X4SmartChipStylus .module9 .div_content.active .div_item_1 .line_box .line_1 {
    animation: increase1 2s;
  }
  #X4SmartChipStylus .module9 .div_content.active .div_item_1 .line_box .line_2 {
    animation: increase2 2s;
  }
  #X4SmartChipStylus .module9 .div_content.active .div_item_2 .line_box .line_1 {
    animation: increase3 2s;
  }
  #X4SmartChipStylus .module9 .div_content.active .div_item_2 .line_box .line_2 {
    animation: increase4 2s;
  }
  #X4SmartChipStylus .module9 .div_content.active .div_item_3 .line_box .line_1 {
    animation: increase5 2s;
  }
  #X4SmartChipStylus .module9 .div_content.active .div_item_3 .line_box .line_2 {
    animation: increase6 2s;
  }
  @keyframes increase1 {
    from {
      width: 0;
    }
    to {
      width: 64.44444vw;
    }
  }
  @keyframes increase2 {
    from {
      width: 0;
    }
    to {
      width: 32.22222vw;
    }
  }
  @keyframes increase3 {
    from {
      width: 0;
    }
    to {
      width: 27.77778vw;
    }
  }
  @keyframes increase4 {
    from {
      width: 0;
    }
    to {
      width: 64.44444vw;
    }
  }
  @keyframes increase5 {
    from {
      width: 0;
    }
    to {
      width: 60.18519vw;
    }
  }
  @keyframes increase6 {
    from {
      width: 0;
    }
    to {
      width: 24.07407vw;
    }
  }
  #X4SmartChipStylus .module9 .text_p4 {
    padding-left: 4.62963vw;
    padding-right: 4.62963vw;
    width: 87.03704vw;
    font-size: 2.59259vw;
    padding-top: 2.77778vw;
  }
}

#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 .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.8);
  display: none;
}

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

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

#tvc .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 .tvc_youtube_video .youtube_video_content .close_btn:hover {
  opacity: 1;
}

@media screen and (max-width: 1080px) {
  #tvc .tvc_playBox {
    width: 8vw;
    height: 8vw;
  }
  #tvc .tvc_youtube_video {
    background-color: black;
    display: block;
    top: 100vh;
    opacity: 0;
  }
  #tvc .tvc_youtube_video .youtube_video_content {
    width: 100vw;
    height: 100vh;
    display: flex;
    align-items: center;
  }
  #tvc .tvc_youtube_video .youtube_video_content iframe {
    width: 100vw;
    height: 56.25vw;
  }
  #tvc .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;
  }
}
