.deadline-box{position:relative;padding:25px 20px 20px}.deadline{position:relative;background:#fff;max-width:630px;margin:0px auto 0px;box-shadow:0px 3px 6px rgba(0,0,0,.16)}.deadline h1{text-align:center;padding-top:10px;padding-bottom:10px;background:#da322d;color:#fff;font-size:22px}.deadline .date{text-align:center;padding:15px 0px;font-weight:600;font-size:20px}.deadline .date .min{display:block;font-size:12px}.deadline .btn_acquired a{display:flex;position:relative;text-align:center;width:90%;max-width:300px;margin:auto;padding:6px 0px;flex-direction:row;color:#fff;text-decoration:none;justify-content:center;cursor:pointer;padding:10px 20px 10px 8px;background:#da322d;border-radius:15px}.deadline .btn_acquired a::before{content:url(../img/hotcake_step.svg)}.deadline .btn_acquired a .btn-text{display:flex;flex-direction:column;justify-content:center}.deadline .btn_acquired a .btn-text p{font-size:18px}.deadline .btn_acquired a .btn-text p i{position:absolute;right:10px;top:50%;transform:translate(0, -50%)}.deadline .btn_acquired a .btn-text .explanation{font-size:9px;font-weight:300}.sup{font-size:12px;font-weight:300;text-align:center;padding:15px}@media screen and (min-width: 768px){#wrapper main .deadline-box{padding-top:50px;margin-bottom:-20px}#wrapper main .deadline-box .deadline .min{display:inline}#wrapper main .deadline-box .deadline .btn_acquired::after{height:80px;width:100px;top:0}}/*# sourceMappingURL=end.css.map */