.char-info__img svg g{display:none}.is-visible .char-info__img svg g{display:block;animation:pyonpyon 1s linear}@keyframes tada{0%{transform:scaleZ(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scaleZ(1)}}@keyframes heartBeat-s{0%{transform:scale(1)}14%{transform:scale(1.1)}28%{transform:scale(1)}42%{transform:scale(1.1)}70%{transform:scale(1)}}@keyframes bounce-s{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-8px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-4px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-2px,0) scaleY(1.02)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.2)}28%{transform:scale(1)}42%{transform:scale(1.2)}70%{transform:scale(1)}}@keyframes heartBeatIn{0%{opacity:0;transform:scale(1)}14%{opacity:1;transform:scale(1.2)}28%{transform:scale(1)}42%{transform:scale(1.2)}70%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}@keyframes rotate360{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes lightSpeedInTopRight{0%{transform:translate3d(80%,-80%,0) skew(-20deg,-20deg);opacity:0}60%{transform:skew(10deg,10deg);opacity:1}80%{transform:skew(-5deg,-5deg)}to{transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{transform:translate3d(80%,0,0) skew(-20deg);opacity:0}60%{transform:skew(10deg);opacity:1}80%{transform:skew(-5deg)}to{transform:translateZ(0)}}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0)}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg);opacity:1}to{transform:perspective(400px);opacity:1}}@keyframes pyonpyon{0%{transform:translate(100px) translateY(0)}15%{transform:translate(70px) translateY(-28px)}30%{transform:translate(40px) translateY(0)}45%{transform:translate(20px) translateY(-17px)}60%{transform:translate(0) translateY(0)}70%{transform:translate(0) translateY(-3px)}80%{transform:translate(0) translateY(0)}90%{transform:translate(0) translateY(-1px)}to{transform:translate(0) translateY(0)}}@keyframes pyonpyon-wide{0%{transform:translate(180px) translateY(0)}12%{transform:translate(150px) translateY(-36px)}24%{transform:translate(120px) translateY(0)}36%{transform:translate(90px) translateY(-36px)}48%{transform:translate(60px) translateY(0)}60%{transform:translate(30px) translateY(-36px)}72%{transform:translate(0) translateY(0)}80%{transform:translate(0) translateY(-3.6px)}88%{transform:translate(0) translateY(0)}94%{transform:translate(0) translateY(-1.2px)}to{transform:translate(0) translateY(0)}}.page-characters__cnt[data-astro-cid-6qx4dwjx]{position:relative;background:#da453d;background-color:#dc5e58;z-index:1;margin-block-start:calc(-1 * 100vw / 375);margin-block-start:-1px;padding:6.4vw 6.4vw calc(80 * 100vw / 375);padding:24px 24px 80px}@media(min-width:769px){.page-characters__cnt[data-astro-cid-6qx4dwjx]{display:flex;justify-content:center;align-items:center;margin-block-start:-1px;padding:88px 0 180px;inline-size:100%}}.page-characters__cnt[data-astro-cid-6qx4dwjx]:before{position:fixed;inset:0;background-image:url(/assets/bg1.jpg);background-size:cover;background-position:center;opacity:.1;z-index:-1}@media(min-width:769px){.char-slide[data-astro-cid-6qx4dwjx]{display:flex;flex-direction:column;align-items:center;inline-size:100%}}.char-slide__bg[data-astro-cid-6qx4dwjx]{display:none}@media(min-width:769px){.char-slide__bg[data-astro-cid-6qx4dwjx]{display:block;position:absolute;top:320px;left:0;inline-size:100%;block-size:auto;overflow:hidden;z-index:-1;transform:translateY(-50%)}.char-slide__bg[data-astro-cid-6qx4dwjx] ul[data-astro-cid-6qx4dwjx]{inline-size:max-content;block-size:auto;display:flex;align-items:center;justify-content:center;gap:32px}.char-slide__bg[data-astro-cid-6qx4dwjx] ul[data-astro-cid-6qx4dwjx]+ul[data-astro-cid-6qx4dwjx]{margin-block-start:30px}.char-slide__bg[data-astro-cid-6qx4dwjx] li[data-astro-cid-6qx4dwjx]{min-inline-size:100px;max-inline-size:100px}}.char-arrows[data-astro-cid-6qx4dwjx]{display:flex;gap:calc(16 * 100vw / 375);justify-content:center;margin-block-start:6.4vw}@media(min-width:769px){.char-arrows[data-astro-cid-6qx4dwjx]{gap:16px;position:absolute;top:320px;inline-size:100svi;max-inline-size:1100px;transform:translateY(-50%);margin-block-start:0;display:flex;justify-content:space-between;align-items:center;padding-inline:24px;z-index:5}}.char-arrow[data-astro-cid-6qx4dwjx]{background:none;border:none;padding:0;cursor:pointer}.char-arrow[data-astro-cid-6qx4dwjx] .c-btn[data-astro-cid-6qx4dwjx]{pointer-events:none}.char-pagination[data-astro-cid-6qx4dwjx]{display:flex;gap:3.2vw;justify-content:center}@media(min-width:769px){.char-pagination[data-astro-cid-6qx4dwjx]{gap:8px;max-inline-size:472px;margin-block-end:32px}}.char-pagination__btn[data-astro-cid-6qx4dwjx]{background:none;border:none;padding:0;cursor:pointer;position:relative}.char-pagination__off[data-astro-cid-6qx4dwjx],.char-pagination__on[data-astro-cid-6qx4dwjx]{display:none}.char-pagination__btn[data-astro-cid-6qx4dwjx]:not(.is-active) .char-pagination__off[data-astro-cid-6qx4dwjx].char-pagination__sp{display:block}@media(min-width:769px){.char-pagination__btn[data-astro-cid-6qx4dwjx]:not(.is-active) .char-pagination__off[data-astro-cid-6qx4dwjx].char-pagination__sp{display:none}}.char-pagination__btn[data-astro-cid-6qx4dwjx]:not(.is-active) .char-pagination__off[data-astro-cid-6qx4dwjx].char-pagination__pc{display:none}@media(min-width:769px){.char-pagination__btn[data-astro-cid-6qx4dwjx]:not(.is-active) .char-pagination__off[data-astro-cid-6qx4dwjx].char-pagination__pc{display:block}}.char-pagination__btn[data-astro-cid-6qx4dwjx].is-active .char-pagination__on[data-astro-cid-6qx4dwjx].char-pagination__sp{display:block}@media(min-width:769px){.char-pagination__btn[data-astro-cid-6qx4dwjx].is-active .char-pagination__on[data-astro-cid-6qx4dwjx].char-pagination__sp{display:none}}.char-pagination__btn[data-astro-cid-6qx4dwjx].is-active .char-pagination__on[data-astro-cid-6qx4dwjx].char-pagination__pc{display:none}@media(min-width:769px){.char-pagination__btn[data-astro-cid-6qx4dwjx].is-active .char-pagination__on[data-astro-cid-6qx4dwjx].char-pagination__pc{display:block}}.char-info[data-astro-cid-6qx4dwjx]{display:flex;flex-direction:column;align-items:center;gap:calc(16 * 100vw / 375)}@media(min-width:769px){.char-info[data-astro-cid-6qx4dwjx]{gap:24px}}.char-info__img[data-astro-cid-6qx4dwjx]{inline-size:100%;block-size:calc(380 * 100vw / 375);display:flex;justify-content:center;align-items:center}@media(min-width:769px){.char-info__img[data-astro-cid-6qx4dwjx]{max-block-size:400px;max-inline-size:390px}}.char-info__name[data-astro-cid-6qx4dwjx]{block-size:16vw;inline-size:auto}@media(min-width:769px){.char-info__name[data-astro-cid-6qx4dwjx]{block-size:80px}}.char-info__about[data-astro-cid-6qx4dwjx]{font-family:Noto Sans JP,sans-serif;font-feature-settings:"pwid" on,"palt" on;font-size:calc(14 * 100vw / 375);font-weight:400;line-height:1.5;text-align:center;color:#fff}@media(min-width:769px){.char-info__about[data-astro-cid-6qx4dwjx]{font-size:18px}}.char-info__about[data-astro-cid-6qx4dwjx] p[data-astro-cid-6qx4dwjx]{margin:0}.char-info__about[data-astro-cid-6qx4dwjx] .is-sp[data-astro-cid-6qx4dwjx]{display:block}@media(min-width:769px){.char-info__about[data-astro-cid-6qx4dwjx] .is-sp[data-astro-cid-6qx4dwjx]{display:none}}
