@charset "utf-8";
.hyseries-kv-inner{
  gap: 115px;
}

.hyseries-kv-text-wrap{
  width: 50%;
}

.hyseries-br-title-sp{
  display: none;
}

@media screen and (max-width:544px){
  .hyseries-br-title-sp{
    display: block;
  }  
}



@media screen and (max-width:1200px){
  .hyseries-kv-inner{
    gap: 107px;
  }

  .hyseries-kv-text-wrap{
    width: 47%;
  }

  .hyseries-kv-title{
    font-size: clamp(1.6625rem, -0.0875rem + 2.9167vw, 2.1rem);
  }

  .hyseries-kv-product-name{
    font-size: clamp(3.9375rem, -1.875rem + 10.3333vw, 5.875rem);
  }

  .hyseries-kv-text,
  .hyseries-kv-column-text{
    font-size: clamp(1.3375rem, -0.0625rem + 2.3333vw, 1.6875rem);
  }
}


@media screen and (max-width:960px){
  .hyseries-kv-inner{
    gap: 60px;
  }

  .hyseries-kv-text-wrap{
    width: 70vw;
  }

  .hyseries-kv-title{
    font-size: clamp(2.06875rem, 1.5938rem + 0.9896vw, 2.1875rem);
  }

  .hyseries-kv-product-name{
    font-size: clamp(4.9375rem, -0.3125rem + 10.9375vw, 6.25rem);
  }

  .hyseries-kv-text,
  .hyseries-kv-column-text{
    font-size: clamp(1.65rem, 0.8rem + 1.7708vw, 1.8625rem);
  }
}


@media screen and (max-width:768px){
  .hyseries-kv-inner{
    gap: 48px;
  }

  .hyseries-kv-text-wrap{
    width: 90vw;
  }

  .hyseries-kv-title{
    font-size: clamp(1.8rem, 1.0547rem + 2.2932vw, 2.18125rem);
  }

  .hyseries-kv-product-name{
    font-size: clamp(4.375rem, 0.1815rem + 12.9032vw, 6.375rem);
  }

  .hyseries-kv-text,
  .hyseries-kv-column-text{
    font-size: clamp(1.40625rem, 0.1234rem + 3.9474vw, 2.0625rem);
  }
}


@media screen and (max-width:520px){
  .hyseries-kv-inner{
    gap: 23px;
  }

  .hyseries-kv-img{
    width: 75%;
  }

  .hyseries-kv-text-wrap{
    width: 100%;
  }

  .hyseries-kv-title{
    font-size: clamp(1.0625rem, -0.1549rem + 6.087vw, 1.9375rem);
  }

  .hyseries-kv-product-name{
    font-size: clamp(2.5rem, -0.5rem + 15vw, 4.375rem);
  }

  .hyseries-kv-text,
  .hyseries-kv-column-text{
    font-size: clamp(0.85625rem, -0.1264rem + 4.913vw, 1.5625rem);
  }

  .hyseries-table-data-inner{
    padding-bottom: 0;
  }
}


@media screen and (max-width:405px){
  .hyseries-section-main-title{
    font-size: clamp(2.0625rem, -0.4551rem + 12.5882vw, 2.73125rem);
  }
}


@media screen and (max-width:393px){
  .hyseries-kv-inner{
    gap: 50px;
  }
}


@media screen and (max-width:390px){
  .hyseries-section-title-lead{
    font-size: clamp(1.3125rem, 0.1696rem + 5.7143vw, 1.5625rem);
  }
}


@media screen and (max-width:375px){
  .hyseries-kv-inner{
    gap: 26px;
  }
}


@media screen and (max-width:320px){
  .hyseries-kv-inner{
    gap: 50px;
  }
}