html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin-bottom:100px;display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%}ins{color:#000;background-color:#ff9;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}input,select{vertical-align:middle}address{font-style:normal}*{box-sizing:border-box}img{vertical-align:bottom}body{text-align:justify}header{box-sizing:border-box;z-index:100;background-color:#ffffffe6;border-bottom:10px solid #f18700;width:100%;height:60px;position:fixed;top:0}.headerflex{justify-content:space-between;align-items:center;height:50px;display:flex}header .eachTextAnime{padding-top:5px;padding-left:10px;font-size:1.6rem}header h1 a{color:#f18700;-webkit-text-stroke:2px #7b7b7b;letter-spacing:.4em;width:50%;margin:0;font-family:Anton,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.eachTextAnime span{opacity:0}.eachTextAnime.appeartext span{animation:1s ease-out forwards text_anime_on}@keyframes text_anime_on{0%{opacity:0}to{opacity:1}}header .joinboutton a{color:#fff;letter-spacing:.1em;background-color:#f18700;border-radius:10px;padding:10px 20px 3px;font-family:Luckiest Guy;font-size:1.4rem;text-decoration:none;position:relative;top:5px}figure img{width:100%;height:auto;padding-top:0}h2{color:#f18700;letter-spacing:.2em;-webkit-text-stroke:2px #f18700;margin-bottom:30px;margin-left:2%;padding-top:30px;font-family:Kaushan Script;font-size:1.4rem}main h3.back_orenge{color:#fff;letter-spacing:.1em;text-align:center;background-color:#f18700;width:100%;height:auto;padding-top:10px;padding-bottom:10px;font-family:Passion One;font-size:1.4rem;line-height:20px}main .orenge_line{color:#5a0101;-webkit-text-stroke:1px #f18700;letter-spacing:.1em;text-align:center;margin-top:-60px;margin-bottom:30px;font-family:Passion One;font-size:1.4rem}.orenge_line{color:#5a0101;-webkit-text-stroke:1px #f18700;letter-spacing:.1em;text-align:left;margin-top:30px;margin-bottom:30px;font-family:monospace;font-size:1.4rem;overflow:hidden}main h3{color:#fff;text-align:center;background-color:#f18700;width:100%;height:auto;padding:10px 5px;font-family:Mogra,sans-serif;font-size:.76rem;font-weight:400;line-height:20px}main .flex{background-color:#dfdfdf;border-bottom:2px solid #f18700;width:100%;height:auto;margin-bottom:30px;display:flex}main .flex .left,main .flex .right{width:50%;overflow:hidden}main .flex img{width:90%;height:auto;margin:20px auto;display:block}.hidden{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(20px)}.animate{opacity:1;transform:translateY(0)}main .flex p{-webkit-text-stroke:1px #fff;text-align:left;width:90%;margin:20px auto;font-family:Passion One;font-size:1.2rem;line-height:20px}main .flex .leftnth{width:92%;margin-top:10px;margin-bottom:10px}.hostplan{text-align:center;margin-bottom:30px}.hostplan img{width:80%}h4{letter-spacing:.1em;color:#f18700;-webkit-text-stroke:2px #7b7b7b;text-align:center;margin-top:40px;margin-bottom:10px;font-family:Luckiest Guy;font-size:2rem}main .smalltext{letter-spacing:.1em;color:#f18700;-webkit-text-stroke:1px #7b7b7b;text-align:center;margin-top:20px;margin-bottom:20px;font-family:Luckiest Guy;font-size:.8rem}section.timeschedule{background-color:#efefef;border-bottom:2px solid #f18700;padding-bottom:60px}section.timeschedule p{letter-spacing:.1em;-webkit-text-stroke:1px #fff;text-align:center;margin-bottom:30px;font-family:Luckiest Guy;font-size:1rem}section.timeschedule .flex-timeschedule img{width:80%;margin-left:auto;margin-right:auto;display:block}section.flowofregistration p{letter-spacing:.1em;-webkit-text-stroke:1px #f18700;text-align:center;margin-bottom:30px;font-family:Luckiest Guy;font-size:1rem}section.flowofregistration img{width:90%;margin:auto;display:block}.pc{display:block!important}.sp{display:none!important}@media only screen and (width<=750px){.pc{display:none!important}.sp{display:block!important}}section.payment{margin-bottom:40px;position:relative}section.payment p{-webkit-text-stroke:.5px #f18700;text-align:left;font-family:PoetsenOne;font-size:.7rem;font-weight:700;line-height:1.2rem}section.payment span{color:#f18700;-webkit-text-stroke:1px black;font-family:Luckiest Guy;font-size:1.2rem}section.payment .paymenttext{letter-spacing:.1em;-webkit-text-stroke:1px #f18700;text-align:center;width:100%;margin-bottom:20px;margin-left:auto;margin-right:auto;font-family:Luckiest Guy;font-size:1rem}section.payment .paymenttext .small{font-size:1.4rem}section.payment .paymentflex{justify-content:space-between;align-items:center;width:90%;margin-bottom:40px;margin-left:auto;margin-right:auto;display:flex}section.payment .paymentflex.animated,section.payment .img1.animated,section.payment .img2.animated{opacity:1;transform:translateY(0)}section.rank{background-color:#efefef;border-bottom:2px solid #f18700;padding-bottom:30px}section.rank p{-webkit-text-stroke:1px #fff;text-align:center;width:90%;margin-bottom:30px;margin-left:auto;margin-right:auto;font-family:Passion One;font-size:1.4rem}section.rank .p-orenge{color:#f18700;-webkit-text-stroke:1px #fff;font-size:1.6rem}section.rank .rankflex .slide-wrap{scroll-behavior:smooth;justify-content:space-between;max-width:100%;margin:0 auto;display:flex;overflow-x:auto}.slide-box{opacity:0;width:50%;height:auto;transition:opacity 1s ease-out,transform 1s ease-out;transform:translateY(20px)}section.rank .rankflex .slide-wrap{overflow-x:scroll}.slide-box.animated{opacity:1;justify-content:center;display:flex;transform:translateY(0)}.slide-box{width:100%}.rank .scroll{position:relative}.rank .scroll img{color:#7b7b7b;position:absolute;top:-20px;right:0}.rank p small{color:#7b7b7b;letter-spacing:.1em;font-size:1rem;position:absolute;top:-15px;right:5px}footer{text-align:center;margin-top:60px;margin-bottom:30px}footer img{width:30%;margin:auto auto 30px;display:block}footer p small{font-size:14px}@media screen and (width>=330px){section.payment .paymenttext .small{font-size:.8rem}}@media screen and (width>=500px){section.payment p{-webkit-text-stroke:1px #f18700;text-align:left;font-size:1rem;line-height:1.2rem}section.payment span{font-size:1.6rem}section.payment .paymentflex{width:90%}}@media screen and (width>=700px){header{height:80px}.headerflex{height:70px}header .eachTextAnime{font-size:2.4rem}header .joinboutton a{padding:10px 30px 5px;font-size:2rem}h2,h4{font-size:3rem}main .orenge_line{font-size:1.4rem}main h3{font-size:1.6rem;line-height:30px}main .flex p{width:90%;font-size:2.4rem;line-height:40px}main .smalltext{font-size:1.4rem}section.timeschedule p,section.flowofregistration p{font-size:1.8rem}section.payment .paymenttext{font-size:1.4rem}section.payment .paymenttext .small{width:80%;margin-left:auto;margin-right:auto;font-size:1.4rem;display:block}section.payment p{font-size:1.2rem;line-height:1.4rem}section.payment span{font-size:1.8rem}section.payment .paymentflex{width:80%}section.rank p{font-size:1.8rem}section.payment .img2 img{width:30%;height:fit-content;position:absolute;bottom:-50px;left:0}section.rank .p-orenge{font-size:2rem}footer img{width:10%}}@media screen and (width>=1000px){header{height:80px}.headerflex{height:70px}header .eachTextAnime{font-size:2.6rem}header .joinboutton a{padding:15px 30px 5px;font-size:2rem}h2{font-size:3.2rem}main .orenge_line{font-size:2rem}main h3{font-size:1.8rem}main .flex p{-webkit-text-stroke-width:2px;padding-top:20px;padding-bottom:50px;font-size:3rem;line-height:50px}h4{font-size:4rem}main .smalltext{font-size:1.8rem}main h3.back_orenge{font-size:2.6rem;line-height:34px}section.timeschedule p{font-size:2.2rem}section.flowofregistration p,section.payment .paymenttext{font-size:2rem}section.payment p{font-size:1.6rem;line-height:1.8rem}section.payment span{font-size:2rem}section.payment .paymentflex{width:70%}section.rank p{font-size:2.4rem}section.payment .paymentflex img{width:80%;margin-left:auto;margin-right:auto}}@media screen and (width>=1280px){header{height:90px}.headerflex{height:80px}header .eachTextAnime{font-size:3rem}header .joinboutton a{padding:20px 30px 5px;font-size:2.4rem}.scroll{display:none}section.payment .img2 img{bottom:-80px}section.payment p{font-size:1.8rem;line-height:2rem}section.payment span{font-size:2.5rem}section.rank{padding-top:30px}section.payment .paymentflex img{width:80%}}@media screen and (width>=1400px){header .eachTextAnime{font-size:3.6rem}main .orenge_line{font-size:3rem}main h3{font-size:2.8rem;line-height:50px}main .flex p{font-size:4rem}h4{font-size:4.6rem}main .smalltext{font-size:2rem}main h3.back_orenge{font-size:3.4rem;line-height:45px}}@media screen and (width>=1600px){header .eachTextAnime{font-size:3.6rem}main .orenge_line{font-size:3rem}main h3{font-size:2.8rem;line-height:50px}main .flex p{font-size:4rem}h4{font-size:4.6rem}main .smalltext{font-size:2rem}main h3.back_orenge{font-size:3.4rem;line-height:45px}}form{font-family:irohamaru,sans-serif;font-style:normal;font-weight:400}.form{width:100%;margin-left:auto;margin-right:auto}form h2{margin-top:60px}form .center{text-align:center;margin-bottom:60px;font-family:irohamaru,sans-serif;font-size:24px;font-style:normal;font-weight:500}.Form-Item{align-items:center;width:70%;margin-bottom:20px;margin-left:auto;margin-right:auto;padding-bottom:20px;display:flex}.Form-Item2{margin-left:auto;margin-right:auto;display:flex}.Form-Item3{margin-bottom:20px;margin-left:2%;padding-bottom:20px;display:flex}.Form-Item5{width:73%;margin-left:auto;margin-right:auto;display:flex}.Form-Item6{margin-bottom:20px;margin-left:2%;padding-bottom:20px;display:flex}.dotted{background-image:linear-gradient(90deg,#f18700 2px,#0000 2px);background-position:bottom;background-repeat:repeat-x;background-size:10px 2px;width:70%;margin-left:auto;margin-right:auto}.Form-Item-Label{text-align:left;width:50%;font-size:16px;line-height:40px}form .wpcf7-input{background-color:#d9d9d9;border:none;border-radius:10px;width:150%;padding:10px}form .radio{align-items:center;display:flex}form .radio input{margin-top:0;margin-left:10px;margin-right:5px}form .button-wrap{text-align:center}form .button-wrap input{color:#fff;letter-spacing:.1em;background-color:#f18700;border-color:#f18700;border-radius:15px;margin-top:60px;margin-bottom:60px;padding:10px 40px;font-size:16px}form .wpcf7-list-item-label2{width:100%;margin-right:30px;line-height:40px}form .form1{width:250%;margin-top:10px;margin-left:10px}form .yestext{width:50%;padding-top:10px;line-height:40px}form .Form-Item-date1{float:left}form .date-flex{justify-content:space-between;display:flex}.Form-Item-Label2{text-align:left;width:100%;margin-left:20px;font-size:16px;line-height:40px}form .wpcf7-inputdate{width:100%;margin-top:5px;margin-left:20px;line-height:30px}form .Form-Item4{width:30%;margin-left:570px}.Form-Item-Label3{text-align:left;width:40%;font-size:16px;line-height:30px}.form__privacy{width:70%;margin-left:auto;margin-right:auto}.form__privacy a{color:#000}@media screen and (width<=1100px){form .wpcf7-input{width:120%}form .form1{width:160%}}@media screen and (width<=820px){.form{width:70%}form .wpcf7-input{width:100%}form .form1{width:120%;margin-top:10px;margin-left:10px}}@media screen and (width<=500px){.form{width:80%}form .wpcf7-input,form .form1{width:100%}form .radio{width:20%}form .Form-Item,form .Form-Item2{display:block}form .Form-Item-Label3{width:100%;display:block}form .yestext{width:90%;margin-left:auto;line-height:20px}form .Form-Item-Label{width:100%}form .Form-Item6{display:block}.Form-Item-Label2{margin-bottom:20px;margin-left:0;font-size:14px;line-height:20px}.Form-Item-Label3{margin-bottom:20px}.form__privacy a{font-size:14px}}.privacy-text{width:90%;margin:80px auto;font-family:irohamaru,sans-serif;font-size:20px;font-style:normal;font-weight:400}.privacy-text h2{margin-bottom:40px}.privacy-text p{width:70%;margin-left:auto;margin-right:auto;line-height:30px}@media screen and (width<=700px){.privacy-text{width:100%;margin-top:40px;margin-bottom:40px;font-size:16px}.privacy-text h2{margin-bottom:30px}.privacy-text p{width:90%;line-height:26px}}.thanks-text{width:90%;margin:80px auto;font-family:irohamaru,sans-serif;font-size:20px;font-style:normal;font-weight:400}.thanks-text h2{margin-bottom:40px}.thanks-text .thanks{margin-left:auto;margin-right:auto;line-height:30px}@media screen and (width<=700px){.thanks-text{width:100%;margin-top:40px;margin-bottom:40px;font-size:16px}.thanks-text h2{margin-bottom:30px}.thanks-text p{width:90%;line-height:26px}}
