@charset "UTF-8";
.electronics__blow h2 {
  line-height: 1.4166666667;
  font-size: 34px;
  color: #1d3a66;
  font-weight: 400;
  margin: 0 0 32px;
}
.electronics__blow section figure img {
  display: block;
  width: 100%;
}
.electronics__blow section .__inner p + .column2 {
  margin-top: 40px;
}
.electronics__blow section .__inner .column2 {
  margin-bottom: 0;
}
.electronics__blow section .__inner .column2 > * {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 767px) {
  .electronics__blow .column2 {
    gap: 5vw;
  }
}
.electronics__blow .box--gray h4 {
  margin-top: 0;
}
.electronics__blow .box--gray .column3 {
  gap: 30px;
  margin-bottom: 0;
}
.electronics__blow .box--gray .column3 figure + p {
  text-align: center;
}
.electronics__blow .sec2 .__inner .column2 figure {
  border: 1px solid #c5c5c5;
}
.electronics__blow .sec2 .__inner .column2 figure div {
  border: none;
}
.electronics__blow .table--primary.spec thead tr th:first-child {
  width: 6em;
}
.electronics__blow .table--primary.spec tbody tr:nth-child(-n+2) {
  background-color: #d9e5f1;
}
.electronics__blow .table--primary.spec tbody tr:nth-child(n+3) {
  background-color: #f2f6fa;
}
.electronics__blow .table--primary.spec tbody tr td {
  vertical-align: top;
}
.electronics__blow .table--primary.spec tbody tr td .column2 {
  gap: 20px;
}
.electronics__blow .table--primary.spec tbody tr td .column2 ul li {
  text-align: start;
}
.electronics__blow .table--primary.spec tbody tr td .column2 ul li::before {
  content: "・";
}
.electronics__blow .table--primary.spec tbody tr td .column2 figure {
  -ms-flex-item-align: center;
      align-self: center;
}
.electronics__blow .table--primary.spec tbody tr td .column2 figure img {
  height: 125px;
  -o-object-fit: contain;
     object-fit: contain;
}
.electronics__blow .table--primary.metal thead tr th:first-child {
  width: 170px;
}
.electronics__blow .table--primary.metal span {
  font-size: 18px;
  font-weight: bold;
  color: #094ea2;
}
@media (max-width: 767px) {
  .electronics__blow table.table--primary {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    overflow-x: scroll;
  }
}
.electronics__blow .particle--management .column2 {
  border: 1px solid #c5c5c5;
  padding: 15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.electronics__blow .particle--management .column2 > div {
  width: 100px;
  height: 120px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
@media (max-width: 767px) {
  .electronics__blow .particle--management .column2 > div {
    width: 25vw;
    height: auto;
  }
}
.electronics__blow .particle--management .column2 > div img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  padding: 5px;
}
.electronics__blow .particle--management .column2 > p b {
  font-size: 112.5%;
}
.electronics__blow .particle--management .column2 > p span {
  font-size: 112.5%;
  font-weight: bold;
  color: #094ea2;
}
.electronics__blow section .list--dotted li {
  color: #333;
}