*,:before,:after{box-sizing:border-box}::selection{color:#fcfcfb;background-color:#1a1a1a}html{font-size:16px}body{word-break:keep-all;-webkit-text-size-adjust:none;margin:0;font-size:16px;transition:all .4s cubic-bezier(.4,0,.2,1)}body,pre,input,button,textarea,select{font-size:1rem;font-family:var(--square);font-variation-settings:"wght" 400;font-optical-sizing:auto;font-feature-settings:normal;-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;color:#1a1a1a;-webkit-font-smoothing:antialiased;font-weight:400;font-stretch:100%}body{background-color:#fff}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}img{image-rendering:-webkit-optimize-contrast;backface-visibility:hidden;user-drag:none}a{-webkit-tap-highlight-color:#ffffff1a;text-decoration:none}a:focus{outline:0}fieldset{margin:0;padding:0}form:not(.MuiBox-root) legend{clip:rect(1px,1px,1px,1px);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}label{cursor:pointer}img,fieldset{border:0}p,ul,dl,pre{margin-top:0;margin-bottom:0}ul,ol{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}dd{margin-left:0}button{cursor:pointer;border:0;padding:0}figure{margin:0}address,cite{font-style:normal}iframe{display:block}a,button,select,input{-webkit-user-select:none;user-select:none}.sr-only,hr{clip:rect(1px,1px,1px,1px);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.sr-only:focus{z-index:20;clip:auto;color:#fff;width:auto;height:auto;font-family:var(--square);font-variation-settings:"wght" 700;background-color:#e74c3c;padding:.3125rem .4375rem;font-weight:700;overflow:visible}.seo{clip:rect(1px,1px,1px,1px);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}main{background-color:#fff;flex-grow:1;display:flex}.loading{font-family:var(--square);font-variation-settings:"wght" 700;text-align:center;padding:3.25rem .75rem;font-weight:700;font-size:1.4375rem!important}#__next>div{flex-direction:column;min-height:100vh;display:flex}@media screen and (min-width:48rem){.main-admin{padding-top:4.125rem!important}}.main-admin>.headline .container{z-index:3;flex-direction:column;gap:.4375rem;padding:1.6875rem 1.0625rem;display:flex;position:relative}@media screen and (min-width:48rem){.main-admin>.headline .container{align-items:center;width:100%;max-width:87.5rem;margin:0 auto;padding:3.25rem 1.0625rem}.main-admin>.headline .container h1,.main-admin>.headline .container p{text-align:center}}.main-admin>.headline .container h1{font-family:var(--square);font-variation-settings:"wght" 700;color:#1a1a1a;font-size:1.5rem;font-weight:700}@media screen and (min-width:48rem){.main-admin>.headline .container h1{flex-direction:column;width:22rem;font-size:2.3125rem;display:flex}}.main-admin>.headline .container p{font-family:var(--square);font-variation-settings:"wght" 400;color:#444;font-size:1rem;font-weight:400;line-height:1.25}@media screen and (min-width:48rem){.main-admin>.headline .container p{flex:1 0;font-size:1.25rem}}.main,.main-admin{flex-direction:column;width:100%;display:flex}@media screen and (max-width:47.9375rem){.main,.main-admin{padding-top:4.125rem!important}}.main>.headline .container,.main-admin>.headline .container{flex-direction:column;gap:.4375rem;padding:1.6875rem 1.0625rem;display:flex}@media screen and (min-width:48rem){.main>.headline .container,.main-admin>.headline .container{flex-direction:row;align-items:flex-end;width:100%;max-width:87.5rem;margin:0 auto;padding:3.25rem 1.0625rem}}.main>.headline .container h1,.main-admin>.headline .container h1{font-family:var(--square);font-variation-settings:"wght" 700;color:#1a1a1a;font-size:1.5rem;font-weight:700}@media screen and (min-width:48rem){.main>.headline .container h1,.main-admin>.headline .container h1{flex-direction:column;width:22rem;font-size:3.25rem;display:flex}}.main>.headline .container p,.main-admin>.headline .container p{font-family:var(--square);font-variation-settings:"wght" 600;color:#2f2f2f;font-size:1rem;font-weight:600;line-height:1.25}@media screen and (min-width:48rem){.main>.headline .container p,.main-admin>.headline .container p{flex:1 0;font-size:1.25rem}}.main>.headline .container hr,.main-admin>.headline .container hr{z-index:20;clip:auto;background-color:#2f2f2f45;border:0;width:100%;height:1px;margin-top:1.6875rem;position:static;overflow:visible}@media screen and (min-width:48rem){.main>.headline .container hr,.main-admin>.headline .container hr{display:none}}.main .contents,.main-admin .contents{background-color:#fcfcfb;flex-direction:column;align-items:center;padding:1.6875rem 1.0625rem 4.5rem;display:flex}@media screen and (min-width:48rem){.main .contents,.main-admin .contents{padding-top:3.25rem}}.main .contents .container,.main-admin .contents .container{flex-direction:column;gap:3.3125rem;width:100%;max-width:87.5rem;display:flex}.main .sections,.main-admin .sections{flex-direction:column;gap:3.3125rem;display:flex}@media screen and (min-width:48rem){.main .sections,.main-admin .sections{gap:6.4375rem}}.main section,.main-admin section{flex-direction:column;gap:1.6875rem;display:flex}.main section .headline .container,.main-admin section .headline .container{padding:1.6875rem 1.0625rem 0}.main section .content .container,.main-admin section .content .container{padding:0 1.0625rem 1.6875rem}.main section .container,.main-admin section .container{flex-direction:column;gap:1.0625rem;display:flex}@media screen and (min-width:48rem){.main section .container,.main-admin section .container{gap:1.6875rem;width:100%;max-width:87.5rem;margin:0 auto;padding:3.25rem 1.0625rem 0}}.main section .headline h2,.main-admin section .headline h2{font-family:var(--square);font-variation-settings:"wght" 600;font-size:1.25rem;font-weight:600;line-height:1.2}@media screen and (min-width:48rem){.main section .headline h2,.main-admin section .headline h2{font-size:1.5625rem}}.main section .headline p,.main-admin section .headline p{font-family:var(--square);font-variation-settings:"wght" 400;flex-direction:column;font-size:.875rem;font-weight:400;line-height:1.5;display:flex}@media screen and (min-width:48rem){.main section .headline p,.main-admin section .headline p{font-size:1.25rem}}.main section .group,.main-admin section .group{flex-direction:column;gap:.4375rem;display:flex}.main section ul,.main-admin section ul{flex-direction:column;gap:.125rem;padding-top:.4375rem;display:flex}.main section ul li,.main-admin section ul li{font-family:var(--square);font-variation-settings:"wght" 400;padding-left:1.3125rem;font-size:.875rem;font-weight:400;line-height:1.5;position:relative}@media screen and (min-width:48rem){.main section ul li,.main-admin section ul li{padding-left:1.5rem;font-size:1.25rem}}.main section ul li:before,.main-admin section ul li:before{content:"";background-color:#1a1a1a;width:.25rem;height:.25rem;display:block;position:absolute;top:.4375rem;left:.4375rem}@media screen and (min-width:48rem){.main section ul li:before,.main-admin section ul li:before{top:.8125rem;left:.375rem}}.main section .content,.main-admin section .content{flex-direction:column;gap:1.4375rem;display:flex}.main section table,.main-admin section table{caption-side:bottom;border-collapse:collapse;border-spacing:0;border-bottom:1px solid #444}.main section table th,.main-admin section table th{text-align:-webkit-match-parent}.main section table tr th:last-of-type,.main section table tr td:last-of-type,.main-admin section table tr th:last-of-type,.main-admin section table tr td:last-of-type{border-right:0}.main section table th,.main section table td,.main-admin section table th,.main-admin section table td{vertical-align:top;border-top:1px solid #444;padding:.875rem;font-size:.875rem}@media screen and (min-width:48rem){.main section table th,.main section table td,.main-admin section table th,.main-admin section table td{padding:1rem;font-size:1rem}}.main section table th,.main-admin section table th{font-family:var(--square);font-variation-settings:"wght" 500;color:#000;font-weight:500}.main section table td,.main-admin section table td{font-family:var(--square);font-variation-settings:"wght" 400;color:#1a1a1a;font-weight:400}.main section .description,.main-admin section .description{padding-left:1.25rem;list-style-type:disc}.main section .description li,.main-admin section .description li{font-family:var(--square);font-variation-settings:"wght" 400;color:#1a1a1a;margin:.1875rem 0;font-size:.75rem;font-weight:400;line-height:1.5}.main section .description li span,.main-admin section .description li span{display:block}@media screen and (min-width:48rem){.main section .description li,.main-admin section .description li{font-size:.875rem;line-height:1.42857}}.screen .error{font-size:1.4375rem;font-family:var(--square);font-variation-settings:"wght" 700;text-align:center;color:#e74c3c;font-weight:700}.loading{font-family:var(--square);font-variation-settings:"wght" 700;text-align:center;justify-content:center;padding:3.25rem .75rem;font-size:1.4375rem;font-weight:700;display:flex}.progress-circle{background:conic-gradient(#673888 0deg,#ef4f91 120deg,#c79dd7 240deg,#673888 100%);border-radius:50%;justify-content:center;align-items:center;width:75px;height:75px;transition:background .3s;animation:1s linear infinite rotating;display:flex;position:relative;box-shadow:0 2px 27px #00000045}.progress-circle .inner-circle{background:#fff;border-radius:50%;width:52px;height:52px;box-shadow:inset 0 2px 17px #0000002b}.progress-circle .inner-circle span{clip:rect(1px,1px,1px,1px);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@font-face{font-family:Square;src:url(../media/NanumSquareNeoVF-s.p.fe60a287.woff2)format("woff2");font-display:swap;font-style:normal}@font-face{font-family:Square Fallback;src:local(Arial);ascent-override:76.52%;descent-override:22.96%;line-gap-override:0.0%;size-adjust:111.08%}.square_d10f9152-module__REMl3a__className{font-family:Square,Square Fallback;font-style:normal}.square_d10f9152-module__REMl3a__variable{--square:"Square","Square Fallback"}
@font-face{font-family:Pre;src:url(../media/NanumSquareNeoVF-s.p.fe60a287.woff2)format("woff2");font-display:swap;font-style:normal}@font-face{font-family:Pre Fallback;src:local(Arial);ascent-override:76.52%;descent-override:22.96%;line-gap-override:0.0%;size-adjust:111.08%}.pre_a4a73194-module__dbnbPW__className{font-family:Pre,Pre Fallback;font-style:normal}.pre_a4a73194-module__dbnbPW__variable{--pre:"Pre","Pre Fallback"}
