/* CSS Document */
/* ==========================================================================//
//
//　750px以下
//
// ========================================================================== */

@media screen and (max-width: 750px) {

  
/* mainimg
---------------------------------------------------------- */
.mainimg_sp {
	background-image:url(/inquiry/img/mainimg_01_sp.jpg);
	position:relative;
}


/* .modaal 
---------------------------------------------------------- */
/*モーダル中身*/
.modal__content dl {
	margin:0 0;
}

/* area_form
---------------------------------------------------------- */
.area_inquiry .area_form .td_01 input,
.area_inquiry .area_form .td_01 select {
	width:30%;
}
/* iOSでのデフォルトスタイルをリセット */
input[type="submit"],
input[type="button"] {
  border-radius: 0;
  -webkit-box-sizing: content-box;
  -webkit-appearance: button;
  appearance: button;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
}
input[type="submit"]::-webkit-search-decoration,
input[type="button"]::-webkit-search-decoration {
  display: none;
}
input[type="submit"]::focus,
input[type="button"]::focus {
  outline-offset: -2px;
}


/* area_inquiry_kakunin
---------------------------------------------------------- */
.area_inquiry_kakunin #formWrap {
	width:95%;
	margin:0 auto;
}
.area_inquiry_kakunin table.formTable th, table.formTable td {
	width:auto;
	display:block;
}
.area_inquiry_kakunin table.formTable th {
	margin-top:5px;
	border-bottom:0;
}
.area_inquiry_kakunin input[type="submit"], input[type="reset"], input[type="button"] {
	display:block;
	width:100%;
	height:40px;
}
  

/* area_inquiry_thanks
---------------------------------------------------------- */
.area_inquiry_thanks {
  padding: 10% 10% 10%;
}
.area_inquiry_thanks .ttl_01 {
  font-size: 28px;
  margin: 0 0 10%;
  text-align: center;
}
.area_inquiry_thanks p {
  font-size: 1.3vw;
  margin: 0 0 4%;
  text-align: left;
}


}
