h1{
	font-size:1em;
	border-bottom:1px solid #000080;
	border-left:10px solid #000080;
	padding:5px;
	padding-left:10px;
	color:#000080;
}

h2{
	padding:0.1em;
 	border:1px solid #000080;
	background:#f5deb3;
	margin:0;
	width:100%;
}
p.answer{
	padding:1em;
	margin:0;
	padding: 7px 10px;
	width: 100%;
	font-size: 16px;
}

h3{
	padding:0.2em;
 	border:1px solid #000080;
	background:#ffc0cb;
	margin:0;
	width: 100%;
}
.detail{
}
.detail strong{
	color:#ff0000;
}
.detail p{

}
.detail	ul{
	padding-left:0.8em;
}
.detail	ol{
	padding-left:0.8em;
}
.detail	ol p{
	padding:0em;margin:0px;
}
p.end{margin:0px;
}