@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: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:86px;height:60px;display:block;background-image:url("/promotion/roulette/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}.footer{position:relative;z-index:1;width:100%;margin:0 auto;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:60px;height:60px;display:block;background-image:url("/promotion/roulette/assets/common/img/sp/footer/to_pagetop.png");background-repeat:no-repeat;background-position:0 0;background-size:60px 60px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:40px auto 0}.tryGame{position:absolute;top:114px;left:498px;width:352px;height:350px}.tryGame .playable{position:relative;top:0;bottom:0;display:inline-block;width:100%;margin:auto}.tryGame .playable canvas{position:relative;z-index:5;top:0;left:0;width:100%;height:auto}.getApp{position:relative;margin:60px auto 50px;width:889px;height:564px;display:block;background-image:url("/promotion/roulette/assets/common/img/pc/app/about_monst.png");background-repeat:no-repeat;background-position:0 0;background-size:889px 564px}.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:510px;margin:0 auto}.getApp .getApp__container{position:absolute;top:313px;left:38px;display:block;width:426px;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/roulette/assets/common/img/sp/app/icon_app.png");background-repeat:no-repeat;background-size:100%;width:88px;height:88px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.getApp .getApp__btn--startup{margin:10px 8px 0 0;width:209px;height:87px;display:inline-block;background-image:url("/promotion/roulette/assets/common/img/sp/app/btn_startup.png");background-repeat:no-repeat;background-position:0 0;background-size:209px 87px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.getApp .getApp__btn--install{margin:10px 0px 0;width:209px;height:87px;display:inline-block;background-image:url("/promotion/roulette/assets/common/img/sp/app/btn_install.png");background-repeat:no-repeat;background-position:0 0;background-size:209px 87px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare,.siteShare--footer{position:relative;width:100%;margin:0 auto;margin:50px auto 0}.siteShare::before,.siteShare--footer::before{content:" ";display:block;clear:both;width:100%;height:0;margin-bottom:-1px;border-top:transparent solid 1px}.siteShare__list{text-align:center}.siteShare__item{display:inline-block;margin:0 10px}.siteShare__btn--line{width:62px;height:62px;display:block;background-image:url("/promotion/roulette/assets/common/img/sp/sns/line.png");background-repeat:no-repeat;background-position:0 0;background-size:62px 62px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare__btn--twitter{width:62px;height:62px;display:block;background-image:url("/promotion/roulette/assets/common/img/sp/sns/twitter.png");background-repeat:no-repeat;background-position:0 0;background-size:62px 62px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare__btn--facebook{width:62px;height:62px;display:block;background-image:url("/promotion/roulette/assets/common/img/sp/sns/facebook.png");background-repeat:no-repeat;background-position:0 0;background-size:62px 62px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare__btn--weibo{width:62px;height:62px;display:block;background-image:url("/promotion/roulette/assets/common/img/sp/sns/weibo.png");background-repeat:no-repeat;background-position:0 0;background-size:62px 62px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare--nav{margin-top:60px}.externalSite{margin:25px auto 0}.relationBanner__list{width:600px;margin:0 auto;text-align:center}.relationBanner__list .relationBanner__item{display:inline-block;margin:15px 11px 5px;line-height:0}.relationBanner__list .relationBanner__link--monstOfficial{width:216px;height:86px;display:block;background-image:url("/promotion/roulette/assets/common/img/sp/external_site/bnr_official.png");background-repeat:no-repeat;background-position:0 0;background-size:216px 86px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.relationBanner__list .relationBanner__link--facebookOfficial{width:216px;height:86px;display:block;background-image:url("/promotion/roulette/assets/common/img/sp/external_site/bnr_facebook.png");background-repeat:no-repeat;background-position:0 0;background-size:216px 86px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo{width:100%;margin-top:40px;padding:15px 0;text-align:center}.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;display:inline-block;margin:0 6px 0 0;vertical-align:middle;background-image:url("/promotion/roulette/assets/common/img/sp/app/icon_app.png");background-repeat:no-repeat;background-size:100%;width:58px;height:58px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__txt{display:block;display:inline-block;margin:0 6px 0px 0;vertical-align:middle;width:431px;height:52px;display:inline-block;background-image:url("/promotion/roulette/assets/common/img/sp/footer/download_h4.png");background-repeat:no-repeat;background-position:0 0;background-size:431px 52px;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 2px;line-height:0}.downloadInfo .downloadInfo__item:last-child{margin-right:0}.downloadInfo .downloadInfo__item .downloadInfo__link--appStore{width:186px;height:56px;display:block;background-image:url("/promotion/roulette/assets/common/img/sp/footer/download_app.png");background-repeat:no-repeat;background-position:0 0;background-size:186px 56px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__item .downloadInfo__link--google{width:187px;height:56px;display:block;background-image:url("/promotion/roulette/assets/common/img/sp/footer/download_google.png");background-repeat:no-repeat;background-position:0 0;background-size:187px 56px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__item .downloadInfo__link--apk{width:187px;height:57px;display:block;background-image:url("/promotion/roulette/assets/common/img/sp/footer/download_apk.png");background-repeat:no-repeat;background-position:0 0;background-size:187px 57px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.appText__notes{margin-top:10px;font-size:0.8em;line-height:1.8;text-align:center;color:#868485}.aboutXflag{padding-bottom:80px}.aboutXflag .aboutXflag__logo{display:block;margin:35px 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}.aboutXflag .aboutXflag__list{margin:48px auto 50px;text-align:center}.aboutXflag .aboutXflag__item{display:inline-block;margin:0 8px}.aboutXflag .aboutXflag__link{font-size:1.3em;text-decoration:underline;color:#fff}.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}
