@charset "utf-8";
/* FAQ */
.left_area .order {clear:both; height:25px; padding:10px 0 0 20px; background:#fbfbfb; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2}
.left_area .order li {float:left; padding:0 10px 0 10px; color:#666; background: url('../../img/pc/ico.png') 0 -467px no-repeat;}
.left_area .order a {float:left;}
.left_area .order em {float:left; margin:-2px 0 0 4px;}
.left_area .order .fir {padding:0 10px 0 0; background:none;}
.left_area .order .on {color:#f60;font-weight:bold}

.faq{border-bottom:1px solid #ddd;margin:1em 0}
.faq .faqHeader{position:relative;zoom:1}
.faq .faqHeader .showAll{position:absolute;bottom:0;right:0;border:0;padding:0;overflow:visible;background:none;cursor:pointer}
.faq .faqBody{margin:0;padding:0}
.faq .faqBody .article{list-style:none}
.faq .q{margin:0;border-top:1px solid #ddd}
.faq .q a{display:block;padding:.5em 1em;text-align:left;font-weight:bold;background:#fafafa;color:#000;text-decoration:none !important}
.faq .q a:hover, .faq .q a:active, .faq .q a:focus{background:#f8f8f8}
.faq .a{margin:15px;padding:1em;line-height:1.5}