/*! */*,:after,:before{font-feature-settings:"palt";-webkit-font-smoothing:antialiased}html{--cw:var(--vw,1vw) * 100;background-color:#000;color:#fff;font-size:calc(var(--cw)/750*16);font-weight:500;height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media(min-width:769.02px){html{font-size:calc(var(--cw)/1440*16)}}body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,var(--noto-sans-jp),"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;height:100%;line-height:1.6}body,img{width:100%}img{height:auto;vertical-align:top}button{appearance:none;background-color:#0000;border:none;cursor:pointer;outline:none;padding:0}input[type=text]{background:none;border-radius:0;outline:none}a{-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none}li{list-style-type:"";padding:unset}:where(button,[type=button],[type=reset],[type=submit]){touch-action:manipulation}:where(:any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}svg{font-size:0;height:auto;line-height:0;vertical-align:middle;width:100%}.internal-jotai-devtools-trigger-button img{width:auto}.swiper-wrapper{transition-timing-function:linear!important}.swiper-slide-active{z-index:2}.scroll-animation-primary{opacity:0;transform:translateY(3.125rem)}.scroll-animation-primary .scroll-animation-image-primary{transform:scale(.95)}.scroll-animation-primary.is-active{opacity:1;transform:translateY(0);transition:all .45s var(--ease-out-quint)}.scroll-animation-primary.is-active .scroll-animation-image-primary{transform:scale(1);transition:all .65s var(--ease-out-quint)}
/*! */:root{--ease-linear:cubic-bezier(0.25,0.25,0.75,0.75);--ease:cubic-bezier(0.25,0.1,0.25,1);--ease-in:cubic-bezier(0.42,0,1,1);--ease-out:cubic-bezier(0,0,0.58,1);--ease-in-out:cubic-bezier(0.42,0,0.58,1);--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-in-sine:cubic-bezier(0.47,0,0.745,0.715);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-in-back:cubic-bezier(0.6,-0.28,0.735,0.045);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-out-sine:cubic-bezier(0.39,0.575,0.565,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-out-back:cubic-bezier(0.175,0.885,0.32,1.275);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-out-sine:cubic-bezier(0.445,0.05,0.55,0.95);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--ease-in-out-back:cubic-bezier(0.68,-0.55,0.265,1.55);--primary-color:#c53150;--weekday-color:#000;--saturday-color:#6189ce;--sunday-color:#c53150;--white-50-color:#ffffff80;--background-primary-color:#21212180;--background-secondary-color:#31313180;--background-tertiary-color:#c53150cc;--background-quaternary-color:#00000080;--background-quinary-color:#31313180;--background-senary-color:#fff3;--background-septenary-color:#c5315099;--border-primary-color:#ffffff1a;--border-secondary-color:#fff3;--blur-primary:blur(1.875rem);--en-primary-font:"Bodoni Moda SC",serif;--en-secondary-font:var(--poppins);--border-radius-primary:0.25rem;--border-radius-secondary:0.5rem;--border-radius-tertiary:1rem;--global-nav-layer:100;--global-header-layer:200;--schedule-nav-layer:50;--scene-modal-layer:200;--show-nav-layer:50;--show-content-nav-layer:200;--show-schedule-nav-layer:200;--show-initial-modal-layer:300;--sherlock-color:#c53150;--revengers-color:#568ff2;--alice-color:#cb1b1e;--oiran-color:#f71a5d;--midnight-diner-color:#7f6e56;--fortevita-color:#977962;--sherlock-font:var(--cinzel);--revengers-font:var(--bebas-neue);--alice-font:var(--unifraktur-maguntia);--oiran-font:var(--suranna);--midnight-diner-font:var(--tangerine);--fortevita:var(--cinzel)}