﻿@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:"OneStoreMobileGothicTitleFont";src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/ONE-Mobile-Title.woff") format("woff");font-weight:normal;font-display:swap}input:focus{outline:none}.font{font-family:"OneStoreMobileGothicTitleFont";line-height:normal}.en{font-family:"Montserrat",sans-serif;letter-spacing:0}:root{--font-reply: 18px;--font-basic: 20px;--font-txt: 25px;--font-label: 30px;--font-tit: 60px;--font-tit2: 60px;--font-btn1: 25px;--font-btn2: 20px;--color-basic: #444444;--color-black: #1e1e1e;--color-black2: #2c2c2c;--color-desc: #999999;--color-hope: #ff6118;--color-red: #db0f02;--color-yellow: #ffd43d;--color-point:#00ff00;--sect--pd:200px;--sect--pd2:100px;--btn-height:66px;--inner-pd: 20px}@media(max-width: 1280px){:root{--font-tit: 6vw;--font-btn2: 2vw}}@media(max-width: 768px){:root{--font-reply: 16px;--font-basic: 3vw;--font-txt: 4vw;--font-label: 4vw;--font-tit: 6.5vw;--font-tit2: 20vw;--font-btn1: 4vw;--font-btn2: 4vw;--btn-height:77px;--sect--pd:60px}}@media(max-width: 640px){:root{--font-tit: 6vw;--font-basic: 4vw;--font-txt: 5vw;--font-label: 5vw}}@media(max-width: 480px){:root{--btn-height:55px;--font-basic: 4.5vw;--font-tit: 8vw;--font-btn1: 4.5vw}}.m_img{display:none}.t_img{display:none}.tonly_img{display:none}@media(max-width: 1280px){.pconly_img{display:none !important}.tonly_img{display:block !important}.t_img{display:block !important}}@media(max-width: 768px){.pc_img{display:none !important}.tonly_img{display:none !important}.m_img{display:block !important}}@media(max-width: 480px){br.m{display:none !important}}.fire_btn1{display:inline-block;font-size:var(--font-btn1);color:#fff;background:var(--color-hope);font-weight:700;border-radius:50px;height:var(--btn-height);line-height:var(--btn-height);padding:0 40px;text-align:center;box-shadow:10px 10px 10px rgba(0,0,0,.1)}@media(min-width: 1280px){.fire_btn1:hover{background:var(--color-point);color:var(--color-black)}}.fire_btn1.w{background:#fff;color:var(--color-hope)}.fire_btn1.font{font-weight:normal}.fire_subtitle{font-size:var(--font-label);color:var(--color-black1);font-weight:600;line-height:normal;text-align:center}.fire_subtitle.w{color:#fff !important}.fire_subtitle+.fire_title{margin-top:10px}@media(min-width: 1280px){.fire_subtitle{letter-spacing:-2px}}.fire_title{font-size:var(--font-tit);color:var(--color-black);line-height:normal;text-align:center}.fire_title.w{color:#fff !important}section{padding:var(--sect--pd) 0;position:relative}section:not(.heroes_wrap){overflow:hidden}.blur-circle{position:absolute;border-radius:50%;background:radial-gradient(circle, rgba(255, 160, 100, 0.3) 0%, rgba(255, 180, 120, 0.15) 40%, transparent 70%);background:#fddfd1;filter:blur(40px);animation:float 20s infinite ease-in-out;transition:opacity .5s ease,transform .5s ease,background .5s ease,filter .5s ease}.blur-circle:nth-child(1){width:50%;height:100%;top:-25%;right:-25%;animation-delay:0s}.blur-circle:nth-child(1){width:50%;height:100%;bottom:-25%;left:-25%;animation-delay:0s}.blur-circle:nth-child(1){width:400px;height:400px;top:-100px;right:-100px;animation-delay:0s}.blur-circle:nth-child(2){width:350px;height:350px;bottom:-80px;left:-80px;animation-delay:-5s}.blur-circle:nth-child(3){width:300px;height:300px;top:50%;left:-150px;animation-delay:-10s}.blur-circle:nth-child(4){width:500px;height:500px;top:10%;left:10%;animation-delay:-15s}@media(max-width: 768px){.blur-circle:nth-child(4){display:none}}.blur-circle:nth-child(5){width:500px;height:500px;bottom:10%;right:10%;animation-delay:-15s}@media(max-width: 768px){.blur-circle:nth-child(5){display:none}}@keyframes float{0%,100%{transform:translate(0, 0) scale(1)}25%{transform:translate(30px, -30px) scale(1.1)}50%{transform:translate(-20px, 20px) scale(0.9)}75%{transform:translate(40px, 10px) scale(1.05)}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@font-face{font-family:"SchoolSafetyNotification";src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/2408-5@1.0/HakgyoansimAllimjangTTF-R.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"SchoolSafetyNotification";src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/2408-5@1.0/HakgyoansimAllimjangTTF-B.woff2") format("woff2");font-weight:700;font-display:swap}:root{--top-height:900px;--top-font-tit:180px}@media(max-width: 1920px){:root{--top-font-tit:180px}}@media(max-width: 1280px){:root{--top-height:720px;--top-font-tit: 10vw}}@media(max-width: 768px){:root{--top-height:auto;--top-font-tit: 16vw}}.firetop_wrap{padding:0;position:relative;z-index:100;width:100%;background:url(../../images/top/bg.jpg) center no-repeat;background-size:cover;overflow:hidden}.firetop_wrap canvas{position:absolute;top:0;left:0;width:100vw;height:100%}@media(min-width: 767px){.firetop_wrap{display:flex;justify-content:center;align-items:center}}@media(max-width: 768px){.firetop_wrap{background-image:url(../../images/top/bg_m.jpg);padding:0}}@media(max-width: 480px){.firetop_wrap{min-height:auto}}.firetop_wrap h1{position:absolute;top:30px;left:50px;z-index:100}.firetop_wrap h1 a{color:#fff;display:block}.firetop_wrap h1 svg{width:178px}@media(max-width: 768px){.firetop_wrap h1{left:50%;transform:translateX(-50%)}.firetop_wrap h1 svg{width:30vw}}.firetop_wrap .center{position:absolute;top:0;left:50%;transform:translateX(-50%)}.firetop_wrap .center.pc_img{height:100%}@media(max-width: 768px){.firetop_wrap .center{position:relative;top:auto;left:auto;transform:none;width:100%}}.firetop_wrap .firetop_inner{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.firetop_wrap .firetop_inner .btn{color:#fff;opacity:0;animation:fadeIn 1s ease-in 3.7s forwards;white-space:nowrap}@media(max-width: 1024px){.firetop_wrap .firetop_inner .btn{margin-top:50px}}@media(max-width: 768px){.firetop_wrap .firetop_inner{position:absolute;top:15%;left:0;width:100%;height:85%;transform:none}.firetop_wrap .firetop_inner .btn{margin-top:0;position:absolute;bottom:10%;left:50%;transform:translateX(-50%);z-index:20;animation:fadeIn 1s ease-in 3.7s forwards}}.firetop_wrap video{width:100%}.firetop_wrap video.movideo{display:none}@media(max-width: 768px){.firetop_wrap video.pcvideo{display:none}.firetop_wrap video.movideo{display:block;aspect-ratio:9/16;object-fit:cover}}@media(min-height: 900px)and (min-width: 1280px){.firetop_wrap{height:calc(100vh - 50px)}.firetop_wrap video{position:absolute;top:0;left:0}}.firetop_wrap .subtitle{color:#fff;opacity:0;font-size:var(--font-label);line-height:1.2em;font-weight:500}.firetop_wrap .subtitle.top{animation:fadeIn 1s ease-in .4s forwards}.firetop_wrap .subtitle.bot{animation:fadeIn 1s ease-in .7s forwards}.firetop_wrap .main-text{letter-spacing:2px;margin-top:20px;position:relative;font-size:var(--top-font-tit);color:var(--color-point);white-space:nowrap;transition:color 1.5s ease}.firetop_wrap .main-text.active{color:#fff}@media(min-width: 1024px){.firetop_wrap .main-text{font-family:"SchoolSafetyNotification";font-weight:700}.firetop_wrap .main-text span:nth-child(8){font-family:"OneStoreMobileGothicTitleFont";position:relative;top:-13px;margin:0 10px 0 20px;font-weight:100}}@media(max-width: 768px){.firetop_wrap .main-text{line-height:1em}.firetop_wrap .main-text span:nth-child(8){display:none !important}.firetop_wrap .main-text .break-after-mobile{display:block;width:100%}}.firetop_wrap .char{display:inline-block;opacity:0}.firetop_wrap .char.zoom{animation:zoomIn .8s ease-out forwards}.firetop_wrap .char.slideLeft{animation:slideFromLeft .8s ease-out forwards}.firetop_wrap .char.slideLeft2{animation:slideFromLeft .8s ease-out forwards}@keyframes fadeIn{to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(0.3)}100%{opacity:1;transform:scale(1)}}@keyframes slideFromLeft{0%{opacity:0;transform:translateX(-100px)}100%{opacity:1;transform:translateX(0)}}.sect-bar-wrapper{overflow:hidden;width:100%;background:var(--color-black)}.sect-bar-wrapper .sect-bar{height:50px;line-height:50px;display:flex;width:max-content;animation:scroll 45s linear infinite;letter-spacing:0;color:#fff}.sect-bar-wrapper .sect-bar img{flex-shrink:0}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}:root{--quick-size:159px;--quick-height:202px}@media(max-width: 767px){:root{--quick-size: 15vw;--quick-height:auto}}@media(max-width: 480px){:root{--quick-size: 25vw;--quick-height:auto}}.fire_quick{transition:opacity .5s ease,margin .5s ease;opacity:0;position:fixed;bottom:50px;right:20px;z-index:100;width:var(--quick-size);height:var(--quick-height)}.fire_quick>span{display:block;font-size:0;position:relative;transition:opacity .5s ease,transform .5s ease}.fire_quick img{width:var(--quick-size);height:var(--quick-height)}.fire_quick .quick_bg{position:relative}.fire_quick .quick_text,.fire_quick .quick_img{position:absolute;left:0;top:0}.fire_quick .quick_img{opacity:0;transform:translateY(50px)}@media(max-width: 768px){.fire_quick{bottom:20px;right:10px}}@media(min-width: 768px){.fire_quick:hover .quick_text{background:url(../../images/top/quick_on.apng) 0 0 no-repeat;background-size:100% auto}.fire_quick:hover .quick_text img{opacity:0}.fire_quick:hover .quick_text{background-image:url(../../images/top/quick_text_on.png)}.fire_quick:hover .quick_img{opacity:1;transform:translateY(0)}}.scroll .fire_top,.scroll .fire_quick{opacity:1}:root{--copy-height:650px}@media(max-width: 1280px){:root{--copy-height:auto}}:root{--font-main:78px}@media(max-width: 1280px){:root{--font-main:7vw}}@media(max-width: 767px){:root{--font-main:10vw}}@media(max-width: 480px){:root{--font-main:8vw}}.copy_wrap{background:#fdfbfb url(../../images/copy_bg.jpg) center no-repeat;background-size:cover;text-align:center;min-height:var(--copy-height);display:flex;align-items:center}.copy_wrap .fire_subtitle{font-weight:normal;color:var(--color-black)}.copy_wrap .fire_subtitle span{color:var(--color-hope)}@media(min-width: 1280px){.copy_wrap .fire_subtitle{font-size:var(--font-tit)}}.copy_wrap .main-text{font-size:var(--font-main);line-height:1.5;color:var(--color-black);word-break:keep-all}.copy_wrap .main-text>span{color:var(--color-hope);margin:0 .2em}@media(max-width: 1024px){.copy_wrap .main-text{line-height:1.2em;margin-top:10px}.copy_wrap .main-text br.show_mobile{display:block !important}.copy_wrap .main-text>span{margin:0}}@media(max-width: 480px){.copy_wrap .main-text>span:first-child{margin-right:5px}.copy_wrap .main-text .rolling-wrapper+span{margin-left:3px;margin-right:5px}}.copy_wrap .rolling-wrapper{display:inline-block;position:relative;height:1.5em;line-height:1.5em;vertical-align:bottom;overflow:hidden;text-align:center}@media(max-width: 768px){.copy_wrap .rolling-wrapper{top:6px;padding:0 10px}}@media(max-width: 480px){.copy_wrap .rolling-wrapper{top:2px}}.copy_wrap .rolling-text-hidden{visibility:hidden;display:block;height:0}.copy_wrap .rolling-text{position:absolute;left:50%;top:0;transform:translateX(-50%);color:var(--color-hope);transition:top .5s ease-in-out}.copy_wrap .rolling-text span{display:block;height:1.5em;line-height:1.5em;white-space:nowrap}.copy_wrap .fire_subtitle{position:relative;min-height:1.5em;opacity:0}.copy_wrap .fire_subtitle::after{content:"|";color:var(--color-hope);animation:blink .8s infinite;margin-left:2px}.copy_wrap.is-visible .fire_subtitle::after{animation:none;opacity:0}.copy_wrap .main-text>span{opacity:0 !important;transition:all .5s}.copy_wrap .main-text .rolling-wrapper{opacity:0 !important;transition:all 0s;transform:translateY(2px);transition:all .8s cubic-bezier(0.34, 1.56, 0.64, 1)}.copy_wrap.is-typing .fire_subtitle{opacity:1}.copy_wrap .main-text>span:nth-child(4),.copy_wrap .main-text>span:last-child{color:var(--color-black)}.copy_wrap.is-visible .main-text>span,.copy_wrap.is-visible .main-text .rolling-wrapper,.copy_wrap.is-visible .fire_subtitle{opacity:1 !important}.copy_wrap.is-visible .main-text>span:nth-child(3),.copy_wrap.is-visible .main-text>span:nth-child(4),.copy_wrap.is-visible .main-text>span:last-child,.copy_wrap.is-visible .main-text>span:first-child{opacity:1;transition-delay:0s}.copy_wrap.is-visible .main-text .rolling-wrapper{opacity:1;transform:translateY(0) scale(1);transition-delay:.2s}.copy_wrap.is-visible .main-text>span:nth-child(4){margin-right:0}.copy_wrap.is-visible .main-text>span{animation:pulse 2s ease-in-out infinite}@media(max-width: 768px){.copy_wrap .fire_subtitle span{animation:none;filter:none}.copy_wrap.is-visible .main-text .rolling-wrapper,.copy_wrap .rolling-text,.copy_wrap .rolling-text span{animation:none}.copy_wrap .rolling-text span{margin:2px}.copy_wrap.is-visible .main-text>span{animation:none}}@media(prefers-reduced-motion: reduce){.copy_wrap .fire_subtitle span,.copy_wrap .rolling-text span,.copy_wrap.is-visible .main-text>span{animation:none !important}.copy_wrap .main-text>span,.copy_wrap .main-text .rolling-wrapper{transition-duration:.3s !important}}@keyframes rolling{0%,18%{transform:translateY(0);opacity:1}19%,20%{opacity:0}20%,38%{transform:translateY(-1.5em);opacity:1}39%,40%{opacity:0}40%,58%{transform:translateY(-3em);opacity:1}59%,60%{opacity:0}60%,78%{transform:translateY(-4.5em);opacity:1}79%,80%{opacity:0}80%,98%{transform:translateY(-6em);opacity:1}99%,100%{opacity:0;transform:translateY(0)}}@keyframes blink{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes bounceIn{0%{opacity:0}100%{transform:scale(1)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1)}}@media(max-width: 768px){@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1)}}}:root{--video-height:660px;--shorts-width:420px;--shorts-height:580px;--shorts-width-left:-450px;--shorts-width-right:450px}@media(max-width: 1200px){:root{--video-height:50vw;--shorts-width:30vw;--shorts-height:41.5vw;--shorts-width-left:-31vw;--shorts-width-right:31vw}}@media(max-width: 768px){:root{--video-height:calc(100vw - 50px);--shorts-width:calc(80vw - 100px);--shorts-height:calc(100vw - 100px)}}@media(max-width: 767px){:root{--video-height:calc(130vw - 50px);--shorts-width:calc(100vw - 100px);--shorts-height:calc(130vw - 100px)}}.shorts_video .carousel-container{position:relative;width:100%;height:var(--video-height);display:flex;align-items:center;justify-content:center;perspective:1500px}.shorts_video .video-wrapper{position:absolute;transition:all .5s cubic-bezier(0.4, 0, 0.2, 1);border-radius:20px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.2);width:var(--shorts-width);height:var(--shorts-height);cursor:pointer}.shorts_video .navigation{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);gap:30px;align-items:center;z-index:10}.shorts_video .navigation .nav-button{width:40px;height:40px;background:none;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.shorts_video .navigation .nav-button:active{transform:scale(0.95)}.shorts_video .navigation .nav-button svg{width:20px;height:20px;fill:#333}.shorts_video .navigation .dots{display:flex;gap:8px}.shorts_video .navigation .dot{width:10px;height:10px;border-radius:50%;background:#d1d1d1;transition:all .3s}.shorts_video .navigation .dot.active{background:var(--color-hope)}@media(min-width: 769px){.shorts_video .video-wrapper.center{transform:translateX(0) scale(1);z-index:3;box-shadow:0 30px 40px rgba(0,0,0,.3)}.shorts_video .video-wrapper.left{transform:translateX(var(--shorts-width-left)) scale(1);z-index:1;filter:blur(2px);border:1px solid #000}.shorts_video .video-wrapper.right{transform:translateX(var(--shorts-width-right)) scale(1);z-index:1;filter:blur(2px)}}@media(max-width: 768px){.shorts_video .carousel-container{align-items:flex-start;margin-top:40px}.shorts_video .video-wrapper.left{transform:translateX(-85%) scale(0.85);opacity:.6;z-index:1;filter:brightness(0.7)}.shorts_video .video-wrapper.center{transform:translateX(0) scale(1);opacity:1;z-index:3;box-shadow:0 10px 30px rgba(0,0,0,.3);cursor:default}.shorts_video .video-wrapper.right{transform:translateX(85%) scale(0.85);opacity:.6;z-index:1;filter:brightness(0.7)}.shorts_video .video-wrapper.initial-side{opacity:0}.shorts_video .video-wrapper.initial-center{transform:translateY(100vh) scale(1)}.shorts_video .video-wrapper.initial-side.left{transform:translateX(0) scale(0.85)}.shorts_video .video-wrapper.initial-side.right{transform:translateX(0) scale(0.85)}.shorts_video .navigation{display:flex}}@media(min-width: 769px){.animate .shorts_video{margin-top:20px}.animate .shorts_video .video-wrapper.initial-center{animation:slideUpCenter 1s cubic-bezier(0.4, 0, 0.2, 1) forwards}.animate .shorts_video .video-wrapper.initial-side.left{animation:slideToLeft 1.2s cubic-bezier(0.4, 0, 0.2, 1) forwards}.animate .shorts_video .video-wrapper.initial-side.right{animation:slideToRight 1.2s cubic-bezier(0.4, 0, 0.2, 1) forwards}}@media(max-width: 768px){.animate .shorts_video .video-wrapper.initial-center{animation:slideUpCenter .8s cubic-bezier(0.4, 0, 0.2, 1) forwards;animation-delay:.3s}.animate .shorts_video .video-wrapper.initial-side.left{animation:slideToLeft2 .6s cubic-bezier(0.4, 0, 0.2, 1) .8s forwards;animation-delay:.3s}.animate .shorts_video .video-wrapper.initial-side.right{animation:slideToRight2 .6s cubic-bezier(0.4, 0, 0.2, 1) .8s forwards;animation-delay:.3s}}.shorts_wrap{border-top:1px solid #eee}.shorts_wrap .shorts_top p{opacity:0;transform:translateY(100px)}@media(min-width: 769px){.shorts_wrap .shorts_video .navigation{display:none}}.shorts_wrap .shorts_video iframe{width:100%;height:100%;border:none;pointer-events:none}.shorts_wrap .shorts_video .loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.shorts_wrap .shorts_video .loading .spinner{width:48px;height:48px;border:4px solid rgba(0,0,0,.1);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width: 769px){.shorts_wrap .shorts_video .loading{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}}.shorts_wrap.animate .shorts_top p{animation:fadeInUp .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards}.shorts_wrap.animate .shorts_top p+p{animation-delay:.2s}.intro_cover{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);opacity:0;transition:opacity .5s ease,transform .5s ease}.intro_cover p{text-align:center;color:#fff;opacity:0;transition:opacity .5s ease,transform .5s ease}.intro_cover p:first-child{font-size:var(--font-txt)}.intro_cover p b{color:var(--color-hope)}.intro_cover p:first-child{transform:translateY(-50px)}.intro_cover p:last-child{transform:translateY(50px)}.intro_cover p.line{width:2px;height:0;background:var(--color-hope);margin:20px auto;opacity:0;transition:opacity .5s ease,transform .5s ease,height .5s ease}.shorts_wrap .shorts_video.shorts_intro .loading{display:none !important}.shorts_wrap .shorts_video.shorts_intro .video-wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transform:translate(-50%, -50%) scale(1)}.shorts_wrap .shorts_video.shorts_intro .video-wrapper .thumb{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transform:translate(-50%, -50%) scale(1);width:100%;height:100%}@media(min-width: 769px){.shorts_wrap .shorts_video.shorts_intro .video-wrapper{border:0}.shorts_wrap .shorts_video.shorts_intro .video-wrapper .thumb::after{content:"";width:60px;height:60px;border-radius:60px;background:url(../../images/ic_link.png) center no-repeat;background-color:hsla(0,0%,100%,.8);position:absolute;bottom:30px;right:30px;box-shadow:10px 10px 10px rgba(0,0,0,.3);display:none}.shorts_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover>div::after{content:"";width:60px;height:60px;border-radius:60px;background:url(../../images/ic_link_on.png) center no-repeat;background-color:var(--color-hope);box-shadow:10px 10px 10px rgba(0,0,0,.3);display:block;margin:20px auto 0;display:none}.shorts_wrap .shorts_video.shorts_intro .video-wrapper.left{transform:translateX(var(--shorts-width-left)) scale(1);opacity:1;filter:none}.shorts_wrap .shorts_video.shorts_intro .video-wrapper.right{transform:translateX(var(--shorts-width-right)) scale(1);opacity:1;filter:none}.shorts_wrap .shorts_video.shorts_intro .video-wrapper:hover .thumb::after{opacity:0}.shorts_wrap .shorts_video.shorts_intro .video-wrapper:hover .intro_cover{opacity:1;backdrop-filter:blur(8px);border-radius:20px}.shorts_wrap .shorts_video.shorts_intro .video-wrapper:hover .intro_cover img{transform:scale(0.9)}.shorts_wrap .shorts_video.shorts_intro .video-wrapper:hover .intro_cover p{opacity:1;transform:translateY(0)}.shorts_wrap .shorts_video.shorts_intro .video-wrapper:hover .intro_cover p.line{height:60px}.shorts_wrap .shorts_video.shorts_intro .video-wrapper:hover svg{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border-radius:20px}.shorts_wrap .shorts_video.shorts_intro .video-wrapper:hover .border-path{fill:none;stroke:var(--color-hope);stroke-width:4;stroke-dasharray:2000;stroke-dashoffset:2000;stroke-linecap:round;animation:drawBorder 1s ease-in-out forwards}@keyframes drawBorder{to{stroke-dashoffset:0}}}@media(max-width: 768px){.shorts_wrap .shorts_video.shorts_intro .video-wrapper{overflow:visible}.shorts_wrap .shorts_video.shorts_intro .video-wrapper svg{display:none !important}.shorts_wrap .shorts_video.shorts_intro .video-wrapper .thumb{width:100%;height:100%;overflow:hidden;border-radius:20px;position:relative}.shorts_wrap .shorts_video.shorts_intro .video-wrapper .thumb img{width:100%;height:100%}.shorts_wrap .shorts_video.shorts_intro .video-wrapper .thumb::after{display:none}.shorts_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover,.shorts_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover p{z-index:10;opacity:1;transform:translateY(0);background:none;color:var(--color-basic)}.shorts_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover.line,.shorts_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover p.line{display:none}.shorts_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover:first-child,.shorts_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover p:first-child{margin-bottom:5px;color:#fff}.shorts_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover:first-child b,.shorts_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover p:first-child b{color:#fff}.shorts_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover:last-child,.shorts_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover p:last-child{color:#faeac4;padding-bottom:40px}.shorts_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover{align-items:flex-end;width:100%;bottom:0%;border-radius:20px;overflow:hidden;height:100%}.shorts_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover div{position:relative;z-index:2}.shorts_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover::before{z-index:1;content:"";width:100%;position:absolute;bottom:0;left:0;background:url(../../images/interview_cover.png) center bottom no-repeat;background-size:100% auto;height:100%}.shorts_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover::after{content:"";width:45px;height:45px;border-radius:45px;background:url(../../images/ic_link.png) center no-repeat;background-size:30% auto;background-color:hsla(0,0%,100%,.8);position:absolute;bottom:20px;left:50%;transform:translateX(-50%);box-shadow:10px 10px 10px rgba(0,0,0,.1);z-index:20;display:none}}.shorts_wrap .highlight{position:relative;display:inline-block}.shorts_wrap .highlight svg{width:100%;position:absolute;top:75%;left:0;transform:translateY(-50%)}.shorts_wrap .highlight svg path{width:500%;height:100%}.shorts_wrap .highlight span{position:relative}.shorts_wrap .draw{stroke:#fff;fill:none;stroke-width:168;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2700;stroke-dashoffset:2700}@keyframes draw{to{stroke-dashoffset:0}}.shorts_wrap.animate .draw{animation:draw 1.6s ease-out forwards;animation-delay:.7s}@media(min-width: 769px){.shorts_wrap.animate .shorts_video.shorts_intro .video-wrapper img{animation:thumbZoomIn 10s ease-in-out infinite alternate}}@media(max-width: 768px){.shorts_wrap.animate .shorts_video.shorts_intro .video-wrapper.center img{animation:thumbZoomIn 60s ease-in-out infinite alternate}}@keyframes thumbZoomIn{from{transform:translate(-50%, -50%) scale(1)}to{transform:translate(-50%, -50%) scale(1.1)}}@keyframes slideUpCenter{0%{transform:translateY(50vh) scale(1);opacity:0}100%{transform:translateY(0) scale(1);opacity:1}}@keyframes slideToLeft{0%{transform:translateX(0) scale(1);opacity:0;filter:blur(0px)}100%{transform:translateX(--shorts-width-left) scale(1);opacity:1}}@keyframes slideToRight{0%{transform:translateX(0) scale(1);opacity:0;filter:blur(0px)}100%{transform:translateX(--shorts-width-right) scale(1);opacity:1}}@keyframes slideToLeft2{0%{transform:translateX(0) scale(0.85);opacity:0;filter:blur(0px)}100%{transform:translateX(-85%) scale(0.85);opacity:.5;filter:blur(2px)}}@keyframes slideToRight2{0%{transform:translateX(0) scale(0.85);opacity:0;filter:blur(0px)}100%{transform:translateX(85%) scale(0.85);opacity:.5;filter:blur(2px)}}:root{--interviewWrap-height:660px;--interview-width:380px;--interview-height:530px;--interview-width-left:-400px;--interview-width-right:400px;--interview-width-left2:-800px;--interview-width-right2:800px}@media(max-width: 1900px){:root{--interviewWrap-height:calc(33vw - 50px);--interview-width:calc(25vw - 100px);--interview-height:calc(33vw - 100px);--interview-width-left:-20vw;--interview-width-right:20vw;--interview-width-left2:-40vw;--interview-width-right2:40vw}}@media(max-width: 1400px){:root{--interviewWrap-height:calc(50vw - 50px);--interview-width:calc(40vw - 100px);--interview-height:calc(50vw - 100px);--interview-width-left:-33vw;--interview-width-right:33vw;--interview-width-left2:-66vw;--interview-width-right2:66vw}}@media(max-width: 900px){:root{--interviewWrap-height:calc(80vw - 50px);--interview-width:calc(60vw - 100px);--interview-height:calc(80vw - 100px);--interview-width-left:-50vw;--interview-width-right:50vw;--interview-width-left2:-120vw;--interview-width-right2:120vw}}@media(max-width: 768px){:root{--interviewWrap-height:calc(100vw - 50px);--interview-width:calc(80vw - 100px);--interview-height:calc(100vw - 100px)}}@media(max-width: 767px){:root{--interviewWrap-height:calc(130vw - 50px);--interview-width:calc(100vw - 100px);--interview-height:calc(130vw - 100px)}}.interview_wrap .shorts_top p{opacity:0;transform:translateY(100px)}.interview_wrap .shorts_video .carousel-container{height:var(--interviewWrap-height)}.interview_wrap .shorts_video .video-wrapper{width:var(--interview-width);height:var(--interview-height);border:0;background:none;box-shadow:none}@media(min-width: 769px){.interview_wrap .shorts_video .video-wrapper.far-left{transform:translateX(var(--interview-width-left2)) scale(1);z-index:0}.interview_wrap .shorts_video .video-wrapper.left{transform:translateX(var(--interview-width-left)) scale(1);z-index:1}.interview_wrap .shorts_video .video-wrapper.right{transform:translateX(var(--interview-width-right)) scale(1);z-index:1}.interview_wrap .shorts_video .video-wrapper.far-right{transform:translateX(var(--interview-width-right2)) scale(1);z-index:0}}@media(min-width: 1400px){.interview_wrap .shorts_video .navigation{display:none}}@media(max-width: 1400px){.interview_wrap .shorts_video{margin-top:50px;padding-bottom:50px}.interview_wrap .shorts_video .navigation{display:flex;bottom:-50px}}@media(max-width: 768px){.interview_wrap .shorts_video{margin-top:20px}.interview_wrap .shorts_video .interview_wrap .video-wrapper.far-left,.interview_wrap .shorts_video .interview_wrap .video-wrapper.far-right{display:none}}@media(min-width: 769px){.interview_wrap.animate .shorts_video .video-wrapper.far-left{animation:slideToLeftInterview2 1.2s cubic-bezier(0.4, 0, 0.2, 1) forwards}.interview_wrap.animate .shorts_video .video-wrapper.initial-side.left{animation:slideToLeftInterview 1.2s cubic-bezier(0.4, 0, 0.2, 1) forwards}.interview_wrap.animate .shorts_video .video-wrapper.far-right{animation:slideToRightInterview2 1.2s cubic-bezier(0.4, 0, 0.2, 1) forwards}.interview_wrap.animate .shorts_video .video-wrapper.initial-side.right{animation:slideToRightInterview 1.2s cubic-bezier(0.4, 0, 0.2, 1) forwards}}.interview_wrap.animate .shorts_top p{animation:fadeInUp .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards}.interview_wrap .shorts_video.shorts_intro .loading{display:none !important}.interview_wrap .shorts_video.shorts_intro .video-wrapper{overflow:visible}.interview_wrap .shorts_video.shorts_intro .video-wrapper img{position:absolute;top:calc(50% - 20px);left:50%;transform:translate(-50%, -50%);z-index:10;width:100%}.interview_wrap .shorts_video.shorts_intro .video-wrapper::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border-radius:20px;background:#2d2d2d;transition:opacity .5s ease,height .5s ease}.interview_wrap .shorts_video.shorts_intro .video-wrapper::after{content:"";width:100%;height:0%;position:absolute;bottom:0;left:0;border-radius:20px;background:url(../../images/interview_bg.jpg) center no-repeat;background-size:100% 100%;opacity:0;transition:opacity .5s ease,transform .5s ease,height 1s ease}.interview_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover{opacity:1;background:none;height:calc(100% - 40px);align-items:flex-end;z-index:20}.interview_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover::before{content:"눌러서 인터뷰 보기";width:170px;height:55px;background:url(../../images/bubble.png) center no-repeat;position:absolute;top:53%;left:50%;transform:scale(0.6) translate(-50%, -50%);text-align:center;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:var(--color-hope);opacity:0;transition:opacity .5s ease,transform .5s ease}.interview_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover::after{content:"";display:block;width:80px;height:80px;background:url(../../images/ic_play.png) center no-repeat;position:absolute;top:40%;left:50%;transform:scale(0.6) translate(-50%, -50%);opacity:0;transition:opacity .5s ease,transform .5s ease}.interview_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover p{opacity:1;transform:none;line-height:1.3em}.interview_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover p b{font-weight:normal}.interview_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover p:first-child{transform:translateY(-10px)}.interview_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover p:last-child{opacity:.8;transform:translateY(0) scale(0.9)}.interview_wrap .shorts_video.shorts_intro .video-wrapper .intro_cover p.line{background:#fff;margin:0 auto}@media(min-width: 769px){.interview_wrap .shorts_video.shorts_intro .video-wrapper.left{transform:translateX(var(--interview-width-left)) scale(1);opacity:1;filter:none;z-index:20}.interview_wrap .shorts_video.shorts_intro .video-wrapper.right{transform:translateX(var(--interview-width-right)) scale(1);opacity:1;filter:none}.interview_wrap .shorts_video.shorts_intro .video-wrapper.center{z-index:20}.interview_wrap .shorts_video.shorts_intro .video-wrapper:not(.disabled).center,.interview_wrap .shorts_video.shorts_intro .video-wrapper.active{margin-top:-40px}.interview_wrap .shorts_video.shorts_intro .video-wrapper:not(.disabled).center .intro_cover p:first-child,.interview_wrap .shorts_video.shorts_intro .video-wrapper.active .intro_cover p:first-child{transform:translateY(-10px);transition-delay:1s}.interview_wrap .shorts_video.shorts_intro .video-wrapper:not(.disabled).center .intro_cover p:first-child b,.interview_wrap .shorts_video.shorts_intro .video-wrapper.active .intro_cover p:first-child b{color:#fff}.interview_wrap .shorts_video.shorts_intro .video-wrapper:not(.disabled).center .intro_cover p:last-child,.interview_wrap .shorts_video.shorts_intro .video-wrapper.active .intro_cover p:last-child{transform:translateY(10px) scale(0.9)}.interview_wrap .shorts_video.shorts_intro .video-wrapper:not(.disabled).center .intro_cover p.line,.interview_wrap .shorts_video.shorts_intro .video-wrapper.active .intro_cover p.line{height:40px}.interview_wrap .shorts_video.shorts_intro .video-wrapper:not(.disabled).center .intro_cover::after,.interview_wrap .shorts_video.shorts_intro .video-wrapper.active .intro_cover::after{transform:scale(1) translate(-50%, -50%);opacity:1}.interview_wrap .shorts_video.shorts_intro .video-wrapper:not(.disabled).center::after,.interview_wrap .shorts_video.shorts_intro .video-wrapper.active::after{opacity:1;height:100%}.interview_wrap .shorts_video.shorts_intro .video-wrapper:not(.disabled).center::before,.interview_wrap .shorts_video.shorts_intro .video-wrapper.active::before{opacity:0;height:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.interview_wrap .shorts_video.shorts_intro .video-wrapper:not(.disabled).center:hover .intro_cover::before,.interview_wrap .shorts_video.shorts_intro .video-wrapper.active:hover .intro_cover::before{transform:scale(1) translate(-50%, -50%);opacity:1}}@media(max-width: 768px){.interview_wrap .shorts_video.shorts_intro .video-wrapper{z-index:0}.interview_wrap .shorts_video.shorts_intro .video-wrapper.far-right,.interview_wrap .shorts_video.shorts_intro .video-wrapper.far-left,.interview_wrap .shorts_video.shorts_intro .video-wrapper.initial-far-side{opacity:0}.interview_wrap .shorts_video.shorts_intro .video-wrapper.left,.interview_wrap .shorts_video.shorts_intro .video-wrapper.right{opacity:1 !important}.interview_wrap .shorts_video.shorts_intro .video-wrapper.center{z-index:20}.interview_wrap .shorts_video.shorts_intro .video-wrapper.center .intro_cover p:first-child{transform:translateY(-10px)}.interview_wrap .shorts_video.shorts_intro .video-wrapper.center .intro_cover p:first-child b{color:#fff}.interview_wrap .shorts_video.shorts_intro .video-wrapper.center .intro_cover p:last-child{transform:translateY(10px) scale(0.9)}.interview_wrap .shorts_video.shorts_intro .video-wrapper.center .intro_cover p.line{height:25px}.interview_wrap .shorts_video.shorts_intro .video-wrapper.center .intro_cover::after{top:45%;transform:scale(1) translate(-50%, -50%);opacity:1;background-size:60% auto}.interview_wrap .shorts_video.shorts_intro .video-wrapper.center::before{opacity:0;height:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.interview_wrap .shorts_video.shorts_intro .video-wrapper.center::after{opacity:1;height:100%}}@keyframes slideToLeftInterview{0%{transform:translateX(0) scale(1);opacity:0;filter:blur(0px)}100%{transform:translateX(--interview-width-left) scale(1);opacity:1}}@keyframes slideToRightInterview{0%{transform:translateX(0) scale(1);opacity:0;filter:blur(0px)}100%{transform:translateX(--interview-width-right) scale(1);opacity:1}}@keyframes slideToLeftInterview2{0%{transform:translateX(0) scale(1);opacity:0;filter:blur(0px)}100%{transform:translateX(--interview-width-left2) scale(1);opacity:1}}@keyframes slideToRightInterview2{0%{transform:translateX(0) scale(1);opacity:0;filter:blur(0px)}100%{transform:translateX(--interview-width-right2) scale(1);opacity:1}}.youtube-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.youtube-popup-overlay.active{opacity:1;visibility:visible}.youtube-popup-container{position:relative;height:90%;max-height:calc(var(--vh, 1vh)*90 - 50px);aspect-ratio:9/16;background:#000;transform:scale(0.9);transition:transform .3s ease}.youtube-popup-overlay.active .youtube-popup-container{transform:scale(1) translateY(20px)}.youtube-popup-close{position:absolute;top:-50px;right:0;width:36px;height:36px;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:#333;transition:background .2s ease;z-index:10000}.youtube-popup-close:hover{background:var(--color-hope);color:#fff}.youtube-iframe{width:100%;height:100%;border:none}@media(max-width: 768px){.youtube-popup-container{width:90%;height:80%;max-height:calc(var(--vh, 1vh)*80 - 50px)}.youtube-popup-close{top:-45px;width:32px;height:32px;font-size:20px}}.fire_wrap{padding:0;overflow:hidden}.fire_wrap .fire_text{position:relative;z-index:10}.fire_wrap .fire_text .fire_inner{max-width:none;padding:50px 0}@media(max-width: 1600px){.fire_wrap .fire_text .fire_inner{padding:0 calc(var(--inner-pd)*2)}}@media(min-width: 1280px){.fire_wrap .fire_text .fire_inner{max-width:63%}}@media(max-width: 768px){.fire_wrap .fire_text .fire_inner{padding:0 var(--inner-pd)}}.fire_wrap .fire_text p,.fire_wrap .fire_text .fire_tit{color:var(--color-black)}.fire_wrap .fire_text b{font-weight:700}.fire_wrap .fire_text .point{color:var(--color-hope) !important}.fire_wrap .fire_text .dot_line{display:block;width:100%;height:1px;border-top:1px dashed #ddd;margin:40px 0}@media(max-width: 768px){.fire_wrap .fire_text .dot_line{display:none}.fire_wrap .fire_text .dot_line+p{margin-top:10px}}.fire_wrap .fire_text .fire_tit{margin-top:10px;font-size:var(--font-tit);line-height:normal}.fire_wrap .fire_text .fire_tit+*{margin-top:30px}.fire_wrap .fire_text .fire_txt1{font-weight:700;font-size:var(--font-txt);line-height:1.3em}.fire_wrap .fire_text .fire_txt2{font-weight:700;font-size:var(--font-label)}.fire_wrap .fire_text .fire_txt2+p{margin-top:15px}.fire_wrap .fire_text .fire_txt2+.fire_txt1{margin-top:20px}@media(max-width: 768px){.fire_wrap .fire_text .fire_txt2{padding-top:30px;position:relative}.fire_wrap .fire_text .fire_txt2::after{content:"";width:100%;height:1px;background:#ddd;position:absolute;top:0;left:0}}.fire_wrap .fire_text *+a{margin-top:60px}@media(max-width: 768px){.fire_wrap .fire_text *+a{margin-top:40px;width:100%}}.fire_wrap .fire_text .fire_list{display:table;table-layout:fixed;margin-top:40px;width:100%;margin-left:-5%}.fire_wrap .fire_text .fire_list li{display:table-cell;width:50%;text-align:center}.fire_wrap .fire_text .fire_list li div{font-weight:500;color:var(--color-black2);line-height:1.2em}@media(max-width: 1600px){.fire_wrap .fire_text .fire_list{width:100%;margin-left:0}}@media(max-width: 768px){.fire_wrap .fire_text .fire_list{transform:none;margin-left:0;display:block;margin-top:20px}.fire_wrap .fire_text .fire_list li{display:flex;width:100%;align-items:center;gap:10px}.fire_wrap .fire_text .fire_list li div{text-align:left}.fire_wrap .fire_text .fire_list li img{width:15vw}.fire_wrap .fire_text .fire_list li br{display:none}.fire_wrap .fire_text .fire_list li+li{margin-top:15px;padding-top:15px;border-top:1px dashed #ddd}}.fire_wrap .fire_img{font-size:0;line-height:0}.fire_wrap .fire_img img{height:100%}.fire_wrap .fire_img.in_video{position:relative;z-index:1}.fire_wrap .fire_img.in_video .pcimg{opacity:0}.fire_wrap .fire_img.in_video canvas,.fire_wrap .fire_img.in_video video{width:100%;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;mix-blend-mode:screen}.fire_wrap .fire_flex{display:flex;align-items:center}.fire_wrap .fire_flex .fire_img,.fire_wrap .fire_flex .fire_text{width:50%}@media(max-width: 1280px){.fire_wrap .fire_flex{display:block}.fire_wrap .fire_flex .fire_img,.fire_wrap .fire_flex .fire_text{width:100%}}.fire_wrap.fire1{background:#e5e5e5}.fire_wrap.fire1 .campaign_view::before{content:"";width:50vw;height:100%;position:absolute;top:0;left:0;background:#fff}.fire_wrap.fire1 .fire_flex{flex-direction:row-reverse;background:#fff}@media(max-width: 1280px){.fire_wrap.fire1{background:#fff}.fire_wrap.fire1 .fire_img img{opacity:0;width:100%;height:auto}.fire_wrap.fire1 .fire_text{padding-bottom:var(--sect--pd);margin-top:-20vw}.fire_wrap.fire1 .fire_text::before{content:"";background:#fff;width:200%;height:100%;position:absolute;top:0;left:-50%;filter:blur(40px)}}.fire_wrap.fire2{background:#252525 url(../../images/fire2_bg.jpg) center no-repeat;background-size:cover}.fire_wrap.fire2 p,.fire_wrap.fire2 .fire_text .fire_tit,.fire_wrap.fire2 .fire_text .fire_list li div{color:#fff}.fire_wrap.fire2 .fire_text .fire_list li div{opacity:.9}.fire_wrap.fire2 .dot_line{opacity:.2}.fire_wrap.fire2 .fire_img img{float:right}.fire_wrap.fire2 .campaign_view::before{content:"";width:50%;height:100%;position:absolute;top:0;left:50%;background:#2d2d2d;opacity:.5}.fire_wrap.fire2 .movideo{display:none}@media(max-width: 1280px){.fire_wrap.fire2{background:#252525}.fire_wrap.fire2 .fire_img img{opacity:0;float:none;width:100%;height:auto}.fire_wrap.fire2 .fire_text{padding-bottom:var(--sect--pd);margin-top:-20vw}.fire_wrap.fire2 .fire_text::before{content:"";background:#252525;width:200%;height:100%;position:absolute;top:0;left:-50%;filter:blur(40px)}.fire_wrap.fire2 .fire_text .fire_txt2::after{background-color:#494949}.fire_wrap.fire2 .fire_text .fire_list li+li{border-color:#494949}.fire_wrap.fire2 #fire3Canvas{display:none}.fire_wrap.fire2 .pcvideo{display:none}.fire_wrap.fire2 .movideo{display:block}}@media(max-width: 768px){.fire_wrap.fire2 .fire_text .fire_txt2{border-color:#494949}}.fire_wrap.fire3{background:#fefefe;z-index:10}.fire_wrap.fire3 .campaign_view::before{content:"";width:50vw;height:100%;position:absolute;top:0;left:0;background:#fff}@media(max-width: 1280px){.fire_wrap.fire3 .fire_img img{width:100%;height:auto}.fire_wrap.fire3 .fire_img img.pcimg{display:none}.fire_wrap.fire3 .fire_img.in_video{margin-top:20px}.fire_wrap.fire3 .fire_img.in_video canvas,.fire_wrap.fire3 .fire_img.in_video video{position:relative;top:auto;left:auto;transform:none}.fire_wrap.fire3 .fire_text{padding-top:var(--sect--pd)}}.fire_wrap p{opacity:0}.fire_wrap .fire_text .fire_txt2::after{width:0;transition:width .5s ease}.fire_wrap .fire_text .fire_list li{transform:scale(0.8);opacity:0;transition:opacity .5s ease,transform .5s ease}.fire_wrap .fire_text *+a{opacity:0;transition:opacity .5s ease,width .5s ease}@keyframes titleAnimation{0%{transform:translateY(-50px);opacity:0;-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 80%);clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 80%)}100%{transform:translateY(0);opacity:1;-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 15%);clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 -10%)}}@media(min-width: 769px){.fire_wrap.animate p{-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 80%);clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 80%);transform:translateY(-50px);animation-name:titleAnimation;animation-timing-function:ease;animation-duration:.5s;animation-fill-mode:forwards}.fire_wrap.animate .fire_tit p{animation-delay:.2s}.fire_wrap.animate .fire_tit p+p{animation-delay:.4s}.fire_wrap.animate .fire_txt2{animation-delay:.6s}.fire_wrap.animate .fire_txt2+p{animation-delay:.8s}.fire_wrap.animate .fire_text .fire_txt2::after{width:100%;transition-delay:.7s}.fire_wrap.animate .fire_txt1{animation-delay:1.2s}.fire_wrap.animate .fire_text .fire_list li{transform:scale(1);opacity:1}.fire_wrap.animate .fire_text .fire_list li:nth-child(1){transition-delay:1.4s}.fire_wrap.animate .fire_text .fire_list li:nth-child(2){transition-delay:1.5s}.fire_wrap.animate .fire_text .fire_list li:nth-child(3){transition-delay:1.8s}.fire_wrap.animate .fire_text *+a{opacity:1;width:auto;transition-delay:2s}}@media(max-width: 768px){.fire_wrap .fire_tit.animate p,.fire_wrap p.animate{-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 80%);clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 80%);transform:translateY(-50px);animation-name:titleAnimation;animation-timing-function:ease;animation-duration:.5s;animation-fill-mode:forwards}.fire_wrap .fire_tit.animate p{animation-delay:.2s}.fire_wrap .fire_txt2.animate::after{width:100%;animation-delay:.2s}.fire_wrap .fire_text .fire_list.animate li{transform:scale(1);opacity:1}.fire_wrap .fire_text .fire_list.animate li:nth-child(1){transition-delay:.5s}.fire_wrap .fire_text .fire_list.animate li:nth-child(2){transition-delay:.8s}.fire_wrap .fire_text .fire_list.animate li:nth-child(3){transition-delay:1.1s}.fire_wrap .fire_text .animate+a{opacity:1;width:100%;transition-delay:1.1s}}.heroes_wrap{text-align:center;position:relative;background:#fdfbfb url(../../images/copy_bg.jpg) center no-repeat;background-size:100% 100%}.heroes_wrap .heroes_top p{font-size:var(--font-tit);color:var(--color-hope);display:flex;align-items:center;gap:10px;justify-content:center}.heroes_wrap .heroes_top p span.line{background:var(--color-hope);width:150px;height:3px}.heroes_wrap .heroes_top p+p{margin-top:5px}.heroes_wrap .heroes_bot{margin-top:40px}.heroes_wrap .heroes_bot p{color:var(--color-black);line-height:1.4em}.heroes_wrap .heroes_bot .font{font-size:var(--font-label);margin-bottom:20px}@media(max-width: 1280px){.heroes_wrap .heroes_top{padding:0 var(--inner-pd);margin-bottom:0}.heroes_wrap .heroes_bot{padding:0 var(--inner-pd);margin-top:20px}}.heroes_wrap a{margin-top:40px}@media(max-width: 1280px){.heroes_wrap a{position:relative;bottom:auto;right:auto}}@media(max-width: 768px){.heroes_wrap a{width:calc(100% - var(--inner-pd)*2);display:block;margin:20px auto 0}}.heroes_wrap .top1,.heroes_wrap .top2 .txt,.heroes_wrap .top2 .txt2,.heroes_wrap .top3,.heroes_wrap .bot1,.heroes_wrap .bot2,.heroes_wrap a{opacity:0 !important;transform:translateY(100px) !important;transition:opacity .3s ease,transform .3s ease}.heroes_wrap .top2 .line{opacity:0 !important;width:0 !important;transition:opacity .5s ease,width .5s ease}.heroes_wrap .animate .top1,.heroes_wrap .animate .top2 .txt,.heroes_wrap .animate .top2 .txt2,.heroes_wrap .animate .top3,.heroes_wrap .animate .bot1,.heroes_wrap .animate .bot2,.heroes_wrap .animate a{opacity:1 !important;transform:translateY(0) !important}.heroes_wrap .animate .top2 .txt{transition-delay:.3s}.heroes_wrap .animate .top2 .txt2{transition-delay:.3s}.heroes_wrap .animate .top2 .line{opacity:1 !important;width:150px !important;transition-delay:.6s}.heroes_wrap .animate .bot2,.heroes_wrap .animate .bot1{transition-delay:.9s}:root{--bnn-left:9.2%;--bnn-top:2%;--bnn-font1:74px;--bnn-font2:36px}@media(max-width: 1280px){:root{--bnn-font1:5vw;--bnn-font2:2.6vw}}@media(max-width: 900px){:root{--bnn-font1:10vw;--bnn-font2:6vw;--bnn-top:3%}}@media(max-width: 480px){:root{--bnn-font1:9vw;--bnn-font2:6vw}}.bnn_wrap{background:url(../../images/campaign_bg.jpg) center no-repeat;background-size:cover}.bnn_wrap .fire_title{text-align:center;margin-bottom:40px}.bnn_wrap .bnn_box{display:flex;width:100%;justify-content:space-between}@media(max-width: 900px){.bnn_wrap .bnn_box{flex-wrap:wrap;gap:20px}}.bnn_wrap .bnn_box a{display:block;background:#fff;position:relative;width:calc(50% - 20px);border-bottom-right-radius:50%}@media(max-width: 1280px){.bnn_wrap .bnn_box a{border-radius:20px;width:calc(50% - 10px)}}@media(max-width: 900px){.bnn_wrap .bnn_box a{width:100%}}.bnn_wrap .bnn_box a img{width:116%;position:relative;filter:grayscale(0.5)}@media(max-width: 1280px){.bnn_wrap .bnn_box a img{width:100%;filter:grayscale(0)}}.bnn_wrap .bnn_box a .bnn_top{position:absolute;top:var(--bnn-top);left:var(--bnn-left);line-height:normal}.bnn_wrap .bnn_box a .bnn_en{color:var(--color-black);font-size:var(--bnn-font1);font-weight:700}.bnn_wrap .bnn_box a .bnn_tit{color:var(--color-black);font-size:var(--bnn-font2)}.bnn_wrap .bnn_box a .bnn_text{position:absolute;bottom:15%;left:var(--bnn-left)}.bnn_wrap .bnn_box a .bnn_text p{transition:transform 1s ease}.bnn_wrap .bnn_box a .bnn_text p span{display:inline-block;color:#fff;background:var(--color-black);padding:5px}.bnn_wrap .bnn_box a .bnn_text p+p{margin-top:5px}@media(max-width: 480px){.bnn_wrap .bnn_box a .bnn_text p{font-size:4vw}.bnn_wrap .bnn_box a .bnn_text p+p{margin-top:3px}.bnn_wrap .bnn_box a .bnn_text p:nth-child(odd) span{background:var(--color-hope)}}.bnn_wrap .bnn_box a .bnn_btn{position:absolute;bottom:3%;right:0;color:#fff;font-weight:700;font-size:var(--font-btn2)}.bnn_wrap .bnn_box a .bnn_btn span{display:inline-block;position:relative;padding-right:25px}.bnn_wrap .bnn_box a .bnn_btn span::after{content:"";width:20px;height:100%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M6 4l4 4-4 4' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='square' stroke-linejoin='miter'/></svg>");background-repeat:no-repeat;background-size:20px;background-position:center;position:absolute;top:0;right:0}@media(max-width: 1280px){.bnn_wrap .bnn_box a .bnn_btn{right:3%;bottom:3.5%;color:var(--color-black)}.bnn_wrap .bnn_box a .bnn_btn span{text-decoration:underline}.bnn_wrap .bnn_box a .bnn_btn span::after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M6 4l4 4-4 4' fill='none' stroke='%23222' stroke-width='1.6' stroke-linecap='square' stroke-linejoin='miter'/></svg>")}}@media(max-width: 480px){.bnn_wrap .bnn_box a .bnn_btn{bottom:3%}}.bnn_wrap .bnn_box a.active{background:var(--color-hope)}.bnn_wrap .bnn_box a.active .bnn_en,.bnn_wrap .bnn_box a.active .bnn_tit{color:#fff}.bnn_wrap .bnn_box a.active .bnn_text p:nth-child(odd) span{background:var(--color-hope)}.bnn_wrap .bnn_box a.active .bnn_btn{color:#fff !important}.bnn_wrap .bnn_box a.active .bnn_btn span::after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M6 4l4 4-4 4' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='square' stroke-linejoin='miter'/></svg>") !important}@media(max-width: 768px){.bnn_wrap .bnn_box a.animate{background:var(--color-hope)}.bnn_wrap .bnn_box a.animate .bnn_en,.bnn_wrap .bnn_box a.animate .bnn_tit{color:#fff}.bnn_wrap .bnn_box a.animate .bnn_text p:nth-child(odd) span{background:var(--color-hope)}.bnn_wrap .bnn_box a.animate .bnn_btn{color:#fff !important}.bnn_wrap .bnn_box a.animate .bnn_btn span::after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M6 4l4 4-4 4' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='square' stroke-linejoin='miter'/></svg>") !important}}@media(max-width: 1280px){.bnn_wrap .fire_inner{padding:0 var(--inner-pd)}}.bnn_wrap a{opacity:0;transform:translateY(100px)}.bnn_wrap .animate a{animation:fadeInUp .8s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards}@media(min-width: 1280px){.bnn_wrap .animate a+a{animation-delay:.5s}}.bnn_wrap canvas{position:absolute;top:10%;left:10%;width:80%;height:70%;opacity:0}@media(min-width: 1280px){.bnn_wrap .bnn_box a{transition:opacity .5s ease,transform .5s ease,border-radius 2s ease 3s}.bnn_wrap .bnn_box a_btn{transition:right 4s ease}.bnn_wrap .bnn_box a::before{content:"";position:absolute;top:0;left:0;width:0;height:0;background:var(--color-hope);border-bottom-right-radius:50%;pointer-events:none;transition:height 1s ease,width 1s ease,border-radius 1s ease;z-index:-1;opacity:0}.bnn_wrap .bnn_box a:hover,.bnn_wrap .bnn_box a.active:hover{border-radius:0}.bnn_wrap .bnn_box a:hover canvas,.bnn_wrap .bnn_box a.active:hover canvas{opacity:1}.bnn_wrap .bnn_box a:hover::before,.bnn_wrap .bnn_box a.active:hover::before{opacity:1;width:100%;height:100%;border-radius:0}.bnn_wrap .bnn_box a:hover img,.bnn_wrap .bnn_box a.active:hover img{filter:grayscale(0)}.bnn_wrap .bnn_box a:hover .bnn_en,.bnn_wrap .bnn_box a:hover .bnn_tit,.bnn_wrap .bnn_box a.active:hover .bnn_en,.bnn_wrap .bnn_box a.active:hover .bnn_tit{color:#fff}.bnn_wrap .bnn_box a:hover .bnn_text p,.bnn_wrap .bnn_box a.active:hover .bnn_text p{transform:translateX(-1px)}.bnn_wrap .bnn_box a:hover .bnn_text p:nth-child(odd) span,.bnn_wrap .bnn_box a.active:hover .bnn_text p:nth-child(odd) span{background:var(--color-hope)}.bnn_wrap .bnn_box a:hover .bnn_btn,.bnn_wrap .bnn_box a.active:hover .bnn_btn{color:#fff !important;right:3%;transition-delay:.7s}.bnn_wrap .bnn_box a:hover .bnn_btn span::after,.bnn_wrap .bnn_box a.active:hover .bnn_btn span::after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M6 4l4 4-4 4' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='square' stroke-linejoin='miter'/></svg>") !important}}.reply_wrap{overflow:hidden;z-index:10;background:#fff}@media(max-width: 768px){.reply_wrap{padding-bottom:100px}.reply_wrap .reply_formbox{margin-top:-30px}}#reply_form{width:100%;display:flex;gap:1rem;position:relative;z-index:10;background:#fff;border:2px solid var(--color-hope);border-radius:999px;padding:10px;box-shadow:10px 10px 10px rgba(0,0,0,.1)}@media(max-width: 768px){#reply_form{padding:0 5px}}#reply_form #reply_content{flex:1;border:0;background:none;padding:0 30px;font-size:var(--font-reply);height:var(--btn-height)}@media(max-width: 768px){#reply_form #reply_content{padding:0 0 0 20px}}#reply_form #submitBtn{font-size:var(--font-btn2);font-weight:700;height:var(--btn-height);line-height:var(--btn-height);padding:0 25px;border-radius:999px;background-color:var(--color-hope);border:0;color:#fff}@media(max-width: 768px){#reply_form #submitBtn{font-size:0;width:calc(var(--btn-height) - 10px);height:calc(var(--btn-height) - 10px);line-height:calc(var(--btn-height) - 10px);padding:0;display:block;position:absolute;top:50%;right:5px;transform:translateY(-50%);background-image:url(../../images/ic_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:50% auto}}@media(min-width: 1024px){#reply_form #submitBtn:hover{background:var(--color-point);color:var(--color-black)}}.reply_formbox{background:#fff;border-radius:20px;border-top-left-radius:50px;border-top-right-radius:50px;padding-bottom:40px;box-shadow:0 10px 10px rgba(0,0,0,.1)}.reply_formbox .reply_list{padding:0 30px;margin:0 auto 20px}.reply_formbox .reply_list_tit{font-size:var(--font-reply);font-weight:700;padding:0 30px;margin-top:20px}.reply_formbox .reply_list_tit span{display:block;position:relative;padding:10px 20px 10px 40px;border-bottom:1px solid #ddd}.reply_formbox .reply_list_tit span::before{content:"";width:30px;height:100%;background:url(../../images/ico_reply.svg) left center no-repeat;position:absolute;top:0;left:0}@media(max-width: 768px){.reply_formbox .reply_list_tit{padding:0 var(--inner-pd)}.reply_formbox .reply_list_tit span{border-bottom-width:2px}}.reply_formbox .reply_list li{padding:15px 40px;font-size:var(--font-reply);font-weight:600;border-bottom:1px dashed #ddd}@media(max-width: 768px){.reply_formbox{padding-bottom:var(--inner-pd)}.reply_formbox .reply_list{padding:0 var(--inner-pd)}.reply_formbox .reply_list li{padding:15px}}#reply_pager{margin:auto;width:100%;max-width:102.4rem;display:flex;justify-content:center;align-items:center;gap:1rem}#reply_pager .prevnext{aspect-ratio:1/1;width:3rem;border:0;cursor:pointer;font-size:0;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M6 4l4 4-4 4' fill='none' stroke='%23111' stroke-width='1.6' stroke-linecap='square' stroke-linejoin='miter'/></svg>");background-repeat:no-repeat;background-size:20px;background-position:center;opacity:.5}#reply_pager .prevnext:first-child{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M10 4L6 8l4 4' fill='none' stroke='%23111' stroke-width='1.6' stroke-linecap='square' stroke-linejoin='miter'/></svg>");margin-right:20px}@media(max-width: 768px){#reply_pager .prevnext:first-child{margin-right:10px}}#reply_pager .prevnext:last-child{margin-left:20px}@media(max-width: 768px){#reply_pager .prevnext:last-child{margin-left:10px}}#reply_pager .is-active+.prevnext{display:none}#reply_pager .reply_page-number{aspect-ratio:1/1;width:3rem;border-radius:3rem;cursor:pointer;border:0;background:none;font-size:14px;color:var(--color-desc);font-weight:700}#reply_pager .reply_page-number.is-active{color:#fff;background:var(--color-black)}#reply_error{position:absolute;bottom:-70%;left:50%;font-size:1.5rem;transform:translateX(-50%);color:var(--color-hope);font-weight:700}.reply_titbox{position:relative;padding:var(--sect--pd2) 0}.reply_titbox .fire_subtitle{text-align:center}.reply_titbox .fire_title{text-align:center}.reply_titbox .fire_title .bold{background:var(--color-hope);border-radius:999px;display:inline-block;padding:10px 30px;color:#fff;margin-top:10px;position:relative}.reply_titbox .fire_title .bold::before{content:"";width:25px;height:17px;background:url(../../images/ico_reply_under.svg) center bottom no-repeat;background-size:100% auto;display:block;position:absolute;bottom:-10px;right:20%}@media(max-width: 480px){.reply_titbox .fire_title .notbold{font-size:6vw}}@media(max-width: 1400px){.reply_titbox br.show_mobile{display:block !important}}@media(max-width: 768px){.reply_titbox{padding-top:0}}.bubble_wrap .reply_bubble{position:absolute;padding:10px 35px;font-size:16px;font-weight:500;box-shadow:0 8px 20px rgba(255,97,24,.15);background:#fff;color:var(--color-hope);border-radius:50px;opacity:0}@media(max-width: 1400px){.bubble_wrap{opacity:.5}}@media(max-width: 768px){.bubble_wrap{transform:scale(0.8);width:100%;height:100%;position:absolute;top:0;left:0}.bubble_wrap .reply_bubble{font-size:14px;padding:5px 10px}}.reply_titbox.animate .reply_bubble{animation:floatIn 1s ease-out forwards,float 3s ease-in-out infinite}.reply_titbox.animate .reply_bubble1{left:8%;top:-50%;animation-delay:0s;animation:floatIn 1.2s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards,float1 4s ease-in-out infinite}.reply_titbox.animate .reply_bubble2{background:var(--color-hope);color:#fff;left:7%;top:-15%;animation-delay:.6s;animation:floatIn 1.2s cubic-bezier(0.68, -0.55, 0.265, 1.55) .6s forwards,float2 3.5s ease-in-out infinite}.reply_titbox.animate .reply_bubble3{background:var(--color-black2);color:#fff;right:0%;top:80%;animation-delay:1s;animation:floatIn 1.2s cubic-bezier(0.68, -0.55, 0.265, 1.55) 1.2s forwards,float3 4.2s ease-in-out infinite}.reply_titbox.animate .reply_bubble4{background:var(--color-hope);color:#fff;right:2%;top:110%;animation-delay:1.4s;animation:floatIn 1.2s cubic-bezier(0.68, -0.55, 0.265, 1.55) 1.8s forwards,float4 3.8s ease-in-out infinite}.reply_titbox.animate .reply_bubble5{left:7%;top:93%;animation-delay:0s;filter:blur(2px);animation:floatIn 1.2s cubic-bezier(0.68, -0.55, 0.265, 1.55) 2.4s forwards,float5 4.5s ease-in-out infinite}@media(max-width: 768px){.reply_titbox.animate .reply_bubble1{left:2%;top:-35%}.reply_titbox.animate .reply_bubble2{left:-5%;top:-20%}.reply_titbox.animate .reply_bubble3{right:-7%;top:120%}.reply_titbox.animate .reply_bubble4{top:140%}.reply_titbox.animate .reply_bubble5{left:-7%;top:120%}}@keyframes floatIn{0%{opacity:0;transform:translateY(50px) scale(0.5) rotate(-10deg)}60%{opacity:1;transform:translateY(-10px) scale(1.1) rotate(5deg)}100%{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}}@keyframes float{0%,100%{transform:translateY(0px) translateX(0px)}25%{transform:translateY(-15px) translateX(5px)}50%{transform:translateY(-8px) translateX(-5px)}75%{transform:translateY(-18px) translateX(3px)}}@keyframes float1{0%,100%{transform:translateY(0px) translateX(0px) rotate(0deg)}25%{transform:translateY(-12px) translateX(8px) rotate(1deg)}50%{transform:translateY(-20px) translateX(-5px) rotate(-1deg)}75%{transform:translateY(-8px) translateX(6px) rotate(0.5deg)}}@keyframes float2{0%,100%{transform:translateY(0px) translateX(0px) rotate(0deg)}30%{transform:translateY(-18px) translateX(-7px) rotate(-1deg)}60%{transform:translateY(-10px) translateX(4px) rotate(1deg)}80%{transform:translateY(-15px) translateX(-3px) rotate(-0.5deg)}}@keyframes float3{0%,100%{transform:translateY(0px) translateX(0px) rotate(0deg)}20%{transform:translateY(-15px) translateX(6px) rotate(1.5deg)}50%{transform:translateY(-25px) translateX(-8px) rotate(-1deg)}70%{transform:translateY(-12px) translateX(5px) rotate(0.5deg)}}@keyframes float4{0%,100%{transform:translateY(0px) translateX(0px) rotate(0deg)}35%{transform:translateY(-10px) translateX(-6px) rotate(-1.2deg)}65%{transform:translateY(-22px) translateX(7px) rotate(1deg)}85%{transform:translateY(-14px) translateX(-4px) rotate(-0.5deg)}}@keyframes float5{0%,100%{transform:translateY(0px) translateX(0px) rotate(0deg)}25%{transform:translateY(-20px) translateX(-9px) rotate(-1.5deg)}55%{transform:translateY(-8px) translateX(6px) rotate(1.2deg)}75%{transform:translateY(-16px) translateX(-5px) rotate(-0.8deg)}}@media(max-width: 1400px){.reply_wrap>.fire_inner{padding:0 var(--inner-pd)}}.reply_wrap .fire_inner.type2{margin-top:-60px}.reply_wrap .fire_inner.type2 .reply_formbox{box-shadow:none;padding:0;background:rgba(0,0,0,0)}.reply_wrap .fire_inner.type2 .reply_formbox .reply_list_tit,.reply_wrap .fire_inner.type2 .reply_formbox .reply_list{padding:0}.reply_wrap .fire_inner.type2 .reply_formbox .reply_list{display:flex;flex-wrap:wrap;flex-direction:column-reverse;margin-bottom:20px}.reply_wrap .fire_inner.type2 .reply_formbox .reply_list li{width:100%;border-bottom:1px dashed #ddd}.reply_wrap .fire_inner.type2 .reply_formbox .reply_list li+li{border-top:0}.reply_wrap .fire_inner.type2 #reply_form{margin-top:40px}@media(max-width: 768px){.reply_wrap .fire_inner.type2 .reply_formbox .reply_list_tit{margin-top:0}}html,body{overflow-x:hidden;scroll-behavior:smooth}html{scroll-padding-top:70px}body{overflow-x:hidden;font-size:var(--font-basic);color:var(--color-basic);line-height:1.4em;letter-spacing:-1px}body .campaign_view{max-width:1920px;margin:0 auto}body .fire_inner{max-width:1315px;margin:0 auto;position:relative}#footer.sfooter{background:#333 !important;text-align:center;padding:var(--inner-pd);position:relative}#footer.sfooter svg{width:100px;margin-bottom:5px}@media(max-width: 768px){#footer.sfooter svg{width:22vw}}#footer.sfooter p{font-size:13px;color:#fff;opacity:.8;line-height:1.3em}