@charset "UTF-8";:root{--nx-primary-color:#9449C2;--nx-primary-rgb:rgb(148, 73, 194);--nx-black-color:#111;--nx-dark-color:#222;--nx-body-color:#333;--nx-text-color:#666;--nx-caption-color:#999;--nx-gray-color:#bbb;--nx-disabled-color:#ccc;--nx-light-color:#ccc;--nx-lightgray-color:#f5f5f5;--nx-white-color:#fff;--nx-border-color:#ccc;--nx-stroke-color:#dfdfdf;--nx-gray00-color:#b0b0b0;--nx-gray01-color:#ccc;--nx-gray02-color:#ddd;--nx-gray03-color:#dfdfdf;--nx-gray05-color:#eee;--nx-gray07-color:#f2f2f2;--nx-valid-color:#198754;--nx-invalid-color:#f34444;--nx-border-radius:12px;--nx-max-width:1440px;--nx-btn-minwidth:auto;--nx-btn-minheight:44px;--nx-dropdown-title-height:44px;--nx-dropdown-options-maxheight:200px;--swiper-navigation-size:60px;--swiper-bullet-active-size:24px;--swiper-bullet-size:7px;--swiper-bullet-gap:7px;--swiper-bullet-color:#dedede;--nx-gap:24px}@media (max-width:768px){:root{--swiper-bullet-active-size:20px;--swiper-bullet-size:6px;--swiper-bullet-gap:6px}}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local('Pretendard Light'),url(/assets/css/fonts/Pretendard-Light.subset.woff) format('woff'),url(/assets/css/fonts/Pretendard-Light.subset.woff2) format('woff2')}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local('Pretendard Regular'),url(/assets/css/fonts/Pretendard-Regular.subset.woff) format('woff'),url(/assets/css/fonts/Pretendard-Regular.subset.woff2) format('woff2')}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local('Pretendard Medium'),url(/assets/css/fonts/Pretendard-Medium.subset.woff) format('woff'),url(/assets/css/fonts/Pretendard-Medium.subset.woff2) format('woff2')}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local('Pretendard SemiBold'),url(/assets/css/fonts/Pretendard-SemiBold.subset.woff) format('woff'),url(/assets/css/fonts/Pretendard-SemiBold.subset.woff2) format('woff2')}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local('Pretendard Bold'),url(/assets/css/fonts/Pretendard-Bold.subset.woff) format('woff'),url(/assets/css/fonts/Pretendard-Bold.subset.woff2) format('woff2')}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local('Pretendard ExtraBold'),url(/assets/css/fonts/Pretendard-ExtraBold.subset.woff) format('woff'),url(/assets/css/fonts/Pretendard-ExtraBold.subset.woff2) format('woff2')}@font-face{font-family:Cafe24Ssurround;font-weight:400;font-display:swap;src:local('Cafe24Ssurround'),url(/assets/css/fonts/Cafe24Ssurround.woff) format('woff'),url(/assets/css/fonts/Cafe24Ssurround.woff2) format('woff2')}*,::after,::before{box-sizing:border-box;-moz-box-sizing:border-box}*{outline:0!important}html{font-size:10px}body,html{width:100%;height:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;-o-text-size-adjust:none}body{min-width:320px;word-break:break-all}a,body,button,dd,dt,h1,h2,h3,h4,h5,h6,input,select,td,textarea{font:400 1.6rem/1.5 Pretendard,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Arial,Helvetica,Sans-serif;color:var(--nx-body-color)}article,aside,details,figcaption,figure,footer,header,hgroup,nav,progress,section{display:block}a,article,aside,body,button,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,input,legend,li,nav,ol,p,section,select,textarea,ul{margin:0;padding:0}img{border:0 none;max-width:100%}menu,ol,summary,ul{list-style:none}em,i{font-style:normal}a{text-decoration:none;cursor:pointer}.link:hover{text-decoration:none;color:var(--nx-primary-color)}button{border:0;background:0;vertical-align:middle;cursor:pointer}label{cursor:pointer}input:focus,textarea:focus{outline:0}textarea{display:block;border:0;background:0 0;resize:none;width:100%;min-height:70px;overflow-y:auto}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{appearance:none;-moz-appearance:textfield}fieldset{border:0}table{table-layout:fixed;border-spacing:0;border-collapse:collapse;width:100%}caption{display:none}.small,small{font-size:80%}::-webkit-input-placeholder{font-size:1.6rem;color:var(--nx-light-color)}::-moz-placeholder{font-size:1.6rem;color:var(--nx-light-color)}:-ms-input-placeholder{font-size:1.6rem!important;color:var(--nx-light-color)!important}:-moz-placeholder{font-size:1.6rem;color:var(--nx-light-color)}::-webkit-scrollbar{width:8px;height:8px;-webkit-appearance:none}::-webkit-scrollbar-track{border-radius:10px;background-color:#ececec}::-webkit-scrollbar-thumb{border-radius:10px;height:8px;background-color:#cfcfcf;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,.15)}::-webkit-scrollbar-thumb:hover{background:rgba(128,135,139,.8)}@keyframes slide-out-effect{0%{transform:translateX(-20px);opacity:.3;z-index:1}50%{transform:translateX(0);opacity:1;z-index:1}100%{transform:translateX(-20px);opacity:.3}}.logo{display:block;width:124px;height:45px;background:url(/assets/img/logo_dark.png) no-repeat 0/100%}.collapse{display:none!important}.blind{display:block;overflow:hidden;width:0;height:0;font-size:0;line-height:20px;margin:0;padding:0;text-indent:-999px}.dimmed{overflow:hidden}.scrolling{overflow:hidden auto}.stuck{position:fixed!important;top:0;left:0;right:0;z-index:100}.circle{border-radius:100%!important}.strong,strong{font-weight:500}.bold{font-weight:700}.extra-bold{font-weight:800}.pre{white-space:pre}.pre-wrap{white-space:pre-wrap}.bg-white{background-color:var(--nx-white-color)!important}.d-flex{display:flex!important}.justify-content-between{justify-content:space-between!important}.required::after{content:'*';color:red;margin-left:8px}.br{display:inline-block}@media (max-width:480px){.br{display:block}}.loading,.t-loading{position:relative;min-height:100px}.loading::after,.t-loading::after{display:block;content:'';width:100px;height:100px;background:transparent url(/assets/img/loading.svg) no-repeat 50%/cover;position:absolute;top:50%;left:50%;z-index:9999;transform:translate(-50%,-50%)}.t-loading::after{top:0;transform:translate(-50%,0)}body.loading{position:relative}body.loading::after,body.loading::before{position:fixed}body.loading::before{display:block;content:'';top:0;left:0;right:0;bottom:0;z-index:9998;background:rgba(0,0,0,.075)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--nx-border-radius);font-size:1.5rem;font-weight:500;color:var(--nx-dark-color);min-width:var(--nx-btn-minwidth);min-height:var(--nx-btn-minheight);padding:0 20px;white-space:nowrap;cursor:pointer}.btn-dark{background-color:#4b494d;color:var(--nx-white-color)}.btn-light{background-color:var(--nx-gray03-color);color:var(--nx-black-color)}.btn-primary{color:var(--nx-white-color);background:linear-gradient(to right,#9449c2 0,#9449c2 51%,#5d0396 100%);background-size:200% auto;transition:background .5s}.btn-primary:hover{background-position:98%}.btn-outline,.btn-outline-light,.btn-outline-primary{background-color:var(--nx-white-color);border:1px solid var(--nx-dark-color);color:var(--nx-black-color)}.btn-outline-light{border-color:var(--nx-border-color)}.btn-outline-primary{border-color:var(--nx-primary-color);color:var(--nx-primary-color)}.btn.btn-disabled,.btn.disabled,.btn[disabled]{background-color:var(--nx-gray03-color)}.btn-outline.btn-disabled,.btn-outline.disabled,.btn-outline[disabled]{background-color:var(--nx-white-color);border-color:var(--nx-gray03-color);color:var(--nx-gray01-color)}.btn-flex{flex:1;padding:0;min-width:auto}.btn-sm,.btn-sm-group .btn{font-size:1.4rem;border-radius:8px;min-height:36px}.btn-lg,.btn-lg-group .btn{font-size:2rem;font-weight:600;border-radius:16px;min-height:60px}.btn-flex-container{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.btn-group{display:flex;gap:8px}.btn-file{font-size:1.4rem;font-weight:500;color:var(--nx-black-color);padding-left:40px}.btn-file::before{display:block;content:'';width:20px;height:20px;mask-repeat:no-repeat;mask-position:50%;mask-size:cover;background-color:var(--nx-dark-color);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.btn-file::before{mask-image:url(/assets/img/icons/file.svg)}.btn-icon{display:inline-flex;align-items:center;justify-content:center;padding:0}.btn-icon::after{display:block;content:'';width:100%;height:100%;max-width:8px;max-height:8px;mask-repeat:no-repeat;mask-position:50%;mask-size:cover;background-color:var(--nx-dark-color);background-repeat:no-repeat;background-position:50%;background-size:cover}.btn-icon.disabled::after,.btn-icon[disabled]::after{opacity:.3}.btn-icon.btn-arrow::after{max-width:24px;max-height:24px}.btn-icon.btn-search{width:24px;height:24px}.btn-icon.btn-arrow.left::after{transform:rotate(180deg)}.btn-icon.btn-arrow.down::after{transform:rotate(90deg)}.btn-icon.btn-arrow.up::after{transform:rotate(-90deg)}.btn-icon.btn-arrow::after{mask-image:url(/assets/img/icons/arrow.svg);-webkit-mask-image:url(/assets/img/icons/arrow.svg)}.btn-icon.btn-search::after{max-width:100%;max-height:100%;mask-image:url(/assets/img/icons/search.svg);-webkit-mask-image:url(/assets/img/icons/search.svg)}.btn-icon-close,.btn-icon-delete{position:relative;width:24px;height:24px;min-height:auto;border-radius:0;padding:0;overflow:hidden}.btn-icon-close::before,.btn-icon-delete::before{display:block;content:'';width:100%;height:100%;background:url(../img/icons/close.png) no-repeat 50%/cover}.btn-clear-text{position:relative;display:none;width:16px;height:16px;padding:0;background:url(/assets/img/icons/clear.png) no-repeat 50%/cover}.btn-go-back{display:none;width:24px;height:24px;mask:url(/assets/img/icons/arrow3.svg) no-repeat 50%/cover;-webkit-mask:url(/assets/img/icons/arrow3.svg) no-repeat 50%/cover;background-color:var(--nx-dark-color);position:absolute;top:18px;left:0;z-index:30}.ico{display:inline-flex;align-items:center;justify-content:center;border-radius:100%;border:1px solid var(--nx-border-color);width:20px;height:20px;position:relative;top:-2px;margin-left:5px}.badges{display:flex;flex-wrap:wrap;gap:4px}.badge{display:inline-flex;font-size:1.4rem;font-weight:700;line-height:15px;padding:8px 12px;border-radius:100px;white-space:nowrap;color:#fff;justify-content:center}.badge-primary{background-color:var(--nx-primary-color)}.badge-green{background-color:#0fbd89}.badge-gray{background-color:#969696}.badge-dark{background-color:#545454}.badge-outline,.badge-outline-primary{background-color:var(--nx-white-color);border:1px solid var(--nx-stroke-color);color:var(--nx-caption-color)}.badge-outline-primary{border-color:var(--nx-primary-color);color:var(--nx-primary-color)}.swiper-container{display:block}.swiper-container .swiper{visibility:hidden}.swiper-container .swiper-initialized{visibility:visible}.swiper-container .swiper .swiper-pagination-bullets{display:flex;justify-content:center;gap:var(--swiper-bullet-gap)}.swiper-container .swiper .swiper-pagination-bullet{width:var(--swiper-bullet-size);height:var(--swiper-bullet-size);background:var(--swiper-bullet-color);margin:0;opacity:1}.swiper-container .swiper .swiper-pagination-bullet-active{width:var(--swiper-bullet-active-size);background:#81298f;border-radius:20px}.swiper-container .swiper .swiper-pagination-lock{display:none!important}.swiper-container .swiper-horizontal .swiper-pagination-bullets{position:relative;top:auto;bottom:0}.swiper-container .swiper-vertical .swiper-pagination-bullets{flex-direction:column}.swiper-container .swiper .swiper-button{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size)}.swiper-container .swiper .swiper-button::after{color:var(--nx-dark-color)}.swiper-button-prev.btn-icon.btn-arrow::after,.swiper-container .swiper .swiper-button-prev::after{transform:rotate(180deg)}.count-container{display:flex;flex-wrap:wrap;gap:0 16px}.count-container .count{position:relative;display:inline-flex;gap:5px;font-size:1.6rem;font-weight:600;color:var(--nx-caption-color)}.count-container .count::before{display:block;content:'';width:24px;height:24px;background-color:var(--nx-caption-color);mask-repeat:no-repeat;mask-position:50%;mask-size:cover}.count-container .like-count::before{mask-image:url(../img/icons/heart.svg)}.count-container .comment-count::before{mask-image:url(../img/icons/comment.svg)}.tabs::-webkit-scrollbar{height:3px}.tabs::-webkit-scrollbar-track{background-color:transparent}.tabs{position:relative;overflow:auto hidden;height:42px}.tabs::after{display:block;content:'';width:100%;height:1px;background:var(--nx-stroke-color);position:absolute;bottom:0;left:0;right:0;z-index:0}.tabs .tab-items{display:flex;position:relative;height:100%}.tabs .tab-item{position:relative;z-index:1;height:100%;flex:1 0 auto;text-align:center}.tabs .tab-item .btn-tab{display:flex;align-items:flex-start;width:100%;height:100%;min-height:auto;padding:0 10px;padding-right:10px;font-size:2rem;color:var(--nx-caption-color)}.tabs .tab-item.active::after{display:block;content:'';width:100%;height:3px;background:var(--nx-dark-color);position:absolute;bottom:0;left:0;right:0;z-index:0}.tabs .tab-item.active .btn-tab{color:var(--nx-dark-color);font-weight:600}.tabs-sm{height:36px}.tabs-sm .tab-item .btn-tab{font-size:1.6rem}.tab-panels{position:relative}.tab-panels .tab-panel{display:none}.tab-panels .tab-panel.active{display:block}.tabs-swiper-container .tabs{overflow:hidden!important}.tabs-swiper-container .tabs .tab-item{width:auto}.tabs .swiper-button{opacity:0;z-index:-1;width:20px;height:24px;margin-top:-12px}.tabs .swiper-button::after,.tabs .swiper-button::before{display:block;content:'';width:8px;height:24px;mask:url(/assets/img/icons/arrow2.svg) no-repeat 50%;-webkit-mask:url(/assets/img/icons/arrow2.svg) no-repeat 50%;background-color:var(--nx-black-color)}.tabs .swiper-button::before{opacity:.3}.tabs .swiper-button-disabled,.tabs .swiper-button-prev{display:none}.tabs .swiper-button-next{right:10px}.tabs.effect .swiper-button-next{opacity:1;z-index:1;animation:slide-out-effect 2s ease-in-out 2}.tabs.effected .swiper-button-next{opacity:0;z-index:-1}@media (max-width:1024px){.tabs .tab-item .btn-tab{font-size:1.6rem}.tabs .tab-item.active .btn-tab{font-weight:700}}.pagination{margin-top:40px}.pagination .page-items{display:flex;align-items:center;gap:24px;justify-content:center}.pagination .page-link{display:block;font-size:1.8rem;color:var(--nx-black-color)}.pagination .page-item.active .page-link,.pagination .page-link:hover{color:var(--nx-primary-color)}.pagination .page-item.active .page-link{font-weight:700}.pagination .arrow-item .page-link{position:relative;width:20px;height:20px;mask:url(/assets/img/icons/arrow.svg) no-repeat 50%;-webkit-mask:url(/assets/img/icons/arrow.svg) no-repeat 50%;mask-size:cover;-webkit-mask-size:cover;background-color:var(--nx-disabled-color)}.pagination .arrow-item .page-link{position:relative;width:20px;height:20px;mask:url(/assets/img/icons/arrow.svg) no-repeat 50%;-webkit-mask:url(/assets/img/icons/arrow.svg) no-repeat 50%;mask-size:cover;-webkit-mask-size:cover;background-color:var(--nx-disabled-color)}.pagination .arrow-item.first-item .page-link,.pagination .arrow-item.prev-item .page-link{transform:rotate(180deg)}.pagination .arrow-item.first-item .page-link,.pagination .arrow-item.last-item .page-link{mask-image:url(/assets/img/icons/arrow5.svg);-webkit-mask-image:url(/assets/img/icons/arrow5.svg)}.pagination .arrow-item.first-item{margin-right:-24px}.pagination .arrow-item.prev-item{margin-right:-5px}.pagination .arrow-item.next-item{margin-left:-5px}.pagination .arrow-item.last-item{margin-left:-24px}.pagination .page-items .arrow-item.active .page-link{background-color:var(--nx-dark-color)}.dropdown{position:relative;display:inline-flex;text-align:left}.dropdown-title{position:relative;width:100%;text-align:left;color:var(--nx-black-color);background-color:var(--nx-white-color);padding:0 38px 0 20px;height:var(--nx-dropdown-title-height);border:1px solid var(--nx-stroke-color);border-radius:var(--nx-border-radius);cursor:pointer;white-space:nowrap;word-break:break-all;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1}.dropdown-title::after{display:block;content:'';width:16px;height:16px;mask:url(/assets/img/icons/arrow_dn1.svg) no-repeat 50%/100%;-webkit-mask:url(/assets/img/icons/arrow_dn1.svg) no-repeat 50%/100%;background-color:var(--nx-dark-color);position:absolute;right:16px;top:50%;margin-top:-8px;transition:all .3s}.dropdown-content{display:none;position:absolute;top:0;left:0;z-index:100;padding-top:4px}.dropdown-title+.dropdown-content{top:var(--nx-dropdown-title-height)}.dropdown-select{padding:12px 5px 12px 12px;background-color:var(--nx-white-color);border:1px solid var(--nx-stroke-color);border-radius:var(--nx-border-radius);min-width:160px;box-shadow:0 5px 10px 0 rgba(0,0,0,.05)}.dropdown-options{max-height:var(--nx-dropdown-options-maxheight);padding:0 7px 0 0;overflow-y:auto}.dropdown-option{display:block;padding:8px 12px;text-decoration:none;border-radius:var(--nx-border-radius)}.dropdown-item.selected .dropdown-option,.dropdown-option:hover{background-color:var(--nx-lightgray-color)}.dropdown-item.disabled .dropdown-option{color:var(--nx-disabled-color)}.dropdown-item.disabled .dropdown-option:hover{background-color:transparent}.dropdown.hover:hover .dropdown-title,.dropdown.on .dropdown-title{border-color:var(--nx-dark-color)}.dropdown.hover:hover .dropdown-title::after,.dropdown.on .dropdown-title::after{transform:rotate(-180deg)}.dropdown.hover:hover .dropdown-content,.dropdown.on .dropdown-content{display:block}.dropdown-options::-webkit-scrollbar{width:3px}.dropdown-options::-webkit-scrollbar-track{background:0 0}.dropdown-options::-webkit-scrollbar-button{display:none}.dropdown-options::-webkit-scrollbar-thumb{background:var(--nx-gray03-color);border-radius:4px}.dropdown-options::-webkit-scrollbar-thumb:hover{background:var(--nx-dark-color)}.dropdown.disabled .dropdown-title{color:var(--nx-caption-color);border-color:var(--nx-gray02-color)}.dropdown.disabled .dropdown-title::after{opacity:.5}.popups ::-webkit-scrollbar{width:3px}.popups ::-webkit-scrollbar-thumb{height:100px}.popups ::-webkit-scrollbar-track{background-color:transparent}.popups{visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;vertical-align:middle;text-align:center;overflow-y:auto}.popups.visible{visibility:visible}.popups .dim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.popups,.popups .dim{background:rgba(17,17,17,.5)}.popups.multiple{background:0 0}.popup,.popups .dim{z-index:10}.popup{display:none;position:absolute;width:100%;max-width:540px;padding:20px;word-wrap:break-word;word-break:keep-all}.popup.active{display:block}.popup .pop-container{position:relative;text-align:left;border-radius:28px;background:#fff;overflow:hidden}.popup .btn-pop-close{position:absolute;top:30px;right:40px;z-index:20}.popup .pop-footer,.popup .pop-header,.popup .pop-section{padding-left:40px;padding-right:40px}.popup .pop-header{min-height:60px;padding-top:27px}.popup .pop-title{font-size:2.2rem;font-weight:700;color:var(--nx-black-color);margin-bottom:0;text-align:center;padding:0 44px;word-wrap:break-word;word-break:keep-all}.popup .pop-title em{color:var(--nx-primary-color)}.popup .pop-section{max-height:calc(90vh - 200px);overflow:hidden auto}.popup .pop-section .pop-content,.popup .pop-section .pop-text{padding:24px 0}.popup .pop-section .pop-content{padding-bottom:0}.popup .pop-section .pop-text{text-align:center}.popup .pop-section .pop-text+.pop-content{padding-top:8px}.popup .pop-section .pop-text p{margin-bottom:0}.popup .pop-section .pop-text p+p{margin-top:1em}.popup .pop-section .opt-content{text-align:center}.popup .pop-section .scrolling{min-height:180px;max-height:calc(50vh - 10em)}.popup .pop-footer{--nx-btn-minwidth:100px;--nx-btn-minheight:44px;padding-top:32px;padding-bottom:40px}.popup .pop-footer .btn-flex-container{justify-content:center;gap:8px}.popup.full,.popup.full-x{max-width:none}.popup.full,.popup.scrolling{top:0}.popup.full{margin-top:0;margin-bottom:0}.popups.scrolling{justify-content:flex-start}.popups.scrolling .popup .pop-section{max-height:none}@media (max-width:768px){.popup .pop-footer,.popup .pop-header,.popup .pop-section{padding-left:20px;padding-right:20px}.popup .pop-footer{padding-bottom:20px}.popup .pop-title{font-size:2rem}.popup .pop-section .pop-text{font-size:1.4rem}}@media (max-width:480px){.popup .btn-pop-close{right:20px}.popup .pop-footer,.popup .pop-header,.popup .pop-section{padding-left:20px;padding-right:20px}.popup .pop-footer{padding-bottom:20px}}.tag-items{display:flex;flex-wrap:wrap;gap:8px}.tag-items .tag-item{width:auto}.tag-items .tag-item .tag{display:flex;align-items:center;font-size:1.4rem;color:#666;word-break:break-all}.hash-tag-items{gap:10px}.hash-tag-items .tag-item .tag{font-size:1.8rem;line-height:24px;border:1px solid #ddd;border-radius:24px;background:#f6f6f6;padding:10px 16px}.hash-tag-items .tag-item .btn-interest{background:var(--nx-white-color);color:var(--nx-dark-color);padding-left:24px;padding-right:26px;gap:10px}.hash-tag-items .tag-item .btn-interest::after{display:block;content:'';width:18px;height:18px;mask:url(/assets/img/icons/plus.svg) no-repeat 50%/cover;-webkit-mask:url(/assets/img/icons/plus.svg) no-repeat 50%/cover;background-color:var(--nx-dark-color)}.hash-tag-items .tag-item .tag:hover{background:var(--nx-caption-color);border-color:var(--nx-caption-color);color:var(--nx-white-color)}.hash-tag-items .tag-item .btn-interest:hover{background:var(--nx-primary-color);border-color:var(--nx-primary-color);color:var(--nx-white-color)}.hash-tag-items .tag-item .btn-interest:hover::after{background-color:var(--nx-white-color)}.figure{position:relative;z-index:0;overflow:hidden;margin:0 auto;display:flex;align-items:center;justify-content:center}.figure-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.card,.card-body{display:flex}.card{position:relative;align-items:center;gap:32px;padding:32px 40px;background-color:#f5f5f5;border-radius:28px}.card .card-img .figure{display:block;max-width:150px;max-height:110px}.card .card-body{flex-direction:column;align-items:flex-start;gap:5px}.card .card-title .title{font-size:2.4rem;font-weight:600;color:var(--nx-black-color)}.card .card-text .text{font-size:1.6rem}.card .card-motto{padding-top:10px}.card .card-motto .text{font-size:1.8rem;font-weight:500;color:var(--nx-caption-color)}.name-card .card-img .figure{border-radius:100%;width:110px;height:110px}.my-name-card .card-body{gap:3px}.my-name-card .card-title .title{font-size:2rem;font-weight:700}.my-name-card .card-part .text{font-size:1.6rem;font-weight:600;color:#9449c2}@media (max-width:768px){.card .card-motto .text{font-size:1.6rem}}.d-table-container{overflow-x:auto}.d-table-container::-webkit-scrollbar{height:4px}.d-table-container .d-table{min-width:750px}.d-table{position:relative;border-top:1px solid var(--nx-black-color);text-align:left}.d-table .tds,.d-table .tr{display:flex;position:relative}.d-table .td,.d-table .th{min-height:62px;padding:20px;display:flex;flex-direction:column;justify-content:center;word-wrap:break-word;word-break:break-all}.d-table .th{word-break:keep-all}.d-table .tbody{position:relative}.d-table .tbody .tr{border-bottom:1px solid var(--nx-gray05-color)}.d-table .tbody .tr:last-child{border-bottom:1px solid var(--nx-stroke-color)}.d-table .tbody .th{background:var(--nx-lightgray-color);color:var(--nx-black-color);font-weight:500}.d-table .thead,.d-table .thead+.tbody{text-align:center}.d-table .thead+.tbody{min-height:60px}.d-table .thead{font-weight:500;color:var(--nx-black-color)}.d-table .thead .tr{border-bottom:1px solid var(--nx-stroke-color)}.d-table .thead .th{padding-top:8px;padding-bottom:8px;font-weight:500}.d-table .txt{display:block;font-size:1.4rem;font-weight:400}.d-table .thead .txt{color:var(--nx-text-color)}.d-table .tbody .txt{color:var(--nx-caption-color)}.d-table .tbody .not-found-tr .td{flex-basis:100%;padding-top:60px;padding-bottom:60px;color:var(--nx-caption-color);text-align:center}.d-table .tbody.loading{min-height:140px}@media (max-width:1024px){.d-table .td,.d-table .th{padding-top:10px;padding-bottom:10px}}.box{position:relative;display:block;background-color:var(--nx-lightgray-color);border-radius:32px;padding:28px 40px}.box.line-box{background-color:transparent;border:1px solid var(--nx-gray05-color)}.box.white-box{background-color:var(--nx-white-color)}.help-items{display:flex;flex-direction:column;gap:4px}.help-items .help-item{position:relative;color:var(--nx-caption-color);padding-left:11px;text-align:left}ul.help-items .help-item:not(:empty)::before{display:block;content:'';width:3px;height:3px;background:var(--nx-caption-color);border-radius:100%;position:absolute;top:8px;left:0}.help-items .help-item,.help-items .help-item a:not(.btn){font-size:1.4rem}.help-items .help-item a:not(.btn){color:var(--nx-dark-color);text-decoration:underline}.help-items .help-item.not{padding-left:0}.help-items .help-item.not::before{display:none!important}ol.help-items{counter-set:item-count}ol.help-items .help-item{counter-increment:item-count;padding-left:0}ol.help-items .help-item:not(:empty)::before{content:counter(item-count) '. '}.accordion-list-items{border-top:1px solid var(--nx-dark-color);border-bottom:1px solid var(--nx-stroke-color)}.accordion-list-items .list-item{border-top:1px solid var(--nx-gray05-color)}.accordion-list-items .list-item:first-child{border-top:0}.accordion-list-items .list-title{position:relative;display:inline-flex;padding:20px;padding-right:60px;border-bottom:1px solid transparent}.accordion-list-items .list-title::after{display:block;content:'';width:20px;height:20px;position:absolute;top:50%;right:20px;margin-top:-10px;mask:url(/assets/img/icons/arrow.svg) no-repeat 50%/cover;-webkit-mask:url(/assets/img/icons/arrow.svg) no-repeat 50%/cover;background-color:var(--nx-dark-color);transform:rotate(90deg);transition:all .3s}.accordion-list-items .list-title .tit{color:var(--nx-dark-color);word-break:break-all;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.accordion-list-items .list-content .cont-wrapper,.accordion-list-items .list-title{display:flex;flex-wrap:nowrap;align-items:center;font-size:1.8rem}.accordion-list-items .list-content{background:var(--nx-lightgray-color);height:0;overflow:hidden;transition:height .3s}.accordion-list-items .list-content .cont-wrapper{padding:28px 20px;align-items:flex-start}.accordion-list-items .list-item.active .list-title{border-bottom-color:var(--nx-gray05-color)}.accordion-list-items .list-item.active .list-title .tit{font-weight:600}.accordion-list-items .list-item.active .list-title::after{transform:rotate(-90deg)}.accordion-list-items.no-items .list-item{padding-top:80px;padding-bottom:80px;color:var(--nx-caption-color);text-align:center}@media (max-width:767px){.accordion-list-items .list-title{padding-right:40px}.accordion-list-items .list-title::after{right:0}}.qna-list-items .list-item .txt{text-align:center;font-size:1.8rem;font-weight:700;padding-right:40px}.qna-list-items .list-content .cont,.qna-list-items .list-title .tit{flex:1}.qna-list-items .list-content .txt{color:var(--nx-primary-color)}.qna-list-items .list-content .cont{white-space:pre-line}.datepicker{min-width:160px;background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.175);margin-top:2px}.datepicker-dropdown::after,.datepicker-dropdown::before{content:none}.datepicker table{width:auto}.datepicker table tr td,.datepicker table tr th{font-size:1.2rem}.datepicker table tr td.new,.datepicker table tr td.old{color:var(--nx-gray-color)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active,.datepicker table tr td.active,.datepicker table tr td.active.active,.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;border-color:var(--nx-primary-color);background-color:var(--nx-primary-color)}.progressbar{--percent-width:100px;--percent-height:52px;--polygon-width:12px;--polygon-height:10px;--bar-height:20px;--bar-margin:16px}.progressbar,.progressbar .bar,.progressbar .progress{border-radius:20px}.progressbar .bar{position:relative;background:#e9e9e9;height:var(--bar-height)}.progressbar .progress{background:var(--nx-primary-color);height:100%;position:absolute;top:0;left:0}.progressbar .percent{position:absolute;top:calc(-1 * (var(--percent-height) + var(--polygon-height) + var(--bar-margin)));right:calc(-1 * var(--percent-width)/ 2)}.progressbar .percent::after{display:block;content:'';width:var(--polygon-width);height:var(--polygon-height);background:url(../img/icons/polygon.svg) no-repeat 0/100%;margin:0 auto;position:relative;top:-1px}.progressbar .percent span{display:block;width:var(--percent-width);height:var(--percent-height);line-height:var(--percent-height);background:var(--nx-primary-color);border-radius:28px;font-size:2.4rem;font-weight:700;color:#fff;text-align:center}.progressbar .legend{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.progressbar .legend .txt-value{font-size:2.2rem;font-weight:700;color:var(--nx-dark-color)}.progressbar .legend .txt-max{font-size:1.8rem;font-weight:500;color:var(--nx-caption-color)}@media (max-width:520px){.progressbar{--percent-width:70px;--percent-height:38px;--bar-margin:12px}.progressbar .percent span{font-size:1.6rem}.progressbar .legend{margin-top:12px}}.spinner-container{--circle-width:60px;--circle-height:60px;--stroke-width:25px;--pi:3.14159265359;--spinner-radius:calc(var(--circle-width) - var(--stroke-width) / 2);width:var(--progress-bar-width);height:var(--progress-bar-height);position:relative;border-radius:100%;display:flex;justify-content:center;align-items:center;background-color:var(--nx-lightgray-color)}.spinner-container .inner-radial{position:relative;width:100%;transform:rotate(-90deg);stroke:#d6d6d6;stroke-width:var(--stroke-width);overflow:visible}.spinner-container .value-circle{stroke:var(--nx-primary-color);stroke-width:var(--stroke-width);stroke-dasharray:calc(2 * var(--pi) * var(--spinner-radius));stroke-dashoffset:calc(2 * var(--pi) * var(--spinner-radius));transition:stroke-dashoffset .1s stroke 250ms;stroke-linecap:round;transform-origin:50% 50%}.label-items{display:flex;flex-direction:column;gap:12px}.label-item{display:flex;align-items:center;gap:12px 20px}.label-item .label{display:inline-flex;height:40px;font-size:1.6rem;font-weight:500;color:var(--nx-white-color);background:#626262;padding:9px 17px;border-radius:20px;white-space:nowrap}.label-item .label-txt{font-size:2rem;font-weight:600;color:var(--nx-dark-color)}@media (max-width:768px){.label-item .label-txt{font-size:1.8rem}}@media (max-width:500px){.label-item{flex-direction:column;align-items:flex-start}}.error-section{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%}.error-section .container{width:100%;max-width:640px;padding:var(--nx-gap)}.error-section .logo-area{display:flex;align-items:center;justify-content:center;gap:16px}.error-section .logo-area .logo,.error-section .logo-area .symbol{display:block;height:26px}.error-section .logo-area .symbol{width:138px;background:url(../img/symbol.png) no-repeat 0/contain}.error-section .txt-area{border-radius:20px;background-color:#f8f8f8;padding:40px;margin:40px auto 0}.error-section .txt{font-size:2rem;color:var(--nx-dark-color);margin-bottom:40px;word-wrap:break-word;word-break:keep-all}