@charset "UTF-8";
#common-header{background:#fff;padding:15px 0}#common-header .h-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}#common-header .h-content .logo{-webkit-box-flex:0;-ms-flex:0 0 175px;flex:0 0 175px;margin-right:auto}#common-header .h-content .btn-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:15px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#common-header .h-content .btn-list li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ccc;border-radius:5px;color:#fff;display:inline-block;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(1.1rem,.8727272727rem + .6060606061vw,1.6rem);font-weight:700;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5em 1em}#common-header .h-content .btn-list li a:before{content:"";display:inline-block;font-family:Material Symbols Outlined;font-size:1.5em;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;margin-right:.2em;position:relative;top:-.03em;vertical-align:middle}#common-header .h-content .btn-list li.register a{background:#004097}#common-header .h-content .btn-list li.register a:before{content:""}#common-header .h-content .btn-list li.login a{background:#004097}#common-header .h-content .btn-list li.login a:before{content:""}#common-header .h-content .btn-list li.bet a{background:#ffe100;color:#000}#common-header .h-content .btn-list li.bet a:before{content:none;display:none}@media only screen and (max-width:768px){#common-header{padding:7px 0}#common-header .h-content{width:calc(100% - 20px)}#common-header .h-content .logo{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}#common-header .h-content .btn-list{gap:7px}#common-header .h-content .btn-list li a{display:block;padding:.5em}#common-header .h-content .btn-list li a:before{display:block;font-size:1.5em;line-height:1;margin:0 auto 3px;text-align:center}#common-header .h-content .btn-list li.bet a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5em 10px}}#footer{background:#000;color:#fff;padding:50px 20px;text-align:center}#footer .footer-link-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .footer-link-list>li a{color:#fff;font-size:clamp(1.3rem,1.2545454545rem + .1212121212vw,1.4rem)}#footer .footer-link-list>li a:hover{-webkit-text-decoration:underline;text-decoration:underline}#footer .oddstoplink{border:1px solid #fff;border-radius:3em;color:#fff;display:block;font-size:clamp(1.3rem,1.2545454545rem + .1212121212vw,1.4rem);font-weight:700;margin:30px auto;max-width:250px;padding:.8em 0;position:relative;text-align:center}#footer .oddstoplink:after{content:"";display:block;font-family:Material Symbols Outlined;font-size:1.5em;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#footer .footer-lead{color:#ffe100;font-size:clamp(1.4rem,1.1272727273rem + .7272727273vw,2rem);font-weight:700;line-height:1.6;margin-bottom:20px}#footer .footer-lead a{color:inherit}#footer .footer-annote{font-size:clamp(1.3rem,1.2545454545rem + .1212121212vw,1.4rem);font-weight:700;line-height:1.6;margin-bottom:20px}#footer .copyright{font-size:clamp(1.1rem,1.0545454545rem + .1212121212vw,1.2rem);font-weight:500}@media only screen and (max-width:768px){#footer .footer-link-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:15px}}


