@charset "UTF-8";#intro{position:relative;overflow:hidden;width:100%;background-color:#ef4036}#intro .intro__wrap{width:375px;height:625px}#intro .intro__wrap::before{content:"";position:relative;z-index:1;display:block;background-color:#000;height:20px;width:375px;height:20px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/intro/head.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 20px}#intro .introMain{padding-top:27.5px}#intro .introMain>*{position:relative}#intro .introMain .intro__pageTitle{width:318px;height:130px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/intro/title.png);background-repeat:no-repeat;background-position:0 0;background-size:318px 130px;margin:0 auto;margin-bottom:236.5px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin-left:40px}#intro .introMain .intro__text{width:184px;height:59px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/intro/text.png);background-repeat:no-repeat;background-position:0 0;background-size:184px 59px;margin-bottom:12px;margin-left:18px;overflow:hidden;white-space:nowrap;text-indent:-9999px}#intro .introMain .intro__schedule{width:335px;height:54px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/intro/schedule.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 54px;margin:0 auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}#intro .introMain__kv{position:absolute;left:0;top:20px}#intro .introMain__kv span:nth-child(1){width:79px;height:79px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/intro/a1.png);background-repeat:no-repeat;background-position:0 0;background-size:79px 79px;position:absolute;left:5px;top:136px}#intro .introMain__kv span:nth-child(2){width:100px;height:100px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/intro/a5.png);background-repeat:no-repeat;background-position:0 0;background-size:100px 100px;position:absolute;left:52.5px;top:210px}#intro .introMain__kv span:nth-child(3){width:57px;height:57px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/intro/a6.png);background-repeat:no-repeat;background-position:0 0;background-size:57px 57px;position:absolute;left:135px;top:166.5px}#intro .introMain__kv span:nth-child(4){width:73px;height:73px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/intro/a2.png);background-repeat:no-repeat;background-position:0 0;background-size:73px 73px;position:absolute;left:310px;top:155px}#intro .introMain__kv span:nth-child(5){width:61px;height:61px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/intro/a4.png);background-repeat:no-repeat;background-position:0 0;background-size:61px 61px;position:absolute;left:-5px;top:280.5px}#intro .introMain__kv span:nth-child(6){width:56px;height:56px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/intro/a3.png);background-repeat:no-repeat;background-position:0 0;background-size:56px 56px;position:absolute;left:57.5px;top:326.5px}#intro .introMain__kv span:nth-child(7){width:234px;height:283px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/intro/chara.png);background-repeat:no-repeat;background-position:0 0;background-size:234px 283px;position:absolute;left:122.5px;top:172.5px}#intro .intro__getApp{position:relative;padding-top:8px;padding-bottom:12px;font-size:0;text-align:center}#intro .intro__getApp .intro__getApp__container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#intro .intro__getApp .intro__getApp__btn--startup{width:145px;height:60px;display:inline-block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/getapp-openapp.png);background-repeat:no-repeat;background-position:0 0;background-size:145px 60px;overflow:hidden;white-space:nowrap;text-indent:-9999px;vertical-align:middle}#intro .intro__getApp .intro__getApp__icon{width:60px;height:60px;display:inline-block;background-image:url(/promotion/mcdonalds/assets/common/img/sp/app/icon_app.png);background-repeat:no-repeat;background-position:0 0;background-size:60px 60px;margin:0 6px;vertical-align:middle;overflow:hidden;white-space:nowrap;text-indent:-9999px}#intro .intro__getApp .intro__getApp__btn--install{width:145px;height:60px;display:inline-block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/getapp-install.png);background-repeat:no-repeat;background-position:0 0;background-size:145px 60px;overflow:hidden;white-space:nowrap;text-indent:-9999px;vertical-align:middle}#intro .mcdloaderWrap{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:375px;height:100px}#intro .intro__wrap .mcdloaderWrap{-webkit-transition:opacity .2s cubic-bezier(.25,.46,.45,.94) 0s;transition:opacity .2s cubic-bezier(.25,.46,.45,.94) 0s}#intro .intro__wrap .introMain__kv span.introMain__kvDot{-webkit-transform:scale(0);transform:scale(0)}#intro .intro__wrap .introMain__kv span:nth-child(7){opacity:0}#intro .intro__wrap .intro__text{-webkit-transition:-webkit-transform 1.5s cubic-bezier(.25,.46,.45,.94) 1.2s,opacity .3s cubic-bezier(.25,.46,.45,.94) 1.2s;transition:transform 1.5s cubic-bezier(.25,.46,.45,.94) 1.2s,opacity .3s cubic-bezier(.25,.46,.45,.94) 1.2s;-webkit-transform:translate(20px,0);transform:translate(20px,0);opacity:0}#intro .intro__wrap.intro__wrap--entered .mcdloaderWrap{opacity:0}#intro .intro__wrap.intro__wrap--entered .introMain__kv span.introMain__kvDot{-webkit-transform:scale(0);transform:scale(0);-webkit-animation:scaleEaseElastic 1.6s linear forwards;animation:scaleEaseElastic 1.6s linear forwards}#intro .intro__wrap.intro__wrap--entered .introMain__kv span:nth-child(1){-webkit-animation-delay:.3s;animation-delay:.3s}#intro .intro__wrap.intro__wrap--entered .introMain__kv span:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}#intro .intro__wrap.intro__wrap--entered .introMain__kv span:nth-child(3){-webkit-animation-delay:.9s;animation-delay:.9s}#intro .intro__wrap.intro__wrap--entered .introMain__kv span:nth-child(4){-webkit-animation-delay:1.2s;animation-delay:1.2s}#intro .intro__wrap.intro__wrap--entered .introMain__kv span:nth-child(5){-webkit-animation-delay:1.5s;animation-delay:1.5s}#intro .intro__wrap.intro__wrap--entered .introMain__kv span:nth-child(6){-webkit-animation-delay:1.8s;animation-delay:1.8s}#intro .intro__wrap.intro__wrap--entered .introMain__kv span:nth-child(7){-webkit-animation:chara-walk 2s linear forwards;animation:chara-walk 2s linear forwards;-webkit-animation-delay:.5s;animation-delay:.5s}#intro .intro__wrap.intro__wrap--entered .intro__text{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}@-webkit-keyframes chara-walk{0%{-webkit-transform:translate(-150px,0);transform:translate(-150px,0);opacity:0}9%{opacity:1}10%{-webkit-transform:translate(-135px,0);transform:translate(-135px,0)}20%{-webkit-transform:translate(-120px,8px);transform:translate(-120px,8px)}30%{-webkit-transform:translate(-105px,0);transform:translate(-105px,0)}40%{-webkit-transform:translate(-90px,8px);transform:translate(-90px,8px)}50%{-webkit-transform:translate(-75px,0);transform:translate(-75px,0)}60%{-webkit-transform:translate(-60px,8px);transform:translate(-60px,8px)}70%{-webkit-transform:translate(-45px,0);transform:translate(-45px,0)}80%{-webkit-transform:translate(-30px,8px);transform:translate(-30px,8px)}90%{-webkit-transform:translate(-15px,0);transform:translate(-15px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes chara-walk{0%{-webkit-transform:translate(-150px,0);transform:translate(-150px,0);opacity:0}9%{opacity:1}10%{-webkit-transform:translate(-135px,0);transform:translate(-135px,0)}20%{-webkit-transform:translate(-120px,8px);transform:translate(-120px,8px)}30%{-webkit-transform:translate(-105px,0);transform:translate(-105px,0)}40%{-webkit-transform:translate(-90px,8px);transform:translate(-90px,8px)}50%{-webkit-transform:translate(-75px,0);transform:translate(-75px,0)}60%{-webkit-transform:translate(-60px,8px);transform:translate(-60px,8px)}70%{-webkit-transform:translate(-45px,0);transform:translate(-45px,0)}80%{-webkit-transform:translate(-30px,8px);transform:translate(-30px,8px)}90%{-webkit-transform:translate(-15px,0);transform:translate(-15px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@-webkit-keyframes scaleEaseElastic{0%{-webkit-transform:scale(0);transform:scale(0)}1%{-webkit-transform:scale(.0117);transform:scale(.0117)}3%{-webkit-transform:scale(.0811);transform:scale(.0811)}4%{-webkit-transform:scale(.14);transform:scale(.14)}5%{-webkit-transform:scale(.2193);transform:scale(.2193)}6%{-webkit-transform:scale(.3189);transform:scale(.3189)}11%{-webkit-transform:scale(.9486);transform:scale(.9486)}12%{-webkit-transform:scale(1.0521);transform:scale(1.0521)}13%{-webkit-transform:scale(1.1335);transform:scale(1.1335)}14%{-webkit-transform:scale(1.1893);transform:scale(1.1893)}15%{-webkit-transform:scale(1.2182);transform:scale(1.2182)}16%{-webkit-transform:scale(1.2209);transform:scale(1.2209)}17%{-webkit-transform:scale(1.2001);transform:scale(1.2001)}26%{-webkit-transform:scale(.821);transform:scale(.821)}36%{-webkit-transform:scale(1.1155);transform:scale(1.1155)}47%{-webkit-transform:scale(.9257);transform:scale(.9257)}57%{-webkit-transform:scale(1.045);transform:scale(1.045)}67%{-webkit-transform:scale(.9759);transform:scale(.9759)}96%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleEaseElastic{0%{-webkit-transform:scale(0);transform:scale(0)}1%{-webkit-transform:scale(.0117);transform:scale(.0117)}3%{-webkit-transform:scale(.0811);transform:scale(.0811)}4%{-webkit-transform:scale(.14);transform:scale(.14)}5%{-webkit-transform:scale(.2193);transform:scale(.2193)}6%{-webkit-transform:scale(.3189);transform:scale(.3189)}11%{-webkit-transform:scale(.9486);transform:scale(.9486)}12%{-webkit-transform:scale(1.0521);transform:scale(1.0521)}13%{-webkit-transform:scale(1.1335);transform:scale(1.1335)}14%{-webkit-transform:scale(1.1893);transform:scale(1.1893)}15%{-webkit-transform:scale(1.2182);transform:scale(1.2182)}16%{-webkit-transform:scale(1.2209);transform:scale(1.2209)}17%{-webkit-transform:scale(1.2001);transform:scale(1.2001)}26%{-webkit-transform:scale(.821);transform:scale(.821)}36%{-webkit-transform:scale(1.1155);transform:scale(1.1155)}47%{-webkit-transform:scale(.9257);transform:scale(.9257)}57%{-webkit-transform:scale(1.045);transform:scale(1.045)}67%{-webkit-transform:scale(.9759);transform:scale(.9759)}96%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}#index{position:relative;color:#fff;background-color:#eb1e2e}#index::after,#index::before{content:"";display:block;background-color:#000}#index::after,#index::before{height:5px}#index ul{width:375px;height:70px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/index/bg.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#index li a{display:block;height:100%;opacity:.5;overflow:hidden;white-space:nowrap;text-indent:-9999px}#index li:nth-child(1){width:125px;height:70px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/index/ungoku.png);background-repeat:no-repeat;background-position:0 0;background-size:125px 70px}#index li:nth-child(2){width:125px;height:70px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/index/monspot.png);background-repeat:no-repeat;background-position:0 0;background-size:125px 70px}#index li:nth-child(3){width:125px;height:70px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/index/faq.png);background-repeat:no-repeat;background-position:0 0;background-size:125px 70px}#ungoku{margin-top:-80px;padding-top:80px}#ungoku>div{position:relative;padding-top:68px;padding-bottom:16px;background-color:#fff100}#ungoku>div::after,#ungoku>div::before{content:"";position:relative;display:block;width:100%;height:100%;position:absolute;left:0;top:0}#ungoku>div::before{background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/ungoku/bg1_loop.png);background-repeat:repeat;background-position:center;background-size:375px 63px}#ungoku>div::after{-webkit-animation:chikaChika 1s 0s infinite;animation:chikaChika 1s 0s infinite;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/ungoku/bg2_loop.png);background-repeat:repeat;background-position:center;background-size:375px 63px}#ungoku .ungoku__wrap{position:relative;z-index:1}#ungoku .ungoku__title{width:329px;height:76px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/ungoku/title.png);background-repeat:no-repeat;background-position:0 0;background-size:329px 76px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:30px}#ungoku .ungoku__text{width:303px;height:128px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/ungoku/text.png);background-repeat:no-repeat;background-position:0 0;background-size:303px 128px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:25px}#ungoku .ungoku__about{width:335px;height:106px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/ungoku/about.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 106px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:15px}#ungoku .ungoku__chara{position:relative;margin:0 auto;overflow:hidden;white-space:nowrap;text-indent:-9999px;width:185px;height:76px}#ungoku .ungoku__chara::after,#ungoku .ungoku__chara::before{content:"";display:block}#ungoku .ungoku__chara::before{width:206px;height:77px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/ungoku/chara.png);background-repeat:no-repeat;background-position:0 0;background-size:206px 77px;position:absolute;left:0;top:0}#ungoku .ungoku__chara::after{width:206px;height:77px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/ungoku/chara_baloon.png);background-repeat:no-repeat;background-position:0 0;background-size:206px 77px;position:absolute;left:0;top:0}#ungoku .ungoku__chara.js-in-view::before{-webkit-transition:-webkit-transform .2s cubic-bezier(.215,.61,.355,1) 0s,opacity .1s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .2s cubic-bezier(.215,.61,.355,1) 0s,opacity .1s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translate(10px,0);transform:translate(10px,0);opacity:0}#ungoku .ungoku__chara.js-in-view::after{-webkit-transition:-webkit-transform .2s cubic-bezier(.25,.46,.45,.94) 0s,opacity 0s linear 0s;transition:transform .2s cubic-bezier(.25,.46,.45,.94) 0s,opacity 0s linear 0s;-webkit-transform:translate(-10px,0);transform:translate(-10px,0);opacity:0}#ungoku .ungoku__chara.js-in-view.is-entered::before{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}#ungoku .ungoku__chara.js-in-view.is-entered::after{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}#ungoku .ungoku__chara{overflow:visible}#prize>div{position:relative;background-color:#fff}#prize>div:after,#prize>div:before{content:"";display:block;width:50%;height:100%}#prize>div:before{background-color:#f36250;position:absolute;left:0;top:0}#prize>div:after{background-color:#ec7667;position:absolute;top:0;right:0}#prize.prize--hk>div:before{background-color:#74d9c5}#prize.prize--hk>div:after{background-color:#4cd9bd}#prize>div:before{-webkit-transition:-webkit-transform .4s cubic-bezier(.19,1,.22,1) .1s;transition:transform .4s cubic-bezier(.19,1,.22,1) .1s;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}#prize>div:after{-webkit-transition:-webkit-transform .4s cubic-bezier(.19,1,.22,1) .1s;transition:transform .4s cubic-bezier(.19,1,.22,1) .1s;-webkit-transform:translate(100%,0);transform:translate(100%,0)}#prize>div.is-entered:before{-webkit-transform:translate(0,0);transform:translate(0,0)}#prize>div.is-entered:after{-webkit-transform:translate(0,0);transform:translate(0,0)}#prize .prize__wrap{position:relative;z-index:1;padding-top:58px;padding-bottom:37px}#prize .prize__wrap::after,#prize .prize__wrap::before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0}#prize .prize__wrap::before{-webkit-animation:chikaChika 1s 0s infinite;animation:chikaChika 1s 0s infinite;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/prize/bg_loop.png);background-repeat:repeat;background-position:center -30px;background-size:375px 63px}#prize .prize__wrap::after{-webkit-animation:chikaChika-r 1s 0s infinite;animation:chikaChika-r 1s 0s infinite;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/prize/bg_loop2.png);background-repeat:repeat;background-position:center -30px;background-size:375px 63px}#prize .prize__wrap>*{position:relative;z-index:1}#prize .prize__title{width:375px;height:50px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/prize/title.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 50px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto}#prize .prize__text{width:325px;height:40px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/prize/text-tw.png);background-repeat:no-repeat;background-position:0 0;background-size:325px 40px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-top:18px;margin-bottom:38px}#prize .prize__text.prize__text--hk{width:324px;height:40px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/prize/text-hk.png);background-repeat:no-repeat;background-position:0 0;background-size:324px 40px}#prize .prize__list{position:relative}#prize .prize__list:before{position:absolute;display:block;content:"";top:-10px;right:50px;width:94px;height:93px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/prize/chara1.png);background-repeat:no-repeat;background-position:0 0;background-size:94px 93px}#prize .prize__list.prize__list--hk:before{top:-10px;left:50px;width:86px;height:94px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/prize/chara2.png);background-repeat:no-repeat;background-position:0 0;background-size:86px 94px}#prize .prize__list .prize__listItem{overflow:hidden;white-space:nowrap;text-indent:-9999px;margin-bottom:16px;margin-left:10px;margin-right:auto}#prize .prize__list .prize__listItem.prize__listItem--right{margin-left:auto;margin-right:10px}#prize .prize__list .prize__listItem:last-child{margin-bottom:0}#prize .prize__list .prize__listItem:nth-child(1){width:167px;height:188px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/prize/1-tw.png);background-repeat:no-repeat;background-position:0 0;background-size:167px 188px;overflow:hidden;white-space:nowrap;text-indent:-9999px}#prize .prize__list .prize__listItem:nth-child(2){width:166px;height:176px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/prize/2-tw.png);background-repeat:no-repeat;background-position:0 0;background-size:166px 176px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin-top:-90px}#prize .prize__list .prize__listItem:nth-child(3){width:166px;height:176px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/prize/3-tw.png);background-repeat:no-repeat;background-position:0 0;background-size:166px 176px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin-top:-90px}#prize .prize__list.prize__list--hk li:nth-child(1){width:166px;height:180px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/prize/1-hk.png);background-repeat:no-repeat;background-position:0 0;background-size:166px 180px}#prize .prize__list.prize__list--hk li:nth-child(2){width:166px;height:177px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/prize/2-hk.png);background-repeat:no-repeat;background-position:0 0;background-size:166px 177px}#prize .prize__list.prize__list--hk li:nth-child(3){width:166px;height:177px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/prize/3-hk.png);background-repeat:no-repeat;background-position:0 0;background-size:166px 177px}#prize_old>div{position:relative;background-color:#fff}#prize_old>div:after,#prize_old>div:before{content:"";display:block;width:50%;height:100%}#prize_old>div:before{background-color:#ec7667;position:absolute;left:0;top:0}#prize_old>div:after{background-color:#74d9c5;position:absolute;top:0;right:0}#prize_old>div:before{-webkit-transition:-webkit-transform .4s cubic-bezier(.19,1,.22,1) .1s;transition:transform .4s cubic-bezier(.19,1,.22,1) .1s;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}#prize_old>div:after{-webkit-transition:-webkit-transform .4s cubic-bezier(.19,1,.22,1) .1s;transition:transform .4s cubic-bezier(.19,1,.22,1) .1s;-webkit-transform:translate(100%,0);transform:translate(100%,0)}#prize_old>div.is-entered:before{-webkit-transform:translate(0,0);transform:translate(0,0)}#prize_old>div.is-entered:after{-webkit-transform:translate(0,0);transform:translate(0,0)}#prize_old .prize__wrap{position:relative;z-index:1;padding-top:58px;padding-bottom:37px}#prize_old .prize__wrap::after,#prize_old .prize__wrap::before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0}#prize_old .prize__wrap::before{-webkit-animation:chikaChika 1s 0s infinite;animation:chikaChika 1s 0s infinite;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/prize-old/bg_loop.png);background-repeat:repeat;background-position:center -30px;background-size:375px 63px}#prize_old .prize__wrap::after{-webkit-animation:chikaChika-r 1s 0s infinite;animation:chikaChika-r 1s 0s infinite;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/prize-old/bg_loop2.png);background-repeat:repeat;background-position:center -30px;background-size:375px 63px}#prize_old .prize__wrap>*{position:relative;z-index:1}#prize_old .prize__title{width:375px;height:95px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/prize-old/title.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 95px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto}#prize_old .prize__text{width:354px;height:85px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/prize-old/text.png);background-repeat:no-repeat;background-position:0 0;background-size:354px 85px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-top:18px;margin-bottom:38px}#prize_old .prize__list li{overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:16px}#prize_old .prize__list li:last-child{margin-bottom:0}#prize_old .prize__list li:nth-child(1){width:350px;height:175px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/prize-old/1.png);background-repeat:no-repeat;background-position:0 0;background-size:350px 175px;overflow:hidden;white-space:nowrap;text-indent:-9999px}#prize_old .prize__list li:nth-child(2){width:350px;height:171px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/prize-old/2.png);background-repeat:no-repeat;background-position:0 0;background-size:350px 171px;overflow:hidden;white-space:nowrap;text-indent:-9999px}#prize_old .prize__list li:nth-child(3){width:350px;height:171px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/prize-old/3.png);background-repeat:no-repeat;background-position:0 0;background-size:350px 171px;overflow:hidden;white-space:nowrap;text-indent:-9999px}#msSpot{margin-top:-80px;padding-top:80px}#msSpot .msSpot__wrap{padding-top:68px}#msSpot .msSpot__title{width:355px;height:76px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/msspot/title.png);background-repeat:no-repeat;background-position:0 0;background-size:355px 76px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:30px}#msSpot .msSpot__schedule{width:335px;height:126px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/msspot/schedule.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 126px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:21px}#msSpot .msSpot__text{width:339px;height:119px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/msspot/text.png);background-repeat:no-repeat;background-position:0 0;background-size:339px 119px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:55px}#msSpot .msSpot__nav{position:relative;z-index:2;margin-bottom:50px;text-align:center}#msSpot .msSpot__nav li{display:inline-block}#msSpot .msSpot__nav li:nth-child(1) a{width:159px;height:66px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/msspot/btn1.png);background-repeat:no-repeat;background-position:0 0;background-size:159px 66px;overflow:hidden;white-space:nowrap;text-indent:-9999px}#msSpot .msSpot__nav li:nth-child(2){margin-left:18px}#msSpot .msSpot__nav li:nth-child(2) a{width:159px;height:66px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/msspot/btn2.png);background-repeat:no-repeat;background-position:0 0;background-size:159px 66px;overflow:hidden;white-space:nowrap;text-indent:-9999px}#msSpot .msSpot__nav.js-in-view li{-webkit-transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .6s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .6s cubic-bezier(.215,.61,.355,1) 0s;opacity:0}#msSpot .msSpot__nav.js-in-view li:nth-child(1){-webkit-transform:translate(-25px,0);transform:translate(-25px,0)}#msSpot .msSpot__nav.js-in-view li:nth-child(2){-webkit-transform:translate(25px,0);transform:translate(25px,0)}#msSpot .msSpot__nav.js-in-view.is-entered li{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}#msSpot.is-entered{-webkit-animation:shake .3s;animation:shake .3s;-webkit-animation-delay:.35s;animation-delay:.35s}#msSpotGetCoupon{margin-top:-130px;padding-top:130px}#msSpotGetCoupon .msSpotGetCoupon__title{width:312px;height:55px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/msspot/sub1_title.png);background-repeat:no-repeat;background-position:0 0;background-size:312px 55px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:24px}#msSpotGetCoupon .msSpotGetCoupon__cation{padding-top:12px;padding-bottom:40px;font-size:10px;line-height:1.5;text-align:center;letter-spacing:-.1em;font-weight:700}#msSpotGetCoupon .msSpotGetCoupon__prize1 .msSpotGetCoupon__prizeTitle{position:relative;margin:0 auto;overflow:hidden;white-space:nowrap;text-indent:-9999px;width:335.5px;height:126.5px}#msSpotGetCoupon .msSpotGetCoupon__prize1 .msSpotGetCoupon__prizeTitle:after,#msSpotGetCoupon .msSpotGetCoupon__prize1 .msSpotGetCoupon__prizeTitle:before{content:"";display:block;position:absolute;left:0;top:0}#msSpotGetCoupon .msSpotGetCoupon__prize1 .msSpotGetCoupon__prizeTitle:before{width:336px;height:127px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/msspot/sub1_text1a.png);background-repeat:no-repeat;background-position:0 0;background-size:336px 127px;overflow:hidden;white-space:nowrap;text-indent:-9999px}#msSpotGetCoupon .msSpotGetCoupon__prize1 .msSpotGetCoupon__prizeTitle:after{width:325px;height:47px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/msspot/sub1_text1.png);background-repeat:no-repeat;background-position:0 0;background-size:325px 47px;overflow:hidden;white-space:nowrap;text-indent:-9999px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:0;bottom:0;margin-top:auto;margin-bottom:auto;margin-bottom:50px}#msSpotGetCoupon .msSpotGetCoupon__prize1 .msSpotGetCoupon__prizePic{width:353px;height:144px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/msspot/sub1_prize1.png);background-repeat:no-repeat;background-position:0 0;background-size:353px 144px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto}#msSpotGetCoupon .msSpotGetCoupon__prize1 .msSpotGetCoupon__prizePic:before{content:"";display:block;width:353px;height:144px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/msspot/sub1_prize1kirakira.png);background-repeat:no-repeat;background-position:0 0;background-size:353px 144px}#msSpotGetCoupon .msSpotGetCoupon__prize1 .msSpotGetCoupon__prizePic.js-in-view:before{opacity:0}#msSpotGetCoupon .msSpotGetCoupon__prize1 .msSpotGetCoupon__prizePic.js-in-view.is-entered:before{-webkit-animation:chikaChika2 .75s 0s infinite;animation:chikaChika2 .75s 0s infinite;opacity:1}#msSpotGetCoupon .msSpotGetCoupon__prize2 .msSpotGetCoupon__prizeTitle{overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:19px}#msSpotGetCoupon .msSpotGetCoupon__prize2 .prize2__wrap{box-sizing:border-box;padding-bottom:34px}#msSpotGetCoupon .msSpotGetCoupon__prize2 .msSpotGetCoupon__prizePic{position:relative;margin:0 auto;margin-left:54px}#msSpotGetCoupon .msSpotGetCoupon__prize2 .msSpotGetCoupon__prizePic .prizePic__text{overflow:hidden;white-space:nowrap;text-indent:-9999px;position:absolute;left:-55px;bottom:54px}#msSpotGetChara{margin-top:-80px;padding-top:80px}#msSpotGetChara>div{padding-top:62.5px;padding-bottom:40px}#msSpotGetChara .msSpotGetChara__title{width:288px;height:84px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/msspot/sub2_title.png);background-repeat:no-repeat;background-position:0 0;background-size:288px 84px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:41px}#msSpotGetChara .msSpotGetChara__text{width:263px;height:35px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/msspot/sub2_text1.png);background-repeat:no-repeat;background-position:0 0;background-size:263px 35px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:15px}#msSpotGetChara .msSpotGetChara__charaList{font-size:0;text-align:center}#msSpotGetChara .msSpotGetChara__charaList li{overflow:hidden;white-space:nowrap;text-indent:-9999px;margin-bottom:8.5px}#msSpotGetChara .msSpotGetChara__charaList li:nth-child(1){width:175px;height:237px;display:inline-block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/msspot/sub2_chara1.png);background-repeat:no-repeat;background-position:0 0;background-size:175px 237px;margin-right:10px}#msSpotGetChara .msSpotGetChara__charaList li:nth-child(2){width:175px;height:237px;display:inline-block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/msspot/sub2_chara2.png);background-repeat:no-repeat;background-position:0 0;background-size:175px 237px}#msSpotGetChara .msSpotGetChara__charaList li:nth-child(3){width:175px;height:237px;display:inline-block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/msspot/sub2_chara3.png);background-repeat:no-repeat;background-position:0 0;background-size:175px 237px}#msSpotGetChara .msSpotGetChara__charaList li.js-in-view{-webkit-transition:-webkit-transform .6s cubic-bezier(.25,.46,.45,.94) 0s,opacity .1s cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .6s cubic-bezier(.25,.46,.45,.94) 0s,opacity .1s cubic-bezier(.25,.46,.45,.94) 0s;-webkit-transform:translate(0,60px);transform:translate(0,60px);opacity:0}#msSpotGetChara .msSpotGetChara__charaList li.js-in-view.is-entered:nth-child(1),#msSpotGetChara .msSpotGetChara__charaList li.js-in-view.is-entered:nth-child(2),#msSpotGetChara .msSpotGetChara__charaList li.js-in-view.is-entered:nth-child(3){-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}#shop{margin-top:-80px;padding-top:80px;color:#fff;background-color:#000;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/shop/bg_loop.png);background-repeat:repeat;background-position:8px 14px;background-size:111px 108px}#shop .shop__title{width:143px;height:38px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/shop/title.png);background-repeat:no-repeat;background-position:0 0;background-size:143px 38px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:32.5px}#shop .shop__wrap{padding-top:35px;padding-bottom:35px}#shop .shop__wrap .shop__group--1 .shop__subTitle{width:321px;height:114px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/shop/g1_title.png);background-repeat:no-repeat;background-position:0 0;background-size:321px 114px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:22.5px}#shop .shop__wrap .shop__group--1 .shop__schedule{width:335px;height:60px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/shop/g1_schedule.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 60px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:31px}#shop .shop__wrap .shop__group--1 .shop__prizeImage{width:315px;height:194px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/shop/g1_card.png);background-repeat:no-repeat;background-position:0 0;background-size:315px 194px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:22px}#shop .shop__wrap .shop__group--1 .shop__text{width:338px;height:74px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/shop/g1_text.png);background-repeat:no-repeat;background-position:0 0;background-size:338px 74px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:14px}#shop .shop__wrap .msCardGame .msCardGame__wrap{width:335px;height:248px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/shop/cardgame.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 248px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:22.5px}#shop .shop__wrap .msCardGame>p{margin-bottom:12.5px;font-size:15px;font-weight:700;text-align:center;color:#fff}#shop .shop__wrap .msCardGame>p a{text-decoration:underline;color:#1967e8}#shop .shop__wrap .msCardGame>:last-child{margin-bottom:67.5px}#shop .shop__wrap .shop__group--2 .shop__subTitle{width:301px;height:23px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/shop/g2_title.png);background-repeat:no-repeat;background-position:0 0;background-size:301px 23px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:20px}#shop .shop__wrap .shop__group--2 .shop__text{width:294px;height:100px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/shop/g2_text.png);background-repeat:no-repeat;background-position:0 0;background-size:294px 100px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:70px}#shop .shop__wrap .shop__group--3 .shop__subTitle{width:287px;height:25px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/shop/g3_title.png);background-repeat:no-repeat;background-position:0 0;background-size:287px 25px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:20px}#shop .shop__wrap .shop__group--3>.shop__text{width:257px;height:63px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/shop/g3_text.png);background-repeat:no-repeat;background-position:0 0;background-size:257px 63px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:22.5px}#shop .shop__wrap .shop__group--3 .shop__prize{position:relative;padding-right:20px;padding-bottom:57.5px;padding-left:20px}#shop .shop__wrap .shop__group--3 .shop__prize .shop__prizeImage{width:258px;height:231px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/shop/shop.jpg);background-repeat:no-repeat;background-position:0 0;background-size:258px 231px;overflow:hidden;white-space:nowrap;text-indent:-9999px}#shop .shop__wrap .shop__group--3 .shop__prize .shop__text{width:143px;height:215px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/shop/shop_a.png);background-repeat:no-repeat;background-position:0 0;background-size:143px 215px;overflow:hidden;white-space:nowrap;text-indent:-9999px;position:absolute;right:20px;bottom:0}#shop .shop__wrap .shop__group--3 .shop__cation{padding-top:12.5px;padding-right:20px;padding-bottom:12.5px;padding-left:20px;font-size:10px;line-height:2.25;text-align:right}#shop .shop__wrap .shop__group--3 .shop__link a{width:335px;height:60px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/shop/shop_link.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 60px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto}#shop .shop__wrap>p{padding-right:20px;padding-left:20px;font-size:10px;line-height:2.25;text-align:center;font-weight:700}.ybbb-bg{background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/mc_loop.png);background-repeat:repeat;background-position:0 0;background-size:14px 14px}.ybbb-bg.ybbb-bg--yellow{background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/mc_loop-y.png);background-repeat:repeat;background-position:0 0;background-size:14px 14px}.ybbb-bg.is-entered{-webkit-animation:bg-loop 20s linear infinite;animation:bg-loop 20s linear infinite}@-webkit-keyframes bg-loop{0%{background-position:0 0}100%{background-position:-331px -321px}}@keyframes bg-loop{0%{background-position:0 0}100%{background-position:-331px -321px}}.accordion{position:relative}.accordion>div{position:relative;color:#fff;background-color:#253250;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/accordion/bg_loop.png);background-repeat:repeat;background-position:-5px -10px;background-size:111px 108px}.accordion>div>button{position:relative;color:#fff;background-color:#141d31;width:375px;height:80px}.accordion>div>button::before{content:'';right:17.5px;display:block;width:27px;height:27px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/accordion/arrow.png);background-repeat:no-repeat;background-position:0 0;background-size:27px 27px;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.accordion>div>button::before{-webkit-transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1) 0s;transition:transform .3s cubic-bezier(.19,1,.22,1) 0s}.accordion>div>button.opened::before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion .text-blue{color:#29b6f6}.accordion .text-red{color:#ff4949}.accordion .accordion__body .content{padding:30px 20px;font-size:10px;line-height:2}.accordion .accordion__body .content dt{margin-top:10px}.accordion .accordion__body .content dl>:first-child{margin-top:0}.accordion .accordion__body .content a{text-decoration:underline;color:#fff100}.accordion.accordion--red>div{background-color:#900629;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/accordion/bg_loop-red.png);background-repeat:repeat;background-position:-5px -10px;background-size:111px 108px}.accordion.accordion--red button{color:#fff100;background-color:#c70235}.accordion+hr{position:relative;z-index:2;height:2.5px;border-width:0;background-color:#898e98}.accordion.accordion--howto{z-index:2}.accordion.accordion--howto button{color:#fff}.accordion.accordion--howto button span{width:116px;height:29px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/accordion/title_join.png);background-repeat:no-repeat;background-position:0 0;background-size:116px 29px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto}#getCouponHowTo{position:relative;z-index:1;margin-top:-80px;padding-top:80px}#getCouponHowTo button span{width:256px;height:60px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/accordion/title_copon.png);background-repeat:no-repeat;background-position:0 0;background-size:256px 60px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto}#regulations{position:relative;z-index:1;margin-top:-80px;padding-top:80px}#regulations button{color:#fff}#regulations button span{width:119px;height:29px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/accordion/title_regulations.png);background-repeat:no-repeat;background-position:0 0;background-size:119px 29px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto}#regulations .regulations__wrap dt{font-weight:700}#regulations .regulations__wrap dd ul{padding-bottom:.5em}#regulations .regulations__wrap dd>:last-child{padding-bottom:0}#regulations .regulations__wrap a{text-decoration:underline;color:#ff0}#regulations .regulations__wrap ol{padding-left:1.5em}#regulations .regulations__wrap ul{padding-left:1.5em;list-style:disc}#regulations .regulations__wrap ul.--list-komejirushi{padding-left:.5em;list-style:none}#regulations .regulations__wrap ul.--list-komejirushi li{position:relative;padding-left:1.5em}#regulations .regulations__wrap ul.--list-komejirushi li:before{position:absolute;left:0;top:0;content:'※';display:block}#faq{position:relative;z-index:2;margin-top:-80px;padding-top:80px}#faq button{color:#fff}#faq button span{width:117px;height:29px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/accordion/title_faq.png);background-repeat:no-repeat;background-position:0 0;background-size:117px 29px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto}#faq dd,#faq dt{position:relative;padding-left:20px}#faq dd>:first-child,#faq dt>:first-child{position:absolute;top:0;left:0}#prizeHowTo ul li:nth-child(1){margin-top:20px;margin-bottom:10px}#prizeHowTo ul li:nth-child(1)>div{width:355px;height:423px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/accordion/prizehowto/step1.png);background-repeat:no-repeat;background-position:0 0;background-size:355px 423px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto}#prizeHowTo ul li:nth-child(2){margin-bottom:10px}#prizeHowTo ul li:nth-child(2)>div{width:355px;height:674px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/accordion/prizehowto/step2.png);background-repeat:no-repeat;background-position:0 0;background-size:355px 674px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto}#prizeHowTo ul li:nth-child(3){margin-bottom:80px}#prizeHowTo ul li:nth-child(3)>div{width:355px;height:522px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/accordion/prizehowto/step3_1.png);background-repeat:no-repeat;background-position:0 0;background-size:355px 522px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto}#prizeHowTo ul li:nth-child(3)>a{margin:0 auto;margin-top:-2px;width:355px;height:72px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/accordion/prizehowto/step3_2.png);background-repeat:no-repeat;background-position:0 0;background-size:355px 72px;overflow:hidden;white-space:nowrap;text-indent:-9999px}#msSpotGetCouponHowTo ul li:nth-child(1){margin-top:20px;margin-bottom:10px}#msSpotGetCouponHowTo ul li:nth-child(1)>div{width:355px;height:336px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/accordion/msspotgetcouponhowto/step1.png);background-repeat:no-repeat;background-position:0 0;background-size:355px 336px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto}#msSpotGetCouponHowTo ul li:nth-child(2){margin-bottom:10px}#msSpotGetCouponHowTo ul li:nth-child(2)>div{width:355px;height:613px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/accordion/msspotgetcouponhowto/step2.png);background-repeat:no-repeat;background-position:0 0;background-size:355px 613px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto}#msSpotGetCouponHowTo ul li:nth-child(3){margin-bottom:80px}#msSpotGetCouponHowTo ul li:nth-child(3)>div{width:355px;height:319px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/accordion/msspotgetcouponhowto/step3_1.png);background-repeat:no-repeat;background-position:0 0;background-size:355px 319px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto}#msSpotGetCouponHowTo ul li:nth-child(3)>a{margin:0 auto;margin-top:-2px;width:355px;height:69px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/accordion/msspotgetcouponhowto/step3_2.png);background-repeat:no-repeat;background-position:0 0;background-size:355px 69px;overflow:hidden;white-space:nowrap;text-indent:-9999px}#msSpotGetCharaHowTo ul{margin:0 auto;margin-top:20px;margin-bottom:56.5px;width:355px;height:1213px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/accordion/msspotgetcharahowto/steps.png);background-repeat:no-repeat;background-position:0 0;background-size:355px 1213px;overflow:hidden;white-space:nowrap;text-indent:-9999px}#msSpotGetCharaHowTo .gd-modal-link{width:335px;height:60px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/accordion/msspotgetcharahowto/link.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 60px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-bottom:15px}#msSpotGetCharaHowTo .caution{margin-bottom:50px;padding:0 10px;font-size:1em;text-align:center}#getCouponHowTo .getCouponHowTo__wrap>ul{margin:0 auto;margin-top:20px;margin-bottom:56.5px;width:355px;height:1157px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp/accordion/getcouponhowto/steps.png);background-repeat:no-repeat;background-position:0 0;background-size:355px 1157px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.footerMcContact{width:100%;padding:20px 0;line-height:2;text-align:center;color:#fff;background-color:#141d31}.footerMcContact>:first-child{font-size:12px;font-weight:700}.footerMcContact a{text-decoration:underline;color:inherit}.mcdloader,.mcdloader:after,.mcdloader:before{width:1.5em;height:1.5em;border-radius:15%}.is-dom-ready .mcdloader,.is-dom-ready .mcdloader:after,.is-dom-ready .mcdloader:before{-webkit-animation:mcdloader-anim 1s infinite ease-in-out;animation:mcdloader-anim 1s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.mcdloader{position:relative;margin:0 auto;font-size:10px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:.16s!important;animation-delay:.16s!important;text-indent:-9999em;color:#fff}.mcdloader:after,.mcdloader:before{content:'';position:absolute;top:0}.mcdloader:before{left:3.5em;-webkit-animation-delay:.32s!important;animation-delay:.32s!important}.mcdloader:after{left:-3.5em}@-webkit-keyframes mcdloader-anim{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes mcdloader-anim{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.gd-modal{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;height:0%;overflow:hidden}.gd-modal .gd-modal__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.gd-modal .gd-modal__wrap{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:355px;height:343px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp//modal/modal-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:355px 343px}.gd-modal.is-close{-webkit-animation:goHide--modal .2s ease-out 0ms forwards;animation:goHide--modal .2s ease-out 0ms forwards}.gd-modal.is-open{-webkit-animation:goShow--modal .4s ease-out 0ms forwards;animation:goShow--modal .4s ease-out 0ms forwards}.gd-modal .gd-modal__titleGroup{width:100%;height:154px;text-align:center;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}.gd-modal .gd-modal__titleGroup>*{width:100%}.gd-modal .gd-modal__title{overflow:hidden;white-space:nowrap;text-indent:-9999px;margin:0 auto;margin-top:25px}.gd-modal .gd-modal__title.gd-modal__title--1{width:187px;height:17px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp//modal/modal-text1.png);background-repeat:no-repeat;background-position:0 0;background-size:187px 17px}.gd-modal .gd-modal__areaTabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:325px;margin:0 auto;margin-top:20px}.gd-modal .gd-modal__areaTabs .areaTabs__tw{width:163px;height:45px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp//modal/area1-1.png);background-repeat:no-repeat;background-position:0 0;background-size:163px 45px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.gd-modal .gd-modal__areaTabs .areaTabs__hk{width:163px;height:45px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp//modal/area2-0.png);background-repeat:no-repeat;background-position:0 0;background-size:163px 45px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.gd-modal.is-selected-hk .gd-modal__areaTabs .areaTabs__tw{width:163px;height:45px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp//modal/area1-0.png);background-repeat:no-repeat;background-position:0 0;background-size:163px 45px}.gd-modal.is-selected-hk .gd-modal__areaTabs .areaTabs__hk{width:163px;height:45px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp//modal/area2-1.png);background-repeat:no-repeat;background-position:0 0;background-size:163px 45px}.gd-modal .gd-modal__close{position:absolute;top:15px;right:15px;width:33px;height:33px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp//modal/modal-close.png);background-repeat:no-repeat;background-position:0 0;background-size:33px 33px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.gd-modal .gd-modal__areas{position:relative;width:325px;height:44px;display:block;background-image:url(/promotion/mcdonalds/assets/mcdonalds/img/sp//modal/modal-fselect.png);background-repeat:no-repeat;background-position:0 0;background-size:325px 44px;margin:0 auto;margin-top:2px;color:#fff;font-weight:700;overflow:hidden}.gd-modal .gd-modal__areas p{padding:12px 0 0 10px;font-size:16px;text-align:left}.gd-modal .gd-modal__areas select{position:absolute;top:0;left:0;font-size:20px;opacity:0;width:100%}.gd-modal .gd-modal__list{width:325px;height:171px;margin:0 auto;background-color:#fff;padding:10px 10px 10px 12px;box-sizing:border-box;border-radius:0}.gd-modal .gd-modal__list .gd-modal__listScrollArea{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.gd-modal .gd-modal__list ::-webkit-scrollbar{width:10px}.gd-modal .gd-modal__list ::-webkit-scrollbar-track{background:#c4beb7;border-radius:5px}.gd-modal .gd-modal__list ::-webkit-scrollbar-thumb{background:#000;border-radius:10px}.is-selected-tw .gshop-list .gd-modal__areas--tw{display:block}.is-selected-tw .gshop-list .gd-modal__areas--hk{display:none}.is-selected-hk .gshop-list .gd-modal__areas--tw{display:none}.is-selected-hk .gshop-list .gd-modal__areas--hk{display:block}.gshop-list .gshop-listItem{display:none}.is-selected-tw .gshop-list .gshop-listItem--台灣{display:block}.is-selected-hk .gshop-list .gshop-listItem--香港{display:block}.gshop-list[data-area='北部'] .gshop-listItem{display:none}.gshop-list[data-area='北部'] .gshop-listItem.gshop-listItem--北部{display:block}.gshop-list[data-area='中部'] .gshop-listItem{display:none}.gshop-list[data-area='中部'] .gshop-listItem.gshop-listItem--中部{display:block}.gshop-list[data-area='南部'] .gshop-listItem{display:none}.gshop-list[data-area='南部'] .gshop-listItem.gshop-listItem--南部{display:block}.gshop-list[data-area='九龍區'] .gshop-listItem{display:none}.gshop-list[data-area='九龍區'] .gshop-listItem.gshop-listItem--九龍區{display:block}.gshop-list[data-area='新界區'] .gshop-listItem{display:none}.gshop-list[data-area='新界區'] .gshop-listItem.gshop-listItem--新界區{display:block}.gshop-list[data-area='離島區'] .gshop-listItem{display:none}.gshop-list[data-area='離島區'] .gshop-listItem.gshop-listItem--離島區{display:block}.gshop-list[data-area='香港區'] .gshop-listItem{display:none}.gshop-list[data-area='香港區'] .gshop-listItem.gshop-listItem--香港區{display:block}.gshop-listItem{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;font-size:10px;color:#442b02;padding:6.5px 0}.gshop-listItem a{color:#442b02;text-decoration:underline}.gshop-listItem .gshop-listItem__name{border-left:solid 1px #442b02;padding-left:6px;font-weight:700}@-webkit-keyframes goHide--modal{0%{height:100%;opacity:1;-webkit-transform:scale(1);transform:scale(1)}99%{height:100%;opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}100%{height:0%;opacity:0}}@keyframes goHide--modal{0%{height:100%;opacity:1;-webkit-transform:scale(1);transform:scale(1)}99%{height:100%;opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}100%{height:0%;opacity:0}}@-webkit-keyframes goShow--modal{0%{height:0%;opacity:0}1%{height:100%;opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}2%{height:100%;opacity:0}99%{height:100%;opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{height:100%;opacity:1;-webkit-transform:none;transform:none}}@keyframes goShow--modal{0%{height:0%;opacity:0}1%{height:100%;opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}2%{height:100%;opacity:0}99%{height:100%;opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{height:100%;opacity:1;-webkit-transform:none;transform:none}}.js-appear-paste{-webkit-transition:-webkit-transform .2s cubic-bezier(.25,.46,.45,.94) 0s,opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .2s cubic-bezier(.25,.46,.45,.94) 0s,opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s;-webkit-transform:scale(2,2);transform:scale(2,2);opacity:0}.js-appear-paste.is-entered{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}.js-appear-slide-up{-webkit-transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .6s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .6s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translate(0,50px);transform:translate(0,50px);opacity:0}.js-appear-slide-up.is-entered{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.js-appear-fade-in{-webkit-transition:opacity .8s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .8s cubic-bezier(.215,.61,.355,1) 0s;opacity:0}.js-appear-fade-in.is-entered{opacity:1}.js-appear-chikachika{opacity:0}.js-appear-chikachika.is-entered{-webkit-animation:analog-light .8s 0s;animation:analog-light .8s 0s;opacity:1}@-webkit-keyframes analog-light{0%{opacity:0}10%{opacity:.75}15%{opacity:.25}20%{opacity:.75}25%{opacity:0}100%{opacity:1}}@keyframes analog-light{0%{opacity:0}10%{opacity:.75}15%{opacity:.25}20%{opacity:.75}25%{opacity:0}100%{opacity:1}}@-webkit-keyframes chikaChika{0%{opacity:0}1%{opacity:1}50%{opacity:1}51%{opacity:0}100%{opacity:0}}@keyframes chikaChika{0%{opacity:0}1%{opacity:1}50%{opacity:1}51%{opacity:0}100%{opacity:0}}@-webkit-keyframes chikaChika-r{0%{opacity:1}1%{opacity:0}50%{opacity:0}51%{opacity:1}100%{opacity:1}}@keyframes chikaChika-r{0%{opacity:1}1%{opacity:0}50%{opacity:0}51%{opacity:1}100%{opacity:1}}@-webkit-keyframes chikaChika2{0%{opacity:.4}1%{opacity:1}50%{opacity:1}51%{opacity:.4}100%{opacity:.4}}@keyframes chikaChika2{0%{opacity:.4}1%{opacity:1}50%{opacity:1}51%{opacity:.4}100%{opacity:.4}}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);opacity:0}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);opacity:1}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);opacity:0}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);opacity:1}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes shake{0%{-webkit-transform:translate3d(-4.5px,-1.5px,0);transform:translate3d(-4.5px,-1.5px,0)}5%{-webkit-transform:translate3d(2.25px,-2.25px,0);transform:translate3d(2.25px,-2.25px,0)}10%{-webkit-transform:translate3d(4.5px,3px,0);transform:translate3d(4.5px,3px,0)}15%{-webkit-transform:translate3d(-1.5px,1.5px,0);transform:translate3d(-1.5px,1.5px,0)}20%{-webkit-transform:translate3d(-3.75px,-3px,0);transform:translate3d(-3.75px,-3px,0)}25%{-webkit-transform:translate3d(3.75px,-1.5px,0);transform:translate3d(3.75px,-1.5px,0)}30%{-webkit-transform:translate3d(2.25px,1.5px,0);transform:translate3d(2.25px,1.5px,0)}35%{-webkit-transform:translate3d(-4.5px,3px,0);transform:translate3d(-4.5px,3px,0)}40%{-webkit-transform:translate3d(-2.25px,-1.5px,0);transform:translate3d(-2.25px,-1.5px,0)}45%{-webkit-transform:translate3d(2.25px,-3px,0);transform:translate3d(2.25px,-3px,0)}50%{-webkit-transform:translate3d(-4.5px,-1.5px,0);transform:translate3d(-4.5px,-1.5px,0)}55%{-webkit-transform:translate3d(2.25px,-2.25px,0);transform:translate3d(2.25px,-2.25px,0)}60%{-webkit-transform:translate3d(4.5px,3px,0);transform:translate3d(4.5px,3px,0)}65%{-webkit-transform:translate3d(-1.5px,1.5px,0);transform:translate3d(-1.5px,1.5px,0)}70%{-webkit-transform:translate3d(-3.75px,-3px,0);transform:translate3d(-3.75px,-3px,0)}75%{-webkit-transform:translate3d(3.75px,-1.5px,0);transform:translate3d(3.75px,-1.5px,0)}80%{-webkit-transform:translate3d(2.25px,1.5px,0);transform:translate3d(2.25px,1.5px,0)}85%{-webkit-transform:translate3d(-4.5px,3px,0);transform:translate3d(-4.5px,3px,0)}90%{-webkit-transform:translate3d(-2.25px,-1.5px,0);transform:translate3d(-2.25px,-1.5px,0)}95%{-webkit-transform:translate3d(2.25px,-3px,0);transform:translate3d(2.25px,-3px,0)}100%{-webkit-transform:translate3d(3.75px,-1.5px,0);transform:translate3d(3.75px,-1.5px,0)}}@keyframes shake{0%{-webkit-transform:translate3d(-4.5px,-1.5px,0);transform:translate3d(-4.5px,-1.5px,0)}5%{-webkit-transform:translate3d(2.25px,-2.25px,0);transform:translate3d(2.25px,-2.25px,0)}10%{-webkit-transform:translate3d(4.5px,3px,0);transform:translate3d(4.5px,3px,0)}15%{-webkit-transform:translate3d(-1.5px,1.5px,0);transform:translate3d(-1.5px,1.5px,0)}20%{-webkit-transform:translate3d(-3.75px,-3px,0);transform:translate3d(-3.75px,-3px,0)}25%{-webkit-transform:translate3d(3.75px,-1.5px,0);transform:translate3d(3.75px,-1.5px,0)}30%{-webkit-transform:translate3d(2.25px,1.5px,0);transform:translate3d(2.25px,1.5px,0)}35%{-webkit-transform:translate3d(-4.5px,3px,0);transform:translate3d(-4.5px,3px,0)}40%{-webkit-transform:translate3d(-2.25px,-1.5px,0);transform:translate3d(-2.25px,-1.5px,0)}45%{-webkit-transform:translate3d(2.25px,-3px,0);transform:translate3d(2.25px,-3px,0)}50%{-webkit-transform:translate3d(-4.5px,-1.5px,0);transform:translate3d(-4.5px,-1.5px,0)}55%{-webkit-transform:translate3d(2.25px,-2.25px,0);transform:translate3d(2.25px,-2.25px,0)}60%{-webkit-transform:translate3d(4.5px,3px,0);transform:translate3d(4.5px,3px,0)}65%{-webkit-transform:translate3d(-1.5px,1.5px,0);transform:translate3d(-1.5px,1.5px,0)}70%{-webkit-transform:translate3d(-3.75px,-3px,0);transform:translate3d(-3.75px,-3px,0)}75%{-webkit-transform:translate3d(3.75px,-1.5px,0);transform:translate3d(3.75px,-1.5px,0)}80%{-webkit-transform:translate3d(2.25px,1.5px,0);transform:translate3d(2.25px,1.5px,0)}85%{-webkit-transform:translate3d(-4.5px,3px,0);transform:translate3d(-4.5px,3px,0)}90%{-webkit-transform:translate3d(-2.25px,-1.5px,0);transform:translate3d(-2.25px,-1.5px,0)}95%{-webkit-transform:translate3d(2.25px,-3px,0);transform:translate3d(2.25px,-3px,0)}100%{-webkit-transform:translate3d(3.75px,-1.5px,0);transform:translate3d(3.75px,-1.5px,0)}}.gd-modal-link-anchor{padding-top:120px;margin-top:-120px}