@charset "UTF-8";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}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}body{-webkit-user-select:none;user-select:none}a,a:link,a:visited{color:inherit;text-decoration:none}button{padding:0;background-color:transparent;border:none;cursor:pointer}@font-face{font-family:NotoSansKR;font-weight:100;src:url(/assets/fonts/noto-sans-kr/NotoSansKR-Thin.woff) format("woff")}@font-face{font-family:NotoSansKR;font-weight:200;src:url(/assets/fonts/noto-sans-kr/NotoSansKR-ExtraLight.woff) format("woff")}@font-face{font-family:NotoSansKR;font-weight:300;src:url(/assets/fonts/noto-sans-kr/NotoSansKR-Light.woff) format("woff")}@font-face{font-family:NotoSansKR;font-weight:400;src:url(/assets/fonts/noto-sans-kr/NotoSansKR-Regular.woff) format("woff")}@font-face{font-family:NotoSansKR;font-weight:500;src:url(/assets/fonts/noto-sans-kr/NotoSansKR-Medium.woff) format("woff")}@font-face{font-family:NotoSansKR;font-weight:600;src:url(/assets/fonts/noto-sans-kr/NotoSansKR-SemiBold.woff) format("woff")}@font-face{font-family:NotoSansKR;font-weight:700;src:url(/assets/fonts/noto-sans-kr/NotoSansKR-Bold.woff) format("woff")}@font-face{font-family:NotoSansKR;font-weight:800;src:url(/assets/fonts/noto-sans-kr/NotoSansKR-ExtraBold.woff) format("woff")}@font-face{font-family:NotoSansKR;font-weight:900;src:url(/assets/fonts/noto-sans-kr/NotoSansKR-Black.woff) format("woff")}body{font-family:NotoSansKR,sans-serif}h1,h2,h3{font-weight:700}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1rem}input{box-sizing:border-box;padding:10px;border:1px solid #d8d8d8;border-radius:10px}input:focus{outline:1px solid #0c8ce9}button{border-radius:10px}textarea{padding:10px;border:1px solid #d8d8d8;border-radius:10px}.p-5{padding:5px}.p-10{padding:10px}.p-20{padding:20px}.p-30{padding:30px}.p-40{padding:40px}.p-50{padding:50px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.m-5{margin:5px}.m-10{margin:10px}.m-20{margin:20px}.m-30{margin:30px}.m-40{margin:40px}.m-50{margin:50px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.hidden{display:none}header .logo{padding:50px;text-align:center;font-weight:700;font-size:2rem}.modal{width:100%;height:100%;position:fixed;top:0;left:0}.modal-background{width:100%;height:100%;background-color:#00000080}.modal-content{border-radius:10px;padding:10px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-content header,.modal-body,.modal-content footer{padding:10px}.scroll-box{width:100%;height:100dvh;position:fixed}.scroll-box .scroll-section{width:100%;height:100dvh;transition:transform 1s ease}.section-item{box-sizing:border-box;width:100%;height:100dvh;position:relative}.section-item .content-container{box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:40px}.pagination{padding:10px;position:fixed;top:50%;transform:translateY(-50%)}.pagination ul li button{width:20px;height:20px;background-image:url(/assets/images/button/pagination-non-select.png);background-size:cover}.pagination ul li button.active{background-image:url(/assets/images/button/pagination-select.png)}@media (min-width: 768px){.mo-only{display:none!important}.section-item .content-container{width:768px;height:576px}.section-0 .content-container{display:flex;flex-direction:column;justify-content:space-between}.section-0 header{display:flex;justify-content:space-between;align-items:center;padding:10px}.section-0 header .title{font-size:32px;font-weight:700}.section-0 header .login-join button{font-weight:700;font-size:16px}.section-0 .content .subtitle{font-size:48px;font-weight:700;color:#555}.section-1 .content-container{display:flex;flex-direction:column;justify-content:space-between}.section-1 .content{display:flex;justify-content:space-between}.section-1 .content .user-guide a{display:block;margin-bottom:20px;font-size:24px;font-weight:700;text-decoration:underline}.section-1 .content .slogan-container{font-size:24px;font-weight:700}.section-1 .content .slogan-container .slogan{margin-bottom:20px}.section-1 .company-information{display:flex;font-size:12px}.section-1 .company-information div{margin-right:50px}.pagination{left:calc(50% + 344px)}}@media (max-width: 767px){.pc-only{display:none!important}.section-item .content-container{width:374px;height:90dvh}.section-0 .content{position:absolute;top:200px}.section-0 footer{position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.section-0 header .title{font-size:32px;font-weight:700}.section-0 .content .subtitle{font-size:48px;font-weight:700;color:#555}.section-0 footer .login-join button{box-sizing:border-box;width:180px;height:60px;padding:20px;border-radius:50px;margin:0 auto;font-weight:700;font-size:16px;color:#fff;background-color:#000;display:flex;align-items:center;justify-content:center}.section-1 .content-container{display:flex;flex-direction:column;justify-content:space-between}.section-1 header .slogan-container{font-size:24px;font-weight:700}.section-1 header .slogan-container .slogan{margin-bottom:40px}.section-1 header .slogan-container>p{font-size:20px}.section-1 .content .user-guide a{display:block;margin-bottom:20px;font-size:16px;font-weight:700;text-decoration:underline}.section-1 .company-information{display:flex;flex-direction:column;gap:20px;font-size:12px}.section-1 .company-information div{margin-right:50px}.pagination{left:calc(50% + 147px)}}
