#intro .intro__inner .hero_1 .hero_1_main{position:absolute;top:0;left:0;width:100%;height:78.34vh;margin-top:2.6vh}@media screen and (max-width: 767px){#intro .intro__inner .hero_1 .hero_1_main{margin-top:11.58vh !important}}#intro .intro__inner .hero_1 p:nth-of-type(1){position:absolute;top:0;left:50%;margin-top:.51vh;margin-left:-46.91vh;width:39.79vh;animation:zoomOutFadeIn .8s ease-out both;animation-delay:1s}@media screen and (max-width: 1024px){#intro .intro__inner .hero_1 p:nth-of-type(1){margin-left:-36vh}}@media screen and (max-width: 810px){#intro .intro__inner .hero_1 p:nth-of-type(1){margin-left:-36vh}}@media screen and (max-width: 960px){#intro .intro__inner .hero_1 p:nth-of-type(1){margin-left:-33vh}}@media screen and (max-width: 767px){#intro .intro__inner .hero_1 p:nth-of-type(1){margin-left:-22vh;width:25.79vh}}@media screen and (max-width: 375px){#intro .intro__inner .hero_1 p:nth-of-type(1){margin-left:-22vh;width:25.79vh}}#intro .intro__inner .hero_1 p:nth-of-type(2){position:absolute;top:0;left:50%;margin-top:4.41vh;margin-left:-46.91vh;width:31.43vh;animation:zoomOutFadeIn .8s ease-out both;animation-delay:1.5s}@media screen and (max-width: 1024px){#intro .intro__inner .hero_1 p:nth-of-type(2){margin-left:-36vh}}@media screen and (max-width: 810px){#intro .intro__inner .hero_1 p:nth-of-type(2){margin-left:-36vh}}@media screen and (max-width: 960px){#intro .intro__inner .hero_1 p:nth-of-type(2){margin-left:-33vh}}@media screen and (max-width: 767px){#intro .intro__inner .hero_1 p:nth-of-type(2){margin-left:-22vh;width:17.43vh}}@media screen and (max-width: 375px){#intro .intro__inner .hero_1 p:nth-of-type(2){margin-left:-22vh;width:17.43vh}}#intro .intro__inner .hero_1 p:nth-of-type(3){position:absolute;top:0;left:50%;margin-top:8.21vh;margin-left:-46.91vh;width:54.79vh;animation:zoomOutFadeIn .8s ease-out both;animation-delay:2s}@media screen and (max-width: 1024px){#intro .intro__inner .hero_1 p:nth-of-type(3){margin-left:-36vh}}@media screen and (max-width: 810px){#intro .intro__inner .hero_1 p:nth-of-type(3){margin-left:-36vh}}@media screen and (max-width: 960px){#intro .intro__inner .hero_1 p:nth-of-type(3){margin-left:-33vh}}@media screen and (max-width: 767px){#intro .intro__inner .hero_1 p:nth-of-type(3){margin-left:-22vh;width:40.79vh}}@media screen and (max-width: 375px){#intro .intro__inner .hero_1 p:nth-of-type(3){margin-left:-22vh;width:40.79vh}}#intro .intro__inner .hero_1 p:nth-of-type(4){position:absolute;top:0;left:50%;margin-top:51.18vh;margin-left:-3.41vh;width:26.59vh;animation:zoomOutFadeIn .8s ease-out both;animation-delay:2.5s}@media screen and (max-width: 1024px){#intro .intro__inner .hero_1 p:nth-of-type(4){margin-left:-15.41vh}}@media screen and (max-width: 810px){#intro .intro__inner .hero_1 p:nth-of-type(4){margin-left:-15.41vh}}@media screen and (max-width: 960px){#intro .intro__inner .hero_1 p:nth-of-type(4){margin-left:-17.41vh}}@media screen and (max-width: 767px){#intro .intro__inner .hero_1 p:nth-of-type(4){margin-left:-15.41vh;width:16.59vh}}@media screen and (max-width: 375px){#intro .intro__inner .hero_1 p:nth-of-type(4){margin-left:-15.41vh;width:16.59vh}}#intro .intro__inner .hero_1 p:nth-of-type(5){position:absolute;top:0;left:50%;margin-top:51.18vh;margin-left:22.12vh;width:24.88vh;animation:zoomOutFadeIn .8s ease-out both;animation-delay:3s}@media screen and (max-width: 1024px){#intro .intro__inner .hero_1 p:nth-of-type(5){margin-left:10.12vh}}@media screen and (max-width: 810px){#intro .intro__inner .hero_1 p:nth-of-type(5){margin-left:10.12vh}}@media screen and (max-width: 960px){#intro .intro__inner .hero_1 p:nth-of-type(5){margin-left:8.12vh}}@media screen and (max-width: 767px){#intro .intro__inner .hero_1 p:nth-of-type(5){margin-left:1.59vh;width:14.88vh}}@media screen and (max-width: 375px){#intro .intro__inner .hero_1 p:nth-of-type(5){margin-left:1.59vh;width:14.88vh}}#header .hero_1 p:nth-of-type(3){position:absolute;top:0;left:0;margin-top:11.1458333333%;margin-left:.625%;width:43.6458333333%}#header .hero_1 p:nth-of-type(4){position:absolute;top:0;left:0;margin-top:15.4166666667%;margin-left:.625%;width:34.4791666667%}#header .hero_1 p:nth-of-type(5){position:absolute;top:0;left:0;margin-top:19.6875%;margin-left:.625%;width:60.1041666667%}#header .hero_1 p:nth-of-type(6){position:absolute;top:0;left:0;margin-top:53.2291666667%;margin-left:43.9583333333%;width:29.1666666667%}#header .hero_1 p:nth-of-type(7){position:absolute;top:0;left:0;margin-top:53.2291666667%;margin-left:71.9791666667%;width:27.2916666667%}#header .hero_2 h1{position:relative;width:99.4791666667%;margin-top:2.7083333333%;margin-left:.4166666667%}#header .hero_2 .hero-title-bg1{margin-bottom:-1.04%}#header .hero_2 .hero-title-bg2{margin-bottom:-6.25%}#movie h2{position:relative;width:34.6875%;font-size:0;line-height:0;margin:0 auto;padding-top:1.875%}#c1 h2{position:relative;font-size:0;line-height:0}#c1 h2:nth-of-type(1){width:93.75%;margin:0 auto;padding-top:8.8541666667%}#c1 h2:nth-of-type(2){width:102.0833333333%;margin:-3.125% auto 0}#c2 .c2_box1 h3{position:relative;width:99.6875%;margin:0 auto 3.0208333333%;padding-top:10.9375%;font-size:0;line-height:0}#c2 .c2_box2 h3{position:absolute;top:0;left:0;width:39.7916666667%;margin-top:31.7708333333%;margin-left:1.875%;font-size:0;line-height:0}#c2 .c2_box2 p:nth-of-type(4){position:absolute;top:0;left:0;width:58.3333333333%;margin-top:64.5833333333%;margin-left:39.8958333333%;font-size:18px;line-height:1.38;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff;text-align:center}@media screen and (max-width: 767px){#c2 .c2_box2 p:nth-of-type(4){font-size:3vw;margin-left:41.6666666667%}}#c2 .c2_box3 h3{position:relative;width:70.8333333333%;margin:0 auto 1.4583333333%;font-size:0;line-height:0}#c2 .c2_box3 ul li p:nth-of-type(2){width:100%;font-size:22px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff;text-align:center}@media screen and (max-width: 960px){#c2 .c2_box3 ul li p:nth-of-type(2){font-size:2.29vw}}@media screen and (max-width: 767px){#c2 .c2_box3 ul li p:nth-of-type(2){font-size:3vw;letter-spacing:-0.1em}}#c2 .c2_box4 h3{position:relative;width:62.6041666667%;margin:0 auto 1.7708333333%;font-size:0;line-height:0}#c2 .c2_box5 h3{position:relative;width:59.6875%;margin:0 auto 3.5416666667%;font-size:0;line-height:0}#c2 .c2_box5 p{width:100%;font-size:22px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff;text-align:center}@media screen and (max-width: 960px){#c2 .c2_box5 p{font-size:2.29vw}}@media screen and (max-width: 767px){#c2 .c2_box5 p{font-size:3vw}}#c3 .c3_box1 p:nth-of-type(2){position:absolute;top:0;left:0;width:34.8958333333%;margin-top:17.7083333333%;margin-left:65%;font-size:22px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff}@media screen and (max-width: 960px){#c3 .c3_box1 p:nth-of-type(2){font-size:2.29vw}}@media screen and (max-width: 767px){#c3 .c3_box1 p:nth-of-type(2){font-size:3vw}}#c3 .c3_box3 p:nth-of-type(2){position:absolute;top:0;left:0;width:26.5625%;margin-top:25.8333333333%;margin-left:23.2291666667%;font-size:22px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff}@media screen and (max-width: 960px){#c3 .c3_box3 p:nth-of-type(2){font-size:2.29vw}}@media screen and (max-width: 767px){#c3 .c3_box3 p:nth-of-type(2){width:31.25%;margin-left:10.4166666667%;font-size:3vw}}#c3 .c3_box4 p:nth-of-type(2){position:absolute;top:0;left:0;width:32.2916666667%;margin-top:19.4791666667%;margin-left:67.7083333333%;font-size:22px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff}@media screen and (max-width: 960px){#c3 .c3_box4 p:nth-of-type(2){font-size:2.29vw}}@media screen and (max-width: 767px){#c3 .c3_box4 p:nth-of-type(2){font-size:3vw;width:33.3333333333%;margin-left:64.5833333333%}}#c3 .c3_box5 p:nth-of-type(2){position:absolute;top:0;left:0;width:43.75%;margin-top:46.5625%;margin-left:21.4583333333%;font-size:22px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff}@media screen and (max-width: 960px){#c3 .c3_box5 p:nth-of-type(2){font-size:2.29vw}}@media screen and (max-width: 767px){#c3 .c3_box5 p:nth-of-type(2){margin-top:49%;margin-left:6.45%;font-size:3vw}}#c3 .c3_box6 p:nth-of-type(2){position:absolute;top:0;left:0;width:31.4583333333%;margin-top:36.25%;margin-left:68.2291666667%;font-size:22px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff}@media screen and (max-width: 960px){#c3 .c3_box6 p:nth-of-type(2){font-size:2.29vw}}@media screen and (max-width: 767px){#c3 .c3_box6 p:nth-of-type(2){font-size:3vw}}#c4 h2:nth-of-type(1){width:16.4583333333%;margin:0 auto}#c4 h2:nth-of-type(2){width:74.375%;margin:-2.39% auto 8.0208333333%}#c4 h2:nth-of-type(3){width:101.25%;margin:0 0 .4166666667% -0.625%}#c4 h2:nth-of-type(4){width:89.1666666667%;margin:-0.52% auto 0}#c4 h2:nth-of-type(5){width:88.8541666667%;margin:-1.97% auto 10.3125%}#c5 .c5_box1{margin-bottom:26.875%}#c5 .c5_box1 h3{position:absolute;top:0;left:0;width:38.2291666667%;margin-top:24.4791666667%;margin-left:54.6875%;font-size:0;line-height:0}#c5 .c5_box1 p:nth-of-type(1){position:relative;width:56.875%;margin-left:6.0416666667%;font-size:0;line-height:0}#c5 .c5_box1 p:nth-of-type(2){position:absolute;top:0;left:0;width:52.9166666667%;margin-top:36.4583333333%;margin-left:47.1875%;font-size:22px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff}@media screen and (max-width: 960px){#c5 .c5_box1 p:nth-of-type(2){font-size:2.29vw}}@media screen and (max-width: 767px){#c5 .c5_box1 p:nth-of-type(2){font-size:3vw}#c5 .c5_box1 p:nth-of-type(2) br{display:none}}#c5 .c5_box2 .c5_box2_txt{position:relative;width:53.6458333333%;margin-bottom:17.1875%;margin-left:-3.125%}#c5 .c5_box2 .c5_box2_txt h3{position:relative;width:100%;font-size:0;line-height:0}#c5 .c5_box2 .c5_box2_txt div.w1-1{position:absolute;top:0;left:0;height:0;width:81.7475728155%;padding-top:30.8737864078%;background:url("../images/en/c5/txt_02_01.png") top left no-repeat;background-size:100% auto}#c5 .c5_box2 .c5_box2_txt div.w1-2{position:absolute;bottom:0;right:0;height:0;width:84.4660194175%;padding-top:33.9805825243%;background:url("../images/en/c5/txt_02_02.png") top left no-repeat;background-size:100% auto}#c5 .c5_box2 p:nth-of-type(1){position:absolute;top:0;left:0;width:75.8333333333%;margin-top:-26.66%;margin-left:21.3541666667%;font-size:0;line-height:0}#c5 .c5_box2 p:nth-of-type(2){position:relative;width:90.625%;margin:0 auto 6.1458333333%;font-size:22px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff}@media screen and (max-width: 960px){#c5 .c5_box2 p:nth-of-type(2){font-size:2.29vw}}@media screen and (max-width: 767px){#c5 .c5_box2 p:nth-of-type(2){font-size:3vw}}#c5 .c5_box3 .c5_box3_txt{position:relative;width:100.4166666667%;margin-bottom:50.1041666667%;margin-left:-0.2%}#c5 .c5_box3 .c5_box3_txt h3{position:relative;width:100%;font-size:0;line-height:0}#c5 .c5_box3 .c5_box3_txt div.w2-1{position:absolute;top:0;left:0;height:0;width:27.5933609959%;padding-top:17.8423236515%;background:url("../images/en/c5/txt_03_01.png") top left no-repeat;background-size:100% auto}#c5 .c5_box3 .c5_box3_txt div.w2-2{position:absolute;top:0;left:0;height:0;width:38.0705394191%;padding-top:17.6100628931%;margin-top:.2074688797%;margin-left:25.5186721992%;background:url("../images/en/c5/txt_03_02.png") top left no-repeat;background-size:100% auto}#c5 .c5_box3 .c5_box3_txt div.w2-3{position:absolute;top:0;left:0;height:0;width:37.7593360996%;padding-top:17.4273858921%;margin-top:.2074688797%;margin-left:62.2406639004%;background:url("../images/en/c5/txt_03_03.png") top left no-repeat;background-size:100% auto}#c5 .c5_box3 p:nth-of-type(1){position:absolute;top:0;left:0;width:97.1875%;margin-top:8.3333333333%;margin-left:-6.45%;font-size:0;line-height:0}@media screen and (max-width: 767px){#c5 .c5_box3 p:nth-of-type(1){margin-left:2.45%}}#c5 .c5_box3 p:nth-of-type(2){position:relative;width:90.625%;margin:0 auto 6.1458333333%;font-size:22px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff}@media screen and (max-width: 960px){#c5 .c5_box3 p:nth-of-type(2){font-size:2.29vw}}@media screen and (max-width: 767px){#c5 .c5_box3 p:nth-of-type(2){font-size:3vw}}#c6 .c6_box1 h3{position:relative;font-size:0;line-height:0}#c6 .c6_box1 h3:nth-of-type(1){width:98.2291666667%;margin:0 auto 13.4375%}#c6 .c6_box1 h3:nth-of-type(2){width:99.5833333333%;margin:1.1458333333% auto .625%}#c6 .c6_box2 h3{position:relative;width:96.4583333333%;margin:-0.625% auto 20.4166666667%;font-size:0;line-height:0}#c6 .c6_box3 .c6_box3_bg{position:absolute;top:0;left:0;height:0;width:120%;padding-top:51.6666666667%;margin-top:-18.02%;margin-left:-9.79%;background:url("../images/common/c6/bg_03.webp") top left no-repeat;background-size:100% auto}#c6 .c6_box3 h2{position:relative;width:97.2916666667%;margin:0 auto 6.1458333333%;font-size:0;line-height:0}#c7 .c7_box1 h3{position:absolute;top:0;left:0;width:48.75%;margin-top:33.125%;margin-left:-0.3125%;font-size:0;line-height:0}#c7 .c7_box1 p:nth-of-type(2){position:absolute;top:0;left:0;width:41.6666666667%;margin-top:50.2083333333%;margin-left:1.7708333333%;font-size:22px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff;letter-spacing:0}@media screen and (max-width: 960px){#c7 .c7_box1 p:nth-of-type(2){font-size:2.29vw}}@media screen and (max-width: 767px){#c7 .c7_box1 p:nth-of-type(2){font-size:3vw}}#c7 .c7_box2 p:nth-of-type(2){position:absolute;top:0;left:0;width:40.625%;margin-top:3.5416666667%;margin-left:30.2083333333%;font-size:22px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff;letter-spacing:0}@media screen and (max-width: 960px){#c7 .c7_box2 p:nth-of-type(2){font-size:2.29vw}}@media screen and (max-width: 767px){#c7 .c7_box2 p:nth-of-type(2){font-size:3vw}}#c7 .c7_box3 p:nth-of-type(2){position:relative;width:100%;font-size:22px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff;letter-spacing:0;text-align:center}@media screen and (max-width: 960px){#c7 .c7_box3 p:nth-of-type(2){font-size:2.29vw}}@media screen and (max-width: 767px){#c7 .c7_box3 p:nth-of-type(2){font-size:3vw}}#product h2{position:relative;width:96.1458333333%;margin:0 auto;padding-top:3.75%;font-size:0;line-height:0}#product .product_box2 h3{position:relative;width:100%;margin:0 auto 2.6041666667%;text-align:center;font-size:28px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:700;color:#fff;letter-spacing:0}@media screen and (max-width: 767px){#product .product_box2 h3{font-size:4vw}}#product .product_box2 ul{position:relative;width:100%;margin:0 auto 3.6458333333%}#product .product_box2 ul li{position:relative;width:100%;font-size:15px;line-height:2;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff;letter-spacing:0;text-indent:-1em;padding-left:1em}@media screen and (max-width: 767px){#product .product_box2 ul li{width:95%;font-size:3vw}}#product .product_box3 dl{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;width:93.1506849315%;margin:0 auto;padding-top:4.1095890411%;padding-bottom:2.7397260274%}#product .product_box3 dl dt{position:relative;width:29.8529411765%;font-size:15px;line-height:2;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff;letter-spacing:0;margin-bottom:1%}@media screen and (max-width: 960px){#product .product_box3 dl dt{font-size:1.56vw}}@media screen and (max-width: 767px){#product .product_box3 dl dt{font-size:3vw}}#product .product_box3 dl dd{position:relative;width:70.1470588235%;font-size:15px;line-height:2;font-family:"Noto Serif JP",serif;font-weight:500;color:#fff;letter-spacing:0;margin-bottom:1%}@media screen and (max-width: 960px){#product .product_box3 dl dd{font-size:1.56vw}}@media screen and (max-width: 767px){#product .product_box3 dl dd{font-size:3vw}}#product .product_box3 dl dd strong{font-size:1.4em;font-weight:700}#preorder .preoder_box1{position:relative;width:100%;margin:0 auto 5.7291666667%}#preorder .preoder_box1 p{position:relative;width:33.8541666667%;margin:0 auto}#preorder .preoder_box1 p a{position:relative;display:block}#preorder .preoder_box1 p a::after{content:"";position:absolute;top:0;right:0;width:3.99%;height:0;padding-top:6.41%;margin-top:12.12%;margin-right:8.41%;background:url("../images/common/btn/btn_arrow1.svg") top left no-repeat;background-size:100% auto;animation:productPreorderArrowLoop 4s cubic-bezier(0.4, 0, 0.2, 1) infinite}#preorder .preoder_box2{position:relative;width:calc(76.0416666667% - 6px);border:solid 3px #fff04e;margin:0 auto 4.6875%}@media screen and (max-width: 767px){#preorder .preoder_box2{width:93.75%}}#preorder .preoder_box2 h3{background-color:#fff04e;color:#000;font-size:25px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:700;text-align:center;padding:1.7808219178% 0}#preorder .preoder_box2 .preoder_box2_main{padding:3% 0}#preorder .preoder_box2 .preoder_box2_main p{position:relative;text-align:center;color:#fff;font-size:18px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:700}#preorder .preoder_box2 .preoder_box2_main p strong{font-size:1.6em}#preorder .preoder_box3{position:relative;width:calc(76.0416666667% - 6px);margin:0 auto}#preorder .preoder_box3 ul{width:100%;margin-bottom:6.25%}#preorder .preoder_box3 ul li{text-align:center;color:#fff;font-size:14px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:500}@media screen and (max-width: 1024px){#preorder .preoder_box3 ul li{font-size:1.475vw}}@media screen and (max-width: 767px){#preorder .preoder_box3 ul li{font-size:3vw}}#preorder .preoder_box3 p{position:relative;width:100%;text-align:center;color:#fff;font-size:16px;line-height:1.3;font-family:"Noto Serif JP",serif;font-weight:500;padding-bottom:8.3333333333%}@media screen and (max-width: 767px){#preorder .preoder_box3 p{font-size:3vw}}#preorder .preoder_box3 p a{text-decoration:underline;color:#fff}/*# sourceMappingURL=en.css.map */