@-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 shake-vertical-fast{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(0);transform:translateY(0)}65%{-webkit-transform:translateY(5px);transform:translateY(5px)}70%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}75%{-webkit-transform:translateY(2px);transform:translateY(2px)}80%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}85%{-webkit-transform:translateY(1px);transform:translateY(1px)}90%{-webkit-transform:translateY(-0.5px);transform:translateY(-0.5px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes shake-vertical-fast{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(0);transform:translateY(0)}65%{-webkit-transform:translateY(5px);transform:translateY(5px)}70%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}75%{-webkit-transform:translateY(2px);transform:translateY(2px)}80%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}85%{-webkit-transform:translateY(1px);transform:translateY(1px)}90%{-webkit-transform:translateY(-0.5px);transform:translateY(-0.5px)}100%{-webkit-transform:translateY(0);transform:translateY(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)}}@-webkit-keyframes poyopoyo{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}60%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(0.95);transform:scale(0.95)}80%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes poyopoyo{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}60%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(0.95);transform:scale(0.95)}80%{-webkit-transform:scale(1);transform:scale(1)}}.c-beginner-7days{overflow:hidden;border:2px solid #eee;border-radius:6px;background-color:#fff}.c-beginner-7days__ttl-img{width:100%;height:100%;vertical-align:middle}.c-beginner-7days__body{padding:20px 12px;background-color:#d5f7ff}.c-beginner-7days__figure-img{width:100%;height:100%;vertical-align:middle}.c-beginner-7days-list{display:grid;grid-template-columns:280px 1fr;grid-template-rows:auto auto;gap:8px 12px;grid-template-areas:"item01 bnr" "item02 bnr"}.c-beginner-7days-list__item:nth-child(1){grid-area:item01}.c-beginner-7days-list__item:nth-child(2){grid-area:item02}.c-beginner-7days-list__item:nth-child(3){grid-area:bnr}.c-beginner-7days-content{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}.c-beginner-7days-content__body{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:12px 20px;border:2px solid #eee;border-radius:8px;background-color:#fff7e0}.c-beginner-7days-content__body--half{border-bottom:0 none;border-bottom-right-radius:0;border-bottom-left-radius:0}.c-beginner-7days-content__body--full{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}.c-beginner-7days-content__l-ribbon{-webkit-animation-duration:2.3s;animation-duration:2.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scale-ribbon;animation-name:scale-ribbon;position:absolute;top:0;left:8px;z-index:1}@-webkit-keyframes scale-ribbon{46%{-webkit-transform:scale(1);transform:scale(1)}59%{-webkit-transform:scale(1.1);transform:scale(1.1)}72%{-webkit-transform:scale(1);transform:scale(1)}85%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-ribbon{46%{-webkit-transform:scale(1);transform:scale(1)}59%{-webkit-transform:scale(1.1);transform:scale(1.1)}72%{-webkit-transform:scale(1);transform:scale(1)}85%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.c-beginner-7days-content__desc{padding:8px 4px;border-radius:0 0 8px 8px;background-color:#d52b4a}.c-beginner-7days-content__desc-txt{color:#fff;font-weight:400;font-size:1.2rem;line-height:1.2;text-align:center}.c-beginner-7days-content__desc-txt em{font-weight:700}.c-beginner-7days-content-ribbon{position:relative;z-index:1;padding:4px 0;width:35px;height:43px;text-align:center}.c-beginner-7days-content-ribbon::before{position:absolute;top:0;left:0;z-index:-1;width:35px;height:43px;content:"";-webkit-clip-path:polygon(100% 0, 0 0, 0 100%);clip-path:polygon(100% 0, 0 0, 0 100%)}.c-beginner-7days-content-ribbon::after{position:absolute;top:100%;left:0;width:0;height:0;border-right:17.5px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:17.5px solid rgba(0,0,0,0);content:""}.c-beginner-7days-content-ribbon--red{background-color:#d52b4a}.c-beginner-7days-content-ribbon--red::before{background-color:#ff0909}.c-beginner-7days-content-ribbon--red::after{border-right-color:#d52b4a;border-left-color:#d52b4a}.c-beginner-7days-content-ribbon--yellow{background-color:#fff000}.c-beginner-7days-content-ribbon--yellow::before{background-color:#ffdc32}.c-beginner-7days-content-ribbon--yellow::after{border-right-color:#fff000;border-left-color:#fff000}.c-beginner-7days-content-ribbon--orange{background-color:#fa7203}.c-beginner-7days-content-ribbon--orange::before{background-color:#ffa256}.c-beginner-7days-content-ribbon--orange::after{border-right-color:#fa7203;border-left-color:#fa7203}.c-beginner-7days-content-ribbon__txt{font-weight:700;font-size:1rem;line-height:1.2}.c-beginner-7days-content-ribbon--red .c-beginner-7days-content-ribbon__txt{color:#fff}.c-beginner-7days-content-ribbon--yellow .c-beginner-7days-content-ribbon__txt{color:#333}.c-beginner-7days-content-ribbon--orange .c-beginner-7days-content-ribbon__txt{color:#fff}.c-beginner-7days-media{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px;border-radius:4px;background-color:#fff;box-shadow:0 0 1px 0 rgba(0,0,0,.1)}.c-beginner-7days-media__l-thumb{min-width:80px;max-width:80px;text-align:center}.c-beginner-7days-media__l-detail{padding-left:12px;width:calc(100% - 80px)}.c-beginner-7days-media:hover{opacity:.8}.c-beginner-7days-media__l-thumb{position:relative}.c-beginner-7days-media__ttl{color:#333;font-weight:400;font-size:1.4rem;line-height:1.2;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px}.c-beginner-7days-media__ttl a{color:inherit}.c-beginner-7days-media__l-badge-pointup{position:absolute;top:-12px;right:-12px}.c-beginner-7days-media__message{color:#ef5d5d;font-weight:400;font-size:1.2rem;line-height:1.2;margin-bottom:4px}.c-beginner-7days-media__l-incentive{margin-top:4px}.c-beginner-7days-content-card__thumb{margin-bottom:12px}.c-beginner-7days-content-card__thumb-img{width:100%;height:100%;vertical-align:middle;border-radius:8px}.c-beginner-7days-content-card__lead{color:#333;font-weight:700;font-size:1.2rem;line-height:1.4;text-align:center}.c-beginner-7days-content-card__lead em{color:#ff0909;font-weight:inherit}.c-beginner-7days-content-card__lead-em{font-weight:700;font-size:1.4rem}.c-beginner-7days-content-card__l-btn{margin-top:12px;text-align:center}.c-beginner-7days-content-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;padding:8px 12px;width:100%;border-radius:50px;text-align:center;background:#d52b4a;color:#fff;font-weight:700;font-size:1.4rem;line-height:1.4}.c-beginner-7days-content-btn:hover{opacity:.8}.c-beginner-7days-content-btn__l-txt{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:-1rem;padding:0 1rem}.c-beginner-7days-content-btn__l-icon .icon-svg-arrow-border{fill:#fff}.c-beginner-7days-content-btn__l-txt+.c-beginner-7days-content-btn__l-icon{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:1rem}.c-beginner-7days-content-btn__l-txt{font-weight:inherit}.c-beginner-7days-header-info{margin:-4px 0 16px;border:1px solid #eee;background-color:#ffffc6}.c-beginner-7days-header-info__txt{color:#333;font-weight:400;font-size:1.4rem;line-height:1.2}.c-beginner-7days-header-info__txt a{display:block;padding:8px;color:inherit;text-align:center}.c-beginner-7days-header-info__txt em{color:#f7414c;font-weight:700}.c-beginner-7days-header-info__anchor{color:#0194d7;font-weight:700;text-decoration:underline}.c-beginner-7days-header-info:hover .c-beginner-7days-header-info__anchor{text-decoration:none}.c-beginner-7days-header-info__anchor .icon-svg-arrow-border{fill:#0194d7}body{color:#444}.lottery-wrapper{line-height:1.6}.lottery-limitter{margin-right:auto;margin-left:auto;max-width:730px}.lottery-about{padding:12px 12px 20px}.lottery-about__ttl{margin:12px 0;text-align:center;font-weight:700;font-size:2.2rem}.lottery-content{margin-bottom:32px;padding-top:20px;padding-right:50px;padding-left:50px;border-radius:6px;background-color:#fff;line-height:1.4}.lottery-content__ttl{display:block;margin-right:auto;margin-bottom:12px;margin-left:auto;width:270px;border-bottom:4px solid #333;text-align:center;font-weight:700}.lottery-content__txt{padding-right:4px;padding-bottom:20px;padding-left:4px;font-size:1.6rem}.lottery-content__txt>em{display:inline;border-bottom:4px dotted #ff0909;color:#e60012;font-weight:700;font-style:normal;font-size:1.8rem}.lottery-content__txt>em>strong{font-size:2.6rem}.lottery-content__img{display:block;margin-bottom:12px;width:100%}.lottery-content__action-btn{padding-bottom:20px}.lottery-content__action-btn>a{display:block;margin-bottom:4px;padding-top:12px;padding-bottom:8px;width:100%;border-radius:50px;background-image:-webkit-linear-gradient(top, #ee1717 0%, #ee1717 50%, #dd1919 50%, #dd1919 100%);background-image:linear-gradient(to bottom, #ee1717 0%, #ee1717 50%, #dd1919 50%, #dd1919 100%);box-shadow:0 6px #ac0303;color:#fff;text-align:center;font-weight:700;font-size:2.2rem}.lottery-content__action-btn>a:hover{opacity:.8}.lottery-about-hit-point{padding-bottom:20px;text-align:center}.lottery-cpn-txt{padding-right:32px;padding-left:32px;text-align:right}.lottery-btn-area{padding-right:20px;padding-bottom:32px;padding-left:20px}.lottery-about-btn-area{padding-bottom:20px}.lottery-about-btn-area__btn{position:relative;display:block;margin-right:auto;margin-left:auto;padding-top:16px;padding-bottom:16px;border-radius:50px;background-color:#444;color:#fff;text-align:center;font-weight:700;font-size:1.6rem;margin-bottom:8px}.lottery-about-btn-area__btn::after{position:absolute;top:calc(50% - 4px);right:18px;display:inline-block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.lottery-promotion-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:auto;margin-left:auto;padding-right:12px;width:100%}.c-sec+.lottery-promotion-list{margin-top:32px}.lottery-promotion-list__item{padding-bottom:20px;padding-left:12px;width:50%;text-align:center;font-size:1.4rem}.lottery-promotion-list__item:nth-child(2n){margin:0}.lottery-promotion-list__item img{width:100%}.lottery-promotion-list__caption{padding-top:12px;color:#333}.lottery-attention{background-color:#eee;line-height:1.4}.lottery-attention__ttl{margin-bottom:24px;padding:12px;background-color:#333;color:#fff;font-weight:400;font-size:1.6rem}.lottery-attention__lead{padding-right:12px;padding-bottom:12px;padding-left:12px}.lottery-attention__lead>p{padding-bottom:16px}.lottery-entry-after__result{text-decoration:underline}.lottery-entry-after__daily-box{position:relative;margin:12px auto 50px}.lottery-entry-after__icon{position:absolute}.lottery-entry-after__icon--daily{top:-40px;left:5px;z-index:1;width:120px;height:110px}.lottery-entry-after__daily-btn{display:block;margin-bottom:4px;padding-top:12px;padding-bottom:8px;width:100%;border-radius:50px;background-image:-webkit-linear-gradient(top, #ff0066 0%, #ff0066 50%, #e20560 50%, #e20560 100%);background-image:linear-gradient(to bottom, #ff0066 0%, #ff0066 50%, #e20560 50%, #e20560 100%);box-shadow:0 6px #a50263;color:#fff;text-align:center;font-weight:700;font-size:2.2rem;margin-right:auto;margin-left:auto;width:94%}.lottery-entry-after__daily-btn:hover{opacity:.8}.lottery-result{margin-top:4px;margin-bottom:8px}.lottery-result__img{background-color:#fff;text-align:center}.lottery-result__img>img{vertical-align:top}.lottery-result__incentive{color:#333;font-weight:700;font-size:1.4rem;line-height:1.4;margin-top:4px;text-align:center}.lottery-result__incentive strong{color:#ff0909;font-weight:inherit;font-size:2.2rem}.lottery-result__incentive>p{margin:8px;color:#005bab;font-weight:700;font-size:2.2rem}.lottery-result__text>span{font-weight:700;font-size:3.8rem}.lottery-result__link{margin-bottom:8px;padding-top:8px;text-align:center;font-size:1.6rem}.lottery-result__link>a{color:#0194d7;text-decoration:underline}.lottery-result-rank__toprank{vertical-align:-2px}.lottery-result-rank__img{vertical-align:-3px}.lottery-result-twice{margin-bottom:8px;padding:4px}.lottery-result-twice__inner{margin:12px 20px 0;padding:20px 0;border-radius:8px;text-align:center}.sc23-link{margin-bottom:32px;border:3px solid #000;background-color:#f5c002}.sc23-link--not-entry{position:relative}.sc23-link--not-entry::before,.sc23-link--not-entry::after{position:absolute;bottom:0;background-size:100%;background-repeat:no-repeat;content:""}.sc23-link--not-entry::before{left:30px;width:115px;height:111px;background-image:url("/pc/images/campaign/spring-campaign2023/character01-e9e511c3a9.png")}.sc23-link--not-entry::after{right:30px;width:108px;height:111px;background-image:url("/pc/images/campaign/spring-campaign2023/character02-7bdbfab57e.png")}.sc23-link__header img{width:100%;height:auto}.sc23-link__contents{text-align:center}.sc23-link--not-entry .sc23-link__contents--hasBalloon{margin-top:-16px}.sc23-link--entry .sc23-link__contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px}.sc23-link__balloon{color:#000;font-weight:700;font-size:1.8rem;line-height:1.2;position:relative;display:inline-block;padding:4px 8px;border-radius:3px;background-color:#fff}.sc23-link__balloon::before{position:absolute;right:0;bottom:-12px;left:0;margin:auto;width:12px;height:12px;border-width:6px;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.sc23-link__l-entry-btn{margin:20px 0}.sc23-link__entry-btn{color:#fff;font-weight:700;font-size:1.6rem;line-height:1.2;display:inline-block;padding:12px 32px;border:3px solid #7a0519;border-radius:50px;background-color:#d52b4a;box-shadow:0 6px #7a0519}.sc23-link__entry-btn strong{font-size:2.6rem}.sc23-link__user-info{margin:auto;width:246px}.sc23-link__user-info-ttl{color:#000;font-weight:700;font-size:2.2rem;line-height:1.2}.sc23-link__l-user-point{margin-top:12px}.sc23-link__user-point{color:#777;font-weight:700;font-size:2.2rem;line-height:1.2;display:inline-block;padding:20px;border:1px solid #ccc;border-radius:8px;background-color:#fff}.sc23-link__user-point em{color:#d52b4a;font-weight:700;font-size:3rem;line-height:1.2}.sc23-link__user-info-txt{color:#000;font-weight:400;font-size:1.6rem;line-height:1.2;margin-top:12px}.sc23-link__link{color:#0194d7;font-weight:400;font-size:1.4rem;line-height:1.2;display:block;margin-top:16px;text-decoration:underline}.sc23-link__other-contents{padding:12px;width:436px;border-radius:5px;background-color:#fff}.sc23-link__other-contents-ttl{color:#000;font-weight:700;font-size:1.6rem;line-height:1.2;margin-bottom:12px;padding-left:8px;border-left:3px solid #ee5649;text-align:left}.sc23-link__other-contents-list{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}.sc23-link__other-contents-item:nth-child(-n+4){margin-bottom:8px}.sc23-contents{border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.3);line-height:0}.sc23-contents img{width:100%;height:auto}.sc23-contents--done{position:relative}.sc23-contents--done::after{color:#fff;font-weight:700;font-size:1.6rem;line-height:1.2;position:absolute;top:0;left:0;z-index:1;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:100%;height:100%;border-radius:5px;background-color:rgba(0,0,0,.5);content:"獲得済み"}.lottery-wrapper{background:#aaec41}.lottery-key-visual{text-align:center}.lottery-key-visual__img{position:relative;left:-6px;width:640px}.lottery-key-visual__eyecatch{padding-top:20px}.lottery-keyword-message{padding-top:12px;padding-bottom:20px}.lottery-keyword-message__error{margin-bottom:8px;color:#e60012;font-weight:700;line-height:1.2}.lottery-keyword-message__note{font-size:1.2rem;line-height:1.2}.lottery-keyword-input{padding:16px 12px;text-align:center}.lottery-keyword-input__ttl{padding-bottom:8px;font-weight:700;font-size:1.8rem}.lottery-keyword-input input[type=text]{display:block;margin-right:auto;margin-bottom:12px;margin-left:auto;padding:12px 4px;width:90%;border:1px solid #737373;border-radius:6px}.lottery-keyword-input__btn{display:block;margin-bottom:4px;padding-top:12px;padding-bottom:8px;width:100%;border-radius:50px;background-image:-webkit-linear-gradient(top, #ee1717 0%, #ee1717 50%, #dd1919 50%, #dd1919 100%);background-image:linear-gradient(to bottom, #ee1717 0%, #ee1717 50%, #dd1919 50%, #dd1919 100%);box-shadow:0 6px #ac0303;color:#fff;text-align:center;font-weight:700;font-size:2.2rem;margin-right:auto;margin-bottom:12px;margin-left:auto;width:80%}.lottery-keyword-input__btn:hover{opacity:.8}.lottery-keyword-input__link{text-decoration:underline}.lottery-keyword-period{margin-bottom:16px;padding-top:16px;padding-bottom:16px;background-color:#444}.lottery-keyword-period__balloon{position:relative;z-index:0;margin-right:auto;margin-bottom:12px;margin-left:auto;padding-top:4px;padding-bottom:4px;width:400px;border-radius:4px;background-color:#fff;text-align:center;font-weight:700;font-size:1.6rem}.lottery-keyword-period__balloon::after{position:absolute;bottom:-10px;left:50%;display:block;margin-left:-12px;width:0;height:0;border-width:10px 10px 0;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);content:""}.lottery-keyword-period__balloon>em{font-weight:700;font-style:normal;font-size:2.2rem}.lottery-keyword-period__date{color:#fff;text-align:center;font-size:2.2rem}.lottery-keyword-period__note{color:#fff;text-align:center}.lottery-keyword-play{padding-top:20px}.lottery-keyword-play__ttl{text-align:center;font-weight:700;font-size:2.2rem}.lottery-keyword-play__content{margin-right:auto;margin-left:auto;padding-top:12px;width:640px}.lottery-keyword-play__choice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-right:auto;margin-left:auto;width:570px}.lottery-keyword-play__choice>li>input[type=radio]{display:none}.lottery-keyword-play__choice>li>label{position:relative;display:block;width:100%;text-align:center}.lottery-keyword-play__choice>li>label::before{position:absolute;right:50%;left:calc(50% - 8px);display:block;padding:6px;width:16px;height:16px;border:1px solid #aaa;border-radius:100px;background-color:#fff;content:""}.lottery-keyword-play__choice>li>input[type=radio]:checked+label::after{position:absolute;top:3px;right:50%;left:calc(50% - 5px);width:10px;height:10px;border-radius:100px;background-color:#ffec00;content:""}.lottery-keyword-play__choice-img{position:relative;display:block;margin-right:auto;margin-left:auto;padding-top:20px;width:160px;height:180px}.lottery-keyword-play__choice-img--01{background:url("/common/images/lottery/keyword/img-choice-01-14a300b98a.png") no-repeat left 20px;background-size:100%}.lottery-keyword-play__choice-img--02{background:url("/common/images/lottery/keyword/img-choice-02-986c790773.png") no-repeat left 20px;background-size:100%}.lottery-keyword-play__choice-img--03{background:url("/common/images/lottery/keyword/img-choice-03-df32fc9d29.png") no-repeat left 20px;background-size:100%}.lottery-keyword-play__action-btn{padding:20px;text-align:center}.lottery-keyword-play__action-btn a{display:block;margin-bottom:4px;padding-top:12px;padding-bottom:8px;width:100%;border-radius:50px;background-image:-webkit-linear-gradient(top, #ee1717 0%, #ee1717 50%, #dd1919 50%, #dd1919 100%);background-image:linear-gradient(to bottom, #ee1717 0%, #ee1717 50%, #dd1919 50%, #dd1919 100%);box-shadow:0 6px #ac0303;color:#fff;text-align:center;font-weight:700;font-size:2.2rem;margin-bottom:16px}.lottery-keyword-play__action-btn a:hover{opacity:.8}.lottery-keyword-play__action-btn>span{display:block;font-size:1.2rem}.lottery-keyword-play__result-btn{padding:12px 12px 20px}.lottery-keyword-play__result-btn a{display:block;margin-bottom:4px;padding-top:12px;padding-bottom:8px;width:100%;border-radius:50px;background-image:-webkit-linear-gradient(top, #ff0068 0%, #ff0068 50%, #db0059 50%, #db0059 100%);background-image:linear-gradient(to bottom, #ff0068 0%, #ff0068 50%, #db0059 50%, #db0059 100%);box-shadow:0 6px #a00041;color:#fff;text-align:center;font-weight:700;font-size:2.2rem;position:relative;display:block}.lottery-keyword-play__result-btn a:hover{opacity:.8}.lottery-keyword-play__result-btn a::after{position:absolute;top:calc(50% - 4px);right:18px;display:inline-block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.lottery-app-step{text-align:center}.lottery-app-step__action-btn img:hover{opacity:.8}.lottery-app-step__howto{margin:32px auto 32px;width:600px}.lottery-app-step__note{margin-top:12px;color:#ff0909;font-weight:700;font-size:1.4rem}.lottery-keyword-howto-list__item+.lottery-keyword-howto-list__item{margin-top:32px}.keyword-howto-figure{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px;border-radius:6px;background-color:#fff;text-align:left}.keyword-howto-figure__label{display:block;color:#d52b4a;text-shadow:4px 0 0 #fff,0 4px 0 #fff,-4px 0 0 #fff,0 -4px 0 #fff;font-weight:700;font-size:3rem}.keyword-howto-figure__text{font-size:1.8rem}.keyword-howto-figure__text>em{font-weight:700}.keyword-howto-figure>img{width:300px}.lottery-keyword-result{padding:12px;text-align:center}.lottery-keyword-result__incentive{color:#ff0909;font-weight:700;font-size:1.8rem}.lottery-keyword-result__incentive-caption{font-size:1.2rem}.lottery-promotion{padding-top:32px;padding-bottom:32px;background-color:#fff7e0;line-height:1.2}.lottery-promotion--no-bg{background-color:#fff}