/* ーーーーーーーーーーフォームーーーーーーーーーー */
.phone_number {
	font-size:3.2rem;
	font-weight:bold;
	margin-top:1.4rem;
}
.form-control {
	height:*;
	border:solid 2px #cccccc;
	box-shadow:none;
	height:4.5rem;
}
/* for Webkit */
.form-control::-webkit-input-placeholder{
	color: #9f9f9f;
	font-size: 1.4rem;
	font-weight:normal;
}
 
/* for Firefox */
.form-control::-moz-placeholder{
	color: #9f9f9f;
	font-size: 1.4rem;
	font-weight:normal;
}
 
/* for Firefox 18以前 */
.form-control:-moz-placeholder{
	color: #9f9f9f;
	font-size: 1.4rem;
	font-weight:normal;
}
 
/* for Windows IE */
.form-control:-ms-input-placeholder{
	color: #9f9f9f;
	font-size: 1.4rem;
	font-weight:normal;
}

.ln_solid {
	background-color: #ffffff;
	border-top: 1px solid #e5e5e5;
	color: #ffffff;
	height: 1px;
	margin: 20px 0;
}
div.section#form-section{
  text-align: left;
}
div.section#form-section .container{
  margin-top:2rem;
  margin-bottom:2rem;
}

.control-label{
  font-size:1.6rem;
  font-weight:normal;
}
.form-group{
  margin-bottom:3rem;
}
.form-inner-has-bottom-margin{
  margin-bottom:3rem;
}