@charset "utf-8";
/*-------------------------------------*/

dl#qaList{
	margin: 50px 0 0 0;
	padding: 0 24px;
	max-height: 100%;
}

dl#qaList dt{
	font-size: 15px;
	margin-bottom: 20px;
	letter-spacing: 2px;
	padding-left: 45px;
/* 	background: #DE8885; */
/* 	padding: 8px 12px; */
/* 	color: #ffffff; */
	position: relative;
	color: #DE8885;
}

dl#qaList dt strong{
	position: absolute;
	top: -2px;
	left: -0px;
	font-size: 19px;
	font-family: 'Puritan', sans-serif;
	color: #DE8885;
	padding: 0 0 3px 2px;
	padding-left: 2px;
}

dl#qaList dd{
	font-size: 13px;
	margin-bottom: 50px;
	line-height: 2;
	letter-spacing: 1px;
	position: relative;
}

dl#qaList dd strong{
	position: absolute;
	top: -2px;
	left: 3px;
	font-size: 19px;
	font-family: 'Puritan', sans-serif;
	color: #DE8885;	
	display: none;
}

dl#qaList dd .txtS{
	font-size: 11px;
	letter-spacing: 1px;
	padding-bottom: 0.8em;
}

/*-------------------------------------*/

div#formTxt{}
div#formTxt span{
	display: block;
	margin-bottom: 10px;
	font-size: 13px;
	padding: 0 24px;

	letter-spacing: 1px;
	line-height: 1.9;
		max-height: 100%;
}

div#formTxt span.txtS{
	font-size: 11px;
	letter-spacing: 1px;
}


dl#form{
	width: 100%;
	position: relative;
	left: 27px;	
	margin-top: 70px;
}

dl#form dt,
dl#form dd{
	font-size: 12px;
	letter-spacing: 2px;
	margin-bottom: 30px;
}

dl#form dt{
	width: 170px;
	float: left;
	position: relative;
	top: 9px;
}

dl#form dt dd{
	padding-left: 170px;
}

dl#form dd input,
dl#form dd textarea{
	border: 1px solid #dedede;
	background: none;
	padding: 8px;
}



/* dl#form dd span.wpcf7-list-item-label{ */

dl#form dd span.wpcf7-list-item-label{
	padding-right: 30px;
	position: relative;
}

dl#form #btnSend{
	padding: 25px 0 0 27px;
}

dl#form #btnSend input{
	padding: 8px 30px 6px 30px;
	background: #F6AD64;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 4px;
	border: none;
	
}
/* #offer #section2 dl dd span.wpcf7-list-item-label{ */

dl#form dd span.wpcf7-list-item-label{
	padding-right: 30px;
	position: relative;
}

#btnSend{
	padding: 25px 0 0 27px;	
	position: relative;
/* 	left: px; */
	margin-bottom: 40px;
}

#btnSend input{
	padding: 8px 30px 6px 30px;
	background: #F6AD64;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 4px;
	border: none;	
}

.screen-reader-response {
	display: none;
}