.faq-area { height: 1%; border: solid 1px #ccc }
.faq-ttl { color: #600; font-weight: bold; background-color: #ffc; background-image: url(../images/parts/icon_question.gif); background-repeat: no-repeat; background-position: 8px 9px; padding: 10px 20px 10px 35px; height: 1%; border-bottom: 2px solid #b3b3b3 }
.answerBox { background-image: url(../images/parts/icon_answer.gif); background-repeat: no-repeat; background-position: 8px 12px; padding: 10px 20px 10px 35px; height: 1% }
.faq-list { list-style-type: none; margin: 0 0 30px; padding: 0; border-top: 1px solid #e5e5e5 }
.faq-list li { padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #e5e5e5 }