body,html{font-family:YakuHanJP,Noto Sans JP,sans-serif;font-weight:500}#cp-banner-list-container .banner-set .item dd .comingsoon,#cp-banner-list-container .banner-set .item dt .date,.anri-check-container .title-block .check,.cp-modal-content .cp-modal-date,.date-style,.en{font-family:Poppins,sans-serif;font-style:normal;font-weight:900}/*!
 * ress.css • v1.1.1
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body,html{height:100%;width:100%}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;text-decoration:inherit;vertical-align:inherit}*{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-repeat:no-repeat;margin:0;padding:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;-webkit-text-decoration:none;text-decoration:none}a{background-color:initial;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[type=button],[type=reset],[type=submit] [role=button],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:initial;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:initial}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}li{list-style:none}table{border-collapse:initial;border-spacing:0;cellspacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-optical-sizing:auto;font-size:10px;font-style:normal;font-weight:400;line-height:1.7}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}sup{top:-.5em!important}sub{bottom:0!important}.pcNone{display:none!important}.is-pc{display:block!important}.is-sp,.is-tb{display:none!important}a{outline:none;-webkit-transition:.3s ease-out;transition:.3s ease-out}a,a:hover{-webkit-text-decoration:none;text-decoration:none}a:active,a:visited{outline:none}a img{border:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}img{-ms-interpolation-mode:bicubic;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto;vertical-align:bottom;width:100%}.objfit{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.scrollOriginal::-webkit-scrollbar{-webkit-appearance:none;background-color:#ccc;width:5px}.scrollOriginal::-webkit-scrollbar-thumb{background-color:#666;border-radius:4px;-webkit-box-shadow:0 0 1px #ffffff80;box-shadow:0 0 1px #ffffff80}.innerArea{margin:0 auto;max-width:1100px;width:100%}#cp-banner-list-container .banner-set .item dd .comingsoon,#cp-banner-list-container .banner-set .item dt .date,.anri-check-container .title-block .check,.cp-modal-content .cp-modal-date,.date-style{font-family:Bebas Neue,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:900}body,html{background:#000}#main-wrapper{background:#004097}.btn{background:#fff;border-radius:999px;color:#004097;display:inline-block;font-size:clamp(2rem,1.7727272727rem + .6060606061vw,2.5rem);font-weight:700;line-height:1;padding:.6em 1.5em;position:relative}.btn:hover{opacity:.8}.btn.disabled{background:#ccc;border:none;color:#646464;opacity:1}.btn.disabled:after{display:none!important}.btn.--outlined{background:#0000;border:1px solid #fff;color:#fff}.btn.--outlined:hover{background:#fff;color:#004097}.btn.--w100{display:block;width:100%}.btn.--center{text-align:center}.btn.--txt-s{font-size:clamp(1.2rem,1.1090909091rem + .2424242424vw,1.4rem);padding:1em 1.5em}.btn.--arrow:after{content:"";display:block;font-family:Material Symbols Outlined;font-size:1.5em;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn.--entry{background:#f39800}.btn.--modal{background:#004097;color:#fff}a.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.opcoin-anchor-link{text-align:center}.opcoin-anchor-link a{border:1px solid #fff;border-radius:3px;color:#fff;display:inline-block;font-size:clamp(1.2rem,1.1090909091rem + .2424242424vw,1.4rem);line-height:1;padding:.6em 1.5em}.opcoin-anchor-link a:hover{background:#fff;color:#000}.in-period-display.after-time,.in-period-display.before-time{display:none}.date-style{color:#fff;font-size:clamp(3rem,3rem + 0vw,3rem);font-weight:900;line-height:1}.date-style .on{font-size:.5em;margin-left:.2em;text-align:right;-webkit-transform:rotate(90deg) translateY(.4em) translateX(.8em);-ms-transform:rotate(90deg) translateY(.4em) translateX(.8em);transform:rotate(90deg) translateY(.4em) translate(.8em);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}.date-style .on,.date-style .to{display:inline-block}.date-style .to:after{content:"";display:inline-block;font-family:Material Symbols Outlined;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;margin:0 .1em 0 0;vertical-align:middle}.page-title{margin:-2.5vw auto 50px;max-width:1012px}.page-title figure figcaption{color:#fff;font-size:.8rem;margin-top:15px;text-align:center}.intro-date{margin:0 auto 20px;max-width:500px}#sec-presernt-img-loop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:40px 0;overflow:hidden;position:relative;width:100%}#sec-presernt-img-loop .present-img-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;will-change:transform}#sec-presernt-img-loop .present-img-list.is-animated{-webkit-animation:presentImgLoop var(--animation-duration,30s) linear infinite;animation:presentImgLoop var(--animation-duration,30s) linear infinite}#sec-presernt-img-loop .present-img-list.present-img-list-bottom{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}#sec-presernt-img-loop .present-img-list.present-img-list-bottom.is-animated{-webkit-animation:presentImgLoopReverse var(--animation-duration,30s) linear infinite;animation:presentImgLoopReverse var(--animation-duration,30s) linear infinite}#sec-presernt-img-loop .present-img-list .present-img-item{-ms-flex-negative:0;flex-shrink:0;margin-right:20px;width:auto}#sec-presernt-img-loop .present-img-list .present-img-item figure{border-radius:10px;overflow:hidden;position:relative}#sec-presernt-img-loop .present-img-list .present-img-item figure img{display:block;height:auto;max-width:200px;pointer-events:none;-webkit-transform:translateZ(0);transform:translateZ(0);width:auto}#sec-presernt-img-loop .present-img-list .present-img-item figure figcaption{background-color:#fffc;bottom:5px;color:#000;font-size:7px;position:absolute;right:5px}@-webkit-keyframes presentImgLoop{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(var(--translate-x,-1000px));transform:translate(var(--translate-x,-1000px))}}@keyframes presentImgLoop{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(var(--translate-x,-1000px));transform:translate(var(--translate-x,-1000px))}}@-webkit-keyframes presentImgLoopReverse{0%{-webkit-transform:translateX(var(--translate-x,-1000px));transform:translate(var(--translate-x,-1000px))}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes presentImgLoopReverse{0%{-webkit-transform:translateX(var(--translate-x,-1000px));transform:translate(var(--translate-x,-1000px))}to{-webkit-transform:translateX(0);transform:translate(0)}}.intro-lead{color:#fff;font-size:clamp(2rem,1.5454545455rem + 1.2121212121vw,3rem);font-weight:700;line-height:1.6;margin-bottom:70px;text-align:center}.intro-lead strong{color:#f39800;font-size:1.4em}.intro-lead .win{display:block;font-size:1.6em;margin-top:6px}.intro-lead .sub{color:#999;font-size:clamp(1.4rem,1.3545454545rem + .1212121212vw,1.5rem);font-weight:500;margin-top:10px}.sec-campaign{margin-bottom:70px;text-align:center}.sec-campaign .inner-box{background:#004097;background:-webkit-gradient(linear,left top,left bottom,from(#004097),color-stop(10%,#004097),color-stop(65%,#000),to(#000));background:linear-gradient(180deg,#004097,#004097 10%,#000 65%,#000);border:2px solid #fff;margin:0 auto;max-width:800px;padding:40px 20px 20px;position:relative}.sec-campaign .inner-box:after{background-image:url("../../images/sec_campaign_bg_pc.webp");background-position:bottom;background-repeat:no-repeat;background-size:100% auto;bottom:20%;content:"";display:block;height:100%;left:0;position:absolute;width:100%;z-index:1}.sec-campaign .inner-box>*{position:relative;z-index:2}.sec-campaign .date-style{background:#004097;background:-webkit-gradient(linear,left top,left bottom,from(#000c),color-stop(64%,#004097));background:linear-gradient(180deg,#000c,#004097 64%);border:2px solid #fff;border-radius:999px;display:inline-block;left:50%;min-width:250px;padding:10px 10px 7px 20px;position:absolute;top:-30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.sec-campaign .sec-title{margin:0 auto 20px;max-width:500px}.sec-campaign .sec-lead{color:#fff;font-size:clamp(1.6rem,.9636363636rem + 1.696969697vw,3rem);font-weight:700;line-height:1.6;margin-bottom:20px;text-align:center}.sec-campaign .sec-lead strong{color:#f39800}.sec-campaign .prize-img-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;margin-top:30px}.sec-campaign .prize-img-list>li{border-radius:5px;max-width:200px;overflow:hidden;width:auto}.sec-campaign .more-btn{border:1px solid #fff;border-radius:7px;color:#fff;display:block;font-size:clamp(1.4rem,1.3090909091rem + .2424242424vw,1.6rem);font-weight:700;line-height:1;padding:1em;position:relative;text-align:center}.sec-campaign .more-btn:after{content:"";display:inline-block;font-family:Material Symbols Outlined;font-size:1.5em;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;margin-left:.2em;position:relative;top:-.05em;vertical-align:middle}.sec-campaign .more-btn.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.sec-campaign .more-btn.disabled:after{display:none!important}#sec-cp-keirin-gp .catch-title{color:#f39800;font-size:clamp(2rem,1.5454545455rem + 1.2121212121vw,3rem);font-weight:900;line-height:1;margin-bottom:15px}#sec-cp-keirin-gp .sec-title{max-width:100%}#sec-cp-x{color:#fff;margin:0 auto;max-width:800px}#sec-cp-x .sec-title{margin-bottom:30px}#sec-cp-x .x-cp-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}#sec-cp-x .x-cp-list>li{border:1px solid #fff;padding:20px;position:relative;width:calc(50% - 15px)}#sec-cp-x .x-cp-list>li .date-style{background:#000;border:none;font-size:clamp(1.8rem,1.2545454545rem + 1.4545454545vw,3rem);min-width:245px;padding:5px;top:-20px}#sec-cp-x .x-cp-list>li .x-lead{font-size:clamp(1.2rem,.9272727273rem + .7272727273vw,1.8rem);font-weight:700;line-height:1.4;margin:15px auto 20px;position:relative;text-align:center;z-index:10}#sec-cp-x .x-cp-list>li .x-lead strong{color:#f39800}#sec-cp-x .x-cp-list>li .modal-cpinfo{font-size:clamp(1.2rem,1.0181818182rem + .4848484848vw,1.6rem);padding:.7em 0 .8em;position:relative}#sec-cp-x .x-cp-list>li .modal-cpinfo:after{display:block;position:absolute;right:3px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ego-text{margin:30px auto;max-width:900px}.modal-wrap-container{display:none}.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container{max-width:1200px}.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container{padding:0}.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-close{background:#004097;border:2px solid #fff;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:absolute;right:0;top:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:50px}.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-close:after,.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-close:before{background:#fff;border-radius:4px;content:" ";display:block;height:22px;position:absolute;width:2px}.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-close:before{left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-close:after{left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.cp-modal-content{background:#004097;border:2px solid #fff;overflow:hidden;text-align:center;width:100%}.cp-modal-content .cp-modal-title{text-align:center}.cp-modal-content .cp-modal-date{background:#fff;border-radius:999px;color:#004097;display:inline-block;font-size:clamp(2.2rem,1.8363636364rem + .9696969697vw,3rem);font-weight:900;line-height:1;margin-top:20px;padding:.1em 1em}.cp-modal-content .cp-modal-date .on{font-size:.7em;margin-left:.2em}.cp-modal-content .cp-modal-lead-sub{color:#fff;font-size:clamp(1.4rem,1.1272727273rem + .7272727273vw,2rem);font-weight:900;line-height:1.5;text-align:center}.cp-modal-content .cp-modal-lead-sub strong{color:#f39800}.cp-modal-content .cp-modal-lead{color:#fff;font-size:clamp(1.8rem,1.2545454545rem + 1.4545454545vw,3rem);font-weight:900;line-height:1.5;text-align:center}.cp-modal-content .cp-modal-lead strong{color:#f39800}.cp-modal-content .cp-modal-lead.vote{font-size:25px!important}.cp-modal-content .opcoin-anchor-link{margin-top:15px}.cp-modal-content .cp-modal-prize-swiper{margin:25px -50px 0}.cp-modal-content .cp-modal-prize-swiper:not(.swiper-initialized){display:none!important}.cp-modal-content .cp-modal-prize-swiper.swiper-initialized{-webkit-animation:fadeInSwiper .1s ease;animation:fadeInSwiper .1s ease;display:block}@-webkit-keyframes fadeInSwiper{0%{opacity:0}to{opacity:1}}@keyframes fadeInSwiper{0%{opacity:0}to{opacity:1}}.cp-modal-content .btn-wrapper{margin-top:40px}.cp-modal-content .btn-wrapper .btn-lead{color:#fff;font-size:clamp(1.4rem,1.1272727273rem + .7272727273vw,2rem);font-weight:900;line-height:1;margin-bottom:10px}.cp-modal-content .btn-wrapper .btn-lead span{display:inline-block;padding:0 20px;position:relative}.cp-modal-content .btn-wrapper .btn-lead span:before{background:#fff;content:"";height:180%;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(-25deg);-ms-transform:translateY(-50%) rotate(-25deg);transform:translateY(-50%) rotate(-25deg);-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;width:2px}.cp-modal-content .btn-wrapper .btn-lead span:after{background:#fff;content:"";height:180%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(25deg);-ms-transform:translateY(-50%) rotate(25deg);transform:translateY(-50%) rotate(25deg);-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;width:2px}.cp-modal-content .btn-wrapper .btn{font-size:clamp(1.6rem,1.5090909091rem + .2424242424vw,1.8rem);margin-top:10px;padding:1.2em 2em}.cp-modal-content .btn-wrapper .annote{color:#fff;font-size:clamp(1.2rem,1.1090909091rem + .2424242424vw,1.4rem);font-weight:400;line-height:1.8;margin-top:10px;text-align:center}.cp-modal-content .in-modal-close-btn{border-bottom:1px solid #fff;color:#fff;display:block;font-size:clamp(1.6rem,1.4181818182rem + .4848484848vw,2rem);margin:25px auto 0;padding-bottom:10px}.cp-modal-content.cp-charge-and-vote .title-wrapper{margin-bottom:30px}.cp-modal-content.cp-charge-and-vote .title-wrapper .cp-modal-lead{font-size:clamp(1.6rem,1.4181818182rem + .4848484848vw,2rem)}.cp-modal-content.cp-charge-and-vote .btn-wrapper a{margin:0 auto;max-width:400px}.cp-modal-content.cp-charge-and-vote .charge-entry-btn{margin-top:20px}.cp-modal-content.cp-charge-and-vote .cp-modal-content-section{margin-bottom:40px}.cp-modal-content.cp-charge-and-vote .cp-modal-content-section dt{background:#f39800;border-radius:999px;color:#004097;display:inline-block;font-size:clamp(1.6rem,1.4181818182rem + .4848484848vw,2rem);font-weight:700;line-height:1;margin-bottom:20px;padding:.4em 1em;text-align:center}.cp-modal-content.cp-charge-and-vote .cp-modal-content-section dd .cp-modal-prize-swiper{margin-top:0}.cp-modal-content.cp-charge-and-vote .cp-modal-content-section dd .charge-flow{color:#fff;font-size:clamp(1.5rem,1.4545454545rem + .1212121212vw,1.6rem);font-weight:700}.cp-modal-content.cp-charge-and-vote .cp-modal-content-section dd .charge-flow>li{background:#ffffff1a;border-radius:10px;line-height:1.6;margin-bottom:20px;padding:15px;position:relative}.cp-modal-content.cp-charge-and-vote .cp-modal-content-section dd .charge-flow>li:after{bottom:-30px;content:"";display:block;font-family:Material Symbols Outlined;font-size:1.5em;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.cp-modal-content.cp-charge-and-vote .cp-modal-content-section dd .charge-flow>li:last-child:after{display:none}.cp-modal-content.cp-charge-and-vote .cp-modal-content-section dd.vote-goods-condition .cp-modal-lead-sub{font-size:clamp(1.3rem,1.0727272727rem + .6060606061vw,1.8rem);font-weight:500;margin:15px auto}.prize-swiper{overflow:hidden;position:relative}.prize-swiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.prize-swiper .swiper-wrapper .swiper-slide{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.5;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.prize-swiper .swiper-wrapper .swiper-slide-active{opacity:1}.prize-swiper .swiper-button-next,.prize-swiper .swiper-button-prev{backdrop-filter:blur(2px);background:#0000004d;border-radius:999px;color:#fff;height:44px;width:44px}.prize-swiper .swiper-button-next:after,.prize-swiper .swiper-button-prev:after{font-size:18px}.prize-swiper .swiper-button-prev{left:10px}.prize-swiper .swiper-button-next{right:10px}.prize-item{background:#fff;border-radius:20px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:544px;min-height:100%;overflow:hidden;padding:25px;position:relative;width:100%}.prize-item .prize-amount{background:#e60013;color:#fff;left:-3.7em;padding:1.5em 0 .8em;position:absolute;text-align:center;top:-.6em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:12em;z-index:3}.prize-item .prize-amount .amount-title{font-size:clamp(1.1rem,1.0090909091rem + .2424242424vw,1.3rem);font-weight:700;line-height:1}.prize-item .prize-amount .amount-number{font-size:clamp(1.3rem,1.1636363636rem + .3636363636vw,1.6rem);font-weight:900}.prize-item .prize-amount .amount-number .unit{font-size:.6em;font-weight:600}.prize-item .prize-item-img{-ms-flex-negative:0;flex-shrink:0;padding:0 30px 20px;position:relative}.prize-item .prize-item-img .copyright{bottom:5px;color:#000;font-size:9px;position:absolute;right:5px;text-shadow:0 0 5px #ffffff80}.prize-item .prize-item-name{border-top:1px solid #000;-ms-flex-negative:0;flex-shrink:0;font-size:clamp(1.6rem,1.4181818182rem + .4848484848vw,2rem);font-weight:900;line-height:1.4;margin-bottom:10px;margin-top:10px;min-height:0;padding-top:10px;text-align:left}.prize-item .prize-item-description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:clamp(1.1rem,1.0545454545rem + .1212121212vw,1.2rem);font-weight:400;line-height:1.4;text-align:justify}.back-to-top-btn{margin:40px auto 0;max-width:800px;text-align:center}.back-to-top-btn a{padding:1.2em 2em}.page-navigation-btns{background:#00409733;border-radius:20px;color:#fff;margin:20px auto 0;max-width:800px;padding:40px;text-align:center}.page-navigation-btns .page-navi-title{margin:0 auto;width:60%}.page-navigation-btns .link-set{margin-top:30px}.page-navigation-btns .link-set .item{margin-bottom:30px}.page-navigation-btns .link-set .item:last-child{margin-bottom:0}.page-navigation-btns .link-set dt{font-size:clamp(1.6rem,1.4181818182rem + .4848484848vw,2rem);font-weight:700;margin-bottom:20px}.page-navigation-btns .link-set dd ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:15px}.page-navigation-btns .link-set dd ul>li{width:100%}.page-navigation-btns .link-set dd ul>li a{border:1px solid #fff;border-radius:5px;color:#fff;display:block;font-size:clamp(1.4rem,1.3090909091rem + .2424242424vw,1.6rem);font-weight:700;line-height:1;margin:0 auto;padding:1em .6em;position:relative;-webkit-text-decoration:none;text-decoration:none;width:100%}.page-navigation-btns .link-set dd ul>li a .sText{display:block;font-size:.85em;margin-top:.5em}.page-navigation-btns .link-set dd ul>li a:after{content:"";display:block;font-family:Material Symbols Outlined;font-size:1.5em;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#sec-banner-link{padding:50px 0 0}#sec-banner-link .faq-btn{margin-bottom:40px}#sec-banner-link .faq-btn a{background:#c2aa71;border:none;border-radius:6px;color:#fff;display:block;font-size:clamp(1.5rem,1.3636363636rem + .3636363636vw,1.8rem);font-weight:700;margin:0 auto;max-width:800px;padding:1em 0;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:100%}#sec-banner-link .new-regist-banner-container{display:block;margin:0 auto 40px;max-width:800px}.new-regist-banner figure figcaption{color:#fff;font-size:clamp(1rem,.8636363636rem + .3636363636vw,1.3rem);margin-top:10px;text-align:center}.bnr-oddsbattle{margin-top:40px}#sec-bluelocke .content,.bnr-oddsbattle .banner-img{display:block;margin:0 auto;max-width:800px}#sec-bluelocke .content{background:#102244;border:3px solid #fff;border-radius:20px;padding:30px 40px}#sec-bluelocke .content h2{color:#fff;font-size:clamp(1.4rem,1.1272727273rem + .7272727273vw,2rem);margin-bottom:30px;text-align:center}#sec-bluelocke .content h2 img{max-width:300px}#sec-bluelocke .content .body{color:#fff;font-size:clamp(1.4rem,1.4rem + 0vw,1.4rem);line-height:1.8;text-align:justify}#sec-bluelocke .content .body p{margin-bottom:1em}#sec-bluelocke .content .body p:last-child{margin-bottom:0}.cp-copyright{margin-top:50px;text-align:center}.cp-copyright img{max-width:252px}.cp-copyright figcaption{color:#fff;font-size:clamp(1.1rem,1.0545454545rem + .1212121212vw,1.2rem);margin-top:15px}.float-btn{border:2px solid #fff;bottom:15px;display:block;position:fixed!important;right:15px;width:200px;z-index:20}.ac-container .ac-trigger{border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:clamp(1.3rem,1.2090909091rem + .2424242424vw,1.5rem);font-weight:500;padding:1em 1.5em;position:relative;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.ac-container .ac-trigger:after{content:"";display:block;font-family:Material Symbols Outlined;font-size:1.5em;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.ac-container .ac-trigger.active{opacity:.6}.ac-container .ac-trigger.active:after{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ac-container .ac-content{max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;-webkit-transition:max-height .3s ease,opacity .3s ease,padding .3s ease;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.ac-container .ac-content.is-open{max-height:5000px;opacity:1;padding-top:25px}#sec-sns-link{margin:0 auto 40px;max-width:800px}#sec-sns-link .sns-title{color:#fff;font-size:clamp(1.4rem,1.1272727273rem + .7272727273vw,2rem);font-weight:700;line-height:1.8;margin-bottom:30px;text-align:center}#sec-sns-link .sns-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sec-sns-link .sns-list>li{max-width:50px}#sec-sns-link .sns-list>li a{display:block}.cp-page #main-wrapper{position:relative}.cp-page #main-wrapper>*{position:relative;z-index:2}.cp-page #main-wrapper:before{background-image:url("../../images/bg_design_top_pc.webp");background-position:top;background-repeat:no-repeat;background-size:120% auto;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.cp-page .page-title{margin-top:0}.cp-page .page-title.img-title{max-width:900px}.cp-page .cp-page-title{color:#f39800;font-size:clamp(2rem,1.3181818182rem + 1.8181818182vw,3.5rem);font-weight:900;line-height:1;margin-bottom:30px;text-align:center}.cp-page .header-title{margin-bottom:60px;padding-top:50px;text-align:center}.cp-page .header-title .page-title{color:#fff;font-size:clamp(2.5rem,1.5909090909rem + 2.4242424242vw,4.5rem);font-weight:900;line-height:1;margin-bottom:30px}.cp-page .header-title .page-title a{color:inherit}.cp-page .header-title .cp-lead{color:#fff;font-size:clamp(1.8rem,1.7090909091rem + .2424242424vw,2rem);font-weight:900;line-height:1.8;margin-bottom:30px;text-align:center}.cp-page .header-title .cp-lead strong{color:#f39800}.cp-page .header-title .cp-lead-img{margin:0 auto 30px;max-width:400px}.cp-page .header-title .date-whole{margin:0 auto;max-width:300px}.charge-and-vote-cp-stracture{margin:0 auto 70px;max-width:800px}.charge-and-vote-cp-stracture .section-block{color:#fff;padding:20px;text-align:center}.charge-and-vote-cp-stracture .section-block .block-title{margin:0 auto 15px;width:100%}.charge-and-vote-cp-stracture .section-block .block-lead{font-size:clamp(1.6rem,1.4181818182rem + .4848484848vw,2rem);font-weight:900;line-height:1.5;margin-bottom:20px;text-align:center}.charge-and-vote-cp-stracture .section-block .block-lead strong{color:#f39800}.charge-and-vote-cp-stracture .section-block .set-wrapper{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.charge-and-vote-cp-stracture .section-block .set-wrapper>div{width:calc(50% - 10px)}.charge-and-vote-cp-stracture .section-block .modal-cpinfo{border:1px solid #fff;border-radius:3px;color:#fff;display:block;font-size:clamp(1.4rem,1.3090909091rem + .2424242424vw,1.6rem);font-weight:700;line-height:1;padding:1em 1.5em;position:relative;text-align:center;width:100%}.charge-and-vote-cp-stracture .section-block .modal-cpinfo:after{content:"";display:block;font-family:Material Symbols Outlined;font-size:1.5em;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;position:absolute;right:7px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.charge-and-vote-cp-stracture .section-block .modal-cpinfo .sText{color:#fff;display:block;font-size:clamp(1.2rem,1.1090909091rem + .2424242424vw,1.4rem);font-weight:700;line-height:1;margin-top:5px;text-align:center}.charge-and-vote-cp-stracture .cp-charge-section{background-image:url("../../images/charge_and_vote_cp_stracture_bg01.webp");background-size:100% 100%;padding-bottom:50px;padding-top:30px}.charge-and-vote-cp-stracture .cp-vote-section{background-image:url("../../images/charge_and_vote_cp_stracture_bg02.webp");background-size:100% 100%;margin-top:-20px;padding-bottom:30px;padding-top:60px}.cp-contents-container .contents-section{background:#004097;border-radius:20px;color:#fff;margin:0 auto 40px;max-width:800px;padding:50px}.cp-contents-container .contents-section:last-child{margin-bottom:0}.cp-contents-container .contents-section .contents-section-title{color:#f39800;font-size:clamp(2rem,1.3181818182rem + 1.8181818182vw,3.5rem);font-weight:900;line-height:1;margin-bottom:30px;text-align:center}.cp-contents-container .contents-section .contents-section-subtitle{font-size:clamp(1.7rem,1.5636363636rem + .3636363636vw,2rem);font-weight:900;line-height:1.8;margin-bottom:30px;text-align:center}.cp-contents-container .contents-section .contents-section-subtitle .large{display:block;font-size:clamp(2.4rem,2.1272727273rem + .7272727273vw,3rem);margin-bottom:7px}.cp-contents-container .contents-section .contents-section-content.w100{margin:0 -50px}.cp-contents-container .contents-section-body{font-size:clamp(1.4rem,1.3090909091rem + .2424242424vw,1.6rem);font-weight:400;line-height:1.9;text-align:center}.cp-contents-container .contents-section-body a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.cp-contents-container .contents-section-btn{text-align:center}.cp-contents-container .contents-section-btn.op-coin{margin-top:20px}.cp-contents-container .contents-section-btn a{font-size:clamp(1.5rem,1.4545454545rem + .1212121212vw,1.6rem);margin:15px auto 0;padding:1.2em 1.5em}.cp-contents-container .charge-entry-btn{margin-top:30px;text-align:center}.entry-btn-sec{margin-bottom:50px}.charge-entry-btn.period-end .btn{background:#adadad;border:none;color:#fff;cursor:not-allowed;pointer-events:none}.charge-entry-btn.period-end .btn:after{content:none;display:none}.charge-entry-btn .btn{border:3px solid #fff;font-size:clamp(1.8rem,1.7090909091rem + .2424242424vw,2rem);font-weight:900;margin:0 auto 10px;max-width:400px;padding:1.2em 1.5em;text-align:center}.charge-entry-btn .btn.disabled{background:#ccc;border:none;color:#646464;opacity:1}.charge-entry-btn .btn.period-after{background:#0000;color:#fff;font-size:clamp(1.3rem,1.1181818182rem + .4848484848vw,1.7rem);max-width:100%}.charge-entry-btn .entry-btn-annote{color:#fff;font-size:clamp(1.1rem,.9636363636rem + .3636363636vw,1.4rem);font-weight:400;line-height:1.8;margin-top:5px;text-align:center}#cp-contents-condition .contents-section-morechance{background:#ffffff1a;border-radius:20px;margin-top:40px;padding:40px;text-align:center;width:100%}#cp-contents-condition .contents-section-morechance .morechance-title{color:#f39800;font-size:clamp(1.8rem,1.5727272727rem + .6060606061vw,2.3rem);font-weight:900;line-height:1.4;margin-bottom:20px}#cp-contents-condition .contents-section-morechance .morechance-lead{font-size:clamp(1.5rem,1.4545454545rem + .1212121212vw,1.6rem);font-weight:700;line-height:1.8;margin-bottom:20px;text-align:center}#cp-contents-condition .contents-section-morechance .morechance-lead .sText{font-size:.8em}#cp-contents-condition .contents-section-morechance .morechace-annote{font-size:clamp(1.2rem,1.1090909091rem + .2424242424vw,1.4rem);font-weight:400;line-height:1.8;margin-bottom:20px;text-align:center}#cp-contents-condition .contents-section-morechance .bnr-block{text-align:center}#cp-contents-condition .contents-section-morechance .bnr-block.starter-pack{border-top:1px solid #fff;padding-top:20px}#cp-contents-condition .contents-section-morechance .bnr-block .bnr-title{color:#f39800;font-size:clamp(1.6rem,1.5090909091rem + .2424242424vw,1.8rem);font-weight:900;margin-bottom:10px}#cp-contents-condition .contents-section-morechance .bnr-block .bnr-body{font-size:clamp(1.2rem,1.1090909091rem + .2424242424vw,1.4rem);font-weight:500;line-height:1.4;margin-top:10px}#cp-contents-condition .contents-section-morechance .banner-ai{display:block;margin:0 auto;max-width:400px}#cp-contents-condition .contents-section-morechance .banner-ai img{height:auto;width:100%}#cp-contents-howto .entry-period{background:#ffffff1a;display:block;font-size:clamp(1.4rem,1.2181818182rem + .4848484848vw,1.8rem);font-weight:900;margin:20px auto;max-width:500px;padding:20px 10px;text-align:center}#cp-contents-howto .entry-period dt{font-size:.8em;margin-bottom:7px}#cp-contents-howto .new-regist-banner{display:block;margin:40px auto 0;max-width:600px}#cp-contents-opcoin .opcoin-content{-webkit-box-align:start;-ms-flex-align:start;align-items:start;border:1px solid #fff;border-radius:20px;display:grid;gap:0 40px;grid-template-areas:"opcoin-img opcoin-title" "opcoin-img ac-container";grid-template-columns:150px 1fr;grid-template-rows:auto 1fr;justify-items:start;margin:0 auto;max-width:100%;padding:40px}#cp-contents-opcoin .opcoin-content .opcoin-title{color:#f39800;font-size:clamp(2rem,1.6363636364rem + .9696969697vw,2.8rem);font-weight:900;grid-area:opcoin-title;margin-bottom:20px}#cp-contents-opcoin .opcoin-content .ac-container{font-size:clamp(1.4rem,1.3090909091rem + .2424242424vw,1.6rem);grid-area:ac-container;line-height:1.7}#cp-contents-opcoin .opcoin-content .ac-container .annote{font-size:clamp(1.2rem,1.1090909091rem + .2424242424vw,1.4rem);font-weight:400;margin-top:20px}#cp-contents-opcoin .opcoin-content .ac-container .btn-block{margin-left:0;margin-top:30px}#cp-contents-opcoin .opcoin-content .ac-container .btn-block a{font-size:clamp(1.2rem,1.0636363636rem + .3636363636vw,1.5rem);padding:1.2em 3.5em}#cp-contents-opcoin .opcoin-content .opcoin-img{grid-area:opcoin-img}#cp-contents-opcoin .more-combinient-content{margin-top:40px;text-align:center}#cp-contents-opcoin .more-combinient-content .title{color:#f39800;display:inline-block;font-size:clamp(1.8rem,1.7090909091rem + .2424242424vw,2rem);line-height:1;margin-bottom:20px;position:relative}#cp-contents-opcoin .more-combinient-content .title:before{background:#f39800;content:"";height:130%;left:-20px;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(-25deg);-ms-transform:translateY(-50%) rotate(-25deg);transform:translateY(-50%) rotate(-25deg);width:2px}#cp-contents-opcoin .more-combinient-content .title:after{background:#f39800;content:"";height:130%;position:absolute;right:-20px;top:50%;-webkit-transform:translateY(-50%) rotate(25deg);-ms-transform:translateY(-50%) rotate(25deg);transform:translateY(-50%) rotate(25deg);width:2px}#cp-contents-opcoin .more-combinient-content .lead{font-size:clamp(1.4rem,1.3090909091rem + .2424242424vw,1.6rem);line-height:1.7;margin-bottom:20px}#cp-contents-attention .contents-section-attention-body p{font-size:clamp(1.3rem,1.2090909091rem + .2424242424vw,1.5rem);font-weight:400;line-height:1.8;margin-bottom:1.5em;text-align:justify}#cp-contents-attention .contents-section-attention-body p:last-of-type{margin-bottom:0}#cp-contents-attention .contents-section-attention-body p a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.table-container.scroll:after{aspect-ratio:1/1;background-image:url("../../images/tabel_scroll_img.webp");background-repeat:no-repeat;background-size:contain;border-radius:15px;-webkit-filter:drop-shadow(0 0 15px rgba(0,0,0,.2));filter:drop-shadow(0 0 15px rgba(0,0,0,.2));left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40%;z-index:30}.table-container.scroll table:before,.table-container.scroll:after{content:"";display:block;opacity:0;position:absolute;-webkit-transition:opacity .8s,visibility 0s .8s;transition:opacity .8s,visibility 0s .8s;visibility:hidden}.table-container.scroll table:before{background:#ffffffb3;height:100%;left:0;top:0;width:100%;z-index:20}.table-container table{border-collapse:collapse;margin:0 auto;max-width:700px;width:100%}.table-container table td,.table-container table th{border:1px solid #fff;font-size:clamp(1.4rem,1.1272727273rem + .7272727273vw,2rem);padding:.5em .8em;text-align:center}.table-container table td .unit,.table-container table th .unit{font-size:.8em;margin-left:.2em}.table-container table th{font-weight:700;word-break:keep-all}.table-container table thead th{background:#ffffff1a}.table-container.scroll{position:relative}.table-annote{color:#fff;font-size:clamp(1.2rem,1.1090909091rem + .2424242424vw,1.4rem);font-weight:400;line-height:1.8;margin:10px auto 0;max-width:700px;width:100%}.anri-check-container{background:#ffffff1a;border:5px solid #fff3;border-radius:10px;margin:40px auto 0;max-width:600px;padding:20px}.anri-check-container .title-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:0 20px;grid-template-areas:"icon check" "icon check-title";grid-template-columns:100px 1fr;grid-template-rows:auto auto;justify-items:start}.anri-check-container .title-block .icon{grid-area:icon}.anri-check-container .title-block .check{background:#fff;border-radius:5px;color:#004097;display:block;font-size:clamp(1.8rem,1.4818181818rem + .8484848485vw,2.5rem);font-weight:900;grid-area:check;line-height:1;margin-bottom:5px;padding:.1em .3em 0;text-transform:uppercase;width:100%}.anri-check-container .title-block .check-title{font-size:clamp(1.3rem,1.0727272727rem + .6060606061vw,1.8rem);font-weight:700;grid-area:check-title;line-height:1.5}.anri-check-container .btn-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:20px;margin-top:25px}.anri-check-container .btn-block a{border:2px solid #fff;border-radius:5px;display:block;padding:15px 50px;width:100%}.anri-check-container .btn-block-charge a{color:#f39800;font-size:clamp(1.6rem,1.4181818182rem + .4848484848vw,2rem);font-weight:900;line-height:1;text-align:center}.anri-check-container .btn-block-charge a .sText{color:#fff;display:block;font-size:.8em;margin-top:7px}.anri-check-container .btn-cont{margin-top:20px;text-align:center}.anri-check-container .btn-cont a{font-size:clamp(1.2rem,1.0181818182rem + .4848484848vw,1.6rem);padding:.7em 3.5em .9em}.flow-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}.flow-list .step-01{width:20%}.flow-list .step-01 ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.flow-list .step-01 ul li{width:100%}.flow-list .step-01 ul li .outer-cont{padding:20px 0}.flow-list .step{width:20%}.flow-list .step .outer-cont{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-align:center;width:100%}.flow-list .step .outer-cont .inner-cont .main{color:#f39800;font-size:17px;font-weight:900}.flow-list .step .outer-cont .inner-cont .body{font-size:12px;line-height:1.4;margin-top:5px}.flow-list .step .outer-cont .inner-cont .annote{font-size:10px;margin-top:5px}.flow-list .step .outer-cont .inner-cont .flow-btn{border:1px solid #fff;border-radius:3px;color:#fff;display:block;font-size:11px;margin-top:10px;padding:.4em 10px .5em}.flow-list .step .outer-cont .inner-cont .flow-btn:hover{background:#fff;color:#004097}#cp-banner-list-container{margin:0 auto;max-width:800px}#cp-banner-list-container .banner-set .item{margin-bottom:40px}#cp-banner-list-container .banner-set .item dt .date{border-bottom:2px solid #fff;color:#fff;font-size:clamp(2.5rem,2.5rem + 0vw,2.5rem);font-weight:900;line-height:1;margin-bottom:20px;padding-bottom:10px;text-align:left;text-transform:uppercase}#cp-banner-list-container .banner-set .item dt .date .on{font-size:.75em;margin-left:.4em}#cp-banner-list-container .banner-set .item dd .banner-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:15px}#cp-banner-list-container .banner-set .item dd .banner-list li a{display:block}#cp-banner-list-container .banner-set .item dd .comingsoon{background:#ffffffb3;color:#000;font-size:clamp(1.6rem,1.4181818182rem + .4848484848vw,2rem);font-weight:700;line-height:1.8;padding:10px 20px;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){#main-wrapper{background:linear-gradient(180deg,#004097,#004097 350px,#000 750px 1000px);padding-bottom:20px}.page-top #main-wrapper{background:linear-gradient(180deg,#004097,#004097 750px,#000 2250px 0)}.btn.--wFixed{min-width:400px}.sec-campaign .inner-box{padding:70px 40px 20px}.sec-campaign .more-btn{padding:1em}#sec-cp-keirin-gp .inner-box:after{bottom:0}.cp-modal-content{background-image:url("../../images/modal_bg.webp");background-position:bottom;background-repeat:no-repeat;background-size:100% auto;padding:50px}.cp-modal-content .cp-modal-title{margin:0 auto 10px;max-width:600px}.cp-modal-content.cp-charge-and-vote .cp-modal-content-section dd .charge-flow{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:20px}.cp-modal-content.cp-charge-and-vote .cp-modal-content-section dd .charge-flow>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(33.33333% - 13.33333px)}.cp-modal-content.cp-charge-and-vote .cp-modal-content-section dd .charge-flow>li:after{content:"";inset:50% -22px auto auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cp-page .header-title .page-title.img-title{display:block;max-width:600px}.charge-and-vote-cp-stracture .section-block{padding:50px}.charge-and-vote-cp-stracture .section-block .block-title{max-width:600px}.charge-and-vote-cp-stracture .section-block .modal-cpinfo{margin:0 auto;max-width:600px}.charge-and-vote-cp-stracture .cp-charge-section{padding-bottom:80px}.charge-and-vote-cp-stracture .cp-vote-section{padding-top:80px}.flow-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:10px;padding-right:40px}.flow-list .step-01 ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:15px}.flow-list .step .outer-cont{border-bottom:2px solid #fff;border-top:2px solid #fff;height:100%;padding:20px 0 20px 30px}.flow-list .step .outer-cont:before{top:0;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.flow-list .step .outer-cont:after,.flow-list .step .outer-cont:before{background:#fff;content:"";height:53.2088886238%;position:absolute;right:0;width:2px}.flow-list .step .outer-cont:after{bottom:0;-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg);-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}#cp-banner-list-container .banner-set .item dd .banner-list li{width:calc(25% - 11.25px)}}@media only screen and (max-width:1100px){.innerArea{width:calc(100% - 40px)}}@media only screen and (max-width:800px){#sec-banner-link .faq-btn a,#sec-banner-link .new-regist-banner-container,.back-to-top-btn,.bnr-oddsbattle .banner-img{width:calc(100% - 40px)}#sec-bluelocke .content{padding:20px;width:calc(100% - 40px)}#sec-bluelocke .content h2 img{max-width:200px}}@media only screen and (max-width:768px){.pcNone{display:block!important}.tbNone{display:none}.spNone,.tbNone{display:block!important}.is-pc,.spNone{display:none!important}.is-tb{display:block!important}.is-sp,.is-tb{display:none!important}.is-sp{display:block!important}#main-wrapper{background:linear-gradient(180deg,#004097,#004097 120px,#000 560px 1400px);padding-bottom:20px}.page-top #main-wrapper{background:linear-gradient(180deg,#004097,#004097 420px,#000 760px 2000px)}.btn.--wFixed{width:calc(100% - 40px)}.page-title{margin:0 auto 30px;padding:0 20px}.intro-date{width:calc(100% - 40px)}#sec-presernt-img-loop{gap:15px}#sec-presernt-img-loop .present-img-list .present-img-item{margin-right:15px}#sec-presernt-img-loop .present-img-list .present-img-item figure img{max-width:150px}.intro-lead strong{font-size:1.2em}.intro-lead .sub{padding:0 20px}.sec-campaign .inner-box:after{background-image:url("../../images/sec_campaign_bg_sp.webp");bottom:40%}.sec-campaign .inner-box{width:calc(100% - 40px)}.sec-campaign .sec-title{margin:0 auto 20px;width:100%}#sec-cp-keirin-gp .sec-title{max-width:70%}#sec-cp-x{width:calc(100% - 40px)}#sec-cp-x .x-cp-list{gap:10px;padding:0}#sec-cp-x .x-cp-list>li{padding:10px;width:calc(50% - 5px)}#sec-cp-x .x-cp-list>li .date-style{min-width:140px;top:-15px}#sec-cp-x .x-cp-list>li .x-lead{margin:7px auto 10px}.modaal-wrapper{width:100vw}.modaal-wrapper .modaal-outer-wrapper{overflow:hidden;width:100vw}.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-close{height:40px;-webkit-transform:translate(40%,-50%);-ms-transform:translate(40%,-50%);transform:translate(40%,-50%);width:40px}.cp-modal-content{background-image:url("../../images/modal_bg_sp.webp");background-position:bottom;background-repeat:no-repeat;background-size:100% auto;padding:25px 15px}.cp-modal-content .cp-modal-title{margin:0 auto 10px}.cp-modal-content .cp-modal-prize-swiper{margin:20px -18px 0;width:calc(100vw - 50px)}.cp-modal-content .cp-modal-prize-swiper .swiper-wrapper .swiper-slide{max-width:300px}.cp-modal-content.cp-charge-and-vote .cp-modal-content-section dd.vote-goods-condition .cp-modal-lead-sub{margin:10px auto}.page-navigation-btns{padding:20px;width:calc(100% - 40px)}.page-navigation-btns .page-navi-title{width:80%}.page-navigation-btns .link-set dd ul>li a:after{right:3px}#sec-bluelocke .content h2{margin-bottom:15px}.float-btn{bottom:0;left:0;width:100%}#sec-sns-link{width:calc(100% - 40px)}#sec-sns-link .sns-title{margin-bottom:15px}.cp-page .page-title.img-title{max-width:90%}.cp-page .cp-page-title{text-align:left}.cp-page .header-title{margin-bottom:50px}.cp-page .header-title .cp-lead-img{max-width:80%}.charge-and-vote-cp-stracture{margin:0 auto 40px;width:calc(100% - 40px)}.cp-contents-container{padding:25px}.cp-contents-container .contents-section{padding:40px 20px}.cp-contents-container .contents-section .contents-section-subtitle,.cp-contents-container .contents-section .contents-section-title{text-align:left}.cp-contents-container .contents-section .contents-section-content.w100{margin:0 -20px}.cp-contents-container .contents-section-body{text-align:left}.cp-contents-container .contents-section-btn a{width:100%}.entry-btn-sec{margin:0 auto;width:calc(100% - 40px)}.charge-entry-btn .btn{max-width:100%;width:100%}.charge-entry-btn .btn.period-after{width:calc(100% - 40px)}.charge-entry-btn .entry-btn-annote{text-align:left}#cp-contents-condition .contents-section-morechance{padding:20px;text-align:justify}#cp-contents-condition .contents-section-morechance .morechance-title{text-align:center}#cp-contents-condition .contents-section-morechance .morechance-lead{margin-bottom:10px;text-align:justify}#cp-contents-condition .contents-section-morechance .morechace-annote{text-align:justify}#cp-contents-howto .entry-period{text-align:left}#cp-contents-opcoin .opcoin-content{gap:20px 10px;grid-template-areas:"opcoin-img opcoin-title" "ac-container ac-container";grid-template-columns:50px 1fr;grid-template-rows:auto 1fr;padding:20px}#cp-contents-opcoin .opcoin-content .opcoin-title{line-height:1.7;margin-bottom:0}#cp-contents-opcoin .opcoin-content .ac-container .btn-block a{padding:1.2em 1.5em;width:100%}.table-container.scroll:not(.scrolled) table:before,.table-container.scroll:not(.scrolled):after{opacity:1;pointer-events:none;visibility:visible}.table-container.scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-container.scroll table{min-width:600px;position:relative}.table-container.card table,.table-container.card tbody,.table-container.card td,.table-container.card th,.table-container.card thead,.table-container.card tr{display:block}.table-container.card thead tr{left:-9999px;position:absolute;top:-9999px}.table-container.card tbody tr{margin-bottom:10px}.table-container.card tbody th{border:1px solid #fff;border-left:none;border-right:none;padding-left:0}.table-container.card tbody td{border:none;padding-left:0;position:relative}.anri-check-container{padding:15px 10px}.anri-check-container .title-block{gap:0 10px;grid-template-columns:70px 1fr}.anri-check-container .btn-block{gap:10px}.anri-check-container .btn-block a{padding:15px}.anri-check-container .btn-block-charge a{padding:10px 0 13px}.anri-check-container .btn-cont a{padding:.9em 0 1.1em;width:100%}.flow-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:10px;margin-bottom:60px}.flow-list .step-01{width:100%}.flow-list .step-01 ul{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:10px}.flow-list .step-01 ul li{height:100%}.flow-list .step-01 ul li .outer-cont{height:70px;padding:20px 0!important}.flow-list .step{width:100%}.flow-list .step .outer-cont{border-left:2px solid #fff;border-right:2px solid #fff;padding:35px 20px 15px}.flow-list .step .outer-cont:before{left:0;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.flow-list .step .outer-cont:after,.flow-list .step .outer-cont:before{background:#fff;bottom:0;content:"";height:2px;position:absolute;width:50.7713305943%}.flow-list .step .outer-cont:after{right:0;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.flow-list .step .outer-cont .inner-cont .body{line-height:1.8}#cp-banner-list-container .banner-set .item dd .banner-list li{width:calc(50% - 7.5px)}}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}
