@charset "UTF-8";

/***** 共通 *****/
.wv-aboutsystem-list{
  border:1px solid #ddd;
  padding:25px;
  position:relative;
  text-align:left;
  margin:0 -50px 10px -50px;
}
.wv-aboutsystem-list p{
  position:absolute;
  top:0;
  left:25px;
}
.wv-aboutsystem-list dl{
  padding-left:100px;
}
.wv-aboutsystem-list dt{
  font-weight:bold;
  font-size:16px;
  margin-bottom:10px;
}
.wv-aboutsystem-list dd{
  font-size:14px;
  line-height:24px;
  color:#333;
}

.wv-hanbai-txt-small{
  font-size:12px;
}
.wv-hanbai-txt-md{
  font-size:14px;
}
.wv-hanbai-txt-md-bottom{
  margin-bottom:10px;
}

.wv-hanbaikanri-installation-results{
}
.wv-hanbaikanri-installation-results h3{
  font-weight: 500;
  font-size: 22px;
}
.wv-hanbaikanri-installation-results p{
  font-size: 16px;
  line-height: 1.75;
}
.wv-hanbaikanri-installation-results table{
  width:100%;
  font-size:14px;
  text-align:left;
  margin-bottom:40px;
}
.wv-hanbaikanri-installation-results th{
  background:#eaf1f7;
  padding:10px;
  border:1px solid #ddd;
}
.wv-hanbaikanri-installation-results td{
  padding:10px;
  border:1px solid #ddd;
}
.wv-hanbaikanri-installation-results p.txt-left{
  text-align:left;
}

@media screen and (max-width: 800px) {
  .wv-aboutsystem-list{
    padding:25px;
    margin:0 0 10px 0;
    background:#fff;
  }
  .wv-aboutsystem-list p{
    display:none;
  }
  .wv-aboutsystem-list dl{
    padding:0;
  }
  .wv-aboutsystem-list dt{
    font-size:14px;
  }
  .wv-aboutsystem-list dd{
    font-size:12px;
    line-height:22px;
  }

  .wv-hanbaikanri-installation-results th{
    display:block;
    width:100%;
  }
  .wv-hanbaikanri-installation-results td{
    display:block;
    width:100%;
    background:#fff;
  }
}
