*{box-sizing:border-box}body{min-width:auto;overflow-x:hidden}@media only screen and (max-width: 767px){body{overflow-x:hidden}}.l-wrap{font-family:'M PLUS Rounded 1c', "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", sans-serif;overflow:hidden}@media only screen and (max-width: 767px){.l-wrap{font-size:16px;font-size:1.6rem}}@media only screen and (min-width: 768px){.l-wrap{font-size:20px;font-size:2rem}}.l-main{margin-bottom:-110px}@media only screen and (min-width: 768px){img{max-width:100%;vertical-align:bottom}}@media only screen and (max-width: 767px){img{vertical-align:bottom;max-width:100%}}@media (hover: hover){a.p-btn{transition:-webkit-transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;transition:transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;transition:transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s, -webkit-transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s}a.p-btn:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);opacity:1}}@media only screen and (hover: hover) and (min-width: 768px){a.p-btn:hover{opacity:1}}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}@-webkit-keyframes ani-slide{0%{opacity:0.9;-webkit-transform:translate(100px, -10px) scale(0.9);transform:translate(100px, -10px) scale(0.9)}50%{opacity:1;-webkit-transform:translate(-13px, 0) scale(1);transform:translate(-13px, 0) scale(1)}80%{opacity:1;-webkit-transform:translate(-2px, 0) scale(1);transform:translate(-2px, 0) scale(1)}100%{opacity:1;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@keyframes ani-slide{0%{opacity:0.9;-webkit-transform:translate(100px, -10px) scale(0.9);transform:translate(100px, -10px) scale(0.9)}50%{opacity:1;-webkit-transform:translate(-13px, 0) scale(1);transform:translate(-13px, 0) scale(1)}80%{opacity:1;-webkit-transform:translate(-2px, 0) scale(1);transform:translate(-2px, 0) scale(1)}100%{opacity:1;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@-webkit-keyframes ani-slide02{0%{opacity:0.9;-webkit-transform:translate(-100px, -10px) scale(0.9);transform:translate(-100px, -10px) scale(0.9)}50%{opacity:1;-webkit-transform:translate(13px, 0) scale(1);transform:translate(13px, 0) scale(1)}80%{opacity:1;-webkit-transform:translate(2px, 0) scale(1);transform:translate(2px, 0) scale(1)}100%{opacity:1;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@keyframes ani-slide02{0%{opacity:0.9;-webkit-transform:translate(-100px, -10px) scale(0.9);transform:translate(-100px, -10px) scale(0.9)}50%{opacity:1;-webkit-transform:translate(13px, 0) scale(1);transform:translate(13px, 0) scale(1)}80%{opacity:1;-webkit-transform:translate(2px, 0) scale(1);transform:translate(2px, 0) scale(1)}100%{opacity:1;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@-webkit-keyframes ani-meteor{0%{-webkit-transform:translate(0, 0) rotate(0);transform:translate(0, 0) rotate(0);opacity:0}50%{opacity:100}100%{-webkit-transform:translate(100vw, 100vw) rotate(1080deg);transform:translate(100vw, 100vw) rotate(1080deg);opacity:0}}@keyframes ani-meteor{0%{-webkit-transform:translate(0, 0) rotate(0);transform:translate(0, 0) rotate(0);opacity:0}50%{opacity:100}100%{-webkit-transform:translate(100vw, 100vw) rotate(1080deg);transform:translate(100vw, 100vw) rotate(1080deg);opacity:0}}@-webkit-keyframes ani-fufy{0%,100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, 15px);transform:translate(0, 15px)}}@keyframes ani-fufy{0%,100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, 15px);transform:translate(0, 15px)}}@-webkit-keyframes ani-roll{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ani-roll{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes ani-poyon{0%{-webkit-transform:scale(0);transform:scale(0)}40%,60%,80%{-webkit-transform:scale(1);transform:scale(1)}50%,70%{-webkit-transform:scale(0.95);transform:scale(0.95)}}@keyframes ani-poyon{0%{-webkit-transform:scale(0);transform:scale(0)}40%,60%,80%{-webkit-transform:scale(1);transform:scale(1)}50%,70%{-webkit-transform:scale(0.95);transform:scale(0.95)}}@-webkit-keyframes ani-bound{0%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}33%{-webkit-transform:translateY(4px);transform:translateY(4px)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}66%{-webkit-transform:translateY(2px);transform:translateY(2px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ani-bound{0%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}33%{-webkit-transform:translateY(4px);transform:translateY(4px)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}66%{-webkit-transform:translateY(2px);transform:translateY(2px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ani-fadein{0%{opacity:0}100%{opacity:1}}@keyframes ani-fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes ani-fadein2{0%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translateY(25px);transform:translateY(25px)}100%{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ani-fadein2{0%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translateY(25px);transform:translateY(25px)}100%{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ani-scalein{0%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}80%{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes ani-scalein{0%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}80%{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@media only screen and (max-width: 767px){.u-visibility__sponly{display:block}}@media only screen and (min-width: 768px){.u-visibility__sponly{display:none}}@media only screen and (max-width: 767px){.u-visibility__pconly{display:none}}@media only screen and (min-width: 768px){.u-visibility__pconly{display:block}}@media only screen and (min-width: 768px){.menu-container,.menu>ul,.menu>ul>li>ul,#mainContent h2.content_ttl,#relatedLinks>h2,.menu_products li>h2,#mainContent h3.content_ttl_3>p,h3.ttl_2nd,.charatop_menu_products li>h2{border-color:#d10050}}@media only screen and (min-width: 768px){#relatedLinks>h2{width:auto;max-width:990px}#relatedLinks>h2 .arrow_btn_bk{position:absolute;top:0;right:0}#relatedLinks>h2>p .arrow_btn_bk:nth-child(2){font-size:1.2rem;line-height:1em;color:#fff;font-weight:normal}#relatedLinks>h2>p .arrow_btn_bk:hover{background:#fff;color:#515151}#relatedLinks>h2>p:first-child{font-weight:500}#relatedLinks>ul,#relatedLinks>.copyrights{width:auto;max-width:990px}#relatedLinks>.copyrights{width:990px;margin:25px auto 0;line-height:1.8em;font-size:1.2rem}#relatedLinks .fotter_box_2nd{display:none}#relatedLinks>ul.bnrs li{width:480px;letter-spacing:normal;display:inline-block;vertical-align:top;margin:0 30px 10px 0}#relatedLinks>ul.bnrs li:nth-child(2n){margin-right:0}#relatedLinks>ul.bnrs li>a{font-size:1.1rem;width:480px;min-height:60px;padding:5px;color:#000;text-decoration:none;background:#fff;border:1px solid #dedede;display:block;display:table;line-height:1.5em}#relatedLinks>ul.bnrs li>a>p{display:table-cell;vertical-align:middle !important;word-break:break-all}#relatedLinks>ul.bnrs li>a>p:nth-child(2n){width:70%}#relatedLinks>ul.bnrs li>a>p>img{height:45px;margin:0 10px 0 0}#relatedLinks>ul.bnrs li>a:hover>p>img{opacity:.7}.arrow_btn_bk{padding:6px 15px;font-size:1.2rem;border:1px solid #fff;background:#515151;color:#fff;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;display:none}.arrow_btn_bk:before{margin-right:7px;content:url(/assets/images/common/yellow_arrow.png);display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:relative;top:1px}.arrow_btn_bk:hover{background:#fff;color:#515151}.footerBandaiToys .footerBandaiToys__inner .footerBandaiToys__caution a{display:inline-block;text-decoration:underline}}@media only screen and (max-width: 767px){#relatedLinks{width:100%;padding-top:6px;padding-bottom:0;background:#e9e9e9}#relatedLinks>.copyrights{text-align:center}#relatedLinks>h2{width:100%;margin:auto;padding:6px 8px;letter-spacing:-.4em;border-left:none}#relatedLinks>h2>p{letter-spacing:normal;display:table-cell;border-left:4px solid #d10050;vertical-align:middle;padding:4px 10px}#relatedLinks>h2>p:first-child{margin-top:1px;margin-left:14px;font-size:1.3rem;font-weight:500}#relatedLinks>h2>p:nth-child(2){margin-top:-1px;margin-left:12px;font-size:1rem;line-height:2.0em;color:#626262;font-weight:normal}#relatedLinks>ul{width:96%;margin:15px auto;letter-spacing:-.4em}#relatedLinks>ul>li{width:45%;margin:2%;letter-spacing:normal;display:inline-block}#relatedLinks>ul>li img{width:100%}#relatedLinks>.mnw-outer{width:95%;margin:0 auto;padding-top:20px}#relatedLinks>ul.bnrs{width:100%;letter-spacing:normal}#relatedLinks>ul.bnrs a.arrow_l_btn_b{display:none}#relatedLinks>ul.bnrs li{width:94%;margin:10px auto;display:block}#relatedLinks>ul.bnrs li>a{width:100%;height:45px;padding:12px 5px;color:#000;text-decoration:none;background:#fff;border:1px solid #dedede;display:table}#relatedLinks>ul.bnrs li>a:after{width:7.5px;height:7.5px;content:'';background:url(/assets/images/common/black_arrow.png);background-size:contain;display:inline-block;position:absolute;top:50%;margin-top:-4px;right:12px}#relatedLinks>ul.bnrs li>a>p{display:table-cell;vertical-align:middle !important;word-break:break-all;text-align:center}#relatedLinks>ul.bnrs li>a>p:nth-child(2n){width:72%;padding:0 25px 0 0;box-sizing:border-box;text-align:left;line-height:1.2}#relatedLinks>ul.bnrs li>a>p>img{max-width:90%}#relatedLinks>ul.bnrs.box2nd{display:none}.fotterBandaiToys__link ul li{margin-right:2%;width:49%;max-width:49%}.fotterBandaiToys__link ul li:nth-of-type(2n){margin-right:0}.fotterBandaiToys__link ul li a{text-decoration:none;padding-left:2.2em;display:block}.fotterBandaiToys__link ul li a:hover{text-decoration:underline}.fotterBandaiToys__link ul li a:before,.fotterBandaiToys__link ul li a:after{content:'';position:absolute;left:0}.fotterBandaiToys__link ul li a:before{width:1.7rem;height:1.7rem;-webkit-border-radius:50%;border-radius:50%;background:#fff;top:.2em}.fotterBandaiToys__link ul li a:after{left:.4rem;width:.5rem;height:.5rem;border-top:2px solid #222;border-right:2px solid #222;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:.6em}}#relatedLinks,.footerBandaiToys{position:relative;z-index:5}.footerBandaiToys .footerBandaiToys__inner{width:100%}@media only screen and (min-width: 768px){.footerBandaiToys .footerBandaiToys__inner{width:98%}}@media only screen and (max-width: 1179px) and (min-width: 768px){.footerBandaiToys .footerBandaiToys__inner{width:98%}}@media only screen and (max-width: 767px){.footerBandaiToys .footerBandaiToys__inner{width:94vw}}.fotterBandaiToys__link ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}.btnPageTop{display:none}header{background:transparent}header>div{width:100%}header h1{font-weight:normal;font-size:100%;color:transparent;padding:0;width:100%}.l-header{position:relative;z-index:5}.l-header__mv{position:relative;width:100%}.l-header__bg img{width:100%}.l-header__nav{position:absolute;width:100%;margin:0 auto;bottom:19%}@media only screen and (max-width: 767px){.l-header__nav{bottom:20vw}}.l-header__nav ul{display:-webkit-flex;display:flex;margin:0 auto;max-width:1440px;width:80%;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 767px){.l-header__nav ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;width:85%}}.l-header__nav ul li{max-width:336px;width:23.3%;transition:0.2s;margin:0 0.85%}@media only screen and (max-width: 767px){.l-header__nav ul li{width:48%;margin-right:1%;margin-left:1%;margin-bottom:3vw}}.l-header__nav ul li a{transition:0.2s}.l-header__nav ul li a img{width:100%;transition:0.2s}@media (hover: hover){.l-header__nav ul li a img:hover{opacity:1;-webkit-transform:scale(1.08);transform:scale(1.08)}}@media (hover: hover){.l-header__nav ul li a:hover{opacity:1}}.l-header__area{position:relative;text-align:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;max-width:1180px;margin:auto;opacity:0}@media only screen and (min-width: 768px){.l-header__area{padding:60px 0 100px}}@media only screen and (max-width: 767px){.l-header__area{padding:6vw 3vw 10vw}}.l-header__area.is-active{-webkit-animation:ani-scalein 0.6s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;animation:ani-scalein 0.6s cubic-bezier(0.34, 1.56, 0.64, 1) forwards}.l-header__logo{width:64%}@media only screen and (min-width: 768px){.l-header__logo{margin:40px 0 0 18px}}@media only screen and (max-width: 767px){.l-header__logo{margin:4vw 0 0 1vw}}.l-header__img{width:36%}@media only screen and (min-width: 768px){.l-header__img{margin:0 40px 0 -50px}}.l-header__line{background-image:url("/assets/guigui/images/common/bg_line_stripe.jpg");width:100%;-webkit-animation:ani-slide 20s linear infinite;animation:ani-slide 20s linear infinite}@media only screen and (max-width: 767px){.l-header__line{background-size:4%}}@media only screen and (min-width: 768px){.l-header__line.--top{height:36px}}@media only screen and (max-width: 767px){.l-header__line.--top{height:3vw}}@media only screen and (min-width: 768px){.l-header__line.--btm{height:100px}}@media only screen and (max-width: 767px){.l-header__line.--btm{height:10vw}}.l-wrap{position:relative;font-family:"Noto Sans JP", 游ゴシック, YuGothic, Roboto, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, "MS Pゴシック", sans-serif, "Droid Sans", Verdana}.l-main{margin-bottom:0px}#l-pagetop{position:-webkit-sticky;position:sticky;display:none;bottom:0;z-index:20}.l-pagetop__area{position:absolute;transition:all 0.3s ease 0s;width:calc(186 / 1920 * 100vw);transition:0.3s}@media only screen and (min-width: 768px){.l-pagetop__area{right:30px;bottom:80px}}@media only screen and (max-width: 767px){.l-pagetop__area{right:-4vw;bottom:20vw;width:30%}}@media (hover: hover){.l-pagetop__area:hover{opacity:1 !important;transition:0.3s;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.l-pagetop__btn{display:block;text-align:center;height:0}#relatedLinks,.footerBandaiToys{position:relative;z-index:5;overflow:hidden}.l-pagetop__packBtn{display:block;position:relative;margin-inline:auto;padding:1em 3em;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;border:.11111em solid #db466c;border-radius:100em;background-color:#fff;font-weight:500;color:#db466c;text-decoration:none;margin:0;bottom:10vw;left:88.5vw}@media only screen and (min-width: 768px){.l-pagetop__packBtn{font-size:calc(18 / 1920 * 100vw);letter-spacing:0.1em}}@media only screen and (max-width: 767px){.l-pagetop__packBtn{font-size:3vw;padding:1em 3em;bottom:30vw;left:75.5vw}}.l-pagetop__packBtn .button-arrow a{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;margin:0 auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:17.39583vw;color:#313131;transition:0.3s ease-in-out;font-weight:500;margin-top:calc(24 / 1920 * 100vw)}@media only screen and (min-width: 768px){.l-pagetop__packBtn .button-arrow a{font-size:calc(18 / 1920 * 100vw);letter-spacing:0.1em}}@media only screen and (max-width: 767px){.l-pagetop__packBtn .button-arrow a{font-size:4vw;width:70vw}}.l-pagetop__packBtn .button-arrow a:before{content:'';position:absolute;top:calc(50% - 2px);right:-2em;-webkit-transform:translateY(calc(-50% - 0px)) rotate(30deg);transform:translateY(calc(-50% - 0px)) rotate(30deg);width:0.5em;height:1px;background-color:#db466c;transition:0.3s}.l-pagetop__packBtn .button-arrow a:after{content:'';position:absolute;top:50%;right:-2em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4em;height:1px;background-color:#db466c;transition:0.3s}@media (hover: hover){.l-pagetop__packBtn .button-arrow a:hover:before,.l-pagetop__packBtn .button-arrow a:hover:after{right:-2.5em;opacity:1 !important}.l-pagetop__packBtn .button-arrow a:hover{color:#6bb6ff;opacity:1 !important}}#l-pagetop .l-pagetop__area{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:none}#relatedLinks .copyrights{padding:0 0 10px}.slider{width:100%}@media only screen and (min-width: 768px){.slider{padding:30px 0}}.p-movie__slider,.p-mv__slider{margin:5vw 0 0;position:relative;width:100%}@media only screen and (max-width: 1179px) and (min-width: 768px){.p-movie__slider,.p-mv__slider{margin:5vw 0 0}}@media only screen and (min-width: 768px){.p-movie__slider,.p-mv__slider{margin:30px 0 0}}.p-movie__slider .p-movie__slider--wrap,.p-movie__slider .p-movie__slider--wrap2,.p-movie__slider .p-movie__slider--wrap3,.p-movie__slider .p-mv__slider--wrap,.p-mv__slider .p-movie__slider--wrap,.p-mv__slider .p-movie__slider--wrap2,.p-mv__slider .p-movie__slider--wrap3,.p-mv__slider .p-mv__slider--wrap{overflow:hidden;position:relative;z-index:10;margin:0 auto;width:100%;height:auto;text-align:center}.p-movie__slider .p-movie__slider--wrap .slick-track,.p-movie__slider .p-movie__slider--wrap2 .slick-track,.p-movie__slider .p-movie__slider--wrap3 .slick-track,.p-movie__slider .p-mv__slider--wrap .slick-track,.p-mv__slider .p-movie__slider--wrap .slick-track,.p-mv__slider .p-movie__slider--wrap2 .slick-track,.p-mv__slider .p-movie__slider--wrap3 .slick-track,.p-mv__slider .p-mv__slider--wrap .slick-track{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;height:100%}.p-movie__slider .p-movie__slider--wrap li,.p-movie__slider .p-movie__slider--wrap2 li,.p-movie__slider .p-movie__slider--wrap3 li,.p-movie__slider .p-mv__slider--wrap li,.p-mv__slider .p-movie__slider--wrap li,.p-mv__slider .p-movie__slider--wrap2 li,.p-mv__slider .p-movie__slider--wrap3 li,.p-mv__slider .p-mv__slider--wrap li{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;height:100%}.p-movie__slider .p-movie__slider--wrap li a,.p-movie__slider .p-movie__slider--wrap2 li a,.p-movie__slider .p-movie__slider--wrap3 li a,.p-movie__slider .p-mv__slider--wrap li a,.p-mv__slider .p-movie__slider--wrap li a,.p-mv__slider .p-movie__slider--wrap2 li a,.p-mv__slider .p-movie__slider--wrap3 li a,.p-mv__slider .p-mv__slider--wrap li a{transition:0.3s ease-in-out;display:inline-block;width:100%;margin-bottom:5vw}@media only screen and (min-width: 768px){.p-movie__slider .p-movie__slider--wrap li a,.p-movie__slider .p-movie__slider--wrap2 li a,.p-movie__slider .p-movie__slider--wrap3 li a,.p-movie__slider .p-mv__slider--wrap li a,.p-mv__slider .p-movie__slider--wrap li a,.p-mv__slider .p-movie__slider--wrap2 li a,.p-mv__slider .p-movie__slider--wrap3 li a,.p-mv__slider .p-mv__slider--wrap li a{margin-bottom:1.5em}}.p-movie__slider .p-movie__slider--wrap li a img,.p-movie__slider .p-movie__slider--wrap2 li a img,.p-movie__slider .p-movie__slider--wrap3 li a img,.p-movie__slider .p-mv__slider--wrap li a img,.p-mv__slider .p-movie__slider--wrap li a img,.p-mv__slider .p-movie__slider--wrap2 li a img,.p-mv__slider .p-movie__slider--wrap3 li a img,.p-mv__slider .p-mv__slider--wrap li a img{width:100%;height:auto}.p-movie__slider .p-movie__slider--wrap li .bnr,.p-movie__slider .p-movie__slider--wrap2 li .bnr,.p-movie__slider .p-movie__slider--wrap3 li .bnr,.p-movie__slider .p-mv__slider--wrap li .bnr,.p-mv__slider .p-movie__slider--wrap li .bnr,.p-mv__slider .p-movie__slider--wrap2 li .bnr,.p-mv__slider .p-movie__slider--wrap3 li .bnr,.p-mv__slider .p-mv__slider--wrap li .bnr{display:inline-block;width:100%;margin-bottom:5vw}@media only screen and (min-width: 768px){.p-movie__slider .p-movie__slider--wrap li .bnr,.p-movie__slider .p-movie__slider--wrap2 li .bnr,.p-movie__slider .p-movie__slider--wrap3 li .bnr,.p-movie__slider .p-mv__slider--wrap li .bnr,.p-mv__slider .p-movie__slider--wrap li .bnr,.p-mv__slider .p-movie__slider--wrap2 li .bnr,.p-mv__slider .p-movie__slider--wrap3 li .bnr,.p-mv__slider .p-mv__slider--wrap li .bnr{margin-bottom:1.5em}}.p-movie__slider .p-movie__slider--wrap li .bnr img,.p-movie__slider .p-movie__slider--wrap2 li .bnr img,.p-movie__slider .p-movie__slider--wrap3 li .bnr img,.p-movie__slider .p-mv__slider--wrap li .bnr img,.p-mv__slider .p-movie__slider--wrap li .bnr img,.p-mv__slider .p-movie__slider--wrap2 li .bnr img,.p-mv__slider .p-movie__slider--wrap3 li .bnr img,.p-mv__slider .p-mv__slider--wrap li .bnr img{width:100%;height:auto}.p-movie__slider .dots-wrap,.p-mv__slider .dots-wrap{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.p-movie__slider .dots-wrap li,.p-mv__slider .dots-wrap li{width:0.65em;height:0.65em;margin:0.5em 0.5em;background:#fff;border-radius:50%;cursor:pointer;position:relative}@media only screen and (max-width: 767px){.p-movie__slider .dots-wrap li,.p-mv__slider .dots-wrap li{margin:0.6em 0.6em}}.p-movie__slider .dots-wrap li,.p-mv__slider .dots-wrap li{transition:opacity 0.3s ease-in-out, background-color 0.3s ease-in-out;background-color:#fff}.p-movie__slider .dots-wrap li:hover,.p-mv__slider .dots-wrap li:hover{background-color:#db466c}.p-movie__slider .dots-wrap li.slick-active,.p-mv__slider .dots-wrap li.slick-active{transition:none;transition:opacity 0.3s ease-in-out;background-image:url("/assets/guigui/images/movie/img_movie_icon.png");background-size:cover;background-position:center;background-color:transparent;background-position:center center;background-repeat:no-repeat;width:2.0em;height:calc(43 / 49 * 2.0em);max-width:49px;max-height:43px;border-radius:initial;position:relative;top:-0.5em}@media only screen and (min-width: 768px){.p-movie__slider .dots-wrap li.slick-active,.p-mv__slider .dots-wrap li.slick-active{transition:opacity 0.3s ease-in-out}}@media (hover: hover){.p-movie__slider .dots-wrap li.slick-active:hover,.p-mv__slider .dots-wrap li.slick-active:hover{opacity:0.5}}.p-movie__slider .dots-wrap li.slick-active button::before,.p-mv__slider .dots-wrap li.slick-active button::before{background-image:url("/assets/guigui/images/movie/img_movie_icon.png");background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:contain}.p-movie__slider .dots-wrap li button,.p-mv__slider .dots-wrap li button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;border:none;background-color:transparent}.p-movie__slider .btn,.p-mv__slider .btn{transition:0.3s ease-in-out;width:2.5em;height:2.5em;background-color:transparent;border-radius:50%;position:relative;cursor:pointer;border:solid 2px transparent}@media only screen and (min-width: 768px){.p-movie__slider .btn,.p-mv__slider .btn{width:50px;height:50px}}@media only screen and (min-width: 768px){.p-movie__slider .btn:hover,.p-mv__slider .btn:hover{opacity:0.5}}.p-movie__slider .btn::after,.p-mv__slider .btn::after{content:'';display:inline-block;width:2.5em;height:2.5em;background-image:url("/assets/guigui/images/movie/img_movie_stop.png");background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 768px){.p-movie__slider .btn::after,.p-mv__slider .btn::after{transition-duration:0.7s}}@media only screen and (min-width: 768px){.p-movie__slider .btn::after,.p-mv__slider .btn::after{width:2.8em;height:2.8em}}.p-movie__slider .btn.playback::after,.p-mv__slider .btn.playback::after{content:'';display:inline-block;width:2.5em;height:2.5em;background-image:url("/assets/guigui/images/movie/img_movie_reproduction.png");background-position:center center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width: 768px){.p-movie__slider .btn.playback::after,.p-mv__slider .btn.playback::after{transition-duration:0.7s}}@media only screen and (min-width: 768px){.p-movie__slider .btn.playback::after,.p-mv__slider .btn.playback::after{width:2.8em;height:2.8em}}.p-movie__slider .p-movie__button--play,.p-movie__slider .p-movie__button--play2,.p-movie__slider .p-movie__button--play3,.p-movie__slider .p-mv__button--play,.p-mv__slider .p-movie__button--play,.p-mv__slider .p-movie__button--play2,.p-mv__slider .p-movie__button--play3,.p-mv__slider .p-mv__button--play{text-align:center;position:absolute;bottom:0.3em;right:10%;z-index:10}@media only screen and (max-width: 767px){.p-movie__slider .p-movie__button--play,.p-movie__slider .p-movie__button--play2,.p-movie__slider .p-movie__button--play3,.p-movie__slider .p-mv__button--play,.p-mv__slider .p-movie__button--play,.p-mv__slider .p-movie__button--play2,.p-mv__slider .p-movie__button--play3,.p-mv__slider .p-mv__button--play{bottom:3vw}}.p-movie__slider .slick-dots,.p-mv__slider .slick-dots{padding:4vw 0 0;width:64%;margin:0 0 0 10%;float:inline-start}.p-movie__slider .slick-play-pause-button-bnr,.p-mv__slider .slick-play-pause-button-bnr{width:16%;margin:0 10% 0 0;float:inline-end}.p-movie__slider2 .dots-wrap{width:70%;right:0%;-webkit-flex-wrap:wrap;flex-wrap:wrap}.p-movie__slider3 .dots-wrap,.p-mv__slider3 .dots-wrap{width:80%;right:0%;-webkit-flex-wrap:wrap;flex-wrap:wrap}body[data-video="grouph"] .fancybox-container .fancybox-content{overflow:hidden;margin:0;width:400px !important;height:720px !important}@media only screen and (max-width: 767px){body[data-video="grouph"] .fancybox-container .fancybox-content{margin:0;width:85vw !important;height:calc(85vw * 16 / 9) !important}}body[data-video="groupw"] .fancybox-container .fancybox-content{overflow:hidden}.iframe-aspect{aspect-ratio:16 / 9}.iframe-aspect iframe{width:100%;height:100%}@media only screen and (max-width: 767px){.fancybox-slide{padding:7vw}}.fancybox-content{padding:0}.p-mv__sliderQst{margin:0 0 0}.l-wrap{background-color:#fad9db}.p-guigui__wrap img{width:100%;max-width:none}@media only screen and (max-width: 767px){.pc-only{display:none}}@media only screen and (min-width: 768px){.sp-only{display:none}}#p-PopupCol,#p-PopupOpen{display:none}#p-PopupCol{background:none;cursor:default}.p-mv{position:relative;z-index:2;width:100%;width:calc(1920 / 1920 * 100vw)}@media only screen and (max-width: 767px){.p-mv{padding-top:0}}.p-mv__wrap{margin:0 auto;padding-top:5.5vw;padding-bottom:1vw;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:calc(1050 / 1920 * 100vw)}@media only screen and (max-width: 767px){.p-mv__wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-top:8.5vw;padding-bottom:5vw}}.p-mv__heading{margin-inline:auto}@media only screen and (min-width: 768px){.p-mv__heading{width:calc(629 / 1920 * 100vw)}}@media only screen and (max-width: 767px){.p-mv__heading{width:80vw}}.p-mv__heading.is-active{-webkit-animation:ani-slideTop 0.4s 0.4s cubic-bezier(0.37, 1.67, 0.64, 1) forwards;animation:ani-slideTop 0.4s 0.4s cubic-bezier(0.37, 1.67, 0.64, 1) forwards}.p-mv__img{position:relative;z-index:3;margin-inline:auto}@media only screen and (min-width: 768px){.p-mv__img{width:calc(493 / 1920 * 100vw)}}@media only screen and (max-width: 767px){.p-mv__img{padding-top:7vw;width:80vw}}.p-mv__img.is-active{-webkit-animation:ani-slideTop 0.4s 0.4s cubic-bezier(0.37, 1.67, 0.64, 1) forwards;animation:ani-slideTop 0.4s 0.4s cubic-bezier(0.37, 1.67, 0.64, 1) forwards}.p-mv__img__deco{position:absolute;z-index:-1;top:-15%;right:-13%;margin-inline:auto;width:calc(315 / 1920 * 100vw)}@media only screen and (max-width: 767px){.p-mv__img__deco{top:2%;right:-17%;width:40vw;max-width:625px}}.p-mv__img__deco img{-webkit-animation:rotateAnimation 30s linear infinite;animation:rotateAnimation 30s linear infinite}.p-mv__slide{margin-inline:auto}.p-mv__slide.is-active{-webkit-animation:ani-slideTop 0.4s 0.4s cubic-bezier(0.37, 1.67, 0.64, 1) forwards;animation:ani-slideTop 0.4s 0.4s cubic-bezier(0.37, 1.67, 0.64, 1) forwards}@-webkit-keyframes infinity-scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes infinity-scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.scroll-infinity__wrap{display:-webkit-flex;display:flex;overflow:hidden}.scroll-infinity__list{display:-webkit-flex;display:flex;list-style:none;padding:0}.scroll-infinity__list--left{-webkit-animation:infinity-scroll-left 80s infinite linear 0.5s both;animation:infinity-scroll-left 80s infinite linear 0.5s both}.scroll-infinity__item{width:calc(100vw / 10)}@media only screen and (max-width: 767px){.scroll-infinity__item{width:calc(100vw / 3.5)}}.scroll-infinity__item>img{width:100%}@-webkit-keyframes ani-slideTop{0%{-webkit-transform:translateY(-100px) scale(1.2);transform:translateY(-100px) scale(1.2)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes ani-slideTop{0%{-webkit-transform:translateY(-100px) scale(1.2);transform:translateY(-100px) scale(1.2)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.p-mv__prize{margin-top:-0.8vw;margin-inline:auto}@media only screen and (min-width: 768px){.p-mv__prize{width:calc(1800 / 2000 * 100vw)}}.p-mv__prize.is-active{-webkit-animation:ani-fadein .5s 0.8s ease-in-out forwards;animation:ani-fadein .5s 0.8s ease-in-out forwards}@keyframes ani-fadein{0%{}100%{opacity:1}}.p-mv__bg{position:absolute;z-index:-1;top:0;inset-inline:0;margin:auto;width:calc(1920 / 1920 * 100vw)}@media only screen and (min-width: 768px){.p-mv__bg{width:calc(1920 / 1920 * 100vw)}.p-mv__bg img{width:100%}}@media only screen and (min-width: 768px){.p-mv__pcQst{width:calc(1920 / 1920 * 100vw);height:calc(717 / 1920 * 100vw)}}.p-mv__spQst{max-width:750px}@media only screen and (max-width: 767px){.p-mv__spQst{width:100%}}.p-content{position:relative;z-index:3;margin-top:-3.5vw}@media only screen and (min-width: 768px){.p-content{margin-top:-3.5vw}}@media only screen and (max-width: 767px){.p-content{margin-top:-3.5vw}}.css-kira{-webkit-animation-name:ani-flash;animation-name:ani-flash;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes ani-flash{0%{opacity:0}30%{opacity:1}70%{opacity:1}100%{opacity:0}}@keyframes ani-flash{0%{opacity:0}30%{opacity:1}70%{opacity:1}100%{opacity:0}}.p-movie{position:relative;z-index:-2;margin:0 auto;position:relative;background-image:linear-gradient(0deg, #fad9db 15%, #f3acb4 95%)}@media only screen and (max-width: 767px){.p-movie{padding-top:15vw}}.p-movie::before{position:absolute;z-index:-1;top:0;left:0;content:"";display:inline-block;width:100%;height:100%;background-image:url("/assets/guigui/images/common/img_site_deco_kira_all_right.webp");background-repeat:repeat-y;background-position:top center;background-size:100vw}.p-movie__wrap{margin:0 auto;position:relative}@media only screen and (max-width: 767px){.p-movie__wrap{width:100%}}.p-movie__heading{padding-top:calc(360 / 1920 * 100vw)}@media only screen and (max-width: 767px){.p-movie__heading{padding:15vw 0 5vw;padding:15vw 0 0}}.p-movie__headingPic{display:block;margin-right:auto}@media only screen and (min-width: 768px){.p-movie__headingPic{width:calc(369 / 1920 * 100vw)}}@media only screen and (max-width: 767px){.p-movie__headingPic{width:calc(369 / 867 * 100vw)}}.p-movie__main{position:relative;margin-inline:auto;opacity:0;padding-top:4em}@media only screen and (min-width: 768px){.p-movie__main{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (max-width: 767px){.p-movie__main{padding-top:0em}}.p-movie__main.is-active{-webkit-animation:ani-fadein .5s 0.5s ease-in-out forwards;animation:ani-fadein .5s 0.5s ease-in-out forwards}.p-movie__part1{width:61%;max-width:750px}@media only screen and (max-width: 767px){.p-movie__part1{width:100%}}.p-movie__part2{margin-inline:auto;opacity:0;width:30%;max-width:376px;padding-top:7em}@media only screen and (max-width: 767px){.p-movie__part2{display:none}}.p-movie__part2.is-active{-webkit-animation:ani-fadein .5s 0.5s ease-in-out forwards;animation:ani-fadein .5s 0.5s ease-in-out forwards}.p-movie__deco1{position:absolute;z-index:-1;top:-4em;left:-3em;margin-inline:auto;opacity:0;width:38%;max-width:482px;padding-top:7em}@media only screen and (max-width: 767px){.p-movie__deco1{display:none}}.p-movie__deco1.is-active{-webkit-animation:ani-fadein .5s 0.5s ease-in-out forwards;animation:ani-fadein .5s 0.5s ease-in-out forwards}.p-movie__deco2{position:absolute;z-index:-1;bottom:5em;right:-3em;margin-inline:auto;opacity:0;width:60%;max-width:754px;padding-top:7em}@media only screen and (max-width: 767px){.p-movie__deco2{display:none}}.p-movie__deco2.is-active{-webkit-animation:ani-fadein .5s 0.5s ease-in-out forwards;animation:ani-fadein .5s 0.5s ease-in-out forwards}.p-movie__kira01{display:block;position:absolute;z-index:-1;top:0;inset-inline:0;margin:auto;opacity:0}.p-movie__kira01.is-active{-webkit-animation:ani-fadein 0.5s 1s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;animation:ani-fadein 0.5s 1s cubic-bezier(0.34, 1.56, 0.64, 1) forwards}.p-movie__kira02{display:block;position:absolute;z-index:-1;top:0;inset-inline:0;margin:auto}.p-movie__kira03{display:block;position:absolute;z-index:-1;top:0;inset-inline:0;margin:auto;-webkit-animation-delay:0.5s;animation-delay:0.5s}.p-topics{position:relative;z-index:-2}.p-topics::before{position:absolute;z-index:-1;top:0;left:0;content:"";display:inline-block;width:100%;height:100%;background-image:url("/assets/guigui/images/common/img_site_deco_kira_all_left.webp");background-repeat:repeat-y;background-position:top center;background-size:100vw}.p-topics__headingPic{display:block;margin-left:auto}@media only screen and (min-width: 768px){.p-topics__headingPic{width:calc(371 / 1920 * 100vw)}}@media only screen and (max-width: 767px){.p-topics__headingPic{width:calc(371 / 867 * 100vw)}}.p-topics__lists{display:grid}@media only screen and (min-width: 768px){.p-topics__lists{grid-template-columns:repeat(2, 1fr);margin-top:calc(72 / 1920 * 100vw);gap:calc(32 / 1920 * 100vw)}}@media only screen and (max-width: 767px){.p-topics__lists{margin-top:calc(72 / 767 * 67vw);gap:calc(32 / 767 * 100vw)}}.p-topics__img__deco{position:absolute;z-index:-1;top:-35%;left:-5%;margin-inline:auto;width:calc(315 / 1920 * 100vw)}@media only screen and (max-width: 767px){.p-topics__img__deco{top:-5%;left:-15%;width:40vw;max-width:625px}}.p-topics__img__deco img{-webkit-animation:rotateAnimation 30s linear infinite;animation:rotateAnimation 30s linear infinite}.p-topics__img__deco2{position:absolute;z-index:-1;top:-30%;left:0;margin-inline:auto;width:calc(801 / 1920 * 100vw)}@media only screen and (max-width: 767px){.p-topics__img__deco2{top:-10vw;left:0;width:40vw;max-width:625px}}.p-topics__list:nth-child(2){transition-delay:0.1s;-webkit-animation-delay:0.1s;animation-delay:0.1s}.p-topics__list:nth-child(3){transition-delay:0.2s;-webkit-animation-delay:0.2s;animation-delay:0.2s}.p-topics__list:nth-child(4){transition-delay:0.3s;-webkit-animation-delay:0.3s;animation-delay:0.3s}.p-topics__list:nth-child(5){transition-delay:0.4s;-webkit-animation-delay:0.4s;animation-delay:0.4s}.p-topics__list:nth-child(6){transition-delay:0.5s;-webkit-animation-delay:0.5s;animation-delay:0.5s}.p-topics__list:nth-child(7){transition-delay:0.6s;-webkit-animation-delay:0.6s;animation-delay:0.6s}.p-topics__list:nth-child(8){transition-delay:0.7s;-webkit-animation-delay:0.7s;animation-delay:0.7s}.p-topics__list:nth-child(9){transition-delay:0.8s;-webkit-animation-delay:0.8s;animation-delay:0.8s}.p-topics__list:nth-child(10){transition-delay:0.9s;-webkit-animation-delay:0.9s;animation-delay:0.9s}.p-topics__list:nth-child(11){transition-delay:1s;-webkit-animation-delay:1s;animation-delay:1s}.p-topics__link{display:-webkit-flex;display:flex;text-decoration:none}@media only screen and (min-width: 768px){.p-topics__link{transition:0.3s ease-in-out}}@media only screen and (max-width: 767px){.p-topics__link{-webkit-flex-direction:column;flex-direction:column}}.p-topics__thumb{position:relative;z-index:2;-webkit-align-self:baseline;align-self:baseline;-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden}@media only screen and (min-width: 768px){.p-topics__thumb{width:calc(302 / 1920 * 100vw);border-top-left-radius:calc(20 / 1920 * 100vw);border-bottom-right-radius:calc(20 / 1920 * 100vw)}}@media only screen and (max-width: 767px){.p-topics__thumb{width:80vw;border-top-left-radius:calc(20 / 767 * 100vw);border-bottom-right-radius:calc(20 / 767 * 100vw)}.p-topics__list:nth-child(2n) .p-topics__thumb{margin-left:auto}}.p-topics__detail{position:relative;z-index:0;margin-top:calc(24 / 1920 * 100vw);padding:1em 1.25em;background-color:#fff;font-weight:500}@media only screen and (min-width: 768px){.p-topics__detail{margin-left:calc(-302 / 1920 * 65vw);padding-left:calc(302 / 1920 * 65vw + 1.25em);border-radius:calc(20 / 1920 * 100vw);font-size:calc(18 / 1920 * 100vw)}}@media only screen and (max-width: 767px){.p-topics__detail{margin-top:-22.5vw;padding-top:calc(80vw * 9 / 16 / 2 + 1em);border-radius:calc(20 / 767 * 100vw);font-size:calc(14 / 375 * 100vw)}.p-topics__list:nth-child(2n-1) .p-topics__detail{margin-left:2em}.p-topics__list:nth-child(2n) .p-topics__detail{margin-left:auto;margin-right:2em}}.p-topics__date{padding:0.3em 0.75em;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;border-radius:1000em;background-color:#db466c;line-height:1;color:#fff}@media only screen and (max-width: 767px){.p-topics__list:nth-child(2n) .p-topics__date{margin-left:auto}}.p-topics__sentence{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:0.5em;color:#db466c;height:5.5em;width:24.5em}@media only screen and (max-width: 767px){.p-topics__sentence{height:initial;width:initial}}.p-topics__linkArrow{transition:0.3s ease-in-out;display:block;position:relative;margin-top:0.75em;margin-left:auto;width:4em;height:1px;background-color:#db466c}.p-topics__linkArrow::before{display:block;position:absolute;bottom:calc(100% - (2 / 18 * 1em));right:0;width:1px;height:0.5em;content:'';background-color:#db466c;-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}@media (hover: hover){.p-topics__link:hover .p-topics__linkArrow{-webkit-transform:translatex(0.7em);transform:translatex(0.7em)}}.p-topics__set--wrap{width:100%;font-size:0.8em;font-weight:500;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.p-topics__set{display:block;margin-top:5em}@media only screen and (min-width: 768px){.p-topics__set{width:48%}}@media only screen and (max-width: 767px){.p-topics__set{width:90%}}.p-topics__set.is-active{-webkit-animation:ani-fadein .5s 0.5s ease-in-out forwards;animation:ani-fadein .5s 0.5s ease-in-out forwards}.p-topics__set--a{display:block}.p-topics__img{position:absolute;top:-3.5em;left:-1em;margin-inline:auto;padding-top:2vw;width:55%}@media only screen and (min-width: 768px){.p-topics__img{width:55%}}@media only screen and (min-width: 768px){.p-topics__img img{border-top-left-radius:20px;border-bottom-right-radius:20px}}.p-topics__text--wrap{position:relative;text-decoration:none;background-color:#fff;border-radius:20px;padding:1.5em;width:85%;height:180px;margin-left:auto}.p-topics__text--set{width:12em;position:relative;font-size:1em;margin-left:auto;margin-right:2em;text-decoration:none;padding-bottom:1em}.p-topics__text--daily{width:7.5em;font-size:1em;color:#fff;background-color:#db466c;padding:0 1em;margin-bottom:0.5em;border-radius:9999px;text-decoration:none}.p-topics__text--tit{width:13em;color:#db466c;text-decoration:none;letter-spacing:0.05em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.p-topics__text--arroWwrap{position:absolute;right:1.5em;bottom:1.0em}.p-topics__text--arrow{position:relative;display:inline-block;width:3em;height:2px;margin-top:0px;border-radius:9999px;background-color:#db466c}.p-topics__text--arrow::before{content:"";position:absolute;top:calc(50% - 2px);right:0;width:0.5em;height:2px;border-radius:9999px;background-color:#db466c;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:calc(100% - 2px) 50%;transform-origin:calc(100% - 2px) 50%}[data-anm="fadeInBlur"]{opacity:0;transition:opacity 1s cubic-bezier(0.45, 0, 0.55, 1)}[data-anm="fadeInBlur"].is-view{opacity:1;-webkit-animation-name:ani-fadeInBlur;animation-name:ani-fadeInBlur;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(0.45, 0, 0.55, 1);animation-timing-function:cubic-bezier(0.45, 0, 0.55, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}[data-anm="fadeInTop02"]{opacity:0;transition:opacity 1s cubic-bezier(0.45, 0, 0.55, 1)}[data-anm="fadeInTop02"].is-view{opacity:1;-webkit-animation-name:ani-fadeInTop;animation-name:ani-fadeInTop;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-timing-function:cubic-bezier(0.45, 0, 0.55, 1);animation-timing-function:cubic-bezier(0.45, 0, 0.55, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.is-view [data-anm="fadeInTop02"]{opacity:1;-webkit-animation-name:ani-fadeInTop;animation-name:ani-fadeInTop;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(0.45, 0, 0.55, 1);animation-timing-function:cubic-bezier(0.45, 0, 0.55, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}[data-anm="fadeInTop"]{opacity:0;transition:opacity 1s cubic-bezier(0.45, 0, 0.55, 1)}[data-anm="fadeInTop"].is-view{opacity:1;-webkit-animation-name:ani-fadeInTop;animation-name:ani-fadeInTop;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(0.45, 0, 0.55, 1);animation-timing-function:cubic-bezier(0.45, 0, 0.55, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.is-view [data-anm="fadeInTop"]{opacity:1;-webkit-animation-name:ani-fadeInTop;animation-name:ani-fadeInTop;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(0.45, 0, 0.55, 1);animation-timing-function:cubic-bezier(0.45, 0, 0.55, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}[data-anm="fadeInRight"]{opacity:0;transition:opacity 1s cubic-bezier(0.45, 0, 0.55, 1)}[data-anm="fadeInRight"].is-view{opacity:1;-webkit-animation-name:ani-fadeInRight;animation-name:ani-fadeInRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(0.45, 0, 0.55, 1);animation-timing-function:cubic-bezier(0.45, 0, 0.55, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}[data-anm="fadeInLeft"]{opacity:0;transition:opacity 1s cubic-bezier(0.45, 0, 0.55, 1)}[data-anm="fadeInLeft"].is-view{opacity:1;-webkit-animation-name:ani-fadeInLeft;animation-name:ani-fadeInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(0.45, 0, 0.55, 1);animation-timing-function:cubic-bezier(0.45, 0, 0.55, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes ani-fadeInBlur{0%{-webkit-filter:blur(10px);filter:blur(10px)}100%{-webkit-filter:blur(0);filter:blur(0)}}@keyframes ani-fadeInBlur{0%{-webkit-filter:blur(10px);filter:blur(10px)}100%{-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes ani-fadeInTop{0%{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translateY(25px);transform:translateY(25px)}100%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ani-fadeInTop{0%{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translateY(25px);transform:translateY(25px)}100%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ani-fadeInRight{0%{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translateX(50px);transform:translateX(50px)}100%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ani-fadeInRight{0%{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translateX(50px);transform:translateX(50px)}100%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ani-fadeInLeft{0%{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translateX(-50px);transform:translateX(-50px)}100%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ani-fadeInLeft{0%{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translateX(-50px);transform:translateX(-50px)}100%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(0);transform:translateX(0)}}.p-section{position:relative;background-image:linear-gradient(0deg, #fad9db 15%, #f3acb4 95%)}@media only screen and (min-width: 768px){.p-section{margin-top:calc(152 / 1920 * 100vw);padding-top:calc(152 / 1920 * 100vw);border-top-left-radius:calc(200 / 1920 * 100vw);border-top-right-radius:calc(200 / 1920 * 100vw)}}@media only screen and (max-width: 767px){.p-section{margin-top:calc(152 / 767 * 67vw);padding-top:calc(152 / 767 * 67vw);border-top-left-radius:calc(200 / 767 * 67vw);border-top-right-radius:calc(200 / 767 * 67vw)}}.p-section__inner{position:relative;max-width:1160px;margin-inline:auto;width:100%}@media only screen and (min-width: 768px){.p-section__inner{width:84vw}}@media only screen and (max-width: 767px){.p-section__inner{padding-inline:5vw}}.p-lineup{position:relative;z-index:-2}.p-lineup::before{position:absolute;z-index:-1;top:0;left:0;content:"";display:inline-block;width:100%;height:100%;background-image:url("/assets/guigui/images/common/img_site_deco_kira_all_right.webp");background-repeat:repeat-y;background-position:top center;background-size:100vw}.p-lineup__heading{text-align:left}.p-lineup__headingPic{display:block}@media only screen and (min-width: 768px){.p-lineup__headingPic{width:calc(375 / 1920 * 100vw)}}@media only screen and (max-width: 767px){.p-lineup__headingPic{width:calc(375 / 867 * 100vw)}}.p-lineup__attention{margin-inline:auto}@media only screen and (min-width: 768px){.p-lineup__attention{margin-top:calc(32 / 1920 * 100vw);width:calc(625 / 1920 * 100vw)}}@media only screen and (max-width: 767px){.p-lineup__attention{margin-top:5vw;max-width:625px}}.p-lineup__notice{margin-inline:auto;text-align:center;font-size:calc(22 / 1920 * 100vw);font-weight:500;color:#db466c}@media only screen and (min-width: 768px){.p-lineup__notice{margin-top:calc(24 / 1920 * 100vw)}}@media only screen and (max-width: 767px){.p-lineup__notice{font-size:3.5vw;margin-top:5vw;line-height:2.0}}.p-lineup__noticeLink{display:inline-block;overflow-wrap:break-word;text-decoration:none;border-bottom:.09091em solid #db466c;color:#db466c}@media (hover: hover){.p-lineup__noticeLink:hover{opacity:0.5;text-decoration:none}}.p-lineup__pack{position:relative}@media only screen and (min-width: 768px){.p-lineup__pack{margin-top:calc(144 / 1920 * 100vw)}}.p-lineup__packTit{margin-inline:auto}@media only screen and (min-width: 768px){.p-lineup__packTit{width:calc(337 / 1920 * 100vw)}}@media only screen and (max-width: 767px){.p-lineup__packTit{margin:10vw 3vw 7vw;display:block;width:60%}}.p-lineup__packHead--wrap{position:relative}.p-lineup__packKind{display:block;position:absolute;top:-120%;left:calc(100% + 1.8vw)}@media only screen and (min-width: 768px){.p-lineup__packKind{width:calc(286 / 1920 * 100vw);max-width:286px}.p-lineup__packKind img{display:block;width:calc(286 / 1920 * 100vw)}}@media only screen and (max-width: 767px){.p-lineup__packKind{top:-10vw;left:57vw;width:30vw}}.p-lineup__packBtn{transition-duration:0.7s;display:block;position:relative;margin-inline:auto;padding:1em 5em;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;border:.11111em solid #db466c;border-radius:100em;background-color:#fff;font-weight:500;color:#db466c;text-decoration:none}@media (hover: hover){.p-lineup__packBtn:hover{opacity:0.6}}@media only screen and (min-width: 768px){.p-lineup__packBtn{margin-top:calc(24 / 1920 * 100vw);font-size:calc(18 / 1920 * 100vw);letter-spacing:0.1em}}@media only screen and (max-width: 767px){.p-lineup__packBtn{font-size:4vw;padding:1em 5em;width:70vw}}.p-lineup__packArrow{display:block;position:absolute;inset-block:0;left:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:auto;width:4em;height:.11111em;background-color:#db466c}.p-lineup__packArrow::before{display:block;position:absolute;bottom:calc(100% - (2 / 18 * 1em));right:0;width:.11111em;height:0.5em;content:'';background-color:#db466c;-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}.button-arrow a{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;margin:0 auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:17.39583vw;color:#313131;transition:0.3s ease-in-out;font-weight:500;margin-top:calc(24 / 1920 * 100vw)}@media only screen and (min-width: 768px){.button-arrow a{font-size:calc(18 / 1920 * 100vw);letter-spacing:0.1em}}@media only screen and (max-width: 767px){.button-arrow a{font-size:4vw;width:70vw}}.button-arrow a:before{content:'';position:absolute;top:calc(50% - 2px);right:-2em;-webkit-transform:translateY(calc(-50% - 0px)) rotate(30deg);transform:translateY(calc(-50% - 0px)) rotate(30deg);width:0.5em;height:1px;background-color:#db466c;transition:0.3s}.button-arrow a:after{content:'';position:absolute;top:50%;right:-2em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4em;height:1px;background-color:#db466c;transition:0.3s}@media (hover: hover){.button-arrow a:hover:before,.button-arrow a:hover:after{right:-2.5em}.button-arrow a:hover{color:#6bb6ff}}@media only screen and (min-width: 768px){.p-lineup__packHead-pconly-tuji{display:none}}@media only screen and (max-width: 767px){.p-lineup__packHead-pconly-tuji{display:none}}.p-lineup__items{padding-top:calc(72 / 1920 * 100vw);margin-inline:auto;width:100%}.p-lineup__itemInner{position:relative}.p-lineup__itemInner.-gloss{margin-left:auto}@media only screen and (min-width: 768px){.p-lineup__itemInner.-gloss{width:calc(1770 / 1920 * 100vw)}}@media only screen and (max-width: 767px){.p-lineup__itemInner.-gloss{width:calc(727 / 767 * 100vw)}}.p-lineup__itemInner.-clear{margin-right:auto}@media only screen and (min-width: 768px){.p-lineup__itemInner.-clear{width:calc(1770 / 1920 * 100vw)}}.p-lineup__itemInner.-butter{margin-left:auto}@media only screen and (min-width: 768px){.p-lineup__itemInner.-butter{width:calc(1773 / 1920 * 100vw)}}.p-lineup__itemInner.-cloud{margin-right:auto}@media only screen and (min-width: 768px){.p-lineup__itemInner.-cloud{width:calc(1769 / 1920 * 100vw)}}.p-lineupItem__lists{position:absolute}@media only screen and (min-width: 768px){.p-lineupItem__lists{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}}@media only screen and (max-width: 767px){.p-lineupItem__lists{top:0;left:0;width:100%;height:100%}}@media only screen and (min-width: 768px){.p-lineupItem__lists.-gloss{top:calc(3 / 1920 * 100vw);left:calc(431 / 1920 * 100vw)}}@media only screen and (min-width: 768px){.p-lineupItem__lists.-clear{top:calc(8 / 1920 * 100vw);right:calc(435 / 1920 * 100vw)}}@media only screen and (min-width: 768px){.p-lineupItem__lists.-butter{top:calc(13 / 1920 * 100vw);left:calc(440 / 1920 * 100vw)}}@media only screen and (min-width: 768px){.p-lineupItem__lists.-cloud{top:calc(7 / 1920 * 100vw);right:calc(436 / 1920 * 100vw)}}@media only screen and (max-width: 767px){.p-lineupItem__list{position:absolute}}@media only screen and (min-width: 768px){.p-lineupItem__list.-item01{width:calc(333 / 1920 * 100vw)}}@media only screen and (min-width: 768px){.p-lineupItem__list.-item02{margin-left:calc(-35 / 1920 * 100vw);width:calc(326 / 1920 * 100vw)}}@media only screen and (min-width: 768px){.p-lineupItem__list.-item03{margin-left:calc(-34 / 1920 * 100vw);width:calc(334 / 1920 * 100vw)}}@media only screen and (min-width: 768px){.p-lineupItem__list.-item04{margin-right:calc(-17 / 1920 * 100vw);width:calc(319 / 1920 * 100vw)}}@media only screen and (min-width: 768px){.p-lineupItem__list.-item05{margin-right:calc(-19 / 1920 * 100vw);width:calc(311 / 1920 * 100vw)}}@media only screen and (min-width: 768px){.p-lineupItem__list.-item06{width:calc(311 / 1920 * 100vw)}}@media only screen and (min-width: 768px){.p-lineupItem__list.-item07{width:calc(345 / 1920 * 100vw)}}@media only screen and (min-width: 768px){.p-lineupItem__list.-item08{margin-left:calc(-48 / 1920 * 100vw);width:calc(346 / 1920 * 100vw)}}@media only screen and (min-width: 768px){.p-lineupItem__list.-item09{margin-left:calc(-48 / 1920 * 100vw);width:calc(335 / 1920 * 100vw)}}@media only screen and (min-width: 768px){.p-lineupItem__list.-item10{margin-right:calc(-16 / 1920 * 100vw);width:calc(312 / 1920 * 100vw)}}@media only screen and (min-width: 768px){.p-lineupItem__list.-item11{margin-right:calc(-17 / 1920 * 100vw);width:calc(312 / 1920 * 100vw)}}@media only screen and (min-width: 768px){.p-lineupItem__list.-item12{width:calc(312 / 1920 * 100vw)}}.p-lineupItem__link{display:block}.p-lineup__img1{margin-inline:auto;opacity:0;padding-top:2em;width:100%;margin-left:auto;overflow:hidden}@media only screen and (min-width: 768px){.p-lineup__img1{width:100%}.p-lineup__img1 picture{margin-left:auto;display:block;width:calc(1770 / 1920 * 100vw)}}.p-lineup__img1.is-active{-webkit-animation:ani-fadein .5s 0.5s ease-in-out forwards;animation:ani-fadein .5s 0.5s ease-in-out forwards}.p-lineup__img2{margin-inline:auto;opacity:0;padding-top:2em;width:100%;margin-right:auto;overflow:hidden}@media only screen and (min-width: 768px){.p-lineup__img2{width:100%}.p-lineup__img2 picture{margin-right:auto;display:block;width:calc(1770 / 1920 * 100vw)}}.p-lineup__img2.is-active{-webkit-animation:ani-fadein .5s 0.5s ease-in-out forwards;animation:ani-fadein .5s 0.5s ease-in-out forwards}.p-lineup__img3{margin-inline:auto;opacity:0;padding-top:2em;width:100%;margin-left:auto;overflow:hidden}@media only screen and (min-width: 768px){.p-lineup__img3{width:100%}.p-lineup__img3 picture{margin-left:auto;display:block;width:calc(1773 / 1920 * 100vw)}}.p-lineup__img3.is-active{-webkit-animation:ani-fadein .5s 0.5s ease-in-out forwards;animation:ani-fadein .5s 0.5s ease-in-out forwards}.p-lineup__img4{margin-inline:auto;opacity:0;padding-top:2em;width:100%;margin-right:auto;overflow:hidden}@media only screen and (min-width: 768px){.p-lineup__img4{width:100%}.p-lineup__img4 picture{margin-right:auto;display:block;width:calc(1769 / 1920 * 100vw)}}.p-lineup__img4.is-active{-webkit-animation:ani-fadein .5s 0.5s ease-in-out forwards;animation:ani-fadein .5s 0.5s ease-in-out forwards}.p-lineup__deluxe{position:relative;z-index:2;margin:0 auto;margin-top:5vw}@media only screen and (min-width: 768px){.p-lineup__deluxe{margin-top:5vw}}@media only screen and (max-width: 767px){.p-lineup__deluxe{margin-top:15vw}}.p-lineup__deluxe__heading{position:relative;margin-inline:auto;margin-top:-9vw}@media only screen and (min-width: 768px){.p-lineup__deluxe__heading{width:calc(669 / 2000 * 100vw);margin-top:-9vw}}@media only screen and (max-width: 767px){.p-lineup__deluxe__heading{padding-top:2vw;margin-top:-5vw;width:54vw}}.p-lineup__deluxe__heading.is-active{-webkit-animation:ani-fadein .5s 0.8s ease-in-out forwards;animation:ani-fadein .5s 0.8s ease-in-out forwards}@keyframes ani-slideTop{0%{-webkit-transform:translateY(-100px) scale(1.2);transform:translateY(-100px) scale(1.2)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.p-lineup__deluxe__prize{position:absolute;top:0;left:0;margin-inline:auto;width:calc(1180 / 1920 * 100vw)}@media only screen and (min-width: 768px){.p-lineup__deluxe__prize{width:calc(1180 / 1920 * 100vw)}}@media only screen and (max-width: 767px){.p-lineup__deluxe__prize{width:100%}}.p-lineup__deluxe__prize.is-active{-webkit-animation:ani-fadein .5s 0.8s ease-in-out forwards;animation:ani-fadein .5s 0.8s ease-in-out forwards}.p-lineup__deluxe__prize2{position:absolute;top:0;left:0;margin-inline:auto;width:calc(1180 / 1920 * 100vw)}@media only screen and (min-width: 768px){.p-lineup__deluxe__prize2{width:calc(1180 / 1920 * 100vw)}}@media only screen and (max-width: 767px){.p-lineup__deluxe__prize2{width:100%}}.p-lineup__deluxe__prize2.is-active{-webkit-animation:ani-slideTop 0.4s 0.4s cubic-bezier(0.37, 1.67, 0.64, 1) forwards;animation:ani-slideTop 0.4s 0.4s cubic-bezier(0.37, 1.67, 0.64, 1) forwards}.p-lineup__deluxe__prize3{position:absolute;top:0;left:0;margin-inline:auto;width:calc(1180 / 1920 * 100vw)}@media only screen and (min-width: 768px){.p-lineup__deluxe__prize3{width:calc(1180 / 1920 * 100vw)}}@media only screen and (max-width: 767px){.p-lineup__deluxe__prize3{width:100%}}.p-lineup__deluxe__prize3.is-active{-webkit-animation:ani-slideTop 0.4s 0.4s cubic-bezier(0.37, 1.67, 0.64, 1) forwards;animation:ani-slideTop 0.4s 0.4s cubic-bezier(0.37, 1.67, 0.64, 1) forwards}.p-lineup__deluxe__btn{position:absolute;margin-inline:auto;margin-top:3vw}@media only screen and (min-width: 768px){.p-lineup__deluxe__btn{width:calc(684 / 2000 * 100vw)}}@media only screen and (max-width: 767px){.p-lineup__deluxe__btn{width:70vw;margin-top:4vw}}.p-lineup__deluxe__btn.is-active{-webkit-animation:ani-fadein .5s 0.8s ease-in-out forwards;animation:ani-fadein .5s 0.8s ease-in-out forwards}@keyframes ani-fadein{0%{}100%{opacity:1}}.p-lineup__deluxe__bg{position:relative;z-index:-1;inset-inline:0;margin:0 auto;width:calc(1180 / 1920 * 100vw)}@media only screen and (min-width: 768px){.p-lineup__deluxe__bg{width:calc(1180 / 1920 * 100vw)}}@media only screen and (max-width: 767px){.p-lineup__deluxe__bg{width:100%}}.p-lineup__deluxe__bg--animation{opacity:0}.p-lineup__deluxe__bg--animation.is-active{-webkit-animation:ani-fadein2 1s 0.5s ease-in-out forwards;animation:ani-fadein2 1s 0.5s ease-in-out forwards}.p-lineup__deluxe__bg--btn{position:absolute;top:47%;left:13%}@media only screen and (max-width: 767px){.p-lineup__deluxe__bg--btn{top:67%;left:7.5%}}.p-howtoplay{position:relative;z-index:-2}.p-howtoplay::before{position:absolute;z-index:-1;top:0;left:0;content:"";display:inline-block;width:100%;height:100%;background-image:url("/assets/guigui/images/common/img_site_deco_kira_all_left.webp");background-repeat:repeat-y;background-position:top center;background-size:100vw}.p-howtoplay__wrap{margin:0 auto;width:100%;position:relative;padding-bottom:0vw}@media only screen and (max-width: 767px){.p-howtoplay__wrap{width:100%;padding-bottom:0vw}}.p-howtoplay__headingPic{display:block;margin-left:auto}@media only screen and (min-width: 768px){.p-howtoplay__headingPic{width:calc(714 / 1920 * 100vw)}}@media only screen and (max-width: 767px){.p-howtoplay__headingPic{width:calc(714 / 867 * 100vw)}}.p-howtoplay__text1{box-sizing:border-box;margin:0 auto;margin-inline:auto;padding:3em 4em;border:2px solid #fff;text-align:center;margin-top:calc(100 / 1920 * 100vw)}@media only screen and (min-width: 768px){.p-howtoplay__text1{border-top-left-radius:50px;border-bottom-right-radius:50px}.p-howtoplay__text1 img{display:block;margin:0 auto;width:100%;max-width:991px}}@media only screen and (max-width: 767px){.p-howtoplay__text1{padding:1em 2em;border-top-left-radius:20px;border-bottom-right-radius:20px;width:90%}.p-howtoplay__text1 img{width:100%}}.p-howtoplay__text1.is-active{-webkit-animation:ani-fadein .5s 0.5s ease-in-out forwards;animation:ani-fadein .5s 0.5s ease-in-out forwards}.p-howtoplay__img__deco{position:absolute;z-index:-1;bottom:-10.5%;left:5%;margin-inline:auto;width:calc(315 / 1920 * 100vw)}@media only screen and (max-width: 767px){.p-howtoplay__img__deco{display:none}}.p-howtoplay__img__deco img{-webkit-animation:rotateAnimation 30s linear infinite;animation:rotateAnimation 30s linear infinite}.p-howtoplay__img__deco2{position:absolute;z-index:-1;top:-22%;right:-5em;margin-inline:auto;width:calc(389 / 1920 * 100vw)}@media only screen and (max-width: 767px){.p-howtoplay__img__deco2{display:none}}.p-mediascreen__1400{opacity:0;transition-duration:0.6s}@media screen and (min-width: 1400px){.p-mediascreen__1400{opacity:1;transition-duration:0.6s}}.p-howtoplay__text2{margin-inline:auto;margin-top:calc(200 / 1920 * 100vw);width:85%;max-width:1181px}@media only screen and (max-width: 767px){.p-howtoplay__text2{width:100%}}.p-howtoplay__slim{margin-inline:auto;margin-top:calc(90 / 1920 * 100vw)}.p-howtoplay__slide{position:absolute;bottom:-2vw;margin-inline:auto}@media only screen and (max-width: 767px){.p-howtoplay__slide{bottom:-2vw}}.p-howtoplay__slide.is-active{-webkit-animation:ani-slideTop 0.4s 0.4s cubic-bezier(0.37, 1.67, 0.64, 1) forwards;animation:ani-slideTop 0.4s 0.4s cubic-bezier(0.37, 1.67, 0.64, 1) forwards}@-webkit-keyframes infinity-scroll-left2{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes infinity-scroll-left2{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0%);transform:translateX(0%)}}.scroll-infinity__wrap2{display:-webkit-flex;display:flex;overflow:hidden}.scroll-infinity__list2{display:-webkit-flex;display:flex;list-style:none;padding:0}.scroll-infinity__list--left2{-webkit-animation:infinity-scroll-left2 240s infinite linear 0.5s both;animation:infinity-scroll-left2 240s infinite linear 0.5s both}.scroll-infinity__item2{max-width:1962px;width:calc(1962 / 1180 * 100vw)}@media only screen and (max-width: 767px){.scroll-infinity__item2{width:150vw}}.scroll-infinity__item2>img{width:100%}.p-copyright{font-size:0.6em;color:#fff;text-align:center;padding:3em 0 1em}@media only screen and (max-width: 767px){.p-copyright{font-size:0.7em;padding:3em 0 1em}}.p-deco__wrap{position:relative}@-webkit-keyframes rotateAnimation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateAnimation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}a{transition-duration:0.7s}.l-bg{overflow:hidden;position:fixed;width:100%;height:100%;top:0;left:0;right:0;margin:auto;z-index:2}.l-bg .l-bg__moveStarList{position:relative;width:100%;height:100%;margin-left:auto;margin-right:auto}.l-bg .l-bg__moveStar1,.l-bg .l-bg__moveStar2,.l-bg .l-bg__moveStar3,.l-bg .l-bg__moveStar4,.l-bg .l-bg__moveStar5{position:absolute;overflow:hidden}.l-bg .is-active{position:absolute;opacity:0;background-image:url("/assets/guigui/images/common/icon_star.png");background-repeat:no-repeat;background-position:left top;background-size:contain;margin-left:0px;overflow:hidden;-webkit-animation:ani-meteor 5s cubic-bezier(0.25, 0, 0.705, 1) 1;animation:ani-meteor 5s cubic-bezier(0.25, 0, 0.705, 1) 1}@media only screen and (max-width: 767px){.l-bg .l-bg__moveStar1{top:-10vw;left:-10vw;width:8vw;height:7.9vw}.l-bg .l-bg__moveStar2{top:50vw;left:-10vw;width:10.4vw;height:10.2vw}.l-bg .l-bg__moveStar3{top:5vw;right:30vw;width:4vw;height:3.9vw}.l-bg .l-bg__moveStar4{top:100vw;left:20vw;width:4vw;height:3.9vw}.l-bg .l-bg__moveStar5{top:110vw;left:-30vw;width:10.4vw;height:10.2vw}}@media only screen and (min-width: 768px){.l-bg .l-bg__moveStar1{top:60px;left:100px;width:60px;height:57px}.l-bg .l-bg__moveStar2{top:210px;left:550px;width:83px;height:78px}.l-bg .l-bg__moveStar3{top:-50px;right:850px;width:30px;height:27px}.l-bg .l-bg__moveStar4{top:300px;left:-40px;width:30px;height:27px}.l-bg .l-bg__moveStar5{top:20px;right:380px;width:83px;height:78px}}
