/*singleページ内の査定ボタン*/
.single .single-satei{
	margin:0 auto 40px;
	text-align:center;
	max-width:714px;
}
 	@media screen and (max-width: 320px) {
		.single .single-satei{
			margin-left:-20px;
			margin-right:-20px;
			padding:24px 10px;
		}
 	}
.single .single-satei p{
	text-align:center;
	color:#1a97cc;
}
.single .single-satei p{
	text-align:center;
	color:#1a97cc;
	font-weight:bold;
}
.single .single-satei p.text-1{
	font-size:24px;
	margin-bottom:16px;
	border-bottom:3px solid #f3ce00;
	display:inline-block;
}
 	@media screen and (max-width: 550px) {
		.single .single-satei p.text-1{
			font-size:18px;
		}
 	}
 	 @media screen and (max-width: 320px) {
		.single .single-satei p.text-1{
			font-size:14px;
		}
 	}
.single .single-satei p.text-2{
	font-size:30px;
	font-weight:bold;
	margin-bottom:16px;
}
 	@media screen and (max-width: 550px) {
		.single .single-satei p.text-2{
			font-size:20px;
		}
 	}
 	@media screen and (max-width: 320px) {
		.single .single-satei p.text-2{
			font-size:16px;
		}
 	}
.single .single-satei p span.red{
	color:#f00;
	letter-spacing: 1pt;
}
.single .single-satei .api{
	border:3px solid #1f86d9;
	border-top:none;
}
.single .single-satei .api p.api_text{
	font-size:22px;
	color:#333;
	padding:16px;
	background:#f3ce00;
}
	@media screen and (max-width: 680px) {
		.single .single-satei .api p.api_text{
			font-size:16px;
		}
 	}
 	 @media screen and (max-width: 550px) {
		.single .single-satei .api p.api_text{
			font-size:14px;
		}
 	}
.single .single-satei .api .satei-form{
	background:#fefedc;
	border-radius:5px;
	padding:32px 14px;
	width:100%;
	display:table;
	position:relative;
}
 	 @media screen and (max-width: 320px) {
		.single .single-satei .api .satei-form{
			padding-bottom:20px;
		}
 	}
.single .single-satei .api .satei-form .prefcture, .city, .satei_btn{
	display:inline-block;
	width:33.3333%;
	float:left;
}
	@media screen and (max-width: 680px) {
		.single .single-satei .api .satei-form .prefcture, .city, .satei_btn{
			width:100%;
			margin-bottom:16px;
		}
 	}
.single .single-satei .api .satei-form select{
	border:1px solid #dadada;
	background:#fff;
	font-size:13px;
	color:#747474;
	height:52px;
	width:97%;
}
.single .single-satei .api .satei-form .satei_btn .btn{
	background:#01a1e9;
	border-radius:5px;
	font-size:16px;
	padding:0;
	height:50px;
	width:100%;
	margin-left:5px;
}
	@media screen and (max-width: 1100px) {
		.single .single-satei .api .satei-form .satei_btn .btn{
			font-size:12px;
		}
 	}
 	@media screen and (max-width: 991px) {
		.single .single-satei .api .satei-form .satei_btn .btn{
			font-size:16px;
		}
 	}
 	@media screen and (max-width: 680px) {
		.single .single-satei .api .satei-form .satei_btn .btn{
			margin-left:0;
		}
 	}
.single .single-satei .api .satei-form .satei_btn .btn:hover{
	background:#57c0f0;
}
/*エラー表示*/
.single .single-satei .not-select-error{
	color:#f00;
	font-size:14px;
	position:absolute;
	bottom:5px;
	left:18px;
}
	@media screen and (max-width: 680px) {
		.single .single-satei .not-select-error{
			position:static;
			text-align:left;
			padding-left:5px;
		}
	}