@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300&display=swap);@import url('https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400; 500;700;900&display=swap');*{margin:0;padding:0;outline:0}body{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif}a,article,aside,dd,div,dl,dt,footer,h1,h2,h3,h4,h5,h6,header,img,li,nav,p,section,ul{font-size:100%;font-weight:400;border:0}ul{list-style-type:none}html{width:100%;height:100%}body{width:100%;height:auto;font-size:62.5%}a{text-decoration:none;color:#000}button{padding:0;cursor:pointer;border:none;outline:0;background-color:transparent;-webkit-appearance:none;appearance:none}small{font-family:Verdana,Arial,Geneva,Tahoma,sans-serif}.alt{width:0;height:0;overflow:hidden;position:absolute}.alt{overflow:hidden;white-space:nowrap;text-indent:-9999px}body{font-family:"Zen Maru Gothic",serif;font-weight:700;font-style:normal}.en{font-family:Afacad,serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.zen-maru-gothic-bold{font-family:"Zen Maru Gothic",serif;font-weight:700;font-style:normal}.zen-maru-gothic-black{font-family:"Zen Maru Gothic",serif;font-weight:900;font-style:normal}*{-webkit-tap-highlight-color:transparent}::selection{background-color:transparent}.hidden{display:none}*{scrollbar-width:none}::-webkit-scrollbar{display:none;width:0}._dummy{width:100vw;height:auto;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);pointer-events:none;opacity:.5;z-index:100}body{font-family:"Zen Maru Gothic",serif;font-weight:400;font-style:normal;background-color:#fff}body[data-is-locked]{overflow:hidden}.layoutChecker{position:absolute;left:0;top:0;height:0;pointer-events:none}.button{width:89.33333vw;height:19.73333vw;--top:2.66667vw;--bottom:2.4vw;font-size:5.6vw;letter-spacing:.112vw;padding-top:4.53333vw;box-sizing:border-box;position:relative;color:#fff;font-weight:900;display:block;z-index:0;text-align:center}.button .bolt{border-radius:2.66667vw;border-width:1.06667vw 1.06667vw .53333vw 1.06667vw;padding:1.06667vw 4vw 0;box-sizing:border-box;width:100%;height:calc(100% - var(--bottom));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0}.button .bolt::after,.button .bolt::before{width:3.73333vw;height:4vw;content:"";background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/00_common/btn_deco.svg);display:block}.button::before{border-radius:2.66667vw;border-width:1.06667vw;width:100%;height:calc(100% - var(--top));content:"";display:block;position:absolute;bottom:0;border-style:solid;border-color:#453139;background-color:#b66888;box-sizing:border-box;z-index:-1}.button::after{border-radius:2.66667vw;border-width:1.06667vw 1.06667vw .53333vw 1.06667vw;content:"";display:block;width:100%;height:calc(100% - var(--bottom));top:0;border-style:solid;border-color:#453139;background-color:#e684ac;position:absolute;box-sizing:border-box;z-index:-1}.button[data-is-disabled]{pointer-events:none}.button[data-is-disabled]::before{background-color:#737373}.button[data-is-disabled]::after{background-color:#b2b2b2}.sectionRoot{padding-top:12vw;position:absolute;width:100%;height:100%;left:0;top:0;overflow:auto;box-sizing:border-box;overscroll-behavior:none}.sectionRoot .sectionContents{background-size:100vw 166.66667vw;min-height:100%;background-color:#ffffe4;background-image:url(../img/01_intro/00_common/bg_pattern.svg)}.scrollbar{right:2.13333vw;top:2.13333vw;width:1.33333vw;--scrollbar-padding:3.73333vw;border-radius:5.33333vw;position:absolute;z-index:1;height:calc(100% - var(--scrollbar-padding));background-color:transparent}.scrollbar .handle{border-radius:5.33333vw;width:100%;height:50%;background:#d9d9d9;position:absolute}.scrollContents{width:100%;height:100%;overflow:auto;overscroll-behavior:none;position:relative}.sticky-contents{position:-webkit-sticky;position:sticky;width:100%;height:0;z-index:10;top:0;left:0;pointer-events:none}.wrap-back_to_pagetop{--sticky-height:12vw;position:absolute;right:0;height:calc(100dvh - var(--sticky-height));pointer-events:none}.back_to_pagetop{width:19.73333vw;height:28.26667vw;right:2.66667vw;bottom:2.66667vw;position:absolute;-webkit-transition:opacity .15s linear 0s;transition:opacity .15s linear 0s}.back_to_pagetop[data-state=visible]{opacity:1;pointer-events:auto}.back_to_pagetop[data-state=hidden]{opacity:0;pointer-events:none}.wrap-scroll{width:436.8vw;height:23.73333vw;margin:17.06667vw auto 0;position:relative;-webkit-animation:wrap-scroll 60s linear 0s normal infinite;animation:wrap-scroll 60s linear 0s normal infinite}@-webkit-keyframes wrap-scroll{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@keyframes wrap-scroll{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}.wrap-scroll .scroll{width:436.8vw;height:23.73333vw;display:block}.wrap-scroll .scroll.second{position:absolute;left:100%;top:0}.wrap-scroll .scroll{font-size:0;line-height:0;white-space:nowrap}.wrap-scroll .scroll .scroll_1{width:106.53333vw;height:23.73333vw;display:inline-block}.wrap-scroll .scroll .scroll_2{width:115.2vw;height:23.73333vw;display:inline-block}.wrap-scroll .scroll .scroll_3{width:113.33333vw;height:23.73333vw;display:inline-block}.wrap-scroll .scroll .scroll_4{width:101.86667vw;height:23.73333vw;display:inline-block}.fx-yurayura{-webkit-animation:fx-yurayura .6s steps(2) 0s alternate infinite;animation:fx-yurayura .6s steps(2) 0s alternate infinite}@-webkit-keyframes fx-yurayura{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}20%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}80%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes fx-yurayura{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}20%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}80%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.fx-yurayura-reverse{-webkit-animation:fx-yurayura .6s steps(2) 0s alternate-reverse infinite;animation:fx-yurayura .6s steps(2) 0s alternate-reverse infinite}@keyframes fx-yurayura{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}20%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}80%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.fx-kanpai-l{-webkit-animation:fx-kanpai-l .6s steps(2) 0s alternate infinite;animation:fx-kanpai-l .6s steps(2) 0s alternate infinite}@-webkit-keyframes fx-kanpai-l{0%{-webkit-transform:translate(-30%,5%);transform:translate(-30%,5%)}20%{-webkit-transform:translate(-20%,10%);transform:translate(-20%,10%)}70%{-webkit-transform:translate(5%,10%);transform:translate(5%,10%)}100%{-webkit-transform:translate(10%,-5%) rotate(-15deg);transform:translate(10%,-5%) rotate(-15deg)}}@keyframes fx-kanpai-l{0%{-webkit-transform:translate(-30%,5%);transform:translate(-30%,5%)}20%{-webkit-transform:translate(-20%,10%);transform:translate(-20%,10%)}70%{-webkit-transform:translate(5%,10%);transform:translate(5%,10%)}100%{-webkit-transform:translate(10%,-5%) rotate(-15deg);transform:translate(10%,-5%) rotate(-15deg)}}.fx-kanpai-r{-webkit-animation:fx-kanpai-r .6s steps(2) 0s alternate infinite;animation:fx-kanpai-r .6s steps(2) 0s alternate infinite}@-webkit-keyframes fx-kanpai-r{0%{-webkit-transform:translate(30%,5%);transform:translate(30%,5%)}20%{-webkit-transform:translate(20%,10%);transform:translate(20%,10%)}70%{-webkit-transform:translate(5%,10%);transform:translate(5%,10%)}100%{-webkit-transform:translate(-10%,-5%) rotate(15deg);transform:translate(-10%,-5%) rotate(15deg)}}@keyframes fx-kanpai-r{0%{-webkit-transform:translate(30%,5%);transform:translate(30%,5%)}20%{-webkit-transform:translate(20%,10%);transform:translate(20%,10%)}70%{-webkit-transform:translate(5%,10%);transform:translate(5%,10%)}100%{-webkit-transform:translate(-10%,-5%) rotate(15deg);transform:translate(-10%,-5%) rotate(15deg)}}.fx-annyon-logo-pop{-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-transform-origin:50% 83%;transform-origin:50% 83%}.fx-annyon-logo-pop[data-is-entered]{-webkit-animation:fx-talk-pop .6s steps(1) .1s forwards;animation:fx-talk-pop .6s steps(1) .1s forwards}.fx-talk-pop{-webkit-transform:scale(0,0);transform:scale(0,0)}.fx-talk-pop[data-is-entered]{-webkit-animation:fx-talk-pop .6s steps(1) 0s forwards,fx-talk-pop-loop 2.3s steps(1) .6s infinite;animation:fx-talk-pop .6s steps(1) 0s forwards,fx-talk-pop-loop 2.3s steps(1) .6s infinite}@-webkit-keyframes fx-talk-pop{0%{-webkit-transform:scale(0,0);transform:scale(0,0)}60%{-webkit-transform:scale(.6,.6);transform:scale(.6,.6)}80%{-webkit-transform:scale(1.04,1.04);transform:scale(1.04,1.04)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes fx-talk-pop{0%{-webkit-transform:scale(0,0);transform:scale(0,0)}60%{-webkit-transform:scale(.6,.6);transform:scale(.6,.6)}80%{-webkit-transform:scale(1.04,1.04);transform:scale(1.04,1.04)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}.fx-talk-pop-loop{-webkit-animation:fx-talk-pop-loop 2.3s steps(1) 0s infinite;animation:fx-talk-pop-loop 2.3s steps(1) 0s infinite}@-webkit-keyframes fx-talk-pop-loop{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}90%{-webkit-transform:scale(.96,.96);transform:scale(.96,.96)}95%{-webkit-transform:scale(1.02,1.02);transform:scale(1.02,1.02)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes fx-talk-pop-loop{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}90%{-webkit-transform:scale(.96,.96);transform:scale(.96,.96)}95%{-webkit-transform:scale(1.02,1.02);transform:scale(1.02,1.02)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}.fx-logo-scale-in{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}.fx-logo-scale-in[data-is-entered]{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .5s ease 0s,-webkit-transform .5s ease 0s;transition:opacity .5s ease 0s,transform .5s ease 0s}.fx-hangul{--hangle-move:0.53333vw;--hangle-move2:-0.53333vw;-webkit-animation:hangul .6s steps(1) 0s infinite;animation:hangul .6s steps(1) 0s infinite}@-webkit-keyframes hangul{0%{-webkit-transform:translate(var(--hangle-move),0);transform:translate(var(--hangle-move),0)}50%{-webkit-transform:translate(var(--hangle-move2),0);transform:translate(var(--hangle-move2),0)}100%{-webkit-transform:translate(var(--hangle-move2),0);transform:translate(var(--hangle-move2),0)}}@keyframes hangul{0%{-webkit-transform:translate(var(--hangle-move),0);transform:translate(var(--hangle-move),0)}50%{-webkit-transform:translate(var(--hangle-move2),0);transform:translate(var(--hangle-move2),0)}100%{-webkit-transform:translate(var(--hangle-move2),0);transform:translate(var(--hangle-move2),0)}}.fx-thumbnail{opacity:0;-webkit-transform:translate3d(0,5%,0) scale(.9);transform:translate3d(0,5%,0) scale(.9)}.fx-thumbnail img{opacity:.8;-webkit-transform:scale(1.11111);transform:scale(1.11111)}.fx-thumbnail+.btn-plus{opacity:0}.fx-thumbnail[data-is-entered]{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .36s linear 0s,-webkit-transform .36s cubic-bezier(.25,.46,.45,.94) 0s;transition:opacity .36s linear 0s,transform .36s cubic-bezier(.25,.46,.45,.94) 0s}.fx-thumbnail[data-is-entered] img{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .36s linear 0s,-webkit-transform .36s cubic-bezier(.25,.46,.45,.94) 0s;transition:opacity .36s linear 0s,transform .36s cubic-bezier(.25,.46,.45,.94) 0s}.fx-thumbnail[data-is-entered]+.btn-plus{opacity:1;-webkit-transition:opacity .15s linear .36s;transition:opacity .15s linear .36s}section.sec-loading{gap:2.66667vw;position:absolute;left:0;top:0;width:100%;height:100dvh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:10;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.sec-loading .wrap-fukidashi{width:80.8vw;height:21.06667vw;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:wrap-fukidashi .5s cubic-bezier(.215,.61,.355,1) .1s 1 normal forwards,wrap-fukidashi-opacity .15s linear .1s 1 normal forwards;animation:wrap-fukidashi .5s cubic-bezier(.215,.61,.355,1) .1s 1 normal forwards,wrap-fukidashi-opacity .15s linear .1s 1 normal forwards;-webkit-transform-origin:30% 100%;transform-origin:30% 100%;-webkit-transform:scale(.6);transform:scale(.6);opacity:0}@-webkit-keyframes wrap-fukidashi{0%{-webkit-transform:scale(.6);transform:scale(.6)}33%{-webkit-transform:scale(1.04);transform:scale(1.04)}66%{-webkit-transform:scale(.98);transform:scale(.98)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes wrap-fukidashi{0%{-webkit-transform:scale(.6);transform:scale(.6)}33%{-webkit-transform:scale(1.04);transform:scale(1.04)}66%{-webkit-transform:scale(.98);transform:scale(.98)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes wrap-fukidashi-opacity{0%{opacity:0}100%{opacity:1}}@keyframes wrap-fukidashi-opacity{0%{opacity:0}100%{opacity:1}}section.sec-loading .wrap-fukidashi span{font-size:6.49067vw;letter-spacing:.25973vw;height:18.13333vw;line-height:18.13333vw;font-weight:900;color:#e684ac;position:relative}section.sec-loading .wrap-fukidashi span:nth-of-type(1){-webkit-animation:loading-span .5s cubic-bezier(.455,.03,.515,.955) -.9s infinite alternate;animation:loading-span .5s cubic-bezier(.455,.03,.515,.955) -.9s infinite alternate}section.sec-loading .wrap-fukidashi span:nth-of-type(2){-webkit-animation:loading-span .5s cubic-bezier(.455,.03,.515,.955) -.8s infinite alternate;animation:loading-span .5s cubic-bezier(.455,.03,.515,.955) -.8s infinite alternate}section.sec-loading .wrap-fukidashi span:nth-of-type(3){-webkit-animation:loading-span .5s cubic-bezier(.455,.03,.515,.955) -.7s infinite alternate;animation:loading-span .5s cubic-bezier(.455,.03,.515,.955) -.7s infinite alternate}section.sec-loading .wrap-fukidashi span:nth-of-type(4){-webkit-animation:loading-span .5s cubic-bezier(.455,.03,.515,.955) -.6s infinite alternate;animation:loading-span .5s cubic-bezier(.455,.03,.515,.955) -.6s infinite alternate}section.sec-loading .wrap-fukidashi span:nth-of-type(5){-webkit-animation:loading-span .5s cubic-bezier(.455,.03,.515,.955) -.5s infinite alternate;animation:loading-span .5s cubic-bezier(.455,.03,.515,.955) -.5s infinite alternate}section.sec-loading .wrap-fukidashi span:nth-of-type(6){-webkit-animation:loading-span .5s cubic-bezier(.455,.03,.515,.955) -.4s infinite alternate;animation:loading-span .5s cubic-bezier(.455,.03,.515,.955) -.4s infinite alternate}section.sec-loading .wrap-fukidashi span:nth-of-type(7){-webkit-animation:loading-span .5s cubic-bezier(.455,.03,.515,.955) -.3s infinite alternate;animation:loading-span .5s cubic-bezier(.455,.03,.515,.955) -.3s infinite alternate}section.sec-loading .wrap-fukidashi span:nth-of-type(8){-webkit-animation:loading-span .5s cubic-bezier(.455,.03,.515,.955) -.2s infinite alternate;animation:loading-span .5s cubic-bezier(.455,.03,.515,.955) -.2s infinite alternate}section.sec-loading .wrap-fukidashi span:nth-of-type(9){-webkit-animation:loading-span .5s cubic-bezier(.455,.03,.515,.955) -.1s infinite alternate;animation:loading-span .5s cubic-bezier(.455,.03,.515,.955) -.1s infinite alternate}section.sec-loading .wrap-fukidashi span:nth-of-type(10){-webkit-animation:loading-span .5s cubic-bezier(.455,.03,.515,.955) 0s infinite alternate;animation:loading-span .5s cubic-bezier(.455,.03,.515,.955) 0s infinite alternate}@-webkit-keyframes loading-span{0%{-webkit-transform:translate(0,-5%);transform:translate(0,-5%)}100%{-webkit-transform:translate(0,5%);transform:translate(0,5%)}}@keyframes loading-span{0%{-webkit-transform:translate(0,-5%);transform:translate(0,-5%)}100%{-webkit-transform:translate(0,5%);transform:translate(0,5%)}}section.sec-loading .fukidashi{width:80.8vw;height:21.06667vw;position:absolute}section.sec-loading .chibi{width:42.13333vw;height:26.93333vw;position:relative}section.sec-loading[data-is-loaded]{visibility:hidden;pointer-events:none;opacity:0;-webkit-transition:opacity .3s linear .1s,visibility 10ms linear .4s;transition:opacity .3s linear .1s,visibility 10ms linear .4s}section.sec-kv{height:161.6vw;overflow:hidden;position:relative;pointer-events:none;opacity:0}section.sec-kv[data-is-loaded]{opacity:1;-webkit-transition:opacity .3s linear .1s;transition:opacity .3s linear .1s;pointer-events:auto}section.sec-kv[data-is-loaded] img.title_1{-webkit-animation:fadeIn .3s linear 2s 1 normal forwards,scaleOut .6s cubic-bezier(.165,.84,.44,1) 2s 1 normal forwards;animation:fadeIn .3s linear 2s 1 normal forwards,scaleOut .6s cubic-bezier(.165,.84,.44,1) 2s 1 normal forwards}section.sec-kv[data-is-loaded] .wrap_btn{-webkit-animation:fadeIn .3s linear 2s 1 normal forwards;animation:fadeIn .3s linear 2s 1 normal forwards}section.sec-kv img.bg{width:100vw;height:208vw;top:-13.33333vw;position:absolute}section.sec-kv img.title_1{width:91.33333vw;height:47.6vw;margin:2.4vw auto 0;left:.53333vw;position:relative;display:block;opacity:0;-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transform-origin:50% 55%;transform-origin:50% 55%}@-webkit-keyframes scaleOut{0%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleOut{0%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes chibigurumi-scroll-far{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes chibigurumi-scroll-far{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}section.sec-kv .wrap-chibigurumi-far{top:52.26667vw;position:absolute;width:100%;left:0;overflow:hidden}section.sec-kv .wrap-chibigurumi-far .scroll{display:inline-block;-webkit-animation:chibigurumi-scroll-far 10s linear 0s reverse infinite;animation:chibigurumi-scroll-far 10s linear 0s reverse infinite}section.sec-kv .wrap-chibigurumi-far .group{display:inline-block;font-size:0;white-space:nowrap;position:relative}section.sec-kv .wrap-chibigurumi-far .group:nth-of-type(2){position:absolute;left:100%;top:0}section.sec-kv .wrap-chibigurumi-far .chibigurumi{width:48.528vw;height:48.528vw;margin:0 2.66667vw;object-fit:contain;object-position:center bottom;display:inline-block}@-webkit-keyframes chibigurumi-scroll{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes chibigurumi-scroll{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}section.sec-kv .wrap-chibigurumi{top:59.2vw;position:absolute;width:100%;left:0;overflow:hidden}section.sec-kv .wrap-chibigurumi .scroll{display:inline-block;-webkit-animation:chibigurumi-scroll 10s linear 0s reverse infinite;animation:chibigurumi-scroll 10s linear 0s reverse infinite}section.sec-kv .wrap-chibigurumi .group{display:inline-block;font-size:0;white-space:nowrap;position:relative}section.sec-kv .wrap-chibigurumi .group:nth-of-type(2){position:absolute;left:100%;top:0}section.sec-kv .wrap-chibigurumi .chibigurumi{width:72vw;height:72vw;margin:0 -13.33333vw;object-fit:contain;object-position:center bottom;display:inline-block}section.sec-kv .wrap_btn{width:100vw;height:39.2vw;padding:0 0 0;gap:8.26667vw;bottom:-2.13333vw;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;opacity:0}section.sec-kv img.btn_bg{width:100vw;height:36.26667vw;position:absolute;top:0;left:0}section.sec-kv img.btn_go{width:25.33333vw;height:22.93333vw;margin-bottom:1.06667vw;position:relative}section.sec-kv img.btn_howto{width:17.33333vw;height:14.93333vw;margin-bottom:2.66667vw;position:relative}section.sec-kv img.scroll{width:3.06667vw;height:28.13333vw;right:3.73333vw;top:3.46667vw;position:absolute;-webkit-animation:intro-scroll .6s cubic-bezier(.55,.055,.675,.19) alternate infinite;animation:intro-scroll .6s cubic-bezier(.55,.055,.675,.19) alternate infinite}@-webkit-keyframes intro-scroll{0%{-webkit-transform:translate3d(0,-1%,0);transform:translate3d(0,-1%,0)}100%{-webkit-transform:translate3d(0,5%,0);transform:translate3d(0,5%,0)}}@keyframes intro-scroll{0%{-webkit-transform:translate3d(0,-1%,0);transform:translate3d(0,-1%,0)}100%{-webkit-transform:translate3d(0,5%,0);transform:translate3d(0,5%,0)}}section.sec-kv .btn-item{width:26.66667vw;height:28.26667vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}section.sec-kv .wrap-btn_howto .btn-text{left:.26667vw}section.sec-kv .wrap-btn_howto a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.sec-kv .wrap-btn_go{left:-3.73333vw}section.sec-kv .wrap-btn_go .btn-text{left:.53333vw}section.sec-kv .btn-text{font-size:4.53333vw;letter-spacing:-.03em;font-weight:900;text-align:center;color:#453139;position:relative;white-space:nowrap;line-height:1}section.sec-kv .js-lottie{width:100vw;top:-13.33333vw;height:auto;position:absolute}section.sec-kv .chibigurumi-a{width:100vw;bottom:37.33333vw;height:auto;position:absolute}section.sec-howto{overflow:hidden;position:relative}section.sec-howto img.title{width:65.73333vw;height:19.46667vw;margin:32vw auto 8vw;display:block}section.sec-howto .slider{width:89.2vw;height:176vw;margin:0 auto 0;display:block;position:relative}section.sec-howto img.slide_bg{width:89.2vw;height:176vw;display:block;position:absolute}section.sec-howto .slide-text{font-size:4vw;width:73.06667vw;padding-bottom:3.2vw;margin:0 auto 0;line-height:1.6;font-weight:700;vertical-align:middle;color:#453139}section.sec-howto .slide-text::before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}section.sec-howto .slide-text::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}section.sec-howto .slide-text img{margin:0 1.86667vw 0;vertical-align:top}section.sec-howto img.slide_1{width:75.73333vw;height:94.93333vw;margin:4.8vw auto 4.26667vw;display:block}section.sec-howto img.slide_1_emoji_1{width:21.06667vw;height:5.06667vw;top:.26667vw;display:inline-block;position:relative}section.sec-howto img.slide_1_emoji_2{width:8.4vw;height:8.4vw;margin-bottom:-2.13333vw;top:-.53333vw;display:inline-block;position:relative}section.sec-howto img.slide_2{width:76.26667vw;height:94.93333vw;margin:4.8vw auto 4.26667vw;display:block}section.sec-howto img.slide_2_emoji_1{width:13.06667vw;height:4.8vw;top:.8vw;display:inline-block;position:relative}section.sec-howto img.slide_3{width:76.26667vw;height:94.93333vw;margin:4.8vw auto 4.26667vw;display:block}section.sec-howto img.slide_4{width:73.06667vw;height:91.86667vw;margin:4.8vw auto 4.26667vw;display:block}section.sec-howto img.btn_prev{width:12.93333vw;height:14.26667vw;-webkit-transform:scale(-1,1);transform:scale(-1,1)}section.sec-howto img.btn_next{width:12.93333vw;height:14.26667vw}section.sec-howto .splide .splide__track{width:83.73333vw;height:130.66667vw;margin:0 auto 0;top:24vw;border-radius:1.33333vw;position:relative}section.sec-howto .splide .splide__track::after{border-radius:1.33333vw;border-width:.53333vw;width:100%;height:100%;border-style:solid;border-color:#453139;position:relative;box-sizing:border-box;left:0;top:0;content:"";display:block;pointer-events:none;position:absolute}section.sec-howto .splide .splide__track .splide__list .splide__slide{overflow:auto}section.sec-howto .splide .splide__arrows{width:30.4vw;height:13.33333vw;left:12.8vw;bottom:5.06667vw;position:absolute}section.sec-howto .splide .splide__arrows .splide__arrow.splide__arrow--prev{width:12.93333vw;height:14.26667vw;left:0;opacity:1}section.sec-howto .splide .splide__arrows .splide__arrow.splide__arrow--prev[disabled]{opacity:.6}section.sec-howto .splide .splide__arrows .splide__arrow.splide__arrow--next{width:12.93333vw;height:14.26667vw;right:0;opacity:1}section.sec-howto .splide .splide__arrows .splide__arrow.splide__arrow--next[disabled]{opacity:.6}section.sec-howto .splide .splide__pagination.splide__pagination--ltr{width:45.86667vw;height:2.66667vw;bottom:10.13333vw;right:0;left:auto;padding:0}section.sec-howto .splide .splide__pagination.splide__pagination--ltr li button.splide__pagination__page{width:2.66667vw;height:2.66667vw;margin:0 2vw;background-color:#fff;opacity:1}section.sec-howto .splide .splide__pagination.splide__pagination--ltr li button.splide__pagination__page.is-active{background-color:#da80a5;-webkit-transform:none;transform:none}section.sec-about{overflow:hidden;position:relative}section.sec-about img.title{width:87.06667vw;height:19.86667vw;margin:32vw auto 8vw;display:block}section.sec-about .wrap-img,section.sec-about img.img{width:99.33333vw;height:161.33333vw;margin:0 auto 0;display:block;position:relative}section.sec-about .js-lottie{left:-.26667vw;bottom:-4vw;position:absolute}section.sec-about .text{left:1.06667vw;right:0;font-size:3.73333vw;top:10.66667vw;letter-spacing:-.03em;line-height:1.7;width:100%;color:#453139;position:absolute;text-align:center}section.sec-about .note{left:18.66667vw;right:0;font-size:3.2vw;top:72.53333vw;line-height:1;color:#453139;position:absolute;text-align:left}section.sec-follow{position:relative}section.sec-follow .followme{width:100vw;margin:21.33333vw auto 0;display:block}section.sec-follow .btn{width:89.33333vw;height:19.86667vw;margin:0 auto 0;display:block}section.sec-follow .img{width:100vw;margin:25.33333vw auto -6.66667vw;display:block}section.sec-terms.sectionRoot{height:auto}section.sec-terms .wrap-termText{margin:4vw auto 2.66667vw;width:89.33333vw;border-radius:2.66667vw;border-width:.8vw;--ui-terms-ui:44.53333vw;height:calc(100dvh - var(--ui-terms-ui));border-color:#453139;border-style:solid;box-sizing:border-box;overflow:hidden;background-color:#fff;position:relative}section.sec-terms .scrollbar{right:2.66667vw;top:5.33333vw;width:1.33333vw;--scrollbar-padding:10.66667vw;position:absolute;z-index:5;height:calc(100% - var(--scrollbar-padding));background-color:transparent}section.sec-terms .scrollContents{gap:10.66667vw;padding:8.53333vw 8vw;box-sizing:border-box;width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.sec-terms .agreed{margin:0 auto 0}section.sec-terms .h2{font-size:6.93333vw;line-height:1.42308;color:#e684ac;text-align:center}section.sec-terms .h2::before{display:block;width:0;height:0;margin-top:calc((1 - 1.42308) * .5em);content:""}section.sec-terms .h2::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.42308) * .5em);content:""}section.sec-terms .h2 span{letter-spacing:-.08em}section.sec-terms .box{gap:5.33333vw;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.sec-terms .h3{font-size:4.8vw;margin-bottom:.53333vw;line-height:1.55556}section.sec-terms .h3::before{display:block;width:0;height:0;margin-top:calc((1 - 1.55556) * .5em);content:""}section.sec-terms .h3::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.55556) * .5em);content:""}section.sec-terms .text{font-size:4vw;line-height:1.6;color:#453139;letter-spacing:-.02em}section.sec-terms .text::before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}section.sec-terms .text::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}section.sec-terms .list{gap:1.33333vw;margin:1.33333vw 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;list-style:none;text-align:left}section.sec-terms .list[data-type=num]{margin-top:2.13333vw}section.sec-terms .list[data-type=num]>li{text-indent:-3em;margin-left:3em}section.sec-terms .list li{font-size:4vw;line-height:1.44;color:#453139;text-align:left;text-indent:-1em;margin-left:1em;display:block}section.sec-make_char{overflow:hidden}section.sec-make_char ._dummy{top:-1.33333vw}section.sec-make_char[data-color-change-disabled] img.btn_color{pointer-events:none;-webkit-filter:saturate(0) contrast(.4) brightness(1.6);filter:saturate(0) contrast(.4) brightness(1.6)}section.sec-make_char[data-reverse-change-disabled] img.btn_reverse{display:none;pointer-events:none}section.sec-make_char .sectionContents{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.sec-make_char .wrap-canvas{width:100vw;min-height:60vw;max-height:91.46667vw;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:45.73171dvh}section.sec-make_char .wrap-canvas canvas{position:absolute;left:50%;top:50%;width:auto;height:100%;-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);-webkit-transition:-webkit-transform .4s cubic-bezier(.77,0,.175,1) 0s;transition:transform .4s cubic-bezier(.77,0,.175,1) 0s}section.sec-make_char .wrap-canvas[data-canvas-zoom] canvas{-webkit-transform:translate(-50%,-39%) scale(1.35);transform:translate(-50%,-39%) scale(1.35)}section.sec-make_char img.btn_complete{width:22.13333vw;height:22.13333vw;right:4vw;top:4vw;position:absolute;cursor:pointer}section.sec-make_char img.btn_mode_change{width:16vw;height:25.86667vw;left:4vw;bottom:4vw;position:absolute;cursor:pointer;z-index:1}section.sec-make_char img.btn_undo{width:18.4vw;height:16.13333vw;right:4vw;bottom:4vw;position:absolute;cursor:pointer;z-index:1}section.sec-make_char img.btn_undo[data-is-disabled]{-webkit-filter:saturate(0) contrast(.3) brightness(1.5);filter:saturate(0) contrast(.3) brightness(1.5);pointer-events:none}section.sec-make_char img.btn_color{width:18.66667vw;height:18.66667vw;right:5.6vw;bottom:2.66667vw;position:absolute;cursor:pointer;z-index:1}section.sec-make_char img.btn_reverse{width:18.66667vw;height:18.66667vw;right:25.86667vw;bottom:2.66667vw;position:absolute;cursor:pointer;z-index:1}section.sec-make_char .wrap-ui-parts{position:relative;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overscroll-behavior:none;overflow:hidden}section.sec-make_char .wrap-ui-parts::after{height:.53333vw;top:9.73333vw;background-color:#453139;width:100%;display:block;position:absolute;left:0;z-index:1;pointer-events:none;content:""}section.sec-make_char .wrap-ui-parts .wrap-tab{gap:1.33333vw;border-width:0 0 .8vw 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap;width:100%;overflow:auto;border-style:solid;border-color:#453139;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overscroll-behavior:none;position:relative}section.sec-make_char .wrap-ui-parts .wrap-tab .tab{border-width:.8vw .93333vw 0 .93333vw;width:20.26667vw;height:9.86667vw;border-radius:2.66667vw 2.66667vw 0 0;font-size:4.8vw;letter-spacing:.096vw;padding-bottom:.53333vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;box-sizing:border-box;font-weight:900;line-height:normal;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;border-style:solid;border-color:#453139;background-color:#e684ac;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#453139;text-align:center;cursor:pointer;position:relative}section.sec-make_char .wrap-ui-parts .wrap-tab .tab[data-is-selected]{background-color:#453139;color:#fff}section.sec-make_char .wrap-ui-parts .wrap-tab2{border-width:0 0 .8vw .8vw;box-sizing:border-box;width:100%;overflow:auto;border-style:solid;border-color:#453139;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#eefbff;overscroll-behavior:none;position:relative}section.sec-make_char .wrap-ui-parts .wrap-tab2 .tab2List{gap:2.13333vw;border-width:0 .8vw 0 0;padding:1.86667vw 1.86667vw 2.66667vw 1.86667vw;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;border-style:solid;border-color:#453139;min-width:100%}section.sec-make_char .wrap-ui-parts .wrap-tab2 .tab2{min-width:18.66667vw;padding:0 2.66667vw;height:8.8vw;border-radius:5.33333vw;border-width:.8vw;font-size:3.46667vw;letter-spacing:.06933vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;box-sizing:border-box;font-weight:900;line-height:normal;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;border-style:solid;border-color:#453139;background-color:#bbedf9;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;color:#453139;cursor:pointer}section.sec-make_char .wrap-ui-parts .wrap-tab2 .tab2[data-is-selected]{background-color:#453139;color:#fff}section.sec-make_char .wrap-ui-parts .wrap-parts{border-width:0 .8vw .8vw .8vw;position:relative;width:100%;height:100%;border-style:solid;border-color:#453139;box-sizing:border-box;background-color:#eefbff;overflow:hidden}section.sec-make_char .wrap-ui-parts .wrap-parts .partsList{gap:1.33333vw;padding:1.86667vw 5.86667vw 21.86667vw 1.86667vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}section.sec-make_char .wrap-ui-parts .wrap-parts .partsItem{width:29.33333vw;height:18.13333vw;background-color:#bbedf9;position:relative;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}section.sec-make_char .wrap-ui-parts .wrap-parts .partsItem[data-is-selected]{background-color:#78c5df}section.sec-make_char .wrap-ui-parts .wrap-parts .parts{width:29.33333vw;height:29.33333vw;margin:-14.66667vw 0 0 -14.66667vw;position:absolute;left:50%;top:50%;object-fit:cover;-webkit-transform:scale(.9) translate(0,25%);transform:scale(.9) translate(0,25%)}section.sec-make_char .wrap-ui-parts .wrap-parts .partsText{font-size:2.6vw;right:1.33333vw;top:1.33333vw;padding:1.6vw 2.13333vw;border-radius:6.13333vw;font-weight:900;line-height:1;position:absolute;background-color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1;color:#453139}section.sec-make_char .wrap-ui-color{border-width:.8vw .8vw 0 .8vw;padding:5.33333vw 7.2vw 6.66667vw;border-radius:2.66667vw 2.66667vw 0 0;gap:6.66667vw;border-style:solid;border-color:#453139;box-sizing:border-box;bottom:0;left:0;position:absolute;width:100%;background-color:#eefbff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:2;-webkit-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:-webkit-transform .15s cubic-bezier(.55,.085,.68,.53) 0s;transition:transform .15s cubic-bezier(.55,.085,.68,.53) 0s}section.sec-make_char .wrap-ui-color[data-is-opened]{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s}section.sec-make_char .wrap-ui-color:not([data-is-selected-palette]) .slidebar{opacity:.3;-webkit-filter:saturate(0);filter:saturate(0);pointer-events:none}section.sec-make_char .wrap-ui-color[data-is-selected-palette=black] .slidebar.saturation{opacity:.3;-webkit-filter:saturate(0);filter:saturate(0);pointer-events:none}section.sec-make_char .wrap-ui-color .wrap-color-palette{margin-bottom:-1.06667vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.sec-make_char .wrap-ui-color .wrap-color-palette .palette{width:6.4vw;height:10.66667vw;border-width:.8vw;border-radius:2.66667vw;border-style:solid;border-color:#d4e0e3}section.sec-make_char .wrap-ui-color .wrap-color-palette .palette[data-is-selected]{border-color:#453139}section.sec-make_char .wrap-ui-color .wrap-color-palette .palette[data-color=red]{background-color:#fe6666}section.sec-make_char .wrap-ui-color .wrap-color-palette .palette[data-color=orange]{background-color:#ffa466}section.sec-make_char .wrap-ui-color .wrap-color-palette .palette[data-color=yellow]{background-color:#ff6}section.sec-make_char .wrap-ui-color .wrap-color-palette .palette[data-color=green]{background-color:#6f6}section.sec-make_char .wrap-ui-color .wrap-color-palette .palette[data-color=lightblue]{background-color:#66d1ff}section.sec-make_char .wrap-ui-color .wrap-color-palette .palette[data-color=blue]{background-color:#6685ff}section.sec-make_char .wrap-ui-color .wrap-color-palette .palette[data-color=purple]{background-color:#af66ff}section.sec-make_char .wrap-ui-color .wrap-color-palette .palette[data-color=pink]{background-color:#ff66fc}section.sec-make_char .wrap-ui-color .wrap-color-palette .palette[data-color=black]{background-color:#000}section.sec-make_char .wrap-ui-color .line_dot{margin:-.26667vw auto -.26667vw;width:85.06667vw;height:.8vw}section.sec-make_char .wrap-ui-color .slidebar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.sec-make_char .wrap-ui-color .slidebar .label{font-size:4.26667vw;letter-spacing:.08533vw;font-style:normal;font-weight:900;line-height:normal}section.sec-make_char .wrap-ui-color .slidebar .bar{width:58.4vw;height:5.33333vw;border-width:.8vw;border-radius:4vw;border-style:solid;border-color:#453139;box-sizing:border-box;position:relative}section.sec-make_char .wrap-ui-color .slidebar .handle{width:4.8vw;height:8vw;border-width:.8vw;border-radius:2.66667vw;border-style:solid;border-color:#453139;box-sizing:border-box;position:absolute;left:0;background-color:#e684ac;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}section.sec-make_char .wrap-ui-color .wrap_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.sec-make_char .wrap-ui-color .btn_close,section.sec-make_char .wrap-ui-color .btn_reset{width:40vw;height:12.8vw;font-size:4.26667vw;padding-top:2.13333vw}section.sec-set_wallpaper{overflow:hidden}section.sec-set_wallpaper ._dummy{top:-1.33333vw}section.sec-set_wallpaper .sectionContents{position:relative;width:100%;height:100%;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.sec-set_wallpaper img.title{width:43.86667vw;height:10.13333vw;margin:4.26667vw auto 4vw;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}section.sec-set_wallpaper img.btn_back{width:17.33333vw;height:15.33333vw;left:4vw;top:2.66667vw;position:absolute}section.sec-set_wallpaper .wrap-canvas{min-height:53.33333vw;max-height:69.33333vw;margin:0 auto 4vw;border-width:1.06667vw;border-radius:2.66667vw;aspect-ratio:1;border-color:#453139;border-style:solid;background-color:#fff;box-sizing:border-box;position:relative;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:40.65041dvh}section.sec-set_wallpaper .wrap-canvas canvas{position:absolute;left:0;top:0;width:100%;height:100%}section.sec-set_wallpaper .wrap-wallpaper{border-width:.8vw;border-radius:2.66667vw;width:89.33333vw;margin:0 auto 0;--wrap-wallpaper-height:113.06667vw;border-color:#453139;border-style:solid;background-color:#eefbff;box-sizing:border-box;position:relative;overflow:hidden}section.sec-set_wallpaper .wrap-wallpaper .scrollbar{right:2.66667vw}section.sec-set_wallpaper .wrap-wallpaper .scrollContents{padding:1.86667vw 5.86667vw 1.86667vw 1.86667vw;gap:1.33333vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;box-sizing:border-box;overflow:auto;position:relative}section.sec-set_wallpaper .wrap-wallpaper .wallpaperItem{width:25.6vw;height:25.6vw;border-radius:1.33333vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}section.sec-set_wallpaper .wrap-wallpaper .wallpaperItem[data-is-selected] img.wallpaper{-webkit-filter:brightness(.8);filter:brightness(.8)}section.sec-set_wallpaper .wrap-wallpaper img.wallpaper{width:25.6vw;height:25.6vw;border-radius:1.33333vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}section.sec-set_wallpaper .btn_complete.button{width:89.33333vw;height:16vw;font-size:4.26667vw;margin:2.66667vw auto;padding-top:3.73333vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:block;position:relative}section.sec-complete ._dummy{top:-1.33333vw}section.sec-complete-download{position:relative;overflow:hidden;background-color:#e684ac}section.sec-complete-download img.btn_back{width:17.33333vw;height:15.33333vw;left:4.26667vw;top:2.4vw;position:absolute}section.sec-complete-download img.btn_to_top{width:17.33333vw;height:15.33333vw;right:4.26667vw;top:2.4vw;position:absolute}section.sec-complete-download img.title_complete{width:48.8vw;height:8.53333vw;margin:5.33333vw auto 4.8vw;display:block}section.sec-complete-download .text_howto_download{font-size:3.73333vw;margin:-1.86667vw 0 -1.33333vw;line-height:1.4;display:block;color:#fff;text-align:center}section.sec-complete-download .wrap-complete-img{min-height:72.26667vw;max-height:89.33333vw;border-width:1.06667vw;border-radius:2.66667vw;margin:4.8vw auto 0;aspect-ratio:1;position:relative;border-color:#453139;border-style:solid;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:55.0813dvh}section.sec-complete-download .wrap-canvas{border-radius:1.6vw;width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;background-color:#e2e3d3}section.sec-complete-download .wrap-canvas img{position:absolute;left:0;top:0;width:100%;height:100%;display:none}section.sec-complete-download .wrap-canvas .completed-img,section.sec-complete-download .wrap-canvas .completed-img-with-wallpaper{display:none}section.sec-complete-download .wrap-canvas-deco{width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none}section.sec-complete-download .wrap-canvas-deco img.kamifubuki{width:22.93333vw;height:45.6vw;position:absolute}section.sec-complete-download .wrap-canvas-deco img.kamifubuki.left{left:-2.4vw;top:-2.13333vw}section.sec-complete-download .wrap-canvas-deco img.kamifubuki.right{right:-2.4vw;top:-2.13333vw;-webkit-transform:scale(-1,1);transform:scale(-1,1)}section.sec-complete-download .wrap-canvas-deco .wrap-pop{width:61.86667vw;height:9.6vw;line-height:9.6vw;left:0;right:2.66667vw;bottom:-5.6vw;margin:auto;position:absolute;color:#453139;text-align:center}section.sec-complete-download .wrap-canvas-deco .wrap-pop img.pop_bg{width:61.86667vw;height:9.6vw;position:absolute}section.sec-complete-download .wrap-canvas-deco .wrap-pop .pop_text{width:61.86667vw;height:9.6vw;font-size:3.2vw;line-height:9.6vw;font-weight:900;position:absolute;color:#453139;text-align:center}section.sec-complete-download .wrap-canvas-deco .staff{width:116%;left:-8%;bottom:-18.5%;position:absolute;pointer-events:none}section.sec-complete-download .wrap-canvas-deco img.staff_1{width:10.4vw;height:13.86667vw;left:-4.8vw;bottom:-2.66667vw;position:absolute}section.sec-complete-download .wrap-canvas-deco img.staff_2{width:9.33333vw;height:12.4vw;right:2.93333vw;bottom:-2.93333vw;position:absolute}section.sec-complete-download .wrap-canvas-deco img.staff_3{width:8.53333vw;height:12.13333vw;right:-4.26667vw;bottom:-2.66667vw;position:absolute}section.sec-complete-download[data-mode=with-bg] .wrap-btn_download .btn_download_with_bg{background-color:#453139;color:#fff}section.sec-complete-download[data-mode=with-bg] .wrap-canvas img.completed-img-with-wallpaler{display:block}section.sec-complete-download[data-mode=no-bg] .wrap-btn_download .btn_download{background-color:#453139;color:#fff}section.sec-complete-download[data-mode=no-bg] .wrap-canvas img.completed-img{display:block}section.sec-complete-download .wrap-btn_download{margin:9.33333vw auto 1.33333vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}section.sec-complete-download .wrap-btn_download[data-mode=with-bg] .btn_download_with_bg{background-color:#453139;color:#fff}section.sec-complete-download .wrap-btn_download[data-mode=no-bg] .btn_download{background-color:#453139;color:#fff}section.sec-complete-download .wrap-btn_download .btn_download,section.sec-complete-download .wrap-btn_download .btn_download_with_bg{width:43.46667vw;height:14.93333vw;border-width:1.06667vw;gap:2.4vw;border-style:solid;border-color:#453139;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff}section.sec-complete-download .wrap-btn_download .btn_download_with_bg{border-radius:2.66667vw 0 0 2.66667vw}section.sec-complete-download .wrap-btn_download .btn_download{border-radius:0 2.66667vw 2.66667vw 0}section.sec-complete-download .wrap-btn_download img.img_download_with_bg{width:11.2vw;height:8.26667vw;margin:0 0 -.53333vw}section.sec-complete-download .wrap-btn_download img.img_download{width:5.6vw;height:7.73333vw;margin:0 0 -.53333vw}section.sec-complete-download .wrap-btn_download .text{font-size:4.26667vw;letter-spacing:.08533vw;font-weight:900;vertical-align:top}section.sec-complete-download .wrap-btn_download img.icon_download{width:5.33333vw;height:5.33333vw;top:.8vw;margin-left:.8vw;display:inline-block;position:relative}section.sec-complete-download .btn_to_share{margin:0 auto 3.2vw;height:23.2vw}section.sec-complete-download .btn_to_share::before{background-color:#f1f1f1}section.sec-complete-download .btn_to_share::after{background-color:#fff}section.sec-complete-download .btn_to_share .text_1{font-size:8.8vw;margin:-.8vw 0 2.4vw;line-height:1;color:#e684ac;font-weight:900}section.sec-complete-download .btn_to_share .text_2{font-size:3.2vw;margin-top:-.53333vw;line-height:1;color:#453139;font-weight:900;letter-spacing:.01em}section.sec-complete-download .btn_to_share .text_2 .icon_notice{width:4.8vw;height:4.26667vw;margin-right:1.06667vw;margin-bottom:1.06667vw;display:inline-block;vertical-align:middle}section.sec-rule{overflow:hidden}section.sec-rule img.title_rule{width:75.46667vw;height:19.46667vw;margin:32vw auto 0}section.sec-rule .overview{margin:7.2vw auto 9.6vw;width:78.66667vw;font-size:4vw;line-height:1.6;font-weight:700;color:#453139}section.sec-rule .overview::before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}section.sec-rule .overview::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}section.sec-rule .overview .open_terms{border-bottom:solid 1px #453139}section.sec-rule ul.ruleList{gap:8vw 2.66667vw;width:88vw;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}section.sec-rule ul.ruleList li.ruleItem{width:42.66667vw;display:block}section.sec-rule ul.ruleList img.rule_img{width:42.66667vw;height:42.66667vw;margin-bottom:4vw;display:block}section.sec-rule ul.ruleList .rule_text{font-size:4vw;line-height:1.6;font-weight:700;color:#453139;text-align:center}section.sec-rule ul.ruleList .rule_text::before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}section.sec-rule ul.ruleList .rule_text::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}section.sec-rule .btn_to_top-last.button{margin:15.46667vw auto 0;font-size:4.26667vw;height:16vw;padding-top:3.46667vw}.sec-dialog{--header-height:12vw;position:-webkit-sticky;position:sticky;width:100%;height:0;left:0;top:0;z-index:100;visibility:hidden;opacity:0;-webkit-transition:opacity .15s linear 0s,visibility 1ms linear .15s;transition:opacity .15s linear 0s,visibility 1ms linear .15s}.sec-dialog[data-is-show]{visibility:visible;opacity:1;-webkit-transition:opacity .15s linear 0s;transition:opacity .15s linear 0s}.sec-dialog .inner{width:100%;height:calc(100dvh - var(--header-height));position:absolute;left:0;top:0;background:rgba(255,255,228,.65);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sec-dialog .box{width:94.66667vw;height:93.33333vw;border-radius:2.66667vw;border-width:.8vw;border-style:solid;border-color:#453139;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.sec-dialog .btn_close{right:0;top:-8vw;font-size:4.26667vw;position:absolute;border-color:#453139}.sec-dialog img.icon_close{width:3.46667vw;height:3.73333vw;margin-right:1.06667vw;top:.26667vw;display:inline-block;position:relative}.sec-dialog .text{font-size:5.6vw;letter-spacing:.112vw;margin:-1.33333vw 0 4vw;text-align:center;color:#e684ac;font-weight:900;line-height:normal}.sec-dialog .text-2{width:59.46667vw;height:22.4vw;margin-bottom:1.33333vw;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sec-dialog .text-2 .pop_bg{width:59.46667vw;height:22.4vw;position:absolute}.sec-dialog .text-2 .text-2_text{font-size:3.2vw;letter-spacing:.112vw;margin:0 0 2.66667vw;position:relative;color:#453139;text-align:center}.sec-dialog img.img{width:19.86667vw;height:28.66667vw}.sec-footer{margin:0 auto 0;overflow:hidden}.sec-footer .wrap-official-footer-content{margin:32vw auto 0;padding:2.66667vw 2.66667vw 4vw;background-color:#f8f8f8;position:relative;box-sizing:border-box}.sec-footer .wrap-official-footer-content small.copyright{margin:0 auto 0;display:block;font-weight:400;line-height:1;color:#555;text-align:center}.sec-footer .wrap-official-footer-content .wrap-logo{gap:2.13333vw;margin:2.66667vw auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sec-footer .wrap-official-footer-content .wrap-logo .logo_bandai{height:9.06667vw;width:auto}.sec-footer .wrap-official-footer-content .wrap-logo .logo_bandainamco{height:5.33333vw;width:auto}.sec-footer .wrap-official-footer-content ul.linkList{margin:2.66667vw auto;width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.sec-footer .wrap-official-footer-content ul.linkList li:nth-of-type(1) a{border-top:none}.sec-footer .wrap-official-footer-content ul.linkList a{height:9.06667vw;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:solid 1px #ddd;font-weight:400;line-height:1;color:#555;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sec-footer .wrap-official-footer-content ul.linkList img{width:4.8vw;height:4.8vw;margin-right:2.66667vw}.sec-footer .wrap-official-footer-content .note{font-size:2.13333vw;margin:0 auto;line-height:1.7;text-align:justify;width:100%;font-weight:400;color:#555}.sec-footer .wrap-official-footer-content .note::before{display:block;width:0;height:0;margin-top:calc((1 - 1.7) * .5em);content:""}.sec-footer .wrap-official-footer-content .note::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.7) * .5em);content:""}.sec-header{margin:0 auto 0;height:12vw;width:100vw;gap:2.4vw;padding:.53333vw 4vw 0 4vw;box-sizing:border-box;z-index:100;overflow:hidden;position:fixed;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sec-header .wrap-left,.sec-header .wrap-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.sec-header .wrap-left{gap:1.6vw}.sec-header .wrap-right{gap:2.66667vw}.sec-header .logo_banpresto{width:16.4vw;height:7.86667vw}.sec-header .logo_chibigurumi{width:23.06667vw;height:8vw}.sec-header .btn_x{width:8.53333vw;height:8.53333vw}.sec-header .btn_line{width:8.53333vw;height:8.53333vw}.sec-header .btn_instagram{width:8.53333vw;height:8.53333vw}body[data-modal=""]{overflow:hidden}body[data-modal=""] section.sec-modal{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity .15s linear 50ms;transition:opacity .15s linear 50ms}section.sec-modal{position:fixed;background-color:rgba(136,136,136,.8);left:0;top:0;width:100%;height:100%;z-index:100;overscroll-behavior:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;pointer-events:none;opacity:0;-webkit-transition:opacity .15s linear 0s,visibility 1ms linear .15s;transition:opacity .15s linear 0s,visibility 1ms linear .15s}section.sec-modal .wrap-content{height:calc(100% - var(--modal-content-margin));position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.sec-modal .scroll{background-color:#fff;overflow:auto;width:100%;max-height:100%;display:block;position:relative;overscroll-behavior:none}#about,#howto{margin-top:9.33333vw;position:absolute;top:0}#complete-pagetop,#intro-pagetop{position:absolute;top:0}body{overflow:hidden}.mainContents{margin:0 auto 0;width:100vw;left:0;right:0;height:100dvh;overflow:hidden;position:fixed;background-color:#ffffe4}.mainContents img{display:block}.mainContents .wrap-section{position:absolute;left:0;top:0;width:100%;height:100%}.wrap-section{-webkit-transition:-webkit-transform .5s cubic-bezier(.77,0,.175,1) 0s;transition:transform .5s cubic-bezier(.77,0,.175,1) 0s}.wrap-section section.sec-terms{left:100%}.wrap-section section.sec-make_char{left:200%}.wrap-section section.sec-set_wallpaper{left:300%}.wrap-section section.sec-complete{left:400%}.wrap-section[data-admit-terms] section.sec-terms{display:none}.wrap-section[data-admit-terms] section.sec-make_char{left:100%}.wrap-section[data-admit-terms] section.sec-set_wallpaper{left:200%}.wrap-section[data-admit-terms] section.sec-complete{left:300%}.wrap-section[data-admit-terms][data-phase=make_char]{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.wrap-section[data-admit-terms][data-phase=set_wallpaper]{-webkit-transform:translate(-200%,0);transform:translate(-200%,0)}.wrap-section[data-admit-terms][data-phase=complete]{-webkit-transform:translate(-300%,0);transform:translate(-300%,0)}.wrap-section[data-admit-terms=standby]{-webkit-transition:none;transition:none}.wrap-section[data-phase=intro]{-webkit-transform:translate(0,0);transform:translate(0,0)}.wrap-section[data-phase=intro] section.sec-complete,.wrap-section[data-phase=intro] section.sec-make_char,.wrap-section[data-phase=intro] section.sec-set_wallpaper,.wrap-section[data-phase=intro] section.sec-terms{visibility:hidden;pointer-events:none;-webkit-transition:visibility 10ms cubic-bezier(.77,0,.175,1) .5s;transition:visibility 10ms cubic-bezier(.77,0,.175,1) .5s}.wrap-section[data-phase=terms]{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.wrap-section[data-phase=terms] section.sec-complete,.wrap-section[data-phase=terms] section.sec-intro,.wrap-section[data-phase=terms] section.sec-make_char,.wrap-section[data-phase=terms] section.sec-set_wallpaper{visibility:hidden;pointer-events:none;-webkit-transition:visibility 10ms cubic-bezier(.77,0,.175,1) .5s;transition:visibility 10ms cubic-bezier(.77,0,.175,1) .5s}.wrap-section[data-phase=make_char]{-webkit-transform:translate(-200%,0);transform:translate(-200%,0)}.wrap-section[data-phase=make_char] section.sec-complete,.wrap-section[data-phase=make_char] section.sec-intro,.wrap-section[data-phase=make_char] section.sec-set_wallpaper,.wrap-section[data-phase=make_char] section.sec-terms{visibility:hidden;pointer-events:none;-webkit-transition:visibility 10ms cubic-bezier(.77,0,.175,1) .5s;transition:visibility 10ms cubic-bezier(.77,0,.175,1) .5s}.wrap-section[data-phase=set_wallpaper]{-webkit-transform:translate(-300%,0);transform:translate(-300%,0)}.wrap-section[data-phase=set_wallpaper] section.sec-complete,.wrap-section[data-phase=set_wallpaper] section.sec-intro,.wrap-section[data-phase=set_wallpaper] section.sec-make_char,.wrap-section[data-phase=set_wallpaper] section.sec-terms{visibility:hidden;pointer-events:none;-webkit-transition:visibility 10ms cubic-bezier(.77,0,.175,1) .5s;transition:visibility 10ms cubic-bezier(.77,0,.175,1) .5s}.wrap-section[data-phase=complete]{-webkit-transform:translate(-400%,0);transform:translate(-400%,0)}.wrap-section[data-phase=complete] section.sec-intro,.wrap-section[data-phase=complete] section.sec-make_char,.wrap-section[data-phase=complete] section.sec-set_wallpaper,.wrap-section[data-phase=complete] section.sec-terms{visibility:hidden;pointer-events:none;-webkit-transition:visibility 10ms cubic-bezier(.77,0,.175,1) .5s;transition:visibility 10ms cubic-bezier(.77,0,.175,1) .5s}.wrap-section[data-phase=set_wallpaper-to-top-standby]{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:none;transition:none}.wrap-section[data-phase=set_wallpaper-to-top-standby] section.sec-set_wallpaper{left:100%;pointer-events:none}.wrap-section[data-phase=set_wallpaper-to-top-standby] section.sec-complete,.wrap-section[data-phase=set_wallpaper-to-top-standby] section.sec-make_char,.wrap-section[data-phase=set_wallpaper-to-top-standby] section.sec-terms{visibility:hidden}.wrap-section[data-phase=set_wallpaper-to-top]{-webkit-transform:translate(0,0);transform:translate(0,0)}.wrap-section[data-phase=set_wallpaper-to-top] section.sec-set_wallpaper{left:100%;pointer-events:none}.wrap-section[data-phase=set_wallpaper-to-top] section.sec-complete,.wrap-section[data-phase=set_wallpaper-to-top] section.sec-make_char,.wrap-section[data-phase=set_wallpaper-to-top] section.sec-terms{visibility:hidden;pointer-events:none}.wrap-section[data-phase=complete-to-top-standby]{-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:none;transition:none}.wrap-section[data-phase=complete-to-top-standby] section.sec-complete{left:-100%;pointer-events:none}.wrap-section[data-phase=complete-to-top-standby] section.sec-make_char,.wrap-section[data-phase=complete-to-top-standby] section.sec-set_wallpaper,.wrap-section[data-phase=complete-to-top-standby] section.sec-terms{visibility:hidden}.wrap-section[data-phase=complete-to-top]{-webkit-transform:translate(0,0);transform:translate(0,0)}.wrap-section[data-phase=complete-to-top] section.sec-complete{left:-100%;pointer-events:none}.wrap-section[data-phase=complete-to-top] section.sec-make_char,.wrap-section[data-phase=complete-to-top] section.sec-set_wallpaper,.wrap-section[data-phase=complete-to-top] section.sec-terms{visibility:hidden;pointer-events:none}section.sec-bg{position:fixed;width:100%;height:100%;overflow:hidden;background-position:center top;background-repeat:repeat;background-color:#ffcfdf;background-image:url(../img/00_bg/background.svg)}section.sec-bg .wrap-content{position:absolute;width:100%;height:100%}section.sec-bg .wrap-menu{position:absolute}section.sec-bg .wrap-menu .title_1{height:auto}section.sec-bg .wrap-menu .wrap-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.sec-bg .wrap-menu .button{cursor:pointer}section.sec-bg .car{position:absolute}section.sec-bg .to_banpresto{position:absolute}@media screen and (min-width:430px){._dummy{width:430px}.button{width:384.13333px;height:84.85333px;--top:11.46667px;--bottom:10.32px;font-size:24.08px;letter-spacing:.4816px;padding-top:19.49333px}.button .bolt{border-radius:11.46667px;border-width:4.58667px 4.58667px 2.29333px 4.58667px;padding:4.58667px 17.2px 0}.button .bolt::after,.button .bolt::before{width:16.05333px;height:17.2px}.button::before{border-radius:11.46667px;border-width:4.58667px}.button::after{border-radius:11.46667px;border-width:4.58667px 4.58667px 2.29333px 4.58667px}.sectionRoot{padding-top:51.6px}.sectionRoot .sectionContents{background-size:430px 716.66667px}.scrollbar{right:9.17333px;top:9.17333px;width:5.73333px;--scrollbar-padding:16.05333px;border-radius:22.93333px}.scrollbar .handle{border-radius:22.93333px}.wrap-back_to_pagetop{--sticky-height:51.6px}.back_to_pagetop{width:84.85333px;height:121.54667px;right:11.46667px;bottom:11.46667px}.wrap-scroll{width:1878.24px;height:102.05333px;margin:73.38667px auto 0}.wrap-scroll .scroll{width:1878.24px;height:102.05333px}.wrap-scroll .scroll .scroll_1{width:458.09333px;height:102.05333px}.wrap-scroll .scroll .scroll_2{width:495.36px;height:102.05333px}.wrap-scroll .scroll .scroll_3{width:487.33333px;height:102.05333px}.wrap-scroll .scroll .scroll_4{width:438.02667px;height:102.05333px}.fx-hangul{--hangle-move:2.29333px;--hangle-move2:-2.29333px}section.sec-loading{gap:11.46667px}section.sec-loading .wrap-fukidashi{width:347.44px;height:90.58667px}section.sec-loading .wrap-fukidashi span{font-size:27.90987px;letter-spacing:1.11685px;height:77.97333px;line-height:77.97333px}section.sec-loading .fukidashi{width:347.44px;height:90.58667px}section.sec-loading .chibi{width:181.17333px;height:115.81333px}section.sec-kv{height:694.88px}section.sec-kv img.bg{width:430px;height:894.4px;top:-57.33333px}section.sec-kv img.title_1{width:392.73333px;height:204.68px;margin:10.32px auto 0;left:2.29333px}section.sec-kv .wrap-chibigurumi-far{top:224.74667px}section.sec-kv .wrap-chibigurumi-far .chibigurumi{width:208.6704px;height:208.6704px;margin:0 11.46667px}section.sec-kv .wrap-chibigurumi{top:254.56px}section.sec-kv .wrap-chibigurumi .chibigurumi{width:309.6px;height:309.6px;margin:0 -57.33333px}section.sec-kv .wrap_btn{width:430px;height:168.56px;padding:0 0 0;gap:35.54667px;bottom:-9.17333px}section.sec-kv img.btn_bg{width:430px;height:155.94667px}section.sec-kv img.btn_go{width:108.93333px;height:98.61333px;margin-bottom:4.58667px}section.sec-kv img.btn_howto{width:74.53333px;height:64.21333px;margin-bottom:11.46667px}section.sec-kv img.scroll{width:13.18667px;height:120.97333px;right:16.05333px;top:14.90667px}section.sec-kv .btn-item{width:114.66667px;height:121.54667px}section.sec-kv .wrap-btn_howto .btn-text{left:1.14667px}section.sec-kv .wrap-btn_go{left:-16.05333px}section.sec-kv .wrap-btn_go .btn-text{left:2.29333px}section.sec-kv .btn-text{font-size:19.49333px}section.sec-kv .js-lottie{width:430px;top:-57.33333px}section.sec-kv .chibigurumi-a{width:430px;bottom:160.53333px}section.sec-howto img.title{width:282.65333px;height:83.70667px;margin:137.6px auto 34.4px}section.sec-howto .slider{width:383.56px;height:756.8px;margin:0 auto 0}section.sec-howto img.slide_bg{width:383.56px;height:756.8px}section.sec-howto .slide-text{font-size:17.2px;width:314.18667px;padding-bottom:13.76px;margin:0 auto 0}section.sec-howto .slide-text img{margin:0 8.02667px 0}section.sec-howto img.slide_1{width:325.65333px;height:408.21333px;margin:20.64px auto 18.34667px}section.sec-howto img.slide_1_emoji_1{width:90.58667px;height:21.78667px;top:1.14667px}section.sec-howto img.slide_1_emoji_2{width:36.12px;height:36.12px;margin-bottom:-9.17333px;top:-2.29333px}section.sec-howto img.slide_2{width:327.94667px;height:408.21333px;margin:20.64px auto 18.34667px}section.sec-howto img.slide_2_emoji_1{width:56.18667px;height:20.64px;top:3.44px}section.sec-howto img.slide_3{width:327.94667px;height:408.21333px;margin:20.64px auto 18.34667px}section.sec-howto img.slide_4{width:314.18667px;height:395.02667px;margin:20.64px auto 18.34667px}section.sec-howto img.btn_prev{width:55.61333px;height:61.34667px}section.sec-howto img.btn_next{width:55.61333px;height:61.34667px}section.sec-howto .splide .splide__track{width:360.05333px;height:561.86667px;margin:0 auto 0;top:103.2px;border-radius:5.73333px}section.sec-howto .splide .splide__track::after{border-radius:5.73333px;border-width:2.29333px}section.sec-howto .splide .splide__arrows{width:130.72px;height:57.33333px;left:55.04px;bottom:21.78667px}section.sec-howto .splide .splide__arrows .splide__arrow.splide__arrow--prev{width:55.61333px;height:61.34667px}section.sec-howto .splide .splide__arrows .splide__arrow.splide__arrow--next{width:55.61333px;height:61.34667px}section.sec-howto .splide .splide__pagination.splide__pagination--ltr{width:197.22667px;height:11.46667px;bottom:43.57333px}section.sec-howto .splide .splide__pagination.splide__pagination--ltr li button.splide__pagination__page{width:11.46667px;height:11.46667px;margin:0 8.6px}section.sec-about img.title{width:374.38667px;height:85.42667px;margin:137.6px auto 34.4px}section.sec-about .wrap-img,section.sec-about img.img{width:427.13333px;height:693.73333px;margin:0 auto 0}section.sec-about .js-lottie{left:-1.14667px;bottom:-17.2px}section.sec-about .text{left:4.58667px;right:0;font-size:16.05333px;top:45.86667px}section.sec-about .note{left:80.26667px;right:0;font-size:13.76px;top:311.89333px}section.sec-follow .followme{width:430px;margin:91.73333px auto 0}section.sec-follow .btn{width:384.13333px;height:85.42667px;margin:0 auto 0}section.sec-follow .img{width:430px;margin:108.93333px auto -28.66667px}section.sec-terms .wrap-termText{margin:17.2px auto 11.46667px;width:384.13333px;border-radius:11.46667px;border-width:3.44px;--ui-terms-ui:191.49333px}section.sec-terms .scrollbar{right:11.46667px;top:22.93333px;width:5.73333px;--scrollbar-padding:45.86667px}section.sec-terms .scrollContents{gap:45.86667px;padding:36.69333px 34.4px}section.sec-terms .agreed{margin:0 auto 0}section.sec-terms .h2{font-size:29.81333px}section.sec-terms .box{gap:22.93333px}section.sec-terms .h3{font-size:20.64px;margin-bottom:2.29333px}section.sec-terms .text{font-size:17.2px}section.sec-terms .list{gap:5.73333px;margin:5.73333px 0}section.sec-terms .list[data-type=num]{margin-top:9.17333px}section.sec-terms .list li{font-size:17.2px}section.sec-make_char ._dummy{top:-5.73333px}section.sec-make_char .wrap-canvas{width:430px;min-height:258px;max-height:393.30667px}section.sec-make_char img.btn_complete{width:95.17333px;height:95.17333px;right:17.2px;top:17.2px}section.sec-make_char img.btn_mode_change{width:68.8px;height:111.22667px;left:17.2px;bottom:17.2px}section.sec-make_char img.btn_undo{width:79.12px;height:69.37333px;right:17.2px;bottom:17.2px}section.sec-make_char img.btn_color{width:80.26667px;height:80.26667px;right:24.08px;bottom:11.46667px}section.sec-make_char img.btn_reverse{width:80.26667px;height:80.26667px;right:111.22667px;bottom:11.46667px}section.sec-make_char .wrap-ui-parts::after{height:2.29333px;top:41.85333px}section.sec-make_char .wrap-ui-parts .wrap-tab{gap:5.73333px;border-width:0 0 3.44px 0}section.sec-make_char .wrap-ui-parts .wrap-tab .tab{border-width:3.44px 4.01333px 0 4.01333px;width:87.14667px;height:42.42667px;border-radius:11.46667px 11.46667px 0 0;font-size:20.64px;letter-spacing:.4128px;padding-bottom:2.29333px}section.sec-make_char .wrap-ui-parts .wrap-tab2{border-width:0 0 3.44px 3.44px}section.sec-make_char .wrap-ui-parts .wrap-tab2 .tab2List{gap:9.17333px;border-width:0 3.44px 0 0;padding:8.02667px 8.02667px 11.46667px 8.02667px}section.sec-make_char .wrap-ui-parts .wrap-tab2 .tab2{min-width:80.26667px;padding:0 11.46667px;height:37.84px;border-radius:22.93333px;border-width:3.44px;font-size:14.90667px;letter-spacing:.29813px}section.sec-make_char .wrap-ui-parts .wrap-parts{border-width:0 3.44px 3.44px 3.44px}section.sec-make_char .wrap-ui-parts .wrap-parts .partsList{gap:5.73333px;padding:8.02667px 25.22667px 94.02667px 8.02667px}section.sec-make_char .wrap-ui-parts .wrap-parts .partsItem{width:126.13333px;height:77.97333px}section.sec-make_char .wrap-ui-parts .wrap-parts .parts{width:126.13333px;height:126.13333px;margin:-63.06667px 0 0 -63.06667px}section.sec-make_char .wrap-ui-parts .wrap-parts .partsText{font-size:11.18px;right:5.73333px;top:5.73333px;padding:6.88px 9.17333px;border-radius:26.37333px}section.sec-make_char .wrap-ui-color{border-width:3.44px 3.44px 0 3.44px;padding:22.93333px 30.96px 28.66667px;border-radius:11.46667px 11.46667px 0 0;gap:28.66667px}section.sec-make_char .wrap-ui-color .wrap-color-palette{margin-bottom:-4.58667px}section.sec-make_char .wrap-ui-color .wrap-color-palette .palette{width:27.52px;height:45.86667px;border-width:3.44px;border-radius:11.46667px}section.sec-make_char .wrap-ui-color .line_dot{margin:-1.14667px auto -1.14667px;width:365.78667px;height:3.44px}section.sec-make_char .wrap-ui-color .slidebar .label{font-size:18.34667px;letter-spacing:.36693px}section.sec-make_char .wrap-ui-color .slidebar .bar{width:251.12px;height:22.93333px;border-width:3.44px;border-radius:17.2px}section.sec-make_char .wrap-ui-color .slidebar .handle{width:20.64px;height:34.4px;border-width:3.44px;border-radius:11.46667px}section.sec-make_char .wrap-ui-color .btn_close,section.sec-make_char .wrap-ui-color .btn_reset{width:172px;height:55.04px;font-size:18.34667px;padding-top:9.17333px}section.sec-set_wallpaper ._dummy{top:-5.73333px}section.sec-set_wallpaper img.title{width:188.62667px;height:43.57333px;margin:18.34667px auto 17.2px}section.sec-set_wallpaper img.btn_back{width:74.53333px;height:65.93333px;left:17.2px;top:11.46667px}section.sec-set_wallpaper .wrap-canvas{min-height:229.33333px;max-height:298.13333px;margin:0 auto 17.2px;border-width:4.58667px;border-radius:11.46667px}section.sec-set_wallpaper .wrap-wallpaper{border-width:3.44px;border-radius:11.46667px;width:384.13333px;margin:0 auto 0;--wrap-wallpaper-height:486.18667px}section.sec-set_wallpaper .wrap-wallpaper .scrollbar{right:11.46667px}section.sec-set_wallpaper .wrap-wallpaper .scrollContents{padding:8.02667px 25.22667px 8.02667px 8.02667px;gap:5.73333px}section.sec-set_wallpaper .wrap-wallpaper .wallpaperItem{width:110.08px;height:110.08px;border-radius:5.73333px}section.sec-set_wallpaper .wrap-wallpaper img.wallpaper{width:110.08px;height:110.08px;border-radius:5.73333px}section.sec-set_wallpaper .btn_complete.button{width:384.13333px;height:68.8px;font-size:18.34667px;margin:11.46667px auto;padding-top:16.05333px}section.sec-complete ._dummy{top:-5.73333px}section.sec-complete-download img.btn_back{width:74.53333px;height:65.93333px;left:18.34667px;top:10.32px}section.sec-complete-download img.btn_to_top{width:74.53333px;height:65.93333px;right:18.34667px;top:10.32px}section.sec-complete-download img.title_complete{width:209.84px;height:36.69333px;margin:22.93333px auto 20.64px}section.sec-complete-download .text_howto_download{font-size:16.05333px;margin:-8.02667px 0 -5.73333px}section.sec-complete-download .wrap-complete-img{min-height:310.74667px;max-height:384.13333px;border-width:4.58667px;border-radius:11.46667px;margin:20.64px auto 0}section.sec-complete-download .wrap-canvas{border-radius:6.88px}section.sec-complete-download .wrap-canvas-deco img.kamifubuki{width:98.61333px;height:196.08px}section.sec-complete-download .wrap-canvas-deco img.kamifubuki.left{left:-10.32px;top:-9.17333px}section.sec-complete-download .wrap-canvas-deco img.kamifubuki.right{right:-10.32px;top:-9.17333px}section.sec-complete-download .wrap-canvas-deco .wrap-pop{width:266.02667px;height:41.28px;line-height:41.28px;left:0;right:11.46667px;bottom:-24.08px}section.sec-complete-download .wrap-canvas-deco .wrap-pop img.pop_bg{width:266.02667px;height:41.28px}section.sec-complete-download .wrap-canvas-deco .wrap-pop .pop_text{width:266.02667px;height:41.28px;font-size:13.76px;line-height:41.28px}section.sec-complete-download .wrap-canvas-deco img.staff_1{width:44.72px;height:59.62667px;left:-20.64px;bottom:-11.46667px}section.sec-complete-download .wrap-canvas-deco img.staff_2{width:40.13333px;height:53.32px;right:12.61333px;bottom:-12.61333px}section.sec-complete-download .wrap-canvas-deco img.staff_3{width:36.69333px;height:52.17333px;right:-18.34667px;bottom:-11.46667px}section.sec-complete-download .wrap-btn_download{margin:40.13333px auto 5.73333px}section.sec-complete-download .wrap-btn_download .btn_download,section.sec-complete-download .wrap-btn_download .btn_download_with_bg{width:186.90667px;height:64.21333px;border-width:4.58667px;gap:10.32px}section.sec-complete-download .wrap-btn_download .btn_download_with_bg{border-radius:11.46667px 0 0 11.46667px}section.sec-complete-download .wrap-btn_download .btn_download{border-radius:0 11.46667px 11.46667px 0}section.sec-complete-download .wrap-btn_download img.img_download_with_bg{width:48.16px;height:35.54667px;margin:0 0 -2.29333px}section.sec-complete-download .wrap-btn_download img.img_download{width:24.08px;height:33.25333px;margin:0 0 -2.29333px}section.sec-complete-download .wrap-btn_download .text{font-size:18.34667px;letter-spacing:.36693px}section.sec-complete-download .wrap-btn_download img.icon_download{width:22.93333px;height:22.93333px;top:3.44px;margin-left:3.44px}section.sec-complete-download .btn_to_share{margin:0 auto 13.76px;height:99.76px}section.sec-complete-download .btn_to_share .text_1{font-size:37.84px;margin:-3.44px 0 10.32px}section.sec-complete-download .btn_to_share .text_2{font-size:13.76px;margin-top:-2.29333px}section.sec-complete-download .btn_to_share .text_2 .icon_notice{width:20.64px;height:18.34667px;margin-right:4.58667px;margin-bottom:4.58667px}section.sec-rule img.title_rule{width:324.50667px;height:83.70667px;margin:137.6px auto 0}section.sec-rule .overview{margin:30.96px auto 41.28px;width:338.26667px;font-size:17.2px}section.sec-rule ul.ruleList{gap:34.4px 11.46667px;width:378.4px;margin:0 auto}section.sec-rule ul.ruleList li.ruleItem{width:183.46667px}section.sec-rule ul.ruleList img.rule_img{width:183.46667px;height:183.46667px;margin-bottom:17.2px}section.sec-rule ul.ruleList .rule_text{font-size:17.2px}section.sec-rule .btn_to_top-last.button{margin:66.50667px auto 0;font-size:18.34667px;height:68.8px;padding-top:14.90667px}.sec-dialog{--header-height:51.6px}.sec-dialog .box{width:407.06667px;height:401.33333px;border-radius:11.46667px;border-width:3.44px}.sec-dialog .btn_close{right:0;top:-34.4px;font-size:18.34667px}.sec-dialog img.icon_close{width:14.90667px;height:16.05333px;margin-right:4.58667px;top:1.14667px}.sec-dialog .text{font-size:24.08px;letter-spacing:.4816px;margin:-5.73333px 0 17.2px}.sec-dialog .text-2{width:255.70667px;height:96.32px;margin-bottom:5.73333px}.sec-dialog .text-2 .pop_bg{width:255.70667px;height:96.32px}.sec-dialog .text-2 .text-2_text{font-size:13.76px;letter-spacing:.4816px;margin:0 0 11.46667px}.sec-dialog img.img{width:85.42667px;height:123.26667px}.sec-footer{margin:0 auto 0}.sec-footer .wrap-official-footer-content{margin:137.6px auto 0;padding:11.46667px 11.46667px 17.2px}.sec-footer .wrap-official-footer-content small.copyright{margin:0 auto 0}.sec-footer .wrap-official-footer-content .wrap-logo{gap:9.17333px;margin:11.46667px auto 0}.sec-footer .wrap-official-footer-content .wrap-logo .logo_bandai{height:38.98667px}.sec-footer .wrap-official-footer-content .wrap-logo .logo_bandainamco{height:22.93333px}.sec-footer .wrap-official-footer-content ul.linkList{margin:11.46667px auto}.sec-footer .wrap-official-footer-content ul.linkList a{height:38.98667px}.sec-footer .wrap-official-footer-content ul.linkList img{width:20.64px;height:20.64px;margin-right:11.46667px}.sec-footer .wrap-official-footer-content .note{font-size:9.17333px;margin:0 auto}.sec-header{margin:0 auto 0;height:51.6px;width:430px;gap:10.32px;padding:2.29333px 17.2px 0 17.2px}.sec-header .wrap-left{gap:6.88px}.sec-header .wrap-right{gap:11.46667px}.sec-header .logo_banpresto{width:70.52px;height:33.82667px}.sec-header .logo_chibigurumi{width:99.18667px;height:34.4px}.sec-header .btn_x{width:36.69333px;height:36.69333px}.sec-header .btn_line{width:36.69333px;height:36.69333px}.sec-header .btn_instagram{width:36.69333px;height:36.69333px}#about,#howto{margin-top:40.13333px}.mainContents{margin:0 auto 0;width:430px}}@media screen and (min-width:737px){.sp{display:none!important}.layoutChecker{width:1px}section.sec-modal .wrap-content{border-radius:1.76471vw;width:86.23529vw;margin:2.47059vw 2.11765vw;--modal-content-margin:4.94118vw}section.sec-modal .scroll{border-radius:1.76471vw;width:86.23529vw;min-height:63.52941vw;padding-left:42.70588vw;border:solid 2px #fff;box-sizing:border-box}section.sec-bg{background-size:100vw 41.71875vw}section.sec-bg .wrap-menu{width:17.1875vw;left:3.90625vw;top:3.125vw}section.sec-bg .wrap-menu .title_1{width:18.35938vw}section.sec-bg .wrap-menu .wrap-button{margin-top:2.73438vw;gap:1.17188vw}section.sec-bg .wrap-menu .button{width:17.1875vw;height:4.6875vw;font-size:1.25vw;padding-top:1.01562vw}section.sec-bg .wrap-menu .button .bolt::after,section.sec-bg .wrap-menu .button .bolt::before{width:1.01562vw;height:1.01562vw}section.sec-bg .car{width:26.5625vw;height:5.74219vw;left:3.82812vw;bottom:2.1875vw}section.sec-bg .to_banpresto{width:8.00781vw;height:10.03906vw;right:2.96875vw;bottom:2.1875vw}}@media screen and (min-width:737px) and (min-width:974.66667px){section.sec-modal .wrap-content{border-radius:17.2px;width:840.50667px;margin:24.08px 20.64px;--modal-content-margin:48.16px}section.sec-modal .scroll{border-radius:17.2px;width:840.50667px;min-height:619.2px;padding-left:416.24px}}@media screen and (min-width:737px) and (min-width:1467.73333px){section.sec-bg{background-size:1467.73333px 612.32px}section.sec-bg .wrap-menu{width:252.26667px;left:57.33333px;top:45.86667px}section.sec-bg .wrap-menu .title_1{width:269.46667px}section.sec-bg .wrap-menu .wrap-button{margin-top:40.13333px;gap:17.2px}section.sec-bg .wrap-menu .button{width:252.26667px;height:68.8px;font-size:18.34667px;padding-top:14.90667px}section.sec-bg .wrap-menu .button .bolt::after,section.sec-bg .wrap-menu .button .bolt::before{width:14.90667px;height:14.90667px}section.sec-bg .car{width:389.86667px;height:84.28px;left:56.18667px;bottom:32.10667px}section.sec-bg .to_banpresto{width:117.53333px;height:147.34667px;right:43.57333px;bottom:32.10667px}}@media screen and (max-width:1280px){section.sec-bg .car{display:none}}@media screen and (max-width:980px){section.sec-bg .wrap-content{display:none}}@media screen and (max-width:736px){.pc{display:none!important}.layoutChecker{width:0}section.sec-modal .wrap-content{border-radius:4vw;width:90.66667vw;margin:5.6vw 4.8vw;--modal-content-margin:11.2vw}section.sec-modal .scroll{border-radius:4vw;width:90.66667vw}}@media screen and (max-width:736px) and (min-width:430px){section.sec-modal .wrap-content{border-radius:17.2px;width:389.86667px;margin:24.08px 20.64px;--modal-content-margin:48.16px}section.sec-modal .scroll{border-radius:17.2px;width:389.86667px}}