@media screen and (min-width: 1200px) and (max-width: 1880px) {

  /* inside_common_title */
  .inside_common_pro_title {
    flex-wrap: wrap;
  }

  .ict_right {
    margin-top: 20px;
  }
}


@media screen and (min-width: 1200px) and (max-width: 1440px) {
  .main_middle {
    width: 96vw;
  }

  .pro_item:nth-of-type(1) .border h3,
  .pro_item:nth-of-type(6) .border h3 {
    top: 58%;
  }

  .pro_item:nth-of-type(1) .border img,
  .pro_item:nth-of-type(6) .border img {
    top: 58%;
  }

  .pro_item:nth-of-type(2) .border h3 {
    left: 30px;
  }

  .pro_item:nth-of-type(2) .border img {
    top: 22%;
    left: 30px;
  }

  .pro_item:nth-of-type(3) .border h3 {
    right: 40px;
  }

  .pro_item:nth-of-type(3) .border img {
    top: 22%;
    right: 70px;
  }

  .pro_item:nth-of-type(4) .border h3,
  .pro_item:nth-of-type(5) .border h3,
  .pro_item:nth-of-type(9) .border h3 {
    top: 24%;
    right: 20px;
  }

  .pro_item:nth-of-type(4) .border img,
  .pro_item:nth-of-type(5) .border img,
  .pro_item:nth-of-type(9) .border img {
    right: 20px;
  }

  .pro_item:nth-of-type(7) .border h3 {
    bottom: 22%;
    left: 30px;
  }

  .pro_item:nth-of-type(7) .border img {
    left: 30px;
  }

  .pro_item:nth-of-type(8) .border h3 {
    bottom: 22%;
    left: auto;
    right: 20px;
  }

  .pro_item:nth-of-type(8) .border img {
    left: auto;
    right: 20px;
  }

  .pro_item:nth-of-type(10) .border h3 {
    left: 25px;
  }

  .pro_item:nth-of-type(10) .border img {
    right: 20px;
  }

  .industry {
    margin-top: 3.7vw;
    margin-bottom: 3.7vw;
  }

  .about_main {
    padding: 4vw 0 0 0;
  }

  .news_single .news_s_date {
    padding-bottom: 2vw;
  }

  .news_single:hover .news_s_date {
    padding-bottom: 1.5vw;
  }

  .news_single .news_s_content {
    -webkit-line-clamp: 2;
    margin-bottom: 1vw;
  }

  .index_message {
    width: 52vw;
    padding-top: 3.2vw;
  }
}