.m-faq-01{margin-bottom:var(--margin-bottom,15px);margin-top:var(--margin-top,15px)}.m-faq-01__box{border-bottom:1px dashed #b4b4b4}.m-faq-01__box>.title>p{display:block;padding:18px 60px 18px 50px;position:relative}.m-faq-01__box>.title>p:before{height:20px;line-height:0;position:absolute;right:20px;top:20px;width:20px}.m-faq-01__box>.title>p>.heading{color:#333;font-weight:700;left:20px;position:absolute;text-decoration:none;top:18px}.m-faq-01__box h3.title,.m-faq-01__box h4.title,.m-faq-01__box h5.title,.m-faq-01__box h6.title,.m-faq-01__box>h2.title{font-size:1rem;font-weight:400}.m-faq-01__box>.detail{background-color:#ecf5f7;padding:20px 20px 32px 50px;position:relative}.m-faq-01__box>.detail .module_table_executives table td{background-color:#fff}.m-faq-01__box>.detail .products_image_wrap{background-color:#fff;padding:30px}.m-faq-01__box>.detail>.heading{left:20px;position:absolute;top:20px}.m-faq-01__box>.noquestion{padding:18px 20px;position:relative}.m-faq-01__box._init>.title{transition:opacity .3s ease-out}.m-faq-01__box._init>.title:focus,.m-faq-01__box._init>.title:hover{cursor:pointer;opacity:.5}@media screen and (max-width:767px){.m-faq-01__box>.title>p{padding:12px 55px 12px 45px}.m-faq-01__box>.title>p:before{right:15px;top:14px}.m-faq-01__box>.title>p>.heading{left:15px;top:12px}.m-faq-01__box>.detail{padding:12px 15px 24px 45px}.m-faq-01__box>.detail .module_table_executives._scroll{overflow-x:scroll}.m-faq-01__box>.detail .products_image_wrap{padding:15px}.m-faq-01__box>.detail>.heading{left:15px;top:12px}.m-faq-01__box>.noquestion{padding:12px 15px}}