body{position:relative;overflow-x:hidden}.cursor{border-radius:50%;position:absolute;top:0;left:0;pointer-events:none}.cursor{width:44px;height:44px;display:block;background-image:url(/promotion/winter2020/assets/common/img/pc/common/pointer.png);background-repeat:no-repeat;background-position:0 0;background-size:44px 44px;z-index:10000;-webkit-transition:-webkit-transform ease .1s;transition:transform ease .1s}.cursor.is-active{-webkit-transform:scale(1.5);transform:scale(1.5)}.cursor.is-active::after{content:"";position:absolute;left:-13px;top:-13px;width:70px;height:69px;display:block;background-image:url(/promotion/winter2020/assets/common/img/pc/common/pointer_text.png);background-repeat:no-repeat;background-position:0 0;background-size:70px 69px;-webkit-animation:rotateAnim 6s linear 0s infinite;animation:rotateAnim 6s linear 0s infinite}@-webkit-keyframes BounceLoop{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}6.896551724137931%{-webkit-transform:scale(.9);transform:scale(.9)}13.793103448275861%{-webkit-transform:scale(1.1);transform:scale(1.1)}24.137931034482758%{-webkit-transform:scale(.98);transform:scale(.98)}37.93103448275862%{-webkit-transform:scale(1.01);transform:scale(1.01)}48.275862068965516%{-webkit-transform:scale(.99);transform:scale(.99)}55.172413793103445%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes BounceLoop{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}6.896551724137931%{-webkit-transform:scale(.9);transform:scale(.9)}13.793103448275861%{-webkit-transform:scale(1.1);transform:scale(1.1)}24.137931034482758%{-webkit-transform:scale(.98);transform:scale(.98)}37.93103448275862%{-webkit-transform:scale(1.01);transform:scale(1.01)}48.275862068965516%{-webkit-transform:scale(.99);transform:scale(.99)}55.172413793103445%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes BounceLoop2{0%{-webkit-transform:scale(1);transform:scale(1)}3.389830508474576%{-webkit-transform:scale(.92);transform:scale(.92)}8.47457627118644%{-webkit-transform:scale(1.08);transform:scale(1.08)}15.254237288135593%{-webkit-transform:scale(.96);transform:scale(.96)}22.033898305084744%{-webkit-transform:scale(1.02);transform:scale(1.02)}27.11864406779661%{-webkit-transform:scale(.99);transform:scale(.99)}32.20338983050847%{-webkit-transform:scale(1.005);transform:scale(1.005)}35.59322033898305%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes BounceLoop2{0%{-webkit-transform:scale(1);transform:scale(1)}3.389830508474576%{-webkit-transform:scale(.92);transform:scale(.92)}8.47457627118644%{-webkit-transform:scale(1.08);transform:scale(1.08)}15.254237288135593%{-webkit-transform:scale(.96);transform:scale(.96)}22.033898305084744%{-webkit-transform:scale(1.02);transform:scale(1.02)}27.11864406779661%{-webkit-transform:scale(.99);transform:scale(.99)}32.20338983050847%{-webkit-transform:scale(1.005);transform:scale(1.005)}35.59322033898305%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes BounceLoop3{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}6.896551724137931%{-webkit-transform:scale(.9);transform:scale(.9)}13.793103448275861%{-webkit-transform:scale(1.2);transform:scale(1.2)}24.137931034482758%{-webkit-transform:scale(.98);transform:scale(.98)}37.93103448275862%{-webkit-transform:scale(1.01);transform:scale(1.01)}48.275862068965516%{-webkit-transform:scale(.99);transform:scale(.99)}55.172413793103445%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes BounceLoop3{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}6.896551724137931%{-webkit-transform:scale(.9);transform:scale(.9)}13.793103448275861%{-webkit-transform:scale(1.2);transform:scale(1.2)}24.137931034482758%{-webkit-transform:scale(.98);transform:scale(.98)}37.93103448275862%{-webkit-transform:scale(1.01);transform:scale(1.01)}48.275862068965516%{-webkit-transform:scale(.99);transform:scale(.99)}55.172413793103445%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes BallClearAnim{0%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}5.084745762711865%{opacity:1;-webkit-transform:translate(0,-15.6px) rotate(0) scale(1,1);transform:translate(0,-15.6px) rotate(0) scale(1,1)}6.779661016949152%{opacity:1;-webkit-transform:translate(0,-18.2px) rotate(0) scale(1,1);transform:translate(0,-18.2px) rotate(0) scale(1,1)}8.47457627118644%{opacity:1;-webkit-transform:translate(-.25px,-21.06px) rotate(5.99817deg) scale(1.00001,1.00001);transform:translate(-.25px,-21.06px) rotate(5.99817deg) scale(1.00001,1.00001)}11.864406779661017%{opacity:1;-webkit-transform:translate(-.2px,-23.595px) rotate(-5.99904deg) scale(1.00001,1.00001);transform:translate(-.2px,-23.595px) rotate(-5.99904deg) scale(1.00001,1.00001)}15.254237288135593%{opacity:1;-webkit-transform:translate(-.25px,-23.66px) rotate(5.99817deg) scale(1.00001,1.00001);transform:translate(-.25px,-23.66px) rotate(5.99817deg) scale(1.00001,1.00001)}18.64406779661017%{opacity:1;-webkit-transform:translate(-.2px,-20.995px) rotate(-5.99904deg) scale(1.00001,1.00001);transform:translate(-.2px,-20.995px) rotate(-5.99904deg) scale(1.00001,1.00001)}22.033898305084744%{opacity:1;-webkit-transform:translate(0,-18.2px) rotate(0) scale(1,1);transform:translate(0,-18.2px) rotate(0) scale(1,1)}23.728813559322035%{opacity:1;-webkit-transform:translate(0,-15.6px) rotate(0) scale(1,1);transform:translate(0,-15.6px) rotate(0) scale(1,1)}25.423728813559322%{opacity:1;-webkit-transform:translate(0,-15.6px) rotate(0) scale(1,1);transform:translate(0,-15.6px) rotate(0) scale(1,1)}30.508474576271187%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes BallClearAnim{0%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}5.084745762711865%{opacity:1;-webkit-transform:translate(0,-15.6px) rotate(0) scale(1,1);transform:translate(0,-15.6px) rotate(0) scale(1,1)}6.779661016949152%{opacity:1;-webkit-transform:translate(0,-18.2px) rotate(0) scale(1,1);transform:translate(0,-18.2px) rotate(0) scale(1,1)}8.47457627118644%{opacity:1;-webkit-transform:translate(-.25px,-21.06px) rotate(5.99817deg) scale(1.00001,1.00001);transform:translate(-.25px,-21.06px) rotate(5.99817deg) scale(1.00001,1.00001)}11.864406779661017%{opacity:1;-webkit-transform:translate(-.2px,-23.595px) rotate(-5.99904deg) scale(1.00001,1.00001);transform:translate(-.2px,-23.595px) rotate(-5.99904deg) scale(1.00001,1.00001)}15.254237288135593%{opacity:1;-webkit-transform:translate(-.25px,-23.66px) rotate(5.99817deg) scale(1.00001,1.00001);transform:translate(-.25px,-23.66px) rotate(5.99817deg) scale(1.00001,1.00001)}18.64406779661017%{opacity:1;-webkit-transform:translate(-.2px,-20.995px) rotate(-5.99904deg) scale(1.00001,1.00001);transform:translate(-.2px,-20.995px) rotate(-5.99904deg) scale(1.00001,1.00001)}22.033898305084744%{opacity:1;-webkit-transform:translate(0,-18.2px) rotate(0) scale(1,1);transform:translate(0,-18.2px) rotate(0) scale(1,1)}23.728813559322035%{opacity:1;-webkit-transform:translate(0,-15.6px) rotate(0) scale(1,1);transform:translate(0,-15.6px) rotate(0) scale(1,1)}25.423728813559322%{opacity:1;-webkit-transform:translate(0,-15.6px) rotate(0) scale(1,1);transform:translate(0,-15.6px) rotate(0) scale(1,1)}30.508474576271187%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes BallClearAnim2{0%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}5.084745762711865%{opacity:1;-webkit-transform:translate(0,-9.6px) rotate(0) scale(1,1);transform:translate(0,-9.6px) rotate(0) scale(1,1)}6.779661016949152%{opacity:1;-webkit-transform:translate(0,-11.2px) rotate(0) scale(1,1);transform:translate(0,-11.2px) rotate(0) scale(1,1)}8.47457627118644%{opacity:1;-webkit-transform:translate(-.25px,-12.96px) rotate(5.99817deg) scale(1.00001,1.00001);transform:translate(-.25px,-12.96px) rotate(5.99817deg) scale(1.00001,1.00001)}11.864406779661017%{opacity:1;-webkit-transform:translate(-.2px,-14.52px) rotate(-5.99904deg) scale(1.00001,1.00001);transform:translate(-.2px,-14.52px) rotate(-5.99904deg) scale(1.00001,1.00001)}15.254237288135593%{opacity:1;-webkit-transform:translate(-.25px,-14.56px) rotate(5.99817deg) scale(1.00001,1.00001);transform:translate(-.25px,-14.56px) rotate(5.99817deg) scale(1.00001,1.00001)}18.64406779661017%{opacity:1;-webkit-transform:translate(-.2px,-12.92px) rotate(-5.99904deg) scale(1.00001,1.00001);transform:translate(-.2px,-12.92px) rotate(-5.99904deg) scale(1.00001,1.00001)}22.033898305084744%{opacity:1;-webkit-transform:translate(0,-11.2px) rotate(0) scale(1,1);transform:translate(0,-11.2px) rotate(0) scale(1,1)}23.728813559322035%{opacity:1;-webkit-transform:translate(0,-9.6px) rotate(0) scale(1,1);transform:translate(0,-9.6px) rotate(0) scale(1,1)}25.423728813559322%{opacity:1;-webkit-transform:translate(0,-9.6px) rotate(0) scale(1,1);transform:translate(0,-9.6px) rotate(0) scale(1,1)}30.508474576271187%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes BallClearAnim2{0%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}5.084745762711865%{opacity:1;-webkit-transform:translate(0,-9.6px) rotate(0) scale(1,1);transform:translate(0,-9.6px) rotate(0) scale(1,1)}6.779661016949152%{opacity:1;-webkit-transform:translate(0,-11.2px) rotate(0) scale(1,1);transform:translate(0,-11.2px) rotate(0) scale(1,1)}8.47457627118644%{opacity:1;-webkit-transform:translate(-.25px,-12.96px) rotate(5.99817deg) scale(1.00001,1.00001);transform:translate(-.25px,-12.96px) rotate(5.99817deg) scale(1.00001,1.00001)}11.864406779661017%{opacity:1;-webkit-transform:translate(-.2px,-14.52px) rotate(-5.99904deg) scale(1.00001,1.00001);transform:translate(-.2px,-14.52px) rotate(-5.99904deg) scale(1.00001,1.00001)}15.254237288135593%{opacity:1;-webkit-transform:translate(-.25px,-14.56px) rotate(5.99817deg) scale(1.00001,1.00001);transform:translate(-.25px,-14.56px) rotate(5.99817deg) scale(1.00001,1.00001)}18.64406779661017%{opacity:1;-webkit-transform:translate(-.2px,-12.92px) rotate(-5.99904deg) scale(1.00001,1.00001);transform:translate(-.2px,-12.92px) rotate(-5.99904deg) scale(1.00001,1.00001)}22.033898305084744%{opacity:1;-webkit-transform:translate(0,-11.2px) rotate(0) scale(1,1);transform:translate(0,-11.2px) rotate(0) scale(1,1)}23.728813559322035%{opacity:1;-webkit-transform:translate(0,-9.6px) rotate(0) scale(1,1);transform:translate(0,-9.6px) rotate(0) scale(1,1)}25.423728813559322%{opacity:1;-webkit-transform:translate(0,-9.6px) rotate(0) scale(1,1);transform:translate(0,-9.6px) rotate(0) scale(1,1)}30.508474576271187%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes CharaOverlayloop{0%{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transform:scale(1);transform:scale(1);opacity:.8}50%{-webkit-filter:brightness(2);filter:brightness(2);-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}100%{-webkit-filter:brightness(2);filter:brightness(2);-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}}@keyframes CharaOverlayloop{0%{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transform:scale(1);transform:scale(1);opacity:.8}50%{-webkit-filter:brightness(2);filter:brightness(2);-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}100%{-webkit-filter:brightness(2);filter:brightness(2);-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}}@-webkit-keyframes BossAngryAnim{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}4.545454545454546%{-webkit-transform:scale(1,1);transform:scale(1,1)}6.8181818181818175%{-webkit-transform:translate(0,-2px) rotate(0) scale(1,1);transform:translate(0,-2px) rotate(0) scale(1,1)}9.090909090909092%{-webkit-transform:translate(0,2px) rotate(0) scale(1,1);transform:translate(0,2px) rotate(0) scale(1,1)}11.363636363636363%{-webkit-transform:translate(0,-2px) rotate(0) scale(1,1);transform:translate(0,-2px) rotate(0) scale(1,1)}13.636363636363635%{-webkit-transform:translate(0,2px) rotate(0) scale(1,1);transform:translate(0,2px) rotate(0) scale(1,1)}15.909090909090908%{-webkit-transform:translate(0,-2px) rotate(0) scale(1,1);transform:translate(0,-2px) rotate(0) scale(1,1)}18.181818181818183%{-webkit-transform:translate(0,2px) rotate(0) scale(1,1);transform:translate(0,2px) rotate(0) scale(1,1)}20.454545454545457%{-webkit-transform:translate(0,-2px) rotate(0) scale(1,1);transform:translate(0,-2px) rotate(0) scale(1,1)}22.727272727272727%{-webkit-transform:translate(0,2px) rotate(0) scale(1,1);transform:translate(0,2px) rotate(0) scale(1,1)}25%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes BossAngryAnim{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}4.545454545454546%{-webkit-transform:scale(1,1);transform:scale(1,1)}6.8181818181818175%{-webkit-transform:translate(0,-2px) rotate(0) scale(1,1);transform:translate(0,-2px) rotate(0) scale(1,1)}9.090909090909092%{-webkit-transform:translate(0,2px) rotate(0) scale(1,1);transform:translate(0,2px) rotate(0) scale(1,1)}11.363636363636363%{-webkit-transform:translate(0,-2px) rotate(0) scale(1,1);transform:translate(0,-2px) rotate(0) scale(1,1)}13.636363636363635%{-webkit-transform:translate(0,2px) rotate(0) scale(1,1);transform:translate(0,2px) rotate(0) scale(1,1)}15.909090909090908%{-webkit-transform:translate(0,-2px) rotate(0) scale(1,1);transform:translate(0,-2px) rotate(0) scale(1,1)}18.181818181818183%{-webkit-transform:translate(0,2px) rotate(0) scale(1,1);transform:translate(0,2px) rotate(0) scale(1,1)}20.454545454545457%{-webkit-transform:translate(0,-2px) rotate(0) scale(1,1);transform:translate(0,-2px) rotate(0) scale(1,1)}22.727272727272727%{-webkit-transform:translate(0,2px) rotate(0) scale(1,1);transform:translate(0,2px) rotate(0) scale(1,1)}25%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes FlyAnim{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,4.8px,0);transform:translate3d(0,4.8px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes FlyAnim{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,4.8px,0);transform:translate3d(0,4.8px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes FadeBlinkAnim{0%{opacity:1}25%{opacity:0}50%{opacity:1}100%{opacity:1}}@keyframes FadeBlinkAnim{0%{opacity:1}25%{opacity:0}50%{opacity:1}100%{opacity:1}}@-webkit-keyframes shakeAnim{0%{-webkit-transform:translate3d(-4.8px,-1.6px,0);transform:translate3d(-4.8px,-1.6px,0)}5%{-webkit-transform:translate3d(2.4px,-2.4px,0);transform:translate3d(2.4px,-2.4px,0)}10%{-webkit-transform:translate3d(4.8px,3.2px,0);transform:translate3d(4.8px,3.2px,0)}15%{-webkit-transform:translate3d(-1.6px,1.6px,0);transform:translate3d(-1.6px,1.6px,0)}20%{-webkit-transform:translate3d(-4px,-3.2px,0);transform:translate3d(-4px,-3.2px,0)}25%{-webkit-transform:translate3d(4px,-1.6px,0);transform:translate3d(4px,-1.6px,0)}30%{-webkit-transform:translate3d(2.4px,1.6px,0);transform:translate3d(2.4px,1.6px,0)}35%{-webkit-transform:translate3d(-4.8px,3.2px,0);transform:translate3d(-4.8px,3.2px,0)}40%{-webkit-transform:translate3d(-2.4px,-1.6px,0);transform:translate3d(-2.4px,-1.6px,0)}45%{-webkit-transform:translate3d(2.4px,-3.2px,0);transform:translate3d(2.4px,-3.2px,0)}50%{-webkit-transform:translate3d(-4.8px,-1.6px,0);transform:translate3d(-4.8px,-1.6px,0)}55%{-webkit-transform:translate3d(2.4px,-2.4px,0);transform:translate3d(2.4px,-2.4px,0)}60%{-webkit-transform:translate3d(4.8px,3.2px,0);transform:translate3d(4.8px,3.2px,0)}65%{-webkit-transform:translate3d(-1.6px,1.6px,0);transform:translate3d(-1.6px,1.6px,0)}70%{-webkit-transform:translate3d(-4px,-3.2px,0);transform:translate3d(-4px,-3.2px,0)}75%{-webkit-transform:translate3d(4px,-1.6px,0);transform:translate3d(4px,-1.6px,0)}80%{-webkit-transform:translate3d(2.4px,1.6px,0);transform:translate3d(2.4px,1.6px,0)}85%{-webkit-transform:translate3d(-4.8px,3.2px,0);transform:translate3d(-4.8px,3.2px,0)}90%{-webkit-transform:translate3d(-2.4px,-1.6px,0);transform:translate3d(-2.4px,-1.6px,0)}95%{-webkit-transform:translate3d(2.4px,-3.2px,0);transform:translate3d(2.4px,-3.2px,0)}100%{-webkit-transform:translate3d(4px,-1.6px,0);transform:translate3d(4px,-1.6px,0)}}@keyframes shakeAnim{0%{-webkit-transform:translate3d(-4.8px,-1.6px,0);transform:translate3d(-4.8px,-1.6px,0)}5%{-webkit-transform:translate3d(2.4px,-2.4px,0);transform:translate3d(2.4px,-2.4px,0)}10%{-webkit-transform:translate3d(4.8px,3.2px,0);transform:translate3d(4.8px,3.2px,0)}15%{-webkit-transform:translate3d(-1.6px,1.6px,0);transform:translate3d(-1.6px,1.6px,0)}20%{-webkit-transform:translate3d(-4px,-3.2px,0);transform:translate3d(-4px,-3.2px,0)}25%{-webkit-transform:translate3d(4px,-1.6px,0);transform:translate3d(4px,-1.6px,0)}30%{-webkit-transform:translate3d(2.4px,1.6px,0);transform:translate3d(2.4px,1.6px,0)}35%{-webkit-transform:translate3d(-4.8px,3.2px,0);transform:translate3d(-4.8px,3.2px,0)}40%{-webkit-transform:translate3d(-2.4px,-1.6px,0);transform:translate3d(-2.4px,-1.6px,0)}45%{-webkit-transform:translate3d(2.4px,-3.2px,0);transform:translate3d(2.4px,-3.2px,0)}50%{-webkit-transform:translate3d(-4.8px,-1.6px,0);transform:translate3d(-4.8px,-1.6px,0)}55%{-webkit-transform:translate3d(2.4px,-2.4px,0);transform:translate3d(2.4px,-2.4px,0)}60%{-webkit-transform:translate3d(4.8px,3.2px,0);transform:translate3d(4.8px,3.2px,0)}65%{-webkit-transform:translate3d(-1.6px,1.6px,0);transform:translate3d(-1.6px,1.6px,0)}70%{-webkit-transform:translate3d(-4px,-3.2px,0);transform:translate3d(-4px,-3.2px,0)}75%{-webkit-transform:translate3d(4px,-1.6px,0);transform:translate3d(4px,-1.6px,0)}80%{-webkit-transform:translate3d(2.4px,1.6px,0);transform:translate3d(2.4px,1.6px,0)}85%{-webkit-transform:translate3d(-4.8px,3.2px,0);transform:translate3d(-4.8px,3.2px,0)}90%{-webkit-transform:translate3d(-2.4px,-1.6px,0);transform:translate3d(-2.4px,-1.6px,0)}95%{-webkit-transform:translate3d(2.4px,-3.2px,0);transform:translate3d(2.4px,-3.2px,0)}100%{-webkit-transform:translate3d(4px,-1.6px,0);transform:translate3d(4px,-1.6px,0)}}@-webkit-keyframes rotateAnim{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateAnim{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.body-sub{position:relative;z-index:-2}.body-sub::before{content:"";position:fixed;width:100%;height:100%;z-index:-2;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/common/pattern_red.png);background-repeat:repeat;background-position:0 0;background-size:200px 200px}.sub-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:10}.l-pc{height:100%;position:fixed;width:calc(100% - 600px)}.l-pc__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 3%;margin-top:40px;position:relative;z-index:2}.l-pc__logo{width:25.65789%;min-width:160px;max-width:195px}.l-pc__logo-img{width:100%;height:0;display:block;background-image:url(/promotion/winter2020/assets/common/img/pc/header/monst_logo.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;padding-top:71.28205%;overflow:hidden;white-space:nowrap;text-indent:-9999px;position:relative;z-index:10}.l-pc__campaign{width:30.26316%;min-width:196px;max-width:230px;position:relative;top:-18px}@media screen and (min-width:1280px) and (max-width:1440px){.l-pc__campaign{top:0}}.l-pc__campaign-text{width:100%;height:0;display:block;background-image:url(/promotion/winter2020/assets/common/img/pc/header/campaign_text.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;padding-top:12.26766%;overflow:hidden;white-space:nowrap;text-indent:-9999px}.l-pc__20-21{width:19.07895%;min-width:110px;max-width:145px}.l-pc__20-21-img{width:100%;height:0;display:block;background-image:url(/promotion/winter2020/assets/common/img/pc/header/campaign_icon.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;padding-top:69.64286%;overflow:hidden;white-space:nowrap;text-indent:-9999px}.l-pc__bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:absolute;width:100%;bottom:40px;padding:0 3%;z-index:2}.l-pc__share{z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-pc__share-item{margin-right:10px}.l-pc__share-item:first-child{margin-right:20px}.l-pc__share-text{width:66px;height:18px;display:block;background-image:url(/promotion/winter2020/assets/common/img/pc/layout/share_text.png);background-repeat:no-repeat;background-position:0 0;background-size:66px 18px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.l-pc__share-facebook{width:50px;height:51px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/sns/facebook.png);background-repeat:no-repeat;background-position:0 0;background-size:50px 51px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.l-pc__share-twitter{width:51px;height:51px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/sns/twitter.png);background-repeat:no-repeat;background-position:0 0;background-size:51px 51px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.l-pc__share-line{width:51px;height:51px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/sns/line.png);background-repeat:no-repeat;background-position:0 0;background-size:51px 51px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.is-newyear .l-pc__share--common,.is-xmas .l-pc__share--common,.is-yearend .l-pc__share--common,.l-pc__share--newyear,.l-pc__share--xmas,.l-pc__share--yearend{display:none}.is-newyear .l-pc__share--newyear,.is-xmas .l-pc__share--xmas,.is-yearend .l-pc__share--yearend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.l-pc__qr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:332px;margin-right:20px}.l-pc__qr-inner{width:40.96386%;min-width:116px;max-width:136px;margin-right:30px}@media screen and (min-width:1280px) and (max-width:1680px){.l-pc__qr-inner{width:116px;margin-right:20px}}.l-pc__qr-img{overflow:hidden;white-space:nowrap;text-indent:-9999px}.l-pc__qr-serif{width:22.28916%;min-width:60px;max-width:74px;position:relative;bottom:8px}@media screen and (min-width:1280px) and (max-width:1680px){.l-pc__qr-serif{width:54px}}.l-pc__qr-serif-img{overflow:hidden;white-space:nowrap;text-indent:-9999px}.l-pc__qr-serif-img{width:100%;height:0;display:block;background-image:url(/promotion/winter2020/assets/common/img/pc/layout/qr_mirunayo.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;padding-top:197.2973%}.l-pc__talent{position:absolute;top:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-pc__talent-inner{width:100%;height:auto;display:block;background-image:url(/promotion/winter2020/assets/common/img/pc/layout/pc_fv.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.l-pc__talent-inner::after{content:"";width:0;height:0;padding-top:138.93939%;display:block}@media screen and (max-width:1280px){.body-sub::before{position:absolute;top:0;left:0}.body-sub::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/common/tab/paper.png);background-repeat:no-repeat;background-position:center;background-size:cover;z-index:-1}.sub-main{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.l-pc{display:none}}.logoArea{position:absolute;top:0;right:0;z-index:10;width:600px}@media screen and (max-width:1280px){.logoArea{left:0;margin:auto}}.logoArea__inner{width:100%;height:114.4px;position:relative;overflow:hidden;white-space:nowrap;text-indent:-9999px}.logoArea__20-21,.logoArea__campaign,.logoArea__monst{position:absolute;bottom:0}.logoArea__monst{left:16px;width:140px;height:100px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/header/monst_logo.png);background-repeat:no-repeat;background-position:0 0;background-size:140px 100px}.logoArea__campaign{left:209.6px;width:179px;height:78px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/header/campaign_text.png);background-repeat:no-repeat;background-position:0 0;background-size:179px 78px}.logoArea__20-21{right:14.4px;width:113px;height:80px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/header/campaign_icon.png);background-repeat:no-repeat;background-position:0 0;background-size:113px 80px}.cvButton{position:fixed;bottom:0;right:0;width:600px}@media screen and (max-width:1280px){.cvButton{left:0;margin:auto}}.cvButton__wrap{width:100%;height:104px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-image:url(/promotion/winter2020/assets/common/img/sp/conversion/cv_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cvButton__install{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:216px;height:73px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/conversion/btn_install.png);background-repeat:no-repeat;background-position:0 0;background-size:216px 73px;margin:0 24px 0 0}.cvButton__open{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:216px;height:73px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/conversion/btn_startup.png);background-repeat:no-repeat;background-position:0 0;background-size:216px 73px}.cvButton__wrap{-webkit-transition:all .4s cubic-bezier(.23,1,.32,1) 0s;transition:all .4s cubic-bezier(.23,1,.32,1) 0s;-webkit-transform:translateY(120px);transform:translateY(120px);opacity:0}.cvButton.is-entered .cvButton__wrap{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.cvButton.is-outed .cvButton__wrap{-webkit-transform:translateY(120px);transform:translateY(120px);opacity:0}.siteNav{display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/common/pattern_black.png);background-repeat:repeat;background-position:0 0;background-size:160px 160px}.siteNav__topicsTitle{padding-top:60.8px;overflow:hidden;white-space:nowrap;text-indent:-9999px;width:100%;height:227px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/common/pattern_red_gradient.png);background-repeat:no-repeat;background-position:0 0;background-size:600px 227px}.siteNav__topicsTitle .head{position:relative;margin:auto;width:135px;height:30px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/siteNav/topics_head.png);background-repeat:no-repeat;background-position:0 0;background-size:135px 30px}.siteNav__topicsTitle .head::after,.siteNav__topicsTitle .head::before{content:'';position:absolute;top:-3.2px;width:37px;height:36px;display:block;background-image:url(/promotion/winter2020/assets/index/img/sp/common/icon.png);background-repeat:no-repeat;background-position:0 0;background-size:37px 36px}.siteNav__topicsTitle .head::before{left:-46.4px}.siteNav__topicsTitle .head::after{right:-46.4px}.siteNav__topicsTitle .title{margin:17.6px auto 0;width:272px;height:68px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/siteNav/topics_title.png);background-repeat:no-repeat;background-position:0 0;background-size:272px 68px}.siteNav__topicsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:163.2px}.siteNav__topicsItem{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:19.2px 12.8px 0 25.6px;color:#fff;border:1.6px solid #000;border-left:0;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/siteNav/topics_bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}.siteNav__topicsItem[data-topic="3"]{border-right:0}.siteNav__topicsItem .date{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:132.8px;padding:4.8px 0;line-height:1;letter-spacing:.08em;font-size:1.6em;white-space:nowrap;border:1.6px solid #cb272e;color:#cb272e}.siteNav__topicsItem .date span{margin:0 -.64em}.siteNav__topicsItem .heading{margin-top:8px;line-height:2;font-size:1.76em}.siteNav__topicsItem[data-state=comingsoon]{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;background:0 0}.siteNav__topicsItem[data-state=comingsoon] .comingsoon{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:149px;height:68px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/siteNav/coming_soon.png);background-repeat:no-repeat;background-position:0 0;background-size:149px 68px}.siteNav__heading{margin-top:16px;overflow:hidden;white-space:nowrap;text-indent:-9999px;width:100%;height:120px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/siteNav/heading.png);background-repeat:no-repeat;background-position:0 0;background-size:600px 120px}.siteNav__menuList{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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:16px}.siteNav__menuItem{display:block;position:relative;width:292px;height:161.6px;margin-bottom:16px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteNav__menuItem .icon,.siteNav__menuItem::before{position:absolute;left:8px;top:8px}.siteNav__menuItem .icon{-webkit-animation:BounceLoop 1.5s cubic-bezier(.455,.03,.515,.955) infinite;animation:BounceLoop 1.5s cubic-bezier(.455,.03,.515,.955) infinite}.siteNav__menuItem::before{content:'';-webkit-animation:CharaOverlayloop 1.5s cubic-bezier(.165,.84,.44,1) 0s infinite;animation:CharaOverlayloop 1.5s cubic-bezier(.165,.84,.44,1) 0s infinite}.siteNav__menuItem[data-state=new] .icon,.siteNav__menuItem[data-state=new]::before{width:62px;height:62px;display:block;background-image:url(/promotion/winter2020/assets/index/img/sp/menu/icon_new.png);background-repeat:no-repeat;background-position:0 0;background-size:62px 62px}.siteNav__menuItem[data-state=update] .icon,.siteNav__menuItem[data-state=update]::before{width:62px;height:62px;display:block;background-image:url(/promotion/winter2020/assets/index/img/sp/menu/icon_update.png);background-repeat:no-repeat;background-position:0 0;background-size:62px 62px}.siteNav__menuItem[data-menu=xmas]{display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/siteNav/menu/xmas.png);background-repeat:no-repeat;background-position:0 0;background-size:292px 162px}.siteNav__menuItem[data-menu=top]{display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/siteNav/menu/top.png);background-repeat:no-repeat;background-position:0 0;background-size:292px 162px}.siteNav__menuItem[data-state=comingsoon]{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;width:292px}.siteNav__menuItem[data-state=comingsoon] .comingsoon{width:174px;height:82px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/2nd/siteNav/menu/coming_soon.png);background-repeat:no-repeat;background-position:0 0;background-size:174px 82px}.siteNav__menuItem[data-menu=mahoroba]{display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/2nd/siteNav/menu/mahoroba.png);background-repeat:no-repeat;background-position:0 0;background-size:292px 162px}.siteNav__menuItem[data-menu=bingo]{display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/4th/siteNav/menu/bingo.png);background-repeat:no-repeat;background-position:0 0;background-size:292px 162px}.siteNav__menuItem[data-menu=event]{display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/5th/siteNav/menu/event.png);background-repeat:no-repeat;background-position:0 0;background-size:292px 162px}.siteNav__menuItem[data-menu=countdown]{display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/5th/siteNav/menu/countdown.png);background-repeat:no-repeat;background-position:0 0;background-size:292px 162px}.siteNav__menuItem[data-menu=arsene]{display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/5th/siteNav/menu/arsene.png);background-repeat:no-repeat;background-position:0 0;background-size:292px 162px}.siteNav__menuItem[data-menu=kuji]{display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/5th/siteNav/menu/kuji.png);background-repeat:no-repeat;background-position:0 0;background-size:292px 162px}.footer{position:relative;z-index:1;width:100%;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/common/pattern_gray.png);background-repeat:repeat;background-position:0 0;background-size:160px 160px}.footer::before{content:" ";display:block;clear:both;width:100%;height:0;margin-bottom:-1px;border-top:transparent solid 1px}.footer__anchor--toPagetop{width:221px;height:68px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/footer/to_pagetop.png);background-repeat:no-repeat;background-position:0 0;background-size:221px 68px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto}.tryGame{position:absolute;top:134.4px;left:0;right:0;margin:auto;width:436.8px;height:509.6px}.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:100%;height:918.4px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/app/about_monst.png);background-repeat:no-repeat;background-position:top center;background-size:437px 645px;margin:70.4px auto 0;position:relative}.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;top:705.6px;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;border-radius:18%;background-image:url(/promotion/winter2020/assets/common/img/sp/app/icon_app.png);background-repeat:no-repeat;background-size:100%;overflow:hidden;white-space:nowrap;text-indent:-9999px;width:81.6px;height:81.6px}.getApp .getApp__btnRow{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;margin-top:32px}.getApp .getApp__btn--startup{margin-left:24px;width:216px;height:73px;display:inline-block;background-image:url(/promotion/winter2020/assets/common/img/sp/app/btn_startup.png);background-repeat:no-repeat;background-position:0 0;background-size:216px 73px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.getApp .getApp__btn--install{width:216px;height:73px;display:inline-block;background-image:url(/promotion/winter2020/assets/common/img/sp/app/btn_install.png);background-repeat:no-repeat;background-position:0 0;background-size:216px 73px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteSns--wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:75.2px 0 0}.siteSns,.siteSns--footer,.siteSns--nav{position:relative}.siteSns .siteSns__list,.siteSns--footer .siteSns__list,.siteSns--nav .siteSns__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.is-newyear .siteSns .siteSns__list--common,.is-newyear .siteSns--footer .siteSns__list--common,.is-newyear .siteSns--nav .siteSns__list--common,.is-xmas .siteSns .siteSns__list--common,.is-xmas .siteSns--footer .siteSns__list--common,.is-xmas .siteSns--nav .siteSns__list--common,.is-yearend .siteSns .siteSns__list--common,.is-yearend .siteSns--footer .siteSns__list--common,.is-yearend .siteSns--nav .siteSns__list--common,.siteSns .siteSns__list--newyear,.siteSns .siteSns__list--xmas,.siteSns .siteSns__list--yearend,.siteSns--footer .siteSns__list--newyear,.siteSns--footer .siteSns__list--xmas,.siteSns--footer .siteSns__list--yearend,.siteSns--nav .siteSns__list--newyear,.siteSns--nav .siteSns__list--xmas,.siteSns--nav .siteSns__list--yearend{display:none}.is-newyear .siteSns .siteSns__list--newyear,.is-newyear .siteSns--footer .siteSns__list--newyear,.is-newyear .siteSns--nav .siteSns__list--newyear,.is-xmas .siteSns .siteSns__list--xmas,.is-xmas .siteSns--footer .siteSns__list--xmas,.is-xmas .siteSns--nav .siteSns__list--xmas,.is-yearend .siteSns .siteSns__list--yearend,.is-yearend .siteSns--footer .siteSns__list--yearend,.is-yearend .siteSns--nav .siteSns__list--yearend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.siteSns .siteSns__item,.siteSns--footer .siteSns__item,.siteSns--nav .siteSns__item{margin:0 28.8px 0 0}.siteSns .siteSns__item.is-copy-follow,.siteSns--footer .siteSns__item.is-copy-follow,.siteSns--nav .siteSns__item.is-copy-follow{width:121px;height:39px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/sns/follow_title.png);background-repeat:no-repeat;background-position:0 0;background-size:121px 39px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 38.4px 0 81.6px}.siteSns .siteSns__item.is-copy-share,.siteSns--footer .siteSns__item.is-copy-share,.siteSns--nav .siteSns__item.is-copy-share{width:121px;height:39px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/sns/share_title.png);background-repeat:no-repeat;background-position:0 0;background-size:121px 39px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 38.4px 0 81.6px}.siteSns .siteSns__btn--instagram,.siteSns--footer .siteSns__btn--instagram,.siteSns--nav .siteSns__btn--instagram{width:73px;height:73px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/sns/instagram.png);background-repeat:no-repeat;background-position:0 0;background-size:73px 73px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteSns .siteSns__btn--line,.siteSns--footer .siteSns__btn--line,.siteSns--nav .siteSns__btn--line{width:73px;height:73px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/sns/line.png);background-repeat:no-repeat;background-position:0 0;background-size:73px 73px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteSns .siteSns__btn--twitter,.siteSns--footer .siteSns__btn--twitter,.siteSns--nav .siteSns__btn--twitter{width:73px;height:73px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/sns/twitter.png);background-repeat:no-repeat;background-position:0 0;background-size:73px 73px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteSns .siteSns__btn--facebook,.siteSns--footer .siteSns__btn--facebook,.siteSns--nav .siteSns__btn--facebook{width:72px;height:72px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/sns/facebook.png);background-repeat:no-repeat;background-position:0 0;background-size:72px 72px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.siteSns--footer{margin:64px 0 0}.siteSns--footer.is-share{margin:28.8px 0 0}.siteSns--nav{margin:25px 0 50px}.externalSite{margin:72px auto 0}.relationBanner__list{line-height:0;text-align:center}.relationBanner__list .relationBanner__item{display:inline-block;margin:6px 3px;line-height:0}.relationBanner__list .relationBanner__link{position:relative;display:inline-block;width:auto;height:96px}.relationBanner__list .relationBanner__link img{position:relative;width:auto;height:100%}.snsOfficial__list{margin-top:19px;line-height:0;text-align:center}.snsOfficial__list .snsOfficial__item{display:inline-block;margin:0 5px;line-height:0}.downloadWrap{display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/common/pattern_red.png);background-repeat:repeat;background-position:0 0;background-size:160px 160px}.downloadInfo{width:100%;margin-top:70.4px;padding:35.2px 0 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;margin:0 12.8px 0 0;vertical-align:middle;background-image:url(/promotion/winter2020/assets/common/img/sp/app/icon_app.png);background-repeat:no-repeat;background-size:100%;width:60.8px;height:60.8px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__txt{display:inline-block;vertical-align:middle;background-image:url(/promotion/winter2020/assets/common/img/sp/footer/download_h4.png);background-repeat:no-repeat;background-size:100%;width:424.8px;height:51.2px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__list{margin:28.8px 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{overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__item .downloadInfo__link--google{overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__item .downloadInfo__link--amazon{overflow:hidden;white-space:nowrap;text-indent:-9999px}.downloadInfo .downloadInfo__item .downloadInfo__link--appStore{width:142px;height:52px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/footer/download_app.png);background-repeat:no-repeat;background-position:0 0;background-size:142px 52px}.downloadInfo .downloadInfo__item .downloadInfo__link--google{width:176px;height:52px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/footer/download_google.png);background-repeat:no-repeat;background-position:0 0;background-size:176px 52px}.downloadInfo .downloadInfo__item .downloadInfo__link--amazon{width:179px;height:52px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/footer/download_amazon.png);background-repeat:no-repeat;background-position:0 0;background-size:179px 52px}.appText__notes{box-sizing:border-box;width:120%;padding:0 8px 27.2px;margin-top:12.8px;font-size:1.44em;line-height:1.8;-webkit-transform:scale(.83333);transform:scale(.83333);-webkit-transform-origin:0 0;transform-origin:0 0;text-align:center;letter-spacing:-.03em;color:#fff}.aboutWrap{display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/common/pattern_black.png);background-repeat:repeat;background-position:0 0;background-size:160px 160px;padding-top:75.2px}.aboutXflag{padding-bottom:62.4px}.aboutXflag .aboutXflag__logo{display:block;background-repeat:no-repeat;background-size:100%;margin:71.2px auto 0;background-image:url(//xflag.com/common/images/promotion_logo_type_white.png);width:168px;height:44px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.aboutXflag .aboutXflag__list{margin:80px auto 64px;text-align:center}.aboutXflag .aboutXflag__item{display:inline-block;margin:0 5px}.aboutXflag .aboutXflag__link{font-size:1.44em;text-decoration:underline;color:#fff}.aboutXflag .aboutXflag__copyright{display:block;margin:3px 5px 0;font-family:Verdana,Arial,Geneva,Tahoma,sans-serif;font-size:1.44em;text-align:center;color:#fff}.aboutXflag .aboutXflag__copyright a{display:inline-block;margin-top:10px;color:#fff}.aboutXflag .aboutXflag__copyright img{margin:0 5px;line-height:1;vertical-align:middle}.modal{z-index:999;background-color:rgba(7,5,25,.88);overflow-x:hidden}.modal__wrap{margin:136px auto;width:600px;position:relative}.modal__wrap .close__btn{position:absolute;top:-84.8px;right:24px;z-index:2;overflow:hidden;white-space:nowrap;text-indent:-9999px;width:84px;height:84px;display:block;background-image:url(/promotion/winter2020/assets/common/img/sp/common/modal_close.png);background-repeat:no-repeat;background-position:0 0;background-size:84px 84px}.modal__inner{position:relative;width:100%;background:rgba(228,210,164,.9);top:32px}.modal__contents{width:513.6px;padding:56px 0;margin:0 auto;background:rgba(255,255,255,.9)}.modal__contents-title{font-size:3.52em;line-height:1;text-align:center;letter-spacing:.2em;margin:0 auto}.modal__contents-inner{width:465.6px;margin:56px auto 0}.modal__contents-inner.is-terms dl{margin:32px 0}.modal__contents-inner.is-terms dt{text-align:center;font-size:2.08em;margin:0 auto}.modal__contents-inner.is-terms dd{margin-top:24px;text-align:center;font-size:1.52em;line-height:1.8}.sp{display:none!important}@media screen and (orientation:portrait){body *{-webkit-text-size-adjust:none}}.wrapper{width:600px;margin:auto;background:#fff}