/* sec01 */
@media (min-width: 992px) {
  .ipc_model .icon_all_grid {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    grid-column-gap: 15px;
  }
}
.sec01 .overview_img {
  margin: 0 auto;
}
@media (max-width: 991.9px) {
  .sec01 .icon_all_grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 50px;
    grid-row-gap: 15px;
  }
  .title .mobile-gap {
    margin-top: 3rem;
  }
  .sec01 .rl100-case {
    width: 85%;
    margin: 0 auto;
  }
}
/* sec02 */
.sec02 {
  background-color: #eeeeee;
}
/* sec3 */

/* sec4 */
.sec04 {
  background-color: #eeeeee;
}
@media (min-width: 992px) {
  .sec04 img {
    width: 65%;
    margin: 0 auto;
  }
}
/* sec5 */
.sec05 {
  background-color: #ffffff !important;
}
/* sec6 */
.ipc_model .sec06 {
  background-color: #838383 !important;
  color: #ffffff !important;
  padding: 2rem 2.3rem;
}
@media (min-width: 992px) {
  .ipc_model .sec06 {
    padding: 3rem 0;
  }
}
.sec06 .title,
.sec06 .descript {
  color: #ffffff !important;
}
.ipc_model ul.tab-title,
.ipc_model ul.tab-title-b,
.ipc_model ul.tab-title-c {
  margin: 0 auto 1rem;
}
.ipc_model .tab-a .tab-title li,
.ipc_model .tab-b .tab-title-b li,
.ipc_model .tab-c .tab-title-c li {
  padding: 10px;
  font-size: 1.2rem;
  list-style-type: none;
  width: 80%;
  text-align: center;
  margin: 0 auto;
}

.ipc_model .tab-a .tab-title li a,
.ipc_model .tab-b .tab-title-b li a,
.ipc_model .tab-c .tab-title-c li a {
  display: block;
  color: #000000;
  text-decoration: none;
}

.ipc_model .tab-a .tab-title li a,
.ipc_model .tab-b .tab-title-b li a,
.ipc_model .tab-c .tab-title-c li a {
  background-color: #e6e6e6;
  border: 1px solid #e6e6e6;
  padding: 0.4rem 0.3rem;
  width: 100%;
}

.ipc_model .tab-a .tab-title li a:hover,
.ipc_model .tab-b .tab-title-b li a:hover,
.ipc_model .tab-c .tab-title-c li a:hover {
  color: #000000;
  background-color: #99f2f6;
  border: 1px solid #99f2f6;
  transform: translateY(-0.3em);
  box-shadow: 0 0 10px 0 #979797;
}

.ipc_model .tab-a .tab-title li.active a,
.ipc_model .tab-b .tab-title-b li.active a,
.ipc_model .tab-c .tab-title-c li.active a {
  color: #3b3b3b;
  background-color: #99f2f6;
  border: 1px solid #99f2f6;
}
.ipc_model .tab-b {
  margin: 3rem auto 0;
}
@media (min-width: 992px) {
  .ipc_model .tab-a .overview_img,
  .ipc_model .tab-b .overview_img {
    width: 55%;
    margin: 0 auto;
  }
  .ipc_model .tab-a,
  .ipc_model .tab-b,
  .ipc_model .tab-c {
    width: 80%;
    margin: 0 auto;
  }
  .ipc_model .tab-b {
    width: 80%;
    margin: 5rem auto 0;
  }
  .ipc_model .tab-a .tab-title,
  .ipc_model .tab-b .tab-title-b,
  .ipc_model .tab-c .tab-title-c {
    display: flex;
    width: 55%;
    margin: 1rem auto;
  }
}
/* sec8 */
.sec08 {
  background-color: #f4f4f4;
}
.cable-text p {
  text-align: left !important;
  font-size: 1.2rem;
  color: #888888;
  font-family: 'Calibri', 'Arial';
  line-height: 1.75em;
}
.sec08 h4.title,
.sec08 div.descript {
  text-align: center;
}

/* sec9 */
@media (max-width: 991.9px) {
  .sec09 {
    overflow: hidden;
  }

  .sec09 img {
    max-width: 170%;
    display: block;
    aspect-ratio: 1 / 1;
    object-fit: cover;
  }
}

@media (max-width: 991.9px) {
  .pc {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .mobile {
    display: none !important;
  }
  .sec_cable .info_right .span {
    margin: 4rem 0;
  }
  .sec_dimensions {
    padding: 5vw 0 6vw;
  }
}
