dl{
  display: flex;
  flex-wrap: wrap;
}
dt{
  width: 10%;
  margin-right: 5%;
  margin-bottom: 20px;
}
dd{
  width: 85%;
  margin-bottom: 20px;  
}
.news_contents{
  margin: 50px auto;
}
.news_contents p+p{
  margin-top: 1em;
}
.pagination{
  margin-top: 80px;
  display: flex;
  justify-content: center;
}
.paginav{
  width: 100%;
}
.pagination a{
  display: block;
  margin: 0 5px;
  color: #00005d;
}
.pagination span{
  display: block;
  margin: 0 5px;
  color: #b3b3b3;  
}
@media screen and (max-width: 750px){
  .form{
    padding: 30px;
  }
  .form dl{
    display: block;
  }
  .form dl dt{
    width: 100%;
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 10px;
  }
  .form dl dd{
    width: 100%;
    flex-wrap: wrap;
  }
  .mw_wp_form .horizontal-item + .horizontal-item{
    margin-left: 0!important;
  }
  .form .mwform-tel-field input[type="text"]{
    width: 28%;
  }

  .form .mwform-zip-field input[type="text"]{
    width: 35%;
  }
}