@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;700&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;border:0}.page-loader,.page-loader-cover{transition:opacity .4s ease,visibility .4s ease}:is(.page-loader,.page-loader-cover).is-hidden{opacity:0;visibility:hidden;pointer-events:none}.page-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2vw;pointer-events:none}.page-loader__image{width:11vw;height:auto;animation:pageLoaderFlicker 2.2s ease-in-out infinite}@keyframes pageLoaderFlicker{0%,to{opacity:1}12%{opacity:.82}24%{opacity:.96}41%{opacity:.75}55%{opacity:.94}73%{opacity:.85}86%{opacity:1}}.page-loader__text{font-family:momochidori,sans-serif;font-size:.65vw;letter-spacing:.2em;color:#b9c3c9}.page-loader-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:#fff}#js-article{position:relative}@media(max-width:768px){.page-loader{gap:3.5vw}.page-loader__image{width:32vw}.page-loader__text{font-size:2.4vw}}.container{display:block;margin-inline:auto;position:relative;width:85vw}.container--social{width:75.3vw}.container--character{width:54vw}.container--text,.container--story{width:60vw}.header{position:relative;overflow:hidden;background-image:url(/cdn/shop/files/tothescreen-header.jpg?v=1785995051);background-size:cover;background-position:bottom left;background-repeat:no-repeat;box-sizing:border-box;padding:7vw 0 0;height:64.1vw}.header .container{height:100%}.header .header__title-en{font-size:3.65vw;font-family:Times New Roman,"Liberation Serif",serif;letter-spacing:.175em;position:absolute;top:0;right:9.1vw;opacity:0}.header .header__title-en.is-active{animation:fadeInLeft .65s ease-out .8s forwards}.header .header__title-jp{font-family:"Noto Serif JP",Hiragino Mincho ProN,Yu Mincho,serif;writing-mode:vertical-rl;text-orientation:mixed;position:absolute;top:.9vw;right:3.2vw;font-size:3.8vw;letter-spacing:0;opacity:0;margin-bottom:0}.header .header__title-jp.is-active{animation:fadeInBottom .65s ease-out 1s forwards}.header .header__claqueta{width:6.8vw;height:auto;display:block;position:absolute;top:-5.9vw;right:2.3vw}.header .header__claqueta.is-active{animation-delay:.4s}.launch{color:#fff;overflow:hidden;background-image:url(/cdn/shop/files/tothescreen-launch-bg-pc.jpg?v=1785995052);background-size:cover;background-repeat:no-repeat;background-position:center;padding:4.5vw 0 3.6vw}.launch p{color:inherit;font-size:inherit;font-family:inherit}.launch .launch__title{width:100%;margin-inline:auto}.launch .launch__subtitle{color:#fff;font-family:momochidori,sans-serif;font-weight:700;font-style:normal;font-size:3.75vw;text-align:center;margin-top:2.4vw}.launch .launch__text{color:#fff;width:54.5vw;margin:1.2vw auto 0;font-family:Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,sans-serif;font-size:1.45vw;line-height:1.5}.launch .launch__text p{color:inherit;font-size:inherit;font-family:inherit;font-weight:500}.launch .launch__text p+p{margin-top:1.4em}.launch .launch__news{position:relative;width:50vw;margin:2vw auto 0;background-color:#56c9cb;border-radius:2vw;padding:1.3vw 2.1vw 1.95vw}.launch .launch__whale{position:absolute;top:-7.7vw;right:-23.4vw;width:28.6vw;height:auto;animation:shakeY 4s ease-in-out infinite}.launch .launch__news-pill{position:relative;width:72%;margin-inline:auto;border:2px solid #fff;border-radius:100vw;padding:.55vw 0}.launch .launch__news-kukure{position:absolute;left:-2.5vw;bottom:-.2vw;width:4.6vw;height:auto}.launch .launch__news-logo{display:block;width:4vw;height:auto;margin-inline:auto}.launch .launch__news-body{width:76%;min-height:5.9vw;max-height:24.5vw;margin:1.5vw auto 0;background-color:#fff;border-radius:10px;border:1px solid #333}.launch .launch__news-body ul{list-style:none}.launch .launch__news-body ul li{width:100%;border-bottom:1px solid #cccccc;box-sizing:border-box}.launch .launch__news-body ul li:last-child{border-bottom:none}.launch .launch__news-body ul a{width:100%;padding:1.5vw 1vw;display:table}.launch .launch__news-body ul a>div{display:table-cell}.launch .launch__news-body ul a .time{width:9vw;font-size:1.3vw;line-height:1.67}.launch .launch__news-body ul a .title{position:relative;font-size:1.4vw;line-height:1.67;padding-right:4vw}.launch .launch__news-body ul a .title:after{content:"";width:1vw;height:1vw;border-right:2px solid #cccccc;border-bottom:2px solid #cccccc;position:absolute;top:50%;margin-top:-.5vw;right:1vw;transform:rotate(-45deg)}.launch .launch__news-body ul a:hover .title{text-decoration:underline}.slider_wrap{padding:3vw 0}.slider_wrap .banner-slider{position:relative;width:100%;margin-inline:auto;padding-inline:4vw}.slider_wrap .banner-slider__slide a{display:block;transition:opacity .3s ease}.slider_wrap .banner-slider__slide a:hover{opacity:.7}.slider_wrap .swiper-button-prev,.slider_wrap .swiper-button-next{--swiper-navigation-color: #010101;--swiper-navigation-size: 2.2vw}.slider_wrap .swiper-button-prev{left:1vw}.slider_wrap .swiper-button-next{right:1vw}@media(max-width:768px){.slider_wrap{padding:8vw 0}.slider_wrap .banner-slider{width:100vw;padding-inline:0}.slider_wrap .swiper-button-prev,.slider_wrap .swiper-button-next{--swiper-navigation-size: 6vw}.slider_wrap .swiper-button-prev{left:10px}.slider_wrap .swiper-button-next{right:10px}}.social{color:#fff;background-image:url(/cdn/shop/files/tothescreen-social-bg-pc.jpg?v=1785995052);background-size:cover;background-repeat:no-repeat;background-position:center bottom;padding-top:4.7vw;padding-bottom:87.1vw;overflow:hidden;position:relative}.social .social__title{color:#fff;font-family:momochidori,sans-serif;font-weight:700;font-style:normal;font-size:2.1vw;display:flex;align-items:center;justify-content:center;gap:0}.social .social__iris{width:6vw;height:auto;position:relative}.social .social__iris--1{right:-1.3vw;top:-.2vw}.social .social__iris--2{right:.9vw}.social .social__text{color:#fff;margin-top:4.2vw;font-family:Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,sans-serif;font-size:1.45vw;line-height:1.6;letter-spacing:.025em}.social .social__text p{color:inherit;font-size:inherit;font-family:inherit}.social .social__text p+p{margin-top:1.8em}.social .social__button{display:flex;width:32.5vw;margin:7.9vw auto 0;transition:opacity .3s ease;background-color:#56c9cb;padding:1.3vw 2.7vw;border-radius:4vw;justify-content:center;align-items:center;gap:1vw}.social .social__button:hover{opacity:.7}.social .social__button img{height:auto}.social .social__button .kp{width:3.9vw;transition:transform .25s ease}.social .social__button .text{width:17vw}.social .social__button .right{width:4vw;transition:transform .25s ease}.social .social__button:hover .kp,.social .social__button:hover .right{transform:scale(1.2)}.social .social__button+.social__button{margin-top:4.5vw}.social .social__cast{display:block;width:90.8vw;height:auto;margin:0;position:absolute;bottom:-1.2vw;left:19.8%;--cast-p: 1;transform:translate(calc((1 - var(--cast-p)) * -28vw)) scale(calc(.65 + var(--cast-p) * .35));transform-origin:center bottom;will-change:transform}.story{background-color:#fff;padding:.4vw 0 4.5vw}.story .story__title{width:37.1vw;margin-inline:auto}.story .story__text{margin-top:1.8vw;font-family:Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,sans-serif;font-size:1.45vw;line-height:1.4}.story .story__text p{color:inherit;font-size:inherit;font-family:inherit;letter-spacing:.025em}.story .story__text p+p{margin-top:1.45em}.review{background-image:url(/cdn/shop/files/tothescreen-review-bg-pc.jpg?v=1785995053);background-size:cover;background-repeat:no-repeat;background-position:center;padding:7vw 0 8.6vw}.review .review-box{position:relative;width:100%;background-color:#eae0dac9;border-radius:5px;padding:7.6vw 4vw 3.8vw}.review .review-bubble{position:absolute;top:3.5vw;left:17%;width:13vw;height:auto}.review .review-camera{position:absolute;top:6.7vw;right:24%;width:8vw;height:auto}.review .review-title{text-align:center;font-family:Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,sans-serif;font-weight:700;font-size:3.5vw;letter-spacing:0;text-transform:none}.review .review-caption{text-align:center;font-family:Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,sans-serif;font-weight:400;font-size:2.6vw;margin-top:.5em}.review .review-item{display:flex;align-items:center;gap:4%;margin-top:4.5vw}.review .review-item--reverse{flex-direction:row-reverse}.review .review-item--stretch{align-items:stretch}.review .review-item--end{align-items:flex-end}@media(min-width:769px){.review .review-item--stretch-pc{align-items:stretch}.review .review-item--end-pc{align-items:flex-end}}@media(max-width:768px){.review .review-item--stretch-sp{align-items:stretch}.review .review-item--end-sp{align-items:flex-end}}.review .review-item__img{flex:0 0 24%}.review .review-item__img img{display:block;width:100%;height:auto}.review .review-item__body{flex:1 1 auto;background-color:#fff;border:1px solid #333;border-radius:.5vw;padding:1.5vw 2.4vw}.review .review-item__body p{line-height:2.1;font-family:Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,sans-serif;color:inherit;font-size:1.5vw;line-height:2.28}.review .review-box>p:last-child{text-align:center;margin-top:3vw;font-size:1.4vw;letter-spacing:.05em}.section4{background-color:#629fa6;padding:4.5vw 0 7vw}.section4 .section4__title{width:min(589px,29.5vw);margin-inline:auto}.section4 .body{width:86%;display:block;margin-inline:auto}.section4 .links>*:last-child{display:none}.section4 .button-group{display:grid;grid-template-columns:repeat(2,1fr);gap:5.5%;margin-bottom:18px}.section4 .button-group-sub{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 3.5vw}.section4 .button{display:block;width:100%;background:#fff;aspect-ratio:1 / 1;position:relative;cursor:pointer}.section4 .button:after{content:"";position:absolute;bottom:2%;right:2%;aspect-ratio:1 / 1;width:22%;background:url(//ilemer.jp/cdn/shop/files/icon_plus.png?v=17422523316411980914) no-repeat center center / contain}.section4 .button .name{position:absolute;z-index:1;top:2%;left:5%;width:90%}.section4 .button .name.size-1{width:51%;left:auto;right:4%;top:4%}.section4 .button .name-ja{position:absolute;z-index:3;top:12%;right:3%;width:47%}.section4 .button .name-ja.size-emary{top:17.4%;right:4.8%}.section4 .button .name-ja.size-1{width:36%;top:30.4%;right:4.8%}.section4 .button .name-ja.size-2{width:33%}.section4 .button .name-ja.size-3{width:80%}.section4 .button .character{width:91%;height:auto;position:absolute;z-index:2;left:-6%;bottom:0;transform-origin:center bottom;transition:transform .3s ease}.section4 .button .character.size-emary{width:87%;left:-15%}.section4 .button .character.size-1{width:77%;left:-12%}.section4 .button .character.size-2{width:72%;left:-5%}.section4 .button .character.size-3{width:56%;left:6%}.section4 .button .character.size-4{width:75%;left:2%}@media(any-pointer:fine){.section4 .button:hover .character{transform:scale(1.1)}}.modal{visibility:hidden;display:flex;opacity:0;transition:all .3s ease-in-out;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:1000;align-items:center;justify-content:center;padding:30px;transform:none!important}.modal[data-open=true]{opacity:1}.modal.show{visibility:visible;display:flex!important}.modal .body{position:relative}.modal .close{--width: 40px;position:absolute;aspect-ratio:1 / 1;background:#d91656;border-radius:100vw;width:var(--width);cursor:pointer;top:calc(var(--width) / 2 * -1);right:calc(var(--width) / 2 * -1)}.modal .close:before,.modal .close:after{content:"";position:absolute;top:50%;left:50%;width:60%;height:2px;background-color:#fff;transform-origin:center}.modal .close:before{transform:translate(-50%,-50%) rotate(45deg)}.modal .close:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal .character{border-radius:6px;overflow:hidden;width:min(73vw,calc((100vh - 170px) * 500 / 610));padding:20px;background-color:#fff}.wh100p{display:block;width:100%;height:auto}@media(max-width:768px){.u-sp-hidden{display:none!important}}@media(min-width:769px){.u-pc-hidden{display:none!important}}@media(max-width:768px){.container,.container--social{width:87vw}.container--character{width:68vw}.container--text{width:91vw}.container--story{width:79vw}.header{background-image:url(/cdn/shop/files/tothescreen-header-sp.jpg?v=1786007033);height:119.6vw}.header .header__title-en{font-size:4.1vw;top:5.7vw;right:-.6vw}.header .header__title-en.is-active{animation-name:fadeInBottom}.header .header__title-jp{font-size:5.3vw;writing-mode:horizontal-tb;text-orientation:mixed;top:.4vw;right:-6.3vw}.header .header__title-jp.is-active{animation-name:fadeInTop}.header .header__claqueta{right:auto;top:-.4vw;width:10.8vw}.launch{padding:6.2vw 0 9.7vw;background-image:url(/cdn/shop/files/tothescreen-launch-bg-sp.jpg?v=1785995052)}.launch .launch__title{width:93%}.launch .launch__subtitle{font-size:5.3vw;margin-top:2.7vw}.launch .launch__text{width:86%;margin-top:3.5vw;font-size:3.4vw}.launch .launch__news{width:100%;margin-top:10.6vw;border-radius:5vw;padding:4vw 9vw 7.8vw}.launch .launch__whale{top:-54vw;right:-13.4vw;width:54.7vw}.launch .launch__news-pill{width:53%;padding:1.3vw 0}.launch .launch__news-kukure{left:-8vw;bottom:-1.5vw;width:13vw}.launch .launch__news-logo{width:11vw}.launch .launch__news-body{width:100%;min-height:16.2vw;margin-top:3.8vw;max-height:31.4vw;overflow-y:auto}.launch .launch__news-body ul a{padding:2.7vw}.launch .launch__news-body ul a>div{display:block}.launch .launch__news-body ul a .time{width:100%;font-size:2.7vw}.launch .launch__news-body ul a .title{font-size:3.2vw}.launch .launch__news-body ul a .title:after{display:none}.social{background-image:url(/cdn/shop/files/tothescreen-social-bg-sp.jpg?v=1785995052);padding-top:4vw;padding-bottom:121.8vw}.social .social__title{font-size:3.9vw}.social .social__iris{width:11.3vw}.social .social__iris--1{right:-1.6vw;top:-.4vw}.social .social__iris--2{right:3.4vw}.social .social__text{margin-top:6vw;font-size:3.1vw;line-height:1.4}.social .social__text p+p{margin-top:1.5em}.social .social__button{width:74.6vw;margin-top:7.7vw;padding:2.8vw 5.5vw;border-radius:8vw;gap:2.3vw}.social .social__button .kp{width:9vw}.social .social__button .text{width:39vw}.social .social__button .right{width:9.2vw}.social .social__button+.social__button{margin-top:7.7vw}.social .social__cast{width:124vw;bottom:0;left:10.1%;max-width:none}.story{padding:0 0 1.7vw}.story .container{top:-4.5vw}.story .story__title{width:66.3vw;margin-left:0}.story .story__text{margin-top:2.9vw;font-size:3vw}.story .story__text p+p{margin-top:1.25em}.review{background-image:url(/cdn/shop/files/tothescreen-review-bg-sp.jpg?v=1785995053);padding:5vw 0}.review .review-box{border-radius:1vw;padding:6.3vw 5vw}.review .review-bubble{width:15.7vw;top:1.5vw;left:12%}.review .review-camera{top:5.3vw;right:17vw;width:9.1vw}.review .review-title{font-size:4vw}.review .review-caption{font-size:3.2vw}.review .review-item{margin-top:5.6vw;gap:3%}.review .review-item__body{border-radius:1.5vw}.review .review-item__body p{font-size:2.3vw;line-height:1.5}.review .review-box>p:last-child{margin-top:4.7vw;font-size:2.1vw}.section4{background-size:50% auto}.section4 .body{width:69%;flex-direction:column}.section4 .section4__title{width:56vw;margin-bottom:4vw}.section4 .links>*:last-child{display:block}.section4 .button-group{display:block;margin-bottom:5vw}.section4 .button-group>*:nth-child(2){display:none}.section4 .button-group-sub{grid-template-columns:repeat(2,1fr);gap:5vw;margin-bottom:5vw}}.fade-in{opacity:0;transition:opacity .5s ease-in-out}.fade-in.is-active{opacity:1}.shakeY.is-active{animation:shakeY 4s ease-in-out infinite}.fade-in-animated{opacity:0}.fade-in-animated.is-active{animation:fadeIn .65s ease-in-out forwards}.scale-in-right-animated{opacity:0}.scale-in-right-animated.is-active{animation:scaleInRight .4s ease-out forwards}.popup-animated{opacity:0}.popup-animated.is-active{animation:popup .65s ease-in-out forwards,fadeIn .3s ease-in forwards}.fade-in-left-animated{opacity:0}.fade-in-left-animated.is-active{animation:fadeInLeft .65s ease-out forwards}.fade-in-top-animated{opacity:0}.fade-in-top-animated.is-active{animation:fadeInTop .65s ease-out forwards}.fade-in-bottom-animated{opacity:0}.fade-in-bottom-animated.is-active{animation:fadeInBottom .65s ease-out forwards}.jack-in-the-box-animated{opacity:0}.jack-in-the-box-animated.is-active{animation:jackInTheBoxWiggle .85s ease-in forwards}.anim-delay-1.is-active{animation-delay:.15s;transition-delay:.15s}.anim-delay-2.is-active{animation-delay:.3s;transition-delay:.3s}.anim-delay-3.is-active{animation-delay:.45s;transition-delay:.45s}.anim-delay-4.is-active{animation-delay:.6s;transition-delay:.6s}@keyframes jackInTheBoxWiggle{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}49.6%{opacity:1;transform:scale(.8) rotate(-12deg)}78%{transform:scale(1.2) rotate(0)}86%{transform:rotate(-2.5deg)}93%{transform:rotate(1.5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-2.5vw)}to{opacity:1;transform:translate(0)}}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-2.5vw)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(2.5vw)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulseGlow{0%{opacity:.2;transform:scale(1.5)}50%{opacity:.8;transform:scale(2)}to{opacity:.2;transform:scale(1.5)}}@keyframes shake{0%{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}to{transform:translate(0)}}@keyframes popup{0%{transform:scale(.5) rotate(0)}30%{transform:scale(1.2) rotate(5deg)}50%{transform:scale(1) rotate(-3deg)}70%{transform:scale(1.1) rotate(2deg)}to{transform:scale(1) rotate(0)}}@keyframes scaleInRight{0%{opacity:0;transform:scale(1.5);transform-origin:90% 70%}90%{opacity:1;transform:scale(.95);transform-origin:90% 70%}to{opacity:1;transform:scale(1);transform-origin:90% 70%}}@keyframes scale{0%{opacity:0;transform:scale(1.5);transform-origin:90% 70%}90%{opacity:1;transform:scale(.95);transform-origin:90% 70%}to{opacity:1;transform:scale(1);transform-origin:90% 70%}}@keyframes shakeY{0%{transform:translateY(0)}20%{transform:translateY(-.3125vw)}40%{transform:translateY(.1875vw)}60%{transform:translateY(-.1875vw)}80%{transform:translateY(.3125vw)}to{transform:translateY(0)}}@keyframes shakeYsp{0%{transform:translateY(0)}20%{transform:translateY(-.625vw)}40%{transform:translateY(.375vw)}60%{transform:translateY(-.375vw)}80%{transform:translateY(.625vw)}to{transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/article-tothescreen.css.map */
