/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:5px;outline:3px solid currentColor}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}*{box-sizing:border-box}body{letter-spacing:.05em;margin:0;padding:0;font-size:14px}img{height:auto;vertical-align:bottom;width:100%}ul{list-style:none;margin:0;padding:0}a{text-decoration:none}[data-fadein]{opacity:0;transform:translateY(40px);transition:transform .6s ease,opacity .6s ease}[data-fadein=true]{opacity:1;transform:none}.l-container{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.l-inner{margin-left:auto;margin-right:auto;max-width:1440px;width:calc(100% - 40px)}.header{font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;z-index:1000;position:fixed;top:0;left:0;right:0;margin:auto;width:100%;max-width:100%}.header:before{position:absolute;content:"";width:calc(100% + 40px);height:200px;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.6));top:-10px;left:-10px}@media screen and (max-width:767px){.header:before{height:100px}}.header__inner{filter:drop-shadow(5px 5px 1px #000)}.header__logo{position:absolute;top:60px;left:100px;display:block;width:250px;transition:filter .2s}@media(hover:hover)and (pointer:fine){.header__logo:hover{filter:drop-shadow(0 0 5px #fff)}}@media screen and (max-width:1369px){.header__logo{top:40px;left:40px;width:150px}}@media screen and (max-width:767px){.header__logo{top:20px;left:20px}}.header__button{z-index:1002;position:absolute;top:20px;right:20px;cursor:pointer}@media screen and (min-width:768px){.header__button{display:none}}.header__buttonIcon{display:flex;flex-direction:column;justify-content:space-between;width:30px;height:30px;opacity:.7}.header__buttonIconBar{transition:all .2s;display:block;height:2px;background-color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header__nav{position:absolute;top:60px;right:100px}@media screen and (max-width:1369px){.header__nav{top:40px;right:40px}}@media screen and (max-width:767px){.header__nav{position:absolute;top:0;left:0;width:100%;transition:all .2s;background-color:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding-top:80px;padding-bottom:10px;overflow:hidden;height:100dvh}}.header__navList{display:flex;gap:30px}@media screen and (max-width:767px){.header__navList{display:block}}.header__navLink{font-size:24px;transition:filter .2s}@media(hover:hover)and (pointer:fine){.header__navLink:hover{filter:drop-shadow(0 0 5px #fff)}}@media screen and (max-width:1369px){.header__navLink{font-size:18px}}@media screen and (max-width:767px){.header__navLink{padding:10px;text-align:center;color:#000}.header:not(.-open) .header__nav{opacity:0;pointer-events:none;filter:blur(20px)}}.header.-open .header__buttonIconBar:first-child{transform:translateY(14px) rotate(45deg)}.header.-open .header__buttonIconBar:nth-child(2){opacity:0}.header.-open .header__buttonIconBar:nth-child(3){transform:translateY(-14px) rotate(-45deg)}.footer{font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;padding:20px 0;text-align:center}.footer__link{color:rgba(255,255,255,.9)}.footer__linkList{display:flex;justify-content:center;align-items:center;gap:20px}@media screen and (max-width:767px){.footer__linkList{flex-wrap:wrap;width:250px;margin:0 auto;gap:10px 20px}}.footer__linkItemLink{transition:transform .2s}@media(hover:hover)and (pointer:fine){.footer__linkItemLink:hover{transform:scale(1.25)}}.footer__linkItemLink svg{width:40px!important;height:auto!important}.footer__copyright{margin-top:20px}.footer__bottom{margin-top:5px;font-size:14px}.c-news__list{display:grid;grid-template-columns:1fr}.c-news__item{border-bottom:1px solid #fff}.c-news__link{display:flex;flex-direction:column;padding:10px 0;transition:filter .2s}@media(hover:hover)and (pointer:fine){.c-news a.c-news__link:hover{filter:drop-shadow(0 0 5px #fff)}}.c-news__date{font-size:14px;text-align:left}.c-news__text{display:flex;align-items:flex-end;font-size:20px;font-weight:700}@media screen and (max-width:767px){.c-news__text{font-size:16px;font-weight:400}}.c-subMv{padding:240px 0 40px;font-size:50px;font-weight:600;text-align:center}@media screen and (max-width:767px){.c-subMv{padding:120px 0 0}}.c-cd{text-align:left}.c-cd__image{overflow:hidden}.c-cd__image img{transition:transform .2s}.c-cd__type{margin-top:15px;border:1px solid #fff;padding:2px 5px;display:inline-block;font-size:14px}.c-cd__title{margin-top:5px;font-size:20px;font-weight:700}.c-cdDetail__img{margin:0 auto;max-width:400px}.c-cdDetail__text{margin-top:20px;text-align:center}.c-cdDetail__text a{display:inline;text-decoration:underline}.c-cdDetail__movie{margin:0 auto;max-width:400px}.c-cdDetail__spotify{margin:0 auto;max-width:600px}.c-button{display:block;text-align:center;transition:filter .2s;position:relative}.c-button:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border:1px solid #fff;border-radius:240px}@media(hover:hover)and (pointer:fine){.c-button:hover{filter:drop-shadow(0 0 5px #fff)}}.c-button__inner{padding:15px 0;position:relative;font-size:18px}.c-button__inner svg{position:absolute;margin:auto;top:0;bottom:0;right:20px;width:30px}@media screen and (min-width:768px){.u-disp--pcnone{display:none!important}}@media screen and (max-width:767px){.u-disp--spnone{display:none!important}}[data-is-fade-in]{transition:filter .4s,opacity .4s;filter:blur(20px);opacity:0}[data-is-fade-in=true]{filter:none;opacity:1}.ReactModal__Overlay{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.7);transition:opacity .2s,filter .2s;opacity:0;filter:blur(20px)}.ReactModal__Overlay--after-open{opacity:1;filter:none}.ReactModal__Content{position:absolute;top:20px!important;left:0!important;right:0!important;bottom:20px!important;margin:auto;background-color:rgba(255,255,255,.9)!important;width:600px;max-width:calc(100% - 40px);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:none!important;outline:none!important;padding:0!important}body{position:relative}body.-headerOpen,body.ReactModal__Body--open,body:after{position:fixed;width:100%;height:100%;left:0}body:after{pointer-events:none;z-index:100000;top:0;content:"";background-image:url(/img/overlay.svg);background-size:cover;background-position:50%;opacity:.03}.page{overflow-x:hidden;color:rgba(255,255,255,.9);min-height:100vh;position:relative;z-index:0}.page:before{z-index:0;position:fixed;top:0;left:0;content:"";width:100%;height:100%;background-image:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/img/bg.png);background-size:cover;background-position:top}.page.-diabolics:after{background-color:rgba(0,0,0,.6)}.page__inner{position:relative;z-index:2}.page .section{margin-top:100px;position:relative}.page .section:before{position:absolute;margin:auto;top:-65px;left:0;right:0;content:"🌙";width:max-content;filter:grayscale(1) brightness(2);font-size:1.2em}.page .section.-first:before{content:none}.page .section.-emphasized{position:relative}.page .section.-emphasized:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);filter:blur(15px)}.page .section.-emphasized .section__inner{position:relative;z-index:2;padding-top:60px;padding-bottom:60px}.page .section.-emphasized .section__top{font-size:40px}@media screen and (max-width:767px){.page .section.-emphasized .section__top{font-size:28px}}.page .section.-emphasized .section__main{font-size:20px}.page .footer{margin-top:50px}.section__top{font-size:30px;font-weight:600;text-align:center}.section__main{margin:20px auto 0;max-width:100%;font-size:16px}.section__main a{transition:filter .2s}@media(hover:hover)and (pointer:fine){.section__main a:hover{filter:drop-shadow(0 0 5px #fff)}}.section__rows{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}.section__rowInner{padding:20px}.section__box{background-color:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:10px;color:#000}.section__image{margin:20px auto 0;max-width:300px}.section__image img{width:100%;height:auto}.section__grid{margin-top:20px;display:grid;grid-gap:20px;gap:20px}.section__grid.-col2{grid-template-columns:1fr 1fr}.section__gridButton{width:100%;aspect-ratio:1/1;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.section__gridButton img{width:100%;height:100%;object-fit:contain}.section__button{margin-top:40px}.section__button .c-button{width:240px;margin:0 auto}.linkRow{display:flex}.linkRow__icon{width:40px;min-width:40px;display:flex;justify-content:center;flex-direction:column;margin-right:20px}.linkRow__icon svg{width:100%;height:auto}.linkRow__textTitle{font-size:20px;display:flex;align-items:flex-end}.linkRow__textDesc{margin-top:5px;text-align:left}.page:not(.-top) .mv__title{width:40%;margin-left:auto;margin-right:auto}.page:not(.-top) .mv__text{margin-top:10px}.page:not(.-top) .mv__text a{display:inline;text-decoration:underline}.page:not(.-top) .mv__albumName{font-size:50px;text-align:center}.page:not(.-top) .mv__albumImg{margin-top:20px}.page:not(.-top) .mv__albumImg img{margin:0 auto}.galleryModal__inner{padding:20px}.galleryModal a{display:inline;text-decoration:underline}.galleryModal__close{position:absolute;top:20px;right:20px;font-size:30px;height:1em;display:flex;align-items:center;filter:drop-shadow(0 0 5px #fff);color:#000}.galleryModal__title{font-size:24px;text-align:center}@media screen and (max-width:767px){.galleryModal__title{font-size:20px}}.galleryModal__text{margin-top:20px;text-align:center}@media screen and (max-width:767px){.galleryModal__text{font-size:16px}}.galleryModal__img{margin-top:20px}.galleryModal__img img{position:relative!important;width:100%!important;height:unset!important}.page.-top .mv{margin-bottom:20px;padding-top:120px}@media screen and (max-width:767px){.page.-top .mv{padding-top:80px}}.page.-top .mv__img{font-size:30px;text-align:center;width:800px;max-width:60%;margin:20px auto 0;opacity:.85}@media screen and (max-width:767px){.page.-top .mv__img{max-width:100%;width:400px}}.page.-top .mv__img img{width:100%;height:auto}.page.-top .mv__text{text-align:center;font-size:20px;margin-top:40px;font-weight:600}@media screen and (max-width:767px){.page.-top .mv__text{font-size:16px}}.page.-top .newCd__images{margin:0 auto;max-width:800px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;justify-content:center}@media screen and (max-width:767px){.page.-top .newCd__images{grid-template-columns:1fr}}.page.-top .newCd__imagesBlock{aspect-ratio:1/1}.page.-top .newCd__imagesBlock iframe{border:none;width:100%;height:100%;object-fit:contain}.page.-top .newCd .section__top,.page.-top .newCd__title{filter:drop-shadow(0 0 5px #fff)}.page.-top .newCd__title{margin-top:40px;font-size:1.6em;font-weight:500;margin-bottom:20px}@media screen and (max-width:767px){.page.-top .newCd__title{font-size:1.3em;margin-bottom:10px}}.page.-top .newCd__text{filter:drop-shadow(0 0 5px #fff)}@media screen and (max-width:767px){.page.-top .newCd__text{font-size:16px}}.page.-top .embed__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}@media screen and (max-width:767px){.page.-top .embed__list{grid-template-columns:1fr}}.page.-top .embed__list iframe{width:100%;height:400px;border:none}@media screen and (max-width:767px){.page.-top .embed__list iframe{height:200px}}.page.-about .about__images{margin:0 auto;max-width:800px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;justify-content:center;align-items:center}@media screen and (max-width:767px){.page.-about .about__images{grid-template-columns:1fr}}.page.-about .about__main{margin-top:40px}.page.-release .release__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}@media screen and (max-width:1369px){.page.-release .release__grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:1099px){.page.-release .release__grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.page.-release .release__grid{grid-template-columns:1fr}}.page.-release .release__gridBlock{display:block}.page.-release .release__gridLink,.page.-release .release__gridLink.-hidden .c-cd__image{position:relative}.page.-release .release__gridLink.-hidden .c-cd__image:after{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7);content:""}@media(hover:hover)and (pointer:fine){.page.-release .release__gridLink:hover{filter:none}.page.-release .release__gridLink:hover .c-cd__image img{transform:scale(1.1)}}.page.-gallery .gallery__item{display:block}.page.-gallery .gallery__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;margin-top:20px}@media screen and (max-width:1369px){.page.-gallery .gallery__grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:1099px){.page.-gallery .gallery__grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.page.-gallery .gallery__grid{gap:20px}}.page.-gallery .gallery__gridButton{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;width:100%}.page.-gallery .gallery__gridButton img{width:100%;height:100%;object-fit:cover;transition:transform .2s}@media(hover:hover)and (pointer:fine){.page.-gallery .gallery__gridButton:hover img{transform:scale(1.1)}}.page.-gallery .gallery__gridButton svg{position:absolute;inset:0;margin:auto;width:50%}.page.-gallery .gallery__r18{pointer-events:none;position:absolute;inset:0;margin:auto;height:max-content}.page.-gallery .gallery__r18Top{font-size:30px;font-weight:700}@media screen and (max-width:767px){.page.-gallery .gallery__r18Top{font-size:18px}.page.-gallery .gallery__r18Bottom{font-size:12px}}.page.-notFound .notFound__img{margin:0 auto 40px;width:200px}