@charset "utf-8";*{margin:0;padding:0;outline:none}div,p,img,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,a,header,article,section,aside,nav,footer{font-size:100%;font-weight:normal;border:0}ul{list-style-type:none}html{width:100%;height:100%}body{width:100%;height:auto;font-size:62.5%}a{text-decoration:none;color:#000}button{padding:0;cursor:pointer;border:none;outline:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}small{font-family:Verdana, Arial, Geneva, Tahoma, sans-serif}.alt{overflow:hidden;white-space:nowrap;text-indent:-9999px}.fixed-front{z-index:200}.movie-thumb{position:relative}.movie-thumb img{position:absolute;top:0;left:0;width:100%;height:auto}.movie-thumb::after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:86px;height:60px;display:block;background-image:url("/promotion/mickeymouse/assets/common/img/sp/common/icon_youtube.png");background-repeat:no-repeat;background-position:0 0;background-size:86px 60px}.simpleModal{position:absolute;top:0;left:0;visibility:hidden;overflow:auto;width:100%;height:100%;-webkit-transition:opacity 0.15s linear 0s;transition:opacity 0.15s linear 0s;pointer-events:none;opacity:0;overflow-scrolling:touch}.simpleModal.show{visibility:visible;-webkit-transition:opacity 0.15s linear 0s;transition:opacity 0.15s linear 0s;pointer-events:auto;opacity:1}.simpleModal.hide{visibility:visible;-webkit-transition:opacity 0.15s linear 0s;transition:opacity 0.15s linear 0s;pointer-events:none;opacity:0}.sp{display:none !important}.pc{display:block !important}.tab{display:block !important}#intro .tab{display:block !important}.spfw{display:none}body{overflow-x:hidden;background:#030019;position:relative;overflow:hidden}body.wallpaper_body{overflow:auto}.twinkle_background{width:100%;height:calc(100% - 810px);position:absolute;z-index:0;top:810px;background-image:url(./../../index/img/pc/twinkle_bg_.png);height:100% !important;top:0 !important}.twinkle_background.tab{height:calc(100% - 555px);top:555px}a{opacity:1;-webkit-transition-duration:0.2s;transition-duration:0.2s}a.is-over{opacity:0.8;-webkit-transition-duration:0.2s;transition-duration:0.2s}.bg_twinkle_anim_small01{position:absolute;z-index:0;top:810px;overflow:hidden;width:100%;right:0;left:0;height:calc(100% - 810px);background-image:url("./../../index/img/pc/small01.png");background-repeat:repeat;background-position:50% 0;background-size:1250px auto;-webkit-animation:flash_small01 4s ease-in-out infinite;animation:flash_small01 4s ease-in-out infinite;-webkit-animation-delay:1s;animation-delay:1s;height:100% !important;top:0 !important}.bg_twinkle_anim_small02{position:absolute;z-index:0;top:px;overflow:hidden;width:100%;right:0;left:0;height:calc(100% - 810px);background-image:url("./../../index/img/pc/small02.png");background-repeat:repeat;background-position:50% 0;background-size:1250px auto;-webkit-animation:flash_small02 4s ease-in-out infinite;animation:flash_small02 4s ease-in-out infinite;-webkit-animation-delay:2s;animation-delay:2s;height:100% !important;top:0 !important}.bg_twinkle_anim_big01{position:absolute;z-index:0;top:810px;overflow:hidden;width:100%;right:0;left:0;height:calc(100% - 810px);background-image:url("./../../index/img/pc/big01.png");background-repeat:repeat;background-position:50% 0;background-size:1250px auto;-webkit-animation:flash_small03 4s ease-in-out infinite;animation:flash_small03 4s ease-in-out infinite;-webkit-animation-delay:3s;animation-delay:3s;height:100% !important;top:0 !important}.bg_twinkle_anim_big02{position:absolute;z-index:0;top:810px;overflow:hidden;width:100%;right:0;left:0;height:calc(100% - 810px);background-image:url("./../../index/img/pc/big02.png");background-repeat:repeat;background-position:50% 0;background-size:1250px auto;-webkit-animation:flash_small04 4s ease-in-out infinite;animation:flash_small04 4s ease-in-out infinite;-webkit-animation-delay:4s;animation-delay:4s;height:100% !important;top:0 !important}@-webkit-keyframes flash_small01{0%, 20%{opacity:0}40%, 60%{opacity:1}80%, 100%{opacity:0}}@keyframes flash_small01{0%, 20%{opacity:0}40%, 60%{opacity:1}80%, 100%{opacity:0}}@-webkit-keyframes flash_small02{0%, 20%{opacity:0}40%, 60%{opacity:1}80%, 100%{opacity:0}}@keyframes flash_small02{0%, 20%{opacity:0}40%, 60%{opacity:1}80%, 100%{opacity:0}}@-webkit-keyframes flash_small03{0%, 20%{opacity:0}40%, 60%{opacity:1}80%, 100%{opacity:0}}@keyframes flash_small03{0%, 20%{opacity:0}40%, 60%{opacity:1}80%, 100%{opacity:0}}@-webkit-keyframes flash_small04{0%, 20%{opacity:0}40%, 60%{opacity:1}80%, 100%{opacity:0}}@keyframes flash_small04{0%, 20%{opacity:0}40%, 60%{opacity:1}80%, 100%{opacity:0}}.bg_twinkle_anim_small01.tab,.bg_twinkle_anim_small02.tab,.bg_twinkle_anim_big01.tab,.bg_twinkle_anim_big02.tab{height:905px}.bg_twinkle_anim_small01.tab{top:625px;height:calc(100% - 625px)}.bg_twinkle_anim_small02.tab{top:625px;height:calc(100% - 625px)}.bg_twinkle_anim_big01.tab{top:625px;height:calc(100% - 625px)}.bg_twinkle_anim_big02.tab{top:625px;height:calc(100% - 625px)}.footer{position:relative;z-index:99;width:100%;margin:77px auto 0;margin-top:5px}.footer::before{content:" ";display:block;clear:both;width:100%;height:0;margin-bottom:-1px;border-top:transparent solid 1px}.footer__anchor--toPagetop{width:77px;height:77px;display:block;background-image:url("/promotion/mickeymouse/assets/common/img/sp/footer/to_pagetop.png");background-repeat:no-repeat;background-position:0 0;background-size:77px 77px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:40px auto 0}.footer.tab{margin:150px auto 0}.siteNav{width:772.8px;margin:40px auto 0;text-align:center}.siteNav::after{content:" ";display:block;visibility:hidden;clear:both;height:0}.siteNav .siteNav__item{position:relative;display:block;float:left;margin:1px}.siteNav .siteNav__link--event1{width:384px;height:126px;display:block;background-image:url("/promotion/mickeymouse/assets/common/img/sp/nav/to_event01.jpg");background-repeat:no-repeat;background-position:0 0;background-size:384px 126px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteNav .siteNav__link--event2{width:384px;height:126px;display:block;background-image:url("/promotion/mickeymouse/assets/common/img/sp/nav/to_event02.jpg");background-repeat:no-repeat;background-position:0 0;background-size:384px 126px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteNav .siteNav__link--event3{width:384px;height:126px;display:block;background-image:url("/promotion/mickeymouse/assets/common/img/sp/nav/to_event03.jpg");background-repeat:no-repeat;background-position:0 0;background-size:384px 126px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteNav .siteNav__link--index{width:384px;height:126px;display:block;background-image:url("/promotion/mickeymouse/assets/common/img/sp/nav/to_index.jpg");background-repeat:no-repeat;background-position:0 0;background-size:384px 126px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.getApp::before{content:" ";display:block;clear:both;width:100%;height:0;margin-bottom:-1px;border-top:transparent solid 1px}.getApp .getApp__container{position:relative;width:448px;margin:40px auto 0}.getApp .getApp__container::after{content:" ";display:block;visibility:hidden;clear:both;height:0}.getApp .getApp__icon{position:relative;right:0;left:0;display:block;margin:0 auto;border-radius:18%;background-image:url("//xflag.com/common/images/monsterstrike_appicon.png");background-repeat:no-repeat;background-size:100%;width:88.2px;height:88.2px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.getApp .getApp__btn--startup{width:224px;height:87px;display:block;background-image:url("/promotion/mickeymouse/assets/common/img/sp/app/btn_startup.png");background-repeat:no-repeat;background-position:0 0;background-size:224px 87px;position:relative;left:0;float:left;margin-top:20px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.getApp .getApp__btn--install{width:224px;height:87px;display:block;background-image:url("/promotion/mickeymouse/assets/common/img/sp/app/btn_install.png");background-repeat:no-repeat;background-position:0 0;background-size:224px 87px;position:relative;right:0;float:right;margin-top:20px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.share_title{margin:0 auto;width:255px;height:36px;display:block;background-image:url("/promotion/mickeymouse/assets/index/img/sp/share_catch.png");background-repeat:no-repeat;background-position:0 0;background-size:255px 36px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare,.siteShare--nav,.siteShare--footer{position:relative;width:100%;margin:0 auto}.siteShare::before,.siteShare--nav::before,.siteShare--footer::before{content:" ";display:block;clear:both;width:100%;height:0;margin-bottom:-1px;border-top:transparent solid 1px}.siteShare .siteShare__list,.siteShare--nav .siteShare__list,.siteShare--footer .siteShare__list{text-align:center}.siteShare .siteShare__item,.siteShare--nav .siteShare__item,.siteShare--footer .siteShare__item{display:inline-block;margin:0 18px}.siteShare .siteShare__btn--line,.siteShare--nav .siteShare__btn--line,.siteShare--footer .siteShare__btn--line{width:64px;height:64px;display:block;background-image:url("/promotion/mickeymouse/assets/common/img/sp/sns/line.png");background-repeat:no-repeat;background-position:0 0;background-size:64px 64px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare .siteShare__btn--twitter,.siteShare--nav .siteShare__btn--twitter,.siteShare--footer .siteShare__btn--twitter{width:64px;height:64px;display:block;background-image:url("/promotion/mickeymouse/assets/common/img/sp/sns/twitter.png");background-repeat:no-repeat;background-position:0 0;background-size:64px 64px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare .siteShare__btn--facebook,.siteShare--nav .siteShare__btn--facebook,.siteShare--footer .siteShare__btn--facebook{width:64px;height:64px;display:block;background-image:url("/promotion/mickeymouse/assets/common/img/sp/sns/facebook.png");background-repeat:no-repeat;background-position:0 0;background-size:64px 64px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare .siteShare__btn--weibo,.siteShare--nav .siteShare__btn--weibo,.siteShare--footer .siteShare__btn--weibo{width:64px;height:64px;display:block;background-image:url("/promotion/mickeymouse/assets/common/img/sp/sns/weibo.png");background-repeat:no-repeat;background-position:0 0;background-size:64px 64px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare--nav{margin-top:60px}.siteShare--footer{margin-top:30px}.externalSite{margin:25px auto 0}.relationBanner__list{width:600px;margin:0 auto;text-align:center}.relationBanner__list .relationBanner__item{display:inline-block;margin:11px 20px 0px;line-height:0}.relationBanner__list .relationBanner__link--monstOfficial{width:240px;height:74px;display:block;background-image:url("/promotion/mickeymouse/assets/common/img/pc/external_site/bnr_official.png");background-repeat:no-repeat;background-position:0 0;background-size:240px 74px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.relationBanner__list .relationBanner__link--facebookOfficial{width:240px;height:75px;display:block;background-image:url("/promotion/mickeymouse/assets/common/img/pc/external_site/bnr_facebook.png");background-repeat:no-repeat;background-position:0 0;background-size:240px 75px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo{width:100%;margin-top:47px;padding:20px 0 12px;text-align:center;background-color:#fff}.downloadInfo::before{content:" ";display:block;clear:both;width:100%;height:0;margin-bottom:-1px;border-top:transparent solid 1px}.downloadInfo .downloadInfo__icon{display:inline-block;margin:0 6px 0 0;vertical-align:middle;background-image:url("//xflag.com/common/images/monsterstrike_appicon.png");background-repeat:no-repeat;background-size:100%;width:48px;height:48px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__txt{display:block;display:inline-block;margin:0 26px 0px 0;vertical-align:middle;width:402px;height:46px;display:inline-block;background-image:url("/promotion/mickeymouse/assets/common/img/pc/footer/download_h4.png");background-repeat:no-repeat;background-position:0 0;background-size:402px 46px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__list{display:inline-block;margin:0 auto 0 2px;line-height:0;text-align:center;vertical-align:middle}.downloadInfo .downloadInfo__item{display:inline-block;margin:0 4px;line-height:0}.downloadInfo .downloadInfo__item:last-child{margin-right:0}.downloadInfo .downloadInfo__item .downloadInfo__link--appStore{width:157px;height:48px;display:block;background-image:url("/promotion/mickeymouse/assets/common/img/pc/footer/download_app.png");background-repeat:no-repeat;background-position:0 0;background-size:157px 48px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__item .downloadInfo__link--google{width:159px;height:48px;display:block;background-image:url("/promotion/mickeymouse/assets/common/img/pc/footer/download_google.png");background-repeat:no-repeat;background-position:0 0;background-size:159px 48px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__item .downloadInfo__link--apk{width:157px;height:48px;display:block;background-image:url("/promotion/mickeymouse/assets/common/img/pc/footer/download_apk.png");background-repeat:no-repeat;background-position:0 0;background-size:157px 48px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.appText__notes{padding-top:12px;padding-bottom:5px;font-size:1.2em;line-height:1.8;text-align:center;color:#868485;background:#fff}.aboutXflag{padding-bottom:80px;padding-bottom:40px}.aboutXflag .aboutXflag__logo{display:block;margin:65px auto 0;background-image:url("//xflag.com/common/images/promotion_logo_xflag.png");background-repeat:no-repeat;background-size:100%;width:120px;height:139px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin-bottom:70px}.aboutXflag .aboutXflag__list{margin:35px auto 50px;text-align:center}.aboutXflag .aboutXflag__item{display:inline-block;margin:0 15px}.aboutXflag .aboutXflag__link{font-size:1.3em;color:#fff}.aboutXflag .aboutXflag__link:hover{text-decoration:underline !important}.aboutXflag .aboutXflag__copyright{display:block;margin:5px 5px 0;font-family:Verdana,Arial,Geneva,Tahoma,sans-serif;font-size:1.2em;text-align:center;color:#fff}
