@charset "UTF-8";.campaign-banner a[data-v-7b46bb13],.campaign-banner span[data-v-7b46bb13]{display:block}@media screen and (min-width: 896px){.campaign-banner[data-v-7b46bb13]{margin:0 auto}.campaign-banner .campaign-image[data-v-7b46bb13]{width:700px;height:auto}}@media screen and (max-width: 896px){.campaign-banner[data-v-7b46bb13]{width:100vw}}.notification-bar .notification-bar-inner[data-v-212506be]{background:#f5f5f5;border-bottom:1px solid #efefef;cursor:pointer;padding:10px}.notification-bar .notification-bar-inner p[data-v-212506be]{text-align:center;font-weight:700;word-break:keep-all}.notification-bar .notification-bar-inner a[data-v-212506be]{width:fit-content;margin:0 auto;color:#2c2c2c;font-weight:700;background-size:5px 9px;padding-right:9px;line-height:1.2}.notification-bar .delay-message .illust-box[data-v-212506be]{max-width:320px;display:block;margin:0 auto 40px}.notification-bar[data-v-212506be] .modal-header h3{position:relative;margin-top:0;text-align:center;font-weight:700;font-size:16px;word-break:keep-all;padding:0 24px}.notification-bar[data-v-212506be] .modal-body{margin:25px 0 2em}.notification-bar[data-v-212506be] .modal-container{width:100%;box-sizing:border-box;padding:initial;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px #00000054;transition:all .3s ease;font-family:Helvetica,Arial,sans-serif;height:100%}.notification-bar[data-v-212506be] .modal-enter,.notification-bar[data-v-212506be] .modal-leave-active{opacity:0}.notification-bar[data-v-212506be] .modal-enter .modal-container,.notification-bar[data-v-212506be] .modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.notification-bar .notification-modal-inner[data-v-212506be]{background-color:#fff;height:90vh;overflow-y:auto}.notification-bar .notification-modal-inner[data-v-212506be] ::-webkit-scrollbar{display:none}.notification-bar .notification-modal-inner ol li[data-v-212506be]{list-style:decimal;list-style-position:inside}.notification-bar .notification-modal-inner .icon-close[data-v-212506be]{width:20px;margin:24px 24px 0 0;float:right;cursor:pointer}.notification-bar .notification-modal-inner .modal-header[data-v-212506be]{clear:both;padding-top:20px}.notification-bar .notification-modal-inner .modal-body[data-v-212506be]{max-height:100%;padding:0 24px;overflow-y:unset}.notification-bar .notification-modal-inner .btn-close[data-v-212506be]{height:32px;border-radius:4px;border:solid 1px #2c2c2c;margin:24px auto;padding:0;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center}@supports (-webkit-touch-callout: none){.notification-bar .ios-bottom-spaces[data-v-212506be]{margin-bottom:160px;padding-bottom:40px}}@media screen and (min-width: 896px){.notification-bar[data-v-212506be] .modal-container{max-width:720px;margin:20px auto}.notification-bar .notification-modal-inner[data-v-212506be]{width:100%;height:auto;margin:20px auto}.notification-bar .notification-modal-inner .modal-body[data-v-212506be]{padding:0 40px;display:flex;flex-direction:column;justify-content:space-between}.notification-bar .notification-modal-inner .btn-close[data-v-212506be]{width:320px;margin:32px auto}.notification-bar[data-v-212506be] .modal-header h3{font-size:20px}.notification-bar[data-v-212506be] .modal-container{width:unset;height:unset}}
