.m-lp-faq dl{border-bottom:1px solid #191919;line-height:1.6;margin:0 0 8px}.m-lp-faq dl:last-child{margin-bottom:0}.m-lp-faq dt{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;padding:1.1em 50px 1.1em 0;position:relative}.m-lp-faq dt:after,.m-lp-faq dt:before{background:#2badc5;content:"";display:block;height:3px;margin-top:-1.5px;position:absolute;right:0;top:50%;width:30px}.m-lp-faq dt:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.m-lp-faq dt>span{display:block}.m-lp-faq dt .num{-webkit-box-flex:0;color:#2badc5;-ms-flex:0 0 auto;flex:0 0 auto;font-size:3.4rem;line-height:1;width:75px}.m-lp-faq dt .text{-webkit-box-flex:1;color:#002855;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.8rem;padding-top:.3em}.m-lp-faq dt.-js-open:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.m-lp-faq dd{display:none;margin:0;padding:0 0 .85em 75px}@media screen and (max-width:767px){.m-lp-faq dl{margin-bottom:6px}.m-lp-faq dt{padding:.8em 30px .8em 0}.m-lp-faq dt:after,.m-lp-faq dt:before{height:2px;margin-top:-1px;width:24px}.m-lp-faq dt .num{font-size:2.7rem;width:45px}.m-lp-faq dt .text{font-size:1.4rem;padding-top:0}.m-lp-faq dd{padding:0 0 .85em 45px}}