/*!
 * ress.css • v1.1.1
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}html,body{width:100%;height:100%}*{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit;box-sizing:inherit}*{background-repeat:no-repeat;padding:0;margin:0;backface-visibility:hidden}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;text-decoration:none}a{background-color:rgba(0,0,0,0);-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:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type=button],[type=reset],[type=submit] [role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[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:bold}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:rgba(0,0,0,0);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:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[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:separate;border-spacing:0;cellspacing:0}#sec-intro .contents .date .sText,#sec-02 .date-list>li .date .sText,html,body{font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}#sec-intro .contents .date,.sec-content .contents .sec-number,#sec-02 .date-list>li .date{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal}*{box-sizing:border-box}html,body{font-size:10px;line-height:1.2;letter-spacing:0;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.pcNone{display:none !important}@media only screen and (max-width: 1040px){.pcNone{display:block !important}}@media only screen and (max-width: 768px){.pcNone{display:block !important}}@media only screen and (max-width: 1040px){.tbNone{display:none}}@media only screen and (max-width: 768px){.tbNone{display:block !important}}@media only screen and (max-width: 1040px){.spNone{display:block !important}}@media only screen and (max-width: 768px){.spNone{display:none !important}}.is-pc{display:block !important}@media only screen and (max-width: 1040px){.is-pc{display:none !important}}@media only screen and (max-width: 768px){.is-pc{display:none !important}}.is-tb{display:none !important}@media only screen and (max-width: 1040px){.is-tb{display:block !important}}@media only screen and (max-width: 768px){.is-tb{display:none !important}}.is-sp{display:none !important}@media only screen and (max-width: 1040px){.is-sp{display:none !important}}@media only screen and (max-width: 768px){.is-sp{display:block !important}}a{text-decoration:none;transition:.3s ease-out;outline:none}a:hover{text-decoration:none}a:visited,a:active{outline:none}a img{transition:.3s ease-out;border-style:none;border:0}img{-ms-interpolation-mode:bicubic;vertical-align:bottom;backface-visibility:hidden;width:100%;height:auto}.innerArea{width:1040px;margin:0 auto;position:relative}@media only screen and (max-width: 1040px){.innerArea{width:calc(100% - 40px)}}#common-header{background:#fff;padding:15px 0}@media only screen and (max-width: 768px){#common-header{padding:7px 0}}#common-header .h-content{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row nowrap;align-items:center}@media only screen and (max-width: 768px){#common-header .h-content{width:calc(100% - 20px)}}#common-header .h-content .logo{flex:0 0 175px;margin-right:auto}@media only screen and (max-width: 768px){#common-header .h-content .logo{flex:0 0 120px}}#common-header .h-content .btn-list{flex:1 1 100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row nowrap;justify-content:flex-end;gap:15px}@media only screen and (max-width: 768px){#common-header .h-content .btn-list{gap:7px}}#common-header .h-content .btn-list li a{display:inline-block;background:#ccc;font-size:clamp(1rem,.7272727273rem + .7272727273vw,1.6rem);padding:.5em 1em;border-radius:5px;font-weight:700;color:#fff;height:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){#common-header .h-content .btn-list li a{padding:.5em .5em;display:block}}#common-header .h-content .btn-list li a::before{font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;display:inline-block;font-size:1.5em;vertical-align:middle;position:relative;top:-0.03em;margin-right:.2em}@media only screen and (max-width: 768px){#common-header .h-content .btn-list li a::before{display:block;margin:0 auto 3px;text-align:center}}#common-header .h-content .btn-list li.register a{background:#0232de}#common-header .h-content .btn-list li.register a::before{content:""}#common-header .h-content .btn-list li.login a{background:#0232de}#common-header .h-content .btn-list li.login a::before{content:""}#common-header .h-content .btn-list li.bet a{background:#ffe100;color:#000}@media only screen and (max-width: 768px){#common-header .h-content .btn-list li.bet a{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;font-size:1.6rem;padding:.5em 20px}}#common-header .h-content .btn-list li.bet a::before{content:none;display:none}#footer{background:#000;padding:50px 20px;text-align:center;color:#fff}#footer .footer-link-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row nowrap;justify-content:center;gap:15px}@media only screen and (max-width: 768px){#footer .footer-link-list{flex-flow:column wrap;gap:15px}}#footer .footer-link-list>li a{font-size:clamp(1.3rem,1.2545454545rem + .1212121212vw,1.4rem);color:#fff}#footer .footer-link-list>li a:hover{text-decoration:underline}#footer .oddstoplink{display:block;max-width:250px;margin:30px auto;font-size:clamp(1.3rem,1.2545454545rem + .1212121212vw,1.4rem);font-weight:700;border:1px solid #fff;padding:.8em 0;text-align:center;border-radius:3em;color:#fff;position:relative}#footer .oddstoplink::after{font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;display:block;font-size:1.5em;position:absolute;top:50%;right:10px;transform:translateY(-50%)}#footer .footer-lead{font-size:clamp(1.4rem,1.1272727273rem + .7272727273vw,2rem);line-height:1.6;font-weight:700;color:#ffe100;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}html,body{background:#0232de}#main-wrapper{background-image:url("../images/bg_pc.webp");background-size:100% auto;background-repeat:no-repeat;background-position:center top;padding:70px 0 100px}@media only screen and (max-width: 768px){#main-wrapper{background-image:url("../images/bg_sp.webp")}}.mv-title{max-width:857px;margin:0 auto 30px}#sec-intro{margin-bottom:20px}#sec-intro .contents{text-align:center;color:#fff}@media only screen and (max-width: 768px){#sec-intro .contents{background-size:100px auto;background-position:right bottom -60px}}#sec-intro .contents .sub-lead{font-size:clamp(1.3rem,.9818181818rem + .8484848485vw,2rem);font-weight:900;margin-bottom:7px}#sec-intro .contents .date{font-size:clamp(3.7rem,2.6545454545rem + 2.7878787879vw,6rem);font-weight:700}#sec-intro .contents .date .sText{font-size:.5em;font-weight:900}#sec-intro .contents .time{font-size:clamp(1.4rem,1.1272727273rem + .7272727273vw,2rem);font-weight:900;margin-bottom:15px}#sec-intro .contents .place{font-size:clamp(1.9rem,1.4rem + 1.3333333333vw,3rem);font-weight:900}#sec-intro .contents .place .sText{font-size:.7em;margin-right:1em}#sec-intro .contents .address{font-size:clamp(1.1rem,.9636363636rem + .3636363636vw,1.4rem);margin:5px auto 0}#sec-intro .contents .main-lead{font-size:clamp(1.4rem,1.1272727273rem + .7272727273vw,2rem);font-weight:400;line-height:1.7;margin:40px auto 0}#sec-intro .contents .main-lead em{font-weight:900;font-style:normal}@media only screen and (max-width: 768px){#sec-intro .contents .main-lead{margin:20px auto 0}}#sec-intro .contents .annote{margin-top:20px;line-height:1.7;font-size:clamp(1.1rem,.9636363636rem + .3636363636vw,1.4rem)}.sec-content{margin-bottom:50px}.sec-content.no-ph{padding-top:70px}.sec-content .sec-ph{width:350px;margin-left:auto}@media only screen and (max-width: 768px){.sec-content .sec-ph{width:65%}}.sec-content .contents{background:#fff;padding:80px 50px 40px;border-radius:10px 0 10px 10px;position:relative}@media only screen and (max-width: 768px){.sec-content .contents{padding:30px 20px}}.sec-content .contents .sec-number{position:absolute;top:-0.5em;left:20px;font-size:clamp(7rem,4.7272727273rem + 6.0606060606vw,12rem);line-height:1;font-weight:700;color:#00ccd7}.sec-content .contents .sec-number::before{content:"";display:block;width:104px;aspect-ratio:104/64;background-image:url("../images/label_otanoshimi.svg");background-size:contain;background-repeat:no-repeat;position:absolute;top:-30px;left:-35px}@media only screen and (max-width: 768px){.sec-content .contents .sec-number::before{width:64px;top:-25px;left:-20px}}.sec-content .contents .sec-title-bg{text-align:center;background-image:url("../images/sec01_mv.webp");background-size:cover;background-position:center;padding:85px 33% 85px 20px;border-radius:10px;color:#fff;font-weight:900}@media only screen and (max-width: 768px){.sec-content .contents .sec-title-bg{margin:0 -20px;border-radius:0;padding:0 0 65% 0;background-image:url("../images/sec01_mv_sp.webp");background-size:100% auto;background-position:center bottom;color:#0232de}}.sec-content .contents .sec-title-bg span{display:block}.sec-content .contents .sec-title-bg .sub{font-size:clamp(2.8rem,2.0727272727rem + 1.9393939394vw,4.4rem)}.sec-content .contents .sec-title-bg .main{font-size:clamp(3.8rem,2.8rem + 2.6666666667vw,6rem)}.sec-content .contents .sec-title-bg::before{content:"";display:block;width:151px;aspect-ratio:151/27;background-image:url("../images/tit_arch_garapon.svg");background-size:contain;margin:0 auto 20px}@media only screen and (max-width: 768px){.sec-content .contents .sec-title-bg::before{background-image:url("../images/tit_arch_garapon_color.svg");width:100px;margin-bottom:10px}}.sec-content .contents .dl-border{border:1px solid #999;text-align:center;border-radius:10px}.sec-content .contents .dl-border dt{padding:20px;border-bottom:1px solid #999;font-size:clamp(1.8rem,1.8rem + 0vw,1.8rem);font-weight:700}@media only screen and (max-width: 768px){.sec-content .contents .dl-border dt{padding:20px 10px}}.sec-content .contents .dl-border dd{padding:20px;font-size:clamp(1.3rem,1.2545454545rem + .1212121212vw,1.4rem);line-height:1.7}@media only screen and (max-width: 768px){.sec-content .contents .dl-border dd{padding:10px}}.sec-content .contents .dl-border dd p.label{font-weight:700;font-size:1.2em;margin-top:20px}.sec-content .contents .dl-border dd p.label:first-child{margin-top:0}.sec-content .contents .sec-annote{margin-top:40px;text-align:center;font-size:clamp(1.2rem,1.1090909091rem + .2424242424vw,1.4rem);line-height:1.7;color:#e00}#sec-01 .sec-title-bg{background-image:url("../images/sec01_mv.webp")}@media only screen and (max-width: 768px){#sec-01 .sec-title-bg{background-image:url("../images/sec01_mv_sp.webp")}}#sec-01 .sec-title-bg::before{background-image:url("../images/tit_arch_garapon.svg")}@media only screen and (max-width: 768px){#sec-01 .sec-title-bg::before{background-image:url("../images/tit_arch_garapon_color.svg")}}#sec-01 .feature-list{max-width:477px;margin:-40px auto 20px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row nowrap;gap:40px}@media only screen and (max-width: 768px){#sec-01 .feature-list{margin:20px auto 30px;gap:15px}}#sec-01 .feature-list li{width:calc((100% - 40px*(3 - 1))/3)}@media only screen and (max-width: 768px){#sec-01 .feature-list li{width:calc((100% - 15px*(3 - 1))/3)}}#sec-01 .feature-list li figure{text-align:center}#sec-01 .feature-list li figure figcaption{font-size:clamp(1.1rem,1.0090909091rem + .2424242424vw,1.3rem);font-weight:700;margin-top:10px}#sec-01 .image-annote{margin-bottom:40px;text-align:center;font-size:clamp(1.2rem,1.2rem + 0vw,1.2rem)}#sec-01 .howtoentry-text{text-align:center;margin-top:20px;margin-bottom:30px;font-size:clamp(1.4rem,1.3545454545rem + .1212121212vw,1.5rem);line-height:1.7}@media only screen and (max-width: 768px){#sec-01 .howtoentry-text{text-align:justify}}#sec-01 .howtoentry{text-align:center;margin-bottom:30px}#sec-01 .howtoentry dt{font-size:clamp(2.2rem,2.1090909091rem + .2424242424vw,2.4rem);font-weight:700;margin-bottom:15px}#sec-01 .howtoentry dd{font-size:clamp(1.4rem,1.3545454545rem + .1212121212vw,1.5rem);line-height:1.7}@media only screen and (max-width: 768px){#sec-01 .howtoentry dd{text-align:justify}}#sec-01 .btn-block{margin-top:40px;text-align:center}#sec-01 .btn-block .lead{font-size:clamp(1.6rem,1.5090909091rem + .2424242424vw,1.8rem);font-weight:700;line-height:1.7}#sec-01 .btn-block .btn{display:block;max-width:350px;margin:20px auto 10px;background:#00ccd7;color:#fff;font-size:clamp(1.8rem,1.7090909091rem + .2424242424vw,2rem);font-weight:700;padding:20px 0;border-radius:10px;text-decoration:none}#sec-01 .btn-block .annote{font-size:clamp(1.4rem,1.4rem + 0vw,1.4rem)}#sec-01 .btn-block .annote a{text-decoration:underline}#sec-02 .sec-title-bg{background-image:url("../images/sec02_mv.webp")}#sec-02 .sec-title-bg .sub{font-size:clamp(1.8rem,1.4818181818rem + .8484848485vw,2.5rem);margin-bottom:0;margin-top:10px}#sec-02 .sec-title-bg .main{font-size:clamp(3.8rem,3.3454545455rem + 1.2121212121vw,4.8rem)}@media only screen and (max-width: 768px){#sec-02 .sec-title-bg{background-image:url("../images/sec02_mv_sp.webp")}}#sec-02 .sec-title-bg::before{background-image:url("../images/tit_arch_coinget.svg")}@media only screen and (max-width: 768px){#sec-02 .sec-title-bg::before{background-image:url("../images/tit_arch_coinget_color.svg")}}#sec-02 .sec-lead{text-align:center;font-size:clamp(1.5rem,1.5rem + 0vw,1.5rem);margin:40px auto;line-height:1.7}#sec-02 .date-list>li{background:#f0f7ff;border-radius:10px;padding:20px 40px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row nowrap;align-items:center;margin-bottom:25px}@media only screen and (max-width: 768px){#sec-02 .date-list>li{flex-flow:column wrap;align-items:flex-start;padding:20px}}#sec-02 .date-list>li:last-child{margin-bottom:0}#sec-02 .date-list>li .date{flex:0 0 280px;font-size:clamp(3.9rem,3.1727272727rem + 1.9393939394vw,5.5rem);color:#00ccd7}@media only screen and (max-width: 768px){#sec-02 .date-list>li .date{flex:1 1 100%;margin-bottom:10px}}#sec-02 .date-list>li .date .sText{font-size:.6em;font-weight:900}#sec-02 .date-list>li .cont{flex:1 1 100%}#sec-02 .date-list>li .cont .item{margin-bottom:20px}@media only screen and (max-width: 768px){#sec-02 .date-list>li .cont .item{margin-bottom:10px}}#sec-02 .date-list>li .cont .item:last-child{margin-bottom:0}#sec-02 .date-list>li .cont .item dt{font-size:clamp(1.6rem,1.6rem + 0vw,1.6rem);font-weight:700;margin-bottom:10px}@media only screen and (max-width: 768px){#sec-02 .date-list>li .cont .item dt{margin-bottom:5px}}#sec-02 .date-list>li .cont .item dd{font-size:clamp(1.4rem,1.4rem + 0vw,1.4rem)}#sec-02 .date-list>li .guest-list{flex:0 0 240px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row nowrap;justify-content:flex-end;gap:20px}@media only screen and (max-width: 768px){#sec-02 .date-list>li .guest-list{flex:1 1 100%;width:100%;margin-top:20px;justify-content:center}}#sec-02 .date-list>li .guest-list>li{width:calc((100% - 20px*(2 - 1))/2)}#sec-02 .date-list>li .guest-list>li figure figcaption{margin-top:5px;font-size:clamp(1.2rem,1.2rem + 0vw,1.2rem)}#sec-02 .date-list-annote{margin-top:20px;text-align:center;font-size:clamp(1.2rem,1.1090909091rem + .2424242424vw,1.4rem);margin-bottom:40px}#sec-02 .prize-level{margin-bottom:40px}#sec-02 .prize-level>dt{text-align:center;font-size:clamp(1.8rem,1.8rem + 0vw,1.8rem);font-weight:700;margin-bottom:50px}#sec-02 .prize-level>dd .prize-level-list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row nowrap;gap:30px}@media only screen and (max-width: 768px){#sec-02 .prize-level>dd .prize-level-list{flex-flow:column wrap;gap:40px}}#sec-02 .prize-level>dd .prize-level-list .item{width:calc((100% - 20px*(3 - 1))/3);background:#f0f7ff;border-radius:10px;padding:40px 20px;position:relative}@media only screen and (max-width: 768px){#sec-02 .prize-level>dd .prize-level-list .item{width:calc((100% - 0px*(1 - 1))/1);padding:30px 20px}}#sec-02 .prize-level>dd .prize-level-list .item:nth-child(1){background-image:url("../images/sec02_coin_500.webp");background-size:130px auto;background-repeat:no-repeat;background-position:right center}#sec-02 .prize-level>dd .prize-level-list .item:nth-child(2){background-image:url("../images/sec02_coin_1000.webp");background-size:130px auto;background-repeat:no-repeat;background-position:right center}#sec-02 .prize-level>dd .prize-level-list .item:nth-child(3){background-image:url("../images/sec02_coin_1500.webp");background-size:130px auto;background-repeat:no-repeat;background-position:right center}#sec-02 .prize-level>dd .prize-level-list .item dt{display:inline-block;font-size:clamp(1.6rem,1.5090909091rem + .2424242424vw,1.8rem);font-weight:700;padding:.5em 1.5em;background:#00ccd7;color:#fff;border-radius:3em;line-height:1;position:absolute;top:-20px;left:0}#sec-02 .prize-level>dd .prize-level-list .item dd{font-size:clamp(1.8rem,1.7090909091rem + .2424242424vw,2rem);line-height:1.4;font-weight:700;color:#00ccd7;text-align:center;padding-right:40%}#sec-02 .howtoentry{margin-bottom:40px}#sec-02 .howtoentry .sText{font-size:.8em}#sec-03{margin-top:150px}@media only screen and (max-width: 768px){#sec-03{margin-top:100px}}#sec-03 .contents{padding-top:40px}#sec-03 .sec-title{text-align:center;color:#0232de;font-size:clamp(2.8rem,2.4818181818rem + .8484848485vw,3.5rem);font-weight:900;margin:0 auto 30px}#sec-03 .btn{display:block;text-align:center;max-width:350px;margin:20px auto 10px;background:#00ccd7;color:#fff;font-size:clamp(1.8rem,1.8rem + 0vw,1.8rem);font-weight:700;padding:20px 0;border-radius:10px;text-decoration:none}.sec-text{margin-top:70px}.sec-text .contents{border:1px solid #fff;border-radius:10px;padding:40px;margin-bottom:40px;color:#fff}.sec-text .contents .sec-title{text-align:center;font-size:clamp(2rem,1.9090909091rem + .2424242424vw,2.2rem);font-weight:700;border-bottom:1px solid #fff;margin-bottom:20px;padding-bottom:20px}.sec-text .contents .dl-list .item{font-size:clamp(1.4rem,1.4rem + 0vw,1.4rem);line-height:1.7;margin-bottom:1.7em}.sec-text .contents .dl-list dt{font-weight:700;margin-bottom:.5em}.sec-text .contents .dl-list dd{font-weight:400}.sec-text .contents .dl-list dd em{font-style:normal;font-weight:700;display:block;margin-top:1em}.sec-text .contents .body p{font-size:clamp(1.4rem,1.4rem + 0vw,1.4rem);line-height:1.7;margin-bottom:1.7em;font-weight:400}.sec-text .contents .body p:last-child{margin-bottom:0}.sec-text .contents a{color:inherit;text-decoration:underline}
