@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}.intro{pointer-events:none}.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-loading{opacity:1;transition-delay:.3s}.js-status-skipped-loaded .intro{opacity:0}.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 .news-area,#top .contents-area,#top .movie-area,.characters-details-item{font-feature-settings:"palt"}html[lang=ja] #top .news-area,#top html[lang=ja] .news-area,html[lang=ja] #top .contents-area,#top html[lang=ja] .contents-area,html[lang=ja] #top .movie-area,#top html[lang=ja] .movie-area,html[lang=ja] .characters-details-item,html[lang=en] #top .news-area,#top html[lang=en] .news-area,html[lang=en] #top .contents-area,#top html[lang=en] .contents-area,html[lang=en] #top .movie-area,#top html[lang=en] .movie-area,html[lang=en] .characters-details-item{font-family:font-web-lang,"Noto Serif JP","Noto Serif TC","Noto Serif SC","Noto Serif KR",serif}html[lang=zh-Hant] #top .news-area,#top html[lang=zh-Hant] .news-area,html[lang=zh-Hant] #top .contents-area,#top html[lang=zh-Hant] .contents-area,html[lang=zh-Hant] #top .movie-area,#top html[lang=zh-Hant] .movie-area,html[lang=zh-Hant] .characters-details-item{font-family:font-web-lang,"Noto Serif TC","Noto Serif JP","Noto Serif SC","Noto Serif KR",serif}html[lang=zh-Hans] #top .news-area,#top html[lang=zh-Hans] .news-area,html[lang=zh-Hans] #top .contents-area,#top html[lang=zh-Hans] .contents-area,html[lang=zh-Hans] #top .movie-area,#top html[lang=zh-Hans] .movie-area,html[lang=zh-Hans] .characters-details-item{font-family:font-web-lang,"Noto Serif SC","Noto Serif JP","Noto Serif TC","Noto Serif KR",serif}html[lang=ko] #top .news-area,#top html[lang=ko] .news-area,html[lang=ko] #top .contents-area,#top html[lang=ko] .contents-area,html[lang=ko] #top .movie-area,#top html[lang=ko] .movie-area,html[lang=ko] .characters-details-item{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,.character-name-bg{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] .character-name-bg{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] .character-name-bg,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] .character-name-bg,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] .character-name-bg,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] .character-name-bg{font-family:font-kaiminTsuki-ja}.character-text ruby,.character-catchcopy ruby{position:relative}.character-text ruby:before,.character-catchcopy 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}.character-text ruby rt,.character-catchcopy ruby rt{display:none}#top .kv-area__movie-btn,#top .kv-area__links a,.thumbnail-movie{transition:filter .2s ease;transform:translateZ(0)}.characters-area{position:relative}.characters-area .characters-bgleft{-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 -10% 0);clip-path:inset(0 0 -10% 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);pointer-events:none;height:100%}.characters-area .characters-details-navi{opacity:1;transition:opacity 1.5s .85s ease}.characters-area._beforeAnim .characters-bgleft{-webkit-clip-path:inset(-10% 0 100% 0);clip-path:inset(-10% 0 100% 0)}.characters-area._beforeAnim .characters-area-bg{-webkit-clip-path:inset(100% 0 -10% 0);clip-path:inset(100% 0 -10% 0)}.characters-area._beforeAnim .characters-details-navi{opacity:0}.characters-visual{position:relative;display:grid;align-items:flex-end}.characters-visual>*{position:relative;grid-area:1/1}.characters-visual .characters-bgleft-list,.characters-visual .characters-movie-list{display:grid;align-items:stretch}.characters-visual .characters-bgleft-list>*,.characters-visual .characters-movie-list>*{grid-area:1/1;height:100%}.characters-bgleft-item{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}.characters-bgleft-item.active{opacity:1;visibility:visible;transition-delay:0s}.characters-bgleft-panel,.characters-bgleft-line{width:var(--image-width);height:var(--image-height)}.characters-movie{display:grid;position:relative}.characters-movie-list{overflow:hidden;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,black 10%,black 80%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right,#0000,#000 10%,#000 80%,#0000)}.characters-movie-item{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .5s,visibility 0s .5s}.characters-movie-item.active{opacity:1;visibility:visible;transition-delay:0s}.characters-movie video{display:block}.characters-movie:before{opacity:.5;display:block;position:absolute;background:linear-gradient(45deg,#b8dcec 0%,transparent 50%);z-index:0;content:""}.characters-movie:after{position:absolute;display:block;border-left:1px solid #a1dbea;border-bottom:1px solid #a1dbea;content:""}.characters-details{display:grid}.characters-details>*{opacity:0;pointer-events:none;position:relative;grid-area:1/1;visibility:hidden;transition:opacity .5s,visibility 0s .5s}.characters-details-item:before{content:"";display:block;position:absolute;background:url(/assets/images/rhombus.ZGouZdSJXy5YBRlAtcAL.svg) no-repeat;background-size:100% auto}.characters-details-item:after{content:"";display:block;position:absolute;width:1px;background:#ffe0a4}.characters-details-item.active{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.characters-details-body{position:relative}.character-class{display:flex}.character-class-icon{display:inline-block}.character-class-label{display:block}.character-name{display:inline-block;position:relative;vertical-align:middle}.character-name-text{position:relative;z-index:1}.character-name-bg{position:absolute;z-index:0;transform:translateZ(0);color:transparent;-webkit-text-stroke:1px rgba(184,220,236,.3);width:100%;text-align:right}.character-cv,.character-cv-name{display:flex}.character-cv-play-btn{display:block;position:relative;transition:.5s filter;filter:drop-shadow(0 0 3px #00cdff) drop-shadow(0 0 3px rgba(0,205,255,.99))}.character-catchcopy{color:#e7cd9c}html:lang(zh-Hant) .character-flavor{white-space:nowrap}.character-birthday{line-height:1;text-shadow:0 0 var(--text-shadow-blur) #171d23;background:linear-gradient(to right,rgba(204,182,142,.5),transparent)}.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-btn{position:relative;display:grid;outline:none;width:var(--image-width);height:var(--image-height);-webkit-clip-path:polygon(var(--point-1) 0%,100% 0%,calc(100% - var(--point-1)) calc(100% - var(--point-2)),calc(100% - var(--point-1) - var(--point-3)) calc(100% - var(--point-2)),calc(100% - var(--point-1) - var(--point-2) - var(--point-3)) calc(100% + 1px),calc(100% - var(--point-1) - var(--point-2) - var(--point-3) - var(--point-2)) calc(100% - var(--point-2)),0% calc(100% - var(--point-2) - var(--point-adjust)));clip-path:polygon(var(--point-1) 0%,100% 0%,calc(100% - var(--point-1)) calc(100% - var(--point-2)),calc(100% - var(--point-1) - var(--point-3)) calc(100% - var(--point-2)),calc(100% - var(--point-1) - var(--point-2) - var(--point-3)) calc(100% + 1px),calc(100% - var(--point-1) - var(--point-2) - var(--point-3) - var(--point-2)) calc(100% - var(--point-2)),0% calc(100% - var(--point-2) - var(--point-adjust)))}.characters-navi-btn:not(:first-of-type){margin-left:calc(var(--image-width) * -.48)}.characters-navi-btn>*{grid-area:1/1}.characters-navi-btn-on{opacity:0;transition:.5s opacity}.characters-navi-btn.active{cursor:default}.characters-navi-btn.active .characters-navi-btn-on,.characters-navi-btn:disabled .characters-navi-btn-on{opacity:1}.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_9Pgz9wTKcQeOwoq_Jy.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}#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__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.ZGouZdSJXy5YBRlAtcAL.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 .deco-area{position:relative;text-align:center;pointer-events:none}#top .deco-area-bgleft,#top .deco-area-bgleft-2,#top .deco-area-bgright,#top .deco-area-bgright-2{position:absolute}#top .deco-area-bgright,#top .deco-area-bgright-2,#top .deco-area-bgleft,#top .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)}#top .deco-area .hr-text{margin:0 auto;position:relative;display:inline-block;white-space:nowrap;transition:.5s opacity .3s;opacity:1}#top .deco-area .hr-text:before,#top .deco-area .hr-text:after{content:"";display:block;position:absolute;background:#fff}#top .deco-area._beforeAnim .deco-area-bgright,#top .deco-area._beforeAnim .deco-area-bgright-2{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}#top .deco-area._beforeAnim .deco-area-bgleft,#top .deco-area._beforeAnim .deco-area-bgleft-2{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}#top .deco-area._beforeAnim .hr-text{opacity:0}#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.ZGouZdSJXy5YBRlAtcAL.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}.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._beforeAnim .bg-left{-webkit-clip-path:inset(0 0 100% -30%);clip-path:inset(0 0 100% -30%)}.card_detail._beforeAnim .bg-right{-webkit-clip-path:inset(100% -30% 0 0);clip-path:inset(100% -30% 0 0)}.card_detail._beforeAnim .contents-area__inner{opacity:0}.park_detail .contents-area__inner{opacity:1;transition:opacity 1.5s ease}.park_detail._beforeAnim .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._beforeAnim .bg-right{-webkit-clip-path:inset(100% -30% 0 0);clip-path:inset(100% -30% 0 0)}.movie-area._beforeAnim .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_9Pgz9wTKcQeOwoq_Jy.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)}.character-cv-play-btn:hover{filter:drop-shadow(0 0 3px #00cdff) drop-shadow(0 0 3px rgba(0,205,255,.99)) drop-shadow(0 0 3px rgba(0,205,255,.98))}.characters-navi-btn:hover .characters-navi-btn-on{opacity:1}#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){html:lang(ja) .characters-bgleft-panel{--image-width: 63.5vw}html:lang(en) .characters-bgleft-panel{--image-width: 63.5vw}html:lang(ko) .characters-bgleft-panel{--image-width: 63.5vw}html:lang(zh-Hant) .characters-bgleft-panel{--image-width: 63.5vw}html:lang(zh-Hans) .characters-bgleft-panel{--image-width: 63.5vw}html:lang(ja) .characters-bgleft-panel{--image-height: 61.2142857143vw}html:lang(en) .characters-bgleft-panel{--image-height: 61.2142857143vw}html:lang(ko) .characters-bgleft-panel{--image-height: 61.2142857143vw}html:lang(zh-Hant) .characters-bgleft-panel{--image-height: 61.2142857143vw}html:lang(zh-Hans) .characters-bgleft-panel{--image-height: 61.2142857143vw}.characters-bgleft-panel{margin-bottom:1vw}html:lang(ja) .characters-bgleft-line{--image-width: 62.9285714286vw}html:lang(en) .characters-bgleft-line{--image-width: 62.9285714286vw}html:lang(ko) .characters-bgleft-line{--image-width: 62.9285714286vw}html:lang(zh-Hant) .characters-bgleft-line{--image-width: 62.9285714286vw}html:lang(zh-Hans) .characters-bgleft-line{--image-width: 62.9285714286vw}html:lang(ja) .characters-bgleft-line{--image-height: 62.2857142857vw}html:lang(en) .characters-bgleft-line{--image-height: 62.2857142857vw}html:lang(ko) .characters-bgleft-line{--image-height: 62.2857142857vw}html:lang(zh-Hant) .characters-bgleft-line{--image-height: 62.2857142857vw}html:lang(zh-Hans) .characters-bgleft-line{--image-height: 62.2857142857vw}.characters-movie{width:75vw}.characters-movie-list{width:64.2857142857vw}.characters-movie video{width:75vw}.characters-movie:before{width:34.7142857143vw;height:32.2857142857vw;left:12.5vw;bottom:0vw}.characters-movie:after{width:3.5714285714vw;height:3.5714285714vw;left:11.1428571429vw;bottom:-1.2857142857vw}.characters-details-navi{position:absolute;top:0vw;right:0vw;width:32.8571428571vw}.characters-details-item:before{width:.5714285714vw;height:.5714285714vw;left:1.5714285714vw;top:4.2857142857vw}.characters-details-item:after{left:1.7857142857vw;top:5.4285714286vw;bottom:0vw}.characters-details-body{padding-left:4.2857142857vw;padding-bottom:1.4285714286vw}.character-class{font-size:1.7142857143vw;margin-left:-.2142857143vw}.character-class-icon{width:2.8571428571vw;height:2.8571428571vw;margin-left:.5714285714vw}.character-class-label{margin-left:1.2142857143vw;margin-top:.3571428571vw}.character-name{font-size:3.5714285714vw;margin-bottom:1vw;width:28.5714285714vw}.character-name-text{margin-top:-.5714285714vw;width:100%}.character-name-bg{top:1.2857142857vw;right:0vw;font-size:2.8571428571vw;height:2vw}.character-cv{font-size:1.1428571429vw;margin-left:.3571428571vw;margin-bottom:1.4285714286vw}.character-cv-wrap{margin-top:0vw;margin-left:.2857142857vw}.character-cv-name{gap:.2857142857vw}.character-cv-name:not(:first-child){margin-top:.3571428571vw}.character-cv-play-btn{width:1.3571428571vw;height:auto;top:-.0357142857vw}.character-catchcopy{font-size:1.7142857143vw}.character-flavor{font-size:1.2857142857vw;margin-top:.8571428571vw;line-height:1.8571428571vw}.character-birthday{font-size:1.2857142857vw;margin-top:1.2857142857vw;padding:.4285714286vw .8571428571vw;--text-shadow-blur: .2142857143vw}.character-viewmore{margin-top:1.6428571429vw}.characters-navi{margin-top:.4285714286vw;margin-left:1.7142857143vw}html:lang(ja) .characters-navi-btn{--image-width: 7.3571428571vw}html:lang(en) .characters-navi-btn{--image-width: 7.3571428571vw}html:lang(ko) .characters-navi-btn{--image-width: 7.3571428571vw}html:lang(zh-Hant) .characters-navi-btn{--image-width: 7.3571428571vw}html:lang(zh-Hans) .characters-navi-btn{--image-width: 7.3571428571vw}html:lang(ja) .characters-navi-btn{--image-height: 5.4285714286vw}html:lang(en) .characters-navi-btn{--image-height: 5.4285714286vw}html:lang(ko) .characters-navi-btn{--image-height: 5.4285714286vw}html:lang(zh-Hant) .characters-navi-btn{--image-height: 5.4285714286vw}html:lang(zh-Hans) .characters-navi-btn{--image-height: 5.4285714286vw}.characters-navi-btn{--point-1: 4vw;--point-2: 1.0714285714vw;--point-3: .7142857143vw;--point-adjust: .1428571429vw}.c-modal__contents{width:71.4285714286vw}#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:-30vw}#top .characters-area-bgright{top:24.2857142857vw;right:-8.2142857143vw;width:46.3571428571vw;height:46.3571428571vw}#top .characters-area-bgright-2{top:24.0714285714vw;right:-9.2857142857vw;width:46.3571428571vw;height:46.3571428571vw}#top .characters-area-bgright-ttl{top:23.9285714286vw;right:-1.0714285714vw;font-size:3.9285714286vw}#top .characters-area-bgright-line{top:20.3571428571vw;right:-.7142857143vw;width:18.2142857143vw;height:18.2857142857vw}#top .characters-area-bgright-line2{display:block;position:absolute;top:20.3571428571vw;right:0vw;width:18.2142857143vw;height:18.2857142857vw}#top .characters-area .characters-details-navi{top:26vw;right:10.3571428571vw}#top .deco-area{margin:1.4285714286vw auto 0vw}#top .deco-area .hr-text{font-size:1.4285714286vw}#top .deco-area .hr-text:before,#top .deco-area .hr-text:after{width:11.5714285714vw;height:.0714285714vw;top:.7857142857vw}#top .deco-area .hr-text:before{left:-13.9285714286vw}#top .deco-area .hr-text:after{right:-13.9285714286vw}#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.m9lFpCu3Jbl0mqmWWhka.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){html:lang(ja) .characters-bgleft-panel{--image-width: 85.2vw}html:lang(en) .characters-bgleft-panel{--image-width: 85.2vw}html:lang(ko) .characters-bgleft-panel{--image-width: 85.2vw}html:lang(zh-Hant) .characters-bgleft-panel{--image-width: 85.2vw}html:lang(zh-Hans) .characters-bgleft-panel{--image-width: 85.2vw}html:lang(ja) .characters-bgleft-panel{--image-height: 85.7333333333vw}html:lang(en) .characters-bgleft-panel{--image-height: 85.7333333333vw}html:lang(ko) .characters-bgleft-panel{--image-height: 85.7333333333vw}html:lang(zh-Hant) .characters-bgleft-panel{--image-height: 85.7333333333vw}html:lang(zh-Hans) .characters-bgleft-panel{--image-height: 85.7333333333vw}.characters-bgleft-panel{margin-bottom:2.1333333333vw}html:lang(ja) .characters-bgleft-line{--image-width: 84.5333333333vw}html:lang(en) .characters-bgleft-line{--image-width: 84.5333333333vw}html:lang(ko) .characters-bgleft-line{--image-width: 84.5333333333vw}html:lang(zh-Hant) .characters-bgleft-line{--image-width: 84.5333333333vw}html:lang(zh-Hans) .characters-bgleft-line{--image-width: 84.5333333333vw}html:lang(ja) .characters-bgleft-line{--image-height: 85.0666666667vw}html:lang(en) .characters-bgleft-line{--image-height: 85.0666666667vw}html:lang(ko) .characters-bgleft-line{--image-height: 85.0666666667vw}html:lang(zh-Hant) .characters-bgleft-line{--image-height: 85.0666666667vw}html:lang(zh-Hans) .characters-bgleft-line{--image-height: 85.0666666667vw}.characters-movie,.characters-movie-list{width:100%}.characters-movie video{width:100%}.characters-movie:before{width:64.8vw;height:60.2666666667vw;left:6.6666666667vw;bottom:0vw}.characters-movie:after{width:9.3333333333vw;height:9.3333333333vw;left:4vw;bottom:-2.6666666667vw}.characters-details-navi{position:relative;width:86.6666666667vw;margin-inline:auto}.characters-details-item:before{width:1.6vw;height:1.6vw;left:3.2vw;top:10.1333333333vw}.characters-details-item:after{left:3.8666666667vw;top:13.3333333333vw;bottom:0vw}.characters-details-body{padding-left:8vw;padding-bottom:2.6666666667vw}.character-class{font-size:4vw;margin-left:.5333333333vw}.character-class-icon{width:6.6666666667vw;height:6.6666666667vw;margin-top:0vw;margin-left:.1333333333vw}.character-class-label{margin-left:2.2666666667vw;margin-top:.8vw}.character-name{font-size:8.8vw;margin-bottom:3.4666666667vw;width:100%}.character-name-text{margin-top:-1.0666666667vw;width:100%}.character-name-bg{top:6.1333333333vw;right:0vw;font-size:6.6666666667vw;height:0vw}.character-cv{font-size:2.9333333333vw;margin-left:0vw;margin-bottom:3.7333333333vw}.character-cv-wrap{margin-top:-.1333333333vw;margin-left:.5333333333vw}.character-cv-name{gap:2vw}.character-cv-name:not(:first-child){margin-top:1.3333333333vw}.character-cv-play-btn{width:4vw;height:4vw;top:0vw}.character-text{width:74.4vw}.character-catchcopy{font-size:4vw}.character-flavor{font-size:3.2vw;margin-top:1.6vw;line-height:4.2666666667vw}.character-birthday{font-size:3.2vw;margin-top:2.6666666667vw;padding:.8vw 1.6vw;--text-shadow-blur: .2666666667vw}.character-viewmore{margin-top:2.6666666667vw}.characters-navi{margin-top:6.1333333333vw;margin-left:-4vw}html:lang(ja) .characters-navi-btn{--image-width: 20.5333333333vw}html:lang(en) .characters-navi-btn{--image-width: 20.5333333333vw}html:lang(ko) .characters-navi-btn{--image-width: 20.5333333333vw}html:lang(zh-Hant) .characters-navi-btn{--image-width: 20.5333333333vw}html:lang(zh-Hans) .characters-navi-btn{--image-width: 20.5333333333vw}html:lang(ja) .characters-navi-btn{--image-height: 15.0666666667vw}html:lang(en) .characters-navi-btn{--image-height: 15.0666666667vw}html:lang(ko) .characters-navi-btn{--image-height: 15.0666666667vw}html:lang(zh-Hant) .characters-navi-btn{--image-height: 15.0666666667vw}html:lang(zh-Hans) .characters-navi-btn{--image-height: 15.0666666667vw}.characters-navi-btn{--point-1: 11.4666666667vw;--point-2: 3.3333333333vw;--point-3: 1.3333333333vw;--point-adjust: 0vw}.c-modal__contents{width:85.3333333333vw}#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:-4.8vw}#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}#top .characters-area .characters-details-navi{margin-top:10.4vw}#top .deco-area{margin:24vw auto 0vw}#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:8.6666666667vw;right:0vw;width:55.6vw;height:55.6vw}#top .deco-area-bgright-2{top:7.7333333333vw;right:0vw;width:55.3333333333vw;height:55.2vw}#top .deco-area .hr-text{font-size:2.9333333333vw}#top .deco-area .hr-text:before,#top .deco-area .hr-text:after{width:14.9333333333vw;height:.1333333333vw;top:1.4666666667vw}#top .deco-area .hr-text:before{left:-18.9333333333vw}#top .deco-area .hr-text:after{right:-18.9333333333vw}#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.xyAJFfWQzskp2Wyv8uao.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}}
