.failed-credit-modal__overlay{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;align-items:center;justify-content:center}.failed-credit-modal__inner{position:relative;padding:0;border-radius:4px;width:410px;overflow:hidden;background:#fff}.failed-credit-modal__contents-inner{padding:10px 25px 15px}.failed-credit-modal__close{top:10px;right:10px;border:none;background:none}.failed-credit-modal__close::before{color:#463f2d;font-size:1.4rem;font-family:"Tabelog Glyph";font-style:normal;font-weight:normal;font-variant:normal;-webkit-font-smoothing:antialiased;text-transform:none;content:"\f6e2"}.failed-credit-modal__img{width:100%;height:auto}.failed-credit-modal__title{margin-top:26px;color:#13131e;font-weight:bold;font-size:1.8rem;text-align:center}.failed-credit-modal__subtitle{padding-top:16px;font-weight:bold;font-size:1.3rem;text-align:center}.failed-credit-modal__text{padding-top:10px;color:#13131e;font-size:1.3rem;text-align:center;line-height:1.5}.failed-credit-modal__text-emphasis{padding-right:1px;color:#e64c30;font-weight:bold;font-size:1.5rem}.failed-credit-modal__btn.failed-credit-modal__btn{display:flex;margin-top:16px;padding:7px 12px;box-shadow:none;color:#fff;font-size:1.4rem;text-shadow:none;background:#82ad24;align-items:center;justify-content:center}.failed-credit-modal__btn.failed-credit-modal__btn.failed-credit-modal__btn.failed-credit-modal__btn--premium{display:flex;margin-top:12px;height:44px;background:#a7013b}.failed-credit-modal__btn.failed-credit-modal__btn:hover{opacity:.8;background:#82ad24;background-image:none}.failed-credit-modal__btn-caption{display:block;margin-top:2px;font-weight:normal;font-size:1.2rem}.failed-credit-modal__link.failed-credit-modal__link{padding:15px 12px;color:#595960;font-weight:normal;font-size:1.4rem;text-decoration:underline}
