@charset "UTF-8";
.wrap1820{width:95%;max-width:1820px;margin:0 auto}.wrap1760{width:95%;max-width:1760px;margin:0 auto}.wrap1600{width:95%;max-width:1600px;margin:0 auto}.wrap1400{width:95%;max-width:1400px;margin:0 auto}.wrap1280{width:95%;max-width:1280px;margin:0 auto}header{width:100%;position:fixed;top:0;left:0;z-index:999;transition-duration:0.4s}header .wrap1820{display:flex;align-items:center;justify-content:space-between}header .wrap1820 .logo{width:200px}header .wrap1820 .logo .st0{fill:#fff;transition-duration:0.4s}header .wrap1820 .logo svg{filter:brightness(0) invert(100%);transition-duration:0.4s}header .wrap1820 .hamBtn{width:30px;height:17px;padding:32px 0}header .wrap1820 .hamBtn .hamWrap{width:100%;height:100%;position:relative}header .wrap1820 .hamBtn .hamWrap span{width:100%;height:3px;background-color:#fff;position:absolute;top:0;transition-duration:0.4s}header .wrap1820 .hamBtn .hamWrap span:nth-of-type(2){top:calc(100% - 3px)}header.ham .wrap1820 .logo .st0{fill:#640faf}header.ham .wrap1820 .logo svg{filter:brightness(1) invert(0)}header.ham .wrap1820 .hamBtn .hamWrap span:nth-of-type(1){top:50%;transform:translateY(-50%) rotate(45deg);background-color:#640faf}header.ham .wrap1820 .hamBtn .hamWrap span:nth-of-type(2){top:50%;transform:translateY(-50%) rotate(-45deg);background-color:#640faf}header.bg{background-color:rgba(0, 0, 0, 0.8)}header.up{transform:translateY(-100%)}header.down{transform:translateY(0)}header.purple .wrap1820 .logo .st0{fill:#640faf}header.purple .wrap1820 .logo svg{filter:brightness(1) invert(0)}header.purple .wrap1820 .hamBtn .hamWrap span{background-color:#640faf}header.purple.bg{background-color:rgba(255, 255, 255, 0.8);border-bottom:1px solid #eee}@media screen and (max-width:1440px){header .wrap1820 .hamBtn{padding:25px 0}}@media screen and (max-width:1280px){header .wrap1820 .logo{width:150px}}@media screen and (max-width:820px){header .wrap1820 .hamBtn{padding:20px 0}}@media screen and (max-width:500px){header .wrap1820 .logo{width:120px}header .wrap1820 .hamBtn{width:22px;height:13px;padding:15px 0}}.totalM{width:100vw;position:fixed;top:0;left:0;transition-duration:0.6s;height:100vh;z-index:996;background-color:#fff;overflow:hidden;transform:translateY(-100%);opacity:0}.totalM .hamCir{width:640px;height:640px;position:absolute;bottom:0;right:0;z-index:-1;transition-duration:0.2s}.totalM .hamCir .rel{width:100%;height:100%;position:relative}.totalM .hamCir .rel span{display:block;width:100%;height:100%;border-radius:50%;border:2px solid #640faf;box-sizing:border-box}.totalM .hamCir .rel span:nth-of-type(1){position:absolute;left:calc(-50 / 640 * 100%);top:calc(-50 / 640 * 100%);animation:hamCir1 3s ease-in-out infinite}.totalM .hamCir .rel span:nth-of-type(3){position:absolute;left:calc(50 / 640 * 100%);top:calc(50 / 640 * 100%);animation:hamCir2 3s ease-in-out infinite}@keyframes hamCir1{0%{left:calc(-50 / 640 * 100%);top:calc(-50 / 640 * 100%)}50%{left:0;top:0}100%{left:calc(-50 / 640 * 100%);top:calc(-50 / 640 * 100%)}}@keyframes hamCir2{0%{left:calc(50 / 640 * 100%);top:calc(50 / 640 * 100%)}50%{left:0;top:0}100%{left:calc(50 / 640 * 100%);top:calc(50 / 640 * 100%)}}.totalM .wrap1760{height:100%;position:relative;transition-duration:0.2s;z-index:-1}.totalM .wrap1760 .total{width:calc(100% - 165px);padding-left:165px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:fixed;top:0;left:0}.totalM .wrap1760 .total li{display:inline-block;padding:15px 0}.totalM .wrap1760 .total li a{display:block;position:relative;height:100%}.totalM .wrap1760 .total li a>div{display:flex}.totalM .wrap1760 .total li a>div h1{font-family:"ManropeExtraBold";font-size:5.73vw;letter-spacing:-0.03em}.totalM .wrap1760 .total li a>div.topT h1:nth-of-type(2n-1){opacity:0}.totalM .wrap1760 .total li a>div.botT{position:absolute;left:0;top:0}.totalM .wrap1760 .total li a>div.botT h1:nth-of-type(2n){opacity:0}.totalM .wrap1760 .total li a .line{width:calc(100% + 20px);height:15px;background-color:#913cd2;position:absolute;top:50%;left:-10px;margin-top:-7.5px;transition:transform 0.6s cubic-bezier(0.45, 0.46, 0.05, 0.96);transform:scaleX(0);transform-origin:100% 0}@media screen and (min-width:821px){.totalM .wrap1760 .total li:hover a .line{transform:scaleX(1);transform-origin:0 0}}.totalM.ham{transform:translateY(0);opacity:1}@media screen and (max-width:1280px){.totalM .wrap1760 .total{padding-left:125px;width:calc(100% - 125px)}.totalM .wrap1760 .total li a>div h1{font-size:6.5vw}.totalM .hamCir{width:450px;height:450px}}@media screen and (max-width:820px){.totalM .wrap1760 .total{padding-left:110px;padding-bottom:7vh;width:calc(100% - 110px)}.totalM .wrap1760 .total li a>div h1{font-size:11.5vw}.totalM .hamCir{width:350px;height:350px}}@media screen and (max-width:500px){.totalM .wrap1760 .total{padding-left:2.5%;width:100%}.totalM .wrap1760 .total li{padding:10px 0}.totalM .wrap1760 .total li a>div h1{font-size:15vw}.totalM .hamCir{width:250px;height:250px}}footer{width:100%;position:relative;padding:50px 0;border-top:1px solid #000}footer .wrap1760{padding:0 85px;box-sizing:border-box}footer .corp{display:flex;justify-content:flex-end}footer .corp li{letter-spacing:-0.025em;font-size:18px}footer .corp li h1{font-family:"ManropeSemiBold";color:#777}footer .corp li h2{line-height:calc(30 / 24)}footer .corp li h2 br{display:none}footer .corp li:nth-of-type(1){width:100%}footer .corp li:nth-of-type(2),footer .corp li:nth-of-type(3){flex-shrink:0;margin-left:60px}footer .copy{display:flex;justify-content:space-between;margin-top:40px;align-items:flex-end}footer .copy p{font-size:16px;font-family:"ManropeRegular";letter-spacing:-0.025em;text-align:right;width:auto;display:inline-block;padding-bottom:0.6em}footer .copy p span{font-family:"Noto Sans KR", sans-serif;font-weight:400}footer .copy .footlogo{display:block;width:90px;flex-shrink:0}footer .copy .footlogo svg{width:100%}footer .copy .footlogo svg .st0{fill:#555}footer .copy .footlogo svg{filter:brightness(0) invert(50%) grayscale(100%);transition-duration:0.4s}._s._workList footer,._s._news footer,._s._about footer{border-color:#777;background-color:#000;color:#777}._s._workList footer .copy .priv,._s._news footer .copy .priv,._s._about footer .copy .priv{border-color:#fff}._s._workList footer .copy .footlogo svg .st0,._s._news footer .copy .footlogo svg .st0,._s._about footer .copy .footlogo svg .st0{fill:#777}@media screen and (max-width:1440px){footer .corp li h2 br{display:block}}@media screen and (max-width:1280px){footer{padding:30px 0}footer .corp li{font-size:16px}footer .copy{margin-top:20px}footer .copy p{font-size:14px}footer .copy .priv{font-size:14px}}@media screen and (max-width:820px){footer{padding:0;height:30vh;display:flex;flex-direction:column;justify-content:center}footer .wrap1760{padding:0}footer .corp{text-align:center;flex-wrap:wrap;justify-content:center}footer .corp li h2{margin-top:5px}footer .corp li h2 span{display:none}footer .corp li:first-of-type{width:100%;margin-bottom:15px}footer .corp li:nth-of-type(2),footer .corp li:nth-of-type(3){display:flex;align-items:baseline;justify-content:center}footer .corp li:nth-of-type(2) h1,footer .corp li:nth-of-type(3) h1{margin-right:8px}footer .corp li:nth-of-type(2) h2,footer .corp li:nth-of-type(3) h2{margin-top:0}footer .corp li:nth-of-type(2){margin-left:0}footer .corp li:nth-of-type(3){margin-left:35px}footer .copy{flex-direction:column-reverse;justify-content:center;align-items:center;text-align:center;margin-top:30px}footer .copy p{text-align:center}footer .copy .footlogo{margin:0 auto;width:70px}footer .copy .priv{display:inline-block;margin-top:20px}}@media screen and (max-width:500px){footer .corp li{font-size:14px}footer .copy p{font-size:12px}footer .copy .priv{font-size:10px}}#cursor{position:fixed;z-index:1000;left:0;top:0;pointer-events:none;will-change:transform}#cursor .cur_cir{width:16px;height:16px;margin-top:-50%;background-color:rgba(145, 60, 210, 0.9);margin-left:-50%;border-radius:50%;transition:opacity 0.3s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.3s cubic-bezier(0.25, 1, 0.5, 1), width 0.3s cubic-bezier(0.25, 1, 0.5, 1), height 0.3s cubic-bezier(0.25, 1, 0.5, 1)}#cursor.pointer{mix-blend-mode:normal}#cursor.pointer .cur_cir{width:150px;height:150px;border:none;transform:rotate(0) scale(1) translate(50%, 50%) !important;position:relative;background:none}#cursor.pointer .cur_cir::after{content:"";display:block;position:absolute;background-image:url(/img/icon/mouseover_bg.png);background-size:cover;background-repeat:no-repeat;background-position:center;top:0;left:0;width:100%;height:100%;animation:circleRotate 5s linear infinite}#cursor.pointer .cur_cir::before{content:"EXPLORE";display:block;position:absolute;top:0;left:0;transform:translate(-50%, -50%);color:#fff;font-size:18px;font-family:"ManropeMedium"}#cursor.overlay{mix-blend-mode:normal}#cursor.overlay .cur_cir{width:50px;height:50px;background-color:rgba(145, 60, 210, 0.6);border:none}._phrase{width:100%;font-family:"ManropeExtraBold";font-size:4.17vw;line-height:calc(100 / 80);letter-spacing:-0.025em;display:flex;justify-content:center;align-items:center}._phrase .oneLine{display:flex;align-items:center}._phrase h1{display:inline-block}._phrase span{color:#913cd2}._phrase .ani_alpha{position:relative;display:flex;align-items:center;justify-content:center}._phrase .ani_alpha h5{font-family:"PoppinsThin";color:#913cd2;display:inline-block;margin:0 0.05em;margin-top:5px}._phrase .ani_alpha h5:nth-of-type(1){position:absolute;top:0.08em;left:-0.08em;animation:typoMove5_1 2s ease-in-out infinite}._phrase .ani_alpha h5:nth-of-type(3){position:absolute;top:-0.08em;left:0.08em;animation:typoMove5_2 2s ease-in-out infinite}._phrase .ani_alpha h4{font-family:"PoppinsThin";color:#913cd2;display:inline-block;margin:0 0.05em;margin-top:5px}._phrase .ani_alpha h4:nth-of-type(1){position:absolute;top:0;left:-0.08em;animation:typoMove4_1 2s ease-in-out infinite}._phrase .ani_alpha h4:nth-of-type(3){position:absolute;top:0;left:0.08em;animation:typoMove4_2 2s ease-in-out infinite}._phrase .ani_alpha h3{font-family:"PoppinsThin";color:#913cd2;display:inline-block;margin:0 0.05em;margin-top:5px}._phrase .ani_alpha h3:nth-of-type(1){position:absolute;top:-0.08em;left:-0.08em;animation:typoMove3_1 2s ease-in-out infinite}._phrase .ani_alpha h3:nth-of-type(3){position:absolute;top:0.08em;left:0.08em;animation:typoMove3_2 2s ease-in-out infinite}@keyframes typoMove5_1{0%{top:0.08em;left:-0.08em}50%{top:0;left:0}100%{top:0.08em;left:-0.08em}}@keyframes typoMove5_2{0%{top:-0.08em;left:0.08em}50%{top:0;left:0}100%{top:-0.08em;left:0.08em}}@keyframes typoMove4_1{0%{left:-0.08em}50%{left:0}100%{left:-0.08em}}@keyframes typoMove4_2{0%{left:0.08em}50%{left:0}100%{left:0.08em}}@keyframes typoMove3_1{0%{top:-0.08em;left:-0.08em}50%{top:0;left:0}100%{top:-0.08em;left:-0.08em}}@keyframes typoMove3_2{0%{top:0.08em;left:0.08em}50%{top:0;left:0}100%{top:0.08em;left:0.08em}}@media screen and (max-width:820px){._phrase{font-size:11vw;display:block;text-align:left;line-height:1.05}._phrase .ani_alpha{margin-top:5px}._phrase .ani_alpha h5{margin-top:0px}._phrase .ani_alpha h4{margin-top:0px}._phrase .ani_alpha h3{margin-top:0px}}@media screen and (max-width:500px){._phrase{font-size:12vw}._phrase .ani_alpha{margin-top:0}}.overCircle{position:relative;width:200px;height:200px;border-radius:50%}.overCircle a{display:flex;width:100%;height:100%;border-radius:50%;align-items:center;justify-content:center;position:relative;z-index:1}.overCircle a span{display:inline-block;font-size:22px;font-family:"ManropeMedium";color:#fff;text-align:center;line-height:calc(24 / 22)}.overCircle a::after{content:"";position:absolute;width:100%;height:100%;display:block;top:50%;left:50%;transform:translate(-50%, -50%);background-image:url(/img/icon/mouseover_bg.png);background-repeat:no-repeat;background-size:cover;animation:circleRotate 3s linear infinite;background-position:center;z-index:0;border-radius:50%}@media screen and (max-width:1280px){.overCircle{width:150px;height:150px}.overCircle a span{font-size:18px}}@media screen and (max-width:500px){.overCircle{width:130px;height:130px}.overCircle a span{font-size:16px}}.contactFix{display:block;position:fixed;top:50vh;right:-80px;transform:translateY(-50%);background-color:#913cd2;border-radius:40px 40px 0 0;color:#fff;padding:14px 40px;z-index:88;transform:rotate(270deg)}.contactFix ._txtWrap{display:flex;font-size:24px;font-family:"ManropeSemiBold";letter-spacing:-0.025em}.contactFix ._txtWrap ._alpha{position:relative;font-family:"PoppinsThin";transform:rotate(90deg);margin:0 5px}.contactFix ._txtWrap ._alpha h5:nth-of-type(1){position:absolute;top:-0.15em;left:0}.contactFix ._txtWrap ._alpha h5:nth-of-type(2){position:absolute;top:0.15em;left:0}.contactFix.none{display:none}@media screen and (max-width:1440px){.contactFix{padding:10px 30px;border-radius:30px 30px 0 0;right:-60px}.contactFix ._txtWrap{font-size:18px}}@media screen and (max-width:500px){.contactFix{padding:10px 20px 15px 20px;border-radius:15px 15px 0 0;right:-40px}.contactFix ._txtWrap{font-size:14px}.contactFix ._txtWrap ._alpha{margin:0 3px}}.gallery_page{display:flex;justify-content:center;align-items:center;margin-top:50px}.gallery_page .g_pg{display:flex;justify-content:center;align-items:center;margin:0 12px}.gallery_page .g_pg li{width:40px;height:40px;border-radius:50%;border:1px solid #640faf;box-sizing:border-box;font-family:"ManropeMedium";letter-spacing:-0.025em;margin-right:8px}.gallery_page .g_pg li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#640faf}.gallery_page .g_pg li.on{background-color:#640faf}.gallery_page .g_pg li.on a{color:#fff}.gallery_page .g_pg li:last-of-type{margin-right:0}@media screen and (max-width:820px){.gallery_page{margin-top:30px}.gallery_page .g_pg li{width:30px;height:30px}.gallery_page .g_pg li a{font-size:12px}}.layerWrap{width:100%;position:fixed;top:0;left:0;height:100vh;z-index:999;display:none}.layerWrap .bg{width:100%;position:absolute;top:0;left:0;height:100%;background-color:rgba(0, 0, 0, 0.3)}.layerWrap .popWrap{position:relative;width:90%;max-width:900px;background-color:#fff;padding:35px;box-sizing:border-box;line-height:1.2;height:70vh;top:50vh;left:50%;transform:translate(-50%, -50%)}.layerWrap .popWrap .popClose{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:24px;position:absolute;bottom:100%;right:0;color:#fff;background-color:#640faf}.layerWrap .popWrap .pop{overflow-y:auto;height:100%}.layerWrap .popWrap .pop dl dt{font-size:18px;font-family:"PretendardBold"}.layerWrap .popWrap .pop dl dd{font-size:14px;margin-top:10px}.layerWrap .popWrap .pop p{margin-top:20px;font-size:14px}.layerWrap strong{font-family:"PretendardBold"}@media screen and (max-width:820px){.layerWrap .popWrap{padding:15px;height:50vh}}._s{width:100%;position:relative;overflow:hidden}._s._about{width:100%;background-color:#000;color:#fff}._s._about .ab01{width:100%;position:relative;height:100vh;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding-bottom:3vw}._s._about .ab01 .abCir{width:600px;height:600px;position:absolute}._s._about .ab01 .abCir .rel{width:100%;height:100%;position:relative}._s._about .ab01 .abCir .rel span{display:block;width:100%;height:100%;border:1px solid #913cd2;border-radius:50%}._s._about .ab01 .abCir .rel span:nth-of-type(1){position:absolute;top:calc(40 / 600 * 100%);left:calc(-30 / 600 * 100%);animation:abCir1 5s ease-in-out infinite}._s._about .ab01 .abCir .rel span:nth-of-type(3){position:absolute;top:calc(-40 / 600 * 100%);left:calc(30 / 600 * 100%);animation:abCir2 5s ease-in-out infinite}._s._about .ab01 .abCir._1{left:-160px;bottom:-20px}._s._about .ab01 .abCir._2{right:-150px;top:-180px}@keyframes abCir1{0%{top:calc(40 / 600 * 100%);left:calc(-30 / 600 * 100%)}50%{top:0;left:0}100%{top:calc(40 / 600 * 100%);left:calc(-30 / 600 * 100%)}}@keyframes abCir2{0%{top:calc(-40 / 600 * 100%);left:calc(30 / 600 * 100%)}50%{top:0;left:0}100%{top:calc(-40 / 600 * 100%);left:calc(30 / 600 * 100%)}}._s._about .ab01 ._phrase{font-size:6.25vw;z-index:1;position:relative}._s._about .ab01 ._phrase .ani_alpha h5{color:#fff}._s._about .ab01 .scrollDown{width:180px;height:180px;position:absolute;bottom:5vw;left:50%;transform:translateX(-50%);border-radius:50%;z-index:5}._s._about .ab01 .scrollDown .downWrap{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}._s._about .ab01 .scrollDown .downWrap .scrollTxt{width:calc(149 / 180 * 100%);height:calc(145 / 180 * 100%);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-image:url(/img/icon/scrolldown_txt.png);background-size:cover;background-repeat:no-repeat;background-position:center}._s._about .ab01 .scrollDown .downWrap img{animation:downArrow 0.8s;animation-direction:alternate;animation-timing-function:cubic-bezier(0.5, 0.05, 1, 0.5);animation-iteration-count:infinite}._s._about .ab01 .scrollDown .downWrap::after{content:"";position:absolute;width:100%;height:100%;display:block;top:50%;left:50%;transform:translate(-50%, -50%);background-image:url(/img/icon/mouseover_bg.png);background-repeat:no-repeat;background-size:cover;animation:circleRotate 5s linear infinite;background-position:center}@media screen and (max-width:1440px){._s._about .ab01 ._phrase{font-size:9vw}._s._about .ab01 .scrollDown{width:150px;height:150px}}@media screen and (max-width:1280px){._s._about .ab01 .abCir{width:450px;height:450px}}@media screen and (max-width:820px){._s._about .ab01{padding-bottom:5vh}._s._about .ab01 .abCir{width:300px;height:300px}._s._about .ab01 ._phrase{font-size:11vw}._s._about .ab01 ._phrase .oneLine{justify-content:center}._s._about .ab01 .scrollDown{width:120px;height:120px;bottom:7vh}._s._about .ab01 .scrollDown .downWrap img{width:25px}}@media screen and (max-width:500px){._s._about .ab01 .scrollDown{width:100px;height:100px}._s._about .ab01 .scrollDown .downWrap img{width:17px}}._s._about .ab02{width:100%;position:relative;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}._s._about .ab02 h2{font-size:70px;font-family:"PretendardSemiBold";letter-spacing:-0.03em;line-height:calc(110 / 70);text-align:center}._s._about .ab02 h2 span{color:#913cd2}._s._about .ab02 .scroll_logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}._s._about .ab02 .scroll_logo svg{width:500px}._s._about .ab02 .scroll_logo svg .st0{fill:rgba(255, 255, 255, 0.1)}@media screen and (max-width:1280px){._s._about .ab02 h2{font-size:60px}}@media screen and (max-width:1180px){._s._about .ab02{height:auto;padding:100px 0;overflow:visible;z-index:3}._s._about .ab02 .scroll_logo{display:none}}@media screen and (max-width:820px){._s._about .ab02 h2{font-size:7.32vw}}._s._about .ab03{width:100%;position:relative;padding-top:200px}._s._about .ab03 .wrap1600{position:relative}._s._about .ab03 .wrap1600 .bx{width:100%;padding:145px 0}._s._about .ab03 .wrap1600 .bx li{width:50%;letter-spacing:-0.02em;padding:0 100px;box-sizing:border-box;color:#555;margin-bottom:85px;transition-duration:0.4s}._s._about .ab03 .wrap1600 .bx li dl dt{font-size:60px;font-family:"ManropeExtraBold";position:relative;display:inline}._s._about .ab03 .wrap1600 .bx li dl dt span{display:block;position:absolute;width:20px;height:20px;border-radius:50%;background-color:#913cd2;opacity:0;transition-duration:0.4s}._s._about .ab03 .wrap1600 .bx li dl dt strong{font-family:"PretendardSemiBold"}._s._about .ab03 .wrap1600 .bx li dl dt.pladi::before{content:"플래디";display:block;width:100%;height:100%;position:absolute;top:-1em;left:0;color:#fff;font-size:0.3em;font-family:"PretendardMedium"}._s._about .ab03 .wrap1600 .bx li dl dt.studioeye::before{content:"스튜디오아이";display:block;width:100%;height:100%;position:absolute;top:-1em;left:0;color:#fff;font-size:0.3em;font-family:"PretendardMedium"}._s._about .ab03 .wrap1600 .bx li dl dd{font-size:26px;line-height:calc(34 / 26);margin-top:13px;word-break:keep-all}._s._about .ab03 .wrap1600 .bx li dl dd i{font-family:"Noto Sans TC", sans-serif}._s._about .ab03 .wrap1600 .bx li:nth-of-type(2n-1){text-align:right}._s._about .ab03 .wrap1600 .bx li:nth-of-type(2n-1) dl dt span{top:-15px;left:-30px}._s._about .ab03 .wrap1600 .bx li:nth-of-type(2n){margin-left:auto}._s._about .ab03 .wrap1600 .bx li:nth-of-type(2n) dl dt span{top:-15px;right:-30px}._s._about .ab03 .wrap1600 .bx li:last-of-type{margin-bottom:0}._s._about .ab03 .wrap1600 .bx li.on{color:#fff}._s._about .ab03 .wrap1600 .bx li.on dl dt span{opacity:1}._s._about .ab03 .wrap1600::after{content:"";display:block;width:4px;height:100%;background-color:#555;position:absolute;top:0;left:calc(50% - 2px)}._s._about .ab03 .wrap1600 .bar{width:4px;height:100%;background-color:#fff;position:absolute;top:0;left:calc(50% - 2px);z-index:1;transform-origin:0 0}@media screen and (max-width:1600px){._s._about .ab03{padding-top:70px}._s._about .ab03 .wrap1600 .bx li dl dt{font-size:55px}._s._about .ab03 .wrap1600 .bx li dl dd{font-size:20px}}@media screen and (max-width:1440px){._s._about .ab03 .wrap1600 .bx li{padding:0}._s._about .ab03 .wrap1600 .bx li:nth-of-type(2n-1){padding-right:70px}._s._about .ab03 .wrap1600 .bx li:nth-of-type(2n){padding-left:70px}}@media screen and (max-width:1280px){._s._about .ab03 .wrap1600 .bx{padding:100px 0}._s._about .ab03 .wrap1600 .bx li:nth-of-type(2n-1){padding-right:50px}._s._about .ab03 .wrap1600 .bx li:nth-of-type(2n){padding-left:50px}._s._about .ab03 .wrap1600 .bx li dl dt{font-size:42px}._s._about .ab03 .wrap1600 .bx li dl dd{font-size:18px}}@media screen and (max-width:820px){._s._about .ab03 .wrap1600 .bx li{margin-bottom:60px}._s._about .ab03 .wrap1600 .bx li:nth-of-type(2n-1){padding-right:30px}._s._about .ab03 .wrap1600 .bx li:nth-of-type(2n){padding-left:30px}._s._about .ab03 .wrap1600 .bx li dl dt{font-size:35px}._s._about .ab03 .wrap1600 .bx li dl dd{font-size:16px}._s._about .ab03 .wrap1600 .bx li dl dd br{display:none}._s._about .ab03 .wrap1600 .bx li:last-of-type dl dd br{display:block}}@media screen and (max-width:500px){._s._about .ab03{padding-top:0}._s._about .ab03 .wrap1600 .bx li{width:100%;padding-left:30px}._s._about .ab03 .wrap1600 .bx li:nth-of-type(2n-1){padding-right:0;text-align:left}._s._about .ab03 .wrap1600 .bx li:nth-of-type(2n-1) dl dt span{left:auto;right:-20px;top:-10px}._s._about .ab03 .wrap1600 .bx li:nth-of-type(2n){padding-left:30px}._s._about .ab03 .wrap1600 .bx li:nth-of-type(2n) dl dt span{right:-20px;top:-10px}._s._about .ab03 .wrap1600 .bx li dl dt{font-size:26px}._s._about .ab03 .wrap1600 .bx li dl dt span{width:15px;height:15px}._s._about .ab03 .wrap1600 .bx li dl dd{font-size:14px}._s._about .ab03 .wrap1600 .bx li dl dd br{display:block}._s._about .ab03 .wrap1600 .bx li:last-of-type{padding-left:30px}._s._about .ab03 .wrap1600::after{left:0}._s._about .ab03 .wrap1600 .bar{left:0}}._s._about .ab04{width:100%;position:relative;padding-top:185px;padding-bottom:95px}._s._about .ab04 h1{font-size:60px;font-family:"ManropeExtraBold";letter-spacing:-0.02em;color:#913cd2;text-align:center}._s._about .ab04 h1 span{font-family:"PretendardBold"}._s._about .ab04 .logo{width:100%;display:flex;flex-wrap:wrap;margin-top:60px}._s._about .ab04 .logo li{width:33.33%;display:flex;align-items:center;justify-content:center;margin-bottom:10px}._s._about .ab04 .logo li img{max-height:100%}._s._about .ab04 .logo li:nth-of-type(3) img{padding-bottom:30px}@media screen and (max-width:1280px){._s._about .ab04 .wrap1280{max-width:850px}._s._about .ab04 .logo li{height:50px}._s._about .ab04 .logo li:nth-of-type(3) img{padding-bottom:12px}}@media screen and (max-width:820px){._s._about .ab04{padding-top:100px}._s._about .ab04 .wrap1280{max-width:700px}._s._about .ab04 h1{font-size:35px}._s._about .ab04 .logo li{height:40px;margin-bottom:30px}}@media screen and (max-width:600px){._s._about .ab04 .wrap1280{max-width:400px}._s._about .ab04 .logo{margin-top:30px}._s._about .ab04 .logo li{height:30px}}@media screen and (max-width:450px){._s._about .ab04 h1{font-size:26px}._s._about .ab04 .logo li{height:25px}}._s._workList{width:100%;background-color:#000;color:#fff}._s._workList .workbgWrap{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}._s._workList .workbgWrap .circleLineBg{width:600px;height:600px;position:absolute}._s._workList .workbgWrap .circleLineBg .circles{position:relative;width:100%;height:100%}._s._workList .workbgWrap .circleLineBg .circles span{display:block;width:100%;height:100%;border-radius:50%;border:3px solid rgba(145, 60, 210, 0.3)}._s._workList .workbgWrap .circleLineBg._1{top:0;right:-185px}._s._workList .workbgWrap .circleLineBg._1 .circles span:nth-of-type(1){position:absolute;top:8.3%;left:-8.3%;animation:aco1 3s ease-in-out infinite}._s._workList .workbgWrap .circleLineBg._1 .circles span:nth-of-type(3){position:absolute;top:-8.3%;left:8.3%;animation:aco2 3s ease-in-out infinite}._s._workList .workbgWrap .circleLineBg._2{top:970px;right:auto;left:35px}._s._workList .workbgWrap .circleLineBg._2 .circles span{border-color:rgba(145, 60, 210, 0.1)}._s._workList .workbgWrap .circleLineBg._2 .circles span:nth-of-type(1){position:absolute;top:8.3%;left:-8.3%;animation:aco1 3s ease-in-out infinite}._s._workList .workbgWrap .circleLineBg._2 .circles span:nth-of-type(3){position:absolute;top:-8.3%;left:8.3%;animation:aco2 3s ease-in-out infinite}@keyframes aco1{0%{top:8.3%;left:-8.3%}50%{top:0;left:0}100%{top:8.3%;left:-8.3%}}@keyframes aco2{0%{top:-8.3%;left:8.3%}50%{top:0;left:0}100%{top:-8.3%;left:8.3%}}._s._workList>.wrap1760{display:flex;justify-content:space-between;position:relative;padding-bottom:65px;align-items:flex-start}._s._workList>.wrap1760 .category{width:calc(320 / 1760 * 100%);padding-top:210px}._s._workList>.wrap1760 .category li{width:100%;font-size:22px;font-family:"ManropeLight";letter-spacing:-0.025em;color:#777;box-sizing:border-box;transition-duration:0.4s;position:relative}._s._workList>.wrap1760 .category li span{display:block;padding:12px 0}._s._workList>.wrap1760 .category li span a{display:block;width:100%}._s._workList>.wrap1760 .category li:first-of-type span{padding-top:0}._s._workList>.wrap1760 .category li .mob_category{width:calc(100% + 2px);display:none;position:absolute;top:100%;left:-1px;background-color:rgba(0, 0, 0, 0.9);border:1px solid rgba(255, 255, 255, 0.3);box-sizing:border-box;padding:10px 0}._s._workList>.wrap1760 .category li .mob_category li{padding:10px}._s._workList>.wrap1760 .category li .mob_category li a{display:inline-block;min-width:130px}._s._workList>.wrap1760 .category li.on span{color:#fff;text-decoration:underline;text-underline-position:under}._s._workList>.wrap1760 .category li.on span .mob_select li{text-decoration:none}@media screen and (min-width:821px){._s._workList>.wrap1760 .category li:hover{color:#fff}}._s._workList>.wrap1760 .lists{width:calc(1440 / 1760 * 100%);display:flex;flex-wrap:wrap;padding-top:210px;position:relative}._s._workList>.wrap1760 .lists li{width:calc(450 / 1440 * 100%);margin-right:calc(45 / 1440 * 100%);margin-bottom:3.125vw}._s._workList>.wrap1760 .lists li:nth-of-type(3n){margin-right:0}._s._workList>.wrap1760 .lists li a{display:block;width:100%;letter-spacing:-0.025em;line-height:1.3}._s._workList>.wrap1760 .lists li a .thumb{width:100%;overflow:hidden;transition-duration:0.4s}._s._workList>.wrap1760 .lists li a .thumb .max{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;transition-duration:0.8s;background-color:#333}._s._workList>.wrap1760 .lists li a .thumb .max::after{content:"";display:block;padding-bottom:100%;transition-duration:0.6s}._s._workList>.wrap1760 .lists li a h1{font-size:18px;color:#777;margin-top:15px;word-break:keep-all;transition-duration:0.4s}._s._workList>.wrap1760 .lists li a h2{font-size:24px;margin-top:6px;transition-duration:0.4s;word-break:keep-all}@media screen and (min-width:1181px){._s._workList>.wrap1760 .lists li:hover a .thumb{border-radius:0 calc(150 / 450 * 100%) 0 0}._s._workList>.wrap1760 .lists li:hover a .thumb .max{transform:scale(1.05)}._s._workList>.wrap1760 .lists li:hover a .thumb .max::after{background-color:rgba(145, 60, 210, 0.5)}._s._workList>.wrap1760 .lists li:hover a h1{color:#913cd2}._s._workList>.wrap1760 .lists li:hover a h2{color:#913cd2}}@media screen and (max-width:1440px){._s._workList>.wrap1760 .category li{font-size:18px}._s._workList>.wrap1760 .lists li a h1{font-size:16px}._s._workList>.wrap1760 .lists li a h2{font-size:22px;margin-top:3px}}@media screen and (max-width:1280px){._s._workList>.wrap1760 .category{padding-top:150px}._s._workList>.wrap1760 .lists{padding-top:150px}}@media screen and (max-width:1180px){._s._workList>.wrap1760{display:block;padding-top:100px}._s._workList>.wrap1760 .category{width:200px;border:1px solid rgba(255, 255, 255, 0.3);background-color:rgba(0, 0, 0, 0.9);padding-top:0}._s._workList>.wrap1760 .category>li{display:none}._s._workList>.wrap1760 .category>li:first-of-type{display:block}._s._workList>.wrap1760 .category>li .mob_category.on{display:block}._s._workList>.wrap1760 .category li{font-size:16px}._s._workList>.wrap1760 .category li span{padding:10px;position:relative}._s._workList>.wrap1760 .category li span::after{content:"▼";color:rgba(255, 255, 255, 0.8);position:absolute;top:50%;right:10px;transform:translateY(-50%)}._s._workList>.wrap1760 .category li span a{display:inline-block;width:auto;min-width:130px}._s._workList>.wrap1760 .category li:first-of-type span{padding:10px}._s._workList>.wrap1760 .category li.on span{text-decoration:none}._s._workList>.wrap1760 .lists{width:100%;margin-top:30px;padding-top:0}._s._workList>.wrap1760 .lists li a h1{font-size:14px;margin-top:10px}._s._workList>.wrap1760 .lists li a h2{font-size:18px}}@media screen and (max-width:820px){._s._workList .workbgWrap .circleLineBg{width:300px;height:300px}._s._workList .workbgWrap .circleLineBg._1{top:400px;right:-100px}._s._workList>.wrap1760 .lists{width:100%;justify-content:space-between}._s._workList>.wrap1760 .lists li{width:48%;margin-right:0}}@media screen and (max-width:500px){._s._workList>.wrap1760 .category{width:100%}._s._workList>.wrap1760 .lists li{width:100%;margin-bottom:6.125vw}._s._workList>.wrap1760 .lists li a h2{font-size:16px}}._s._workView{width:100%;position:relative}._s._workView .viewVis{width:100%;position:relative;height:100vh;overflow:hidden;color:#fff;z-index:2}._s._workView .viewVis .viewBgMax{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;z-index:-1;animation:scaling 1s ease-in-out}._s._workView .viewVis .viewBgMax._mob{display:none}._s._workView .viewVis .viewBgMax::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0, 0, 0, 0.4)}@keyframes scaling{0%{transform:scale(1.05);filter:blur(15px)}100%{transform:scale(1);filter:blur(0)}}._s._workView .viewVis .wrap1760{position:relative;height:100%;display:flex;align-items:center}._s._workView .viewVis .wrap1760 .viewTit{position:relative;width:100%}._s._workView .viewVis .wrap1760 .viewTit h1{text-align:center;font-size:100px;font-family:"PretendardBold";letter-spacing:-0.03em;word-break:keep-all;transition-duration:1s;animation:blurOut 1s ease-in-out}._s._workView .viewVis .wrap1760 .viewTit h1.on{filter:blur(0);opacity:1}@keyframes blurOut{0%{filter:blur(15px);opacity:0}100%{filter:blur(0);opacity:1}}._s._workView .viewVis .wrap1760 .viewTit .viewCircle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);mix-blend-mode:overlay}._s._workView .viewVis .wrap1760 .viewTit .viewCircle .rel{width:31.25vw;height:31.25vw;position:relative}._s._workView .viewVis .wrap1760 .viewTit .viewCircle .rel span{width:100%;height:100%;display:block;border-radius:50%;border:3px solid #fff}._s._workView .viewVis .wrap1760 .viewTit .viewCircle .rel span:nth-of-type(1){position:absolute;top:-2.6vw;left:2.6vw}._s._workView .viewVis .wrap1760 .viewTit .viewCircle .rel span:nth-of-type(3){position:absolute;top:2.6vw;left:-2.6vw}._s._workView .viewVis .viewInfo{position:absolute;bottom:70px;left:0}._s._workView .viewVis .viewInfo li{display:flex;justify-content:flex-start;font-size:20px;letter-spacing:-0.01em;align-items:center;margin-bottom:20px}._s._workView .viewVis .viewInfo li h3{display:block;width:115px;flex-shrink:0;font-family:"PretendardBold"}._s._workView .viewVis .viewInfo li:last-of-type{margin-bottom:0}@media screen and (max-width:1440px){._s._workView .viewVis .wrap1760 .viewTit h1{font-size:6.94vw}._s._workView .viewVis .viewInfo li{font-size:20px;margin-bottom:15px}}@media screen and (max-width:820px){._s._workView .viewVis .viewBgMax._mob{display:block}._s._workView .viewVis .workbgWrap{height:100vh}._s._workView .viewVis .wrap1760 .viewTit h1{font-size:8.54vw}._s._workView .viewVis .wrap1760 .viewTit .viewCircle{mix-blend-mode:normal}._s._workView .viewVis .wrap1760 .viewTit .viewCircle .rel{width:61.25vw;height:61.25vw}._s._workView .viewVis .wrap1760 .viewTit .viewCircle .rel span{opacity:0.4}._s._workView .viewVis .viewInfo{bottom:6vw}._s._workView .viewVis .viewInfo li{font-size:18px;margin-bottom:10px}._s._workView .viewVis .viewInfo li span{width:130px}._s._workView .viewVis .viewInfo li h3{width:100px}}@media screen and (max-width:500px){._s._workView .viewVis .viewInfo li{font-size:15px}._s._workView .viewVis .viewInfo li span{width:100px;padding:5px 0}._s._workView .viewVis .viewInfo li h3{width:85px}}._s._workView .view02{width:100%;background-color:#000;position:relative;color:#fff;padding:145px 0;overflow:hidden;margin-top:-1px;z-index:3}._s._workView .view02 h1{display:block;position:absolute;top:-65px;right:22px;font-size:200px;color:rgba(255, 255, 255, 0.05);letter-spacing:-0.025em;font-family:"PoppinsBold"}._s._workView .view02 h1:nth-of-type(2){top:auto;bottom:-38px;left:20px}._s._workView .view02 h3{text-align:center;font-size:26px;font-family:"PretendardMedium";letter-spacing:-0.025em;line-height:calc(44 / 26);word-break:keep-all}@media screen and (max-width:1280px){._s._workView .view02{padding:11.33vw 0}._s._workView .view02 h1{font-size:14.06vw;top:-5.08vw}._s._workView .view02 h1:nth-of-type(2){bottom:-2.97vw}._s._workView .view02 h3{font-size:20px}}@media screen and (max-width:820px){._s._workView .view02 h3{font-size:16px}}@media screen and (max-width:500px){._s._workView .view02 h3{font-size:14px}._s._workView .view02 h3 br.none{display:none}}._s._workView .view03{width:100%;display:flex;position:relative;border-bottom:1px solid #000;margin-top:-1px}._s._workView .view03 .swWrap{width:50%;height:570px;background-color:#ccc}._s._workView .view03 .swWrap .verti{width:100%;height:100%;margin-top:1px}._s._workView .view03 .swWrap .verti .swiper-slide{overflow:hidden}._s._workView .view03 .swWrap .verti .vertiMax{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;margin-top:-1px}._s._workView .view03 .swWrap .verti .page_sw{position:absolute;z-index:3;right:30px}._s._workView .view03 .swWrap .verti .page_sw .swiper-pagination-bullet{background:none;border:1px solid #fff;width:15px;height:15px;box-sizing:border-box;margin:20px 0;opacity:1;position:relative}._s._workView .view03 .swWrap .verti .page_sw .swiper-pagination-bullet::after{content:"";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background-color:#fff;top:3px;left:3px;opacity:0;transition-duration:0.4s}._s._workView .view03 .swWrap .verti .page_sw .swiper-pagination-bullet.swiper-pagination-bullet-active::after{opacity:1}._s._workView .view03 .seePrj{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:50px;box-sizing:border-box}._s._workView .view03 .seePrj ._phrase{font-size:50px;font-family:"ManropeSemiBold";letter-spacing:-0.05em}._s._workView .view03 .seePrj ._phrase .ani_alpha h3:nth-of-type(1){top:-0.1em;left:-0.1em}._s._workView .view03 .seePrj ._phrase .ani_alpha h3:nth-of-type(3){top:0.1em;left:0.1em}._s._workView .view03 .seePrj ._phrase .ani_alpha h5:nth-of-type(1){top:0.1em;left:-0.1em}._s._workView .view03 .seePrj ._phrase .ani_alpha h5:nth-of-type(3){top:-0.1em;left:0.1em}._s._workView .view03 .seePrj .overCircle{margin-top:50px}._s._workView .view03 .seePrj .overCircle a{display:flex;flex-direction:column}._s._workView .view03 .seePrj .overCircle a img{width:40px}._s._workView .view03 .seePrj .overCircle a span{color:#913cd2;font-size:20px;margin-top:17px}._s._workView .view03 .seePrj .overCircle a::after{background-image:url(/img/icon/mouseover_bg_purple.png)}@media screen and (max-width:1600px){._s._workView .view03 .seePrj ._phrase{font-size:3.125vw}}@media screen and (max-width:1280px){._s._workView .view03 .seePrj ._phrase{display:block;font-size:5vw}._s._workView .view03 .seePrj ._phrase .oneLine{justify-content:center}._s._workView .view03 .swWrap{height:500px}._s._workView .view03 .swWrap .verti .page_sw{right:5%}}@media screen and (max-width:820px){._s._workView .view03{display:block}._s._workView .view03 .swWrap{width:100%;height:40vh}._s._workView .view03 .seePrj{width:100%;padding:40px 0}._s._workView .view03 .seePrj ._phrase{font-size:8vw}._s._workView .view03 .seePrj .overCircle{margin-top:30px}._s._workView .view03 .seePrj .overCircle a{transition-duration:0.4s}._s._workView .view03 .seePrj .overCircle a span{transition-duration:0.4s}._s._workView .view03 .seePrj .overCircle a img{width:30px}._s._workView .view03 .seePrj .overCircle a::after{transition-duration:0.4s}}@media screen and (max-width:500px){._s._workView .view03 .seePrj .overCircle a span{font-size:16px}._s._workView .view03 .swWrap .verti .page_sw{right:auto;left:5%}}._s._workView .view04{width:100%;position:relative}._s._workView .view04 .pageMove{width:100%}._s._workView .view04 .pageMove li{width:100%;border-bottom:1px solid #000;box-sizing:border-box}._s._workView .view04 .pageMove li a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:70px calc(160 / 1920 * 100%);box-sizing:border-box}._s._workView .view04 .pageMove li a .moveIcon{width:120px;flex-shrink:0;filter:brightness(0) saturate(0);transition-duration:0.4s}._s._workView .view04 .pageMove li a .moveIcon img{transition-duration:0.4s}._s._workView .view04 .pageMove li a dl{display:block;width:calc(100% - 120px);text-align:right}._s._workView .view04 .pageMove li a dl dt{font-size:30px;line-height:calc(44 / 30);letter-spacing:-0.04em}._s._workView .view04 .pageMove li a dl dd{font-size:50px;font-family:"PretendardBold";line-height:1.2;letter-spacing:-0.05em;margin-top:15px;transition-duration:0.4s;word-break:keep-all}._s._workView .view04 .pageMove li.next a dl{text-align:left}@media screen and (min-width:821px){._s._workView .view04 .pageMove li:hover a dl dd{color:#640faf}._s._workView .view04 .pageMove li.prev:hover .moveIcon{filter:brightness(1) saturate(1)}._s._workView .view04 .pageMove li.prev:hover .moveIcon img{transform:translateX(-50%)}._s._workView .view04 .pageMove li.next:hover .moveIcon{filter:brightness(1) saturate(1)}._s._workView .view04 .pageMove li.next:hover .moveIcon img{transform:translateX(50%)}}._s._workView .view04 .gotoList{width:100%;transition-duration:0.4s}._s._workView .view04 .gotoList a{font-family:"ManropeBold";width:100%;display:block;text-align:center;padding:40px 0;font-size:30px;letter-spacing:-0.015em}@media screen and (min-width:821px){._s._workView .view04 .gotoList:hover{background-color:#640faf}._s._workView .view04 .gotoList:hover a{color:#fff}}@media screen and (max-width:1440px){._s._workView .view04 .pageMove li a{padding:50px 5%}._s._workView .view04 .pageMove li a dl{width:92%}._s._workView .view04 .pageMove li a dl dt{font-size:24px}._s._workView .view04 .pageMove li a dl dd{font-size:40px}._s._workView .view04 .pageMove li a .moveIcon{width:100px}._s._workView .view04 .gotoList a{font-size:24px;padding:30px 0}}@media screen and (max-width:820px){._s._workView .view04 .pageMove li a{padding:30px 5%}._s._workView .view04 .pageMove li a dl dt{font-size:18px}._s._workView .view04 .pageMove li a dl dd{font-size:30px;margin-top:10px}._s._workView .view04 .pageMove li a .moveIcon{width:70px}._s._workView .view04 .gotoList{background-color:#640faf}._s._workView .view04 .gotoList a{font-size:20px;padding:20px 0;color:#fff}}@media screen and (max-width:500px){._s._workView .view04 .pageMove li a dl dt{font-size:14px}._s._workView .view04 .pageMove li a dl dd{font-size:20px;margin-top:5px}._s._workView .view04 .pageMove li a .moveIcon{width:50px}._s._workView .view04 .gotoList a{font-size:18px;padding:15px 0}}._s .subTit{text-align:center}._s .subTit dt{font-size:30px;font-family:"ManropeSemiBold";letter-spacing:-0.02em}@media screen and (max-width:1440px){._s .subTit dt{font-size:24px}._s .subTit dd ._phrase{font-size:5vw}}@media screen and (max-width:1280px){._s .subTit dt{font-size:20px}}@media screen and (max-width:820px){._s .subTit dt{font-size:16px}._s .subTit dd{margin-top:10px}._s .subTit dd ._phrase{font-size:7vw}._s .subTit dd ._phrase .oneLine{justify-content:center}}@media screen and (max-width:500px){._s .subTit dd ._phrase{font-size:9vw}}._s .table_>p{font-size:20px;letter-spacing:-0.02em}._s .table_>ul{font-family:"PretendardMedium";letter-spacing:-0.025em;font-size:24px;width:100%;border-top:1px solid #fff;box-sizing:border-box;margin-top:28px}._s .table_>ul li{width:100%;border-bottom:1px solid #555;box-sizing:border-box;transition-duration:0.4s;word-break:keep-all}._s .table_>ul li a{width:100%;padding:45px 0;display:flex;justify-content:space-between;align-items:center}._s .table_>ul li a h2{line-height:1.3;width:100%}._s .table_>ul li a span{display:block;width:50px;flex-shrink:0;opacity:0;transition-duration:0.4s;transform:translateX(-20%);margin-left:20px}._s .table_>ul li a .stat{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:80px;height:30px;border-radius:15px;font-size:14px;color:#fff;letter-spacing:-0.02em;background-color:#777;margin-right:20px}._s .table_>ul li._prg a .stat{background-color:#640faf}._s .table_>ul li._end{pointer-events:none}@media screen and (min-width:821px){._s .table_>ul li:hover{color:#913cd2}._s .table_>ul li:hover a span{opacity:1;transform:translateX(0)}}@media screen and (max-width:1280px){._s .table_{margin-top:70px}._s .table_>p{font-size:16px}._s .table_>ul{font-size:20px;margin-top:20px}._s .table_>ul li a{padding:30px 0}}@media screen and (max-width:820px){._s .table_{margin-top:50px}._s .table_>p{font-size:14px}._s .table_>ul{font-size:16px;margin-top:10px}._s .table_>ul li a{padding:25px 0}._s .table_>ul li a span{opacity:1;transform:translateX(0);width:30px}}._s._news{width:100%;background-color:#000;color:#fff;padding-top:215px}._s._news .wrap1280{padding-bottom:155px}._s._news .table_{margin-top:130px}._s._news .table_ .gallery_page{margin-top:100px}@media screen and (max-width:1280px){._s._news{padding-top:150px}}@media screen and (max-width:820px){._s._news{padding-top:100px}._s._news .table_ .gallery_page{margin-top:50px}}._s._recruit{width:100%;padding-top:215px}._s._recruit .wrap1280{padding-bottom:95px}._s._recruit ._phrase span{color:#640faf}._s._recruit ._phrase .ani_alpha h3,._s._recruit ._phrase .ani_alpha h5{color:#640faf}._s._recruit .overCircle{margin:0 auto;margin-top:90px}._s._recruit .overCircle a{flex-direction:column}._s._recruit .overCircle a img{width:36px}._s._recruit .overCircle a::after{background-image:url(/img/icon/mouseover_bg_purple.png)}._s._recruit .overCircle a span{color:#640faf;font-family:"PretendardMedium";letter-spacing:-0.02em;margin-top:20px;font-size:20px}._s._recruit .table_{margin-top:100px}._s._recruit .table_>ul{border-top:1px solid #000;border-bottom:1px solid #000}._s._recruit .table_>ul li{border-bottom:1px solid #c4c4c4}._s._recruit .table_>ul li a{align-items:unset}._s._recruit .table_>ul li a h2{line-height:1.25}._s._recruit .table_>ul li a span{display:flex;align-items:center}._s._recruit .table_>ul li:last-of-type{border-bottom:0}@media screen and (min-width:821px){._s._recruit .table_>ul li:hover{color:#640faf}._s._recruit .table_>ul li:hover a span{opacity:1;transform:translateX(0)}}._s._recruit .benefits{width:100%;text-align:center;margin-top:145px}._s._recruit .benefits h1{font-size:40px;font-family:"ManropeExtraBold";color:#640faf;letter-spacing:-0.03em}._s._recruit .benefits .benList{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:65px}._s._recruit .benefits .benList li{width:20%;margin-bottom:60px}._s._recruit .benefits .benList li dl{margin-top:25px;letter-spacing:-0.03em;line-height:1.3}._s._recruit .benefits .benList li dl dt{font-size:18px;font-family:"PretendardSemiBold"}._s._recruit .benefits .benList li dl dd{font-size:16px;color:#555;margin-top:13px;word-break:keep-all}@media screen and (max-width:1280px){._s._recruit{padding-top:150px}._s._recruit .overCircle{margin-top:60px}._s._recruit .overCircle a span{font-size:16px;margin-top:10px}._s._recruit .table_>ul li a h2{padding-top:0.1em}._s._recruit .benefits{margin-top:100px}._s._recruit .benefits .benList li{margin-bottom:30px}._s._recruit .benefits .benList li dl dt{font-size:16px}._s._recruit .benefits .benList li dl dd{font-size:14px;margin-top:7px}}@media screen and (max-width:820px){._s._recruit{padding-top:100px}._s._recruit .overCircle{margin-top:40px}._s._recruit .overCircle a span{font-size:14px;margin-top:10px}._s._recruit .table_{margin-top:50px}._s._recruit .table_>ul li a h2{padding-top:0.2em}._s._recruit .table_>ul li a .stat{font-size:12px;width:65px;height:26px;margin-right:10px}._s._recruit .benefits{margin-top:70px}._s._recruit .benefits h1{font-size:30px}._s._recruit .benefits .benList{margin-top:30px}._s._recruit .benefits .benList li{width:33.33%}._s._recruit .benefits .benList li .icon{height:60px}._s._recruit .benefits .benList li .icon img{height:100%}._s._recruit .benefits .benList li dl{margin-top:15px}._s._recruit .benefits .benList li dl dt{font-size:14px}._s._recruit .benefits .benList li dl dd{font-size:12px;margin-top:5px}}@media screen and (max-width:500px){._s._recruit .benefits{margin-top:50px}._s._recruit .benefits .benList li{width:50%}._s._recruit .benefits .benList li dl{margin-top:10px}}._s._contact{width:100%;background-color:#000;color:#fff;position:relative}._s._contact .fp-warning,._s._contact .fp-watermark{display:none}._s._contact .fp-is-overflow .fp-overflow.fp-auto-height,._s._contact .fp-is-overflow .fp-overflow.fp-auto-height-responsive,._s._contact .fp-is-overflow>.fp-overflow{overflow-y:unset}._s._contact .contactMenu{position:absolute;top:120px;left:0;width:100%;opacity:0;transform:translateY(-50%);transition-duration:0.6s}._s._contact .contactMenu .wrap1280 .numbers{width:100%;max-width:460px;display:flex;justify-content:flex-start;align-items:center}._s._contact .contactMenu .wrap1280 .numbers .s_num{border-radius:50%;width:40px;height:40px;box-sizing:border-box;border:1px solid #fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition-duration:0.4s}._s._contact .contactMenu .wrap1280 .numbers .s_num.on{background-color:#913cd2;border-color:#913cd2}._s._contact .contactMenu .wrap1280 .numbers .line{width:100%;height:1px;background-color:#fff}._s._contact .contactMenu.active{opacity:1;transform:translateY(0)}@media screen and (max-width:1280px){._s._contact .contactMenu{top:80px}._s._contact .contactMenu .wrap1280 .numbers{max-width:350px}}@media screen and (max-width:820px){._s._contact .contactMenu .wrap1280 .numbers{max-width:unset}._s._contact .contactMenu .wrap1280 .numbers .s_num{font-size:14px;width:30px;height:30px}}._s._contact .section{height:100vh}._s._contact .section._01{width:100%;position:relative}._s._contact .section._01 .bg{height:100vh;width:100%;background-repeat:no-repeat;position:absolute;z-index:-1}._s._contact .section._01 .bg:nth-of-type(1){top:0;left:0;background-position:left top}._s._contact .section._01 .bg:nth-of-type(2){top:0;right:0;background-position:right top}._s._contact .section._01 .wrap1280>dl{padding-top:8.073vw;text-align:center}._s._contact .section._01 .wrap1280>dl dt ._phrase{font-size:6.25vw}._s._contact .section._01 .wrap1280>dl dd{font-size:30px;font-family:"PretendardExtraLight";letter-spacing:-0.03em;margin-top:15px;word-break:keep-all}._s._contact .section._01 .wrap1280>dl dd br{display:none}._s._contact .section._01 .wrap1280 .foot{width:100%;display:flex;justify-content:center;align-items:flex-end}._s._contact .section._01 .wrap1280 .foot .subFoot{display:flex;flex-wrap:wrap;margin-top:9.375vw;width:calc(1080 / 1280 * 100%)}._s._contact .section._01 .wrap1280 .foot .subFoot li{margin-right:150px;margin-top:50px}._s._contact .section._01 .wrap1280 .foot .subFoot li dl{display:block;width:100%;font-size:24px}._s._contact .section._01 .wrap1280 .foot .subFoot li dl dt{color:#777;letter-spacing:-0.02em;font-family:"ManropeSemiBold"}._s._contact .section._01 .wrap1280 .foot .subFoot li dl dd{letter-spacing:-0.015em;line-height:calc(30 / 24);margin-top:15px}._s._contact .section._01 .wrap1280 .foot .subFoot li:first-of-type{width:100%}._s._contact .section._01 .wrap1280 .foot .scroll_co{width:calc(200 / 1280 * 100%)}._s._contact .section._01 .wrap1280 .foot .scroll_co p{font-size:14px;font-family:"PretendardLight";line-height:calc(18 / 14);color:#555;text-align:center}._s._contact .section._01 .wrap1280 .foot .scroll_co .ctBtn{font-size:20px;letter-spacing:-0.025em;width:100%;height:60px;display:flex;align-items:center;justify-content:center;background-color:#913cd2;margin-top:10px;transition-duration:0.4s}@media screen and (min-width:821px){._s._contact .section._01 .wrap1280 .foot .scroll_co .ctBtn:hover{background-color:#fff;color:#640faf}}@media screen and (max-width:1440px){._s._contact .section._01 .wrap1280>dl dt ._phrase{font-size:7.55vw}._s._contact .section._01 .wrap1280>dl dd{font-size:26px}._s._contact .section._01 .wrap1280 .foot .subFoot li dl{font-size:22px}}@media screen and (max-width:1280px){._s._contact .section._01 .wrap1280>dl dt ._phrase{font-size:8.55vw}._s._contact .section._01 .wrap1280>dl dd{font-size:22px;margin-top:0}._s._contact .section._01 .wrap1280 .foot .subFoot li dl{font-size:20px}._s._contact .section._01 .wrap1280 .foot .scroll_co{width:180px;flex-shrink:0}}@media screen and (max-width:1180px){._s._contact .section._01 .wrap1280 .foot .scroll_co p{display:none}}@media screen and (max-width:820px){._s._contact .section._01 .bg:nth-of-type(1){top:30vh;background-position:left -32vw top}._s._contact .section._01 .bg:nth-of-type(2){top:-30vh;background-position:right -20vw top}._s._contact .section._01 .wrap1280{padding-top:20vh}._s._contact .section._01 .wrap1280>dl dt ._phrase{font-size:11.55vw}._s._contact .section._01 .wrap1280>dl dt ._phrase .oneLine{justify-content:center}._s._contact .section._01 .wrap1280>dl dd{font-size:18px;margin-top:5px}._s._contact .section._01 .wrap1280 .foot{flex-direction:column;justify-content:center;align-items:center}._s._contact .section._01 .wrap1280 .foot .subFoot{width:100%;justify-content:center;margin-top:10vh}._s._contact .section._01 .wrap1280 .foot .subFoot li{margin-right:0;text-align:center;width:50%}._s._contact .section._01 .wrap1280 .foot .subFoot li:first-of-type{margin-right:0;width:100%}._s._contact .section._01 .wrap1280 .foot .subFoot li dl{font-size:16px}._s._contact .section._01 .wrap1280 .foot .scroll_co{margin-top:50px}._s._contact .section._01 .wrap1280 .foot .scroll_co p{font-size:12px}}@media screen and (max-width:500px){._s._contact .section._01 .wrap1280{padding-top:15vh}._s._contact .section._01 .wrap1280>dl dt ._phrase{font-size:13.55vw}._s._contact .section._01 .wrap1280>dl dd{font-size:16px;line-height:1.3;margin-top:10px}._s._contact .section._01 .wrap1280>dl dd br{display:block}._s._contact .section._01 .wrap1280 .foot .subFoot{margin-top:30vw}._s._contact .section._01 .wrap1280 .foot .subFoot li{margin-top:30px}._s._contact .section._01 .wrap1280 .foot .subFoot li dl{font-size:14px}._s._contact .section._01 .wrap1280 .foot .subFoot li dl dd{margin-top:10px}._s._contact .section._01 .wrap1280 .foot .scroll_co{margin-top:30px;width:100%}._s._contact .section._01 .wrap1280 .foot .scroll_co .ctBtn{width:120px;height:40px;font-size:16px;margin:0 auto;margin-top:10px}}._s._contact .section._02{width:100%;position:relative}._s._contact .section._02 .con_bg{width:435px;height:435px;border-radius:50%;position:absolute;bottom:-70px;left:30px}._s._contact .section._02 .con_bg .rel{position:relative;width:100%;height:100%}._s._contact .section._02 .con_bg .rel span{display:block;width:100%;height:100%;border:3px solid rgba(145, 60, 210, 0.3);border-radius:50%;box-sizing:border-box}._s._contact .section._02 .con_bg .rel span:nth-of-type(1){position:absolute;left:calc(-50 / 435 * 100%);top:0;animation:con_bg1 3s ease-in-out infinite}._s._contact .section._02 .con_bg .rel span:nth-of-type(3){position:absolute;right:calc(-50 / 435 * 100%);top:0;animation:con_bg2 3s ease-in-out infinite}@keyframes con_bg1{0%{left:calc(-50 / 435 * 100%)}50%{left:0}100%{left:calc(-50 / 435 * 100%)}}@keyframes con_bg2{0%{right:calc(-50 / 435 * 100%)}50%{right:0}100%{right:calc(-50 / 435 * 100%)}}@media screen and (max-width:820px){._s._contact .section._02 .con_bg{width:300px;height:300px}}._s._contact .section._02 .controls{width:100%;position:absolute;right:0;bottom:100px;z-index:5;transition-duration:0.4s}._s._contact .section._02 .controls .control{margin-left:50%;width:50%;padding-left:calc(50 / 1280 * 100%);display:flex;justify-content:space-between;box-sizing:border-box}._s._contact .section._02 .controls .control>div{display:flex;align-items:center;justify-content:center;width:47.4%;height:60px;background-color:#555;color:#000;font-size:20px;letter-spacing:-0.02em;transition-duration:0.4s}._s._contact .section._02 .controls .control>div span{margin:0 10px}._s._contact .section._02 .controls .control>div img{transition-duration:0.4s}._s._contact .section._02 .controls .control>div.on{background-color:#913cd2;color:#fff}._s._contact .section._02 .controls .control>div.on img{filter:invert(1)}._s._contact .section._02 .controls.none{opacity:0;transform:translateY(50%);z-index:0}@media screen and (min-width:821px){._s._contact .section._02 .controls .control>div.on:hover{background-color:rgba(145, 60, 210, 0.8)}}@media screen and (max-width:1280px){._s._contact .section._02 .controls{bottom:70px}._s._contact .section._02 .controls .control>div{font-size:18px}}@media screen and (max-width:820px){._s._contact .section._02 .controls{bottom:80px}._s._contact .section._02 .controls .control{width:100%;margin-left:0;padding:0}._s._contact .section._02 .controls .control>div{font-size:16px;height:50px}}._s._contact .section .slide{width:100%;height:100%}._s._contact .section .slide .wrap1280{display:flex;justify-content:center;padding-bottom:6.1vw}._s._contact .section .slide .wrap1280>dl{width:50%}._s._contact .section .slide .wrap1280>dl dt{font-size:20px;font-family:"ManropeRegular";letter-spacing:-0.02em}._s._contact .section .slide .wrap1280>dl dd{font-family:"PretendardMedium";font-size:40px;letter-spacing:-0.025em;line-height:1.3;margin-top:10px;position:relative;display:inline-block}._s._contact .section .slide .wrap1280 .chkWrap{width:50%;padding-left:calc(50 / 1280 * 100%);box-sizing:border-box;padding-top:40px}._s._contact .section .slide .wrap1280 .chkWrap .chklist{display:flex;flex-wrap:wrap;justify-content:space-between}._s._contact .section .slide .wrap1280 .chkWrap .chklist li{width:100%;height:60px;position:relative;margin-bottom:20px;transition-duration:0.2s}._s._contact .section .slide .wrap1280 .chkWrap .chklist li label,._s._contact .section .slide .wrap1280 .chkWrap .chklist li input,._s._contact .section .slide .wrap1280 .chkWrap .chklist li button,._s._contact .section .slide .wrap1280 .chkWrap .chklist li textarea{cursor:none}._s._contact .section .slide .wrap1280 .chkWrap .chklist li label{display:flex;width:100%;height:100%;border:1px solid #fff;box-sizing:border-box;align-items:center;justify-content:center;font-size:20px;font-family:"ManropeRegular";letter-spacing:-0.025em;transition-duration:0.2s;cursor:none}._s._contact .section .slide .wrap1280 .chkWrap .chklist li input{transition-duration:0.2s}._s._contact .section .slide .wrap1280 .chkWrap .chklist li input[type=checkbox]{position:absolute;top:0;left:0;z-index:-1;visibility:hidden}._s._contact .section .slide .wrap1280 .chkWrap .chklist li input[type=checkbox]:checked~label{background-color:#913cd2;border-color:#913cd2}._s._contact .section .slide .wrap1280 .chkWrap .chklist li input[type=text],._s._contact .section .slide .wrap1280 .chkWrap .chklist li input[type=tel],._s._contact .section .slide .wrap1280 .chkWrap .chklist li input[type=email]{border:1px solid #fff;font-size:20px;font-family:"PretendardRegular";box-sizing:border-box;width:100%;height:100%;letter-spacing:-0.025em;background:none;color:#fff;padding:0 1em}._s._contact .section .slide .wrap1280 .chkWrap .chklist li input::placeholder{color:#555}._s._contact .section .slide .wrap1280 .chkWrap .chklist li input:autofill,._s._contact .section .slide .wrap1280 .chkWrap .chklist li input:autofill:hover,._s._contact .section .slide .wrap1280 .chkWrap .chklist li input:autofill:focus,._s._contact .section .slide .wrap1280 .chkWrap .chklist li input:autofill:active{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0px 1000px #000 inset;transition:background-color 5000s ease-in-out 0s;color:#fff;caret-color:#fff;font-family:"PretendardRegular";letter-spacing:-0.025em}@media screen and (min-width:821px){._s._contact .section .slide .wrap1280 .chkWrap .chklist li:hover input,._s._contact .section .slide .wrap1280 .chkWrap .chklist li:hover label{background-color:rgba(255, 255, 255, 0.1)}}@media screen and (max-width:1280px){._s._contact .section .slide .wrap1280{padding-bottom:3vw}._s._contact .section .slide .wrap1280>dl dt{font-size:18px}._s._contact .section .slide .wrap1280>dl dd{font-size:3.125vw}._s._contact .section .slide .wrap1280 .chkWrap{padding-top:35px}._s._contact .section .slide .wrap1280 .chkWrap .chklist li{height:50px}._s._contact .section .slide .wrap1280 .chkWrap .chklist li label{font-size:18px}._s._contact .section .slide .wrap1280 .chkWrap .chklist li input[type=text],._s._contact .section .slide .wrap1280 .chkWrap .chklist li input[type=tel],._s._contact .section .slide .wrap1280 .chkWrap .chklist li input[type=email]{font-size:18px}}@media screen and (max-width:820px){._s._contact .section .slide .wrap1280{flex-direction:column;padding:0}._s._contact .section .slide .wrap1280>dl{width:100%}._s._contact .section .slide .wrap1280>dl dt{font-size:16px}._s._contact .section .slide .wrap1280>dl dd{font-size:30px}._s._contact .section .slide .wrap1280 .chkWrap{width:100%;padding-left:0;padding-top:20px}._s._contact .section .slide .wrap1280 .chkWrap .chklist li{height:45px}._s._contact .section .slide .wrap1280 .chkWrap .chklist li label{font-size:16px}._s._contact .section .slide .wrap1280 .chkWrap .chklist li input[type=text],._s._contact .section .slide .wrap1280 .chkWrap .chklist li input[type=tel],._s._contact .section .slide .wrap1280 .chkWrap .chklist li input[type=email]{font-size:16px}}@media screen and (max-width:500px){._s._contact .section .slide .wrap1280>dl dt{font-size:14px}._s._contact .section .slide .wrap1280>dl dd{font-size:6vw}._s._contact .section .slide .wrap1280 .chkWrap .chklist li{height:40px}._s._contact .section .slide .wrap1280 .chkWrap .chklist li label{font-size:14px}._s._contact .section .slide .wrap1280 .chkWrap .chklist li input[type=text],._s._contact .section .slide .wrap1280 .chkWrap .chklist li input[type=tel],._s._contact .section .slide .wrap1280 .chkWrap .chklist li input[type=email]{font-size:14px}}._s._contact .section .slide._01 .wrap1280>dl dd::after{content:"*";position:absolute;top:0;right:-5px;display:block;font-family:"PretendardMedium";font-size:20px}._s._contact .section .slide._01 .wrap1280 .chkWrap .chklist li{width:47.4%}._s._contact .section .slide._02 .wrap1280{padding-bottom:3vw}@media screen and (max-width:820px){._s._contact .section .slide._02 .wrap1280{padding:0}}._s._contact .section .slide._03 .wrap1280{padding-bottom:0;padding-top:2vw}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(2){display:flex;justify-content:space-between;flex-wrap:nowrap}@media screen and (min-width:821px){._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(2):hover input{background-color:rgba(0, 0, 0, 0)}}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(2) input{width:100%}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(2) input[type="file"]{position:absolute;width:0;height:0;padding:0;overflow:hidden;border:0}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(2) input.upload-name{width:100%;background:none;color:#555;padding:0 1em;font-family:"PretendardRegular";font-size:20px;margin-right:15px;border:none;border:1px solid #fff;box-sizing:border-box;pointer-events:none;letter-spacing:-0.025em}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(2) input.upload-name::placeholder{color:#555}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(2) label{display:flex;align-items:center;justify-content:center;width:120px;flex-shrink:0;background:none;background-color:#fff;border:1px solid #fff;color:#555;font-size:16px;letter-spacing:-0.025em;font-family:"PretendardRegular"}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(3){height:auto;margin-bottom:0}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(3) textarea{width:100%;display:block;height:300px;resize:none;border:1px solid #fff;box-sizing:border-box;color:#fff;font-family:"PretendardRegular";font-size:20px;background-color:#000;letter-spacing:-0.025em;padding:0.8em 1em}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(3) textarea::placeholder{color:#555}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(3) textarea::-webkit-scrollbar{width:8px}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(3) textarea::-webkit-scrollbar-thumb{background-color:#2f3542;border-radius:10px}._s._contact .section .slide._03 .wrap1280 .chkWrap .priv{display:flex;margin-top:15px;justify-content:flex-end;width:100%;align-items:center}._s._contact .section .slide._03 .wrap1280 .chkWrap .priv input{border-radius:50%;display:block;width:15px;height:15px;border:1px solid #555;margin-right:5px;margin-top:0;transition-duration:0.2s;position:relative;cursor:none}._s._contact .section .slide._03 .wrap1280 .chkWrap .priv input::after{content:"";display:block;width:7px;height:7px;border-radius:50%;background-color:#555;transition-duration:0.2s;position:absolute;top:3px;left:3px}._s._contact .section .slide._03 .wrap1280 .chkWrap .priv input:checked{border-color:#fff}._s._contact .section .slide._03 .wrap1280 .chkWrap .priv input:checked::after{background-color:#fff}._s._contact .section .slide._03 .wrap1280 .chkWrap .priv input:checked~label{color:#fff}._s._contact .section .slide._03 .wrap1280 .chkWrap .priv input:checked~label span::after{background-color:#fff}._s._contact .section .slide._03 .wrap1280 .chkWrap .priv label{color:#555;letter-spacing:-0.025em;transition-duration:0.2s;cursor:none}._s._contact .section .slide._03 .wrap1280 .chkWrap .priv label span{display:inline-block;position:relative}._s._contact .section .slide._03 .wrap1280 .chkWrap .priv label span::after{content:"";width:100%;background-color:#555;height:1px;position:absolute;bottom:-0.2em;left:0;transition-duration:0.2s}@media screen and (max-width:1440px){._s._contact .section .slide._03 .wrap1280{padding-top:0;padding-bottom:3vw}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(3) textarea{height:200px}}@media screen and (max-width:1280px){._s._contact .section .slide._03 .wrap1280{padding-bottom:1vw}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(3) textarea{font-size:18px}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(2) input.upload-name{font-size:18px}}@media screen and (max-width:820px){._s._contact .section .slide._03 .wrap1280{padding:0}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(2) button{font-size:14px}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(2) label{font-size:14px}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(2) input.upload-name{font-size:16px}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(3) textarea{font-size:16px}._s._contact .section .slide._03 .wrap1280 .chkWrap .priv label{font-size:14px}}@media screen and (max-width:500px){._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(2) button{font-size:12px;width:100px}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(2) label{font-size:12px;width:100px}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(2) input.upload-name{font-size:14px}._s._contact .section .slide._03 .wrap1280 .chkWrap .chklist li:nth-of-type(3) textarea{font-size:14px}._s._contact .section .slide._03 .wrap1280 .chkWrap .priv label{font-size:12px}}._s._contact .section .slide._04{position:relative}._s._contact .section .slide._04 .con_bg{bottom:auto;left:auto;top:-140px;right:-100px}._s._contact .section .slide._04 .con_bg .rel span:nth-of-type(1){position:absolute;left:calc(-30 / 435 * 100%);top:calc(40 / 435 * 100%);animation:con_bg3 3s ease-in-out infinite}._s._contact .section .slide._04 .con_bg .rel span:nth-of-type(3){position:absolute;right:calc(-30 / 435 * 100%);top:calc(-40 / 435 * 100%);animation:con_bg4 3s ease-in-out infinite}@keyframes con_bg3{0%{left:calc(-30 / 435 * 100%);top:calc(40 / 435 * 100%)}50%{left:0;top:0}100%{left:calc(-30 / 435 * 100%);top:calc(40 / 435 * 100%)}}@keyframes con_bg4{0%{right:calc(-30 / 435 * 100%);top:calc(-40 / 435 * 100%)}50%{right:0;top:0}100%{right:calc(-30 / 435 * 100%);top:calc(-40 / 435 * 100%)}}._s._contact .section .slide._04 .wrap1280{display:block;padding:0}._s._contact .section .slide._04 .wrap1280 .complete{text-align:center;letter-spacing:-0.025em;line-height:1.3}._s._contact .section .slide._04 .wrap1280 .complete h1{font-size:50px;font-family:"PretendardMedium"}._s._contact .section .slide._04 .wrap1280 .complete h2{font-size:26px;margin-top:10px}._s._contact .section .slide._04 .wrap1280 .gotoMain{width:100%;text-align:center;position:absolute;left:0;bottom:100px}._s._contact .section .slide._04 .wrap1280 .gotoMain a{display:inline-block;border:1px solid #fff;padding:0.8em 3em;box-sizing:border-box;font-size:20px;letter-spacing:-0.025em;transition-duration:0.4s}@media screen and (min-width:821px){._s._contact .section .slide._04 .wrap1280 .gotoMain a:hover{background-color:rgba(255, 255, 255, 0.1)}}@media screen and (max-width:1280px){._s._contact .section .slide._04 .wrap1280 .complete h1{font-size:40px}._s._contact .section .slide._04 .wrap1280 .complete h2{font-size:22px}._s._contact .section .slide._04 .wrap1280 .gotoMain a{font-size:18px}}@media screen and (max-width:820px){._s._contact .section .slide._04 .wrap1280{padding:0}._s._contact .section .slide._04 .wrap1280 .complete h1{font-size:4.88vw}._s._contact .section .slide._04 .wrap1280 .complete h2{font-size:16px}._s._contact .section .slide._04 .wrap1280 .gotoMain a{font-size:16px}}@media screen and (max-width:500px){._s._contact .section .slide._04 .wrap1280 .complete h1{font-size:6.48vw}._s._contact .section .slide._04 .wrap1280 .complete h2{font-size:14px;margin-top:5px}._s._contact .section .slide._04 .wrap1280 .gotoMain a{font-size:14px}}._m{width:100%;overflow:hidden;position:relative}._m .vis{width:100%;height:100vh;overflow:hidden;position:relative;background-color:#000;display:flex;align-items:center;justify-content:center}._m .vis .vidWrap{width:100%;height:100%;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0;background-color:#000}._m .vis .vidWrap iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none}._m .vis .vidFix{position:absolute;width:95%;max-width:1820px;left:0;bottom:60px;font-family:"ManropeBold";color:#fff;font-size:35px;z-index:1;mix-blend-mode:overlay;opacity:0}._m .vis .vidFix.on{opacity:1}._m .vis .visTit{z-index:1;font-size:80px;position:absolute}._m .vis .visTit h1{display:inline-block;font-family:"ManropeBold";color:#fff;letter-spacing:-0.025em;line-height:1.2;white-space:nowrap;position:relative;padding-left:3em}._m .vis .visTit h1 br{display:none}._m .vis .visTit h1 span{font-size:2.5em;color:rgba(209, 209, 209, 0.7);position:absolute;bottom:-0.13em;left:0;font-family:"ManropeExtraBold";z-index:-1}._m .vis .scrollDown{width:180px;height:180px;position:absolute;bottom:60px;right:calc(80 / 1920 * 100%);border-radius:50%;z-index:1}._m .vis .scrollDown .downWrap{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}._m .vis .scrollDown .downWrap .scrollTxt{width:calc(149 / 180 * 100%);height:calc(145 / 180 * 100%);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-image:url(/img/icon/scrolldown_txt.png);background-size:cover;background-repeat:no-repeat;background-position:center}._m .vis .scrollDown .downWrap img{animation:downArrow 0.8s;animation-direction:alternate;animation-timing-function:cubic-bezier(0.5, 0.05, 1, 0.5);animation-iteration-count:infinite}._m .vis .scrollDown .downWrap::after{content:"";position:absolute;width:100%;height:100%;display:block;top:50%;left:50%;transform:translate(-50%, -50%);background-image:url(/img/icon/mouseover_bg.png);background-repeat:no-repeat;background-size:cover;animation:circleRotate 5s linear infinite;background-position:center}@keyframes circleRotate{0%{transform:translate(-50%, -50%) rotate(0)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes downArrow{from{transform:translateY(-25%)}to{transform:translateY(25%)}}@media screen and (max-width:1440px){._m .vis .scrollDown{width:150px;height:150px}}@media screen and (max-width:820px){._m .vis .visTit{font-size:12.22vw;text-align:left;left:2.5%}._m .vis .visTit h1{text-align:left;padding-left:0}._m .vis .visTit h1 br{display:inline-block}._m .vis .visTit h1 span{position:static;font-size:1em;color:#fff;-webkit-text-stroke:unset}._m .vis .scrollDown{width:120px;height:120px}._m .vis .scrollDown .downWrap img{width:25px}}@media screen and (max-width:500px){._m .vis .scrollDown{width:100px;height:100px}._m .vis .scrollDown .downWrap img{width:17px}}._m .se02{background-color:#000;color:#fff;height:100vh;box-sizing:border-box;overflow:hidden;position:relative;flex-direction:column}._m .se02 .se02Wrap{z-index:3;background:#000;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;position:relative;padding-top:4.69vw}._m .se02 .scrollImg{width:0;height:0;position:absolute;top:35.5%;left:44.9vw;z-index:4;border-radius:120px;overflow:hidden;transform-origin:top center}._m .se02 .scrollImg .scale_{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}._m .se02 p{font-size:24px;letter-spacing:-0.025em;margin-top:50px;word-break:keep-all}._m .se02 p br{display:none}._m .se02 .overCircle{margin:0 auto;margin-top:70px}._m .se02 .overCircle a span{color:#913cd2}._m .se02 .overCircle a::after{background-image:url(/img/icon/mouseover_bg_purple.png)}@media screen and (max-width:1280px){._m .se02 .scrollImg{width:calc(250 / 1280 * 100%);height:9.375vw}._m .se02 p{font-size:18px}}@media screen and (max-width:820px){._m .se02{padding-top:0}._m .se02 .oneLine.marginL{margin-left:0}._m .se02 ._phrase.marginT{margin-top:0}._m .se02 .scrollImg{display:none}._m .se02 p{font-size:18px;text-align:left;line-height:calc(25 / 18)}._m .se02 p br{display:block}._m .se02 .overCircle a{background-color:#000}}@media screen and (max-width:500px){._m .se02 p{font-size:16px}}._m .se03{width:100%;position:absolute;top:0;left:0;height:100vh;color:#fff;z-index:2;opacity:0;transition-duration:0.4s}._m .se03.zidx{z-index:4;opacity:1}._m .se03 .imgItem{width:100%;height:100%;position:absolute;top:0;left:0}._m .se03 .imgItem .portbg{width:100vw;height:100%;position:absolute;top:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover;transform:translateY(100%)}._m .se03 .imgItem .portbg::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:5}._m .se03 .imgItem .portbg.on{transform:translateY(0)}._m .se03 .text_item{width:calc(1760 / 1920 * 100%);display:block;position:absolute;top:5.21vw;left:calc(80 / 1920 * 100%)}._m .se03 .text_item>ul li{position:absolute;top:0;left:0;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:1;transform:translateY(200%)}._m .se03 .text_item>ul li.on{transform:translateY(0)}._m .se03 .text_item .cate{position:relative;font-size:24px;font-family:"PretendardMedium";letter-spacing:-0.025em;color:#ccc;height:1.1em;overflow:hidden}._m .se03 .text_item .title{width:95%;position:relative;font-size:80px;font-family:"PretendardBold";letter-spacing:-0.025em;height:1.1em;margin-top:10px;overflow:hidden}._m .se03 .text_item .phrase{position:relative;font-size:26px;height:1.1em;letter-spacing:-0.025em;line-height:calc(32 / 26);margin-top:25px;overflow:hidden}._m .se03 .proj_{font-family:"ManropeSemiBold";font-size:230px;letter-spacing:-0.025em;display:flex;justify-content:flex-start;align-items:center;mix-blend-mode:overlay;position:absolute;bottom:35px;left:calc(80 / 1920 * 100%);overflow:hidden}._m .se03 .proj_ .alpha{position:relative;font-family:"PoppinsThin"}._m .se03 .proj_ .alpha h5{margin:0 10px}._m .se03 .proj_ .alpha h5:nth-of-type(1){position:absolute;top:-10px;left:10px}._m .se03 .proj_ .alpha h5:nth-of-type(2){position:absolute;top:10px;left:-10px}._m .se03 .proj_ .alpha h4{margin:0 20px}._m .se03 .proj_ .alpha h4:nth-of-type(1){position:absolute;top:0;left:-19px}._m .se03 .proj_ .alpha h4:nth-of-type(2){position:absolute;top:0;left:19px}._m .se03 .morePrj{position:absolute;bottom:50px;right:calc(80 / 1920 * 100%);display:flex;justify-content:flex-end;align-items:center}._m .se03 .morePrj span{font-size:20px;font-family:"ManropeSemiBold";letter-spacing:-0.025em}._m .se03 .morePrj .down_small{width:35px;height:35px;background-color:#fff;position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:10px;overflow:hidden}._m .se03 .morePrj .down_small img{animation:downSmall 1.5s ease-in-out infinite}._m .se03 .morePrj .down_small img:first-of-type{position:absolute;bottom:35px}@keyframes downSmall{0%{transform:translateY(0)}100%{transform:translateY(28px)}}._m .se03 .port_page{width:32px;display:flex;justify-content:space-between;position:absolute;right:calc(80 / 1920 * 100%);top:50%;transform:translateY(-50%)}._m .se03 .port_page .num{width:30px}._m .se03 .port_page .num li{font-size:18px;font-family:"ManropeSemiBold";padding:11px 0;opacity:0;transition-duration:0.4s}._m .se03 .port_page .num li.on{opacity:1}._m .se03 .port_page .line{width:1px;background-color:#c8c8c8;position:relative}._m .se03 .port_page .line span{display:block;position:absolute;top:0;left:-1.5px;width:3px;background-color:#fff;height:40px}@media screen and (max-width:1600px){._m .se03 .proj_{font-size:14.375vw}}@media screen and (max-width:1440px){._m .se03 .text_item .cate{font-size:20px}._m .se03 .text_item .title{font-size:68px}._m .se03 .text_item .phrase{font-size:22px}._m .se03 .morePrj span{font-size:18px}}@media screen and (max-width:1280px){._m .se03 .text_item .cate{font-size:18px}._m .se03 .text_item .title{font-size:56px}._m .se03 .text_item .phrase{font-size:20px;margin-top:35px}._m .se03 .morePrj span{font-size:16px}}._m .se03_mob{width:100%;box-sizing:border-box;display:none}._m .se03_mob .portfolio{width:100%}._m .se03_mob .portfolio li{width:100%;height:100vh;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding-top:55px;padding-bottom:40px;box-sizing:border-box;position:relative;overflow:hidden}._m .se03_mob .portfolio li .ptbg_max{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0}._m .se03_mob .portfolio li .ptbg_max._mob{display:none}._m .se03_mob .portfolio li dl{width:95%;margin:0 auto;letter-spacing:-0.025em;position:relative;z-index:1;margin-top:20px}._m .se03_mob .portfolio li dl dt{font-size:18px;font-family:"PretendardMedium";color:#ccc}._m .se03_mob .portfolio li dl dd{font-size:55px;font-family:"PretendardBold";margin-top:20px}._m .se03_mob .portfolio li .overCircle{margin-left:auto;margin-right:5%}._m .se03_mob .portfolio li::after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:40%;background:linear-gradient(black, rgba(0, 0, 0, 0));z-index:0}@media screen and (max-width:820px){._m .se03_mob .portfolio li dl dt{font-size:4.45vw}._m .se03_mob .portfolio li dl dd{font-size:6.67vw}}@media screen and (max-width:500px){._m .se03_mob .portfolio li dl dt{font-size:20px}._m .se03_mob .portfolio li dl dd{font-size:30px;margin-top:10px}}@media screen and (max-width:1180px){._m .se03{display:none}._m .se03_mob{display:block}}@media screen and (max-width:820px){._m .se03_mob .portfolio li .ptbg_max._mob{display:block}}._m .se04{padding:145px 0;width:100%;position:relative;background-color:#000;color:#fff}._m .se04 .logoplay{width:100%;display:flex}._m .se04 .logoplay .logos{display:flex;justify-content:space-around;min-width:100%;flex-shrink:0;align-items:center;animation:logoPlay 60s linear infinite}._m .se04 .logoplay .logos li{margin:0 35px}._m .se04 .logoplay:nth-of-type(2){margin-top:45px}._m .se04 .logoplay:nth-of-type(2) .logos{animation-direction:reverse}@keyframes logoPlay{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}._m .se04 .logoplayWrap._mob .logoplay{display:none;margin-top:30px}._m .se04 .logoplayWrap._mob .logoplay:first-of-type{margin-top:0}._m .se04 .logoplayWrap._mob .logoplay:nth-of-type(2n) .logos{animation-direction:reverse}._m .se04 .logoplayWrap._mob .logoplay:nth-of-type(3) .logos{animation-direction:unset}._m .se04 .logoplayWrap._mob .logoplay .logos{width:200%;animation:logoPlay 40s linear infinite}._m .se04 .logoplayWrap._mob .logoplay .logos li{display:flex;justify-content:center;align-items:center;margin:0 20px}@media screen and (max-width:820px){._m .se04{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:70px 0}._m .se04 .logoplay{display:none}._m .se04 .logoplayWrap._mob .logoplay{display:flex}._m .se04 .logoplayWrap._mob .logoplay .logos{width:150%}}@media screen and (max-width:500px){._m .se04 .logoplayWrap._mob .logoplay:nth-of-type(2),._m .se04 .logoplayWrap._mob .logoplay:nth-of-type(3){margin-top:30px}._m .se04 .logoplayWrap._mob .logoplay .logos li{margin:0 10px}}._m .se05{width:100%;position:relative;padding-top:120px;padding-bottom:290px}._m .se05 .wrap1760{display:flex;justify-content:space-between;position:relative}._m .se05 .wrap1760 .titWrap{width:calc(1480 / 1760 * 100%)}._m .se05 .wrap1760 .titWrap ._phrase{font-size:120px;font-family:"ManropeBold";justify-content:flex-start}._m .se05 .wrap1760 .titWrap ._phrase h2{color:#640faf;margin-right:0.2em}._m .se05 .wrap1760 .titWrap ._phrase .ani_alpha h3,._m .se05 .wrap1760 .titWrap ._phrase .ani_alpha h4,._m .se05 .wrap1760 .titWrap ._phrase .ani_alpha h5{color:#640faf}._m .se05 .wrap1760 .titWrap ._phrase span{font-family:"PoppinsSemiBold";-webkit-text-stroke:2px #640faf;color:rgba(255, 255, 255, 0)}._m .se05 .wrap1760 .titWrap p{font-size:30px;letter-spacing:-0.025em;line-height:calc(36 / 30);margin-top:15px}._m .se05 .wrap1760 .titWrap p span:last-of-type{display:none}._m .se05 .wrap1760 .overCircle{position:absolute;top:50%;right:calc(240 / 1760 * 100%)}._m .se05 .wrap1760 .overCircle a span{color:#640faf;line-height:calc(26 / 22);font-family:"ManropeSemiBold";margin-top:10px}._m .se05 .wrap1760 .overCircle a::after{background-image:url(/img/icon/mouseover_bg_purple.png)}@media screen and (max-width:1600px){._m .se05 .wrap1760 .titWrap ._phrase{font-size:7.5vw}._m .se05 .wrap1760 .titWrap p{font-size:24px}}@media screen and (max-width:1280px){._m .se05{padding-top:100px;padding-bottom:200px}._m .se05 .wrap1760{display:block}._m .se05 .wrap1760 .overCircle{top:55%}._m .se05 .wrap1760 .titWrap p{font-size:20px}}@media screen and (max-width:820px){._m .se05{padding:0;height:70vh;display:flex;flex-direction:column;justify-content:center}._m .se05 .wrap1760 .titWrap{margin-right:0;width:100%}._m .se05 .wrap1760 .titWrap ._phrase{font-size:10.22vw;text-align:center}._m .se05 .wrap1760 .titWrap ._phrase .oneLine{justify-content:center}._m .se05 .wrap1760 .titWrap ._phrase span{-webkit-text-stroke-width:1px}._m .se05 .wrap1760 .titWrap p{text-align:center}._m .se05 .wrap1760 .titWrap p span:first-of-type{display:none}._m .se05 .wrap1760 .titWrap p span:last-of-type{display:inline}._m .se05 .wrap1760 .overCircle{position:static;margin:0 auto;margin-top:40px}._m .se05 .wrap1760 .overCircle a::after{transition-duration:0.4s}._m .se05 .wrap1760 .overCircle a span{transition-duration:0.4s}}@media screen and (max-width:500px){._m .se05 .wrap1760 .titWrap p{font-size:16px}}/*# sourceMappingURL=./style.map */