@media print{body>:not(.print-nonmember-alert){display:none!important}.print-nonmember-alert{align-items:center;background-color:#f5f8fc;color:#222;display:flex!important;height:100vh;justify-content:center;margin:0;padding:0;width:100vw}.print-nonmember-alert .print-alert-inner{background:#fff;border:2px solid #ddd;border-radius:20px;box-sizing:border-box;margin:auto;max-width:750px;padding:5rem 2rem;text-align:center;width:90%}.print-nonmember-alert .logo-area{align-items:center;display:flex;justify-content:center;margin-bottom:2.5rem}.print-nonmember-alert .logo-area img{display:block;height:auto;width:155px}.print-nonmember-alert .head_logo_img,.print-nonmember-alert .logo-wrapper{display:flex;justify-content:center;width:100%}.print-nonmember-alert .alert-title{color:#0052cc;font-size:2.8rem;font-weight:900;line-height:1.3;margin-bottom:2rem}.print-nonmember-alert .alert-text{color:#333;font-size:1.6rem;font-weight:500;line-height:1.8;margin-bottom:0}.print-nonmember-alert .free-badge{background:#f35f18;border-radius:1.2rem;color:#fff;display:inline-block;font-size:1.8rem;font-weight:700;letter-spacing:.15em;margin-bottom:1.8rem;padding:.8em 1.1em}.print-nonmember-alert .alert-text strong{color:#f35f18;font-size:1.15em;font-weight:700}@page{size:auto;margin:0}}
