@font-face {
  font-family: 'Brush';
  /* src: url('https://d13pvy8xd75yde.cloudfront.net/global/fonts/HurmeGeometricSans_No3_5_Semibold.otf') format('opentype'); */
  src: url('https://d13pvy8xd75yde.cloudfront.net/global/laptops/megapad-10/fonts/Brush%20Script%20MT%20Italic.ttf') format('truetype');
}
@font-face {
  font-family: 'SemiboldTitle';
  /* src: url('https://d13pvy8xd75yde.cloudfront.net/global/fonts/HurmeGeometricSans_No3_5_Semibold.otf') format('opentype'); */
  src: url('https://d13pvy8xd75yde.cloudfront.net/global/fonts/HurmeGeometricSans_No3_5_Semibold.otf') format('truetype');
}
@font-face {
  font-family: 'Semibold';
  /* src: url('https://d13pvy8xd75yde.cloudfront.net/global/fonts/HurmeGeometricSans_No3_5_Semibold.otf') format('opentype'); */
  src: url('https://d13pvy8xd75yde.cloudfront.net/global/tablets/fonts/HurmeGeometricSans_No3_6_Bold.otf') format('opentype');
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.main {
  position: relative;
  overflow: hidden;
  background-color: #fff;
}
.screen {
  width: 100vw;
  position: relative;
}
.data-megabook_pc {
  display: block;
}
.data-megabook_m {
  display: none;
}
.uppercase {
  text-transform: uppercase;
}
.linner_tit {
  background: linear-gradient(to right, #44D3B5, #81D0AC);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.linner_tit_2 {
  background: linear-gradient(to right, #0DAA7D, #5AC3A5, #0DAA7D);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.linner_h {
  background: linear-gradient(to right, #9b2ccb, #f40d4c);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.linner_h_y {
  background: linear-gradient(to right, #ffc000, #f40d4c);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.linner_bg {
  background: linear-gradient(to bottom, #D2F0DC, #F5F5F5);
}
.linner_bg_sec {
  background: linear-gradient(to bottom, #C1D4F6, #F8F7FF);
}
span {
  color: #000;
}
.imgbox {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.imgbox .imginner {
  width: 100%;
}
.screen1 > .imgbox {
  position: relative;
}
.screen1 > .imgbox .megabook_tit {
  position: absolute;
  left: 5.88541667vw;
  top: 18.54166667vw;
  font-family: 'Semibold';
  color: #1a1a1a;
  font-weight: 700;
  font-size: 5.20833333vw;
}
.screen1 > .imgbox .megabook_brandimg {
  position: absolute;
  display: flex;
  align-items: center;
  left: 13.125vw;
  top: 26.04166667vw;
}
.screen1 > .imgbox .megabook_brandimg .imgbox {
  width: 18.59375vw;
  margin-right: 1.25vw;
}
.screen1 > .imgbox .megabook_brandimg .imgtit {
  padding: 0.10416667vw 0.625vw;
  border-radius: 0.20833333vw;
  color: #ffffff;
  background-color: #000000;
  font-weight: 350;
  font-size: 1.04166667vw;
}
.screen1 > .imgbox .megabook_des {
  color: #808080;
  font-weight: 400;
  font-size: 0.72916667vw;
  position: absolute;
  bottom: 1.66666667vw;
  left: 5.88541667vw;
}
.screen2 {
  background-color: #E4E7EE;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8.33333333vw 0;
}
.screen2 .otherdes {
  position: absolute;
  bottom: 2.08333333vw;
  right: 13.54166667vw;
  color: #808080;
  font-size: 0.72916667vw;
  line-height: 0.875vw;
}
.screen2 .overview {
  width: 72.91666667vw;
  height: 39.79166667vw;
  display: flex;
}
.screen2 .overview .imgbox {
  position: relative;
}
.screen2 .overview .overview_left {
  display: flex;
  flex-direction: column;
}
.screen2 .overview .overview_left .overview_left_top {
  display: flex;
}
.screen2 .overview .overview_left .overview_left_top .overview_left_top_left {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.screen2 .overview .overview_left .overview_left_top .overview_left_top_left .overview_left_top_left_top .imgbox {
  width: 28.4375vw;
  height: 4.58333333vw;
}
.screen2 .overview .overview_left .overview_left_top .overview_left_top_left .overview_left_top_left_top .imgbox div {
  display: flex;
  align-items: center;
  flex-direction: column;
  position: absolute;
  padding: 0.46875vw 0.83333333vw;
  height: 100%;
  justify-content: space-between;
}
.screen2 .overview .overview_left .overview_left_top .overview_left_top_left .overview_left_top_left_top .imgbox div.left_des {
  top: 0;
  left: 0;
}
.screen2 .overview .overview_left .overview_left_top .overview_left_top_left .overview_left_top_left_top .imgbox div.right_des {
  top: 0;
  right: 0;
}
.screen2 .overview .overview_left .overview_left_top .overview_left_top_left .overview_left_top_left_top .imgbox div .tit1 {
  font-size: 1.45833333vw;
  line-height: 1.75vw;
  color: #1a1a1a;
  font-weight: 700;
  font-family: 'Semibold';
}
.screen2 .overview .overview_left .overview_left_top .overview_left_top_left .overview_left_top_left_top .imgbox div .tit2 {
  font-size: 0.72916667vw;
  line-height: 0.875vw;
  color: #1a1a1a;
  font-weight: 400;
}
.screen2 .overview .overview_left .overview_left_top .overview_left_top_left .overview_left_top_left_bottom {
  display: flex;
}
.screen2 .overview .overview_left .overview_left_top .overview_left_top_left .overview_left_top_left_bottom .imgbox {
  width: 13.85416667vw;
  height: 6.25vw;
}
.screen2 .overview .overview_left .overview_left_top .overview_left_top_left .overview_left_top_left_bottom .imgbox div {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.3125vw 1.04166667vw;
}
.screen2 .overview .overview_left .overview_left_top .overview_left_top_left .overview_left_top_left_bottom .imgbox div .tit1 {
  font-size: 1.45833333vw;
  line-height: 1.75vw;
  color: #1a1a1a;
  font-weight: 700;
  font-family: 'Semibold';
}
.screen2 .overview .overview_left .overview_left_top .overview_left_top_left .overview_left_top_left_bottom .imgbox div .tit2 {
  margin-top: 0.20833333vw;
  font-size: 0.72916667vw;
  line-height: 0.71875vw;
  color: #1a1a1a;
  font-weight: 400;
}
.screen2 .overview .overview_left .overview_left_top .overview_left_top_right {
  flex: 1;
}
.screen2 .overview .overview_left .overview_left_top .overview_left_top_right .imgbox {
  width: 27.5vw;
  height: 11.45833333vw;
}
.screen2 .overview .overview_left .overview_left_top .overview_left_top_right .imgbox .tit1 {
  position: absolute;
  top: 0.41666667vw;
  font-size: 1.14583333vw;
  line-height: 1.375vw;
  color: #1a1a1a;
  font-weight: 700;
  font-family: 'Semibold';
}
.screen2 .overview .overview_left .overview_left_top .overview_left_top_right .imgbox .tit2 {
  position: absolute;
  top: 4.58333333vw;
  font-size: 2.91666667vw;
  line-height: 3.5vw;
  color: #ffffff;
  font-weight: 700;
  font-family: 'Semibold';
}
.screen2 .overview .overview_left .overview_left_center {
  display: flex;
}
.screen2 .overview .overview_left .overview_left_center .overview_left_center_left {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.screen2 .overview .overview_left .overview_left_center .overview_left_center_left .overview_left_center_left_top .imgbox {
  width: 15.9375vw;
  height: 9.89583333vw;
}
.screen2 .overview .overview_left .overview_left_center .overview_left_center_left .overview_left_center_left_bottom {
  display: flex;
  flex-wrap: wrap;
}
.screen2 .overview .overview_left .overview_left_center .overview_left_center_left .overview_left_center_left_bottom .imgbox {
  width: 7.60416667vw;
  height: 2.91666667vw;
  background-color: #ffffff;
  border-radius: 0.52083333vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.screen2 .overview .overview_left .overview_left_center .overview_left_center_left .overview_left_center_left_bottom .imgbox .titbox {
  font-size: 0.625vw;
  line-height: 0.75vw;
  font-weight: 600;
  color: #1a1a1a;
  font-family: 'Semibold';
}
.screen2 .overview .overview_left .overview_left_center .overview_left_center_left .overview_left_center_left_bottom .imgbox .titbox .titweight {
  font-size: 1.25vw;
  line-height: 1.5vw;
  font-weight: 700;
  color: #1a1a1a;
  font-family: 'Semibold';
}
.screen2 .overview .overview_left .overview_left_center .overview_left_center_right .imgbox {
  margin: -0.36458333vw 0.36458333vw;
  width: 40vw;
  height: 18.28125vw;
}
.screen2 .overview .overview_left .overview_left_center .overview_left_center_right .imgbox .tit {
  position: absolute;
  top: 4.73958333vw;
  left: 2.70833333vw;
  font-size: 1.875vw;
  line-height: 2.25vw;
  font-weight: 700;
  font-family: 'Semibold';
  color: #1a1a1a;
}
.screen2 .overview .overview_left .overview_left_center .overview_left_center_right .imgbox .techdes {
  display: flex;
  align-items: center;
  position: absolute;
  top: 8.59375vw;
  left: 2.86458333vw;
}
.screen2 .overview .overview_left .overview_left_center .overview_left_center_right .imgbox .techdes span {
  font-size: 0.52083333vw;
  line-height: 0.625vw;
  font-weight: 600;
  font-family: 'Semibold';
  color: #000000;
  display: flex;
}
.screen2 .overview .overview_left .overview_left_center .overview_left_center_right .imgbox .techdes span:not(:last-child)::after {
  display: block;
  content: '';
  width: 0.05208333vw;
  height: 0.9375vw;
  background-color: #1a1a1a;
  margin: 0 0.88541667vw;
}
.screen2 .overview .overview_left .overview_left_bottom {
  display: flex;
}
.screen2 .overview .overview_left .overview_left_bottom .imgbox:first-child {
  width: 31.35416667vw;
  height: 9.58333333vw;
}
.screen2 .overview .overview_left .overview_left_bottom .imgbox:first-child span {
  position: absolute;
}
.screen2 .overview .overview_left .overview_left_bottom .imgbox:first-child span.tit1 {
  top: 1.04166667vw;
  font-size: 1.5625vw;
  line-height: 1.875vw;
  font-weight: 700;
  font-family: 'Semibold';
  color: #1a1a1a;
}
.screen2 .overview .overview_left .overview_left_bottom .imgbox:first-child span.tit2,
.screen2 .overview .overview_left .overview_left_bottom .imgbox:first-child span.tit3 {
  font-size: 1.14583333vw;
  line-height: 1.375vw;
  font-weight: 600;
  color: #1a1a1a;
  bottom: 0.83333333vw;
}
.screen2 .overview .overview_left .overview_left_bottom .imgbox:first-child span.tit2 {
  left: 3.4375vw;
}
.screen2 .overview .overview_left .overview_left_bottom .imgbox:first-child span.tit3 {
  right: 3.4375vw;
}
.screen2 .overview .overview_left .overview_left_bottom .imgbox:last-child {
  width: 24.58333333vw;
  height: 9.58333333vw;
}
.screen2 .overview .overview_left .overview_left_bottom .imgbox:last-child span {
  position: absolute;
}
.screen2 .overview .overview_left .overview_left_bottom .imgbox:last-child span.tit1 {
  top: 1.04166667vw;
  font-size: 1.5625vw;
  line-height: 1.875vw;
  font-weight: 700;
  font-family: 'Semibold';
  color: #1a1a1a;
}
.screen2 .overview .overview_left .overview_left_bottom .imgbox:last-child span.tit2,
.screen2 .overview .overview_left .overview_left_bottom .imgbox:last-child span.tit3 {
  font-size: 1.14583333vw;
  line-height: 1.375vw;
  font-weight: 600;
  color: #1a1a1a;
  bottom: 0.83333333vw;
}
.screen2 .overview .overview_left .overview_left_bottom .imgbox:last-child span.tit2 {
  left: 2.60416667vw;
}
.screen2 .overview .overview_left .overview_left_bottom .imgbox:last-child span.tit3 {
  right: 0.52083333vw;
}
.screen2 .overview .overview_right {
  display: flex;
  flex-direction: column;
}
.screen2 .overview .overview_right .overview_right_top .imgbox {
  width: 15.52083333vw;
  height: 6.77083333vw;
}
.screen2 .overview .overview_right .overview_right_top .imgbox span {
  position: absolute;
  color: #1a1a1a;
  font-weight: 400;
  font-size: 0.625vw;
  line-height: 0.75vw;
  right: 0.20833333vw;
}
.screen2 .overview .overview_right .overview_right_top .imgbox .tit1 {
  bottom: 1.71875vw;
}
.screen2 .overview .overview_right .overview_right_top .imgbox .tit2 {
  bottom: 0.15625vw;
}
.screen2 .overview .overview_right .overview_right_center .imgbox {
  width: 15.52083333vw;
  height: 13.85416667vw;
}
.screen2 .overview .overview_right .overview_right_center .imgbox .tit {
  position: absolute;
  left: 0.88541667vw;
  bottom: 3.38541667vw;
  color: #1a1a1a;
  font-weight: 700;
  font-size: 1.14583333vw;
  line-height: 1.375vw;
  font-family: 'Semibold';
}
.screen2 .overview .overview_right .overview_right_center .imgbox .titdes {
  text-align: right;
  position: absolute;
  right: 0.72916667vw;
  bottom: 2.03125vw;
  color: #1a1a1a;
  font-weight: 400;
  font-size: 0.625vw;
  line-height: 0.75vw;
}
.screen2 .overview .overview_right .overview_right_center .imgbox .other_des {
  position: absolute;
  right: 0.72916667vw;
  bottom: 0.98958333vw;
  color: #808080;
  font-weight: 400;
  font-size: 0.3125vw;
  line-height: 0.375vw;
}
.screen2 .overview .overview_right .overview_right_bottom {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.screen2 .overview .overview_right .overview_right_bottom_top .imgbox {
  width: 15.52083333vw;
  height: 11.5625vw;
}
.screen2 .overview .overview_right .overview_right_bottom_top .imgbox .tit {
  position: absolute;
  left: 0.83333333vw;
  top: 0.83333333vw;
  color: #1a1a1a;
  font-weight: 700;
  font-size: 1.04166667vw;
  line-height: 1.25vw;
  font-family: 'Semibold';
}
.screen2 .overview .overview_right .overview_right_bottom_bottom {
  display: flex;
  justify-content: space-between;
}
.screen2 .overview .overview_right .imgbox {
  width: 7.39583333vw;
  height: 5.41666667vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  border-radius: 0.52083333vw;
}
.screen2 .overview .overview_right .imgbox span {
  color: #1a1a1a;
  font-weight: 600;
  font-size: 0.625vw;
  line-height: 0.75vw;
}
.screen2 .overview .overview_right .imgbox span.center {
  font-family: 'Semibold';
  font-size: 1.45833333vw;
  line-height: 1.75vw;
  font-weight: 700;
}
.screen2 .overview .imgbox {
  margin: 0.36458333vw;
}
.screen2 .overview .imgbox img {
  width: 100%;
  height: 100%;
}
.screen3,
.screen6,
.screen8,
.screen11,
.screen14,
.screen19 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.screen3 .secondary_tit,
.screen6 .secondary_tit,
.screen8 .secondary_tit,
.screen11 .secondary_tit,
.screen14 .secondary_tit,
.screen19 .secondary_tit {
  display: flex;
  flex-direction: column;
  font-weight: 700;
  font-size: 5.20833333vw;
  width: 100%;
}
.screen3 .secondary_tit .left_tit,
.screen6 .secondary_tit .left_tit,
.screen8 .secondary_tit .left_tit,
.screen11 .secondary_tit .left_tit,
.screen14 .secondary_tit .left_tit,
.screen19 .secondary_tit .left_tit {
  text-align: left;
  font-family: 'Semibold';
  color: #1a1a1a;
}
.screen3 .secondary_tit .right_tit,
.screen6 .secondary_tit .right_tit,
.screen8 .secondary_tit .right_tit,
.screen11 .secondary_tit .right_tit,
.screen14 .secondary_tit .right_tit,
.screen19 .secondary_tit .right_tit {
  text-align: right;
  font-family: 'Semibold';
  color: #BE82E6;
}
.screen3 {
  padding: 20.3125vw 13.54166667vw 26.5625vw;
}
.screen6 {
  padding: 19.79166667vw 13.54166667vw 16.77083333vw;
}
.screen8 {
  padding: 16.66666667vw 13.54166667vw 19.79166667vw;
}
.screen11 {
  padding: 16.66666667vw 13.54166667vw 19.79166667vw;
}
.screen14 {
  padding: 19.79166667vw 13.54166667vw 29.16666667vw;
}
.screen19 {
  padding: 19.79166667vw 13.54166667vw;
}
.screen4 {
  padding: 0 13.54166667vw 15.625vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.screen4 .third_level_tit {
  color: #1a1a1a;
  font-family: 'Semibold';
  font-weight: 700;
  font-size: 3.75vw;
}
.screen4 .parameter_des {
  margin-top: 20.10416667vw;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.screen4 .parameter_des .left_param,
.screen4 .parameter_des .right_param {
  display: flex;
  flex-direction: column;
}
.screen4 .parameter_des .left_param .top_param,
.screen4 .parameter_des .right_param .top_param {
  font-size: 5.20833333vw;
  font-family: 'Semibold';
  font-weight: 700;
  color: #BE82E6;
}
.screen4 .parameter_des .left_param .top_param span,
.screen4 .parameter_des .right_param .top_param span {
  color: #BE82E6;
  font-family: 'Semibold';
}
.screen4 .parameter_des .left_param .bottom_param,
.screen4 .parameter_des .right_param .bottom_param {
  font-family: 'Semibold';
  color: #1a1a1a;
  font-size: 1.92708333vw;
}
.screen4 .otherdes {
  width: 100%;
  margin-top: 11.45833333vw;
  text-align: right;
  color: #808080;
  font-size: 0.72916667vw;
  line-height: 0.875vw;
}
.screen4 .img_megabook {
  position: absolute;
  bottom: 19.63541667vw;
  width: 23.125vw;
  height: 36.14583333vw;
}
.screen4 .img_megabook img {
  width: 100%;
  height: 100%;
}
.screen5 {
  display: flex;
  justify-content: space-between;
}
.screen5 .generation_imgbox .generation_img {
  width: 50.02447917vw;
  height: 42.70833333vw;
}
.screen5 .generation_des {
  padding-left: 13.54166667vw;
}
.screen5 .generation_des .des_detail {
  display: flex;
  flex-direction: column;
  color: #1a1a1a;
}
.screen5 .generation_des .des_detail .destit {
  font-family: 'Semibold';
  font-weight: bold;
  font-size: 3.75vw;
  line-height: 4.5vw;
}
.screen5 .generation_des .des_detail .desp {
  width: 28.69791667vw;
  font-weight: 600;
  font-size: 1.92708333vw;
  line-height: 2.3125vw;
}
.screen5 .generation_des .des_detail:nth-child(2) {
  margin-top: 3.22916667vw;
}
.screen5 .generation_des .generation_des_iconbox {
  margin-top: 2.13541667vw;
  width: 13.38541667vw;
  height: 7.13541667vw;
}
.screen5 .generation_des .generation_des_iconbox .generation_des_icon {
  width: 100%;
  height: 100%;
}
.screen5_1 {
  margin-top: 24.79166667vw;
}
.screen5_1 .titbox {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.screen5_1 .titbox .tit {
  color: #000000;
  font-family: 'Semibold';
  font-size: 3.75vw;
  line-height: 4.5vw;
  font-weight: 700;
}
.screen5_1 .titbox .des {
  margin-top: 2.08333333vw;
  font-weight: 600;
  font-size: 1.92708333vw;
  line-height: 2.3125vw;
  text-align: center;
}
.screen5_1 .imgbox {
  margin-top: 2.08333333vw;
  width: 100vw;
}
.screen5_1 .imgbox img {
  width: 100%;
}
.screen7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.screen7 .top_destit {
  text-align: center;
}
.screen7 .top_destit .top_destitf {
  font-family: 'Semibold';
  font-weight: 700;
  color: #1a1a1a;
  font-size: 3.75vw;
  line-height: 4.5vw;
}
.screen7 .top_des {
  margin-top: 6.25vw;
  position: relative;
  width: 72.91666667vw;
  height: 22.1875vw;
}
.screen7 .top_des img {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.screen7 .top_des img.oldpic {
  z-index: 3;
  opacity: 0;
}
.screen7 .top_des img.newpic {
  z-index: 1;
  opacity: 1;
}
.screen7 .top_des .pic_mask {
  z-index: 2;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  left: 100%;
}
.screen7_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.screen7_1 .video_des {
  margin-top: 10.41666667vw;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #1a1a1a;
}
.screen7_1 .video_des .video_des1 {
  font-family: 'Semibold';
  font-weight: 700;
  font-size: 3.75vw;
  line-height: 4.5vw;
}
.screen7_1 .video_des .video_des2 {
  margin-top: 2.08333333vw;
  font-weight: 600;
  font-size: 1.92708333vw;
  line-height: 2.3125vw;
}
.screen7_1 .video_des .video_des3 {
  margin-top: 0.52083333vw;
  font-size: 1.92708333vw;
  line-height: 2.3125vw;
}
.screen7_1 .video_des .video_des3 span {
  font-family: 'Semibold';
  font-size: 3.75vw;
  line-height: 4.5vw;
  color: #BE82E6;
}
.screen7_1 .bottom_desbox {
  display: flex;
  flex-direction: column;
}
.screen7_1 .bottom_desbox .bottom_des {
  margin-top: 3.02083333vw;
  width: 72.91666667vw;
  display: flex;
  justify-content: space-between;
}
.screen7_1 .bottom_desbox .bottom_des .battery_item .battery_box {
  display: flex;
  flex-direction: column;
}
.screen7_1 .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_top span:nth-child(1) {
  font-weight: 600;
  font-family: 'Semibold';
  color: #1a1a1a;
  font-size: 1.45833333vw;
  line-height: 1.75vw;
}
.screen7_1 .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_top span:nth-child(2) {
  font-weight: 700;
  font-family: 'Semibold';
  color: #BE82E6;
  font-size: 1.92708333vw;
  line-height: 2.3125vw;
  margin-left: 1.97916667vw;
}
.screen7_1 .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom {
  margin-top: 2.91666667vw;
  display: flex;
  flex-direction: column;
}
.screen7_1 .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des {
  display: flex;
  flex-direction: column;
  margin-bottom: 1.66666667vw;
}
.screen7_1 .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des .des {
  font-size: 0.83333333vw;
  line-height: 1vw;
  color: #1a1a1a;
  font-weight: 400;
}
.screen7_1 .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des .des_bottom {
  display: flex;
  align-items: center;
}
.screen7_1 .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des .des_bottom .colorbox {
  width: 11.97916667vw;
  height: 0.72916667vw;
  border-radius: 0.9375vw;
  background-color: #d9d9d9;
  margin-right: 0.52083333vw;
}
.screen7_1 .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des .des_bottom .colorbox1 {
  width: 14.0625vw;
}
.screen7_1 .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des .des_bottom .colorbox2 {
  width: 15.36458333vw;
}
.screen7_1 .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des .des_bottom .num {
  color: #1a1a1a;
  font-weight: 600;
  font-size: 1.25vw;
  line-height: 1.5vw;
}
.screen7_1 .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des:last-child .des {
  font-weight: 600;
}
.screen7_1 .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des:last-child .des_bottom .colorbox {
  width: 17.1875vw;
  background-image: linear-gradient(to right, #b98ed7, #d1d9f3);
}
.screen7_1 .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des:last-child .des_bottom .colorbox1 {
  width: 19.79166667vw;
}
.screen7_1 .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des:last-child .des_bottom .colorbox2 {
  width: 21.51041667vw;
}
.screen7_1 .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des:last-child .des_bottom .num {
  color: #BE82E6;
}
.screen7_1 .bottom_desbox .other_des {
  text-align: right;
  margin-top: 3.125vw;
  font-weight: 400;
  font-size: 0.72916667vw;
  line-height: 0.875vw;
  color: #808080;
}
.screen7_2 {
  margin-top: 16.66666667vw;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.screen7_2 .titbox {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.screen7_2 .titbox .tit {
  color: #000000;
  font-family: 'Semibold';
  font-size: 3.75vw;
  line-height: 4.5vw;
  font-weight: 700;
}
.screen7_2 .titbox .tit .titinner {
  color: #BE82E6;
}
.screen7_2 .titbox .des {
  margin-top: 2.08333333vw;
  font-weight: 600;
  font-size: 1.92708333vw;
  line-height: 2.3125vw;
  text-align: center;
}
.screen7_2 .imgbox {
  margin-top: 3.125vw;
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  justify-content: center;
}
.screen7_2 .imgbox img {
  width: 48.4375vw;
}
.screen7_2 .imgbox .imgboxdes {
  width: 72.91666667vw;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.screen7_2 .imgbox .imgboxdes span {
  font-size: 7.29166667vw;
  line-height: 8.75vw;
  font-weight: 700;
  color: #ffffff;
  font-family: 'Semibold';
}
.screen7_2 .imgbox .imgboxdes .imgs {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 10vw;
  height: 10vw;
}
.screen7_2 .imgbox .imgboxdes .imgs:first-child img {
  width: 10vw;
  height: 10vw;
}
.screen7_2 .imgbox .imgboxdes .imgs:last-child img {
  width: 7.03125vw;
  height: 7.03125vw;
}
.screen7_2 .otherdes {
  margin-top: 3.125vw;
  color: #808080;
  font-size: 0.72916667vw;
  line-height: 0.875vw;
  text-align: right;
  width: 100%;
  padding-right: 13.54166667vw;
}
.screen7_3 {
  margin-top: 16.66666667vw;
  display: flex;
  align-items: center;
  flex-direction: column;
  background-color: #f3f3f3;
}
.screen7_3 .titbox {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.screen7_3 .titbox .tit {
  color: #000000;
  font-family: 'Semibold';
  font-size: 3.75vw;
  line-height: 4.5vw;
  font-weight: 700;
  margin-top: 3.125vw;
}
.screen7_3 .titbox .des {
  margin-top: 2.08333333vw;
  font-weight: 600;
  font-size: 1.92708333vw;
  line-height: 2.3125vw;
  text-align: center;
}
.screen7_3 .titbox .des .titinner {
  color: #BE82E6;
}
.screen7_3 .imgbox {
  margin-top: 3.125vw;
  display: flex;
  align-items: center;
  position: relative;
}
.screen7_3 .imgbox img {
  width: 100%;
}
.screen9 .back_coreimgbox {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.screen9 .back_coreimgbox .back_coreimg {
  width: 100%;
}
.screen9 .core_topdes {
  width: 100%;
  position: absolute;
  top: 2.08333333vw;
  display: flex;
  flex-direction: column;
  color: #1a1a1a;
  text-align: center;
}
.screen9 .core_topdes .core_topdes_tit {
  font-family: 'Semibold';
  font-size: 3.75vw;
  font-weight: 700;
  line-height: 4.5vw;
}
.screen9 .core_topdes .core_topdes_des {
  margin-top: 1.25vw;
  font-family: 'Semibold';
  font-size: 1.92708333vw;
  font-weight: 600;
  line-height: 2.3125vw;
}
.screen9 .core_bottomdes {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 2.08333333vw;
  width: 65.625vw;
  height: 9.375vw;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.screen9 .core_bottomdes .corebox {
  height: 100%;
  width: 29.16666667vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #ffffff;
  border-radius: 2.08333333vw;
  padding: 1.14583333vw 3.125vw;
}
.screen9 .core_bottomdes .corebox .core_desbox_imgbox {
  width: 4.79166667vw;
  height: 4.79166667vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.screen9 .core_bottomdes .corebox .core_desbox_imgbox .core_desbox_img {
  width: 100%;
}
.screen9 .core_bottomdes .corebox .core_desbox {
  display: flex;
  flex-direction: column;
  text-align: center;
}
.screen9 .core_bottomdes .corebox .core_desbox .core_des_tech {
  font-family: 'Semibold';
  font-size: 3.125vw;
  line-height: 3.75vw;
  font-weight: 600;
  color: #BE82E6;
}
.screen9 .core_bottomdes .corebox .core_desbox .core_des_name {
  font-family: 'Semibold';
  font-size: 1.92708333vw;
  line-height: 2.3125vw;
  font-weight: 600;
  color: #BE82E6;
}
.screen9_1 .energy_imgbox {
  width: 100%;
  height: 100%;
}
.screen9_1 .energy_imgbox .energy_img {
  width: 100%;
  height: 100%;
}
.screen9_1 .energy_desbox {
  position: absolute;
  top: 3.125vw;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.screen9_1 .energy_desbox .energy_desbox_tit {
  color: #ffffff;
  font-weight: 700;
  font-size: 3.75vw;
  line-height: 4.5vw;
  font-family: 'Semibold';
}
.screen9_1 .energy_desbox .energy_desbox_tit .titinner {
  color: #BE82E6;
}
.screen9_1 .energy_desbox .energy_desbox_tits {
  text-align: center;
  margin-top: 2.08333333vw;
  color: #ffffff;
  font-weight: 400;
  font-size: 1.45833333vw;
  line-height: 1.75vw;
}
.screen9_1 .energy_desbox .energy_techbox {
  margin-top: 13.125vw;
  padding: 0 0 0 13.54166667vw;
  display: flex;
  align-items: center;
  width: 100%;
}
.screen9_1 .energy_desbox .energy_techbox .energy_techitem {
  display: flex;
  align-items: center;
  flex-direction: column;
  text-align: center;
}
.screen9_1 .energy_desbox .energy_techbox .energy_techitem:nth-child(2) {
  margin-left: 5.36458333vw;
}
.screen9_1 .energy_desbox .energy_techbox .energy_techitem:nth-child(3) {
  margin-left: 35.46875vw;
}
.screen9_1 .energy_desbox .energy_techbox .energy_techitem span:first-child {
  color: #BE82E6;
  font-size: 5.20833333vw;
  line-height: 6.25vw;
  font-weight: 700;
  font-family: 'Semibold';
}
.screen9_1 .energy_desbox .energy_techbox .energy_techitem span:last-child {
  color: #ffffff;
  font-size: 1.92708333vw;
  line-height: 2.3125vw;
  font-weight: 600;
}
.screen9_1 .otherdes {
  position: absolute;
  bottom: 1.45833333vw;
  right: 13.54166667vw;
  color: #808080;
  font-size: 0.72916667vw;
}
.screen10 .energy_imgbox {
  width: 100%;
  height: 100%;
}
.screen10 .energy_imgbox .energy_img {
  width: 100%;
  height: 100%;
}
.screen10 .energy_desbox {
  position: absolute;
  top: 2.08333333vw;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.screen10 .energy_desbox .energy_desbox_tit {
  color: #ffffff;
  font-weight: 700;
  font-size: 3.75vw;
  line-height: 4.5vw;
  font-family: 'Semibold';
  margin-bottom: 2.65625vw;
}
.screen10 .energy_desbox .energy_desbox_des {
  color: #ffffff;
  font-weight: 600;
  font-size: 1.92708333vw;
  line-height: 2.3125vw;
  font-family: 'Semibold';
}
.screen10 .energy_desbox .energy_desbox_des .keynote {
  font-weight: 700;
  color: #BE82E6;
  font-size: 2.5vw;
  line-height: 3vw;
  font-family: 'Semibold';
  text-shadow: 0.10416667vw 0.10416667vw 0px #ffffff;
}
.screen10_1 .energy_desdetail {
  margin-top: 3.28125vw;
  display: flex;
  justify-content: center;
}
.screen10_1 .energy_desdetail .energy_desdetailbox {
  width: 14.63541667vw;
  margin: 0 7.55208333vw;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.screen10_1 .energy_desdetail .energy_desdetailbox .energy_inner {
  font-size: 1.45833333vw;
  line-height: 2.29166667vw;
  font-weight: 400;
  color: #1a1a1a;
  text-align: center;
}
.screen10_1 .energy_desdetail .energy_desdetailbox .energy_inner span {
  color: #BE82E6;
  font-weight: 700;
  font-size: 1.92708333vw;
  line-height: 2.3125vw;
  font-family: 'Semibold';
}
.screen10_1 .energy_desdetail .energy_desdetailbox:nth-child(1) .energy_inner_icon {
  margin-bottom: 1.66666667vw;
  width: 3.69791667vw;
  height: 4.32291667vw;
}
.screen10_1 .energy_desdetail .energy_desdetailbox:nth-child(2) .energy_inner_icon {
  margin-bottom: 1.66666667vw;
  width: 4.32291667vw;
  height: 4.32291667vw;
}
.screen10_1 .energy_desdetail .energy_desdetailbox:nth-child(3) .energy_inner_icon {
  margin-bottom: 1.66666667vw;
  width: 2.34375vw;
  height: 4.63541667vw;
}
.screen10_1 .energy_notesbox {
  margin-top: 3.125vw;
  padding-left: 13.54166667vw;
}
.screen10_1 .energy_notesbox .energy_notes {
  font-size: 0.72916667vw;
  line-height: 0.875vw;
  color: #808080;
}
.screen12 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.screen12 .eyesight_tit {
  width: 100%;
  font-weight: 700;
  font-size: 3.75vw;
  line-height: 4.5vw;
  color: #1a1a1a;
  text-align: center;
}
.screen12 .eyesight_tit .eyetit {
  font-family: 'Semibold';
}
.screen12 .eyesight_detailbox {
  padding: 0 8.33333333vw 0 0;
  margin-top: 3.125vw;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.screen12 .eyesight_detailbox .eyesight_desbox {
  display: flex;
  flex-wrap: wrap;
}
.screen12 .eyesight_detailbox .eyesight_desbox .eyesight_des {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.screen12 .eyesight_detailbox .eyesight_desbox .eyesight_des .eyesight_item {
  color: #BE82E6;
  font-size: 2.1875vw;
  line-height: 2.625vw;
  font-weight: 700;
  font-family: 'Semibold';
}
.screen12 .eyesight_detailbox .eyesight_desbox .eyesight_des .eyesight_item .eyesight_item_mini {
  color: #BE82E6;
  font-size: 1.45833333vw;
  line-height: 1.75vw;
  font-weight: 400;
}
.screen12 .eyesight_detailbox .eyesight_desbox .eyesight_des .eyesight_item_bottom {
  color: #1a1a1a;
  font-weight: 400;
  font-size: 1.25vw;
  line-height: 1.5vw;
}
.screen12 .eyesight_detailbox .eyesight_desbox .eyesight_des .eyesight_img_innerbox {
  height: 4.01041667vw;
  width: 4.01041667vw;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1.875vw;
}
.screen12 .eyesight_detailbox .eyesight_desbox .eyesight_des:nth-child(1) .eyesight_img_innerbox .eyesight_img_inner {
  width: 3.59375vw;
  height: 3.59375vw;
}
.screen12 .eyesight_detailbox .eyesight_desbox .eyesight_des:nth-child(2) .eyesight_img_innerbox .eyesight_img_inner {
  width: 4.01041667vw;
  height: 2.76041667vw;
}
.screen12 .eyesight_detailbox .eyesight_desbox .eyesight_des:nth-child(3) {
  margin-top: 6.25vw;
}
.screen12 .eyesight_detailbox .eyesight_desbox .eyesight_des:nth-child(3) .eyesight_img_innerbox .eyesight_img_inner {
  width: 3.38541667vw;
  height: 3.4375vw;
}
.screen12 .eyesight_detailbox .eyesight_desbox .eyesight_des:nth-child(4) {
  margin-top: 6.25vw;
}
.screen12 .eyesight_detailbox .eyesight_desbox .eyesight_des:nth-child(4) .eyesight_img_innerbox .eyesight_img_inner {
  width: 3.59375vw;
  height: 3.59375vw;
}
.screen12 .eyesight_detailbox .eyesight_imgbox {
  width: 61.19791667vw;
  height: 35.10416667vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.screen12 .eyesight_detailbox .eyesight_imgbox .eyesight_img {
  width: 100%;
}
.screen12 .eyesight_notesbox {
  margin-top: 2.08333333vw;
  padding-left: 13.54166667vw;
  width: 100%;
}
.screen12 .eyesight_notesbox .eyesight_notes {
  font-size: 0.72916667vw;
  line-height: 0.875vw;
  color: #808080;
}
.screen13 {
  margin-top: 15.625vw;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.screen13 .vision_imgbox {
  margin-top: 2.08333333vw;
  width: 51.42291667vw;
}
.screen13 .vision_imgbox .vision_img {
  width: 100%;
}
.screen13 .vision_desbox {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #1a1a1a;
  text-align: center;
}
.screen13 .vision_desbox .vision_tit {
  font-weight: 700;
  font-size: 3.75vw;
  font-family: 'Semibold';
  line-height: 4.5vw;
}
.screen13 .vision_desbox .vision_tit .titinner {
  color: #BE82E6;
}
.screen13 .vision_desbox .vision_des {
  margin-top: 2.08333333vw;
  color: #1a1a1a;
  font-weight: 600;
  font-size: 1.92708333vw;
  line-height: 2.3125vw;
}
.screen15 .camera_imgbox {
  padding-left: 7.1875vw;
  width: 42.8125vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.screen15 .camera_imgbox .camera_img {
  width: 100%;
}
.screen15 .camera_tit {
  width: 100%;
  text-align: center;
  color: #1a1a1a;
  font-weight: 700;
  font-size: 3.75vw;
  line-height: 4.5vw;
  font-family: 'Semibold';
}
.screen15 .camera_des {
  position: absolute;
  right: 16.66666667vw;
  top: 11.82291667vw;
  font-family: 'Semibold';
  font-weight: 700;
  font-size: 3.75vw;
  line-height: 4.5vw;
  color: #1a1a1a;
}
.screen15 .camera_detaildes {
  position: absolute;
  right: 16.66666667vw;
  bottom: 3.64583333vw;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.screen15 .camera_detaildes .camera_iconbox {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  margin: 0 3.64583333vw;
}
.screen15 .camera_detaildes .camera_iconbox:nth-child(1) .camera_icon {
  width: 4.0625vw;
  height: 4.32291667vw;
}
.screen15 .camera_detaildes .camera_iconbox:nth-child(2) .camera_icon {
  width: 4.16666667vw;
  height: 4.21875vw;
}
.screen15 .camera_detaildes .camera_iconbox:nth-child(3) .camera_icon {
  width: 5vw;
  height: 4.11458333vw;
}
.screen15 .camera_detaildes .camera_iconbox span {
  margin-top: 1.71875vw;
  font-weight: 600;
  font-size: 1.45833333vw;
  line-height: 1.75vw;
  color: #1a1a1a;
}
.screen16 {
  margin-top: 15.625vw;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.screen16 .voc_tit {
  text-align: center;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}
.screen16 .voc_tit .voc_tit_f {
  font-family: 'Semibold';
  font-weight: 700;
  font-size: 3.75vw;
  line-height: 4.5vw;
  color: #1a1a1a;
}
.screen16 .voc_tit .voc_tit_s {
  font-family: 'Semibold';
  font-weight: 600;
  font-size: 2.70833333vw;
  line-height: 3.25vw;
  color: #1a1a1a;
  margin-top: 2.08333333vw;
}
.screen16 .voc_tit .voc_des {
  text-align: left;
  margin-top: 2.08333333vw;
  font-weight: 600;
  font-size: 1.92708333vw;
  color: #1a1a1a;
  line-height: 2.3125vw;
}
.screen16 .vocvideo_detailbox {
  margin-top: 4.16666667vw;
  width: 72.91666667vw;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.screen16 .vocvideo_detailbox .vocvideo_box {
  width: 44.79166667vw;
}
.screen16 .vocvideo_detailbox .vocvideo_box .vocvideo {
  width: 100%;
}
.screen16 .vocvideo_detailbox .voc_icon {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.screen16 .vocvideo_detailbox .voc_icon .voc_icon_box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.screen16 .vocvideo_detailbox .voc_icon .voc_icon_box .voc_des {
  font-family: 'Semibold';
  font-weight: 600;
  font-size: 1.45833333vw;
  line-height: 1.75vw;
  color: #1a1a1a;
  margin-top: 1.875vw;
}
.screen16 .vocvideo_detailbox .voc_icon .voc_icon_left .voc_img {
  width: 4.58333333vw;
  height: 3.95833333vw;
}
.screen16 .vocvideo_detailbox .voc_icon .voc_icon_right {
  margin-top: 6.25vw;
}
.screen16 .vocvideo_detailbox .voc_icon .voc_icon_right .voc_img {
  width: 6.14583333vw;
  height: 3.80208333vw;
}
.screen16 .voc_techbox {
  margin-top: 3.125vw;
  width: 72.91666667vw;
  height: 8.48958333vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.screen16 .voc_techbox .voc_techboxitem {
  padding: 2.08333333vw;
  height: 100%;
  width: 23.22916667vw;
  border-radius: 1.04166667vw;
  background-color: #E4E7EE;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.screen16 .voc_techbox .voc_techboxitem .imgbox {
  width: 5.88541667vw;
  height: 5.88541667vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.screen16 .voc_techbox .voc_techboxitem .imgbox:nth-child(1) img {
  width: 4.73177083vw;
  height: 3.87864583vw;
}
.screen16 .voc_techbox .voc_techboxitem .imgbox:nth-child(2) img {
  width: 5.77916667vw;
  height: 3.87864583vw;
}
.screen16 .voc_techbox .voc_techboxitem .imgbox:nth-child(3) img {
  width: 5.8953125vw;
  height: 3.87864583vw;
}
.screen16 .voc_techbox .voc_techboxitem .voc_span {
  color: #1a1a1a;
  text-align: center;
  font-size: 1.45833333vw;
  line-height: 1.75vw;
  font-weight: 600;
}
.screen17 {
  margin-top: 16.66666667vw;
}
.screen17 .oneleap_videobox {
  width: 100vw;
}
.screen17 .oneleap_videobox .oneleap_video {
  width: 100%;
}
.screen17 .oneleap_tit {
  position: absolute;
  top: 3.125vw;
  left: 13.54166667vw;
  display: flex;
  flex-direction: column;
}
.screen17 .oneleap_tit .oneleap_tit_f {
  color: #ffffff;
  font-family: 'Semibold';
  font-weight: 700;
  font-size: 3.75vw;
  line-height: 4.5vw;
}
.screen17 .oneleap_tit .oneleap_tit_s {
  color: #ffffff;
  font-family: 'Semibold';
  font-weight: 600;
  font-size: 1.92708333vw;
  line-height: 2.3125vw;
  margin-top: 2.08333333vw;
}
.screen17 .oneleap_iconbox {
  position: absolute;
  bottom: 1.04166667vw;
  left: 13.54166667vw;
  display: flex;
  align-items: center;
}
.screen17 .oneleap_iconbox .oneleap_icon {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 0 1.82291667vw;
}
.screen17 .oneleap_iconbox .oneleap_icon .oneleap_img {
  width: 3.90625vw;
}
.screen17 .oneleap_iconbox .oneleap_icon .oneleap_imgtit {
  margin-top: 1.66666667vw;
  font-family: 'Semibold';
  color: #ffffff;
  font-weight: 600;
  font-size: 1.45833333vw;
  line-height: 1.75vw;
}
.screen18 {
  margin-top: 15.625vw;
}
.screen18 .transfertit {
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
}
.screen18 .transfertit .transfertit_f {
  font-family: 'Semibold';
  font-weight: 700;
  font-size: 3.75vw;
  line-height: 4.5vw;
  color: #1a1a1a;
}
.screen18 .transfertit .transfertit_s {
  font-weight: 600;
  font-size: 1.92708333vw;
  line-height: 2.3125vw;
  margin-top: 2.08333333vw;
  color: #1a1a1a;
}
.screen18 .transfer_videobox {
  padding-left: 13.54166667vw;
  width: 65.625vw;
  height: 31.05vw;
}
.screen18 .transfer_videobox .transfer_video {
  width: 100%;
}
.screen18 .transferdes_box {
  position: absolute;
  display: flex;
  flex-direction: column;
  right: 13.54166667vw;
  top: 10.41666667vw;
}
.screen18 .transferdes_box .transferdes {
  display: flex;
  align-items: center;
  margin-bottom: 3.125vw;
}
.screen18 .transferdes_box .transferdes .transferdes_imgbox {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 10.41666667vw;
  height: 10.41666667vw;
}
.screen18 .transferdes_box .transferdes .transferdes_des {
  margin-left: 3.125vw;
  font-weight: 600;
  font-size: 1.45833333vw;
  line-height: 1.75vw;
}
.screen18 .transferdes_box .transferdes:nth-child(1) .transferdes_img {
  width: 9.42708333vw;
  height: 8.64583333vw;
}
.screen18 .transferdes_box .transferdes:nth-child(2) .transferdes_img {
  width: 7.5vw;
  height: 8.69791667vw;
}
.screen20 .finger_titbox {
  text-align: center;
  width: 100%;
}
.screen20 .finger_titbox .finger_tit {
  color: #1a1a1a;
  font-family: 'Semibold';
  font-weight: 700;
  font-size: 3.75vw;
  line-height: 4.5vw;
}
.screen20 .finger_videobox {
  width: 72.60416667vw;
  margin: 0 auto;
}
.screen20 .finger_videobox .finger_video {
  width: 100%;
}
.screen21 {
  margin-top: 14.53125vw;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.screen21 .keyboard {
  margin-top: 2.08333333vw;
  width: 55.3125vw;
  height: 22.29166667vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.screen21 .keyboard .keyboard_img {
  width: 100%;
}
.screen21 .keyboard_tit {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: #1a1a1a;
}
.screen21 .keyboard_tit .keyboard_titf {
  font-family: 'Semibold';
  font-weight: 700;
  font-size: 3.75vw;
  line-height: 4.5vw;
}
.screen21 .keyboard_tit .keyboard_tits {
  font-weight: 600;
  font-size: 1.92708333vw;
  line-height: 2.3125vw;
  margin-top: 2.08333333vw;
}
.screen21 .keyboard_des {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 55.3125vw;
  margin-top: 2.08333333vw;
}
.screen21 .keyboard_des .keyboard_des_left {
  display: flex;
  flex-direction: column;
  color: #1a1a1a;
}
.screen21 .keyboard_des .keyboard_des_left .keyboard_des_tit {
  font-family: 'Semibold';
  font-weight: 700;
  font-size: 3.125vw;
  line-height: 3.75vw;
}
.screen21 .keyboard_des .keyboard_des_left .keyboard_des_des {
  font-weight: 600;
  font-size: 1.92708333vw;
  line-height: 2.3125vw;
  margin-top: 1.04166667vw;
}
.screen21 .keyboard_des .keyboard_des_right {
  width: 15.36458333vw;
  height: 7.39583333vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.screen21 .keyboard_des .keyboard_des_right .keyboard_des_img {
  width: 15.36458333vw;
}
.screen22 {
  margin-top: 15.9375vw;
}
.screen22 .panel_tit {
  width: 100%;
  text-align: center;
}
.screen22 .panel_tit .panel_titf {
  color: #1a1a1a;
  font-family: 'Semibold';
  font-weight: 700;
  font-size: 3.75vw;
  line-height: 4.5vw;
}
.screen22 .panelbox .tech_box {
  display: flex;
  justify-content: space-between;
}
.screen22 .panelbox .tech_box .tech_box_left {
  display: flex;
  flex-direction: column;
  width: 45%;
}
.screen22 .panelbox .tech_box .tech_box_left .techtit {
  color: #BE82E6;
  font-size: 1.92708333vw;
  font-weight: 600;
  text-align: right;
  margin-top: 4.16666667vw;
  font-family: 'Semibold';
  margin-bottom: 6.97916667vw;
}
.screen22 .panelbox .tech_box .tech_box_left .tech_imgbox {
  position: relative;
  width: 100%;
}
.screen22 .panelbox .tech_box .tech_box_left .tech_imgbox img {
  width: 100%;
}
.screen22 .panelbox .tech_box .tech_box_left .tech_imgbox span {
  font-size: 1.25vw;
  font-weight: 400;
  text-align: center;
  position: absolute;
}
.screen22 .panelbox .tech_box .tech_box_left .tech_imgbox span:nth-child(1) {
  left: 18.33333333vw;
  top: -1.82291667vw;
}
.screen22 .panelbox .tech_box .tech_box_left .tech_imgbox span:nth-child(2) {
  left: 34.0625vw;
  top: -3.64583333vw;
}
.screen22 .panelbox .tech_box .tech_box_left .tech_imgbox span:nth-child(3) {
  left: 15.3125vw;
  bottom: -1.82291667vw;
}
.screen22 .panelbox .tech_box .tech_box_left .tech_imgbox span:nth-child(4) {
  left: 27.5vw;
  bottom: -1.82291667vw;
}
.screen22 .panelbox .tech_box .tech_box_right {
  display: flex;
  flex-direction: column;
  width: 45%;
}
.screen22 .panelbox .tech_box .tech_box_right .techtit {
  color: #BE82E6;
  font-size: 1.92708333vw;
  font-weight: 600;
  text-align: left;
  margin-top: 4.16666667vw;
  font-family: 'Semibold';
  margin-bottom: 3.125vw;
}
.screen22 .panelbox .tech_box .tech_box_right .tech_imgbox {
  position: relative;
  width: 100%;
}
.screen22 .panelbox .tech_box .tech_box_right .tech_imgbox img {
  width: 100%;
}
.screen22 .panelbox .tech_box .tech_box_right .tech_imgbox span {
  font-size: 1.25vw;
  font-weight: 400;
  text-align: center;
  position: absolute;
}
.screen22 .panelbox .tech_box .tech_box_right .tech_imgbox span:nth-child(1) {
  left: 2.29166667vw;
  top: 0;
}
.screen22 .panelbox .tech_box .tech_box_right .tech_imgbox span:nth-child(2) {
  left: 5.88541667vw;
  top: -3.64583333vw;
}
.screen22 .panelbox .tech_box .tech_box_right .tech_imgbox span:nth-child(3) {
  left: 12.55208333vw;
  top: 1.30208333vw;
}
.screen22 .panelbox .tech_box .tech_box_right .tech_imgbox span:nth-child(4) {
  left: 23.80208333vw;
  top: 0;
}
.screen22 .panelbox .tech_box .tech_box_right .tech_imgbox span:nth-child(5) {
  left: 5.15625vw;
  bottom: -3.125vw;
}
.screen22 .panelbox .tech_box .tech_box_right .tech_imgbox span:nth-child(6) {
  left: 19.58333333vw;
  bottom: -2.29166667vw;
}
.screen23 {
  margin-top: 15.625vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.screen23 .desitem_box {
  width: 72.91666667vw;
  display: flex;
  flex-wrap: wrap;
}
.screen23 .desitem_box .desitem_innerbox {
  width: 48%;
  margin: 0 1%;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.screen23 .desitem_box .desitem_innerbox .desitem_inner_des {
  text-align: center;
  color: #1a1a1a;
  font-family: 'Semibold';
  font-weight: 600;
  font-size: 2.5vw;
  line-height: 3vw;
}
.screen23 .desitem_box .desitem_innerbox .desitem_inner_img {
  width: 100%;
  margin-top: 2.08333333vw;
}
.screen23 .desitem_box .desitem_innerbox:nth-child(2) {
  align-items: flex-start;
  margin-top: 6.25vw;
}
.screen23 .desitem_box .desitem_innerbox:nth-child(2) .desitem_progress {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.screen23 .desitem_box .desitem_innerbox:nth-child(2) .desitem_progress:nth-child(1) .progress_top {
  color: #1a1a1a;
  font-family: 'Semibold';
  font-weight: 600;
  font-size: 0.83333333vw;
  line-height: 1vw;
}
.screen23 .desitem_box .desitem_innerbox:nth-child(2) .desitem_progress:nth-child(1) .progress_bottom {
  display: flex;
  margin-top: 0.83333333vw;
  align-items: center;
}
.screen23 .desitem_box .desitem_innerbox:nth-child(2) .desitem_progress:nth-child(1) .progress_bottom .progress_con {
  width: 11.45833333vw;
  height: 0.72916667vw;
  background-color: #d9d9d9;
  border-radius: 0.9375vw;
  margin-right: 0.52083333vw;
}
.screen23 .desitem_box .desitem_innerbox:nth-child(2) .desitem_progress:nth-child(1) .progress_bottom .progress_des {
  color: #1a1a1a;
  font-family: 'Semibold';
  font-weight: 600;
  font-size: 1.25vw;
  line-height: 1.5vw;
}
.screen23 .desitem_box .desitem_innerbox:nth-child(2) .desitem_progress:nth-child(2) {
  margin-top: 1.66666667vw;
}
.screen23 .desitem_box .desitem_innerbox:nth-child(2) .desitem_progress:nth-child(2) .progress_top {
  color: #1a1a1a;
  font-family: 'Semibold';
  font-weight: 600;
  font-size: 0.83333333vw;
  line-height: 1vw;
}
.screen23 .desitem_box .desitem_innerbox:nth-child(2) .desitem_progress:nth-child(2) .progress_bottom {
  display: flex;
  margin-top: 0.83333333vw;
  align-items: center;
}
.screen23 .desitem_box .desitem_innerbox:nth-child(2) .desitem_progress:nth-child(2) .progress_bottom .progress_con {
  width: 19.79166667vw;
  height: 0.72916667vw;
  background-image: linear-gradient(to right, #b98fd8, #d1d9f3);
  border-radius: 0.9375vw;
  margin-right: 0.52083333vw;
}
.screen23 .desitem_box .desitem_innerbox:nth-child(2) .desitem_progress:nth-child(2) .progress_bottom .progress_des {
  color: #BE82E6;
  font-family: 'Semibold';
  font-weight: 600;
  font-size: 1.25vw;
  line-height: 1.5vw;
}
.screen23 .desitem_box .desitem_innerbox:nth-child(2) .progress_detail {
  width: 25.83333333vw;
  margin-top: 3.38541667vw;
  color: #999999;
  font-family: 'Semibold';
  font-weight: 400;
  font-size: 0.72916667vw;
  line-height: 0.875vw;
}
.screen23_1 {
  margin-top: 15.625vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.screen23_1 .desitem_box {
  width: 72.91666667vw;
  display: flex;
  flex-wrap: wrap;
}
.screen23_1 .desitem_box .desitem_innerbox {
  width: 48%;
  margin: 0 1%;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.screen23_1 .desitem_box .desitem_innerbox .desitem_inner_des {
  text-align: center;
  color: #1a1a1a;
  font-family: 'Semibold';
  font-weight: 600;
  font-size: 2.5vw;
  line-height: 3vw;
}
.screen23_1 .desitem_box .desitem_innerbox .desitem_inner_img {
  width: 100%;
  margin-top: 2.08333333vw;
}
.screen24 {
  margin-top: 15.625vw;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.screen24 .maga_tit .maga_titf {
  color: #1a1a1a;
  font-family: 'Semibold';
  font-weight: 700;
  font-size: 3.75vw;
  line-height: 4.5vw;
}
.screen24 .maga_imgbox {
  margin-top: 2.08333333vw;
  width: 64.73958333vw;
  height: 32.29166667vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.screen24 .maga_imgbox .maga_img {
  width: 100%;
}
.screen24 .maga_colors {
  margin-top: 2.08333333vw;
  width: 64.73958333vw;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.screen24 .maga_colors .maga_coloritem {
  display: flex;
  align-items: center;
}
.screen24 .maga_colors .maga_coloritem .magacolor_des {
  margin-left: 1.875vw;
}
.screen24 .maga_colors .maga_coloritem .magacolor {
  width: 1.66666667vw;
  height: 1.66666667vw;
  border-radius: 50%;
}
.screen24 .maga_colors .maga_coloritem:nth-child(1) .magacolor {
  background-image: linear-gradient(to bottom, #A899C3, #CDC6E2);
}
.screen24 .maga_colors .maga_coloritem:nth-child(2) .magacolor {
  background-image: linear-gradient(to bottom, #E0E0E0, #CCCCCC);
}
.screen24 .maga_colors .maga_coloritem:nth-child(3) .magacolor {
  background-image: linear-gradient(to bottom, #7D7D7D, #9E9E9E);
}
.screen25 {
  margin-top: 15.625vw;
}
.screen25 .easier_imgbox {
  margin-top: 4.16666667vw;
  width: 100%;
}
.screen25 .easier_imgbox .easier_img {
  width: 100%;
}
.screen25 .easier_tit {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.screen25 .easier_tit .easier_titf {
  color: #1a1a1a;
  font-family: 'Semibold';
  font-weight: 700;
  font-size: 3.75vw;
  line-height: 4.5vw;
}
.screen26 {
  margin-top: 2.08333333vw;
}
.screen26 .last_imgbox {
  width: 100%;
}
.screen26 .last_imgbox .last_img {
  width: 100%;
}
@media screen and (max-width: 1080px) {
  .data-megabook_pc {
    display: none;
  }
  .data-megabook_m {
    display: block;
  }
  .screen1m .imgbox {
    position: relative;
  }
  .screen1m .imgbox .megabook_tit {
    position: absolute;
    top: 13.98148148vw;
    font-family: 'Semibold';
    color: #1a1a1a;
    font-weight: 700;
    font-size: 9.25925926vw;
  }
  .screen1m .imgbox .megabook_brandimg {
    display: flex;
    align-items: center;
    position: absolute;
    top: 9.25925926vw;
  }
  .screen1m .imgbox .megabook_brandimg .imgbox {
    width: 33.05555556vw;
    margin-right: 2.22222222vw;
  }
  .screen1m .imgbox .megabook_brandimg .imgtit {
    padding: 0.18518519vw 1.11111111vw;
    border-radius: 0.37037037vw;
    color: #ffffff;
    background-color: #000000;
    font-weight: 350;
    font-size: 1.85185185vw;
  }
  .screen1m .imgbox .megabook_des {
    color: #808080;
    font-weight: 400;
    font-size: 1.48148148vw;
    position: absolute;
    bottom: 1.85185185vw;
    left: 5.55555556vw;
  }
  .screen2m {
    padding: 13.7037037vw 0 14.81481481vw;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #E4E7EE;
  }
  .screen2m .otherdes {
    position: absolute;
    left: 5.55555556vw;
    bottom: 1.85185185vw;
    font-size: 1.48148148vw;
    line-height: 1.77777778vw;
    color: #808080;
  }
  .screen2m .overview {
    width: 88.88888889vw;
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    gap: 1.85185185vw;
  }
  .screen2m .overview_imgbox {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .screen2m .overview_imgbox img {
    width: 100%;
  }
  .screen2m .overview_img1 {
    grid-column: span 8;
    height: 29.62962963vw;
  }
  .screen2m .overview_img1 .tit {
    position: absolute;
    top: 4.44444444vw;
    left: 6.66666667vw;
    font-size: 4.44444444vw;
    line-height: 5.33333333vw;
    font-weight: 700;
    font-family: 'Semibold';
    color: #1a1a1a;
  }
  .screen2m .overview_img1 .techdes {
    display: flex;
    align-items: center;
    position: absolute;
    top: 14.53703704vw;
    left: 6.66666667vw;
  }
  .screen2m .overview_img1 .techdes span {
    font-size: 1.48148148vw;
    line-height: 1.77777778vw;
    font-weight: 600;
    font-family: 'Semibold';
    color: #000000;
    display: flex;
  }
  .screen2m .overview_img1 .techdes span:not(:last-child)::after {
    display: block;
    content: '';
    width: 0.09259259vw;
    height: 2.96296296vw;
    background-color: #1a1a1a;
    margin: 0 1.66666667vw;
  }
  .screen2m .overview_img2 {
    grid-column: span 4;
    height: 20.3704vw;
  }
  .screen2m .overview_img2 .tit1 {
    position: absolute;
    left: 0;
    top: 0.74074074vw;
    width: 100%;
    text-align: center;
    font-size: 2.03703704vw;
    line-height: 2.44444444vw;
    color: #1a1a1a;
    font-weight: 700;
    font-family: 'Semibold';
  }
  .screen2m .overview_img2 .tit2 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 8.14814815vw;
    font-size: 5.18518519vw;
    line-height: 6.22222222vw;
    color: #ffffff;
    font-weight: 700;
    font-family: 'Semibold';
  }
  .screen2m .overview_img3 {
    grid-column: span 4;
    height: 20.37037037vw;
  }
  .screen2m .overview_img3 div {
    display: flex;
    align-items: center;
    flex-direction: column;
    position: absolute;
    padding: 4.81481481vw 2.12962963vw 3.05555556vw;
    height: 100%;
    justify-content: space-between;
  }
  .screen2m .overview_img3 div.left_des {
    top: 0;
    left: 0;
  }
  .screen2m .overview_img3 div.right_des {
    top: 0;
    right: 0;
  }
  .screen2m .overview_img3 div .tit1 {
    font-size: 2.96296296vw;
    line-height: 3.55555556vw;
    color: #1a1a1a;
    font-weight: 700;
    font-family: 'Semibold';
  }
  .screen2m .overview_img3 div .tit2 {
    font-size: 2.03703704vw;
    line-height: 2.44444444vw;
    color: #1a1a1a;
    font-weight: 600;
  }
  .screen2m .overview_img4 {
    grid-column: span 4;
    height: 18.51851852vw;
  }
  .screen2m .overview_img4 .tit {
    position: absolute;
    left: 1.85185185vw;
    top: 3.98148148vw;
    width: 24.81481481vw;
    color: #1a1a1a;
    font-weight: 700;
    font-size: 2.96296296vw;
    line-height: 3.55555556vw;
    font-family: 'Semibold';
  }
  .screen2m .overview_img6,
  .screen2m .overview_img7 {
    grid-column: span 2;
    height: 18.51851852vw;
  }
  .screen2m .overview_img6.overview_imgbox,
  .screen2m .overview_img7.overview_imgbox {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
    border-radius: 0.92592593vw;
  }
  .screen2m .overview_img6.overview_imgbox span,
  .screen2m .overview_img7.overview_imgbox span {
    color: #1a1a1a;
    font-weight: 600;
    font-size: 2.03703704vw;
    margin: 1.11111111vw 0;
    line-height: 2.44444444vw;
    font-family: 'Semibold';
  }
  .screen2m .overview_img6.overview_imgbox span.center,
  .screen2m .overview_img7.overview_imgbox span.center {
    font-size: 2.96296296vw;
    line-height: 3.55555556vw;
    font-weight: 700;
  }
  .screen2m .overview_img8 {
    grid-column: span 4;
    height: 20.37037037vw;
  }
  .screen2m .overview_img8 span {
    position: absolute;
    color: #1a1a1a;
    font-weight: 600;
    font-size: 2.03703704vw;
    line-height: 2.44444444vw;
    right: 0.74074074vw;
  }
  .screen2m .overview_img8 .tit1 {
    bottom: 4.62962963vw;
  }
  .screen2m .overview_img8 .tit2 {
    bottom: 1.48148148vw;
  }
  .screen2m .overview_img9 {
    grid-column: span 4;
    height: 20.37037037vw;
  }
  .screen2m .overview_img9 .tit {
    position: absolute;
    right: 1.85185185vw;
    top: 1.85185185vw;
    color: #1a1a1a;
    font-weight: 700;
    font-size: 2.96296296vw;
    line-height: 3.55555556vw;
    font-family: 'Semibold';
  }
  .screen2m .overview_img9 .titdes {
    text-align: right;
    position: absolute;
    right: 1.85185185vw;
    top: 6.11111111vw;
    color: #1a1a1a;
    font-weight: 600;
    font-size: 2.03703704vw;
    line-height: 2.44444444vw;
  }
  .screen2m .overview_img9 .other_des {
    position: absolute;
    right: 1.85185185vw;
    bottom: 0.74074074vw;
    color: #808080;
    font-weight: 400;
    font-size: 1.11111111vw;
    line-height: 1.33333333vw;
  }
  .screen2m .overview_img10,
  .screen2m .overview_img11 {
    grid-column: span 4;
    height: 18.51851852vw;
  }
  .screen2m .overview_img10 div,
  .screen2m .overview_img11 div {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 0;
    left: 0;
    padding: 2.22222222vw 2.96296296vw;
  }
  .screen2m .overview_img10 div .tit1,
  .screen2m .overview_img11 div .tit1 {
    font-size: 2.96296296vw;
    line-height: 3.55555556vw;
    color: #1a1a1a;
    font-weight: 700;
    font-family: 'Semibold';
  }
  .screen2m .overview_img10 div .tit2,
  .screen2m .overview_img11 div .tit2 {
    margin-top: 0.74074074vw;
    font-size: 2.03703704vw;
    line-height: 2.44444444vw;
    color: #1a1a1a;
    font-weight: 600;
  }
  .screen2m .overview_img12 {
    grid-column: span 4;
    height: 20.37037037vw;
  }
  .screen2m .overview_imgboxinner {
    grid-column: span 4;
    height: 20.37037037vw;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1.85185185vw;
  }
  .screen2m .overview_img13,
  .screen2m .overview_img14,
  .screen2m .overview_img15,
  .screen2m .overview_img16 {
    grid-column: span 1;
  }
  .screen2m .overview_img13.overview_imgbox,
  .screen2m .overview_img14.overview_imgbox,
  .screen2m .overview_img15.overview_imgbox,
  .screen2m .overview_img16.overview_imgbox {
    background-color: #ffffff;
    border-radius: 0.92592593vw;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .screen2m .overview_img13.overview_imgbox .titbox,
  .screen2m .overview_img14.overview_imgbox .titbox,
  .screen2m .overview_img15.overview_imgbox .titbox,
  .screen2m .overview_img16.overview_imgbox .titbox {
    font-size: 2.03703704vw;
    line-height: 2.44444444vw;
    font-weight: 600;
    color: #1a1a1a;
    font-family: 'Semibold';
  }
  .screen2m .overview_img13.overview_imgbox .titbox .titweight,
  .screen2m .overview_img14.overview_imgbox .titbox .titweight,
  .screen2m .overview_img15.overview_imgbox .titbox .titweight,
  .screen2m .overview_img16.overview_imgbox .titbox .titweight {
    font-size: 2.96296296vw;
    line-height: 3.55555556vw;
    font-weight: 700;
    color: #1a1a1a;
    font-family: 'Semibold';
  }
  .screen2m .overview_img17 {
    grid-column: span 4;
    height: 17.03703704vw;
  }
  .screen2m .overview_img17 span {
    position: absolute;
  }
  .screen2m .overview_img17 span.tit1 {
    top: 1.85185185vw;
    width: 100%;
    text-align: center;
    font-size: 2.96296296vw;
    line-height: 3.55555556vw;
    font-weight: 700;
    font-family: 'Semibold';
    color: #1a1a1a;
  }
  .screen2m .overview_img17 span.tit2,
  .screen2m .overview_img17 span.tit3 {
    font-size: 2.03703704vw;
    line-height: 2.44444444vw;
    font-weight: 600;
    color: #1a1a1a;
    bottom: 1.2962963vw;
  }
  .screen2m .overview_img17 span.tit2 {
    left: 2.96296296vw;
  }
  .screen2m .overview_img17 span.tit3 {
    right: 2.96296296vw;
  }
  .screen2m .overview_img18 {
    grid-column: span 4;
    height: 17.03703704vw;
  }
  .screen2m .overview_img18 span {
    position: absolute;
  }
  .screen2m .overview_img18 span.tit1 {
    top: 1.85185185vw;
    width: 100%;
    text-align: center;
    font-size: 2.96296296vw;
    line-height: 3.55555556vw;
    font-weight: 700;
    font-family: 'Semibold';
    color: #1a1a1a;
  }
  .screen2m .overview_img18 span.tit2,
  .screen2m .overview_img18 span.tit3 {
    font-size: 2.03703704vw;
    line-height: 2.44444444vw;
    font-weight: 600;
    font-family: 'Semibold';
    color: #1a1a1a;
    bottom: 1.2962963vw;
  }
  .screen2m .overview_img18 span.tit2 {
    left: 2.22222222vw;
  }
  .screen2m .overview_img18 span.tit3 {
    right: 2.22222222vw;
  }
  .screen3m,
  .screen6m,
  .screen8m,
  .screen11m,
  .screen14m,
  .screen19m {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .screen3m .secondary_tit,
  .screen6m .secondary_tit,
  .screen8m .secondary_tit,
  .screen11m .secondary_tit,
  .screen14m .secondary_tit,
  .screen19m .secondary_tit {
    display: flex;
    flex-direction: column;
    font-weight: bold;
    width: 100%;
    font-size: 9.25925926vw;
  }
  .screen3m .secondary_tit .left_tit,
  .screen6m .secondary_tit .left_tit,
  .screen8m .secondary_tit .left_tit,
  .screen11m .secondary_tit .left_tit,
  .screen14m .secondary_tit .left_tit,
  .screen19m .secondary_tit .left_tit {
    text-align: left;
    font-family: 'Semibold';
    color: #1a1a1a;
  }
  .screen3m .secondary_tit .right_tit,
  .screen6m .secondary_tit .right_tit,
  .screen8m .secondary_tit .right_tit,
  .screen11m .secondary_tit .right_tit,
  .screen14m .secondary_tit .right_tit,
  .screen19m .secondary_tit .right_tit {
    text-align: right;
    font-family: 'Semibold';
    color: #BE82E6;
  }
  .screen3m {
    padding: 47.22222222vw 5.55555556vw;
  }
  .screen6m {
    padding: 41.66666667vw 5.55555556vw;
  }
  .screen8m {
    padding: 36.11111111vw 5.55555556vw;
  }
  .screen11m {
    padding: 47.22222222vw 5.55555556vw;
  }
  .screen14m {
    padding: 36.11111111vw 5.55555556vw 44.25925926vw;
  }
  .screen19m {
    padding: 36.11111111vw 5.55555556vw;
  }
  .screen4m {
    padding: 0 5.55555556vw 29.62962963vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .screen4m .third_level_tit {
    color: #1a1a1a;
    font-family: 'Semibold';
    font-weight: 700;
    font-size: 6.66666667vw;
  }
  .screen4m .parameter_des {
    display: flex;
    flex-direction: column;
    margin-top: 36.2962963vw;
  }
  .screen4m .parameter_des .left_param,
  .screen4m .parameter_des .right_param {
    display: flex;
    flex-direction: column;
  }
  .screen4m .parameter_des .left_param .top_param,
  .screen4m .parameter_des .right_param .top_param {
    font-size: 7.40740741vw;
    font-family: 'Semibold';
    font-weight: 700;
    color: #BE82E6;
  }
  .screen4m .parameter_des .left_param .top_param span,
  .screen4m .parameter_des .right_param .top_param span {
    color: #BE82E6;
    font-family: 'Semibold';
  }
  .screen4m .parameter_des .left_param .bottom_param,
  .screen4m .parameter_des .right_param .bottom_param {
    font-family: 'Semibold';
    color: #1a1a1a;
    font-size: 3.42592593vw;
  }
  .screen4m .parameter_des .right_param {
    margin-top: 11.11111111vw;
  }
  .screen4m .otherdes {
    margin-top: 10.37037037vw;
    font-size: 1.2962963vw;
    color: #808080;
  }
  .screen4m .img_megabook {
    position: absolute;
    right: 5.55555556vw;
    bottom: 36.48148148vw;
    width: 53.7962963vw;
    height: 83.98148148vw;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .screen4m .img_megabook img {
    width: 100%;
  }
  .screen5m {
    display: flex;
    padding-left: 5.55555556vw;
  }
  .screen5m .generation_des .des_detail {
    display: flex;
    flex-direction: column;
    color: #1a1a1a;
  }
  .screen5m .generation_des .des_detail .destit {
    font-family: 'Semibold';
    font-weight: 700;
    font-size: 6.66666667vw;
    line-height: 8vw;
  }
  .screen5m .generation_des .des_detail .desp {
    margin-top: 2.96296296vw;
    font-weight: 600;
    font-size: 3.42592593vw;
    line-height: 4.11111111vw;
  }
  .screen5m .generation_des .generation_imgbox {
    display: flex;
    width: 94.44444444vw;
    margin: 3.7037037vw 0 5.55555556vw;
    flex-direction: row-reverse;
  }
  .screen5m .generation_des .generation_imgbox .generation_img {
    width: 100%;
  }
  .screen5m .generation_des .generation_des_iconbox {
    margin-top: 5.55555556vw;
    width: 29.16666667vw;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .screen5m .generation_des .generation_des_iconbox .generation_des_icon {
    width: 100%;
  }
  .screen5_1m {
    padding: 29.62962963vw 0 0;
  }
  .screen5_1m .generation_des .des_detail {
    display: flex;
    flex-direction: column;
    color: #1a1a1a;
    padding-left: 5.55555556vw;
  }
  .screen5_1m .generation_des .des_detail .destit {
    font-family: 'Semibold';
    font-weight: bold;
    font-size: 6.66666667vw;
    line-height: 8vw;
  }
  .screen5_1m .generation_des .des_detail .desp {
    margin-top: 5.55555556vw;
    padding-right: 5.55555556vw;
    font-weight: 600;
    font-size: 3.42592593vw;
    line-height: 4.11111111vw;
  }
  .screen5_1m .generation_des .generation_imgbox {
    margin-top: 3.7037037vw;
    width: 100%;
  }
  .screen5_1m .generation_des .generation_imgbox .generation_img {
    width: 100%;
  }
  .screen7m {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 5.55555556vw;
  }
  .screen7m .top_destit .top_destitf {
    font-family: 'Semibold';
    font-weight: bold;
    color: #1a1a1a;
    font-size: 6.66666667vw;
    line-height: 8vw;
  }
  .screen7m .top_des {
    margin-top: 5.55555556vw;
    position: relative;
    width: 88.88888889vw;
    height: 27.03703704vw;
  }
  .screen7m .top_des img {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .screen7m .top_des img.oldpic {
    z-index: 3;
    opacity: 0;
  }
  .screen7m .top_des img.newpic {
    z-index: 1;
    opacity: 1;
  }
  .screen7m .top_des .pic_mask {
    z-index: 2;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    left: 100%;
  }
  .screen7m .video_des {
    margin-top: 5.55555556vw;
    display: flex;
    flex-direction: column;
    color: #1a1a1a;
  }
  .screen7m .video_des .video_desbox {
    display: flex;
    align-items: center;
  }
  .screen7m .video_des .video_des1 {
    font-family: 'Semibold';
    font-weight: 700;
    font-size: 4.44444444vw;
    line-height: 5.33333333vw;
    margin-bottom: 2.96296296vw;
  }
  .screen7m .video_des .video_des2,
  .screen7m .video_des .video_des3 {
    font-weight: 600;
    font-size: 3.42592593vw;
    line-height: 4.11111111vw;
  }
  .screen7m .video_des .video_des2 span,
  .screen7m .video_des .video_des3 span {
    font-family: 'Semibold';
    font-size: 6.66666667vw;
    line-height: 8vw;
    color: #BE82E6;
  }
  .screen7m .video_des .video_des3 {
    margin-top: 2.96296296vw;
    margin-right: 5.55555556vw;
  }
  .screen7m .bottom_desbox {
    display: flex;
    flex-direction: column;
  }
  .screen7m .bottom_desbox .bottom_des {
    margin-top: 7.40740741vw;
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  .screen7m .bottom_desbox .bottom_des .battery_item {
    margin-bottom: 6.57407407vw;
  }
  .screen7m .bottom_desbox .bottom_des .battery_item .battery_box {
    display: flex;
    flex-direction: column;
  }
  .screen7m .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_top span:nth-child(1) {
    font-weight: 600;
    font-family: 'Semibold';
    color: #1a1a1a;
    font-size: 2.59259259vw;
    line-height: 3.11111111vw;
  }
  .screen7m .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_top span:nth-child(2) {
    font-weight: 700;
    font-family: 'Semibold';
    color: #BE82E6;
    font-size: 3.42592593vw;
    line-height: 4.11111111vw;
    margin-left: 2.96296296vw;
  }
  .screen7m .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom {
    margin-top: 3.42592593vw;
    display: flex;
    flex-direction: column;
  }
  .screen7m .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des {
    display: flex;
    flex-direction: column;
    margin-bottom: 2.77777778vw;
  }
  .screen7m .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des .des {
    font-size: 1.48148148vw;
    line-height: 1.77777778vw;
    color: #1a1a1a;
    font-weight: 400;
  }
  .screen7m .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des .des_bottom {
    display: flex;
    align-items: center;
  }
  .screen7m .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des .des_bottom .colorbox {
    width: 31.48148148vw;
    height: 1.2962963vw;
    border-radius: 1.66666667vw;
    background-color: #d9d9d9;
    margin-right: 1.85185185vw;
  }
  .screen7m .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des .des_bottom .colorbox2 {
    width: 50.46296296vw;
  }
  .screen7m .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des .des_bottom .num {
    color: #1a1a1a;
    font-weight: 600;
    font-size: 2.22222222vw;
    line-height: 2.66666667vw;
  }
  .screen7m .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des:last-child .des {
    font-weight: 600;
  }
  .screen7m .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des:last-child .des_bottom .colorbox {
    width: 44.44444444vw;
    background-image: linear-gradient(to right, #b98ed7, #d1d9f3);
  }
  .screen7m .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des:last-child .des_bottom .colorbox1 {
    width: 58.33333333vw;
  }
  .screen7m .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des:last-child .des_bottom .colorbox2 {
    width: 78.05555556vw;
  }
  .screen7m .bottom_desbox .bottom_des .battery_item .battery_box .battery_box_bottom .battery_des:last-child .des_bottom .num {
    color: #BE82E6;
  }
  .screen7m .bottom_desbox .other_des {
    margin-top: 6.11111111vw;
    font-weight: 400;
    font-size: 1.48148148vw;
    line-height: 1.77777778vw;
    color: #808080;
  }
  .screen7_2m {
    margin-top: 29.62962963vw;
    display: flex;
    flex-direction: column;
    padding: 0 5.55555556vw;
    height: fit-content;
  }
  .screen7_2m .titbox {
    display: flex;
    flex-direction: column;
  }
  .screen7_2m .titbox .tit {
    font-size: 6.66666667vw;
    line-height: 8vw;
    color: #1a1a1a;
    font-family: 'Semibold';
    font-weight: 700;
  }
  .screen7_2m .titbox .tit .titinner {
    color: #BE82E6;
  }
  .screen7_2m .titbox .des {
    margin-top: 3.7037037vw;
    font-size: 3.42592593vw;
    line-height: 4.11111111vw;
    color: #1a1a1a;
    font-weight: 600;
  }
  .screen7_2m .imgbox {
    margin-top: 5.55555556vw;
    display: flex;
    align-items: center;
    position: relative;
    width: 100%;
    justify-content: center;
  }
  .screen7_2m .imgbox img {
    width: 69.07407407vw;
  }
  .screen7_2m .imgbox .imgboxdes {
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .screen7_2m .imgbox .imgboxdes span {
    font-size: 11.11111111vw;
    line-height: 13.33333333vw;
    font-weight: 700;
    color: #ffffff;
    font-family: 'Semibold';
  }
  .screen7_2m .imgbox .imgboxdes .imgs {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 10.37037037vw;
    height: 10.37037037vw;
  }
  .screen7_2m .imgbox .imgboxdes .imgs:first-child img {
    width: 10.37037037vw;
    height: 10.37037037vw;
  }
  .screen7_2m .imgbox .imgboxdes .imgs:last-child img {
    width: 8.61111111vw;
    height: 8.51851852vw;
  }
  .screen7_2m .otherdes {
    margin-top: 3.7037037vw;
    font-size: 1.48148148vw;
    line-height: 1.77777778vw;
    color: #808080;
  }
  .screen7_3m {
    display: flex;
    flex-direction: column;
    margin-top: 22.40740741vw;
    background-color: #f3f3f3;
    padding: 5.55555556vw 0;
  }
  .screen7_3m .titbox {
    padding: 0 5.55555556vw;
    display: flex;
    flex-direction: column;
  }
  .screen7_3m .titbox .tit {
    font-size: 6.66666667vw;
    line-height: 8vw;
    color: #1a1a1a;
    font-family: 'Semibold';
    font-weight: 700;
  }
  .screen7_3m .titbox .des {
    margin-top: 5.18518519vw;
    font-size: 3.42592593vw;
    line-height: 4.11111111vw;
    color: #1a1a1a;
    font-weight: 600;
  }
  .screen7_3m .titbox .des .titinner {
    color: #BE82E6;
  }
  .screen7_3m .imgbox {
    width: 100%;
  }
  .screen7_3m .imgbox img {
    width: 100%;
  }
  .screen9m {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .screen9m .core_topdes {
    padding-left: 5.55555556vw;
    color: #1a1a1a;
  }
  .screen9m .core_topdes .core_topdes_tit {
    font-family: 'Semibold';
    font-size: 6.66666667vw;
    font-weight: 700;
    line-height: 8vw;
  }
  .screen9m .back_coreimgbox {
    margin-top: 5.55555556vw;
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .screen9m .back_coreimgbox .back_coreimg {
    width: 100%;
  }
  .screen9m .back_coreimgbox .core_bottomdes {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 7.03703704vw;
    width: 88.88888889vw;
    height: 16.66666667vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .screen9m .back_coreimgbox .core_bottomdes .corebox {
    height: 100%;
    width: 43.51851852vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #ffffff;
    border-radius: 3.7037037vw;
    padding: 3.7037037vw 3.14814815vw;
  }
  .screen9m .back_coreimgbox .core_bottomdes .corebox .core_desbox_imgbox {
    width: 8.51851852vw;
    height: 8.51851852vw;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .screen9m .back_coreimgbox .core_bottomdes .corebox .core_desbox_imgbox .core_desbox_img {
    width: 100%;
  }
  .screen9m .back_coreimgbox .core_bottomdes .corebox .core_desbox {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .screen9m .back_coreimgbox .core_bottomdes .corebox .core_desbox .core_des_tech {
    font-family: 'Semibold';
    font-size: 4.44444444vw;
    line-height: 5.33333333vw;
    font-weight: 600;
    color: #BE82E6;
  }
  .screen9m .back_coreimgbox .core_bottomdes .corebox .core_desbox .core_des_name {
    font-family: 'Semibold';
    font-size: 3.42592593vw;
    line-height: 4.11111111vw;
    font-weight: 600;
    color: #BE82E6;
  }
  .screen9m .core_otherpdes {
    padding-left: 5.55555556vw;
    margin-top: 6.11111111vw;
    color: #1a1a1a;
  }
  .screen9m .core_otherpdes .core_otherdes_detail {
    font-family: 'Semibold';
    font-size: 3.42592593vw;
    font-weight: 600;
    line-height: 4.11111111vw;
  }
  .screen9_1m {
    margin-top: 29.62962963vw;
    background-color: #000000;
    padding: 7.40740741vw 0 1.85185185vw;
  }
  .screen9_1m .energy_imgbox {
    margin: 3.5537037vw 0 2.80092593vw;
    width: 100%;
    position: relative;
  }
  .screen9_1m .energy_imgbox .energy_img {
    width: 100%;
  }
  .screen9_1m .energy_imgbox .energy_techbox {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    padding: 0 0 0 6.01851852vw;
    display: flex;
    align-items: center;
    width: 100%;
  }
  .screen9_1m .energy_imgbox .energy_techbox .energy_techitem {
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: center;
  }
  .screen9_1m .energy_imgbox .energy_techbox .energy_techitem:nth-child(2) {
    margin-left: 8.33333333vw;
  }
  .screen9_1m .energy_imgbox .energy_techbox .energy_techitem:nth-child(3) {
    margin-left: 32.12962963vw;
  }
  .screen9_1m .energy_imgbox .energy_techbox .energy_techitem span:first-child {
    color: #BE82E6;
    font-size: 8.33333333vw;
    line-height: 10vw;
    font-weight: 700;
    font-family: 'Semibold';
  }
  .screen9_1m .energy_imgbox .energy_techbox .energy_techitem span:last-child {
    color: #ffffff;
    font-size: 2.59259259vw;
    line-height: 3.11111111vw;
    font-weight: 600;
  }
  .screen9_1m .energy_desbox {
    padding-left: 5.55555556vw;
  }
  .screen9_1m .energy_desbox .energy_desbox_tit {
    color: #ffffff;
    font-weight: 700;
    font-size: 6.66666667vw;
    line-height: 8vw;
    font-family: 'Semibold';
  }
  .screen9_1m .energy_desbox .energy_desbox_tit .titinner {
    color: #BE82E6;
  }
  .screen9_1m .energy_desbox .energy_desbox_tits {
    color: #ffffff;
    font-weight: 400;
    font-size: 2.59259259vw;
    line-height: 3.11111111vw;
  }
  .screen9_1m .otherdes {
    padding-left: 5.55555556vw;
    color: #808080;
    font-weight: 400;
    margin-top: 5.55555556vw;
    font-size: 1.48148148vw;
    line-height: 1.77777778vw;
  }
  .screen10m {
    margin-top: 29.62962963vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .screen10m .energy_desbox {
    padding-left: 5.55555556vw;
  }
  .screen10m .energy_desbox .energy_desbox_tit {
    color: #1a1a1a;
    font-family: 'Semibold';
    font-size: 6.66666667vw;
    font-weight: 700;
    line-height: 8vw;
  }
  .screen10m .energy_imgbox {
    margin-top: 5.55555556vw;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .screen10m .energy_imgbox .energy_img {
    width: 100%;
  }
  .screen10m .energy_des_bottombox {
    margin-top: 5.55555556vw;
    padding-left: 5.55555556vw;
    display: flex;
    flex-direction: column;
  }
  .screen10m .energy_des_bottombox .energy_desbox_des {
    color: #1a1a1a;
    font-weight: 600;
    font-size: 3.42592593vw;
    line-height: 4.11111111vw;
    font-family: 'Semibold';
  }
  .screen10m .energy_des_bottombox .energy_desbox_des .keynote {
    font-weight: 700;
    color: #BE82E6;
    font-family: 'Semibold';
  }
  .screen10m .energy_desdetail {
    margin-top: 5.83333333vw;
    display: flex;
    padding: 0 5.55555556vw;
    justify-content: space-between;
  }
  .screen10m .energy_desdetail .energy_desdetailbox {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .screen10m .energy_desdetail .energy_desdetailbox .energy_inner {
    font-size: 2.59259259vw;
    line-height: 4.07407407vw;
    font-weight: 400;
  }
  .screen10m .energy_desdetail .energy_desdetailbox .energy_inner span {
    color: #BE82E6;
    font-weight: 700;
    font-size: 3.42592593vw;
    line-height: 4.11111111vw;
    font-family: 'Semibold';
  }
  .screen10m .energy_desdetail .energy_desdetailbox:nth-child(1) .energy_inner_icon {
    margin-bottom: 2.96296296vw;
    width: 6.57407407vw;
    height: 7.68518519vw;
  }
  .screen10m .energy_desdetail .energy_desdetailbox:nth-child(2) .energy_inner_icon {
    margin-bottom: 2.96296296vw;
    width: 7.68518519vw;
    height: 7.68518519vw;
  }
  .screen10m .energy_desdetail .energy_desdetailbox:nth-child(3) .energy_inner_icon {
    margin-bottom: 2.96296296vw;
    width: 4.16666667vw;
    height: 8.24074074vw;
  }
  .screen10m .energy_notesbox {
    margin-top: 5.55555556vw;
    padding: 0 5.55555556vw;
  }
  .screen10m .energy_notesbox .energy_notes {
    font-size: 1.48148148vw;
    line-height: 1.77777778vw;
    color: #808080;
    font-family: 'Semibold';
    font-weight: 400;
  }
  .screen12m {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .screen12m .eyesight_tit {
    padding-left: 5.55555556vw;
    color: #1a1a1a;
  }
  .screen12m .eyesight_tit .eyetit {
    font-weight: 700;
    font-size: 6.66666667vw;
    line-height: 8vw;
    font-family: 'Semibold';
  }
  .screen12m .eyesight_detailbox {
    margin-top: 5.55555556vw;
    padding: 0 5.55555556vw;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .screen12m .eyesight_detailbox .eyesight_desbox {
    width: 100%;
    margin-top: 5.55555556vw;
    display: flex;
    flex-wrap: wrap;
  }
  .screen12m .eyesight_detailbox .eyesight_desbox .eyesight_des {
    width: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .screen12m .eyesight_detailbox .eyesight_desbox .eyesight_des .eyesight_item {
    color: #BE82E6;
    font-size: 4.81481481vw;
    line-height: 5.77777778vw;
    font-weight: 700;
    font-family: 'Semibold';
  }
  .screen12m .eyesight_detailbox .eyesight_desbox .eyesight_des .eyesight_item .eyesight_item_mini {
    color: #BE82E6;
    font-size: 2.59259259vw;
    line-height: 3.11111111vw;
    font-weight: 400;
  }
  .screen12m .eyesight_detailbox .eyesight_desbox .eyesight_des .eyesight_item_bottom {
    margin-top: 1.11111111vw;
    color: #1a1a1a;
    font-weight: 400;
    font-size: 2.59259259vw;
    line-height: 3.11111111vw;
  }
  .screen12m .eyesight_detailbox .eyesight_desbox .eyesight_des .eyesight_img_innerbox {
    height: 7.77777778vw;
    width: 7.77777778vw;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 2.96296296vw;
  }
  .screen12m .eyesight_detailbox .eyesight_desbox .eyesight_des:nth-child(1) .eyesight_img_innerbox .eyesight_img_inner {
    width: 6.94444444vw;
    height: 6.94444444vw;
  }
  .screen12m .eyesight_detailbox .eyesight_desbox .eyesight_des:nth-child(2) .eyesight_img_innerbox .eyesight_img_inner {
    width: 7.77777778vw;
    height: 5.37037037vw;
  }
  .screen12m .eyesight_detailbox .eyesight_desbox .eyesight_des:nth-child(3) {
    margin-top: 5.74074074vw;
  }
  .screen12m .eyesight_detailbox .eyesight_desbox .eyesight_des:nth-child(3) .eyesight_img_innerbox .eyesight_img_inner {
    width: 6.66666667vw;
    height: 6.66666667vw;
  }
  .screen12m .eyesight_detailbox .eyesight_desbox .eyesight_des:nth-child(4) {
    margin-top: 5.74074074vw;
  }
  .screen12m .eyesight_detailbox .eyesight_desbox .eyesight_des:nth-child(4) .eyesight_img_innerbox .eyesight_img_inner {
    width: 6.94444444vw;
    height: 6.94444444vw;
  }
  .screen12m .eyesight_detailbox .eyesight_imgbox {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .screen12m .eyesight_detailbox .eyesight_imgbox .eyesight_img {
    width: 100%;
  }
  .screen12m .eyesight_notesbox {
    margin-top: 5.55555556vw;
    padding-left: 5.55555556vw;
  }
  .screen12m .eyesight_notesbox .eyesight_notes {
    font-size: 1.48148148vw;
    line-height: 1.77777778vw;
    color: #808080;
  }
  .screen13m {
    margin-top: 29.25925926vw;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 0 5.55555556vw;
  }
  .screen13m .vision_imgbox {
    margin-top: 5.55555556vw;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .screen13m .vision_imgbox .vision_img {
    width: 100%;
  }
  .screen13m .vision_desbox {
    color: #1a1a1a;
  }
  .screen13m .vision_desbox .vision_tit {
    font-weight: 700;
    font-size: 6.66666667vw;
    line-height: 8vw;
    font-family: 'Semibold';
  }
  .screen13m .vision_desbox .vision_tit .titinner {
    color: #BE82E6;
  }
  .screen13m .vision_bottom_desbox {
    margin-top: 5.55555556vw;
    color: #1a1a1a;
  }
  .screen13m .vision_bottom_desbox .vision_des {
    font-weight: 600;
    font-size: 3.42592593vw;
    line-height: 4.11111111vw;
  }
  .screen15m {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .screen15m .camera_des {
    font-family: 'Semibold';
    font-weight: 700;
    font-size: 6.66666667vw;
    line-height: 8vw;
    color: #1a1a1a;
    padding-left: 5.55555556vw;
  }
  .screen15m .camera_tit {
    margin-top: 5.55555556vw;
    padding-left: 17.40740741vw;
    font-weight: 600;
    font-size: 4.44444444vw;
    line-height: 5.33333333vw;
    color: #1a1a1a;
  }
  .screen15m .camera_imgbox {
    padding: 0 5.55555556vw;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .screen15m .camera_imgbox .camera_img {
    width: 100%;
  }
  .screen15m .camera_detaildes {
    margin-top: 5.55555556vw;
    padding: 0 5.55555556vw;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
  }
  .screen15m .camera_detaildes .camera_iconbox {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
  }
  .screen15m .camera_detaildes .camera_iconbox:nth-child(1) .camera_icon {
    width: 7.22222222vw;
    height: 7.68518519vw;
  }
  .screen15m .camera_detaildes .camera_iconbox:nth-child(2) .camera_icon {
    width: 7.40740741vw;
    height: 7.5vw;
  }
  .screen15m .camera_detaildes .camera_iconbox:nth-child(3) .camera_icon {
    width: 8.88888889vw;
    height: 7.31481481vw;
  }
  .screen15m .camera_detaildes .camera_iconbox span {
    margin-top: 3.05555556vw;
    font-weight: 600;
    font-size: 2.59259259vw;
    line-height: 3.11111111vw;
    color: #1a1a1a;
  }
  .screen16m {
    margin-top: 29.62962963vw;
    display: flex;
    flex-direction: column;
    padding: 0 5.55555556vw;
  }
  .screen16m .camera_des {
    font-family: 'Semibold';
    font-weight: 700;
    font-size: 6.66666667vw;
    line-height: 8vw;
    color: #1a1a1a;
  }
  .screen16m .camera_tit {
    margin-top: 3.7037037vw;
    font-weight: 600;
    font-size: 4.81481481vw;
    line-height: 5.77777778vw;
    color: #1a1a1a;
  }
  .screen16m .camera_imgbox {
    margin-top: 5.55555556vw;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .screen16m .camera_imgbox .camera_img {
    width: 100%;
  }
  .screen16m .voc_desbox {
    margin-top: 7.40740741vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 8.7962963vw;
  }
  .screen16m .voc_desbox .voc_desitem {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .screen16m .voc_desbox .voc_desitem .imgbox {
    width: 10.92592593vw;
    height: 10.92592593vw;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .screen16m .voc_desbox .voc_desitem .imgbox:first-child img {
    width: 8.14814815vw;
  }
  .screen16m .voc_desbox .voc_desitem .imgbox:last-child img {
    width: 10.92592593vw;
  }
  .screen16m .voc_desbox .voc_desitem span {
    font-size: 2.59259259vw;
    line-height: 3.11111111vw;
    color: #1a1a1a;
    font-weight: 600;
  }
  .screen16m .voc_techbox {
    margin-top: 3.7037037vw;
    width: 100%;
    height: 20.55555556vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .screen16m .voc_techbox .voc_techboxitem {
    padding: 3.7037037vw 3.05555556vw;
    height: 100%;
    width: 28.33333333vw;
    border-radius: 1.85185185vw;
    background-color: #E4E7EE;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
  }
  .screen16m .voc_techbox .voc_techboxitem .imgbox {
    width: 10.46296296vw;
    height: 10.46296296vw;
    display: flex;
    justify-content: center;
  }
  .screen16m .voc_techbox .voc_techboxitem .imgbox:nth-child(1) img {
    width: 8.87037037vw;
    height: 6.85185185vw;
  }
  .screen16m .voc_techbox .voc_techboxitem .imgbox:nth-child(2) img {
    width: 10.18518519vw;
    height: 6.85185185vw;
  }
  .screen16m .voc_techbox .voc_techboxitem .imgbox:nth-child(3) img {
    width: 10.46296296vw;
    height: 6.85185185vw;
  }
  .screen16m .voc_techbox .voc_techboxitem .voc_span {
    color: #1a1a1a;
    text-align: center;
    font-size: 2.59259259vw;
    line-height: 3.11111111vw;
    font-weight: 600;
  }
  .screen16m .voc_desbottom {
    margin-top: 5.55555556vw;
  }
  .screen16m .voc_desbottom span {
    font-size: 3.42592593vw;
    line-height: 4.11111111vw;
    font-weight: 600;
    color: #1a1a1a;
  }
  .screen17m {
    margin-top: 29.62962963vw;
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
  .screen17m .oneleap_tit {
    color: #1a1a1a;
    padding-left: 5.55555556vw;
  }
  .screen17m .oneleap_tit .oneleap_tit_f {
    font-family: 'Semibold';
    font-weight: 700;
    font-size: 6.66666667vw;
    line-height: 8vw;
  }
  .screen17m .oneleap_videobox {
    margin-top: 5.55555556vw;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .screen17m .oneleap_videobox .oneleap_video {
    width: 100%;
  }
  .screen17m .oneleap_bottom_tit {
    padding-left: 5.55555556vw;
    margin-top: 5.55555556vw;
    color: #1a1a1a;
  }
  .screen17m .oneleap_bottom_tit .oneleap_tit_s {
    font-weight: 600;
    font-size: 3.42592593vw;
    line-height: 4.11111111vw;
  }
  .screen17m .oneleap_iconbox {
    margin-top: 5.74074074vw;
    padding: 0 7.22222222vw;
    display: flex;
    justify-content: space-between;
  }
  .screen17m .oneleap_iconbox .oneleap_icon {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
  .screen17m .oneleap_iconbox .oneleap_icon .oneleap_img:nth-child(1) {
    width: 6.66666667vw;
    height: 6.66666667vw;
  }
  .screen17m .oneleap_iconbox .oneleap_icon .oneleap_img:nth-child(2) {
    width: 6.11111111vw;
    height: 6.94444444vw;
  }
  .screen17m .oneleap_iconbox .oneleap_icon .oneleap_img:nth-child(3) {
    width: 6.38888889vw;
    height: 6.94444444vw;
  }
  .screen17m .oneleap_iconbox .oneleap_icon .oneleap_imgtit {
    margin-top: 2.96296296vw;
    color: #1a1a1a;
    font-weight: 600;
    font-size: 2.59259259vw;
    line-height: 3.11111111vw;
  }
  .screen18m {
    margin-top: 29.62962963vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .screen18m .transfertit {
    padding: 0 5.55555556vw;
    color: #1a1a1a;
  }
  .screen18m .transfertit .transfertit_f {
    font-family: 'Semibold';
    font-weight: 700;
    font-size: 6.66666667vw;
    line-height: 8vw;
  }
  .screen18m .transfer_videobox {
    margin-top: 5.55555556vw;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .screen18m .transfer_videobox .transfer_video {
    width: 100%;
  }
  .screen18m .transfertit_bottom {
    padding: 0 5.55555556vw;
    margin-top: 5.55555556vw;
    color: #1a1a1a;
  }
  .screen18m .transfertit_bottom .transfertit_s {
    font-weight: 700;
    font-size: 3.42592593vw;
    line-height: 4.11111111vw;
  }
  .screen18m .transferdes_box {
    padding: 0 5.55555556vw;
    margin-top: 5.55555556vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .screen18m .transferdes_box .transferdes {
    display: flex;
    align-items: center;
  }
  .screen18m .transferdes_box .transferdes .transferdes_imgbox {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 16.75925926vw;
    height: 16.75925926vw;
  }
  .screen18m .transferdes_box .transferdes .transferdes_des {
    color: #1a1a1a;
    margin-left: 6.11111111vw;
    font-weight: 600;
    font-size: 2.59259259vw;
    line-height: 3.11111111vw;
  }
  .screen18m .transferdes_box .transferdes:nth-child(1) .transferdes_img {
    width: 16.75925926vw;
    height: 15.37037037vw;
  }
  .screen18m .transferdes_box .transferdes:nth-child(2) .transferdes_img {
    width: 13.33333333vw;
    height: 15.46296296vw;
  }
  .screen20m {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 5.55555556vw;
  }
  .screen20m .finger_titbox .finger_tit {
    color: #1a1a1a;
    font-family: 'Semibold';
    font-weight: 700;
    font-size: 6.66666667vw;
    line-height: 8vw;
  }
  .screen20m .finger_videobox {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .screen20m .finger_videobox .finger_video {
    width: 100%;
  }
  .screen21m {
    margin-top: 29.62962963vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 5.55555556vw;
  }
  .screen21m .keyboard_tit {
    display: flex;
    flex-direction: column;
    color: #1a1a1a;
  }
  .screen21m .keyboard_tit .keyboard_titf {
    font-family: 'Semibold';
    font-weight: 700;
    font-size: 6.66666667vw;
    line-height: 8vw;
  }
  .screen21m .keyboard_tit .keyboard_tits {
    font-weight: 600;
    font-size: 3.42592593vw;
    line-height: 4.11111111vw;
    margin-top: 3.7037037vw;
  }
  .screen21m .keyboard {
    margin-top: 5.55555556vw;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .screen21m .keyboard .keyboard_img {
    width: 100%;
  }
  .screen21m .keyboard_des {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 5.55555556vw;
  }
  .screen21m .keyboard_des .keyboard_des_left {
    display: flex;
    flex-direction: column;
    color: #1a1a1a;
  }
  .screen21m .keyboard_des .keyboard_des_left .keyboard_des_tit {
    font-family: 'Semibold';
    font-weight: 700;
    font-size: 5.55555556vw;
    line-height: 6.66666667vw;
  }
  .screen21m .keyboard_des .keyboard_des_left .keyboard_des_des {
    font-weight: 600;
    font-size: 3.42592593vw;
    line-height: 4.11111111vw;
    margin-top: 3.7037037vw;
  }
  .screen21m .keyboard_des .keyboard_des_right {
    width: 32.5vw;
    height: 15.64814815vw;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .screen21m .keyboard_des .keyboard_des_right .keyboard_des_img {
    width: 32.5vw;
    height: 100%;
  }
  .screen22m {
    margin-top: 29.62962963vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .screen22m .panel_tit {
    padding-left: 5.55555556vw;
    color: #1a1a1a;
  }
  .screen22m .panel_tit .panel_titf {
    font-family: 'Semibold';
    font-weight: 700;
    font-size: 6.66666667vw;
    line-height: 8vw;
  }
  .screen22m .panelbox .tech_box {
    display: flex;
    flex-direction: column;
  }
  .screen22m .panelbox .tech_box .tech_box_left {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 80%;
  }
  .screen22m .panelbox .tech_box .tech_box_left .techtit {
    color: #BE82E6;
    font-size: 3.42592593vw;
    font-weight: 600;
    text-align: right;
    margin-top: 11.11111111vw;
    font-family: 'Semibold';
    margin-bottom: 11.66666667vw;
  }
  .screen22m .panelbox .tech_box .tech_box_left .tech_imgbox {
    position: relative;
    width: 100%;
  }
  .screen22m .panelbox .tech_box .tech_box_left .tech_imgbox img {
    width: 100%;
  }
  .screen22m .panelbox .tech_box .tech_box_left .tech_imgbox span {
    font-size: 2.22222222vw;
    font-weight: 400;
    text-align: center;
    position: absolute;
  }
  .screen22m .panelbox .tech_box .tech_box_left .tech_imgbox span:nth-child(1) {
    left: 32.59259259vw;
    top: -4.16666667vw;
  }
  .screen22m .panelbox .tech_box .tech_box_left .tech_imgbox span:nth-child(2) {
    left: 60.55555556vw;
    top: -8.33333333vw;
  }
  .screen22m .panelbox .tech_box .tech_box_left .tech_imgbox span:nth-child(3) {
    left: 27.22222222vw;
    bottom: -4.16666667vw;
  }
  .screen22m .panelbox .tech_box .tech_box_left .tech_imgbox span:nth-child(4) {
    left: 48.88888889vw;
    bottom: -4.16666667vw;
  }
  .screen22m .panelbox .tech_box .tech_box_right {
    margin-left: 20%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 80%;
  }
  .screen22m .panelbox .tech_box .tech_box_right .techtit {
    color: #BE82E6;
    font-size: 3.42592593vw;
    font-weight: 600;
    text-align: left;
    margin-top: 14.53703704vw;
    font-family: 'Semibold';
    margin-bottom: 11.66666667vw;
  }
  .screen22m .panelbox .tech_box .tech_box_right .tech_imgbox {
    position: relative;
    width: 100%;
  }
  .screen22m .panelbox .tech_box .tech_box_right .tech_imgbox img {
    width: 100%;
  }
  .screen22m .panelbox .tech_box .tech_box_right .tech_imgbox span {
    font-size: 2.22222222vw;
    font-weight: 400;
    text-align: center;
    position: absolute;
  }
  .screen22m .panelbox .tech_box .tech_box_right .tech_imgbox span:nth-child(1) {
    left: 4.07407407vw;
    top: 0;
  }
  .screen22m .panelbox .tech_box .tech_box_right .tech_imgbox span:nth-child(2) {
    left: 10.46296296vw;
    top: -7.40740741vw;
  }
  .screen22m .panelbox .tech_box .tech_box_right .tech_imgbox span:nth-child(3) {
    left: 22.31481481vw;
    top: 0;
  }
  .screen22m .panelbox .tech_box .tech_box_right .tech_imgbox span:nth-child(4) {
    left: 42.31481481vw;
    top: 0;
  }
  .screen22m .panelbox .tech_box .tech_box_right .tech_imgbox span:nth-child(5) {
    left: 9.16666667vw;
    bottom: -6.48148148vw;
  }
  .screen22m .panelbox .tech_box .tech_box_right .tech_imgbox span:nth-child(6) {
    left: 34.81481481vw;
    bottom: -3.7037037vw;
  }
  .screen23m {
    margin-top: 29.62962963vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 5.55555556vw;
  }
  .screen23m .desitem_box {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .screen23m .desitem_box .desitem_innerbox {
    display: flex;
    align-items: center;
    flex-direction: column;
  }
  .screen23m .desitem_box .desitem_innerbox .desitem_inner_des {
    color: #1a1a1a;
    font-family: 'Semibold';
    font-weight: 600;
    font-size: 6.66666667vw;
    line-height: 8vw;
  }
  .screen23m .desitem_box .desitem_innerbox .desitem_inner_img {
    width: 100%;
    margin-top: 5.55555556vw;
  }
  .screen23m .desitem_box .desitem_innerbox:nth-child(2) {
    align-items: flex-start;
    margin-top: 6.2962963vw;
  }
  .screen23m .desitem_box .desitem_innerbox:nth-child(2) .desitem_progress {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  .screen23m .desitem_box .desitem_innerbox:nth-child(2) .desitem_progress:nth-child(1) .progress_top {
    color: #1a1a1a;
    font-family: 'Semibold';
    font-weight: 600;
    font-size: 1.48148148vw;
    line-height: 1.77777778vw;
  }
  .screen23m .desitem_box .desitem_innerbox:nth-child(2) .desitem_progress:nth-child(1) .progress_bottom {
    display: flex;
    margin-top: 0.74074074vw;
    align-items: center;
  }
  .screen23m .desitem_box .desitem_innerbox:nth-child(2) .desitem_progress:nth-child(1) .progress_bottom .progress_con {
    width: 38.88888889vw;
    height: 1.2962963vw;
    background-color: #d9d9d9;
    border-radius: 1.66666667vw;
    margin-right: 1.85185185vw;
  }
  .screen23m .desitem_box .desitem_innerbox:nth-child(2) .desitem_progress:nth-child(1) .progress_bottom .progress_des {
    color: #1a1a1a;
    font-family: 'Semibold';
    font-weight: 600;
    font-size: 2.22222222vw;
    line-height: 2.66666667vw;
  }
  .screen23m .desitem_box .desitem_innerbox:nth-child(2) .desitem_progress:nth-child(2) {
    margin-top: 3.7037037vw;
  }
  .screen23m .desitem_box .desitem_innerbox:nth-child(2) .desitem_progress:nth-child(2) .progress_top {
    color: #1a1a1a;
    font-family: 'Semibold';
    font-weight: 600;
    font-size: 1.48148148vw;
    line-height: 1.77777778vw;
  }
  .screen23m .desitem_box .desitem_innerbox:nth-child(2) .desitem_progress:nth-child(2) .progress_bottom {
    display: flex;
    margin-top: 0.74074074vw;
    align-items: center;
  }
  .screen23m .desitem_box .desitem_innerbox:nth-child(2) .desitem_progress:nth-child(2) .progress_bottom .progress_con {
    width: 53.7037037vw;
    height: 1.2962963vw;
    background-image: linear-gradient(to right, #b98fd8, #d1d9f3);
    border-radius: 1.66666667vw;
    margin-right: 1.85185185vw;
  }
  .screen23m .desitem_box .desitem_innerbox:nth-child(2) .desitem_progress:nth-child(2) .progress_bottom .progress_des {
    color: #BE82E6;
    font-family: 'Semibold';
    font-weight: 600;
    font-size: 2.22222222vw;
    line-height: 2.66666667vw;
  }
  .screen23m .desitem_box .desitem_innerbox:nth-child(2) .progress_detail {
    margin-top: 6.01851852vw;
    color: #999999;
  }
  .screen23m .desitem_box .desitem_innerbox:nth-child(2) .progress_detail .progress_details {
    font-family: 'Semibold';
    font-weight: 400;
    font-size: 1.48148148vw;
    line-height: 1.77777778vw;
  }
  .screen23_1m {
    margin-top: 10.74074074vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 5.55555556vw;
  }
  .screen23_1m .desitem_box {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .screen23_1m .desitem_box .desitem_innerbox {
    display: flex;
    flex-direction: column;
  }
  .screen23_1m .desitem_box .desitem_innerbox .desitem_inner_des {
    color: #1a1a1a;
    font-family: 'Semibold';
    font-weight: 600;
    font-size: 4.44444444vw;
    line-height: 5.33333333vw;
  }
  .screen23_1m .desitem_box .desitem_innerbox .desitem_inner_img {
    width: 100%;
    margin-top: 5.55555556vw;
  }
  .screen23_1m .desitem_box .desitem_innerbox:last-child {
    margin-top: 11.11111111vw;
  }
  .screen24m {
    margin-top: 29.62962963vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 5.55555556vw;
  }
  .screen24m .maga_tit .maga_titf {
    color: #1a1a1a;
    font-family: 'Semibold';
    font-weight: 700;
    font-size: 6.66666667vw;
    line-height: 8vw;
  }
  .screen24m .maga_imgbox {
    margin-top: 5.55555556vw;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .screen24m .maga_imgbox .maga_img {
    width: 100%;
  }
  .screen24m .maga_colors {
    margin-top: 5.55555556vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .screen24m .maga_colors .maga_coloritem {
    display: flex;
    align-items: center;
  }
  .screen24m .maga_colors .maga_coloritem .magacolor_des {
    margin-left: 3.33333333vw;
    color: #1a1a1a;
    font-family: 'Semibold';
    font-weight: 600;
    font-size: 2.59259259vw;
    line-height: 3.11111111vw;
  }
  .screen24m .maga_colors .maga_coloritem .magacolor {
    width: 2.96296296vw;
    height: 2.96296296vw;
    border-radius: 50%;
  }
  .screen24m .maga_colors .maga_coloritem:nth-child(1) .magacolor {
    background-image: linear-gradient(to bottom, #A899C3, #CDC6E2);
  }
  .screen24m .maga_colors .maga_coloritem:nth-child(2) .magacolor {
    background-image: linear-gradient(to bottom, #E0E0E0, #CCCCCC);
  }
  .screen24m .maga_colors .maga_coloritem:nth-child(3) .magacolor {
    background-image: linear-gradient(to bottom, #7D7D7D, #9E9E9E);
  }
  .screen25m {
    margin-top: 29.62962963vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .screen25m .easier_imgbox {
    margin-top: 5.55555556vw;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .screen25m .easier_imgbox .easier_img {
    width: 100%;
  }
  .screen25m .easier_tit {
    padding-left: 5.55555556vw;
  }
  .screen25m .easier_tit .easier_titf {
    color: #1a1a1a;
    font-family: 'Semibold';
    font-weight: 700;
    font-size: 6.66666667vw;
    line-height: 8vw;
  }
}
/*# sourceMappingURL=index.css.map */