.js-anim{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity 1s ease-out,-webkit-transform .8s ease-out;transition:opacity 1s ease-out,-webkit-transform .8s ease-out;transition:opacity 1s ease-out,transform .8s ease-out;transition:opacity 1s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}.js-anim.-js-anim-start{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.js-anim-sec{background-blend-mode:multiply;background-color:transparent;position:relative;-webkit-transition:background 1s ease-out,color 1s ease-out;transition:background 1s ease-out,color 1s ease-out;z-index:0}.js-anim-sec .m-title *{-webkit-transition:color 1s ease-out;transition:color 1s ease-out}.js-anim-sec .js-anim{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.js-anim-sec.-js-anim-start{background-color:#464646;color:#fff}.js-anim-sec.-js-anim-start .m-title *{color:#fff!important}@media screen and (max-width:768px){.g-footer .footer-logo{max-width:calc(100% - 40px)}.g-footer .pagetop{top:1rem;-webkit-transform:translateY(0);transform:translateY(0)}}