.faqconc {
width: 100%;
margin: 20px auto;
} @media screen and (max-width: 600px) {
.faqconc { width: 100%; margin: auto; }
} .faq_item { 
background: #eee; 
border: 1px solid #666;
cursor: pointer;
margin-bottom: 30px;
} .faq_q { 
background: #666; 
color: #eee; 
padding: 6px 16px;
}
.faq_q:focus{
outline: none; 
box-shadow: 0px 0px 6px 4px #666;
} .faq_a { 
color: #666;
padding: 12px 16px; 
display: none;
}
.faq_a p {
margin-bottom: 8px;
line-height: 1.5em;
}
.faq_a p:last-child { margin-bottom: 0; }