*{margin:0;padding:0;outline:0}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}button{padding:0;cursor:pointer;border:none;outline:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}small{font-family:Verdana,Arial,Geneva,Tahoma,sans-serif}@-webkit-keyframes blink03{0%{opacity:1}50%{opacity:.6}}@keyframes blink03{0%{opacity:1}50%{opacity:.6}}.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/spring2019/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}.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}.pc{display:none!important}.headerNav__btn{position:fixed;bottom:7.5px;right:7.5px;pointer-events:auto}.headerNav__btn.btnShow{width:63px;height:66px;display:block;background-image:url(/promotion/spring2019/assets/common/img/sp/nav/header/btn_open.png);background-repeat:no-repeat;background-position:0 0;background-size:63px 66px;overflow:hidden;white-space:nowrap;text-indent:-9999px;opacity:0;pointer-events:none;-webkit-transition:.3s;transition:.3s}.headerNav__btn.btnShow[data-easySwitch-state=show]{display:none}.headerNav__btn.btnShow.is-show{opacity:1;pointer-events:auto}.headerNav__btn.btnHide{width:63px;height:65px;display:block;background-image:url(/promotion/spring2019/assets/common/img/sp/nav/header/btn_close.png);background-repeat:no-repeat;background-position:0 0;background-size:63px 65px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.headerNav__btn.btnHide[data-easySwitch-state=hide]{display:none}.navBtns{position:absolute;z-index:102;top:0;left:0;width:100%;-webkit-transition:opacity .2s linear 0s;transition:opacity .2s linear 0s}.navBtns[data-state=show]{opacity:1}.navBtns[data-state=show] .headerNav__btn{-webkit-transition:-webkit-transform .2s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .2s cubic-bezier(.165,.84,.44,1) 0s;-webkit-transform:translateX(0);transform:translateX(0)}.navBtns[data-state=show] .calendar__btn{-webkit-transition:-webkit-transform .2s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .2s cubic-bezier(.165,.84,.44,1) 0s;-webkit-transform:translateX(0);transform:translateX(0)}.navBtns[data-state=hide]{opacity:1}.navBtns[data-state=hide] .headerNav__btn{-webkit-transition:-webkit-transform .2s cubic-bezier(.895,.03,.685,.22) 0s;transition:transform .2s cubic-bezier(.895,.03,.685,.22) 0s;-webkit-transform:translateX(-100px);transform:translateX(-100px)}.navBtns[data-state=hide] .calendar__btn{-webkit-transition:-webkit-transform .2s cubic-bezier(.895,.03,.685,.22) 0s;transition:transform .2s cubic-bezier(.895,.03,.685,.22) 0s;-webkit-transform:translateX(100px);transform:translateX(100px)}.navBtns[data-state-fade=fadeout]{opacity:0}.navBtns[data-state-fade=fadeout] .headerNav__btn{-webkit-transition:-webkit-transform .2s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .2s cubic-bezier(.165,.84,.44,1) 0s}.navBtns[data-state-fade=fadeout] .calendar__btn{-webkit-transition:-webkit-transform .2s cubic-bezier(.165,.84,.44,1) 0s;transition:transform .2s cubic-bezier(.165,.84,.44,1) 0s}.headerNav__logo{display:block;margin:0 auto 25px;width:220px;height:54px;background:transparent url(/promotion/spring2019/assets/common/img/sp/nav/nav_logo.png) no-repeat top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px;position:relative}.headerNav__container{background:transparent url(../img/sp/nav/nav_bg.png) repeat top left;background-size:143px 143px;position:absolute;z-index:100;top:0;right:0;left:0;bottom:0;overflow-y:scroll;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.headerNav__scroll{padding:60px 0 100px;background:transparent url(../img/sp/nav/nav_frame.png) repeat-x top center;background-size:375px 77px}.footer{position:relative;z-index:1;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--toPagetopWrapper{position:relative;width:100%;height:267px}.footer__anchor--toPagetop{display:block;position:absolute;left:0;right:0;width:213px;height:183px;margin:43px auto 0;overflow:hidden;white-space:nowrap;text-indent:-9999px;overflow:visible}.footer__anchor--toPagetop:after{content:"";width:209px;height:223px;display:block;background-image:url(/promotion/spring2019/assets/common/img/sp/footer/to_pagetop.png);background-repeat:no-repeat;background-position:0 0;background-size:209px 223px;pointer-events:none}.siteNav{margin:0 auto;width:356px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.siteNav:after{content:"";display:block;margin:30px auto 35px;width:345.5px;height:16px;background:transparent url(/promotion/spring2019/assets/common/img/sp/nav/nav_bar.png) no-repeat top center;background-size:contain;visibility:visible}.siteNav .circle-btn{margin-bottom:10px;width:172.5px;height:172.5px;position:relative}.siteNav .circle-btn.icon-new:after{content:"";display:block;position:absolute;left:5px;bottom:10px;width:52px;height:52px;display:block;background-image:url(/promotion/spring2019/assets/common/img/sp/nav/nav_icon_new.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;-webkit-animation:blink03 1.5s linear infinite;animation:blink03 1.5s linear infinite}.siteNav .circle-btn .circle-btn__link{display:block;width:172.5px;height:172.5px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteNav .circle-btn#btn-001{margin-right:5px}.siteNav .circle-btn#btn-001 .circle-btn__link{background:transparent url(/promotion/spring2019/assets/common/img/sp/nav/nav_btn_001.png) no-repeat top center;background-size:contain}.siteNav .circle-btn#btn-002{margin-left:5px}.siteNav .circle-btn#btn-002 .circle-btn__link{background:transparent url(/promotion/spring2019/assets/common/img/sp/nav/nav_btn_002.png) no-repeat top center;background-size:contain}.siteNav .circle-btn#btn-002 .circle-btn__link.no-link{background:transparent url(/promotion/spring2019/assets/common/img/sp/nav/nav_btn_002_nolink.png) no-repeat top center;background-size:contain}.siteNav .circle-btn#btn-003{margin-bottom:5px;margin-right:5px}.siteNav .circle-btn#btn-003 .circle-btn__link{background:transparent url(/promotion/spring2019/assets/common/img/sp/nav/nav_btn_003.png) no-repeat top center;background-size:contain}.siteNav .circle-btn#btn-003 .circle-btn__link.no-link{background:transparent url(/promotion/spring2019/assets/common/img/sp/nav/nav_btn_003_nolink.png) no-repeat top center;background-size:contain}.siteNav .circle-btn#btn-004{margin-bottom:5px;margin-left:5px}.siteNav .circle-btn#btn-004 .circle-btn__link{background:transparent url(/promotion/spring2019/assets/common/img/sp/nav/nav_btn_004.png) no-repeat top center;background-size:contain}.siteNav .circle-btn#btn-005 .circle-btn__link{background:transparent url(/promotion/spring2019/assets/common/img/sp/nav/top_btn.png) no-repeat top center;background-size:contain}.siteNav--nav{margin:30px auto 0}.siteNav--nav .siteNav__item{margin:14px auto 0}.siteNav--nav .siteNav__item:nth-of-type(1){margin:0 auto}.siteNav--footer{margin:0 auto;padding:50px 0;background-color:rgba(0,0,0,.8)}.siteNav--footer .siteNav__item{margin:14px auto 0}.siteNav--footer .siteNav__item:nth-of-type(1){margin:0 auto}.tryGame{position:absolute;top:239px;left:0;right:0;margin:auto;width:305px;height:358px}.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}.getApp{width:346px;height:923px;display:block;background-image:url(/promotion/spring2019/assets/common/img/sp/app/about_monst.png);background-repeat:no-repeat;background-position:0 0;background-size:346px 923px;position:relative;margin:60px auto 0;padding:0 15px;box-sizing:border-box}.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:100%;margin:0 auto}.getApp .getApp__container{position:absolute;bottom:55px;right:0;left:0;display:block;text-align:center;white-space:nowrap}.getApp .getApp__icon{position:relative;right:0;left:0;display:block;margin:0 auto 30px;border-radius:18%;background-image:url(/promotion/spring2019/assets/common/img/sp/app/icon_app.png);background-repeat:no-repeat;background-size:100%;width:60px;height:60px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.getApp .getApp__btn--startup{margin:0 auto 18px;width:255px;height:55px;display:block;background-image:url(/promotion/spring2019/assets/common/img/sp/app/btn_startup.png);background-repeat:no-repeat;background-position:0 0;background-size:255px 55px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.getApp .getApp__btn--install{margin:0 auto;width:255px;height:55px;display:block;background-image:url(/promotion/spring2019/assets/common/img/sp/app/btn_install.png);background-repeat:no-repeat;background-position:0 0;background-size:255px 55px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare,.siteShare--footer,.siteShare--nav{position:relative}.siteShare .siteShare__ttl,.siteShare--footer .siteShare__ttl,.siteShare--nav .siteShare__ttl{margin:0 auto 15px;width:345px;height:120px;background:transparent url(/promotion/spring2019/assets/common/img/sp/nav/nav_sns_title.png) no-repeat top center;background-size:contain;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare .siteShare__text,.siteShare--footer .siteShare__text,.siteShare--nav .siteShare__text{margin:0 auto 15px;width:345px;height:120px;display:block;background-image:url(/promotion/spring2019/assets/common/img/sp/footer/text_share.png);background-repeat:no-repeat;background-position:top center;background-size:cover;overflow:hidden;white-space:nowrap;text-indent:-9999px;-webkit-animation:change 2s steps(1) infinite;animation:change 2s steps(1) infinite}@-webkit-keyframes change{0%{background-position:top center}50%{background-position:bottom center}}@keyframes change{0%{background-position:top center}50%{background-position:bottom center}}.siteShare .siteShare__list,.siteShare--footer .siteShare__list,.siteShare--nav .siteShare__list{text-align:center;font-size:0}.siteShare .siteShare__item,.siteShare--footer .siteShare__item,.siteShare--nav .siteShare__item{display:inline-block;margin:0 0 0 30px}.siteShare .siteShare__item:first-child,.siteShare--footer .siteShare__item:first-child,.siteShare--nav .siteShare__item:first-child{margin-left:0}.siteShare .siteShare__btn--line,.siteShare--footer .siteShare__btn--line,.siteShare--nav .siteShare__btn--line{width:46px;height:48px;display:block;background-image:url(/promotion/spring2019/assets/common/img/sp/sns/line.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare .siteShare__btn--twitter,.siteShare--footer .siteShare__btn--twitter,.siteShare--nav .siteShare__btn--twitter{width:46px;height:51px;display:block;background-image:url(/promotion/spring2019/assets/common/img/sp/sns/twitter.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare .siteShare__btn--facebook,.siteShare--footer .siteShare__btn--facebook,.siteShare--nav .siteShare__btn--facebook{width:46px;height:48px;display:block;background-image:url(/promotion/spring2019/assets/common/img/sp/sns/facebook.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare .siteShare__btn--weibo,.siteShare--footer .siteShare__btn--weibo,.siteShare--nav .siteShare__btn--weibo{width:46px;height:48px;display:block;background-image:url(/promotion/spring2019/assets/common/img/sp/sns/weibo.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare--footer{margin:40px 0 0}.siteShare--nav{margin:0 0 50px}.externalSite{margin:32px auto 0}.relationBanner__list{font-size:0;line-height:0;padding:0 15px}.relationBanner__list .relationBanner__item{display:inline-block;margin:0 0 0 15px;line-height:0}.relationBanner__list .relationBanner__item:first-child{margin-left:0}.relationBanner__list .relationBanner__link{position:relative;display:inline-block;width:auto;height:52px}.relationBanner__list .relationBanner__link img{position:relative;width:auto;height:100%}.downloadInfo{width:100%;margin-top:-41px;padding:41px 15px 40px;font-size:0;background:url(/promotion/spring2019/assets/common/img/sp/footer/download_bg.png);box-sizing:border-box}.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(/promotion/spring2019/assets/common/img/sp/app/icon_app.png);background-repeat:no-repeat;background-size:100%;width:38.5px;height:38.5px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__txt{display:inline-block;margin:0 auto;vertical-align:middle;width:297px;height:35px;display:inline-block;background-image:url(/promotion/spring2019/assets/common/img/sp/footer/download_h4.png);background-repeat:no-repeat;background-position:0 0;background-size:297px 35px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__list{margin:15px auto 0;font-size:0;line-height:0}.downloadInfo .downloadInfo__item{display:inline-block;line-height:0;margin:0 0 0 15px}.downloadInfo .downloadInfo__item:first-child{margin-left:0}.downloadInfo .downloadInfo__item .downloadInfo__link--appStore{width:105px;height:32px;display:block;background-image:url(/promotion/spring2019/assets/common/img/sp/footer/download_app.png);background-repeat:no-repeat;background-position:0 0;background-size:105px 32px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__item .downloadInfo__link--google{width:105px;height:32px;display:block;background-image:url(/promotion/spring2019/assets/common/img/sp/footer/download_google.png);background-repeat:no-repeat;background-position:0 0;background-size:105px 32px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__item .downloadInfo__link--apk{width:105px;height:32px;display:block;background-image:url(/promotion/spring2019/assets/common/img/sp/footer/download_apk.png);background-repeat:no-repeat;background-position:0 0;background-size:105px 32px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.appText__notes{width:100%;margin-top:40px;padding:0 15px;box-sizing:border-box;font-size:.9em;line-height:1.7;letter-spacing:-.03em;text-align:center;color:#fff}.appText__icon{margin:20px auto 0;width:40px;height:40px;display:block;background-image:url(/promotion/spring2019/assets/common/img/sp/footer/icon_rank.png);background-repeat:no-repeat;background-position:0 0;background-size:40px 40px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.aboutXflag{padding-bottom:35px}.aboutXflag .aboutXflag__logo{display:block;margin:40px auto 50px;background-image:url(//xflag.com/common/images/promotion_logo_xflag.png);background-repeat:no-repeat;background-size:100%;width:100px;height:115.5px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.aboutXflag .aboutXflag__list{margin:30px auto 40px;text-align:center}.aboutXflag .aboutXflag__item{display:inline-block;margin:0 20px}.aboutXflag .aboutXflag__item:first-child{margin-left:0}.aboutXflag .aboutXflag__link{font-size:.9em;text-decoration:none;color:#fff}.aboutXflag .aboutXflag__copyright{display:block;margin:3px 5px 0;font-family:Verdana,Arial,Geneva,Tahoma,sans-serif;font-size:.8em;text-align:center;color:#fff}