@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";@import"https://fonts.googleapis.com/css2?family=Nanum+Pen+Script&display=swap";:root{--page-inline: 16px;--color-basic: #111;--color-point: #fd4f58;--color-point2: #ff8a41}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:Pretendard}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none}input,select{-webkit-appearance:none;-webkit-border-radius:0;font:inherit}textarea{resize:none;font:inherit}input[type=submit],input[type=reset]{cursor:pointer}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=checkbox],input[type=radio],input[type=file]{display:none}a{text-decoration:none;color:inherit;display:inline-block}button{background-color:transparent;border:none;cursor:pointer;padding:0;font:inherit;color:inherit}mark{background-color:transparent;color:inherit}img{max-width:100%;height:auto}.editor *:not(font){all:revert}label{cursor:pointer}[popover]{margin:auto}mark[class*=border]{font-size:11px;font-weight:600;height:20px;padding-inline:4px;border-width:1px;border-style:solid;border-radius:3px;align-content:center;box-sizing:border-box}mark[class^=point]{color:var(--color-point)}mark[class^=point][class*=border]{border-color:var(--color-point)}mark[class^=point2]{color:var(--color-point2)}mark[class^=point2][class*=border]{border-color:var(--color-point2)}.topBox~[class*=Page]{padding-block:20px}.topBox~:is([class*=Page],[class$=Wrap]){min-height:calc(100vh - 56px - var(--navHeight, 0px))}.topBox~:is([class*=Page],[class$=Wrap]):has(+nav){--navHeight: 70px}body:not(:has(.topBox)) [class$=Page]{min-height:100vh}[class*=Page]{box-sizing:border-box;--btnHeight: 50px;padding-inline:var(--page-inline)}[class*=Page]:has(.btnBox-bottom){--pagePaddingBottom: calc(60px + var(--btnHeight))}[class*=Page]:has(.btnBox-bottom):has(small){--pagePaddingBottom: calc(60px + var(--btnHeight) + 34px)}.topBox{position:sticky;top:0;padding-inline:var(--page-inline);height:56px;align-content:center;background-color:#fff;z-index:10}.topBox>:is(a,button){position:absolute;top:50%;transform:translateY(-50%)}.topBox>:is(a,button)[class]{width:24px;aspect-ratio:1;background-repeat:no-repeat;background-position:center;background-size:cover;text-indent:-9999px}.topBox>:is(a,button):not([class]){right:var(--page-inline);font-size:14px;line-height:16px;font-weight:400}.topBox>:is(a,button).link-prev{left:var(--page-inline);background-image:url(/front/images/arrow-left-black.svg)}.topBox>:is(a,button).link-close{right:var(--page-inline);background-image:url(/front/images/icon-close.svg)}.topBox>:is(a,button).icon-alarm{right:var(--page-inline);background-image:url(/front/images/icon-alarm.svg)}.topBox h2{font-size:15px;height:100%;font-weight:700;text-align:center;align-content:center}[class$=Wrap]{box-sizing:border-box}[class$=Wrap]:not(:has(>[class*=Area]:last-child)){padding-bottom:20px}[class$=Wrap]>[class$=Area]{padding-inline:var(--page-inline);padding-block:20px;anchor-scope:--area-title}[class$=Wrap]>[class$=Area]:has(+[class$=Area]){border-bottom:7px solid #f2f2f2}[class$=Wrap]>[class$=Area]>:is(h2,h3){font-size:15px;line-height:18px;margin-bottom:20px;font-weight:700;anchor-name:--area-title}[class$=Wrap]>[class$=Area]>:is(h2,h3)+a{position:absolute;position-anchor:--area-title;top:anchor(top);right:anchor(right);width:24px;aspect-ratio:1;background:url(/front/images/icon-more.svg) no-repeat center / cover;text-indent:-9999px}.btnBox-bottom{position:fixed;left:0;bottom:0;width:100%;padding:30px var(--page-inline);box-sizing:border-box}.btnBox-bottom small{font-size:12px;line-height:14px;font-weight:400;color:#999;margin-bottom:20px;display:block}nav{position:sticky;bottom:0;background-color:#231e20;display:flex}nav a{flex:1;font-size:11px;font-weight:700;line-height:13px;display:block;padding-block:13px;text-align:center;color:#fff;--active: 0}nav a.active{--active: 1;color:var(--color-point)}nav a:before{content:"";width:22px;aspect-ratio:1;background:url(/front/images/icon-menu.svg) no-repeat left calc(100% * var(--active)) top calc(100%/(sibling-count() - 1)*(sibling-index() - 1)) / 200%;display:block;margin-inline:auto;margin-bottom:9px}.btn-point{display:block;width:100%;font-size:14px;font-weight:700;line-height:50px;border-radius:10px;background-color:var(--color-point);color:#fff;text-align:center}.btn-point:disabled{background-color:#dedede;color:#999}.coin{position:relative;text-indent:20px}.coin:before{content:"";width:16px;aspect-ratio:1;position:absolute;left:0;top:0;background:url(/front/images/icon-coin.svg) no-repeat center / cover}.agreeBox input[type=checkbox].checkBox+label{margin-bottom:11px}.agreeBox ul{padding-inline:19px;margin-bottom:30px}.agreeBox ul li:not(:last-child){margin-bottom:7px}input[type=checkbox]:is(.checkBox,.check):checked+label{--index: 1}input[type=checkbox]:is(.checkBox,.check)+label{display:flex;align-items:center;--index: 0}input[type=checkbox]:is(.checkBox,.check)+label:before{content:"";width:22px;aspect-ratio:1;background-position:left top calc(100% * var(--index));background-size:cover;margin-right:7px}input[type=checkbox].checkBox+label{font-size:14px;font-weight:700;padding-inline:14px}input[type=checkbox].checkBox+label:before{background-image:url(/front/images/icon-checkbox.svg)}input[type=checkbox].check+label{font-size:13px;line-height:1.23;font-weight:400}input[type=checkbox].check+label:before{background-image:url(/front/images/icon-check.svg)}input[type=checkbox].toggle+label{width:28px;height:18px;display:flex;border-radius:9px;background-color:#d8d8d8;flex-shrink:0;text-indent:-9999px;transition:.3s background-color;position:relative}input[type=checkbox].toggle+label:before{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:10px;aspect-ratio:1;border-radius:100%;background-color:#fff;transition:.3s right}input[type=checkbox].toggle:checked+label{background-color:var(--color-point)}input[type=checkbox].toggle:checked+label:before{right:4px}.bannerBox a{display:block}.bannerBox a img{width:100%}div:has(>[src*=banner],>[src$=".png"]){position:relative;line-height:0}div:has(>[src*=banner],>[src$=".png"]) img{width:100%;height:70px;object-fit:contain}div:has(>[src*=banner],>[src$=".png"]):after{content:"";position:absolute;inset:20px 0 0;z-index:-1}div:has(>[src*=banner],>[src$=".png"]):has([src*=banner01]):after{background-color:#15bf9c}div:has(>[src*=banner],>[src$=".png"]):has([src*=banner02]):after{background-color:#cba4e0}div:has(>[src*=banner],>[src$=".png"]):has([src*=banner03]):after{background-color:#fe8181}[class*=title-img]{display:flex;align-items:center}[class*=title-img]:before{content:"";aspect-ratio:1}[class*=title-img]:not([class*=small]):not(:has(img)) div strong:has(~*){margin-bottom:6px}[class*=title-img]:not([class*=small]):not(:has(img))>:is(button,a){margin-left:15px}[class*=title-img] img{width:60px;aspect-ratio:1;object-fit:cover;margin-right:15px;border-radius:100%;border:1px solid #dedede}[class*=title-img][class*=small]:before{width:50px;margin-right:12px;background:url(/front/images/img-login.png) no-repeat left top calc(100% / 3 * var(--index)) / 100%}[class*=title-img][class*=small].naver{--index: 0}[class*=title-img][class*=small].apple{--index: 1}[class*=title-img][class*=small].kakao{--index: 2}[class*=title-img][class*=small].google{--index: 3}[class*=title-img][class*=small] div strong:has(~*){margin-bottom:4px}[class*=title-img][class*=small]>:is(button,a){margin-left:12px}[class*=title-img] div{flex:1}[class*=title-img] div *:has(~strong){margin-bottom:3px}[class*=title-img] div strong{display:block;font-size:15px;font-weight:600}[class*=title-img] div strong:has(~*){margin-bottom:6px}[class*=title-img] div small,[class*=title-img] div time{font-size:12px;line-height:14px;display:block;font-weight:400}[class*=title-img] div strong~*{color:#999}[class*=title-img] div time span{margin-right:10px}[class*=title-img]>:is(button,a){font-size:12px;font-weight:400;color:#666;width:64px;aspect-ratio:64 / 30;border:1px solid #d9d9d9;border-radius:8px;text-align:center;align-content:center}body:has([popover]:popover-open){overflow:hidden}body:has([popover]:popover-open) #root :where(([popover],[popovertarget])){pointer-events:none}[popover]{border:none;opacity:0;transition-duration:.3s;transition-behavior:allow-discrete;transform-origin:opacity,transform;padding:0}[popover]::backdrop{background-color:transparent;transition-duration:.3s;transition-behavior:allow-discrete;transform-origin:backround-color}[popover]:popover-open{opacity:1}[popover]:popover-open::backdrop{background-color:#00000080}[popover].popup-main{border-radius:20px;width:calc(100% - 60px)}[popover].popup-main div:not(:has(button)){height:210px;background-color:#f2f2f2;width:100%}[popover].popup-main div:has(button){display:flex;justify-content:space-between;align-items:center;height:50px;padding-inline:20px}[popover].popup-main div:has(button) button{font-size:13px}[popover].popup-main div:has(button) button:first-child{color:#666;font-weight:400}[popover].popup-main div:has(button) button:last-child{font-weight:700}[popover].popup-fin{border-radius:20px;width:calc(100% - 60px)}[popover].popup-fin div{padding:40px 25px 50px}[popover].popup-fin div:before{content:"";display:block;width:60px;aspect-ratio:1;background:url(/front/images/icon-complete.svg) no-repeat center / cover;margin-inline:auto;margin-bottom:20px}[popover].popup-fin div strong,[popover].popup-fin div p{line-height:18.5px;text-align:center}[popover].popup-fin div strong{display:block;font-size:15px;font-weight:500}[popover].popup-fin div p{font-size:13px;font-weight:500;color:#999}[popover].popup-fin button{font-size:13px;height:50px;font-weight:700;background-color:#f2f2f2;width:100%}[popover].popupBox{border-radius:20px;width:calc(100% - 60px)}[popover].popupBox div{padding:40px 25px 50px}[popover].popupBox div strong,[popover].popupBox div p{line-height:18.5px;text-align:center}[popover].popupBox div strong{display:block;font-size:15px;font-weight:500}[popover].popupBox div p{font-size:13px;font-weight:500;color:#999}[popover].popupBox button{font-size:13px;height:50px;font-weight:700;background-color:#f2f2f2;width:100%}[popover].popup-confirm{border-radius:20px;width:calc(100% - 60px)}[popover].popup-confirm div{padding:40px 25px 50px}[popover].popup-confirm div strong,[popover].popup-confirm div p{line-height:18.5px;text-align:center}[popover].popup-confirm div strong{display:block;font-size:15px;font-weight:500}[popover].popup-confirm div p{font-size:13px;font-weight:500;color:#999}[popover].popup-confirm button{float:left;font-size:13px;height:50px;font-weight:700;background-color:#f2f2f2;width:50%}[popover].popup-confirm:after{content:"";display:block;clear:both}[popover].popup-bottom{margin-bottom:0;margin-inline:0;width:100%;padding:30px var(--page-inline);border-radius:20px 20px 0 0;box-sizing:border-box;transform:translateY(100%)}[popover].popup-bottom:popover-open{transform:translateY(0)}[popover].agreeBox ul li{display:flex;align-items:center}[popover].agreeBox ul li a{font-size:13px;line-height:1.23;font-weight:400}[popover].agreeBox ul li label:has(mark) mark{margin-right:.4em}[popover].agreeBox ul li label:not(:has(mark)){color:#666}[popover].agreeBox ul li a{color:#666;text-decoration:underline;text-underline-offset:3px;margin-left:auto}[popover].themeKey{padding-block:25px 20px}[popover].themeKey strong{font-size:15px;line-height:18px;font-weight:700;text-align:center;margin-bottom:20px;display:block}@starting-style{[popover]:popover-open{opacity:0}[popover]:popover-open.popup-bottom{transform:translateY(100%)}[popover]:popover-open::backdrop{background-color:transparent}}.searchBox,.inputBox li{display:flex}:is(.searchBox,.inputBox li) div{flex:1;position:relative}:is(.searchBox,.inputBox li) div:has(button:first-child){--searchWidth: 24px;--left: 12px;width:var(--searchWidth);--paddingLeft: calc(var(--searchWidth) + var(--left))}:is(.searchBox,.inputBox li) div:has(button:first-child) button:first-child{width:var(--searchWidth);left:var(--left)}:is(.searchBox,.inputBox li) div:has(button:last-child){--width: 20px;--right: 12px;width:var(--width);--paddingRight: calc(var(--width) + var(--right))}:is(.searchBox,.inputBox li) div:has(button:last-child) button:last-child{width:var(--width);right:var(--right)}:is(.searchBox,.inputBox li) div input:not([type=checkbox],[type=radio]){font-size:13px;font-weight:400;width:100%;height:50px;padding-inline:calc(20px + var(--paddingLeft, 0px)) calc(20px + var(--paddingRight, 0px));border:1px solid #dedede;border-radius:10px;box-sizing:border-box}:is(.searchBox,.inputBox li) div button{aspect-ratio:1;position:absolute;top:50%;transform:translateY(-50%);text-indent:-9999px;background-position:center;background-size:cover}:is(.searchBox,.inputBox li) div button:first-child{background-image:url(/front/images/icon-search.svg)}:is(.searchBox,.inputBox li) div button:last-child{background-image:url(/front/images/icon-delete.svg)}:is(.searchBox,.inputBox li)>button{font-size:13px;font-weight:700;margin-left:16px}:is(.searchBox,.inputBox li)>button:disabled{color:#dedede}.inputBox li{flex-wrap:wrap}.inputBox li:not(:last-child){margin-bottom:30px}.inputBox li>label{width:100%;font-size:11px;font-weight:700;margin-bottom:8px}.inputBox li>:is(small,mark){width:100%;padding-left:10px;margin-top:8px;font-size:12px;line-height:14px;font-weight:400}.inputBox li>small{color:#999}.inputBox li>small+mark{margin-top:4px}.inputBox li textarea{height:238px}textarea{font-size:13px;font-weight:400;padding:16px 20px 20px;width:100%;border:1px solid #dedede;border-radius:10px;box-sizing:border-box}.tab-btn{display:flex}.tab-btn li{flex:1}.tab-btn li button{width:100%;font-size:13px;padding-bottom:11.5px;font-weight:700;color:#999;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#c9c9c9}.tab-btn li button.active,.tab-btn li button:hover{color:var(--color-basic)}.tab-btn li button.active{border-color:var(--color-basic)}.tab-btn.full{position:relative}.tab-btn.full:after{content:"";position:absolute;left:calc(var(--page-inline) * -1);bottom:0;width:calc(100% + var(--page-inline) * 2);height:1px;background-color:#c9c9c9;z-index:-1}:is(.listBox,.tab-content,.listPage ul,.alarmPage ul):empty:before{font-size:13px;color:#00000073;content:"데이터 없음";padding:70px 50px 25px;display:block;text-align:center;background:url(/front/images/icon-empty.svg) no-repeat center top 20px / 55px}.listBox li:not(:has(a img)):not(:last-child){margin-bottom:15px}.listBox li:not(:has(a)),.listBox li a{font-size:13px;font-weight:400}.listBox li:not(:has(a)),.listBox li a:not(:has(img)){display:flex;align-items:center;line-height:15px}:is(.listBox li:not(:has(a)),.listBox li a:not(:has(img))) mark{font-weight:600;margin-right:5px}.listBox li:has(a img){float:left;width:calc((100% - 8px)/2)}.listBox li:has(a img):not(:last-child){margin-right:8px}.listBox li:has(a img) a{display:block;line-height:0}.listBox li:has(a img) a img{width:100%;margin-bottom:10px}.listBox li:has(a img) a p{line-height:16px;padding-inline:5px}.listBox:has(li a img):after{content:"";display:block;clear:both}:is(ul.listBox li:not(:has(a)),ul.listBox li a:not(:has(img))):before{content:"";width:3px;aspect-ratio:1;border-radius:100%;background-color:#999;margin-right:10px}ol.listBox li{counter-increment:listIndex}ol.listBox li a:not(:has(img)) p:before{content:counter(listIndex) ".";margin-right:.4em}[class*=list-order] li{margin-bottom:19.5px;counter-increment:listOrder}[class*=list-order] li:not(:last-child){margin-bottom:6px}[class*=list-order] li button,[class*=list-order] li a{padding:6.5px 15px;display:flex;align-items:center;background-color:#f2f2f2;border-radius:6px;font-size:13px;line-height:15px;font-weight:400;width:100%;text-align:left;border-width:1px;border-style:solid;border-color:#f2f2f2;box-sizing:border-box}:is([class*=list-order] li button,[class*=list-order] li a):before{content:var(--orderText, "") counter(listOrder) ".";margin-right:.4em}:is([class*=list-order] li button,[class*=list-order] li a):has(small) small{font-size:11px;font-weight:400;color:#999;margin-left:auto}:is([class*=list-order] li button,[class*=list-order] li a).active{border-color:#ff9d9f;background-color:#fff0f0;color:var(--color-point);font-weight:700}:is([class*=list-order] li button,[class*=list-order] li a).active small{color:var(--color-point);font-weight:700}[class*=list-order][class*=arrow] li :is(button,a).active:after{content:"";width:8px;aspect-ratio:8 / 10;background:url(/front/images/arrow-right-point.svg) no-repeat center / cover;order:-1;margin-right:10px}.list-byData>li{padding-bottom:19.5px;border-bottom:1px solid #dedede}.list-byData>li:not(:last-child){margin-bottom:19.5px}.list-byData>li b{font-size:11px;line-height:13px;font-weight:700;margin-bottom:20px;display:block}b:has(+.list-hyphen){line-height:14px;font-weight:700;margin-bottom:8px;display:block}b:has(+.list-hyphen),.list-hyphen{font-size:11px;color:#999}.list-hyphen{line-height:16.75px;font-weight:400}.list-hyphen li{display:flex}.list-hyphen li:before{content:"-";margin-right:.4em}.list-setting{border-top:1px solid var(--color-basic)}.list-setting li{border-bottom:1px solid #dedede}.list-setting li a{padding-block:19.5px;display:block}.list-setting li a time{width:100%;font-size:11px;line-height:13px;font-weight:400;color:#999;margin-bottom:8px;display:block}.list-setting li a p{font-size:13px;line-height:15px;font-weight:400}[class*=thema-content]{display:flex;flex-wrap:wrap;gap:8px 6px}[class*=thema-content] li :is(button,a){font-size:13px;font-weight:400;line-height:36px;padding-inline:14px;border:1px solid #dedede;border-radius:18px;box-sizing:border-box}[class*=thema-content] li :is(button,a):hover,[class*=thema-content] li :is(button,a).active{color:var(--color-point)}[class*=thema-content] li :is(button,a).active{font-weight:700;border-color:#ff9d9f;background-color:#fff0f0}[class*=thema-content][class*=gray] li :is(button,a):not(.active){background-color:#f2f2f2;border-color:#f2f2f2}.theme-item mark{font-size:11px;line-height:13px;margin-bottom:16px;display:block}.theme-item mark[class=""]{color:#999}.theme-item ul:not(:last-of-type){margin-bottom:19.5px;padding-bottom:14.5px;border-bottom:1px solid #dedede}.theme-item ul li:not(:last-child){margin-bottom:11px}.theme-item ul li a{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:400;padding-left:4px}.theme-item ul li a:after{content:"";width:24px;aspect-ratio:1;background:url(/front/images/icon-more.svg) no-repeat center / cover}.detailPage{display:flex;flex-direction:column}.detailPage .titleArea{border-bottom-width:1px;border-style:solid}.detailPage .titleArea strong{font-size:18px;display:block}.detailPage .titleArea strong mark{margin-right:.4em}.detailPage .titleArea small,.detailPage .titleArea time{float:left;font-size:13px;line-height:15px;font-weight:400;color:#999}.detailPage .titleArea small,.detailPage .titleArea time span{margin-right:8px}.detailPage .titleArea:has(small,time){padding-bottom:19.5px;border-bottom-color:var(--color-basic)}.detailPage .titleArea:has(small,time) strong{line-height:23px;font-weight:500;margin-bottom:8px}.detailPage .titleArea:not(:has(small,time)){padding-block:14.5px;border-top:1px solid var(--color-basic);border-bottom-color:#dedede}.detailPage .titleArea:not(:has(small,time)) strong{line-height:18px;font-weight:600}.detailPage .titleArea:has(small,time):after{content:"";display:block;clear:both}.detailPage .title-img{padding-bottom:19.5px;border-bottom:1px solid var(--color-basic)}.detailPage>strong{font-size:15px;line-height:18px;font-weight:700;display:block}.detailPage .contentArea{flex:1;padding-block:19.5px;font-size:13px;white-space:pre-line}.detailPage .contentArea:has(+:is(a,button,p)){border-bottom:1px solid #dedede}.detailPage .contentArea:has(+:is(a,button)){margin-bottom:19.5px}.detailPage .contentArea:has(+p){margin-bottom:14.5px}.detailPage .contentArea.not-ticket{display:flex;flex-direction:column;justify-content:center;align-items:center}.detailPage .contentArea.not-ticket p{font-size:15px;line-height:19px;margin-bottom:20px;font-weight:400;text-align:center}.detailPage .contentArea.not-ticket p mark{font-weight:500}.detailPage .contentArea.not-ticket a{max-width:144px}.detailPage>p{font-size:11px;line-height:13.5px;margin-bottom:20px;font-weight:400;color:#999;text-align:center}.detailPage>:is(a,button){width:104px;aspect-ratio:104 / 40;font-size:12px;font-weight:500;color:#666;background-color:#f2f2f2;border-radius:10px;display:block;margin-inline:auto;text-align:center;align-content:center}.splashPage{background-color:#231e20;display:flex;justify-content:center;align-items:center}.splashPage img{max-width:166px}.appInfoPage{text-align:center;padding-block:20px calc(30px + var(--pagePaddingBottom, 0px))}.appInfoPage>p{max-width:200px;margin-inline:auto;font-size:13px;line-height:1.38;margin-bottom:40px;font-weight:400;color:#999}.appInfoPage ul{max-width:300px;margin-inline:auto;text-align:left}.appInfoPage ul li{max-width:250px}.appInfoPage ul li:not(:last-child){margin-bottom:20px}.appInfoPage ul li:before{content:"";width:64px;aspect-ratio:1;margin-right:12px;float:left;background:url(/front/images/icon-appInfo.svg) no-repeat left top calc(100%/(sibling-count() - 1)*(sibling-index() - 1)) / 100%}.appInfoPage ul li b{font-size:15px;line-height:18px;font-weight:500;padding-top:5px;margin-bottom:6px;display:block}.appInfoPage ul li p{font-size:12px;line-height:1.33;font-weight:400;color:#666}.appInfoPage ul li:after{content:"";display:block;clear:both}.simpleLoginPage{background-color:#231e20;display:flex;flex-direction:column;align-items:center;padding-block:80px 30px}.simpleLoginPage button{font-size:14px;font-weight:700;height:var(--btnHeight);width:100%;background-color:#fff;border-radius:10px;display:flex;justify-content:center;align-items:center;gap:20px}.simpleLoginPage button:first-of-type{margin-top:auto}.simpleLoginPage button:has(+button){margin-bottom:10px}.simpleLoginPage button:before{content:"";width:26px;aspect-ratio:1;background-repeat:no-repeat;background-position:center;background-size:cover}.simpleLoginPage button.naver:before{background-image:url(/front/images/icon-naver.png)}.simpleLoginPage button.kakao:before{background-image:url(/front/images/icon-kakao.png)}.simpleLoginPage button.apple:before{background-image:url(/front/images/icon-apple.png)}.simpleLoginPage p{font-size:12px;line-height:14px;font-weight:400;color:#ffffffb3;margin-block:15px 30px;width:100%;display:flex;align-items:center;gap:21px}.simpleLoginPage p:before,.simpleLoginPage p:after{content:"";flex:1;height:1px;background-color:#ffffff4d}.loginFinPage{text-align:center;padding-block:56px calc(30px + var(--pagePaddingBottom, 0px))}.loginFinPage h2{font-size:22px;line-height:26px;font-weight:600;margin-bottom:20px}.loginFinPage>p{max-width:200px;margin-inline:auto;font-size:15px;line-height:20px;margin-bottom:60px;font-weight:400}.loginFinPage>p mark{color:#fb4e52}.loginFinPage ul{max-width:300px;margin-inline:auto;text-align:left}.loginFinPage ul li:not(:last-child){margin-bottom:15px}.loginFinPage ul li:before{content:"";width:64px;aspect-ratio:1;margin-right:12px;float:left;background:url(/front/images/icon-loginFin.svg) no-repeat left top calc(100%/(sibling-count() - 1)*(sibling-index() - 1)) / 100%}.loginFinPage ul li p,.loginFinPage ul li b{font-size:15px;line-height:1.47;font-weight:400}.loginFinPage ul li p{padding-top:12px;color:#666}.loginFinPage ul li:after{content:"";display:block;clear:both}.alarm-text{margin-inline:var(--page-inline);padding-block:7px;border-radius:8px;background-color:#fff0f0;text-align:center}.alarm-text mark{font-size:11px;font-weight:700}.homeWrap .tab-btn{margin-bottom:14.5px}.homeWrap>[class$=Area]{padding-block:20px;anchor-scope:--area-title}.homeWrap>[class$=Area]>h2{font-size:15px;line-height:18px;margin-bottom:20px;font-weight:700;anchor-name:--area-title;anchor-scope:this}.homeWrap>[class$=Area]>h2+a{position:absolute;position-anchor:--area-title;top:anchor(top);right:anchor(right);width:24px;aspect-ratio:1;background:url(/front/images/icon-more.svg) no-repeat center / cover;text-indent:-9999px}.homeWrap>[class$=Area].dataArea .tab-content li:not(:last-child){margin-bottom:8px}.homeWrap>[class$=Area].dataArea .tab-content li a{display:flex}.homeWrap>[class$=Area].dataArea .tab-content li a img{width:120px;flex-shrink:0;border-radius:10px}.homeWrap>[class$=Area].dataArea .tab-content li a div{padding-inline:14px;align-content:center;font-weight:400;flex:1}.homeWrap>[class$=Area].dataArea .tab-content li a div p{font-size:13px;line-height:15px;margin-bottom:8px}.homeWrap>[class$=Area].dataArea .tab-content li a div small{font-size:12px;line-height:14px;color:#999}.listPage.borderTop ul{border-top:1px solid var(--color-basic)}.listPage ul:not(.tab-btn) li{border-bottom:1px solid #dedede}.listPage ul:not(.tab-btn) li a{display:block}.listPage ul:not(.tab-btn) li a:has(img){padding-block:11.5px}.listPage ul:not(.tab-btn) li a:not(:has(img)){padding-block:14.5px}.listPage ul:not(.tab-btn) li a p{font-size:13px;line-height:16px;float:left}.listPage ul:not(.tab-btn) li a p:has(+img){width:calc(100% - 118px);padding-top:3px}.listPage ul:not(.tab-btn) li a p:not(:has(+img)){width:100%}.listPage ul:not(.tab-btn) li a p:has(+*){margin-bottom:8px}.listPage ul:not(.tab-btn) li a small,.listPage ul:not(.tab-btn) li a span,.listPage ul:not(.tab-btn) li a time{font-size:11px;line-height:13px;color:#999;float:left}.listPage ul:not(.tab-btn) li a span+time{margin-left:7px}.listPage ul:not(.tab-btn) li a img{float:right;margin-left:28px;width:90px;height:60px;object-fit:cover;border-radius:10px}.listPage ul:not(.tab-btn) li a:after{content:"";display:block;clear:both}.listPage>button{width:180px;height:40px;background-color:#f2f2f2;border-radius:10px;font-size:12px;color:#666;font-weight:500;margin-inline:auto;display:block;margin-top:19.5px}.portfolioPage a{display:flex;align-items:center}.portfolioPage a:not(:last-child){margin-bottom:20px}.portfolioPage a:before{content:"";width:70px;aspect-ratio:1;background:url(/front/images/icon-portfolio.svg) no-repeat left top calc(100%/(sibling-count() - 1)*(sibling-index() - 1)) / 100%}.portfolioPage a div{flex:1;margin-inline:16px 9px}.portfolioPage a div small{font-size:13px;line-height:15px;font-weight:400;color:#666;margin-bottom:6px;display:inline-block}.portfolioPage a div p{font-size:15px;line-height:18px;font-weight:500}.portfolioPage a:after{content:"";width:24px;aspect-ratio:1;background:url(/front/images/icon-more.svg) no-repeat center / cover}.portfolioPage a.new div small{position:relative}.portfolioPage a.new div small:after{content:"";width:24px;aspect-ratio:2 / 1;background:url(/front/images/icon-new.svg) no-repeat center / cover;position:absolute;left:calc(100% + 4px);top:-5px}.stockPage ol li ul li:not(:last-child){margin-bottom:20px}.stockPage ol li ul li a{display:flex;align-items:center}.stockPage ol li ul li a:is(.stockPage ol li ul li a):not(:has(img)):before{content:"";width:44px;aspect-ratio:1;background:url(/front/images/img-hiatus.svg) no-repeat left top / 100%}.stockPage ol li ul li a img{width:44px;aspect-ratio:1;border-radius:100%}.stockPage ol li ul li a div{flex:1;margin-inline:14px}.stockPage ol li ul li a div p{font-size:13px;line-height:15px;margin-bottom:4px;font-weight:400}.stockPage ol li ul li a div time{font-size:11px;line-height:13px;font-weight:400;color:#999}.stockPage ol li ul li a:after{content:"";width:24px;aspect-ratio:1;background:url(/front/images/icon-more.svg) no-repeat center / cover}.themeWrap .listBox li p{flex-shrink:0}.themeWrap .listBox li small{flex:1;font-size:11px;margin-left:20px;font-weight:400;color:#999}.themeWrap ul.listBox li p{width:145px}.themeWrap ol.listBox li a:before{content:"";width:10px;aspect-ratio:10 / 8;margin-right:10px}.themeWrap ol.listBox li a.up:before{background-color:var(--color-point)}.themeWrap ol.listBox li a.down:before{background-color:#25acfb}.themeWrap ol.listBox li a p{width:150px}.themeListPage ul li:has(>button){display:flex;align-items:center}.themeListPage ul li:has(>button) a{flex:1}.themeListPage ul li:has(>button)>button{width:24px;aspect-ratio:1;background:url(/front/images/theme-key.svg) no-repeat center / cover;text-indent:-9999px}.keyPage ul li a{position:relative;padding-right:34px}.keyPage ul li a:before{content:"";position:absolute;right:5px;top:50%;transform:translateY(-50%);width:24px;aspect-ratio:1;background:url(/front/images/theme-key.svg) no-repeat center / cover}.themeKeyDetailArea{padding-block:29.5px 20px}.themeKeyDetailArea strong{font-size:14px;line-height:16px;margin-bottom:10px;font-weight:600;display:block}.themeKeyDetailArea strong:not(:first-of-type),.themeKeyDetailArea b:has(+.list-hyphen){padding-top:30px}.themeKeyDetailArea p{font-size:13px;line-height:17.5px;font-weight:400;color:#666}.themeKeyDetailArea :is(button,a){font-size:12px;font-weight:400;color:#666;height:40px;padding-inline:15px;background-color:#f2f2f2;border-radius:10px;float:left}.themeKeyDetailArea :is(button,a)+:is(button,a){margin-left:6px}.themeKeyDetailArea :is(button,a)+*:not(button,a){clear:both}.themeKeyDetailArea:has(:is(button,a):last-child):after{content:"";display:block;clear:both}.themeIssuePage>strong{font-size:15px;line-height:18px;font-weight:700;padding-top:19.5px;border-top:1px solid var(--color-basic);margin-block:19.5px 20px;display:block}.themePopularPage>strong{font-size:15px;line-height:18px;font-weight:700;padding-top:19.5px;border-top:1px solid var(--color-basic);margin-bottom:20px;display:block}.stockGlossaryPage .thema-content-gray{margin-top:12px}.stockGlossaryPage .thema-content-gray li :is(button,a){width:77px;box-sizing:border-box;text-align:center}.stockGlossaryPage .resultArea{margin-top:19.5px;border-top:1px solid var(--color-basic)}.stockGlossaryPage ol.resultArea>li{padding-top:19.5px}.stockGlossaryPage ol.resultArea>li:not(:first-child){border-top:1px solid #dedede;margin-top:19.5px}.stockGlossaryPage ol.resultArea>li strong{font-size:15px;line-height:18px;font-weight:700;margin-bottom:15px;display:block}.stockGlossaryPage ol.resultArea>li ul li:not(:last-child){margin-bottom:15px}.stockGlossaryPage ol.resultArea>li ul li :is(button,a){font-size:13px;line-height:15px;font-weight:400;display:block;width:100%;text-align:left}.stockGlossaryPage ul.resultArea{padding-top:16.5px}.stockGlossaryPage ul.resultArea li:not(:last-child){margin-bottom:8px}.stockGlossaryPage ul.resultArea li button,.stockGlossaryPage ul.resultArea li a{display:flex;align-items:center;text-align:left;width:100%;font-size:13px;font-weight:400}:is(.stockGlossaryPage ul.resultArea li button,.stockGlossaryPage ul.resultArea li a):before{content:"";width:22px;aspect-ratio:1;background:url(/front/images/icon-search-result.svg) no-repeat center / cover;margin-right:8px}:is(.stockGlossaryPage ul.resultArea li button,.stockGlossaryPage ul.resultArea li a) mark{font-weight:700}.ticketPage>p{font-size:15px;line-height:21.5px;margin-bottom:20px;font-weight:400}.ticketPage>p mark{display:block;font-size:18px;font-weight:600}.ticketPage a{padding:20px 25px;border-radius:10px;position:relative}.ticketPage a strong{font-size:15px;line-height:18px;font-weight:700}.ticketPage a strong:before{content:"₩"}.ticketPage a:before{content:"";width:24px;aspect-ratio:1;background:url(/front/images/icon-more.svg) no-repeat center / cover;position:absolute}.ticketPage>a{background-color:#fff0f0;display:block}.ticketPage>a:before{right:10px;top:18px}.ticketPage>a b{display:block;font-size:16px;line-height:19px;font-weight:700;margin-bottom:10px}.ticketPage>a img{float:left;width:60px;margin-right:15px}.ticketPage>a p{font-size:13px;line-height:16.5px;font-weight:400;color:#666;margin-bottom:8px;max-width:200px}.ticketPage>a:after{content:"";display:block;clear:both}.ticketPage strong{font-size:15px;line-height:18px;font-weight:700;margin-block:30px 4px;display:block}.ticketPage small{font-size:13px;line-height:15px;font-weight:400;color:#999;margin-bottom:15px;display:block}.ticketPage>div{display:flex;gap:8px}.ticketPage>div a{flex:1}.ticketPage>div a:before{right:5px;top:15px}.ticketPage>div a p{font-size:13px;line-height:15px;font-weight:400;margin-bottom:7px}.ticketPage>div:nth-of-type(1) a{background-color:#f5edeb}.ticketPage>div:nth-of-type(2) a{background-color:#e9f5f3}.ticketPage>div:nth-of-type(3) a{background-color:#f1effa}.ticketPage>div:nth-of-type(4) a{background-color:#f5f3e4}.ticketPage>div:nth-of-type(5) a{background-color:#eff6ee}.settingWrap h3:has(mark){display:flex;gap:10px;align-items:center}.settingWrap h3:has(mark) mark{font-weight:600}.settingWrap h3:first-of-type{margin-top:10px}.settingWrap h3:not(:first-of-type){margin-top:30px}.settingWrap .ticketArea>:is(div,a,button){padding:20px;border:1px solid #dedede;border-radius:10px}.settingWrap .ticketArea>:is(div,a,button):not(:has(+h3)){margin-bottom:10px}.settingWrap .ticketArea>:is(div,a,button):has(mark) :is(p,dl){float:left;width:calc(100% - 86px)}.settingWrap .ticketArea>:is(div,a,button) mark{float:right;padding:11px 10px 11px 29.5px}.settingWrap .ticketArea>:is(div,a,button) button{clear:both}.settingWrap .ticketArea>:is(div,a,button) p{font-size:16px;line-height:19px;font-weight:400}.settingWrap .ticketArea>:is(div,a,button) p:has(+mark){margin-bottom:8px}.settingWrap .ticketArea>:is(div,a,button) p:has(+small){margin-bottom:4px}.settingWrap .ticketArea>:is(div,a,button) p b{font-weight:600}.settingWrap .ticketArea>:is(div,a,button) mark{font-size:15px;line-height:18px;font-weight:700;border-left:1px solid #dedede}.settingWrap .ticketArea>:is(div,a,button) dl,.settingWrap .ticketArea>:is(div,a,button) small{font-size:11px;line-height:13px;font-weight:400;color:#999}.settingWrap .ticketArea>:is(div,a,button) dl{display:flex;gap:10px}.settingWrap .ticketArea>:is(div,a,button) dl dd{display:flex;align-items:center;color:#666;gap:.4em}.settingWrap .ticketArea>:is(div,a,button) dl:has(+button){margin-bottom:20px}.settingWrap .ticketArea>:is(div,a,button) button{font-size:12px;line-height:14px;font-weight:700;color:#fff;padding:13px 30px;background-color:var(--color-point);border-radius:10px;display:block;margin-inline:auto}.settingWrap .ticketArea>:is(div,a,button):not(:has(button)):after{content:"";display:block;clear:both}.settingWrap .ticketArea>:is(a,button){display:block;width:100%;box-sizing:border-box;position:relative}.settingWrap .ticketArea>:is(a,button)>*{padding-left:70px}.settingWrap .ticketArea>:is(a,button):before{content:"";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:60px;aspect-ratio:1;background:url(/front/images/logo-symbol.svg) no-repeat center / cover}.settingWrap .ticketArea ul li:before{background-image:url(/front/images/icon-setting-data.svg)}.settingWrap .settingArea ul li:before{background-image:url(/front/images/icon-setting-setting.svg)}.settingWrap ul li{display:flex;align-items:center;font-size:13px;line-height:15px;font-weight:400}.settingWrap ul li:not(:last-child){margin-bottom:20px}.settingWrap ul li:before{content:"";width:22px;aspect-ratio:1;margin-right:15px;background-position:left top calc(100%/(sibling-count() - 2)*(sibling-index() - 1));background-size:100%}.settingWrap ul li a,.settingWrap ul li label:first-child,.settingWrap ul li p{flex:1}.settingWrap ul li a{position:relative}.settingWrap ul li a:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px;aspect-ratio:1;background:url(/front/images/icon-more.svg) no-repeat center / cover}.settingWrap ul li label:first-child,.settingWrap ul li p{display:flex;align-items:center;gap:10px}:is(.settingWrap ul li label:first-child,.settingWrap ul li p) small{font-size:11px;color:#999}:is(.settingWrap ul li label:first-child,.settingWrap ul li p)~:last-child{margin-left:auto}.settingWrap ul li p+mark{font-weight:700}.settingWrap>p{font-size:11px;line-height:13px;font-weight:400;color:#999;text-align:center;margin-top:20px}.ticketPaymentPage div:not([class]){padding:20px;border:1px solid #d9d9d9;border-radius:10px}.ticketPaymentPage div:not([class]) p{font-size:18px;line-height:21px;margin-bottom:5px;font-weight:500}.ticketPaymentPage div:not([class]) mark{font-size:18px;line-height:21px;font-weight:700}.ticketPaymentPage div:not([class]) dl{display:flex;align-items:center;font-size:13px;font-weight:400;gap:10px}.ticketPaymentPage div:not([class]) dl:first-of-type{margin-top:14.5px;padding-top:19.5px;border-top:1px solid #dedede}.ticketPaymentPage div:not([class]) dl:not(:first-of-type){margin-top:8px}.ticketPaymentPage div:not([class]) dl dt{width:70px;color:#999}.ticketPaymentPage div:not([class]) dl dd{display:flex;align-items:center;gap:.4em;color:#666}.ticketPaymentPage div:not([class]) dl dd strong{color:var(--color-basic);font-weight:500}.ticketPaymentPage>b{margin-top:30px}.ticketPaymentPage .list-hyphen li a{margin-left:.4em}.ticketPaymentPage .list-hyphen li a mark{text-decoration:underline}.ticketPaymentPage .agreeBox{margin-top:29.5px;padding-top:29.5px;border-top:1px solid var(--color-basic)}.settingMyInfoWrap{padding-bottom:70px}.settingMyInfoWrap .loginInfoArea{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.settingMyInfoWrap .loginInfoArea h3,.settingMyInfoWrap .loginInfoArea p{margin-bottom:19.5px}.settingMyInfoWrap .loginInfoArea p{font-size:13px;font-weight:400;position:relative}.settingMyInfoWrap .loginInfoArea p:before{content:"";position:absolute;left:0;top:50%;transform:translate(calc(-100% - 5px),-50%);width:22px;aspect-ratio:1;background:url(/front/images/icon-login.png) no-repeat left top calc(100% / 3 * var(--index)) / 100%}.settingMyInfoWrap .loginInfoArea p.naver{--index: 0}.settingMyInfoWrap .loginInfoArea p.apple{--index: 1}.settingMyInfoWrap .loginInfoArea p.kakao{--index: 2}.settingMyInfoWrap .loginInfoArea p.google{--index: 3}.settingMyInfoWrap .loginInfoArea .inputBox{width:100%;padding-top:29.5px;border-top:1px solid #dedede;padding-bottom:10px}.settingMyInfoWrap .ticketArea h3{padding-top:10px;margin-bottom:15px}.settingMyInfoWrap .ticketArea>div{padding:20px;border:1px solid #dedede;border-radius:10px}.settingMyInfoWrap .ticketArea>div:not(:last-of-type){margin-bottom:10px}.settingMyInfoWrap .ticketArea>div:not(:empty) p{font-size:16px;font-weight:400;display:flex;align-items:center;gap:12px}.settingMyInfoWrap .ticketArea>div:not(:empty) dl{display:flex;align-items:center;gap:6px;font-size:11px;line-height:13px;font-weight:400}.settingMyInfoWrap .ticketArea>div:not(:empty) dl:first-of-type{margin-top:15px}.settingMyInfoWrap .ticketArea>div:not(:empty) dl:not(:first-of-type){margin-top:4px}.settingMyInfoWrap .ticketArea>div:not(:empty) dl dt{width:60px;color:#999}.settingMyInfoWrap .ticketArea>div:not(:empty) dl dd{display:flex;align-items:center;gap:.4em;color:#666}.settingMyInfoWrap .ticketArea>div:not(:empty) div{margin-top:20px;display:flex;gap:8px}.settingMyInfoWrap .ticketArea>div:not(:empty) div :is(button,a){flex:1;height:40px;font-size:12px;font-weight:500;color:#666;background-color:#f2f2f2;border-radius:10px;text-align:center;align-content:center}.settingMyInfoWrap .ticketArea div:empty{height:135px;box-sizing:border-box;align-content:center}.settingMyInfoWrap .ticketArea div:empty:before{content:"사용중인 이용권이 없습니다.";font-size:13px;line-height:15px;font-weight:400;color:#999;display:block;text-align:center}.settingMyInfoWrap+div{position:fixed;left:0;bottom:0;display:flex;width:100%}.settingMyInfoWrap+div :is(button,a){flex:1;line-height:50px;text-align:center;font-size:12px;font-weight:400;color:#999;background-color:#f2f2f2;position:relative}.settingMyInfoWrap+div :is(button,a):not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:14px;background-color:#c9c9c9}.settingPaymentHistoryPage ul.list-setting{border-top:1px solid var(--color-basic)}.settingPaymentHistoryPage ul.list-setting li{border-bottom:1px solid #dedede}.settingPaymentHistoryPage ul.list-setting li a p:has(strong){display:flex;justify-content:space-between}.settingPaymentHistoryPage ul.list-setting li a p:has(strong) strong{font-weight:700}.settingPaymentHistoryPage ul.list-setting li a button{width:70px;height:30px;font-size:12px;font-weight:400;color:#666;border:1px solid #d9d9d9;border-radius:8px;margin-top:15px}.settingPaymentHistoryPage ul.list-setting li.canceling{position:relative;color:#999}.settingPaymentHistoryPage ul.list-setting li.canceling a time{width:50%}.settingPaymentHistoryPage ul.list-setting li.canceling:not(:has(mark)):after{content:"취소 중";color:var(--color-point)}.settingPaymentHistoryPage ul.list-setting li.canceling:after,.settingPaymentHistoryPage ul.list-setting li.canceling mark{font-size:11px;font-weight:500;position:absolute;right:0;top:19.5px}.settingPaymentAutoManagePage>div{padding:20px 20px 15px;border:1px solid #dedede;border-radius:10px}.settingPaymentAutoManagePage>div:not(:last-of-type){margin-bottom:10px}.settingPaymentAutoManagePage>div b{font-size:16px;line-height:19px;font-weight:400;margin-bottom:8px;display:block}.settingPaymentAutoManagePage>div p{font-size:12px;line-height:16px;font-weight:400}.settingPaymentAutoManagePage>div :is(button,a){font-size:12px;font-weight:400;color:#666;padding:8px 14px;border:1px solid #d9d9d9;border-radius:8px;box-sizing:border-box}.settingPaymentAutoManagePage>div:has(>div:not(:first-child)) strong{font-size:16px;line-height:19px;font-weight:700;display:block}.settingPaymentAutoManagePage>div:has(>div:not(:first-child)) dl{margin-top:20px;font-size:12px;font-weight:400;display:flex;align-items:center;gap:10px}.settingPaymentAutoManagePage>div:has(>div:not(:first-child)) dl dt{color:#999}.settingPaymentAutoManagePage>div:has(>div:not(:first-child))>div{display:flex;align-items:center;justify-content:space-between;padding-top:14.5px;margin-top:19.5px;border-top:1px solid #dedede}.settingPaymentAutoManagePage>div:has(>div:first-child){display:flex;align-items:center;justify-content:space-between}.settingPaymentAutoManagePage>div:has(>div:first-child)>div p{color:#999}.settingPaymentAutoManagePage>b{margin-top:30px}.membershipCancelPage p{font-size:15px;line-height:19px;font-weight:400;max-width:220px;margin-bottom:20px}.membershipCancelPage>div{padding:20px;border:1px solid #dedede;border-radius:10px}.membershipCancelPage>div p{font-size:13px;line-height:15px;font-weight:400}.membershipCancelPage dl{margin-top:8px;display:flex;align-items:center;gap:10px;font-size:11px;font-weight:400}.membershipCancelPage dl dt{color:#999}.membershipCancelPage dl dd{color:#666}.membershipCancelPage .list-hyphen{margin-top:12px}.membershipCancelPage>strong{font-size:14px;line-height:18px;font-weight:700;padding-top:29.5px;margin-top:29.5px;margin-bottom:20px;border-top:1px solid var(--color-basic);display:block}.membershipCancelPage .checkArea{margin-bottom:30px}.membershipCancelPage .checkArea li:not(:last-child){margin-bottom:12px}.membershipCancelPage .checkArea li textarea{margin-left:29px;width:calc(100% - 29px);height:130px;padding:16px 20px 20px;margin-top:5px}div:has(+.alarmPage):not(.topBox){padding:15px 26px 15px 16px;background-color:#f2f2f2;display:flex;justify-content:space-between;align-items:center}div:has(+.alarmPage):not(.topBox) p{font-size:11px;line-height:14.5px;color:#666}div:has(+.alarmPage):not(.topBox) :is(button,a){width:24px;aspect-ratio:1;background:url(/front/images/icon-setting-gray.svg) no-repeat center / cover;text-indent:-9999px}.alarmPage{--navHeight: 59px}.alarmPage ul li{padding-bottom:19.5px;margin-bottom:19.5px;padding-right:40px;border-bottom:1px solid #dedede;position:relative}.alarmPage ul li p{font-size:13px;line-height:16.5px;font-weight:400}.alarmPage ul li p:last-of-type{margin-bottom:8px}.alarmPage ul li time{font-size:11px;line-height:13px;font-weight:300;color:#999}.alarmPage ul li time:has(span){display:flex;gap:10px}.alarmPage ul li button{position:absolute;right:10px;top:-2px;width:20px;aspect-ratio:1;background:url(/front/images/icon-close-gray.svg) no-repeat center / cover;text-indent:-9999px}.settingContactUsPage>p{font-size:12px;line-height:14px;font-weight:400;color:#666;margin-bottom:11.5px}.settingContactUsPage .list-setting li a{position:relative}.settingContactUsPage .list-setting li a:after{font-size:12px;font-weight:400;position:absolute;right:0;top:50%;transform:translateY(-50%)}.settingContactUsPage .list-setting li a time:has(span){display:flex;gap:10px}.settingContactUsPage .list-setting li[class] a{padding-right:60px}.settingContactUsPage .list-setting li[class].waiting a:after{content:"답변대기";color:#999}.settingContactUsPage .list-setting li[class].fin a:after{content:"답변완료";color:var(--color-point)}.settingContactUsPage .list-setting:empty:after{content:"문의하신 글이 없습니다.";display:block;padding-block:100px;font-size:13px;line-height:15px;font-weight:400;text-align:center;border-bottom:1px solid #dedede}.settingContactUsCreatePage p{font-size:13px;line-height:16.5px;font-weight:400;margin-bottom:14px}.settingContactUsCreatePage small{font-size:11px;line-height:13px;margin-bottom:30px;font-weight:400;color:#999;display:block}.settingContactUsCreatePage .btn-point{margin-top:30px}.settingDetailPage>small{font-size:12px;line-height:14px;font-weight:400;color:#666;margin-bottom:11.5px;display:block}.settingDetailPage .titleArea{padding-block:14.5px;border-width:1px 0;border-color:var(--color-basic) transparent #dedede;border-style:solid}.settingDetailPage .titleArea time{font-size:11px;line-height:13px;margin-bottom:4px;font-weight:400;color:#999}.settingDetailPage .titleArea time:not(:has(span)){display:block}.settingDetailPage .titleArea time:has(span){display:flex;gap:10px}.settingDetailPage .titleArea p{font-size:13px;line-height:15px;font-weight:400}.settingDetailPage .contentArea{padding:20px 20px 40px;border-bottom:1px solid #dedede;background-color:#f2f2f2}.settingDetailPage .contentArea div{font-size:13px;line-height:16.5px;font-weight:400}.settingDetailPage>a{margin-top:19.5px;padding:13px 26px;font-size:12px;line-height:14px;font-weight:500;color:#666;background-color:#f2f2f2;border-radius:10px;display:table;margin-inline:auto;box-sizing:border-box}.settingContactUsDetailPage .titleArea{padding-right:50px;position:relative}.settingContactUsDetailPage .titleArea:after{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:12px;font-weight:400}.settingContactUsDetailPage .titleArea:has(+.contentArea div:nth-of-type(2)):after{content:"답변완료";color:var(--color-point)}.settingContactUsDetailPage .titleArea:not(:has(+.contentArea div:nth-of-type(2))):after{content:"답변대기";color:#999}.settingContactUsDetailPage .contentArea div:nth-of-type(2){color:#666;padding-top:19.5px;margin-top:19.5px;border-top:1px solid #dedede}.settingTermsOfUsePage .tab-content{margin-top:19.5px;font-size:13px;line-height:15px}@font-face{font-family:Tmon;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/TmonMonsori.woff) format("woff");font-weight:400;font-display:swap}
