@charset "UTF-8";

#inq_form { max-width:720px; margin:0 auto; }
.requir {
	color:#ff0000;
}
#form_table label {
	white-space:nowrap;
	width:25%;
	display:block;
	float:left;
}

ul.err_mess {
	background-color:#fcf2f2;
	border: 2px solid #d20000;
	padding:10px;
	margin-bottom:10px;
}
ul.err_mess li {
	padding-left:20px;
	text-indent:-20px;
	font-size:90%;
	line-height:1.2;
	list-style:none;
}
ul.err_mess li img { display:inline; }
a.phone_link { color:#c80000; text-decoration:none !important; }

.fa-exclamation-triangle { color:red; padding-left:20px;}

#err_com,
#err_com_mozisu,
#err_com_mail,
#err_com_mail_chk,
#err_com_mail_chk2 {
	display:none;
	color:#f00;
}
#send{ display:none; }

#chk{
	margin:40px 0;
	min-width:280px;
	background:#eee;
	color:#c00;
	border:dashed 2px #c66 !important;
}

.contact_box { display:inline-block; padding:20px; border-radius:10px; border:3px #cccccc double; }


@media only screen and (max-width: 960px) {
	#form_table label { width:50%; }
}

@media only screen and (max-width: 767px) {
	.contact_box { width:96%; }
	#form_table label { width:100%; }
}

