.m-bv-modal.popup-notice-text{max-width:444px}.m-bv-modal.popup-notice-text .modal-content{margin:0;background:none}.m-bv-modal.popup-notice-text .modal-content .modal-header{display:flex;align-items:center;justify-content:space-between;position:relative;height:63px;margin:0 20px;padding:20px;background:#fff;border-radius:20px 20px 0 0}.m-bv-modal.popup-notice-text .modal-content .modal-body{max-height:100vh}.m-bv-modal.popup-notice-text .modal-content .modal-body .c-body-content{padding:0}
.notice__end[data-v-e48d021c]{display:inline-block;position:relative;padding-bottom:2px;font-size:16px;font-weight:700;line-height:16px;color:#fff}.notice__end[data-v-e48d021c]:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff}.notice__close[data-v-e48d021c]{position:absolute;flex:none;top:20px;right:20px;width:20px;height:20px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNzQ0MDggMTYuNTc3NEMyLjQxODY0IDE2LjkwMjkgMi40MTg2NCAxNy40MzA1IDIuNzQ0MDggMTcuNzU1OUMzLjA2OTUxIDE4LjA4MTQgMy41OTcxNSAxOC4wODE0IDMuOTIyNTkgMTcuNzU1OUwxMCAxMS42Nzg1TDE2LjA3NzQgMTcuNzU1OUMxNi40MDI4IDE4LjA4MTQgMTYuOTMwNSAxOC4wODE0IDE3LjI1NTkgMTcuNzU1OUMxNy41ODE0IDE3LjQzMDUgMTcuNTgxNCAxNi45MDI5IDE3LjI1NTkgMTYuNTc3NEwxMS4xNzg1IDEwLjVMMTcuMjU1OSA0LjQyMjU5QzE3LjU4MTQgNC4wOTcxNSAxNy41ODE0IDMuNTY5NTIgMTcuMjU1OSAzLjI0NDA4QzE2LjkzMDUgMi45MTg2NCAxNi40MDI4IDIuOTE4NjQgMTYuMDc3NCAzLjI0NDA4TDEwIDkuMzIxNDlMMy45MjI1OSAzLjI0NDA4QzMuNTk3MTUgMi45MTg2NCAzLjA2OTUxIDIuOTE4NjQgMi43NDQwOCAzLjI0NDA4QzIuNDE4NjQgMy41Njk1MiAyLjQxODY0IDQuMDk3MTUgMi43NDQwOCA0LjQyMjU5TDguODIxNDkgMTAuNUwyLjc0NDA4IDE2LjU3NzRaIiBmaWxsPSIjMTgxQTFCIi8+Cjwvc3ZnPgo=) no-repeat 50%/100% 100%}.notice__container[data-v-e48d021c]{position:relative;max-height:calc(100vh - 195px);padding:0 20px}.notice__container .optional-box[data-v-e48d021c]{display:flex;justify-content:center;align-items:center;margin-top:24px;padding:0 20px}.notice__contents[data-v-e48d021c]{position:relative;overflow:hidden;overflow-y:auto;width:100%;max-height:calc(100vh - 240px);padding:0;text-align:left;background:#fff;border-radius:0 0 20px 20px;box-shadow:0 16px 34px 0 rgba(0,0,0,.16)}.notice__contents.show-membership .notice__html[data-v-e48d021c]{overflow:hidden;overflow-y:auto;max-height:calc(100vh - 455px)}.notice__html[data-v-e48d021c],.notice__html[data-v-e48d021c] img{width:100%}.notice__title[data-v-e48d021c]{overflow:hidden;width:calc(100% - 40px);max-height:23px;font-size:18px;font-weight:700;line-height:23px;color:#181a1b}[data-v-e48d021c] .text-wrap{padding:0 20px;text-align:center}[data-v-e48d021c] .text-wrap .text__title{font-size:20px;font-weight:700;line-height:1.4em;color:#18191b}[data-v-e48d021c] .text-wrap .text__description{margin-top:16px;font-size:14px;font-weight:500;line-height:1.5em;letter-spacing:-.28px;color:#66707a}[data-v-e48d021c] .schedule{margin:12px 20px 0;padding:20px 16px;font-size:12px;color:#525960;background:#f3f5f6;border-radius:12px}@media screen and (max-width:359px){[data-v-e48d021c] .schedule{font-size:12px}}[data-v-e48d021c] .schedule .schedule__title{font-weight:600;line-height:14px}[data-v-e48d021c] .schedule .schedule__content{display:flex;flex-wrap:wrap;gap:0 2px;margin-top:8px}[data-v-e48d021c] .schedule .schedule__text{font-weight:500;line-height:17px}.membership[data-v-e48d021c]{margin:32px 20px 20px}.membership .membership__title[data-v-e48d021c]{font-size:16px;font-weight:700;line-height:1.4em;color:#181a1b}@media screen and (max-width:359px){.membership .membership__title[data-v-e48d021c]{font-size:16px}}.membership .membership__barcode[data-v-e48d021c]{margin-top:12px;padding:20px;border-radius:12px;border:1px solid #dce0e4}.membership .membership__barcode .barcode__box[data-v-e48d021c]{position:relative;width:240px;height:52px;margin:0 auto}@media screen and (max-width:359px){.membership .membership__barcode .barcode__box[data-v-e48d021c]{width:200px}}.membership .membership__barcode .barcode__box[data-v-e48d021c] .vue-barcode-element{position:absolute;top:0;left:0;width:100%;height:100%}.membership .membership__barcode .barcode__number[data-v-e48d021c]{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:600;line-height:21px;color:#4e575f}
.contents-wrap[data-v-c505b6ae]{padding-bottom:36px}
