@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url(https://db.onlinewebfonts.com/c/22aff4497483f2c6a5e001453850b935?family=Ivar+Text+Hydro+Regular);:root{--black01:#1e1d1c;--background:#fff;--white:#fff;--white01:#fff;--purple:#413299}*{padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden!important;width:100%}body{color:var(--black01);background:var(--background)}body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,legend,li,p,span,table,tbody,td,tfoot,th,thead,tr,ul{font-family:Montserrat,Pretendard,sans-serif;margin:0;padding:0;word-break:keep-all}address,em{font-style:normal}li,ul{list-style:none}button{border:0;background:none;cursor:pointer}button>span{-ms-transform:translateY(-.5px)}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-text-size-adjust:none}a img{border:0}.noscroll{overflow:hidden}body,button,html,input,pre,select{font-family:Montserrat,Pretendard,sans-serif;font-size:2.3vw;color:var(--black01);line-height:1.5;letter-spacing:-.04rem}pre{margin:0;white-space:pre-line}a{text-decoration:none;color:var(--black01)}article,figcaption,figure{margin:0}fieldset{border:0}legend{display:none}table{width:100%;table-layout:fixed;margin:0;padding:0;border:0;border-collapse:collapse;border-spacing:0}table caption{display:none}input{font-family:Montserrat,Pretendard,sans-serif;-webkit-border-radius:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none!important;border:none;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0;font-size:1.05rem;background:#ebebeb;width:100%;padding:.95rem 1rem;border-radius:.5rem}input::placeholder{color:#686868}input:-moz-read-only{background-color:#c7c7c7;color:#fff}input:read-only{background-color:#c7c7c7;color:#fff}select{-webkit-border-radius:none;-moz-appearance:none;appearance:none;box-shadow:none!important;border:none;-webkit-appearance:none;-webkit-border-radius:0;font-size:1.05rem;background:#ebebeb url(/images/common/prev_arrow.png) right 1rem center no-repeat;color:#616161;background-size:1rem}select,textarea{font-family:Montserrat,Pretendard,sans-serif;outline:none;box-sizing:border-box;width:100%;padding:.95rem 1rem;border-radius:.5rem}textarea{font-size:1.3rem;background:#ebebeb;border:none;resize:none;min-height:18rem;color:var(--black01)}.checkbox{position:relative;margin-top:1rem}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]+label{display:inline-block;cursor:pointer;position:relative;font-size:1.4rem;min-height:1.5rem;padding-left:2.2rem;padding-top:.15rem;color:var(--black01)}.checkbox input[type=checkbox]+label:before{content:"";width:1.5rem;height:1.5rem;border:1px solid var(--black01);position:absolute;left:0;top:.3rem;transition:.3s;box-sizing:border-box}.checkbox input[type=checkbox]:checked+label:after{content:"";width:1.5rem;height:1.5rem;background:var(--black01);position:absolute;left:0;top:.3rem;background-size:60%}.filetype{vertical-align:top;overflow:hidden;width:100%}.filetype,.filetype .file_name{position:relative;display:inline-block;display:flex;align-items:center}.filetype .file_name{width:calc(100% - 8rem);background:none;border:1px solid #d7d7d7;border-radius:0;font-size:1.4rem;padding:.95rem 1rem}.filetype .file_name .del{cursor:pointer;display:inline-block;margin-left:.5rem;font-size:1.4rem}.filetype .file-btn{margin-left:1rem;width:8rem;text-align:center;cursor:pointer;background:#707070;color:#fff;font-size:1.4rem;height:4.2rem;line-height:4.2rem}.filetype .file-select{position:absolute;top:0;right:0;width:8rem;overflow:hidden;box-sizing:border-box;height:4.2rem}.filetype .file-select #files01{width:100%;opacity:0;padding:0}input[type=file]{opacity:0;cursor:pointer;font-size:0;position:absolute;top:0}.wrap{width:100%;margin:0 auto;padding:0 2.5rem}.title{font-size:1.7rem;color:#111;font-weight:600}.text{font-family:Montserrat,Pretendard,sans-serif;font-size:1.4rem}.white{color:#fff!important}.marquee,.marquee-wrap{display:inline-flex}.marquee-wrap{white-space:nowrap;display:flex;align-items:center;will-change:transform;width:100%}.marquee-item{animation:marquee 18s linear infinite;font-family:Montserrat,sans-serif;color:#ede8e6;font-size:8.3rem;font-weight:600;letter-spacing:-.2rem;padding:0 2rem;line-height:.64}.reverse .marquee-item{animation:marquee_reverse 18s linear infinite}.prev_arrow{width:3.8rem;height:3.8rem;display:block;margin-left:1rem;right:3rem;bottom:0;display:flex;align-items:center;justify-content:center}.prev_arrow,.prev_arrow:before{border-radius:50%;position:absolute}.prev_arrow:before{content:"";left:0;top:0;background:#1c1b1a;width:100%;height:100%;transition:transform .5s}.prev_arrow span{background:url(/images/common/prev_arrow_w.png) 50% no-repeat;display:inline-block;width:1.6rem;height:1.6rem;background-size:100%;position:relative}.prev_arrow:hover:before{transform:scale(.85)}@keyframes logo_width{0%{width:15rem}to{width:4.5rem}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-40rem,0,0)}}@keyframes marquee_reverse{0%{transform:translate3d(-40rem,0,0)}to{transform:translateZ(0)}}@media screen and (min-width:430px){body,button,html,input,pre,select{font-size:1.8vw}}@media screen and (min-width:600px){body,button,html,input,pre,select{font-size:1.6vw}.wrap{padding:0 3rem}}@media screen and (min-width:800px){body,button,html,input,pre,select{font-size:1.3vw}}@media screen and (min-width:1000px){body,button,html,input,pre,select{font-size:1.05vw}}@media screen and (min-width:1300px){body,button,html,input,pre,select{font-size:.9vw}}@media screen and (min-width:1500px){body,button,html,input,pre,select{font-size:.7vw}}@media screen and (min-width:1920px){body,button,html,input,pre,select{font-size:13px}.wrap{padding:0 5rem}.text{font-size:1.3rem}.marquee-item{font-size:15.3rem}}