.card-title.base span{color:#399;border-bottom:1px solid #399}.card-title.user span{color:#c90;border-bottom:1px solid #c90}.card-title.member span{color:#399;border-bottom:1px solid #399}.faq-list{margin-top:30px;border-bottom:1px solid #399}.faq-list li{border-top:1px solid #399;padding:24px;background:rgba(51,153,153,0.05)}.faq-list li h4{font-size:1.6rem;text-align:left;color:#399}.faq-list li h4 .number{color:#fff;background:#399;padding:3px 6px;margin-right:12px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;vertical-align:middle}@media screen and (max-width: 767px){.faq-list li h4{position:relative;font-size:1.5rem;line-height:1.3333;padding-left:45px}.faq-list li h4 .number{position:absolute;left:0;top:-3px}}.faq-list li .answer{margin-top:12px}.faq-list li p{font-size:1.4rem;line-height:1.75;text-align:left}@media screen and (max-width: 767px){.faq-list li p{font-size:1.3rem}}.faq-list li .table-wrap{display:flex;flex-wrap:wrap;justify-content:center}.faq-list li table{margin-top:15px;width:auto;border:1px solid #999}.faq-list li table caption{padding-bottom:12px;font-size:1.6rem;font-weight:700}.faq-list li table thead th{color:#333;background:#eee;border:1px solid #999;text-align:center}.faq-list li table th{color:#333;background:#eee;border:1px solid #999}.faq-list li table td{background:#fff;border:1px solid #999}.faq-list.user{border-bottom:1px solid #c90}.faq-list.user li{border-top:1px solid #c90;background:rgba(204,153,0,0.05)}.faq-list.user li h4{color:#c90}.faq-list.user li h4 .number{background:#c90}.faq-list.member{border-bottom:1px solid #399}.faq-list.member li{border-top:1px solid #399;background:rgba(51,153,153,0.05)}.faq-list.member li h4{color:#399}.faq-list.member li h4 .number{background:#399}.faq-list+.card-title{margin-top:45px}
