@media print,screen{@-webkit-keyframes bg_loop{from{-webkit-transform:translate(0, 0);transform:translate(0, 0)}to{-webkit-transform:translate(-65.5cqw, -58.62cqw);transform:translate(-65.5cqw, -58.62cqw)}}@keyframes bg_loop{from{-webkit-transform:translate(0, 0);transform:translate(0, 0)}to{-webkit-transform:translate(-65.5cqw, -58.62cqw);transform:translate(-65.5cqw, -58.62cqw)}}body.isModal{overflow:hidden}.modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:1000;background:rgba(0,0,0,.8);overflow-y:auto}.modal__bg{height:100vh;position:absolute;width:100%;z-index:500}.modal__content{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1000;padding:3.125vw}.modal__content img{width:100%}.modal__content .js-modal-close{margin:6.25vw auto 18.75vw auto;width:32.5vw;display:block}.modal__content .js-modal-close img{display:block;width:100%}#content_wrapper{font-family:"murecho",sans-serif;font-style:normal;font-weight:600;overflow:hidden;width:100%;container-type:inline-size;background:#fffeee;color:#805f4d}#content_wrapper .regular{font-weight:400}#content_wrapper .medium{font-weight:500}#content_wrapper .semibold{font-weight:600}#content_wrapper .bold{font-weight:700}#content_wrapper .extrabold{font-weight:800}#content_wrapper .black{font-weight:900}#content_wrapper #head{position:relative}#content_wrapper #head .bg{position:absolute;top:0;left:0;content:"";display:block;width:100cqw;height:49.69cqw;background:url(../images/bg01.webp);background-position:left top;background-size:65.5cqw 58.62cqw;overflow:hidden;z-index:1}#content_wrapper #head .bg div{position:relative;width:100%;height:100%}#content_wrapper #head .bg div::after{content:"";display:block;width:200%;height:200%;background:url(../images/bg01.webp);background-size:65.5cqw 58.62cqw;-webkit-animation:bg_loop 30s linear infinite;animation:bg_loop 30s linear infinite;position:absolute;left:0;top:0}#content_wrapper #head h1{margin-top:10.94cqw;z-index:3;width:100%;text-align:center;position:relative}#content_wrapper #head h1 img{display:inline-block;width:76.25cqw}#content_wrapper #head .characters{position:relative;text-align:center;margin-top:4.38cqw;z-index:2}#content_wrapper #head .characters img{width:96.88cqw}#content_wrapper .bnr_campaign{width:93.75cqw;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3.75cqw;border:.94cqw solid #ee869a;overflow:hidden;margin:11.25cqw auto 0 auto;display:block}#content_wrapper .bnr_campaign img{width:100%}#content_wrapper #lineup{padding-top:11.25cqw;padding-bottom:8.44cqw;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#content_wrapper #lineup h2{text-align:center}#content_wrapper #lineup h2 div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content_wrapper #lineup h2 div>img:first-of-type{width:12.81cqw}#content_wrapper #lineup h2 div>img:last-of-type{width:8.75cqw}#content_wrapper #lineup h2 div span{margin:0 3.13cqw}#content_wrapper #lineup h2 div span img{width:41.56cqw}#content_wrapper #lineup h2 p{margin-top:3.13cqw;line-height:1;font-size:4.38cqw}#content_wrapper #lineup .txt{margin-top:6.25cqw;padding:0 3.13cqw}#content_wrapper #lineup .txt>p{font-size:3.13cqw;line-height:1.6}#content_wrapper #lineup .txt>p.indent01{text-indent:-1em;padding-left:1em}#content_wrapper #lineup .btn_more{width:71.88cqw;height:13.75cqw;background:#ee869a;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6.875cqw;display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:4.38vw;color:#fff;position:relative;margin:9.38cqw auto 0 auto;text-decoration:none;position:relative}#content_wrapper #lineup .btn_more>img{position:absolute;pointer-events:none;display:block}#content_wrapper #lineup .btn_more>img:first-of-type{width:14.06cqw;top:-2.81cqw;left:-3.44cqw}#content_wrapper #lineup .btn_more>img:last-of-type{width:16.25cqw;top:-8.44cqw;right:-5.31cqw}#content_wrapper #lineup .btn_more div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}#content_wrapper #lineup .btn_more div p{text-align:center;font-size:3.13cqw;line-height:1.2}#content_wrapper #lineup .btn_more div p em{font-size:4.38cqw}#content_wrapper #lineup .btn_more div svg{width:4.38cqw;position:absolute;right:5.63cqw}#content_wrapper #lineup .btn_more.loading{pointer-events:none}#content_wrapper #lineup .itemlist{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.13cqw;z-index:10;margin:6.25cqw auto 0 auto;width:93.75cqw}#content_wrapper #lineup .itemlist a{width:45.31cqw;border:.94cqw solid #805f4d;background:#fff;display:block;position:relative;color:#805f4d;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6.88cqw;overflow:hidden;padding-bottom:7.5cqw}#content_wrapper #lineup .itemlist a .cover{position:absolute;top:0;left:0}#content_wrapper #lineup .itemlist a .thumb{width:100%;margin:0 auto;display:block;position:relative}#content_wrapper #lineup .itemlist a .thumb img{display:inline-block;width:100%}#content_wrapper #lineup .itemlist a .thumb.cover::before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;border:2vw solid #fff;width:100%;height:100%;position:absolute;top:0;left:0;display:block}#content_wrapper #lineup .itemlist a .bottoms{padding:1.56cqw}#content_wrapper #lineup .itemlist a .bottoms p{display:block;width:100%}#content_wrapper #lineup .itemlist a .bottoms p.name{font-size:3.13cqw;line-height:1.4}#content_wrapper #lineup .itemlist a .bottoms p.price{display:block;margin-top:.3em;font-size:2.5cqw;line-height:1.5}#content_wrapper #lineup .itemlist a .arrow{border-top:.94cqw solid #805f4d;background:#ee869a;height:5.94cqw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:absolute;bottom:0}#content_wrapper #lineup .itemlist a .arrow svg{width:2.81cqw}#content_wrapper #lineup:has(+#campaign){border-bottom:.94cqw solid #805f4d}#content_wrapper #campaign{padding-top:11.25cqw;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#content_wrapper #campaign h2{text-align:center}#content_wrapper #campaign h2 div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content_wrapper #campaign h2 div>img:first-of-type{width:11.88cqw}#content_wrapper #campaign h2 div>img:last-of-type{width:8.75cqw}#content_wrapper #campaign h2 div span{margin:0 3.13cqw}#content_wrapper #campaign h2 div span img{width:64.06cqw}#content_wrapper #campaign h2 p{margin-top:3.13cqw;line-height:1;font-size:4.38cqw}#content_wrapper #campaign .wrapper01{margin-top:10.94cqw;width:100%}#content_wrapper #campaign .wrapper01 .main{position:relative;display:block;height:123.44cqw;background:#fbe6ef}#content_wrapper #campaign .wrapper01 .main>img{width:100%}#content_wrapper #campaign .wrapper01 .main .items{position:absolute;width:100%;bottom:3.13cqw;padding-left:8.6cqw}#content_wrapper #campaign .wrapper01 .main .items ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6.25cqw}#content_wrapper #campaign .wrapper01 .main .items ol li a{display:block;text-decoration:none}#content_wrapper #campaign .wrapper01 .main .items ol li a img{display:block;width:39.38cqw;border:.63cqw solid #fff}#content_wrapper #campaign .wrapper01 .main .items ol li a div{margin:2.5cqw auto 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:29.38cqw;height:8.75cqw;border-radius:4.375cqw;background:#2578be;color:#fff;font-size:3.75cqw;letter-spacing:.31cqw;line-height:1em}#content_wrapper #campaign .wrapper01 .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.13cqw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3.13cqw 0}#content_wrapper #campaign .wrapper01 .buttons a{width:93.75cqw;height:16.88cqw;border-radius:8.44cqw;border-width:.8cqw;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#content_wrapper #campaign .wrapper01 .buttons a:nth-of-type(1){background-image:-webkit-gradient(linear, left bottom, left top, color-stop(14%, #2578be), color-stop(84%, #62d8fb));background-image:linear-gradient(0deg, #2578be 14%, #62d8fb 84%);border-color:#2578be}#content_wrapper #campaign .wrapper01 .buttons a:nth-of-type(2){background-image:-webkit-gradient(linear, left bottom, left top, color-stop(14%, #e9528a), color-stop(84%, #ff97e4));background-image:linear-gradient(0deg, #e9528a 14%, #ff97e4 84%);border-color:#e9528a}#content_wrapper #campaign .wrapper01 .buttons a span{color:#fff;font-size:3.75cqw;text-align:center;line-height:1.2}#content_wrapper #campaign .wrapper01 .buttons a span em{font-size:5.63cqw}#content_wrapper #campaign .wrapper01 .buttons a svg{width:4.38cqw;position:absolute;right:5cqw}#content_wrapper #campaign .wrapper01>h3{font-size:6.25cqw;color:#805f4d;text-align:center;border-top:.63cqw solid #ee869a;border-bottom:.63cqw solid #ee869a;line-height:1.1;padding:3.44cqw 0}#content_wrapper #campaign .wrapper01>p{font-size:5.63cqw;color:#805f4d;line-height:1.6;text-align:center;margin-top:2.5cqw}#content_wrapper #campaign .wrapper01 .summary{padding:3.13cqw 3.13cqw 0 3.13cqw}#content_wrapper #campaign .wrapper01 .summary h4{color:#ee869a;line-height:1.3;font-size:4.38cqw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#content_wrapper #campaign .wrapper01 .summary h4:not(:first-of-type){margin-top:1em}#content_wrapper #campaign .wrapper01 .summary h4::before{content:"";display:block;width:1.25cqw;border-radius:.625cqw;background:#ee869a;margin-right:1.88cqw}#content_wrapper #campaign .wrapper01 .summary p{font-size:4.38cqw;line-height:1.6}#content_wrapper #campaign .wrapper01 .summary p.tel em{font-size:6cqw}#content_wrapper #campaign .wrapper01 .summary h4+p{margin-top:.5em}#content_wrapper #campaign .wrapper01 .summary .mp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3.13cqw;margin-top:1.56cqw}#content_wrapper #campaign .wrapper01 .summary .mp img{width:44.06cqw;border:.63cqw solid #fff}#content_wrapper #campaign .wrapper01 .summary ul{font-size:3.13cqw;line-height:1.6;margin-top:1em}#content_wrapper #campaign .wrapper01 .summary ul li{text-indent:-1em;padding-left:1em}#content_wrapper #campaign .wrapper01 .summary small{font-size:3.13cqw;line-height:1.6;display:block;margin-top:.5em}#content_wrapper #campaign .wrapper01 .summary small a{color:#ee869a}#content_wrapper #followus{background:#ee869a;padding:10.63cqw 0 15.63cqw 0;position:relative}#content_wrapper #followus>img{position:absolute;bottom:0}#content_wrapper #followus>img:first-of-type{width:26.88cqw;right:calc(50% + 20cqw)}#content_wrapper #followus>img:last-of-type{width:42.5cqw;left:calc(50% + 4.38cqw)}#content_wrapper #followus h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content_wrapper #followus h2 img{width:58.44cqw}#content_wrapper #followus h2 p{color:#fff;font-size:4.38cqw;margin-top:.5em}#content_wrapper #followus .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.75cqw;margin-top:9.38cqw}#content_wrapper #followus .sns a{width:45cqw;height:16.25cqw;border-radius:8.125cqw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-decoration:none;background:#fff}#content_wrapper #followus .sns a img{width:12.89cqw;border-radius:6.445cqw;margin-left:1.56cqw;margin-right:2.19cqw}#content_wrapper #followus .sns a p{font-size:3.75cqw;color:#025ba2;line-height:1.3}#content_wrapper #links{padding-top:9.38cqw;background:#fadbe1}#content_wrapper #links #btn_gacha{width:93.75cqw;height:24.38cqw;border-radius:12.19cqw;border:.63cqw solid #ee869a;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;text-decoration:none}#content_wrapper #links #btn_gacha img{width:36.38cqw}#content_wrapper #links #btn_gacha p{margin-top:.8em;font-size:3.92cqw;color:#025ba2}#content_wrapper #links .perihapi{margin-top:9.38cqw}#content_wrapper #links .perihapi h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content_wrapper #links .perihapi h3 img{height:8.44cqw}#content_wrapper #links .perihapi h3 p{margin:0 2.81cqw;font-size:5cqw;line-height:1.3;text-align:center}#content_wrapper #links .perihapi a{width:84.38cqw;display:block;margin:0 auto}#content_wrapper #links .perihapi a img{width:100%}#content_wrapper #links .perihapi .chara{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:9.38cqw;margin-top:4.06cqw}#content_wrapper #links .perihapi .chara img:first-of-type{width:26.88cqw}#content_wrapper #links .perihapi .chara img:last-of-type{width:33.75cqw}#content_wrapper #links small.copyright{margin-top:10cqw;font-size:3.13cqw;text-align:center;display:block}#content_wrapper #links ._sharebuttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:6.25cqw}#content_wrapper #links ._sharebuttons>iframe{margin:0 1.21vw}#content_wrapper #links small.annotation{display:block;font-size:2.5cqw;width:93.75cqw;line-height:1.5;margin:6.25cqw auto 3.13cqw auto}#content_wrapper #content_footer{padding:3.75vw;background:#805f4d}#content_wrapper #content_footer>div{color:#fff}#content_wrapper #content_footer>div p{color:#fff;line-height:1.4}#content_wrapper #content_footer>div p:first-of-type{font-size:4.38cqw}#content_wrapper #content_footer>div p:last-of-type{line-height:1.7em;font-size:3.75cqw}#pop{font-family:"murecho",sans-serif;font-style:normal;font-weight:600;color:#805f4d;z-index:1000 !important;position:fixed;top:0;left:0;background-color:#fff;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;display:none;container-type:inline-size}#pop .regular{font-weight:400}#pop .medium{font-weight:500}#pop .semibold{font-weight:600}#pop .bold{font-weight:700}#pop .extrabold{font-weight:800}#pop .black{font-weight:900}#pop .wrap{-webkit-overflow-scrolling:touch;overflow-y:auto;width:100%;height:100%}#pop #pop_wrap{display:table;width:100%;height:100vh}#pop .inner{display:table-cell;position:relative;container-type:inline-size}#pop .inner #pop_{display:block;margin:0 auto}#pop .inner #pop_ #btn_prev{position:fixed;top:calc(50% - 3.73cqw);right:92.51cqw;display:none}#pop .inner #pop_ #btn_prev svg{display:block;width:4.93cqw}#pop .inner #pop_ #btn_next{position:fixed;top:calc(50% - 3.73cqw);left:92.51cqw;display:none}#pop .inner #pop_ #btn_next svg{display:block;width:4.93cqw}#pop .inner #pop_ #detail{background-color:#fff;padding-bottom:10.625vw}#pop .inner #pop_ #detail .btn_close{background-color:#fadce2;height:10.14cqw;position:fixed;width:100%;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pop .inner #pop_ #detail .btn_close>p{width:auto;padding:0 1em;height:5.8cqw;background:#fff;border-radius:2.9cqw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ee869a;font-size:2.9cqw}#pop .inner #pop_ #detail .btn_close a{position:absolute;right:1.56cqw;width:7.73cqw;height:7.73cqw;background:#fff;border-radius:3.865cqw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pop .inner #pop_ #detail .btn_close a svg{display:block;width:4.38cqw}#pop .inner #pop_ #detail #pop_head{padding-top:10.14cqw;width:90.34cqw;margin:0 auto;border-bottom:.63cqw solid #fadce2;padding-bottom:2.66cqw}#pop .inner #pop_ #detail #pop_head #title{margin-top:2.42cqw}#pop .inner #pop_ #detail #pop_head #title p{text-align:left;font-size:5cqw;line-height:1.5}#pop .inner #pop_ #detail #pop_head #price_release{margin-top:2.19cqw;text-align:left;font-size:3.75cqw;line-height:1.7}#pop .inner #pop_ #detail #left_area{width:81.16cqw;margin:4.83cqw auto 0 auto}#pop .inner #pop_ #detail #left_area .img{width:100%;position:relative;background:#fff}#pop .inner #pop_ #detail #left_area .img img{width:100%;aspect-ratio:1/1;display:block}#pop .inner #pop_ #detail #left_area .img .cover{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;border:.5vw solid #fff;position:absolute;top:0;left:0;display:block}#pop .inner #pop_ #detail #left_area small{display:block;font-size:2.42cqw;line-height:1.4;text-align:left;margin-top:.5em}#pop .inner #pop_ #detail #right_area{width:81.16cqw;margin:3.38cqw auto 0 auto}#pop .inner #pop_ #detail #right_area #summary{text-align:left;font-size:3.38cqw;line-height:1.9}#pop .inner #pop_ #detail #right_area>.buttons a#btn_buy{margin:6.76cqw auto 0 auto;background:#805f4d;width:49.52cqw;height:11.11cqw;border-radius:5.555cqw;font-size:3.86cqw;text-decoration:none;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#fff}#pop .inner #pop_ #detail #right_area>.buttons a#btn_buy.isVisible{display:-webkit-box;display:-ms-flexbox;display:flex}#pop .inner #pop_ #detail #right_area>.buttons a#btn_buy svg{display:block;width:1.72cqw;height:auto;position:absolute;right:3.62cqw}#pop .inner #pop_ #detail #right_area>.buttons a#btn_gacha_official{width:40.34cqw;margin:9.66cqw auto 0 auto;display:block}#pop .inner #pop_ #detail #right_area>.buttons a#btn_gacha_official img{width:100%}#confirm{display:none;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1000;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);width:100%;height:100%;padding:3.125vw;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;z-index:2000}#confirm .table{display:table;width:100%;height:100%}#confirm .wrap{vertical-align:middle;display:table-cell;position:relative}#confirm .wrap .border{border:5px solid #f24fa0;background-color:#fff}#confirm .wrap .border img.attention{width:81.25vw;display:block;margin:3.125vw auto}#confirm .wrap .border .summary{text-align:left;padding:0 3.125vw;border-top:3px solid #f24fa0;font-size:3.75vw;letter-spacing:.15625vw;line-height:5.625vw}#confirm .wrap .border .summary ol li{margin-top:6.25vw;text-indent:-1em;padding-left:1em}#confirm .wrap .border .buttons{width:68.75vw;display:block;margin:6.25vw auto 7.8125vw auto}#confirm .wrap .border .buttons a{width:100%;display:block}#confirm .wrap .border .buttons a img{width:100%}#confirm .wrap .border .buttons a:last-of-type{margin-top:3.125vw}}@media screen and (min-width: 640px){@-webkit-keyframes bg_loop{from{-webkit-transform:translate(0, 0);transform:translate(0, 0)}to{-webkit-transform:translate(-524px, -469px);transform:translate(-524px, -469px)}}@keyframes bg_loop{from{-webkit-transform:translate(0, 0);transform:translate(0, 0)}to{-webkit-transform:translate(-524px, -469px);transform:translate(-524px, -469px)}}.modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:1000;background:rgba(0,0,0,.8);overflow-y:auto}.modal__bg{height:100vh;position:absolute;width:100%}.modal__content{left:50%;padding:30px 0;position:absolute;top:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:900px}.modal__content .js-modal-close{width:130px;margin:30px auto 0 auto}#content_wrapper{min-width:1240px;background-size:372px;width:100%}#content_wrapper #head{position:relative}#content_wrapper #head .bg{position:absolute;top:0;left:0;content:"";display:block;width:100cqw;height:454px;z-index:1;background-size:524px 469px}#content_wrapper #head .bg div::after{background-size:524px 469px}#content_wrapper #head h1{margin-top:100px;z-index:3;width:100%;text-align:center;position:relative}#content_wrapper #head h1 img{display:inline-block;width:650px}#content_wrapper #head .characters{position:relative;text-align:center;margin-top:51px;z-index:2}#content_wrapper #head .characters img{width:1200px}#content_wrapper .bnr_campaign{width:1000px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:26px;border:6px solid #ee869a;overflow:hidden;margin:60px auto 0 auto;display:block}#content_wrapper .bnr_campaign img{width:100%}#content_wrapper .bnr_campaign{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#content_wrapper .bnr_campaign:hover{opacity:.6}#content_wrapper #campaign{padding-top:46px}#content_wrapper #campaign h2{text-align:center}#content_wrapper #campaign h2 div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content_wrapper #campaign h2 div>img:first-of-type{width:67px}#content_wrapper #campaign h2 div>img:last-of-type{width:49px}#content_wrapper #campaign h2 div span{margin:0 15px}#content_wrapper #campaign h2 div span img{width:363px}#content_wrapper #campaign h2 p{margin-top:10px;line-height:1;font-size:22px}#content_wrapper #campaign .wrapper01{margin:50px auto 0 auto;width:1084px}#content_wrapper #campaign .wrapper01 .main{position:relative;display:block;height:auto;background:rgba(0,0,0,0)}#content_wrapper #campaign .wrapper01 .main>img{width:100%;border-radius:36px}#content_wrapper #campaign .wrapper01 .main .items{position:absolute;width:100%;bottom:10px;padding-left:101px}#content_wrapper #campaign .wrapper01 .main .items ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:80px}#content_wrapper #campaign .wrapper01 .main .items ol li a{display:block;text-decoration:none}#content_wrapper #campaign .wrapper01 .main .items ol li a img{display:block;width:420px;border:3px solid #fff}#content_wrapper #campaign .wrapper01 .main .items ol li a div{margin:7px auto 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:120px;height:36px;border-radius:18px;background:#2578be;color:#fff;font-size:16px;letter-spacing:1.6px}#content_wrapper #campaign .wrapper01 .main .items ol li a:hover img{border-color:#e9528a}#content_wrapper #campaign .wrapper01 .main .items ol li a:hover div{background:#e9528a}#content_wrapper #campaign .wrapper01 .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0}#content_wrapper #campaign .wrapper01 .buttons a{width:474px;height:80px;border-radius:40px;border-width:4px;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#content_wrapper #campaign .wrapper01 .buttons a:nth-of-type(1):hover{background:#2578be}#content_wrapper #campaign .wrapper01 .buttons a:nth-of-type(2):hover{background:#e9528a}#content_wrapper #campaign .wrapper01 .buttons a span{color:#fff;font-size:20px;text-align:center;line-height:1.3}#content_wrapper #campaign .wrapper01 .buttons a span em{font-size:28px}#content_wrapper #campaign .wrapper01 .buttons a svg{width:22px;position:absolute;right:23px}#content_wrapper #campaign .wrapper01>h3{font-size:34px;color:#805f4d;text-align:center;border-top:3px solid #ee869a;border-bottom:3px solid #ee869a;line-height:1;padding:18px 0}#content_wrapper #campaign .wrapper01>p{font-size:26px;color:#805f4d;line-height:1.6;text-align:center;margin-top:15px}#content_wrapper #campaign .wrapper01 .summary{padding:0;margin-top:20px}#content_wrapper #campaign .wrapper01 .summary h4{color:#ee869a;line-height:1.3;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#content_wrapper #campaign .wrapper01 .summary h4:not(:first-of-type){margin-top:1em}#content_wrapper #campaign .wrapper01 .summary h4::before{content:"";display:block;width:6px;border-radius:3px;background:#ee869a;margin-right:8px}#content_wrapper #campaign .wrapper01 .summary p{font-size:20px;line-height:1.6}#content_wrapper #campaign .wrapper01 .summary p.tel em{font-size:30px}#content_wrapper #campaign .wrapper01 .summary h4+p{margin-top:.5em}#content_wrapper #campaign .wrapper01 .summary .mp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px;margin-top:17px}#content_wrapper #campaign .wrapper01 .summary .mp img{width:236px;border:3px solid #fff}#content_wrapper #campaign .wrapper01 .summary ul{font-size:14px;line-height:1.6;margin-top:1em}#content_wrapper #campaign .wrapper01 .summary ul li{text-indent:-1em;padding-left:1em}#content_wrapper #campaign .wrapper01 .summary small{font-size:14px;line-height:1.6;display:block;margin-top:.5em}#content_wrapper #campaign .wrapper01 .summary small a{color:#ee869a}#content_wrapper #campaign .wrapper01 .summary small a:hover{text-decoration:none}#content_wrapper #lineup{padding-top:55px;padding-bottom:60px;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #lineup h2{text-align:center}#content_wrapper #lineup h2 div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content_wrapper #lineup h2 div>img:first-of-type{width:70px}#content_wrapper #lineup h2 div>img:last-of-type{width:48px}#content_wrapper #lineup h2 div span{margin:0 15px}#content_wrapper #lineup h2 div span img{width:235px}#content_wrapper #lineup h2 p{margin-top:10px;line-height:1;font-size:22px}#content_wrapper #lineup .txt{margin-top:30px;padding:0}#content_wrapper #lineup .txt>p{font-size:14px;line-height:1.6;text-align:center}#content_wrapper #lineup .txt>p.indent01{text-indent:-1em;padding-left:1em}#content_wrapper #lineup .illust{position:absolute;z-index:2;animation:floating-y 2s ease-in-out infinite alternate-reverse}#content_wrapper #lineup .illust img{width:100%}#content_wrapper #lineup .illust.illust01{width:341px;left:calc(50% + 438px);top:50px}#content_wrapper #lineup .illust.illust02{width:266px;right:calc(50% + 504px);top:811px}#content_wrapper #lineup a.btn_shoplist{width:380px;margin:30px auto 0 auto;display:block}#content_wrapper #lineup a.btn_shoplist img{width:100%}#content_wrapper #lineup .btn_more{width:310px;height:70px;border-width:6px;border-radius:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:60px auto 0 auto;text-decoration:none}#content_wrapper #lineup .btn_more>img{position:absolute;pointer-events:none;display:block}#content_wrapper #lineup .btn_more>img:first-of-type{width:60px;top:-14px;left:-15px}#content_wrapper #lineup .btn_more>img:last-of-type{width:69px;top:-37px;right:-22px}#content_wrapper #lineup .btn_more div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}#content_wrapper #lineup .btn_more div p{text-align:center;font-size:14px;line-height:1.2}#content_wrapper #lineup .btn_more div p em{font-size:24px}#content_wrapper #lineup .btn_more div svg{width:17px;position:absolute;right:30px}#content_wrapper #lineup .btn_more.loading{pointer-events:none}#content_wrapper #lineup .btn_more:hover{background:#805f4d}#content_wrapper #lineup .apng{width:400px;display:block;margin:30px auto 0 auto}#content_wrapper #lineup .itemlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1084px;margin:30px auto 0 auto;gap:20px}#content_wrapper #lineup .itemlist a{width:256px;border-width:6px;background:#fff;display:block;position:relative;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:40px;overflow:hidden;padding-bottom:32px}#content_wrapper #lineup .itemlist a:hover .arrow{background:#805f4d}#content_wrapper #lineup .itemlist a .cover{position:absolute;top:0;left:0}#content_wrapper #lineup .itemlist a .thumb{width:100%;margin:0 auto;display:block;position:relative}#content_wrapper #lineup .itemlist a .thumb.cover::before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;border:8px solid #fff;width:100%;height:100%;position:absolute;top:0;left:0;display:block}#content_wrapper #lineup .itemlist a .thumb img{display:inline-block;width:100%}#content_wrapper #lineup .itemlist a .bottoms{padding:10px}#content_wrapper #lineup .itemlist a .bottoms p{display:block;width:100%}#content_wrapper #lineup .itemlist a .bottoms p.name{font-size:14px;line-height:1.6em}#content_wrapper #lineup .itemlist a .bottoms p.price{display:block;margin-top:.3em;font-size:12px;line-height:1.6em}#content_wrapper #lineup .itemlist a .arrow{border-top-width:6px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:absolute;bottom:0}#content_wrapper #lineup .itemlist a .arrow svg{width:12px}#content_wrapper #lineup .itemlist a .arrow svg polygon{fill:#fff}#content_wrapper #lineup:has(+#campaign){border-width:6px}#content_wrapper #followus{background:#ee869a;padding:60px 0;position:relative}#content_wrapper #followus>img{position:absolute;bottom:0;pointer-events:none}#content_wrapper #followus>img:first-of-type{width:168px;right:calc(50% + 433px)}#content_wrapper #followus>img:last-of-type{width:265px;left:calc(50% + 335px)}#content_wrapper #followus h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content_wrapper #followus h2 img{width:330px}#content_wrapper #followus h2 p{color:#fff;font-size:22px;margin-top:.5em}#content_wrapper #followus .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:36px;margin-top:60px}#content_wrapper #followus .sns a{width:256px;height:88px;border-radius:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-decoration:none;background:#fff}#content_wrapper #followus .sns a img,#content_wrapper #followus .sns a p{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#content_wrapper #followus .sns a img{width:68px;border-radius:34px;margin-left:10px;margin-right:11px}#content_wrapper #followus .sns a p{font-size:22px;color:#025ba2;line-height:1.2}#content_wrapper #followus .sns a:hover img,#content_wrapper #followus .sns a:hover p{opacity:.6}#content_wrapper #links{padding-top:60px;background:#fadbe1}#content_wrapper #links #btn_gacha{width:542px;height:98px;border-radius:49px;border:3px solid #ee869a;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}#content_wrapper #links #btn_gacha img,#content_wrapper #links #btn_gacha p{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#content_wrapper #links #btn_gacha img{width:217px}#content_wrapper #links #btn_gacha p{margin-top:0;margin-left:20px;font-size:22px;color:#025ba2}#content_wrapper #links #btn_gacha:hover img,#content_wrapper #links #btn_gacha:hover p{opacity:.6}#content_wrapper #links .perihapi{margin-top:60px;position:relative}#content_wrapper #links .perihapi h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content_wrapper #links .perihapi h3 img{height:41px}#content_wrapper #links .perihapi h3 p{margin:0 10px;font-size:26px;line-height:1.3;text-align:center}#content_wrapper #links .perihapi a{width:475px;display:block;margin:10px auto 0 auto}#content_wrapper #links .perihapi a img{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%}#content_wrapper #links .perihapi a:hover img{opacity:.6}#content_wrapper #links .perihapi .chara{display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:9.38cqw;margin-top:4.06cqw;margin:0;display:contents}#content_wrapper #links .perihapi .chara img{position:absolute}#content_wrapper #links .perihapi .chara img:first-of-type{width:167px;top:63px;right:calc(50% + 262px)}#content_wrapper #links .perihapi .chara img:last-of-type{width:211px;top:62px;left:calc(50% + 262px)}#content_wrapper #links small.copyright{margin-top:60px;font-size:12px;text-align:center;display:block}#content_wrapper #links ._sharebuttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}#content_wrapper #links ._sharebuttons>iframe{margin:0 10px 0 0}#content_wrapper #links small.annotation{display:block;font-size:10px;width:auto;line-height:1.5;text-align:center;margin:27px auto 10px auto}#content_wrapper #content_footer{padding:36px 0}#content_wrapper #content_footer>div{width:1200px;margin:0 auto;color:#fff}#content_wrapper #content_footer>div p{display:inline-block}#content_wrapper #content_footer>div p:first-of-type{font-size:18px}#content_wrapper #content_footer>div p:last-of-type{margin-top:0;font-size:18px}#content_wrapper #content_footer>div span{font-size:18px;font-weight:700;display:inline-block !important}#pop{background-color:rgba(0,0,0,.8);-webkit-box-sizing:border-box;box-sizing:border-box;min-width:1000px}#pop #pop_wrap{display:table;width:100%;height:100vh;min-width:1000px}#pop .inner{vertical-align:middle;display:table-cell;position:relative}#pop .inner #pop_{width:1000px}#pop .inner #pop_ #btn_prev{position:fixed;top:calc(50% - 51px);right:calc(50% + 500px + 10px)}#pop .inner #pop_ #btn_prev svg{width:36px}#pop .inner #pop_ #btn_prev:hover svg path{fill:#fadce2}#pop .inner #pop_ #btn_next{position:fixed;top:calc(50% - 51px);left:calc(50% + 500px + 10px)}#pop .inner #pop_ #btn_next svg{width:36px}#pop .inner #pop_ #btn_next:hover svg path{fill:#fadce2}#pop .inner #pop_ #detail{background-size:417px auto;width:1000px;padding-bottom:30px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#pop .inner #pop_ #detail .btn_close{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:44px}#pop .inner #pop_ #detail .btn_close>p{height:32px;border-radius:16px;font-size:14px}#pop .inner #pop_ #detail .btn_close>a{width:32px;height:32px;border-radius:16px;right:7px}#pop .inner #pop_ #detail .btn_close>a svg{width:18px}#pop .inner #pop_ #detail .btn_close>a:hover svg path{fill:#fadce2}#pop .inner #pop_ #detail #pop_head{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 0 10px 0;width:920px;margin:0 auto 30px auto;border-bottom:2px solid #fadce2}#pop .inner #pop_ #detail #pop_head #title{margin-top:0}#pop .inner #pop_ #detail #pop_head #title p{font-size:22px;line-height:1.4}#pop .inner #pop_ #detail #pop_head #price_release{font-size:14px;text-align:right;margin-top:8px;line-height:1em}#pop .inner #pop_ #detail #left_area{float:left;width:460px;margin:0 0 0 40px}#pop .inner #pop_ #detail #left_area .img{width:460px}#pop .inner #pop_ #detail #left_area .img img{width:460px;height:460px;width:460px}#pop .inner #pop_ #detail #left_area .img .cover{width:460px;height:460px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff}#pop .inner #pop_ #detail #left_area small{font-size:10px;letter-spacing:.5px;margin-top:6px}#pop .inner #pop_ #detail #right_area{width:430px;float:right;margin:0 40px 0 0;text-align:left}#pop .inner #pop_ #detail #right_area #summary{font-size:14px;letter-spacing:.5px;line-height:1.8em;position:relative}#pop .inner #pop_ #detail #right_area #summary::after{width:100%;height:100px;content:"";display:block;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear, left bottom, left top, from(white), to(transparent));background:linear-gradient(to top, white, transparent);-webkit-transition:opacity .6s ease;transition:opacity .6s ease;visibility:hidden}#pop .inner #pop_ #detail #right_area #summary.isScroll::after{visibility:visible}#pop .inner #pop_ #detail #right_area #summary.isBottom::after{opacity:0}#pop .inner #pop_ #detail #right_area #summary .white{font-size:16px;line-height:1.8em;overflow:auto;scrollbar-gutter:stable;position:relative}#pop .inner #pop_ #detail #right_area #summary .white::-webkit-scrollbar{width:6px}#pop .inner #pop_ #detail #right_area #summary .white::-webkit-scrollbar-thumb{background-color:#fadce2}#pop .inner #pop_ #detail #right_area #summary .white::-webkit-scrollbar-track{background-color:#ccc}#pop .inner #pop_ #detail #right_area #summary .white{scrollbar-width:thin;scrollbar-color:#fadce2 #ccc;max-height:460px}#pop .inner #pop_ #detail #right_area #summary .white.gacha{max-height:400px}#pop .inner #pop_ #detail #right_area>.buttons{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#pop .inner #pop_ #detail #right_area>.buttons.isBetween{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#pop .inner #pop_ #detail #right_area>.buttons a#btn_buy{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#805f4d;width:205px;height:46px;font-size:16px;color:#fff;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#pop .inner #pop_ #detail #right_area>.buttons a#btn_buy.isVisible{display:-webkit-box;display:-ms-flexbox;display:flex}#pop .inner #pop_ #detail #right_area>.buttons a#btn_buy span{font-size:16px;color:#fff}#pop .inner #pop_ #detail #right_area>.buttons a#btn_buy svg{width:7px;height:auto;position:absolute;right:15px}#pop .inner #pop_ #detail #right_area>.buttons a#btn_buy:hover{color:#805f4d;background:#fadce2}#pop .inner #pop_ #detail #right_area>.buttons a#btn_buy:hover span{color:#805f4d}#pop .inner #pop_ #detail #right_area>.buttons a#btn_buy:hover svg path{fill:#805f4d}#pop .inner #pop_ #detail #right_area>.buttons a#btn_gacha_official{width:125px;margin:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;will-change:opacity;-webkit-transform:translateZ(0);transform:translateZ(0)}#pop .inner #pop_ #detail #right_area>.buttons a#btn_gacha_official:hover{opacity:.6}#pop .inner #pop_ #detail #right_area>.buttons a#btn_gacha_official{position:absolute;bottom:40px;right:40px}#confirm{width:100%;height:100%;padding:0}#confirm .table{width:100%}#confirm .wrap .border{width:516px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}#confirm .wrap .border img.attention{width:388px;margin:20px auto}#confirm .wrap .border .summary{text-align:left;padding:0 25px;font-size:14px;letter-spacing:.5px;line-height:20px}#confirm .wrap .border .summary ol li{margin-top:24px}#confirm .wrap .border .buttons{width:100%;display:block;margin:30px auto;text-align:center}#confirm .wrap .border .buttons a{width:180px;display:inline-block;margin:0 10px}#confirm .wrap .border .buttons a img{width:100%}#confirm .wrap .border .buttons a:last-of-type{margin-top:0}}