@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap";.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;width:100%;padding:20px;z-index:1001}.header-nav[data-astro-cid-3ef6ksr2]{position:absolute;top:0;left:0;opacity:0;z-index:-1;visibility:hidden;pointer-events:none;width:100%;height:100vh;padding:20px;background-color:#000;box-shadow:0 5px 10px #0000001a;transition:opacity .3s ease,visibility .3s ease;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.header-nav[data-astro-cid-3ef6ksr2].active{opacity:1;visibility:visible;pointer-events:auto}.header-nav-list[data-astro-cid-3ef6ksr2]{width:100%;max-width:1000px;margin-inline:auto;li{&:not(:last-child){margin-bottom:20px}}a{color:#fff;font-size:20px;font-size:clamp(1.5rem,2vw + 1rem,2.25rem);justify-content:flex-start;letter-spacing:.3em;width:fit-content;&:before{content:"";width:15px;height:1px;background-color:#fff;display:inline-block;margin-right:1em;transition:width .5s}@media (any-hover: hover){&:hover{&:before{width:25px}}}}}.hum[data-astro-cid-3ef6ksr2]{width:40px;height:17px;display:block;margin-left:auto;position:relative;span{width:100%;height:1px;background:#000;display:inline-block;position:absolute;right:0;transition:width .5s;&:nth-child(1){top:0}&:nth-child(2){top:8px;width:70%}&:nth-child(3){bottom:0;width:40%}}&.active{span{background-color:#fff;&:nth-child(1){transform:rotate(45deg);top:8px}&:nth-child(2){opacity:0}&:nth-child(3){transform:rotate(-45deg);bottom:7px;width:100%}}}}@media (any-hover: hover){.hum[data-astro-cid-3ef6ksr2]:not(.active){&:hover{span{&:nth-child(2){width:100%}&:nth-child(3){width:100%}}}}}html{scroll-behavior:smooth}body{text-size-adjust:100%;position:relative}*,:after,:before{box-sizing:border-box}a:not([class]){text-decoration-skip-ink:auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;margin:0;padding:0;border:0;vertical-align:baseline}:focus{outline:0}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none;&:before,&:after{content:"";content:none}}td,th{&:empty{opacity:0}}input:required,input{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}img{border:0;max-width:100%;display:inline-block;vertical-align:middle;height:auto}picture{display:inline-block}figure{margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:0;background:transparent}button::-moz-focus-inner{border:0}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{border:0;background:transparent}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}hr{box-sizing:content-box;overflow:visible;background:#000;border:0;height:1px;line-height:0;margin:0;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{color:inherit;background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,samp{font-family:monospace,monospace;font-size:100%}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;outline:0}legend{color:inherit;white-space:normal;display:block;border:0;max-width:100%;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[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}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/zen-kaku-gothic-new@latest/latin-400-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/zen-kaku-gothic-new@latest/latin-400-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{background-color:#f7f7f7;font-size:14px;letter-spacing:.08em;line-height:1.5333;font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;font-style:normal}.wrapper{display:flex;flex-wrap:nowrap;width:100vw;height:100vh;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.mincho{font-family:"Noto Serif JP",serif;font-optical-sizing:auto}.pageWrapper{@media (max-width: 767px){padding-bottom:100px;padding-top:50px}}.pageContent{width:100%;max-width:600px;margin-inline:auto;padding:80px 0;@media (max-width: 767px){padding:40px 24px}}.pageTitleWrapper{filter:blur(10px);transition:filter 1.5s ease .2s;&.in-view{filter:blur(0)}}.pageTitle{font-size:24px;text-align:center;letter-spacing:.34em;font-weight:300;margin-bottom:60px}.back{text-align:center;a{text-decoration:none}}.archive .hum span{background-color:#fff}.itempage{padding:60px 40px}.itempage-detail{width:100%;max-width:800px;margin:0 auto;box-sizing:border-box}.itempage-image{margin-inline:auto;text-align:center}.itempage-artist{text-align:center;dt{font-size:13px;padding:8px}span{display:inline-block;border-top:1px solid #000;padding:8px}}.itempage-description{width:100%;max-width:522px;margin-inline:auto;padding-top:80px}.itempage-sns{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;margin-top:80px}.txt-anim{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;span{position:relative;z-index:1}span:before,span:after{display:block;content:attr(data-text);position:absolute;top:0;left:0;opacity:.8}@media (any-hover: hover){&:hover{span:before{animation:glitch-it .8s cubic-bezier(.25,.46,.45,.94) both infinite;color:#0ff;z-index:-1}span:after{animation:glitch-it .8s cubic-bezier(.25,.46,.45,.94) reverse both infinite;color:#f0f;z-index:-2}}}}@keyframes glitch-it{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}
