@font-face{font-family:"Udmarugo";src:url("../font/UDMarugo_SmallPr6-U.eot");src:url("../font/UDMarugo_SmallPr6-U.eot?#iefix") format("embedded-opentype"),url("../font/UDMarugo_SmallPr6-U.woff2") format("woff2"),url("../font/UDMarugo_SmallPr6-U.woff") format("woff"),url("../font/UDMarugo_SmallPr6-U.ttf") format("truetype"),url("../font/UDMarugo_SmallPr6-U.svg#../font/UDMarugo_SmallPr6-U") format("svg");font-weight:bold;font-style:bold}@font-face{font-family:"YurukaStd-UB";src:url("../font/FOT-YurukaStd-UB.otf");font-weight:bold;font-style:bold}@font-face{font-family:"futura-pt";src:url("https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap");font-weight:bold;font-style:bold}.plr-1{padding:0 1rem}.plr-2{padding:0 2rem}.ptb-1{padding:1rem 0}.ptb-2{padding:2rem 0}.p-1{padding:0 2rem}.p-2{padding:0 2rem}.mlr-1{margin:0 1rem}.mlr-2{margin:0 2rem}.mtb-1{margin:1rem 0}.mtb-2{margin:2rem 0}.m-1{margin:0 2rem}.m-2{margin:0 2rem}.bounce-in{animation-name:bounce-in;animation-duration:1.5s;animation-timing-function:linear;animation-fill-mode:forwards;animation-delay:.5s}.fade-in-1s{opacity:0;animation:fade-in-on 0.5s ease-out forwards;-webkit-animation:fade-in-on 0.5s ease-out forwards;-webkit-animation-delay:1s;animation-delay:1s}.fade-in-2s{opacity:0;animation:fade-in-on 0.5s ease-out forwards;-webkit-animation:fade-in-on 0.5s ease-out forwards;-webkit-animation-delay:2s;animation-delay:2s}@keyframes fade-in-on{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}20%{opacity:100%}95%{-webkit-transform:scale(1);transform:scale(1);opacity:100%}100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes fade-in{0%{opacity:0}20%{opacity:100%}95%{-webkit-transform:scale(1);transform:scale(1);opacity:100%}100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes white-out{0%{opacity:1}20%{opacity:1}40%{opacity:1}70%{opacity:1}80%{opacity:0.5}95%{z-index:1;opacity:0;display:none}99%{z-index:1;opacity:0;display:none}100%{opacity:0;z-index:-1;display:none}}@keyframes white-out{0%{opacity:1}20%{opacity:1}40%{opacity:1}70%{opacity:1}80%{opacity:0.5}95%{z-index:1;opacity:0;display:none}99%{z-index:1;opacity:0;display:none}100%{opacity:0;z-index:-1;display:none}}@keyframes fire-in-out{0%{-webkit-box-shadow:0 0 0 0 #fff, 0 0 0 0 #ff0, 0 0 0 0 #f00;box-shadow:0 0 0 0 #fff, 0 0 0 0 #ff0, 0 0 0 0 #f00}40%{-webkit-box-shadow:0 0 2px 1px #fff, 0 0 3px 2px #ff0, 0 0 4px 5px #f00;box-shadow:0 0 2px 1px #fff, 0 0 3px 2px #ff0, 0 0 4px 5px #f00}80%{-webkit-box-shadow:0 0 2px 1px #fff, 0 0 3px 2px #ff0, 0 0 4px 5px #f00;box-shadow:0 0 2px 1px #fff, 0 0 3px 2px #ff0, 0 0 4px 5px #f00}100%{-webkit-box-shadow:0 0 0 0 #fff, 0 0 0 0 #ff0, 0 0 0 0 #f00;box-shadow:0 0 0 0 #fff, 0 0 0 0 #ff0, 0 0 0 0 #f00}}@-webkit-keyframes fire-in-out{0%{-webkit-box-shadow:0 0 0 0 #fff, 0 0 0 0 #ff0, 0 0 0 0 #f00;box-shadow:0 0 0 0 #fff, 0 0 0 0 #ff0, 0 0 0 0 #f00}40%{-webkit-box-shadow:0 0 2px 1px #fff, 0 0 3px 2px #ff0, 0 0 4px 5px #f00;box-shadow:0 0 2px 1px #fff, 0 0 3px 2px #ff0, 0 0 4px 5px #f00}80%{-webkit-box-shadow:0 0 2px 1px #fff, 0 0 3px 2px #ff0, 0 0 4px 5px #f00;box-shadow:0 0 2px 1px #fff, 0 0 3px 2px #ff0, 0 0 4px 5px #f00}100%{-webkit-box-shadow:0 0 0 0 #fff, 0 0 0 0 #ff0, 0 0 0 0 #f00;box-shadow:0 0 0 0 #fff, 0 0 0 0 #ff0, 0 0 0 0 #f00}}@keyframes slide-up{0%{opacity:0;transform:translate3d(0, 100px, 0)}100%{opacity:1;transform:translate3d(0px, 0px, 0px)}}@-webkit-keyframes slide-up{0%{opacity:0}20%{opacity:100%}}@keyframes bounce-in{0%{opacity:0;transform:scale(0.3) translate3d(0, 0, 0)}25%{opacity:.8;transform:scale(0.6)}50%{opacity:.95;transform:scale(1.1)}75%{opacity:1;transform:scale(1.15)}100%{opacity:1;transform:scale(1) translate3d(0, 0, 0)}}.w-100{width:100%}.h-100{height:100%}@media (max-width: 767px){*{max-width:100%}}.wrapper,.block{position:relative;width:100%}.full-height{height:100vh}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Udmarugo",sans-serif;margin:0;min-height:100%;width:100%;overflow-x:hidden;background:black}@media (max-width: 767px){.is-pc{display:none}}@media (min-width: 768px){.is-mobile{display:none}}.relative-position{position:relative}.absolute-position{position:absolute}.fixed-position{position:fixed}.align-center{text-align:center}.d-flex-xy-center{display:flex;justify-content:center;align-items:center;text-align:center}.flex-column{flex-direction:column}.btn{margin:auto}@media (max-width: 767px){.btn:not(.btn-store){max-width:75% !important;margin:auto}}@media (max-width: 767px){.btn.btn-img.btn-default,.btn.btn-img.btn-back{width:225px}}@media (min-width: 768px){.btn.btn-img.btn-default,.btn.btn-img.btn-back{width:330px}}@media (max-width: 767px){.btn.btn-img.btn-large{width:280px}}@media (min-width: 768px){.btn.btn-img.btn-large{width:360px}}.btn.btn-banner{position:absolute;z-index:2;margin:2rem}@media (max-width: 1200px){.btn.btn-banner{display:none}}@media (min-width: 1200px){.btn.btn-banner img{max-width:300px}}.btn.btn-banner.btn-banner-left{left:0;bottom:0}.btn.btn-banner.btn-banner-right{right:0;bottom:0}@media (max-width: 767px){.android .area-store-btns .qr-app{display:none}}@media (max-width: 767px){.ios .area-store-btns .qr-google,.ios .area-store-btns .qr-gdmm{display:none}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:transparent;border:none;border-radius:10px}::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px;-webkit-box-shadow:none;box-shadow:none}footer{color:#fff;background:#000;margin-top:3rem}@media (min-width: 1200px){footer{margin-top:5rem}}@media (max-width: 767px){footer{padding-bottom:5rem}}@media (min-width: 768px){footer{padding-bottom:10rem !important}}footer .release{margin-top:-70px}footer .logo-footer{display:none}@media (max-width: 767px){footer .logo-footer{width:125px}}@media (min-width: 768px){footer .logo-footer{width:180px}}@media (min-width: 768px){footer .footer-bottom{display:flex;justify-content:center;align-items:center}footer .footer-bottom dl{text-align:left}footer .footer-bottom dl dt{color:#ffd991;border-bottom:solid 1px #ffd991}}footer .copyright-text{color:rgba(255,255,255,0.5)}.area-loading{height:100vh;position:fixed;width:100%;z-index:20;opacity:1;display:table;text-align:center;background:white;-webkit-animation:white-out 0.9s linear forwards;animation:white-out 0.9s linear forwards;-webkit-animation-delay:0.2s;animation-delay:0.2s;overflow:hidden}.area-loading .loading{display:table-cell;vertical-align:middle}.area-loading .loading img{width:55%;opacity:0;-webkit-animation:fade-in 1.8s linear forwards;animation:fade-in 1.8s linear forwards;-webkit-animation-delay:0.1s;animation-delay:0.1s}.langbtn a span:nth-child(2){margin-bottom:-6px}.slider *{max-width:unset}@media (max-width: 767px){h2.center{padding:1.5em 1em 2em}}.popup-video{position:relative;z-index:1}.popup-video:before{content:"";position:absolute;top:.5rem;right:.5rem;background:url(../imgs/zoom-icon.png) no-repeat;height:20px;width:20px;z-index:2}@media (min-width: 768px){.popup-video:before{top:.5rem}}@media (max-width: 767px){.popup-video:before{top:2.5rem}}.popup-layer{position:relative;height:100%;width:100%;display:block}.popup-layer .btn-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:50px;height:50px}.wrap-img-padding{padding:65% 0 0 !important;position:relative;width:100%;overflow:hidden}.wrap-img-padding .wrap-img-padding img{position:absolute;left:50%;top:50%;height:100%;width:100%;object-fit:cover;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}main .s4{position:relative}main .s4.chara{background-image:none}@media (max-width: 767px){main .s4.chara{height:unset;padding-bottom:unset}}main .s4 .inner{width:100%;max-width:inherit;display:flex;flex-direction:column;margin:4% 0 8%}@media (max-width: 767px){main .s4.main-visual{background-image:unset !important}}main .s4.main-visual .swiper-button-next::after,main .s4.main-visual .swiper-button-prev::after{display:none}@media (max-width: 767px){main .s4.main-visual .swiper-button-next,main .s4.main-visual .swiper-button-prev{top:25% !important}}main .s4.main-visual .swiper{max-width:1400px}@media (max-width: 767px){main .s4.main-visual .swiper{overflow:unset}}main .s4.main-visual .chara_container{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto;position:relative;background-size:cover}@media (min-width: 768px){main .s4.main-visual .chara_container{overflow:hidden;background-image:url(../imgs/banner-1.png)}}@media (max-width: 767px){main .s4.main-visual .chara_container{background-image:url(../imgs/banner-1-mb.png)}}main .s4.main-visual .chara_container .action{position:absolute;left:0;z-index:10}@media (min-width: 768px){main .s4.main-visual .chara_container .action img{max-width:322px}}@media (min-width: 1440px){main .s4.main-visual .chara_container .action{bottom:110px}}@media (min-width: 992px){main .s4.main-visual .chara_container .action{bottom:80px}}@media (min-width: 768px) and (max-width: 991px){main .s4.main-visual .chara_container .action{bottom:180px}}@media (max-width: 767px){main .s4.main-visual .chara_container .action{bottom:unset;top:68vh;padding:5%}}main .s4.main-visual .chara_container .chara_nav img{width:30px}main .s4.main-visual .chara_container .chara_detail{position:relative;width:100%;min-height:1000px}@media screen and (min-width: 1025px){main .s4.main-visual .chara_container .chara_detail{min-height:850px}}main .s4.main-visual .chara_container .chara_detail .description{position:relative;margin-top:-65px;right:0;width:600px;max-width:100%;z-index:2}@media (max-width: 767px){main .s4.main-visual .chara_container .chara_detail .description{width:100%;display:flex;flex-direction:column;margin-top:50vh}main .s4.main-visual .chara_container .chara_detail .description .words{order:1}main .s4.main-visual .chara_container .chara_detail .description .chara{order:2}main .s4.main-visual .chara_container .chara_detail .description .name{order:3;background:#fff;padding:1rem;margin-bottom:-10px}main .s4.main-visual .chara_container .chara_detail .description .text-chara{order:4}main .s4.main-visual .chara_container .chara_detail .description .videos{order:5;background:#3c3c3c}main .s4.main-visual .chara_container .chara_detail .description .sub-text{order:5}main .s4.main-visual .chara_container .chara_detail .description .characters{order:6}}@media (min-width: 768px){main .s4.main-visual .chara_container .chara_detail .description{transform:translateX(300px)}main .s4.main-visual .chara_container .chara_detail .description.npc{transform:translate(300px, -200px)}}main .s4.main-visual .chara_container .chara_detail .description .name{z-index:1;position:unset}@media screen and (min-width: 1025px){main .s4.main-visual .chara_container .chara_detail .description .name{width:600px}}@media (max-width: 767px){main .s4.main-visual .chara_container .chara_detail .description .characters{display:flex}}@media (min-width: 768px){main .s4.main-visual .chara_container .chara_detail .description .characters img{margin:15px 15px 15px 0;height:100px}}@media (max-width: 767px){main .s4.main-visual .chara_container .chara_detail .description .characters img{width:20%;margin:10px}}main .s4.main-visual .chara_container .chara_detail .description .text-chara{text-align:justify;margin-top:10px;padding:2rem;position:relative}@media (min-width: 768px){main .s4.main-visual .chara_container .chara_detail .description .text-chara{max-width:500px}}@media (max-width: 767px){main .s4.main-visual .chara_container .chara_detail .description .text-chara{max-width:100%}}main .s4.main-visual .chara_container .chara_detail .description .text-chara p{margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1em;color:white;max-height:145px;line-height:1.5;overflow:auto}@media (min-width: 768px){main .s4.main-visual .chara_container .chara_detail .description .text-chara p{max-width:410px}}@media (max-width: 767px){main .s4.main-visual .chara_container .chara_detail .description .text-chara p{max-width:100%}}@media (min-width: 768px){main .s4.main-visual .chara_container .chara_detail .description .text-chara::after{content:"";position:absolute;left:0;top:0;background:url("../imgs/bg_charadetail.png") top center no-repeat;width:472px;height:196px;background-size:cover;z-index:-1}}@media (max-width: 767px){main .s4.main-visual .chara_container .chara_detail .description .text-chara{background:black}}main .s4.main-visual .chara_container .chara_detail .description .sub-text{background:black;padding:0 5px}main .s4.main-visual .chara_container .chara_detail .description .sub-text p{color:white}main .s4.main-visual .chara_container .chara_detail .description .videos{margin-top:40px;display:inline-flex}@media (max-width: 767px){main .s4.main-visual .chara_container .chara_detail .description .videos{display:flex;flex-direction:column;margin-top:0}}main .s4.main-visual .chara_container .chara_detail .description .videos .video{aspect-ratio:unset;border:0;border-image-source:unset;overflow:unset;display:unset}main .s4.main-visual .chara_container .chara_detail .description .videos .w-70{width:70%;padding-right:10px}@media (max-width: 767px){main .s4.main-visual .chara_container .chara_detail .description .videos .w-70{width:100%;padding-right:8px;padding-left:8px;padding-top:10px}}main .s4.main-visual .chara_container .chara_detail .description .videos .w-70 .wrap-img{width:300px;height:172px;overflow:hidden}@media (max-width: 767px){main .s4.main-visual .chara_container .chara_detail .description .videos .w-70 .wrap-img{width:100%;height:100%}}main .s4.main-visual .chara_container .chara_detail .description .videos .w-70 .wrap-img img{width:100%;height:100%;object-fit:cover}main .s4.main-visual .chara_container .chara_detail .description .videos .w-30{width:30%}@media (max-width: 767px){main .s4.main-visual .chara_container .chara_detail .description .videos .w-30{width:100%;display:flex}main .s4.main-visual .chara_container .chara_detail .description .videos .w-30 .video{width:50%;margin:.5rem}}main .s4.main-visual .chara_container .chara_detail .description .videos .w-30 .wrap-img{width:150px;height:82px;overflow:hidden;margin-bottom:.5rem}@media (max-width: 767px){main .s4.main-visual .chara_container .chara_detail .description .videos .w-30 .wrap-img{width:100%;height:159px;margin-bottom:1rem;margin-top:-1.5rem}main .s4.main-visual .chara_container .chara_detail .description .videos .w-30 .wrap-img img{object-fit:contain}}main .s4.main-visual .chara_container .chara_detail .description .videos .w-30 .wrap-img img{width:100%;height:100%}@media (min-width: 768px){main .s4.main-visual .chara_container .chara_detail .description .videos .w-30 .wrap-img img{object-fit:cover}}main .s4.main-visual .chara_container .chara_detail .chara_img_anim{position:absolute;top:40%;left:160px;-webkit-transform:translate(-44%, -65%);transform:translate(-44%, -65%);width:240%}@media screen and (min-width: 1025px){main .s4.main-visual .chara_container .chara_detail .chara_img_anim{max-width:1200px;-webkit-transform:translate(-23%, -50%);transform:translate(-23%, -50%)}main .s4.main-visual .chara_container .chara_detail .chara_img_anim.npc{max-width:1100px;-webkit-transform:translate(-23%, -45%);transform:translate(-23%, -35%)}}@media (max-width: 767px){main .s4.main-visual .chara_container .chara_detail .chara_img_anim{top:-245px;left:-45%;transform:unset;width:auto;max-width:unset;height:90vh;z-index:1}main .s4.main-visual .chara_container .chara_detail .chara_img_anim.npc{height:105vh;top:-165px}}main .s4.main-visual .chara_container .chara_detail.chara_bg{background-position:left;background-repeat:no-repeat;background-size:contain;padding-top:25%}@media screen and (min-width: 1025px){main .s4.main-visual .chara_container .chara_detail.chara_bg{padding-top:5%;background-size:contain}}main .s4.main-visual .chara_container .chara_detail .words{position:absolute;top:120px;left:100px;z-index:2}@media (max-width: 767px){main .s4.main-visual .chara_container .chara_detail .words{top:0;left:50px}}main .s4.main-visual .chara_container .chara_detail .words img{max-height:65vh}@media screen and (max-width: 767px){main .s4.main-visual .chara_container .chara_detail .words img{max-height:40vh}}@media screen and (max-width: 767px){main .s4.main-visual .chara_container .chara_detail{top:150px}}main .s4.main-visual .thumbnail{padding:30px 10px;background:#222;text-align:center}@media screen and (max-width: 767px){main .s4.main-visual .thumbnail{margin-top:22vh}}main .s4.main-visual .thumbnail .title,main .s4.main-visual .thumbnail .title-mb{color:white;padding:0 1rem}@media (max-width: 767px){main .s4.main-visual .thumbnail .title.is-pc{display:none}}main .s4.main-visual .thumbnail .title-mb{padding:14px 1rem;align-items:center;justify-content:space-between;position:relative}main .s4.main-visual .thumbnail .title-mb .left,main .s4.main-visual .thumbnail .title-mb .right{position:absolute;top:50px}main .s4.main-visual .thumbnail .title-mb .left a,main .s4.main-visual .thumbnail .title-mb .right a{color:white !important;text-decoration:none}main .s4.main-visual .thumbnail .title-mb .left{left:50px}main .s4.main-visual .thumbnail .title-mb .right{right:50px}main .s4.main-visual .thumbnail .charalist_small{position:relative;width:100%;max-width:1400px;margin:auto}main .s4.main-visual .thumbnail .charalist_small a:hover span{color:#ffd991 !important}@media screen and (min-width: 768px){main .s4.main-visual .thumbnail .charalist_small a{width:unset;aspect-ratio:unset}}@media screen and (max-width: 767px){main .s4.main-visual .thumbnail .charalist_small{flex-wrap:wrap}main .s4.main-visual .thumbnail .charalist_small a{width:30%}}main .s4.main-visual .thumbnail .charalist_small .chara_arrow{position:absolute;z-index:999;left:0;transform:translateY(-50%);width:100%}@media screen and (max-width: 767px){main .s4.main-visual .thumbnail .charalist_small .chara_arrow .next{right:-2%}}main .s4.main-visual .thumbnail .charalist_small .chara_arrow .next a,main .s4.main-visual .thumbnail .charalist_small .chara_arrow .prev a{margin:0;padding:0}main .s4.main-visual .thumbnail .charalist_small .chara_arrow .next img,main .s4.main-visual .thumbnail .charalist_small .chara_arrow .prev img{height:37px !important;width:auto !important;max-width:unset !important}@media screen and (min-width: 768px){main .s4.main-visual .thumbnail .charalist_small .chara_arrow .next,main .s4.main-visual .thumbnail .charalist_small .chara_arrow .prev{margin-top:12px}}main .s4.main-visual .thumbnail .charalist_small .chara_arrow .next::before,main .s4.main-visual .thumbnail .charalist_small .chara_arrow .next::after,main .s4.main-visual .thumbnail .charalist_small .chara_arrow .prev::before,main .s4.main-visual .thumbnail .charalist_small .chara_arrow .prev::after{content:unset}@media screen and (max-width: 767px){main .s4.main-visual .thumbnail .charalist_small .chara_arrow{bottom:-39px}}@media screen and (min-width: 768px){main .s4.main-visual .thumbnail .charalist_small .chara_arrow{bottom:98%}}@media screen and (min-width: 991px){main .s4.main-visual .thumbnail .charalist_small .chara_arrow{bottom:75%}}main .s4.main-visual .thumbnail .charalist_small .title a:hover,main .s4.main-visual .thumbnail .charalist_small .next a:hover,main .s4.main-visual .thumbnail .charalist_small .prev a:hover{opacity:.85}main .s4.main-visual .thumbnail .charalist_small .title a:hover::before,main .s4.main-visual .thumbnail .charalist_small .title a:hover::after,main .s4.main-visual .thumbnail .charalist_small .next a:hover::before,main .s4.main-visual .thumbnail .charalist_small .next a:hover::after,main .s4.main-visual .thumbnail .charalist_small .prev a:hover::before,main .s4.main-visual .thumbnail .charalist_small .prev a:hover::after{display:none}main .s4.main-visual .thumbnail .charalist_small .title a.active::before,main .s4.main-visual .thumbnail .charalist_small .title a.active::after,main .s4.main-visual .thumbnail .charalist_small .next a.active::before,main .s4.main-visual .thumbnail .charalist_small .next a.active::after,main .s4.main-visual .thumbnail .charalist_small .prev a.active::before,main .s4.main-visual .thumbnail .charalist_small .prev a.active::after{display:none}main .s4.main-visual .thumbnail .charalist_small .title a:hover,main .s4.main-visual .thumbnail .charalist_small .next a:hover,main .s4.main-visual .thumbnail .charalist_small .prev a:hover{opacity:.85}main .s4.main-visual .thumbnail .charalist_small .title a:hover::before,main .s4.main-visual .thumbnail .charalist_small .title a:hover::after,main .s4.main-visual .thumbnail .charalist_small .next a:hover::before,main .s4.main-visual .thumbnail .charalist_small .next a:hover::after,main .s4.main-visual .thumbnail .charalist_small .prev a:hover::before,main .s4.main-visual .thumbnail .charalist_small .prev a:hover::after{display:none}main .s4.main-visual .thumbnail .charalist_small a{background-image:none;text-decoration:none}main .s4.main-visual .thumbnail .charalist_small a:hover{opacity:.85}main .s4.main-visual .thumbnail .charalist_small a:hover::before,main .s4.main-visual .thumbnail .charalist_small a:hover::after{display:none}main .s4.main-visual .thumbnail .charalist_small a.active{position:relative;z-index:1}main .s4.main-visual .thumbnail .charalist_small a.active::before{content:"";position:absolute;left:0;top:0;background:url(../imgs/img-overlay.png) no-repeat;opacity:.35;width:140px;height:132px;z-index:2}@media screen and (max-width: 767px){main .charalist_small{bottom:unset}}@media (max-height: 1080px){.pc footer .pagetop{transform:translate(-50%, -235%)}}@media (max-height: 1080px) and (max-width: 1024px){.pc .chara_container{max-height:86vh !important}}@media (max-height: 1080px) and (max-width: 767px){.pc .chara_container{min-height:unset !important;max-height:unset !important}.pc .chara_container .chara_detail .description .videos .w-70{padding:10px 15px !important}.pc .chara_container .chara_detail .description .videos .w-70 .wrap-img{margin-bottom:30px}.pc .chara_container .popup-video:before{top:1rem;right:1rem}}@media (max-height: 1080px) and (max-width: 767px){.pc .swiper .words{scale:1.25;left:7rem !important}.pc .chara_img_anim{left:-5% !important;top:-330px !important;height:110vh !important}.pc .chara_img_anim.npc{left:-36% !important;top:-156px !important}}@media (max-height: 1080px) and (max-width: 600px){.pc .swiper .words{left:3rem !important}.pc .chara_img_anim{left:-40% !important}}@media (max-width: 767px) and (max-height: 667px){.ios .chara_container .chara_detail .chara_img_anim,.android .chara_container .chara_detail .chara_img_anim{top:-215px !important;left:-20% !important}.ios .chara_container .chara_detail .chara_img_anim.npc,.android .chara_container .chara_detail .chara_img_anim.npc{top:-135px !important;left:-44% !important}}@media (max-width: 767px){.ios footer .pagetop,.android footer .pagetop{top:82px}.ios .chara_img_anim,.android .chara_img_anim{top:-295px;left:-60% !important;transform:unset;width:auto;max-width:unset;height:100vh;z-index:1}.ios .chara_container,.android .chara_container{max-height:unset !important;min-height:unset !important}.ios .chara_container .chara_detail .words img,.android .chara_container .chara_detail .words img{max-height:85vh !important;height:85vh !important;margin-top:-175px}.ios .chara_container .chara_detail .chara_img_anim,.android .chara_container .chara_detail .chara_img_anim{scale:1.15}.ios .chara_container .chara_detail .chara_img_anim.npc,.android .chara_container .chara_detail .chara_img_anim.npc{scale:.9}}@media only screen and (max-width: 767px){main .chara_arrow .prev,main .chara_arrow .next{top:25% !important}}@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.charalist_small a img{height:95px !important}.chara_container .chara_img_anim{top:45% !important;left:250px !important;margin-top:2rem;scale:.95}.chara_container .chara_img_anim.npc{top:42% !important;scale:.8}.chara_container .action{margin-bottom:-2rem !important}}@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.charalist_small a img{height:65px !important}.chara_detail.chara_bg{padding-top:5% !important}}@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.chara_container{max-height:105vh !important;min-height:105vh !important}.chara_container .action{bottom:80px !important}.chara_container .chara_img_anim{width:100% !important}.chara_container .description{scale:.8;margin-top:-260px !important}}@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.chara_container{max-height:72vh !important;min-height:72vh !important}.chara_container .action{bottom:50px !important}.chara_container .chara .chara_img_anim{width:120% !important}.chara_container .chara .chara_img_anim.npc{width:62% !important}.chara_container .description{scale:.8;margin-top:-250px !important}}@media screen and (min-width: 768px) and (max-width: 1024px){.chara_container .chara_detail.chara_bg{padding-top:5% !important}.swiper .words{scale:.75;left:1rem !important;top:50px !important}}@media screen and (min-width: 1025px){.charalist_small{min-width:unset !important;bottom:unset !important}}@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait){.charalist_small a img{height:95px !important}.description{scale:.8;margin-top:-216px !important}.swiper .words{scale:.6 !important;left:1rem !important;top:-35px !important}}@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){.charalist_small a img{height:105px !important}.description{scale:.9;margin-top:-65px !important}.swiper .words{scale:.8 !important;left:5rem !important;top:65px !important}}@media only screen and (min-width: 1024px) and (max-width: 1366px){.swiper .chara .chara_img_anim{width:100% !important}}@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){.chara_container{max-height:85vh;min-height:85vh}.chara_container .action{bottom:150px !important}.chara_container .chara_detail.chara_bg{padding-top:5% !important}.chara_container .chara_detail.chara_bg .chara_img_anim{top:40% !important}}@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait){.chara_container{max-height:60vh !important;min-height:60vh !important}.chara_container .action{bottom:115px !important}.chara_container .chara_detail.chara_bg{padding-top:5% !important}.chara_container .chara_detail.chara_bg .chara_img_anim{top:45% !important;left:285px}}@media (max-width: 991px) and (orientation: landscape){.chara_container{max-height:190vh !important;min-height:190vh !important}}@media (max-width: 1180px) and (max-height: 820px){.swiper .words{scale:1;left:1rem !important;top:135px !important}.chara_img_anim{left:0 !important}.chara_container .action{bottom:140px !important}}@media (max-width: 820px) and (max-height: 1180px){.swiper .words{scale:.65;left:1rem !important;top:-20px !important}.chara_container{max-height:65vh !important;min-height:65vh !important}.chara_container .action{bottom:75px !important}.chara_img_anim{left:200px !important}}@media screen and (min-width: 1025px){footer{padding:5rem 0}}footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:3em 0}footer ul li{margin:0 2em}footer ul li img{width:auto;-webkit-filter:drop-shadow(0 0 1em #20323e);filter:drop-shadow(0 0 1em #20323e)}.mfp-iframe-scaler{overflow:unset !important}.mfp-iframe-scaler .mfp-close{color:transparent;top:unset !important;bottom:-3rem;margin-right:-40px !important;right:50%;background:url("../imgs/btn_close.png") right no-repeat !important;cursor:pointer !important}.modal-video-src{position:relative;display:flex;justify-content:center;align-items:center;padding:20px;width:100%;width:auto;margin:auto}.modal-video-src .mfp-close{color:transparent;top:unset !important;bottom:-3rem;margin-right:-40px !important;right:50%;background:url("../imgs/btn_close.png") right no-repeat !important;cursor:pointer !important}.modal-video-src .content{max-width:600px;background:black;padding:2rem;color:white}.modal-video-src video{max-width:100%}.swiper-fill .swiper-slide{height:100%;overflow:hidden}.swiper-fill .swiper-slide img{width:100%;height:100%;object-fit:cover}.swiper-list.list-awards .swiper-slide .wrap-box .wrap-img{height:200px}.swiper-list.list-partners .swiper-slide .wrap-box .wrap-img{height:150px}.swiper-list .swiper-slide{height:unset;display:flex;flex-direction:column}.swiper-list .swiper-slide .wrap-box .wrap-content{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;position:relative;-webkit-line-clamp:4}.swiper .swiper-slide{background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center}.swiper .swiper-pagination{display:flex;justify-content:center}.swiper .swiper-pagination .swiper-pagination-bullet{width:.75rem;height:.75rem;display:flex;border-radius:50%;background:#ddd;opacity:1}.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.swiper .swiper-button-disabled{opacity:0 !important}.swiper .swiper-button-next,.swiper .swiper-button-prev{position:absolute;display:flex;-moz-box-align:center;-moz-box-pack:center;justify-content:center}@media (min-width: 992px){.swiper .swiper-button-next,.swiper .swiper-button-prev{align-items:center;top:50%}}@media (max-width: 991px){.swiper .swiper-button-next,.swiper .swiper-button-prev{top:30%}}.swiper .swiper-button-next.swiper-button-disabled,.swiper .swiper-button-prev.swiper-button-disabled{opacity:0}.swiper .swiper-button-next::after,.swiper .swiper-button-prev::after{content:'';position:absolute;background-size:contain !important}@media (min-width: 992px){.swiper .swiper-button-next::after,.swiper .swiper-button-prev::after{width:40px;height:40px}}@media (max-width: 991px){.swiper .swiper-button-next::after,.swiper .swiper-button-prev::after{width:35px;height:35px}}.swiper .swiper-button-next:hover,.swiper .swiper-button-next:focus,.swiper .swiper-button-prev:hover,.swiper .swiper-button-prev:focus{opacity:.8}.swiper .swiper-button-next{right:-3.5rem}.swiper .swiper-button-next::after{content:"";background:url(../imgs/) no-repeat;background-size:contain;width:100%;height:100%}.swiper .swiper-button-prev{left:-3.5rem}.swiper .swiper-button-prev::after{content:"";background:url(../imgs/prev.png) no-repeat;background-size:contain;width:100%;height:100%}.swiper-pagination{display:none !important}.highlight-slide-wrapper{position:relative}.highlight-slide-wrapper .wrap-img{height:unset;position:relative;width:100%;padding:0 0 0;overflow:hidden}.highlight-slide-wrapper .swiper-button-next,.highlight-slide-wrapper .swiper-button-prev{color:#000;top:45%}.highlight-slide-wrapper .swiper-button-next.swiper-button-disabled,.highlight-slide-wrapper .swiper-button-prev.swiper-button-disabled{opacity:0}.highlight-slide-wrapper .swiper-button-next{right:-3.5rem}.highlight-slide-wrapper .swiper-button-next::after{content:"";background:url(../imgs/) no-repeat;background-size:contain;width:100%;height:100%}.highlight-slide-wrapper .swiper-button-prev{left:-3.5rem}.highlight-slide-wrapper .swiper-button-prev::after{content:"";background:url(../imgs/prev.png) no-repeat;background-size:contain;width:100%;height:100%}
/*# sourceMappingURL=main.css.map */
