.fixed-btn{position:fixed;width:100%;bottom:0;z-index:10;background:url(https://ecocute-kantoarea.cools-inc.jp/wp-content/themes/ecocute/assets/images/cta01_bg.jpg) top/cover;padding:.625rem 0}.fixed-btn img{max-width:100%}.fixed-btn__inner{width:78%;margin:0 auto;display:flex;justify-content:center;align-items:center;position:relative;z-index:20;transform:translateZ(1px)}@media (max-width:769px){.fixed-btn__inner{width:95%;margin:0 auto;justify-content:center;flex-wrap:wrap}}.fixed-btn__bubble{width:22%}@media (max-width:769px){.fixed-btn__bubble{width:80%}}.fixed-btn__btn{width:36%;padding-left:.5rem;padding-right:1.5rem;-webkit-animation-name:dokidoki;animation-name:dokidoki;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media (max-width:769px){.fixed-btn__btn{width:52%;padding-left:0;padding-right:.5rem}.fixed-btn__btn2{width:23%;padding:0 .3rem}}.fixed-btn__btn2{width:16%;padding:0 .5rem;display:flex;justify-content:center align-items:center}.fixed-btn__btn2 a{position:relative;border-radius:.5rem;overflow:hidden}.fixed-btn__btn2 a:before{content:"";position:absolute;top:-50%;left:-50%;width:10%;height:150%;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:reflect 4s ease-in-out infinite;animation:reflect 4s ease-in-out infinite}@media (max-width:769px){.fixed-btn__btn2{width:23%;padding:0 .3rem}}@-webkit-keyframes dokidoki{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes dokidoki{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}