@charset "UTF-8";@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeoutUp{0%{opacity:1;transform:scale(1) translate(-50%, -50%)}100%{opacity:0;transform:scale(1.03) translate(-50%, -50%);pointer-events:none}}@keyframes fadeoutUpSmoke{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.5)}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes opacity_return{0%,100%{opacity:1}50%,75%{opacity:0}}@keyframes flyingBirds{0%{opacity:0;transform:translate(0%, 0%) scale(0.75)}10%{opacity:1;transform:translate(-10%, -10%) scale(0.8)}100%{opacity:1;transform:translate(-100%, -100%) scale(1.25)}}@keyframes birdFly{0%{transform:translateY(0px) rotate(-2deg) scaleY(1)}25%{transform:translateY(-2px) rotate(1deg) scaleY(0.92)}50%{transform:translateY(0px) rotate(-1deg) scaleY(1)}75%{transform:translateY(1px) rotate(2deg) scaleY(0.95)}100%{transform:translateY(0px) rotate(-2deg) scaleY(1)}}@keyframes loadingCloud{0%{transform:translateX(0) rotate(3deg)}100%{transform:translateX(-33%) rotate(3deg)}}@keyframes bgPinchOut{0%{background-position:left 0% bottom 20%;background-size:100% auto}100%{background-position:left -40% bottom 40%;background-size:150% auto}}@keyframes cloudFloat{0%,100%{transform:translateX(-10%)}50%{transform:translateX(10%)}}@keyframes cloudFloat_02{0%,100%{transform:translateX(-10%) scale(-1, 1)}50%{transform:translateX(10%) scale(-1, 1)}}@keyframes cloudFloat_04{0%,100%{transform:translateX(-10%) scale(-1, -1)}50%{transform:translateX(10%) scale(-1, -1)}}@keyframes cloudFloat_05{0%,100%{transform:translateX(-10%) scale(1, -1)}50%{transform:translateX(10%) scale(1, -1)}}.corner-lotteries .gacha-image{max-width:480px;margin:0 auto 24px}.corner-lotteries .gacha-submit{margin:24px auto;position:relative;text-align:center;width:fit-content}.corner-lotteries #jsLotterySubmitWrap::after{animation:blink 2s linear infinite;background-color:#6c72a3;border-radius:6px;color:#fff;content:"データ読み込み中\Aしばしお待ちください";height:100%;line-height:1.2;padding-top:8px;text-align:center;transition:background 0.2s,color 0.2s;white-space:pre;width:100%;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%, -50%)}.corner-lotteries #jsLotterySubmitWrap .btn{color:#6c72a3}.corner-lotteries #jsLotterySubmitWrap.gif-loaded::after{animation:fadeoutUp 0.5s linear forwards 1 2s;background-color:#fff;color:#6c72a3;content:"おまたせしました\A準備が整いました！"}.corner-lotteries #jsLotterySubmitWrap.gif-loaded .btn{color:#fff}.corner-lotteries .gacha-skip{height:100%;width:100%;background-color:rgba(255,255,255,0.5);backdrop-filter:blur(24px);position:fixed;top:0;left:0;z-index:1100;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.corner-lotteries .gacha-skip .gacha-skip-image{display:block;margin:0 auto 16px;width:80px}.corner-lotteries .gacha-skip .gacha-skip-text{color:#000;display:block;font-size:1.4rem;font-weight:700;text-align:center}.corner-lotteries .corner-content-title{text-align:center}.corner-lotteries .staff-checked,.corner-lotteries .dashboard-stamp-link{margin:32px 0;text-align:center}.corner-lotteries .staff-checked+.corner-content-body{border-top:1px dashed #292b3a;padding-top:16px}.corner-lotteries .staff-check{margin-top:48px}.corner-lotteries .staff-check .list-attention{margin-top:20px}.corner-lotteries .staff-check .btn-staff{font-size:2.6rem;font-weight:700;margin:32px 0}.corner-lotteries .staff-check .alert-danger{font-size:1.8rem}.corner-lotteries .corner-content-serial{font-size:1.8rem;text-align:center}.corner-lotteries .corner-content-serial .label{border-radius:3px;display:inline-block;padding:0.4em 1em;vertical-align:middle}.corner-lotteries .corner-content-serial .serial-code{font-size:3rem;display:block;margin-left:10px;vertical-align:middle}.corner-lotteries .btn-advent_calendar{background-color:#1a5548 !important;border-color:#1a5548 !important;color:#fff !important}
