@charset "utf-8";
.cleanroom_environmental_management .header-bg{
  background-image: url(../../article/cleanroom_environmental_management/images/top.webp);
  background-size: 400px;
  background-position: bottom 35px right 40px;
}
.cleanroom_environmental_management table{
  border-collapse: collapse
}
.cleanroom_environmental_management table caption{
  font-weight: bold;
  text-align: left;
}
.cleanroom_environmental_management table th{
  background-color:#CFE2F3;
}
.cleanroom_environmental_management table th,
.cleanroom_environmental_management table td{
  padding: 5px 20px;
  border: 1px solid #333;
}
.cleanroom_environmental_management table td{
  text-align: right;
  padding-right: 5px;
}
.cleanroom_environmental_management table td:first-of-type{
  padding-left: 5px;
  text-align: left;
}
@media screen and (max-width: 768px){
  .cleanroom_environmental_management .header-bg{
    background-size: 300px;
    background-position: bottom 10px center;
  }
}
@media screen and (max-width: 599px){
  .header-bg h1{
    font-size: 32px;
  }
  .cleanroom_environmental_management .header-bg{
    background-size:cover;
    background-position: bottom center;
  }
}
@media screen and (max-width: 480px){
  .header-bg h1{
    font-size: 26px;
    margin-top: 70px;
  }
}
@media screen and (max-width: 376px) {
  .cleanroom_environmental_management .header-bg{
    background-size: 200px;
    height: 350px;
  }
}