@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";
:where(html:has(.pub-page)),:where(body:has(.pub-page)){background:#f9f9fb}.pub-page{--point-color-primary:#0049ff;--gray-500-color:#9fa3af;--gray-700-color:#777;--sub-font-color:#585861;color:#111;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#f9f9fb;min-height:100vh;line-height:1}.pub-page,.pub-page *,.pub-page :before,.pub-page :after{box-sizing:border-box;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:where(.pub-page) :is(h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,figure,button,input){margin:0;padding:0}:where(.pub-page) :is(ul,ol){list-style:none}:where(.pub-page) a{color:inherit;text-decoration:none}:where(.pub-page) button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;outline:none}:where(.pub-page) img{vertical-align:middle;border:0;max-width:100%}:where(.pub-page) table{border-collapse:collapse;border-spacing:0}.pub-page .container{max-width:393px;margin:0 auto;padding:0 16px}.pub-page .sub-container{max-width:393px;margin:0 auto;padding:0}.pub-page .sub-container>header{padding:12px 16px 8px!important}.pub-page .top-bar{box-sizing:border-box;justify-content:space-between;align-items:center;height:56px;padding:12px 16px 8px;display:flex}.pub-page .top-bar.white{background-color:#fff}.pub-page #back{cursor:pointer}.pub-page .top-bar #back img{display:block}.pub-page .plan-wrap{padding:16px}.pub-page .plan-wrap-inner{margin-top:20px}.pub-page .plan-wrap div>h3,.pub-page .common-wrap>div>h3{margin-bottom:10px;font-size:24px;font-weight:700;line-height:1.5}.pub-page .common-wrap{box-sizing:border-box;background:#fff;flex-direction:column;align-items:center;width:100%;height:calc(100vh - 60px);margin:0 auto;padding:8px 16px 85px;display:flex;overflow-y:auto}.pub-page .common-wrap div{width:100%}.pub-page .verification-box{flex-direction:column;justify-content:space-between;align-items:center;height:calc(100vh - 60px);margin-top:20px;display:flex;overflow-y:auto}.pub-page .terms-container{color:var(--sub-font-color);margin-bottom:80px;padding:0 7px;font-size:12px;font-weight:400;line-height:1.5}.pub-page .terms-container td{border:1px solid #000}.pub-page .terms-title{margin-bottom:5px}.pub-page .terms-subtitle{margin-top:24px;margin-bottom:2px}.pub-page .terms-list{padding-left:20px;list-style-type:decimal}.pub-page .terms-list li{margin-bottom:8px}.pub-page .support-wrap__menu{background-color:#fff;border-radius:16px;padding:8px 0}.pub-page .my-wrap__menu-item>a{cursor:pointer;align-items:center;padding:10px 20px;font-size:14px;font-weight:500;display:flex}.pub-page .my-wrap__menu-item>a>img{object-fit:none;width:30px;margin-right:5px}.pub-page .my-wrap__menu-item:last-child{border-bottom:none}.pub-page .my-wrap__menu-right{color:var(--gray-500-color);justify-content:center;align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:400;display:flex}.pub-page .faq-accordion{background:#fff;border-radius:16px;margin-top:30px;padding:18px}.pub-page .faq-item.active{margin-bottom:10px}.pub-page .faq-item+.faq-item{border-top:1px solid #e1e1e1}.pub-page .faq-question{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 0;font-size:16px;font-weight:500;display:flex}.pub-page .faq-question>p{word-break:auto-phrase;justify-content:start;align-items:center;gap:11px;font-size:16px;font-weight:400;line-height:1.5;display:flex}.pub-page .faq-arrow{width:20px;height:20px;transition:transform .3s}.pub-page .faq-arrow>.faq-item.active .faq-arrow{transform:rotate(180deg)}.pub-page .faq-answer{color:#666;background:#f5f7f9;border-radius:8px;max-height:0;padding:0 12px;font-size:14px;font-weight:400;line-height:1.5;overflow:hidden}.pub-page .faq-item.active .faq-answer{padding:12px}.pub-page .faq-accordion-title{margin-bottom:10px;font-size:18px;font-weight:700}.pub-page .notice-list{background:#fff;border-radius:20px;max-width:480px;margin:0 auto;padding:16px}.pub-page .notice-list__items{margin:0;padding:0;list-style:none}.pub-page .notice-list__item{cursor:pointer;background:#fff url(/home/images/right_arrow.svg) right 12px center no-repeat;border-radius:12px;padding:16px 40px 16px 12px;position:relative}.pub-page .notice-list__title{color:#111;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:4px;font-size:16px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.pub-page .notice-list__date{color:var(--gray-500-color);font-size:12px;font-weight:400}.pub-page .notice-list__pagination{text-align:center;margin-top:20px}.pub-page .notice-list__page{cursor:pointer;color:var(--gray-500-color);background:0 0;border:none;border-radius:8px;margin:0 2px;padding:6px 10px;font-size:14px;font-weight:400;display:inline-block}.pub-page .notice-list__page.active{background-color:var(--point-color-primary);color:#fff}.pub-page .notice-detail-wrap{box-sizing:border-box;background:#fff;flex-direction:column;align-items:center;width:100%;height:calc(100vh - 60px);margin:0 auto;display:flex;overflow-y:auto}.pub-page .notice-detail{color:#222;background-color:#fff;border-radius:12px;width:100%;padding:24px;line-height:1.5}.pub-page .notice-detail__title{margin-bottom:4px;font-size:24px;font-weight:700;line-height:1.5}.pub-page .notice-detail__date{color:var(--gray-500-color);border-bottom:1px solid #e1e1e1;padding-bottom:15px;font-size:14px;font-weight:400}.pub-page .notice-detail__content{margin-top:15px;font-size:16px;font-weight:400;line-height:1.5}.pub-page .event-img,.pub-page .event2{width:100%}.pub-page .fixed-btn-one{width:100%;max-width:361px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}
