html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.custom-particles{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.custom-particles .particle-wrap{position:absolute;will-change:transform}.custom-particles .particle{width:100%;height:100%;background-color:#fff;opacity:0;animation:particleLifecycle 1.8s ease-out forwards;will-change:opacity, transform}@keyframes particleLifecycle{0%{opacity:0;transform:scale(0.7)}16.67%{opacity:var(--max-opacity, 1);transform:scale(1)}72.22%{opacity:var(--max-opacity, 1);transform:scale(1)}100%{opacity:0;transform:scale(1)}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes kirakira{from{transform:scale(1)}to{transform:scale(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes scrollDown{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}@keyframes pyon{0%{transform:scale(1, 1) translate(0%, 0%)}15%{transform:scale(0.9, 0.9) translate(0%, 5%)}30%{transform:scale(1.2, 0.8) translate(0%, 10%)}50%{transform:scale(0.8, 1.2) translate(0%, -10%)}70%{transform:scale(1.1, 0.9) translate(0%, 5%)}100%{transform:scale(1, 1) translate(0%, 0%)}}@keyframes slimePyon{0%,
  87%,
  100%{transform:scale(1, 1) translate(0%, 0%)}89%{transform:scale(0.9, 0.9) translate(0%, 5%)}91%{transform:scale(1.2, 0.8) translate(0%, 10%)}94%{transform:scale(0.8, 1.2) translate(0%, -10%)}97%{transform:scale(1.1, 0.9) translate(0%, 5%)}}@keyframes slideFromLeftShort{0%{opacity:0;transform:translateX(-35px)}100%{opacity:1;transform:translateX(0)}}@keyframes dragonRiseShake{0%{opacity:0;transform:translate(0, 80px)}5%{transform:translate(6px, 75px)}8%{transform:translate(-6px, 71px)}11%{transform:translate(5px, 66px)}14%{transform:translate(-5px, 61px)}17%{transform:translate(5px, 56px)}20%{opacity:1;transform:translate(-4px, 51px)}23%{transform:translate(4px, 47px)}26%{transform:translate(-4px, 43px)}29%{transform:translate(4px, 39px)}32%{transform:translate(-3.5px, 35px)}35%{transform:translate(3.5px, 31px)}38%{transform:translate(-3px, 27px)}41%{transform:translate(3px, 24px)}44%{transform:translate(-3px, 21px)}47%{transform:translate(2.5px, 18px)}50%{transform:translate(-2.5px, 15px)}53%{transform:translate(2.5px, 12.5px)}56%{transform:translate(-2px, 10.5px)}59%{transform:translate(2px, 8.8px)}62%{transform:translate(-2px, 7.3px)}65%{transform:translate(1.7px, 6px)}68%{transform:translate(-1.7px, 5px)}71%{transform:translate(1.5px, 4.1px)}74%{transform:translate(-1.5px, 3.3px)}77%{transform:translate(1.2px, 2.6px)}80%{transform:translate(-1.2px, 2px)}83%{transform:translate(1px, 1.5px)}86%{transform:translate(-1px, 1.1px)}89%{transform:translate(0.7px, 0.75px)}92%{transform:translate(-0.7px, 0.45px)}95%{transform:translate(0.4px, 0.25px)}97%{transform:translate(-0.4px, 0.1px)}100%{opacity:1;transform:translate(0, 0)}}@keyframes puyon{0%{transform:scale(1, 1) translate(0%, 0%)}40%{transform:scale(0.95, 1.2) translate(0%, -10%)}50%{transform:scale(1.1, 0.9) translate(0%, 5%)}60%{transform:scale(0.95, 1.05) translate(0%, -3%)}70%{transform:scale(1.05, 0.95) translate(0%, 3%)}80%{transform:scale(1, 1) translate(0%, 0%)}100%{transform:scale(1, 1) translate(0%, 0%)}}@keyframes fade-out{0%{opacity:1}100%{opacity:0;visibility:hidden}}@keyframes shadowFadeIn{0%{box-shadow:0 0 0 0 transparent}100%{box-shadow:6px 6px 0 0 rgba(0,0,0,0.15)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-40%)}100%{opacity:1;transform:translateX(0)}}@keyframes chara1SlideIn{0%{opacity:1;transform:translateX(-120%)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(40%)}100%{opacity:1;transform:translateX(0)}}@keyframes hopUp{0%{opacity:0;transform:translateY(35%)}25%{opacity:1;transform:translateY(-12%)}45%{transform:translateY(5%)}65%{transform:translateY(-4%)}85%{transform:translateY(2%)}100%{opacity:1;transform:translateY(0)}}@keyframes headlineSlideIn{0%{opacity:0;transform:translate3d(-20%, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes weaponCharaUp{0%{opacity:0;transform:translateY(15%)}100%{opacity:1;transform:translateY(0)}}@keyframes weaponNameIn{0%{opacity:0;transform:translateX(40%) scale(0.8)}100%{opacity:1;transform:translateX(0) scale(1)}}@keyframes stoneFloatB{0%,
  100%{transform:translateY(0)}50%{transform:translateY(-7%)}}@keyframes stoneFloatC{0%,
  100%{transform:translateY(0)}50%{transform:translateY(-4%)}}@keyframes stoneLightPulse{0%,
  100%{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.04)}}@keyframes kiraDoubleBlink{0%{opacity:0;transform:scale(0.4)}4%{opacity:1;transform:scale(1.6)}8%{opacity:0;transform:scale(0.4)}12%{opacity:1;transform:scale(1.6)}16%,
  100%{opacity:1;transform:scale(1)}}@keyframes frontCrossBurst{0%{opacity:0;transform:scale(0) rotate(0deg)}4%{opacity:1;transform:scale(1) rotate(720deg)}5%{opacity:1;transform:scale(1.2) rotate(720deg)}7%{opacity:1;transform:scale(1) rotate(720deg)}98%{opacity:1;transform:scale(1) rotate(720deg)}100%{opacity:0;transform:scale(0) rotate(720deg)}}@keyframes weaponEffectIn{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes weaponHalfRotateIn{0%{opacity:0;transform:scale(0.5) rotate(-45deg)}100%{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes swordSparkRepeat{0%,
  76%,
  100%{opacity:1}79%{opacity:.2}82%{opacity:1}85%{opacity:.4}88%{opacity:1}91%{opacity:.2}94%{opacity:1}97%{opacity:.4}}@keyframes swordSparkRepeatDouble{0%,
  24%,
  100%{opacity:1}1.5%{opacity:.2}3%{opacity:1}4.5%{opacity:.4}6%{opacity:1}7.5%{opacity:.2}9%{opacity:1}10.5%{opacity:.4}12%{opacity:1}13.5%{opacity:.2}15%{opacity:1}16.5%{opacity:.4}18%{opacity:1}19.5%{opacity:.2}21%{opacity:1}22.5%{opacity:.4}}@keyframes swordAuraBreathing{0%,
  100%{opacity:1}50%{opacity:.6}}@keyframes smokeDrift{0%,
  100%{transform:translateY(0)}50%{transform:translateY(-3%)}}@keyframes lightRingGlow{0%,
  100%{opacity:1}50%{opacity:.75}}@keyframes swordReveal{0%{opacity:1;clip-path:inset(0 0 0 100%)}100%{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes weaponWindRight{0%{opacity:0;transform:translate(20%, 15%)}100%{opacity:1;transform:translate(0, 0)}}@keyframes weaponWindFlow{0%{opacity:0;transform:translate(25%, 18%)}100%{opacity:1;transform:translate(0, 0)}}@keyframes weaponWindFlowReverse{0%{opacity:0;transform:translate(18%, 12%)}100%{opacity:1;transform:translate(0, 0)}}@keyframes weaponWindIdle{0%,
  100%{transform:translate(0, 0)}50%{transform:translate(-2%, -1.5%)}}@keyframes weaponFragmentFloat{0%,
  100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-2%) rotate(1.2deg)}}@keyframes weaponConvergeIn{0%{opacity:1;-webkit-mask-size:0 100%, 0 100%;mask-size:0 100%, 0 100%}100%{opacity:1;-webkit-mask-size:50% 100%, 50% 100%;mask-size:50% 100%, 50% 100%}}@keyframes weaponSweepRight{0%{opacity:1;clip-path:inset(0 100% 0 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes fukkokuMarkIn{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes fukkokuRotate{0%{transform:scale(1) rotate(0)}100%{transform:scale(1) rotate(360deg)}}@keyframes weaponIceGrow{0%{opacity:0;transform:translateY(15%) scale(0.4)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes weaponFloatIn{0%{opacity:0;transform:translateY(15%) scale(0.95)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes itemDown{0%{opacity:0;transform:translateY(-5%)}80%{opacity:1;transform:translateY(2%)}100%{opacity:1;transform:translateY(0)}}body{overflow-x:hidden}.loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#2da7e3}.load .loading{animation:fade-out .6s ease 1 1s forwards}.loading .loading-logo{width:60%;max-width:400px;aspect-ratio:2.92381;background-image:url('../images/2607-tensura-collabo/logo.png');background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 850px){.loading .loading-logo{width:81.86667%;max-width:none}}@media screen and (orientation: landscape) and (max-height: 500px){.loading .loading-logo{transform:scale(0.6)}}.loading .loading-chara{position:absolute;bottom:5%;left:0;right:0;width:30%;max-width:200px;aspect-ratio:1.36232;margin:0 auto;background-image:url('../images/2607-tensura-collabo/quest-chara1.png');background-size:contain;background-repeat:no-repeat;background-position:center;animation:slimePyon 3s linear -2.61s infinite}@media screen and (orientation: landscape) and (max-height: 500px){.loading .loading-chara{display:none}}.firstview-bg-fullscreen{display:none}body.load .firstview-bg-fullscreen{animation:firstviewBgShrink 1.5s cubic-bezier(0.22, 1, 0.36, 1) 1.2s forwards}@keyframes firstviewBgShrink{0%{top:0;left:0;width:100vw;height:100vh;filter:blur(15px);opacity:1}90%{top:var(--fv-top, 0);left:var(--fv-left, 0);width:var(--fv-width, 100%);height:var(--fv-height, 100%);filter:blur(0);opacity:1}100%{top:var(--fv-top, 0);left:var(--fv-left, 0);width:var(--fv-width, 100%);height:var(--fv-height, 100%);filter:blur(0);opacity:0}}.container{font-family:'Noto Sans CJK JP', 'Hiragino Kaku Gothic Pro', 'メイリオ', Mayryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;position:relative;opacity:0;transition-duration:.7s}.load .container{opacity:1}.container::after{content:'';position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:600px;max-width:100%;z-index:50;pointer-events:none;box-shadow:-8px 0 10px -4px rgba(0,0,0,0.15),8px 0 10px -4px rgba(0,0,0,0.15)}@media screen and (max-width: 850px){.container::after{display:none}}.container *{box-sizing:border-box}.container::before{position:fixed;width:100%;height:100%;content:'';background-position:left top;background-image:url('../images/2607-tensura-collabo/bg-pc.jpg');background-size:cover}@media screen and (max-width: 850px){.container::before{background-image:none}}.container .gacha,.container .quest,.container .present,.container .tensura,.container .logres{position:relative;z-index:2 !important}.container .gacha .headline,.container .quest .headline,.container .fukkoku .headline,.container .present .headline{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 5%;padding-left:3%}.container .gacha .headline::before,.container .quest .headline::before,.container .fukkoku .headline::before,.container .present .headline::before{content:'';-ms-flex-negative:0;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0}.container .gacha .headline.no1::before,.container .quest .headline.no1::before,.container .fukkoku .headline.no1::before,.container .present .headline.no1::before{width:20.77778%;aspect-ratio:1.20645;background-image:url('../images/2607-tensura-collabo/01.png')}.container .gacha .headline.no2::before,.container .quest .headline.no2::before,.container .fukkoku .headline.no2::before,.container .present .headline.no2::before{width:25.88889%;aspect-ratio:1.51299;background-image:url('../images/2607-tensura-collabo/02.png')}.container .gacha .headline.no3::before,.container .quest .headline.no3::before,.container .fukkoku .headline.no3::before,.container .present .headline.no3::before{width:26%;aspect-ratio:1.51948;background-image:url('../images/2607-tensura-collabo/03.png')}.container .gacha .headline.no4::before,.container .quest .headline.no4::before,.container .fukkoku .headline.no4::before,.container .present .headline.no4::before{width:26.77778%;aspect-ratio:1.56494;background-image:url('../images/2607-tensura-collabo/04.png')}.container .gacha .headline span,.container .quest .headline span,.container .fukkoku .headline span,.container .present .headline span{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:inline-block;margin-left:-13%;margin-top:8%;background-size:contain;background-repeat:no-repeat;background-position:center left;opacity:0;will-change:transform;transform:translate3d(-20%, 0, 0)}.container .gacha .headline.no1 span,.container .quest .headline.no1 span,.container .fukkoku .headline.no1 span,.container .present .headline.no1 span{width:65.11111%;aspect-ratio:8.37143;background-image:url('../images/2607-tensura-collabo/quest-headline.png')}.container .gacha .headline.no2 span,.container .quest .headline.no2 span,.container .fukkoku .headline.no2 span,.container .present .headline.no2 span{width:58.11111%;aspect-ratio:7.47143;background-image:url('../images/2607-tensura-collabo/gacha-headline.png');margin-left:-17%}.container .gacha .headline.no3 span,.container .quest .headline.no3 span,.container .fukkoku .headline.no3 span,.container .present .headline.no3 span{width:58.66667%;aspect-ratio:7.54286;background-image:url('../images/2607-tensura-collabo/fukkoku-headline.png');margin-left:-16%}.container .gacha .headline.no4 span,.container .quest .headline.no4 span,.container .fukkoku .headline.no4 span,.container .present .headline.no4 span{width:36.88889%;aspect-ratio:4.74286;background-image:url('../images/2607-tensura-collabo/present-headline.png');margin-left:-18%}.container .gacha.fade-up .headline::before,.container .quest.fade-up .headline::before,.container .fukkoku.fade-up .headline::before,.container .present.fade-up .headline::before{animation:fade-in .6s ease 0s forwards}.container .gacha.fade-up .headline span,.container .quest.fade-up .headline span,.container .fukkoku.fade-up .headline span,.container .present.fade-up .headline span{animation:headlineSlideIn 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.2s forwards}.container .sp-wrap{background-color:#2da7e3;position:relative;max-width:600px;height:100%;margin:0 auto;box-shadow:-15px 0 0 0 #fff,15px 0 0 0 #fff,-8px 0 8px 0 rgba(99,141,161,0.15),8px 0 8px 0 rgba(99,141,161,0.15),-25px 0 12px 0 rgba(99,141,161,0.12),25px 0 12px 0 rgba(99,141,161,0.12);overflow-x:hidden}@media screen and (max-width: 1200px){.container .sp-wrap{right:0;left:0;margin:auto}}@media screen and (max-width: 850px){.container .sp-wrap{position:relative;max-width:none;width:100%;box-shadow:none}}@media screen and (max-width: 850px){.container .sp-wrap .sp-inner{width:120%;margin-left:-10%}}.container .sp-wrap .firstview{position:relative;margin-bottom:29%;padding-bottom:131%;opacity:0;transition:opacity .6s;overflow:hidden}.container .sp-wrap .firstview::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:url('../images/2607-tensura-collabo/firstview-bg.png');background-size:cover;background-position:center;filter:blur(15px);transform:scale(var(--fv-initial-scale, 1));transform-origin:50% 0}@keyframes firstviewBgShrinkIn{0%{transform:scale(var(--fv-initial-scale, 1));filter:blur(15px)}100%{transform:scale(1);filter:blur(0)}}.container .sp-wrap .firstview::after{content:'';position:absolute;bottom:51%;left:0;width:100%;padding-bottom:70.55556%;opacity:0;transform:translateY(100%);background-image:url('../images/2607-tensura-collabo/bg-firstview.png');background-repeat:repeat-x;background-size:auto 100%;z-index:2}.load .container .sp-wrap .firstview{opacity:1}.load .container .sp-wrap .firstview::before{animation:firstviewBgShrinkIn 1.3s linear 1.2s forwards}.load .container .sp-wrap .firstview::after{animation:fade-in .6s ease 1 1.5s forwards}.load .container .sp-wrap .firstview .logo{animation:fade-in .6s ease 1 2.6s forwards}.load .container .sp-wrap .firstview .period{animation:fade-in .6s ease 1 2.9s forwards}.load .container .sp-wrap .firstview .chara2{animation:slideInLeft 1.2s cubic-bezier(0.16, 1, 0.3, 1) 1.5s forwards}.load .container .sp-wrap .firstview .chara3{animation:slideInRight 1.2s cubic-bezier(0.16, 1, 0.3, 1) 1.7s forwards}.load .container .sp-wrap .firstview .chara1{animation:chara1SlideIn 3.2s cubic-bezier(0.05, 1, 0.02, 1) 1.9s forwards}.load .container .sp-wrap .firstview .chara4{animation:hopUp 1.4s ease-out 2.1s forwards}.load .container .sp-wrap .firstview .reward{animation:fade-in .6s ease 1 2.8s forwards}.container .sp-wrap .firstview .logo{background-image:url('../images/2607-tensura-collabo/logo.png');padding-bottom:23.33333%;width:68.22222%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;margin:97% auto 0;z-index:3;opacity:0}.container .sp-wrap .firstview .period{background-color:#000;position:relative;z-index:2;padding:5px 0;opacity:0}.container .sp-wrap .firstview .period p{background-image:url('../images/2607-tensura-collabo/period.png');padding-bottom:3.11111%;width:80.44444%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-size:contain;background-repeat:no-repeat;position:relative;margin:auto}.container .sp-wrap .firstview .chara1{background-image:url('../images/2607-tensura-collabo/character1.png');padding-bottom:116.66667%;width:122.22222%;height:0;background-size:cover;background-position:0 0;position:absolute;top:0;left:-13%;margin-top:31%;z-index:2;opacity:0}.container .sp-wrap .firstview .chara2{background-image:url('../images/2607-tensura-collabo/character2.png');padding-bottom:103.77778%;width:60.11111%;height:0;background-size:cover;background-position:0 0;position:absolute;top:4%;left:0%;z-index:2;opacity:0}.container .sp-wrap .firstview .chara3{background-image:url('../images/2607-tensura-collabo/character3.png');padding-bottom:113.55556%;width:59.22222%;height:0;background-size:cover;background-position:0 0;position:absolute;top:2%;right:0;z-index:2;opacity:0}.container .sp-wrap .firstview .chara4{background-image:url('../images/2607-tensura-collabo/character4.png');padding-bottom:47.22222%;width:37.44444%;height:0;background-size:cover;background-position:0 0;position:absolute;top:32%;right:4%;z-index:2;opacity:0}.container .sp-wrap .firstview .reward{background-image:url('../images/2607-tensura-collabo/firstview-reward.png');padding-bottom:28.22222%;width:46.11111%;height:0;background-size:cover;background-position:0 0;position:absolute;top:64.5%;left:45%;z-index:2;opacity:0}.container .sp-wrap .menu{position:absolute;left:0;z-index:2;width:100%;opacity:0;margin-top:-40%}@media screen and (max-width: 850px){.container .sp-wrap .menu{margin-top:-49%}}.load .container .sp-wrap .menu{animation:fade-in .6s ease 1 2.9s forwards}.container .sp-wrap .menu ul{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.container .sp-wrap .menu li{width:40%;padding:1%}@media screen and (max-width: 850px){.container .sp-wrap .menu li{width:49%}}.container .sp-wrap .menu a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;transition:opacity .2s ease}.container .sp-wrap .menu a:hover{opacity:.8}.container .sp-wrap .menu a.nav-quest{background-image:url('../images/2607-tensura-collabo/menu1.png');padding-bottom:33.33333%;width:100%;height:0;background-size:cover;background-position:0 0}.container .sp-wrap .menu a.nav-gacha{background-image:url('../images/2607-tensura-collabo/menu2.png');padding-bottom:33.33333%;width:100%;height:0;background-size:cover;background-position:0 0}.container .sp-wrap .menu a.nav-fukkoku{background-image:url('../images/2607-tensura-collabo/menu3.png');padding-bottom:33.33333%;width:100%;height:0;background-size:cover;background-position:0 0}.container .sp-wrap .menu a.nav-present{background-image:url('../images/2607-tensura-collabo/menu4.png');padding-bottom:33.33333%;width:100%;height:0;background-size:cover;background-position:0 0}.container .sp-wrap .gacha{position:relative;z-index:2;margin-bottom:20%}.container .sp-wrap .gacha .weapon{position:relative}.container .sp-wrap .gacha .weapon .slide{position:relative;width:100%;padding-bottom:150%;margin-bottom:8%}.container .sp-wrap .gacha .weapon .slide:last-child{margin-bottom:0;margin-top:-15%}.container .sp-wrap .gacha .weapon .slide.slide2{margin-top:-31%}.container .sp-wrap .gacha .weapon .slide .bg{position:absolute;width:45%;aspect-ratio:1;background-color:#deffff}.container .sp-wrap .gacha .weapon .slide .chara-bg{position:absolute;width:22%;aspect-ratio:1;opacity:.8}.container .sp-wrap .gacha .weapon .slide1 .bg{top:1%;right:17%}.container .sp-wrap .gacha .weapon .slide1 .chara-bg{top:23%;left:29%;background-color:#d5809c}.container .sp-wrap .gacha .weapon .slide2 .bg{top:1%;right:30%}.container .sp-wrap .gacha .weapon .slide2 .chara-bg{top:23%;left:59%}.container .sp-wrap .gacha .weapon .slide3 .bg{top:1%;right:43%}.container .sp-wrap .gacha .weapon .slide3 .chara-bg{top:-8%;left:50%}.container .sp-wrap .gacha .weapon .slide2 .chara-bg{background-color:#c2d974}.container .sp-wrap .gacha .weapon .slide3 .chara-bg{background-color:#514cd4}.container .sp-wrap .gacha .weapon .slide1 .effect-back1{background-image:url('../images/2607-tensura-collabo/weapon1-effect-back1.png');padding-bottom:103.11111%;width:104%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:-3%;right:-17%;opacity:0}.container .sp-wrap .gacha .weapon .slide1 .effect-back2{background-image:url('../images/2607-tensura-collabo/weapon1-effect-bac2.png');padding-bottom:84.33333%;width:101.22222%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:2%;right:-18%;opacity:0}.container .sp-wrap .gacha .weapon .slide1 .chara{background-image:url('../images/2607-tensura-collabo/weapon1-chara.png');padding-bottom:100.88889%;width:80.22222%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:0;right:0;opacity:0}.container .sp-wrap .gacha .weapon .slide1 .effect-sword2{background-image:url('../images/2607-tensura-collabo/weapon1-effect-sword2.png');padding-bottom:26%;width:38%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:23%;left:16.5%;opacity:0}.container .sp-wrap .gacha .weapon .slide1 .effect-sword1{background-image:url('../images/2607-tensura-collabo/weapon1-effect-sword1.png');padding-bottom:29.66667%;width:37.22222%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:24%;left:17%;opacity:0}.container .sp-wrap .gacha .weapon .slide1 .front1{background-image:url('../images/2607-tensura-collabo/weapon1-front1.png');padding-bottom:38.88889%;width:38.88889%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:-1%;right:5%;opacity:0}.container .sp-wrap .gacha .weapon .slide1 .front-effect2{background-image:url('../images/2607-tensura-collabo/weapon1-front-effect2.png');padding-bottom:57.33333%;width:63.77778%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:0;right:-3%;opacity:0}.container .sp-wrap .gacha .weapon .slide1 .name{background-image:url('../images/2607-tensura-collabo/weapon1-name.png');padding-bottom:31.11111%;width:6.66667%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:2%;left:14%;opacity:0}.container .sp-wrap .gacha .weapon .slide1 .text{background-image:url('../images/2607-tensura-collabo/weapon1-text.png');padding-bottom:49.77778%;width:20.55556%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:0;left:0;opacity:0}.container .sp-wrap .gacha .weapon .slide1 .movie{opacity:0}.container .sp-wrap .gacha .weapon .slide1.fade-up .chara{animation:weaponCharaUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.3s forwards}.container .sp-wrap .gacha .weapon .slide1.fade-up .effect-sword2{animation:weaponEffectIn .6s ease .8s forwards, swordAuraBreathing 2.5s ease-in-out 1.6s infinite}.container .sp-wrap .gacha .weapon .slide1.fade-up .effect-back1{animation:weaponEffectIn .6s ease .6s forwards, lightRingGlow 20s linear 1.4s infinite}.container .sp-wrap .gacha .weapon .slide1.fade-up .effect-back2{animation:weaponHalfRotateIn 1.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0.8s forwards;will-change:transform, filter, opacity}.container .sp-wrap .gacha .weapon .slide1.fade-up .front-effect2{animation:weaponHalfRotateIn 1.6s cubic-bezier(0.25, 0.8, 0.25, 1) 1s forwards;will-change:transform, filter, opacity}.container .sp-wrap .gacha .weapon .slide1.fade-up .front1{animation:frontCrossBurst 5s ease-out 1.2s infinite}.container .sp-wrap .gacha .weapon .slide1.fade-up .name{animation:weaponNameIn 0.8s cubic-bezier(0.16, 1, 0.3, 1) 1.5s forwards}.container .sp-wrap .gacha .weapon .slide1.fade-up .effect-sword1{animation:swordReveal 0.7s cubic-bezier(0.22, 1, 0.36, 1) 1.8s forwards,swordSparkRepeat 2s ease-in-out 2.7s infinite}.container .sp-wrap .gacha .weapon .slide1.fade-up .movie{opacity:1;transition-delay:1.8s;transition-duration:.3s}.container .sp-wrap .gacha .weapon .slide1.fade-up .movie .movie-frame{animation:shadowFadeIn 1.2s ease-out 2.1s forwards}.container .sp-wrap .gacha .weapon .slide2 .effect-back1{background-image:url('../images/2607-tensura-collabo/weapon2-effect-back1.png');padding-bottom:126%;width:106.33333%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:-3%;right:-11%;opacity:0}.container .sp-wrap .gacha .weapon .slide2 .effect-back2{background-image:url('../images/2607-tensura-collabo/weapon2-effect-back2.png');padding-bottom:90.44444%;width:80.44444%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:10%;right:0;opacity:0}.container .sp-wrap .gacha .weapon .slide2 .effect-sword1{background-image:url('../images/2607-tensura-collabo/weapon2-effect-sword1.png');padding-bottom:47.22222%;width:30.77778%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:-3.5%;left:13.7%;opacity:0}.container .sp-wrap .gacha .weapon .slide2 .chara{background-image:url('../images/2607-tensura-collabo/weapon2-chara.png');padding-bottom:123.44444%;width:84.22222%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:-2%;right:0;opacity:0}.container .sp-wrap .gacha .weapon .slide2 .front1{background-image:url('../images/2607-tensura-collabo/weapon2-front1.png');padding-bottom:87.77778%;width:84%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:11%;right:5%;opacity:0;transform-origin:right center}.container .sp-wrap .gacha .weapon .slide2 .front2{background-image:url('../images/2607-tensura-collabo/weapon2-front2.png');padding-bottom:126%;width:106.33333%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:-2%;right:-14%;opacity:0}.container .sp-wrap .gacha .weapon .slide2 .kira1{background-image:url('../images/2607-tensura-collabo/weapon2-kira1.png');padding-bottom:17.11111%;width:17.11111%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:17%;right:62%;opacity:0}.container .sp-wrap .gacha .weapon .slide2 .kira2{background-image:url('../images/2607-tensura-collabo/weapon2-kira2.png');padding-bottom:24%;width:24%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:10%;right:67%;opacity:0}.container .sp-wrap .gacha .weapon .slide2 .kira3{background-image:url('../images/2607-tensura-collabo/weapon2-kira3.png');padding-bottom:16.44444%;width:16.44444%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:8%;right:57%;opacity:0}.container .sp-wrap .gacha .weapon .slide2 .name{background-image:url('../images/2607-tensura-collabo/weapon2-name.png');padding-bottom:23.33333%;width:6.66667%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:4%;right:13%;opacity:0}.container .sp-wrap .gacha .weapon .slide2 .movie{position:absolute;top:38%;left:10%;z-index:1;width:47.1%;height:0;padding-bottom:57.4%;opacity:0;transition-delay:.8s;transition-duration:.3s}.container .sp-wrap .gacha .weapon .slide2 .movie .movie-frame{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-image:url('../images/2607-tensura-collabo/movie-frame2.png');background-size:100% 100%;background-repeat:no-repeat}.container .sp-wrap .gacha .weapon .slide2 .movie .movie-inner{position:absolute;top:50%;left:50%;width:96%;height:98%;overflow:hidden;transform:translate(-50%, -50%)}.container .sp-wrap .gacha .weapon .slide2 .movie iframe{position:absolute;top:50%;left:50%;width:100%;height:100% !important;transform:translate(-50%, -50%)}.container .sp-wrap .gacha .weapon .slide2.fade-up .chara{animation:weaponCharaUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.3s forwards}.container .sp-wrap .gacha .weapon .slide2.fade-up .effect-sword1{animation:weaponEffectIn .6s ease 1.3s forwards, swordAuraBreathing 2.5s ease-in-out 2.5s infinite}.container .sp-wrap .gacha .weapon .slide2.fade-up .front2{animation:weaponFloatIn 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.6s forwards,weaponFragmentFloat 4s ease-in-out 1.8s infinite}.container .sp-wrap .gacha .weapon .slide2.fade-up .effect-back1{animation:weaponWindFlow 1s cubic-bezier(0.22, 1, 0.36, 1) 0.8s forwards,weaponWindIdle 5s ease-in-out 2s infinite}.container .sp-wrap .gacha .weapon .slide2.fade-up .effect-back2{animation:weaponWindRight 1s cubic-bezier(0.16, 1, 0.3, 1) 1s forwards,smokeDrift 5s ease-in-out 2.2s infinite}.container .sp-wrap .gacha .weapon .slide2.fade-up .front1{animation:weaponWindFlowReverse 1s cubic-bezier(0.22, 1, 0.36, 1) 1.2s forwards,weaponWindIdle 4.5s ease-in-out 2.3s infinite}.container .sp-wrap .gacha .weapon .slide2.fade-up .kira1{animation:kiraDoubleBlink 3s ease-in-out 1.5s infinite}.container .sp-wrap .gacha .weapon .slide2.fade-up .kira2{animation:kiraDoubleBlink 3s ease-in-out 1.65s infinite}.container .sp-wrap .gacha .weapon .slide2.fade-up .kira3{animation:kiraDoubleBlink 3s ease-in-out 1.8s infinite}.container .sp-wrap .gacha .weapon .slide2.fade-up .name{animation:weaponNameIn 0.8s cubic-bezier(0.16, 1, 0.3, 1) 1.9s forwards}.container .sp-wrap .gacha .weapon .slide2.fade-up .movie{opacity:1;transition-delay:1.9s;transition-duration:.3s}.container .sp-wrap .gacha .weapon .slide2.fade-up .movie .movie-frame{animation:shadowFadeIn 1.2s ease-out 2.2s forwards}.container .sp-wrap .gacha .weapon .slide3 .chara{background-image:url('../images/2607-tensura-collabo/weapon3-chara.png');padding-bottom:112.88889%;width:81.22222%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:-3.5%;left:0;opacity:0}.container .sp-wrap .gacha .weapon .slide3 .front-effect1{background-image:url('../images/2607-tensura-collabo/weapon3-front-effect1.png');padding-bottom:86.22222%;width:75.33333%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:-9.2%;left:0;opacity:0;-webkit-mask-image:linear-gradient(#000000,#000000),linear-gradient(#000000,#000000);-webkit-mask-repeat:no-repeat;-webkit-mask-position:left center, right center;-webkit-mask-size:0 100%, 0 100%;mask-image:linear-gradient(#000000,#000000),linear-gradient(#000000,#000000);mask-repeat:no-repeat;mask-position:left center, right center;mask-size:0 100%, 0 100%}.container .sp-wrap .gacha .weapon .slide3 .front-effect2{background-image:url('../images/2607-tensura-collabo/weapon3-front-effect2.png');padding-bottom:80.77778%;width:83.33333%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:6%;left:0;opacity:0}.container .sp-wrap .gacha .weapon .slide3 .front-effect3{background-image:url('../images/2607-tensura-collabo/weapon3-front-effect3.png');padding-bottom:82.66667%;width:94.55556%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:2%;left:0;opacity:0}.container .sp-wrap .gacha .weapon .slide3 .name{background-image:url('../images/2607-tensura-collabo/weapon3-name.png');padding-bottom:30%;width:6.66667%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:-1%;right:12%;opacity:0}.container .sp-wrap .gacha .weapon .slide3 .movie{position:absolute;top:27%;left:43%;z-index:1;width:47.1%;height:0;padding-bottom:57.4%;opacity:0;transition-delay:.8s;transition-duration:.3s}.container .sp-wrap .gacha .weapon .slide3 .movie .movie-frame{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-image:url('../images/2607-tensura-collabo/movie-frame3.png');background-size:100% 100%;background-repeat:no-repeat}.container .sp-wrap .gacha .weapon .slide3 .movie .movie-inner{position:absolute;top:50%;left:50%;width:96%;height:98%;overflow:hidden;transform:translate(-50%, -50%)}.container .sp-wrap .gacha .weapon .slide3 .movie iframe{position:absolute;top:50%;left:50%;width:100%;height:100% !important;transform:translate(-50%, -50%)}.container .sp-wrap .gacha .weapon .slide3.fade-up .chara{animation:weaponCharaUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.3s forwards}.container .sp-wrap .gacha .weapon .slide3.fade-up .front-effect2{animation:weaponSweepRight 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.8s forwards}.container .sp-wrap .gacha .weapon .slide3.fade-up .front-effect3{animation:weaponIceGrow 0.9s cubic-bezier(0.16, 1, 0.3, 1) 1.2s forwards,weaponFragmentFloat 4s ease-in-out 2.2s infinite}.container .sp-wrap .gacha .weapon .slide3.fade-up .front-effect1{animation:weaponConvergeIn 0.7s cubic-bezier(0.22, 1, 0.36, 1) 1.6s forwards,swordSparkRepeatDouble 4s ease-in-out 2.3s infinite}.container .sp-wrap .gacha .weapon .slide3.fade-up .name{animation:weaponNameIn 0.8s cubic-bezier(0.16, 1, 0.3, 1) 1.9s forwards}.container .sp-wrap .gacha .weapon .slide3.fade-up .movie{opacity:1;transition-delay:1.9s;transition-duration:.3s}.container .sp-wrap .gacha .weapon .slide3.fade-up .movie .movie-frame{animation:shadowFadeIn 1.2s ease-out 2.2s forwards}.container .sp-wrap .gacha .weapon .movie{position:absolute;top:40%;left:10%;z-index:1;width:47.1%;height:0;padding-bottom:57.4%;opacity:0;transition-delay:.8s;transition-duration:.3s}.container .sp-wrap .gacha .weapon .movie .movie-frame{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-image:url('../images/2607-tensura-collabo/movie-frame1.png');background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.container .sp-wrap .gacha .weapon .movie .movie-inner{position:absolute;top:50%;left:50%;width:96%;height:98%;overflow:hidden;transform:translate(-50%, -50%)}.container .sp-wrap .gacha .weapon .movie iframe{position:absolute;top:50%;left:50%;width:100%;height:100% !important;transform:translate(-50%, -50%)}.container .sp-wrap .gacha .privilege{position:relative;padding-bottom:57.2%;opacity:0;transform:translateY(40px);margin-top:-33%}.container .sp-wrap .gacha .privilege::before{background-image:url('../images/2607-tensura-collabo/privilege-kirakira.png');padding-bottom:73.33333%;width:48.66667%;height:0;background-size:cover;background-position:0 0;content:'';position:absolute;top:0;right:11%;opacity:0;z-index:2}.container .sp-wrap .gacha .privilege.fade-up{animation:fadeUp .5s ease forwards}.container .sp-wrap .gacha .privilege.fade-up .chara1{animation:slideInLeft 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.3s forwards}.container .sp-wrap .gacha .privilege.fade-up .chara2{animation:slideInRight 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.6s forwards}.container .sp-wrap .gacha .privilege.fade-up .text{animation:slideInLeft 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.9s forwards}.container .sp-wrap .gacha .privilege.fade-up::before{animation:fade-in .6s ease 1.5s forwards}.container .sp-wrap .gacha .privilege .bg{background-image:url('../images/2607-tensura-collabo/privilege-bg.png');padding-bottom:56.33333%;width:72.66667%;height:0;background-size:cover;background-position:0 0;position:absolute;top:0;left:7.3%}.container .sp-wrap .gacha .privilege .chara1{background-image:url('../images/2607-tensura-collabo/privilege-chara1.png');padding-bottom:44.44444%;width:85.77778%;height:0;background-size:cover;background-position:0 0;position:absolute;top:0;left:0;opacity:0}.container .sp-wrap .gacha .privilege .chara2{background-image:url('../images/2607-tensura-collabo/privilege-chara2.png');padding-bottom:39.88889%;width:51.22222%;height:0;background-size:cover;background-position:0 0;position:absolute;top:59%;right:5%;opacity:0}.container .sp-wrap .gacha .privilege .text{background-image:url('../images/2607-tensura-collabo/privilege-text.png');padding-bottom:19.22222%;width:43.33333%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:83%;left:10%;opacity:0}.container .sp-wrap .quest{position:relative;z-index:2;margin-bottom:10%}.container .sp-wrap .quest.fade-up .quest-inner .story .story-box{animation:fade-in .15s ease 1 .3s forwards;box-shadow:5px 5px 0 3px rgba(0,0,0,0.15)}.container .sp-wrap .quest.fade-up .quest-inner .story .story-box::before{border-width:5px}.container .sp-wrap .quest.fade-up .story-headline{animation:slideFromLeftShort 1.2s cubic-bezier(0.05, 1, 0.2, 1) 0.9s forwards}.container .sp-wrap .quest.fade-up .story-box .bg{animation:fade-in .8s ease 1 1.6s forwards}.container .sp-wrap .quest.fade-up .story-box .image1{animation:slideFromLeftShort 1.2s cubic-bezier(0.05, 1, 0.2, 1) 0.8s forwards,shadowFadeIn 1.2s ease-out 1.5s forwards}.container .sp-wrap .quest.fade-up .story-box .bg2{animation:fade-in .5s ease 1 .8s forwards}.container .sp-wrap .quest.fade-up .story-box .image2{animation:slideFromLeftShort 1.2s cubic-bezier(0.05, 1, 0.2, 1) 1.6s forwards}.container .sp-wrap .quest.fade-up .story-box .kirakira{animation:fade-in .6s ease 1 1.8s forwards}.container .sp-wrap .quest.fade-up .story-box .text{animation:fade-in .6s ease 1 2.4s forwards}.container .sp-wrap .quest .ss-box.fade-up .bg{animation:fade-in .8s ease 1 0s forwards, shadowFadeIn 1.2s ease-out .8s forwards}.container .sp-wrap .quest .ss-box.fade-up .chara1{animation:fade-in .7s ease 1 .6s forwards, slimePyon 4s linear 1.1s infinite}.container .sp-wrap .quest .ss-box.fade-up .chara2{animation:fade-in .7s ease 1 .6s forwards}.container .sp-wrap .quest .ss-box.fade-up .chara3{animation:fade-in .7s ease 1 .7s forwards}.container .sp-wrap .quest .ss-box.fade-up .chara4{animation:fade-in .7s ease 1 .8s forwards}.container .sp-wrap .quest .ss-box.fade-up .chara5{animation:dragonRiseShake 1.5s linear .9s forwards}.container .sp-wrap .quest .ss-box.fade-up .slider{animation:fade-in .7s ease 1 1.5s forwards}.container .sp-wrap .quest .ss-box.fade-up .text{animation:fade-up 1.5s ease 1 1.7s forwards}.container .sp-wrap .quest .avatar-wrap.fade-up .headline-avatar{animation:fade-up .7s ease 1 0s forwards}.container .sp-wrap .quest .avatar-wrap.fade-up .image-avatar{animation:fade-up .7s ease 1 .2s forwards}.container .sp-wrap .quest .quest-inner{position:relative}.container .sp-wrap .quest .quest-inner .story{position:relative;margin-bottom:8%}.container .sp-wrap .quest .quest-inner .story .story-box{position:relative;width:77.77778%;padding-bottom:66.66667%;height:0;margin:4% auto 8%;background-color:#aedbf0;box-shadow:0 0 0 0 transparent;opacity:0;overflow:hidden;transition:box-shadow .6s ease .45s}.container .sp-wrap .quest .quest-inner .story .story-box::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;border:0 solid rgba(58,163,215,0.6);box-sizing:border-box;mix-blend-mode:color-dodge;pointer-events:none;transition:border-width .6s ease .45s}.container .sp-wrap .quest .quest-inner .story .story-box .story-headline{background-image:url('../images/2607-tensura-collabo/story-headline.png');padding-bottom:16.28571%;width:89.28571%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;bottom:2%;left:0;right:0;z-index:5;margin:0 auto}.container .sp-wrap .quest .quest-inner .story .story-box .bg,.container .sp-wrap .quest .quest-inner .story .story-box .image1,.container .sp-wrap .quest .quest-inner .story .story-box .image2,.container .sp-wrap .quest .quest-inner .story .story-box .kirakira,.container .sp-wrap .quest .quest-inner .story .story-box .bg2,.container .sp-wrap .quest .quest-inner .story .story-box .story-headline{opacity:0}.container .sp-wrap .quest .quest-inner .story .story-box .bg{background-image:url('../images/2607-tensura-collabo/story-bg1.png');padding-bottom:85.71429%;width:100%;height:0;background-size:cover;background-position:0 0;position:absolute;top:0;left:0}.container .sp-wrap .quest .quest-inner .story .story-box .image1{background-image:url('../images/2607-tensura-collabo/story-image1.png');padding-bottom:85.71429%;width:128.57143%;height:0;background-size:cover;background-position:0 0;position:absolute;top:0;left:0}.container .sp-wrap .quest .quest-inner .story .story-box .kirakira{background-image:url('../images/2607-tensura-collabo/story-kirakira.png');padding-bottom:35.42857%;width:37%;height:0;background-size:cover;background-position:0 0;position:absolute;top:10%;right:2%;z-index:5}.container .sp-wrap .quest .quest-inner .story .story-box .bg2{background-image:url('../images/2607-tensura-collabo/story-bg2.png');padding-bottom:48.85714%;width:100%;height:0;background-size:cover;background-position:0 0;position:absolute;left:0;right:0;bottom:0;margin:auto;z-index:3}.container .sp-wrap .quest .quest-inner .story .story-box .image2{background-image:url('../images/2607-tensura-collabo/story-image2.png');padding-bottom:44.28571%;width:23.28571%;height:0;background-size:cover;background-position:0 0;position:absolute;right:9%;bottom:32%;z-index:4}.container .sp-wrap .quest .quest-inner .story .story-box .text{background-image:url('../images/2607-tensura-collabo/story-text.png');padding-bottom:3.14286%;width:69.85714%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-size:contain;background-repeat:no-repeat;position:absolute;top:2.8%;right:2%;z-index:11;opacity:0}.container .sp-wrap .quest .quest-inner .ss-box{position:relative;padding-bottom:159.1%;margin-bottom:17%;margin-top:-36%}.container .sp-wrap .quest .quest-inner .ss-box>.bg{opacity:0}.container .sp-wrap .quest .quest-inner .bg{background-image:url('../images/2607-tensura-collabo/quest-bg.png');padding-bottom:111.11111%;width:77.77778%;height:0;background-size:cover;background-position:0 0;position:absolute;bottom:0;left:0;right:0;margin:auto}.container .sp-wrap .quest .quest-inner .chara1{background-image:url('../images/2607-tensura-collabo/quest-chara1.png');padding-bottom:15.33333%;width:20.88889%;height:0;background-size:cover;background-position:0 0;position:absolute;bottom:2%;right:14%;z-index:1;opacity:0}.container .sp-wrap .quest .quest-inner .chara2{background-image:url('../images/2607-tensura-collabo/quest-chara2.png');padding-bottom:71.11111%;width:38.88889%;height:0;background-size:cover;background-position:0 0;position:absolute;left:0;bottom:-8%;opacity:0}.container .sp-wrap .quest .quest-inner .chara3{background-image:url('../images/2607-tensura-collabo/quest-chara3.png');padding-bottom:51.66667%;width:32.55556%;height:0;background-size:cover;background-position:0 0;position:absolute;top:53%;right:56%;opacity:0}.container .sp-wrap .quest .quest-inner .chara4{background-image:url('../images/2607-tensura-collabo/quest-chara4.png');padding-bottom:46.55556%;width:23.66667%;height:0;background-size:cover;background-position:0 0;position:absolute;top:47%;left:25%;opacity:0}.container .sp-wrap .quest .quest-inner .chara5{background-image:url('../images/2607-tensura-collabo/quest-chara5.png');padding-bottom:109.67222%;width:127.08889%;height:0;background-size:cover;background-position:0 0;position:absolute;top:22%;right:-22%;opacity:0}.container .sp-wrap .quest .quest-inner .text{background-image:url('../images/2607-tensura-collabo/quest-text.png');padding-bottom:58.55556%;width:16.11111%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:54%;right:8%;z-index:2;opacity:0}.container .sp-wrap .quest .quest-inner .slider{position:absolute;top:61%;right:20%;left:auto;width:45.1%;margin:0 auto;opacity:0}.container .sp-wrap .quest .quest-inner .slider img{max-width:100%}.container .sp-wrap .quest .quest-inner .headline-avatar{background-image:url('../images/2607-tensura-collabo/headline-avatar.png');padding-bottom:7.88889%;width:60.44444%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:relative;margin:8% auto 3%;opacity:0;z-index:2}.container .sp-wrap .quest .quest-inner .image-avatar{background-image:url('../images/2607-tensura-collabo/image-avatar.png');padding-bottom:50%;width:77.77778%;height:0;background-size:cover;background-position:0 0;position:relative;margin:-7% auto 25%;opacity:0}.container .sp-wrap .present{position:relative;z-index:2}.container .sp-wrap .present.fade-up .present-inner .chara2{animation:weaponCharaUp 1.2s cubic-bezier(0.16, 1, 0.3, 1) 1s forwards}.container .sp-wrap .present.fade-up .present-inner::before{animation:weaponCharaUp 1s cubic-bezier(0.16, 1, 0.3, 1) 1.1s forwards}.container .sp-wrap .present.fade-up .present-inner .stone4{animation:fade-in 1s ease 1.2s forwards, stoneLightPulse 3s ease-in-out 2.2s infinite}.container .sp-wrap .present.fade-up .present-inner .stone2{animation:itemDown .5s ease 1.3s forwards, stoneFloatB 5s ease-in-out 2s infinite}.container .sp-wrap .present.fade-up .present-inner .stone3{animation:itemDown .5s ease 1.4s forwards, stoneFloatC 4.5s ease-in-out 2.5s infinite}.container .sp-wrap .present.fade-up .present-inner .stone{animation:itemDown .4s ease 1.5s forwards}.container .sp-wrap .present.fade-up .present-inner .text{animation:itemDown .4s ease 1.6s forwards}.container .sp-wrap .present.fade-up .present-inner .text2{animation:itemDown .4s ease 1.7s forwards}.container .sp-wrap .present.fade-up .present-inner .star-box{opacity:1;transition-delay:1.9s}.container .sp-wrap .present.fade-up .btn-detail{opacity:1}.container .sp-wrap .present .present-inner{position:relative;margin-top:4%;padding-bottom:82.7%}.container .sp-wrap .present .present-inner::before{background-image:url('../images/2607-tensura-collabo/present-chara.png');padding-bottom:88.88889%;width:66.66667%;height:0;background-size:cover;background-position:0 0;position:absolute;top:10%;right:0%;content:'';opacity:0;transform:translateY(-5%)}.container .sp-wrap .present .present-inner .stone{background-image:url('../images/2607-tensura-collabo/present-stone.png');padding-bottom:43.33333%;width:80%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:37%;left:10%;z-index:3;opacity:0;transform:translateY(-5%)}.container .sp-wrap .present .present-inner .stone2{background-image:url('../images/2607-tensura-collabo/present-stone2.png');padding-bottom:43.77778%;width:80%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:36%;left:10%;z-index:3;opacity:0}.container .sp-wrap .present .present-inner .stone3{background-image:url('../images/2607-tensura-collabo/present-stone3.png');padding-bottom:43.33333%;width:80%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:35%;left:9%;z-index:3;opacity:0}.container .sp-wrap .present .present-inner .chara2{background-image:url('../images/2607-tensura-collabo/present-chara2.png');padding-bottom:88.88889%;width:50%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:8%;left:4%;z-index:0;opacity:0}.container .sp-wrap .present .present-inner .stone4{background-image:url('../images/2607-tensura-collabo/stone4.png');padding-bottom:61.11111%;width:81%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:27%;left:13%;z-index:1;opacity:0}.container .sp-wrap .present .present-inner .text{background-image:url('../images/2607-tensura-collabo/present-text.png');padding-bottom:21.88889%;width:73.22222%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:69.5%;left:16%;margin:auto;opacity:0;transform:translateY(-5%);z-index:2}.container .sp-wrap .present .present-inner .text2{background-image:url('../images/2607-tensura-collabo/present-text2.png');padding-bottom:12.88889%;width:58.66667%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:89%;left:0;right:0;margin:auto;opacity:0}.container .sp-wrap .present .present-inner .star-box{position:absolute;top:33%;left:-11%;width:100%;height:33%;opacity:0;z-index:4;transition-delay:1.7s;transition-duration:.5s}.container .sp-wrap .present .present-inner .star-box .star{position:absolute;width:13.3%}.container .sp-wrap .present .present-inner .star-box .star div{background-image:url('../images/2607-tensura-collabo/present-kira.png');padding-bottom:100%;width:100%;height:0;background-size:cover;background-position:0 0;background-size:100% 100%}.container .sp-wrap .present .present-inner .star-box .star1{top:5%;left:80%;transform:scale(.5)}.container .sp-wrap .present .present-inner .star-box .star1 div{animation:kirakira 1.1s infinite .3s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .present-inner .star-box .star2{top:12%;left:68%;transform:scale(.75)}.container .sp-wrap .present .present-inner .star-box .star2 div{animation:kirakira 1s infinite .8s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .present-inner .star-box .star3{top:18%;left:32%;transform:scale(.35)}.container .sp-wrap .present .present-inner .star-box .star3 div{animation:kirakira 1.2s infinite .15s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .present-inner .star-box .star4{top:25%;left:65%;transform:scale(.45)}.container .sp-wrap .present .present-inner .star-box .star4 div{animation:kirakira 1.3s infinite 1.1s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .present-inner .star-box .star5{top:32%;left:28%;transform:scale(.6)}.container .sp-wrap .present .present-inner .star-box .star5 div{animation:kirakira 1.4s infinite .5s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .present-inner .star-box .star6{top:38%;left:72%;transform:scale(.85)}.container .sp-wrap .present .present-inner .star-box .star6 div{animation:kirakira 1s infinite .7s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .present-inner .star-box .star7{top:45%;left:25%;transform:scale(.4)}.container .sp-wrap .present .present-inner .star-box .star7 div{animation:kirakira 1.3s infinite .4s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .present-inner .star-box .star8{top:52%;left:55%;transform:scale(.55)}.container .sp-wrap .present .present-inner .star-box .star8 div{animation:kirakira 1.1s infinite .9s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .present-inner .star-box .star9{top:58%;left:30%;transform:scale(.35)}.container .sp-wrap .present .present-inner .star-box .star9 div{animation:kirakira 1.2s infinite .2s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .present-inner .star-box .star10{top:65%;left:68%;transform:scale(.7)}.container .sp-wrap .present .present-inner .star-box .star10 div{animation:kirakira 1.5s infinite 1s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .present-inner .star-box .star11{top:72%;left:42%;transform:scale(.45)}.container .sp-wrap .present .present-inner .star-box .star11 div{animation:kirakira .9s infinite .6s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .present-inner .star-box .star12{top:78%;left:75%;transform:scale(.5)}.container .sp-wrap .present .present-inner .star-box .star12 div{animation:kirakira 1.3s infinite .3s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .present-inner .star-box .star13{top:35%;left:85%;transform:scale(.65)}.container .sp-wrap .present .present-inner .star-box .star13 div{animation:kirakira 1.1s infinite 1.2s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .present-inner .star-box .star14{top:92%;left:62%;transform:scale(.4)}.container .sp-wrap .present .present-inner .star-box .star14 div{animation:kirakira 1s infinite .8s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .present-inner .star-box .star15{top:8%;left:48%;transform:scale(.3)}.container .sp-wrap .present .present-inner .star-box .star15 div{animation:kirakira 1.2s infinite .5s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .present-inner .star-box .star16{top:28%;left:45%;transform:scale(.55)}.container .sp-wrap .present .present-inner .star-box .star16 div{animation:kirakira 1.4s infinite 1s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .present-inner .star-box .star17{top:48%;left:70%;transform:scale(.8)}.container .sp-wrap .present .present-inner .star-box .star17 div{animation:kirakira 1s infinite .25s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .present-inner .star-box .star18{top:62%;left:35%;transform:scale(.5)}.container .sp-wrap .present .present-inner .star-box .star18 div{animation:kirakira 1.3s infinite .75s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .present-inner .star-box .star19{top:80%;left:52%;transform:scale(.35)}.container .sp-wrap .present .present-inner .star-box .star19 div{animation:kirakira 1.1s infinite .45s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .present-inner .star-box .star20{top:88%;left:28%;transform:scale(.6)}.container .sp-wrap .present .present-inner .star-box .star20 div{animation:kirakira .9s infinite 1.1s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .btn-detail{background-image:url('../images/2607-tensura-collabo/present-detail.png');padding-bottom:8.88889%;width:40%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;margin:3% auto 0;opacity:0;transition-delay:1.5s;transition-duration:.5s}.container .sp-wrap .fukkoku{position:relative;z-index:2;padding:10% 0 15%}.container .sp-wrap .fukkoku .fukkoku-inner{position:relative;margin:0 auto;padding-bottom:85%;width:100%}.container .sp-wrap .fukkoku .fukkoku-inner .image{background-image:url('../images/2607-tensura-collabo/image-fukkoku.png');padding-bottom:66.66667%;width:77.77778%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:0;left:0;right:0;margin:0 auto;opacity:0;will-change:opacity, box-shadow;transform:translateZ(0)}.container .sp-wrap .fukkoku .fukkoku-inner .bg{background-image:url('../images/2607-tensura-collabo/bg-fukkoku.png');padding-bottom:26.66667%;width:26.66667%;height:0;background-size:cover;background-position:0 0;position:absolute;top:-9%;right:5%;opacity:0;z-index:2;will-change:transform, opacity}.container .sp-wrap .fukkoku .fukkoku-inner .text{background-image:url('../images/2607-tensura-collabo/text-fukkoku.png');padding-bottom:11.55556%;width:19.55556%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:-1%;right:8.7%;opacity:0;z-index:3}.container .sp-wrap .fukkoku.fade-up .image{animation:fade-in .8s ease 1s forwards, shadowFadeIn 1.2s ease-out 1.7s forwards}.container .sp-wrap .fukkoku.fade-up .bg{animation:fukkokuMarkIn 0.6s cubic-bezier(0.22, 1, 0.36, 1) 1.7s forwards,fukkokuRotate 12s linear 2.4s infinite}.container .sp-wrap .fukkoku.fade-up .text{animation:fade-in .3s ease 2.1s forwards}.container .sp-wrap .tensura{position:relative;z-index:1;padding:29% 0 5%;opacity:0;transform:translateY(40px)}.container .sp-wrap .tensura.fade-up{animation:fadeUp .5s ease forwards}.container .sp-wrap .tensura .tensura-inner{background-color:#c5f0fa;display:-ms-flexbox;display:flex;width:74.4%;margin:0 auto;padding:3% 4%;border:1px solid #fff;box-shadow:0 0 0 7px #5fc4f5,0 0 0 8px #fff,10px 10px 0 6px rgba(0,0,0,0.15);-ms-flex-direction:column;flex-direction:column}.container .sp-wrap .tensura .tensura-inner::after{background-image:url('../images/2607-tensura-collabo/about-collabo.jpg');padding-bottom:141.11842%;width:100%;height:0;background-size:cover;background-position:0 0;display:block;margin:0 auto 5%;content:'';-ms-flex-order:1;order:1}.container .sp-wrap .tensura .tensura-inner>.headline{-ms-flex-order:0;order:0}.container .sp-wrap .tensura .tensura-inner>.text{-ms-flex-order:2;order:2}.container .sp-wrap .tensura .tensura-inner>.btn-link{-ms-flex-order:3;order:3}.container .sp-wrap .tensura .headline{background-image:url('../images/2607-tensura-collabo/collabo-logo.png');padding-bottom:17.88889%;width:56.93333%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 5%}.container .sp-wrap .tensura p{color:#333;line-height:1.5;font-size:3vw;font-family:'Noto Serif JP', serif;margin-bottom:4%}@media (min-width: 851px){.container .sp-wrap .tensura p{margin-bottom:7%;font-size:14px}}.container .sp-wrap .tensura .btn-link{background-image:url('../images/2607-tensura-collabo/btn-collabo.png');padding-bottom:13.33333%;width:60%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-size:contain;background-repeat:no-repeat;display:block;margin:0 auto 5%;transition-duration:.7s}.container .sp-wrap .tensura .btn-link:hover{filter:opacity(0.8)}.container .sp-wrap .logres{position:relative;z-index:1;padding:2% 0 30%;opacity:0;transform:translateY(40px)}.container .sp-wrap .logres.fade-up{animation:fadeUp .5s ease forwards}.container .sp-wrap .logres .logres-inner{background-color:#bfede8;width:74.4%;margin:0 auto;padding:5% 4%;border:1px solid #fff;box-shadow:0 0 0 7px #64cad0,0 0 0 8px #fff,10px 10px 0 6px rgba(0,0,0,0.15)}.container .sp-wrap .logres .headline{background-image:url('../images/2607-tensura-collabo/about-logres.png');padding-bottom:18.97778%;width:57.08889%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 5%}.container .sp-wrap .logres p{color:#333;line-height:1.5;font-size:3vw;margin-bottom:4%}@media (min-width: 851px){.container .sp-wrap .logres p{margin-bottom:7%;font-size:14px}}.container .sp-wrap .logres .btn-link{background-image:url('../images/2607-tensura-collabo/btn-logres-official.png');padding-bottom:13.33333%;width:60%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-size:contain;background-repeat:no-repeat;display:block;margin:0 auto 5%;transition-duration:.7s}.container .sp-wrap .logres .btn-link:hover{filter:opacity(0.8)}.container .sp-wrap .logres .store-button{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1%;-ms-flex-pack:center;justify-content:center}.container .sp-wrap .logres .store-button li a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block}.container .sp-wrap .logres .store-button li a.icon-appstore{background-image:url('../images/2607-tensura-collabo/btn-appstore.png');padding-bottom:36.56388%;width:100%;height:0;background-size:cover;background-position:0 0;background-size:contain;background-repeat:no-repeat;margin-bottom:6%}.container .sp-wrap .logres .store-button li a.icon-googleplay{background-image:url('../images/2607-tensura-collabo/btn-googleplay.png');padding-bottom:29.53737%;width:100%;height:0;background-size:cover;background-position:0 0;background-size:contain;background-repeat:no-repeat;margin-bottom:6%}.container .sp-wrap .logres .store-button li a.icon-andapp{background-image:url('../images/2607-tensura-collabo/btn-andapp.png');padding-bottom:29.43262%;width:100%;height:0;background-size:cover;background-position:0 0;background-size:contain;background-repeat:no-repeat;margin-bottom:6%}.container .sp-wrap .logres .store-button li.hidden{display:none}.container .sp-wrap .logres .store-button li.ios{-ms-flex-positive:1;flex-grow:1}.container .sp-wrap .logres .store-button li.android{-ms-flex-positive:1.2;flex-grow:1.2}.container .sp-wrap .logres .store-button li.andapp{-ms-flex-positive:1.2;flex-grow:1.2}.container .sp-wrap .logres .store-button li.single.ios{width:45.3%;-ms-flex-positive:inherit;flex-grow:inherit}.container .sp-wrap .logres .store-button li.single.android{width:56%;-ms-flex-positive:inherit;flex-grow:inherit}.container .pc-wrap{position:fixed;z-index:1;width:100%;height:100%}.sp .container .pc-wrap{display:none}.load .container .pc-wrap .home{animation:fade-in .5s ease 1 0s forwards}.container .pc-wrap .scroll-down{position:absolute;right:0;bottom:0;left:0;z-index:11;width:12px;margin:0 auto;padding-bottom:75px;color:#018ed4;transition:.2s;font-size:12px;font-weight:bold;overflow:hidden;text-transform:uppercase;transform:translateX(328px);-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.container .pc-wrap .scroll-down::after{background:#018ed4;position:absolute;bottom:0;left:50%;width:1px;height:70px;animation:scrollDown 1.5s cubic-bezier(1, 0, 0, 1) infinite;content:''}@media screen and (max-width: 850px){.container .pc-wrap .scroll-down{display:none}}.container .pc-wrap .home{background-image:url('../images/2607-tensura-collabo/link-official.png');background-repeat:no-repeat;background-position:left top;width:214px;height:68px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:10px;left:0;z-index:10;display:block;opacity:0}@media screen and (max-width: 1200px){.container .pc-wrap .home{display:none}}.container .footer{background-color:#fff;position:relative;z-index:2;box-shadow:inset 0 1px 0 #2da7e3;border-top:10px solid #5fc4f5}@media screen and (max-width: 850px){.container .footer{padding-bottom:4%}}.container .footer .pagetop{position:absolute;top:-21%;right:9%;z-index:1;width:20.88889%}.container .footer .pagetop a{background-size:contain;position:relative;display:block;width:100%;padding-bottom:73.40426%}.container .footer .pagetop a::before{background-image:url('../images/2607-tensura-collabo/pagetop-text.png');padding-bottom:58.51064%;width:85.10638%;height:0;background-size:cover;background-position:0 0;position:absolute;top:-38%;left:-46%;z-index:-1;content:''}.container .footer .pagetop a::after{background-image:url('../images/2607-tensura-collabo/pagetop.png');padding-bottom:73.40426%;width:100%;height:0;background-size:cover;background-position:0 0;position:absolute;top:0;left:0;content:''}.container .footer .pagetop a:hover::after{animation:pyon .5s linear 0s 1}.container .footer .pagetop.puyon a::after{animation:puyon 1s linear 0s 1}.container .footer .headline{background-image:url('../images/2607-tensura-collabo/share.png');padding-bottom:2.88889%;width:9%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 3%}.container .footer .inner{position:relative;margin:0 auto;padding:35px 10px 4%}@media screen and (max-width: 850px){.container .footer .inner{width:100%;padding:7% 0 4%}}.container .footer .social-button{display:-ms-flexbox;display:flex;margin:0 0 75px;gap:30px;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 850px){.container .footer .social-button{margin:0 0 7.8%;gap:4%}}.container .footer .social-button li:has(.x){width:6.77778%}.container .footer .social-button li:has(.facebook){width:8.11111%}.container .footer .social-button li:has(.line){width:8.77778%}.container .footer .social-button li a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block}.container .footer .social-button li a.x{background-image:url('../images/2607-tensura-collabo/btn-share-x.png');padding-bottom:119.67213%;width:100%;height:0;background-size:cover;background-position:0 0;background-size:contain;background-repeat:no-repeat}.container .footer .social-button li a.facebook{background-image:url('../images/2607-tensura-collabo/btn-share-facebook.png');padding-bottom:100%;width:100%;height:0;background-size:cover;background-position:0 0;background-size:contain;background-repeat:no-repeat}.container .footer .social-button li a.line{background-image:url('../images/2607-tensura-collabo/btn-share-line.png');padding-bottom:92.40506%;width:100%;height:0;background-size:cover;background-position:0 0;background-size:contain;background-repeat:no-repeat}.container .footer .copyright{display:block;margin-bottom:6%;color:#2da7e3;line-height:1.4;text-align:center;font-size:14px}@media screen and (max-width: 850px){.container .footer .copyright{padding:0 5%;font-size:12px}}.container .footer .copyright span::before{display:inline-block;content:'\00A0'}@media screen and (max-width: 850px){.container .footer .copyright span::before{display:none}}.container .footer .footer-text{display:block;color:#829ba8;text-align:center;font-size:12px}@media screen and (max-width: 850px){.container .footer .footer-text{font-size:10px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-ms-touch-action:pan-y;touch-action:pan-y;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-select:none;user-select:none;user-select:none;user-select:none}.slick-list{position:relative;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track::before,.slick-track::after{display:table;content:''}.slick-track::after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;min-height:1px;height:100%;float:left}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-dots{position:absolute;right:0;bottom:-6%;left:0;width:100%;margin:auto;text-align:center}.slick-dots li{background-color:#b3ac9e;display:inline-block;width:3%;height:0;margin:0 1.5%;padding-bottom:3%;cursor:pointer}.slick-dots li.slick-active{background-color:#fff}.slick-dots button{display:none}
