.article_after_ad{padding:0 50px}
@media screen and (max-width:950px){
.article_after_ad{padding:0 30px;}
}
@media screen and (max-width:650px){
.article_after_ad{padding:0 20px;}
}
.recipe_after_ad{margin:-20px 0 20px;}
@media screen and (max-width:650px){
.recipe_after_ad{margin:-10px 0 10px;}
} .push_button{position:relative;width:400px;max-width:90%;margin:50px auto;transition:.2s;}
.push_button:before, .push_button:after{content:"";position:absolute;z-index:-10;width:100%;height:100%;top:3px;left:0;border-radius:32px;background:#ffaaae;border:1px solid #ff999e;transform:translate3d(0, 0, 0);}
.push_button:before{animation:push-anime 2s ease-out infinite;}
.push_button:after{animation:push-anime 2s ease-out 1s infinite;}
.push_button a{display:block;position:relative;top:3px;padding:20px 0;border-radius:32px;color:#fff;text-align:center;text-decoration:none;background:#80120d;line-height:1;}
.push_button a:after{content:"";position:absolute;top:-3px;left:0;z-index:1;width:100%;height:100%;background:#c81c14;border-radius:32px;transition:.2s;transform:translate3d(0, 0, 0);}
.push_button span{display:block;position:relative;top:-3px;z-index:2;font-family:sans-serif;transition:.2s;}
.push_button span:after{content:"";position:absolute;top:50%;right:30px;width:8px;height:8px;margin:-4px 0 0 0;border-right:1px solid #fff;border-top:1px solid #fff;transform:translateX(5px) rotate(45deg);transition:.3s .1s;}
.push_button a:hover{top:3px;}
.push_button a:hover:after{top:0;background:#e00e18;}
.push_button a:hover span{top:0;}
.push_button a:hover span:after{right:27px;}
@keyframes push-anime {
0% {
transform: scale(.95);
opacity: 1;
}
90% {
opacity: .1;
}
to {
transform: scale(1.05, 1.2); opacity: 0;
}
}