*{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:86px;height:60px;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:86px 60px}.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}.sp{display:none!important}.headerNav__btn{position:fixed;right:20px;bottom:30px;pointer-events:auto}.headerNav__btn.btnShow{width:126px;height:131px;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:126px 131px;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:126px;height:130px;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:126px 130px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.headerNav__btn.btnHide[data-easySwitch-state=hide]{display:none}.navBtns{width:0;position:absolute;z-index:102;top:0;left:0;-webkit-transition:opacity .2s linear 0s;transition:opacity .2s linear 0s;opacity:1}.navBtns[data-state-fade=fadeout]{opacity:0}.headerNav__logo{display:block;margin:0 auto 40px;width:350px;height:86px;background:transparent url(/promotion/spring2019/assets/common/img/pc/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/pc/nav/nav_bg.png) repeat top left;position:absolute;z-index:100;top:0;right:0;left:0;bottom:0;overflow:auto;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.headerNav__scroll{padding:60px 0 100px;background:transparent url(../img/pc/nav/nav_frame.png) repeat-x top center}.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--toPagetopWrapper{margin:0 auto;position:relative;width:1080px;height:380px}.footer__anchor--toPagetopWrapper .footer__anchor--toPagetop{position:absolute;top:8px;left:365px;display:block;width:329px;height:294px;margin:80px 0 0;overflow:hidden;white-space:nowrap;text-indent:-9999px;overflow:visible}.footer__anchor--toPagetopWrapper .footer__anchor--toPagetop:after{position:relative;left:-50px;content:"";display:block;pointer-events:none;background-position:0 0;background-repeat:no-repeat;background-size:cover;background-image:url(/promotion/spring2019/assets/common/img/pc/footer/to_pagetop.png);width:343px;height:358px;z-index:999}.footer__anchor--toPagetopWrapper .footer__anchor--toPagetop:hover:after{background-position:-343px 0}.siteNav--nav{margin:0 auto;width:585px;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--nav:after{content:"";display:block;margin:10px auto 30px;width:582px;height:28px;background:transparent url(/promotion/spring2019/assets/common/img/pc/nav/nav_bar.png) no-repeat top center;visibility:visible}.siteNav--nav .circle-btn{margin-bottom:30px;width:277px;height:277px;position:relative}.siteNav--nav .circle-btn.icon-new:after{content:"";display:block;position:absolute;left:10px;bottom:25px;width:60px;height:60px;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--nav .circle-btn .circle-btn__link{display:block;width:277px;height:277px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteNav--nav .circle-btn#btn-001{margin-right:15px}.siteNav--nav .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--nav .circle-btn#btn-002{margin-left:15px}.siteNav--nav .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--nav .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--nav .circle-btn#btn-003{margin-bottom:28px;margin-right:15px}.siteNav--nav .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--nav .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--nav .circle-btn#btn-004{margin-bottom:28px;margin-left:15px}.siteNav--nav .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--nav .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--footer{margin:0 auto;padding:60px 0;background-color:rgba(0,0,0,.8)}.tryGame{position:absolute;top:27px;left:448px;width:442px;height:520px}.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:80px auto 40px;width:920px;height:670px;display:block;background-image:url(/promotion/spring2019/assets/common/img/pc/app/about_monst.png);background-repeat:no-repeat;background-position:0 0;background-size:920px 670px}.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:320px;left:0;display:block;width:380px;text-align:center;white-space:nowrap}.getApp .getApp__icon{position:relative;right:0;left:0;display:block;margin:0 auto;background-image:url(/promotion/spring2019/assets/common/img/sp/app/icon_app.png);background-repeat:no-repeat;background-size:100%;width:80px;height:80px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.getApp .getApp__btn--startup{margin:43px auto 0;width:380px;height:82px;display:none;background-image:url(/promotion/spring2019/assets/common/img/sp/app/btn_startup.png);background-repeat:no-repeat;background-position:0 0;background-size:380px 82px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.getApp .getApp__btn--install{margin:43px 0 0;width:380px;height:82px;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:380px 82px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare,.siteShare--footer,.siteShare--nav{position:relative;width:100%;margin:0 auto}.siteShare--footer::before,.siteShare--nav::before,.siteShare::before{content:" ";display:block;clear:both;width:100%;height:0;margin-bottom:-1px;border-top:transparent solid 1px}.siteShare .siteShare__ttl,.siteShare--footer .siteShare__ttl,.siteShare--nav .siteShare__ttl{margin:0 auto 40px;width:541px;height:193px;background:transparent url(/promotion/spring2019/assets/common/img/pc/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 37px;width:541px;height:188px;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 40px}.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:68px;height:68px;display:block;background-image:url(/promotion/spring2019/assets/common/img/sp/sns/line.png);background-repeat:no-repeat;background-position:0 0;background-size:68px 68px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare .siteShare__btn--twitter,.siteShare--footer .siteShare__btn--twitter,.siteShare--nav .siteShare__btn--twitter{width:72px;height:72px;display:block;background-image:url(/promotion/spring2019/assets/common/img/sp/sns/twitter.png);background-repeat:no-repeat;background-position:0 0;background-size:72px 72px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare .siteShare__btn--facebook,.siteShare--footer .siteShare__btn--facebook,.siteShare--nav .siteShare__btn--facebook{width:68px;height:68px;display:block;background-image:url(/promotion/spring2019/assets/common/img/sp/sns/facebook.png);background-repeat:no-repeat;background-position:0 0;background-size:68px 68px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare .siteShare__btn--weibo,.siteShare--footer .siteShare__btn--weibo,.siteShare--nav .siteShare__btn--weibo{width:68px;height:68px;display:block;background-image:url(/promotion/spring2019/assets/common/img/sp/sns/weibo.png);background-repeat:no-repeat;background-position:0 0;background-size:68px 68px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteShare--footer{margin-top:35px}.externalSite{margin:40px auto 0}.relationBanner__list{width:900px;margin:0 auto;font-size:0;text-align:center}.relationBanner__list .relationBanner__item{display:inline-block;margin:0 0 0 40px;line-height:0}.relationBanner__list .relationBanner__item:first-child{margin-left:0}.relationBanner__list .relationBanner__link{position:relative;display:inline-block;height:75px}.relationBanner__list .relationBanner__link img{position:relative;width:auto;height:100%}.downloadInfo{width:100%;padding:32px 0;font-size:0;text-align:center;background:url(/promotion/spring2019/assets/common/img/sp/footer/download_bg.png)}.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 15px 0 27px;vertical-align:middle;background-image:url(/promotion/spring2019/assets/common/img/sp/app/icon_app.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 108px 0 0;vertical-align:middle;width:386px;height:45px;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:386px 45px;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;position:relative;z-index:1}.downloadInfo .downloadInfo__item{display:inline-block;margin:0 16px 0 0;line-height:0}.downloadInfo .downloadInfo__item:last-child{margin-right:0}.downloadInfo .downloadInfo__item .downloadInfo__link--appStore{width:162px;height:49px;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:162px 49px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__item .downloadInfo__link--google{width:163px;height:49px;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:163px 49px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__item .downloadInfo__link--apk{width:163px;height:49px;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:163px 49px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.appText__notes{margin-top:24px;font-size:1.2em;line-height:1.8;text-align:center;color:#fff}.appText__icon{margin:30px auto 0;width:42px;height:42px;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:100% auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}.aboutXflag{padding-bottom:50px}.aboutXflag .aboutXflag__logo{display:block;margin:85px auto 100px;background-image:url(//xflag.com/common/images/promotion_logo_xflag.png);background-repeat:no-repeat;background-size:100%;width:104px;height:120px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.aboutXflag .aboutXflag__list{margin:38px auto 40px;text-align:center}.aboutXflag .aboutXflag__item{display:inline-block;margin:0 0 0 40px}.aboutXflag .aboutXflag__item:first-child{margin-left:-20px}.aboutXflag .aboutXflag__link{font-size:1.2em;text-decoration:none;color:#fff}.aboutXflag .aboutXflag__link:hover{text-decoration:underline}.aboutXflag .aboutXflag__copyright{display:block;font-family:Verdana,Arial,Geneva,Tahoma,sans-serif;font-size:1em;text-align:center;color:#fff}