*,:before,:after{box-sizing:border-box}::selection{color:#f2f2f2;background-color:#0f0f0f}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,#__next>div{font-size:1rem;font-family:var(--pre);font-optical-sizing:auto;font-feature-settings:"calt";-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;color:#0f0f0f;-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}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;background-color:#8a3c3c;width:auto;height:auto;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{text-align:center;padding:3.25rem .75rem;font-weight:700;font-size:1.4375rem!important}#__next{flex-direction:column;min-height:100vh;display:flex}@media screen and (max-width:47.9375rem){.main{padding-top:3.375rem!important}}.main>.headline{position:relative}.main>.headline:before{content:"";z-index:2;background-color:#00000080;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.main>.headline img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.main>.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>.headline .container{align-items:center;width:100%;max-width:87.5rem;margin:0 auto;padding:3.25rem 1.0625rem}.main>.headline .container h1,.main>.headline .container p{text-align:center}}.main>.headline .container h1{color:#f2f2f2;font-size:1.5rem;font-weight:700}@media screen and (min-width:48rem){.main>.headline .container h1{flex-direction:column;width:22rem;font-size:2.3125rem;display:flex}}.main>.headline .container p{color:#bfbfbf;font-size:1rem;font-weight:400;line-height:1.25}@media screen and (min-width:48rem){.main>.headline .container p{flex:1 0;font-size:1.25rem}.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{color:#0f0f0f;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{color:#2a2a2a;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}.main .contents,.main-admin .contents{background-color:#f2f2f2;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;padding-top:3.25rem;padding-bottom:4.5rem;display:flex}@media screen and (min-width:48rem){.main .sections,.main-admin .sections{gap:6.4375rem;padding-bottom:8.25rem}}.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 .container .group,.main-admin section .container .group{flex-direction:column;gap:.4375rem;display:flex}.main section .container .group ul,.main-admin section .container .group ul{flex-direction:column;gap:.125rem;padding-top:.4375rem;display:flex}.main section .container .group ul li,.main-admin section .container .group ul li{padding-left:1.3125rem;font-size:.875rem;font-weight:400;line-height:1.5;position:relative}@media screen and (min-width:48rem){.main section .container .group ul li,.main-admin section .container .group ul li{padding-left:1.5rem;font-size:1.25rem}}.main section .container .group ul li:before,.main-admin section .container .group ul li:before{content:"";background-color:#0f0f0f;width:.25rem;height:.25rem;display:block;position:absolute;top:.4375rem;left:.4375rem}@media screen and (min-width:48rem){.main section .container .group ul li:before,.main-admin section .container .group ul li:before{top:.8125rem;left:.375rem}}.main section .headline h2,.main-admin section .headline h2{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{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:.75rem;display:flex}.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 #2a2a2a}.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 #2a2a2a;padding:.875rem 0;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 0;font-size:1rem}}.main section table th,.main-admin section table th{color:#000;font-weight:600}.main section table td,.main-admin section table td{color:#0f0f0f;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{color:#0f0f0f;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{text-align:center;color:#8a3c3c;font-size:1.4375rem;font-weight:700!important}.loading{justify-content:center;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:Pre;src:url(../media/PretendardVariable-s.p.77d5d991.woff2)format("woff2");font-display:swap;font-style:normal}@font-face{font-family:Pre Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pre_68c4660-module___U2TNW__className{font-family:Pre,Pre Fallback;font-style:normal}.pre_68c4660-module___U2TNW__variable{--pre:"Pre","Pre Fallback"}
@font-face{font-family:Pre;src:url(../media/PretendardVariable-s.p.77d5d991.woff2)format("woff2");font-display:swap;font-style:normal}@font-face{font-family:Pre Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pre_68c4660-module__YsCTqq__className{font-family:Pre,Pre Fallback;font-style:normal}.pre_68c4660-module__YsCTqq__variable{--pre:"Pre","Pre Fallback"}
