@import"//fonts.googleapis.com/earlyaccess/nanummyeongjo.css";@font-face{font-family:NanumBarunGothic;font-style:normal;font-weight:400;src:url(//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot);src:url(//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot?#iefix) format("embedded-opentype"),url(//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.woff) format("woff"),url(//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.ttf) format("truetype")}@font-face{font-family:NanumBarunGothic;font-style:normal;font-weight:700;src:url(//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot);src:url(//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot?#iefix) format("embedded-opentype"),url(//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.woff) format("woff"),url(//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.ttf) format("truetype")}@font-face{font-family:NanumBarunGothic;font-style:normal;font-weight:300;src:url(//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot);src:url(//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot?#iefix) format("embedded-opentype"),url(//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.woff) format("woff"),url(//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.ttf) format("truetype")}body{font-family:NanumBarunGothic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3{margin:0}a{color:inherit}*,a{text-decoration:none}*{padding:0;margin:0;border:0;box-sizing:border-box}div,p,span{font-family:NanumBarunGothic}.nmj{font-family:NanumMyeongjo}body{border:0;box-sizing:border-box;text-decoration:none;color:#333}body,h1,h2,h3,p{padding:0;margin:0}.home{position:relative;display:flex;width:100%;height:100vh;overflow:hidden;max-height:100vh;background-color:#e50014}@media(min-aspect-ratio:1){.home{background-color:#080404}}.home .main{position:relative;max-width:100%;max-height:100vh;margin:auto;overflow:hidden;overflow:visible}.home .main .buttonbox{z-index:10;position:absolute;display:flex;justify-content:center;width:100%;top:-5%;gap:7%}@media(min-aspect-ratio:1){.home .main .buttonbox{align-items:flex-end;font-weight:700;gap:7%;right:7%;bottom:0;transform-origin:right bottom;transform:rotate(90deg)}}.home .main .buttonbox .mainbutton{color:#fff;font-size:20px;padding:1px 5px;border-bottom:2px solid #fff}@media(min-width:758px){.home .main .buttonbox .mainbutton{font-size:25px}}@media(min-width:1024px){.home .main .buttonbox .mainbutton{font-size:30px}}.home .main .title{z-index:10;position:absolute;color:#fff;text-align:center;width:100vw;left:50%;bottom:-5%;transform:translateX(-50%)}@media(min-aspect-ratio:1){.home .main .title{align-items:flex-end;justify-content:center;font-weight:700;left:7%;bottom:0;transform-origin:left bottom;transform:rotate(-90deg)}}.home .main .title h3{font-size:20px}@media(min-width:758px){.home .main .title h3{font-size:25px}}@media(min-width:1024px){.home .main .title h3{font-size:30px}}.home .main .title p{font-size:16px}@media(min-width:758px){.home .main .title p{font-size:20px}}@media(min-width:1024px){.home .main .title p{font-size:22px}}.home .main .imgbox{width:85%;margin:auto;position:relative}.home .main .imgbox .img{max-width:100%;max-height:93vh}@media(min-aspect-ratio:1){.home .main .imgbox .img{max-height:100vh}}.home .main .imgbox .imgcover{position:absolute;top:0;left:0;right:0;bottom:0}.home .main .imgbox .imgcover1{left:auto;width:5px}.home .main .imgbox .imgcover2{right:auto;width:5px}.home .main .imgbox .imgcover3{top:auto;height:5px}.home .main .imgbox .imgcover4{bottom:auto;height:5px}.insta a{display:inline-block;background-image:url(/svgs/instagram.svg);font-weight:600;background-repeat:no-repeat;background-position:0 0;margin-top:20px;width:auto;height:20px;font-size:16px;padding-left:30px;background-size:20px auto}@media(min-width:758px){.insta a{height:25px;font-size:20px;padding-left:33px;background-size:25px auto}}@media(min-width:1024px){.insta a{height:30px;font-size:22px;padding-left:40px;background-size:30px auto}}.about{width:100%;padding:0 20px;margin:0 auto}@media(min-width:1024px){.about{width:100%;padding:0 20px;margin:0 auto}}.about .container{width:auto;margin:0 auto}@media(min-width:758px){.about .container{width:400px;margin:0 auto}}@media(min-width:1024px){.about .container{width:720px}}.about .container .poster{display:block;margin:20px auto;width:90%}.about .container .poster img{width:100%}.about .container .poster p{font-size:16px;color:#aaa}.about .guidelinesbox h1{font-size:23px;margin-top:40px}@media(min-width:758px){.about .guidelinesbox h1{font-size:28px;margin-top:60px}}@media(min-width:1024px){.about .guidelinesbox h1{font-size:50px;margin-top:80px}}.about .guidelinesbox .desc{font-size:16px;margin-top:4px;margin-bottom:30px}@media(min-width:758px){.about .guidelinesbox .desc{font-size:20px}}@media(min-width:1024px){.about .guidelinesbox .desc{font-size:28px;margin-bottom:40px}}.about .guidelinesbox .desc2{font-weight:500;color:#333;line-height:1.4;margin-bottom:30px;word-break:keep-all;font-size:14px}@media(min-width:758px){.about .guidelinesbox .desc2{font-size:15px}}@media(min-width:1024px){.about .guidelinesbox .desc2{font-size:18px;word-break:normal}}.about .main{word-break:keep-all;margin-bottom:30px}@media(min-width:1024px){.about .main{margin-bottom:50px}}.about .main .container{background:#fafafa;padding:0 20px}@media(min-width:758px){.about .main .container{padding:0 30px}}@media(min-width:1024px){.about .main .container{padding:0 40px}}.about .main .container .detail{border-top:1px solid #ececec;padding:20px 0}@media(min-width:758px){.about .main .container .detail{padding:30px 0}}@media(min-width:1024px){.about .main .container .detail{padding:50px 0}}.about .main .container .detail h2{font-weight:400;color:#0da043;font-size:20px}@media(min-width:758px){.about .main .container .detail h2{font-size:23px}}@media(min-width:1024px){.about .main .container .detail h2{font-size:33px}}.about .main .container .detail h3{color:#000;font-weight:400;margin-top:20px;font-size:18px;line-height:1.4}@media(min-width:1024px){.about .main .container .detail h3{font-size:20px;line-height:1.4}}.about .main .container .detail p{color:#444;font-size:14px;line-height:1.6;margin-bottom:2px}@media(min-width:1024px){.about .main .container .detail p{font-size:18px}}.about .main .container .detail p.notice{margin-top:20px}.about .main .container .detail.qna h3{font-weight:700;font-size:16px;margin-bottom:5px}@media(min-width:1024px){.about .main .container .detail.qna h3{font-size:17px}}.about .main .container .detail.qna p{word-break:keep-all}.about .main .container .detail.sample_down h2{margin-bottom:20px}.about .main .container .detail.sample_down a{border-bottom:2px solid #000}.about .main .container .detail .guidedownloadbtn{font-size:18px;font-weight:700;padding:2px 3px}@media(min-width:1024px){.about .main .container .detail .guidedownloadbtn{font-size:20px}}.about .main .container .smallbox{padding-left:10px}.about .main .container .smallbox p{font-size:.9em}.about .main .container .tabbox{padding-left:10px}@media(min-width:758px){.about .main .container .tabbox{padding-left:10px}}@media(min-width:1024px){.about .main .container .tabbox{padding-left:20px}}.about .main .container:first-child .detail{border-top:0}@media(min-width:758px){.about .main .container.award .detail h3{font-size:18px}}@media(min-width:1024px){.about .main .container.award .detail h3{font-size:24px}}@media(min-width:758px){.about .main .container.award .detail p{font-size:17px}}@media(min-width:1024px){.about .main .container.award .detail p{font-size:20px}}@media(min-width:758px){.about .main .container.award .detail span{font-size:14px}}@media(min-width:1024px){.about .main .container.award .detail span{font-size:16px}}.about .footer .container{padding:0 20px}@media(min-width:758px){.about .footer .container{padding:0 30px}}@media(min-width:1024px){.about .footer .container{padding:0 40px}}.about .footer .container .detail{padding:20px 0}@media(min-width:758px){.about .footer .container .detail{padding:20px 0}}@media(min-width:1024px){.about .footer .container .detail{padding:40px 0}}.about .footer .container .detail h3{font-weight:400;font-size:14px;line-height:1.4}@media(min-width:1024px){.about .footer .container .detail h3{font-size:20px;line-height:1.4}}.about .footer .container .detail p{font-size:12px;line-height:1.6}@media(min-width:1024px){.about .footer .container .detail p{font-size:18px}}.about .footer .container .footerline{color:#aaa;display:flex;align-items:center;gap:6px}@media(min-width:1024px){.about .footer .container .footerline{gap:10px}}.about .footer .footerbox{display:flex;flex-direction:column;flex-wrap:wrap}.about .newline{display:none}@media(min-width:1024px){.about .newline{display:block}}.about a:hover{color:#e50014}.flex,.table{display:flex}.table{gap:5px}.table>span{flex:1 0}.table .flex-col{display:flex;flex-direction:column}.popup{z-index:20;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.popup .maintitle{display:flex;flex-wrap:wrap;margin-bottom:10px;flex-direction:column;text-align:center;padding:8px 0}@media(min-width:758px){.popup .maintitle{padding:15px 0;margin-bottom:15px}}.popup .maintitle h1{display:flex;flex-direction:column;gap:5px}@media(min-width:758px){.popup .maintitle h1{display:block;font-size:26px}}.popup .maintitle h1 .title{color:#222;margin:0;font-weight:700;font-size:18px;word-break:keep-all}@media(min-width:758px){.popup .maintitle h1 .title{font-size:26px;margin-left:10px}}.popup .maintitle h1 .title-accent{color:#e60012;font-weight:900;font-size:20px;width:100%}@media(min-width:758px){.popup .maintitle h1 .title-accent{font-size:28px}}.popup hr{border:1px solid #eee}.popup .area{left:50%;top:50%;position:fixed;flex-direction:column;width:90%;height:90%;max-height:550px;background-color:#fff;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);border-radius:10px}@media(min-width:758px){.popup .area{height:80%;max-height:660px;width:750px}}.popup .box{display:flex;height:100%;flex-direction:column;padding:15px}@media(min-width:758px){.popup .box{padding:20px}}.popup .box .close{display:flex;justify-content:center;padding-top:10px;padding-bottom:5px}@media(min-width:758px){.popup .box .close{padding-top:20px;padding-bottom:5px}}.popup .box .close button{font-size:12px;padding:5px 15px;font-weight:700;background-color:#f4f4f4;border:1px solid #ddd;border-radius:3px;cursor:pointer}@media(min-width:758px){.popup .box .close button{font-size:13px;padding:10px 30px}}.popup .box .close button:hover{background-color:#e4e4e4}.popup .container{flex:1 1 auto;position:relative;min-height:0;padding-bottom:1px}@media(min-width:758px){.popup .container{padding:20px}}.popup .container:after{position:absolute;content:"";left:0;right:0;bottom:0;height:50px;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 90%)}.popup .container .scroll{height:100%;overflow-y:auto}.popup .container .content{padding:0 10px;margin-top:20px;margin-bottom:60px;font-size:14px;color:#333}@media(min-width:758px){.popup .container .content{font-size:16px;padding:0 20px;margin-bottom:20px}}.popup .container .content p{margin-bottom:10px}.popup .container .content .bold{font-weight:700}.review{border-top:1px solid #ececec;padding:20px 0}@media(min-width:758px){.review{padding:30px 0}}@media(min-width:1024px){.review{padding:50px 0}}.review h2{font-weight:400;color:#0da043;font-size:20px}@media(min-width:758px){.review h2{font-size:23px}}@media(min-width:1024px){.review h2{font-size:33px}}.review h3{color:#000;font-weight:400;margin-top:20px;font-size:18px;line-height:1.4}@media(min-width:1024px){.review h3{font-size:20px;line-height:1.4}}.review p{color:#444;font-size:14px;word-break:break-all;padding-top:5px;line-height:1.6;margin-bottom:2px}@media(min-width:1024px){.review p{padding-top:10px;font-size:18px}}.review .winnerbox{text-align:center;margin-bottom:30px}.review .winnerbox .winner{margin-top:20px}@media(min-width:1024px){.review .winnerbox .winner{margin-top:40px}}.review .winnerbox h2{color:#0da043;font-size:18px;margin-bottom:15px}@media(min-width:758px){.review .winnerbox h2{font-size:20px}}@media(min-width:1024px){.review .winnerbox h2{font-size:28px;margin-bottom:20px}}.review .winnerbox h3{margin-top:10px}@media(min-width:1024px){.review .winnerbox h3{font-size:22px;margin-top:20px}}.review .footer{text-align:right;margin-top:50px;margin-bottom:30px}@media(min-width:1024px){.review .footer{margin-top:80px;margin-bottom:50px}}.review .footer h3{font-size:16px;font-weight:700;margin-bottom:5px}@media(min-width:758px){.review .footer h3{font-size:18px}}@media(min-width:1024px){.review .footer h3{font-size:24px;margin-bottom:10px}}.review .footer p{font-size:14px;margin:0;padding:0}@media(min-width:1024px){.review .footer p{font-size:18px}}