/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.error .expl:before,.expired .header .tit:before,.expired .header:after,.open .header .tit:before,.result-fail .tit:after,.result-win .header .tit:after,.sns li a.line:before{background-repeat:no-repeat;background-image:url(./sprite-180905-remittance.png)}.blind{margin:-1px!important;padding:0!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);position:absolute}.btn_area .btn,.error .btn-error .btn,.expired .btn-result .btn,.open .btn-result .btn,.result-fail .btn-fail .btn,.result-win .btn-win .record,.result-win .btn-win .remit{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;background-color:transparent}:not(input):not(textarea){-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0}body,button,input,select,table,textarea{outline:0!important}body,html{height:100%;min-height:100%}html{font-size:10px;line-height:10px}body{-webkit-overflow-scrolling:touch;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;font-size:1.5rem;line-height:1.9rem;font-weight:400}body,code,html,kbd,pre,samp{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}pre{white-space:pre-wrap;word-wrap:break-word}address,em{font-style:normal}fieldset,img{border:0}dl,ol,ul{list-style:none}a{color:inherit;text-decoration:none}.wrap{overflow:hidden;text-align:center}.error .wrap,.expired .wrap,.open .wrap,.result-fail .wrap,.result-win .wrap{padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.expired .header,.open .header{position:relative;margin:26px auto 0;color:#fff}.expired .header:after,.open .header:after{margin-top:30px;content:'';display:inline-block;overflow:hidden;vertical-align:middle}.expired .header .term,.open .header .term{display:block;width:200px;margin:20px auto 0;border-radius:30px;background-color:#b32e2e;font-size:1.4rem;line-height:3rem;font-weight:500}.expired .btn-result,.open .btn-result{margin-top:30px}.expired .btn-result .btn,.open .btn-result .btn{padding:0 20px;width:100%;border-radius:10px;background-color:#fff;color:#b32e2e;font-size:1.7rem;line-height:8rem;font-weight:700}.expired .btn-result .btn.expired,.open .btn-result .btn.expired{background-color:#2f4281;font-size:1.5rem;line-height:5.5rem;font-weight:700;color:#fff}.expired .expired-expl,.open .expired-expl{margin-top:26px}.expired .expired-expl .expl01,.open .expired-expl .expl01{font-size:1.8rem;line-height:2.3rem;font-weight:700;color:#213061}.expired .expired-expl .expl02,.open .expired-expl .expl02{margin-top:10px;font-size:1.3rem;line-height:2.1rem;font-weight:400;color:#435799}.open{background-color:#e03939}.open .wrap{padding-bottom:30px}.open .wrap .precautions{margin-top:20px;padding:14px 0 10px 19px;text-align:left;background-color:#c53939;border-radius:10px}.open .wrap .precautions .tit{margin-bottom:5px;color:#fff;font-size:1.2rem;line-height:2.1rem;font-weight:700}.open .wrap .precautions .expl{overflow-x:auto;max-height:304px;padding-right:19px;color:#f38a8a;font-size:1.2rem;line-height:2.1rem;font-weight:400}.open .wrap .precautions .expl li{position:relative;padding-left:6px}.open .wrap .precautions .expl li:before{content:'';position:absolute;top:9px;left:0;width:2px;height:2px;background-color:#f38a8a;border-radius:50%}.open .header .tit:before{content:'';display:inline-block;overflow:hidden;vertical-align:middle;background-position:-260px -463px;width:256px;height:68px}.open .header:after{width:100%;min-width:280px;max-width:310px;height:190px;background:url(./img-activ@2x.png) no-repeat;background-position:center center;-webkit-background-size:310px 310px;background-size:310px}.expired{background-color:#c9d9fe}.expired .header .tit:before{content:'';display:inline-block;overflow:hidden;vertical-align:middle;background-position:0 -463px;width:256px;height:68px}.expired .header:after{margin-top:26px;background-position:-324px 0;width:230px;height:190px}.expired .header .term{background-color:rgba(65,115,229,.5);color:#fff}.expired .btn-result{margin-top:69px}.sns{margin-bottom:25px;font-size:1.2rem;line-height:1.2rem;font-weight:400;color:#470606}.sns li{display:inline-block;width:110px}.sns li a:before{display:block;overflow:hidden;content:''}.sns li a.line:before{margin:0 auto 7px;background-position:-374px -194px;width:40px;height:40px}.result-win{margin-top:27px;background-color:#e03939;-webkit-background-size:100% 100%;background-size:100%}.result-win .header .tit{color:#fff;font-size:3.6rem;line-height:3.6rem;font-weight:700}.result-win .header .tit:after{content:'';display:block;overflow:hidden;margin:29px auto 32px;background-position:-244px -289px;width:250px;height:150px}.result-win .header .reward{margin-top:-10px;color:#fff}.result-win .header .reward em{display:inline-block;font-size:4rem;line-height:4rem;font-weight:700;vertical-align:middle}.result-win .header .reward .txt{display:inline-block;font-size:3.4rem;line-height:4rem;font-weight:700;vertical-align:middle}.result-win .header .expl{margin:22px auto 11px;color:#fff;font-size:1.5rem;line-height:2.3rem;font-weight:700}.result-win .header .info{display:inline-block;position:relative;color:#470606;font-size:1.2rem;line-height:2.1rem;font-weight:400}.result-win .btn-win{margin:45px 0 30px}.result-win .btn-win .record,.result-win .btn-win .remit{width:100%;padding:20px;margin-bottom:5px;color:#fff;border-radius:10px;font-size:1.5rem;line-height:1.5rem;font-weight:700}.result-win .btn-win .remit{background-color:#fff;color:#b32e2e}.result-win .btn-win .record{margin-bottom:0;background-color:#b32e2e}.result-fail{background-color:#c9d9fe}.result-fail .tit{margin-top:23px;position:relative;color:#4173e5;font-size:3rem;line-height:4rem;font-weight:700}.result-fail .tit:after{content:'';display:block;overflow:hidden;margin:31px auto 45px;background-position:0 -289px;width:240px;height:170px}.result-fail .expl{color:#213061;font-size:1.5rem;line-height:2.3rem;font-weight:700}.result-fail .btn-fail .btn{margin-top:89px;padding:20px;width:100%;border-radius:10px;background-color:#2f4281;color:#fff;font-size:1.5rem;line-height:1.5rem;font-weight:700}.result-fail .btn-fail .btn:disabled{color:#92a9e9;background-color:#4f7adf}.result-fail .btn-fail .btn.expired{padding:20px}.error{min-height:320px}.error .wrap{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.error .expl{color:#666;font-size:1.4rem;line-height:2.3rem;font-weight:400}.error .expl:before{content:'';display:block;overflow:hidden;margin:0 auto 14px;background-position:-324px -194px;width:46px;height:46px}.error .btn-error{margin-top:25px}.error .btn-error .btn{padding:12px 44px;background-color:#646f88;border-radius:2px;color:#fff;font-size:1.5rem;line-height:1.5rem;font-weight:700}.lp .open{padding:20px 20px 26px}.lp .open .expl{margin-top:25px}.lp .open .expl li{font-size:1.4rem;line-height:2.3rem;font-weight:400;color:#fff}.lp .open .expl2{margin:19px 0 29px}.lp .open .expl2 li{font-size:1.2rem;line-height:2.3rem;font-weight:400;color:#470606}.lp .open .expl2 li:before{display:inline-block;width:2px;height:2px;margin-right:3px;background:#470606;vertical-align:middle;content:''}.lp .howto{padding:48px 20px 49px}.lp .howto .tit{font-size:2.5rem;line-height:2.5rem;font-weight:700;color:#5f6570}.lp .howto .list{max-width:335px;margin:0 auto;padding-top:4px;text-align:left;font-size:0}.lp .howto .list li{display:inline-block;width:50%;margin-top:26px;font-size:1.2rem;line-height:2.1rem;font-weight:700;color:#616263;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lp .howto .list li img{width:100%;margin-bottom:9px}.lp .howto .list li:nth-of-type(2n+1){padding-right:10px}.lp .howto .list li:nth-of-type(2n){padding-left:10px}.lp .howto .btn_area{margin-top:51px}.lp .precautions{padding:47px 20px 57px;background-color:#f5f5f5}.lp .precautions .tit{font-size:2.5rem;line-height:2.5rem;font-weight:700;color:#5f6570}.lp .precautions .expl-wrap{margin-top:30px;padding:20px 18px;border-radius:10px;background-color:#fff;font-size:1.2rem;line-height:2.1rem;font-weight:400;color:#616263;text-align:left}.lp .precautions .expl-wrap .expl{overflow-y:auto;max-height:301px}.lp .precautions .expl-wrap .expl h3{font-weight:400}.lp .precautions .expl-wrap .expl>li+li{margin-top:21px}.btn_area .btn{display:block;width:100%;border-radius:10px;background-color:#989ba1;font-size:1.5rem;line-height:6rem;font-weight:700;color:#fff;text-align:center}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.error .expl:before,.expired .header .tit:before,.expired .header:after,.open .header .tit:before,.result-fail .tit:after,.result-win .header .tit:after,.sns li a.line:before{-webkit-background-size:554px 531px;background-size:554px 531px;background-image:url(./sprite-180905-remittance@2x.png)}}