#faqCol { margin: 0 0 0 24px; }
body#bFAQ.jsWorks #faqCol a:visited, body#bFAQ.jsWorks #faqCol a:hover, body#bFAQ.jsWorks #faqCol p.cur  { color: #000; border-bottom: none; }
#faqCol h2 { color: #453429; }
body#bFAQ.jsWorks #faqQ a:hover {
background-color: #c4ba70;
color: #000;
}
#faqQ {padding: 16px 0; }
#faqQ p { margin: 0 0 0.3em 0; padding: 0;}
body#bFAQ.jsWorks #faqAns { display: none; }
#faqCol #displayed {
width: 420px;
margin: 1em 0;
padding: 2em 2em 2em 3em;  
background-color: #c4ba70;
}

#faqCol h2 { font-size: 1.3em; margin: 1.2em 0 0 0; padding: 0; }
body#bFAQ.jsWorks h2 { margin: 0 0 1.2em 0; }
#faqCol h2.over { cursor: pointer; }
p#hideQ { display: none; }
#faqAns p, #displayed p {
margin: .6em 0 .4em 0;
}
#faqCol ul { list-style-type: disc; }
#faqCol li { list-style-type: disc; margin: 6px 0 0 1.6em ; font-weight: bold; }

/*&#8864;*/
#faqCol h2.over:before {content: " \22A0"; padding-right: 6px; color: red; }



