.jp .sec_spec .inner_base > ul > li .desc.col3 li:nth-child(1){
  min-width: 6.125rem !important;
}
.jp .sec_spec .inner_base > ul > li .desc li:nth-child(1){
  font-size: 1.25rem;
}
.jp .sec_spec .inner_base > ul > li .desc.col3 li:nth-child(2){
  min-width: 13.125rem !important;
}
.jp .sec_spec .inner_base > ul > li .desc li:nth-child(2){
  font-size: 1rem
}
.jp .sec_spec .inner_base > ul > li .desc li:nth-child(3){
  font-size: 1rem
}

.jp .new_sec1 ul li h2{
  width : 100%;
  font-size: 1.25rem
}
.jp .new_sec1 ul li h2 span{
  width : 100%;
  font-size: 1rem;
}
.jp .new_sec1 ul li p{
  font-size: 1rem;
}

@media all and (max-width: 768px){
  .jp .sec_spec .inner_base > ul > li .desc.col3 li:nth-child(1),
  .jp .sec_spec .inner_base > ul > li .desc.col3 li:nth-child(2),
  .jp .sec_spec .inner_base > ul > li .desc.col3 ul li:nth-child(3){
    min-width : 100% !important;
    font-size: 12px;
  }
  .jp .sec_spec .inner_base > ul > li .desc.col3 li:nth-child(1){
    font-size: 14px;
  }
  .jp .sec_spec .inner_base > ul > li .desc.col3 ul li:nth-child(2){
    grid-column: 1/3;
  }

  .jp .new_sec1 ul li h2{
    width : 100%;
    font-size: 16px
  }
  .jp .new_sec1 ul li h2 span{
    width : 100%;
    font-size: 12px;
  }
  .jp .new_sec1 ul li p{
    font-size: 12px;
  }
  .jp .sec_spec .inner_base > ul > li .desc li span.mo_line2,
  .jp .sec_spec .inner_base > ul > li .desc li span.line2{
    min-height: 36px;
  }
  .jp .sec_spec .inner_base > ul > li .desc li span.mo_line4,
  .jp .sec_spec .inner_base > ul > li .desc li span.line4{
    min-height: 72px;
  }
  .jp .sec_spec ul li .desc li{
    gap: 16px;
  }
}