.page-header{display: none;}

  .attention-3 li::marker {
    content: none;
  }

  /* 下記は共通CSSに追加予定 */
  .attention-3 {
    margin-bottom: 2.4rem;
  }

  .detail {
    margin: 1.2rem 0 0;
    padding: 12px;
    font-size: 13px;
    background: #dddddd;
    border-radius: .4rem;
    color: #444;
  }

  .detail a {
    text-decoration-line: none;
  }

  .answer strong {
    font-size: 1.4rem;
  }

blockquote.quotation {
    background: #F8F8F8 !important;
    border-left: 0.2rem solid #7C7C7C !important;
    padding: 0.8rem 1.2rem !important;

    p {
        font-size: 1.4rem;
        line-height: 160%;
    }

    p.from {
        text-align: right;
    }
}
<style>
    .btn :before {
        position: absolute;
        content: '';
        inset: 0 auto auto -25%;
        width: 25%;
        height: 100%;
        background-color: #fff;
        -webkit-animation: type06-btn 3s ease-in-out infinite;
        animation: type06-btn 5s ease-in-out infinite
    }
    .btn.cta-default-min {
        position: relative;  /* 追加：相対位置指定 */
        overflow: hidden;    /* 追加：はみ出た部分を隠す */
    }
    
    .btn.cta-default-min:before {
        position: absolute;
        content: '';
        inset: 0 auto auto -25%;
        width: 25%;
        height: 100%;
        background-color: #fff;
        -webkit-animation: type06-btn 3s ease-in-out infinite;
      /*  animation: type06-btn 5s ease-in-out infinite; */
    }
    
    
    @keyframes type06-btn {
      0% {
          -webkit-transform: scale(0) rotate(45deg);
          transform: scale(0) rotate(45deg);
          opacity: 0
      }
    
      80% {
          -webkit-transform: scale(0) rotate(45deg);
          transform: scale(0) rotate(45deg);
          opacity: .4
      }
    
      81% {
          -webkit-transform: scale(4) rotate(45deg);
          transform: scale(4) rotate(45deg);
          opacity: .8
      }
    
      100% {
          -webkit-transform: scale(60) rotate(45deg);
          transform: scale(60) rotate(45deg);
          opacity: 0
      }
    }
    
    @-webkit-keyframes type06-btn {
      0% {
          -webkit-transform: scale(0) rotate(45deg);
          transform: scale(0) rotate(45deg);
          opacity: 0
      }
    
      80% {
          -webkit-transform: scale(0) rotate(45deg);
          transform: scale(0) rotate(45deg);
          opacity: .4
      }
    
      81% {
          -webkit-transform: scale(4) rotate(45deg);
          transform: scale(4) rotate(45deg);
          opacity: .8
      }
    
      100% {
          -webkit-transform: scale(60) rotate(45deg);
          transform: scale(60) rotate(45deg);
          opacity: 0
      }
    }
    </style>
    