@media print,screen{#content{font-family:"murecho",sans-serif !important;font-weight:400;font-style:normal;font-optical-sizing:auto;color:#171323;width:100%;overflow:hidden;font-display:block}#content img{pointer-events:none}#content .medium{font-weight:500}#content .semibold{font-weight:600}#content .bold{font-weight:700}#content .black{font-weight:900}#content #header{background:#fff;height:22.93vw;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 #header img{width:55.47vw}@-webkit-keyframes badgeRotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes badgeRotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#content #main{background-color:#004e8c;background-image:url(../images/bg_main1.webp),url(../images/bg_main2.webp);background-repeat:no-repeat;background-size:52.8vw auto,147.26vw auto;background-position:top 115.47vw left,top right}#content #main #hotitem{padding:2.67vw 0 5.33vw 0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}#content #main #hotitem .badge{width:22.67vw;height:22.67vw;position:absolute;top:-10.4vw;left:79.87%;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;z-index:2}#content #main #hotitem .badge img{display:block}#content #main #hotitem .badge img:last-of-type{-webkit-transform:rotate(20deg);transform:rotate(20deg);position:relative;width:14.32vw}#content #main #hotitem .badge img:first-of-type{position:absolute;width:100%;-webkit-animation:10s linear infinite badgeRotation;animation:10s linear infinite badgeRotation}#content #main #hotitem a{z-index:1;width:94.67%;display:block;margin:0 auto;text-decoration:none}#content #main #hotitem a .right{border-radius:3.47vw;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:.8vw solid #fff;background:#fff;overflow:hidden;line-height:0;font-size:0;visibility:hidden}#content #main #hotitem a .right.isShow{visibility:visible}#content #main #hotitem a .right img{will-change:transform;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}#content #main #hotitem a .left{margin-top:4vw;padding:0 2.67vw}#content #main #hotitem a .left pre{white-space:pre-wrap}#content #main #hotitem a .left p{opacity:0;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease}#content #main #hotitem a .left p.isShow{opacity:1}#content #main #hotitem a .left p.catchcopy{font-size:3.73vw}#content #main #hotitem a .left p.catchcopy span{padding:1.5vw 2.67vw;border-radius:3.47vw;background:#fff;color:#025ba2;display:inline-block;letter-spacing:.1em;line-height:1.3em}#content #main #hotitem a .left p.catchcopy::after{content:"";display:block;width:1.87vw;height:1.87vw;background:#fff;margin-left:5.33vw;clip-path:polygon(50% 100%, 0 0, 100% 0)}#content #main #hotitem a .left p.name{color:#fff;font-size:6.93vw;line-height:1.3em}#content #main #hotitem a .left p.price_and_release{margin-top:.5em;color:#fff;font-size:3.73vw;letter-spacing:.1em}#content #main #nowshipping{position:relative;overflow:hidden;padding-top:12.8vw;padding-bottom:5.33vw}#content #main #nowshipping::before{content:"";width:173.33vw;height:173.33vw;border-radius:50%;aspect-ratio:1/1;display:block;background:#e4f1ff;position:absolute;top:0;left:calc(50% - 86.665vw)}#content #main #nowshipping h2{position:relative;margin-bottom:5.07vw;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-align:center;-ms-flex-align:center;align-items:center}#content #main #nowshipping h2 img{width:75.47vw;display:block}#content #main #nowshipping h2 span{margin-top:.4em;display:block;font-size:4.8vw;letter-spacing:.1em}#content #main #nowshipping .swiper{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2.67vw}#content #main #nowshipping .swiper-container{overflow:hidden}#content #main #nowshipping .swiper-wrapper{-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important}#content #main #nowshipping .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box;color:#171323;text-decoration:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform}#content #main #nowshipping .swiper-slide .thumb{border-radius:1.87vw;width:100%;aspect-ratio:1/1;display:block;overflow:hidden}#content #main #nowshipping .swiper-slide .thumb img{height:auto;width:100%;aspect-ratio:1/1;display:inline-block;will-change:transform;image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}#content #main #nowshipping .swiper-slide p{font-size:2.93vw;line-height:1.5em;margin-top:.3em}#content #main a#btn_calendar{margin:5.33vw auto 0 auto;width:89.33vw;height:29.07vw;background:#fff;border:.8vw solid #025ba2;border-radius:3.73vw;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;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box}#content #main a#btn_calendar>div{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content #main a#btn_calendar>div img{width:59.73vw}#content #main a#btn_calendar>div p{font-size:3.73vw;color:#171323;margin-top:.6em}#content #main a#btn_calendar span{width:9.33vw;height:9.33vw;-webkit-box-sizing:border-box;box-sizing:border-box;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;border-radius:4.665vw;background:#e53461;position:absolute;right:2.67vw}#content #main a#btn_calendar span img{width:2.93vw;margin-left:.53vw;display:block}@-webkit-keyframes bgText01{0%{background-position:left bottom -3.73vw}100%{background-position:left -252.8vw bottom -3.73vw}}@keyframes bgText01{0%{background-position:left bottom -3.73vw}100%{background-position:left -252.8vw bottom -3.73vw}}#content #gachasearch{padding:5.33vw 0;background:url(../images/txt_playgacha.webp);background-repeat:repeat-x;background-size:252.8vw auto;background-position:left bottom -3.73vw;-webkit-animation:bgText01 22s linear infinite;animation:bgText01 22s linear infinite}#content #gachasearch h2{position:relative;margin-bottom:5.07vw;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-align:center;-ms-flex-align:center;align-items:center}#content #gachasearch h2 img{width:78.4vw;display:block}#content #gachasearch h2 span{margin-top:.4em;display:block;font-size:4.8vw;letter-spacing:.1em}#content #gachasearch .formwrap{width:89.33vw;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;background:#025ba2;border-radius:9.33vw;padding:0 6.4vw 9.07vw 6.4vw}#content #gachasearch .formwrap>div>p{color:#fff;font-size:5.33vw;text-align:center;margin:1em 0;display:block}#content #gachasearch .formwrap>div input{background-color:#fff;display:inline-block;font-size:3.73vw;float:left;color:#171323;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1em}#content #gachasearch .formwrap>div input::-webkit-input-placeholder{color:#b4b4b4}#content #gachasearch .formwrap>div input::-moz-placeholder{color:#b4b4b4}#content #gachasearch .formwrap>div input:-ms-input-placeholder{color:#b4b4b4}#content #gachasearch .formwrap>div input::-ms-input-placeholder{color:#b4b4b4}#content #gachasearch .formwrap>div input::placeholder{color:#b4b4b4}#content #gachasearch .formwrap>div input:focus{outline:none}#content #gachasearch .formwrap>div select{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background-color:#fff;padding:1em;font-size:3.73vw;border:none;background-image:url(../images/select_arrow01.svg);background-repeat:no-repeat;background-size:3.47vw 2.93vw;background-position:right 3.73vw center;border-radius:0;color:#171323;font-family:"murecho",sans-serif;font-weight:600}#content #gachasearch .formwrap>div select:disabled{opacity:.6;background-image:none}#content #gachasearch a{width:50.4vw;height:13.07vw;border-radius:6.535vw;background:#025ba2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5.33vw auto 0 auto;text-decoration:none;padding:1.87vw;-webkit-box-sizing:border-box;box-sizing:border-box}#content #gachasearch a p{color:#fff;font-size:3.73vw;margin-right:1.87vw}#content #gachasearch a span{width:9.33vw;height:9.33vw;-webkit-box-sizing:border-box;box-sizing:border-box;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;border-radius:4.665vw;background:#fff}#content #gachasearch a span img{width:2.93vw;margin-left:.53vw;display:block}#content .topics_and_ranking{background:#025ba2}#content #topics{padding-top:5.33vw;z-index:3;position:relative}#content #topics h2{position:relative;margin-bottom:5.07vw;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-align:center;-ms-flex-align:center;align-items:center}#content #topics h2 img{width:34.4vw;display:block}#content #topics h2 span{color:#fff;margin-top:.4em;display:block;font-size:4.8vw;letter-spacing:.1em}#content #topics #news{width:89.33vw;border-radius:3.47vw;padding:5.33vw;margin:5.33vw auto 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;background:#004e8c}#content #topics #news dl{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#content #topics #news dl:not(:first-of-type){margin-top:3.2vw}#content #topics #news dl dt{font-size:3.73vw;margin-bottom:2.13vw}#content #topics #news dl dd{font-size:3.73vw}#content #topics #news dl dd p{line-height:1.7em}#content #topics #news dl dd p a{color:#fff}#content #topics #news dl dd p+p{margin-top:2.13vw}#content #topics .banners>div{margin-top:5.33vw}#content #topics .banners>div a{border-radius:3.47vw;overflow:hidden;display:block;margin:0 auto}#content #topics .banners>div a img{width:100%}#content #topics .banners>div a:not(:first-of-type){margin-top:5.33vw}#content #topics .banners>div.large a{width:89.33vw}#content #topics .banners>div.small a{width:89.33vw}#content #ranking{padding-top:5.33vw;position:relative}#content #ranking h2{position:relative;margin-bottom:5.07vw;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-align:center;-ms-flex-align:center;align-items:center;z-index:2}#content #ranking h2 img{width:92vw;display:block}#content #ranking h2 span{color:#fff;margin-top:.4em;display:block;font-size:4.8vw;letter-spacing:.1em}#content #ranking .list{position:relative;width:89.33vw;margin:0 auto;z-index:2}#content #ranking .list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#004e8c;border-radius:3.47vw;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.87vw;text-decoration:none}#content #ranking .list a:not(:first-of-type){margin-top:.53vw}#content #ranking .list a .rank{width:8.53vw;height:18.67vw;border-radius:1.6vw;background:#e53461;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin-right:1.87vw}#content #ranking .list a .rank span{color:#fff;text-align:center;font-size:2.67vw}#content #ranking .list a .rank img{width:3.73vw;position:absolute;bottom:1.6vw}#content #ranking .list a .rank img.up{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}#content #ranking .list a .rank img.down{-webkit-transform:rotate(30deg);transform:rotate(30deg)}#content #ranking .list a .thumb{-ms-flex-negative:0;flex-shrink:0;width:18.67vw;border-radius:1.6vw;overflow:hidden}#content #ranking .list a .thumb img{width:100%}#content #ranking .list a p{color:#fff;font-size:3.2vw;line-height:1.5em;padding:0 2.67vw}#content #ranking .bg01{position:absolute;width:100%;top:-16vw;left:0;z-index:1}#content #ranking .bg01 div{width:100%;display:block}#content #ranking .bg01 div.top{background:url(../images/bg_wave1.webp);background-repeat:repeat-x;height:41.87vw;background-position:left top !important;background-size:auto 41.87vw}#content #ranking .bg01 div.middle{background:#1579c0;height:216vw}#content #ranking .bg01 div.bottom{background-position:left top !important;background:url(../images/bg_wave2.webp);background-repeat:repeat-x;height:41.87vw;background-size:auto 38.13vw}#content #sns{padding-top:5.33vw;z-index:3;position:relative;overflow:hidden;padding-bottom:14.13vw}#content #sns::after{z-index:1;content:"";display:block;position:absolute;width:100%;height:100vh;left:0;bottom:0;background:#e4f1ff;-webkit-mask-image:url(../images/circle_mask.svg);mask-image:url(../images/circle_mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:bottom center;mask-position:bottom center;mask-mode:alpha;-webkit-mask-size:173.33vw;mask-size:173.33vw}#content #sns h2{position:relative;margin-bottom:4vw;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-align:center;-ms-flex-align:center;align-items:center}#content #sns h2 img{width:28vw;display:block}#content #sns h2 span{color:#fff;margin-top:1em;display:block;font-size:4.8vw;letter-spacing:.1em}#content #sns .acounts{z-index:3;position:relative;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}#content #sns .acounts a{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:44.53vw;height:16vw;padding:0 0 0 1.6vw;text-decoration:none;background:#fff;border-radius:3.73vw;margin:2vw}#content #sns .acounts a img{width:12.8vw;border-radius:6.4vw;margin-right:2.13vw}#content #sns .acounts a p{font-size:3.73vw;line-height:1.3em;color:#025ba2}#content #sns>p{font-size:2.93vw;color:#82cffb;text-align:center;display:block;line-height:1.5em;margin-top:5.87vw}#content .sns{margin-top:-1px;background:#e4f1ff;padding:7.47vw 0}#content .sns ._sharebuttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content #contact{background:#025ba2;height:20vw;width: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}#content #contact div p{color:#fff}#content #contact div p:first-of-type{font-size:4.27vw}#content #contact div p:last-of-type{margin-top:.5em;font-size:3.2vw}}@media print,screen and (min-width: 640px){#content{min-width:1240px}#content #header{height:155px}#content #header img{width:416px}#content #main{background-size:713px auto,888px auto;background-position:top 20px left,top 0 right}#content #main #hotitem{padding:30px 0 24px 0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}#content #main #hotitem .badge{width:182px;height:182px;position:absolute;top:-42px;left:calc(50% - 620px)}#content #main #hotitem .badge img{display:block}#content #main #hotitem .badge img:last-of-type{-webkit-transform:rotate(-15deg);transform:rotate(-15deg);position:relative;width:115px}#content #main #hotitem .badge img:first-of-type{position:absolute;width:100%;-webkit-animation:10s linear infinite badgeRotation;animation:10s linear infinite badgeRotation}#content #main #hotitem a{width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#content #main #hotitem a:hover .left{opacity:.6}#content #main #hotitem a:hover .right img{-webkit-transform:scale(1.03);transform:scale(1.03)}#content #main #hotitem a .right{border-radius:20px;width:578px;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid #fff;background:#fff;overflow:hidden;line-height:0;font-size:0}#content #main #hotitem a .right img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;will-change:transform;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#content #main #hotitem a .left{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;margin-top:0;padding:0;width:600px}#content #main #hotitem a .left p.catchcopy{font-size:20px}#content #main #hotitem a .left p.catchcopy span{padding:9px 15px;border-radius:20px;letter-spacing:.1em;line-height:1.3em}#content #main #hotitem a .left p.catchcopy::after{width:10px;height:10px;margin-left:40px;clip-path:polygon(50% 100%, 0 0, 100% 0)}#content #main #hotitem a .left p.name{font-size:37px;line-height:1.3em}#content #main #hotitem a .left p.price_and_release{margin-top:.5em;color:#fff;font-size:20px;letter-spacing:.1em}#content #main #nowshipping{padding-top:70px;padding-bottom:40px}#content #main #nowshipping::before{content:"";width:2500px;height:2500px;border-radius:50%;aspect-ratio:1/1;display:block;background:#e4f1ff;position:absolute;top:0;left:calc(50% - 1250px)}#content #main #nowshipping h2{position:relative;margin-bottom:40px;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-align:center;-ms-flex-align:center;align-items:center}#content #main #nowshipping h2 img{width:490px;display:block}#content #main #nowshipping h2 span{margin-top:.4em;display:block;font-size:26px;letter-spacing:.1em}#content #main #nowshipping .swiper{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 104px}#content #main #nowshipping .swiper-wrapper{-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}#content #main #nowshipping .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box;will-change:transform;color:#171323;text-decoration:none;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}#content #main #nowshipping .swiper-slide:hover .thumb img{-webkit-transform:scale(1.03);transform:scale(1.03)}#content #main #nowshipping .swiper-slide:hover p{opacity:.6}#content #main #nowshipping .swiper-slide .thumb{border-radius:4%;width:100%;aspect-ratio:1/1;display:block;overflow:hidden}#content #main #nowshipping .swiper-slide .thumb img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;height:auto;width:100%;aspect-ratio:1/1;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;will-change:transform;backface-visibility:hidden}#content #main #nowshipping .swiper-slide p{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-size:max(1.11vw,16px);line-height:1.5em;margin-top:.3em}#content #main a#btn_calendar{margin:50px auto 0 auto;width:962px;height:148px;border-width:4px;border-radius:20px;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;text-decoration:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}#content #main a#btn_calendar:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#content #main a#btn_calendar>div{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content #main a#btn_calendar>div img{width:742px}#content #main a#btn_calendar>div p{font-size:22px;margin-top:.6em}#content #main a#btn_calendar span{width:50px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;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;border-radius:25px;right:30px}#content #main a#btn_calendar span img{width:15px;margin-left:3px;display:block}@-webkit-keyframes bgText01{0%{background-position:left bottom -24px}100%{background-position:left -1632px bottom -24px}}@keyframes bgText01{0%{background-position:left bottom -24px}100%{background-position:left -1632px bottom -24px}}#content #gachasearch{padding:40px 0;background:url(../images/txt_playgacha.webp);background-repeat:repeat-x;background-size:1632px auto;background-position:left bottom -24px;-webkit-animation:bgText01 30s linear infinite;animation:bgText01 30s linear infinite}#content #gachasearch h2{position:relative;margin-bottom:40px;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-align:center;-ms-flex-align:center;align-items:center}#content #gachasearch h2 img{width:509px;display:block}#content #gachasearch h2 span{margin-top:.4em;display:block;font-size:26px;letter-spacing:.1em}#content #gachasearch .formwrap{width:839px;border-radius:50px;padding:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#content #gachasearch .formwrap>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content #gachasearch .formwrap>div>p{font-size:30px;text-align:center;margin:0 20px 0 0;display:block}#content #gachasearch .formwrap>div input{background-color:#fff;display:inline-block;font-size:20px;float:left;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:549px;padding:1em}#content #gachasearch .formwrap>div input::-webkit-input-placeholder{color:#b4b4b4}#content #gachasearch .formwrap>div input::-moz-placeholder{color:#b4b4b4}#content #gachasearch .formwrap>div input:-ms-input-placeholder{color:#b4b4b4}#content #gachasearch .formwrap>div input::-ms-input-placeholder{color:#b4b4b4}#content #gachasearch .formwrap>div input::placeholder{color:#b4b4b4}#content #gachasearch .formwrap>div input:focus{outline:none}#content #gachasearch .formwrap>div select{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:251px;background-color:#fff;padding:1em;font-size:20px;border:none;background-image:url(../images/select_arrow01.svg);background-repeat:no-repeat;background-size:18px 15px;background-position:right 20px center;border-radius:0;color:#171323;font-family:"murecho",sans-serif;font-weight:600}#content #gachasearch .formwrap>div select:disabled{opacity:.6;background-image:none}#content #gachasearch a{width:270px;height:70px;border-radius:35px;margin:40px auto 0 auto;padding:10px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}#content #gachasearch a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#content #gachasearch a p{font-size:20px;margin-right:10px}#content #gachasearch a span{width:50px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;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;border-radius:25px;background:#fff}#content #gachasearch a span img{width:15px;margin-left:3px;display:block}#content #topics{padding-top:40px}#content #topics h2{position:relative;margin-bottom:40px;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-align:center;-ms-flex-align:center;align-items:center}#content #topics h2 img{width:224px;display:block}#content #topics h2 span{color:#fff;margin-top:.4em;display:block;font-size:26px;letter-spacing:.1em}#content #topics #news{width:1200px;border-radius:20px;padding:40px;margin:40px auto 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;background:#004e8c}#content #topics #news dl{color:#fff;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-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#content #topics #news dl:not(:first-of-type){margin-top:20px}#content #topics #news dl dt{font-size:20px;margin-bottom:0;line-height:1.7em;width:147px}#content #topics #news dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:20px}#content #topics #news dl dd p{line-height:1.7em;padding-left:24px;position:relative}#content #topics #news dl dd p a{color:#fff}#content #topics #news dl dd p a:hover{text-decoration:none}#content #topics #news dl dd p::before{content:"";width:4px;height:100%;border-left:4px solid #025ba2;position:absolute;left:0;top:0;display:block}#content #topics #news dl dd p+p{margin-top:20px}#content #topics .banners{width:1240px;margin:0 auto}#content #topics .banners>div{margin-top:40px}#content #topics .banners>div a{border-radius:20px;overflow:hidden;display:block;margin:0 auto}#content #topics .banners>div a img{width:100%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}#content #topics .banners>div a:not(:first-of-type){margin-top:24px}#content #topics .banners>div a:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}#content #topics .banners>div.large a{width:1200px}#content #topics .banners>div.small{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content #topics .banners>div.small a{margin:12px;width:588px}#content #ranking{padding-top:30px;position:relative}#content #ranking h2{position:relative;margin-bottom:40px;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-align:center;-ms-flex-align:center;align-items:center;z-index:2}#content #ranking h2 img{width:599px;display:block}#content #ranking h2 span{color:#fff;margin-top:.4em;display:block;font-size:26px;letter-spacing:.1em}#content #ranking .list{position:relative;width:1200px;margin:0 auto;z-index:2}#content #ranking .list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#004e8c;border-radius:20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;text-decoration:none}#content #ranking .list a:not(:first-of-type){margin-top:4px}#content #ranking .list a:hover .thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}#content #ranking .list a:hover p{color:#e53461}#content #ranking .list a .rank{width:50px;height:100px;border-radius:10px;background:#e53461;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin-right:10px}#content #ranking .list a .rank span{color:#fff;text-align:center;font-size:16px}#content #ranking .list a .rank img{width:20px;position:absolute;bottom:10px}#content #ranking .list a .thumb{-ms-flex-negative:0;flex-shrink:0;width:100px;border-radius:10px;overflow:hidden}#content #ranking .list a .thumb img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;width:100%}#content #ranking .list a p{-webkit-transition:color .3s ease;transition:color .3s ease;color:#fff;font-size:22px;line-height:1.5em;padding:0 10px}#content #ranking .bg01{position:absolute;width:100%;top:-228px;left:0;z-index:1}#content #ranking .bg01 div{width:100%;display:block}#content #ranking .bg01 div.top{background:url(../images/bg_wave1.webp);background-repeat:repeat-x;height:391px;background-size:auto 391px;background-position:center top !important}#content #ranking .bg01 div.middle{background:#1579c0;height:1136px}#content #ranking .bg01 div.bottom{background:url(../images/bg_wave2.webp);background-repeat:repeat-x;height:356px;background-size:auto 356px;background-position:center top !important}#content #sns{padding-top:40px;z-index:3;position:relative;overflow:hidden;padding-bottom:70px}#content #sns::after{z-index:1;content:"";display:block;position:absolute;width:100%;height:100vh;left:0;bottom:0;background:#e4f1ff;-webkit-mask-image:url(../images/circle_mask.svg);mask-image:url(../images/circle_mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:bottom center;mask-position:bottom center;mask-mode:alpha;-webkit-mask-size:max(173.33vw,2500px);mask-size:max(173.33vw,2500px)}#content #sns h2{position:relative;margin-bottom:26px;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-align:center;-ms-flex-align:center;align-items:center}#content #sns h2 img{width:158px;display:block}#content #sns h2 span{color:#fff;margin-top:1em;display:block;font-size:26px;letter-spacing:.1em}#content #sns .acounts{z-index:3;position:relative;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}#content #sns .acounts a{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:256px;height:88px;padding:0 0 0 10px;text-decoration:none;background:#fff;border-radius:20px;margin:18px}#content #sns .acounts a:hover img,#content #sns .acounts a:hover p{opacity:.6}#content #sns .acounts a img{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:68px;border-radius:34px;margin-right:10px}#content #sns .acounts a p{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-size:22px;line-height:1.3em;color:#025ba2}#content #sns>p{font-size:16px;color:#82cffb;text-align:center;display:block;line-height:1.5em;margin-top:26px}#content .sns{margin-top:-1px;background:#e4f1ff;padding:50px 0}#content .sns ._sharebuttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content #contact{background:#025ba2;height:100px;width: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}#content #contact div{width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#content #contact div p{color:#fff}#content #contact div p:first-of-type{font-size:18px}#content #contact div p:last-of-type{margin-top:0;font-size:18px}}