:root{--primary-color:#369ad7;--secondary-color:#00bfff;--accent-color:red;--light-gray-color:#ccc;--gray-color:#888;--dark-gray-color:#444;--text-color:#222;--text-light-color:#fff;--text-required-color:red;--text-error-color:red;--button-primary-color:var(--primary-color);--button-secondary-color:var(--secondary-color);--button-more-color:var(--light-gray-color);--button-disabled-color:var(--light-gray-color);--button-primary-text-color:var(--text-light-color);--button-secondary-text-color:var(--text-light-color);--button-more-text-color:var(--text-color);--button-disabled-text-color:var(--dark-gray-color);--win-color:blue;--lose-color:red;--unit-1:.5rem;--unit-2:1rem;--unit-4:2rem;--unit-8:4rem}.mt-1{margin-bottom:var(--unit-1)}.mt-2{margin-top:var(--unit-2)}.mt-4{margin-top:var(--unit-4)}.mt-8{margin-top:var(--unit-8)}.mb-1{margin-bottom:var(--unit-1)}.mb-2{margin-bottom:var(--unit-2)}.mb-4{margin-bottom:var(--unit-4)}.mb-8{margin-bottom:var(--unit-8)}.mx-1{margin-left:var(--unit-1);margin-right:var(--unit-1)}.mx-2{margin-left:var(--unit-2);margin-right:var(--unit-2)}.mx-4{margin-left:var(--unit-4);margin-right:var(--unit-4)}.mx-8{margin-left:var(--unit-8);margin-right:var(--unit-8)}.my-1{margin-top:var(--unit-1);margin-bottom:var(--unit-1)}.my-2{margin-top:var(--unit-2);margin-bottom:var(--unit-2)}.my-4{margin-top:var(--unit-4);margin-bottom:var(--unit-4)}.my-8{margin-top:var(--unit-8);margin-bottom:var(--unit-8)}.ma-1{margin:var(--unit-1)}.ma-2{margin:var(--unit-2)}.ma-4{margin:var(--unit-4)}.ma-8{margin:var(--unit-8)}.pt-1{padding-bottom:var(--unit-1)}.pt-2{padding-top:var(--unit-2)}.pt-4{padding-top:var(--unit-4)}.pt-8{padding-top:var(--unit-8)}.pb-1{padding-bottom:var(--unit-1)}.pb-2{padding-bottom:var(--unit-2)}.pb-4{padding-bottom:var(--unit-4)}.pb-8{padding-bottom:var(--unit-8)}.px-1{padding-left:var(--unit-1);padding-right:var(--unit-1)}.px-2{padding-left:var(--unit-2);padding-right:var(--unit-2)}.px-4{padding-left:var(--unit-4);padding-right:var(--unit-4)}.px-8{padding-left:var(--unit-8);padding-right:var(--unit-8)}.py-1{padding-top:var(--unit-1);padding-bottom:var(--unit-1)}.py-2{padding-top:var(--unit-2);padding-bottom:var(--unit-2)}.py-4{padding-top:var(--unit-4);padding-bottom:var(--unit-4)}.py-8{padding-top:var(--unit-8);padding-bottom:var(--unit-8)}.pa-1{padding:var(--unit-1)}.pa-2{padding:var(--unit-2)}.pa-4{padding:var(--unit-4)}.pa-8{padding:var(--unit-8)}.d-flex{display:flex}.d-flex.column{flex-direction:column}.d-flex.justify.between{justify-content:space-between}.d-flex.justify.start{justify-content:start}.d-flex.justify.center{justify-content:center}.d-flex.justify.end{justify-content:start}.d-flex.align-center{align-items:center}.d-flex.gc-1{column-gap:var(--unit-1)}.d-flex.gc-2{column-gap:var(--unit-2)}.d-flex.gc-4{column-gap:var(--unit-4)}.d-flex.gr-1{row-gap:var(--unit-1)}.d-flex.gr-2{row-gap:var(--unit-2)}.d-flex.gr-4{row-gap:var(--unit-4)}.d-flex.gr-8{row-gap:var(--unit-8)}.d-flex.ga-1{gap:var(--unit-1)}.d-flex.ga-2{gap:var(--unit-2)}.d-flex.ga-4{gap:var(--unit-4)}.d-flex.ga-8{gap:var(--unit-8)}.text-center{text-align:center}.text-right{text-align:right}body{display:none;margin:0;padding:0}body.loaded{display:block}.button{padding:.25rem 2rem;font-size:1rem;border-radius:4px;color:#0090bb;border-color:#0090bb;background-color:#fff}.button:disabled{background-color:var(--button-disabled-color);color:var(--button-disabled-text-color);border-color:#000}.button.course-select{font-size:1rem;width:240px}.button.course-select,.button.e-coupon{letter-spacing:.1rem;color:var(--text-light-color);background-color:var(--primary-color)}.button.e-coupon{padding:.75rem 0;font-size:1.2rem;width:320px}.button.primary{color:#fff;background-color:var(--accent-color)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Lucida Grande,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,sans-serif;-webkit-font-smoothing:antialiased;-o-text-size-adjust:100%;text-size-adjust:100%}@media screen and (min-width:768px){body,html{height:100%;line-height:1.4}.hiddenPC{display:none!important}}@media screen and (max-width:767px){body{line-height:1.25}.hiddenSP{display:none!important}}img{vertical-align:bottom}a:hover{text-decoration:none}.c{text-align:center}.r{text-align:right}.l{text-align:left}.clearfix{*zoom:1}.clearfix:after{content:"";display:block;clear:both;height:0}.fluidImg{width:100%}textarea{box-sizing:border-box}.container{margin:0 auto;padding:0;max-width:750px;line-height:1.4;color:#333}.page-title h1,article{text-align:center}.page-title h1{color:#000;padding:1rem;background:#d3d3d3}@media screen and (min-width:768px){main{background-color:hsla(48,68%,90%,.4)}.container *{margin:0 auto;box-sizing:border-box}.mypage,.top-wrapper{width:750px;margin:0 auto;background-color:#fff}.mypage header#mv h2,.top-wrapper header#mv h2{width:100%;max-width:1164px}.mypage header#mv h2 img,.top-wrapper header#mv h2 img{display:block;margin-left:auto;margin-right:auto;width:100%}.mypage section h3.ttl,.top-wrapper section h3.ttl{padding:23px 0;color:#fff;background:#31b1ce;font-size:1.5em;font-weight:700;text-align:center;letter-spacing:.19em}.top-wrapper section.flow h3{margin-bottom:30px}.top-wrapper section.flow .inner{padding-bottom:20px;width:420px}.top-wrapper section.flow .inner ol{counter-reset:cnt;margin-bottom:10px}.top-wrapper section.flow .inner ol li{position:relative;margin-bottom:30px;padding:10px 10px 10px 50px;border:2px solid rgba(49,177,206,.4);font-size:1em;text-align:center;line-height:1.75}.top-wrapper section.flow .inner ol li:before{content:"";counter-increment:cnt;content:counter(cnt);position:absolute;left:12px;top:8px;color:#31b1ce;font-size:1.25em;font-weight:700}.top-wrapper section.flow .inner ol li:after{content:"";position:absolute;bottom:-22px;left:0;right:0;display:block;margin:0 auto;width:0;height:0;border-color:#333 transparent transparent;border-style:solid solid none;border-width:8px 8px 0}.top-wrapper section.flow .inner ol li:last-child{margin-bottom:0}.top-wrapper section.flow .inner ol li:last-child:after{content:none}.top-wrapper section.flow_new{margin-top:30px;padding-bottom:30px}.top-wrapper section.flow_new h3{margin-bottom:30px}.top-wrapper section.flow_new p{font-size:.8125em;line-height:1.5;margin-top:1em}.top-wrapper section.flow_new .inner{width:420px}.top-wrapper section.flow_new .inner ol{counter-reset:cnt;display:flex;justify-content:center;align-items:stretch;gap:15px}.top-wrapper section.flow_new .inner ol li{position:relative;padding:20px 13px;width:130px;border:2px solid rgba(49,177,206,.4);font-size:.8em;text-align:center;line-height:1.3;letter-spacing:0;font-feature-settings:"palt"}.top-wrapper section.flow_new .inner ol li:before{content:"";position:absolute;top:-2px;left:-2px;width:0;height:0;border-right:27px solid #31b1ce;border-bottom:27px solid #31b1ce;border-bottom-right-radius:100%}.top-wrapper section.flow_new .inner ol li:after{content:"";counter-increment:cnt;content:counter(cnt);position:absolute;top:-2px;left:-2px;color:#fff;width:24px;font-size:15px;font-weight:700;text-align:center;line-height:27px;letter-spacing:0}.top-wrapper section.flow_new .inner ol li img.icon{display:block;margin-bottom:10px;width:100%}.top-wrapper section.flow_new .inner ul.note{margin-top:10px}.top-wrapper section.flow_new .inner ul.note li{margin-bottom:.385em;padding-left:1em;text-indent:-1em;font-size:.8125em;line-height:1.5;letter-spacing:.01em}.top-wrapper section.flow_new .inner ul.note li.c-base{color:#31b1ce}.top-wrapper section.flow_new .inner ul.note li:last-child{margin-bottom:0}.top-wrapper section.flow_new .inner ul.note li>*{text-indent:0}.top-wrapper section.prize h3{margin-bottom:0}.top-wrapper section.prize .inner{width:80%;padding-top:30px;padding-bottom:30px;text-align:center}.top-wrapper section.prize .inner img{max-width:100%}.top-wrapper section.prize .inner .note{margin-top:20px}.top-wrapper section.prize .inner .note li{margin-bottom:.385em;padding-left:1em;text-indent:-1em;font-size:.8125em;line-height:1.5;letter-spacing:.01em}.top-wrapper section.prize .inner .note.prizeAttention1{font-size:.7em;color:#999;margin-top:-15px}.top-wrapper section.prize .inner h4{font-size:1em;font-weight:700;margin-top:60px;margin-bottom:10px}.top-wrapper section.prize .inner p.etcPoint{line-height:2}.top-wrapper section.prize .inner .attention{margin-top:60px;text-align:left}.top-wrapper section.prize .inner .attention .ttl{margin-bottom:10px}.top-wrapper section.prize .inner .wChance{margin-top:80px;margin-bottom:80px}.top-wrapper section.prize .inner .wChance p{font-size:1.6em;font-weight:700;line-height:2}.top-wrapper section.prize .inner .wChance p .red{color:#ff4435}.top-wrapper section.prize .inner .wChance p .txtBig{font-size:1.3em}.top-wrapper section.agreement{padding:25px 0;background:#efefef}.top-wrapper section.agreement .inner{padding:29px 40px;width:420px;border:1px solid #ccc;background:#fff;text-align:center}.top-wrapper section.agreement .inner h3{margin-bottom:10px;font-size:1.125em;font-weight:700;line-height:1.3;letter-spacing:.1em}.top-wrapper section.agreement .inner p{margin-bottom:10px;font-size:.875em;text-align:left;line-height:1.7}.top-wrapper section.agreement .inner a.outline{position:relative;display:inline-block;margin-top:15px;margin-bottom:20px;padding-right:15px;font-size:1.0625em;line-height:1.3;letter-spacing:.1em}.top-wrapper section.agreement .inner a.outline:after,.top-wrapper section.agreement .inner a.outline:before{position:absolute;right:0;bottom:8px;display:block;width:7px;height:7px;border:1px solid;background:#fff}.top-wrapper section.agreement .inner a.outline:after{content:"";box-sizing:border-box}.top-wrapper section.agreement .inner a.outline:before{content:"";right:2px;bottom:6px;border-top:none;border-right:none;box-sizing:border-box}.top-wrapper section.agreement .inner .mcp-agreement h2{display:none}.top-wrapper section.agreement .inner .aggregation-agree-check{position:relative;display:flex;align-items:center;margin-top:20px;padding:0 2.5em;width:100%;height:50px;background:#efefef;font-size:.8125em;line-height:1.2;text-align:left}.top-wrapper section.agreement .inner input#consent{position:fixed;width:1px;height:1px;margin:-1px;border:0;overflow:hidden;padding:0;clip:rect(0,0,0,0)}.top-wrapper section.agreement .inner input#consent:checked+label[for=consent]:before{background:#c00}.top-wrapper section.agreement .inner input#consent:checked+label[for=consent]:after{border-color:#fff}.top-wrapper section.agreement .inner hr{margin:20px auto 15px;border:none;border-bottom:1px solid #ccc}.top-wrapper section.agreement .inner .captchabox_inner{background-color:#efefef;border-radius:5px;margin:0 auto;padding:10px;width:275px;color:#000;box-sizing:border-box}.top-wrapper section.agreement .inner .captchabox_inner .captchaReset{text-decoration:none!important;height:40px;line-height:40px;cursor:pointer;color:#fff;background-color:#007cc3;display:inline-block;padding:0 10px;margin-left:10px;border-radius:5px;font-weight:700;vertical-align:middle}.top-wrapper section.agreement .inner .captchabox_inner .captchaReset:active{color:#666;background-color:#1659ad}.top-wrapper section.agreement .inner .captchabox_inner .captcha{margin:0 auto;text-align:center}.top-wrapper section.agreement .inner .captchabox_inner .captcha img{width:auto;max-width:100%}.top-wrapper section.agreement .inner .captchabox_inner #captchaInput{height:38px;width:147px;font-size:1.125em;border:none;padding:1px;margin-right:4px;vertical-align:middle}.top-wrapper section.agreement .inner .captchabox_inner #captchaImg{height:30px;line-height:30px;width:255px;margin:10px auto 0;font-weight:400;font-size:1em}.top-wrapper section.agreement .inner .captchabox_inner #captchaImg.btn{width:100px;height:40px;line-height:40px;margin:0}.top-wrapper section.entry{padding-bottom:45px}.top-wrapper section.entry h3{margin-bottom:80px}.top-wrapper section.entry p.endLead{padding-bottom:20px;font-size:.95em;line-height:1.4}.top-wrapper section.entry .mcp-login-button_line__MXmiJ{width:420px;height:90px;font-size:1.125em;font-weight:700}.top-wrapper section.entry .mcp-login-button_line__MXmiJ:disabled{pointer-events:none}.top-wrapper section.entry .mcp-login-button_line__MXmiJ:disabled:hover{opacity:1}.top-wrapper section.entry:has(.endLead) .inner{padding-bottom:0}.top-wrapper section.entry:has(.endLead) .inner .endAttention{padding-top:20px}.top-wrapper section.entry:has(.endLead) .inner .note li{margin-bottom:5px;font-size:.78em}.top-wrapper section.entry:has(.endLead) .inner .note li:last-of-type{margin-bottom:0}.top-wrapper section.entry .inner{padding-bottom:30px;width:420px}.top-wrapper section.entry .inner .api-error-message{margin-bottom:30px;font-weight:700;color:#c00}.top-wrapper section.entry .inner .mcp-login-button_button__MWhq4{width:420px;height:90px;font-size:1.125em;font-weight:700}.top-wrapper section.entry .inner ul li{margin-bottom:30px}.top-wrapper section.entry .inner ul li a.btn,.top-wrapper section.entry .inner ul li span.btn{position:relative;display:flex;align-items:center;margin-bottom:15px;padding:0 50px;width:100%;height:90px;background:#e6e6e6;border-radius:4px;text-decoration:none;pointer-events:none}.top-wrapper section.entry .inner ul li a.btn span,.top-wrapper section.entry .inner ul li span.btn span{color:#ccc;font-size:1.125em;font-weight:700;text-align:center}.top-wrapper section.entry .inner ul li a.btn span i,.top-wrapper section.entry .inner ul li span.btn span i{display:inline-block;margin-right:.3em;color:#ccc;font-size:1.333em}.top-wrapper section.entry .inner ul li a.btn em,.top-wrapper section.entry .inner ul li span.btn em{position:absolute;top:-27px;left:0;right:0;display:block;margin:0 auto;padding:9px 20px;width:180px;background:#ccc;border-radius:22px;color:#fff;font-size:1.375em;font-weight:700;text-align:center;line-height:1;letter-spacing:.05em}.top-wrapper section.entry .inner ul li a.btn em i,.top-wrapper section.entry .inner ul li span.btn em i{color:#fff;font-size:1.2em}.top-wrapper section.entry .inner ul li a.btn:after,.top-wrapper section.entry .inner ul li span.btn:after{content:"";position:absolute;right:25px;top:0;bottom:0;display:block;margin:auto 0;width:12px;height:12px;border-color:#ccc;border-style:solid solid none none;border-width:2px 2px 0 0;transform:rotate(45deg)}.top-wrapper section.entry .inner ul li a.btn{pointer-events:all;visibility:hidden}.top-wrapper section.entry .inner ul li a.btn span,.top-wrapper section.entry .inner ul li a.btn span i{color:#fff}.top-wrapper section.entry .inner ul li a.btn em{background:#dc0000}.top-wrapper section.entry .inner ul li a.btn:after{border-color:#fff}.top-wrapper section.entry .inner ul li a.btn.ln{background:#06c755}.top-wrapper section.entry .inner ul li a.btn.tw{background:#1da1f3}.top-wrapper section.entry .inner ul li a.btn.fb{background:#1977f3}.top-wrapper section.entry .inner ul li a.btn.sid{background:#5ac2db}.top-wrapper section.entry .inner ul li p{font-size:.875em;text-align:center;line-height:1.5}.top-wrapper section.entry .inner ul li span.btn.maintenance{padding:0 20px}.top-wrapper section.entry .inner ul li span.btn.maintenance:after,.top-wrapper section.entry .inner ul li span.btn.maintenance:before{content:"";content:none}.top-wrapper section.entry .inner ul li span.btn.maintenance span{color:#999}.top-wrapper section.entry .inner ul li span.btn.maintenance+p{color:#ff4435}.top-wrapper section.entry .howto{width:420px}.top-wrapper section.entry .howto h4{position:relative;padding:1em 35px;background:#fff;border:3px solid;color:#31b1ce;font-size:1.0625em;font-weight:700;text-align:center;line-height:1.53;letter-spacing:.03em}.top-wrapper section.entry .howto .body{padding:20px 30px 40px;background:#fff;border:3px solid #31b1ce;border-top:none}.top-wrapper section.entry .howto .body hr{border:none;border-bottom:1px dotted #ccc}.top-wrapper section.entry .howto .body .image{display:flex;justify-content:flex-start;align-items:flex-start;padding-top:25px;padding-bottom:25px;padding-left:10px}.top-wrapper section.entry .howto .body .image img{width:93px;margin-right:20px}.top-wrapper section.entry .howto .body .image p{flex:1 1;font-size:.8125em;line-height:1.54;letter-spacing:.01em}.top-wrapper section.entry .howto .body .center{padding-top:25px;padding-bottom:25px}.top-wrapper section.entry .howto .body .center p{font-size:.8125em;text-align:center;line-height:1.54;letter-spacing:.01em}.top-wrapper section.entry .howto .body .noaccount{padding-top:20px}.top-wrapper section.entry .howto .body .noaccount p{margin-bottom:20px;font-size:.75em;text-align:center;line-height:1.67;letter-spacing:.01em}.top-wrapper section.entry .howto .body .noaccount ul.register{margin-bottom:10px}.top-wrapper section.entry .howto .body .noaccount ul.register li{margin-bottom:15px}.top-wrapper section.entry .howto .body .noaccount ul.register li:last-child{margin-bottom:0}.top-wrapper section.entry .howto .body .noaccount ul.register li a{display:block;padding:.5em;background:#f6f6f7;border:1px solid #acb2b7;border-radius:6px;color:currentColor;font-size:.75em;text-align:center;line-height:1.67;letter-spacing:.01em;text-decoration:none}.top-wrapper section.entry .howto .body .noaccount ul.note li{padding-left:0;text-indent:0;margin-bottom:.385em;font-size:.8125em;text-align:center;line-height:1.5;letter-spacing:.01em}.top-wrapper section.entry .howto .body .noaccount ul.note li:last-child{margin-bottom:0}.top-wrapper section.entry .howto .body .noaccount ul.note li>*{text-indent:0}.top-wrapper section.notice{padding-top:30px;padding-bottom:30px}.top-wrapper section.notice .inner{margin:0 auto;padding:1em 1.5em;width:690px;background:#fff;border:3px solid #e50000}.top-wrapper section.notice .inner h3{margin-bottom:.5em;padding:0;color:#ff4435;background:none;font-size:.875em;font-weight:700;text-align:center;line-height:1.5;letter-spacing:.06em}.top-wrapper section.notice .inner p{color:#ff4435;font-size:.875em;text-align:left;line-height:1.5;letter-spacing:.04em}.top-wrapper section.end h3{margin-top:60px;margin-bottom:15px;padding:0;background:none;color:#31b1ce;font-size:1.85em;font-weight:700;letter-spacing:.07em}.top-wrapper section.end p.subTit{font-size:1.15em;padding-bottom:60px}.top-wrapper section.term dt{font-weight:700;padding-bottom:5px}.top-wrapper section.contact{margin-top:60px;margin-bottom:60px;padding:20px 15px;width:420px;border:1px solid #ccc;text-align:center}.top-wrapper section.contact h4{padding-bottom:10px;font-size:1em;font-weight:700}.top-wrapper section.contact .contactSub{padding-bottom:15px;font-size:1em}.top-wrapper section.contact .contactTel{font-size:1.15em;font-weight:700;padding-bottom:15px}.top-wrapper section.contact .contactTel span{font-size:.75em;font-weight:400}.top-wrapper section.contact .contactTime{font-size:.8em;padding-bottom:0}.top-wrapper:has(.end){padding-bottom:60px}.before-wrapper .before .inner{padding:20vw 0}.before-wrapper .before .inner P{font-size:1.25em}.before-wrapper .before .inner P em{color:#ff4435}.before-wrapper .before .inner .kikan{padding-bottom:60px}.before-wrapper .before .inner .mcp-link button{position:relative;margin:0;width:420px;height:90px;font-weight:700;color:#fff;border:none;background-color:#ff4435}.before-wrapper .before .inner .mcp-link button:before{content:"";position:absolute;top:calc(50% - 4px);left:24px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(225deg)}.before-wrapper .before .inner .mcp-link button:hover{opacity:.85}.after-wrapper .end .inner{width:750px;padding-top:60px;padding-bottom:60px;text-align:center;background-color:#fff}.after-wrapper .end .inner h3{margin:0 0 20px;padding:0;background:none;color:#31b1ce;font-size:1.35em;font-weight:700;letter-spacing:.07em}.after-wrapper .end .inner p.subTit{font-size:.95em;padding-bottom:60px}.after-wrapper .end .inner .contact{padding:30px;width:420px;border:1px solid #ccc;text-align:center}.after-wrapper .end .inner .contact h4{padding-bottom:10px;font-size:1em;font-weight:700}.after-wrapper .end .inner .contact .contactSub{padding-bottom:15px;font-size:1em}.after-wrapper .end .inner .contact .contactTel{font-size:1.15em;font-weight:700;padding-bottom:15px}.after-wrapper .end .inner .contact .contactTel span{font-size:.75em;font-weight:400}.after-wrapper .end .inner .contact .contactTime{font-size:.8em;padding-bottom:0}.surbey-wrapper .surbey .inner{width:640px;padding-top:30px;padding-bottom:60px}.surbey-wrapper .surbey .inner p.lead{font-size:1em}.surbey-wrapper .surbey .inner ul.note{font-size:.8em;margin-top:5px;margin-bottom:20px}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item-field .main-label{background-color:rgba(49,177,206,.2);margin-top:2.5em;padding:12px 1em;font-weight:400;color:#333;text-align:left}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item-field .main-label .required{display:inline-block;margin-top:-2px;margin-right:.5rem;padding:3px 8px;font-size:.5em;font-weight:400;color:#fff;background:#ff4435;vertical-align:middle}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item .form-item-field div:has(>select){width:320px;position:relative}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item .form-item-field div:has(>select):before{content:"";position:absolute;top:42px;right:16px;width:0;height:0;border-color:#333 transparent transparent;border-style:solid;border-width:5px 5px 0;pointer-events:none}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset .birthday-inputs{width:25em;margin:0 auto}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset .birthday-inputs div:has(>select):before{top:22px;right:40px}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset .birthday-inputs div:has(>select[name=year]){width:10em;margin-left:0;margin-right:0}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset .birthday-inputs div:has(>select[name=month]){width:8em;margin-left:0;margin-right:0}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset .birthday-inputs div:has(>select[name=day]){width:8em;margin-left:0;margin-right:0}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2vw;outline:0;box-shadow:none;border:1px solid #bbb;background:#fff;background-image:none}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset select[name=day],.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset select[name=month],.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset select[name=year]{width:calc(100% - 2em);padding:15px 1.5em 15px 4px;text-align:center}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset select[name=age]{width:320px;padding:20px 15px}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset input[type=text].zipCode{width:calc(320px - 2em);border:1px solid #bbb;padding:15px 10px}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset input[type=text]:focus{outline:none;border:1px solid #31b1ce}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset input[type=radio]{-webkit-appearance:none;width:20px;height:20px;border:1px solid #bbb;border-radius:50%;vertical-align:text-top;margin-right:.5em}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset input[type=radio]:before{content:"";display:block;width:60%;height:60%;margin:20% auto;border-radius:50%;background:#bbb}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset input[type=radio]:checked{border:1px solid #31b1ce}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset input[type=radio]:checked:before{background:#31b1ce}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.option select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:320px;padding:15px 1em 15px 15px;outline:0;box-shadow:none;border:1px solid #bbb;background:#fff;background-image:none}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.option select:before{content:"";position:absolute;top:18px;right:16px;width:0;height:0;border-color:#bbb transparent transparent;border-style:solid;border-width:10px 5px 0;pointer-events:none}.surbey-wrapper .surbey .inner .mcp-survey-form .button-container{margin-bottom:0}.surbey-wrapper .surbey .inner .mcp-survey-form .button-container .submit-button{position:relative;width:420px;margin-top:20px;padding:25px 0;font-size:1.15em;font-weight:700;color:#fff;background-color:#ff4435;border:none}cur .surbey-wrapper .surbey .inner .mcp-survey-form .button-container .submit-button:before{content:"";position:absolute;top:calc(50% - 4px);right:24px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.surbey-wrapper .surbey .inner .mcp-survey-form .button-container .submit-button:hover{opacity:.85}.surbey-wrapper .surbey .inner .mcp-survey-form .button-container .submit-button:disabled{background-color:#ccc;cursor:default}.surbey-wrapper .surbey .inner .mcp-survey-form .button-container .submit-button:disabled:hover{opacity:1}.surbey-wrapper .surbey .inner .mcp-survey-form .radio-group .form-item-field-label{margin-right:auto}.surbey-wrapper .surbey .inner .mcp-survey-form .api-error-message{margin-top:30px;font-weight:700;color:#c00}.surbey-wrapper section.end p{margin:60px 0}.surbey-wrapper section.contact{margin-top:60px;margin-bottom:60px;padding:20px 15px;width:420px;border:1px solid #ccc;text-align:center}.surbey-wrapper section.contact h4{padding-bottom:10px;font-size:1em;font-weight:700}.surbey-wrapper section.contact .contactSub{padding-bottom:15px;font-size:1em}.surbey-wrapper section.contact .contactTel{font-size:1.15em;font-weight:700;padding-bottom:15px}.surbey-wrapper section.contact .contactTel span{font-size:.75em;font-weight:400}.surbey-wrapper section.contact .contactTime{font-size:.8em;padding-bottom:0}.surbey-wrapper:has(.end){padding-bottom:60px}.confirm-wrapper .confirm .inner{padding:30px 60px 40px}.confirm-wrapper .confirm .inner .lead{font-weight:700}.confirm-wrapper .confirm .inner .kikan{padding-top:30px}.confirm-wrapper .mcp-prize-select h2{display:none}.confirm-wrapper .mcp-prize-select form .prize-select{width:640px;margin-bottom:50px}.confirm-wrapper .mcp-prize-select form .prize-select .prize-select-info{width:100%}.confirm-wrapper .mcp-prize-select form .prize-select .prize-select-info img{display:none}.confirm-wrapper .mcp-prize-select form .prize-select .prize-select-info label{font-size:1.15em;font-weight:700;line-height:1}.confirm-wrapper .mcp-prize-select form .prize-select .prize-select-info input[type=radio]{-webkit-appearance:none;width:20px;height:20px;border:1px solid #bbb;border-radius:50%;vertical-align:text-top;margin-right:.5em;margin-top:1px}.confirm-wrapper .mcp-prize-select form .prize-select .prize-select-info input[type=radio]:before{content:"";display:block;width:60%;height:60%;margin:20% auto;border-radius:50%;background:#bbb}.confirm-wrapper .mcp-prize-select form .prize-select .prize-select-info input[type=radio]:checked{border:1px solid #31b1ce}.confirm-wrapper .mcp-prize-select form .prize-select .prize-select-info input[type=radio]:checked:before{background:#31b1ce}.confirm-wrapper .mcp-prize-select form .error-message{width:640px}.confirm-wrapper .mcp-prize-select form div:has(>.prize-button){padding:30px 0;background-color:#efefef}.confirm-wrapper .mcp-prize-select form div .prize-button{position:relative;width:420px;height:90px;margin:0;font-weight:700;color:#fff;border:none;background-color:#ccc}.confirm-wrapper .mcp-prize-select form div .prize-button:before{content:"";position:absolute;top:calc(50% - 4px);right:24px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.confirm-wrapper .mcp-prize-select form div .prize-button:hover{opacity:.85}.confirm-wrapper .mcp-prize-select form div .prize-button:disabled:hover{opacity:1}.confirm-wrapper .mcp-prize-select form:has(.prize:checked) .prize-button{background-color:#ff4435}.confirm-wrapper section.end p{margin:60px 0}.confirm-wrapper section.contact{margin-top:60px;margin-bottom:60px;padding:20px 15px;width:420px;border:1px solid #ccc;text-align:center}.confirm-wrapper section.contact h4{padding-bottom:10px;font-size:1em;font-weight:700}.confirm-wrapper section.contact .contactSub{padding-bottom:15px;font-size:1em}.confirm-wrapper section.contact .contactTel{font-size:1.15em;font-weight:700;padding-bottom:15px}.confirm-wrapper section.contact .contactTel span{font-size:.75em;font-weight:400}.confirm-wrapper section.contact .contactTime{font-size:.8em;padding-bottom:0}.confirm-wrapper:has(.end){padding-bottom:60px}.lottery-wrapper .lottery .inner{padding:60px}.lottery-wrapper .lottery .inner img{width:100%}.lottery-wrapper .lottery .inner .wChanceBox{width:420px;margin:0 auto 40px;border:12px solid #fdae69}.lottery-wrapper .lottery .inner .wChanceBox .wChanceTit{margin-top:30px;font-size:1.35em;font-weight:700;color:#ff4435}.lottery-wrapper .lottery .inner .wChanceBox .wChanmeImage img{width:100%}.lottery-wrapper .lottery .inner .wChanceBox .wChanceDetail{padding:10px 0 20px}.lottery-wrapper .lottery .inner .wChanceBox .wChanceDetail li{margin-bottom:10px;line-height:1.6}.lottery-wrapper .lottery.lose .inner,.lottery-wrapper .lottery.win .inner{padding:30px 0 40px}.lottery-wrapper .lottery.lose .inner h3,.lottery-wrapper .lottery.win .inner h3{width:420px;margin-bottom:30px}.lottery-wrapper .lottery.lose .inner p.lead,.lottery-wrapper .lottery.win .inner p.lead{font-weight:700;line-height:1.8}.lottery-wrapper .lottery.lose .inner .mcp-after-win-button,.lottery-wrapper .lottery.win .inner .mcp-after-win-button{margin-top:50px}.lottery-wrapper .lottery.lose .inner .mcp-after-win-button button,.lottery-wrapper .lottery.win .inner .mcp-after-win-button button{position:relative;width:420px;padding:25px 0;font-size:1.15em;font-weight:700;background-color:#ff4435;color:#fff;border:none}.lottery-wrapper .lottery.lose .inner .mcp-after-win-button button:before,.lottery-wrapper .lottery.win .inner .mcp-after-win-button button:before{content:"";position:absolute;top:calc(50% - 4px);right:24px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.lottery-wrapper .lottery.lose .inner .mcp-after-win-button button:hover,.lottery-wrapper .lottery.win .inner .mcp-after-win-button button:hover{opacity:.85}.coupon-wrapper .coupon .inner{padding:30px 60px 40px}.coupon-wrapper .coupon .inner h3{width:480px;margin-bottom:30px}.coupon-wrapper .coupon .inner h3 img{width:100%}.coupon-wrapper .coupon .inner P{padding-bottom:30px}.coupon-wrapper .coupon .inner P em{color:#ff4435}.coupon-wrapper .coupon .inner P.pay_note{margin-top:30px;font-size:.8em}.coupon-wrapper .coupon .inner .mcp-coupon-detail h2{display:none}.coupon-wrapper .coupon .inner .mcp-coupon-detail button{position:relative;width:420px;padding:25px 0;font-size:1.15em;font-weight:700;background-color:#ff4435;color:#fff;border:none}.coupon-wrapper .coupon .inner .mcp-coupon-detail button:before{border:1px solid;border-top:none;border-right:none;transform:translateX(-1px) translateY(1px)}.coupon-wrapper .coupon .inner .mcp-coupon-detail button:after,.coupon-wrapper .coupon .inner .mcp-coupon-detail button:before{content:"";position:absolute;right:16px;top:0;bottom:0;display:block;margin:auto 0;width:10px;height:10px;background:transparent;box-sizing:border-box}.coupon-wrapper .coupon .inner .mcp-coupon-detail button:after{border:1px solid;transform:translateX(1px) translateY(-1px)}.coupon-wrapper .coupon .inner .mcp-coupon-detail button:hover{opacity:.85}.completed-wrapper .completed .inner{width:640px;padding:60px 0 40px}.completed-wrapper .completed .inner h3{margin-bottom:30px;font-size:1.15em;font-weight:700}.completed-wrapper .completed .inner p{margin-bottom:30px}.completed-wrapper section.end p{margin:60px 0}.completed-wrapper section.contact{margin-top:60px;margin-bottom:60px;padding:20px 15px;width:420px;border:1px solid #ccc;text-align:center}.completed-wrapper section.contact h4{padding-bottom:10px;font-size:1em;font-weight:700}.completed-wrapper section.contact .contactSub{padding-bottom:15px;font-size:1em}.completed-wrapper section.contact .contactTel{font-size:1.15em;font-weight:700;padding-bottom:15px}.completed-wrapper section.contact .contactTel span{font-size:.75em;font-weight:400}.completed-wrapper section.contact .contactTime{font-size:.8em;padding-bottom:0}.completed-wrapper:has(.end){padding-bottom:60px}.error-wrapper .error .inner{padding:30px 60px 40px}.error-wrapper .error .inner P{padding-bottom:30px}.error-wrapper .error .inner P em{color:#ff4435}.error-wrapper .error .inner .kikan{padding-bottom:0}.error-wrapper .error .inner .mcp-link button{position:relative;margin:30px 0 0;width:420px;height:90px;font-weight:700;color:#fff;border:none;background-color:#ff4435}.error-wrapper .error .inner .mcp-link button:before{content:"";position:absolute;top:calc(50% - 4px);left:24px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(225deg)}.error-wrapper .error .inner .mcp-link button:hover{opacity:.85}.error-wrapper section.contact{margin-top:30px;padding:20px 15px;width:420px;border:1px solid #ccc;text-align:center}.error-wrapper section.contact h4{padding-bottom:10px;font-size:1em;font-weight:700}.error-wrapper section.contact .contactSub{padding-bottom:15px;font-size:1em}.error-wrapper section.contact .contactTel{font-size:1.15em;font-weight:700;padding-bottom:15px}.error-wrapper section.contact .contactTel span{font-size:.75em;font-weight:400}.error-wrapper section.contact .contactTime{font-size:.8em;padding-bottom:0}.contactNumber{padding:20px 0}.contactNumber .contactNumberInner{width:18em;margin:0 auto;padding:10px 0;font-size:.8em;border:1px solid #ccc}.brandLink{margin-bottom:40px}.brandLink a.brandLinkButton{display:inline-block;padding:20px;text-decoration:none;font-size:1em;font-weight:700;color:#31b1ce;border:2px solid #31b1ce;border-radius:4px}.brandLink a.brandLinkButton[target=_blank]{position:relative;display:inline-block;padding-right:32px}.brandLink a.brandLinkButton[target=_blank]:before{border:1px solid;border-top:none;border-right:none;transform:translateX(-1px) translateY(1px)}.brandLink a.brandLinkButton[target=_blank]:after,.brandLink a.brandLinkButton[target=_blank]:before{content:"";position:absolute;right:16px;top:0;bottom:0;display:block;margin:auto 0;width:8px;height:8px;background:transparent;box-sizing:border-box}.brandLink a.brandLinkButton[target=_blank]:after{border:1px solid;transform:translateX(1px) translateY(-1px)}.brandLink .brandTxt{margin-top:15px;font-size:.9em;line-height:1.4}}@media screen and (max-width:767px){main{background-color:#fff}img{width:100%}.container *{margin:0 auto;box-sizing:border-box}.mypage,.top-wrapper{margin:0 auto;background-color:#fff}.mypage header#mv h2,.top-wrapper header#mv h2{width:100%}.mypage section h3.ttl,.top-wrapper section h3.ttl{padding:21px 0;color:#fff;background:#31b1ce;font-size:1.375em;font-weight:700;text-align:center;letter-spacing:.11em}.top-wrapper .wChanceBox{width:84vw;margin:40px auto;border:8px solid #fdae69}.top-wrapper section.flow h3{margin-bottom:30px}.top-wrapper section.flow .inner{padding-bottom:25px;width:89.3333333333vw}.top-wrapper section.flow .inner ol{counter-reset:cnt;margin-bottom:10px}.top-wrapper section.flow .inner ol li{position:relative;margin-bottom:25px;padding:10px 10px 10px 50px;border:2px solid rgba(49,177,206,.4);font-size:1em;text-align:center;line-height:1.5}.top-wrapper section.flow .inner ol li:before{content:"";counter-increment:cnt;content:counter(cnt);position:absolute;left:12px;top:8px;color:#31b1ce;font-size:1.25em;font-weight:700}.top-wrapper section.flow .inner ol li:after{content:"";position:absolute;bottom:-17px;left:0;right:0;display:block;margin:0 auto;width:0;height:0;border-color:#333 transparent transparent;border-style:solid solid none;border-width:8px 8px 0}.top-wrapper section.flow .inner ol li:last-child{margin-bottom:0}.top-wrapper section.flow .inner ol li:last-child:after{content:none}.top-wrapper section.flow .inner ul.note{width:84vw}.top-wrapper section.flow .inner ul.note li{font-size:.75em;line-height:1.5;letter-spacing:.03em}.top-wrapper section.flow_new{margin-top:30px;padding-bottom:45px}.top-wrapper section.flow_new h3{margin-bottom:30px}.top-wrapper section.flow_new p{font-size:.8125em;line-height:1.5;margin-top:1em}.top-wrapper section.flow_new .inner{width:89.3333333333vw}.top-wrapper section.flow_new .inner ol{counter-reset:cnt;display:flex;justify-content:center;align-items:stretch;gap:2.6666666667vw}.top-wrapper section.flow_new .inner ol li{position:relative;padding:5.3333333333vw calc(2.6666666667vw - 2px) 20px;width:28vw;border:2px solid rgba(49,177,206,.4);font-size:.8em;font-size:min(.8em,2.9333333333vw);text-align:center;line-height:1.3;letter-spacing:0;font-feature-settings:"palt"}.top-wrapper section.flow_new .inner ol li:before{content:"";position:absolute;top:-2px;left:-2px;width:0;height:0;border-right:7.2vw solid #31b1ce;border-bottom:7.2vw solid #31b1ce;border-bottom-right-radius:100%}.top-wrapper section.flow_new .inner ol li:after{content:"";counter-increment:cnt;content:counter(cnt);position:absolute;top:-2px;left:-2px;color:#fff;width:6.4vw;font-size:4vw;font-weight:700;text-align:center;line-height:7.2vw;letter-spacing:0}.top-wrapper section.flow_new .inner ol li img.icon{margin-bottom:20px}.top-wrapper section.flow_new .inner ul.note{margin-top:15px}.top-wrapper section.flow_new .inner ul.note li{margin-bottom:.385em;padding-left:1em;text-indent:-1em;font-size:.8125em;line-height:1.5;letter-spacing:.01em}.top-wrapper section.flow_new .inner ul.note li.c-base{color:#31b1ce}.top-wrapper section.flow_new .inner ul.note li:last-child{margin-bottom:0}.top-wrapper section.flow_new .inner ul.note li>*{text-indent:0}.top-wrapper section.prize h3{margin-bottom:0}.top-wrapper section.prize .inner{width:89.3333333333vw;padding-top:30px;padding-bottom:30px;text-align:center}.top-wrapper section.prize .inner img{max-width:100%}.top-wrapper section.prize .inner .note{margin-top:20px}.top-wrapper section.prize .inner .note li{margin-bottom:.385em;padding-left:1em;text-indent:-1em;font-size:.8125em;line-height:1.5;letter-spacing:.01em}.top-wrapper section.prize .inner .note.prizeAttention1{font-size:1.75vw;color:#999;margin-top:-2vw}.top-wrapper section.prize .inner h4{font-size:1em;font-weight:700;margin-top:60px;margin-bottom:10px}.top-wrapper section.prize .inner p.etcPoint{line-height:2}.top-wrapper section.prize .inner .attention{margin-top:60px;text-align:left}.top-wrapper section.prize .inner .attention .ttl{margin-bottom:10px}.top-wrapper section.prize .inner .wChance{margin-top:80px;margin-bottom:80px}.top-wrapper section.prize .inner .wChance p{font-size:1.4em;font-weight:700;line-height:2}.top-wrapper section.prize .inner .wChance p .red{color:#ff4435}.top-wrapper section.prize .inner .wChance p .txtBig{font-size:1.15em}.top-wrapper section.agreement{padding:25px 0;background:#efefef}.top-wrapper section.agreement .inner{padding:29px;width:89.3333333333vw;border:1px solid #ccc;background:#fff;text-align:center}.top-wrapper section.agreement .inner h3{margin-bottom:15px;font-size:1.125em;font-weight:700;line-height:1.3;letter-spacing:.1em}.top-wrapper section.agreement .inner p{margin-bottom:10px;font-size:.875em;line-height:1.5}.top-wrapper section.agreement .inner a.outline{position:relative;display:inline-block;margin-top:5px;margin-bottom:15px;padding-right:15px;font-size:1.0625em;line-height:1.3;letter-spacing:.1em}.top-wrapper section.agreement .inner a.outline:after,.top-wrapper section.agreement .inner a.outline:before{position:absolute;right:0;bottom:.5em;display:block;width:7px;height:7px;border:1px solid;background:#fff}.top-wrapper section.agreement .inner a.outline:after{content:"";box-sizing:border-box}.top-wrapper section.agreement .inner a.outline:before{content:"";border-top:none;border-right:none;box-sizing:border-box;transform:translateX(-2px) translateY(2px)}.top-wrapper section.agreement .inner .mcp-agreement h2{display:none}.top-wrapper section.agreement .inner .aggregation-agree-check{position:relative;display:flex;align-items:center;margin-top:20px;padding:0 .5em;width:100%;height:50px;background:#efefef;font-size:.8125em;line-height:1.2;text-align:left}.top-wrapper section.agreement .inner input#consent{position:fixed;width:1px;height:1px;margin:-1px;border:0;overflow:hidden;padding:0;clip:rect(0,0,0,0)}.top-wrapper section.agreement .inner input#consent:checked+label[for=consent]:before{background:#c00}.top-wrapper section.agreement .inner input#consent:checked+label[for=consent]:after{border-color:#fff}.top-wrapper section.agreement .inner hr{margin:20px auto 15px;border:none;border-bottom:1px solid #ccc}.top-wrapper section.agreement .inner .captchabox_inner{background-color:#efefef;border-radius:5px;margin:0 auto;padding:10px;color:#000;box-sizing:border-box;width:100%;font-size:3vw}.top-wrapper section.agreement .inner .captchabox_inner .apprequirements.captcha{margin:0 auto;text-align:center}.top-wrapper section.agreement .inner .captchabox_inner input#robot{width:30px;height:30px}.top-wrapper section.agreement .inner .captchabox_inner p#robot{cursor:pointer}.top-wrapper section.agreement .inner .captchabox_inner .apprequirements.captcha img{width:auto!important;max-width:100%}.top-wrapper section.agreement .inner .captchabox_inner #captchaInput{height:38px;width:100px;padding:1px;font-size:120%;border:none;vertical-align:middle}.top-wrapper section.agreement .inner .captchabox_inner #captchaImg{height:40px;line-height:40px;vertical-align:middle}.top-wrapper section.agreement .inner .captchabox_inner a.captchaReset{display:block;width:60%;height:40px;margin:2.5% auto 0;padding:0 10px;color:#fff;border-radius:5px;text-decoration:none;line-height:40px;background-color:#007cc3;cursor:pointer}.top-wrapper section.agreement .inner .captchabox_inner a.captchaReset:active{color:#666;background-color:#1659ad}.top-wrapper section.agreement .inner .captchabox_inner img{display:inline;width:auto}.top-wrapper section.entry{padding-bottom:45px}.top-wrapper section.entry h3{margin-bottom:50px}.top-wrapper section.entry p.endLead{padding-bottom:20px;font-size:.85em;line-height:1.4}.top-wrapper section.entry .mcp-login-button_line__MXmiJ{width:84vw;height:70px;font-size:1.125em;font-weight:700}.top-wrapper section.entry .mcp-login-button_line__MXmiJ:disabled{pointer-events:none}.top-wrapper section.entry .mcp-login-button_line__MXmiJ:disabled:hover{opacity:1}.top-wrapper section.entry:has(.endLead) .inner{padding-bottom:0}.top-wrapper section.entry:has(.endLead) .inner .endAttention{padding-top:20px}.top-wrapper section.entry:has(.endLead) .inner .note li{margin-bottom:5px;font-size:.75em}.top-wrapper section.entry:has(.endLead) .inner .note li:last-of-type{margin-bottom:0}.top-wrapper section.entry .inner{padding-bottom:30px;width:84vw}.top-wrapper section.entry .inner .api-error-message{margin-bottom:30px;font-weight:700;color:#c00}.top-wrapper section.entry .inner .mcp-login-button_button__MWhq4{width:100%;height:70px;font-size:1.125em;font-weight:700}.top-wrapper section.entry .inner ul li{margin-bottom:20px}.top-wrapper section.entry .inner ul li:last-child{margin-bottom:0}.top-wrapper section.entry .inner ul li a.btn,.top-wrapper section.entry .inner ul li span.btn{position:relative;display:flex;align-items:center;margin-bottom:10px;padding:0 30px;width:100%;height:70px;background:#e6e6e6;border-radius:10px;text-decoration:none;pointer-events:none}.top-wrapper section.entry .inner ul li a.btn span,.top-wrapper section.entry .inner ul li span.btn span{color:#ccc;font-size:.875em;font-weight:700;text-align:center}.top-wrapper section.entry .inner ul li a.btn span i,.top-wrapper section.entry .inner ul li span.btn span i{display:inline-block;margin-right:.3em;color:#ccc;font-size:1.43em}.top-wrapper section.entry .inner ul li a.btn em,.top-wrapper section.entry .inner ul li span.btn em{position:absolute;top:-1.2em;left:0;right:0;display:block;margin:0 auto;padding:0;width:8em;background:#ccc;border-radius:1.1em;color:#fff;font-size:1.125em;font-weight:700;text-align:center;line-height:1.8;letter-spacing:.05em}.top-wrapper section.entry .inner ul li a.btn em i,.top-wrapper section.entry .inner ul li span.btn em i{color:#fff;font-size:1.2em}.top-wrapper section.entry .inner ul li a.btn:after,.top-wrapper section.entry .inner ul li span.btn:after{content:"";position:absolute;right:20px;top:0;bottom:0;display:block;margin:auto 0;width:6px;height:6px;border-color:#ccc;border-style:solid solid none none;border-width:2px 2px 0 0;transform:rotate(45deg)}.top-wrapper section.entry .inner ul li a.btn{pointer-events:all;visibility:hidden}.top-wrapper section.entry .inner ul li a.btn span,.top-wrapper section.entry .inner ul li a.btn span i{color:#fff}.top-wrapper section.entry .inner ul li a.btn em{background:#dc0000}.top-wrapper section.entry .inner ul li a.btn:after{border-color:#fff}.top-wrapper section.entry .inner ul li a.btn.ln{background:#06c755}.top-wrapper section.entry .inner ul li a.btn.tw{background:#1da1f3}.top-wrapper section.entry .inner ul li a.btn.fb{background:#1977f3}.top-wrapper section.entry .inner ul li a.btn.sid{background:#5ac2db}.top-wrapper section.entry .inner ul li p{font-size:.875em;text-align:center;line-height:1.5}.top-wrapper section.entry .inner ul li span.btn.maintenance{padding:0 15px}.top-wrapper section.entry .inner ul li span.btn.maintenance:after,.top-wrapper section.entry .inner ul li span.btn.maintenance:before{content:"";content:none}.top-wrapper section.entry .inner ul li span.btn.maintenance span{color:#999}.top-wrapper section.entry .inner ul li span.btn.maintenance+p{color:#ff4435}.top-wrapper section.entry .howto{width:84vw}.top-wrapper section.entry .howto h4{position:relative;padding:1em 35px;background:#fff;border:3px solid;color:#31b1ce;font-size:1.0625em;font-weight:700;text-align:center;line-height:1.53;letter-spacing:.03em}.top-wrapper section.entry .howto .body{padding:20px 4vw 40px;background:#fff;border:3px solid #31b1ce;border-top:none}.top-wrapper section.entry .howto .body hr{border:none;border-bottom:1px dotted #ccc}.top-wrapper section.entry .howto .body .image{display:flex;justify-content:flex-start;align-items:flex-start;padding-top:25px;padding-bottom:25px;padding-left:2.6666666667vw}.top-wrapper section.entry .howto .body .image img{width:24.8vw;margin-right:5.3333333333vw}.top-wrapper section.entry .howto .body .image p{flex:1 1;font-size:.8125em;line-height:1.54;letter-spacing:.01em}.top-wrapper section.entry .howto .body .center{padding-top:25px;padding-bottom:25px}.top-wrapper section.entry .howto .body .center p{font-size:.8125em;text-align:center;line-height:1.54;letter-spacing:.01em}.top-wrapper section.entry .howto .body .noaccount{padding-top:20px}.top-wrapper section.entry .howto .body .noaccount p{margin-bottom:20px;font-size:.75em;text-align:center;line-height:1.67;letter-spacing:.01em}.top-wrapper section.entry .howto .body .noaccount ul.register{margin-bottom:10px}.top-wrapper section.entry .howto .body .noaccount ul.register li{margin-bottom:15px}.top-wrapper section.entry .howto .body .noaccount ul.register li:last-child{margin-bottom:0}.top-wrapper section.entry .howto .body .noaccount ul.register li a{display:block;padding:.5em;background:#f6f6f7;border:1px solid #acb2b7;border-radius:6px;color:currentColor;font-size:.75em;text-align:center;line-height:1.67;letter-spacing:.01em;text-decoration:none}.top-wrapper section.entry .howto .body .noaccount ul.note li{padding-left:0;text-indent:0;margin-bottom:.385em;font-size:.8125em;text-align:center;line-height:1.5;letter-spacing:.01em}.top-wrapper section.entry .howto .body .noaccount ul.note li:last-child{margin-bottom:0}.top-wrapper section.entry .howto .body .noaccount ul.note li>*{text-indent:0}.top-wrapper section.notice{padding-top:30px;padding-bottom:30px}.top-wrapper section.notice .inner{margin:0 auto;padding:1.5em 1em;width:92vw;background:#fff;border:3px solid #e50000}.top-wrapper section.notice .inner h3{margin-bottom:.5em;padding:0;color:#ff4435;background:none;font-size:.875em;font-weight:700;text-align:center;line-height:1.5;letter-spacing:.06em}.top-wrapper section.notice .inner p{color:#ff4435;font-size:.875em;text-align:left;line-height:1.5;letter-spacing:.04em}.top-wrapper section.end h3{margin-top:60px;margin-bottom:15px;padding:0;background:none;color:#31b1ce;font-size:1.35em;font-weight:700;letter-spacing:.07em}.top-wrapper section.end p.subTit{font-size:.95em;padding-bottom:60px}.top-wrapper section.term dt{font-weight:700;padding-bottom:5px}.top-wrapper section.contact{margin-top:60px;margin-bottom:60px;padding:20px 15px;width:84vw;border:1px solid #ccc;text-align:center}.top-wrapper section.contact h4{padding-bottom:10px;font-size:1em;font-weight:700}.top-wrapper section.contact .contactSub{padding-bottom:15px;font-size:1em}.top-wrapper section.contact .contactTel{font-size:1.15em;font-weight:700;padding-bottom:15px}.top-wrapper section.contact .contactTel span{font-size:.75em;font-weight:400}.top-wrapper section.contact .contactTime{font-size:.8em;padding-bottom:0}.top-wrapper:has(.end){padding-bottom:40px}.before-wrapper .before .inner{width:84vw;padding:30vw 0}.before-wrapper .before .inner P em{color:#ff4435}.before-wrapper .before .inner .kikan{padding-bottom:60px}.before-wrapper .before .inner .mcp-link button{position:relative;margin:0;width:84vw;height:70px;font-weight:700;color:#fff;border:none;background-color:#ff4435}.before-wrapper .before .inner .mcp-link button:before{content:"";position:absolute;top:calc(50% - 4px);left:24px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(225deg)}.after-wrapper .end .inner{width:100%;padding-top:30px;padding-bottom:30px;text-align:center;background-color:#fff}.after-wrapper .end .inner h3{margin:0 0 15px;padding:0;background:none;color:#31b1ce;font-size:1.35em;font-weight:700;letter-spacing:.07em}.after-wrapper .end .inner p.subTit{font-size:.95em;padding-bottom:30px}.after-wrapper .end .inner .contact{padding:20px 15px;width:84vw;border:1px solid #ccc;text-align:center}.after-wrapper .end .inner .contact h4{padding-bottom:10px;font-size:1em;font-weight:700}.after-wrapper .end .inner .contact .contactSub{padding-bottom:15px;font-size:1em}.after-wrapper .end .inner .contact .contactTel{font-size:1.15em;font-weight:700;padding-bottom:15px}.after-wrapper .end .inner .contact .contactTel span{font-size:.75em;font-weight:400}.after-wrapper .end .inner .contact .contactTime{font-size:.8em;padding-bottom:0}.surbey-wrapper .surbey .inner{width:92vw;padding-top:30px;padding-bottom:60px}.surbey-wrapper .surbey .inner p.lead{font-size:1em}.surbey-wrapper .surbey .inner ul.note{font-size:.8em;margin-top:5px;margin-bottom:20px}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item-field .main-label{background-color:rgba(49,177,206,.2);margin-top:2.5em;padding:12px 1em;font-weight:400;color:#333;text-align:left}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item-field .main-label .required{display:inline-block;margin-top:-2px;margin-right:.5rem;padding:1px 5px;font-size:.5em;font-weight:400;color:#fff;background:#ff4435;vertical-align:middle}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item .form-item-field div:has(>select){position:relative;width:84vw}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item .form-item-field div:has(>select):before{content:"";position:absolute;top:47px;right:12px;width:0;height:0;border-color:#333 transparent transparent;border-style:solid;border-width:5px 5px 0;pointer-events:none}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset .birthday-inputs div:has(>select):before{top:24px;right:40px}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset .birthday-inputs div:has(>select[name=year]){width:28vw;margin-left:0;margin-right:0}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset .birthday-inputs div:has(>select[name=month]){width:24vw;margin-left:0;margin-right:0}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset .birthday-inputs div:has(>select[name=day]){width:24vw;margin-left:0;margin-right:0}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2vw;outline:0;box-shadow:none;border:1px solid #bbb;background:#fff;background-image:none}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset select[name=day],.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset select[name=month],.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset select[name=year]{width:calc(100% - 2em);padding:15px 1.5em 15px 4px;text-align:center}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset select[name=age]{width:84vw;padding:20px 15px}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset input[type=text].zipCode{width:calc(84vw - 1em);border:1px solid #bbb;padding:15px 10px}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset input[type=text]:focus{outline:none;border:1px solid #31b1ce}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset input[type=radio]{-webkit-appearance:none;width:20px;height:20px;border:1px solid #bbb;border-radius:50%;vertical-align:text-top;margin-right:.5em}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset input[type=radio]:before{content:"";display:block;width:60%;height:60%;margin:20% auto;border-radius:50%;background:#bbb}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset input[type=radio]:checked{border:1px solid #31b1ce}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.preset input[type=radio]:checked:before{background:#31b1ce}.surbey-wrapper .surbey .inner .mcp-survey-form .form-item.option select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:84vw;padding:20px 1em 20px 15px;outline:0;box-shadow:none;border:1px solid #bbb;background:#fff;background-image:none}.surbey-wrapper .surbey .inner .mcp-survey-form .button-container{margin-bottom:0}.surbey-wrapper .surbey .inner .mcp-survey-form .button-container .submit-button{position:relative;width:84vw;margin-top:20px;padding:25px 0;font-size:1.15em;font-weight:700;color:#fff;background-color:#ff4435;border:none}.surbey-wrapper .surbey .inner .mcp-survey-form .button-container .submit-button:before{content:"";position:absolute;top:calc(50% - 4px);right:24px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.surbey-wrapper .surbey .inner .mcp-survey-form .button-container .submit-button:disabled{background-color:#ccc;cursor:default}.surbey-wrapper .surbey .inner .mcp-survey-form .radio-group .form-item-field-label{margin-right:auto}.surbey-wrapper .surbey .inner .mcp-survey-form .api-error-message{margin-top:30px;font-weight:700;color:#c00}.surbey-wrapper section.end p{margin:60px 0}.surbey-wrapper section.contact{margin-top:60px;margin-bottom:60px;padding:20px 15px;width:84vw;border:1px solid #ccc;text-align:center}.surbey-wrapper section.contact h4{padding-bottom:10px;font-size:1em;font-weight:700}.surbey-wrapper section.contact .contactSub{padding-bottom:15px;font-size:1em}.surbey-wrapper section.contact .contactTel{font-size:1.15em;font-weight:700;padding-bottom:15px}.surbey-wrapper section.contact .contactTel span{font-size:.75em;font-weight:400}.surbey-wrapper section.contact .contactTime{font-size:.8em;padding-bottom:0}.surbey-wrapper:has(.end){padding-bottom:60px}.confirm-wrapper .confirm .inner{width:84vw;padding:30px 0 10px}.confirm-wrapper .confirm .inner .lead{font-weight:700}.confirm-wrapper .confirm .inner .kikan{padding-top:30px}.confirm-wrapper .mcp-prize-select h2{display:none}.confirm-wrapper .mcp-prize-select form .prize-select{width:84vw;margin-top:20px;margin-bottom:40px}.confirm-wrapper .mcp-prize-select form .prize-select .prize-select-info{width:100%}.confirm-wrapper .mcp-prize-select form .prize-select .prize-select-info img{display:none}.confirm-wrapper .mcp-prize-select form .prize-select .prize-select-info label{font-size:1.1em;font-weight:700;line-height:1}.confirm-wrapper .mcp-prize-select form .prize-select .prize-select-info input[type=radio]{-webkit-appearance:none;width:20px;height:20px;border:1px solid #bbb;border-radius:50%;vertical-align:text-top;margin-right:.5em;margin-top:1px}.confirm-wrapper .mcp-prize-select form .prize-select .prize-select-info input[type=radio]:before{content:"";display:block;width:60%;height:60%;margin:20% auto;border-radius:50%;background:#bbb}.confirm-wrapper .mcp-prize-select form .prize-select .prize-select-info input[type=radio]:checked{border:1px solid #31b1ce}.confirm-wrapper .mcp-prize-select form .prize-select .prize-select-info input[type=radio]:checked:before{background:#31b1ce}.confirm-wrapper .mcp-prize-select form .error-message{width:84vw}.confirm-wrapper .mcp-prize-select form div:has(>.prize-button){padding:30px 0;background-color:#efefef}.confirm-wrapper .mcp-prize-select form div .prize-button{position:relative;width:84vw;height:70px;margin:0;font-weight:700;color:#fff;border:none;background-color:#ccc}.confirm-wrapper .mcp-prize-select form div .prize-button:before{content:"";position:absolute;top:calc(50% - 4px);right:24px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.confirm-wrapper .mcp-prize-select form:has(.prize:checked) .prize-button{background-color:#ff4435}.confirm-wrapper section.end p{margin:60px 0}.confirm-wrapper section.contact{margin-top:60px;margin-bottom:60px;padding:20px 15px;width:84vw;border:1px solid #ccc;text-align:center}.confirm-wrapper section.contact h4{padding-bottom:10px;font-size:1em;font-weight:700}.confirm-wrapper section.contact .contactSub{padding-bottom:15px;font-size:1em}.confirm-wrapper section.contact .contactTel{font-size:1.15em;font-weight:700;padding-bottom:15px}.confirm-wrapper section.contact .contactTel span{font-size:.75em;font-weight:400}.confirm-wrapper section.contact .contactTime{font-size:.8em;padding-bottom:0}.lottery-wrapper .lottery .inner{width:92vw;padding:30px 0 10px}.lottery-wrapper .lottery .inner img{width:100%}.lottery-wrapper .lottery .inner .jsgif canvas{width:92vw!important}.lottery-wrapper .lottery .inner .wChanceBox{width:84vw;margin:0 auto 40px;border:12px solid #fdae69}.lottery-wrapper .lottery .inner .wChanceBox .wChanceTit{margin-top:30px;font-size:1.35em;font-weight:700;color:#ff4435}.lottery-wrapper .lottery .inner .wChanceBox .wChanmeImage img{width:100%}.lottery-wrapper .lottery .inner .wChanceBox .wChanceDetail{padding:10px 12px 20px}.lottery-wrapper .lottery .inner .wChanceBox .wChanceDetail li{margin-bottom:10px;line-height:1.6}.lottery-wrapper .lottery.lose .inner,.lottery-wrapper .lottery.win .inner{padding:30px 0 10px}.lottery-wrapper .lottery.lose .inner h3,.lottery-wrapper .lottery.win .inner h3{width:84vw;margin-bottom:30px}.lottery-wrapper .lottery.lose .inner p.lead,.lottery-wrapper .lottery.win .inner p.lead{margin-bottom:30px;font-weight:700;line-height:1.8}.lottery-wrapper .lottery.lose .inner .mcp-after-win-button,.lottery-wrapper .lottery.win .inner .mcp-after-win-button{margin-top:30px}.lottery-wrapper .lottery.lose .inner .mcp-after-win-button button,.lottery-wrapper .lottery.win .inner .mcp-after-win-button button{position:relative;width:84vw;padding:25px 0;font-size:1.15em;font-weight:700;background-color:#ff4435;color:#fff;border:none}.lottery-wrapper .lottery.lose .inner .mcp-after-win-button button:before,.lottery-wrapper .lottery.win .inner .mcp-after-win-button button:before{content:"";position:absolute;top:calc(50% - 4px);right:24px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.coupon-wrapper .coupon .inner{width:84vw;padding:30px 0 10px}.coupon-wrapper .coupon .inner h3{width:100%;margin-bottom:30px}.coupon-wrapper .coupon .inner h3 img{width:100%}.coupon-wrapper .coupon .inner P{padding-bottom:30px}.coupon-wrapper .coupon .inner P em{color:#ff4435}.coupon-wrapper .coupon .inner P.pay_note{margin-top:30px;padding-bottom:0;font-size:.8em}.coupon-wrapper .coupon .inner .mcp-coupon-detail h2{display:none}.coupon-wrapper .coupon .inner .mcp-coupon-detail button{position:relative;width:84vw;padding:25px 0;font-size:1.15em;font-weight:700;background-color:#ff4435;color:#fff;border:none}.coupon-wrapper .coupon .inner .mcp-coupon-detail button:before{border:1px solid;border-top:none;border-right:none;transform:translateX(-1px) translateY(1px)}.coupon-wrapper .coupon .inner .mcp-coupon-detail button:after,.coupon-wrapper .coupon .inner .mcp-coupon-detail button:before{content:"";position:absolute;right:16px;top:0;bottom:0;display:block;margin:auto 0;width:10px;height:10px;background:transparent;box-sizing:border-box}.coupon-wrapper .coupon .inner .mcp-coupon-detail button:after{border:1px solid;transform:translateX(1px) translateY(-1px)}.completed-wrapper .completed .inner{width:84vw;padding:30px 0}.completed-wrapper .completed .inner h3{margin-bottom:30px;font-size:1.15em;font-weight:700}.completed-wrapper .completed .inner p{margin-bottom:30px}.completed-wrapper section.end p{margin:60px 0}.completed-wrapper section.contact{margin-top:60px;margin-bottom:60px;padding:20px 15px;width:84vw;border:1px solid #ccc;text-align:center}.completed-wrapper section.contact h4{padding-bottom:10px;font-size:1em;font-weight:700}.completed-wrapper section.contact .contactSub{padding-bottom:15px;font-size:1em}.completed-wrapper section.contact .contactTel{font-size:1.15em;font-weight:700;padding-bottom:15px}.completed-wrapper section.contact .contactTel span{font-size:.75em;font-weight:400}.completed-wrapper section.contact .contactTime{font-size:.8em;padding-bottom:0}.error-wrapper .error .inner{width:84vw;padding:30px 0 10px}.error-wrapper .error .inner P{padding-bottom:30px}.error-wrapper .error .inner P em{color:#ff4435}.error-wrapper .error .inner .kikan{padding-bottom:0}.error-wrapper .error .inner .mcp-link button{position:relative;margin:15px 0 0;width:84vw;height:70px;font-weight:700;color:#fff;border:none;background-color:#ff4435}.error-wrapper .error .inner .mcp-link button:before{content:"";position:absolute;top:calc(50% - 4px);left:24px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(225deg)}.error-wrapper section.contact{margin-top:30px;padding:20px 15px;width:84vw;border:1px solid #ccc;text-align:center}.error-wrapper section.contact h4{padding-bottom:10px;font-size:1em;font-weight:700}.error-wrapper section.contact .contactSub{padding-bottom:15px;font-size:1em}.error-wrapper section.contact .contactTel{font-size:1.15em;font-weight:700;padding-bottom:15px}.error-wrapper section.contact .contactTel span{font-size:.75em;font-weight:400}.error-wrapper section.contact .contactTime{font-size:.8em;padding-bottom:0}.contactNumber{padding:20px 0}.contactNumber .contactNumberInner{width:18em;margin:0 auto;padding:10px 0;font-size:.8em;border:1px solid #ccc}.brandLink{margin-bottom:30px}.brandLink a.brandLinkButton{display:inline-block;max-width:84vw;padding:12px 16px;text-decoration:none;font-size:1em;font-weight:700;color:#31b1ce;border:2px solid #31b1ce;border-radius:4px}.brandLink a.brandLinkButton[target=_blank]{position:relative;display:inline-block;padding-right:32px}.brandLink a.brandLinkButton[target=_blank]:before{border:1px solid;border-top:none;border-right:none;transform:translateX(-1px) translateY(1px)}.brandLink a.brandLinkButton[target=_blank]:after,.brandLink a.brandLinkButton[target=_blank]:before{content:"";position:absolute;right:16px;top:0;bottom:0;display:block;margin:auto 0;width:8px;height:8px;background:transparent;box-sizing:border-box}.brandLink a.brandLinkButton[target=_blank]:after{border:1px solid;transform:translateX(1px) translateY(-1px)}.brandLink a.brandLinkButton[target=_blank] .inlineBlock{display:inline-block}.brandLink .brandTxt{margin-top:15px;font-size:.9em;line-height:1.4}}@font-face{font-family:__Inter_b340c5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/O2508OTS1/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_b340c5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/O2508OTS1/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_b340c5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/O2508OTS1/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_b340c5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/O2508OTS1/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_b340c5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/O2508OTS1/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_b340c5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/O2508OTS1/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_b340c5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/O2508OTS1/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_b340c5;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_b340c5{font-family:__Inter_b340c5,__Inter_Fallback_b340c5;font-style:normal}