@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes fade-up{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes reflection{0%{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}80%{opacity:.5;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}81%{opacity:1;-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg)}100%{opacity:0;-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg)}}@keyframes reflection{0%{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}80%{opacity:.5;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}81%{opacity:1;-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg)}100%{opacity:0;-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(2px);transform:translateX(2px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}80%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(2px);transform:translateX(2px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}80%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake-infinite{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(5px);transform:translateX(5px)}20%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}30%{-webkit-transform:translateX(2px);transform:translateX(2px)}35%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}40%{-webkit-transform:translateX(1px);transform:translateX(1px)}45%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake-infinite{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(5px);transform:translateX(5px)}20%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}30%{-webkit-transform:translateX(2px);transform:translateX(2px)}35%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}40%{-webkit-transform:translateX(1px);transform:translateX(1px)}45%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake-fast{0%{-webkit-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateX(0);transform:translateX(0)}65%{-webkit-transform:translateX(5px);transform:translateX(5px)}70%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(2px);transform:translateX(2px)}80%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}85%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake-fast{0%{-webkit-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateX(0);transform:translateX(0)}65%{-webkit-transform:translateX(5px);transform:translateX(5px)}70%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(2px);transform:translateX(2px)}80%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}85%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes loop-tilt{0%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}90%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}100%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}}@keyframes loop-tilt{0%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}90%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}100%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes flicker{0%{opacity:1}33%{opacity:.5}100%{opacity:.2}}@keyframes flicker{0%{opacity:1}33%{opacity:.5}100%{opacity:.2}}@-webkit-keyframes fluffy{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fluffy{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scroll-down{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}}@keyframes scroll-down{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}}@-webkit-keyframes hanabi{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}10%{opacity:1}100%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes hanabi{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}10%{opacity:1}100%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes drop{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(200px);transform:translateY(200px)}100%{opacity:.3;-webkit-transform:translateY(500px);transform:translateY(500px)}}@keyframes drop{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(200px);transform:translateY(200px)}100%{opacity:.3;-webkit-transform:translateY(500px);transform:translateY(500px)}}.c-enquete-table{width:100%;border:1px solid #ccc;border-collapse:collapse}.c-enquete-table__header{height:40px;border:1px solid #f9c902;background-color:#f9c902;color:#fff;font-size:1.4rem}.c-enquete-table__header th{border-right:1px solid #fff;vertical-align:middle}.c-enquete-table__date-ttl{width:140px}.c-enquete-table__number-ttl{width:120px}.c-enquete-table__incentive-ttl{width:160px}.c-enquete-table__status-ttl{width:140px}.c-enquete{border-bottom:1px solid #eee;text-align:center;font-size:1.4rem}.c-enquete>td{padding:8px;border:solid #eee;border-width:0 1px;vertical-align:middle}.c-enquete__name{text-align:left}.c-enquete__incentive-prefix{font-size:1.1998rem}.c-enquete__incentive{color:#f64218;font-weight:600;font-size:1.5988rem}.c-enquete__incentive::before{display:inline-block;margin-right:4px;width:1em;height:1em;background:url("/common/images/common/icon-point-symbol-b8dc547a2a.svg") center/100% no-repeat;content:"";vertical-align:bottom}.c-enquete__incentive-unit{font-size:1.1998rem}.c-enquete--done{background-color:#eee}.c-enquete--done>strong{color:#888}.c-information__date{display:block;margin-bottom:4px;color:#888;font-size:1.1998rem}.c-information__ttl{color:#333;line-height:1.4}.c-information__ttl:hover{text-decoration:underline}.c-info-aside-nav__ttl{position:relative;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #ccc;font-weight:600;font-size:1.4rem}.c-info-aside-nav+.c-info-aside-nav{margin-top:24px}.game-sec{margin-top:16px;margin-bottom:16px;background-color:#fff}.game-sec__l-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12px;background:-webkit-linear-gradient(top, #fee063 0.7%, #fff 100%);background:linear-gradient(180deg, #fee063 0.7%, #fff 100%)}.game-sec__l-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 64px;-ms-flex:0 0 64px;flex:0 0 64px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-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;margin-right:12px}.game-sec__icon{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:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:#fff}.game-sec__icon [class^=icon-svg-tameru-]{fill:#f9c902}.game-sec__l-ttl{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:4px}.game-sec__ttl{font-weight:600;font-size:1.5988rem}.game-sec__desc{padding-top:8px;font-size:1.1998rem;line-height:1.2}.game-sec__l-body{padding:16px}.game-sec__img{margin-bottom:12px}.game-sec__img>figcaption{margin-bottom:16px;font-weight:600;font-size:1.4rem}.game-sec__img>img{width:100%;height:auto}.game-sec__lead{line-height:1.4}.game-sec__l-btn{margin-top:16px;text-align:center}.game-mission-sec{overflow:hidden;margin-top:12px;margin-bottom:12px;border:3px solid #f9c902;border-radius:8px;background-color:#fff}.game-mission-sec__l-header>img{width:100%;height:auto}.game-mission-sec__l-body{padding:12px}.game-mission-sec__lead{margin-bottom:12px;line-height:1.4}.game-mission-sec__l-btn{text-align:center}.game-category-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-right:12px;padding-left:12px}.game-category-list__item{position:relative;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding-top:8px;padding-bottom:8px;width:calc((100% - 12px)/2);border-radius:8px;text-align:center}.game-category-list__item--01{background-color:#fe9824}.game-category-list__item:hover{opacity:.8}.game-category-list__item--02{background-color:#43d1e7}.game-category-list__item:hover{opacity:.8}.game-category-list__item--03{background-color:#33d7ae}.game-category-list__item:hover{opacity:.8}.game-category-list__item--04{background-color:#fa583a}.game-category-list__item:hover{opacity:.8}.game-category-list__item--05{background-color:#cb30eb}.game-category-list__item:hover{opacity:.8}.game-category-list__item--06{background-color:#fb538d}.game-category-list__item:hover{opacity:.8}.game-category-list__item--07{background-color:#eebc28}.game-category-list__item:hover{opacity:.8}.game-category-list__item--08{background-color:#7b9cac}.game-category-list__item:hover{opacity:.8}.game-category-list__item--09{background-color:#1b80dd}.game-category-list__item:hover{opacity:.8}.game-category-list__item:nth-child(even){margin-left:12px}.game-category-list__icon{width:24px;height:24px}.game-category-list__ttl{margin-top:8px;color:#fff;font-weight:600;font-size:1.1998rem}.game-category-list__ttl>a{color:inherit}.game-ticket{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:12px}.game-ticket__l-num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-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;margin-right:8px;border-radius:4px;background-color:#fff}.game-ticket__num{color:#f64218;text-align:center}.game-ticket__num::before{display:inline-block;margin-right:4px;width:2rem;height:2rem;background:url("/common/images/game/icon-game-ticket-874e545c63.png") center/contain no-repeat;content:"";vertical-align:baseline}.game-ticket__num>em{font-weight:600;font-size:1.8018rem}.game-ticket__l-btn{-webkit-box-flex:0;-webkit-flex:0 1 110px;-ms-flex:0 1 110px;flex:0 1 110px}.game-ticket__note{margin-top:8px;font-size:1.1998rem}