*{box-sizing:border-box}body{min-width:auto}@media only screen and (max-width: 1179px){body{overflow-x:hidden}}.l-wrap{padding-top:20px;padding-bottom:200px;background-image:url("../images/common/bg.jpg");background-repeat:no-repeat;background-position:center top;background-size:cover}@media only screen and (max-width: 1179px){.l-wrap{font-size:16px;font-size:1.6rem;padding-top:20px;padding-bottom:130px}}@media only screen and (min-width: 1180px){.l-wrap{font-size:20px;font-size:2rem}}@media only screen and (max-width: 1179px){.l-wrap{background-image:url("../images/common/bg_sp.jpg")}}@media only screen and (max-width: 1179px){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: 1180px){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-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-fadein{0%{opacity:0}100%{opacity:1}}@keyframes ani-fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes ani-scalein{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes ani-scalein{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes l-pagetop__area{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes l-pagetop__area{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes l-pagetop__area{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@media only screen and (max-width: 1179px){.brsp{display:block}}@media only screen and (min-width: 1180px){.brsp{display:none}}header>div{width:100%}@media only screen and (min-width: 1180px){header h1{padding:60px 0 0}}@media only screen and (max-width: 1179px){header h1{padding:8% 0 0}}.l-header{position:relative;background:none}.l-header__area{position:relative;opacity:0;margin:auto;max-width:-webkit-fit-content;max-width:fit-content;width:96%}.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{display:block;margin:0 0 0 -2.2%;width:100%}@media only screen and (max-width: 1179px){.l-header__logo{margin:0 0 0 -3.4%}}.l-header__logo img{display:block;max-width:100%;width:auto;height:auto;font-size:0;line-height:1;margin-bottom:20px}.gnavi__langs.--series{bottom:auto}#l-pagetop{position:-webkit-sticky;position:sticky;display:none;bottom:0;z-index:20}.l-pagetop__area{position:absolute}@media only screen and (min-width: 1180px){.l-pagetop__area{right:0px;bottom:0px}}@media only screen and (max-width: 1179px) and (min-width: 640px){.l-pagetop__area{width:20% !important}}@media only screen and (max-width: 1179px){.l-pagetop__area{right:0;bottom:-9vw;width:26%}}@media (hover: hover){.l-pagetop__area{transition:0.2s}.l-pagetop__area:hover{transition:0.2s;opacity:1;-webkit-animation:l-pagetop__area 1.5s infinite;animation:l-pagetop__area 1.5s infinite}}.l-pagetop__btn{display:block;text-align:center}@media only screen and (min-width: 1180px){.l-pagetop__btn{margin:0 0 10px}}@media only screen and (max-width: 1179px){.l-pagetop__btn{margin:0 0 10vw}}@media only screen and (min-width: 1180px){.l-pagetop__btn img{padding:0;width:90%}}@media only screen and (max-width: 1179px) and (min-width: 640px){.l-pagetop__btn img{padding:0 3vw !important}}@media only screen and (max-width: 1179px){.l-pagetop__btn img{padding:0 4vw}}#relatedLinks,.footerBandaiToys{position:relative;z-index:5}.btnPageTop{display:none}@media only screen and (max-width: 1179px){#relatedLinks{width:100%;padding-top:6px;padding-bottom:0;background:#e9e9e9}}@media only screen and (min-width: 1180px){#relatedLinks>.related_ttl{border-color:#d10050}}@media only screen and (max-width: 1179px){#relatedLinks>.related_ttl{border-left:none}}@media only screen and (min-width: 1180px){#relatedLinks>h2{width:auto;max-width:990px}}@media only screen and (max-width: 1179px){#relatedLinks>h2{width:100%;margin:auto;padding:6px 8px;letter-spacing:-.4em;border-left:none}}@media only screen and (max-width: 1179px){#relatedLinks>h2>span{letter-spacing:normal;display:table-cell;border-left:4px solid #d10050;vertical-align:middle;padding:4px 10px;margin-top:1px;margin-left:14px;font-size:1.3rem;font-weight:500}}#relatedLinks .fotter_box_2nd{display:none}#relatedLinks>.copyright_area{text-align:center}@media only screen and (min-width: 1180px){#relatedLinks>.copyright_area{width:auto;max-width:990px;margin:25px auto 0}}@media only screen and (max-width: 1179px) and (min-width: 640px){#relatedLinks>.copyright_area{margin:0 auto;padding:1.8% 2%}}@media only screen and (max-width: 1179px){#relatedLinks>.copyright_area .copy_text{font-size:1.1rem}}#relatedLinks>.copyright_area .copy_list{display:block !important}@media only screen and (min-width: 1180px){#relatedLinks>.copyright_area .copy_list{font-size:1.1rem;line-height:1.4em}}@media only screen and (max-width: 1179px){#relatedLinks>.copyright_area .copy_list{font-size:1.1rem;line-height:1.8em}}@media only screen and (min-width: 1180px){#relatedLinks>ul{width:auto;max-width:990px}}@media only screen and (max-width: 1179px){#relatedLinks>ul{width:96%;margin:15px auto;letter-spacing:-.4em}}@media only screen and (max-width: 1179px){#relatedLinks>ul>li{width:45%;margin:2%;letter-spacing:normal;display:inline-block}}@media only screen and (max-width: 1179px){#relatedLinks>ul>li img{width:100%}}@media only screen and (max-width: 1179px){#relatedLinks>ul.bnrs,#relatedLinks>ul.footer_box_2nd{width:100%;letter-spacing:normal}}@media only screen and (min-width: 1180px){#relatedLinks>ul.bnrs li,#relatedLinks>ul.footer_box_2nd li{width:480px;letter-spacing:normal;display:inline-block;vertical-align:top;margin:0 30px 10px 0}}@media only screen and (max-width: 1179px){#relatedLinks>ul.bnrs li,#relatedLinks>ul.footer_box_2nd li{width:94%;margin:10px auto;display:block}}@media only screen and (min-width: 1180px){#relatedLinks>ul.bnrs li:nth-child(2n),#relatedLinks>ul.footer_box_2nd li:nth-child(2n){margin-right:0}}#relatedLinks>ul.bnrs li>a,#relatedLinks>ul.footer_box_2nd li>a{color:#000;text-decoration:none;background:#fff;border:1px solid #dedede;display:table}@media only screen and (min-width: 1180px){#relatedLinks>ul.bnrs li>a,#relatedLinks>ul.footer_box_2nd li>a{font-size:1.1rem;width:480px;min-height:60px;padding:5px;line-height:1.5em}}@media only screen and (max-width: 1179px){#relatedLinks>ul.bnrs li>a,#relatedLinks>ul.footer_box_2nd li>a{width:100%;height:45px;padding:12px 5px}}@media only screen and (max-width: 1179px){#relatedLinks>ul.bnrs li>a:after,#relatedLinks>ul.footer_box_2nd li>a:after{width:7.5px;height:7.5px;content:'';background:url("../../../../images/common/black_arrow.png");background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;top:50%;margin-top:-4px;right:12px}}#relatedLinks>ul.bnrs li>a>p,#relatedLinks>ul.footer_box_2nd li>a>p{display:table-cell;vertical-align:middle !important;word-break:break-all}@media only screen and (max-width: 1179px){#relatedLinks>ul.bnrs li>a>p,#relatedLinks>ul.footer_box_2nd li>a>p{text-align:center}}@media only screen and (min-width: 1180px){#relatedLinks>ul.bnrs li>a>p:nth-child(2n),#relatedLinks>ul.footer_box_2nd li>a>p:nth-child(2n){width:70%}}@media only screen and (max-width: 1179px){#relatedLinks>ul.bnrs li>a>p:nth-child(2n),#relatedLinks>ul.footer_box_2nd li>a>p:nth-child(2n){width:72%;padding:0 25px 0 0;box-sizing:border-box;text-align:left;line-height:1.2}}@media only screen and (min-width: 1180px){#relatedLinks>ul.bnrs li>a>p>img,#relatedLinks>ul.footer_box_2nd li>a>p>img{height:45px;margin:0 10px 0 0}}@media only screen and (max-width: 1179px){#relatedLinks>ul.bnrs li>a>p>img,#relatedLinks>ul.footer_box_2nd li>a>p>img{max-width:90%}}@media (hover: hover){#relatedLinks>ul.bnrs li>a:hover>p>img,#relatedLinks>ul.footer_box_2nd li>a:hover>p>img{opacity:.7}}.l-bg{overflow:hidden;position:fixed;width:100%;height:100%;top:0;left:0;right:0;margin:auto;z-index:2}.p-inform{position:relative;z-index:2;margin:min(calc(100 / 1450 * 100vw) , 100px) 0 0;opacity:0}.p-inform::before{display:block;position:absolute;z-index:-1;inset-inline:auto;margin:auto;width:100%;aspect-ratio:1919/1382;background-repeat:no-repeat;content:"";pointer-events:none}@media only screen and (min-width: 1180px){.p-inform::before{top:-14%;height:1382px;background-image:url("../images/common/parts.png");background-position:center top;background-size:auto}}@media only screen and (max-width: 1179px){.p-inform::before{top:-10%;height:calc(1919/1382 * 90%);background-image:url("../images/common/parts.png"),url("../images/common/parts.png");background-position:left 23% top, right 23% top;background-size:140%}}.p-inform.is-active{-webkit-animation:ani-fadein .4s ease-in-out forwards;animation:ani-fadein .4s ease-in-out forwards}.p-inform__area{position:relative;z-index:5;margin-inline:auto;width:80%;max-width:1100px}.p-inform__link{display:block}.p-about{position:relative;margin:min(calc(100 / 1240 * 100vw) , 100px) 0 0}.p-about img{max-width:100%}.p-about__area{position:relative;text-align:center;margin:auto;padding:0 0 min(calc(84 / 1540 * 100vw) , 84px);width:90%;max-width:1380px;z-index:5;opacity:0;background-image:url("../images/about/bg_frame.png");background-repeat:no-repeat;background-position:center min(calc(135 / 1540 * 100vw) , 135px);background-size:100%}@media only screen and (max-width: 1179px){.p-about__area{background-image:url("../images/about/bg_frame_sp.png?v2");padding-bottom:50px}}.p-about__area.is-active{-webkit-animation:ani-fadein .4s ease-in-out forwards;animation:ani-fadein .4s ease-in-out forwards}.p-about__tit{margin-inline:auto;width:min(calc(786 / 1540 * 100vw) , 786px)}@media only screen and (max-width: 1179px){.p-about__tit{width:min(calc(850 / 1540 * 100vw) , 850px)}}.p-about__catch01{margin-inline:auto;width:min(calc(1052 / 1540 * 100vw) , 1052px)}@media only screen and (max-width: 1179px){.p-about__catch01{margin:min(calc(20 / 1540 * 100vw) , 20px) auto 0;width:min(calc(1200 / 1540 * 100vw) , 1200px)}}.p-about__catch02{margin:min(calc(56 / 1540 * 100vw) , 56px) auto 0;width:min(calc(873 / 1540 * 100vw) , 873px)}@media only screen and (max-width: 1179px){.p-about__catch02{margin:min(calc(75 / 1540 * 100vw) , 75px) auto 0;width:min(calc(930 / 1540 * 100vw) , 930px)}}.p-about__catch03{margin:min(calc(40 / 1540 * 100vw) , 40px) auto 0;width:min(calc(994 / 1540 * 100vw) , 994px)}@media only screen and (max-width: 1179px){.p-about__catch03{margin:min(calc(40 / 1540 * 100vw) , 40px) auto 0;width:min(calc(1150 / 1540 * 100vw) , 1150px)}}.p-about__catch04{margin-inline:auto;width:min(calc(615 / 1540 * 100vw) , 615px)}@media only screen and (max-width: 1179px){.p-about__catch04{margin:min(calc(20 / 1540 * 100vw) , 20px) auto 0;width:min(calc(900 / 1540 * 100vw) , 900px)}}.p-item{position:relative;margin:min(calc(100 / 1240 * 100vw) , 100px) 0 0}.p-item img{max-width:100%}.p-item__area{position:relative;z-index:5;opacity:0}.p-item__area.is-active{-webkit-animation:ani-fadein .4s ease-in-out forwards;animation:ani-fadein .4s ease-in-out forwards}.p-item__heading{position:relative;margin-inline:auto}.p-item__tit{margin-inline:auto;width:min(calc(645 / 1540 * 118vw) , 645px)}.p-item__listWrap{width:90%;max-width:-webkit-fit-content;max-width:fit-content}@media only screen and (min-width: 769px){.p-item__listWrap{margin:min(calc(40 / 1540 * 118vw) , 40px) auto 0}}@media not screen and (min-width: 769px){.p-item__listWrap{margin:4vw auto 0}}.p-item__lists{display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (min-width: 769px){.p-item__lists{gap:min(calc(140 / 1540 * 80vw) , 140px)}}@media not screen and (min-width: 769px){.p-item__lists{flex-direction:column;gap:10vw}}@media only screen and (min-width: 769px){.p-item__list{flex:1;max-width:600px}}@media not screen and (min-width: 769px){.p-item__list{width:100%}}.p-list__link{display:block}@media (hover: hover){.p-list__link{transition:0.2s}.p-list__link:hover{transition:0.2s;box-shadow:none}}.p-list__img{display:block;overflow:hidden;box-shadow:0 0 13px #0002;border-radius:min(calc(40 / 1540 * 100vw) , 40px)}.p-list__name{max-width:-webkit-fit-content;max-width:fit-content}@media only screen and (min-width: 769px){.p-list__name{margin:min(calc(30 / 1540 * 100vw) , 30px) auto 0}}@media not screen and (min-width: 769px){.p-list__name{margin:4vw auto 0}}.p-list__name.-vol01{width:61.99373%}.p-list__name.-vol02{width:64%}.p-movie{position:relative}.p-movie__area{position:relative;text-align:center;overflow:hidden;max-width:1180px;margin:auto;z-index:5;opacity:0}@media only screen and (min-width: 1180px){.p-movie__area{margin:22px auto 0;padding:95px 0 135px}}@media only screen and (max-width: 1179px) and (min-width: 640px){.p-movie__area{margin:22px auto 0 !important;padding:60px 0 135px !important}}@media only screen and (max-width: 1179px){.p-movie__area{padding:0 0 20vw}}.p-movie__area.is-active{-webkit-animation:ani-fadein .4s ease-in-out forwards;animation:ani-fadein .4s ease-in-out forwards}@media only screen and (max-width: 1179px){.p-movie__heading{margin:0 8vw}}.p-movie__slide{position:relative;margin:auto}@media only screen and (min-width: 1180px){.p-movie__slide{width:310px;padding:94px 0 35px}}@media only screen and (max-width: 1179px) and (min-width: 640px){.p-movie__slide{width:310px !important;margin:10px auto !important;padding:94px 0 35px !important}}@media only screen and (max-width: 1179px){.p-movie__slide{width:100%;margin:8vw auto;padding:17vw 0 6vw}}@media only screen and (max-width: 460px){.p-movie__slide{padding:22vw 0 6vw}}.p-movie__listWrap{position:relative;width:100%;margin:auto}.p-movie__lists{width:243px;margin-left:auto;margin-right:auto;margin-bottom:6px !important}@media only screen and (min-width: 1180px){iframe{border-radius:23px}}@media only screen and (max-width: 1179px) and (min-width: 640px){iframe{border-radius:23px !important}}@media only screen and (max-width: 1179px){iframe{border-radius:4vw}}.p-bnr{position:relative}.p-bnr__area{position:relative;text-align:center;max-width:1180px;margin:auto;z-index:5;opacity:0}@media only screen and (min-width: 1180px){.p-bnr__area{padding:120px 0 370px}}@media only screen and (max-width: 1179px){.p-bnr__area{padding:14vw 0 46vw}}.p-bnr__area.is-active{-webkit-animation:ani-fadein .4s ease-in-out forwards;animation:ani-fadein .4s ease-in-out forwards}.p-bnr__listWrap{margin:auto}.p-bnr__lists{display:flex;justify-content:center}@media only screen and (min-width: 1180px){.p-bnr__lists{margin:0 50px}}@media only screen and (max-width: 1179px){.p-bnr__lists{margin:0 3vw}}@media only screen and (max-width: 460px){.p-bnr__lists{margin:0 0.2vw}}@media only screen and (min-width: 1180px){.p-bnr__list{width:38%;padding:0 20px}}@media only screen and (max-width: 1179px){.p-bnr__list{width:48%;padding:0 1vw}}.p-bnr__link{display:inline-block;background-color:#fff;border:3px solid #60c19d;box-shadow:0 4px 0 #60c19d;text-decoration:none}@media only screen and (min-width: 1180px){.p-bnr__link{border-radius:46px}}@media only screen and (max-width: 1179px){.p-bnr__link{border-radius:6vw}}@media (hover: hover){.p-bnr__link{transition:0.2s}.p-bnr__link:hover{transition:0.2s;opacity:1;box-shadow:none}}.p-bnr__link img{width:100%}@media only screen and (min-width: 1180px){.p-bnr__link img{border-radius:43px}}@media only screen and (max-width: 1179px){.p-bnr__link img{border-radius:5.5vw}}@media (hover: hover){.p-bnr__link img:hover{opacity:1}}.slick-dots{display:flex;gap:min(calc(24 / 1179 * 100vw * 2), 24px);position:relative;margin:0}.slick-dots li{position:relative;display:inline-block;cursor:pointer;margin:0;padding:0;width:min(calc(48 / 1179 * 100vw * 2), 48px);height:min(calc(48 / 1179 * 100vw * 2 * 86 / 88) , (48px * 86 / 88));aspect-ratio:86/88}.slick-dots li button{position:relative;cursor:pointer;padding:0;width:100%;height:100%}.slick-dots li button::before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;background-image:url("../images/common/icon_slide_dot.png");background-position:center;background-size:89.58333%}.slick-dots li.slick-active button::before{background-image:url("../images/common/icon_slide_active.png");background-size:100%}@media (hover: hover){.slick-dots li.slick-active button{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}.slick-dots li.slick-active button:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);opacity:1}}.slick-play-pause-button .slick-control-btn{position:relative;margin:0;padding:0;background-color:transparent;border:none;cursor:pointer;outline:none;-webkit-appearance:none;appearance:none;width:min(calc(58 / 1179 * 100vw * 2), 58px);height:min(calc(58 / 1179 * 100vw * 2), 58px);aspect-ratio:63/68}.slick-play-pause-button .slick-control-btn::before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;background-image:url("../images/common/icon_btn_start.png");background-position:center;background-repeat:no-repeat;background-size:contain}@media (hover: hover){.slick-play-pause-button .slick-control-btn{transition:0.2s}.slick-play-pause-button .slick-control-btn:hover{transition:0.2s;-webkit-transform:translate(0, 4px);transform:translate(0, 4px)}}.slick-play-pause-button.is-active .slick-control-btn::before{background-image:url("../images/common/icon_btn_stop.png")}.p-inform__listWrap{position:relative}.p-inform__listWrap .slick-slider{margin:0}.p-inform__listWrap .p-inform__lists .slick-list{margin:0;border-radius:min(calc(40 / 1179 * 100vw), 40px)}.p-inform__listWrap .p-inform__lists .slick-slide{margin:0}.p-inform__listWrap .p-inform__lists .slick-slide img{width:100%}.p-inform__listWrap .p-inform__lists .slick-dots{left:max(calc(50% - calc(60 / 1179 * 100vw * 2)), calc(50% - 60px));width:-webkit-fit-content;width:fit-content;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:min(calc(32 / 1179 * 100vw * 2), 32px) 0 0}.p-inform__listWrap .slick-play-pause-button{position:absolute;right:max(calc(50% - calc(60 / 1179 * 100vw * 2)), calc(50% - 60px));bottom:max(calc(-11 / 1179 * 100vw * 2), -11px);width:-webkit-fit-content;width:fit-content;-webkit-transform:translateX(50%);transform:translateX(50%)}
