@charset "UTF-8";

#page_inquiry main .form_about .btn_wrap{
  display: flex;
  justify-content: center;
  margin-top: 2em;
}
#page_inquiry main .form_about .btn_wrap li{margin: 0 1em;}

#page_inquiry main form dd .notes {margin-top: .5em;}
#page_inquiry main form input[name="represent"],
#page_inquiry main form input[name="name"],
#page_inquiry main form input[name="industry"],
#page_inquiry main form input[name="tel"]
{max-width: 20em;}

#page_inquiry main form > dl.confirm dd.inline {text-align: left;}
#page_inquiry main form input[type="text"], 
#page_inquiry main form textarea,
#page_inquiry main form .pulldown select,
#page_inquiry main form dd .checkbox label span
{border: 1px solid #ccc;}

@media screen and (min-width: 681px) {
	#page_inquiry main form > dl{display: flex; flex-wrap: wrap;}
	#page_inquiry main form > dl > dt{width: 12em;padding-top: .8em;}
	#page_inquiry main form > dl > dd{width: calc(100% - 15em);}

	.required.pcblock{display: block;}
}