.m-toggle-content-list h2{font-size:2.6rem;margin-bottom:22px}.m-toggle-content-list .toggle-content dt{position:relative;margin-top:2px;padding:19px 20px 19px 80px;border-top:0;background:#dfdfdf;cursor:pointer}.m-toggle-content-list .toggle-content dt:first-of-type{margin-top:0}.m-toggle-content-list .toggle-content dt:before,.m-toggle-content-list .toggle-content dt:after{display:block;content:"";position:absolute;top:50%;left:19px;margin:auto;width:30px;height:1px;background:#3b3b3b;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.m-toggle-content-list .toggle-content dt:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.m-toggle-content-list .toggle-content dt.-js-open:before{-webkit-transform:rotate(0);transform:rotate(0)}.m-toggle-content-list .toggle-content dd{display:none;margin:0;padding:24px 38px 24px 80px;background:#f5f5f5;border:1px solid #dfdfdf;border-top:0;line-height:2}.m-toggle-content-list .toggle-content dd p{word-break:break-word}@media screen and (max-width:767px){.m-toggle-content-list h2{font-size:1.8rem;margin-bottom:15px}.m-toggle-content-list .toggle-content dt{padding:12px 12px 12px 45px}.m-toggle-content-list .toggle-content dt:before,.m-toggle-content-list .toggle-content dt:after{width:20px;left:12px}.m-toggle-content-list .toggle-content dd{padding:12px;line-height:1.7}}