﻿@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Noto+Sans+JP:wght@400;500;700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,picture,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}html,body{font-size:10px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}*{box-sizing:border-box}.header{width:100%;height:188px;background:#000}.header-container{display:flex;justify-items:center;justify-content:space-between;align-items:flex-end;align-content:center;flex-wrap:nowrap}.header-logo{margin-top:24px;width:330px}.header-nav{margin-bottom:20px;width:1226px}.header-nav-list{font-size:17px;height:52px;border-left:1px solid #707070;display:none}.header-nav-list.active,.header-nav-list.visible{display:flex;justify-items:center;justify-content:space-between;align-items:center;align-content:center;flex-wrap:nowrap}.header-nav-list-item{width:245px;height:100%;border-right:1px solid #707070}.header-nav-list-item-detail{font-weight:700;text-align:center;height:100%;display:flex;justify-items:center;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;transition:color .3s}.header-nav-list-item-detail svg path{transition:fill .3s}.header-nav-list-item-detail-text{width:100%;margin-top:1em}.header-nav-sj .header-nav-list-item-detail{color:#009fe8}.header-nav-sj .header-nav-list-item-detail svg path{fill:#009fe8}.header-nav-sj.visible .header-nav-list-item-detail{color:#fff}.header-nav-sj.visible .header-nav-list-item-detail svg path{fill:#fff}.header-nav-sj2 .header-nav-list-item-detail{color:#50b400}.header-nav-sj2 .header-nav-list-item-detail svg path{fill:#50b400}.header-nav-sj3 .header-nav-list-item-detail{color:#f0d232}.header-nav-sj3 .header-nav-list-item-detail svg path{fill:#f0d232}.header-nav-list-item-detail.active{color:red !important;cursor:default}.header-nav-list-item-detail.active svg path{fill:red !important}.header-nav-list-item-detail:hover:not(.active){color:#707070}.header-nav-list-item-detail:hover:not(.active) svg path{fill:#707070}.header-toggle{display:none}@media screen and (max-width: 1720px)and (min-width: 768px){.header{max-height:14.4395348837vw}.header-logo{margin-top:1.4634146341%;width:20.1219512195%}.header-nav{margin-bottom:1.0416666667vw;width:74.756097561%}.header-nav-list{font-size:.8854166667vw;max-height:3.1em;min-height:30px}.header-nav-list-item:not(:nth-child(2)){max-width:19%}.header-nav-list-item:nth-child(2){max-width:24%}.header-nav-list-item-detail svg{height:.8333333333vw}}@media screen and (max-width: 767.98px){.header{height:auto;overflow:hidden}.header-logo{width:36.2666666667vw;margin:5.0666666667vw auto 0}.header-nav{display:none;opacity:0;position:absolute;top:0;left:0;z-index:-1;background:#000;margin:0;width:100%;padding:24.8vw 12vw 8vw}.header-nav.active{opacity:1;z-index:100}.header-nav-list{display:block;width:100%;height:auto;border:0;margin-bottom:5.3333333333vw}.header-nav-list.active,.header-nav-list.visible{display:block}.header-nav-list-item{width:100%;max-width:100%;padding:2.6666666667vw 0;border-right:0;border-bottom:1px solid;text-align:center}.header-nav-sj .header-nav-list-item{border-color:#009fe8}.header-nav-sj2 .header-nav-list-item{border-color:#50b400}.header-nav-sj3 .header-nav-list-item{border-color:#f0d232}.header-nav-list-item-detail svg{height:5.3333333333vw}.header-nav-list-item-detail-text{font-size:4vw;margin-top:2.6666666667vw}.header-nav-sj .header-nav-list-item-detail,.header-nav-sj.visible .header-nav-list-item-detail,.header-nav-sj2 .header-nav-list-item-detail,.header-nav-sj3 .header-nav-list-item-detail{color:#fff}.header-nav-sj .header-nav-list-item-detail svg path,.header-nav-sj.visible .header-nav-list-item-detail svg path,.header-nav-sj2 .header-nav-list-item-detail svg path,.header-nav-sj3 .header-nav-list-item-detail svg path{fill:#fff}.header-nav-list-item-title svg{width:auto;height:3.4666666667vw}.header-nav-sj .header-nav-list-item-title svg path{fill:#009fe8 !important}.header-nav-sj2 .header-nav-list-item-title svg path{fill:#50b400}.header-nav-sj3 .header-nav-list-item-title svg path{fill:#f0d232}.header-toggle{display:block;background-color:#009fe8;border:0;outline:0;width:10.6666666667vw;height:10.6666666667vw;position:absolute;top:16.0666666667vw;right:5.0666666667vw;z-index:999}.header-toggle span{transition:all .3s}.header-toggle span:after{content:"";width:8vw;height:1.0666666667vw;background:#000;display:block}.header-toggle-top{position:absolute;top:2.1333333333vw;left:50%;transform:translateX(-50%)}.active .header-toggle-top{top:50%;transform:translate(-50%, -50%) rotate(-35deg)}.header-toggle-middle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.active .header-toggle-middle{display:none}.header-toggle-bottom{position:absolute;bottom:2.1333333333vw;left:50%;transform:translateX(-50%)}.active .header-toggle-bottom{top:50%;bottom:auto;transform:translate(-50%, -50%) rotate(35deg)}}.header-sp-subnav{display:none;margin-top:5.0666666667vw}.header-sp-subnav nav{background-color:#ccc;width:100%;height:40px;padding:0 5.0666666667vw}.header-sp-subnav nav ul{display:flex;justify-content:center;align-items:center;border-right:1px solid #000}.header-sp-subnav nav ul li{border-left:1px solid #000;width:25%}.header-sp-subnav nav ul li a{width:100%;height:40px;display:block;display:flex;align-items:center;justify-content:center;font-size:10px;text-align:center;color:#000;font-weight:bold}@media screen and (max-width: 767.98px){.header-sp-subnav{display:block}}.floating-nav{position:fixed;top:50%;right:0;z-index:100000;transform:translateY(-50%)}@media screen and (max-width: 767.98px){.floating-nav{top:initial;bottom:0;width:100%;transform:initial}}.floating-nav ul{display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width: 767.98px){.floating-nav ul{flex-direction:initial;width:100%}}@media screen and (max-width: 767.98px){.floating-nav ul li{width:50%}}.floating-nav ul li a{display:block;font-weight:bold;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;background-size:auto auto;background-image:repeating-linear-gradient(112deg, transparent, transparent 3px, rgba(255, 255, 255, 0.2) 3px, rgba(255, 255, 255, 0.2) 4px);transition:.2s;writing-mode:vertical-rl;text-orientation:upright;width:48px;height:210px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% calc(100% - 30px));padding:7px 0 20px}.floating-nav ul li a:hover{opacity:.6}@media screen and (max-width: 767.98px){.floating-nav ul li a{font-size:2.5vw;line-height:1.5;writing-mode:initial;text-orientation:initial;height:45px;width:100%;clip-path:initial;padding:0}.floating-nav ul li a:hover{opacity:1}}.floating-nav ul li:nth-child(1) a{background-color:#de1316}.floating-nav ul li:nth-child(1) a::before{content:"";width:22px;height:20px;background-image:url(../images/icons/icon-ticket.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:10px}@media screen and (max-width: 767.98px){.floating-nav ul li:nth-child(1) a::before{position:relative;width:29px;height:26px;top:auto;margin-right:.5rem}}.floating-nav ul li:nth-child(1) a::after{content:"";width:10px;height:10px;background-image:url(../images/icons/icon-window-w.svg);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:30px}@media screen and (max-width: 767.98px){.floating-nav ul li:nth-child(1) a::after{position:relative;width:12px;height:12px;bottom:auto;margin-left:.5rem}}.floating-nav ul li:nth-child(2) a{background-color:#001e7e}.floating-nav ul li:nth-child(2) a::before{content:"";width:22px;height:17px;background-image:url(../images/icons/icon-live.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:16px}@media screen and (max-width: 767.98px){.floating-nav ul li:nth-child(2) a::before{position:relative;width:23px;height:17px;top:auto;margin-right:.5rem}}.floating-nav ul li:nth-child(3) a{background-color:#9f7828}.tabs{background:#000}.tabs-list{display:flex;justify-items:center;justify-content:flex-start;align-items:flex-end;align-content:center;flex-wrap:nowrap;height:65px}.tabs-list-item{width:380px;height:100%;position:relative;filter:drop-shadow(5px 0px 5px rgba(0, 0, 0, 0.5));display:flex;justify-items:center;justify-content:center;align-items:center;align-content:center;flex-wrap:nowrap;cursor:pointer}.tabs-list-item img{width:auto;height:30px;position:relative;z-index:100;opacity:.5}.tabs-list-item:before{content:"";width:100%;height:100%;background-color:#292525;mask:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="379.137" height="65.328" viewBox="0 0 379.137 65.328"><path d="M-38.1,0H294.978l46.06,65.328H-38.1Z" transform="translate(38.099)" fill="%23009fe8"/></svg>') no-repeat;mask-size:100% 100%;mask-position:right;position:absolute;top:0;left:0;transition:all .3s}.tabs-list-item:not(:first-child){margin-left:-48px}.tabs-list-item.tab-sj{z-index:10}.tabs-list-item.tab-sj:hover:before,.tabs-list-item.tab-sj.active:before{background-color:#009fe8}.tabs-list-item.tab-sj2{z-index:9}.tabs-list-item.tab-sj2:hover:before,.tabs-list-item.tab-sj2.active:before{background-color:#50b400}.tabs-list-item.tab-sj3{z-index:8}.tabs-list-item.tab-sj3:hover:before,.tabs-list-item.tab-sj3.active:before{background-color:#f0d232}.tabs-list-item:hover img,.tabs-list-item.active img{opacity:1}.tabs-list-item.active{cursor:default}@media screen and (max-width: 1720px)and (min-width: 768px){.tabs-list{height:3.7790697674vw}.tabs-list-item{width:22.0930232558vw}.tabs-list-item img{height:1.7441860465vw}.tabs-list-item:not(:first-child){margin-left:-2.7906976744vw}}@media screen and (max-width: 767.98px){.tabs-list{width:100%;height:9.3333333333vw}.tabs-list-item{width:calc(33.3333333333% + 4vw)}.tabs-list-item img{width:auto;height:2.6666666667vw}.tabs-list-item:before{mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="246" height="70" viewBox="0 0 246 70"><path d="M-38.1,0h216l30,70h-246Z" transform="translate(38.1)" fill="%23009fe8"/></svg>');mask-size:100% 100%}.tabs-list-item:not(:first-child){margin-left:-4vw}}.titlearea{background-color:#000;color:#009fe8}.titlearea-detail{margin:0 auto;padding:62px 0}.titlearea-detail>*{display:block;text-align:center}.titlearea-detail-en svg{width:auto;height:82px}.titlearea-detail-ja{font-size:3.4rem;margin-top:20px}@media screen and (max-width: 1720px)and (min-width: 768px){.titlearea-detail{padding:3.6046511628vw 0}.titlearea-detail-en svg{height:4.7674418605vw}.titlearea-detail-ja{font-size:1.976744186vw;margin-top:1.1627906977vw}}@media screen and (max-width: 767.98px){.titlearea{padding-top:8vw}.titlearea-detail{padding:4vw 0}.titlearea-detail-en svg{height:7.4666666667vw}.titlearea-detail-ja{font-size:3.2vw;margin-top:2.9333333333vw}}.contents{padding:92px 122px 50px}.sj .contents{background-color:rgba(0,159,232,.8)}.sj2 .contents{background-color:rgba(80,180,0,.8)}.sj3 .contents{background-color:rgba(240,210,50,.8)}.main .contents{padding-bottom:145px}@media screen and (max-width: 1720px)and (min-width: 768px){.contents{padding:5.4117647059% 7.1764705882% 2.9411764706%}.main .contents{padding-bottom:8.5294117647%}}@media screen and (max-width: 767.98px){.contents{padding:6.4vw 4vw 5.3333333333vw}.main .contents{padding:6.4vw 0 13.3333333333vw}}.news-list-empty{display:flex;justify-items:center;justify-content:center;align-items:stretch;align-content:center;flex-wrap:wrap;height:100%;font-size:1.8rem;text-align:center;color:#000}.news-list-item{border-bottom:2px dotted #707070}.news-list-item-tag{display:flex;justify-items:center;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:nowrap;color:#fff;font-weight:bold;line-height:1}.news-list-item-tag>*{display:flex;justify-items:center;justify-content:center;align-items:center;align-content:center;flex-wrap:nowrap;font-family:"Century Gothic Pro","Century Gothic",CenturyGothic,"Avenir Next","Helvetica Neue","Helvetica","Arial",sans-serif;padding:8px 8px 5px;margin-right:14px}.news-list-item-tag .date{background:#20a3c6;min-width:120px}.news-list-item-tag .category{background-color:#707070}.news-list-item-title{font-weight:600}@media screen and (max-width: 1720px)and (min-width: 768px){.news-list-empty{font-size:1.0465116279vw}.news-list-item{border-width:0 0 .1162790698vw}.news-list-item-tag>*{padding:.4651162791vw .4651162791vw .2906976744vw;margin-right:.8139534884vw}.news-list-item-tag .date{min-width:6.976744186vw}}@media screen and (max-width: 767.98px){.news-list{display:flex;justify-items:center;justify-content:center;align-items:center;align-content:center;flex-wrap:nowrap;flex-direction:column}.news-list-empty{font-size:2.6666666667vw}.news-list-item{border-bottom:1px dotted #707070}.news-list-item-tag>*{padding:1.0666666667vw 1.0666666667vw .6666666667vw;margin-right:1.8666666667vw}.news-list-item-tag .date{min-width:16vw}}.footer{background:#000;padding:105px 0 140px}.footer-nav{margin:0 auto}.footer-nav-list{display:flex;justify-items:center;justify-content:center;align-items:center;align-content:center;flex-wrap:nowrap}.footer-nav-list-item{border-right:1px solid #707070;height:100%}.footer-nav-list-item:first-child{border-left:1px solid #707070}.footer-nav-list-item-detail{padding:0 54px;height:88px;text-align:center;display:flex;justify-items:center;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;flex-direction:column;transition:all .3s}.footer-nav-list-item-detail .en{font-size:2rem;font-family:"Century Gothic Pro","Century Gothic",CenturyGothic,"Avenir Next","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:bold}.footer-nav-list-item-detail .ja{font-size:2.2rem;font-weight:700;margin-top:6px}.footer-nav-list-item-detail:hover{color:#707070}.footer-sns{margin:46px auto 0;display:flex;justify-items:center;justify-content:center;align-items:center;align-content:center;flex-wrap:nowrap}.footer-sns-button{width:80px;margin:0 21px;transition:all .3s}.footer-sns-button:hover{opacity:.6}.footer-banner{margin:46px auto 0;width:332px}.footer-banner a{transition:all .3s}.footer-banner a:hover,.footer-banner a:focus{opacity:.6}.footer-information{font-size:2.2rem;text-align:center;font-weight:bold;font-family:"Century Gothic Pro","Century Gothic",CenturyGothic,"Avenir Next","Helvetica Neue","Helvetica","Arial",sans-serif;line-height:1.3636363636;margin:46px auto 0}.footer-information-contact{display:flex;justify-items:center;justify-content:center;align-items:center;align-content:center;flex-wrap:nowrap}.footer-information-contact a{transition:all .3s}.footer-information-contact a:hover{text-decoration:underline;color:#009fe8}.footer-information-contact-tel{margin-right:2em}.footer-copyright{margin:80px auto 0;font-size:1.8rem;text-align:center;font-weight:bold}.footer-button-top{border:0;outline:0;background-color:#000;cursor:pointer;width:60px;height:60px;position:fixed;right:5.7291666667%;bottom:40px;display:flex;justify-items:center;justify-content:center;align-items:center;align-content:center;flex-wrap:nowrap}.footer-button-top img{transform:rotate(180deg);transition:all .3s}.footer-button-top:hover img{transform:rotate(0)}@media screen and (max-width: 1720px)and (min-width: 768px){.footer{padding:6.1046511628vw 0 8.1395348837vw}.footer-nav-list-item-detail{padding:0 3.1395348837vw;height:5.1162790698vw}.footer-nav-list-item-detail .en{font-size:1.1627906977vw}.footer-nav-list-item-detail .ja{font-size:1.2790697674vw;margin-top:.3488372093vw}.footer-sns{margin-top:2.6744186047vw}.footer-sns-button{width:4.6511627907vw;margin:0 1.2209302326vw}.footer-banner{margin-top:2.6744186047vw;width:19.3023255814vw}.footer-information{font-size:1.2790697674vw;margin-top:2.6744186047vw}.footer-copyright{font-size:1.0465116279vw}.footer-button-top{width:3.488372093vw;height:3.488372093vw;right:1.7441860465vw;bottom:2.3255813953vw}.footer-button-top img{width:1.7441860465vw}}@media screen and (max-width: 767.98px){.footer{padding:13.3333333333vw 0}.footer-nav-list-item-detail{padding:0 7.2vw;height:11.7333333333vw}.footer-nav-list-item-detail .en{font-size:2.6666666667vw}.footer-nav-list-item-detail .ja{font-size:2.9333333333vw;margin-top:.8vw}.footer-sns{margin-top:7.4666666667vw}.footer-sns-button{width:10.6666666667vw;margin:0 2.6666666667vw}.footer-banner{margin-top:6.1333333333vw;width:40vw}.footer-information{font-size:2.4vw;margin-top:6.9333333333vw;line-height:1.5}.footer-information-contact{flex-wrap:wrap}.footer-information-contact-tel{margin:0}.footer-copyright{margin-top:12vw;font-size:2.1333333333vw}.footer-button-top{width:10.6666666667vw;height:10.6666666667vw;right:4vw;bottom:calc(4vw + 45px)}.footer-button-top img{width:5.3333333333vw;transform:rotate(0)}}body{background-color:#000;color:#fff;font-family:"ヒラギノ角ゴシック","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","Meiryo","Helvetica Neue","Helvetica","Arial",sans-serif;scroll-behavior:smooth}.container{background:url(../images/background-pc.jpg) #000 top center repeat-y;background-size:100% auto;overflow:hidden}.for-pc{display:inline}.for-sp{display:none}@media screen and (max-width: 767.98px){.for-pc{display:none}.for-sp{display:block}}.section-disabled{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99}.section-disabled:before{content:"";background:rgba(0,0,0,.5);width:100%;height:100%;display:block}.section-container{width:100%;max-width:1640px;margin:0 auto}.section-title svg{width:auto}.section-title-black path{fill:#000}.section-title-white path{fill:#fff}.section-shadow{filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.5))}.section-inner{text-align:center}.section-subtitle{font-size:4.5rem;font-family:"Century Gothic Pro","Century Gothic",CenturyGothic,"Avenir Next","Helvetica Neue","Helvetica","Arial",sans-serif;color:#000;font-weight:bold;margin:15px auto 20px}.section-scrollable{width:100%;overflow-y:hidden !important}.section-scrollable-text{display:none}@media screen and (max-width: 1720px)and (min-width: 768px){.section-container{padding:0 2.3255813953vw}.section-subtitle{font-size:2.6162790698vw;margin:.8720930233vw auto 1.1627906977vw}}@media screen and (max-width: 767.98px){.section-container{width:100%;padding:0 5.0666666667vw}.section-subtitle{font-size:6vw;line-height:1.1111111111;margin:0 auto 4.2666666667vw}.section-shadow{filter:drop-shadow(0.6666666667vw 0.6666666667vw 0.6666666667vw rgba(0, 0, 0, 0.5))}.section-scrollable-icon{width:80px !important;left:calc(50% - 40px) !important;display:flex;justify-items:center;justify-content:center;align-items:center;align-content:center;flex-wrap:nowrap}}.common-tabs{height:65px}.common-contents{width:100%;margin-top:110px;background-color:#ddd;border:15px solid #000;padding:100px 120px;color:#000}.social .common-contents{padding:100px 90px}@media screen and (max-width: 1720px)and (min-width: 768px){.common-tabs{height:3.7790697674vw}.common-contents{margin-top:5.8139534884vw;border-width:.8720930233vw;padding:5.8139534884vw 6.976744186vw}.social .common-contents{padding:5.8139534884vw 5.2325581395vw}}@media screen and (max-width: 767.98px){.common-tabs{height:9.3333333333vw}.common-contents{margin-top:5.8666666667vw;border-width:2vw;padding:9.0666666667vw 2.9333333333vw !important}}.button-link{width:70px;height:19px;font-size:1.4rem;font-weight:bold;background:#fff;color:#000;display:flex;justify-items:center;justify-content:center;align-items:center;align-content:center;flex-wrap:nowrap;transition:all .3s;font-family:"Century Gothic Pro","Century Gothic",CenturyGothic,"Avenir Next","Helvetica Neue","Helvetica","Arial",sans-serif;margin:0 auto;text-transform:uppercase}.button-link:hover,.button-link:focus{background:#000;color:#fff}.button-return{width:auto;height:40px;padding:0 22px;margin:72px auto 0;display:block;font-size:1.7rem;font-weight:700;border:0;outline:0;background-color:#000;color:#fff;cursor:pointer;transition:all .3s}.button-return:hover,.button-return:focus{background-color:#fff;color:#000}.sj .schedule .button-return,.sj2 .schedule .button-return,.result .button-return,.team .button-return{margin-top:130px}.common .button-return{margin-bottom:50px}@media screen and (max-width: 1720px)and (min-width: 768px){.button-link{width:4.0697674419vw;min-width:48px;height:1.1046511628vw;min-height:12px;font-size:.8139534884vw}.button-return{height:2.3255813953vw;padding:0 1.2790697674vw;margin-top:4.1860465116vw;font-size:.988372093vw}.sj .schedule .button-return,.sj2 .schedule .button-return,.result .button-return,.team .button-return{margin-top:7.5581395349vw}.common .button-return{margin-bottom:2.9069767442vw}}@media screen and (max-width: 767.98px){.button-link{width:12.8vw;height:3.7333333333vw;font-size:2.6666666667vw}.social .button-link{margin:6.9333333333vw auto 0}.button-return{height:5.3333333333vw;padding:0 3.0136986301vw;margin-top:20.8vw;font-size:2.2666666667vw}.sj .schedule .button-return,.sj2 .schedule .button-return,.result .button-return,.team .button-return,.news .button-return{margin-top:17.0666666667vw}.common .button-return{margin-bottom:5.3333333333vw}}.preparation{text-align:center;font-weight:600;display:flex;justify-items:center;justify-content:flex-end;align-items:center;align-content:center;flex-wrap:nowrap;flex-direction:column;opacity:.1;margin:20% auto}.preparation svg path{fill:#fff}.preparation-text{font-size:2rem;padding:.5em 2em;border:1px solid}.disable{opacity:.5 !important;cursor:default;color:#ddd !important}.disable svg path{fill:#ddd !important}.loader{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.loader-icon{height:40px;width:40px;vertical-align:middle;transform-origin:center;animation:rotate 2s linear infinite}.loader-icon circle{fill:none;stroke:#fff;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:stretch 2.75s ease-in-out infinite}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes stretch{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}100%{stroke-dashoffset:-124px}}