/*[fmt]1A90-1A0B-3*/
/*question page*/
#question-area {
	margin-top: 10px;
	padding-bottom: 20px;
}

#buttom-area p {
	display: inline;
	margin-right: 10px;
	width: 150px;
	height: 50px;
}

#buttom-area {
	text-align: center;
	height: 50px;
}

ul li .question p.question {
	padding-left: 5px;
	padding-bottom: 1em;
}

ul li .question p.question:before {
	display: marker;
	content: "●";
	color: #E66E7C;
}

#question-area ul li .question label {
	display: block;
	margin-left: 25px;
}

#question-area ul li p.question-number {
	background: url(../../images/bg_question_nb.png) no-repeat;
	color: #FFFFFF;
	height: 20px;
	padding: 2px 0 0 5px;
}

#question-area ul li {
	margin-bottom: 15px;
}

#question-title, #answer-title {
	border: 2px solid #A7234E;
	background-color: #F7EBED;
	padding: 10px 20px;
}

#question-title, p.q-explain {
	line-height: 1.5em;
}

div.right-column {
	margin-left: 227px;
	#margin-left: 216px;
	_margin-left: 213px;
	width: 671px;
}

#score {
	margin-top: 10px;
}

#score p {
	font-size: large;
	font-weight: bold;
	padding-top: 4px;
}

#score h2 {
	float: left;
}

#score h2 img {
	margin-right: 20px;
}

h1 {
	font-size: larger;
	margin-bottom: 10px;
}

h1 span#question-name {
	/*[empty]color:;*/
	padding-right: 20px;
}

h1 span#category-name {
	color: #E66E7C;
}

/*answer page*/
#answer-area {
	margin-top: 10px;
}

.explain h3 {
	float: left;
	margin-right: 70px;
	color: #A6224D;
}

.explain {
	margin-left: 25px;
	padding: 5px 0 20px;
}

#answer-area .question .your-answer p.answer-true {
	color: #FE1010;
}

#answer-area .question .your-answer p.answer-fals {
	color: #0024DF;
}

.your-answer h3 {
	float: left;
}

#answer-area .question .your-answer h3 {
	margin-right: 15px;
	color: #A6224D;
}

.your-answer {
	margin-left: 25px;
	padding: 5px 0;
	border-bottom: 2px dotted #EEC4CF;
}

#question-area ul li .question p.question {
	padding-top: 5px;
	padding-left: 5px;
}

#question-area ul li .question label {
	display: block;
	margin-left: 25px;
}

#answer-area ul li p.question-number {
	background: url(../../images/bg_question_nb.png) no-repeat;
	color: #FFFFFF;
	height: 20px;
	padding: 2px 0 0 5px;
}

h1 span#answer {
	color: #FFA800;
	padding-right: 20px;
}

/*This file is an empty place holder.*/
#answer-area .question ul li.ture {
	font-weight: bold;
	background-color: #FCFDC8;
}

li.ture span.blue {
	color: #1C00CB;
	margin-right: 5px;
	font-size: 105%;
}

#answer-area .question ul li {
	margin-bottom: 5px;
}

#answer-area .question ul {
	margin-left: 25px;
	border-bottom: 2px dotted #EEC4CF;
	padding-bottom: 10px;
}

#answer-area .question ul li.falt {
	color: #7C7C7C;
}

.falt span.red {
	color: #DA0034;
	font-weight: bold;
	margin-right: 5px;
	/*[empty]font-size:;*/
}

div.recomend {
	padding-top: 20px;
	margin-top: 60px;
	margin-bottom: 40px;
}
div.recomend h3 {
	margin-bottom: 10px;
}
div.recomend div.cont-box {
	width: 201px;
	float: left;
	margin-right: 34px;
	margin-bottom: 20px;
}
div.recomend div.last-child {
	margin-right: 0;
}
div.recomend div.cont-box h4 {
	color: #e3a000;
	margin-bottom: 5px;
}
div.recomend div.cont-box p {
	font-size: 93%;
}

/* clear-fix */
div.recomend:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
/* @end clear-fix */

