@charset "UTF-8";*{margin:0;padding:0;outline:0;box-sizing:border-box}@font-face{font-family:"Hiragino Sans W0";src:local(HiraginoSans-W0)}@font-face{font-family:"Hiragino Sans W1";src:local(HiraginoSans-W1)}@font-face{font-family:"Hiragino Sans W2";src:local(HiraginoSans-W2)}@font-face{font-family:"Hiragino Sans W3";src:local(HiraginoSans-W3)}@font-face{font-family:"Hiragino Sans W4";src:local(HiraginoSans-W4)}@font-face{font-family:"Hiragino Sans W5";src:local(HiraginoSans-W5)}@font-face{font-family:"Hiragino Sans W6";src:local(HiraginoSans-W6)}@font-face{font-family:"Hiragino Sans W7";src:local(HiraginoSans-W7)}@font-face{font-family:"Hiragino Sans W8";src:local(HiraginoSans-W8)}@font-face{font-family:"Hiragino Sans W9";src:local(HiraginoSans-W9)}body{font-family:"Noto Sans JP",sans-serif}a,article,aside,dd,div,dl,dt,footer,h1,h2,h3,h4,h5,h6,header,img,li,nav,p,section,ul{font-size:100%;font-weight:400;border:0}ul{list-style-type:none}html{width:100%;height:100%}body{width:100%;height:auto;font-size:62.5%;color:#222530}a{text-decoration:none;color:#000;-webkit-tap-highlight-color:transparent}button{padding:0;cursor:pointer;border:none;outline:0;background-color:transparent;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}small{font-family:Verdana,Arial,Geneva,Tahoma,sans-serif}body{overflow-y:scroll}body.is-scrollLock{position:fixed;left:0;width:100%;overflow:hidden}.alt{overflow:hidden;white-space:nowrap;text-indent:-9999px}.fixed-front{z-index:100}.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:43px;height:30px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/common/icon_youtube.png);background-repeat:no-repeat;background-position:0 0;background-size:43px 30px}.simpleModal{position:fixed;top:0;left:0;visibility:hidden;overflow:auto;width:100%;height:100%;right:0;-webkit-transition:opacity .15s linear 0s;transition:opacity .15s linear 0s;pointer-events:none;opacity:0;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.75);scrollbar-gutter:stable}.simpleModal.show{visibility:visible;-webkit-transition:opacity .15s linear 0s;transition:opacity .15s linear 0s;pointer-events:auto;opacity:1}.simpleModal.hide{visibility:visible;-webkit-transition:opacity .15s linear 0s,height 0s linear .15s;transition:opacity .15s linear 0s,height 0s linear .15s;pointer-events:none;opacity:0}.simpleModal[data-easySwitch-state=show]{visibility:visible;-webkit-transition:opacity .15s linear 0s;transition:opacity .15s linear 0s;pointer-events:auto;opacity:1}.simpleModal[data-easySwitch-state=hide]{visibility:visible;height:0;-webkit-transition:opacity .15s linear 0s,height 1ms linear .15s;transition:opacity .15s linear 0s,height 1ms linear .15s;pointer-events:none;opacity:0}.ie-11 .simpleModal{position:absolute!important}.wrapper-btn-close{width:60px;height:60px}.js-modal-close{position:absolute;top:16px;right:24px;width:60px;height:60px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/common/modal_close.png);background-repeat:no-repeat;background-position:0 0;background-size:60px 60px}.simpleModal{position:absolute;width:100%;overflow:auto;overscroll-behavior-y:contain}.js-kv-meter,.js-reward-meter{width:305px;height:74px;display:block;background-image:url(/promotion/campaign202507/assets/index/img/sp/meter_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:305px 74px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:14px 14px 0}.js-kv-meter .bar-wrap,.js-reward-meter .bar-wrap{position:relative;width:276px;height:30px;overflow:hidden}.js-kv-meter .bar-wrap .bar,.js-reward-meter .bar-wrap .bar{position:relative;width:0%;height:28px;background-color:#00fbfe}.js-kv-meter .bar-wrap .line,.js-reward-meter .bar-wrap .line{position:absolute;top:-1px;width:4px;height:30px;background-color:#222530}.js-kv-meter .bar-wrap .line[data-index="1"],.js-reward-meter .bar-wrap .line[data-index="1"]{left:27px}.js-kv-meter .bar-wrap .line[data-index="2"],.js-reward-meter .bar-wrap .line[data-index="2"]{left:138px}.l-pc{display:none}.layout-main__content{width:100%;overflow-x:hidden;position:relative}.footer{position:relative;width:100%;background-color:#000}.footer::before{content:" ";display:block;clear:both;width:100%;height:0;margin-bottom:-1px;border-top:transparent solid 1px}.footer__anchor--toPagetop{width:139px;height:42px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/footer/to_pagetop.png);background-repeat:no-repeat;background-position:0 0;background-size:139px 42px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:40px auto 0}.banner__webshop{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:241px;height:96px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/footer/webshop_banner.png);background-repeat:no-repeat;background-position:0 0;background-size:241px 96px;margin:40px auto 0}.getApp{margin:43px auto 0}.getApp .getApp__title{margin:0 auto;width:102px;height:14px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/app/title.png);background-repeat:no-repeat;background-position:0 0;background-size:102px 14px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.getApp .getApp__text{margin:23px auto 0;width:166px;height:50px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/app/text.png);background-repeat:no-repeat;background-position:0 0;background-size:166px 50px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.getApp .getApp__container{position:relative;width:100%;margin:11px auto 0;display:block;text-align:center;white-space:nowrap}.getApp .getApp__icon{position:relative;right:0;left:0;display:block;margin:0 auto 16px;border-radius:18%;background-image:url(/promotion/campaign202507/assets/common/img/sp/app/icon_app.png);background-repeat:no-repeat;background-size:100%;width:62.5px;height:62.5px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.getApp .getApp__btn-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 15px}.getApp .getApp__btn--install{width:111px;height:36px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/app/btn_install.png);background-repeat:no-repeat;background-position:0 0;background-size:111px 36px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.getApp .getApp__btn--startup{width:111px;height:36px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/app/btn_startup.png);background-repeat:no-repeat;background-position:0 0;background-size:111px 36px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.tryGame{margin:20px auto 0;width:297px;height:350px}.tryGame .playable{position:relative;top:0;left:0;width:100%;margin:0 auto}.tryGame .playable canvas{position:relative;z-index:5;top:0;left:0;width:100%;height:auto}.siteShare,.siteShare--footer{position:relative}.siteShare--footer{margin:49px 0 0}.siteShare__copy{margin:0 auto;width:61px;height:13px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/sns/share_title.png);background-repeat:no-repeat;background-position:0 0;background-size:61px 13px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare__list{margin:20px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 20px}.siteShare__btn--line{overflow:hidden;white-space:nowrap;text-indent:-9999px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/sns/line.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;width:44px;height:44px}.siteShare__btn--x{overflow:hidden;white-space:nowrap;text-indent:-9999px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/sns/x.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;width:44px;height:44px}.siteShare__btn--facebook{overflow:hidden;white-space:nowrap;text-indent:-9999px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/sns/facebook.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;width:44px;height:44px}.siteFollow,.siteFollow--footer{position:relative}.siteFollow .siteFollow__copy,.siteFollow--footer .siteFollow__copy{width:141px;height:15px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/sns/follow_title.png);background-repeat:no-repeat;background-position:0 0;background-size:141px 15px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto}.siteFollow .siteFollow__list,.siteFollow--footer .siteFollow__list{margin:20px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 20px}.siteFollow .siteFollow__btn--line,.siteFollow--footer .siteFollow__btn--line{overflow:hidden;white-space:nowrap;text-indent:-9999px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/sns/line.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;width:44px;height:44px}.siteFollow .siteFollow__btn--facebook,.siteFollow--footer .siteFollow__btn--facebook{overflow:hidden;white-space:nowrap;text-indent:-9999px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/sns/facebook.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;width:44px;height:44px}.siteFollow .siteFollow__btn--x,.siteFollow--footer .siteFollow__btn--x{overflow:hidden;white-space:nowrap;text-indent:-9999px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/sns/x.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;width:44px;height:44px}.siteFollow .siteFollow__btn--instagram,.siteFollow--footer .siteFollow__btn--instagram{overflow:hidden;white-space:nowrap;text-indent:-9999px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/sns/instagram.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;width:44px;height:44px}.siteFollow .siteFollow__btn--tiktok,.siteFollow--footer .siteFollow__btn--tiktok{overflow:hidden;white-space:nowrap;text-indent:-9999px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/sns/tiktok.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;width:44px;height:44px}.siteFollow--footer{margin:43px 0 0}.externalSite{margin:44px auto 0}.externalSite__title{margin:0 auto 20px;width:74px;height:15px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/external_site/title.png);background-repeat:no-repeat;background-position:0 0;background-size:74px 15px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.relationBanner__list{line-height:0;text-align:center}.relationBanner__list .relationBanner__item{display:block;margin:10px 0;line-height:0}.relationBanner__list .relationBanner__link{position:relative;display:block;margin:auto;width:240px}.relationBanner__list .relationBanner__link img{position:relative;width:100%}.downloadInfo{width:100%;margin-top:40px;padding:20px 0 10px;text-align:center;background:#fff}.downloadInfo .downloadInfo__icon{display:inline-block;margin:0 2px 0 0;vertical-align:middle;background-image:url(/promotion/campaign202507/assets/common/img/sp/app/icon_app.png);background-repeat:no-repeat;background-size:100%;width:35px;height:35px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__txt{display:inline-block;vertical-align:middle;width:291px;height:35px;display:inline-block;background-image:url(/promotion/campaign202507/assets/common/img/sp/footer/download_h4.png);background-repeat:no-repeat;background-position:0 0;background-size:291px 35px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__list{margin:10px auto 0;line-height:0;text-align:center}.downloadInfo .downloadInfo__item{display:inline-block;line-height:0;margin:0 2px}.downloadInfo .downloadInfo__item .downloadInfo__link--appStore{width:109px;height:40px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/footer/download_app.png);background-repeat:no-repeat;background-position:0 0;background-size:109px 40px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__item .downloadInfo__link--google{width:135px;height:40px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/footer/download_google.png);background-repeat:no-repeat;background-position:0 0;background-size:135px 40px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__item .downloadInfo__link--amazon{width:110px;height:32px;display:block;background-image:url(/promotion/campaign202507/assets/common/img/sp/footer/download_amazon.png);background-repeat:no-repeat;background-position:0 0;background-size:110px 32px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.appText__notes{box-sizing:border-box;width:120%;padding:0 10px 22px;font-size:1em;line-height:1.6;-webkit-transform:scale(.83333);transform:scale(.83333);-webkit-transform-origin:0 0;transform-origin:0 0;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;text-align:center;color:#000;background:#fff}.aboutMIXI{padding:29px 0 44px}.aboutMIXI .aboutMIXI__logo{overflow:hidden;white-space:nowrap;text-indent:-9999px;display:block;background-repeat:no-repeat;background-size:100%;background-image:url(//mixi.co.jp/app/themes/mixi/assets/img/logo-main_black.svg);width:91px;height:43px;margin:0 auto 0}.aboutMIXI .aboutMIXI__list{margin:40px auto 40px;text-align:center}.aboutMIXI .aboutMIXI__item{display:inline-block;margin:0 5px}.aboutMIXI .aboutMIXI__link{font-size:.9em;text-decoration:underline;color:#fff}.aboutMIXI .aboutMIXI__copyright{display:block;margin:3px 5px 0;font-family:Verdana,Arial,Geneva,Tahoma,sans-serif;font-size:.9em;text-align:center;color:#fff}.aboutMIXI .aboutMIXI__copyright a{display:inline-block;margin-top:10px;color:#fff}.aboutMIXI .aboutMIXI__copyright img{margin:0 5px;line-height:1;vertical-align:middle}.pc{display:none!important}.iphone5-se body{font-size:54%}@media screen and (orientation:portrait){.wrapper *{-webkit-text-size-adjust:none}}