@charset "UTF-8";#mv{height:56.25vw;overflow:hidden;position:relative}#mv:after{background:url(../img/mv_effect.webp) no-repeat 0 0;background-size:cover;content:"";display:block;height:100%;left:0;mix-blend-mode:color-dodge;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}#mv .puzzle{opacity:0;transform:scale(.7);transition-delay:0s;transition-duration:.6s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.175,.885,.32,1.275);will-change:transform,opacity}#mv .puzzle.blue{margin-left:.625vw;top:.1875vw;transition-delay:0s;width:10.125vw}#mv .puzzle.red{margin-left:-46.25vw;top:27.1875vw;transition-delay:.1s;width:8.9375vw}#mv .puzzle.yellow{margin-left:2.875vw;top:27.875vw;transition-delay:.2s;width:8.5vw}#mv .puzzle.green{margin-left:39.6875vw;top:21.25vw;transition-delay:.1s;width:7.5vw}#mv .puzzle.purple{margin-left:35vw;top:4.375vw;transition-delay:0s;width:10.5vw}#mv .bg{left:0;pointer-events:none;position:absolute;top:0;z-index:0}#mv .bg,#mv .bg img,#mv .bg picture{height:100%;width:100%}#mv .bg img{-o-object-fit:cover;object-fit:cover}#mv .chara{left:50%;position:absolute;transition-delay:0s;transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease}#mv .chara img{height:100%;width:100%}#mv .chara.ruby{height:38.9375vw;margin-left:-46.875vw;opacity:0;top:21.6875vw;transform:translate(10px,10px);transition-delay:.4s;width:33.125vw;z-index:5}#mv .chara.aqua{height:47.4375vw;margin-left:-30.625vw;opacity:0;top:13.125vw;transform:translate(-10px,10px);transition-delay:.5s;width:37.0625vw;z-index:4}#mv .chara.kana{height:27.25vw;margin-left:-45.1875vw;opacity:0;top:8vw;transform:translate(10px,10px);transition-delay:.6s;width:21vw;z-index:3}#mv .chara.akane{height:50.5vw;margin-left:-14.1875vw;opacity:0;top:2.125vw;transform:translate(-10px,10px);transition-delay:.7s;width:20.5625vw;z-index:3}#mv .chara.memcho{height:38.625vw;margin-left:-30.8125vw;opacity:0;top:1.8125vw;transform:translateY(10px);transition-delay:.8s;width:19.0625vw;z-index:1}#mv .copy{filter:drop-shadow(0 0 4px rgb(108,53,108));left:.375vw;position:absolute;top:2.3125vw;width:5vw;z-index:5}#mv .logo{height:19.4375vw;margin-left:5vw;top:34.375vw;width:41.3125vw}#mv .logo,#mv .regist{left:50%;position:absolute}#mv .regist{background:url(../img/frame_mv_regist.webp) no-repeat 0 0;background-size:100% 100%;height:8.3125vw;margin-left:10vw;padding:2.625vw;top:45.4375vw;width:32.5vw}#mv .regist .label{align-items:center;background-color:#3e389f;border-radius:9999px;display:flex;filter:drop-shadow(0 0 15px rgb(255,255,255)) drop-shadow(0 0 15px rgba(255,255,255,.5));height:3.125vw;justify-content:center;left:50%;margin-left:-11vw;position:absolute;top:-1.5625vw;width:22vw;will-change:filter}#mv .regist .label img{height:1.6875vw}#mv .regist .store_buttons{position:relative;width:100%;z-index:5;grid-column-gap:.75vw;-moz-column-gap:.75vw;column-gap:.75vw}#mv .regist .store_buttons .btn_appstore{width:11vw}#mv .regist .store_buttons .btn_googleplay{width:13.9375vw}#mv .regist .chara_mini{height:13.375vw;position:absolute;right:-3.75vw;top:-3.625vw;width:10.125vw;z-index:0}#mv .scroll{bottom:0;filter:drop-shadow(0 0 8px rgba(0,0,0,.3));height:6.25vw;position:absolute;right:1.5vw;width:1.125vw;z-index:5}#mv .scroll.fixed{position:fixed}#mv .scroll:after,#mv .scroll:before{content:"";display:block;height:6.25vw;left:0;position:absolute;top:0;width:2px}#mv .scroll:before{background-color:#fff}#mv .scroll:after{animation:scroll 2s ease infinite;background-color:#f34d9d;clip-path:inset(0 0 99.99% 0)}#mv .scroll span{color:#fff;display:block;font-size:.875vw;font-weight:700;line-height:1;position:absolute;right:0;top:0;writing-mode:vertical-lr}#mv i.mv_kira{background:url(../img/obj_mv_kira.webp) no-repeat 0 0;background-size:100% 100%;height:5.5vw;left:50%;pointer-events:none;position:absolute;width:3.4375vw;z-index:10}#mv i.mv_kira.k1{margin-left:-43.75vw;top:-.625vw}#mv i.mv_kira.k2{margin-left:-42.1875vw;top:.9375vw}#mv i.mv_kira.k3{height:3.75vw;margin-left:-45vw;top:9.75vw;width:2.5vw}#mv i.mv_kira.k4{height:4.6875vw;margin-left:-45.625vw;top:23.75vw;width:4.6875vw}#mv i.mv_kira.k5{height:2.5vw;margin-left:-43.75vw;top:35vw;width:1.875vw}#mv i.mv_kira.k6{height:7.5vw;margin-left:-46.25vw;top:50.3125vw;width:6.25vw}#mv i.mv_kira.k7{height:5.3125vw;margin-left:-36.25vw;top:2.1875vw;width:3.75vw}#mv i.mv_kira.k8{height:5.3125vw;margin-left:-19.375vw;top:6.5625vw;width:5.3125vw}#mv i.mv_kira.k9{height:1.875vw;margin-left:-3.75vw;top:-.625vw;width:1.25vw}#mv i.mv_kira.k10{height:3.4375vw;margin-left:-2.5vw;top:-.625vw;width:2.1875vw}#mv i.mv_kira.k11{height:6.5625vw;margin-left:-1.875vw;top:0;width:4.6875vw}#mv i.mv_kira.k12{height:1.5625vw;margin-left:-1.875vw;top:4.375vw;width:.9375vw}#mv i.mv_kira.k13{height:4.375vw;margin-left:.9375vw;top:36.25vw;width:3.125vw}#mv i.mv_kira.k14{height:3.75vw;margin-left:-.625vw;top:40.625vw;width:2.5vw}#mv i.mv_kira.k15{height:8.125vw;margin-left:.3125vw;top:46.25vw;width:5.625vw}#mv i.mv_kira.k16{height:6.5625vw;margin-left:11.875vw;top:26.875vw;width:5vw}#mv i.mv_kira.k17{height:8.75vw;margin-left:27.5vw;top:25vw;width:7.1875vw}#mv i.mv_kira.k18{height:8.75vw;margin-left:41.875vw;top:4.375vw;width:5.625vw}#mv i.mv_kira.k19{height:8.75vw;margin-left:39.375vw;top:12.1875vw;width:5.625vw}#mv i.mv_kira.k20{height:15.625vw;margin-left:40.9375vw;top:23.75vw;width:11.875vw}#mv.action .chara,#mv.action .puzzle{opacity:1;transform:translate(0)}#news{background-color:#f34d9d;display:flex;height:5.625vw;justify-content:space-between}#news .title{align-items:center;color:#fff;display:flex;flex-shrink:0;font-size:1.125vw;font-weight:700;justify-content:center;position:relative;width:9.6875vw}#news .title:after{background-color:hsla(0,0%,100%,.5);content:"";display:block;height:3.625vw;margin-top:-1.8125vw;position:absolute;right:0;top:50%;width:1px}#news .contents{height:100%;padding:1vw 2.5vw 1vw 3vw;width:90vw}#news .scroll_contents{color:#fff;font-size:1vw;font-weight:700;height:100%;line-height:1.5;padding-right:3.125vw}#news .scroll_contents .news_item{display:flex;grid-column-gap:.75vw;-moz-column-gap:.75vw;column-gap:.75vw;margin-bottom:.625vw}#news .scroll_contents .news_item:last-of-type{margin-bottom:0}#news .scroll_contents .news_item .date{flex-shrink:0}#news .scroll_contents .news_item .label{align-items:center;background-color:#3e389f;border-radius:.25vw;display:flex;flex-shrink:0;font-size:.875vw;font-weight:600;height:1.375vw;justify-content:center;margin-top:.125vw;width:5.125vw}#news .scroll_contents .news_item .txt{width:100%}#news .scroll_contents .news_item .txt a{text-decoration:underline}#news .simplebar-track{background-color:rgba(0,0,0,.2);border-radius:6px;right:0}#news .simplebar-track.simplebar-vertical{top:0;width:12px}#news .simplebar-track .simplebar-scrollbar:before{background:url(../img/ic_scrollbar.webp) no-repeat 50% 50%;background-color:#3e389f;background-size:.25vw .5625vw;bottom:0;left:0;opacity:1;right:0;top:0}.ai_container{background:linear-gradient(180deg,#16162d 0,#16162d 50%,#140b48);overflow:hidden;position:relative;width:100%}.ai_container .bg{content-visibility:auto;height:157.375vw;left:50%;margin-left:-38.125vw;-webkit-mask:linear-gradient(180deg,#000 0,#000 80%,transparent);mask:linear-gradient(180deg,#000 0,#000 80%,transparent);pointer-events:none;position:absolute;top:-39.0625vw;transition-duration:2s;width:115.625vw;z-index:0}.ai_container .bg img,.ai_container .bg picture{height:100%;max-width:none;width:100%}#intro{padding-top:7.5vw;position:relative;z-index:5}#intro i.kira:before{background-color:#fff}#intro i.kira.ki1{margin-left:-.5625vw;top:14.1875vw}#intro i.kira.ki2{margin-left:-46.875vw;top:27.0625vw}#intro i.kira.ki3{margin-left:-11.5vw;top:37.125vw}#intro i.kira.ki4{margin-left:38.9375vw;top:47.3125vw}#intro i.kira.ki5{margin-left:-21.25vw;top:49.375vw}#intro i.kira.ki6{height:8.75vw;margin-left:27.5vw;top:10.625vw;width:8.75vw}#intro i.kira.ki7{height:4vw;margin-left:-50.75vw;top:22.5vw;width:4vw}#intro i.kira.ki8{height:4vw;margin-left:-14vw;top:49.1875vw;width:4vw}#intro i.kira.ki9{margin-left:3.125vw;top:8.125vw}#intro i.kira.ki10{margin-left:-6.25vw;top:41.125vw}#intro i.kira.ki11{margin-left:30.8125vw;top:47.5vw}#intro i.kira.ki12{margin-left:-47.5vw;top:53.125vw}#intro i.kira.ki13{margin-left:36.4375vw;top:38.5vw}#intro i.kira.ki13:before{transform:rotate(15deg)}#intro .puzzle.blue{margin-left:-42.5vw;top:58.5vw;width:8.125vw}#intro .puzzle.yellow{margin-left:25vw;top:82.5vw;width:6.5vw}#intro .sec_title{left:50%;margin-left:37.25vw;position:absolute;top:3vw}#intro .contents{color:#fff;font-size:1.625vw;font-weight:700;letter-spacing:.08em;line-height:1.92;margin-bottom:17.5vw;padding-left:7.5vw;width:50%}#intro .contents .logo{margin-bottom:3.375vw}#intro .contents .logo img{height:5.5vw}#intro .contents p{margin-bottom:2.5vw}#intro .contents p:last-of-type{margin-bottom:0}#intro .contents p span{color:#ff00a0}#intro .onparade{pointer-events:none;transform:skewY(4deg)}#intro .onparade .splide__slide{padding:0 .5vw}#intro .onparade .splide__slide img{border-radius:.5vw;height:15.5vw;transform:skewY(-4deg) rotate(4deg)}#movie{padding-bottom:3vw;padding-top:27.5vw;position:relative;z-index:5}#movie i.kira:before{background-color:#fff}#movie i.kira.ki1{margin-left:39.25vw;top:19vw}#movie i.kira.ki2{height:8.75vw;margin-left:-1vw;top:2.625vw;width:8.75vw}#movie i.kira.ki3{height:4vw;margin-left:22.5vw;top:20.25vw;width:4vw}#movie i.kira.ki4{margin-left:5.625vw;top:10.4375vw}#movie i.kira.ki5{margin-left:40vw;top:13.3125vw}#movie .puzzle.red{margin-left:-5.3125vw;top:16vw;width:8.75vw}#movie .puzzle.yellow{display:none}#movie .puzzle.drop{height:8.8125vw;margin-left:35vw;top:16.0625vw;width:7.4375vw}#movie .sec_title{left:50%;margin-left:-48.4375vw;position:absolute;top:1vw}#movie .sec_title span{margin-left:-.625vw}#movie .chara{content-visibility:auto;height:140.125vw;left:50%;margin-left:-56.5vw;position:absolute;top:-7.375vw;width:63.125vw;z-index:1}#movie .chara:before{background-color:#f34d9d;content:"";display:block;left:1.25vw;-webkit-mask:url(../img/chara_movie_ai.webp) no-repeat 0 0;mask:url(../img/chara_movie_ai.webp) no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none;position:absolute;top:.625vw;transition-delay:.3s;transition-property:transform,opacity;transition-timing-function:ease;z-index:0}#movie .chara img,#movie .chara:before{height:100%;opacity:0;transition-duration:.6s;width:100%}#movie .chara img{max-width:none;position:relative;transform:translateX(20px);transition-delay:.2s;transition-property:transform,opacity;transition-timing-function:ease;z-index:5}#movie .chara.action img,#movie .chara.action:before{opacity:1;transform:translateX(0)}#movie .carousel_slide{position:relative;z-index:5}#movie .carousel_slide .splide__slide{padding:0 4.5625vw;width:72.875vw}#movie .carousel_slide .splide__arrow{background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;height:5.4375vw;left:50%;position:absolute;top:15.125vw;transition-delay:0s;transition-duration:.3s;transition-property:all;transition-timing-function:ease;width:5.4375vw;z-index:10}#movie .carousel_slide .splide__arrow svg{display:none}#movie .carousel_slide .splide__arrow.splide__arrow--prev{background-image:url(../img/btn_prev.webp);margin-left:-38.5vw}#movie .carousel_slide .splide__arrow.splide__arrow--next{background-image:url(../img/btn_next.webp);margin-left:33vw}#movie .carousel_slide .splide__arrow[disabled]{pointer-events:none;transform:scale(0)}#movie .carousel_slide .splide__pagination{align-items:center;display:flex;justify-content:center;grid-column-gap:1.25vw;-moz-column-gap:1.25vw;column-gap:1.25vw}#movie .carousel_slide .splide__pagination .splide__pagination__page{background-color:#fff;display:block;height:2vw;-webkit-mask:url(../img/mask_pager.svg) no-repeat 0 0;mask:url(../img/mask_pager.svg) no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition-delay:0s;transition-duration:.3s;transition-property:all;transition-timing-function:ease;width:1.5vw}#movie .carousel_slide .splide__pagination .splide__pagination__page.is-active{background-color:#ff00a0}#movie .carousel_slide .player{align-items:center;display:flex;flex-direction:column;grid-row-gap:1.5vw;row-gap:1.5vw}#movie .carousel_slide .frame{backface-visibility:hidden;background:conic-gradient(#82d4f8 0deg,#82d4f8 60deg,#ffbdf4 120deg,#ffbdf4 180deg,#fef391 270deg,#fef391 300deg,#82d4f8 1turn);border:.1875vw solid #fff;border-radius:.9375vw;filter:drop-shadow(5px 8px 0 rgba(0,0,0,.2));padding:.4375vw;position:relative;width:100%;will-change:filter,transform}#movie .carousel_slide .frame:before{content:"";display:block;padding-top:56.25%}#movie .carousel_slide .frame .yt_playbtn{border-radius:.6875vw;display:block;height:calc(100% - .875vw);left:.4375vw;overflow:hidden;position:absolute;top:.4375vw;width:calc(100% - .875vw);z-index:5}#movie .carousel_slide .frame .yt_poster{height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}#movie .carousel_slide .frame .yt_poster img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#movie .carousel_slide .frame .yt_player{border-radius:.6875vw;height:calc(100% - .875vw);left:.4375vw;position:absolute;top:.4375vw;width:calc(100% - .875vw);z-index:1}#movie .carousel_slide .frame figure{height:100%;width:100%}#movie .carousel_slide .frame figure img{transition-delay:0s;transition-duration:.3s;transition-property:all;transition-timing-function:ease}#movie .carousel_slide .frame .play{display:block;height:6.875vw;left:50%;margin:-3.4375vw 0 0 -3.4375vw;position:absolute;top:50%;width:6.875vw;z-index:5}#movie .carousel_slide .frame .play:before{background-color:rgba(0,0,0,.2);border-radius:100%;content:"";display:block;height:7.75vw;left:-.125vw;pointer-events:none;position:absolute;top:-.125vw;width:7.75vw;z-index:0}#movie .carousel_slide .frame .play:after{background:url(../img/ic_play.webp) no-repeat 0 0;background-size:100% 100%;content:"";display:block;height:100%;position:relative;width:100%;z-index:5}#movie .carousel_slide .title{color:#fff;font-size:1.25vw;font-weight:700;letter-spacing:.04em;line-height:1.5;padding-bottom:3.375vw;position:relative}#movie .carousel_slide .title i{backface-visibility:hidden;filter:drop-shadow(0 0 8px rgba(0,0,0,.32));left:-6.875vw;position:absolute;top:-1.875vw;transform:rotate(-15deg);width:5.5vw;will-change:filter,transform}#game{background:linear-gradient(180deg,#493eb5 19%,#e1c8f7 85%,#91e6f7);padding-bottom:12.5vw;padding-top:4.375vw;position:relative}#game:after,#game:before{background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:23.125vw;pointer-events:none;position:absolute;width:100%;z-index:0}#game:before{background-image:url(../img/bg_game_top.webp);top:0}#game:after{background-image:url(../img/bg_game_bottom.webp);bottom:0}#game i.kira{z-index:0}#game i.kira:before{background-color:#fff}#game i.kira.ki1{margin-left:45vw;top:39.375vw}#game i.kira.ki2{margin-left:-1.1875vw;top:69.1875vw}#game i.kira.ki3{top:115.375vw}#game i.kira.ki4{margin-left:-47.0625vw;top:130.3125vw}#game i.kira.ki5{height:8.75vw;margin-left:42.25vw;top:5.625vw;width:8.75vw}#game i.kira.ki5:before{background-color:#ffe84d}#game i.kira.ki6{height:4vw;margin-left:-50.625vw;top:22.5vw;width:4vw}#game i.kira.ki6:before{background-color:#4cdbf1}#game i.kira.ki7{height:4vw;margin-left:46.5vw;top:34.1875vw;width:4vw}#game i.kira.ki7:before{background-color:#fea2d2}#game i.kira.ki8{height:8.75vw;margin-left:-51.25vw;top:63.5vw;width:8.75vw}#game i.kira.ki8:before{background-color:#fea2d2}#game i.kira.ki9{height:8.75vw;margin-left:3.125vw;top:66.6875vw;width:8.75vw}#game i.kira.ki9:before{background-color:#fea2d2}#game i.kira.ki10{height:4vw;margin-left:-9.375vw;top:113.3125vw;width:4vw}#game i.kira.ki10:before{background-color:#4cdbf1}#game i.kira.ki11{height:8.75vw;margin-left:42.5vw;top:118.125vw;width:8.75vw}#game i.kira.ki11:before{background-color:#fea2d2}#game i.kira.ki12{height:4vw;margin-left:46.5625vw;top:139.375vw;width:4vw}#game i.kira.ki13{height:8.75vw;top:166.25vw;width:8.75vw}#game i.kira.ki14{margin-left:3.125vw;top:6.25vw}#game i.kira.ki14:before{background-color:#fea2d2}#game i.kira.ki15{margin-left:-49.375vw;top:30.625vw}#game i.kira.ki15:before{background-color:#ffe84d}#game i.kira.ki16{margin-left:45.3125vw;top:54.375vw}#game i.kira.ki16:before{background-color:#4cdbf1}#game i.kira.ki17{margin-left:-9.0625vw;top:64.375vw}#game i.kira.ki17:before{background-color:#4cdbf1}#game i.kira.ki18{margin-left:41.25vw;top:75.625vw}#game i.kira.ki18:before{background-color:#ffe84d}#game i.kira.ki19{margin-left:-46.875vw;top:86.25vw}#game i.kira.ki19:before{background-color:#ffe84d}#game i.kira.ki20{margin-left:2.75vw;top:115.625vw}#game i.kira.ki20:before{background-color:#4cdbf1}#game i.kira.ki21{margin-left:-50vw;top:126.5625vw}#game i.kira.ki21:before{background-color:#ffe84d}#game i.kira.ki22{margin-left:-35vw;top:165.3125vw}#game i.kira.ki23{margin-left:41.625vw;top:168.125vw}#game i.kira.ki24{margin-left:7.75vw;top:11.875vw}#game i.kira.ki24:before{background-color:#ffe84d;transform:rotate(15deg)}#game i.kira.ki25{margin-left:40.625vw;top:67.125vw}#game i.kira.ki25:before{background-color:#fea2d2;transform:rotate(-15deg)}#game i.kira.ki26{margin-left:-45vw;top:114.0625vw}#game i.kira.ki26:before{background-color:#4cdbf1;transform:rotate(-15deg)}#game .sec_inner{margin-inline:auto;width:85vw}#game .sec_title{margin-bottom:.3125vw;margin-left:-.9375vw}#game .sec_title span,#game .sec_title span img{filter:drop-shadow(0 0 8px rgba(255,255,255,.3))}#game .contents{display:flex;flex-direction:column;grid-row-gap:12.5vw;row-gap:12.5vw}#game .unit{backface-visibility:hidden;border-radius:1.25vw 3.75vw 1.25vw 3.75vw;filter:drop-shadow(0 0 13px rgba(151,94,124,.4));position:relative;will-change:filter,transform}#game .unit .u_bg{border:.25vw solid #fff;border-radius:1.25vw 3.25vw 1.25vw 3.25vw;height:calc(100% - 1vw);left:.5vw;overflow:hidden;position:absolute;top:.5vw;width:calc(100% - 1vw)}#game .unit .u_bg:after,#game .unit .u_bg:before{background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;opacity:.2;pointer-events:none;position:absolute;z-index:0}#game .unit .u_bg:before{background-image:url(../img/bg_panel_top.webp);height:34.625vw;right:0;top:0;width:60.25vw}#game .unit .u_bg:after{background-image:url(../img/bg_panel_bottom.webp);bottom:0;height:17.0625vw;left:0;width:27.75vw}#game .unit .chara{backface-visibility:hidden;filter:drop-shadow(0 0 13px rgba(151,94,124,.4));pointer-events:none;position:absolute;will-change:filter,transform}#game .unit .inner{padding:6.25vw 8.75vw;position:relative}#game .unit .inner .img{backface-visibility:hidden;filter:drop-shadow(0 0 13px rgba(151,94,124,.4));height:56.8125vw;margin-top:-28.4375vw;position:absolute;top:50%;width:26.875vw;will-change:filter,transform}#game .unit .inner .txt{display:flex;flex-direction:column;width:40.25vw}#game .unit .inner .txt .label{margin-bottom:1.5vw}#game .unit .inner .txt .label img{height:2.25vw}#game .unit .inner .starline{margin-bottom:2.25vw;margin-top:1.125vw}#game .unit .inner .starline:before{background-color:#3e389f;height:2px;width:8.75vw}#game .unit .inner .starline:after{background-color:#3e389f;height:2px}#game .unit .inner .starline i{background-color:#3e389f}#game .unit:nth-child(2n) .img{left:4.5vw}#game .unit:nth-child(2n) .txt{margin-left:auto}#game .unit:nth-child(odd) .img{right:4.5vw}#game .i1{background-color:#fea2d2}#game .i1 .puzzle{margin-left:0;top:34.75vw;width:9.4375vw}#game .i1 .u_bg{background-color:#fd8cc7}#game .i1 .chara{bottom:-3.75vw;height:19.5vw;left:-5.5vw;width:13.75vw}#game .i1 .inner{padding-bottom:3.75vw;padding-top:3.75vw}#game .i1 .txt .title img{height:8.125vw}#game .i1 .txt .description img{height:4.5vw}#game .i1 .txt .obj{margin:1.875vw 0 0}#game .i1 .txt .obj img{height:9.625vw}#game .i2{background-color:#91dfeb}#game .i2 .puzzle{margin-left:30.125vw;top:-2.0625vw;width:7.875vw}#game .i2 .u_bg{background-color:#4cdbf1}#game .i2 .chara{bottom:-3.75vw;height:19.5vw;right:-2.5vw;width:11.0625vw}#game .i2 .inner{padding-bottom:5.625vw;padding-top:5vw}#game .i2 .txt .title img{height:8.125vw}#game .i2 .txt .description img{height:4.5vw}#game .i2 .txt .obj{margin:1.875vw 0 0}#game .i2 .txt .obj img{height:6vw}#game .i3{background-color:#ffe84d}#game .i3 .puzzle{margin-left:-38.125vw;top:-1.9375vw;width:6.6875vw}#game .i3 .u_bg{background-color:#ffe84d}#game .i3 .u_bg:after,#game .i3 .u_bg:before{opacity:.3}#game .i3 .chara{bottom:-5vw;height:19.5vw;left:-3.125vw;width:10.1875vw}#game .i3 .inner{padding-bottom:11.25vw;padding-top:7.5vw}#game .i3 .txt .title img{height:8.125vw}#game .i3 .txt .description img{height:4.5vw}#more{background-color:#3e389f;height:23.4375vw;position:relative;z-index:5}#more:after,#more:before{background-repeat:no-repeat;content:"";display:block;height:100%;opacity:.1;pointer-events:none;position:absolute;width:100%;z-index:0}#more:before{background-image:url(../img/bg_panel_top.webp);background-position:calc(100% + 9.375vw) 0;background-size:60.25vw auto;right:0;top:0}#more:after{background-image:url(../img/bg_panel_bottom.webp);background-position:-4.0625vw calc(100% + 1.25vw);background-size:27.75vw auto;bottom:0;left:0}#more .puzzle.green{top:-3.75vw;width:7.5vw}#more .puzzle.purple{margin-left:28.125vw;top:19.875vw;width:6.875vw}#more .chara{backface-visibility:hidden;filter:drop-shadow(0 0 13px rgba(151,94,124,.4));height:19.5vw;left:50%;margin-left:34vw;pointer-events:none;position:absolute;top:2vw;width:11vw;will-change:filter,transform}#more .contents{display:flex;width:100%}#more .contents,#more .img{height:100%;position:relative}#more .img{width:50%}#more .img figure{backface-visibility:hidden;filter:drop-shadow(0 0 8px rgba(151,94,124,.6));height:27.5vw;left:50%;position:absolute;width:12.6875vw;will-change:filter,transform}#more .img .i1{margin-left:-3.9375vw;top:-4.0625vw;z-index:5}#more .img .i2{margin-left:7.9375vw;top:-3.375vw;transform:rotate(8deg)}#more .img .i3{margin-left:-15.625vw;top:-3.375vw;transform:rotate(-8deg)}#more .txt{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:50%;grid-row-gap:1.5vw;row-gap:1.5vw}#more .txt p img{height:8.0625vw}#more .txt .note{align-items:center;background-color:#f34d9d;border-radius:9999px;display:flex;height:3.1875vw;justify-content:center;width:29.1875vw}#more .txt .note img{height:2vw}.bottom_container{background-color:#181949;overflow:hidden;position:relative;width:100%}.bottom_container .bg{background:url(../img/bg_footer.webp) no-repeat 0 0;background-size:100% auto;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}#talent{padding-top:5vw;position:relative}#talent .sec_title{justify-content:center;margin-bottom:2.25vw}#talent .loop_slide{margin-bottom:1.875vw}#talent .loop_slide .splide__track{overflow:visible;overflow:initial}#talent .loop_slide .splide__slide{padding:0 .625vw;width:23.75vw}#talent .loop_slide .splide__slide button{display:block;position:relative;width:100%}#talent .loop_slide .splide__slide button i{height:5.5vw;position:absolute;right:-.75vw;top:-.75vw;transform:rotate(15deg);width:5.5vw;z-index:5}#talent .loop_slide .splide__slide button i img{width:100%}#talent .loop_slide .splide__slide button>img{transition-delay:0s;transition-duration:.3s;transition-property:all;transition-timing-function:ease;width:100%}#talent .artist{align-items:center;background-color:#f34d9d;border-radius:9999px;display:flex;height:6vw;justify-content:center;margin-inline:auto;width:80.375vw}#talent .artist img{height:6vw}#talent .starline{margin:2.5vw auto 0;width:80vw}#talent .starline:before{background-color:#fea2d2;height:2px;width:8.75vw}#talent .starline:after{background:linear-gradient(270deg,#91dfeb 0,#91dfeb 60%,#fea2d2 62%,#fea2d2);height:2px}#talent .starline i{background-color:#fea2d2}#regist{padding-bottom:5vw;position:relative}#regist .contents{margin-inline:auto;position:relative;width:80.375vw}#regist .title{align-items:center;background-color:#3e389f;border-radius:9999px;display:flex;filter:drop-shadow(0 0 10px rgba(255,255,255,.3)) drop-shadow(0 0 10px rgba(255,255,255,.3));height:4.375vw;justify-content:center;left:50%;margin-left:-17.5vw;position:relative;position:absolute;top:-2.1875vw;width:35vw;will-change:filter;z-index:5}#regist .title:after,#regist .title:before{background-color:#fff;content:"";display:block;height:1.1875vw;margin-top:-.625vw;-webkit-mask:url(../img/mask_star.svg) no-repeat 0 0;mask:url(../img/mask_star.svg) no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;top:50%;width:1.0625vw}#regist .title:before{left:2.5vw}#regist .title:after{right:2.5vw}#regist .title img{height:2.375vw}#regist .frame{align-items:center;background:conic-gradient(#82d4f8 0deg,#82d4f8 60deg,#ffbdf4 120deg,#ffbdf4 180deg,#fef391 270deg,#fef391 300deg,#82d4f8 1turn);border:.1875vw solid #fff;border-radius:1.25vw;display:flex;flex-direction:column;position:relative;grid-row-gap:2.5vw;padding:4.375vw 0 3.75vw;row-gap:2.5vw}#regist .frame:before{background-color:#fff;border-radius:.8125vw;box-sizing:border-box;content:"";display:block;height:calc(100% - .875vw);left:.4375vw;position:absolute;top:.4375vw;width:calc(100% - .875vw)}#regist .frame .main{align-items:center;display:flex;justify-content:center;position:relative;width:100%;z-index:5}#regist .frame .main .logo{display:flex;flex-shrink:0;justify-content:center;width:50%}#regist .frame .main .logo img{width:29.1875vw}#regist .frame .main .detail{width:50%}#regist .frame .main .detail .app{align-items:center;display:flex;justify-content:space-between;grid-column-gap:1.5vw;-moz-column-gap:1.5vw;column-gap:1.5vw;margin-bottom:1.5vw}#regist .frame .main .detail .app figure{backface-visibility:hidden;filter:drop-shadow(0 0 6px rgba(0,0,0,.3));flex-shrink:0;width:9.375vw;will-change:filter,transform}#regist .frame .main .detail .app .info{color:#3e389f;display:flex;flex-direction:column;font-size:.9375vw;font-weight:600;line-height:1.7;width:100%}#regist .frame .main .detail .app .info dl{display:flex;justify-content:space-between;grid-column-gap:.625vw;-moz-column-gap:.625vw;column-gap:.625vw}#regist .frame .main .detail .app .info dl dt{display:flex;flex-shrink:0;justify-content:space-between;width:5vw}#regist .frame .main .detail .app .info dl dt:after{content:":"}#regist .frame .main .detail .app .info dl dd{width:100%}#regist .frame .main .detail .store_buttons{width:100%;grid-column-gap:1vw;-moz-column-gap:1vw;column-gap:1vw}#regist .frame .main .detail .store_buttons .btn_appstore{height:3.5vw;width:9.5625vw}#regist .frame .main .detail .store_buttons .btn_googleplay{height:3.5vw;width:11.875vw}#regist .frame .note{color:#3e389f;font-family:YakuHanJP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,Meiryo,sans-serif;font-size:.8125vw;font-weight:600;line-height:1.6;position:relative;text-align:center}#regist .banner{display:flex;justify-content:center;margin-top:2.5vw;grid-column-gap:1.25vw;-moz-column-gap:1.25vw;column-gap:1.25vw}#regist .banner a{border-radius:.5vw;overflow:hidden;transition-delay:0s;transition-duration:.3s;transition-property:all;transition-timing-function:ease;width:30.625vw}#modal{background-color:transparent}#modal .bg{height:100vh;left:50%;opacity:0;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%) translateZ(0);transition-delay:0s;transition-duration:.3s;transition-property:opacity,visibility;transition-timing-function:ease;width:100vw;will-change:opacity,transform;z-index:-1}#modal .bg img{max-width:none;position:absolute;top:50%;transform:translateY(-50%) translateY(30px);transition-delay:0s;transition-duration:1s;transition-property:all;transition-timing-function:ease;width:100%}#modal .bg.active{opacity:1}#modal .bg.active img{transform:translateY(-50%)}#modal[data-color=ai]{background-color:rgba(243,77,157,.9)}#modal[data-color=ai] i.kira:before{background-color:#43297f}#modal[data-color=aqua]{background-color:rgba(56,193,229,.9)}#modal[data-color=aqua] i.kira:before{background-color:#f9ed8d}#modal[data-color=aqua] i.kira.star2:before{background-color:#052c64}#modal[data-color=aqua] .bg img{-o-object-position:0 50%;object-position:0 50%}#modal[data-color=ruby]{background-color:rgba(255,138,201,.9)}#modal[data-color=ruby] i.kira:before{background-color:#f9ed8d}#modal[data-color=ruby] i.kira.star2:before{background-color:#5b092a}#modal[data-color=kana]{background-color:rgba(228,72,114,.9)}#modal[data-color=kana] i.kira:before{background-color:#851129}#modal[data-color=kana] i.kira.star2:before{background-color:#37151e}#modal[data-color=akane]{background-color:rgba(171,135,188,.9)}#modal[data-color=akane] i.kira:before{background-color:#4e507a}#modal[data-color=akane] i.kira.star2:before{background-color:#0e162c}#modal[data-color=memcho]{background-color:rgba(255,211,58,.9)}#modal[data-color=memcho] i.kira:before{background-color:#ffe6b3}#modal[data-color=memcho] i.kira.star2:before{background-color:#0689a7}#modalTalent{color:#fff;position:relative}#modalTalent.active .talent_list{animation:slideup .6s ease .6s forwards}#modalTalent .btn_close{top:3.5vw;z-index:50}#modalTalent i.kira{z-index:0}#modalTalent i.kira.star2:before,#modalTalent i.kira:before{background-color:transparent}#modalTalent i.kira.ki1{height:10.25vw;margin-left:-13.75vw;top:41.375vw;width:8.75vw}#modalTalent i.kira.ki2{height:8.75vw;margin-left:-37.75vw;top:3.5vw;width:8.75vw}#modalTalent i.kira.ki3{height:6.875vw;margin-left:-12.0625vw;top:28.125vw;width:6.875vw}#modalTalent i.kira.ki4{height:24.375vw;margin-left:-24.375vw;top:1.625vw;width:24.375vw}#modalTalent i.kira.ki5{height:6.25vw;margin-left:-40vw;top:13.3125vw;width:6.25vw}#modalTalent i.kira.ki6{height:6.25vw;margin-left:-5.9375vw;top:15.375vw;width:6.25vw}#modalTalent i.kira.ki7{height:24.375vw;margin-left:-42.5vw;top:26.625vw;width:24.375vw}#modalTalent i.kira.ki8{height:6.25vw;margin-left:-6.25vw;top:34.75vw;width:6.25vw}#modalTalent i.kira.ki9{height:6.25vw;margin-left:-40vw;top:42.875vw;width:6.25vw}#modalTalent .title{align-items:center;display:flex;grid-column-gap:.375vw;-moz-column-gap:.375vw;column-gap:.375vw;font-size:1.25vw;font-weight:700;margin-bottom:.875vw}#modalTalent .title:before{background-color:#fff;content:"";display:block;height:1vw;-webkit-mask:url(../img/mask_star.svg) no-repeat 0 0;mask:url(../img/mask_star.svg) no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:.875vw}#modalTalent .splide__arrow{background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;height:5.4375vw;left:50%;margin-top:-2.75vw;position:absolute;top:50%;transition-delay:0s;transition-duration:.3s;transition-property:all;transition-timing-function:ease;width:5.4375vw;z-index:10}#modalTalent .splide__arrow svg{display:none}#modalTalent .splide__arrow.splide__arrow--prev{background-image:url(../img/btn_prev.webp);margin-left:-42.75vw}#modalTalent .splide__arrow.splide__arrow--next{background-image:url(../img/btn_next.webp);margin-left:37.25vw}#modalTalent .splide__arrow[disabled]{pointer-events:none;transform:scale(0)}#modalTalent .starline:before{height:2px;width:8.75vw}#modalTalent .starline:after{height:2px}#modalTalent .talent_list{left:50%;opacity:0;position:absolute;top:34.6875vw;transform:translateY(2.5vw);visibility:hidden;width:30vw;z-index:10}#modalTalent .talent_list .starline{margin-bottom:1.125vw}#modalTalent .talent_list .list{display:flex;flex-wrap:wrap;grid-gap:.375vw;gap:.375vw}#modalTalent .talent_list .list button{border-radius:.5vw;display:block;height:4.5vw;overflow:hidden;position:relative;width:4.5vw}#modalTalent .talent_list .list button:after{border:.1875vw solid #f34d9d;border-radius:.5vw;box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition-delay:0s;transition-duration:.3s;transition-property:all;transition-timing-function:ease;width:100%;z-index:5}#modalTalent .talent_list .list button img{max-width:none;width:100%}#modalTalent .talent_list .list button.active{pointer-events:none}#modalTalent .talent_list .list button.active:after{opacity:1}#modalTalent .splide__track{overflow:visible;overflow:initial}#modalTalent .splide__slide{overflow:hidden;width:100%}#modalTalent .splide__slide.is-active .talent_unit .chara,#modalTalent .splide__slide.is-active .talent_unit .detail .costumes,#modalTalent .splide__slide.is-active .talent_unit .detail .profile,#modalTalent .splide__slide.is-active .talent_unit .detail .voice{opacity:1;transform:translateY(0);visibility:visible}#modalTalent .talent_unit{display:flex;height:56.25vw}#modalTalent .talent_unit .chara{opacity:0;position:relative;transform:translateY(2.5vw);transition-delay:0s;transition-duration:.6s;transition-property:all;transition-timing-function:ease;visibility:hidden;width:40vw}#modalTalent .talent_unit .chara figure{left:50%;opacity:0;position:absolute;transition-delay:.2s;transition-duration:.6s;transition-property:all;transition-timing-function:ease;visibility:hidden}#modalTalent .talent_unit .chara figure.active{animation:slideup .6s ease forwards}#modalTalent .talent_unit .chara figure img{max-width:none}#modalTalent .talent_unit .detail{padding-top:10.25vw;position:relative;width:30vw;will-change:filter;z-index:5}#modalTalent .talent_unit .detail .profile{margin-bottom:1.25vw;opacity:0;transform:translateY(2.5vw);transition-delay:.2s;transition-duration:.6s;transition-property:all;transition-timing-function:ease;visibility:hidden}#modalTalent .talent_unit .detail .profile .head{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:.75vw}#modalTalent .talent_unit .detail .profile .head .name img{height:3.4375vw}#modalTalent .talent_unit .detail .profile .head .cv{font-size:1.25vw;font-weight:700}#modalTalent .talent_unit .detail .profile .starline{margin-bottom:.875vw}#modalTalent .talent_unit .detail .profile .description{font-size:1.1875vw;font-weight:700;height:6.875vw;line-height:1.9}#modalTalent .talent_unit .detail .voice{margin-bottom:1.125vw;opacity:0;transform:translateY(2.5vw);transition-delay:.4s;transition-duration:.6s;transition-property:all;transition-timing-function:ease;visibility:hidden}#modalTalent .talent_unit .detail .voice .list{display:flex;flex-wrap:wrap;grid-gap:.375vw;gap:.375vw}#modalTalent .talent_unit .detail .voice .list button{align-items:center;border:1px solid #fff;border-radius:.5vw;display:flex;font-size:1vw;font-weight:700;height:2vw;justify-content:center;position:relative;transition-delay:0s;transition-duration:.3s;transition-property:all;transition-timing-function:ease;width:9.75vw}#modalTalent .talent_unit .detail .voice .list button:after{background-color:#fff;content:"";display:block;height:.625vw;margin-top:-.3125vw;-webkit-mask:url(../img/mask_arrow.svg) no-repeat 0 0;mask:url(../img/mask_arrow.svg) no-repeat 0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:.6875vw;top:50%;width:.5vw}#modalTalent .talent_unit .detail .voice .list button.active{background-color:#fff;color:#f34d9d;pointer-events:none}#modalTalent .talent_unit .detail .voice .list button.active:after{background-color:#f34d9d}#modalTalent .talent_unit .detail .costumes{opacity:0;transform:translateY(2.5vw);transition-delay:.4s;transition-duration:.6s;transition-property:all;transition-timing-function:ease;visibility:hidden}#modalTalent .talent_unit .detail .costumes .list{display:flex;flex-wrap:wrap;grid-gap:.625vw;gap:.625vw}#modalTalent .talent_unit .detail .costumes .list button{border-radius:.5vw;display:block;height:5.5vw;overflow:hidden;position:relative;width:5.5vw}#modalTalent .talent_unit .detail .costumes .list button:after{border:2px solid #f34d9d;border-radius:.5vw;box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition-delay:0s;transition-duration:.3s;transition-property:all;transition-timing-function:ease;width:100%;z-index:5}#modalTalent .talent_unit .detail .costumes .list button img{max-width:none;width:100%}#modalTalent .talent_unit .detail .costumes .list button.active{pointer-events:none}#modalTalent .talent_unit .detail .costumes .list button.active:after{opacity:1}#modalTalent [data-chara=ai] .chara .c1{margin-left:-10.9375vw;margin-top:2.5vw}#modalTalent [data-chara=ai] .chara .c1 img{height:51.6875vw}#modalTalent [data-chara=ai] .detail{filter:drop-shadow(0 0 32px rgb(255,96,186)) drop-shadow(0 0 16px rgb(255,96,186))}#modalTalent [data-chara=aqua] .chara .c1{margin-left:-8.125vw;margin-top:.625vw}#modalTalent [data-chara=aqua] .chara .c1 img{height:55.625vw}#modalTalent [data-chara=aqua] .detail{filter:drop-shadow(0 0 32px rgb(56,196,226)) drop-shadow(0 0 16px rgb(56,196,226))}#modalTalent [data-chara=ruby] .chara .c1{margin-left:-10.875vw;margin-top:3.125vw}#modalTalent [data-chara=ruby] .chara .c1 img{height:50vw}#modalTalent [data-chara=ruby] .detail{filter:drop-shadow(0 0 32px rgb(255,138,201)) drop-shadow(0 0 16px rgb(255,138,201))}#modalTalent [data-chara=kana] .chara .c1{margin-left:-7.5vw;top:3.75vw}#modalTalent [data-chara=kana] .chara .c1 img{height:48.75vw}#modalTalent [data-chara=kana] .detail{filter:drop-shadow(0 0 32px rgb(228,72,114)) drop-shadow(0 0 16px rgb(228,72,114))}#modalTalent [data-chara=akane] .chara .c1{margin-left:-9.375vw;margin-top:1.625vw}#modalTalent [data-chara=akane] .chara .c1 img{height:53.125vw}#modalTalent [data-chara=akane] .detail{filter:drop-shadow(0 0 32px rgb(171,135,188)) drop-shadow(0 0 16px rgb(171,135,188))}#modalTalent [data-chara=memcho] .chara .c1{margin-left:-11.875vw;margin-top:3.125vw}#modalTalent [data-chara=memcho] .chara .c1 img{height:50.375vw}#modalTalent [data-chara=memcho] .detail{filter:drop-shadow(0 0 32px rgb(255,188,58)) drop-shadow(0 0 16px rgb(255,188,58))}#modalTalent [data-chara=memcho] .detail .description,#modalTalent [data-chara=memcho] .detail .voice{filter:drop-shadow(0 0 32px rgba(255,188,58,.7)) drop-shadow(0 0 16px rgba(255,188,58,.7))}@media screen and (min-width:750px){#modal [data-sp],#modal [data-tb],#wrapper [data-sp],#wrapper [data-tb]{display:none!important}#modal [data-pc],#wrapper [data-pc]{display:inline-block!important}}@media screen and (max-height:414px) and (orientation:landscape){#modal [data-sp],#modal [data-tb],#wrapper [data-sp],#wrapper [data-tb]{display:none!important}#modal [data-pc],#wrapper [data-pc]{display:inline-block!important}}@media screen and (min-width:760px) and (max-width:1024px) and (min-height:415px) and (orientation:portrait){#modal [data-pc],#modal [data-sp],#wrapper [data-pc],#wrapper [data-sp]{display:none!important}#modal [data-tb],#wrapper [data-tb]{display:inline-block!important}}@media screen and (max-width:759.98px) and (orientation:portrait){#modal [data-pc],#modal [data-tb],#wrapper [data-pc],#wrapper [data-tb]{display:none!important}#modal [data-sp],#wrapper [data-sp]{display:inline-block!important}#mv{height:209.3333333333vw}#mv:after{background-image:url(../img/mv_effect_sp.webp);height:141.3333333333vw}#mv:before{background:url(../img/bg_mv_regist.webp) no-repeat 0 0;background-size:100% 100%;bottom:0;content:"";display:block;height:36.2666666667vw;left:0;pointer-events:none;position:absolute;width:100%;z-index:0}#mv .bg{height:141.3333333333vw}#mv .scroll{display:none}#mv .puzzle.blue{margin-left:28vw;top:19.3333333333vw;width:20.6666666667vw}#mv .puzzle.blue img{transform:rotate(-30deg)}#mv .puzzle.red{margin-left:-41.3333333333vw;top:24vw;width:21.3333333333vw}#mv .puzzle.yellow{margin-left:32vw;top:83.3333333333vw;width:16vw}#mv .puzzle.yellow img{transform:rotate(40deg)}#mv .puzzle.green{margin-left:-34.6666666667vw;top:1.3333333333vw;width:16vw}#mv .puzzle.green img{transform:rotate(-30deg)}#mv .puzzle.purple{margin-left:-50vw;top:92vw;width:16vw}#mv .puzzle.purple img{transform:rotate(-35deg)}#mv .chara.ruby{height:76.1333333333vw;margin-left:-49.3333333333vw;top:76.5333333333vw;width:64.8vw}#mv .chara.aqua{height:92.8vw;margin-left:-17.6vw;top:59.7333333333vw;width:72.5333333333vw}#mv .chara.kana{height:53.2vw;margin-left:-46.1333333333vw;top:49.8666666667vw;width:41.0666666667vw}#mv .chara.akane{height:98.8vw;margin-left:14.6666666667vw;top:38.1333333333vw;width:40.1333333333vw}#mv .chara.memcho{height:75.4666666667vw;margin-left:-17.3333333333vw;top:37.4666666667vw;width:38.4vw}#mv .copy{filter:drop-shadow(0 0 1px rgba(108,53,108,.7));left:.8vw;top:4vw;width:11.7333333333vw;z-index:20}#mv .copy img{filter:drop-shadow(0 0 2px rgba(108,53,108,.5))}#mv .logo{height:37.6vw;margin-left:-38.6666666667vw;top:105.8666666667vw;width:77.4666666667vw;z-index:10}#mv .regist{height:21.8666666667vw;left:50%;margin-left:-48.4vw;padding:5.6vw;top:182vw;width:88.8vw}#mv .regist .label{filter:drop-shadow(0 0 8px rgba(255,255,255,.7)) drop-shadow(0 0 8px rgba(255,255,255,.5));height:8vw;margin-left:-28vw;top:-4vw;width:56vw}#mv .regist .label img{height:4.2666666667vw}#mv .regist .store_buttons{grid-column-gap:1.6vw;-moz-column-gap:1.6vw;column-gap:1.6vw;position:relative;z-index:5}#mv .regist .store_buttons .btn_appstore{height:11.7333333333vw;width:32vw}#mv .regist .store_buttons .btn_googleplay{height:11.7333333333vw;width:39.7333333333vw}#mv .regist .chara_mini{height:30.6666666667vw;right:-8vw;top:-7.4666666667vw;width:23.2vw;z-index:2}#mv i.mv_kira{height:11.3333333333vw;width:7.3333333333vw}#mv i.mv_kira.k1{margin-left:-41.3333333333vw;top:13.3333333333vw}#mv i.mv_kira.k2{height:13.3333333333vw;margin-left:-48.6666666667vw;top:78.6666666667vw;width:10vw}#mv i.mv_kira.k3{height:5.3333333333vw;margin-left:-45.3333333333vw;top:104.6666666667vw;width:4vw}#mv i.mv_kira.k4{height:5.3333333333vw;margin-left:-46vw;top:107.3333333333vw;width:4vw}#mv i.mv_kira.k5{height:13.3333333333vw;margin-left:-93.3333333333vw;top:74.6666666667vw;width:10vw}#mv i.mv_kira.k6{height:14.6666666667vw;margin-left:-48.6666666667vw;top:126.6666666667vw;width:12vw}#mv i.mv_kira.k7{height:6.6666666667vw;margin-left:-16vw;top:4.6666666667vw;width:4.6666666667vw}#mv i.mv_kira.k8{margin-left:-24vw;top:40vw}#mv i.mv_kira.k8,#mv i.mv_kira.k9{height:11.3333333333vw;width:7.3333333333vw}#mv i.mv_kira.k9{margin-left:8vw;top:46.6666666667vw}#mv i.mv_kira.k10{height:13.3333333333vw;margin-left:24vw;top:1.3333333333vw;width:8.6666666667vw}#mv i.mv_kira.k11{height:3.3333333333vw;margin-left:32vw;top:9.3333333333vw;width:2vw}#mv i.mv_kira.k12{height:12vw;margin-left:20vw;top:25.3333333333vw;width:9.3333333333vw}#mv i.mv_kira.k13{height:8vw;margin-left:40vw;top:10vw;width:6.6666666667vw}#mv i.mv_kira.k14{height:10.6666666667vw;margin-left:42vw;top:12vw;width:8vw}#mv i.mv_kira.k15{height:5.3333333333vw;margin-left:38.6666666667vw;top:41.3333333333vw;width:4vw}#mv i.mv_kira.k16{height:5.3333333333vw;margin-left:41.3333333333vw;top:43.3333333333vw;width:3.3333333333vw}#mv i.mv_kira.k17{height:10.6666666667vw;margin-left:42.6666666667vw;top:44vw;width:7.3333333333vw}#mv i.mv_kira.k18{height:2vw;margin-left:42vw;top:52vw;width:1.3333333333vw}#mv i.mv_kira.k19{margin-left:40vw;top:102.6666666667vw}#mv i.mv_kira.k19,#mv i.mv_kira.k20{height:8.6666666667vw;width:5.3333333333vw}#mv i.mv_kira.k20{margin-left:36vw;top:112vw}#mv i.mv_kira.k21{height:15.3333333333vw;margin-left:39.3333333333vw;top:124vw;width:10.6666666667vw}#mv i.mv_kira.k22{height:5.3333333333vw;margin-left:-16.6666666667vw;top:.6666666667vw;width:4.6666666667vw}#news{height:32vw;margin-top:-68vw;position:relative;z-index:10}#news .title{font-size:3.2vw;width:21.3333333333vw}#news .title:after{height:calc(100% - 6.66667vw);margin-top:0;transform:translateY(-50%)}#news .contents{padding:2.1333333333vw 3.2vw;width:78.6666666667vw}#news .scroll_contents{font-size:2.9333333333vw;padding-right:6.6666666667vw}#news .scroll_contents .news_item{align-items:center;flex-wrap:wrap;grid-column-gap:1.6vw;-moz-column-gap:1.6vw;column-gap:1.6vw;grid-row-gap:.8vw;margin-bottom:2.1333333333vw;row-gap:.8vw}#news .scroll_contents .news_item .date{flex-shrink:0}#news .scroll_contents .news_item .label{border-radius:.5333333333vw;font-size:2.1333333333vw;height:3.2vw;line-height:1;margin-top:0;padding:0 2.6666666667vw .2666666667vw;width:auto}#news .simplebar-track{border-radius:1.3333333333vw}#news .simplebar-track.simplebar-vertical{width:2.6666666667vw}#news .simplebar-track .simplebar-scrollbar:before{background-size:1.2vw 1.6vw}.ai_container .bg{height:335.3333333333vw;margin-left:-100vw;top:-64vw;width:244.2666666667vw}#intro{padding-top:10.6666666667vw}#intro i.kira.ki1{margin-left:28.5333333333vw;top:8.2666666667vw}#intro i.kira.ki2{margin-left:-28.5333333333vw;top:138.6666666667vw}#intro i.kira.ki3{margin-left:-31.6vw;top:212.4vw}#intro i.kira.ki4,#intro i.kira.ki5{display:none}#intro i.kira.ki6{height:14.6666666667vw;margin-left:4.4vw;top:4.4vw;width:14.6666666667vw}#intro i.kira.ki7{height:8.5333333333vw;margin-left:-43.7333333333vw;top:135.3333333333vw;width:8.5333333333vw}#intro i.kira.ki8{height:16vw;margin-left:-38.2666666667vw;top:192.2666666667vw;width:16vw}#intro i.kira.ki9{margin-left:21.3333333333vw;top:14.2666666667vw}#intro i.kira.ki10{margin-left:-21.3333333333vw;top:142.6666666667vw}#intro i.kira.ki11{margin-left:-28.8vw;top:207.3333333333vw}#intro i.kira.ki12{margin-left:22.6666666667vw;top:221.3333333333vw}#intro i.kira.ki13{margin-left:-27.2vw;top:132vw}#intro i.kira.ki13:before{transform:rotate(-15deg)}#intro .puzzle.blue{margin-left:-43.7333333333vw;top:153.3333333333vw;width:17.3333333333vw}#intro .puzzle.yellow{display:none}#intro .sec_title{margin-left:33.6vw;top:8.5333333333vw}#intro .contents{filter:drop-shadow(0 0 4px rgb(20,11,72));font-size:3.4666666667vw;margin-bottom:54.6666666667vw;padding-left:6.4vw;width:100%}#intro .contents .logo{margin-bottom:5.3333333333vw}#intro .contents .logo img{height:10.5333333333vw}#intro .contents p{margin-bottom:8.5333333333vw}#intro .onparade .splide__slide{padding:0 1.0666666667vw}#intro .onparade .splide__slide img{border-radius:1.0666666667vw;height:33.0666666667vw}#movie{padding-bottom:20vw;padding-top:66vw}#movie i.kira.ki1{margin-left:32vw;top:135.3333333333vw}#movie i.kira.ki2{display:none}#movie i.kira.ki3{height:8.5333333333vw;margin-left:35.4666666667vw;top:136.2666666667vw;width:8.5333333333vw}#movie i.kira.ki4{margin-left:-45.7333333333vw;top:127.3333333333vw}#movie i.kira.ki5{display:none}#movie .puzzle.red{margin-left:-41.3333333333vw;top:23.0666666667vw;width:15.4666666667vw;z-index:50}#movie .puzzle.yellow{display:block;margin-left:32.8vw;top:-1.6vw;width:13.8666666667vw}#movie .puzzle.drop{height:16.6666666667vw;margin-left:24vw;top:43.3333333333vw;width:14vw}#movie .sec_title{margin-left:-50vw;top:.6666666667vw;z-index:10}#movie .chara{height:273.4666666667vw;margin-left:-61.3333333333vw;top:-8.6666666667vw;width:122.6666666667vw}#movie .chara:before{left:1.3333333333vw;top:1.3333333333vw}#movie .carousel_slide .splide__track{overflow:visible;overflow:initial}#movie .carousel_slide .splide__slide{padding:0 5.0666666667vw;width:100vw}#movie .carousel_slide .splide__arrow{height:10.4vw;top:20.6666666667vw;width:10.4vw}#movie .carousel_slide .splide__arrow.splide__arrow--prev{margin-left:-48vw}#movie .carousel_slide .splide__arrow.splide__arrow--next{margin-left:37.3333333333vw}#movie .carousel_slide .splide__pagination{filter:drop-shadow(.5px .5px 0 rgb(62,56,159)) drop-shadow(-.5px -.5px 0 rgb(62,56,159)) drop-shadow(.5px -.5px 0 rgb(62,56,159)) drop-shadow(-.5px .5px 0 rgb(62,56,159));grid-column-gap:3.4666666667vw;-moz-column-gap:3.4666666667vw;column-gap:3.4666666667vw}#movie .carousel_slide .splide__pagination .splide__pagination__page{height:5.3333333333vw;width:4vw}#movie .carousel_slide .player{grid-row-gap:0;row-gap:0}#movie .carousel_slide .frame{border-radius:2vw;border-width:.5333333333vw;filter:drop-shadow(2px 4px 0 rgba(0,0,0,.2));padding:1.0666666667vw}#movie .carousel_slide .frame .yt_playbtn,#movie .carousel_slide .frame .yt_player{border-radius:1.4666666667vw;height:calc(100% - 2.13333vw);left:1.0666666667vw;top:1.0666666667vw;width:calc(100% - 2.13333vw)}#movie .carousel_slide .frame .play{filter:drop-shadow(0 0 4px rgba(0,0,0,.2));height:12vw;margin:-6vw 0 0 -6vw;width:12vw}#movie .carousel_slide .frame .play:before{display:none}#movie .carousel_slide .title{background-color:#3e389f;border-radius:9999px;font-size:3.2vw;padding:1.0666666667vw 5.3333333333vw;position:static;transform:translateY(-50%)}#movie .carousel_slide .title i{height:16vw;left:50%;margin-left:-42.6666666667vw;position:absolute;top:-56vw;transform:rotate(-15deg);width:16vw}#game{padding-bottom:28.5333333333vw;padding-top:2.6666666667vw}#game:after,#game:before{background-position:50% 0;background-size:213.3333333333vw auto;height:49.3333333333vw}#game i.kira.star1{height:2.5333333333vw;width:2.2666666667vw}#game i.kira.star1:before{background-color:#fff}#game i.kira.star1.ki1{margin-left:-36.6666666667vw;top:21.7333333333vw}#game i.kira.star1.ki2{margin-left:-48vw;top:52vw}#game i.kira.star1.ki3{margin-left:37.3333333333vw;top:42.9333333333vw}#game i.kira.star1.ki4{margin-left:45.3333333333vw;top:95.3333333333vw}#game i.kira.star1.ki5{margin-left:-38.2666666667vw;top:252vw}#game i.kira.star1.ki6{margin-left:-46.6666666667vw;top:306.6666666667vw}#game i.kira.star1.ki7{margin-left:32vw;top:284vw}#game i.kira.star1.ki8{margin-left:44vw;top:309.3333333333vw}#game i.kira.star1.ki9{margin-left:-36.6666666667vw;top:477.3333333333vw}#game i.kira.star1.ki10{margin-left:-34vw;top:503.3333333333vw}#game i.kira.star1.ki11{margin-left:32vw;top:464vw}#game i.kira.star1.ki12{margin-left:43.6vw;top:482.6666666667vw}#game i.kira.star2.ki1{height:8.5333333333vw;margin-left:-50.6666666667vw;top:24vw;width:8.5333333333vw}#game i.kira.star2.ki1:before{background-color:#fea2d2}#game i.kira.star2.ki2{height:18.6666666667vw;margin-left:-50.6666666667vw;top:61.3333333333vw;width:18.6666666667vw}#game i.kira.star2.ki2:before{background-color:#4cdbf1}#game i.kira.star2.ki3{height:8.5333333333vw;margin-left:41.3333333333vw;top:2vw;width:8.5333333333vw}#game i.kira.star2.ki3:before{background-color:#4cdbf1}#game i.kira.star2.ki4{height:18.6666666667vw;margin-left:34.6666666667vw;top:21.3333333333vw;width:18.6666666667vw}#game i.kira.star2.ki4:before{background-color:#ffe84d}#game i.kira.star2.ki5{height:14.6666666667vw;margin-left:27.3333333333vw;top:78.6666666667vw;width:14.6666666667vw}#game i.kira.star2.ki5:before{background-color:#fea2d2}#game i.kira.star2.ki6{height:8.5333333333vw;margin-left:-38.6666666667vw;top:269.3333333333vw;width:8.5333333333vw}#game i.kira.star2.ki6:before{background-color:#fea2d2}#game i.kira.star2.ki7{height:18.6666666667vw;margin-left:-52vw;top:282.6666666667vw;width:18.6666666667vw}#game i.kira.star2.ki7:before{background-color:#ffe84d}#game i.kira.star2.ki8{height:18.6666666667vw;margin-left:27.3333333333vw;top:257.3333333333vw;width:18.6666666667vw}#game i.kira.star2.ki8:before{background-color:#fea2d2}#game i.kira.star2.ki9{height:8.5333333333vw;margin-left:26.6666666667vw;top:309.3333333333vw;width:8.5333333333vw}#game i.kira.star2.ki9:before{background-color:#4cdbf1}#game i.kira.star2.ki10{height:18.6666666667vw;margin-left:-53.3333333333vw;top:458.6666666667vw;width:18.6666666667vw}#game i.kira.star2.ki10:before{background-color:#fff}#game i.kira.star2.ki11{height:18.6666666667vw;margin-left:32vw;top:498.6666666667vw;width:18.6666666667vw}#game i.kira.star2.ki11:before{background-color:#fff}#game i.kira.star3{height:13.3333333333vw;width:13.3333333333vw}#game i.kira.star3.ki1{margin-left:-44vw;top:4vw}#game i.kira.star3.ki1:before{background-color:#4cdbf1}#game i.kira.star3.ki2{margin-left:-44vw;top:36vw}#game i.kira.star3.ki2:before{background-color:#ffe84d}#game i.kira.star3.ki3{margin-left:-44vw;top:86.6666666667vw}#game i.kira.star3.ki3:before{background-color:#fea2d2}#game i.kira.star3.ki4{margin-left:28vw;top:50.6666666667vw}#game i.kira.star3.ki4:before{background-color:#fea2d2}#game i.kira.star3.ki5{margin-left:36vw;top:60vw}#game i.kira.star3.ki5:before{background-color:#4cdbf1}#game i.kira.star3.ki6{margin-left:-50.6666666667vw;top:256vw}#game i.kira.star3.ki6:before{background-color:#4cdbf1}#game i.kira.star3.ki7{margin-left:-41.3333333333vw;top:306.6666666667vw}#game i.kira.star3.ki7:before{background-color:#fea2d2}#game i.kira.star3.ki8{margin-left:38.6666666667vw;top:274vw}#game i.kira.star3.ki8:before{background-color:#ffe84d}#game i.kira.star3.ki9{margin-left:32.6666666667vw;top:292vw}#game i.kira.star3.ki9:before{background-color:#4cdbf1}#game i.kira.star3.ki10{margin-left:-44vw;top:486.6666666667vw}#game i.kira.star3.ki10:before{background-color:#fff}#game i.kira.star3.ki11{margin-left:-52vw;top:503.3333333333vw}#game i.kira.star3.ki11:before{background-color:#fff}#game i.kira.star3.ki12{margin-left:37.3333333333vw;top:460vw}#game i.kira.star3.ki12:before{background-color:#fff}#game i.kira.star3.ki13{margin-left:26.6666666667vw;top:483.3333333333vw}#game i.kira.star3.ki13:before{background-color:#fff}#game i.kira.rabbit.ki1{margin-left:34.1333333333vw;top:9.3333333333vw}#game i.kira.rabbit.ki1:before{background-color:#fea2d2;transform:rotate(15deg)}#game .sec_inner{padding-inline:4.2666666667vw;width:100%}#game .sec_title{margin-bottom:110.6666666667vw}#game .contents{grid-row-gap:115.2vw;row-gap:115.2vw}#game .unit{border-radius:2.6666666667vw 8vw 2.6666666667vw 8vw;z-index:5}#game .unit .u_bg{border-radius:2.6666666667vw 6.9333333333vw 2.6666666667vw 6.9333333333vw;border-width:.5333333333vw;height:calc(100% - 2.13333vw);left:1.0666666667vw;top:1.0666666667vw;width:calc(100% - 2.13333vw)}#game .unit .u_bg:before{background-position:20vw -20vw;height:73.8666666667vw;width:128.5333333333vw}#game .unit .u_bg:after{background-position:-6.6666666667vw 6.6666666667vw;height:36.4vw;width:59.2vw}#game .unit .chara{z-index:10}#game .unit .inner{padding:20vw 0 13.3333333333vw}#game .unit .inner .img{height:121.2vw;margin-left:-28.6666666667vw;margin-top:0;top:-106.6666666667vw;width:57.3333333333vw}#game .unit .inner .txt{align-items:center;display:flex;flex-direction:column;width:100%}#game .unit .inner .txt .label{margin-bottom:3.2vw}#game .unit .inner .txt .label img{height:4.8vw}#game .unit .inner .starline{margin-bottom:3.2vw;margin-top:2.4vw;width:76.5333333333vw}#game .unit .inner .starline:before{height:1px;width:18.6666666667vw}#game .unit .inner .starline:after{height:1px}#game .unit:nth-child(2n) .img{left:50%}#game .unit:nth-child(2n) .txt{margin-left:auto}#game .unit:nth-child(odd) .img{left:50%;right:auto}#game .i1 .puzzle{margin-left:29.8666666667vw;top:94.6666666667vw;width:20.2666666667vw}#game .i1 .puzzle img{transform:rotate(30deg)}#game .i1 .chara{bottom:auto;height:41.6vw;left:-2.9333333333vw;top:-26.9333333333vw;width:29.3333333333vw}#game .i1 .inner{padding-bottom:12vw;padding-top:20vw}#game .i1 .txt .title img{height:16vw}#game .i1 .txt .description img{height:9.6vw}#game .i1 .txt .obj{margin:5.0666666667vw 0 0}#game .i1 .txt .obj img{height:29.3333333333vw}#game .i2 .puzzle{margin-left:-48vw;top:78.6666666667vw;width:17.4666666667vw}#game .i2 .puzzle img{transform:rotate(-30deg)}#game .i2 .chara{bottom:auto;height:41.6vw;right:0;top:-27.3333333333vw;width:23.6vw}#game .i2 .inner{padding-bottom:11.7333333333vw;padding-top:20vw}#game .i2 .txt .title img{height:16vw}#game .i2 .txt .description img{height:9.6vw}#game .i2 .txt .obj{margin:5.3333333333vw 0 0}#game .i2 .txt .obj img{height:14.6666666667vw}#game .i3 .puzzle{margin-left:34.1333333333vw;top:60vw;width:14.5333333333vw}#game .i3 .puzzle img{transform:rotate(45deg)}#game .i3 .chara{bottom:auto;height:41.6vw;left:0;top:-27.3333333333vw;width:21.7333333333vw}#game .i3 .inner{padding-bottom:11.3333333333vw;padding-top:20vw}#game .i3 .txt .title img{height:16.4vw}#game .i3 .txt .description img{height:9.6vw}#more{height:62.6666666667vw}#more:before{background-image:url(../img/bg_panel_top.webp);background-position:calc(100% + 56vw) 0;background-size:128.5333333333vw auto;right:0;top:0}#more:after{background-image:url(../img/bg_panel_bottom.webp);background-position:-8.6666666667vw calc(100% + 10.66667vw);background-size:59.2vw auto;bottom:0;left:0}#more .puzzle.green{margin-left:30.9333333333vw;top:28vw;width:16vw}#more .puzzle.purple{margin-left:-45.7333333333vw;top:56vw;width:14.6666666667vw}#more .chara{height:41.6vw;margin-left:19.0666666667vw;top:-14.6666666667vw;width:23.4666666667vw;z-index:5}#more .contents{align-items:center;flex-direction:column;padding-top:31.4666666667vw;position:relative}#more .img{height:auto;left:-8vw;position:absolute;top:-22.2666666667vw;width:100%}#more .img figure{height:46.6666666667vw;width:21.6vw}#more .img .i1{margin-left:-10.6666666667vw;top:0;z-index:5}#more .img .i2{margin-left:9.3333333333vw;top:1.3333333333vw}#more .img .i3{margin-left:-30.6666666667vw;top:1.3333333333vw}#more .txt{align-items:center;justify-content:center;width:100%;grid-row-gap:3.2vw;row-gap:3.2vw}#more .txt p img{height:17.2vw}#more .txt .note{height:6.8vw;width:62.2666666667vw}#more .txt .note img{height:4.2666666667vw}.bottom_container .bg{background-image:url(../img/bg_footer_sp.webp)}#talent{padding-top:7.2vw}#talent .sec_title{margin-bottom:4vw}#talent .loop_slide{margin-bottom:6.4vw}#talent .loop_slide .splide__slide{padding:0 1.3333333333vw;width:50.6666666667vw}#talent .loop_slide .splide__slide button i{height:16vw;right:-2.1333333333vw;top:-2.1333333333vw;width:16vw}#talent .artist{height:17.3333333333vw;width:87.2vw}#talent .artist img{height:13.0666666667vw}#talent .starline{margin:6.6666666667vw auto 0;width:91.4666666667vw}#talent .starline:before{height:1px;width:18.6666666667vw}#talent .starline:after{height:1px}#regist{padding-bottom:10.6666666667vw;padding-top:2.6666666667vw}#regist .contents{width:87.3333333333vw}#regist .title{height:10.6666666667vw;margin-left:-34.6666666667vw;top:-4.6666666667vw;width:69.3333333333vw}#regist .title:after,#regist .title:before{height:2.5333333333vw;margin-top:-1.3333333333vw;width:2.2666666667vw}#regist .title:before{left:5.3333333333vw}#regist .title:after{right:5.3333333333vw}#regist .title img{height:5.0666666667vw}#regist .frame{background:linear-gradient(18deg,#82d4f8,#ffbdf4 30%,#fef391 70%,#82d4f8);border-radius:2.6666666667vw;border-width:.4vw;grid-row-gap:5.3333333333vw;padding:10.6666666667vw 0 8vw;row-gap:5.3333333333vw}#regist .frame:before{border-radius:1.7333333333vw;height:calc(100% - 1.86667vw);left:.9333333333vw;top:.9333333333vw;width:calc(100% - 1.86667vw)}#regist .frame .main{align-items:center;flex-direction:column;justify-content:flex-start;grid-row-gap:7.3333333333vw;row-gap:7.3333333333vw}#regist .frame .main .logo{width:100%}#regist .frame .main .logo img{width:62.2666666667vw}#regist .frame .main .detail{width:100%}#regist .frame .main .detail .app{flex-direction:column;justify-content:flex-start;grid-column-gap:0;-moz-column-gap:0;column-gap:0;grid-row-gap:6.6666666667vw;margin-bottom:4vw;row-gap:6.6666666667vw}#regist .frame .main .detail .app figure{width:24vw}#regist .frame .main .detail .app .info{font-size:3.4666666667vw;line-height:1.5;width:100%}#regist .frame .main .detail .app .info dl{padding:0 9.6vw;grid-column-gap:3.2vw;-moz-column-gap:3.2vw;column-gap:3.2vw}#regist .frame .main .detail .app .info dl dt{width:17.8666666667vw}#regist .frame .main .detail .store_buttons{grid-column-gap:2.1333333333vw;-moz-column-gap:2.1333333333vw;column-gap:2.1333333333vw;justify-content:center}#regist .frame .main .detail .store_buttons .btn_appstore{height:11.7333333333vw;width:32vw}#regist .frame .main .detail .store_buttons .btn_googleplay{height:11.7333333333vw;width:39.7333333333vw}#regist .frame .note{font-size:2.1333333333vw}#regist .banner{align-items:center;flex-direction:column;justify-content:flex-start;margin-top:4.2666666667vw;grid-column-gap:0;-moz-column-gap:0;column-gap:0;grid-row-gap:3.2vw;row-gap:3.2vw}#regist .banner a{border-radius:1.0666666667vw;width:80vw}#modal .bg{display:none}#modalTalent{align-items:center;flex-direction:column;grid-row-gap:2.6666666667vw;row-gap:2.6666666667vw}#modalTalent.active{display:flex!important}#modalTalent .btn_close.bc1{right:4.2666666667vw}#modalTalent .btn_close.bc2{background:url(../img/btn_close2.webp) no-repeat 0 0;background-size:100% 100%;filter:drop-shadow(0 0 2px rgb(62,56,159));height:8.8vw;margin-top:6.6666666667vw;-webkit-mask:none;mask:none;order:3;position:relative;width:39.4666666667vw}#modalTalent .btn_close{top:0}#modalTalent i.kira.ki1{height:29.4666666667vw;margin-left:8vw;top:82.6666666667vw;width:25.3333333333vw}#modalTalent i.kira.ki2{height:18.6666666667vw;margin-left:-41.6vw;top:0;width:18.6666666667vw}#modalTalent i.kira.ki3{height:14.6666666667vw;margin-left:25.7333333333vw;top:70.6666666667vw;width:14.6666666667vw}#modalTalent i.kira.ki4{height:13.3333333333vw;margin-left:-45.3333333333vw;top:16.6666666667vw;width:13.3333333333vw}#modalTalent i.kira.ki5{height:13.3333333333vw;margin-left:-47.2vw;top:68vw;width:13.3333333333vw}#modalTalent i.kira.ki6{height:62.6666666667vw;margin-left:-4.6666666667vw;top:16.6666666667vw;width:62.6666666667vw}#modalTalent i.kira.ki7{height:52vw;margin-left:-52vw;top:54.6666666667vw;width:52vw}#modalTalent i.kira.ki8{height:13.3333333333vw;margin-left:34vw;top:10.6666666667vw;width:13.3333333333vw}#modalTalent i.kira.ki9{height:13.3333333333vw;margin-left:35.3333333333vw;top:90.6666666667vw;width:13.3333333333vw}#modalTalent .title{grid-column-gap:.8vw;-moz-column-gap:.8vw;column-gap:.8vw;font-size:3.2vw;margin-bottom:1.8666666667vw}#modalTalent .title:before{height:2.1333333333vw;width:1.8666666667vw}#modalTalent .splide__arrow{height:13.3333333333vw;margin-top:0;top:53.3333333333vw;width:13.3333333333vw}#modalTalent .splide__arrow.splide__arrow--prev{left:4.2666666667vw;margin-left:0}#modalTalent .splide__arrow.splide__arrow--next{left:auto;margin-left:0;right:4.2666666667vw}#modalTalent .starline:before{height:1px;width:18.6666666667vw}#modalTalent .starline:after{height:1px}#modalTalent .talent_list{left:0;order:2;padding:0 10.1333333333vw;position:relative;top:0;width:100%}#modalTalent .talent_list .starline{margin-bottom:6.1333333333vw}#modalTalent .talent_list .list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.2vw;gap:1.2vw}#modalTalent .talent_list .list button{border-radius:1.0666666667vw;height:18.9333333333vw;width:18.9333333333vw}#modalTalent .talent_list .list button:after{border-radius:1.0666666667vw;border-width:2px}#modalTalent .splide{order:1;width:100%}#modalTalent .splide__slide{overflow:visible;overflow:initial}#modalTalent .talent_unit{flex-direction:column;height:auto;width:100%}#modalTalent .talent_unit .chara{height:110vw;width:100%}#modalTalent .talent_unit .chara img{max-width:none}#modalTalent .talent_unit .detail{padding:0 10.1333333333vw;width:100%}#modalTalent .talent_unit .detail .profile{margin-bottom:2.6666666667vw}#modalTalent .talent_unit .detail .profile .head{margin-bottom:1.8666666667vw}#modalTalent .talent_unit .detail .profile .head .name img{height:7.3333333333vw}#modalTalent .talent_unit .detail .profile .head .cv{font-size:2.9333333333vw}#modalTalent .talent_unit .detail .profile .starline{margin-bottom:1.8666666667vw}#modalTalent .talent_unit .detail .profile .description{font-size:3.2vw;height:21.3333333333vw}#modalTalent .talent_unit .detail .voice{margin-bottom:4.2666666667vw}#modalTalent .talent_unit .detail .voice .list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.2vw;gap:1.2vw}#modalTalent .talent_unit .detail .voice .list button{border-radius:1.0666666667vw;font-size:2.9333333333vw;height:6.4vw;width:25.7333333333vw}#modalTalent .talent_unit .detail .voice .list button:after{height:1.3333333333vw;margin-top:-.6666666667vw;right:1.4666666667vw;width:1.0666666667vw}#modalTalent .talent_unit .detail .costumes .list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.2vw;gap:1.2vw}#modalTalent .talent_unit .detail .costumes .list button{border-radius:1.0666666667vw;height:18.9333333333vw;width:18.9333333333vw}#modalTalent .talent_unit .detail .costumes .list button:after{border-radius:1.0666666667vw}#modalTalent [data-chara=ai] .chara .c1{margin-left:-37.3333333333vw;margin-top:0}#modalTalent [data-chara=ai] .chara .c1 img{height:174.1333333333vw}#modalTalent [data-chara=aqua] .chara .c1{margin-left:-27.7333333333vw;margin-top:0}#modalTalent [data-chara=aqua] .chara .c1 img{height:186.6666666667vw}#modalTalent [data-chara=ruby] .chara .c1{margin-left:-36.8vw;margin-top:0}#modalTalent [data-chara=ruby] .chara .c1 img{height:169.3333333333vw}#modalTalent [data-chara=kana] .chara .c1{margin-left:-25.3333333333vw;margin-top:0}#modalTalent [data-chara=kana] .chara .c1 img{height:168vw}#modalTalent [data-chara=akane] .chara .c1{margin-left:-32.4vw;margin-top:0}#modalTalent [data-chara=akane] .chara .c1 img{height:178.6666666667vw}#modalTalent [data-chara=memcho] .chara .c1{margin-left:-44vw;margin-top:0}#modalTalent [data-chara=memcho] .chara .c1 img{height:169.7333333333vw}}@media (hover:hover) and (pointer:fine){#news .scroll_contents .news_item .txt a:hover{text-decoration:none}#movie .carousel_slide .splide__arrow:hover{transform:scale(1.1)}#movie .carousel_slide .yt_playbtn:hover figure img,#regist .banner a:hover,#talent .loop_slide .splide__slide button:hover>img{transform:scale(1.05)}#modalTalent .splide__arrow:hover{transform:scale(1.1)}#modalTalent .talent_list .list button:hover:after{opacity:1}#modalTalent .talent_unit .detail .voice .list button:hover{background-color:#fff;color:#f34d9d}#modalTalent .talent_unit .detail .voice .list button:hover:after{background-color:#f34d9d}#modalTalent .talent_unit .detail .costumes .list button:hover:after{opacity:1}}
/*# sourceMappingURL=sourcemaps/top.css.map */