.safari-guide{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(13,31,49,.84);font-family:-apple-system,BlinkMacSystemFont,'Hiragino Kaku Gothic ProN','Yu Gothic',sans-serif}.safari-guide__box{width:100%;max-width:390px;background:white;border-radius:16px;padding:30px 25px;text-align:center;box-shadow:0 15px 55px rgba(0,0,0,.22)}.safari-guide__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 18px;border-radius:50%;background:#e9f1f7;color:#244f70;font-size:29px}.safari-guide__box h2{margin:0 0 14px;font-size:20px;line-height:1.5;color:#173859}.safari-guide__box p{font-size:14px;line-height:1.8;color:#435b6d;margin:0 0 14px}.safari-guide__box .safari-guide__note{font-size:12px;color:#738797}.safari-guide__box button{font:inherit;cursor:pointer}.safari-guide__copy{width:100%;border:0;border-radius:7px;background:#19466b;color:#fff;padding:12px 15px;font-size:14px!important;font-weight:700!important}.safari-guide__box .safari-guide__status{min-height:1.6em;margin:8px 0 0;color:#315f7a;font-size:12px}.safari-guide__close{border:0;background:transparent;color:#617b8b;text-decoration:underline;padding:8px;font-size:12px!important}
.safari-guide__open{display:block;width:100%;border-radius:7px;background:#19466b;color:#fff;padding:12px 15px;margin:0 0 15px;text-decoration:none;font-size:14px;font-weight:700;line-height:1.8}.safari-guide__copy{background:#edf3f6;color:#19466b}
.safari-guide__open[hidden]{display:none}
