@charset "UTF-8";@keyframes progress{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}@keyframes loadingText{0%{opacity:1}to{opacity:.8}}.intro{position:fixed;z-index:999;top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#0d1114;width:100%;height:100%;transition:opacity .1s}.intro-loading{pointer-events:none;opacity:0;transition:opacity .2s}.intro-loading-text{animation:loadingText .2s linear normal infinite;animation-fill-mode:forwards;font-weight:700;letter-spacing:.2em;color:#ccb68e;text-align:center}.intro-loading-bar{--c: no-repeat linear-gradient(#ccb68e 0 0);height:1px;background:var(--c),var(--c),#ccb68e66;background-size:60% 100%;animation:progress 3s infinite}.intro-video{position:absolute;pointer-events:none;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}._kv-anim{opacity:0}body.is-body-fixed{overflow:hidden;pointer-events:none}body.is-body-fixed .intro{pointer-events:all}.js-status-init .intro-loading{opacity:1}.js-status-ready .intro-loading{opacity:0}.js-status-movie-ended .intro{opacity:0;visibility:hidden;animation:none}.js-status-movie-ended ._kv-anim{opacity:1}.js-status-movie-ended ._kv-anim._kv-anim-bg{transition-delay:0s;transition-duration:.6s}.js-status-movie-ended ._kv-anim._kv-anim-header{transition-delay:.3s;transition-duration:.3s}.js-status-movie-ended ._kv-anim._kv-anim-web-store{transition-delay:.4s;transition-duration:.3s}.js-status-movie-ended ._kv-anim._kv-anim-pv{transition-delay:.6s;transition-duration:.3s}.js-status-movie-ended ._kv-anim._kv-anim-platform{transition-delay:.8s;transition-duration:.3s}.js-status-movie-ended ._kv-anim._kv-anim-logo{transition-delay:1.5s;transition-duration:.6s}.js-status-skipped .intro{pointer-events:none}.js-status-skipped .intro-loading{opacity:1;transition-delay:.3s}.js-status-skipped-loaded .intro{opacity:0;pointer-events:none}.js-status-skipped-loaded ._kv-anim{opacity:1}@media (min-width: 768px){.intro-loading-text{font-size:1.4285714286vw}.intro-loading-bar{width:21.4285714286vw;margin:1.4285714286vw auto 0vw}}@media (max-width: 767.98px){.intro-loading-text{font-size:2.6666666667vw}.intro-loading-bar{width:40vw;margin:2.6666666667vw auto 0vw}}/*!
Copyright (c) 2012 Google Inc. (opensource@google.com).
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at: https://scripts.sil.org/OFL
*//*!
YakuHanJP
OFL-1.1 AND MIT
-----------------
SIL Open Font License version 1.1
Copyright Qrac
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------
MIT License
Copyright Qrac
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*//*!
Copyright (c) 2010, NHN Corporation (http://www.nhncorp.com), with Reserved Font Name Nanum, Naver Nanum, NanumGothic, Naver NanumGothic, NanumMyeongjo, Naver NanumMyeongjo, NanumBrush, Naver NanumBrush, NanumPen, Naver NanumPen.
This Font Software is licensed under the SIL Open Font License, Version 1.1 . This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
*//*!
Copyright 2014-2021 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'
This Font Software is licensed under the SIL Open Font License, Version 1.1 . 
This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
*//*!
Copyright 2014-2021 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
https://openfontlicense.org
*//*!
Copyright 2012 Google Inc. All Rights Reserved.

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
*//*!
Copyright 2014-2021 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
https://scripts.sil.org/OFL
*//*!
Copyright 2012 Google Inc. All Rights Reserved.
This Font Software is licensed under the SIL Open Font License, Version 1.1 . This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
*/html[lang=ja] #top .news-area__inner .news-area__list__date span.tag,#top .news-area__inner .news-area__list__date html[lang=ja] span.tag{font-family:var(--font-family-sans-ja)}html[lang=zh-Hans] #top .news-area__inner .news-area__list__date span.tag,#top .news-area__inner .news-area__list__date html[lang=zh-Hans] span.tag{font-family:var(--font-family-sans-cn)}html[lang=zh-Hant] #top .news-area__inner .news-area__list__date span.tag,#top .news-area__inner .news-area__list__date html[lang=zh-Hant] span.tag{font-family:var(--font-family-sans-tw)}html[lang=ko] #top .news-area__inner .news-area__list__date span.tag,#top .news-area__inner .news-area__list__date html[lang=ko] span.tag{font-family:var(--font-family-sans-ko)}html[lang=en] #top .news-area__inner .news-area__list__date span.tag,#top .news-area__inner .news-area__list__date html[lang=en] span.tag{font-family:var(--font-family-sans)}#top #site-wrapper #main-container main .main-wrapper{font-feature-settings:"palt"}html[lang=ja] #top #site-wrapper #main-container main .main-wrapper,#top #site-wrapper #main-container main html[lang=ja] .main-wrapper{font-weight:700;font-family:font-web-lang,"Noto Serif JP","Noto Serif TC","Noto Serif SC","Noto Serif KR",serif}html[lang=en] #top #site-wrapper #main-container main .main-wrapper,#top #site-wrapper #main-container main html[lang=en] .main-wrapper{font-family:font-web-lang,"Noto Serif JP","Noto Serif TC","Noto Serif SC","Noto Serif KR",serif}html[lang=zh-Hant] #top #site-wrapper #main-container main .main-wrapper,#top #site-wrapper #main-container main html[lang=zh-Hant] .main-wrapper{font-family:font-web-lang,"Noto Serif TC","Noto Serif JP","Noto Serif SC","Noto Serif KR",serif}html[lang=zh-Hans] #top #site-wrapper #main-container main .main-wrapper,#top #site-wrapper #main-container main html[lang=zh-Hans] .main-wrapper{font-weight:700;font-family:font-web-lang,"Noto Serif SC","Noto Serif JP","Noto Serif TC","Noto Serif KR",serif}html[lang=ko] #top #site-wrapper #main-container main .main-wrapper,#top #site-wrapper #main-container main html[lang=ko] .main-wrapper{font-weight:800;font-family:font-web-lang,Noto Sans KR,sans-serif}#top .characters-area__bgright-ttl,#top .contents-area .card_detail__bgleft-ttl,#top .contents-area .contents-detail__bg-ttl,#top .movie-area__bgright-ttl,.characters__wrapper__detail__description__name .bgname{font-weight:700;font-feature-settings:"palt"}html[lang=ja] #top .characters-area__bgright-ttl,#top html[lang=ja] .characters-area__bgright-ttl,html[lang=ja] #top .contents-area .card_detail__bgleft-ttl,#top .contents-area html[lang=ja] .card_detail__bgleft-ttl,html[lang=ja] #top .contents-area .contents-detail__bg-ttl,#top .contents-area html[lang=ja] .contents-detail__bg-ttl,html[lang=ja] #top .movie-area__bgright-ttl,#top html[lang=ja] .movie-area__bgright-ttl,html[lang=ja] .characters__wrapper__detail__description__name .bgname,.characters__wrapper__detail__description__name html[lang=ja] .bgname{font-family:font-web-lang}html[lang=en] #top .characters-area__bgright-ttl,#top html[lang=en] .characters-area__bgright-ttl,html[lang=en] #top .contents-area .card_detail__bgleft-ttl,#top .contents-area html[lang=en] .card_detail__bgleft-ttl,html[lang=en] #top .contents-area .contents-detail__bg-ttl,#top .contents-area html[lang=en] .contents-detail__bg-ttl,html[lang=en] #top .movie-area__bgright-ttl,#top html[lang=en] .movie-area__bgright-ttl,html[lang=en] .characters__wrapper__detail__description__name .bgname,.characters__wrapper__detail__description__name html[lang=en] .bgname,html[lang=zh-Hans] #top .characters-area__bgright-ttl,#top html[lang=zh-Hans] .characters-area__bgright-ttl,html[lang=zh-Hans] #top .contents-area .card_detail__bgleft-ttl,#top .contents-area html[lang=zh-Hans] .card_detail__bgleft-ttl,html[lang=zh-Hans] #top .contents-area .contents-detail__bg-ttl,#top .contents-area html[lang=zh-Hans] .contents-detail__bg-ttl,html[lang=zh-Hans] #top .movie-area__bgright-ttl,#top html[lang=zh-Hans] .movie-area__bgright-ttl,html[lang=zh-Hans] .characters__wrapper__detail__description__name .bgname,.characters__wrapper__detail__description__name html[lang=zh-Hans] .bgname,html[lang=zh-Hant] #top .characters-area__bgright-ttl,#top html[lang=zh-Hant] .characters-area__bgright-ttl,html[lang=zh-Hant] #top .contents-area .card_detail__bgleft-ttl,#top .contents-area html[lang=zh-Hant] .card_detail__bgleft-ttl,html[lang=zh-Hant] #top .contents-area .contents-detail__bg-ttl,#top .contents-area html[lang=zh-Hant] .contents-detail__bg-ttl,html[lang=zh-Hant] #top .movie-area__bgright-ttl,#top html[lang=zh-Hant] .movie-area__bgright-ttl,html[lang=zh-Hant] .characters__wrapper__detail__description__name .bgname,.characters__wrapper__detail__description__name html[lang=zh-Hant] .bgname,html[lang=ko] #top .characters-area__bgright-ttl,#top html[lang=ko] .characters-area__bgright-ttl,html[lang=ko] #top .contents-area .card_detail__bgleft-ttl,#top .contents-area html[lang=ko] .card_detail__bgleft-ttl,html[lang=ko] #top .contents-area .contents-detail__bg-ttl,#top .contents-area html[lang=ko] .contents-detail__bg-ttl,html[lang=ko] #top .movie-area__bgright-ttl,#top html[lang=ko] .movie-area__bgright-ttl,html[lang=ko] .characters__wrapper__detail__description__name .bgname,.characters__wrapper__detail__description__name html[lang=ko] .bgname{font-family:font-kaiminTsuki-ja}ruby{position:relative}ruby:before{content:attr(name-ruby);position:absolute;line-height:100%;text-align:center;left:-5em;right:-5em;transform-origin:bottom center;transform:scale(.5);bottom:1.1em}ruby rt{display:none}#top .kv-area__movie-btn,#top .kv-area__links a,.thumbnail-movie{transition:filter .2s ease;transform:translateZ(0)}.characters__wrapper{position:relative;z-index:1}.characters__wrapper__bgleft{position:absolute;z-index:-1;pointer-events:none;left:0}.characters__wrapper__bgleft-2{position:absolute;pointer-events:none}.characters__wrapper__bgleft-chara{position:absolute;left:0;pointer-events:none}.characters__wrapper__bgleft-chara .wrap img{position:absolute;top:0;left:0;opacity:0;transition:.5s opacity}.characters__wrapper__bgleft-chara .wrap img.active{opacity:1}.characters__wrapper__movie{position:relative;pointer-events:none}.characters__wrapper__movie .wrap{position:relative;z-index:2;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgb(0,0,0) 10%,rgb(0,0,0) 80%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right,#0000,#000 10%,#000 80%,#0000)}.characters__wrapper__movie .wrap ._list{opacity:0;transition:.5s opacity}.characters__wrapper__movie .wrap ._list.active{opacity:1}.characters__wrapper__movie .wrap ._list video{position:absolute;left:0}.characters__wrapper__movie:after{content:"";display:block;position:absolute;z-index:3;border-left:1px solid #84b4c4;border-bottom:1px solid #84b4c4}.characters__wrapper__movie:before{content:"";position:absolute;z-index:1;background:linear-gradient(to top right,rgba(184,220,236,.5),transparent 40%)}.characters__wrapper__detail{z-index:2}.characters__wrapper__detail__inner{position:absolute;top:0;left:0}.characters__wrapper__detail__description{position:relative}.characters__wrapper__detail__description .wrap{position:absolute;top:0;left:0;opacity:0;transition:.5s opacity;pointer-events:none}.characters__wrapper__detail__description .wrap.active{opacity:1;pointer-events:auto}.characters__wrapper__detail__description ._leftline{position:relative}.characters__wrapper__detail__description ._leftline:before{content:"";display:block;position:absolute;background:url(/assets/images/rhombus.ZGouZdSJ.svg) no-repeat;background-size:100% auto}.characters__wrapper__detail__description ._leftline:after{content:"";display:block;position:absolute;width:1px;background:#ffe0a4}.characters__wrapper__detail__description__name{display:inline-block;position:relative;vertical-align:middle}.characters__wrapper__detail__description__name .class{display:flex}.characters__wrapper__detail__description__name .class span.icon{display:inline-block}.characters__wrapper__detail__description__name .class .name-ruby{display:block}.characters__wrapper__detail__description__name .bgname{position:absolute;z-index:-1;transform:translateZ(0);color:transparent;-webkit-text-stroke:1px #5a6d74;width:100%;text-align:right}.characters__wrapper__detail__description__cv{display:flex}.characters__wrapper__detail__description__cv .cv-wrap .cv-name:last-child{margin-bottom:0}.characters__wrapper__detail__description__cv .cv-wrap .cv-name span a{position:relative;display:inline-block;transition:.5s filter;filter:drop-shadow(0 0 3px rgb(0,205,255)) drop-shadow(0 0 3px rgba(0,205,255,.99))}html:lang(zh-Hant) .characters__wrapper__detail__description__text p{white-space:nowrap}.characters__wrapper__detail__description__text p.catchcopy{color:#e7cd9c}.characters-area .anime_left{position:absolute;width:100%;-webkit-clip-path:inset(-10% 0 0 0);clip-path:inset(-10% 0 0 0);transition:.45s -webkit-clip-path cubic-bezier(.895,.03,.685,.22);transition:.45s clip-path cubic-bezier(.895,.03,.685,.22);transition:.45s clip-path cubic-bezier(.895,.03,.685,.22),.45s -webkit-clip-path cubic-bezier(.895,.03,.685,.22)}.characters-area .characters-area__bg{position:absolute;width:100%;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path .45s .15s cubic-bezier(.895,.03,.685,.22);transition:clip-path .45s .15s cubic-bezier(.895,.03,.685,.22);transition:clip-path .45s .15s cubic-bezier(.895,.03,.685,.22),-webkit-clip-path .45s .15s cubic-bezier(.895,.03,.685,.22)}.characters-area .characters__anime{opacity:1;transition:opacity 1.5s .85s ease}.characters-area.anime .anime_left{-webkit-clip-path:inset(-10% 0 100% 0);clip-path:inset(-10% 0 100% 0)}.characters-area.anime .characters-area__bg{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}.characters-area.anime .characters__anime{opacity:0}.characters-navi{width:-webkit-fit-content;width:fit-content}.characters-navi-wrapper{position:relative;width:-webkit-fit-content;width:fit-content;margin-inline:auto}.characters-navi-list{position:relative;z-index:1;display:flex;justify-content:center}.characters-navi .navi-btn{position:relative;display:block;width:var(--image-width);height:var(--image-height)}.characters-navi .navi-btn:not(:first-of-type){margin-left:calc(var(--image-width) * -.5)}.characters-navi .navi-btn.active{pointer-events:none}.characters-navi .navi-btn img{position:absolute;pointer-events:none;top:0;left:0}.characters-navi .navi-btn-on{opacity:0;transition:.5s opacity}.characters-navi .navi-btn.active .navi-btn-on,.characters-navi .navi-btn:disabled .navi-btn-on{opacity:1}.characters-navi .arrow-btns{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%}.characters-navi .arrow-btn{position:absolute}.characters-navi .arrow-btn-prev{cursor:pointer;box-sizing:content-box;padding-right:1px}.characters-navi .arrow-btn-prev img{transform-origin:center;transition:transform .2s,filter .2s;will-change:transform,filter}.characters-navi .arrow-btn-next{cursor:pointer}.characters-navi .arrow-btn-next img{transform-origin:center;transition:transform .2s,filter .2s;will-change:transform,filter;rotate:180deg}.characters-area .characters-navi{position:relative}.characters-area .characters-navi .navi-btn{-webkit-clip-path:polygon(0% var(--point-origin),var(--point-lt) 0%,100% 0%,var(--point-rb) var(--point-origin),var(--point-cr) var(--point-origin),var(--point-cb) 100%,var(--point-cl) var(--point-origin));clip-path:polygon(0% var(--point-origin),var(--point-lt) 0%,100% 0%,var(--point-rb) var(--point-origin),var(--point-cr) var(--point-origin),var(--point-cb) 100%,var(--point-cl) var(--point-origin))}.characters-area .arrow-btn{position:absolute}.thumbnail-movie-image{position:relative;width:var(--thumbnail-movie-image-w);height:var(--thumbnail-movie-image-h)}.thumbnail-movie-image img{height:99.9%}.thumbnail-movie-image:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;background:url(/assets/images/movie_play.C_9Pgz9w.svg) no-repeat;background-size:100% auto;filter:drop-shadow(0 0 5px rgba(0,0,0,.8));width:var(--play-button-size);height:var(--play-button-size)}#top .movie-area__bgright-ttl,#top .contents-area .card_detail__bgleft-ttl,#top .characters-area__bgright-ttl{transform:rotate(45deg);text-align:left;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px #687a84}html[lang=en] #top #site-wrapper #main-container main .main-wrapper .news-area__inner .news-area__list__text{overflow-wrap:break-word}#c-modal-from-app .cygamesId{display:block}#c-modal-from-app .cygamesId .image-off,#c-modal-from-app .cygamesId .image-on{display:block;position:absolute;top:0;right:0;transition:opacity .2s}#c-modal-from-app .cygamesId .image-off{opacity:1}#c-modal-from-app .cygamesId .image-on{opacity:0}#top{background-color:#181d23}#top #site-wrapper #main-container{overflow:clip}#top .kv-area{position:relative;z-index:2}#top .kv-area__bg{position:absolute;top:0;left:0}#top .kv-area__bg video{pointer-events:none;width:100%}#top .kv-area__logo{position:relative;margin:0 auto}#top .kv-area__movie-btn{position:absolute;cursor:pointer}#top .kv-area__links{position:relative}#top .kv-area__links-list{position:relative;display:flex;gap:var(--platform-link-gap)}#top .kv-area__links .link{position:relative}#top .kv-area__links .link:nth-of-type(3){display:flex}#top .kv-area__links .link:nth-of-type(3):before{content:"";display:block;top:0;right:0;width:1px;height:100%;background-color:#ffffff4d;margin-right:var(--platform-link-gap)}#top .kv-area__links a{display:block;flex-shrink:0;min-height:40px}#top .kv-area__links a img{width:initial;height:100%}#top .kv-area__cygamesId{display:block;margin:0 auto}#top .kv-area__cygamesId .image-off,#top .kv-area__cygamesId .image-on{display:block;position:absolute;top:0;right:0;transition:opacity .2s}#top .kv-area__cygamesId .image-off{opacity:1}#top .kv-area__cygamesId .image-on{opacity:0}#top .kv-area__movie-list .top:after{content:"";display:block;position:absolute;z-index:3;border-right:1px solid #84b4c4;border-top:1px solid #84b4c4}#top .kv-area__movie-list .top:before{content:"";display:block;position:absolute;z-index:3;border-left:1px solid #84b4c4;border-top:1px solid #84b4c4}#top .kv-area__movie-list .bottom:after{content:"";display:block;position:absolute;z-index:3;border-right:1px solid #84b4c4;border-bottom:1px solid #84b4c4}#top .kv-area__movie-list .bottom:before{content:"";display:block;position:absolute;z-index:3;border-left:1px solid #84b4c4;border-bottom:1px solid #84b4c4}#top .kv-area__movie-list ul{display:flex}#top .kv-area__movie-list ul li{cursor:pointer;position:relative}#top .kv-area__movie-list ul li *{pointer-events:none}#top .kv-area__movie-list ul li .thumbnail-movie-image{border:1px solid var(--frame-color-movie)}#top .kv-area__movie-list ul li .is-SP dl dt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#top .news-area{margin:0 auto}#top .news-area__inner .news-area,#top .news-area__inner .news-area__list{position:relative}#top .news-area__inner .news-area__list__details{position:relative;content:""}#top .news-area__inner .news-area__list__details:before{content:"";display:block;position:absolute;background:url(/assets/images/rhombus.ZGouZdSJ.svg) no-repeat;background-size:100% auto}#top .news-area__inner .news-area__list__details:after{content:"";display:block;position:absolute;width:1px;background:#ffe0a4}#top .news-area__inner .news-area__list__date{display:flex;align-items:center}#top .news-area__inner .news-area__list__date span{vertical-align:middle}#top .news-area__inner .news-area__list__date span.tag{vertical-align:middle;display:inline-block;text-align:center}#top .news-area__inner .news-area__list__date._new:after{content:"NEW";color:#ffe0a4;vertical-align:middle}#top .news-area__inner .news-area__list__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;text-overflow:ellipsis;overflow:hidden}#top .characters-area{position:relative}#top .characters-area__bgright,#top .characters-area__bgright-2,#top .characters-area__bgright-ttl,#top .characters-area__bgright-line{position:absolute}#top .characters-area .characters__wrapper__detail__description__cv .voice{display:none}#top .deco-area{position:relative;margin:0 auto;text-align:center;z-index:-1}#top .deco-area__bgleft,#top .deco-area__bgleft-2,#top .deco-area__bgright,#top .deco-area__bgright-2{position:absolute}#top .deco-area .hr-text{margin:0 auto;position:relative;display:inline-block;white-space:nowrap}#top .deco-area .hr-text:before{content:"";display:block;position:absolute;background:#fff}#top .deco-area .hr-text:after{content:"";display:block;position:absolute;background:#fff}#top .contents-area{position:relative;margin:0 auto}#top .contents-area__movie{position:relative;border:1px solid #7da3b0}#top .contents-area__movie video{object-fit:cover;pointer-events:none;width:100%;height:100%}#top .contents-area__movie:after{content:"";display:block;position:absolute;z-index:3;border-right:1px solid #84b4c4;border-bottom:1px solid #84b4c4}#top .contents-area .card_detail{position:relative}#top .contents-area .card_detail__bgright-bg,#top .contents-area .card_detail__bgright-line,#top .contents-area .card_detail__bgright-chara,#top .contents-area .card_detail__bgleft-ttl,#top .contents-area .card_detail__bgleft-line,#top .contents-area .card_detail__bgleft-line2,#top .contents-area .card_detail__bgleft-bg,#top .contents-area .card_detail__bgleft-bg2{position:absolute}#top .contents-area .park_detail{position:relative}#top .contents-area .park_detail__bgright{position:absolute}#top .contents-area .contents-detail{position:relative;z-index:1}#top .contents-area .contents-detail__bg{background:#ff0}#top .contents-area .contents-detail__bg-icon{position:absolute}#top .contents-area .contents-detail__bg-ttl{position:absolute;z-index:-1;color:transparent;-webkit-text-stroke:1px #b8dcec;white-space:nowrap;opacity:.3}#top .contents-area .contents-detail__title{text-shadow:0 0 10px rgb(0,0,0)}#top .contents-area .contents-detail__description{position:relative}#top .contents-area .contents-detail__description:before{content:"";display:block;position:absolute;background:url(/assets/images/rhombus.ZGouZdSJ.svg) no-repeat;background-size:100% auto}#top .contents-area .contents-detail__description:after{content:"";display:block;position:absolute;width:1px;background:#ffe0a4}#top .contents-area .contents-detail__description span{display:inline-block;position:relative}#top .contents-area .contents-detail__description span:after{content:attr(data-text);position:absolute;color:transparent;-webkit-text-stroke:1px #5a6d74;z-index:-1}#top .movie-area{position:relative;margin:0 auto}#top .movie-area__bgright,#top .movie-area__bgright-2,#top .movie-area__bgright-ttl,#top .movie-area__bgright-line,#top .movie-area__bgright-line2{position:absolute}#top .movie-area__detail{display:none;width:100%}#top .movie-area__detail.active{display:block}#top .movie-area__detail__inner{display:flex;align-items:end}#top .movie-area__detail__caption{color:#ffe0a4;min-height:1.1em}#top .movie-area__detail__ttl{line-height:1.5em}#top .movie-area__detail__more{width:100%}#top .background-tree{position:-webkit-sticky;position:-webkit-sticky;position:sticky;z-index:-1;bottom:0;left:0;opacity:0;transition:2s opacity}#top .extend-footer{position:relative}#top .extend-footer__logo{margin:0 auto}.deco-area__bgright,.deco-area__bgright-2,.deco-area__bgleft,.deco-area__bgleft-2{transition:.26s -webkit-clip-path cubic-bezier(.895,.03,.685,.22);transition:.26s clip-path cubic-bezier(.895,.03,.685,.22);transition:.26s clip-path cubic-bezier(.895,.03,.685,.22),.26s -webkit-clip-path cubic-bezier(.895,.03,.685,.22);-webkit-clip-path:inset(0 0 -10% 0);clip-path:inset(0 0 -10% 0)}.deco-area .hr-text{transition:.5s opacity .3s;opacity:1}.deco-area.anime .deco-area__bgright,.deco-area.anime .deco-area__bgright-2{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}.deco-area.anime .deco-area__bgleft,.deco-area.anime .deco-area__bgleft-2{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.deco-area.anime .hr-text{opacity:0}.card_detail .bg-left{position:absolute;width:100%;-webkit-clip-path:inset(-200% 0 0 -30%);clip-path:inset(-200% 0 0 -30%);transition:.45s -webkit-clip-path cubic-bezier(.895,.03,.685,.22);transition:.45s clip-path cubic-bezier(.895,.03,.685,.22);transition:.45s clip-path cubic-bezier(.895,.03,.685,.22),.45s -webkit-clip-path cubic-bezier(.895,.03,.685,.22)}.card_detail .bg-right{position:absolute;width:100%;-webkit-clip-path:inset(-100% -30% 0 0);clip-path:inset(-100% -30% 0 0);transition:-webkit-clip-path .45s .15s cubic-bezier(.895,.03,.685,.22);transition:clip-path .45s .15s cubic-bezier(.895,.03,.685,.22);transition:clip-path .45s .15s cubic-bezier(.895,.03,.685,.22),-webkit-clip-path .45s .15s cubic-bezier(.895,.03,.685,.22)}.card_detail .contents-area__inner{opacity:1;transition:opacity 1.5s .85s ease}.card_detail.anime .bg-left{-webkit-clip-path:inset(0 0 100% -30%);clip-path:inset(0 0 100% -30%)}.card_detail.anime .bg-right{-webkit-clip-path:inset(100% -30% 0 0);clip-path:inset(100% -30% 0 0)}.card_detail.anime .contents-area__inner{opacity:0}.park_detail .contents-area__inner{opacity:1;transition:opacity 1.5s ease}.park_detail.anime .contents-area__inner{opacity:0}.movie-area .bg-right{position:absolute;width:100%;-webkit-clip-path:inset(-100% -30% 0 0);clip-path:inset(-100% -30% 0 0);transition:-webkit-clip-path .45s cubic-bezier(.895,.03,.685,.22);transition:clip-path .45s cubic-bezier(.895,.03,.685,.22);transition:clip-path .45s cubic-bezier(.895,.03,.685,.22),-webkit-clip-path .45s cubic-bezier(.895,.03,.685,.22)}.movie-area .movie-area__inner{opacity:1;transition:opacity 1.5s .55s ease}.movie-area.anime .bg-right{-webkit-clip-path:inset(100% -30% 0 0);clip-path:inset(100% -30% 0 0)}.movie-area.anime .movie-area__inner{opacity:0}.news-area .carousel{position:relative;width:var(--carousel-width);height:var(--carousel-height)}.news-area .carousel-list{position:relative;z-index:0}.news-area .carousel-item{position:absolute;opacity:0;width:var(--carousel-width);height:var(--carousel-height);transition:.5s transform,.5s left,.5s top,.5s right,.5s opacity;will-change:transform;pointer-events:none}.news-area .carousel-item:before,.news-area .carousel-item:after{position:absolute;pointer-events:none;z-index:1;top:0;left:0;width:100%;height:100%;content:""}.news-area .carousel-item:after{border:1px solid #e2c999}.news-area .carousel-item:not(.active):before{background-color:#17222fcc}.news-area .carousel-item img{width:100%;height:100%;object-fit:cover}.news-area .carousel-item a,.news-area .carousel-item button{pointer-events:none;display:block;width:100%;height:100%}.news-area .carousel-item.active a,.news-area .carousel-item.active button{pointer-events:auto;transition:all .2s ease}.news-area .carousel.align-left .carousel-item{transform-origin:left top}.news-area .carousel.align-right .carousel-item{transform-origin:right top}.news-area .carousel-ctrl{position:absolute;z-index:1;width:var(--carousel-controller-width);top:var(--carousel-controller-y)}.news-area .carousel-ctrl-prev{cursor:pointer;box-sizing:content-box;padding-right:1px;left:var(--carousel-controller-x)}.news-area .carousel-ctrl-prev img{transform-origin:center;transition:transform .2s,filter .2s;will-change:transform,filter}.news-area .carousel-ctrl-next{cursor:pointer;right:var(--carousel-controller-x)}.news-area .carousel-ctrl-next img{transform-origin:center;transition:transform .2s,filter .2s;will-change:transform,filter;rotate:180deg}.news-area .carousel-pagination{position:absolute;width:100%;display:flex;justify-content:center}.news-area .carousel-pager{-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background-color:#2e5f7e}.news-area .carousel-pager.active{background-color:#71dbf5}.movie-area .carousel{position:relative;width:var(--carousel-width);height:var(--carousel-height)}.movie-area .carousel-list{position:relative;z-index:0}.movie-area .carousel-item{position:absolute;opacity:0;width:var(--carousel-width);height:var(--carousel-height);transition:.5s transform,.5s left,.5s top,.5s right,.5s opacity;will-change:transform;pointer-events:none}.movie-area .carousel-item:before,.movie-area .carousel-item:after{position:absolute;pointer-events:none;z-index:1;top:0;left:0;width:100%;height:100%;content:""}.movie-area .carousel-item:after{border:1px solid #e2c999}.movie-area .carousel-item:not(.active):before{background-color:#17222fcc}.movie-area .carousel-item img{width:100%;height:100%;object-fit:cover}.movie-area .carousel-item a,.movie-area .carousel-item button{pointer-events:none;display:block;width:100%;height:100%}.movie-area .carousel-item.active a,.movie-area .carousel-item.active button{pointer-events:auto;transition:all .2s ease}.movie-area .carousel.align-left .carousel-item{transform-origin:left top}.movie-area .carousel.align-right .carousel-item{transform-origin:right top}.movie-area .carousel-ctrl{position:absolute;z-index:1;width:var(--carousel-controller-width);top:var(--carousel-controller-y)}.movie-area .carousel-ctrl-prev{cursor:pointer;box-sizing:content-box;padding-right:1px;left:var(--carousel-controller-x)}.movie-area .carousel-ctrl-prev img{transform-origin:center;transition:transform .2s,filter .2s;will-change:transform,filter}.movie-area .carousel-ctrl-next{cursor:pointer;right:var(--carousel-controller-x)}.movie-area .carousel-ctrl-next img{transform-origin:center;transition:transform .2s,filter .2s;will-change:transform,filter;rotate:180deg}.movie-area .carousel-pagination{position:absolute;width:100%;display:flex;justify-content:center}.movie-area .carousel-pager{-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background-color:#2e5f7e}.movie-area .carousel-pager.active{background-color:#71dbf5}.movie-area .carousel-item.active{pointer-events:all}.movie-area .movielist-btn-modal{display:block}.movie-area .movielist-btn-modal:before{content:"";display:block;z-index:1;position:absolute;background:url(/assets/images/movie_play.C_9Pgz9w.svg) no-repeat center/contain;filter:drop-shadow(-1px 1px 4px rgba(0,0,0,.2)) drop-shadow(-1px -1px 4px rgba(0,0,0,.2)) drop-shadow(1px -1px 4px rgba(0,0,0,.2)) drop-shadow(1px 1px 4px rgba(0,0,0,.2));transform:translate(-50%,-50%);top:50%;left:50%}@media (hover: hover) and (pointer: fine) and (min-width: 768px){#top .kv-area__movie-btn:hover,#top .kv-area__links a:hover,.thumbnail-movie:hover{transition:filter .2s ease;filter:brightness(1.2)}.characters__wrapper__detail__description__cv .cv-wrap .cv-name span a:hover{filter:drop-shadow(0 0 3px rgb(0,205,255)) drop-shadow(0 0 3px rgba(0,205,255,.99)) drop-shadow(0 0 3px rgba(0,205,255,.98))}.characters-navi .navi-btn:hover .navi-btn-on{opacity:1}.characters-navi .arrow-btn-prev:hover img,.characters-navi .arrow-btn-next:hover img{filter:brightness(1.2);transform:translate(-20%) translateZ(0)}#c-modal-from-app .cygamesId:hover .image-off{opacity:0}#c-modal-from-app .cygamesId:hover .image-on{opacity:1}#top .kv-area__cygamesId:hover .image-off{opacity:0}#top .kv-area__cygamesId:hover .image-on{opacity:1}.news-area .carousel-item.active:hover a,.news-area .carousel-item.active:hover button{filter:brightness(1.2)}.news-area .carousel-ctrl-prev:hover img,.news-area .carousel-ctrl-next:hover img{filter:brightness(1.2);transform:translate(-20%) translateZ(0)}.movie-area .carousel-item.active:hover a,.movie-area .carousel-item.active:hover button{filter:brightness(1.2)}.movie-area .carousel-ctrl-prev:hover img,.movie-area .carousel-ctrl-next:hover img{filter:brightness(1.2);transform:translate(-20%) translateZ(0)}}@media (min-width: 768px){.characters__wrapper__bgleft{top:-6.2142857143vw;width:63.5vw;height:63.5vw}.characters__wrapper__bgleft-2{top:-4.9285714286vw;left:-.3571428571vw;width:63.5vw;height:63.5vw}.characters__wrapper__bgleft-chara{top:-6.2142857143vw;width:63.5vw;height:63.5vw}.characters__wrapper__movie{width:75vw;height:53.5714285714vw}.characters__wrapper__movie .wrap{width:64.2857142857vw;height:53.5714285714vw}.characters__wrapper__movie .wrap ._list video{top:0vw;left:-5vw;width:75vw;height:53.5714285714vw}.characters__wrapper__movie:after{bottom:-1vw;left:11.4285714286vw;width:3.7142857143vw;height:3.7142857143vw}.characters__wrapper__movie:before{width:35.7142857143vw;height:35.7142857143vw;bottom:0vw;left:7.5vw}.characters__wrapper__detail{position:absolute;width:33.4285714286vw;top:18.5714285714vw;right:9.2857142857vw}.characters__wrapper__detail__description ._leftline{padding-left:3.9285714286vw}.characters__wrapper__detail__description ._leftline:before{width:.5714285714vw;height:.5714285714vw;left:1.0714285714vw;top:-3.1428571429vw}.characters__wrapper__detail__description ._leftline:after{height:calc(100% + 1.0714285714vw);left:1.2857142857vw;top:-2.1428571429vw}.characters__wrapper__detail__description__name{font-size:3.5714285714vw;margin-bottom:1.0714285714vw;width:28.5714285714vw}.characters__wrapper__detail__description__name .class span.icon{width:2.8571428571vw;height:2.8571428571vw;margin-top:-.3571428571vw;margin-left:.1428571429vw}.characters__wrapper__detail__description__name .class .name-ruby{margin-left:1.2142857143vw;margin-top:.2142857143vw}.characters__wrapper__detail__description__name .class{font-size:1.7142857143vw;margin-left:-.2142857143vw}.characters__wrapper__detail__description__name .name{margin-top:-.5714285714vw;margin-left:3.5714285714vw;width:100%}.characters__wrapper__detail__description__name .bgname{top:4.2857142857vw;right:0vw;font-size:2.8571428571vw;height:2vw}.characters__wrapper__detail__description__cv{font-size:1.1428571429vw;padding-top:.2857142857vw;margin-left:.3571428571vw;margin-bottom:1.4285714286vw}.characters__wrapper__detail__description__cv .cv-wrap{margin-top:-.2142857143vw;margin-left:.2857142857vw}.characters__wrapper__detail__description__cv .cv-wrap .cv-name{margin-bottom:.3571428571vw}.characters__wrapper__detail__description__cv .cv-wrap .cv-name span a{width:1.7142857143vw;height:1.7142857143vw;margin-left:.2857142857vw;top:-.0357142857vw}.characters__wrapper__detail__description__text{height:11.4285714286vw;max-height:11.4285714286vw}.characters__wrapper__detail__description__text p{font-size:1.2857142857vw;margin-bottom:2.1428571429vw;line-height:1.5em}.characters__wrapper__detail__description__text p.catchcopy{font-size:1.7142857143vw;margin-bottom:.3571428571vw}.characters-area .anime_left{height:65.7142857143vw;top:-5vw}.characters-area .characters-area__bg{height:64.2857142857vw}.characters-navi .arrow-btn{width:1.5vw;height:2.2857142857vw}.characters-navi .arrow-btn-prev{left:-1.1428571429vw}.characters-navi .arrow-btn-next{right:-1.5714285714vw}.characters-area .characters-navi{margin-top:21.4285714286vw;margin-left:1.7857142857vw}html:lang(ja) .characters-area .characters-navi-list{--image-width: 7.3571428571vw}html:lang(en) .characters-area .characters-navi-list{--image-width: 7.3571428571vw}html:lang(ko) .characters-area .characters-navi-list{--image-width: 7.3571428571vw}html:lang(zh-Hant) .characters-area .characters-navi-list{--image-width: 7.3571428571vw}html:lang(zh-Hans) .characters-area .characters-navi-list{--image-width: 7.3571428571vw}html:lang(ja) .characters-area .characters-navi-list{--image-height: 5.4285714286vw}html:lang(en) .characters-area .characters-navi-list{--image-height: 5.4285714286vw}html:lang(ko) .characters-area .characters-navi-list{--image-height: 5.4285714286vw}html:lang(zh-Hant) .characters-area .characters-navi-list{--image-height: 5.4285714286vw}html:lang(zh-Hans) .characters-area .characters-navi-list{--image-height: 5.4285714286vw}html[lang=en] .characters-area .characters-navi-list{margin-top:24.2857142857vw}.characters-area .characters-navi .navi-btn{--point-origin: 4.2857142857vw;--point-lt: 4.2857142857vw;--point-rb: 3.2142857143vw;--point-cr: 2.7857142857vw;--point-cb: 1.5714285714vw;--point-cl: .5vw}.characters-area .arrow-btn{top:.8571428571vw}.c-modal__contents{width:71.4285714286vw}html[lang=en] #top #site-wrapper #main-container main .main-wrapper .characters-area .characters__wrapper__detail__description__cv .cv-wrap{margin-top:0vw}html[lang=en] #top #site-wrapper #main-container main .main-wrapper .characters-area .characters__wrapper__detail__description ._leftline:after{height:17.1428571429vw}html[lang=en] #top #site-wrapper #main-container main .main-wrapper .characters-area .characters__wrapper__detail__list{margin-top:23.5714285714vw}#c-modal-from-app .c-modal__contents{width:47.1428571429vw;height:15.7142857143vw}#top .kv-area{height:92.8571428571vw}#top .kv-area__bg{-webkit-mask-image:linear-gradient(to bottom,rgb(0,0,0) 0%,rgb(0,0,0) 50%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000,#000,#0000);background-size:100% auto;width:100vw;height:71.4285714286vw}#top .kv-area__logo{width:67.5714285714vw;height:65vw}#top .kv-area__logo{top:4.6428571429vw;width:33.7857142857vw;height:32.5vw}#top .kv-area__contents{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;width:85.3571428571vw;margin:13.8571428571vw auto 0vw}#top .kv-area__links-list{justify-content:flex-end;--platform-link-gap: .7142857143vw}html:lang(ja) #top .kv-area__links .link-applestore{height:3.6428571429vw}html:lang(ja) #top .kv-area__links .link-googleplay{height:3.6428571429vw}html:lang(ja) #top .kv-area__links .link-steam{height:3.6785714286vw}html:lang(ja) #top .kv-area__links .link-epic{height:3.6785714286vw}html:lang(en) #top .kv-area__links .link-applestore{height:3.6428571429vw}html:lang(en) #top .kv-area__links .link-googleplay{height:3.6428571429vw}html:lang(en) #top .kv-area__links .link-steam{height:3.6785714286vw}html:lang(en) #top .kv-area__links .link-epic{height:3.6785714286vw}html:lang(ko) #top .kv-area__links .link-applestore{height:3.6428571429vw}html:lang(ko) #top .kv-area__links .link-googleplay{height:3.6428571429vw}html:lang(ko) #top .kv-area__links .link-steam{height:3.6785714286vw}html:lang(ko) #top .kv-area__links .link-epic{height:3.6785714286vw}html:lang(zh-Hant) #top .kv-area__links .link-applestore{height:3.6428571429vw}html:lang(zh-Hant) #top .kv-area__links .link-googleplay{height:3.6428571429vw}html:lang(zh-Hant) #top .kv-area__links .link-steam{height:3.6785714286vw}html:lang(zh-Hant) #top .kv-area__links .link-epic{height:3.6785714286vw}html:lang(zh-Hans) #top .kv-area__links .link-steam{height:3.6785714286vw}html:lang(zh-Hans) #top .kv-area__links .link-epic{height:3.6785714286vw}#top .kv-area__cygamesId{width:15.9285714286vw;height:6.4285714286vw}#top .kv-area__cygamesId{position:absolute;top:5.7142857143vw;right:0vw;z-index:1;cursor:pointer}#top .kv-area__movie-list ul li{width:11.2857142857vw;height:6.3571428571vw;box-shadow:0 0 10px 10px #0000001a}#top .kv-area__movie-list ul li:not(:first-of-type){margin-left:1.4285714286vw}#top .kv-area__movie-list ul li .thumbnail-movie-image{--thumbnail-movie-image-w: 11.2857142857vw;--thumbnail-movie-image-h: 6.3571428571vw}#top .kv-area__movie-list ul li .thumbnail-movie-image:after{--play-button-size: 3.5714285714vw}#top .kv-area__movie-list ul li .is-SP{display:none}#top .kv-area__movie-list ul li .is-SP dl{margin-left:none}#top .news-area{width:85.7142857143vw;margin-top:2.1428571429vw}#top .news-area__inner{display:flex;justify-content:space-between;margin:0vw}#top .news-area__inner .news-area{width:36.4285714286vw}#top .news-area__inner .news-area__list{padding:0vw}#top .news-area__inner .news-area__list__details{width:36.7857142857vw;margin-top:1.8571428571vw;padding:0vw 3.0714285714vw;min-height:16.1428571429vw;max-height:16.1428571429vw}#top .news-area__inner .news-area__list__details:before{width:.7142857143vw;height:.7142857143vw;left:.2857142857vw;top:-.5714285714vw}#top .news-area__inner .news-area__list__details:after{height:18.5714285714vw;left:.5714285714vw;top:.5714285714vw}#top .news-area__inner .news-area__list__details li:not(:first-of-type){margin-top:1.7142857143vw}#top .news-area__inner .news-area__list__date{font-size:.8571428571vw;color:#ffe0a4;margin-bottom:.2857142857vw}#top .news-area__inner .news-area__list__date span.tag{font-size:.7142857143vw;color:#1e2c39;background-color:#bbb9b4;padding:.2142857143vw .7142857143vw;border-radius:.3571428571vw;margin:0vw .7142857143vw;min-width:4.7142857143vw}#top .news-area__inner .news-area__list__date._new:after{font-size:.7142857143vw}#top .news-area__inner .news-area__list__text{font-size:1.1428571429vw;line-height:1.5vw}html:lang(ko) #top .news-area__inner .news-area__list__text{line-height:1.7142857143vw}#top .news-area__inner .news-area__title{font-size:1.7142857143vw}#top .news-area__inner .news-area__more{margin-left:3vw;margin-top:1.5714285714vw}#top .characters-area{margin-top:-20.3571428571vw;margin-bottom:-21vw;padding-bottom:21.4285714286vw}#top .characters-area__bgright{top:15vw;right:-8.2142857143vw;width:46.3571428571vw;height:46.3571428571vw}#top .characters-area__bgright-2{top:15.1428571429vw;right:-9.2857142857vw;width:46.3571428571vw;height:46.3571428571vw}#top .characters-area__bgright-ttl{top:15vw;right:-1.0714285714vw;font-size:3.9285714286vw}#top .characters-area__bgright-line{top:11.4285714286vw;right:-.7142857143vw;width:18.2142857143vw;height:18.2857142857vw}#top .characters-area__bgright-line2{display:block;position:absolute;top:11.4285714286vw;right:0vw;width:18.2142857143vw;height:18.2857142857vw}#top .characters-area .characters__wrapper__bgleft{top:-7.1428571429vw}#top .characters-area .characters__wrapper__bgleft-2{top:-6.0714285714vw}#top .characters-area .characters__wrapper__bgleft-chara{top:-7.1428571429vw}#top .characters-area .characters__wrapper__movie{top:-1.1428571429vw;left:5vw}#top .characters-area .characters__wrapper__movie:after{bottom:-1.2857142857vw;left:6.2857142857vw}#top .characters-area .characters__wrapper__movie:before{left:7.8571428571vw}#top .characters-area .characters__wrapper__detail{top:16.5714285714vw}#top .characters-area .characters__wrapper__detail__list{margin-top:21.2857142857vw}#top .characters-area .characters__wrapper__detail__description__cv{margin-bottom:2.1428571429vw}#top .characters-area .characters__wrapper__detail__description__cv .cv-wrap{margin-top:0vw}#top .characters-area .characters__wrapper__detail__description__text p{margin-bottom:1.4285714286vw}#top .characters-area .characters__wrapper__detail ._leftline:after{height:15vw}#top .deco-area .hr-text{font-size:1.4285714286vw}#top .deco-area .hr-text:before{width:11.5714285714vw;height:.0714285714vw;left:-13.9285714286vw;top:.7857142857vw}#top .deco-area .hr-text:after{width:11.5714285714vw;height:.0714285714vw;right:-13.9285714286vw;top:.7857142857vw}#top .contents-area{margin-top:6.6428571429vw;width:85.7142857143vw}#top .contents-area__movie{width:65.1428571429vw;height:36.7142857143vw;margin:0vw 5.3571428571vw 0vw auto}#top .contents-area__movie:after{bottom:-1.1428571429vw;right:-1.2857142857vw;width:3.5714285714vw;height:3.5714285714vw}#top .contents-area .card_detail__bgright-bg{width:63.5714285714vw;height:63.5714285714vw;top:-4.8571428571vw;right:-7.8571428571vw}#top .contents-area .card_detail__bgright-line{width:63.5714285714vw;height:63.5714285714vw;top:-3.9285714286vw;right:-7.1428571429vw}#top .contents-area .card_detail__bgright-chara{width:63.5714285714vw;height:63.5714285714vw;top:-4.8571428571vw;right:-7.8571428571vw}#top .contents-area .card_detail__bgleft-ttl{top:9.1428571429vw;left:1.5714285714vw;font-size:3.9285714286vw}#top .contents-area .card_detail__bgleft-line{width:18.1428571429vw;height:18.2142857143vw;top:.7142857143vw;left:-7.1428571429vw}#top .contents-area .card_detail__bgleft-line2{width:17.5vw;height:17.5714285714vw;top:1.3571428571vw;left:-7.1428571429vw}#top .contents-area .card_detail__bgleft-bg{width:43.5vw;height:43.5vw;top:8vw;left:-7.1428571429vw}#top .contents-area .card_detail__bgleft-bg2{width:43.5vw;height:43.5vw;top:8.9285714286vw;left:-7.1428571429vw}#top .contents-area .park_detail{top:.2142857143vw}#top .contents-area .contents-detail__bg-icon._cardgame{width:6.7142857143vw;height:5.4285714286vw;top:-3.5714285714vw;left:.2142857143vw}#top .contents-area .contents-detail__bg-icon._park{width:8.5714285714vw;height:6.4285714286vw;top:-3.2857142857vw;left:.2857142857vw}#top .contents-area .contents-detail__bg-ttl{font-size:2.5714285714vw}#top .contents-area .contents-detail__bg-ttl._cardgame{width:19.2142857143vw;height:2.3571428571vw;top:2.1428571429vw;left:5.7142857143vw}#top .contents-area .contents-detail__bg-ttl._park{width:7.2857142857vw;height:2vw;top:2.5vw;left:7.7142857143vw}#top .contents-area .contents-detail{margin-top:-6vw;margin-left:5.1428571429vw}#top .contents-area .contents-detail__title{font-size:3.5714285714vw;margin-bottom:3.7142857143vw}#top .contents-area .contents-detail__description{font-size:1.2857142857vw;padding-left:4.1428571429vw}#top .contents-area .contents-detail__description:before{width:.5714285714vw;height:.5714285714vw;left:1.2142857143vw;top:-2.2142857143vw}#top .contents-area .contents-detail__description:after{height:10.8571428571vw;left:1.5vw;top:-1.2857142857vw}#top .contents-area .contents-detail__description p:first-child{line-height:1.9em;margin-bottom:.8571428571vw}#top .contents-area .contents-detail__description span{font-size:2.5714285714vw}#top .contents-area .contents-detail__description span:after{top:.3214285714vw;left:0vw}#top .contents-area .contents-detail__more{margin-top:1.4285714286vw;margin-left:4.1428571429vw;margin-bottom:7.1428571429vw}#top .movie-area{margin-top:13.4285714286vw;padding-bottom:21.4285714286vw;width:85.7142857143vw}#top .movie-area__bgright{top:-9.2857142857vw;right:-16.4285714286vw;width:67.7142857143vw;height:67.7142857143vw}#top .movie-area__bgright-2{top:-9.2857142857vw;right:-15.3571428571vw;width:67.7142857143vw;height:67.7142857143vw}#top .movie-area__bgright-ttl{top:3.1428571429vw;right:3.4285714286vw;font-size:3.9285714286vw}#top .movie-area__bgright-line{top:0vw;right:-7.1428571429vw;width:25vw;height:25.0714285714vw}#top .movie-area__bgright-line2{top:0vw;right:-7.1428571429vw;width:25.6428571429vw;height:25.7142857143vw}#top .movie-area__inner{display:flex}#top .movie-area__detail{margin-left:2.8571428571vw}#top .movie-area__detail__inner{width:24.6428571429vw}#top .movie-area__detail__caption{font-size:1.1428571429vw;margin-bottom:.4285714286vw}#top .movie-area__detail__ttl{font-size:1.3571428571vw;margin-bottom:1.7142857143vw}#top .background-tree{background:url(/assets/images/footer_img.m9lFpCu3.jpg) no-repeat;background-size:100% auto;margin-top:9.6428571429vw;margin-bottom:-28.5714285714vw;width:100%;height:67.8571428571vw}#top .extend-footer{margin-top:-3.9285714286vw;margin-bottom:-42.8571428571vw;width:100%}#top .extend-footer__logo{width:29.2857142857vw;height:11.9285714286vw}.card_detail .bg-left,.card_detail .bg-right,.movie-area .bg-right{height:64.2857142857vw}.news-area .carousel-item.previous-2,.news-area .carousel-item.previous-1{z-index:3;opacity:0;transform:scale(1.1);top:0vw}.news-area .carousel-item.active{z-index:2;opacity:1;transform:scale(1);top:0vw}.news-area .carousel-item.next-1{z-index:1;opacity:1;transform:scale(.8976377953);top:0vw}.news-area .carousel-item.next-2{z-index:0;opacity:1;transform:scale(.8169291339);top:0vw}.news-area .carousel-item.next-3{z-index:-1;opacity:0;transform:scale(.7);top:0vw}.news-area .carousel.align-left .carousel-item.previous-2,.news-area .carousel.align-left .carousel-item.previous-1{left:7.1428571429vw}.news-area .carousel.align-left .carousel-item.active{left:0vw}.news-area .carousel.align-left .carousel-item.next-1{left:-5.3571428571vw}.news-area .carousel.align-left .carousel-item.next-2{left:-8.9285714286vw}.news-area .carousel.align-left .carousel-item.next-3{left:-10.7142857143vw}.news-area .carousel.align-right .carousel-item.previous-2,.news-area .carousel.align-right .carousel-item.previous-1{right:7.1428571429vw}.news-area .carousel.align-right .carousel-item.active{right:0vw}.news-area .carousel.align-right .carousel-item.next-1{right:-5.3571428571vw}.news-area .carousel.align-right .carousel-item.next-2{right:-8.9285714286vw}.news-area .carousel.align-right .carousel-item.next-3{right:-10.7142857143vw}.news-area .carousel-pagination{gap:.3571428571vw;justify-content:center;bottom:-2.2857142857vw}.news-area .carousel-pager{width:.8571428571vw;height:.8571428571vw}.news-area .carousel{--carousel-width: 36.2857142857vw;--carousel-height: 20.4285714286vw;--carousel-controller-width: 1.6428571429vw;--carousel-controller-x: -3.1428571429vw;--carousel-controller-y: 8.8571428571vw;margin:2.5714285714vw 9.2857142857vw 0vw auto}.news-area .carousel-item{transform-origin:right center}.news-area .carousel-item.previous-2,.news-area .carousel-item.previous-1{right:7.1428571429vw}.news-area .carousel-item.active{right:0vw}.news-area .carousel-item.next-1{right:-5.3571428571vw}.news-area .carousel-item.next-2{right:-8.9285714286vw}.news-area .carousel-item.next-3{right:-10.7142857143vw}.movie-area .carousel-item.previous-1{z-index:4;opacity:0;transform:scale(1.1);top:3.2142857143vw}.movie-area .carousel-item.active{z-index:3;opacity:1;transform:scale(1);top:0vw}.movie-area .carousel-item.next-1{z-index:2;opacity:1;transform:scale(.8984615385);top:-3.2142857143vw}.movie-area .carousel-item.next-2{z-index:1;opacity:1;transform:scale(.7492307692);top:-5.3571428571vw}.movie-area .carousel-item.next-3{z-index:0;opacity:0;transform:scale(.8);top:-7.1428571429vw}.movie-area .carousel.align-left .carousel-item.previous-1{left:3.2142857143vw}.movie-area .carousel.align-left .carousel-item.active{left:0vw}.movie-area .carousel.align-left .carousel-item.next-1{left:-3.2142857143vw}.movie-area .carousel.align-left .carousel-item.next-2{left:-5.3571428571vw}.movie-area .carousel.align-left .carousel-item.next-3{left:-7.1428571429vw}.movie-area .carousel.align-right .carousel-item.previous-1{right:3.2142857143vw}.movie-area .carousel.align-right .carousel-item.active{right:0vw}.movie-area .carousel.align-right .carousel-item.next-1{right:-3.2142857143vw}.movie-area .carousel.align-right .carousel-item.next-2{right:-5.3571428571vw}.movie-area .carousel.align-right .carousel-item.next-3{right:-7.1428571429vw}.movie-area .carousel-pagination{gap:.3571428571vw;justify-content:center;bottom:-2.2857142857vw}.movie-area .carousel-pager{width:.8571428571vw;height:.8571428571vw}.movie-area .carousel{--carousel-width: 46.4285714286vw;--carousel-height: 25.7857142857vw;--carousel-controller-width: 2.1428571429vw;--carousel-controller-x: -3.7142857143vw;--carousel-controller-y: 11.9285714286vw}.movie-area .movielist-btn-modal:before{width:8.5714285714vw;height:8.5714285714vw}}@media (max-width: 767.98px){.characters__wrapper__bgleft{top:7.4666666667vw;width:85.7333333333vw;height:85.7333333333vw;margin-bottom:26.6666666667vw}.characters__wrapper__bgleft-2{top:9.4666666667vw;left:-.6666666667vw;width:85.7333333333vw;height:85.7333333333vw}.characters__wrapper__bgleft-chara{top:7.4666666667vw;width:85.7333333333vw;height:85.7333333333vw}.characters__wrapper__movie,.characters__wrapper__movie .wrap{width:100%;height:100vw}.characters__wrapper__movie .wrap ._list video{top:-2vw;left:0vw;width:100%;height:100vw}.characters__wrapper__movie:after{bottom:2.6666666667vw;left:4vw;width:9.3333333333vw;height:9.3333333333vw}.characters__wrapper__movie:before{width:53.3333333333vw;height:53.3333333333vw;bottom:5.0666666667vw;left:6.6666666667vw}.characters__wrapper__detail{position:relative;width:100%;padding:6.6666666667vw}.characters__wrapper__detail__description{height:43.3333333333vw}.characters__wrapper__detail__description ._leftline{padding-left:8vw}.characters__wrapper__detail__description ._leftline:before{width:1.6vw;height:1.6vw;left:3.2vw;top:-9.3333333333vw}.characters__wrapper__detail__description ._leftline:after{height:calc(100% + 4vw);left:3.8666666667vw;top:-6.6666666667vw}.characters__wrapper__detail__description__name{font-size:8.8vw;padding-top:2.9333333333vw;margin-bottom:3.4666666667vw;width:100%}.characters__wrapper__detail__description__name .class span.icon{width:6.6666666667vw;height:6.6666666667vw;margin-top:0vw;margin-left:.1333333333vw}.characters__wrapper__detail__description__name .class .name-ruby{margin-left:2.2666666667vw;margin-top:.8vw}.characters__wrapper__detail__description__name .class{font-size:4vw;margin-left:.5333333333vw}.characters__wrapper__detail__description__name .name{margin-top:-1.0666666667vw;margin-left:8.6666666667vw;width:100%}.characters__wrapper__detail__description__name .bgname{top:15.4666666667vw;right:0vw;font-size:6.6666666667vw;height:0vw}.characters__wrapper__detail__description__cv{font-size:2.9333333333vw;padding-top:0vw;margin-left:0vw;margin-bottom:2.6666666667vw}.characters__wrapper__detail__description__cv .cv-wrap{margin-top:-.1333333333vw;margin-left:2.6666666667vw}.characters__wrapper__detail__description__cv .cv-wrap .cv-name{margin-bottom:1.3333333333vw}.characters__wrapper__detail__description__cv .cv-wrap .cv-name span a{width:4vw;height:4vw;margin-left:2vw;top:0vw}.characters__wrapper__detail__description__text{height:26.6666666667vw;max-height:26.6666666667vw}.characters__wrapper__detail__description__text p{font-size:3.2vw;margin-bottom:4vw;line-height:1.5em}.characters__wrapper__detail__description__text p.catchcopy{font-size:4vw;margin-bottom:1.7333333333vw}.characters-area .anime_left{height:133.3333333333vw;top:0vw}.characters-area .characters-area__bg{height:133.3333333333vw}.characters-navi .arrow-btn{width:4.5333333333vw;height:4.5333333333vw}.characters-navi .arrow-btn-prev{left:-4.2666666667vw}.characters-navi .arrow-btn-next{right:-3.7333333333vw}.characters-area .characters-navi{margin-top:11.4666666667vw}html:lang(ja) .characters-area .characters-navi-list{--image-width: 22vw}html:lang(en) .characters-area .characters-navi-list{--image-width: 22vw}html:lang(ko) .characters-area .characters-navi-list{--image-width: 22vw}html:lang(zh-Hant) .characters-area .characters-navi-list{--image-width: 22vw}html:lang(zh-Hans) .characters-area .characters-navi-list{--image-width: 22vw}html:lang(ja) .characters-area .characters-navi-list{--image-height: 16.1333333333vw}html:lang(en) .characters-area .characters-navi-list{--image-height: 16.1333333333vw}html:lang(ko) .characters-area .characters-navi-list{--image-height: 16.1333333333vw}html:lang(zh-Hant) .characters-area .characters-navi-list{--image-height: 16.1333333333vw}html:lang(zh-Hans) .characters-area .characters-navi-list{--image-height: 16.1333333333vw}html[lang=en] .characters-area .characters-navi-list{margin-top:17.3333333333vw}.characters-area .characters-navi .navi-btn{--point-origin: 12.6666666667vw;--point-lt: 12.6666666667vw;--point-rb: 9.6vw;--point-cr: 8.2666666667vw;--point-cb: 4.6666666667vw;--point-cl: 1.3333333333vw}.characters-area .arrow-btn{top:3.2vw}.c-modal__contents{width:85.3333333333vw}html[lang=en] #top #site-wrapper #main-container main .main-wrapper .characters-area .characters__wrapper__detail__description__cv .cv-wrap{margin-top:0vw}html[lang=en] #top #site-wrapper #main-container main .main-wrapper .characters-area .characters__wrapper__detail__list{margin-top:24vw}#c-modal-from-app .c-modal__contents{width:88vw;height:29.3333333333vw}#c-modal-from-app .cygamesId .image-on{display:none}#top{width:100%;overflow-x:hidden}#top .kv-area__bg{-webkit-mask-image:linear-gradient(to bottom,rgb(0,0,0) 0%,rgb(0,0,0) 65%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000,#000 65%,#0000);background-size:100% auto;width:100vw;height:120vw}#top .kv-area__logo{width:82.4vw;height:57.6vw}#top .kv-area__logo{top:41.3333333333vw;width:82.4vw;height:57.6vw}#top .kv-area__contents{margin:34vw auto 0vw}#top .kv-area__links{width:86.6666666667vw;margin:0vw auto}#top .kv-area__links-list{justify-content:center;flex-wrap:wrap;--platform-link-gap: 2.6666666667vw}#top .kv-area__links .link:nth-of-type(3):before{display:none}html:lang(ja) #top .kv-area__links .link-applestore{height:10.6666666667vw}html:lang(ja) #top .kv-area__links .link-googleplay{height:10.6666666667vw}html:lang(ja) #top .kv-area__links .link-steam{height:10.6666666667vw}html:lang(ja) #top .kv-area__links .link-epic{height:10.6666666667vw}html:lang(en) #top .kv-area__links .link-applestore{height:10.6666666667vw}html:lang(en) #top .kv-area__links .link-googleplay{height:10.6666666667vw}html:lang(en) #top .kv-area__links .link-steam{height:10.6666666667vw}html:lang(en) #top .kv-area__links .link-epic{height:10.6666666667vw}html:lang(ko) #top .kv-area__links .link-applestore{height:10.6666666667vw}html:lang(ko) #top .kv-area__links .link-googleplay{height:10.6666666667vw}html:lang(ko) #top .kv-area__links .link-steam{height:10.6666666667vw}html:lang(ko) #top .kv-area__links .link-epic{height:10.6666666667vw}html:lang(zh-Hant) #top .kv-area__links .link-applestore{height:10.6666666667vw}html:lang(zh-Hant) #top .kv-area__links .link-googleplay{height:10.6666666667vw}html:lang(zh-Hant) #top .kv-area__links .link-steam{height:10.6666666667vw}html:lang(zh-Hant) #top .kv-area__links .link-epic{height:10.6666666667vw}html:lang(zh-Hans) #top .kv-area__links .link-steam{height:10.6666666667vw}html:lang(zh-Hans) #top .kv-area__links .link-epic{height:10.6666666667vw}#top .kv-area__cygamesId{width:90.6666666667vw;height:18.6666666667vw}#top .kv-area__cygamesId .image-on{display:none}#top .kv-area__cygamesId{position:relative;margin-top:7.3333333333vw;border-radius:1.3333333333vw;box-shadow:0 1px 5px 1px #00000080}#top .kv-area__movie-list{position:relative;width:-webkit-fit-content;width:fit-content;max-width:90.6666666667vw;height:21.8666666667vw;margin:5.3333333333vw auto 0vw;padding:2.9333333333vw}#top .kv-area__movie-list .top:after{top:0vw;right:0vw;width:4vw;height:4vw}#top .kv-area__movie-list .top:before{top:0vw;left:0vw;width:4vw;height:4vw}#top .kv-area__movie-list .bottom:after{bottom:0vw;right:0vw;width:4vw;height:4vw}#top .kv-area__movie-list .bottom:before{bottom:0vw;left:0vw;width:4vw;height:4vw}#top .kv-area__movie-list ul{margin:0vw auto}#top .kv-area__movie-list ul li{display:flex;align-items:center;width:-webkit-fit-content;width:fit-content;height:16.6666666667vw;margin:0vw auto}#top .kv-area__movie-list ul li .thumbnail-movie-image{--thumbnail-movie-image-w: 30vw;--thumbnail-movie-image-h: 16.6666666667vw}#top .kv-area__movie-list ul li .thumbnail-movie-image:after{--play-button-size: 6.6666666667vw}#top .kv-area__movie-list ul li .is-SP{display:block;flex:1;padding-left:2.2666666667vw}#top .kv-area__movie-list ul li .is-SP dl{margin-left:.2666666667vw}#top .kv-area__movie-list ul li .is-SP dl dd{font-size:2.6666666667vw;color:#ffe0a4;margin-bottom:1.6vw;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#top .kv-area__movie-list ul li .is-SP dl dt{font-size:3.2vw;line-height:4vw;width:100%;text-overflow:ellipsis;overflow:hidden}html:lang(ko) #top .kv-area__movie-list ul li .is-SP dl dt{line-height:4.5333333333vw}#top .news-area{width:100%}#top .news-area__inner{display:flex;flex-wrap:wrap;flex-direction:column-reverse;margin:0vw 2.6666666667vw}#top .news-area__inner .news-area{width:100%}#top .news-area__inner .news-area__list{margin-top:4.6666666667vw;padding:0vw 6.6666666667vw}#top .news-area__inner .news-area__list__details{width:100%;margin-top:0vw;padding:0vw 6.6666666667vw;min-height:30vw}#top .news-area__inner .news-area__list__details:before{width:1.8666666667vw;height:1.8666666667vw;left:.5333333333vw;top:-1.3333333333vw}#top .news-area__inner .news-area__list__details:after{bottom:0vw;left:1.3333333333vw;top:1.3333333333vw}#top .news-area__inner .news-area__list__details li:not(:first-of-type){margin-top:4vw}#top .news-area__inner .news-area__list__date{font-size:2.9333333333vw;color:#ffe0a4;margin-bottom:1.3333333333vw}#top .news-area__inner .news-area__list__date span.tag{font-size:2.4vw;color:#1e2c39;background-color:#bbb9b4;padding:.6666666667vw 1.3333333333vw;border-radius:.6666666667vw;margin:0vw 1.3333333333vw;min-width:8.8vw}#top .news-area__inner .news-area__list__date._new:after{font-size:2.6666666667vw}#top .news-area__inner .news-area__list__text{font-size:3.2vw;line-height:4vw}html:lang(ko) #top .news-area__inner .news-area__list__text{line-height:4.4vw}#top .news-area__inner .news-area__title{font-size:4.5333333333vw;color:#fff;margin-bottom:3.2vw}#top .news-area__inner .news-area__more{margin-top:3.2vw}#top .characters-area{margin-top:0vw;margin-bottom:-8.2666666667vw;padding-bottom:2.4vw}#top .characters-area__bgright{top:16.2666666667vw;right:0vw;width:57.4666666667vw;height:57.4666666667vw}#top .characters-area__bgright-2{top:16.5333333333vw;right:-1.3333333333vw;width:57.4666666667vw;height:57.4666666667vw}#top .characters-area__bgright-ttl{top:22.4vw;right:-1.3333333333vw;font-size:5.3333333333vw}#top .characters-area__bgright-line{top:18vw;right:0vw;width:24vw;height:24.1333333333vw}#top .characters-area__bgright-line2{display:none;position:none}#top .characters-area .characters__wrapper__bgleft{top:-1.3333333333vw}#top .characters-area .characters__wrapper__bgleft-2{top:1.8666666667vw}#top .characters-area .characters__wrapper__bgleft-chara{top:-1.3333333333vw}#top .characters-area .characters__wrapper__movie{top:-7.4666666667vw;left:0vw}#top .characters-area .characters__wrapper__movie:before{left:8vw}#top .characters-area .characters__wrapper__detail{top:-12vw;left:0vw}#top .characters-area .characters__wrapper__detail__list{margin-top:12.6666666667vw}#top .characters-area .characters__wrapper__detail__description__name{margin-bottom:4vw}#top .characters-area .characters__wrapper__detail__description__name .icon img{padding-top:1.6vw;margin-left:.6666666667vw}#top .characters-area .characters__wrapper__detail__description__cv{margin-bottom:5.3333333333vw}#top .characters-area .characters__wrapper__detail__description__cv .cv-wrap{margin-top:0vw}#top .characters-area .characters__wrapper__detail__description__text p{margin-bottom:2.6666666667vw;width:74.4vw}#top .characters-area .characters__wrapper__detail ._leftline{padding-left:8.9333333333vw}#top .characters-area .characters__wrapper__detail ._leftline:before{top:-8.6666666667vw;left:3.4666666667vw;width:1.6vw;height:1.6vw}#top .characters-area .characters__wrapper__detail ._leftline:after{top:-5.8666666667vw;left:4vw}#top .deco-area__bgleft{top:-61.0666666667vw;left:0vw;width:55.6vw;height:55.6vw}#top .deco-area__bgleft-2{top:-59.3333333333vw;left:0vw;width:55.3333333333vw;height:55.2vw}#top .deco-area__bgright{top:9.0666666667vw;right:0vw;width:55.6vw;height:55.6vw}#top .deco-area__bgright-2{top:8vw;right:0vw;width:55.3333333333vw;height:55.2vw}#top .deco-area .hr-text{font-size:2.9333333333vw}#top .deco-area .hr-text:before{width:14.9333333333vw;height:.1333333333vw;left:-18.9333333333vw;top:1.4666666667vw}#top .deco-area .hr-text:after{width:14.9333333333vw;height:.1333333333vw;right:-18.9333333333vw;top:1.4666666667vw}#top .contents-area{margin-top:24.6666666667vw;width:100%}#top .contents-area__inner{padding:0vw 6.6666666667vw}#top .contents-area__movie{width:100%;height:auto;margin:0vw 8vw 0vw auto}#top .contents-area__movie:after{bottom:-2.6666666667vw;right:-2.6666666667vw;width:9.3333333333vw;height:9.3333333333vw}#top .contents-area .card_detail__bgright-bg{width:75.8666666667vw;height:75.8666666667vw;top:-6.6666666667vw;right:0vw}#top .contents-area .card_detail__bgright-line{width:76.6666666667vw;height:76.6666666667vw;top:-4.9333333333vw;right:0vw}#top .contents-area .card_detail__bgright-chara{width:76.6666666667vw;height:76.6666666667vw;top:-6.6666666667vw;right:0vw}#top .contents-area .card_detail__bgleft-ttl{top:-12.6666666667vw;left:4vw;font-size:5.3333333333vw}#top .contents-area .card_detail__bgleft-line{width:16.6666666667vw;height:16.8vw;top:-14.9333333333vw;left:0vw}#top .contents-area .card_detail__bgleft-line2{width:15.7333333333vw;height:15.8666666667vw;top:-13.8666666667vw;left:0vw}#top .contents-area .card_detail__bgleft-bg{width:61.0666666667vw;height:61.0666666667vw;top:72vw;left:0vw}#top .contents-area .card_detail__bgleft-bg2{width:60.9333333333vw;height:60.9333333333vw;top:73.3333333333vw;left:0vw}#top .contents-area .park_detail{top:0vw}#top .contents-area .contents-detail__bg-icon._cardgame{width:16.6666666667vw;height:13.3333333333vw;top:16.6666666667vw;right:0vw}#top .contents-area .contents-detail__bg-icon._park{width:17.0666666667vw;height:12.9333333333vw;top:16.6666666667vw;right:0vw}#top .contents-area .contents-detail__bg-ttl{font-size:6.6666666667vw}#top .contents-area .contents-detail__bg-ttl._cardgame{width:37.6vw;height:5.7333333333vw;top:6.9333333333vw;left:22.5333333333vw}#top .contents-area .contents-detail__bg-ttl._park{width:17.4666666667vw;height:5.0666666667vw;top:6.9333333333vw;left:18.5333333333vw}#top .contents-area .contents-detail{margin-top:-6vw;margin-left:.6666666667vw}#top .contents-area .contents-detail__title{font-size:8.8vw;margin-bottom:4vw}#top .contents-area .contents-detail__description{padding-top:2vw;font-size:3.2vw;padding-left:8vw}#top .contents-area .contents-detail__description:before{width:1.8666666667vw;height:1.8666666667vw;left:2.5333333333vw;top:-1.3333333333vw}#top .contents-area .contents-detail__description:after{height:27.2vw;left:3.3333333333vw;top:1.3333333333vw}#top .contents-area .contents-detail__description p:first-child{line-height:1.8em;margin-bottom:1.0666666667vw}#top .contents-area .contents-detail__description span{font-size:6.4vw}#top .contents-area .contents-detail__description span:after{top:.4666666667vw;left:0vw}#top .contents-area .contents-detail__more{margin-top:1.3333333333vw;margin-right:2.9333333333vw;margin-bottom:13.3333333333vw}#top .movie-area{margin-top:24vw;width:100%}#top .movie-area__bgright{top:0vw;right:0vw;width:59.6vw;height:59.6vw}#top .movie-area__bgright-2{top:-1.0666666667vw;right:0vw;width:59.6vw;height:59.6vw}#top .movie-area__bgright-ttl{top:-5.8666666667vw;right:4vw;font-size:5.3333333333vw}#top .movie-area__bgright-line{top:-8vw;right:0vw;width:22.4vw;height:22.5333333333vw}#top .movie-area__bgright-line2{top:-7.8666666667vw;right:0vw;width:23.3333333333vw;height:23.4666666667vw}#top .movie-area__inner{display:block;padding:10.6666666667vw 6.6666666667vw}#top .movie-area__detail{margin-left:8.6666666667vw}#top .movie-area__detail__inner{margin-top:6.4vw;width:80vw}#top .movie-area__detail__caption{font-size:2.6666666667vw;margin-bottom:1.3333333333vw}#top .movie-area__detail__ttl{font-size:3.4666666667vw;min-height:3em;margin-bottom:2.6666666667vw}#top .movie-area__detail__more{margin-left:4vw}#top .background-tree{background:url(/assets/images/footer_img.xyAJFfWQ.jpg) no-repeat;background-size:100% auto;background-position-y:26.6666666667vw;margin-top:0vw;margin-bottom:-66.6666666667vw;width:100%;height:172vw}#top .extend-footer{margin-top:20vw;margin-bottom:-106.6666666667vw;width:100%}#top .extend-footer__logo{width:54.6666666667vw;height:25.0666666667vw}.card_detail .bg-left,.card_detail .bg-right,.movie-area .bg-right{height:133.3333333333vw}.news-area .carousel-item.previous-2{z-index:1;opacity:0;transform:scale(.8324324324);top:0vw}.news-area .carousel-item.previous-1{z-index:2;opacity:1;transform:scale(.8324324324);top:0vw}.news-area .carousel-item.active{z-index:3;opacity:1;transform:scale(1);top:0vw}.news-area .carousel-item.next-1{z-index:2;opacity:1;transform:scale(.8324324324);top:0vw}.news-area .carousel-item.next-2{z-index:1;opacity:0;transform:scale(.8324324324);top:0vw}.news-area .carousel-item.next-3{z-index:2;opacity:0;transform:scale(0);top:0vw}.news-area .carousel.align-left .carousel-item.previous-2,.news-area .carousel.align-left .carousel-item.previous-1{left:-14.6666666667vw}.news-area .carousel.align-left .carousel-item.active{left:0vw}.news-area .carousel.align-left .carousel-item.next-1,.news-area .carousel.align-left .carousel-item.next-2{left:14.6666666667vw}.news-area .carousel.align-left .carousel-item.next-3{left:0vw}.news-area .carousel.align-right .carousel-item.previous-2,.news-area .carousel.align-right .carousel-item.previous-1{right:-14.6666666667vw}.news-area .carousel.align-right .carousel-item.active{right:0vw}.news-area .carousel.align-right .carousel-item.next-1,.news-area .carousel.align-right .carousel-item.next-2{right:14.6666666667vw}.news-area .carousel.align-right .carousel-item.next-3{right:0vw}.news-area .carousel-ctrl{filter:drop-shadow(-1px -1px var(--drop-shadow-blur) #112a4b) drop-shadow(1px 1px var(--drop-shadow-blur) #112a4b)}.news-area .carousel-pagination{gap:.6666666667vw;justify-content:flex-end;bottom:-2.6666666667vw;right:9.3333333333vw}.news-area .carousel-pager{width:1.6vw;height:1.6vw}.news-area .carousel{--carousel-width: 74vw;--carousel-height: 41.6vw;--carousel-controller-width: 4.2666666667vw;--carousel-controller-x: -6.4vw;--carousel-controller-y: 18.1333333333vw;margin:5.3333333333vw auto 0vw}.news-area .carousel-item{transform-origin:center}.news-area .carousel-item.previous-2,.news-area .carousel-item.previous-1{left:-14.6666666667vw}.news-area .carousel-item.active{left:0vw}.news-area .carousel-item.next-1,.news-area .carousel-item.next-2{left:14.6666666667vw}.news-area .carousel-item.next-3{left:0vw}.movie-area .carousel-item.previous-1{z-index:4;opacity:0;transform:scale(1.1);top:6.4vw}.movie-area .carousel-item.active{z-index:3;opacity:1;transform:scale(1);top:0vw}.movie-area .carousel-item.next-1{z-index:2;opacity:1;transform:scale(.8984615385);top:-6.4vw}.movie-area .carousel-item.next-2{z-index:1;opacity:1;transform:scale(.7446153846);top:-10.6666666667vw}.movie-area .carousel-item.next-3{z-index:0;opacity:0;transform:scale(.8);top:-10.6666666667vw}.movie-area .carousel.align-left .carousel-item.previous-1{left:-2.1333333333vw}.movie-area .carousel.align-left .carousel-item.active{left:0vw}.movie-area .carousel.align-left .carousel-item.next-1{left:2.1333333333vw}.movie-area .carousel.align-left .carousel-item.next-2,.movie-area .carousel.align-left .carousel-item.next-3{left:5.3333333333vw}.movie-area .carousel.align-right .carousel-item.previous-1{right:-2.1333333333vw}.movie-area .carousel.align-right .carousel-item.active{right:0vw}.movie-area .carousel.align-right .carousel-item.next-1{right:2.1333333333vw}.movie-area .carousel.align-right .carousel-item.next-2,.movie-area .carousel.align-right .carousel-item.next-3{right:5.3333333333vw}.movie-area .carousel-ctrl{filter:drop-shadow(-1px -1px var(--drop-shadow-blur) #112a4b) drop-shadow(1px 1px var(--drop-shadow-blur) #112a4b)}.movie-area .carousel-pagination{gap:.6666666667vw;justify-content:flex-end;bottom:-2.6666666667vw;right:9.3333333333vw}.movie-area .carousel-pager{width:1.6vw;height:1.6vw}.movie-area .carousel{--carousel-width: 86.6666666667vw;--carousel-height: 48.1333333333vw;--carousel-controller-width: 4.2666666667vw;--carousel-controller-x: 0vw;--carousel-controller-y: 58vw}.movie-area .movielist-btn-modal:before{width:13.3333333333vw;height:13.3333333333vw}}@media (max-width: 767.98px) and (max-width: 767.98px){.news-area .carousel-ctrl,.movie-area .carousel-ctrl{--drop-shadow-blur: .6666666667vw}}@media (max-width: 767.98px) and (min-width: 768px){.news-area .carousel-ctrl,.movie-area .carousel-ctrl{--drop-shadow-blur: .3571428571vw}}
