@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css);#app{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;color:#101010;letter-spacing:-.01rem}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-style:normal;word-break:keep-all;line-height:1.4;color:inherit}a{text-decoration:none;position:relative}a:hover{color:inherit}a,button,div{webkit-tap-highlight-color:transparent}a:focus,button:focus,div:focus,input:focus{outline:0}dl,li,menu,ol,ul{list-style:none}button{border:none;background:none;cursor:pointer;padding:0;font-size:100%;color:inherit}table{border-collapse:collapse;border-spacing:0}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:block;content:"";line-height:0}.clearfix:after{clear:both}.ir_pm{font-size:0;line-height:0;text-indent:-9999px}.ir_pm,.ir_wa{display:block;overflow:hidden}.ir_wa{position:relative;z-index:-1;width:100%;height:100%}.ir_su{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}#gnb{align-items:center;position:fixed;width:100%;box-sizing:border-box;z-index:1}#gnb.changeBG{background:#f4f7f6}#gnb .gnb-wrap{display:flex;justify-content:space-between;padding:2.5rem 0}#gnb .gnb-wrap .logo{padding-left:2.5rem}#gnb .gnb-wrap .logo.white svg{fill:#fff}#gnb .gnb-wrap .menu{padding-right:2.5rem}#gnb .gnb-wrap .menu .web{margin-left:3.75rem;vertical-align:middle;position:relative}#gnb .gnb-wrap .menu .web:hover:after{content:"";display:inline-block;width:100%;height:2px;background:#101010;position:absolute;left:0;bottom:-2px;-webkit-animation:menuhover .2s ease-in-out;animation:menuhover .2s ease-in-out}#gnb .gnb-wrap .menu .web .router-link-active{font-weight:700}#gnb .gnb-wrap .menu .web .router-link-active:after{content:"";display:inline-block;width:100%;height:2px;background:#101010;position:absolute;left:0;bottom:-4px}#gnb .gnb-wrap .mobile .icon{padding-right:2.5rem;width:32px;height:32px;position:relative}#gnb .gnb-wrap .mobile .icon.close .line1{transform:rotate(45deg);width:24px;top:15px;background:#fff}#gnb .gnb-wrap .mobile .icon.close .line2{transform:rotate(-45deg);bottom:15px;background:#fff}#gnb .gnb-wrap .mobile .icon span{height:2px;background:#101010;display:block;position:absolute;transition:all .3s ease-in-out}#gnb .gnb-wrap .mobile .icon span.line1{width:20px;top:9px;right:0}#gnb .gnb-wrap .mobile .icon span.line2{width:24px;bottom:9px;right:0}#gnb .menu-detail{background:#101010;width:100%;position:absolute;top:0}#gnb .menu-detail .menu-wrap{display:flex;flex-direction:column;justify-content:center;height:100vh;color:#fff}#gnb .menu-detail .menu-wrap button{margin:0;padding:0 1.75rem 6vh;font-size:1.5rem}#gnb .menu-detail .menu-wrap button a{opacity:.5}#gnb .menu-detail .menu-wrap button a.router-link-active,#gnb .menu-detail .menu-wrap button a:hover{opacity:1}#gnb.white .gnb-wrap .logo svg{fill:#fff}#gnb.white .gnb-wrap .menu .web{color:#fff}#gnb.white .gnb-wrap .menu .web:hover:after,#gnb.white .gnb-wrap .mobile .icon span{background:#fff}#footer{padding:2.5rem;display:flex;width:100%;box-sizing:border-box;z-index:1}#footer .email{margin-left:20px}#footer .email strong{font-weight:700}#footer.white{color:#fff}#footer.no_H{position:absolute;bottom:0}h3.title{font-size:1.5rem;font-weight:600;padding-left:.75rem}h3.title span{font-size:1rem;color:#6a6a6a;font-weight:400;display:inline-block;margin-left:4px}.contents{padding-top:8rem;max-width:100%;width:1905px;padding-left:3rem;padding-right:3rem;margin:0 auto}.card-wrap .item{padding:1.5rem}.card-wrap .item .item-inner{background:#fcfcfc;border-radius:1rem}.card-wrap .item .thumb .img{border-radius:1rem 1rem 0 0;width:100%;height:15rem;background-size:100%;background-repeat:no-repeat}.card-wrap .item .txt{padding:1.25rem;border-bottom:1px solid #ececec}.card-wrap .item .txt .title{font-weight:600;font-size:1.125rem}.card-wrap .item .txt .detail{color:#6a6a6a;font-size:.875rem;margin-top:.5rem;min-height:4rem}.card-wrap .item .tag{display:flex;color:#fff;font-size:.75rem;padding:1.25rem}.card-wrap .item .tag .tag-item{border-radius:50px;padding:4px 8px}.card-wrap .item .tag .ko{background:#94ccd0}.card-wrap .item .tag .oversea{background:#754de7}.card-wrap .item .tag .find{background:#9ecc1c;margin-left:4px}.card-wrap .item .tag .copy{background:#ff4546;margin-left:4px}.card-wrap .item .tag .edit{background:#ffb545;margin-left:4px}#main{background-size:cover;height:100vh}#main .txt-wrap{width:100vw;height:100vh}#main .txt-wrap .txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;padding:1rem;color:#fff}#main .txt-wrap .txt h2{margin-bottom:10px}#main .txt-wrap .txt p{font-size:18px}#toast{position:fixed;bottom:1rem;right:1rem;margin-left:1rem;background:#94ccd0;color:#fff;z-index:100;padding:1.5rem;border-radius:16px}#toast .title{font-weight:600;margin-bottom:4px}#toast .close{width:24px;height:24px;position:absolute;right:1rem;top:1rem}#toast .close span{background:#fff;display:inline-block;transform:rotate(45deg);position:absolute}#toast .close span.line1{width:16px;height:2px;top:11px;left:4px}#toast .close span.line2{width:2px;height:16px;bottom:4px;right:11px}.toast-leave-active{transition:all .2s ease-in-out}.toast-leave-to{transform:translateY(100px);opacity:0}@-webkit-keyframes menuhover{0%{width:0}to{width:100%}}@keyframes menuhover{0%{width:0}to{width:100%}}@media screen and (min-width:769px){.mobile{display:none}#footer.no_H_web{position:absolute;bottom:0}#main .txt-wrap .txt h2{font-weight:100}}@media screen and (max-width:1461px){.item.col-3{width:33.333%}}@media screen and (max-width:1009px){.contents{padding-left:1.5rem;padding-right:1.5rem}.item.col-3{width:50%}}@media screen and (max-width:768px){#app{width:100vw;overflow-x:hidden}#gnb .gnb-wrap{padding:1.5rem 0}#gnb .gnb-wrap .logo{padding-left:1.5rem}#gnb .gnb-wrap .menu{padding-right:1.5rem}.contents{padding-left:.5rem;padding-right:.5rem}.item.col-3{width:100%}.web{display:none}#footer{padding:1.5rem}.menu-detail #footer{position:absolute;bottom:0}}@media screen and (max-width:360px){#footer{font-size:.75rem;padding:.5rem}}