.m-faq{border-top:1px solid #edeff4}.m-faq dl{margin:0;border-bottom:1px solid #edeff4}.m-faq dt>span,.m-faq dd>span{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative}.m-faq dt>span::before,.m-faq dd>span::before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;font-family:'Oswald',sans-serif;font-weight:normal;font-size:1.5em;line-height:1}@media screen and (max-width:768px){.m-faq dt>span::before,.m-faq dd>span::before{width:33px;font-size:1.23em}}.m-faq dt{position:relative;margin:0;padding:1em 5.25em 1em 2em;cursor:pointer;font-weight:500}.m-faq dt::before,.m-faq dt::after{content:"";position:absolute;top:0;bottom:0;right:20px;width:14px;height:2px;margin:auto 0;background:#35404f}.m-faq dt::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.m-faq dt>span::before{content:"Q"}.m-faq dt.-js-open::after{-webkit-transform:rotate(0);transform:rotate(0)}@media screen and (max-width:768px){.m-faq dt{padding:1.35em 4.23em 1.35em 1em;font-weight:bold;letter-spacing:.025em}.m-faq dt::before,.m-faq dt::after{right:27px;width:15px}}.m-faq dd{display:none;margin:0;padding:1em 5.25em 1em 2em;letter-spacing:.05em;background:#f4f8ff}.m-faq dd>span::before{content:"A";color:#5582dc}.m-faq dd>span span{display:block}.m-faq dd p{margin:1.78em 0}.m-faq dd p:first-child{margin-top:0}.m-faq dd p:last-child{margin-bottom:0}@media screen and (max-width:768px){.m-faq dd{padding:1.35em 4.23em 1.35em 1em;letter-spacing:.025em}.m-faq dd>span::before{margin-top:.1em}.m-faq dd p{margin:1em 0}}