@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap&subset=japanese");*{box-sizing:border-box}body{position:relative;background:#f8c4db;min-width:auto}@media only screen and (max-width: 768px){body{overflow-x:hidden;background-image:linear-gradient(90deg, #f2b4e5, #f7ccd5 60%, #f7c3da 70%)}}body:before,body:after{content:'';position:fixed;top:0}body:before{left:0;width:100%;height:100%;background-image:url("../images/common/bg_pattern.png");background-position:top left;background-size:auto;background-repeat:repeat;z-index:-1}@media only screen and (max-width: 768px){body:before{background-size:70%}}body:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100dvw;height:100dvh;background-image:url("../images/common/bg_pc.jpg");background-position:top center;background-size:cover;background-repeat:no-repeat;z-index:-2}@media only screen and (max-width: 1499px) and (min-width: 769px){body:after{width:100%;height:100%}}@media only screen and (max-width: 768px){body:after{background-image:url("../images/common/bg_sp.jpg");background-position:top center;background-size:cover;background-repeat:no-repeat}}.l-wrap{font-family:"ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO", sans-serif;font-size:20px;font-size:2rem}@media only screen and (max-width: 768px){.l-wrap{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 768px){img{vertical-align:bottom;max-width:100%}}@media (hover: hover){a.p-btn{transition:all 0.4s cubic-bezier(0.33, 1, 0.68, 1) 0s}a.p-btn:hover{opacity:1}a.p-btn:hover{opacity:1}}@media (hover: hover){a:hover img{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}header{background:transparent}header>div{width:auto}.l-header__wrap{position:relative;background-image:url("../images/common/bg_line_header_pc.png");background-position:top center;background-size:auto;background-repeat:repeat-x}@media only screen and (max-width: 1499px) and (min-width: 769px){.l-header__wrap{background-size:150%}}@media only screen and (max-width: 768px){.l-header__wrap{background-image:url("../images/common/bg_line_header_sp.png");background-position:top center;background-size:contain;background-repeat:no-repeat}}.l-header__wrap:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:552px;background-image:url("../images/common/bg_rainbow_header.png");background-position:top right;background-size:auto;background-repeat:no-repeat;z-index:-1}@media only screen and (max-width: 1499px) and (min-width: 769px){.l-header__wrap:before{background-position:top right -8%;background-size:40%}}@media only screen and (max-width: 768px){.l-header__wrap:before{content:none}}@media only screen and (max-width: 1499px) and (min-width: 769px){.l-header__wrap img{width:100%}}.l-header__logo{width:clamp(1px, 45.76271vw, 540px);margin:auto}@media only screen and (max-width: 768px){.l-header__logo{width:58%}}.l-header__img{display:block;padding:clamp(1px, 4.94792vw, 38px) 0 0}.l-wrap{position:relative}.l-main{margin:clamp(1px, 18.22917vw, 140px) auto clamp(1px, 10.41667vw, 80px)}.l-footer{position:relative;background-image:url("../images/common/bg_line_footer.png");background-position:bottom center;background-size:auto;background-repeat:repeat-x}@media only screen and (max-width: 1179px) and (min-width: 769px){.l-footer{background-size:84px}}@media only screen and (max-width: 768px){.l-footer{background-size:74px}}@media only screen and (max-width: 459px){.l-footer{background-size:50px}}.l-footer:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-image:url("../images/common/bg_rainbow_footer.png");background-position:bottom 88px left;background-size:auto;background-repeat:no-repeat;z-index:-1}@media only screen and (max-width: 1179px) and (min-width: 769px){.l-footer:before{background-position:bottom 74px left;background-size:55%}}@media only screen and (max-width: 768px){.l-footer:before{background-position:bottom 64px left;background-size:65%}}@media only screen and (max-width: 459px){.l-footer:before{background-position:bottom 46px left;background-size:80%}}@media only screen and (max-width: 1499px) and (min-width: 769px){.l-footer img{width:100%}}.l-footer__wrap{padding:clamp(1px, 15.25424vw, 180px) 0 clamp(1px, 14.40678vw, 170px)}@media only screen and (max-width: 768px){.l-footer__wrap{padding:10vw 0 20vw}}@media only screen and (max-width: 459px){.l-footer__wrap{padding:14vw 0 24vw}}.l-footer__character{display:flex;overflow:hidden;background-image:url("../images/chara/bg_chara_lace.png");background-position:bottom left;background-size:auto;background-repeat:repeat-x}@media only screen and (max-width: 459px){.l-footer__character{background-size:10%}}.l-footer__charaLists{position:relative;display:flex;-webkit-animation:ani-loop 100s linear infinite both;animation:ani-loop 100s linear infinite both}@media only screen and (max-width: 1179px) and (min-width: 769px){.l-footer__charaLists{padding:0 0 12px}}@media only screen and (max-width: 768px){.l-footer__charaLists{-webkit-animation:ani-loop 60s linear infinite both;animation:ani-loop 60s linear infinite both;padding:0 0 1.5vw}}@media only screen and (max-width: 459px){.l-footer__charaLists{padding:0 0 3vw}}.l-footer__charaList{width:calc(100vw / 8)}@media only screen and (min-width: 1920px){.l-footer__charaList{width:calc(100vw / 10) !important}}@media only screen and (max-width: 1499px) and (min-width: 769px){.l-footer__charaList{width:calc(100vw / 6)}}@media only screen and (max-width: 768px){.l-footer__charaList{width:calc(100vw / 4)}}.l-footer__charaList>img{width:100%}.l-footer__charaList:nth-child(odd) .l-footer__charaImg{animation:ani-swingR .8s linear infinite alternate-reverse}.l-footer__charaList:nth-child(even) .l-footer__charaImg{animation:ani-swingL .8s linear infinite alternate-reverse}.l-footer__charaImg{display:inline-block}#relatedLinks,.footerBandaiToys{position:relative;z-index:5}@media only screen and (max-width: 1499px) and (min-width: 769px){#relatedLinks{padding-top:1.8vw;padding-right:2vw;padding-left:2vw}}@media only screen and (max-width: 768px){#relatedLinks{width:100%;padding-top:6px;padding-bottom:0;background:#e9e9e9}}@media only screen and (min-width: 1500px){#relatedLinks>.related_ttl{border-color:#ec7aad}}@media only screen and (max-width: 1499px) and (min-width: 769px){#relatedLinks>.related_ttl{border-left:5px solid #ec7aad;padding:7px 10px 10px;line-height:1.0}}@media only screen and (max-width: 768px){#relatedLinks>.related_ttl{border-left:none}}@media only screen and (min-width: 1500px){#relatedLinks>h2{width:auto;max-width:990px}}@media only screen and (max-width: 1499px) and (min-width: 769px){#relatedLinks>h2{width:auto;max-width:990px}}@media only screen and (max-width: 768px){#relatedLinks>h2{width:100%;margin:auto;padding:6px 8px;letter-spacing:-.4em;border-left:none}}@media only screen and (max-width: 768px){#relatedLinks>h2>span{letter-spacing:normal;display:table-cell;border-left:4px solid #ec7aad;vertical-align:middle;padding:4px 10px;margin-top:1px;margin-left:14px;font-size:1.3rem;font-weight:500}}@media only screen and (max-width: 459px){#relatedLinks>h2>span{margin-left:8px}}#relatedLinks .fotter_box_2nd{display:none}#relatedLinks>.copyright_area{text-align:center}@media only screen and (min-width: 1500px){#relatedLinks>.copyright_area{width:auto;max-width:990px;margin:25px auto 0}}@media only screen and (max-width: 1499px) and (min-width: 769px){#relatedLinks>.copyright_area{margin:0 auto;padding:1.8% 2%}}@media only screen and (max-width: 459px){#relatedLinks>.copyright_area{padding:1.8% 2% 3%}}#relatedLinks>.copyright_area .copy_list{display:block !important;font-size:1.2rem;line-height:1.8em}@media only screen and (min-width: 1500px){#relatedLinks>ul{width:auto;max-width:990px}}@media only screen and (max-width: 1499px) and (min-width: 769px){#relatedLinks>ul{width:auto;max-width:990px;margin:15px auto}}@media only screen and (max-width: 768px){#relatedLinks>ul{width:96%;margin:15px auto;letter-spacing:-.4em}}@media only screen and (max-width: 768px){#relatedLinks>ul>li{width:45%;margin:2%;letter-spacing:normal;display:inline-block}}@media only screen and (max-width: 768px){#relatedLinks>ul>li img{width:100%}}@media only screen and (max-width: 768px){#relatedLinks>ul.bnrs,#relatedLinks>ul.footer_box_2nd{width:100%;letter-spacing:normal}}@media only screen and (min-width: 1500px){#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: 1499px) and (min-width: 769px){#relatedLinks>ul.bnrs li,#relatedLinks>ul.footer_box_2nd li{width:48%;letter-spacing:normal;display:inline-block;vertical-align:top;margin:0 30px 10px 0}}@media only screen and (max-width: 768px){#relatedLinks>ul.bnrs li,#relatedLinks>ul.footer_box_2nd li{width:94%;margin:10px auto;display:block}}@media only screen and (min-width: 1500px){#relatedLinks>ul.bnrs li:nth-child(2n),#relatedLinks>ul.footer_box_2nd li:nth-child(2n){margin-right:0}}@media only screen and (max-width: 1499px) and (min-width: 769px){#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: 1500px){#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: 1499px) and (min-width: 769px){#relatedLinks>ul.bnrs li>a,#relatedLinks>ul.footer_box_2nd li>a{font-size:1.1rem;width:100%;min-height:60px;padding:5px;line-height:1.5em}}@media only screen and (max-width: 768px){#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: 768px){#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 (min-width: 1500px){#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: 1499px) and (min-width: 769px){#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: 768px){#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: 1500px){#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: 1499px) and (min-width: 769px){#relatedLinks>ul.bnrs li>a>p>img,#relatedLinks>ul.footer_box_2nd li>a>p>img{width:auto;height:45px;margin:0 10px 0 0}}@media only screen and (max-width: 768px){#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}}.p-item{max-width:1530px;margin:auto}@media only screen and (max-width: 768px){.p-item{margin:auto 1vw}}.p-item__lists{display:grid;grid-template-columns:repeat(3, 1fr);gap:140px 0}@media only screen and (min-width: 1180px){.p-item__lists{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 768px){.p-item__lists{grid-template-columns:repeat(2, 1fr);gap:14vw 0.2vw}}@media only screen and (max-width: 459px){.p-item__lists{gap:14vw 0.2vw}}.p-item__list{opacity:0}.p-item__list.is-show{-webkit-animation:ani-slidein 0.5s cubic-bezier(0.33, 1, 0.68, 1) forwards;animation:ani-slidein 0.5s cubic-bezier(0.33, 1, 0.68, 1) forwards}.p-item__list .p-item__link{position:relative;display:block;width:84%;margin:auto;border:9px solid #fff;border-radius:210px 210px 46px 46px;color:#fff;text-decoration:none;transition:all 0.4s cubic-bezier(0.33, 1, 0.68, 1) 0s}.p-item__list .p-item__link:hover{opacity:1}@media only screen and (max-width: 768px){.p-item__list .p-item__link{width:86%;border:5px solid #fff}}@media only screen and (max-width: 1179px) and (min-width: 769px){.p-item__list .p-item__link{width:88%;border:7px solid #fff}}@media only screen and (max-width: 459px){.p-item__list .p-item__link{width:88%}}.p-item__list .p-item__link:before,.p-item__list .p-item__link:after{content:"";position:absolute;display:block}.p-item__list .p-item__link:before{bottom:clamp(-9px, -.76271vw, -1px);right:clamp(-9px, -.76271vw, -1px);width:clamp(1px, 8.64407vw, 102px);height:clamp(1px, 8.47458vw, 100px);margin:auto;background-image:url("../images/common/bg_button.svg");background-position:bottom right;background-size:auto;background-repeat:no-repeat}@media only screen and (max-width: 768px){.p-item__list .p-item__link:before{bottom:-0.8vw;right:-0.8vw;width:12vw;height:11vw}}@media only screen and (max-width: 459px){.p-item__list .p-item__link:before{bottom:-1vw;right:-1vw;width:12vw;height:11vw}}.p-item__list .p-item__link:after{bottom:clamp(1px, 1.69492vw, 20px);right:clamp(1px, 1.52542vw, 18px);width:clamp(1px, 2.37288vw, 28px);height:clamp(1px, 1.86441vw, 22px);transition:all .2s}@media only screen and (max-width: 768px){.p-item__list .p-item__link:after{bottom:2.2vw;right:1.8vw;width:3.5vw;height:2.5vw}}@media only screen and (max-width: 459px){.p-item__list .p-item__link:after{bottom:1.8vw;right:1.2vw;width:4vw;height:3vw}}@media (hover: hover){.p-item__list .p-item__link:hover:after{right:clamp(1px, 1.18644vw, 14px)}}@media only screen and (hover: hover) and (max-width: 768px){.p-item__list .p-item__link:hover:after{right:1.4vw}}@media only screen and (hover: hover) and (max-width: 459px){.p-item__list .p-item__link:hover:after{right:1.0vw}}@media (hover: hover){.p-item__list .p-item__link:hover:nth-child(odd),.p-item__list .p-item__link:hover:nth-child(even){box-shadow:0 0 0 transparent}}.p-item__list:nth-child(odd) .p-item__link{background-color:#ec93ba;box-shadow:0px 0px 20px #ec93ba}.p-item__list:nth-child(odd) .p-item__link:after{background-image:url("../images/common/ico_arw_pink.svg");background-position:bottom right;background-size:auto;background-repeat:no-repeat}.p-item__list:nth-child(odd) .p-item__title:after{background-color:#ec93ba}.p-item__list:nth-child(odd) .p-item__detail:before{background-image:url("../images/common/ico_star_pink.svg");background-position:top left;background-size:auto;background-repeat:no-repeat}.p-item__list:nth-child(even) .p-item__link{background-color:#79c9ca;box-shadow:0px 0px 20px #79c9ca}.p-item__list:nth-child(even) .p-item__link:after{background-image:url("../images/common/ico_arw_green.svg");background-position:bottom right;background-size:auto;background-repeat:no-repeat}.p-item__list:nth-child(even) .p-item__title:after{background-color:#79c9ca}.p-item__list:nth-child(even) .p-item__detail:before{background-image:url("../images/common/ico_star_green.svg");background-position:top left;background-size:auto;background-repeat:no-repeat}.p-item__thumb{display:flex;justify-content:center;margin:-24% -5% 0}@media only screen and (max-width: 1499px) and (min-width: 769px){.p-item__thumb img{width:100%}}.p-item__detail{position:relative;width:92%;margin:clamp(1px, 5.85938vw, 45px) auto clamp(1px, 3.64583vw, 28px)}@media only screen and (max-width: 459px){.p-item__detail{width:88%}}.p-item__detail:before{content:"";position:absolute;display:block;top:clamp(-55px, -4.66102vw, -1px);left:clamp(-65px, -5.50847vw, -1px);width:clamp(1px, 8.64407vw, 102px);height:clamp(1px, 8.47458vw, 100px);margin:auto}@media only screen and (max-width: 768px){.p-item__detail:before{top:-6vw;left:-5vw;width:8vw;height:8vw}}@media only screen and (max-width: 1179px) and (min-width: 769px){.p-item__detail:before{top:clamp(-45px, -5.85938vw, -1px);left:clamp(-45px, -5.85938vw, -1px);width:clamp(1px, 9.375vw, 72px);height:clamp(1px, 9.11458vw, 70px)}}.p-item__title{position:relative;text-align:center;font-family:'M PLUS Rounded 1c', sans-serif;font-size:34px;font-size:3.4rem;font-weight:800;line-height:1.2;letter-spacing:-0.08em;padding:0 0 clamp(1px, 3.64583vw, 28px);margin:0 0 clamp(1px, 2.60417vw, 20px);border-bottom:2px dashed #fff}@media only screen and (min-width: 1500px){.p-item__title{font-size:clamp(1px, 4.42708vw, 34px) !important}}@media only screen and (min-width: 1180px){.p-item__title{font-size:clamp(1px, 3.90625vw, 30px)}}@media only screen and (max-width: 768px){.p-item__title{font-size:clamp(1px, 3.38542vw, 26px)}}@media only screen and (max-width: 1179px) and (min-width: 769px){.p-item__title{font-size:clamp(1px, 2.0339vw, 24px)}}@media only screen and (max-width: 459px){.p-item__title{font-size:15px;font-size:1.5rem;padding:0 0 4vw;margin:0 0 4vw}}.p-item__title:before,.p-item__title:after{content:"";position:absolute;display:block;left:0;right:0;margin:auto}.p-item__title:before{bottom:-7px;width:16px;height:15px;background-image:url("../images/common/ico_star.svg");background-position:bottom center;background-size:auto;background-repeat:no-repeat;z-index:1}.p-item__title:after{bottom:-10px;width:30px;height:20px}.p-item__title span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.p-item__date,.p-item__price{font-size:22px;font-size:2.2rem;font-weight:600;line-height:1.5}@media only screen and (min-width: 1500px){.p-item__date,.p-item__price{font-size:clamp(1px, 2.86458vw, 22px) !important}}@media only screen and (min-width: 1180px){.p-item__date,.p-item__price{font-size:clamp(1px, 2.08333vw, 16px)}}@media only screen and (max-width: 768px){.p-item__date,.p-item__price{font-size:clamp(1px, 1.82292vw, 14px)}}@media only screen and (max-width: 1179px) and (min-width: 769px){.p-item__date,.p-item__price{font-size:clamp(1px, 1.35593vw, 16px)}}@media only screen and (max-width: 459px){.p-item__date,.p-item__price{font-size:12px;font-size:1.2rem}}.p-item__price span{font-size:16px;font-size:1.6rem;font-weight:600;line-height:1.5}@media only screen and (max-width: 768px){.p-item__price span{font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 459px){.p-item__price span{font-size:10px;font-size:1rem}}.p-notes{margin:clamp(1px, 7.8125vw, 60px) clamp(1px, 5.20833vw, 40px) 0;opacity:0}@media only screen and (max-width: 1499px) and (min-width: 769px){.p-notes{margin:clamp(1px, 7.8125vw, 60px) 2vw 0}}@media only screen and (max-width: 768px){.p-notes{margin:clamp(1px, 7.8125vw, 60px) 3.5vw 0}}.p-notes.is-show{-webkit-animation:ani-slidein 0.5s cubic-bezier(0.33, 1, 0.68, 1) forwards;animation:ani-slidein 0.5s cubic-bezier(0.33, 1, 0.68, 1) forwards}.p-notes__list{font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.6;color:#002a2d;padding-left:1.0em;text-indent:-1.0em}@media only screen and (max-width: 1499px) and (min-width: 769px){.p-notes__list{font-size:13px;font-size:1.3rem}}@media only screen and (max-width: 768px){.p-notes__list{font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 459px){.p-notes__list{font-size:10px;font-size:1rem}}@-webkit-keyframes ani-slidein{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ani-slidein{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-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-loop{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes ani-loop{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes ani-swingR{0%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}100%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}}@keyframes ani-swingR{0%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}100%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}}@-webkit-keyframes ani-swingL{0%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}100%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}}@keyframes ani-swingL{0%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}100%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}}.u-br__sp{display:none}@media only screen and (max-width: 768px){.u-br__sp{display:block}}
