.main,.footer{overflow:hidden}.main .btn-wrapper,.footer .btn-wrapper{position:relative}.main .btn-shiny,.footer .btn-shiny{width:95%;height:147px;display:block;position:absolute;bottom:22px;left:50%;border-radius:1.3333333333vw;overflow:hidden;pointer-events:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 768px){.main .btn-shiny,.footer .btn-shiny{height:52%;bottom:9%}}.main .btn-shiny:after,.footer .btn-shiny:after{content:"";width:200%;height:200%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(20%, rgba(255, 255, 255, 0)), color-stop(45%, rgb(255, 255, 255)), color-stop(50%, rgb(255, 255, 255)), color-stop(55%, rgb(255, 255, 255)), color-stop(80%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 20%, rgb(255, 255, 255) 45%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 55%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#00ffffff",GradientType=0 );position:absolute;top:-50%;left:-50%;z-index:1;-webkit-animation:shine 1.8s linear infinite;animation:shine 1.8s linear infinite}@-webkit-keyframes shine{from,0%{-webkit-transform:translate3d(-100%, 0, 0) rotate(45deg);transform:translate3d(-100%, 0, 0) rotate(45deg);opacity:0}20%{-webkit-transform:translate3d(-100%, 0, 0) rotate(45deg);transform:translate3d(-100%, 0, 0) rotate(45deg);opacity:1}70%{-webkit-transform:translate3d(100%, 0, 0) rotate(45deg);transform:translate3d(100%, 0, 0) rotate(45deg);opacity:1}80%{-webkit-transform:translate3d(100%, 0, 0) rotate(45deg);transform:translate3d(100%, 0, 0) rotate(45deg);opacity:0}to,100%{-webkit-transform:translate3d(-100%, 0, 0) rotate(45deg);transform:translate3d(-100%, 0, 0) rotate(45deg);opacity:0}}@keyframes shine{from,0%{-webkit-transform:translate3d(-100%, 0, 0) rotate(45deg);transform:translate3d(-100%, 0, 0) rotate(45deg);opacity:0}20%{-webkit-transform:translate3d(-100%, 0, 0) rotate(45deg);transform:translate3d(-100%, 0, 0) rotate(45deg);opacity:1}70%{-webkit-transform:translate3d(100%, 0, 0) rotate(45deg);transform:translate3d(100%, 0, 0) rotate(45deg);opacity:1}80%{-webkit-transform:translate3d(100%, 0, 0) rotate(45deg);transform:translate3d(100%, 0, 0) rotate(45deg);opacity:0}to,100%{-webkit-transform:translate3d(-100%, 0, 0) rotate(45deg);transform:translate3d(-100%, 0, 0) rotate(45deg);opacity:0}}.main .doku,.footer .doku{-webkit-animation:dokudoku 1.4s linear infinite;animation:dokudoku 1.4s linear infinite;scale:1}@-webkit-keyframes dokudoku{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes dokudoku{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}.footer .btn-shiny{height:43%;bottom:12%;width:88%}@media screen and (min-width: 751px){.footer .btn-shiny{height:32%;bottom:22%;width:384px}}@media screen and (min-width: 751px){.footer .fixed_btn{padding-top:4%}}@media screen and (min-width: 751px){.footer .fixed_btn_inner{width:410px;margin-bottom:3%}}/*# sourceMappingURL=style.css.map */