@charset "UTF-8";@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);*{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',"Hiragino Sans",'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,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%}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}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.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/shinshun2023/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%;-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)}.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}.layout-bg{display:none}.layout-main{position:absolute;left:0;top:0;width:100%;height:100%}.layout-main__content{position:absolute;left:0;top:0;width:100%;height:100%;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-color:transparent transparent;scrollbar-width:none}.layout-main__content::-webkit-scrollbar{width:0}.common_bg{width:375px;height:100%;display:block;background-image:url(/promotion/shinshun2023/assets/index/img/sp/common/bg.jpg);background-repeat:repeat;background-position:100% 0;background-size:375px 988px;position:absolute;left:0;top:0;background-attachment:fixed}.common_bg .story_bg{width:375px;height:0;display:block;background-image:url(/promotion/shinshun2023/assets/index/img/sp/common/bg_1.jpg);background-repeat:no-repeat;background-position:0 0;background-size:375px 988px;position:absolute;left:0;top:0;opacity:0;-webkit-transition:opacity .2s linear 0s,height 1ms linear .2s;transition:opacity .2s linear 0s,height 1ms linear .2s}.common_bg .story_bg::before{width:375px;height:100%;display:block;background-image:url(/promotion/shinshun2023/assets/index/img/sp/common/bg_2.jpg);background-repeat:no-repeat;background-position:0 0;background-size:375px 988px;position:absolute;left:0;top:0;content:"";opacity:0}.common_bg .story_bg::after{width:375px;height:100%;display:block;background-image:url(/promotion/shinshun2023/assets/index/img/sp/common/bg_3.jpg);background-repeat:no-repeat;background-position:0 0;background-size:375px 988px;position:absolute;left:0;top:0;content:"";opacity:0}.common_bg .story_bg[data-state=show]{height:100%;opacity:1;-webkit-transition:opacity 1s linear 0s,height 0s linear 0s;transition:opacity 1s linear 0s,height 0s linear 0s}.common_bg .story_bg[data-state=show]::before{-webkit-animation:bg_story 1.7s linear 0s alternate infinite;animation:bg_story 1.7s linear 0s alternate infinite}.common_bg .story_bg[data-state=show]::after{-webkit-animation:bg_story 1.3s linear 1s alternate infinite;animation:bg_story 1.3s linear 1s alternate infinite}@-webkit-keyframes bg_story{0%{opacity:0}100%{opacity:1}}@keyframes bg_story{0%{opacity:0}100%{opacity:1}}.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:117px;height:36px;display:block;background-image:url(/promotion/shinshun2023/assets/common/img/sp/footer/to_pagetop.png);background-repeat:no-repeat;background-position:0 0;background-size:117px 36px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:30px auto 0}.getApp{margin:84px auto 0}.getApp .getApp__title{margin:0 auto;width:134px;height:18px;display:block;background-image:url(/promotion/shinshun2023/assets/common/img/sp/app/title.png);background-repeat:no-repeat;background-position:0 0;background-size:134px 18px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.getApp .getApp__text{margin:16px auto 0;width:168px;height:43px;display:block;background-image:url(/promotion/shinshun2023/assets/common/img/sp/app/text.png);background-repeat:no-repeat;background-position:0 0;background-size:168px 43px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.getApp .getApp__container{position:relative;width:100%;margin:40px auto 0;display:block;text-align:center;white-space:nowrap}.getApp .getApp__icon{position:relative;right:0;left:0;display:block;margin:0 auto;border-radius:18%;background-image:url(/promotion/shinshun2023/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--install{margin:15px 0 0;width:140px;height:58px;display:inline-block;background-image:url(/promotion/shinshun2023/assets/common/img/sp/app/btn_install.png);background-repeat:no-repeat;background-position:0 0;background-size:140px 58px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.getApp .getApp__btn--startup{margin:15px 0 0 22px;width:140px;height:58px;display:inline-block;background-image:url(/promotion/shinshun2023/assets/common/img/sp/app/btn_startup.png);background-repeat:no-repeat;background-position:0 0;background-size:140px 58px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.tryGame{margin:28px 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__copy{margin:0 auto;width:238px;height:13px;display:block;background-image:url(/promotion/shinshun2023/assets/common/img/sp/sns/share_title.png);background-repeat:no-repeat;background-position:0 0;background-size:238px 13px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare__list{margin:12px 0 0;text-align:center}.siteShare__item{display:inline-block;margin:0 8px}.siteShare__btn--line{width:41px;height:41px;display:block;background-image:url(/promotion/shinshun2023/assets/common/img/sp/sns/line.png);background-repeat:no-repeat;background-position:0 0;background-size:41px 41px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare__btn--twitter{width:41px;height:41px;display:block;background-image:url(/promotion/shinshun2023/assets/common/img/sp/sns/twitter.png);background-repeat:no-repeat;background-position:0 0;background-size:41px 41px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare__btn--facebook{width:41px;height:41px;display:block;background-image:url(/promotion/shinshun2023/assets/common/img/sp/sns/facebook.png);background-repeat:no-repeat;background-position:0 0;background-size:41px 41px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare--footer{margin:58px 0 0}.siteFollow,.siteFollow--footer{position:relative}.siteFollow .siteFollow__copy,.siteFollow--footer .siteFollow__copy{width:238px;height:12px;display:block;background-image:url(/promotion/shinshun2023/assets/common/img/sp/sns/follow_title.png);background-repeat:no-repeat;background-position:0 0;background-size:238px 12px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto}.siteFollow .siteFollow__list,.siteFollow--footer .siteFollow__list{margin:12px 0 0;text-align:center}.siteFollow .siteFollow__item,.siteFollow--footer .siteFollow__item{display:inline-block;margin:0 8px}.siteFollow .siteFollow__btn--line,.siteFollow--footer .siteFollow__btn--line{width:41px;height:41px;display:block;background-image:url(/promotion/shinshun2023/assets/common/img/sp/sns/line.png);background-repeat:no-repeat;background-position:0 0;background-size:41px 41px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteFollow .siteFollow__btn--facebook,.siteFollow--footer .siteFollow__btn--facebook{width:41px;height:41px;display:block;background-image:url(/promotion/shinshun2023/assets/common/img/sp/sns/facebook.png);background-repeat:no-repeat;background-position:0 0;background-size:41px 41px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteFollow .siteFollow__btn--twitter,.siteFollow--footer .siteFollow__btn--twitter{width:41px;height:41px;display:block;background-image:url(/promotion/shinshun2023/assets/common/img/sp/sns/twitter.png);background-repeat:no-repeat;background-position:0 0;background-size:41px 41px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteFollow--footer{margin:36px 0 0}.externalSite{margin:47px auto 0}.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:130px}.relationBanner__list .relationBanner__link img{position:relative;width:100%}.aboutMIXI{padding-top:39px;padding-bottom:50px}.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:99px;height:47px;margin:0 auto 0}.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}}