#question 		{ width: 750px; margin: 0 auto; color: #333; }
#question ul 	{ width: 700px; margin: 0 auto; height: 110px; }
#question ul li	{ width: 300px; display: block; float: left; line-height: 30px; }

.question-contents{ clear: both; background-color: #fff; border: 1px solid #cdcdcd; }
.question-title { clear: both; height: 50px; width: 700px; font-size: 18px; font-weight: bold; margin: 10px auto 0 auto; border-bottom: 3px solid #000; }
.question-title div:nth-child(1){ float: left; }
.question-title div:nth-child(2){ padding-top: 10px; }

.question-Q 		{ width: 680px; margin: 0 auto;margin-top: 20px; color: #ff7f00; }
.question-Q span	{ font-size: 20px }

.question-A 		{ width: 680px; margin: 0 auto;margin-top: 20px; color: #666;  padding-left: 3.75em; text-indent: -3.75em }
.question-A span	{ font-size: 20px; }

.question-border 	{ width: 702px; margin: 20px auto; border-top: 2px dotted #999; }
#question-bottom 	{ width: 680px; margin: 0 auto; }
#question-bottom span{ color: #f00; }