.m-faq-list .answer{display:none}.m-faq-list ul.faq-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;font-size:0}.m-faq-list ul.faq-menu li{list-style:none;margin-right:30px;margin-bottom:10px;font-size:0}.m-faq-list ul.faq-menu li:nth-child(6n){margin-right:0}.m-faq-list ul.faq-menu li:nth-child(n+6){margin-top:0}.m-faq-list ul.faq-menu li a{display:block;position:relative;min-width:175px;font-size:1.6rem;line-height:2;text-align:center;word-break:break-all;padding:12px 15px 12px 36px;background:#dbdbdb;text-decoration:none;color:#3b3b3b}.m-faq-list ul.faq-menu li a:before{content:"";display:block;position:absolute;top:50%;left:15px;width:7px;height:7px;border-top:1px solid #3b3b3b;border-right:1px solid #3b3b3b;-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:-7px}.m-faq-list .faq-list{margin-top:50px}.m-faq-list .faq-list .faq{margin-top:60px}.m-faq-list .faq-list .faq:first-child{margin-top:0}.m-faq-list .faq-list .faq h2{background:#7c7c7c;padding:8px 18px;font-size:2rem;line-height:2;color:#fff;margin-bottom:0;word-break:break-all}.m-faq-list .faq-list .faq p{font-size:1.6rem;line-height:2}.m-faq-list .faq-list .faq .question{position:relative;padding:24px 24px 24px 80px;cursor:pointer;border:1px solid #dfdfdf;border-top:0;background:#fff}.m-faq-list .faq-list .faq .question:before,.m-faq-list .faq-list .faq .question:after{display:block;content:"";position:absolute;top:50%;left:19px;margin:auto;width:30px;height:1px;background-color:#3b3b3b;-webkit-transition:.3s;transition:.3s}.m-faq-list .faq-list .faq .question:before{-webkit-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%)}.m-faq-list .faq-list .faq .question:after{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-faq-list .faq-list .faq .question.-js-open:before{-webkit-transform:rotate(0) translateY(-50%);transform:rotate(0) translateY(-50%)}.m-faq-list .faq-list .faq .answer{padding:24px 38px 38px 80px;background:#f5f5f5;border:1px solid #dfdfdf;border-top:0;line-height:2}.m-faq-list .faq-list .faq .answer p{word-break:break-word}.m-faq-list .faq-list .faq .answer p.heading{margin-bottom:0}.m-faq-list .faq-list .faq .answer ul{margin-top:0}@media screen and (max-width:767px){.m-faq-list ul.faq-menu li{min-width:48%;margin-right:4%}.m-faq-list ul.faq-menu li:nth-child(2n){margin-right:0}.m-faq-list ul.faq-menu li a{width:100%;font-size:1.4rem;line-height:1.7}.m-faq-list .faq-list .faq{margin-top:30px}.m-faq-list .faq-list .faq h2{font-size:1.6rem;line-height:1.7}.m-faq-list .faq-list .faq p{font-size:1.4rem;line-height:1.7}.m-faq-list .faq-list .faq .question{padding:12px 12px 12px 45px}.m-faq-list .faq-list .faq .question:before,.m-faq-list .faq-list .faq .question:after{width:20px;left:12px}.m-faq-list .faq-list .faq .answer{padding:12px;line-height:1.7}}