#SONOTA-INQUIRY div.comment {
	font-size: 12px;
	color: black;
}

#SONOTA-INQUIRY div.warn {
	color: red;
}


#SONOTA-INQUIRY table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}

#SONOTA-INQUIRY table.form th,
#SONOTA-INQUIRY table.form td {
	padding: 10px;
	font-size: 12px;
	border: 1px solid black;
}

#SONOTA-INQUIRY table.form th {
	background-color: whitesmoke;
}

#SONOTA-INQUIRY table.form td input[type=text],
#SONOTA-INQUIRY table.form td input[type=password],
#SONOTA-INQUIRY table.form td textarea {
	padding: 10px;
	font-size: 14px;
	max-width: 100%;
	min-width: 100%;
	box-sizing: border-box;
}

#SONOTA-INQUIRY div.form {
	border: 1px solid gray;
	border-radius: 10px;
	padding: 1em;
}




#SONOTA-QA dl {
	margin: 0;
	padding: 0;
	width: 100%;
}

#SONOTA-QA dl dt {
	margin: 0;
	padding: 10px;
	background-color: lavender;
	font-size: 14px;
	font-weight: bold;
	color: black;
}

#SONOTA-QA dl dd {
	margin: 0;
	padding: 10px;
	background-color: whitesmoke;
	font-size: 14px;
	font-weight: normal;
	color: black;
}

#SONOTA-QA dl ul {
	margin: 0;
	padding: 0;
	list-style-type: disc;
	width: 100%;
}

#SONOTA-QA dl ul li {
	margin-left: 1em;
	font-size: 14px;
}




#SONOTA-POLICY h3 {
	margin-top: 2em;
}
#SONOTA-POLICY h3:first-child {
	margin: 0;
}

#SONOTA-POLICY ul {
	margin: 0;
	padding: 0;
	list-style-type: disc;
	width: 100%;
}

#SONOTA-POLICY ul li {
	margin-left: 1em;
}
