.m-btn:hover {
  opacity: 0.5;
}
.footerIn .stickyFooterBnr {
  display: none;
}
#sharedfeaturefooter {
  display: none;
}
.m-faq {
  .a-icon:has(img[src="https://cdn.askul.co.jp/cms/assets/images/icon_minus_blue.svg"]) {
    display: none;
  }

  .m-faq_question:focus {
    outline: none;
  }

  &[open] {
    .a-icon:has(img[src="https://cdn.askul.co.jp/cms/assets/images/icon_plus_blue.svg"]) {
      display: none;
    }
    .a-icon:has(img[src="https://cdn.askul.co.jp/cms/assets/images/icon_minus_blue.svg"]) {
      display: inline-block;
    }
  }
}

.o-trylion .a-textlink[href]:not([aria-current]):hover {
  color: #ff8d00;
  text-decoration: underline;
  cursor: pointer;
}
