.faq-pretty{
width: 100%;
margin: 0;
}
.faq-pretty ul{
margin-top: 15px;
list-style: none;
margin-left: 0;
padding: 0;
}
.faq-pretty .faq-item{
margin-bottom: 10px;
list-style: none;
margin-left: 0;
}
.faq-pretty .faq-question{
padding: 10px 10px 10px 40px;
background: #FFF url(//le-fukasaku.com/wp-content/plugins/flexible-faq/images/faq-bg.png) no-repeat left center;
border: 1px solid #004082;
cursor: pointer;
font-size: 14px;
color: #004082;
font-weight: bold;
}
.faq-pretty .faq-item.highlight .faq-question{
background: #fff url(//le-fukasaku.com/wp-content/plugins/flexible-faq/images/faq-bg-hover.png) no-repeat left center;
border: 1px solid #cc0066;	
border-bottom: 0px;
color: #cc0066;
}
.faq-pretty .faq-answer{
padding: 5px 10px 5px 10px;
background: #fff;
margin-left: 30px;
border: 1px solid #cc0066;
border-top: 0px;
}
.faq-pretty .faq-answer p:last-child{
margin-bottom: 0;
padding-bottom: 0;
} ul.faq-list-question{
margin-bottom: 20px;
list-style: decimal;
padding-left: 15px;
}
ul.faq-list-answer{
list-style: decimal;
padding-left: 15px;
}
ul.faq-list-answer li{
margin-bottom: 15px;
} #faq-block{
width: 100%;
margin: 0;
}
#faq-block ul{
margin: 0;
padding: 0;
list-style: none;
}
#faq-block .faq-block-item{
background: #f5f5f5;
padding: 10px;
margin-bottom: 10px;
}
#faq-block .faq-block-item .faq-block-question{
font-weight: bold;
font-size: 1.1em;
margin-bottom: 5px;
}
#faq-block .faq-block-item .faq-block-answer p:last-child{
margin-bottom: 0;
}