.slider{position:relative;box-sizing:border-box}@media (max-width: 768.98px){.slider{padding-bottom:calc(25 * var(--base-font, 1) / 10);margin-top:calc(-30 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.slider{padding-bottom:calc(40 * var(--base-font, 1) / 10);margin-top:calc(-10 * var(--base-font, 1) / 10)}}.slider .swiper-next,.slider .swiper-prev{z-index:1;aspect-ratio:1/1;cursor:pointer;background-repeat:no-repeat;background-size:contain}@media (max-width: 768.98px){.slider .swiper-next,.slider .swiper-prev{top:46%;width:calc(40 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.slider .swiper-next,.slider .swiper-prev{top:42%;width:calc(30 * var(--base-font, 1) / 10)}}@media (min-width: 769px) and (hover: hover){.slider .swiper-next,.slider .swiper-prev{cursor:pointer;transition:opacity .2s ease-out;transition:opacity .2s}.slider .swiper-next:hover,.slider .swiper-prev:hover{opacity:.8}}.slider .swiper-prev{position:absolute;background-image:url(/kidnap-game/assets/img/top/icon_slide-prev.webp)}@media (max-width: 768.98px){.slider .swiper-prev{left:calc(17 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.slider .swiper-prev{left:calc(-20 * var(--base-font, 1) / 10)}}@media (hover: hover){.slider .swiper-prev:hover{background-image:url(/kidnap-game/assets/img/top/icon_slide-prev_ov.webp);opacity:1}}.slider .swiper-next{position:absolute;background-image:url(/kidnap-game/assets/img/top/icon_slide-next.webp)}@media (max-width: 768.98px){.slider .swiper-next{right:calc(17 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.slider .swiper-next{right:calc(-20 * var(--base-font, 1) / 10)}}@media (hover: hover){.slider .swiper-next:hover{background-image:url(/kidnap-game/assets/img/top/icon_slide-next_ov.webp);opacity:1}}.slider .swiper-pagination{width:100%}@media (max-width: 768.98px){.slider .swiper-pagination{margin-top:calc(7 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.slider .swiper-pagination{margin-top:calc(20 * var(--base-font, 1) / 10)}}.slider .swiper-pagination-bullet{background-color:#f41a09;border-radius:0;opacity:.3}@media (max-width: 768.98px){.slider .swiper-pagination-bullet{width:calc(9 * var(--base-font, 1) / 10);height:calc(9 * var(--base-font, 1) / 10);margin:0 calc(6 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.slider .swiper-pagination-bullet{width:calc(8 * var(--base-font, 1) / 10);height:calc(8 * var(--base-font, 1) / 10);margin:0 calc(8 * var(--base-font, 1) / 10)}}.slider .swiper-pagination-bullet-active{opacity:1}.slider .swiper-button-disabled{pointer-events:none;opacity:0}.slider_container{filter:drop-shadow(0 0 20px rgba(0,0,0,.25));will-change:filter}@media (max-width: 768.98px){.slider_container{padding-top:calc(25 * var(--base-font, 1) / 10);margin-right:calc(-10 * var(--base-font, 1) / 10);margin-left:calc(-10 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.slider_container{position:relative;width:calc(960 * var(--base-font, 1) / 10);padding-inline:calc(10 * var(--base-font, 1) / 10);padding-top:calc(20 * var(--base-font, 1) / 10)}}.slider_item{position:relative;width:100%;height:100%}.slider_item.-cs{pointer-events:none}.slider_link{position:relative;z-index:1;box-sizing:border-box;display:block;height:100%}@media (hover: hover){.slider_link{cursor:pointer;transition:opacity .2s ease-out;transition:opacity .2s}.slider_link:hover{opacity:.8}}@media (min-width: 769px){.slider_link{padding-inline:calc(10 * var(--base-font, 1) / 10)}}.slider_link-inner{border:2px solid #700000}@media (max-width: 768.98px){.slider_link-inner{height:calc(265 * var(--base-font, 1) / 10);padding:calc(20 * var(--base-font, 1) / 10) calc(16 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.slider_link-inner{height:calc(297 * var(--base-font, 1) / 10);padding:calc(22 * var(--base-font, 1) / 10) calc(18 * var(--base-font, 1) / 10)}}.slider_photo{display:inline-block;width:100%}.slider_photo img{width:100%;height:100%}@media (max-width: 768.98px){.slider_text-container{margin-top:calc(10 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.slider_text-container{margin-top:calc(18 * var(--base-font, 1) / 10)}}.slider_new{position:absolute;z-index:1;aspect-ratio:1/1}@media (max-width: 768.98px){.slider_new{top:calc(-25 * var(--base-font, 1) / 10);left:calc(-25 * var(--base-font, 1) / 10);width:calc(55 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.slider_new{top:calc(-20 * var(--base-font, 1) / 10);left:calc(-10 * var(--base-font, 1) / 10);width:calc(42 * var(--base-font, 1) / 10)}}.slider_update{font-weight:400;color:#a99997}@media (max-width: 768.98px){.slider_update{font-size:calc(14 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.slider_update{font-size:calc(15 * var(--base-font, 1) / 10)}}.slider_title{font-weight:600;line-height:1.5;color:#a99997}@media (max-width: 768.98px){.slider_title{margin-top:calc(5 * var(--base-font, 1) / 10);font-size:calc(21 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.slider_title{margin-top:calc(5 * var(--base-font, 1) / 10);font-size:calc(28 * var(--base-font, 1) / 10)}}.slider_text{color:#a99997}@media (max-width: 768.98px){.slider_text{margin-top:calc(5 * var(--base-font, 1) / 10);font-size:calc(16 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.slider_text{margin-top:calc(4 * var(--base-font, 1) / 10);font-size:calc(16 * var(--base-font, 1) / 10)}}@media (max-width: 768.98px){.content.content-introduction{margin-top:calc(84 * var(--base-font, 1) / 10)}}.introduction_lead{font-weight:600;line-height:1.5;color:#f41a09;text-align:center}@media (max-width: 768.98px){.introduction_lead{margin-bottom:calc(30 * var(--base-font, 1) / 10);font-size:calc(20 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.introduction_lead{margin-bottom:calc(50 * var(--base-font, 1) / 10);font-size:calc(24 * var(--base-font, 1) / 10)}}.introduction_sublead{color:#f41a09;text-align:center}@media (max-width: 768.98px){.introduction_sublead{font-size:calc(15 * var(--base-font, 1) / 10);line-height:1.6666}}@media (min-width: 769px){.introduction_sublead{font-size:calc(16 * var(--base-font, 1) / 10);line-height:2.25}}@media (max-width: 768.98px){.introduction_title-container{margin-bottom:calc(16 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.introduction_title-container{margin-bottom:calc(26 * var(--base-font, 1) / 10)}}.introduction_title{font-weight:700;color:#a99997;text-align:center}@media (max-width: 768.98px){.introduction_title{margin-right:calc(-20 * var(--base-font, 1) / 10);margin-left:calc(-20 * var(--base-font, 1) / 10);font-size:calc(27.5 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.introduction_title{margin-top:calc(15 * var(--base-font, 1) / 10);font-size:calc(40 * var(--base-font, 1) / 10)}}.introduction_title span{position:relative}@media (max-width: 768.98px){.introduction_title span{left:calc(10 * var(--base-font, 1) / 10)}}.introduction_title-ruby{ruby-align:center}.introduction_title-ruby>rt{font-size:calc(14 * var(--base-font, 1) / 10);letter-spacing:.1rem}@media (max-width: 768.98px){.introduction_title-ruby>rt{font-size:40%}}.introduction_subtitle1{font-weight:700;color:#a99997;text-align:center}@media (max-width: 768.98px){.introduction_subtitle1{font-size:calc(15 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.introduction_subtitle1{font-size:calc(20 * var(--base-font, 1) / 10)}}.introduction_title-description{font-weight:700;color:#a99997;text-align:center}@media (max-width: 768.98px){.introduction_title-description{margin-top:calc(2 * var(--base-font, 1) / 10);font-size:calc(14 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.introduction_title-description{margin-top:calc(8 * var(--base-font, 1) / 10);font-size:calc(20 * var(--base-font, 1) / 10)}}@media (max-width: 768.98px){.introduction_floating-image{display:flex;flex-direction:column;justify-content:center;width:100%;margin-top:calc(2 * var(--base-font, 1) / 10)}.introduction_floating-image img{width:35vw;margin:0 auto}}@media (min-width: 769px){.introduction_floating-image{float:left;width:calc(200 * var(--base-font, 1) / 10);margin:calc(10 * var(--base-font, 1) / 10) calc(40 * var(--base-font, 1) / 10) calc(5 * var(--base-font, 1) / 10) calc(2 * var(--base-font, 1) / 10)}}.introduction_floating-image-caption{color:#3a3a3a}@media (max-width: 768.98px){.introduction_floating-image-caption{margin:calc(5 * var(--base-font, 1) / 10) auto calc(20 * var(--base-font, 1) / 10) auto;font-size:calc(10 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.introduction_floating-image-caption{margin:calc(5 * var(--base-font, 1) / 10) auto 0 auto;font-size:calc(10 * var(--base-font, 1) / 10);text-align:center}}@media (max-width: 768.98px){.movie_box-top{box-shadow:0 0 20px #11708133}}@media (min-width: 769px){.movie_box-top{box-shadow:0 0 30px #11708133}}.movie_box-top{position:relative;box-sizing:border-box;width:100%;padding-top:56.25%;overflow:hidden;background:#000}.movie_box-top iframe{position:absolute;top:0;right:0;width:100%;height:100%}.movie_box-top+.movie_box-top{margin-top:calc(30 * var(--base-font, 1) / 10)}@media (max-width: 768.98px){.movie_box-top+.movie_box-top{margin-top:calc(15 * var(--base-font, 1) / 10)}}.movie_wrap{display:flex}@media (max-width: 768.98px){.movie_wrap{flex-direction:column;gap:calc(20 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.movie_wrap{gap:calc(40 * var(--base-font, 1) / 10);justify-content:space-between;margin-top:10px}}.movie_box{position:relative;box-sizing:border-box;width:100%;overflow:hidden}@media (max-width: 768.98px){.movie_box{box-shadow:0 0 20px #11708133}}@media (min-width: 769px){.movie_box{box-shadow:0 0 30px #11708133}}@media (max-width: 768.98px){.movie_box{padding-top:56.25%}}@media (min-width: 769px){.movie_box{justify-content:space-between;padding-top:calc(28.125% - 10 * var(--base-font, 1) / 10)}}.movie_box iframe{position:absolute;top:0;right:0;width:100%;height:100%}#top-modal-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000}.top-modal{max-width:none;max-height:none;padding:0;overflow:visible;background:transparent;border:none;opacity:0;transition:opacity .3s,display .3s allow-discrete,overlay .3s allow-discrete}.top-modal[open]{opacity:1}.top-modal::backdrop{background:rgba(0,0,0,0);transition:background .3s,display .3s allow-discrete,overlay .3s allow-discrete}.top-modal[open]::backdrop{background:black}.top-modal_inner{position:relative;box-sizing:border-box;max-width:calc(840 * var(--base-font, 1) / 10)}@media (max-width: 768.98px){.top-modal_inner{width:90vw}}@media (min-width: 769px){.top-modal_inner{width:82vw}}.top-modal_movie{aspect-ratio:16/9;overflow:hidden;background:#000}.top-modal_movie iframe{width:100%;height:100%;opacity:0;transition:opacity .3s ease-out}.top-modal_movie iframe.is-loaded{opacity:1}.top-modal_close{position:absolute;top:0;z-index:1;margin:0;overflow:visible;cursor:pointer;background-color:#f41a09;border-style:none;opacity:0;transition:background-color .2s ease-out,opacity .3s ease-out}.top-modal_close.is-loaded{opacity:1}@media (max-width: 768.98px){.top-modal_close{top:calc(-33 * var(--base-font, 1) / 10);right:0;width:calc(33 * var(--base-font, 1) / 10);height:calc(33 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.top-modal_close{right:calc(-48 * var(--base-font, 1) / 10);width:calc(48 * var(--base-font, 1) / 10);height:calc(48 * var(--base-font, 1) / 10)}}.top-modal_close:before,.top-modal_close:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;content:"";background-color:#000}@media (max-width: 768.98px){.top-modal_close:before,.top-modal_close:after{width:calc(22 * var(--base-font, 1) / 10);height:2px}}@media (min-width: 769px){.top-modal_close:before,.top-modal_close:after{width:calc(30 * var(--base-font, 1) / 10);height:2px}}.top-modal_close:before{transform:rotate(45deg)}.top-modal_close:after{transform:rotate(-45deg)}@media (hover: hover){.top-modal_close:hover{background-color:#5d0700}}.mainvisual-container{width:100%;background:#000}.mainvisual_inner{position:relative;width:100%;max-width:calc(1280 * var(--base-font, 1) / 10);margin-inline:auto;container-type:inline-size}.mainvisual{display:block;width:100%}@media (max-width: 768.98px){.mainvisual{aspect-ratio:375/320}}@media (min-width: 769px){.mainvisual{aspect-ratio:1280/584}}.mainvisual .mainvisual_bg{display:block;width:100%;height:100%}.mainvisual .mainvisual_bg :where(img){display:block;width:100%;height:100%;object-fit:cover}.mainvisual_intro{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;filter:blur(0)}.contents-area[data-skip-intro] .mainvisual_intro{display:none}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_intro{visibility:hidden;filter:blur(10px);opacity:0}@media (max-width: 768.98px){.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_intro{transition:opacity 3.5s ease 3.5s,filter 3.5s ease 3.5s,visibility 0s linear 7s}}@media (min-width: 769px){.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_intro{transition:opacity 3.5s ease 3.5s,filter 3.5s ease 3.5s,visibility 0s linear 7s}}.mainvisual:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:#000}.contents-area[data-skip-intro] .mainvisual:after{display:none}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual:after{opacity:0}@media (max-width: 768.98px){.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual:after{transition:opacity 5.6s ease 1.8s}}@media (min-width: 769px){.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual:after{transition:opacity 4s ease 2.6s}}.mainvisual_intro-bg{grid-area:1/1;place-self:stretch;background:rgba(0,0,0,.7)}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_intro-bg{opacity:0}@media (max-width: 768.98px){.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_intro-bg{transition:opacity 5.6s ease 1.8s}}@media (min-width: 769px){.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_intro-bg{transition:opacity 4s ease 2.6s}}.mainvisual_copy-wrap{z-index:1;display:grid;grid-area:1/1;justify-items:center}.mainvisual_copy-set{display:grid;grid-area:1/1;justify-items:center}.mainvisual_copy{height:auto}.mainvisual_copy.-sm{display:block;width:calc(210 / 375 * 100cqw)}@media (min-width: 769px){.mainvisual_copy.-sm{display:none}}.mainvisual_copy.-lg{display:none}@media (min-width: 769px){.mainvisual_copy.-lg{display:block;width:45cqw}}.mainvisual_copy path{visibility:hidden}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path{visibility:visible;transition:visibility 0s}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="0"]{transition-delay:.5s}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="1"]{transition-delay:.53s}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="2"]{transition-delay:577ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="3"]{transition-delay:641ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="4"]{transition-delay:681ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="5"]{transition-delay:738ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="6"]{transition-delay:771ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="7"]{transition-delay:821ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="8"]{transition-delay:888ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="9"]{transition-delay:931ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="10"]{transition-delay:991ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="11"]{transition-delay:1027ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="12"]{transition-delay:1.08s}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="13"]{transition-delay:1.15s}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="14"]{transition-delay:1196ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="15"]{transition-delay:1259ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="16"]{transition-delay:1298ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="17"]{transition-delay:1354ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="18"]{transition-delay:1386ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="19"]{transition-delay:1435ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="20"]{transition-delay:1501ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="21"]{transition-delay:1543ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="22"]{transition-delay:1602ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="23"]{transition-delay:1637ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="24"]{transition-delay:1689ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="25"]{transition-delay:1758ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="26"]{transition-delay:1803ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="27"]{transition-delay:1865ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="28"]{transition-delay:1903ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="29"]{transition-delay:1958ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="30"]{transition-delay:1989ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="31"]{transition-delay:2037ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="32"]{transition-delay:2102ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="33"]{transition-delay:2143ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="34"]{transition-delay:2201ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="35"]{transition-delay:2235ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="36"]{transition-delay:2286ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="37"]{transition-delay:2354ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="38"]{transition-delay:2398ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="39"]{transition-delay:2459ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="40"]{transition-delay:2496ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="41"]{transition-delay:2.55s}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="42"]{transition-delay:2.58s}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="43"]{transition-delay:2627ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="44"]{transition-delay:2691ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="45"]{transition-delay:2731ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="46"]{transition-delay:2788ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="47"]{transition-delay:2821ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="48"]{transition-delay:2871ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="49"]{transition-delay:2938ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="50"]{transition-delay:2981ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="51"]{transition-delay:3041ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="52"]{transition-delay:3077ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="53"]{transition-delay:3.13s}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="54"]{transition-delay:3.2s}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="55"]{transition-delay:3246ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="56"]{transition-delay:3309ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="57"]{transition-delay:3348ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="58"]{transition-delay:3404ms}.contents-area:not([data-skip-intro]):has(.top-modal:not([open])) .mainvisual_copy path[data-i="59"]{transition-delay:3436ms}.top-mainvisual-bottom{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;background:#000}@media (max-width: 768.98px){.top-mainvisual-bottom{gap:calc(0 * var(--base-font, 1) / 10);padding:calc(14 * var(--base-font, 1) / 10) calc(10 * var(--base-font, 1) / 10) calc(12 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.top-mainvisual-bottom{gap:calc(16 * var(--base-font, 1) / 10);padding-block:calc(20 * var(--base-font, 1) / 10)}}@media (max-width: 768.98px){.top-mainvisual-banner-area{padding:calc(10 * var(--base-font, 1) / 10);margin-bottom:calc(10 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.top-mainvisual-banner-area{padding:calc(20 * var(--base-font, 1) / 10) calc(20 * var(--base-font, 1) / 10);margin-block:calc(20 * var(--base-font, 1) / 10)}}.present_button{margin:0 auto;filter:drop-shadow(0 0 10px rgba(0,0,0,.4));will-change:filter}.present_button>a{display:block}@media (max-width: 768.98px){.present_button{width:calc(240 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.present_button{width:100%;max-width:calc(580 * var(--base-font, 1) / 10)}}@media (min-width: 769px) and (hover: hover){.present_button{cursor:pointer;transition:opacity .2s ease-out;transition:opacity .2s}.present_button:hover{opacity:.8}}.sns-container{display:flex;flex-direction:column;gap:5rem;align-items:center}.sns{width:100%}.top-card-container{position:relative}.top-card_description{display:flex;flex-direction:column;justify-content:center;background:#000}@media (max-width: 768.98px){.top-card_description{gap:calc(10 * var(--base-font, 1) / 10);padding:calc(20 * var(--base-font, 1) / 10) calc(20 * var(--base-font, 1) / 10) calc(30 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.top-card_description{gap:calc(22 * var(--base-font, 1) / 10);padding:calc(44 * var(--base-font, 1) / 10) calc(40 * var(--base-font, 1) / 10) calc(49 * var(--base-font, 1) / 10)}}.top-card_text{font-weight:500;color:#a99997;text-align:center}@media (max-width: 768.98px){.top-card_text{font-size:calc(16 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.top-card_text{font-size:calc(16 * var(--base-font, 1) / 10)}}@media (max-width: 768.98px){.top-card_text.-interview{font-size:calc(16 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.top-card_text.-interview{font-size:calc(20 * var(--base-font, 1) / 10)}}.top-card_link-container{display:flex;justify-content:center}.top-card_link{position:relative;background-color:#000}@media (max-width: 768.98px){.top-card_link{padding:calc(12 * var(--base-font, 1) / 10) calc(86 * var(--base-font, 1) / 10) calc(10 * var(--base-font, 1) / 10);border-radius:calc(5 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.top-card_link{padding:calc(12 * var(--base-font, 1) / 10) calc(100 * var(--base-font, 1) / 10) calc(11 * var(--base-font, 1) / 10);border-radius:calc(6 * var(--base-font, 1) / 10)}}@media (hover: hover){.top-card_link{cursor:pointer;transition:opacity .2s ease-out;transition:opacity .2s}.top-card_link:hover{opacity:.8}}@media (min-width: 769px){.top-card_link.-sns{padding:min(.9375vw,12px) min(7.8125vw,100px) min(.859375vw,11px);border-radius:calc(6 * var(--base-font, 1) / 10)}}.top-card_link:after{position:absolute;display:inline-block;line-height:1;color:#fff;vertical-align:middle;content:""}@media (max-width: 768.98px){.top-card_link:after{top:calc(50% - 4 * var(--base-font, 1) / 10);right:calc(28 * var(--base-font, 1) / 10);width:calc(6 * var(--base-font, 1) / 10);height:calc(6 * var(--base-font, 1) / 10);border:calc(2 * var(--base-font, 1) / 10) currentcolor solid;border-bottom:0;border-left:0;transform:translate(-25%) rotate(45deg)}}@media (min-width: 769px){.top-card_link:after{top:calc(50% - 5 * var(--base-font, 1) / 10);right:calc(19 * var(--base-font, 1) / 10);box-sizing:border-box;width:calc(10 * var(--base-font, 1) / 10);height:calc(10 * var(--base-font, 1) / 10);border:calc(2 * var(--base-font, 1) / 10) currentcolor solid;border-bottom:0;border-left:0;transform:translate(-25%) rotate(45deg)}}.top-card_link-text{display:block;font-weight:700;color:#a99997;text-align:center}@media (max-width: 768.98px){.top-card_link-text{font-size:calc(17 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.top-card_link-text{font-size:calc(19 * var(--base-font, 1) / 10)}}.top-card_link-text.-white{color:#a99997}.top-card_image{overflow:hidden}.top-banner-container{position:relative;display:flex;align-items:center;justify-content:center;width:100%}@media (max-width: 768.98px){.top-banner-container{flex-direction:column;gap:calc(8 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.top-banner-container{gap:calc(38 * var(--base-font, 1) / 10)}}@media (max-width: 768.98px){.top-banner{width:100%}}@media (min-width: 769px){.top-banner{width:calc(480 * var(--base-font, 1) / 10)}}@media (hover: hover){.top-banner{cursor:pointer;transition:opacity .2s ease-out;transition:opacity .2s}.top-banner:hover{opacity:.8}}.top-banner.-cs{pointer-events:none;opacity:.7}.top-banner img{transition:opacity ease .25s}.top-banner.-cast:before{-webkit-mask-image:url(/assets/img/top/banner_cast-staff_sm.webp);mask-image:url(/assets/img/top/banner_cast-staff_sm.webp)}@media (min-width: 769px){.top-banner.-cast:before{-webkit-mask-image:url(/assets/img/top/banner_cast-staff_lg.webp);mask-image:url(/assets/img/top/banner_cast-staff_lg.webp)}}.top-banner.-chart:before{-webkit-mask-image:url(/assets/img/top/banner_chart_sm.webp);mask-image:url(/assets/img/top/banner_chart_sm.webp)}@media (min-width: 769px){.top-banner.-chart:before{-webkit-mask-image:url(/assets/img/top/banner_chart_lg.webp);mask-image:url(/assets/img/top/banner_chart_lg.webp)}}.top-banner:before{position:absolute;z-index:-1;display:block;width:50%;height:100%;content:"";background-color:#fff;opacity:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:opacity .2s .25s}@media (hover: hover){.top-banner:hover img{opacity:.7;transition:opacity ease .5s}.top-banner:hover:before{opacity:1;transition:opacity 0s 0s}}.sns-link_list{display:grid;margin-inline:auto;filter:drop-shadow(0 0 6px rgba(0,0,0,.4))}@media (max-width: 768.98px){.sns-link_list{gap:calc(15 * var(--base-font, 1) / 10);width:calc(240 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.sns-link_list{grid-template-columns:repeat(2,1fr);gap:calc(24 * var(--base-font, 1) / 10);max-width:calc(660 * var(--base-font, 1) / 10)}}.sns-link_item a{display:block;background-color:transparent;transition:background-color .5s ease}@media (hover: hover){.sns-link_item a:hover{background-color:#343434}}.sns_embedded_area{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}@media (max-width: 768.98px){.sns_embedded_area{flex-direction:column;gap:calc(55 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.sns_embedded_area{gap:calc(80 * var(--base-font, 1) / 10) calc(40 * var(--base-font, 1) / 10)}}.official_sns{background:#fff}.official_sns-icon{position:absolute;z-index:2;content:""}@media (max-width: 768.98px){.official_sns-icon.-x{right:calc(-14 * var(--base-font, 1) / 10);bottom:calc(15 * var(--base-font, 1) / 10);width:calc(132 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.official_sns-icon.-x{top:calc(-91 * var(--base-font, 1) / 10);left:calc(-92 * var(--base-font, 1) / 10);width:calc(223 * var(--base-font, 1) / 10)}}@media (max-width: 768.98px){.official_sns-icon.-instagram{bottom:calc(-38 * var(--base-font, 1) / 10);left:0;width:calc(80 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.official_sns-icon.-instagram{right:calc(-22 * var(--base-font, 1) / 10);bottom:calc(46 * var(--base-font, 1) / 10);width:calc(109 * var(--base-font, 1) / 10)}}@media (max-width: 768.98px){.official_sns-icon.-tiktok{right:calc(-19 * var(--base-font, 1) / 10);bottom:calc(-98 * var(--base-font, 1) / 10);width:calc(128 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.official_sns-icon.-tiktok{right:max(-7.34375vw,-94px);bottom:max(-10.234375vw,-131px);width:min(22.1875vw,284px)}}@media (max-width: 768.98px){.sns_box-inner{padding:calc(20 * var(--base-font, 1) / 10) calc(20 * var(--base-font, 1) / 10) calc(35 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.sns_box-inner{padding:calc(26 * var(--base-font, 1) / 10) calc(26 * var(--base-font, 1) / 10) calc(44 * var(--base-font, 1) / 10)}}.sns_block{position:relative}@media (max-width: 768.98px){.sns_block{width:100%}}@media (min-width: 769px){.sns_block{width:calc(50% - 20 * var(--base-font, 1) / 10);max-width:calc(480 * var(--base-font, 1) / 10)}}.sns_block:nth-child(3){width:100%;max-width:100%}.sns_block:nth-child(3) .sns_box-inner{padding:0 calc(40 * var(--base-font, 1) / 10)}@media (max-width: 768.98px){.sns_block:nth-child(3) .sns_box-inner{padding-inline:calc(20 * var(--base-font, 1) / 10)}}.sns_block .official_ig ul{display:flex;flex-wrap:wrap;gap:2px;justify-content:space-between}.sns_block .official_ig ul>li{position:relative;width:calc(33.333% - 2px);aspect-ratio:1/1;padding-right:0}.sns_block .official_ig ul .img_wrap{position:relative;width:100%;height:0;padding-bottom:132%;overflow:hidden}.sns_block .official_ig ul .img_wrap img{position:absolute;top:50%;left:50%;width:100%;max-width:none;height:100%;object-fit:cover;transform:translate(-50%,-50%)}.sns_box{position:relative;margin-right:auto;margin-left:auto}@media (max-width: 768.98px){.sns_box .top-card_link-container{margin-top:calc(20 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.sns_box .top-card_link-container{margin-top:calc(30 * var(--base-font, 1) / 10)}}.sns_box-outer{height:100%;background:#000}.sns_box-container{display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 768.98px){.sns_box-container{padding:calc(18 * var(--base-font, 1) / 10) calc(18 * var(--base-font, 1) / 10) calc(37 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.sns_box-container{padding:calc(30 * var(--base-font, 1) / 10) calc(26 * var(--base-font, 1) / 10) calc(44 * var(--base-font, 1) / 10)}}.sns_box-inner-scroll{overflow-y:scroll}@media (max-width: 768.98px){.sns_box-inner-scroll{height:calc(310 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.sns_box-inner-scroll{height:calc(420 * var(--base-font, 1) / 10)}}.interview_top-bold{display:inline-block;font-weight:700}@media (max-width: 768.98px){.interview_top-bold{margin:0 .6666666667vw;font-size:calc(24 * var(--base-font, 1) / 10)}}@media (min-width: 769px){.interview_top-bold{margin:0 5px;font-size:calc(28 * var(--base-font, 1) / 10)}}@media (max-width: 768.98px){#mezamashi-media{margin-top:19.7333333333vw}}@media (min-width: 769px){#mezamashi-media{margin-top:80px}}.fujitv-view_inner{width:100%;max-width:1010px;margin:0 auto}@media (min-width: 769px){.fujitv-view_inner{padding-right:5px;padding-left:5px}}.cx-mezamashi-media-feed-carousel{filter:drop-shadow(0 4px 20px rgba(0,0,0,.5))}.cx-mezamashi-media-feed-carousel-item{box-sizing:border-box;background-color:#222!important}@media (max-width: 768.98px){.cx-mezamashi-media-feed-carousel-item{padding:4.8vw!important}}@media (min-width: 769px) and (hover: hover){.cx-mezamashi-media-feed-carousel-item{cursor:pointer;transition:opacity .2s ease-out;transition:opacity .2s}.cx-mezamashi-media-feed-carousel-item:hover{opacity:.8}}.cx-mezamashi-media-feed-carousel-item-link:visited,.cx-mezamashi-media-feed-carousel-item-link:link{color:#333}.cx-mezamashi-media-feed-carousel-item-link:hover{text-decoration:none!important}.cx-mezamashi-media-feed-carousel-item-date{margin-top:15px!important;color:#fff!important;letter-spacing:0}@media (max-width: 768.98px){.cx-mezamashi-media-feed-carousel-item-date{font-size:2.6666666667vw}}@media (min-width: 769px){.cx-mezamashi-media-feed-carousel-item-date{font-size:12px}}.cx-mezamashi-media-feed-carousel-item-text{color:#fff}@media (max-width: 768.98px){.cx-mezamashi-media-feed-carousel-item-text{font-size:3.4666666667vw;letter-spacing:.02em}}@media (min-width: 769px){.cx-mezamashi-media-feed-carousel-item-text{font-size:16px;letter-spacing:0}}.cx-mezamashi-media-feed-carousel-container .cx-mezamashi-media-feed-carousel{width:100%!important}.cx-mezamashi-media-feed-carousel-prev{position:absolute;left:2.4vw!important;background-image:url(/kidnap-game/assets/img/top/icon_slide-prev.webp);background-size:100% auto!important}@media (max-width: 768.98px){.cx-mezamashi-media-feed-carousel-prev{left:0vw}}@media (min-width: 769px){.cx-mezamashi-media-feed-carousel-prev{left:-58px!important}}.cx-mezamashi-media-feed-carousel-next{position:absolute;right:2.4vw!important;background-image:url(/kidnap-game/assets/img/top/icon_slide-next.webp);background-size:100% auto!important}@media (max-width: 768.98px){.cx-mezamashi-media-feed-carousel-next{right:0vw}}@media (min-width: 769px){.cx-mezamashi-media-feed-carousel-next{right:-58px!important}}@media (max-width: 768.98px){.btn_mezamashi-media-wrap{margin-top:calc(28 * var(--base-font, 1) / 10);text-align:center}}.btn_mezamashi-media{position:relative;z-index:1}@media (max-width: 768.98px){.btn_mezamashi-media{float:none}}@media (min-width: 769px){.btn_mezamashi-media{padding-top:18px}}.cx-mezamashi-media-feed-carousel-prev,.cx-mezamashi-media-feed-carousel-next{z-index:1;cursor:pointer;background-size:cover}@media (max-width: 768.98px){.cx-mezamashi-media-feed-carousel-prev,.cx-mezamashi-media-feed-carousel-next{top:42%;width:8.8vw;height:8.8vw}}@media (min-width: 769px){.cx-mezamashi-media-feed-carousel-prev,.cx-mezamashi-media-feed-carousel-next{top:47%!important;width:30px;height:30px}}.cx-mezamashi-media-feed-carousel-prev .icon_svg,.cx-mezamashi-media-feed-carousel-next .icon_svg{display:none}.section-title-area{position:relative;margin-inline:auto}@media (max-width: 768.98px){.section-title-area{width:100vw;margin-inline:calc(50% - 50vw)}}
