.sp_l-inner #form {
	margin: 0 -3%!important;
}

.easyThx00{
	padding: 0;
}
.easyThx00 h1{
	padding: 15px 0px 5px;
	border-bottom: 2px solid #f39800;
	font-weight: bold;
	margin: 0 0 10px;
}
.easyThx01{
	padding: 0 10px;
	font-size: 15px;
}
.easyThx01s{
	padding: 0 0px;
	font-size: 15px;
}
.easyThx02{
	padding: 0 10px;
	margin:10px auto;
	width:80%;
}
@media (max-width: 720px){
	.easyform-result main{
		width:96% !important;
		margin:auto;
	}
	.easyThxBox01 p{font-size:12px;}
	footer {position:fixed; bottom:0; width: 100%;}
	table.price__table{width:100%;}

}
@media (min-width: 721px){
	footer {position:fixed; bottom:0; width: 100%;}
	.easyThxBox01 {padding: 30px 10px!important;}
	.easyThx02{ width:60%; margin: 50px auto;}
	table.price__table {border-bottom:none;margin: 20px auto;}
	.easyThx03 {width:60%; margin:auto!important;}
	.easyThxBox01 p{width: 60%; margin:auto!important; font-size:12px;}
}

.easyThx03{
	padding: 15px 10px 10px 10px;
	margin: 5px 0 10px;
	font-size: 18px;
	text-align: center;
	background: #fff;
	border: 2px solid #fb742f;
	color: #fb742f;
}
.easyThx03 span{
	font-weight: bold;
	font-size: 45px;
}
.easyThxBox01{
	background: #fff0da;
	padding: 10px;
	margin: 0 0 20px 0;
}
.easyThxBorder{
	border-top: 3px solid #f39800;
}
@media all and (max-width: 360px) {
	.easyThx01{
		padding: 0 10px;
		font-size: 14px;
	}
	.easyThx01s{
		padding: 0 0px;
		font-size: 14px;
	}
}
#form .boxPrivacy {
	line-height: 1.5em;
	margin: 0 15px 20px;
	border: 1px solid #d7d7d7;
	background-color: #fff;
	font-size: 0.85em;
}

#form .boxPrivacy .mark {
	display: none;
}

#form .boxPrivacy .boxTxt {
	padding: 15px 15px 15px 83px;
	background: url(img/img_mark01.png) no-repeat 15px 15px;
	background-size: 46px 46px;
}

#form .boxPrivacy .boxTxt .copy {
	margin-bottom: 8px;
	font-weight: 700;
}
.faq-list h2{
	background: #9d6d43;
	color: #fff;
	padding: 5px 10px;
	font-size: 16px;
	font-weight: bold;
}
#form {
	margin:0 auto;
}
.thanks .telephone .tel {font-size:20px;font-weight:500;text-decoration:underline;}
.thanks .fs-small a {text-align:center;display:block;padding-top:10px;}
.thanks img.service_img{width:100%;height:auto;}
.thanks span b{font-size:30px;color:red;font-weight:bold; font-family: arial, serif;}
.thanks span.bb{font-size:24px;}
.thanks span{display:inline-block;}
.thanks .comment{font-size:10px;line-height:1.4;color:#aaa;}
.thanks .comment:before{content:'※';}
.thanks .message{padding:10px;background-color:#ececec;color:#222;text-align:center;border:1px solid #ccc;line-height:1.2;border-radius:6px;}
.thanks .dashed{padding:10px 0;border-top:1px dashed #ccc;}
.price__table{ margin-left:20px; }
.price__table th { text-align: left; color:#333; }
.price__table td { padding-bottom:15px; line-height:30px; }

.easyFormWrapper .input_wrapper {
	text-align: center;
}

.index .copyright {
	margin: 0!important;
}

.footer {
	padding: 10px 0 10px!important;
}
