@charset "UTF-8";

/* pageTtl */
#pageTtl {
  background-image: url(../img/technical/mv.jpg);
}

/* common */
ul.boxList li p {
  margin-bottom: 1em;
}
ul.boxList li p:last-of-type {
  margin-bottom: 0;
}
article {
  width: 600px;
  margin: 0 auto;
}
figure {
  border: 1px solid #dee5ea;
}

@media screen and (max-width:767px) {
  article {
    width: 100%;
  }
  section {
    padding-top: 50px;
  }
}

/* table.dataTable02 */
table.dataTable02 {
  margin-bottom: 4em;
}
table.dataTable02 th,
table.dataTable02 td {
  border: 1px solid #CCCCCC;
  border-collapse: collapse;
  padding: 1em;
  background-color: #FFF;
}
table.dataTable02 th {
  background-color: #f2f7fa;
}
table.dataTable02 thead th{
  background-color: #2d88df;
  padding: 1.5em 1em;
}
@media screen and (max-width:767px) {
  table.dataTable02{
    border-bottom: 1px solid #CCCCCC;
  }
  table.dataTable02 th,
  table.dataTable02 td{
    width: 100%;
    display: block;
    border-bottom: none;
    padding: 1.5em 1em;
  }
  table.dataTable02 th{
    padding: 1em;
  }
}

/* sec */
.sec01,.sec02{
  border-bottom: 1px solid #e5e5e5;
}
.sec02 ul li{
  margin-bottom: 4em;
}