.rewardsdk-main-button{-webkit-box-pack:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;align-items:center;background-color:#bf0000;border:1px solid transparent;border-radius:8px;color:#fff;cursor:pointer;display:-webkit-box;display:flex;flex-direction:row;font-size:1em;font-weight:500;gap:4px;justify-content:center;padding:12px 28px;position:relative;-webkit-transition:border-color .25s;transition:border-color .25s}@media screen and (max-width:768px){.rewardsdk-main-button{font-size:.875em;padding:8px 16px}}.rewardsdk-main-button:hover{background-color:#d80000}.rewardsdk-main-button:active{background-color:#8c0000}.rewardsdk-main-button.loading{color:transparent;position:relative}.rewardsdk-main-button.loading:active,.rewardsdk-main-button.loading:hover{background-color:#ec0606}.rewardsdk-main-button.loading:after{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:transparent;content:"";height:16px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px}#rewardsdk-mission-sdk-portal,.reward-sdk-font{font-family:Lucida Grande,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}#rewardsdk-mission-sdk-portal{color:#000;font-size:100%}#rewardsdk-mission-sdk-portal .modal-overlay{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:rgba(0,0,0,.5);display:-webkit-box;display:flex;height:100%;justify-content:center;left:0;max-width:100vw;position:fixed;top:0;width:100%;z-index:999}#rewardsdk-mission-sdk-portal .modal-content{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);max-width:600px;overflow-y:auto;position:relative;width:100%}@media screen and (max-width:768px){#rewardsdk-mission-sdk-portal .modal-content{height:100%;max-width:100vw}}#rewardsdk-mission-sdk-portal .modal-header{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;justify-content:space-between;padding:14px}#rewardsdk-mission-sdk-portal .modal-title{font-size:20px;font-weight:700}#rewardsdk-mission-sdk-portal .modal-tabs{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between}#rewardsdk-mission-sdk-portal .modal-tab{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-box-flex:1;align-items:center;cursor:pointer;display:-webkit-box;display:flex;flex:1;flex-direction:column;line-height:16px;padding:14px 0}@media screen and (max-width:768px){#rewardsdk-mission-sdk-portal .modal-tab{padding:4px}}#rewardsdk-mission-sdk-portal .modal-tab:hover{background-color:#f7f7f7}#rewardsdk-mission-sdk-portal .tab-text.active{color:#bf0000}#rewardsdk-mission-sdk-portal .tab-text{font-size:14px;margin-top:8px;text-align:center}#rewardsdk-mission-sdk-portal .modal-close-btn{background:none;border:none;color:#9c9c9c;cursor:pointer;font-size:16px;padding:0}#rewardsdk-mission-sdk-portal .modal-user-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;padding-bottom:12px}#rewardsdk-mission-sdk-portal .modal-user-info-item{border-bottom:1px solid #ebebeb;font-size:14px;padding:10px 0}#rewardsdk-mission-sdk-portal .modal-unclaimed-button,#rewardsdk-mission-sdk-portal .modal-user-info-item{-webkit-box-pack:justify;display:-webkit-box;display:flex;font-weight:600;justify-content:space-between;width:100%}#rewardsdk-mission-sdk-portal .modal-unclaimed-button{-webkit-box-align:center;align-items:center;background-color:#fff;border:1px solid #bf0000;border-radius:4px;color:#bf0000;cursor:pointer;margin-bottom:8px;padding:8px}#rewardsdk-mission-sdk-portal .modal-unclaimed-button:hover{background-color:#ffe8e8}#rewardsdk-mission-sdk-portal .modal-unclaimed-button .modal-unclaimed-button-left{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}#rewardsdk-mission-sdk-portal .modal-unclaimed-button .modal-unclaimed-button-left .modal-unclaimed-button-icon{margin-right:8px}#rewardsdk-mission-sdk-portal .modal-persist{box-shadow:0 1px 2px #828282;margin-bottom:3px}@media screen and (max-width:768px){#rewardsdk-mission-sdk-portal .modal-persist{padding-bottom:12px}}#rewardsdk-mission-sdk-portal .modal-scrollable{height:466px;overflow:scroll;padding:0 14px 14px;position:relative}@media screen and (max-width:768px){#rewardsdk-mission-sdk-portal .modal-scrollable{-webkit-box-flex:1;flex:1;padding:0 14px}}#rewardsdk-mission-sdk-portal .modal-footer{bottom:20px;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#rewardsdk-mission-sdk-portal .footer-text{color:#828282;font-size:14px;padding:8px 0}#rewardsdk-mission-sdk-portal .modal-content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column}@media screen and (max-width:768px){#rewardsdk-mission-sdk-portal .modal-content-container{height:100%}}#rewardsdk-mission-sdk-portal .tab-content{display:none}#rewardsdk-mission-sdk-portal #home-content .active,#rewardsdk-mission-sdk-portal #missionList-content .active,#rewardsdk-mission-sdk-portal #more-content .active,#rewardsdk-mission-sdk-portal #unclaimed-content .active{display:block}#rewardsdk-home .iframe-container{background-color:#fff;border-radius:8px}#rewardsdk-leave-mission-modal-container,.reward-sdk-font{font-family:Lucida Grande,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}#rewardsdk-leave-mission-modal-container .modal-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;max-width:100vw;position:fixed;top:0;width:100%;z-index:9999}#rewardsdk-leave-mission-modal-container .leave-mission-modal-body,#rewardsdk-leave-mission-modal-container .modal-overlay{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;justify-content:center}#rewardsdk-leave-mission-modal-container .leave-mission-modal-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border:1px solid #b6b6b6;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);flex-direction:column;gap:12px;padding:32px;text-align:center;width:500px}@media screen and (max-width:768px){#rewardsdk-leave-mission-modal-container .leave-mission-modal-body{margin:12px;width:100vw}}#rewardsdk-leave-mission-modal-container .leave-mission-modal-body__title{font-weight:600}#rewardsdk-leave-mission-modal-container .leave-mission-modal-body__mission-name{font-size:18px}#rewardsdk-leave-mission-modal-container .leave-mission-modal-body__buttons{display:-webkit-box;display:flex;gap:20px;padding-top:8px}#rewardsdk-leave-mission-modal-container .leave-mission-modal-body__buttons__return .rewardsdk-main-button{background-color:#9c9c9c;font-weight:700;width:130px}#rewardsdk-leave-mission-modal-container .leave-mission-modal-body__buttons__return .rewardsdk-main-button:hover{background-color:#828282}#rewardsdk-leave-mission-modal-container .leave-mission-modal-body__buttons__return .rewardsdk-main-button:active{background-color:#686868}#rewardsdk-leave-mission-modal-container .leave-mission-modal-body__buttons__confirm .rewardsdk-main-button{font-weight:700;width:130px}.reward-sdk-font,.rewardsdk-mission-instructions{font-family:Lucida Grande,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.rewardsdk-mission-instructions .modal-overlay{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:rgba(0,0,0,.5);display:-webkit-box;display:flex;height:100%;justify-content:center;left:0;max-width:100vw;position:fixed;top:0;width:100%;z-index:9999}.rewardsdk-mission-instructions .container{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.15);margin:0 16px;max-width:400px;padding:24px;width:100%}.rewardsdk-mission-instructions .container,.rewardsdk-mission-instructions .modal-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column}.rewardsdk-mission-instructions .modal-body{max-height:200px;overflow-y:auto;row-gap:16px}.rewardsdk-mission-instructions .modal-close-btn{all:unset;cursor:pointer}.rewardsdk-mission-instructions .header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px;width:100%}.rewardsdk-mission-instructions .conditions ul{-webkit-padding-start:16px;padding-inline-start:16px}#rewardsdk-mission-tnc-modal-container,.reward-sdk-font{font-family:Lucida Grande,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}#rewardsdk-mission-tnc-modal-container .modal-overlay{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:rgba(0,0,0,.5);display:-webkit-box;display:flex;height:100%;justify-content:center;left:0;max-width:100vw;position:fixed;top:0;width:100%;z-index:9999}#rewardsdk-mission-tnc-modal-container .mission-tnc-modal-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border:1px solid #b6b6b6;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);display:-webkit-box;display:flex;flex-direction:column;min-height:400px;padding:12px 12px 24px;position:fixed;width:400px;z-index:9999}@media screen and (max-width:768px){#rewardsdk-mission-tnc-modal-container .mission-tnc-modal-body{width:90vw}}#rewardsdk-mission-tnc-modal-container .mission-tnc-modal-body__title{font-weight:600}#rewardsdk-mission-tnc-modal-container .mission-tnc-modal-body__mission-rule{margin:16px 0}#rewardsdk-mission-tnc-modal-container .mission-tnc-modal-body__mission-tnc{margin-top:16px;max-height:220px;overflow:auto;white-space:pre}@media screen and (max-width:768px){#rewardsdk-mission-tnc-modal-container .mission-tnc-modal-body__mission-tnc{max-height:calc(100vh - 200px)}}#rewardsdk-mission-tnc-modal-container .mission-tnc-modal-body__buttons{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;gap:20px;justify-content:center;left:50%;margin-top:auto;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#rewardsdk-mission-tnc-modal-container .mission-tnc-modal-body__buttons__return .rewardsdk-main-button{background-color:#9c9c9c;font-weight:700;width:120px}#rewardsdk-mission-tnc-modal-container .mission-tnc-modal-body__buttons__return .rewardsdk-main-button:hover{background-color:#828282}#rewardsdk-mission-tnc-modal-container .mission-tnc-modal-body__buttons__return .rewardsdk-main-button:active{background-color:#686868}#rewardsdk-mission-tnc-modal-container .mission-tnc-modal-body__buttons__confirm .rewardsdk-main-button{font-weight:700;width:120px}#rewardsdk-mission-list .mission{-webkit-box-pack:justify;border-top:1px solid #ebebeb;cursor:pointer;display:-webkit-box;display:flex;gap:16px;justify-content:space-between;padding:16px 0;width:100%}@media screen and (max-width:768px){#rewardsdk-mission-list .mission{gap:10px}}#rewardsdk-mission-list .mission:hover{background-color:#f7f7f7}#rewardsdk-mission-list .mission-list-items{-webkit-box-flex:0;display:-webkit-box;display:flex;flex:0 1 auto;max-width:300px;width:100%}#rewardsdk-mission-list .mission-icon{height:60px;width:60px}@media screen and (max-width:768px){#rewardsdk-mission-list .mission-icon{height:50px;width:50px}}#rewardsdk-mission-list .mission-list-progress{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:flex;flex:1;flex-direction:column;row-gap:6px;word-break:break-all}#rewardsdk-mission-list .mission-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-weight:600;line-height:16px;max-height:32px;overflow:hidden;text-overflow:ellipsis;width:100%}@media screen and (max-width:768px){#rewardsdk-mission-list .mission-title{font-size:14px}}#rewardsdk-mission-list .mission-instruction{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4d4d4d;display:-webkit-box;font-size:14px;line-height:16px;max-height:32px;overflow:hidden;text-overflow:ellipsis;width:100%}@media screen and (max-width:768px){#rewardsdk-mission-list .mission-instruction{font-size:12px}}#rewardsdk-mission-list .mission-leave{cursor:pointer;font-size:12px;text-decoration:underline}#rewardsdk-mission-list .mission-leave:hover{color:#bf0000}#rewardsdk-mission-list .status{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}#rewardsdk-mission-list .progress-bar{background-color:#ebebeb;border-radius:10px;height:8px;margin-top:8px;overflow:hidden;width:100%}@media screen and (max-width:768px){#rewardsdk-mission-list .progress-bar{height:6px}}#rewardsdk-mission-list .progress{background-color:#009500;height:100%;-webkit-transition:width .3s ease;transition:width .3s ease;width:0}#rewardsdk-mission-list .progress-circle{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;aspect-ratio:1;border:1px solid #9c9c9c;border-radius:50%;display:-webkit-box;display:flex;font-size:13px;font-weight:700;height:20px;justify-content:center;margin:0 6px;width:20px}#rewardsdk-mission-list .progress-circle.complete{background:#009500;border:1px solid #009500;color:#fff}#rewardsdk-mission-list .mission-list-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-webkit-box-flex:1;align-items:flex-end;display:-webkit-box;display:flex;flex:1 0 auto;flex-direction:column;overflow:hidden}#rewardsdk-mission-list .mission-point-container{font-size:13px}@media screen and (max-width:768px){#rewardsdk-mission-list .mission-point-container{font-size:14px}}#rewardsdk-mission-list .mission-point{font-size:18px;font-weight:600}@media screen and (max-width:768px){#rewardsdk-mission-list .mission-point{font-size:16px}}#rewardsdk-mission-list .challenge-container{background:#ffd3d3;border-radius:8px;color:#ec0606;font-size:15px;font-weight:600;min-width:100px;padding:6px 16px;text-align:center;z-index:2}@media screen and (max-width:768px){#rewardsdk-mission-list .challenge-container{font-size:13px;padding:4px 10px}}#rewardsdk-mission-list .challenge-container.achieved{background:#bff4bf;color:#009500}#rewardsdk-mission-list .challenge-container.join{background:#134ff3;color:#fff}#rewardsdk-mission-list .challenge-container.join:hover{background:#053ace;-webkit-transform:color .3s ease;transform:color .3s ease}#rewardsdk-mission-list .mission-condition{margin-left:8px;overflow:hidden;width:120px}@media screen and (max-width:768px){#rewardsdk-mission-list .mission-condition{width:90px}}#rewardsdk-mission-list .mission-condition ul{-webkit-padding-start:0;margin:6px 0 0;padding-inline-start:0}#rewardsdk-mission-list .mission-condition li{color:#4d4d4d;font-size:12px;line-height:18px;list-style-position:inside;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){#rewardsdk-mission-list .mission-condition li{font-size:10px}}#rewardsdk-mission-list,.reward-sdk-font{font-family:Lucida Grande,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}#rewardsdk-mission-list .instruction-text{color:#4d4d4d;font-size:12px;margin-bottom:12px}@media screen and (max-width:768px){#rewardsdk-mission-list .instruction-text{font-size:12px}}#rewardsdk-more,.reward-sdk-font{font-family:Lucida Grande,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}#rewardsdk-more .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;width:100%}#rewardsdk-more .list-item{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;border-bottom:1px solid #ebebeb;cursor:pointer;display:-webkit-box;display:flex;font-size:14px;justify-content:space-between;padding:10px 0}#rewardsdk-more .list-item:hover{background-color:#f7f7f7}#rewardsdk-more .internal,#rewardsdk-more .list-icon{cursor:pointer}#rewardsdk-more .list-title{font-weight:600}#rewardsdk-more .list-link,#rewardsdk-more a{color:#000;text-decoration:none}#rewardsdk-more .list-icon{align-self:baseline;cursor:pointer;display:-webkit-box;display:flex}#rewardsdk-point-history,.reward-sdk-font{font-family:Lucida Grande,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}#rewardsdk-point-history{padding-top:12px}#rewardsdk-point-history .title{color:#686868;font-size:16px;font-weight:700}#rewardsdk-point-history .point-card{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);display:-webkit-box;display:flex;flex-direction:row-reverse;justify-content:space-between;margin:16px 0;padding:24px 12px}#rewardsdk-point-history .point-history{margin-top:64px}#rewardsdk-point-history .points{font-size:24px;font-weight:600}#rewardsdk-point-history .point-text{color:#686868;font-size:12px}#rewardsdk-point-history .point-card.history>*{color:#686868;opacity:.8}#rewardsdk-unclaimed-list .rewardsdk-unclaimed-item,.reward-sdk-font{font-family:Lucida Grande,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}#rewardsdk-unclaimed-list .rewardsdk-unclaimed-item{-webkit-box-pack:justify;border-top:1px solid #ebebeb;display:-webkit-box;display:flex;justify-content:space-between;padding:16px 0}#rewardsdk-unclaimed-list .rewardsdk-unclaimed-item .item-list{word-wrap:break-all;display:-webkit-box;display:flex;width:70%}#rewardsdk-unclaimed-list .rewardsdk-unclaimed-item .item-icon{height:60px;width:60px}@media screen and (max-width:768px){#rewardsdk-unclaimed-list .rewardsdk-unclaimed-item .item-icon{height:50px;width:50px}}#rewardsdk-unclaimed-list .rewardsdk-unclaimed-item .item-list-progress{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;margin:0 16px;row-gap:6px;width:100%}@media screen and (max-width:768px){#rewardsdk-unclaimed-list .rewardsdk-unclaimed-item .item-list-progress{margin:0 12px}}#rewardsdk-unclaimed-list .rewardsdk-unclaimed-item .rewardsdk-main-button{font-weight:600;padding:10px 28px;white-space:nowrap}#rewardsdk-unclaimed-list .rewardsdk-unclaimed-item .item-title{font-size:16px;font-weight:600;max-height:72px;width:100%}@media screen and (max-width:768px){#rewardsdk-unclaimed-list .rewardsdk-unclaimed-item .item-title{font-size:14px}}#rewardsdk-unclaimed-list .rewardsdk-unclaimed-item .item-details{color:#4d4d4d;font-size:12px;line-height:16px;max-height:67px;overflow:hidden;width:100%}#rewardsdk-unclaimed-list .rewardsdk-unclaimed-item .item-point-container{font-size:13px}@media screen and (max-width:768px){#rewardsdk-unclaimed-list .rewardsdk-unclaimed-item .item-point-container{font-size:12px}}#rewardsdk-unclaimed-list .rewardsdk-unclaimed-item .item-achievement{word-wrap:nowrap;font-size:14px}@media screen and (max-width:768px){#rewardsdk-unclaimed-list .rewardsdk-unclaimed-item .item-achievement{font-size:10px}}#rewardsdk-unclaimed-list .rewardsdk-unclaimed-item .item-claim{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:flex;flex-direction:column;width:30%}#rewardsdk-unclaimed-list .rewardsdk-unclaimed-item .claim-container{margin:8px 0}#rewardsdk-unclaimed-list .rewardsdk-unclaimed-item .item-point{font-size:18px;font-weight:600}@media screen and (max-width:768px){#rewardsdk-unclaimed-list .rewardsdk-unclaimed-item .item-point{font-size:16px}}#rewardsdk-unclaimed-list,.reward-sdk-font{font-family:Lucida Grande,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}#rewardsdk-unclaimed-list .instruction-text{color:#4d4d4d;font-size:12px;margin-bottom:12px}@media screen and (max-width:768px){#rewardsdk-unclaimed-list .instruction-text{font-size:12px}}#rewardsdk-unclaimed-list .rewardsdk-sort{-webkit-box-pack:end;border-top:1px solid #ebebeb;display:-webkit-box;display:flex;justify-content:flex-end;padding:12px 0}#rewardsdk-unclaimed-list .rewardsdk-sort .sort-text{cursor:pointer}#rewardsdk-unclaimed-list .rewardsdk-sort .sort-text,#rewardsdk-unclaimed-list .rewardsdk-unclaimed-empty{-webkit-box-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:-webkit-box;display:flex;font-size:14px}#rewardsdk-unclaimed-list .rewardsdk-unclaimed-empty{-webkit-box-pack:center;background:#e8eeff;justify-content:center;padding:8px}@media screen and (max-width:768px){#rewardsdk-unclaimed-list .rewardsdk-unclaimed-empty{font-size:12px}}#rewardsdk-unclaimed-reward,.reward-sdk-font{font-family:Lucida Grande,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}#rewardsdk-unclaimed-reward .unclaimed-reward{-webkit-box-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:inline-flex;margin:8px 0;position:relative}#rewardsdk-unclaimed-reward .unclaimed-count{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background-color:#d80000;border-radius:50%;color:#fff;display:-webkit-box;display:flex;font-size:12px;font-weight:700;height:10px;justify-content:center;padding:8px;position:absolute;width:10px}#rewardsdk-unclaimed-reward .unclaimed-count.topLeft{left:-10px;top:-10px}#rewardsdk-unclaimed-reward .unclaimed-count.topRight{right:-10px;top:-10px}#rewardsdk-unclaimed-reward .unclaimed-count.bottomLeft{bottom:-10px;left:-10px}#rewardsdk-unclaimed-reward .unclaimed-count.bottomRight{bottom:-10px;right:-10px}.reward-sdk-font,.rewardsdk-error-info{font-family:Lucida Grande,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.rewardsdk-error-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-direction:column;gap:12px;padding:20px 0}.rewardsdk-error-info .rewardsdk-error-info__title{font-size:14px}#rewardsdk-loader .loading-container{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%;z-index:9999}#rewardsdk-loader .loading-spinner{animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;border:4px solid #b6b6b6;border-radius:50%;border-top-color:#82a3ff;height:30px;width:30px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#rewardsdk-mission-user-info .info-card{border:1px solid #ebebeb;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:12px}#rewardsdk-mission-user-info .greeting{font-weight:700;margin-bottom:12px}#rewardsdk-mission-user-info .points{width:100%}#rewardsdk-mission-user-info .points-item{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between;padding:3px 0}#rewardsdk-mission-user-info .points-value{color:#d80000;font-size:18px}#rewardsdk-toggle input[type=checkbox]{display:none}#rewardsdk-toggle .toggle{cursor:pointer;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#rewardsdk-toggle .slider{background-color:#d1d1d1;border-radius:20px;cursor:pointer;display:inline-block;height:26px;outline:none;position:relative;-webkit-transition:background-color .2s;transition:background-color .2s;width:52px}#rewardsdk-toggle .slider:before{background-color:#fff;border-radius:50%;content:"";height:20px;left:3px;position:absolute;top:3px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:20px}#rewardsdk-toggle input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}#rewardsdk-toggle input:checked+.slider{background-color:#3a6dfa}#rewardsdk-notice,.reward-sdk-font{font-family:Lucida Grande,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}#rewardsdk-notice .notice-container{-webkit-box-pack:justify;-webkit-box-align:center;align-items:center;border-bottom:1px solid #ebebeb;display:-webkit-box;display:flex;justify-content:space-between;padding:24px 0}.reward-sdk-font,.rewardsdk-user-info{font-family:Lucida Grande,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.rewardsdk-user-info__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;border-bottom:1px solid #ebebeb;display:-webkit-box;display:flex;flex-direction:row;justify-content:space-between;padding:6px 0}.rewardsdk-user-info__label{color:#000;font-size:14px;margin-bottom:4px}.rewardsdk-user-info__value{color:#bf0000;font-size:14px;font-weight:700}.rewardsdk-user-info__button{-webkit-box-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;align-items:center;background:#fff;border:1px solid #bf0000;border-radius:8px;color:#bf0000;cursor:pointer;display:-webkit-box;display:flex;flex-direction:row;font-weight:700;justify-content:space-between;margin-top:12px;padding:8px}.rewardsdk-user-info__button-text{display:-webkit-box;display:flex;font-size:14px}.rewardsdk-user-info__button-text span{margin-left:4px}.rewardsdk-user-info__button:hover{background-color:#ffe8e8}#reward-sdk-banner-element{display:none;overflow:auto;position:fixed;right:20px;top:20px;z-index:1}@media screen and (max-width:768px){#reward-sdk-banner-element{bottom:0;right:0;top:unset}}#reward-sdk-banner-content{-webkit-box-pack:right;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:ModalSDK-AnimateTop;animation-name:ModalSDK-AnimateTop;display:-webkit-box;display:flex;flex-direction:column;gap:20px;justify-content:right;margin:auto;padding:0;position:relative}@media screen and (max-width:768px){#reward-sdk-banner-content{-webkit-animation-name:ModalSDK-AnimateBottom;animation-name:ModalSDK-AnimateBottom}}@-webkit-keyframes ModalSDK-AnimateBottom{0%{bottom:-100px}to{bottom:0}}@keyframes ModalSDK-AnimateBottom{0%{bottom:-100px}to{bottom:0}}#rewardsdk-claim-modal-container,.reward-sdk-font{font-family:Lucida Grande,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}#rewardsdk-claim-modal-container{width:320px}#rewardsdk-claim-modal-container .claim-modal-title{color:#ffe066;font-size:24px;font-weight:700;text-align:center}#rewardsdk-claim-modal-container .claim-modal-close-button{cursor:pointer;height:20px;margin-bottom:4px;text-align:right}#rewardsdk-claim-modal-container .claim-modal-content{background-color:#fff;border-radius:8px;padding:8px}#rewardsdk-claim-modal-container .claim-modal-action{cursor:not-allowed}#rewardsdk-claim-modal-container .claim-modal-action-button{background-color:#bf0000;border:1px solid transparent;border-radius:8px;color:#fff;font-size:14px;font-weight:500;margin-top:8px;padding:16px;position:relative;text-align:center;-webkit-transition:border-color .25s;transition:border-color .25s}.claim-modal-no-ads{margin-top:20vh}#rewardsdk-consent-modal-container,.reward-sdk-font{font-family:Lucida Grande,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}#rewardsdk-consent-modal-container{background-color:#fff;border:1px solid #b6b6b6;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);width:400px}@media screen and (max-width:768px){#rewardsdk-consent-modal-container{margin:12px;width:100vw}}#rewardsdk-consent-modal-container .consent-modal-body{padding:20px;text-align:center}#rewardsdk-consent-modal-container .consent-modal-body__title{font-size:13px;padding-bottom:12px}#rewardsdk-consent-modal-container .consent-modal-body__title p{padding-bottom:6px}#rewardsdk-consent-modal-container .consent-modal-body__title a{color:#00e;font-weight:700;text-decoration:underline}#rewardsdk-consent-modal-container .consent-modal-body__accept-button{-webkit-box-pack:center;display:-webkit-box;display:flex;justify-content:center}#rewardsdk-consent-modal-container .consent-modal-body__accept-button .rewardsdk-main-button{font-size:12px;font-weight:700;padding:8px 60px}#rewardsdk-consent-modal-container .consent-modal-body__cancel-button{-webkit-box-pack:center;display:-webkit-box;display:flex;justify-content:center}#rewardsdk-consent-modal-container .consent-modal-body__cancel-button .rewardsdk-main-button{background-color:#fff;border-color:#828282;color:#828282;font-size:12px;font-weight:700;margin-top:8px;padding:8px 60px}#rewardsdk-consent-modal-container .consent-modal-body__cancel-button .rewardsdk-main-button:active,#rewardsdk-consent-modal-container .consent-modal-body__cancel-button .rewardsdk-main-button:hover{background-color:#f7f7f7}#rewardsdk-mission-modal-container,.reward-sdk-font{font-family:Lucida Grande,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}#rewardsdk-mission-modal-container{background-color:#fff;border:1px solid #b6b6b6;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);width:320px}#rewardsdk-mission-modal-container .mission-modal-body{padding:20px;text-align:center}#rewardsdk-mission-modal-container .mission-modal-body__title{font-size:22px;font-weight:700}#rewardsdk-mission-modal-container .mission-modal-body__message-title{font-size:14px;margin-top:12px}#rewardsdk-mission-modal-container .mission-modal-body__message-description{font-size:14px}#rewardsdk-mission-modal-container .mission-modal-body__icon img{height:120px;margin-top:12px;width:120px}#rewardsdk-mission-modal-container .mission-modal-footer{background-color:#333;border:1px solid #333;border-radius:0 0 4px 4px;color:#fff;cursor:pointer;margin:-1px;padding:18px;text-align:center}#rewardsdk-mission-modal-container .mission-modal-footer__button-text{font-size:18px}#rewardsdk-mission-modal-container .mission-modal-body__close-container{background-color:#fff;border:1px solid #828282;border-radius:50%;cursor:pointer;margin-left:302px;padding:8px 8px 4px;position:absolute;top:-18px}#rewardsdk-mission-modal-container .mission-modal-footer__button-point{background-color:#bf0000;border-radius:50%;display:-webkit-box;display:flex;font-size:12px;margin-left:240px;margin-top:-36px;padding:12px 10px;position:absolute}#rewardsdk-mission-modal-container .mission-modal-footer__button-point-icon{border:1px solid #fff;border-radius:50%;font-size:10px;height:20px;line-height:20px;margin-left:4px;margin-top:2px;padding:0 6px}#reward-sdk-modal-element{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;padding-top:10vh;position:fixed;top:0;width:100%;z-index:9999}#reward-sdk-modal-content{-webkit-box-pack:center;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:ModalSDK-AnimateTop;animation-name:ModalSDK-AnimateTop;display:-webkit-box;display:flex;justify-content:center;margin:auto;padding:0;position:relative}@-webkit-keyframes ModalSDK-AnimateTop{0%{opacity:0;top:-100px}to{opacity:1;top:0}}@keyframes ModalSDK-AnimateTop{0%{opacity:0;top:-100px}to{opacity:1;top:0}}.reward-sdk-font,.rewardsdk-notification-banner-container .notification-banner-header{font-family:Lucida Grande,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.rewardsdk-notification-banner-container{width:440px}@media screen and (max-width:768px){.rewardsdk-notification-banner-container{width:100vw}}.rewardsdk-notification-banner-container .notification-banner-header{background-color:#333;border-radius:8px 8px 0 0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);display:-webkit-box;display:flex;padding:8px}.rewardsdk-notification-banner-container .notification-banner-header__no-iframe{border-radius:8px;box-shadow:none;padding:14px}.rewardsdk-notification-banner-container .notification-banner-header__no-iframe .notification-banner-header__claim-point{font-size:15px}@media screen and (max-width:768px){.rewardsdk-notification-banner-container .notification-banner-header__no-iframe{border-bottom-left-radius:0;border-bottom-right-radius:0}}.rewardsdk-notification-banner-container .notification-banner-header__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;width:100%}.rewardsdk-notification-banner-container .notification-banner-header__close{background-color:#fff;border-radius:10px;color:#000;cursor:pointer;font-size:12px;height:18px;text-align:center;width:20px}.rewardsdk-notification-banner-container .notification-banner-header__title{-webkit-box-flex:1;color:#00b900;flex:1;font-size:12px;font-weight:700;padding-left:20px;text-align:center}.rewardsdk-notification-banner-container .notification-banner-header__claim-point{color:#fff;cursor:pointer;font-weight:700;text-align:center}@media screen and (max-width:768px){.rewardsdk-notification-banner-container .notification-banner-header__claim-point{font-size:14px}}.rewardsdk-notification-banner-container .notification-banner-header__point{color:#fff;text-align:center}.rewardsdk-notification-banner-container .notification-banner-header__coin{height:20px;margin-right:6px;position:relative;top:4px}.rewardsdk-notification-banner-container .notification-banner-body{-webkit-box-pack:center;background-color:#9c9c9c;border-radius:0 0 8px 8px;display:-webkit-box;display:flex;justify-content:center;padding:8px}@media screen and (max-width:768px){.rewardsdk-notification-banner-container .notification-banner-body{border-radius:0}}.rewardsdk-notification-banner-container .notification-banner-body__iframe{background-color:#fff;height:50px}#rewardsdk-notification-banner-no-ad-container,.reward-sdk-font{font-family:Lucida Grande,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}#rewardsdk-notification-banner-no-ad-container{background-color:#fff;background-color:#333;border-radius:4px;width:440px}@media screen and (max-width:768px){#rewardsdk-notification-banner-no-ad-container{border-radius:4px 4px 0 0;width:100vw}}.notification-banner-no-ad{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:row}.notification-banner-no-ad__left{display:-webkit-box;display:flex;padding:8px;width:90px}.notification-banner-no-ad__point-count{background-color:#bf0000;border-radius:50%;color:#fff;display:-webkit-box;display:flex;font-size:12px;left:56px;padding:10px 6px;position:absolute}.notification-banner-no-ad__point-count-text{border:1px solid #fff;border-radius:50%;font-size:8px;height:16px;line-height:16px;margin-left:2px;margin-top:4px;padding:0 6px}.notification-banner-no-ad__right{-webkit-box-pack:justify;-webkit-box-flex:1;color:#fff;display:-webkit-box;display:flex;flex:1;height:50px;justify-content:space-between;overflow:hidden;padding:8px}.notification-banner-ad__right-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:flex;flex:1;flex-direction:column;padding:10px 0}.notification-banner-no-ad__mission-name{height:24px;overflow:hidden}.notification-banner-no-ad__title{font-size:12px}.notification-banner-no-ad__mission-name{font-size:16px}.notification-banner-no-ad__close-container{background-color:#fff;border-radius:50%;color:#000;cursor:pointer;height:22px;padding:4px 2px 2px 6px;width:20px}.notification-banner-ad__right-content-button{-webkit-box-pack:justify;background-color:#bf0000;border:1px solid transparent;border-radius:4px;color:#fff;cursor:pointer;display:-webkit-box;display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin-top:20px;padding:10px 20px;position:relative;-webkit-transition:border-color .25s;transition:border-color .25s;width:150px}