/*! Author: Kazuya Abe (OSSI Inc.)  * Generated by Live Sass Compiler */.charaModal{position:fixed;left:50%;top:0%;height:100%;height:100vh;width:100%;width:100lvw;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.charaModal_preload{position:fixed;left:-101vw;width:1px;overflow:hidden;pointer-events:none}.charaModal::before,.charaModal::after{content:"";width:100%;height:100%;position:absolute;left:0%;top:0%;background:url(/rs3r/assets/img/chara/bgModal.webp) no-repeat center center/cover;z-index:0}.charaModal{background-color:#ead25b;z-index:110000}.charaModal_next,.charaModal_prev{position:fixed;right:1.4rem;top:65rem;z-index:500;position:absolute}.charaModal_next a,.charaModal_prev a{display:block;width:10.4rem;height:9.3rem;background:url(/rs3r/assets/img/arr3.webp) no-repeat center center/cover}@media(hover: hover)and (pointer: fine){.charaModal_next a,.charaModal_prev a{-webkit-transition:0.4s cubic-bezier(0.165, 0.84, 0.44, 1);transition:0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.charaModal_next a:hover,.charaModal_prev a:hover{-webkit-transition:0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-filter:brightness(1.2) drop-shadow(0 0 0.8rem #ead25b);filter:brightness(1.2) drop-shadow(0 0 0.8rem #ead25b)}}@media(hover: hover)and (pointer: fine)and (min-width: 1025px){.charaModal_next a:hover,.charaModal_prev a:hover{-webkit-filter:brightness(1.2) drop-shadow(0 0 clamp(4px, 0.4rem, 0.4rem) #ead25b);filter:brightness(1.2) drop-shadow(0 0 clamp(4px, 0.4rem, 0.4rem) #ead25b)}}.charaModal_next a,.charaModal_prev a{font-size:0}.charaModal_prev{right:auto;left:1.4rem}.charaModal_prev a{background:url(/rs3r/assets/img/arr4.webp) no-repeat center center/cover}.charaModal_close{width:15.8rem;height:15.8rem;position:fixed;right:0;top:0;z-index:1000}.charaModal_close_in{position:relative;width:15.8rem;height:15.8rem;display:block}.charaModal_close_in::before{content:"";width:200%;height:200%;position:absolute;left:0;top:-100%;background-color:#fff;border-radius:50%}.charaModal_close_in a{display:block;width:100%;height:100%;position:relative;font-size:0}.charaModal_close_in a::before,.charaModal_close_in a::after{content:"";width:7rem;height:.4rem;background-color:#1e2c3f;position:absolute;left:58%;top:39%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.charaModal_close_in a::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}@media(hover: hover)and (pointer: fine){.charaModal_close_in::before{-webkit-transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1)}.charaModal_close_in a::before,.charaModal_close_in a::after{-webkit-transition:.6s;transition:.6s}.charaModal_close_in:hover::before{-webkit-transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-filter:brightness(1.5) drop-shadow(0 0 0.8rem #ead25b);filter:brightness(1.5) drop-shadow(0 0 0.8rem #ead25b)}.charaModal_close_in:hover a::before,.charaModal_close_in:hover a::after{-webkit-transition:.4s;transition:.4s;width:6rem}}.charaModal_parent{overscroll-behavior-y:contain;height:100vh;height:100dvh;overflow:hidden;overflow-y:auto;padding:0;position:relative;overscroll-behavior-y:contain;z-index:1}@media(max-width: 1024px){.charaModal_parent::after{content:"";z-index:0;width:100vw;height:244.4rem;background:url(/rs3r/assets/img/chara/bgMoon.webp) no-repeat center center/100vw auto;position:absolute;left:50%;top:0%;margin-left:-50vw;pointer-events:none}.charaModal_parent_moon{position:absolute;left:50%;top:0%;margin-left:-50vw;z-index:10;width:100vw;height:244.4rem;background:url(/rs3r/assets/img/chara/bgMoon.webp) no-repeat center center/100vw auto;mix-blend-mode:overlay}}.charaModal_load{position:absolute;top:50%;width:100%;height:auto;z-index:20;pointer-events:none;width:29.7rem;opacity:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);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;-webkit-transition:.8s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.8s cubic-bezier(0.215, 0.61, 0.355, 1);mix-blend-mode:lighten;-webkit-filter:blur(3px);filter:blur(3px)}.charaModal_load img{width:100%;height:auto}.charaModal_body{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none;overscroll-behavior-y:contain;position:relative;z-index:10;position:relative;padding:16.5rem 0 0}.charaModal_name{width:100%;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:relative;z-index:10;overflow:hidden}.charaModal_name img{width:100vw;height:auto}.charaModal_name{margin-bottom:53.5rem}.charaModal_texts{background:url(/rs3r/assets/img/chara/bgText.webp) no-repeat center top/100% auto;position:relative;z-index:300;margin:16.2rem 0 0;width:100%;padding:10.3rem 0 0;font-family:YakuHanMP,"Noto Serif JP",serif;font-weight:500;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}.charaModal_texts header{font-family:YakuHanMP,"Noto Serif JP",serif;font-weight:500;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;background:url(/rs3r/assets/img/chara/hr.webp) no-repeat center bottom/100% auto;padding:0 0 5.5rem 8rem;margin-bottom:1.2rem}.charaModal_texts header h2{font-size:5.2rem;font-weight:900;letter-spacing:.05em}.charaModal_texts header dl{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;padding:0 0 0 5.5rem}.charaModal_texts header dl dt{padding-right:2.5rem}.charaModal_texts header dl dt a{display:block;width:7.7rem}@media(hover: hover)and (pointer: fine){.charaModal_texts header dl dt a{-webkit-transition:0.4s cubic-bezier(0.165, 0.84, 0.44, 1);transition:0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.charaModal_texts header dl dt a:hover{-webkit-transition:0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-filter:brightness(1.2) drop-shadow(0 0 0.8rem #ead25b);filter:brightness(1.2) drop-shadow(0 0 0.8rem #ead25b)}}@media(hover: hover)and (pointer: fine)and (min-width: 1025px){.charaModal_texts header dl dt a:hover{-webkit-filter:brightness(1.2) drop-shadow(0 0 clamp(4px, 0.4rem, 0.4rem) #ead25b);filter:brightness(1.2) drop-shadow(0 0 clamp(4px, 0.4rem, 0.4rem) #ead25b)}}.charaModal_texts header dl dt a{pointer-events:all}@-webkit-keyframes blinkVoice{0%,100%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(1.25) drop-shadow(0 0 0.4rem #ead25b);filter:brightness(1.25) drop-shadow(0 0 0.4rem #ead25b)}}@keyframes blinkVoice{0%,100%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(1.25) drop-shadow(0 0 0.4rem #ead25b);filter:brightness(1.25) drop-shadow(0 0 0.4rem #ead25b)}}.charaModal_texts header dl dt a.active{pointer-events:none;-webkit-animation:2s blinkVoice infinite cubic-bezier(0.215, 0.61, 0.355, 1);animation:2s blinkVoice infinite cubic-bezier(0.215, 0.61, 0.355, 1)}.charaModal_texts header dl dt img{width:100%;height:auto}.charaModal_texts header dl dd{font-size:3.3rem;letter-spacing:.05em}.charaModal_texts p{font-size:3.2rem;line-height:1.844;font-weight:600;letter-spacing:.05em;padding:0 8rem}.charaModal_ss{width:92.5rem;margin:4rem auto 0;position:relative}.charaModal_ss img{width:100%;height:auto}.charaModal_dot{width:25rem;display:block;position:absolute;left:-8rem;bottom:-1.5rem}.charaModal_dot img{width:100%;height:auto}.charaModal_chara{position:absolute;top:-2.3rem;width:100%;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;z-index:110;pointer-events:none}.charaModal_chara img{width:140rem;height:auto}@media(min-width: 1025px){.charaModal{background:url(/rs3r/assets/img/chara/bgModal@pc.webp) no-repeat center center/cover}.charaModal::before,.charaModal::after{left:min(-230px,-23rem);background:url(/rs3r/assets/img/chara/bgModal_l@pc.webp) no-repeat center center/cover}.charaModal_bg{position:relative}.charaModal_bg::before,.charaModal_bg::after{right:min(-230px,-23rem);top:0;width:100%;height:100%;content:"";position:absolute;background:url(/rs3r/assets/img/chara/bgModal_r@pc.webp) no-repeat center center/cover}.charaModal_next,.charaModal_prev{right:clamp(34px,3.4rem,3.4rem);top:clamp(506px,50.6rem,50.6rem);top:50%;margin-top:min(-36px,-3.6rem);position:fixed}.charaModal_next a,.charaModal_prev a{display:block;width:clamp(82px,8.2rem,8.2rem);height:clamp(73px,7.3rem,7.3rem);background:url(/rs3r/assets/img/arr3.webp) no-repeat center center/cover}}@media(min-width: 1025px)and (hover: hover)and (pointer: fine){.charaModal_next a,.charaModal_prev a{-webkit-transition:0.9s cubic-bezier(0.165, 0.84, 0.44, 1);transition:0.9s cubic-bezier(0.165, 0.84, 0.44, 1)}.charaModal_next a:hover,.charaModal_prev a:hover{-webkit-transition:0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transform:translate(16%, 0);transform:translate(16%, 0);-webkit-filter:brightness(1.12) drop-shadow(0 0 0.4rem #ead25b);filter:brightness(1.12) drop-shadow(0 0 0.4rem #ead25b)}}@media(min-width: 1025px)and (hover: hover)and (pointer: fine)and (min-width: 1025px){.charaModal_next a:hover,.charaModal_prev a:hover{-webkit-filter:brightness(1.12) drop-shadow(0 0 clamp(2px, 0.2rem, 0.2rem) #ead25b);filter:brightness(1.12) drop-shadow(0 0 clamp(2px, 0.2rem, 0.2rem) #ead25b)}}@media(min-width: 1025px){.charaModal_prev{right:auto;left:clamp(34px,3.4rem,3.4rem)}.charaModal_prev a{background:url(/rs3r/assets/img/arr4.webp) no-repeat center center/cover}}@media(min-width: 1025px)and (hover: hover)and (pointer: fine){.charaModal_prev a{-webkit-transition:0.9s cubic-bezier(0.165, 0.84, 0.44, 1);transition:0.9s cubic-bezier(0.165, 0.84, 0.44, 1)}.charaModal_prev a:hover{-webkit-transition:0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:0.6s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transform:translate(-16%, 0);transform:translate(-16%, 0);-webkit-filter:brightness(1.12) drop-shadow(0 0 0.4rem #ead25b);filter:brightness(1.12) drop-shadow(0 0 0.4rem #ead25b)}}@media(min-width: 1025px)and (hover: hover)and (pointer: fine)and (min-width: 1025px){.charaModal_prev a:hover{-webkit-filter:brightness(1.12) drop-shadow(0 0 clamp(2px, 0.2rem, 0.2rem) #ead25b);filter:brightness(1.12) drop-shadow(0 0 clamp(2px, 0.2rem, 0.2rem) #ead25b)}}@media(min-width: 1025px){.charaModal_close{width:clamp(103px,10.3rem,10.3rem);height:clamp(103px,10.3rem,10.3rem)}.charaModal_close_in{position:relative;width:clamp(103px,10.3rem,10.3rem);height:clamp(103px,10.3rem,10.3rem)}.charaModal_close_in a::before,.charaModal_close_in a::after{content:"";width:clamp(46px,4.6rem,4.6rem);height:clamp(3px,0.3rem,.3rem);border-radius:1px}.charaModal_close_in{-webkit-filter:drop-shadow(0 0 clamp(11px, 1.1rem, 1.1rem) #11222f);filter:drop-shadow(0 0 clamp(11px, 1.1rem, 1.1rem) #11222f)}}@media(min-width: 1025px)and (hover: hover)and (pointer: fine){.charaModal_close::before{-webkit-transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-filter:drop-shadow(0 0 clamp(11px, 1.1rem, 1.1rem) #11222f);filter:drop-shadow(0 0 clamp(11px, 1.1rem, 1.1rem) #11222f)}.charaModal_close a::before,.charaModal_close a::after{-webkit-transition:.6s;transition:.6s}.charaModal_close:hover::before{-webkit-transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-filter:brightness(1.5) drop-shadow(0 0 clamp(11px, 1.1rem, 1.1rem) #ead25b);filter:brightness(1.5) drop-shadow(0 0 clamp(11px, 1.1rem, 1.1rem) #ead25b)}.charaModal_close:hover a::before,.charaModal_close:hover a::after{-webkit-transition:.4s;transition:.4s;width:clamp(36px,3.6rem,3.6rem)}}@media(min-width: 1025px){.charaModal_parent{width:100%}.charaModal_parent::after{content:"";width:100%;height:100%;background:url(/rs3r/assets/img/chara/bgMoon@pc.webp) no-repeat center center/clamp(1400px, 140rem, 140rem) clamp(1400px,140rem,140rem);z-index:0;pointer-events:none;position:fixed;top:0;left:0}.charaModal_parent_moon{position:fixed;top:0;left:0;width:100%;height:100%;display:block;z-index:10;background:url(/rs3r/assets/img/chara/bgMoon@pc.webp) no-repeat center center/clamp(1400px, 140rem, 140rem) clamp(1400px,140rem,140rem);mix-blend-mode:overlay}.charaModal_wrap{width:clamp(1280px,128rem,128rem);margin:0 auto}.charaModal_load{width:clamp(160px,16rem,16rem)}.charaModal_body{width:100%;padding:0rem 0 0;margin:0 auto;min-height:clamp(1080px,108rem,108rem)}.charaModal_body::after{content:"";z-index:0;width:100%;height:clamp(1920px,192rem,192rem);display:none;background:url(/rs3r/assets/img/chara/bgMoon@pc.webp) no-repeat center center/clamp(1920px, 192rem, 192rem) clamp(1920px,192rem,192rem);position:absolute;left:50%;top:50%;pointer-events:none;margin:min(-960px,-96rem) 0 0 min(-960px,-96rem)}.charaModal_name{width:100%;margin:0 auto;display:block}.charaModal_name img{width:clamp(1280px,128rem,128rem);height:auto;max-width:inherit;display:block}.charaModal_name{margin-bottom:clamp(0px,0rem,0rem)}}@media(min-width: 1025px)and (min-width: 1025px)and (max-width: 1280px){.charaModal_name img{height:11.563vw;width:auto}}@media(min-width: 1025px){.charaModal_texts{background:none;width:clamp(603px,60.3rem,60.3rem);margin:clamp(0px,0rem,0rem) 0 0 clamp(58px,5.8rem,5.8rem);padding:clamp(46px,4.6rem,4.6rem) 0 0}.charaModal_texts header{background:url(/rs3r/assets/img/chara/hr@pc.webp) no-repeat center bottom/100% auto;padding:0 0 clamp(42px,4.2rem,4.2rem) clamp(27px,2.7rem,2.7rem);margin-bottom:clamp(12px,1.2rem,1.2rem)}.charaModal_texts header h2{font-size:clamp(35px,3.5rem,3.5rem)}.charaModal_texts header dl{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;padding:0 0 0 clamp(25px,2.5rem,2.5rem)}.charaModal_texts header dl dt{padding-right:clamp(17px,1.7rem,1.7rem);position:relative;top:clamp(3px,0.3rem,.3rem)}.charaModal_texts header dl dt a{display:block;width:clamp(48px,4.8rem,4.8rem)}.charaModal_texts header dl dt img{width:100%;height:auto}.charaModal_texts header dl dd{font-size:clamp(22px,2.2rem,2.2rem)}.charaModal_texts p{font-size:clamp(20px,2rem,2rem);line-height:1.9;padding:0 0 0 clamp(30px,3rem,3rem)}.charaModal_ss{width:clamp(564px,56.4rem,56.4rem);margin:clamp(50px,5rem,5rem) clamp(5px,0.5rem,.5rem) 0 auto}.charaModal_ss img{width:100%;height:auto}.charaModal_dot{width:clamp(150px,15rem,15rem);left:auto;right:min(-56px,-5.6rem);bottom:min(-12px,-1.2rem)}.charaModal_dot img{width:100%;height:auto}.charaModal_chara{position:absolute;top:min(-50px,-5rem);width:clamp(1000px,100rem,100rem);left:50%;margin-left:min(-210px,-21rem);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;z-index:110;pointer-events:none;display:block}.charaModal_chara.-pcwide{width:clamp(1920px,192rem,192rem);margin-left:min(-960px,-96rem)}.charaModal_chara img{width:100%;height:auto}}@media(min-width: 1025px){.charaModal::before{-webkit-transform:translate(4%, 0) scale(1.02);transform:translate(4%, 0) scale(1.02);-webkit-filter:brightness(5);filter:brightness(5)}.charaModal::after{-webkit-transform:translate(4%, 0) scale(1.02);transform:translate(4%, 0) scale(1.02);mix-blend-mode:hard-light}.charaModal_bg::before{-webkit-transform:translate(-4%, 0) scale(1.02);transform:translate(-4%, 0) scale(1.02);-webkit-filter:brightness(5);filter:brightness(5)}.charaModal_bg::after{-webkit-transform:translate(-4%, 0) scale(1.02);transform:translate(-4%, 0) scale(1.02);mix-blend-mode:hard-light}}.charaModal_shadow{opacity:0;position:fixed;left:-101vw;overflow:hidden;width:0;pointer-events:none}.charaModal_body{opacity:0}.charaModal_dot{opacity:0;-webkit-transform:translate(-15%, 0);transform:translate(-15%, 0);-webkit-filter:blur(1px);filter:blur(1px)}.charaModal_parent{opacity:0;-webkit-transition:.6s cubic-bezier(0.23, 1, 0.32, 1);transition:.6s cubic-bezier(0.23, 1, 0.32, 1)}.charaModal_parent::after{-webkit-transform:scale(1.12) translate(0, 6%);transform:scale(1.12) translate(0, 6%);-webkit-filter:brightness(0.15);filter:brightness(0.15);-webkit-transition:.6s cubic-bezier(0.23, 1, 0.32, 1);transition:.6s cubic-bezier(0.23, 1, 0.32, 1)}.charaModal_parent_moon{-webkit-transform:scale(1.12) translate(0, 6%);transform:scale(1.12) translate(0, 6%);-webkit-transition:.6s cubic-bezier(0.23, 1, 0.32, 1);transition:.6s cubic-bezier(0.23, 1, 0.32, 1)}@media(min-width: 1025px){.charaModal_parent::after{-webkit-transform:scale(1.18) translate(0, 2%);transform:scale(1.18) translate(0, 2%);-webkit-filter:brightness(0.15);filter:brightness(0.15);-webkit-transition:.6s cubic-bezier(0.23, 1, 0.32, 1);transition:.6s cubic-bezier(0.23, 1, 0.32, 1)}.charaModal_parent_moon{-webkit-transform:scale(1.18) translate(0, 2%);transform:scale(1.18) translate(0, 2%);-webkit-transition:.6s cubic-bezier(0.23, 1, 0.32, 1);transition:.6s cubic-bezier(0.23, 1, 0.32, 1)}}.charaModal{opacity:0;pointer-events:none}.charaModal_close{opacity:0;-webkit-transform:translate(100%, -100%);transform:translate(100%, -100%)}.charaModal_next{opacity:0;-webkit-transform:translate(100%, 0%);transform:translate(100%, 0%)}.charaModal_prev{opacity:0;-webkit-transform:translate(-100%, 0%);transform:translate(-100%, 0%)}.charaModal_dot{opacity:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-filter:blur(2px);filter:blur(2px)}@media(min-width: 1025px){.charaModal_dot{-webkit-transform:translate(-30%, 0);transform:translate(-30%, 0)}}.charaModal_open{overflow:hidden}.charaModal_open .charaModal{opacity:1;pointer-events:all;-webkit-transition:opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.charaModal_open .charaModal_body{opacity:1;-webkit-transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1)}.charaModal_open .charaModal::before,.charaModal_open .charaModal_bg::before{-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:1.8s cubic-bezier(0.39, 0.575, 0.565, 1);transition:1.8s cubic-bezier(0.39, 0.575, 0.565, 1)}.charaModal_open .charaModal::after,.charaModal_open .charaModal_bg::after{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0;-webkit-transition:1.8s cubic-bezier(0.39, 0.575, 0.565, 1);transition:1.8s cubic-bezier(0.39, 0.575, 0.565, 1)}.charaModal_open .charaModal_parent{opacity:1;-webkit-transition:.6s cubic-bezier(0.23, 1, 0.32, 1);transition:.6s cubic-bezier(0.23, 1, 0.32, 1)}.charaModal_open .charaModal_parent::after{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);-webkit-transition:2.4s cubic-bezier(0.23, 1, 0.32, 1),-webkit-filter 4.8s .4s cubic-bezier(0.23, 1, 0.32, 1);transition:2.4s cubic-bezier(0.23, 1, 0.32, 1),-webkit-filter 4.8s .4s cubic-bezier(0.23, 1, 0.32, 1);transition:2.4s cubic-bezier(0.23, 1, 0.32, 1),filter 4.8s .4s cubic-bezier(0.23, 1, 0.32, 1);transition:2.4s cubic-bezier(0.23, 1, 0.32, 1),filter 4.8s .4s cubic-bezier(0.23, 1, 0.32, 1),-webkit-filter 4.8s .4s cubic-bezier(0.23, 1, 0.32, 1)}.charaModal_open .charaModal_parent_moon{-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);opacity:0;-webkit-transition:2.4s cubic-bezier(0.23, 1, 0.32, 1),opacity 4.8s .4s cubic-bezier(0.23, 1, 0.32, 1);transition:2.4s cubic-bezier(0.23, 1, 0.32, 1),opacity 4.8s .4s cubic-bezier(0.23, 1, 0.32, 1)}.charaModal_open .charaModal_next,.charaModal_open .charaModal_prev,.charaModal_open .charaModal_close{opacity:1;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:1.2s 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:1.2s 1.2s cubic-bezier(0.165, 0.84, 0.44, 1)}.charaModal_open .charaModal_dot{opacity:1;-webkit-transform:translate(0%, 0);transform:translate(0%, 0);-webkit-filter:blur(0);filter:blur(0)}.charaModal_open .charaModal_next{-webkit-transition:1.4s .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:1.4s .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.charaModal_open .charaModal_prev{-webkit-transition:1.4s .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:1.4s .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.charaModal_open .charaModal_name img,.charaModal_open .charaModal_texts{-webkit-transition:1.4s .6s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 1.2s .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:1.4s .6s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 1.2s .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.charaModal_open .charaModal_chara img{-webkit-transition:1.4s .1s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .9s .1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:1.4s .1s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .9s .1s cubic-bezier(0.215, 0.61, 0.355, 1)}.charaModal_open .charaModal_dot{-webkit-transition:1s 1.15s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .5s 1.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:1s 1.15s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .5s 1.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.charaModal_open .loading .charaModal_next{opacity:0;-webkit-transform:translate(100%, 0%);transform:translate(100%, 0%);-webkit-transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1);pointer-events:none}.charaModal_open .loading .charaModal_prev{opacity:0;-webkit-transform:translate(-100%, 0%);transform:translate(-100%, 0%);-webkit-transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.6s cubic-bezier(0.215, 0.61, 0.355, 1);pointer-events:none}.charaModal_open .loading .charaModal_name img,.charaModal_open .loading .charaModal_texts{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);opacity:0;-webkit-filter:blur(3px);filter:blur(3px);-webkit-transition:1.2s .5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 1.1s .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:1.2s .5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 1.1s .6s cubic-bezier(0.215, 0.61, 0.355, 1);z-index:100;pointer-events:none;position:relative}.charaModal_open .loading .charaModal_chara img{-webkit-transform:translate(0, 0) scale(0.9);transform:translate(0, 0) scale(0.9);opacity:0;-webkit-filter:blur(3px);filter:blur(3px);-webkit-transition:1.3s .1s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .9s .1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:1.3s .1s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .9s .1s cubic-bezier(0.215, 0.61, 0.355, 1);z-index:100;pointer-events:none;position:relative}.charaModal_open .loading .charaModal_load{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.charaModal_open .loading .charaModal_load img{-webkit-animation:loading 1.6s cubic-bezier(0.23, 1, 0.32, 1) infinite;animation:loading 1.6s cubic-bezier(0.23, 1, 0.32, 1) infinite}.charaModal_open .loading .charaModal_dot{opacity:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-filter:blur(2px);filter:blur(2px)}@media(min-width: 1025px){.charaModal_open .loading .charaModal_dot{-webkit-transform:translate(-30%, 0);transform:translate(-30%, 0)}}.charaModal_open.charaModal_movePrev .charaModal_next,.charaModal_open.charaModal_moveNext .charaModal_next{opacity:0;-webkit-transform:translate(100%, 0%);transform:translate(100%, 0%);-webkit-transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1);pointer-events:none}.charaModal_open.charaModal_movePrev .charaModal_prev,.charaModal_open.charaModal_moveNext .charaModal_prev{opacity:0;-webkit-transform:translate(-100%, 0%);transform:translate(-100%, 0%);-webkit-transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1);pointer-events:none}.charaModal_open.charaModal_movePrev .charaModal_name img,.charaModal_open.charaModal_moveNext .charaModal_name img{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);opacity:0;-webkit-transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1);z-index:100;pointer-events:none;position:relative;-webkit-filter:blur(1px);filter:blur(1px)}.charaModal_open.charaModal_movePrev .charaModal_texts,.charaModal_open.charaModal_moveNext .charaModal_texts{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);opacity:0;-webkit-transition:.4s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.4s 0s cubic-bezier(0.215, 0.61, 0.355, 1);z-index:100;pointer-events:none;position:relative;-webkit-filter:blur(1px);filter:blur(1px)}.charaModal_open.charaModal_movePrev .charaModal_chara img,.charaModal_open.charaModal_moveNext .charaModal_chara img{-webkit-transform:translate(0, 1%) scale(1.12);transform:translate(0, 1%) scale(1.12);opacity:0;-webkit-transition:.6s 0s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.6s 0s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1);z-index:100;pointer-events:none;position:relative;-webkit-filter:blur(2px);filter:blur(2px)}@media(min-width: 1025px){.charaModal_open.charaModal_movePrev .charaModal_chara img,.charaModal_open.charaModal_moveNext .charaModal_chara img{-webkit-transform:translate(0, 0%) scale(1.2);transform:translate(0, 0%) scale(1.2)}}.charaModal_open.charaModal_movePrev .charaModal_dot,.charaModal_open.charaModal_moveNext .charaModal_dot{opacity:0;-webkit-transform:translate(20%, 0);transform:translate(20%, 0);-webkit-transition:.6s 0s cubic-bezier(0.165, 0.84, 0.44, 1);transition:.6s 0s cubic-bezier(0.165, 0.84, 0.44, 1)}.charaModal_open.charaModal_hide .charaModal{opacity:0;pointer-events:none;-webkit-transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1)}