.wrp_h2:before{
  background: url("../img/inquiry/mainv.png") no-repeat right;
}

.maincont table {
  margin: 0px 0px 0px 0px;
  border-top: solid 1px #cbcbcb;
  border-bottom: solid 1px #cbcbcb;
  width: 100%;
}
.maincont table th {
  border-top: solid 1px #cbcbcb;
  border-bottom: solid 1px #cbcbcb;
  border-right: solid 1px #cbcbcb;
  background: #f7f7f7;
  padding: 20px 0px;
  width: 30%;
  vertical-align: middle;
}
.maincont table th span {
  color: #de2a13;
}
.maincont table td {
  border-top: solid 1px #cbcbcb;
  border-bottom: solid 1px #cbcbcb;
  padding: 20px;
  line-height: 180%;
}
.maincont table label.error {
  color: #de2a13;
}
.maincont table input.error {
  background: #FFE8E5;
}

.thankyoutext {
  margin: 30px 0px 20px 0px;
  font-size: 16px;
  line-height: 180%;
}

.wrp_submit {
  text-align: center;
  margin: 25px 0px 0px 0px;
}
.wrp_submit input[type="submit"] {
  padding: 10px 40px;
  font-size: 16px;
  background: linear-gradient(to top, #EB270C, #FC7D7B);
  color: #fff;
  border-style: none;
  border-radius: 4px;
}
.wrp_submit input[type="reset"], .wrp_submit input[value="戻る"],.wrp_submit input[name="submitBack"] {
  padding: 10px 40px;
  font-size: 16px;
  background: #949494;
  color: #fff;
  margin: 0px 10px 0px 0px;
  border-style: none;
  border-radius: 4px;
  -webkit-appearance:none;
  appearance:none;
}

.mw_wp_form_input .wrp_h3style{
  display:none;
}
.mw_wp_form_confirm{
  display:block;
}
input[type="submit"],button{
  cursor: pointer;
}
@media (max-width: 1023px){
    .maincont table, .maincont table tr, .maincont table tbody, .maincont table th, .maincont table td{
	display:block;
	width:100%;
    } 
    .maincont table{
    	margin-top:20px;
	border-bottom:none;
	border-top:none;
    }
    .maincont table th{
	font-size:1.6rem;
	border-right:none;
	padding:10px 0px;
	border-bottom:none;
    }
    .maincont table td{
	border:none;
	padding:10px 0 25px;
    }
    .maincont table td:after{
	content:"";
	clear:both;
	display:block;
    }
    .maincont table td{
	font-size:1.4rem;
    }
    .maincont table td input, .maincont table td textarea{
	width:calc(99% - 10px);
	display:block;
	padding:5px;
	font-size:1.4rem;
	border:solid 1px #bbb;
    }
    .wrp_submit{
    	margin:0;
    }
    .wrp_submit input[type="submit"]{
	padding: 10px 30px;
    }
    .wrp_submit input[type="reset"], .wrp_submit input[value="戻る"] {
	padding: 10px 18px;
	font-size: 1.6rem;
    }
}