@charset "UTF-8";.fadeIn{opacity:0}.fadeIn.inview{transition:opacity .5s ease-in-out .1s;opacity:1}.fadeInUp{opacity:0;transform:translateY(30px)}.fadeInUp.inview{transition:transform 1.5s cubic-bezier(.215,.61,.355,1),opacity .5s ease-in-out;opacity:1;transform:translateY(0)}@keyframes maniStamp{0%{opacity:0;transform:rotate(-10deg) translate(30px,-30px) scale(1.1)}40%{opacity:1;transform:rotate(0) translate(30px,-30px) scale(1.2)}to{transform:none;opacity:1}}@keyframes prdTextAnimation{0%{opacity:0;transform:rotate(0) translate(30px,30px) scale(1.1)}to{transform:none;opacity:1}}@keyframes clipTpRight{0%{opacity:1;-webkit-clip-path:polygon(0 0,0% 0,0% 100%,0% 100%);clip-path:polygon(0 0,0% 0,0% 100%,0% 100%)}to{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}@keyframes clipTpLeft{0%{opacity:1;-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}@keyframes clipToBottom{0%{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 0%,0% 0%);clip-path:polygon(0 0,100% 0,100% 0%,0% 0%)}to{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}@keyframes clipTpRightScale{0%{opacity:1;-webkit-clip-path:polygon(0 0,0% 0,0% 100%,0% 100%);clip-path:polygon(0 0,0% 0,0% 100%,0% 100%);transform:scale(1.3)}to{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transform:scale(1)}}@keyframes arrowBottom{0%{transform:translateY(-2px)}50%{transform:translateY(4px)}to{transform:translateY(-2px)}}@keyframes scaleUp{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes scaleUpLg{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes shineAnimation{0%{opacity:0;transform:translateZ(0) scale(1)}50%{opacity:1;transform:translateZ(0) scale(1.2)}to{opacity:0;transform:translateZ(0) scale(1)}}@keyframes shineAnimationSmall{0%{opacity:0;transform:translateZ(0) scale(1)}50%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translateZ(0) scale(1)}}@keyframes maniStamp{0%{opacity:0;transform:rotate(-10deg) translate(30px,-30px) scale(1)}40%{opacity:1;transform:rotate(0) translate(30px,-30px) scale(1.05)}to{transform:none;opacity:1}}@keyframes maniStampRev{0%{opacity:0;transform:rotate(10deg) translate(-30px,-30px) scale(1.1)}40%{opacity:1;transform:rotate(0) translate(-30px,-30px) scale(1.2)}to{transform:none;opacity:1}}@keyframes storeBound{0%{transform:scale(1)}20%{transform:scale(1)}65%{transform:scale(1.05)}95%{transform:scale(1)}to{transform:scale(1)}}body{font-family:"M PLUS Rounded 1c",serif;font-weight:500;color:#0d0d0d;line-height:1.75;color:#fff}@media screen and (max-width: 768px){.pc_only{display:none!important}}@media screen and (min-width: 769px){.sp_only{display:none!important}}img{display:block;max-width:100%}@media screen and (min-width: 769px){.inner{padding-right:.7777777778vw}}@media screen and (min-width: 1440px){.inner{padding-right:11.2px}}@media screen and (max-width: 768px){.inner{padding-right:1.7811704835vw}}@media screen and (min-width: 769px){.inner{padding-left:.7777777778vw}}@media screen and (min-width: 1440px){.inner{padding-left:11.2px}}@media screen and (max-width: 768px){.inner{padding-left:1.7811704835vw}}@media screen and (min-width: 769px){.section-padding{padding-top:2.3333333333vw}}@media screen and (min-width: 1440px){.section-padding{padding-top:33.6px}}@media screen and (max-width: 768px){.section-padding{padding-top:5.3435114504vw}}@media screen and (min-width: 769px){.section-padding{padding-bottom:2.3333333333vw}}@media screen and (min-width: 1440px){.section-padding{padding-bottom:33.6px}}@media screen and (max-width: 768px){.section-padding{padding-bottom:5.3435114504vw}}@media screen and (min-width: 769px){.section-pt{padding-top:2.3333333333vw}}@media screen and (min-width: 1440px){.section-pt{padding-top:33.6px}}@media screen and (max-width: 768px){.section-pt{padding-top:5.3435114504vw}}@media screen and (min-width: 769px){.section-pb{padding-bottom:2.3333333333vw}}@media screen and (min-width: 1440px){.section-pb{padding-bottom:33.6px}}@media screen and (max-width: 768px){.section-pb{padding-bottom:5.3435114504vw}}.movie-modal{display:none;z-index:500;position:fixed;top:0;left:0;width:100%;height:100%}.movie-modal__inner{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;background-color:#00000080}.movie-modal__iframe-wrap{position:relative;max-width:95vw;width:960px}.movie-modal__iframe-wrap svg{position:absolute;cursor:pointer;transition:transform .2s;width:24px;right:0;top:-38px}@media (hover: hover) and (min-width: 769px){.movie-modal__iframe-wrap svg:hover{transform:scale(1.1)}}.movie-modal__iframe{aspect-ratio:16/9;height:100%;width:100%;background:#000}.movie-modal__iframe video{position:absolute;top:0;left:0;width:100%;height:100%}/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.app-fv__kv{position:relative}.app-fv__kv:before{content:"";padding-top:57.5%;display:block}@media screen and (max-width: 768px){.app-fv__kv:before{padding-top:180%}}.app-fv__kv img{position:absolute;left:0;top:0;width:100%}.app-fv__logo{width:20%;position:absolute;top:2.5%;right:3%}@media screen and (max-width: 768px){.app-fv__logo{width:41%}}.app-fv__logo img{width:100%}.app-cp{background-image:url(../images/cp_bg.png);background-size:cover;background-position:center top;border-bottom-right-radius:30px;border-bottom-left-radius:30px;position:relative;z-index:2}@media screen and (min-width: 769px){.app-cp{padding-top:29.6527777778vw}}@media screen and (min-width: 1440px){.app-cp{padding-top:427px}}@media screen and (max-width: 768px){.app-cp{padding-top:67.9071246819vw}}@media screen and (max-width: 768px){.app-cp{padding-top:35.6234096692vw}}@media screen and (min-width: 769px){.app-cp{margin-top:-9.7222222222vw}}@media screen and (min-width: 1440px){.app-cp{margin-top:-140px}}@media screen and (max-width: 768px){.app-cp{margin-top:-22.2646310433vw}}@media screen and (max-width: 768px){.app-cp{margin-top:-38.1679389313vw}}@media screen and (min-width: 769px){.app-cp{padding-bottom:7.7777777778vw}}@media screen and (min-width: 1440px){.app-cp{padding-bottom:112px}}@media screen and (max-width: 768px){.app-cp{padding-bottom:17.8117048346vw}}@media screen and (max-width: 768px){.app-cp{padding-bottom:15.2671755725vw}}@media screen and (max-width: 768px){.app-cp{background-image:url(../images/cp_bg_sp.png)}}.app-cp-intro{margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.app-cp-intro{width:83.6111111111vw}}@media screen and (min-width: 1440px){.app-cp-intro{width:1204px}}@media screen and (max-width: 768px){.app-cp-intro{width:191.475826972vw}}@media screen and (max-width: 768px){.app-cp-intro{width:87.786259542vw}}@media screen and (min-width: 769px){.app-cp-intro{margin-top:6.8055555556vw}}@media screen and (min-width: 1440px){.app-cp-intro{margin-top:98px}}@media screen and (max-width: 768px){.app-cp-intro{margin-top:15.5852417303vw}}.app-cp__list{display:flex;justify-content:center;flex-wrap:wrap;gap:3%;margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.app-cp__list{row-gap:1.4583333333vw}}@media screen and (min-width: 1440px){.app-cp__list{row-gap:21px}}@media screen and (max-width: 768px){.app-cp__list{row-gap:3.3396946565vw}}@media screen and (min-width: 769px){.app-cp__list{width:77.7777777778vw}}@media screen and (min-width: 1440px){.app-cp__list{width:1120px}}@media screen and (max-width: 768px){.app-cp__list{width:178.1170483461vw}}@media screen and (max-width: 768px){.app-cp__list{width:86.5139949109vw}}@media screen and (min-width: 769px){.app-cp__list{margin-top:8.75vw}}@media screen and (min-width: 1440px){.app-cp__list{margin-top:126px}}@media screen and (max-width: 768px){.app-cp__list{margin-top:20.0381679389vw}}@media screen and (max-width: 768px){.app-cp__list{margin-top:10.1781170483vw}}@media screen and (max-width: 768px){.app-cp__list{flex-direction:column}}.app-cp__item{width:31%;position:relative}.app-cp__item.comp .app-cp__icon{display:block}.app-cp__item:nth-child(2){width:29.6%}@media screen and (max-width: 768px){.app-cp__item:nth-child(2){width:100%}}.app-cp__item:nth-child(2) img{margin-top:-2.5%}@media screen and (max-width: 768px){.app-cp__item:nth-child(2) img{margin-top:0}}.app-cp__item:nth-child(4){width:30%}@media screen and (max-width: 768px){.app-cp__item:nth-child(4){width:100%}}.app-cp__item:nth-child(4) img{margin-top:2%}@media screen and (max-width: 768px){.app-cp__item:nth-child(4) img{margin-top:0}}@media screen and (max-width: 768px){.app-cp__item{width:100%}}.app-cp__icon{position:absolute;width:25%;display:none;width:37%}@media screen and (min-width: 769px){.app-cp__icon{top:-.5833333333vw}}@media screen and (min-width: 1440px){.app-cp__icon{top:-8.4px}}@media screen and (max-width: 768px){.app-cp__icon{top:-1.3358778626vw}}@media screen and (max-width: 768px){.app-cp__icon{top:1.5267175573vw}}@media screen and (min-width: 769px){.app-cp__icon{right:-.9722222222vw}}@media screen and (min-width: 1440px){.app-cp__icon{right:-14px}}@media screen and (max-width: 768px){.app-cp__icon{right:-2.2264631043vw}}@media screen and (max-width: 768px){.app-cp__icon{right:1.272264631vw}}@media screen and (max-width: 768px){.app-cp__icon{width:17%}}.app-game{background-image:url(../images/game_bg.png);background-size:cover;background-position:center top}@media screen and (min-width: 769px){.app-game{padding-top:5.8333333333vw}}@media screen and (min-width: 1440px){.app-game{padding-top:84px}}@media screen and (max-width: 768px){.app-game{padding-top:13.358778626vw}}@media screen and (min-width: 769px){.app-game{padding-bottom:7.7777777778vw}}@media screen and (min-width: 1440px){.app-game{padding-bottom:112px}}@media screen and (max-width: 768px){.app-game{padding-bottom:17.8117048346vw}}.app-game__inner{position:relative;margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.app-game__inner{width:87.5vw}}@media screen and (min-width: 1440px){.app-game__inner{width:1260px}}@media screen and (max-width: 768px){.app-game__inner{width:200.3816793893vw}}@media screen and (max-width: 768px){.app-game__inner{width:100vw}}.app-game-arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:2}@media screen and (min-width: 769px){.app-game-arrow{width:2.4305555556vw}}@media screen and (min-width: 1440px){.app-game-arrow{width:35px}}@media screen and (max-width: 768px){.app-game-arrow{width:5.5661577608vw}}@media screen and (max-width: 768px){.app-game-arrow{width:7.6335877863vw}}@media screen and (min-width: 769px){.app-game-arrow{display:none}}@media screen and (min-width: 769px){.app-game-arrow-prev{left:1.9444444444vw}}@media screen and (min-width: 1440px){.app-game-arrow-prev{left:28px}}@media screen and (max-width: 768px){.app-game-arrow-prev{left:4.4529262087vw}}@media screen and (min-width: 769px){.app-game-arrow-next{right:1.9444444444vw}}@media screen and (min-width: 1440px){.app-game-arrow-next{right:28px}}@media screen and (max-width: 768px){.app-game-arrow-next{right:4.4529262087vw}}.app-game .splide{padding:0}@media screen and (min-width: 769px){.app-game .splide{visibility:visible;overflow:visible}}@media screen and (min-width: 769px){.app-game .splide__track{overflow:visible}}@media screen and (min-width: 769px){.app-game-content{margin-top:3.1597222222vw}}@media screen and (min-width: 1440px){.app-game-content{margin-top:45.5px}}@media screen and (max-width: 768px){.app-game-content{margin-top:7.2360050891vw}}@media screen and (max-width: 768px){.app-game-content{margin-top:5.0890585242vw}}@media screen and (min-width: 769px){.app-game__list{overflow:visible;display:grid!important;grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 769px) and (min-width: 769px){.app-game__list{gap:3.2083333333vw}}@media screen and (min-width: 769px) and (min-width: 1440px){.app-game__list{gap:46.2px}}@media screen and (min-width: 769px) and (max-width: 768px){.app-game__list{gap:7.3473282443vw}}@media screen and (min-width: 769px){.app-game__item{padding-top:0vw}}@media screen and (min-width: 1440px){.app-game__item{padding-top:0}}@media screen and (max-width: 768px){.app-game__item{padding-top:0vw}}@media screen and (max-width: 768px){.app-game__item{padding-top:2.5445292621vw}}.app-game__content{position:relative;z-index:2}@media screen and (min-width: 769px){.app-game__content{padding-top:.3888888889vw}}@media screen and (min-width: 1440px){.app-game__content{padding-top:5.6px}}@media screen and (max-width: 768px){.app-game__content{padding-top:.8905852417vw}}@media screen and (max-width: 768px){.app-game__content{padding-top:1.0178117048vw}}@media screen and (min-width: 769px){.app-game__content{padding-bottom:.3888888889vw}}@media screen and (min-width: 1440px){.app-game__content{padding-bottom:5.6px}}@media screen and (max-width: 768px){.app-game__content{padding-bottom:.8905852417vw}}@media screen and (max-width: 768px){.app-game__content{padding-bottom:1.0178117048vw}}@media screen and (min-width: 769px){.app-game__content{padding-left:.3888888889vw}}@media screen and (min-width: 1440px){.app-game__content{padding-left:5.6px}}@media screen and (max-width: 768px){.app-game__content{padding-left:.8905852417vw}}@media screen and (max-width: 768px){.app-game__content{padding-left:1.0178117048vw}}@media screen and (min-width: 769px){.app-game__content{padding-right:.3888888889vw}}@media screen and (min-width: 1440px){.app-game__content{padding-right:5.6px}}@media screen and (max-width: 768px){.app-game__content{padding-right:.8905852417vw}}@media screen and (max-width: 768px){.app-game__content{padding-right:1.0178117048vw}}@media screen and (min-width: 769px){.app-game__content{border-radius:.7777777778vw}}@media screen and (min-width: 1440px){.app-game__content{border-radius:11.2px}}@media screen and (max-width: 768px){.app-game__content{border-radius:1.7811704835vw}}@media screen and (min-width: 769px){.app-game__content{margin-left:-.7291666667vw}}@media screen and (min-width: 1440px){.app-game__content{margin-left:-10.5px}}@media screen and (max-width: 768px){.app-game__content{margin-left:-1.6698473282vw}}.app-chara{position:relative;border-bottom-right-radius:30px;border-bottom-left-radius:30px;overflow:hidden}@media screen and (min-width: 769px){.app-chara{padding-top:9.7222222222vw}}@media screen and (min-width: 1440px){.app-chara{padding-top:140px}}@media screen and (max-width: 768px){.app-chara{padding-top:22.2646310433vw}}@media screen and (min-width: 769px){.app-chara{padding-bottom:7.7777777778vw}}@media screen and (min-width: 1440px){.app-chara{padding-bottom:112px}}@media screen and (max-width: 768px){.app-chara{padding-bottom:17.8117048346vw}}@media screen and (min-width: 769px){.app-chara{margin-top:-3.8888888889vw}}@media screen and (min-width: 1440px){.app-chara{margin-top:-56px}}@media screen and (max-width: 768px){.app-chara{margin-top:-8.9058524173vw}}.app-chara-bgs{position:absolute;top:0;left:0;width:100%;height:100%}.app-chara-bgs img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-chara-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s}.app-chara-bg.active{opacity:1}.app-chara-tachi{position:absolute}@media screen and (min-width: 769px){.app-chara-tachi{right:4.8611111111vw}}@media screen and (min-width: 1440px){.app-chara-tachi{right:70px}}@media screen and (max-width: 768px){.app-chara-tachi{right:11.1323155216vw}}@media screen and (max-width: 768px){.app-chara-tachi{right:5.0890585242vw}}@media screen and (min-width: 769px){.app-chara-tachi{bottom:0vw}}@media screen and (min-width: 1440px){.app-chara-tachi{bottom:0px}}@media screen and (max-width: 768px){.app-chara-tachi{bottom:0vw}}@media screen and (max-width: 768px){.app-chara-tachi{bottom:50.8905852417vw}}@media screen and (min-width: 769px){.app-chara-tachi{width:21.875vw}}@media screen and (min-width: 1440px){.app-chara-tachi{width:315px}}@media screen and (max-width: 768px){.app-chara-tachi{width:50.0954198473vw}}@media screen and (max-width: 768px){.app-chara-tachi{width:31.8066157761vw}}.app-chara-tachi__list{position:relative}.app-chara-tachi__item{opacity:0;transition:all .3s}.app-chara-tachi__item.active{opacity:1}.app-chara-tachi__item:not(:first-child){position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media screen and (min-width: 769px){.app-chara-tachi__item:nth-child(1) img{height:48.6111111111vw}}@media screen and (min-width: 1440px){.app-chara-tachi__item:nth-child(1) img{height:700px}}@media screen and (max-width: 768px){.app-chara-tachi__item:nth-child(1) img{height:111.3231552163vw}}@media screen and (max-width: 768px){.app-chara-tachi__item:nth-child(1) img{height:91.6030534351vw}}@media screen and (min-width: 769px){.app-chara-tachi__item:nth-child(2) img{height:48.6111111111vw}}@media screen and (min-width: 1440px){.app-chara-tachi__item:nth-child(2) img{height:700px}}@media screen and (max-width: 768px){.app-chara-tachi__item:nth-child(2) img{height:111.3231552163vw}}@media screen and (max-width: 768px){.app-chara-tachi__item:nth-child(2) img{height:91.6030534351vw}}@media screen and (min-width: 769px){.app-chara-tachi__item:nth-child(3) img{height:41.3194444444vw}}@media screen and (min-width: 1440px){.app-chara-tachi__item:nth-child(3) img{height:595px}}@media screen and (max-width: 768px){.app-chara-tachi__item:nth-child(3) img{height:94.6246819338vw}}@media screen and (max-width: 768px){.app-chara-tachi__item:nth-child(3) img{height:80.1526717557vw}}@media screen and (min-width: 769px){.app-chara-tachi__item:nth-child(4) img{height:49.5833333333vw}}@media screen and (min-width: 1440px){.app-chara-tachi__item:nth-child(4) img{height:714px}}@media screen and (max-width: 768px){.app-chara-tachi__item:nth-child(4) img{height:113.5496183206vw}}@media screen and (max-width: 768px){.app-chara-tachi__item:nth-child(4) img{height:94.1475826972vw}}@media screen and (min-width: 769px){.app-chara-tachi__item:nth-child(5) img{height:44.2361111111vw}}@media screen and (min-width: 1440px){.app-chara-tachi__item:nth-child(5) img{height:637px}}@media screen and (max-width: 768px){.app-chara-tachi__item:nth-child(5) img{height:101.3040712468vw}}@media screen and (max-width: 768px){.app-chara-tachi__item:nth-child(5) img{height:86.5139949109vw}}@media screen and (min-width: 769px){.app-chara-tachi__item:nth-child(6) img{height:50.0694444444vw}}@media screen and (min-width: 1440px){.app-chara-tachi__item:nth-child(6) img{height:721px}}@media screen and (max-width: 768px){.app-chara-tachi__item:nth-child(6) img{height:114.6628498728vw}}@media screen and (max-width: 768px){.app-chara-tachi__item:nth-child(6) img{height:96.6921119593vw}}.app-chara-tachi img{width:auto;display:block;margin-left:auto;margin-right:auto;max-width:none}@media screen and (min-width: 769px){.app-chara-tachi img{height:48.6111111111vw}}@media screen and (min-width: 1440px){.app-chara-tachi img{height:700px}}@media screen and (max-width: 768px){.app-chara-tachi img{height:111.3231552163vw}}@media screen and (max-width: 768px){.app-chara-tachi img{height:96.6921119593vw}}.app-chara-white{content:"";background-color:#fff;width:100%;position:absolute;left:0;z-index:1;overflow:hidden}@media screen and (min-width: 769px){.app-chara-white{height:21.3888888889vw}}@media screen and (min-width: 1440px){.app-chara-white{height:308px}}@media screen and (max-width: 768px){.app-chara-white{height:48.9821882952vw}}@media screen and (max-width: 768px){.app-chara-white{height:64.8854961832vw}}@media screen and (min-width: 769px){.app-chara-white{top:29.1666666667vw}}@media screen and (min-width: 1440px){.app-chara-white{top:420px}}@media screen and (max-width: 768px){.app-chara-white{top:66.7938931298vw}}@media screen and (max-width: 768px){.app-chara-white{top:58.524173028vw}}.app-chara__heart{z-index:2;opacity:.4;width:99%;right:0;position:absolute}@media screen and (min-width: 769px){.app-chara__heart{top:-2.4305555556vw}}@media screen and (min-width: 1440px){.app-chara__heart{top:-35px}}@media screen and (max-width: 768px){.app-chara__heart{top:-5.5661577608vw}}@media screen and (max-width: 768px){.app-chara__heart{top:6.3613231552vw}}.app-chara__inner{z-index:3;margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width: 769px){.app-chara__inner{width:79.2361111111vw}}@media screen and (min-width: 1440px){.app-chara__inner{width:1141px}}@media screen and (max-width: 768px){.app-chara__inner{width:181.4567430025vw}}@media screen and (max-width: 768px){.app-chara__inner{width:98.6005089059vw}}.app-chara-arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:3}@media screen and (min-width: 769px){.app-chara-arrow{width:2.4305555556vw}}@media screen and (min-width: 1440px){.app-chara-arrow{width:35px}}@media screen and (max-width: 768px){.app-chara-arrow{width:5.5661577608vw}}@media screen and (max-width: 768px){.app-chara-arrow{display:none}}@media screen and (min-width: 769px){.app-chara-arrow-prev{left:2.4305555556vw}}@media screen and (min-width: 1440px){.app-chara-arrow-prev{left:35px}}@media screen and (max-width: 768px){.app-chara-arrow-prev{left:5.5661577608vw}}@media screen and (min-width: 769px){.app-chara-arrow-next{right:2.4305555556vw}}@media screen and (min-width: 1440px){.app-chara-arrow-next{right:35px}}@media screen and (max-width: 768px){.app-chara-arrow-next{right:5.5661577608vw}}.app-chara__content{position:relative}@media screen and (min-width: 769px){.app-chara__content{margin-top:9.2361111111vw}}@media screen and (min-width: 1440px){.app-chara__content{margin-top:133px}}@media screen and (max-width: 768px){.app-chara__content{margin-top:21.1513994911vw}}@media screen and (max-width: 768px){.app-chara__content{margin-top:15.2671755725vw}}.app-chara__info{color:#541309;opacity:0;transition:all .3s}@media screen and (max-width: 768px) and (min-width: 769px){.app-chara__info{width:0vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.app-chara__info{width:0px}}@media screen and (max-width: 768px) and (max-width: 768px){.app-chara__info{width:0vw}}@media screen and (max-width: 768px) and (max-width: 768px){.app-chara__info{width:49.6183206107vw}}@media screen and (max-width: 768px) and (min-width: 769px){.app-chara__info{margin-left:0vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.app-chara__info{margin-left:0}}@media screen and (max-width: 768px) and (max-width: 768px){.app-chara__info{margin-left:0vw}}@media screen and (max-width: 768px) and (max-width: 768px){.app-chara__info{margin-left:5.0890585242vw}}.app-chara__info:not(:first-child){position:absolute;left:0;top:0}.app-chara__info.active{opacity:1}.app-chara__name{text-align:center;display:flex;line-height:1;color:#fff;white-space:nowrap}.app-chara__name-inner{background-color:#ef4e7a}@media screen and (min-width: 769px){.app-chara__name-inner{border-radius:.7777777778vw}}@media screen and (min-width: 1440px){.app-chara__name-inner{border-radius:11.2px}}@media screen and (max-width: 768px){.app-chara__name-inner{border-radius:1.7811704835vw}}@media screen and (min-width: 769px){.app-chara__name-inner{padding-left:2.4305555556vw}}@media screen and (min-width: 1440px){.app-chara__name-inner{padding-left:35px}}@media screen and (max-width: 768px){.app-chara__name-inner{padding-left:5.5661577608vw}}@media screen and (max-width: 768px){.app-chara__name-inner{padding-left:2.5445292621vw}}@media screen and (min-width: 769px){.app-chara__name-inner{padding-right:2.4305555556vw}}@media screen and (min-width: 1440px){.app-chara__name-inner{padding-right:35px}}@media screen and (max-width: 768px){.app-chara__name-inner{padding-right:5.5661577608vw}}@media screen and (max-width: 768px){.app-chara__name-inner{padding-right:2.5445292621vw}}@media screen and (min-width: 769px){.app-chara__name-inner{padding-top:.9722222222vw}}@media screen and (min-width: 1440px){.app-chara__name-inner{padding-top:14px}}@media screen and (max-width: 768px){.app-chara__name-inner{padding-top:2.2264631043vw}}@media screen and (min-width: 769px){.app-chara__name-inner{padding-bottom:.9722222222vw}}@media screen and (min-width: 1440px){.app-chara__name-inner{padding-bottom:14px}}@media screen and (max-width: 768px){.app-chara__name-inner{padding-bottom:2.2264631043vw}}@media screen and (min-width: 769px){.app-chara__name-inner{min-width:26.25vw}}@media screen and (min-width: 1440px){.app-chara__name-inner{min-width:378px}}@media screen and (max-width: 768px){.app-chara__name-inner{min-width:60.1145038168vw}}@media screen and (max-width: 768px){.app-chara__name-inner{min-width:53.4351145038vw}}@media screen and (min-width: 769px){.app-chara__name-yomi{font-size:1.2638888889vw}}@media screen and (min-width: 1440px){.app-chara__name-yomi{font-size:18.2px}}@media screen and (max-width: 768px){.app-chara__name-yomi{font-size:2.8944020356vw}}@media screen and (max-width: 768px){.app-chara__name-yomi{font-size:3.1806615776vw}}.app-chara__name-kanji{font-weight:700}@media screen and (min-width: 769px){.app-chara__name-kanji{font-size:2.9166666667vw}}@media screen and (min-width: 1440px){.app-chara__name-kanji{font-size:42px}}@media screen and (max-width: 768px){.app-chara__name-kanji{font-size:6.679389313vw}}@media screen and (max-width: 768px){.app-chara__name-kanji{font-size:7.6335877863vw}}@media screen and (min-width: 769px){.app-chara__name-kanji{margin-top:.4861111111vw}}@media screen and (min-width: 1440px){.app-chara__name-kanji{margin-top:7px}}@media screen and (max-width: 768px){.app-chara__name-kanji{margin-top:1.1132315522vw}}@media screen and (min-width: 769px){.app-chara__name-kanji{letter-spacing:.1944444444vw}}@media screen and (min-width: 1440px){.app-chara__name-kanji{letter-spacing:2.8px}}@media screen and (max-width: 768px){.app-chara__name-kanji{letter-spacing:.4452926209vw}}.app-chara__cv{display:flex;align-items:center}@media screen and (min-width: 769px){.app-chara__cv{font-size:1.5555555556vw}}@media screen and (min-width: 1440px){.app-chara__cv{font-size:22.4px}}@media screen and (max-width: 768px){.app-chara__cv{font-size:3.5623409669vw}}@media screen and (max-width: 768px){.app-chara__cv{font-size:4.5801526718vw}}@media screen and (min-width: 769px){.app-chara__cv{gap:1.4583333333vw}}@media screen and (min-width: 1440px){.app-chara__cv{gap:21px}}@media screen and (max-width: 768px){.app-chara__cv{gap:3.3396946565vw}}@media screen and (min-width: 769px){.app-chara__cv{margin-top:1.2152777778vw}}@media screen and (min-width: 1440px){.app-chara__cv{margin-top:17.5px}}@media screen and (max-width: 768px){.app-chara__cv{margin-top:2.7830788804vw}}@media screen and (min-width: 769px){.app-chara__cv{letter-spacing:.1458333333vw}}@media screen and (min-width: 1440px){.app-chara__cv{letter-spacing:2.1px}}@media screen and (max-width: 768px){.app-chara__cv{letter-spacing:.3339694656vw}}.app-chara__cv span{color:#fff;background-color:#f08da2;line-height:1.5}@media screen and (min-width: 769px){.app-chara__cv span{padding-left:1.4583333333vw}}@media screen and (min-width: 1440px){.app-chara__cv span{padding-left:21px}}@media screen and (max-width: 768px){.app-chara__cv span{padding-left:3.3396946565vw}}@media screen and (min-width: 769px){.app-chara__cv span{padding-right:1.4583333333vw}}@media screen and (min-width: 1440px){.app-chara__cv span{padding-right:21px}}@media screen and (max-width: 768px){.app-chara__cv span{padding-right:3.3396946565vw}}@media screen and (min-width: 769px){.app-chara__cv span{border-radius:.4861111111vw}}@media screen and (min-width: 1440px){.app-chara__cv span{border-radius:7px}}@media screen and (max-width: 768px){.app-chara__cv span{border-radius:1.1132315522vw}}@media screen and (min-width: 769px){.app-chara__cv span{letter-spacing:.1458333333vw}}@media screen and (min-width: 1440px){.app-chara__cv span{letter-spacing:2.1px}}@media screen and (max-width: 768px){.app-chara__cv span{letter-spacing:.3339694656vw}}@media screen and (min-width: 769px){.app-chara__cv span{font-size:1.2152777778vw}}@media screen and (min-width: 1440px){.app-chara__cv span{font-size:17.5px}}@media screen and (max-width: 768px){.app-chara__cv span{font-size:2.7830788804vw}}@media screen and (max-width: 768px){.app-chara__cv span{font-size:3.5623409669vw}}@media screen and (min-width: 769px){.app-chara__cv span{padding-top:.2430555556vw}}@media screen and (min-width: 1440px){.app-chara__cv span{padding-top:3.5px}}@media screen and (max-width: 768px){.app-chara__cv span{padding-top:.5566157761vw}}@media screen and (min-width: 769px){.app-chara__cv span{padding-bottom:.2430555556vw}}@media screen and (min-width: 1440px){.app-chara__cv span{padding-bottom:3.5px}}@media screen and (max-width: 768px){.app-chara__cv span{padding-bottom:.5566157761vw}}@media screen and (min-width: 769px){.app-chara__desc{margin-top:.9722222222vw}}@media screen and (min-width: 1440px){.app-chara__desc{margin-top:14px}}@media screen and (max-width: 768px){.app-chara__desc{margin-top:2.2264631043vw}}@media screen and (max-width: 768px){.app-chara__desc{margin-top:4.4529262087vw}}@media screen and (min-width: 769px){.app-chara__desc{font-size:1.1180555556vw}}@media screen and (min-width: 1440px){.app-chara__desc{font-size:16.1px}}@media screen and (max-width: 768px){.app-chara__desc{font-size:2.56043257vw}}@media screen and (max-width: 768px){.app-chara__desc{font-size:2.5445292621vw}}@media screen and (min-width: 769px){.app-chara-btns{margin-top:8.2638888889vw}}@media screen and (min-width: 1440px){.app-chara-btns{margin-top:119px}}@media screen and (max-width: 768px){.app-chara-btns{margin-top:18.9249363868vw}}@media screen and (max-width: 768px){.app-chara-btns{margin-top:39.4402035623vw}}.app-chara-btns__list{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.app-chara-btns__list{width:36.4583333333vw}}@media screen and (min-width: 1440px){.app-chara-btns__list{width:525px}}@media screen and (max-width: 768px){.app-chara-btns__list{width:83.4923664122vw}}@media screen and (max-width: 768px){.app-chara-btns__list{width:71.2468193384vw}}@media screen and (max-width: 768px){.app-chara-btns__list{margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 768px) and (min-width: 769px){.app-chara-btns__list{-moz-column-gap:0vw;column-gap:0vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.app-chara-btns__list{-moz-column-gap:0px;column-gap:0px}}@media screen and (max-width: 768px) and (max-width: 768px){.app-chara-btns__list{-moz-column-gap:0vw;column-gap:0vw}}@media screen and (max-width: 768px) and (max-width: 768px){.app-chara-btns__list{-moz-column-gap:3.8167938931vw;column-gap:3.8167938931vw}}@media screen and (max-width: 768px) and (min-width: 769px){.app-chara-btns__list{row-gap:0vw}}@media screen and (max-width: 768px) and (min-width: 1440px){.app-chara-btns__list{row-gap:0px}}@media screen and (max-width: 768px) and (max-width: 768px){.app-chara-btns__list{row-gap:0vw}}@media screen and (max-width: 768px) and (max-width: 768px){.app-chara-btns__list{row-gap:2.5445292621vw}}.app-chara-btns__item{width:22.5%;position:relative;background-color:#fff;border-radius:100%;margin-left:6%;transition:all .3s;z-index:1;overflow:hidden;cursor:pointer}@media screen and (max-width: 768px){.app-chara-btns__item{width:auto}}.app-chara-btns__item:nth-child(3) img{transform:translate(-52%)}.app-chara-btns__item:nth-child(1) img{transform:translate(-49%,1%)}.app-chara-btns__item:nth-child(4) img{transform:translate(-49%,1%)}.app-chara-btns__item:nth-child(5) img{transform:translate(-49%,1%);height:101%}.app-chara-btns__item:nth-child(6) img{transform:translate(-51%,1%)}.app-chara-btns__item.active{background-color:#ef4e7a}.app-chara-btns__item.active:nth-child(1){background-color:#e47a9e}.app-chara-btns__item.active:nth-child(2){background-color:#e4b461}.app-chara-btns__item.active:nth-child(3){background-color:#829dc4}.app-chara-btns__item.active:nth-child(4){background-color:#d3cedf}.app-chara-btns__item.active:nth-child(5){background-color:#4aba6b}.app-chara-btns__item.active:nth-child(6){background-color:#e47a9e}.app-chara-btns__item:nth-child(4){margin-left:20%}@media screen and (max-width: 768px){.app-chara-btns__item:nth-child(4){margin-left:6%}}@media screen and (max-width: 768px){.app-chara-btns__item:nth-child(n+4){margin-top:4%}}.app-chara-btns__item:before{content:"";padding-top:100%;display:block}.app-chara-btns__item img{position:absolute;left:50%;transform:translate(-50%);bottom:0;height:100%}.app-head{text-align:center;line-height:1;text-shadow:2px 2px 2px #ce2854;opacity:0;transform:translateY(30px)}.app-head.chara-head.chara-head-1{text-shadow:2px 2px 2px #cfa441}.app-head.chara-head.chara-head-1 .app-head__en:before{box-shadow:0 3px 3px #cfa441}.app-head.chara-head.chara-head-2{text-shadow:2px 2px 2px #3735c8}.app-head.chara-head.chara-head-2 .app-head__en:before{box-shadow:0 3px 3px #3735c8}.app-head.chara-head.chara-head-3{text-shadow:2px 2px 2px #3735c8}.app-head.chara-head.chara-head-3 .app-head__en:before{box-shadow:0 3px 3px #3735c8}.app-head.chara-head.chara-head-4{text-shadow:2px 2px 2px #35c846}.app-head.chara-head.chara-head-4 .app-head__en:before{box-shadow:0 3px 3px #35c846}.app-head.inview{opacity:1;transform:translateY(0);transition:opacity .7s ease,transform 1s cubic-bezier(.23,1,.32,1)}.app-head.pink{text-shadow:none;color:#ef4e7a}.app-head.pink .app-head__en:before{box-shadow:none}.app-head__en{font-weight:800;position:relative}@media screen and (min-width: 769px){.app-head__en{font-size:5.8333333333vw}}@media screen and (min-width: 1440px){.app-head__en{font-size:84px}}@media screen and (max-width: 768px){.app-head__en{font-size:13.358778626vw}}@media screen and (max-width: 768px){.app-head__en{font-size:11.7048346056vw}}@media screen and (min-width: 769px){.app-head__en{letter-spacing:.1944444444vw}}@media screen and (min-width: 1440px){.app-head__en{letter-spacing:2.8px}}@media screen and (max-width: 768px){.app-head__en{letter-spacing:.4452926209vw}}.app-head__en:before{content:"";border-radius:1000px;background-color:currentColor;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 3px 3px #ce2854}@media screen and (min-width: 769px){.app-head__en:before{height:.1944444444vw}}@media screen and (min-width: 1440px){.app-head__en:before{height:2.8px}}@media screen and (max-width: 768px){.app-head__en:before{height:.4452926209vw}}@media screen and (min-width: 769px){.app-head__en:before{width:14.5833333333vw}}@media screen and (min-width: 1440px){.app-head__en:before{width:210px}}@media screen and (max-width: 768px){.app-head__en:before{width:33.3969465649vw}}@media screen and (min-width: 769px){.app-head__en:before{bottom:-1.9444444444vw}}@media screen and (min-width: 1440px){.app-head__en:before{bottom:-28px}}@media screen and (max-width: 768px){.app-head__en:before{bottom:-4.4529262087vw}}@media screen and (max-width: 768px){.app-head__en:before{bottom:-3.1806615776vw}}@media screen and (min-width: 769px){.app-head__jp{margin-top:2.9166666667vw}}@media screen and (min-width: 1440px){.app-head__jp{margin-top:42px}}@media screen and (max-width: 768px){.app-head__jp{margin-top:6.679389313vw}}@media screen and (min-width: 769px){.app-head__jp{font-size:2.3333333333vw}}@media screen and (min-width: 1440px){.app-head__jp{font-size:33.6px}}@media screen and (max-width: 768px){.app-head__jp{font-size:5.3435114504vw}}@media screen and (max-width: 768px){.app-head__jp{font-size:3.5623409669vw}}@media screen and (min-width: 769px){.app-x{padding-top:5.8333333333vw}}@media screen and (min-width: 1440px){.app-x{padding-top:84px}}@media screen and (max-width: 768px){.app-x{padding-top:13.358778626vw}}@media screen and (min-width: 769px){.app-x{padding-bottom:7.7777777778vw}}@media screen and (min-width: 1440px){.app-x{padding-bottom:112px}}@media screen and (max-width: 768px){.app-x{padding-bottom:17.8117048346vw}}.app-x__iframe{margin-left:auto;margin-right:auto;background-color:#fff}@media screen and (min-width: 769px){.app-x__iframe{width:48.6111111111vw}}@media screen and (min-width: 1440px){.app-x__iframe{width:700px}}@media screen and (max-width: 768px){.app-x__iframe{width:111.3231552163vw}}@media screen and (max-width: 768px){.app-x__iframe{width:76.3358778626vw}}@media screen and (min-width: 769px){.app-x__iframe{margin-top:3.6458333333vw}}@media screen and (min-width: 1440px){.app-x__iframe{margin-top:52.5px}}@media screen and (max-width: 768px){.app-x__iframe{margin-top:8.3492366412vw}}.footer{background-color:#ef4e7a;text-align:center;color:#fff;font-weight:400}@media screen and (min-width: 769px){.footer{padding-top:1.9444444444vw}}@media screen and (min-width: 1440px){.footer{padding-top:28px}}@media screen and (max-width: 768px){.footer{padding-top:4.4529262087vw}}@media screen and (min-width: 769px){.footer{padding-bottom:9.7222222222vw}}@media screen and (min-width: 1440px){.footer{padding-bottom:140px}}@media screen and (max-width: 768px){.footer{padding-bottom:22.2646310433vw}}@media screen and (max-width: 768px){.footer{padding-bottom:17.8117048346vw}}.footer-link{line-height:1}.footer-link__list{justify-content:center;display:flex}@media screen and (min-width: 769px){.footer-link__item{padding-top:.1458333333vw}}@media screen and (min-width: 1440px){.footer-link__item{padding-top:2.1px}}@media screen and (max-width: 768px){.footer-link__item{padding-top:.3339694656vw}}@media screen and (min-width: 769px){.footer-link__item{padding-bottom:.1458333333vw}}@media screen and (min-width: 1440px){.footer-link__item{padding-bottom:2.1px}}@media screen and (max-width: 768px){.footer-link__item{padding-bottom:.3339694656vw}}@media screen and (min-width: 769px){.footer-link__item{font-size:1.3611111111vw}}@media screen and (min-width: 1440px){.footer-link__item{font-size:19.6px}}@media screen and (max-width: 768px){.footer-link__item{font-size:3.1170483461vw}}@media screen and (max-width: 768px){.footer-link__item{font-size:3.0534351145vw}}@media screen and (min-width: 769px){.footer-link__item{padding-left:.9722222222vw}}@media screen and (min-width: 1440px){.footer-link__item{padding-left:14px}}@media screen and (max-width: 768px){.footer-link__item{padding-left:2.2264631043vw}}@media screen and (min-width: 769px){.footer-link__item{padding-right:.9722222222vw}}@media screen and (min-width: 1440px){.footer-link__item{padding-right:14px}}@media screen and (max-width: 768px){.footer-link__item{padding-right:2.2264631043vw}}.footer-link__item:first-child{border-left:1px solid white;border-right:1px solid white}.footer-link__item:last-child{border-right:1px solid white}@media screen and (min-width: 769px){.footer-copy{margin-top:1.7013888889vw}}@media screen and (min-width: 1440px){.footer-copy{margin-top:24.5px}}@media screen and (max-width: 768px){.footer-copy{margin-top:3.8963104326vw}}@media screen and (min-width: 769px){.footer-copy{font-size:.7777777778vw}}@media screen and (min-width: 1440px){.footer-copy{font-size:11.2px}}@media screen and (max-width: 768px){.footer-copy{font-size:1.7811704835vw}}@media screen and (max-width: 768px){.footer-copy{font-size:2.0356234097vw}}.fix-menu{text-shadow:2px 2px 2px #ce2885;background-image:url(../images/fix_menu_bg.png);background-size:cover;display:flex;justify-content:center;align-items:center;position:fixed;bottom:0;left:0;width:100%;z-index:100;font-weight:500;opacity:0;transition:all .3s;font-weight:800}@media screen and (min-width: 769px){.fix-menu{font-size:3.8888888889vw}}@media screen and (min-width: 1440px){.fix-menu{font-size:56px}}@media screen and (max-width: 768px){.fix-menu{font-size:8.9058524173vw}}@media screen and (max-width: 768px){.fix-menu{font-size:4.4529262087vw}}@media screen and (min-width: 769px){.fix-menu{gap:1.9444444444vw}}@media screen and (min-width: 1440px){.fix-menu{gap:28px}}@media screen and (max-width: 768px){.fix-menu{gap:4.4529262087vw}}@media screen and (max-width: 768px){.fix-menu{gap:1.272264631vw}}@media screen and (min-width: 769px){.fix-menu{padding-top:.9722222222vw}}@media screen and (min-width: 1440px){.fix-menu{padding-top:14px}}@media screen and (max-width: 768px){.fix-menu{padding-top:2.2264631043vw}}@media screen and (max-width: 768px){.fix-menu{padding-top:3.1806615776vw}}@media screen and (min-width: 769px){.fix-menu{padding-bottom:.9722222222vw}}@media screen and (min-width: 1440px){.fix-menu{padding-bottom:14px}}@media screen and (max-width: 768px){.fix-menu{padding-bottom:2.2264631043vw}}@media screen and (max-width: 768px){.fix-menu{padding-bottom:3.1806615776vw}}@media screen and (max-width: 768px){.fix-menu{background-image:url(../images/fix_menu_bg_sp.png)}}@media screen and (min-width: 769px){.fix-menu{letter-spacing:-.0972222222vw}}@media screen and (min-width: 1440px){.fix-menu{letter-spacing:-1.4px}}@media screen and (max-width: 768px){.fix-menu{letter-spacing:-.2226463104vw}}@media screen and (max-width: 768px){.fix-menu{letter-spacing:-.2544529262vw}}.fix-menu.active{opacity:1}.fix-menu__icons{display:flex;align-items:center}@media screen and (min-width: 769px){.fix-menu__icons{gap:.6319444444vw}}@media screen and (min-width: 1440px){.fix-menu__icons{gap:9.1px}}@media screen and (max-width: 768px){.fix-menu__icons{gap:1.4472010178vw}}@media screen and (max-width: 768px){.fix-menu__icons{gap:.7633587786vw}}.fix-menu__icon img{width:auto}@media screen and (min-width: 769px){.fix-menu__icon img{height:4.2777777778vw}}@media screen and (min-width: 1440px){.fix-menu__icon img{height:61.6px}}@media screen and (max-width: 768px){.fix-menu__icon img{height:9.796437659vw}}@media screen and (max-width: 768px){.fix-menu__icon img{height:7.6335877863vw}}@media screen and (min-width: 769px){.app-pre{padding-top:5.8333333333vw}}@media screen and (min-width: 1440px){.app-pre{padding-top:84px}}@media screen and (max-width: 768px){.app-pre{padding-top:13.358778626vw}}@media screen and (max-width: 768px){.app-pre{padding-top:12.7226463104vw}}@media screen and (min-width: 769px){.app-pre{padding-bottom:3.4027777778vw}}@media screen and (min-width: 1440px){.app-pre{padding-bottom:49px}}@media screen and (max-width: 768px){.app-pre{padding-bottom:7.7926208651vw}}@media screen and (max-width: 768px){.app-pre{padding-bottom:12.7226463104vw}}.app-pre__inner{margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.app-pre__inner{width:83.6111111111vw}}@media screen and (min-width: 1440px){.app-pre__inner{width:1204px}}@media screen and (max-width: 768px){.app-pre__inner{width:191.475826972vw}}@media screen and (max-width: 768px){.app-pre__inner{width:100vw}}.app-pre__content{margin-top:4%;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.app-pre__content{width:90%;margin-top:-10%}}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer;opacity:.7}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #00bfff;opacity:1}.splide__arrow svg{fill:#00bfff;height:2.5em;transition:fill .2s linear;width:2.5em}.splide__arrow:hover:not(:disabled) svg{fill:#66d9ff}.splide__arrow:focus-visible{outline:3px solid #00bfff;outline-offset:3px}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #00bfff;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:10px;margin:3px;padding:0;position:relative;transition:background-color .2s linear,transform .2s linear;width:10px}.splide__pagination__page.is-active{background:#00bfff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{background:#66d9ff;cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #00bfff;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #00bfff;outline-offset:3px}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #00bfff;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #00bfff;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #00bfff}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #00bfff;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #00bfff}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#00bfff}}.splide__toggle:focus-visible{outline:3px solid #00bfff;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #00bfff;outline-offset:3px}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;border-radius:4px;cursor:pointer;opacity:.7}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #20b2aa;opacity:1}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:1em;top:0}.splide__pagination--ttb .splide__pagination__page{height:20px;width:5px}.splide__arrow{-ms-flex-align:center;align-items:center;background:transparent;border:0;border-radius:0;cursor:pointer;display:-ms-flexbox;display:flex;height:2.5em;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2.5em;z-index:1}.splide__arrow svg{fill:#20b2aa;height:2.5em;transition:fill .2s linear;width:2.5em}.splide__arrow:hover:not(:disabled) svg{fill:#57e1d9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #20b2aa;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #20b2aa;outline-offset:3px}.splide__pagination{bottom:1em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:2.5px;display:inline-block;height:5px;margin:3px;padding:0;position:relative;transition:background-color .2s linear;width:20px}.splide__pagination__page.is-active{background:#20b2aa;z-index:1}.splide__pagination__page:hover{background:#57e1d9;cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #20b2aa;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #20b2aa;outline-offset:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:4px}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #20b2aa;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #20b2aa}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #20b2aa;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #20b2aa}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#20b2aa}}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #20b2aa;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__progress__bar{background:#ccc;height:3px}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #20b2aa;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #20b2aa;outline-offset:3px}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__slider>.splide__arrows .splide__arrow--prev{left:-2.5em}.splide__slider>.splide__arrows .splide__arrow--next{right:-2.5em}.splide{padding:3em}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
