@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:inherit;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}button{-webkit-appearance:none;appearance:none;background:0;border:0;margin:0;outline:none;padding:0}dialog{display:block}:where(dialog){background-color:unset;border:unset;color:unset;height:unset;inset-inline-end:unset;inset-inline-start:unset;margin:unset;max-height:unset;max-width:unset;overflow:unset;padding:unset;width:unset}.anime{animation-duration:.5s;animation-fill-mode:forwards}.anime:not(.key){transition-duration:.5s}.anime.quick{animation-duration:0s;transition-duration:0s}.anime.flip-x{transform:rotateX(90deg)}.anime.flip-y{transform:rotateY(90deg)}.anime.zoom-in{transform:scale(0)}.anime.top-in{transform:translateY(-50px);transform-origin:0 0}.anime.bottom-in{transform:translateY(50px)}.anime.left-in{transform:translateX(-50px)}.anime.right-in{transform:translateX(50px)}@keyframes transform-purge{to{opacity:1;transform:none}}.anime.bottom-in,.anime.fade-in,.anime.flip-x,.anime.flip-y,.anime.left-in,.anime.right-in,.anime.top-in,.anime.zoom-in{opacity:0;transition-property:opacity,transform}.anime.animated .anime.bottom-in.chain:not(.key),.anime.animated .anime.fade-in.chain:not(.key),.anime.animated .anime.flip-x.chain:not(.key),.anime.animated .anime.flip-y.chain:not(.key),.anime.animated .anime.left-in.chain:not(.key),.anime.animated .anime.right-in.chain:not(.key),.anime.animated .anime.top-in.chain:not(.key),.anime.animated .anime.zoom-in.chain:not(.key),.anime.bottom-in.animated:not(.key),.anime.bottom-in.lock:not(.key),.anime.fade-in.animated:not(.key),.anime.fade-in.lock:not(.key),.anime.flip-x.animated:not(.key),.anime.flip-x.lock:not(.key),.anime.flip-y.animated:not(.key),.anime.flip-y.lock:not(.key),.anime.left-in.animated:not(.key),.anime.left-in.lock:not(.key),.anime.right-in.animated:not(.key),.anime.right-in.lock:not(.key),.anime.top-in.animated:not(.key),.anime.top-in.lock:not(.key),.anime.zoom-in.animated:not(.key),.anime.zoom-in.lock:not(.key),.swiper-slide-active .anime.bottom-in:not(.key),.swiper-slide-active .anime.fade-in:not(.key),.swiper-slide-active .anime.flip-x:not(.key),.swiper-slide-active .anime.flip-y:not(.key),.swiper-slide-active .anime.left-in:not(.key),.swiper-slide-active .anime.right-in:not(.key),.swiper-slide-active .anime.top-in:not(.key),.swiper-slide-active .anime.zoom-in:not(.key){opacity:1;transform:none}.anime.animated .anime.bottom-in.chain.key,.anime.animated .anime.fade-in.chain.key,.anime.animated .anime.flip-x.chain.key,.anime.animated .anime.flip-y.chain.key,.anime.animated .anime.left-in.chain.key,.anime.animated .anime.right-in.chain.key,.anime.animated .anime.top-in.chain.key,.anime.animated .anime.zoom-in.chain.key,.anime.bottom-in.animated.key,.anime.bottom-in.lock.key,.anime.fade-in.animated.key,.anime.fade-in.lock.key,.anime.flip-x.animated.key,.anime.flip-x.lock.key,.anime.flip-y.animated.key,.anime.flip-y.lock.key,.anime.left-in.animated.key,.anime.left-in.lock.key,.anime.right-in.animated.key,.anime.right-in.lock.key,.anime.top-in.animated.key,.anime.top-in.lock.key,.anime.zoom-in.animated.key,.anime.zoom-in.lock.key,.swiper-slide-active .anime.bottom-in.key,.swiper-slide-active .anime.fade-in.key,.swiper-slide-active .anime.flip-x.key,.swiper-slide-active .anime.flip-y.key,.swiper-slide-active .anime.left-in.key,.swiper-slide-active .anime.right-in.key,.swiper-slide-active .anime.top-in.key,.swiper-slide-active .anime.zoom-in.key{animation-name:transform-purge}.anime.expand-left{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}.anime.expand-right{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.anime.expand-top{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}.anime.expand-bottom{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.anime.animated .anime.expand-bottom.chain:not(.key),.anime.animated .anime.expand-left.chain:not(.key),.anime.animated .anime.expand-right.chain:not(.key),.anime.animated .anime.expand-top.chain:not(.key),.anime.expand-bottom.animated:not(.key),.anime.expand-bottom.lock:not(.key),.anime.expand-left.animated:not(.key),.anime.expand-left.lock:not(.key),.anime.expand-right.animated:not(.key),.anime.expand-right.lock:not(.key),.anime.expand-top.animated:not(.key),.anime.expand-top.lock:not(.key),.swiper-slide-active .anime.expand-bottom:not(.key),.swiper-slide-active .anime.expand-left:not(.key),.swiper-slide-active .anime.expand-right:not(.key),.swiper-slide-active .anime.expand-top:not(.key){-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.anime.animated .anime.expand-bottom.chain.key,.anime.animated .anime.expand-left.chain.key,.anime.animated .anime.expand-right.chain.key,.anime.animated .anime.expand-top.chain.key,.anime.expand-bottom.animated.key,.anime.expand-bottom.lock.key,.anime.expand-left.animated.key,.anime.expand-left.lock.key,.anime.expand-right.animated.key,.anime.expand-right.lock.key,.anime.expand-top.animated.key,.anime.expand-top.lock.key,.swiper-slide-active .anime.expand-bottom.key,.swiper-slide-active .anime.expand-left.key,.swiper-slide-active .anime.expand-right.key,.swiper-slide-active .anime.expand-top.key{animation-name:expand}@keyframes expand{to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.anime.blur-in{filter:blur(12px);opacity:0}.anime.animated .anime.blur-in.chain:not(.key),.anime.blur-in.animated:not(.key),.anime.blur-in.lock:not(.key),.swiper-slide-active .anime.blur-in:not(.key){filter:blur(0);opacity:1}.anime.animated .anime.blur-in.chain.key,.anime.blur-in.animated.key,.anime.blur-in.lock.key,.swiper-slide-active .anime.blur-in.key{animation-name:blur-in}@keyframes blur-in{to{filter:blur(0);opacity:1}}.robo{font-family:Roboto Flex,M PLUS\ 2,Noto Sans Japanese,Noto Sans JP,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.flex{display:flex}.flex.bet,.pc-flex.bet,.sp-flex.bet{justify-content:space-between}.flex.aro,.pc-flex.aro,.sp-flex.aro{justify-content:space-around}.flex.vstart,.pc-flex.vstart,.sp-flex.vstart{align-items:flex-start}.flex.vend,.pc-flex.vend,.sp-flex.vend{align-items:flex-end}.flex.vcenter,.pc-flex.vcenter,.sp-flex.vcenter{align-items:center}.flex.hstart,.pc-flex.hstart,.sp-flex.hstart{justify-content:flex-start}.flex.hcenter,.pc-flex.hcenter,.sp-flex.hcenter{justify-content:center}.flex.hend,.pc-flex.hend,.sp-flex.hend{justify-content:flex-end}.flex.str,.pc-flex.str,.sp-flex.str{align-items:stretch}.flex.vert,.pc-flex.vert,.sp-flex.vert{flex-direction:column}.flex.break,.pc-flex.break,.sp-flex.break{flex-wrap:wrap}body.lock{overflow:hidden}.serif{font-family:"Noto Serif JP",Yu Mincho,YuMincho,Hiragino Mincho ProN,"NotoSerifCJKjp",HGS明朝E,HG明朝E,serif}.is-none{display:none!important}.ta-center{text-align:center}.ta-right{text-align:right}.ta-left{text-align:left}.fw-700{font-weight:700}.fw-900{font-weight:900}.fz-e7{font-size:.7em}.fz-e8{font-size:.8em}.fz-e9{font-size:.9em}.is-false{pointer-events:none}.is-screenReader{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.grayscale{filter:grayscale(100%)}.youtube-wrap,.youtubeWrap{padding-top:56.25%;position:relative;width:100%}.youtube-wrap iframe,.youtubeWrap iframe{height:100%!important;position:absolute;right:0;top:0;width:100%!important}.youtubeCrop{overflow:hidden;padding-bottom:56%;position:relative;z-index:1}.youtubeCrop__img{left:0;position:absolute;top:50%;translate:0,-50%;width:100%}.uLineAnime{position:relative;text-decoration:none}.uLineAnime:before{background:#0251b6;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:rotateY(90deg);transform-origin:50%;transition-duration:.5s;width:100%;z-index:5}.uLineAnime.uline-block{display:block}.uLineAnime.uline-left:before{transform-origin:0}.uLineAnime.uline-right:before{transform-origin:100%}.uLineAnime.active,.uLineAnime:hover,a.active .uLineAnime,a:hover .uLineAnime{text-decoration:none}.uLineAnime.active:before,.uLineAnime:hover:before,a.active .uLineAnime:before,a:hover .uLineAnime:before{transform:rotateY(0deg)}.activeView:not(.active){display:none!important}.activeToggle.active .activeToggle__off,.activeToggle:not(.active) .activeToggle__on{display:none}.slideshow{overflow:hidden}.slideshow__list{animation-fill-mode:both;animation-iteration-count:infinite;animation-name:slideshow-loop;animation-timing-function:linear;will-change:translate}.slideshow--hoverStop:hover .slideshow__list{animation-play-state:paused}.slideshow--r .slideshow__list{animation-direction:reverse}.slideshow__item{white-space:nowrap}@keyframes slideshow-loop{0%{translate:0}to{translate:-100% 0}}.mdOverlay{background:rgba(0,0,0,.5);cursor:pointer;height:100%;position:fixed;right:0;top:0;transition-duration:.5s;width:100%;z-index:1000}.mdOverlay:not(.active){opacity:0;pointer-events:none;visibility:hidden}.mdOverlay--ripple{border-radius:50%;height:300vh;transform:translate(50%,-50%);width:300vh}.mdOverlay--ripple:not(.active){height:0;width:0}.mdOverlay--shutter{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.5) 50%,hsla(0,0%,100%,0));height:200vh}.mdOverlay--shutter:not(.active){transform:translateY(-100%)}.mdModal{left:50%;max-width:calc(100% - 4rem);pointer-events:none;position:fixed;top:50%;transition-duration:.3s;width:-moz-fit-content;width:fit-content;z-index:50000}.mdModal:not([open]){opacity:0;visibility:hidden}.mdModal a,.mdModal button,.mdModal iframe,.mdModal__bg,.mdModal__box{pointer-events:auto}.mdModal__bg{background:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.mdModal__bg:not(.js-modal-close){cursor:default}.mdModal__bg--hide{opacity:0}.mdModal__frame{position:relative;transform:translate(-50%,-50%);z-index:2}.mdModal__close{color:#fff;font-size:3rem;height:5rem;position:absolute;right:0;top:-5rem;width:5rem;z-index:2}.mdModal__box{background:#fff;display:inline-block;max-height:calc(90vh - 5rem);overflow-y:auto;position:relative;z-index:2}.mdLoading{max-height:60vh;min-height:9rem;position:relative}.mdLoading:before{animation-duration:.5s;animation-iteration-count:infinite;animation-name:mdLoading;animation-timing-function:linear;border:3px solid #0251b6;border-bottom-color:rgba(2,81,182,.5);border-radius:50%;content:"";display:block;height:4rem;left:50%;margin:-2rem 0 0 -2rem;position:absolute;top:50%;width:4rem;z-index:2}.mdLoading:not(.active){opacity:0;visibility:hidden}@keyframes mdLoading{to{transform:rotate(1turn)}}.mdList{display:grid;font-size:2rem;font-weight:500;gap:1.2rem;letter-spacing:.05em;line-height:1.6}.mdList>li{padding-left:3rem;position:relative}.mdList>li:before{content:"・";display:block;left:0;position:absolute;text-align:center;top:0;width:3rem}.mdListNo{display:grid;font-size:2rem;font-weight:500;gap:1.6rem;letter-spacing:.05em;line-height:1.6}.mdListNo:not(.no-reset){counter-reset:no}.mdListNo>li{counter-increment:no;padding-left:3rem;position:relative}.mdListNo>li:before{content:counter(no) ".";display:block;left:2.5rem;position:absolute;text-align:right;top:0;transform:translateX(-100%);width:-moz-fit-content;width:fit-content}.mdListIcon{display:grid;font-size:2rem;font-weight:500;gap:1.6rem;letter-spacing:.05em;line-height:1.6}.mdListIcon>li{padding-left:3.2rem;position:relative}.mdListIcon>li:before{aspect-ratio:48/48;background:url(../img/note_icon.png) 0 0/cover no-repeat;content:"";display:block;height:2.4rem;left:0;position:absolute;top:.3rem}.mdListNote{display:grid;font-size:2rem;font-weight:500;gap:.8rem;letter-spacing:.05em;line-height:1.6}.mdListNote>li{padding-left:2.5rem;position:relative}.mdListNote>li:before{content:"※";display:block;left:0;position:absolute;top:0;width:2.5rem}.mdListChar{display:grid;font-size:2rem;font-weight:500;gap:1.6rem;letter-spacing:.05em;line-height:1.6}.mdListChar>li{padding-left:3rem;position:relative}.mdListChar>li:before{content:attr(data-char);display:block;left:0;position:absolute;top:0;width:3rem}.mdLay{display:flex;transform:perspective(0) translateZ(0);vertical-align:middle;z-index:1}.mdLay,.mdLay__bg{position:relative;transition-duration:.3s}.mdLay__bg{width:100%;z-index:2}.mdLay__bg img{display:block;width:100%}.mdLay.zoom{overflow:hidden}.mdLay__box{height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}a.active .mdLay.zoom .mdLay__bg,button.active .mdLay.zoom .mdLay__bg{scale:1.1}@font-face{font-display:swap;font-family:iconfont;src:url(font/icon/iconfont.eot?ad708a144d4f52a9ee51c02a6a7128be?#iefix) format("embedded-opentype"),url(font/icon/iconfont.woff2?ad708a144d4f52a9ee51c02a6a7128be) format("woff2"),url(font/icon/iconfont.woff?ad708a144d4f52a9ee51c02a6a7128be) format("woff")}.iconfont,i[class*=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:iconfont!important;font-style:normal;font-variant:normal;font-weight:400!important;text-decoration:none;text-transform:none}i[class*=icon-]{display:inline-block;line-height:1;pointer-events:none;vertical-align:middle}i[class*=icon-]:before{display:inline-block;vertical-align:bottom}.icon-blank:before{content:"\f101"}.icon-btn-arrow:before{content:"\f102"}.icon-close:before{content:"\f103"}.icon-down:before{content:"\f104"}.icon-facebook:before{content:"\f105"}.icon-instagram:before{content:"\f106"}.icon-left:before{content:"\f107"}.icon-line:before{content:"\f108"}.icon-pdf:before{content:"\f109"}.icon-right:before{content:"\f10a"}.icon-up:before{content:"\f10b"}.icon-x-alt:before{content:"\f10c"}.icon-x:before{content:"\f10d"}.fadeUp{transition:.6s ease;transition-property:opacity,transform}.fadeUp:not(.animated){opacity:0;transform:translateY(3rem)}.confirm .formArea__input,.formArea:not(.confirm) .formArea__confirm{display:none!important}.wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:static}.wpcf7-not-valid-tip{color:#fee}.wpcf7-checkbox,.wpcf7-radio{display:flex;flex-wrap:wrap;gap:.5rem}.mdBtn{--bg-color:var(--grade-01-button);align-items:center;color:#fff;cursor:pointer;display:flex;font-size:2.4rem;font-weight:700;height:8rem;justify-content:space-between;letter-spacing:.05em;line-height:1;margin:0 auto;padding:0 2.5rem .3rem 3.8rem;position:relative;transition-duration:.3s;width:43.6rem;z-index:1}.mdBtn--orange{--bg-color:var(--grade-03)}.mdBtn__bg{inset:0;position:absolute;z-index:-1}.mdBtn__bg:after{--cut-x:1.9rem;--cut-y:2.5rem;background:var(--bg-color);-webkit-clip-path:polygon(var(--cut-x) 0,calc(100% - var(--cut-x)) 0,100% var(--cut-y),100% calc(100% - var(--cut-y)),calc(100% - var(--cut-x)) 100%,var(--cut-x) 100%,0 calc(100% - var(--cut-y)),0 var(--cut-y));clip-path:polygon(var(--cut-x) 0,calc(100% - var(--cut-x)) 0,100% var(--cut-y),100% calc(100% - var(--cut-y)),calc(100% - var(--cut-x)) 100%,var(--cut-x) 100%,0 calc(100% - var(--cut-y)),0 var(--cut-y));content:"";inset:0;position:absolute}.mdBtn__bg--02{filter:blur(.75rem);transition:filter .3s;z-index:-2}.mdBtn__arrow{align-items:center;display:flex;justify-content:flex-end}.mdBtn__arrow span{background:url(../img/icon/btn-arrow.svg) 50%/auto 100% no-repeat;display:block;height:2rem;width:1.2rem}.mdBtn__icon{font-size:3.2rem;transition:opacity .3s}@keyframes btnArrow{0%,66%{opacity:.4}33%{opacity:1}}.mdAcc__check{display:none}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__btn{cursor:pointer}.mdAcc__body{transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease,-ms-grid-rows .3s ease}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__body{display:grid;grid-template-rows:0fr;overflow:hidden}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__body>*{overflow:hidden}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__body.active,.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__check:checked~.mdAcc__body,.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__check:checked~.mdAcc__btn .mdAcc__body{grid-template-rows:1fr}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__in{overflow:hidden}.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__check:checked~.mdAcc__btn .mdAcc__off,.mdAcc:not(.mdAcc--pc,.mdAcc--sp) .mdAcc__check:not(:checked)~.mdAcc__btn .mdAcc__on{display:none}.unwrap{margin-inline:calc(50% - 50vw);width:100vw}.pageMv{align-items:center;background:url(../img/head_line.svg) 0 100%/100% auto no-repeat,url(../img/dot_bg.png) 0 0/3.2rem auto repeat;background-color:#fff;display:flex;height:48rem;justify-content:center;padding-top:7.8rem}.pageMv__title{height:20.1rem;position:relative;z-index:1}.pageMv__title img{height:100%;width:auto}.pageMv__scroller{left:0;overflow:hidden;position:absolute;top:18.6rem;width:100%;z-index:0}.pageMv__scroll{align-items:center;display:flex;gap:8rem;justify-content:flex-start;opacity:.5;padding-right:8rem;width:max-content}.pageMv__scroll img{height:18.5rem;width:auto}.hoverZoom:hover{scale:1.1}.fixTicket{bottom:5rem;position:fixed;right:1.2rem;transition-duration:.3s;width:25.8rem;z-index:100}.fixTicket__btn{color:var(--accent-01);font-size:4.5rem;margin:0 .8rem .4rem auto}.fixTicket__link{display:block}.fixTicket__link:hover{filter:brightness(80%)}.fixTicket img{width:100%}.content{margin:0 auto;max-width:120rem;position:relative;z-index:1}.content:after,.content:before{-webkit-clip-path:var(--corner-cut);clip-path:var(--corner-cut);content:"";height:calc(100% - .4rem);left:0;position:absolute;top:0;width:100%}.content:before{background:#fff url(../img/dot_bg.png) 0 100%/3.2rem auto repeat;position:absolute;z-index:-1}.content:after{background:var(--grade-01-button);transform:translate(.4rem,.4rem);z-index:-2}.content__block{position:relative}.content__block:before{background:var(--surface-sub);-webkit-clip-path:var(--corner-cut);clip-path:var(--corner-cut);content:"";inset:0;position:absolute;z-index:-1}.container{position:relative}.container:before{background:url(../img/bg.png) 50%/cover no-repeat;content:"";height:100vh;left:0;position:fixed;top:0;width:100%;z-index:-1}:root{--font-en-primary:"Orbitron","M PLUS 1",sans-serif;--accent-01:#087fef;--accent-03-under-text:#f1ffa1;--accent-primary:#f90;--accent-secondary:#3db7ff;--surface-sub:#f7f9fc;--text-default:#102950;--text-default-on-dark:#fff;--border-default:#d9dbde;--border-sub:#050814;--background-default:#f7f9fc;--grade-01-button:linear-gradient(to right,var(--accent-01) 0%,var(--accent-secondary) 31%,var(--accent-primary) 72%);--grade-02:linear-gradient(240deg,var(--accent-secondary) 0%,var(--accent-01) 100%);--grade-03:linear-gradient(to right,#f15a2c 0%,var(--accent-primary) 100%);--corner-cut-size:6.5rem;--corner-cut:polygon(var(--corner-cut-size) 0,100% 0,100% calc(100% - var(--corner-cut-size)),calc(100% - var(--corner-cut-size)) 100%,0 100%,0 var(--corner-cut-size))}html{background-color:var(--background-default);font-size:.5208333333vw}*,:after,:before{box-sizing:border-box}body{min-height:100dvh;width:100%}img{box-sizing:content-box;height:auto;max-width:100%;vertical-align:middle}body{line-height:1.8}body,button,input,select,textarea{word-wrap:break-word;color:var(--text-default);font-family:M PLUS\ 1,Noto Sans Japanese,Noto Sans JP,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:1.6rem;font-weight:400}a{color:var(--text-default);text-decoration:none;transition-duration:.3s}p:not([class],:last-child){margin-bottom:1em}::selection{background-color:#02469d;color:#fff}b,strong{font-weight:700}sup{font-size:.7em;vertical-align:super}table{max-width:100%;width:100%}table p:not([class],:last-child){margin-bottom:1em}td,th{word-wrap:break-word;min-height:1em;word-break:break-all}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c1c1c1}input::placeholder,textarea::placeholder{color:#c1c1c1}textarea{resize:vertical}[type=email],[type=password],[type=search],[type=tel],[type=text],[type=url],button,select,textarea{background:0;border:0;outline:none}[type=checkbox],[type=radio],[type=submit],a,area,button,label,select,summary{cursor:pointer}.header{left:0;position:fixed;top:0;white-space:nowrap;width:100%;z-index:1000}.header__frame{align-items:center;display:flex;justify-content:space-between;padding:.8rem 4.4rem 0 6rem}.header__logo{display:block;width:10.3rem}.headerNav{align-items:center;background:url(../img/nav_bg.png) 50%/cover no-repeat;display:flex;gap:.8rem;height:12.4rem;justify-content:center;line-height:1;width:52.75rem}.headerNav__item{-webkit-tap-highlight-color:transparent;font-size:2rem;font-weight:700;letter-spacing:.05em;width:auto}.headerNav__in{padding:1rem 2rem;position:relative;z-index:2}.headerNav__bg{inset:0;margin:auto;opacity:0;position:absolute;transition-duration:.3s;z-index:1}.headerNav__bg--1{transform:translate(.3rem,.2rem);width:6.7rem}.headerNav__bg--2{transform:translate(-.8rem,-.5rem);width:6.8rem}.headerNav__bg--3{transform:translate(-.5rem,.2rem);width:6.4rem}a.active .headerNav__bg,a:hover .headerNav__bg{opacity:1}.headerNav__text{position:relative;z-index:2}.gNavBtn{background:url(../img/nav_sp_btn.png) 50%/cover no-repeat;border:0;cursor:pointer;display:inline-block;height:6.1rem;position:fixed;right:1.5rem;top:1rem;vertical-align:middle;width:6.4rem;z-index:1001}.gNavBtn:after,.gNavBtn:before{background:50%/cover no-repeat;inset:0;margin:auto;position:absolute;transition:opacity .3s ease}.gNavBtn:before{background-image:url(../img/nav_sp_bar.png);content:"";height:2.6rem;width:2.7rem}.gNavBtn:after{background-image:url(../img/nav_sp_close.png);content:"";height:2.65rem;opacity:0;width:2.65rem}.gNavBtn.active:before{opacity:0}.gNavBtn.active:after{opacity:1}.gNav{align-items:center;background:var(--surface-sub) url(../img/head_line_sp.svg) left bottom/100% auto no-repeat;display:flex;flex-direction:column;gap:2.1rem;justify-content:flex-start;max-height:calc(100% - 6rem);overflow-y:auto;padding:8.6rem 0 8.8rem;position:fixed;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:999}.gNav:not(.active){opacity:0;pointer-events:none}.gNav__item{font-size:1.8rem;font-weight:700;line-height:1.6}.gNav__obj{bottom:2.4rem;left:2.6rem;pointer-events:none;position:absolute;width:9.7rem}.footer{background:var(--accent-primary);height:13rem;margin:12rem 0 0;padding-top:3.6rem;position:sticky;text-align:center;top:100%;z-index:2}.footer__link{color:var(--text-default-on-dark);font-size:1.4rem;font-weight:500;line-height:1.6;text-decoration:underline}.footer__link:hover{text-decoration:none}.footer__copy{margin:.2rem auto 0;width:77.2rem}.topPrize{margin-top:16rem;min-height:120.2rem;padding:16rem 0;position:relative;text-align:center}.topPrize__title{margin:0 auto;position:relative;width:23.2rem;z-index:2}.topPrize__list{margin:5rem auto 0;max-width:121.6rem;transform:translateX(.6rem)}.topPrize__box{align-items:center;display:flex;justify-content:center;position:relative}.topPrize__box--02,.topPrize__box--03{height:20.2rem}.topPrize__head{margin:6.8rem auto 0;width:9.7rem}.topPrize__text{font-size:3.2rem;font-weight:800;letter-spacing:.05em;line-height:1.6;margin:.8rem 0 0}.topPrize__note,.topPrize__text{-webkit-text-stroke:#fff 3px;paint-order:stroke}.topPrize__note{margin:1.2rem auto 0;width:-moz-fit-content;width:fit-content}.topPrize__obj{left:0;pointer-events:none;position:absolute;top:-13.8rem;width:100%;z-index:0}.topPrize__obj img{width:100%}.topPrize__bg{-webkit-clip-path:inset(0);clip-path:inset(0);inset:0;pointer-events:none;position:absolute;z-index:-1}.topPrize__bgInner{inset:-100vh 0;position:absolute}.topPrize__bgImg{display:block;height:100vh;-o-object-fit:cover;object-fit:cover;position:sticky;top:0;width:100%}.topPlat{margin-top:16rem;text-align:center}.topPlat__title{margin:0 auto;width:32.8rem}.topPlat__img{display:block;margin:6.4rem auto 0;width:40rem}.topPlat__img:hover{opacity:.7}.topOrg{margin-top:24rem}.topOrg__title{margin:0 auto;width:52rem}.topOrg__img{margin:6.4rem auto 0;width:104.2rem}.topMv{opacity:0;position:relative;z-index:1}.topMv.animated{opacity:1;transition:.6s ease}.topMv__logo{animation:mvLogo 3s cubic-bezier(.37,0,.63,1) 1.8s infinite;left:16.7rem;position:absolute;top:11.8rem;width:75.5rem}.topMv__logo:is(.animated>*){transition:.6s ease .4s;transition-property:opacity,transform}.topMv__logo:not(:is(.animated>*)){opacity:0;transform:translateY(3rem)}@keyframes mvLogo{0%,to{translate:0 0}50%{translate:0 -2rem}}.topMv__box{filter:drop-shadow(0 0 1rem #fff) drop-shadow(0 0 1rem #fff);height:18rem;left:27.4rem;position:absolute;top:74.1rem;width:54rem}.topMv__text{display:block;position:absolute}.topMv__text--1{left:6.4rem;top:0;width:41.05rem}.topMv__text--2{bottom:0;left:0;width:54rem}.topMv__text:is(.animated>*>*){transition:.6s ease;transition-property:opacity,transform}.topMv__text--1:is(.animated>*>*){transition-delay:.7s}.topMv__text--2:is(.animated>*>*){transition-delay:1s}.topMv__text:not(:is(.animated>*>*)){opacity:0;transform:translateY(3rem)}.topMv__bg img{width:100%}.topGame{margin-top:15.6rem;position:relative;z-index:2}.topGame__title{margin:0 auto;width:71.1rem}.topGame__img{margin-top:6.4rem}.topGame__logo{display:block;margin:6.4rem auto 0;width:48rem}.topGame__logo:hover{opacity:.7}.topEli{margin-top:16rem}.topEli__title{margin:0 auto;width:42.4rem}.topEli__list{align-items:flex-start;display:flex;justify-content:space-between;margin:6.4rem 0 0}.topEli__item{background:url(../img/top/eli_box.png) 50%/cover no-repeat;height:30rem;position:relative;width:38.9rem}.topEli__box,.topEli__item{align-items:center;display:flex;flex-direction:column;justify-content:center}.topEli__box{font-weight:700;text-align:center}.topEli__box--02{padding-bottom:1.6rem}.topEli__box--03{padding-top:2.4rem}.topEli__sub{font-size:2.8rem;letter-spacing:.05em;line-height:1.6}.topEli__sub--03{font-size:4.8rem}.topEli__sub--03 small{font-size:4rem}.topEli__main{font-family:var(--font-en-primary);font-size:5.6rem}.topEli__main--01{align-items:flex-end;display:flex;gap:.8rem;justify-content:center;line-height:1.4;margin:.4rem 0 0}.topEli__main--02{font-size:4.6rem;line-height:1.2;margin:.7rem 0 0}.topEli__main--03{line-height:1;margin-bottom:.2rem}.topEli__number{font-family:var(--font-en-primary);font-size:9.6rem;line-height:1}.topEli__note{margin:6.4rem auto 0;width:-moz-fit-content;width:fit-content}.topEli__btn{margin-top:4.8rem}.topDetail{margin:16rem 0 0}.topDetail__title{margin:0 auto;width:80.8rem}.topDetail__bar{background:url(../img/top/detail_bar.png) 0 0/100% auto repeat-y;height:96.6rem;left:11.6rem;position:absolute;top:8.9rem;width:.2rem;z-index:2}.topDetail__content{line-height:1.6;margin-top:6.4rem;padding:6.7rem 5rem}.topDetail__block{margin:4rem 0 0;padding:3.8rem 0}.topDetail__block+.topDetail__block{margin-top:4.2rem}.topDetail__blockTitle{align-items:center;display:flex;gap:1.3rem;justify-content:flex-start;margin:0 0 3.2rem;padding:0 0 0 10.2rem}.topDetail__blockTitleImg{width:9.7rem}.topDetail__blockTitleText{-webkit-text-fill-color:transparent;background:var(--grade-02);-webkit-background-clip:text;background-clip:text;font-size:3.2rem;font-weight:700;letter-spacing:.05em}.topDetail__item{align-self:flex-start;display:flex;gap:1.6rem;justify-content:space-between;padding:0 3rem 0 11rem}.topDetail__item+.topDetail__item{margin-top:3.2rem}.topDetail__head{font-size:2.8rem;font-weight:800;position:relative;width:18rem;z-index:3}.topDetail__head:before{background:url(../img/star.png) 50%/cover no-repeat;content:"";height:4.4rem;left:-6rem;position:absolute;top:0;width:4.4rem}.topDetail__body{flex:1 0;font-size:2.4rem;font-weight:800;letter-spacing:.05em;padding:.6rem 1rem 0 0}.topDetail__line{align-items:center;display:flex;justify-content:flex-start}.topDetail__line+.topDetail__line{margin-top:1.3rem}.topDetail__lineHead{display:block;margin-right:-.1em}.topDetail__lineHead:before{content:"【";margin-left:-.5em;margin-right:-.1em}.topDetail__lineHead:after{content:"】"}.topDetail__text{font-size:2rem;font-weight:500;letter-spacing:.05em;margin:1.5rem 0 0}.topDetail__note{margin:.2rem 0 0}.topContact{margin-top:24rem}.topContact__title{margin:0 auto;width:61.6rem}.topContact__mail{display:block;font-size:4rem;font-weight:700;letter-spacing:.05em;line-height:1.6;margin:4.6rem auto 0;text-align:center;width:-moz-fit-content;width:fit-content}.topContact__mail:hover{opacity:.7}.topContact__content{margin-top:4.8rem;padding:8.2rem 0}.topContact__head{background:var(--text-default);color:var(--text-default-on-dark);font-size:3.2rem;height:4.3rem;line-height:1;margin:0 auto;padding:.3rem 1rem 0;width:-moz-fit-content;width:fit-content}.topContact__head,.topContact__time{font-weight:700;letter-spacing:.05em}.topContact__time{font-size:2.4rem;line-height:1.6;margin:3.6rem 0 0;text-align:center}.topContact__note{margin:2.5rem auto 0;width:-moz-fit-content;width:fit-content}.topAbout{margin-top:10rem;position:relative;z-index:2}.topAbout__title{margin:0 auto;width:57.4rem}.topAbout__content{margin-top:6.4rem;padding:5.4rem 0 7.1rem;text-align:center}.topAbout__head{color:var(--accent-primary);font-size:4.8rem;font-weight:900;line-height:1.6}.topAbout__text{font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1.6;margin-top:2.2rem}.topAbout__bg{left:0;pointer-events:none;position:absolute;top:-11.8rem;width:100%;z-index:-1}.topAbout__bg img{width:100%}.rulesScore{margin:12rem 0 0;text-align:center}.rulesScore__title{margin:0 auto;width:71.1rem}.rulesScore__content{margin-top:6.4rem;padding:6.6rem 0}.rulesScore__head{font-size:3.2rem;font-weight:700;letter-spacing:.05em;line-height:1.6}.rulesScore__img{margin:4rem auto 0;width:57.8rem}.rulesQua{margin:16rem 0 0}.rulesQua__title{margin:0 auto;width:103.6rem}.rulesQua__content{margin-top:6.4rem;padding:6.6rem 10rem 8.6rem}.rulesQua__block:not(:first-child){margin-top:6.5rem}.rulesQua__blockTitle{font-size:3.2rem;font-weight:700;letter-spacing:.05em;line-height:1.6}.rulesQua__list{margin-top:2.4rem}.rulesQua__img{margin:4.6rem 0}.rulesQua__steps{align-items:stretch;display:flex;gap:4rem;justify-content:space-between;margin:3.2rem 0;position:relative;width:100%}.rulesQua__step{font-size:2rem;font-weight:500;letter-spacing:.05em;line-height:1.6;padding:7.3rem 4rem;position:relative;width:48rem}.rulesQua__stepHead{width:17.6rem}.rulesQua__stepBox{margin-top:3.2rem}.rulesQua__stepBox+.rulesQua__stepBox{margin-top:3.4rem}.rulesQua__stepChip{background:var(--text-default);color:var(--text-default-on-dark);font-size:2rem;font-weight:700;height:3.1rem;letter-spacing:.05em;line-height:1;margin-bottom:1.2rem;padding:.5rem .8rem 0;width:-moz-fit-content;width:fit-content}.rulesQua__stepLine{align-items:center;display:flex;justify-content:flex-start}.rulesQua__stepLine+.rulesQua__stepLine{margin-top:1.8rem}.rulesQua__stepLineHead{display:block;font-weight:700;margin-right:.7rem}.rulesQua__stepLineHead:before{content:"【";margin-left:-.2em;margin-right:-.1em}.rulesQua__stepLineHead:after{content:"】";margin-left:-.08em}.rulesQua__stepMusic{width:100%}.rulesQua__stepArrow{position:absolute;right:-5.1rem;top:50%;transform:translateY(-50%);width:6rem}.rulesQua__text{font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1.6;margin-top:5.2rem;text-align:center}.rulesQua__btn{margin-top:5.4rem}.rulesProh{margin:16rem 0 0}.rulesProh__title{margin:0 auto;width:42.3rem}.rulesProh__content{margin-top:6.4rem;padding:6.4rem 10rem 6.8rem}.rulesProh__head{border-bottom:1px solid var(--border-sub);font-size:3.2rem;font-weight:700;letter-spacing:.05em;line-height:1.6;padding:0 0 1.5rem}.rulesProh__list{margin-top:3.2rem}.rulesProh__subList{margin-left:-.2em;margin-top:1.6rem}.rulesMain{margin:16rem 0 0}.rulesMain__title{margin:0 auto;width:103.6rem}.rulesMain__content{margin-top:6.4rem;padding:6.6rem 10rem 6.8rem}.rulesMain__block:not(:first-child){margin-top:6.5rem}.rulesMain__blockTitle{font-size:3.2rem;font-weight:700;letter-spacing:.05em;line-height:1.6}.rulesMain__list{margin-top:2.4rem}.rulesMain__img{margin:3.1rem auto 0;text-align:center;width:92rem}.rulesMain__caption{padding-left:3rem;text-align:center}.rulesMain__caption,.rulesMain__music{font-size:2rem;font-weight:500;letter-spacing:.05em;line-height:1.6}.rulesMain__music{margin-top:2.4rem;padding:4rem 6.4rem 3.8rem}.rulesMain__music+.rulesMain__music{margin-top:2.4rem}.rulesMain__musicHead{height:6.2rem}.rulesMain__musicHead img{height:100%;width:auto}.rulesMain__musicTurn{font-size:2.4rem;font-weight:600;line-height:1.6;margin-top:.4rem;padding-left:3rem;position:relative}.rulesMain__musicTurn:before{aspect-ratio:1/1;background:var(--text-default);border-radius:100%;content:"";left:.7rem;position:absolute;top:1.2rem;width:1.4rem}.rulesMain__musicText{margin-top:.5em}.rulesMain__musicList{margin-top:.8rem;width:auto}.rulesMain__text{font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1.6;margin-top:5.2rem;text-align:center}.rulesMain__btn{margin-top:5.4rem}.entryTerm{margin:10.6rem 0 0;text-align:center}.entryTerm__text{font-size:2.4rem;font-weight:700;letter-spacing:.05em}.entryTerm__btn{margin-top:5.4rem}.entryRes{margin:16rem 0 0}.entryRes__title{margin:0 auto;width:42.3rem}.entryRes__content{margin-top:4.8rem;padding:6.6rem 10.2rem}.entryRes__text{font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:2;text-align:center}.entryPeriod{margin:16rem 0 0}.entryPeriod__title{margin:0 auto;width:71.1rem}.entryPeriod__content{margin-top:6.4rem;padding:6.4rem 10rem}.entryPeriod__limit{color:var(--accent-primary);font-size:3.6rem;font-weight:700;letter-spacing:.05em;text-align:center}.entryPeriod__limitNote{margin:2.4rem auto 4.8rem;max-width:92.6rem}.entryPeriod__block{margin-top:3.6rem;padding:4rem 3.7rem}.entryPeriod__head{background:var(--text-default);color:var(--text-default-on-dark);font-size:3.2rem;font-weight:700;height:4.3rem;letter-spacing:.05em;line-height:1;margin:0 auto;padding:.4rem 1rem 0;width:-moz-fit-content;width:fit-content}.entryPeriod__note{margin-right:-1em;margin-top:2.4rem}.entryHow{margin:16rem 0 0}.entryHow__title{margin:0 auto;width:71.1rem}.entryHow__content{margin-top:6.4rem;padding:6.6rem 10rem}.entryHow__block{font-size:2rem;font-weight:500;letter-spacing:.05em;line-height:1.6;padding:4rem 6.2rem 5.8rem 6.6rem}.entryHow__block--5{padding:4.8rem 6.6rem}.entryHow__block+.entryHow__block{margin-top:2.4rem}.entryHow__blockHead{align-items:center;display:flex;gap:.8rem;justify-content:flex-start}.entryHow__blockStep{width:15.4rem}.entryHow__blockTitle{align-items:center;display:flex;font-size:3.2rem;font-weight:700;gap:2.4rem;justify-content:flex-start;letter-spacing:.05em}.entryHow__blockCategory{background:var(--accent-03-under-text);font-size:2.4rem;font-weight:700;height:5rem;letter-spacing:.05em;line-height:1;padding:1.1rem 2.4rem 0}.entryHow__blockMarkerFrame{margin-top:1.6rem}.entryHow__blockMarkerFrame+.entryHow__blockMarkerFrame{margin-top:.7rem}.entryHow__blockMarker{background:linear-gradient(transparent 60%,var(--accent-03-under-text) 0);display:inline;font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:2}.entryHow__blockList{margin-top:3.4rem}.entryHow__blockListNote{font-size:1.8rem;margin-top:2.4rem}.entryHow__blockListNote>li{padding-left:2rem}.entryHow__blockMore{border-top:1px solid var(--border-default);margin-top:4.6rem;padding-top:4.8rem}.entryHow__blockNote{font-size:1.8rem;margin:3.2rem auto 0;width:-moz-fit-content;width:fit-content}.entryHow__more{margin-top:6.4rem}.entryHow__note{font-size:1.8rem;margin:3.2rem auto 0;width:-moz-fit-content;width:fit-content}.entryEli{margin:16rem 0 0}.entryEli__title{margin:0 auto;width:42.3rem}.entryEli__content{margin-top:6.4rem;padding:6.6rem 10rem 6.4rem}.entryEli__subList,.entryEli__subList+p{margin-top:1.2rem}.entryEli__head{font-size:3.2rem;font-weight:700;letter-spacing:.05em;margin:6.4rem 0 1.3rem}@media screen and (min-width:769px){.pc-flex{display:flex}.flex.pc-bet,.pc-flex.pc-bet{justify-content:space-between}.flex.aro,.flex.pc-aro,.pc-flex.aro,.pc-flex.pc-aro{justify-content:space-around}.flex.pc-vstart,.pc-flex.pc-vstart{align-items:flex-start}.flex.pc-vend,.pc-flex.pc-vend{align-items:flex-end}.flex.pc-vcenter,.pc-flex.pc-vcenter{align-items:center}.flex.pc-hstart,.pc-flex.pc-hstart{justify-content:flex-start}.flex.pc-hcenter,.pc-flex.pc-hcenter{justify-content:center}.flex.pc-hend,.pc-flex.pc-hend{justify-content:flex-end}.flex.pc-str,.pc-flex.pc-str{align-items:stretch}.flex.pc-vert,.pc-flex.pc-vert{flex-direction:column}.flex.pc-break,.pc-flex.pc-break{flex-wrap:wrap}.flex>.pc-1,.pc-flex>.pc-1{order:1}.flex>.pc-2,.pc-flex>.pc-2{order:2}.flex>.pc-3,.pc-flex>.pc-3{order:3}.sp{display:none!important}.pc-hide{display:none}.pc-ta-center{text-align:center}.pc-ta-right{text-align:right}.pc-ta-left{text-align:left}.op:hover{opacity:.7}.hoverToggle:hover .hoverToggle__off,.hoverToggle:not(:hover) .hoverToggle__on{display:none}a.hover .mdLay.zoom .mdLay__bg,a:hover .mdLay.zoom .mdLay__bg,button.hover .mdLay.zoom .mdLay__bg{scale:1.1}.mdBtn:hover .mdBtn__bg--02{filter:blur(1.5rem)}.mdBtn:hover .mdBtn__arrow span{animation:btnArrow .6s linear infinite;opacity:.4}.mdBtn:hover .mdBtn__arrow span:nth-of-type(2){animation-delay:.2s}.mdBtn:hover .mdBtn__arrow span:nth-of-type(3){animation-delay:.4s}.mdBtn:hover .mdBtn__icon{opacity:.6}.wrap{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.wrap.w840{max-width:88rem}.wrap.w1050{max-width:109rem}.wrap.w1200{max-width:124rem}.topPrize__list{display:grid;gap:1rem .4rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.topPrize__box--01{grid-row:1/3;height:40.5rem;margin-top:.4rem}.topPrize__box--03{grid-column-start:2}.topEli__box--01{align-items:flex-start}}@media screen and (max-width:768px){.sp-flex{display:flex}.flex.sp-bet,.sp-flex.sp-bet{justify-content:space-between}.flex.aro,.flex.sp-aro,.sp-flex.aro,.sp-flex.sp-aro{justify-content:space-around}.flex.sp-vstart,.sp-flex.sp-vstart{align-items:flex-start}.flex.sp-vend,.sp-flex.sp-vend{align-items:flex-end}.flex.sp-vcenter,.sp-flex.sp-vcenter{align-items:center}.flex.sp-hstart,.sp-flex.sp-hstart{justify-content:flex-start}.flex.sp-hcenter,.sp-flex.sp-hcenter{justify-content:center}.flex.sp-hend,.sp-flex.sp-hend{justify-content:flex-end}.flex.sp-str,.sp-flex.sp-str{align-items:stretch}.flex.sp-vert,.sp-flex.sp-vert{flex-direction:column}.flex.sp-break,.sp-flex.sp-break{flex-wrap:wrap}.flex>.sp-1,.sp-flex>.sp-1{order:1}.flex>.sp-2,.sp-flex>.sp-2{order:2}.flex>.sp-3,.sp-flex>.sp-3{order:3}.pc{display:none!important}.sp-hide{display:none}.sp-ta-center{text-align:center}.sp-ta-right{text-align:right}.sp-ta-left{text-align:left}.hoverToggle__on{display:none}.mdList{font-size:1.4rem;gap:.2rem}.mdList>li{padding-left:2.2rem}.mdList>li:before{width:2.2rem}.mdListNo{font-size:1.4rem;gap:.8rem}.mdListNo>li{padding-left:2.2rem}.mdListNo>li:before{left:1.8rem}.mdListIcon{font-size:1.4rem;gap:1.2rem}.mdListIcon>li{padding-left:2.2rem}.mdListIcon>li:before{height:1.8rem}.mdListNote{font-size:1.2rem}.mdListNote>li{padding-left:1.5rem}.mdListNote>li:before{width:1.5rem}.mdListChar{font-size:1.4rem;gap:.8rem}.mdListChar>li{padding-left:1.5rem}.mdListChar>li:before{width:2.2rem}.mdBtn{font-size:1.6rem;height:6rem;max-width:33rem;padding:0 2rem;width:100%}.mdBtn__bg:after{--cut-x:1.5rem;--cut-y:1.9rem}.mdBtn__arrow{gap:.2rem}.mdBtn__arrow span{height:1.4rem;width:.9rem}.mdBtn__icon{font-size:2rem}.mdAcc--sp .mdAcc__btn{cursor:pointer}.mdAcc--sp .mdAcc__body{display:grid;grid-template-rows:0fr;overflow:hidden}.mdAcc--sp .mdAcc__body>*{overflow:hidden}.mdAcc--sp .mdAcc__body.active,.mdAcc--sp .mdAcc__check:checked~.mdAcc__body,.mdAcc--sp .mdAcc__check:checked~.mdAcc__btn .mdAcc__body{grid-template-rows:1fr}.mdAcc--sp .mdAcc__in{overflow:hidden}.mdAcc--sp .mdAcc__check:checked~.mdAcc__btn .mdAcc__off,.mdAcc--sp .mdAcc__check:not(:checked)~.mdAcc__btn .mdAcc__on{display:none}.sp-wrap,.spWrap{padding-left:1.5rem;padding-right:1.5rem}.pageMv{align-items:flex-end;background-image:url(../img/head_line_sp.svg),url(../img/dot_bg.png);height:22rem;padding:0 0 5.6rem}.pageMv__title{height:7.49rem}.pageMv__scroller{top:8.3rem}.pageMv__scroll{gap:3.8rem;padding-right:3.8rem}.pageMv__scroll img{height:8.55rem}.fixTicket{bottom:.6rem;right:.6rem;width:18.65rem}.fixTicket:not(.active){opacity:0;pointer-events:none}.fixTicket__btn{font-size:2rem;margin:0 .2rem .6rem auto}.content:after,.content:before{height:calc(100% - .2rem)}.content:after{transform:translate(.2rem,.2rem)}.container:before{background-image:url(../img/bg_sp.png)}:root{--corner-cut-size:2rem}html{font-size:2.5641025641vw}.header{max-height:100%;overflow:auto}.header__frame{padding:1.5rem 1.5rem 0}.header__logo{width:5.2rem}.footer{height:9.38rem;margin:6.4rem 0 0;padding-top:.4rem}.footer__link{font-size:1.2rem}.footer__copy{margin:.8rem auto 0;width:28.3rem}.topPrize{margin-top:6.4rem;min-height:68.2rem;padding:6rem 0}.topPrize__title{width:9.6rem}.topPrize__list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2.4rem;max-width:37.9rem;transform:none}.topPrize__box--01{grid-column:1/3;height:19.6rem}.topPrize__box--02,.topPrize__box--03{height:13.7rem;width:50%}.topPrize__box--02 img,.topPrize__box--03 img{left:-.4rem;max-width:none;position:absolute;top:-1.4rem;width:20.5rem}.topPrize__box--03{left:-.6rem}.topPrize__head{margin-top:.4rem;width:7.75rem}.topPrize__text{font-size:2rem}.topPrize__note{margin-top:.8rem}.topPrize__obj{top:-5.5rem}.topPlat{margin-top:6.4rem}.topPlat__title{width:20.3rem}.topPlat__img{margin-top:2.4rem;width:20rem}.topOrg{margin-top:8rem}.topOrg__title{width:21.6rem}.topOrg__img{margin-top:2.4rem;width:28.8rem}.topMv__logo{left:3rem;top:27.4rem;width:32.9rem}.topMv__box{height:11.3rem;left:2.4rem;top:55.4rem;width:34rem}.topMv__text--1{left:4rem;width:25.85rem}.topMv__text--2{width:34rem}.topGame{margin-top:6.4rem}.topGame__title{width:29.5rem}.topGame__img,.topGame__logo{margin-top:3.2rem}.topGame__logo{width:20rem}.topEli{margin-top:6.4rem}.topEli__title{width:17.6rem}.topEli__list{display:grid;gap:1.6rem;margin-top:3.2rem}.topEli__item{background-image:url(../img/top/eli_box_sp.png);height:16rem;width:36rem}.topEli__box--01{padding-bottom:.2rem}.topEli__box--02{padding-bottom:.6rem}.topEli__box--03{padding-top:1.8rem}.topEli__sub{font-size:2rem}.topEli__sub--03{font-size:2.8rem}.topEli__sub--03 small{font-size:2rem}.topEli__main--01{font-size:2.4rem;margin-top:.2rem}.topEli__main--02{font-size:3.2rem;margin-top:.4rem}.topEli__main--03{font-size:4rem;margin-bottom:0}.topEli__number{font-size:4.8rem}.topEli__note{margin-top:2.4rem}.topEli__btn{margin-top:3rem}.topDetail{margin-top:6.4rem}.topDetail__title{width:33.6rem}.topDetail__bar{height:60.2rem;left:3.7rem;top:4.7rem}.topDetail__content{margin-top:3.2rem;padding:3.6rem 1.5rem 4rem}.topDetail__block{margin:1.9rem 0 0;padding:2.1rem 0}.topDetail__block+.topDetail__block{margin-top:1.6rem}.topDetail__blockTitle{font-size:1.8rem;gap:.9rem;margin:0 0 1.6rem;padding:0 0 0 4.6rem}.topDetail__blockTitleImg{width:5.8rem}.topDetail__blockTitleText{font-size:2rem}.topDetail__item{display:block;padding:0 0 0 4.7rem}.topDetail__item+.topDetail__item{margin-top:1.6rem}.topDetail__head{font-size:1.6rem;width:100%}.topDetail__head+.topDetail__head{margin-top:1.4rem}.topDetail__head:before{height:2.4rem;left:-3.2rem;width:2.4rem}.topDetail__body{font-size:1.4rem;margin-top:.5rem;padding:0 1.5rem 0 0}.topDetail__line+.topDetail__line{margin-top:1rem}.topDetail__lineHead{margin-right:.2em}.topDetail__lineHead:before{margin-left:-.65em;margin-right:-.05em}.topDetail__lineHead:after{margin-left:-.05em}.topDetail__text{font-size:1.2rem;margin:1.1rem 0 0}.topDetail__note{margin-top:-.6rem}.topContact{margin-top:8rem}.topContact__title{width:25.6rem}.topContact__mail{font-size:2rem;margin-top:2.4rem}.topContact__content{margin-top:2.4rem;padding:3.8rem 2rem}.topContact__head{font-size:2rem;height:3.5rem;padding:.7rem 1rem 0}.topContact__time{font-size:1.6rem;margin-top:1.2rem}.topContact__note{margin-top:1.2rem}.topAbout{margin-top:-10.4rem}.topAbout__title{width:17.6rem}.topAbout__content{margin-top:3.2rem;padding:3.9rem 3.1rem 4.1rem}.topAbout__head{font-size:2rem}.topAbout__text{font-size:1.4rem;letter-spacing:0;margin-top:1rem;text-align:left}.topAbout__bg{top:-4rem}.rulesScore{margin-top:6.4rem}.rulesScore__title{width:29.6rem}.rulesScore__content{margin-top:3.2rem;padding:3.4rem 2rem 4rem}.rulesScore__head{font-size:1.6rem}.rulesScore__img{margin-top:1.8rem;width:auto}.rulesQua{margin-top:6.4rem}.rulesQua__title{width:29.6rem}.rulesQua__content{margin-top:3.2rem;padding:3.6rem 2rem}.rulesQua__block:not(:first-child){margin-top:4.8rem}.rulesQua__blockTitle{font-size:2rem}.rulesQua__list{margin-top:1.6rem}.rulesQua__img{margin:1rem 0 -.4rem}.rulesQua__steps{display:grid;gap:1.6rem;margin:2.4rem -.5rem 2.2rem}.rulesQua__step{font-size:1.4rem;padding:2rem;width:auto}.rulesQua__stepHead{width:10.6rem}.rulesQua__stepBox,.rulesQua__stepBox+.rulesQua__stepBox{margin-top:1.6rem}.rulesQua__stepChip{font-size:1.4rem;height:2.6rem;margin-bottom:.8rem}.rulesQua__stepLine+.rulesQua__stepLine{margin-top:.8rem}.rulesQua__stepLineHead{margin-right:.2em}.rulesQua__stepLineHead:before{margin-left:-.65em;margin-right:-.05em}.rulesQua__stepLineHead:after{margin-left:-.05em}.rulesQua__stepArrow{inset:auto auto -2.8rem 50%;transform:translateX(-.8rem);width:4rem}.rulesQua__text{font-size:1.6rem;margin-top:3.2rem}.rulesQua__btn{margin-top:4rem}.rulesProh{margin-top:6.4rem}.rulesProh__title{width:17.6rem}.rulesProh__content{margin-top:3.2rem;padding:3.6rem 2rem}.rulesProh__head{font-size:2rem;padding-bottom:.9rem}.rulesProh__list{margin-top:2.4rem}.rulesProh__subList{font-size:1.4rem;gap:1.6rem}.rulesProh__subList>li{padding-left:2.4rem}.rulesMain{margin-top:6.4rem}.rulesMain__title{width:29.6rem}.rulesMain__content{margin-top:3.2rem;padding:3.6rem 2rem}.rulesMain__block:not(:first-child){margin-top:4.8rem}.rulesMain__blockTitle{font-size:2rem}.rulesMain__list{margin-top:1.6rem}.rulesMain__img{margin-top:2.4rem;width:32.2rem}.rulesMain__caption{font-size:1.2rem;margin-top:1.1rem;padding-left:1rem}.rulesMain__music{margin:1.6rem -.5rem 0;padding:2rem 2rem 3.6rem}.rulesMain__musicHead{height:3.6rem}.rulesMain__musicTurn{font-size:1.8rem;margin-top:1rem;padding-left:2.4rem}.rulesMain__musicTurn:before{left:.5rem;top:1rem;width:1.2rem}.rulesMain__musicText{font-size:1.4rem}.entryTerm{margin:6.4rem 0 0}.entryTerm__text{font-size:1.6rem;line-height:1.6}.entryTerm__btn{margin-top:4rem}.entryRes{margin-top:6.4rem}.entryRes__title{width:17.6rem}.entryRes__content{margin-top:3.2rem;padding:3.6rem 3.1rem 3.9rem}.entryRes__text{font-size:1.4rem;text-align:left}.entryPeriod{margin-top:6.4rem}.entryPeriod__title{width:29.6rem}.entryPeriod__content{margin-top:3.2rem;padding:3.8rem 1.3rem}.entryPeriod__limit{font-size:2rem;line-height:1.6}.entryPeriod__limitNote{font-size:1.4rem;margin:1.6rem auto 3.2rem;max-width:29.6rem;padding-right:.5rem}.entryPeriod__block{margin-top:2.4rem;padding:2rem}.entryPeriod__head{font-size:1.8rem;height:3.3rem;padding-top:.6rem}.entryPeriod__note{font-size:1.4rem;margin-top:1.6rem;padding-right:2rem}.entryHow{margin-top:6.4rem}.entryHow__title{width:29.6rem}.entryHow__content{margin-top:3.2rem;padding:3.7rem 1.5rem}.entryHow__block{font-size:1.4rem;padding:3rem 2rem 2.8rem}.entryHow__block+.entryHow__block{margin-top:1.6rem}.entryHow__blockStep{margin-left:-.5rem;width:6.65rem}.entryHow__blockTitle{display:block;font-size:1.8rem}.entryHow__blockCategory{display:inline-block;font-size:1.4rem;height:2.6rem;margin-top:-.4rem;padding:.6rem .8rem 0;vertical-align:middle}.entryHow__blockMarkerFrame{margin-right:-.4rem;margin-top:1rem}.entryHow__blockMarker{font-size:1.4rem}.entryHow__blockList{margin-top:2rem}.entryHow__blockListNote{margin-top:1rem}.entryHow__blockMore{margin-top:2.2rem;padding-top:2.4rem}.entryHow__blockNote{margin-top:2.4rem}.entryHow__more{margin-top:3.2rem}.entryHow__btn{width:32rem}.entryHow__note{margin-top:2.4rem;width:auto}.entryEli{margin-top:6.4rem}.entryEli__title{width:17.6rem}.entryEli__content{margin-top:3.2rem;padding:3.7rem 1.9rem}.entryEli__list,.entryEli__subList{gap:1.2rem}.entryEli__head{font-size:2rem;margin:3.8rem 0 1rem}}@media screen and (orientation:landscape){.mdOverlay--ripple{height:300vw;width:300vw}}/*# sourceMappingURL=common.css.map */