@charset "utf-8";


/*	inq
------------------------------------------*/

#intro{
}
#support{
	display:inline-block;
	padding:10px 20px;
	background:rgba(42,156,128,.15);
	border-radius:10px;
}
	#intro #btn_reload{
	}


#inq_form{
}
	#inq_form h2{
	}
	.must{
		color:rgb(192,63,63);
		font-size:.8rem;
	}
	#inq_form th{
		width:15%;
		white-space:nowrap;
	}
	#inq_form td{
	}
	#inq_form input[type='text'],
	#inq_form input[type='email'],
	#inq_form input[type='tel'],
	#inq_form select,
	#inq_form checkbox,
	#inq_form textarea{
		padding:4px 6px;
		margin:.3rem 0;
	}
	#inq_form textarea{
		height:7rem;
	}
	#inq_form .w20p{
		width:20%;
	}
	#inq_form .w40p{
		width:40%;
	}
	#inq_form .w90p{
		width:90%;
	}
	input[type='submit']{
		border-style: none;
		display:inline-block;
		padding:8px 20px;
		text-align:center;
		color:#fff;
		font-family: font-family: "Yu Gothic", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif !important;
		font-size:1rem;
		background: rgb(42,156,128);
		border-radius:3px;
	}




.er_msg_box{
	display:inline-block;
	padding:10px 16px;
	color:rgb(192,63,63);
	font-size:.9rem;
	line-height:1.4;
	background:mistyrose;
}
.er{
	display:inline-block;
	padding:7px 1em;
	color:rgb(192,63,63);
	font-size:.9rem;
	line-height:1;
	background:mistyrose;
	margin:.5rem 0;
}	
	