.submit-black-outline{color:#f2125d;background:#fff;border-width:1px;border-color:#f2125d;border-radius:16px;width:100%;height:48px;font-size:24px;font-weight:500}.submit-black-outline:disabled{color:#ffb8cf;background:#e6e6e6;border-color:#ffb8cf}.button-pink-md{color:#fff;border-radius:16px;width:64px;height:48px}.button-pink{color:#fff}.button-pink.md{border-radius:16px;width:64px;height:48px}#mainLayerPopup{z-index:90;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}#mainLayerPopup.event{background-color:#0000}#mainLayerPopup .popup{width:328px;position:relative}#mainLayerPopup .popup .btn-close{background:url(https://image.dallalive.com/images/api/close_w_l.svg) no-repeat;width:32px;height:32px;margin-bottom:8px;font-size:0;position:relative}#mainLayerPopup .popup .close-btn{width:32px;height:32px;position:absolute;top:10px;right:20px}#mainLayerPopup .popup .close-btn--sub{width:54px;height:54px;top:-50px;right:0}#mainLayerPopup .popup .close-btn--sub>img{width:100%}#mainLayerPopup .popup__wrap{justify-content:center;align-items:center;width:100%;padding:10% 0;display:flex;position:relative}#mainLayerPopup .popup__wrap .popbox{width:100%;margin:0 auto;display:none}#mainLayerPopup .popup__wrap .popbox.active{display:block}#mainLayerPopup .popup .popupBg{background:#fff;border-radius:20px;padding:0 2px 16px}#mainLayerPopup .popup__title{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;text-align:center;color:#000;border-bottom:1px solid #e0e0e0;height:52px;margin:0 14px;font-size:18px;font-weight:600;line-height:52px;overflow:hidden}#mainLayerPopup .popup__title.noBorder{border:none;height:0}#mainLayerPopup .popup__title--sub{border-bottom:0;height:auto}#mainLayerPopup .popup__title .desc{letter-spacing:-.35px;text-align:center;color:#616161;font-size:14px;line-height:1.2}#mainLayerPopup .popup__box{position:relative}#mainLayerPopup .popup__box .checkbox-wrap{height:48px;margin:8px auto 0;font-size:14px;font-weight:600;line-height:48px;display:flex}#mainLayerPopup .popup__box .checkbox-label{color:#fff;background:#000;border-radius:20px;justify-content:center;align-items:center;width:100%;height:40px;font-size:14px;display:flex}#mainLayerPopup .popup__box .checkbox-label input{margin-right:10px}#mainLayerPopup .popup__box .checkbox-label input.active{background-color:#ff3c7b;border:1px solid #ff3c7b;transition:all .2s}#mainLayerPopup .popup__box .checkbox-label input.active:before,#mainLayerPopup .popup__box .checkbox-label input.active:after{background-color:#fff}#mainLayerPopup .popup__text{text-align:right;max-width:360px;margin:auto;padding:0 16px}#mainLayerPopup .popup__text .popup__inner{text-align:left;box-sizing:border-box;border-radius:20px}#mainLayerPopup .popup__text .popup__inner .inner{padding-top:16px}#mainLayerPopup .popup__text .popup__inner .inner .checkbox-wrap{cursor:pointer;margin-top:16px}#mainLayerPopup .popup__text .popup__inner .inner .checkbox-wrap .checkbox-label{align-items:center;margin-left:10px;display:flex}#mainLayerPopup .popup__text .popup__inner .inner .scroll__wrap{height:430px;overflow-y:scroll}#mainLayerPopup .popup__text .popup__inner .innerScroll{width:100%;max-height:240px;overflow:auto}#mainLayerPopup .popup__text .popup__inner .innerScroll--margin{width:104%;max-height:300px;overflow:hidden auto}#mainLayerPopup .popup__text .popup__inner .innerScroll--margin::-webkit-scrollbar{width:10px}#mainLayerPopup .popup__text .popup__inner .innerScroll--margin::-webkit-scrollbar-thumb{background:#0006;border-radius:6px}#mainLayerPopup .popup__text .popup__inner .innerScroll--margin::-webkit-scrollbar-track{background-color:#fff}#mainLayerPopup .popup__text .popup__inner .contents{color:#000;box-sizing:border-box;word-wrap:break-word;padding:0 14px;font-size:16px;font-weight:500;line-height:24px}#mainLayerPopup .popup__text .popup__inner .btnWrap{width:100%;padding:0 14px}#mainLayerPopup .popup__text .popup__inner .btnWrap .btn-ok{color:#fff;text-align:center;background-color:#ff3c7b;border-radius:12px;width:100%;padding:11px 0;font-size:18px;font-weight:600;display:block}#mainLayerPopup .popup__text .checkbox-wrap{text-align:left;color:#424242}#mainLayerPopup .popup__text .checkbox-wrap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#fff;border:1px solid #9e9e9e;border-radius:4px;outline:none;width:20px;height:20px;display:inline-block;position:relative;overflow:hidden}#mainLayerPopup .popup__text .checkbox-wrap input:before{content:"";background-color:#9e9e9e;border-radius:10px;width:13%;height:50%;position:absolute;top:25%;left:57%;transform:rotate(45deg)}#mainLayerPopup .popup__text .checkbox-wrap input:after{content:"";background-color:#9e9e9e;border-radius:10px;width:40%;height:13%;position:absolute;top:50%;left:17%;transform:rotate(45deg)}#mainLayerPopup .popup__img{text-align:right;box-sizing:border-box}#mainLayerPopup .popup__img .contents{position:relative}#mainLayerPopup .popup__img .contents a{border-radius:20px;display:block;overflow:hidden}#mainLayerPopup .popup__img .contents a img{width:100%}#mainLayerPopup .popup__img .contents .event__btn{width:240px;position:absolute;bottom:16px;left:calc(50% - 120px)}#mainLayerPopup .popup__img .contents .event__btn img{width:100%}#mainLayerPopup .popup__img .checkbox-wrap{text-align:center;color:#fff;align-items:center;display:flex}#mainLayerPopup .popup__img .checkbox-wrap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#fff;border:1px solid #9e9e9e;border-radius:4px;outline:none;width:20px;height:20px;display:inline-block;position:relative;overflow:hidden}#mainLayerPopup .popup__img .checkbox-wrap input:before{content:"";background-color:#9e9e9e;border-radius:10px;width:13%;height:50%;position:absolute;top:25%;left:57%;transform:rotate(45deg)}#mainLayerPopup .popup__img .checkbox-wrap input:after{content:"";background-color:#9e9e9e;border-radius:10px;width:40%;height:13%;position:absolute;top:50%;left:17%;transform:rotate(45deg)}#mainLayerPopup .popup-exp .popup__text{padding:0}#mainLayerPopup .popup-exp .close-btn{top:-40px;right:0}#mainLayerPopup .popup-exp .popup__title{margin:0}#mainLayerPopup .popup-exp ul li{text-align:center;padding-top:16px}#mainLayerPopup .popup-exp ul li:first-child{padding-top:0}#mainLayerPopup .popup-exp ul li .ico-box{place-content:center;align-items:flex-start;display:flex}#mainLayerPopup .popup-exp ul li .ico-box span{width:50%;padding:0 5px;display:block}#mainLayerPopup .popup-exp ul li .ico-box span em{text-align:center;border-radius:10px;min-width:94px;min-height:28px;padding:6px 8px 4px;font-size:14px;font-style:normal;font-weight:600;line-height:1.2;display:inline-block}#mainLayerPopup .popup-exp ul li .ico-box span.txt{text-align:right}#mainLayerPopup .popup-exp ul li .ico-box span.txt em{color:#ff3c7b;background:#f5f5f5}#mainLayerPopup .popup-exp ul li .ico-box span.num{text-align:left}#mainLayerPopup .popup-exp ul li .ico-box span.num em{color:#fff;background:#ffa72e;border:1px solid #ffa72e;padding-top:4px}#mainLayerPopup .popup-exp ul li .ico-box span.num em:before{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%3e%3cdefs%3e%3cstyle%3e%20.prefix__cls-2{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}%20%3c/style%3e%3c/defs%3e%3cg%20id='prefix__ic_expplus'%20transform='translate(-206%20-265)'%3e%3cpath%20id='prefix__사각형_3203'%20d='M0%200H14V14H0z'%20data-name='사각형%203203'%20transform='translate(206%20265)'%20style='fill:%23ff7a7a;opacity:0'/%3e%3cg%20id='prefix__그룹_15444'%20data-name='그룹%2015444'%20transform='translate(-47.687%20-352.316)'%3e%3cpath%20id='prefix__선_166'%20d='M10%200L0%200'%20class='prefix__cls-2'%20data-name='선%20166'%20transform='translate(255.687%20624.316)'/%3e%3cpath%20id='prefix__선_167'%20d='M0%200L0%2010'%20class='prefix__cls-2'%20data-name='선%20167'%20transform='translate(260.687%20619.316)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat;width:14px;height:14px;margin-right:2px;display:inline-block;position:relative;top:2px}#mainLayerPopup .popup-exp ul li .msg{color:#424242;padding-top:8px;font-size:12px;font-style:normal;font-weight:600;display:block}#mainLayerPopup .popup-exp .popup__inner{text-align:left;background-color:#fff;padding:0 16px}#mainLayerPopup .popup-exp .popup__inner .inner{padding:14px 0}#mainLayerPopup .popup-exp .popup__inner .inner .line-text{color:#000;padding-left:11px;font-size:14px;line-height:22px;position:relative}#mainLayerPopup .popup-exp .popup__inner .inner .line-text img{vertical-align:top;height:20px;padding:2px 3px 0 0}#mainLayerPopup .popup-exp .popup__inner .inner .line-text:before{content:"";background:#000;width:4px;height:1px;display:block;position:absolute;top:10px;left:0}#mainLayerPopup .popup-exp .popup__inner .inner .line-text.red{color:#ec455f;font-weight:700}#mainLayerPopup .popup-exp .popup__inner .inner .line-text+.line-text,#mainLayerPopup .popup-exp .popup__inner .inner .line-text:first-child{margin-top:10px}#mainLayerPopup .popup-exp .popup__inner .inner .line-text:last-child{padding-bottom:10px}#mainLayerPopup .popup-report{margin:16px}#mainLayerPopup .popup-report .desc{margin-top:16px}#mainLayerPopup .popup-report .close-btn{width:32px;height:32px;top:-40px;right:0}#mainLayerPopup .popup-report .popup__title{margin:0}#mainLayerPopup .popup-report .h3-tit{border-bottom:1px solid #e0e0e0}#mainLayerPopup .popup-report .alertText{text-align:center}#mainLayerPopup .popup-report .alertText h3{color:#000;margin-top:17px;margin-bottom:2px;font-size:24px;display:block}#mainLayerPopup .popup-report .alertText b{color:#000;margin-bottom:28px;font-size:18px;display:block}#mainLayerPopup .popup-report .alertText img{margin:auto;padding-bottom:26px;display:block}#mainLayerPopup .popup-report .alertText span{color:#424242;padding-bottom:12px;font-size:14px;line-height:22px;display:block}#mainLayerPopup .popup-report .alertText p{color:#9e9e9e;margin-bottom:14px;font-size:12px;line-height:20px;display:block}#mainLayerPopup .popup-report .buttonWrap{text-align:center;padding-top:16px;display:flex}#mainLayerPopup .popup-report .buttonWrap button{color:#fff;background-color:#ff3c7b;border-radius:12px;flex:1;height:44px;padding:5px 0;font-size:18px;font-weight:700}#mainLayerPopup .popup-report .buttonWrap button:nth-child(odd){background:#757575;margin-right:4px}#mainLayerPopup .popup-report .popup__tab{align-items:center;display:flex}#mainLayerPopup .popup-report .popup__tab button{color:#000;text-align:center;width:50%;height:52px;font-size:18px;position:relative}#mainLayerPopup .popup-report .popup__tab button i{background:#ff3c7b;width:100%;height:1px;margin:0;padding:0;display:none;position:absolute;bottom:0;left:0}#mainLayerPopup .popup-report .popup__tab button.on{color:#ff3c7b}#mainLayerPopup .popup-report .popup__tab button.on i{display:block}#mainLayerPopup .popup-report .popup__text{padding:0}#mainLayerPopup .popup-report .popup__inner{text-align:left;background-color:#fff}#mainLayerPopup .popup-report .popup__inner .inner{background:#eee;border-bottom-right-radius:12px;border-bottom-left-radius:12px;padding:0;overflow:hidden}#mainLayerPopup .popup-report .popup__inner .inner .declarationWrap{padding:16px}#mainLayerPopup .popup-report .popup__inner .inner .blackWrap{background:#fff;padding:16px}#mainLayerPopup .popup-report .popup__inner .btnWrap{text-align:center;margin-top:10px;padding:0;display:flex}#mainLayerPopup .popup-report .popup__inner .btnWrap button{color:#fff;border-radius:12px;flex:1;height:44px;padding:5px 0;font-size:18px;font-weight:700}#mainLayerPopup .popup-report .popup__inner .btnWrap .btn__cancel{color:#fff;background:#757575;margin-right:4px}#mainLayerPopup .popup-report .popup__inner .btnWrap .btn__ok{color:#fff;cursor:pointer;background-color:#bdbdbd}#mainLayerPopup .popup-report .popup__inner .btnWrap .btn__ok.on{cursor:pointer;background-color:#ff3c7b}#mainLayerPopup .popup-report .reportWrap__textareaWrap{width:100%;margin-top:12px;position:relative}#mainLayerPopup .popup-report .reportWrap__textarea{color:#000;box-sizing:border-box;background-color:#fff;border-radius:12px;width:100%;min-height:120px;padding:12px;font-size:16px;font-weight:700;overflow:hidden}#mainLayerPopup .popup-report .reportWrap__textarea::placeholder{color:#626262;text-align:justify;font-family:inherit;font-size:14px;font-weight:300}#mainLayerPopup .popup-report .reportWrap__textareaCount{color:#616161;text-align:right;width:100%;padding-bottom:14px;font-size:12px;display:block}#mainLayerPopup .popup-report .reportWrap__textareaCount b{color:#000}#mainLayerPopup .popup-report .btn__list{box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:12px;width:calc(50% - 2px);height:44px;margin-bottom:4px;margin-right:4px;font-size:14px;font-weight:700}#mainLayerPopup .popup-report .btn__list:nth-child(2n){margin-right:0}#mainLayerPopup .popup-report .btn__list:nth-child(5n){width:100%;margin-bottom:0;margin-right:0}#mainLayerPopup .popup-report .btn__list.on{color:#ff3c7b;border:1px solid #ff3c7b;font-weight:600}#mainLayerPopup .popup-fanlist .popup__text{padding:0}#mainLayerPopup .popup-fanlist .close-btn{top:-40px;right:0}#mainLayerPopup .popup-fanlist .fan-list:first-child{margin-top:16px}#mainLayerPopup .popup-fanlist .popup__title{margin:0}#mainLayerPopup .popup-fanlist .scrollWrap-inner{background-color:#fff;border-radius:10px;flex-direction:column;width:100%;min-height:200px;margin:0 auto;display:flex;position:relative;overflow-x:hidden}#mainLayerPopup .popup-fanlist .scrollWrap .scroll-box{overflow-x:hidden;width:auto!important}#mainLayerPopup .popup-fanlist .historyWrap{flex-direction:column;justify-content:center;align-items:center;display:flex}#mainLayerPopup .popup-fanlist .historyWrap__header{border:1px solid #bdbdbd;border-radius:16px;justify-content:center;align-items:center;width:calc(100% - 16px);height:97px;margin:16px 0 18px;display:flex;position:relative}#mainLayerPopup .popup-fanlist .historyWrap__header.isSpecial{border-color:#ec455f}#mainLayerPopup .popup-fanlist .historyWrap__badge{position:absolute;top:0;left:16px}#mainLayerPopup .popup-fanlist .historyWrap__info{text-align:center;color:#000;width:212px;font-size:16px;font-weight:800}#mainLayerPopup .popup-fanlist .historyWrap__info__nick{color:#ff3c7b;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;max-width:118px;display:inline-block;overflow:hidden}#mainLayerPopup .popup-fanlist .historyWrap__tableTitle{color:#000;font-size:18px;font-weight:800}#mainLayerPopup .popup-fanlist .historyWrap__tableWrap{padding:15px 3%}#mainLayerPopup .popup-fanlist .historyWrap__tableWrap table th{text-align:center;color:#ff3c7b;border-top:1px solid #ff3c7b;border-bottom:1px solid #ff3c7b;padding:5px 0;font-size:12px}#mainLayerPopup .popup-fanlist .historyWrap__tableWrap table tr{width:50%}#mainLayerPopup .popup-fanlist .historyWrap__tableWrap table td{text-align:center;letter-spacing:-.5px;border-bottom:1px solid #e0e0e0;padding:10px 0;font-size:13px}#mainLayerPopup .popup-fanlist .historyWrap__tableWrap table td.date{color:#757575}#mainLayerPopup .popup-fanlist .historyWrap__tableWrap table td p{text-align:left;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:calc(100% - 33px);overflow:hidden}#mainLayerPopup .popup-fanlist .popup__inner{text-align:left;background-color:#fff;padding:0 16px}#mainLayerPopup .popup-fanlist .popup__inner .inner{padding:0}#mainLayerPopup .popup-fanlist .fan-list{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}#mainLayerPopup .popup-fanlist .fan-list>div{cursor:pointer;align-items:center;width:calc(100% - 60px);display:flex}#mainLayerPopup .popup-fanlist .fan-list>div span{display:inline-block}#mainLayerPopup .popup-fanlist .fan-list>div span.thumb{background:#bdbdbd 0 0/cover;border-radius:50%;width:40px;height:40px}#mainLayerPopup .popup-fanlist .fan-list>div span.nickNm{color:#424242;letter-spacing:-.35px;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 54px);height:40px;margin-left:10px;font-size:14px;line-height:40px;overflow:hidden}#mainLayerPopup .popup-fanlist .fan-list>button{letter-spacing:-.3px;color:#ff3c7b;border:1px solid #ff3c7b;border-radius:13px;width:53px;height:26px;font-size:12px;line-height:1.2;transform:skew(-.03deg)}#mainLayerPopup .popup-fanlist .fan-list .plusFan{color:#fff;background-color:#ff3c7b}#mainLayerPopup .popup-fanlist .fan-list.none{display:none}#mainLayerPopup .popup-input .close-btn{top:-40px;right:0}#mainLayerPopup .popup-input .popup__inner{background:#fff;padding:0}#mainLayerPopup .popup-input .popup__title{margin:0}#mainLayerPopup .popup-input .inner{background:#eee;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:16px}#mainLayerPopup .popup-input .inner .text{color:#000;text-align:center;padding-top:8px;font-size:16px;line-height:22px}#mainLayerPopup .popup-input .inner .guide-text{color:#757575;text-align:center;padding-top:18px;font-size:15px;line-height:22px}#mainLayerPopup .popup-input .inner .input-birth{box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:12px;height:62px;margin-top:24px;padding:6px 6px 6px 16px;position:relative;overflow:hidden}#mainLayerPopup .popup-input .inner .input-birth label{color:#000;font-size:12px;line-height:12px}#mainLayerPopup .popup-input .inner .input-birth p{display:none}#mainLayerPopup .popup-input .inner .input-gender{background:#fff;border-radius:12px;height:44px;margin:4px 0;display:flex}#mainLayerPopup .popup-input .inner .input-gender button{color:#000;border:1px solid #e0e0e0;width:calc(50% + 1px);font-size:16px;font-weight:700;position:relative}#mainLayerPopup .popup-input .inner .input-gender button img{padding:3px 0 0 4px}#mainLayerPopup .popup-input .inner .input-gender button:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}#mainLayerPopup .popup-input .inner .input-gender button.female{color:#f35da3;border-top-right-radius:12px;border-bottom-right-radius:12px;margin-left:-1px}#mainLayerPopup .popup-input .inner .input-gender button.male{color:#27a2db;border-top-left-radius:12px;border-bottom-left-radius:12px}#mainLayerPopup .popup-input .inner .input-gender button.on.female{border-color:#f35da3}#mainLayerPopup .popup-input .inner .input-gender button.on.male{border-color:#27a2db}#mainLayerPopup .popup-input .inner .input-gender button.on{z-index:2}#mainLayerPopup .popup-input .inner .input-gender button.off{background:whiteGray;opacity:.4;border-color:#a6a6a6}#mainLayerPopup .popup-input .inner .btnWrap{padding:0}#mainLayerPopup .popup-input .inner .btnWrap .btn-ok{margin-top:24px}#mainLayerPopup .popup-input .inner .btnWrap .btn-ok.on{background:#ff3c7b}#mainLayerPopup .popup-input .inner .btnWrap .btn-ok.off{background:#bdbdbd}#mainLayerPopup .appDownloadPopup{flex-direction:column;margin:0 16px;display:flex}#mainLayerPopup .appDownloadPopup__closeButton{z-index:1;background:url(https://image.dallalive.com/images/api/close_w_l.svg) no-repeat;width:32px;height:32px;margin-bottom:8px;margin-left:auto;font-size:0;position:relative}#mainLayerPopup .appDownloadPopup__monnImg{background:url(https://image.dallalive.com/images/popup/appdownload/moon.png) 50%/110px no-repeat;width:236px;height:110px;position:absolute;top:-38px;left:40px}#mainLayerPopup .appDownloadPopup__content{box-sizing:border-box;background:#fff;border-radius:20px;min-width:328px;padding:16px;position:relative}#mainLayerPopup .appDownloadPopup__content b{text-align:center;letter-spacing:-.8px;color:#ff3c7b;margin-top:60px;margin-bottom:20px;font-size:18px;line-height:24px;display:block}#mainLayerPopup .appDownloadPopup__content p{text-align:center;color:#000;letter-spacing:-.8px;margin-bottom:24px;font-size:14px;font-weight:700;line-height:20px}#mainLayerPopup .appDownloadPopup__content button{color:#fff;text-align:center;letter-spacing:-.8px;background:#ff3c7b;border-radius:9px;align-items:center;width:100%;height:48px;font-size:18px;font-weight:700;display:flex}#mainLayerPopup .appDownloadPopup__content button.androidIcon:before{content:"";background:#000 url(https://image.dallalive.com/images/popup/appdownload/app_android_icon.png) 50%/25px no-repeat;border-radius:50%;width:36px;height:36px;margin-left:20px;margin-right:10px}#mainLayerPopup .appDownloadPopup__content button.iosIcon:before{content:"";background:#000 url(https://image.dallalive.com/images/popup/appdownload/app_ios_icon.png) 50%/25px no-repeat;border-radius:50%;width:36px;height:36px;margin-left:20px;margin-right:10px}#layerPopupCommon{z-index:60;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}#layerPopupCommon .popup{width:80%;min-width:300px;max-width:460px;position:relative}#layerPopupCommon .popup .btn-close{background:url(https://image.dallalive.com/images/api/close_w_l.svg) no-repeat;width:32px;height:32px;font-size:0;position:absolute;top:-40px;right:0}#layerPopupCommon .popup .in{text-align:center;color:#000;box-sizing:border-box;word-wrap:break-word;background:#fff;border-radius:20px;padding:12px;font-size:16px;font-weight:500;line-height:24px;position:relative}#layerPopupCommon .popup .in .title{margin-top:20px;font-size:18px;font-weight:700}#layerPopupCommon .popup .in .title--purple{color:#ff3c7b}#layerPopupCommon .popup .in .subTitle{margin-top:10px;font-size:16px;line-height:1.3}#layerPopupCommon .popup .desc{background:#eee;border-radius:20px;margin-top:22px;padding:16px 0 18px}#layerPopupCommon .popup .desc strong{font-size:16px}#layerPopupCommon .popup .desc p{font-size:14px;line-height:1.2}#layerPopupCommon .popup .img{display:inline-block}#layerPopupCommon .popup .img-moon{width:155px;height:104px;margin-top:20px;margin-left:75px}#layerPopupCommon .popup .img>img{width:100%}#layerPopupCommon .popup .btnWrap{margin-top:12px}#layerPopupCommon .popup .btnWrap .btn-ok{text-align:center;color:#fff;background-color:#ff3c7b;border-radius:12px;width:100%;height:44px;font-size:18px;font-weight:700;line-height:44px;display:block}#profileImgPop.overlay{z-index:91;background-color:#0009;justify-content:center;align-items:center;width:100vw;height:100%;display:flex;position:fixed;top:0;left:0}#profileImgPop.overlay .close{text-indent:-9999px;background:url(https://image.dallalive.com/svg/close_w_l_mail.svg);width:32px;height:32px;margin-left:auto}#profileImgPop .showWrapper{flex-direction:column;width:100%;max-width:500px;margin:0 auto;display:flex;position:relative}#profileImgPop .showWrapper .swiper-container{width:100%;padding-bottom:35px}#profileImgPop .showWrapper .swiper-container .imgWrap img{width:100%}#profileImgPop .showWrapper .navi{letter-spacing:-1px;color:#fff;background-color:#000;border-radius:100px;width:auto;padding:0 12px;font-size:14px;font-weight:400;line-height:26px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}#profileImgPop .showWrapper .closeBtn{background-image:url(https://image.dallalive.com/common/popClose-w.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:26px;height:26px;margin:0;position:absolute;top:-36px;right:20px}#profileImgPop .header,#profileImgPop .footer{box-sizing:border-box;color:#fff;background:#000;justify-content:space-between;width:100%;height:56px;padding:12px 16px;display:flex;position:absolute}#profileImgPop .header{top:0}#profileImgPop .footer{bottom:0}#profileImgPop .footer .navi{text-align:center;background:#424242;border-radius:11px;width:56px;font-size:12px;line-height:24px;position:absolute;top:-32px;left:calc(50% - 28px)}#profileImgPop .img_area{justify-content:center;align-items:center;height:calc(100% - 190px);display:flex;overflow:hidden}#profileImgPop .img_area .swiper-container{height:100%;max-height:100%}#profileImgPop .img_area .keen-slider{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:flex;position:relative;overflow:hidden}#profileImgPop .img_area .keen-slider__slide{display:flex}#profileImgPop .img_area .img_wrap{text-align:center;width:100%;height:100%}#profileImgPop .img_area .img_wrap img{object-fit:contain;width:100%;height:100%}.mobileType #eventPop .popLayer .popContainer{background:0 0}#eventPop{z-index:90;background-color:#000000b3;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#eventPop .popLayer{position:relative}#eventPop .popLayer .popContainer{border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:328px;display:flex;overflow:hidden}#eventPop .popLayer .popContainer.textPopup{background-color:#fff}#eventPop .popLayer .popContainer .popContent{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}#eventPop .popLayer .popContainer .popContent a{cursor:pointer;vertical-align:middle;width:100%}#eventPop .popLayer .popContainer .popContent img{vertical-align:middle;width:100%}#eventPop .popLayer .popContainer .popContent .title{color:#202020;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;text-align:center;word-break:keep-all;flex:none;width:100%;padding:20px 20px 0;font-size:16px;font-weight:700;line-height:48px;overflow:hidden}#eventPop .popLayer .popContainer .popContent .content{color:#202020;box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:20px 0 20px 20px;font-size:14px;font-weight:400;display:flex;position:relative}#eventPop .popLayer .popContainer .popContent .content .scrollWrap{width:100%;max-height:250px;overflow-y:overlay;padding:0 20px 0 0}#eventPop .popLayer .popContainer .popContent .content .scrollWrap.textPre p{white-space:pre-line}#eventPop .popLayer .popContainer .popContent .content .gradient{background:linear-gradient(#fff0,#fff);width:320px;height:50px;display:inline-block;position:absolute;bottom:0;left:0}#eventPop .popLayer .popContainer .popContent .content p{text-align:center;margin-bottom:16px;line-height:20px}#eventPop .popLayer .popContainer .popContent .submitBtn{color:#ff3c7b;box-sizing:border-box;background:0 0;border-top:1px solid #e6e6e6;border-radius:0;flex:1;width:100%;height:50px;font-size:15px;font-weight:700}#eventPop .popLayer .closeWrap{align-items:center;width:100%;margin-top:20px;display:flex}#eventPop .popLayer .closeWrap .dontShowLabel{flex:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}#eventPop .popLayer .closeWrap .dontShowLabel .dontShow{width:0;height:0;position:absolute;top:0;left:0}#eventPop .popLayer .closeWrap .dontShowLabel .dontShowBtn,#eventPop .popLayer .closeWrap .close{color:#fff;flex:1;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex}
