@charset "utf-8";
/* @import url(common.css); */

/* FAQ */
.BD_count {line-height:30px; margin:30px 0 0; font-family:'NotoR'}
.BD_count span {color:#222; font-size:13px}
.BD_count strong.cnt_point { color:#06F}

.faqList{ border-top:2px solid #0b4d93; margin-top:10px }
.faqList .list { width:100%}
.faqList .list > dt{display:block;position:relative;border-bottom:1px solid #e9e9e9}
.faqList .list > dt button { width:100%; display:block; border-bottom:1px solid #e9e9e9; padding:15px 0; text-align:left; line-height:28px; vertical-align: middle; font-family:'NotoM'; background-color:transparent}
.faqList .list > dt button .faq_Q {position:absolute; top:16px; left:15px; width:28px; height:28px; color:#fff; line-height:25px; text-align:center; margin:0 10px 0 0; border-radius:6px 0; background-color:#0b4d93}
.faqList .list > dt button .faq_question {display:inline-block; *display:inline; zoom:1; margin:0 30px 0 60px; font-size:14px; color:#222}
.faqList .list > dd {display:none; position:relative; border-bottom:1px solid #dfdfdf; background:#f9f9f9}
.faqList .list > dd .faq_answer{ margin:0 15px 0 60px; padding:15px 0; font-family:'NotoR'}
.faqList .list > dd .faq_answer > span.faq_A {position:absolute; top:12px; left:15px; width:28px; height:28px; color:#fff; line-height:25px; text-align:center; margin:0 10px 0 0; border-radius:6px 0; background:#00a078; font-family:'NotoM';}
.faqList .list > dd .faq_answer p { font-size:13px}
.faqList .list > dd .faq_answer p.faq_btn { height:20px}
.faqList .list > dt{background: url("/images/board/faq_off.png") no-repeat right center}
.faqList .list > dt.active{background-image:url('/images/board/faq_on.png')}