p{
	margin:0;
}

.inquiry .wrap{
  padding-bottom: 0;
}

.req{
	color:#f33;
	font-size:0.8rem;
}
.notice{
	color:#f33;
	font-size:0.8rem;
}

.cap{
	font-size:0.8rem;
	text-align:right;
}

.inquiry_box{
  background-color: #fff;
  padding:7% 6% ;
}
.inquiry_box h3{
  text-align: center;
  font-weight: bold;
  margin-bottom: 0.5rem;
}
.inquiry_box h4{
  text-align: center;
	font-weight: normal;
	font-size:1rem;
}

dl{
	display:flex;
}
dt{
	width:30%;
	font-weight:normal;
	text-align:right;
	padding-right:20px;
}
dd{
	width:60%;
	text-align:left;
}

select.form-select{
	width:50%;
}
textarea{
	height:10rem;
}
button.form-control{
	display:inline-block;
	width:20%;
	margin:0 auto;
	background-color:#c7ae75;
}
button.form-control.back_btn{
	background-color:#ccc;
}
button:hover{
	opacity:0.8;
}


/* 1400px以上 単位px */
@media screen and (min-width:1400px){


}

/* 768px以上かつ1399px以下  単位vw*/
@media screen and (min-width:768px) and (max-width:1399px){

}

/* 768px以上 レスポンシブ*/
@media screen and (min-width:768px) {

}

/* 767px以下 単位vw*/
@media screen and (max-width: 767px){

dl{
	flex-direction:column;
}
dt{
	width:100%;
	text-align:left;
}
dd{
	width:100%;
}
select.form-select{
	width:100%;
}
button.form-control{
	width:40%;
}

}


