@layer pages{.button-root{user-select:none;-webkit-appearance:none;appearance:none;display:inline;border-radius:var(--radius-input);font-size:var(--font-size2);font-weight:bold;&:focus-visible{outline:2px solid currentColor;outline-offset:3px}&:is([data-variant='normalIcon'],[data-variant='normal'],[data-variant='outline'],[data-variant='ghost']){min-width:48px;min-height:48px;&[data-padding='normal']{padding:var(--space2) var(--space2)}&[data-padding='small']{padding:var(--space1) var(--space2)}&[data-padding='large']{padding:var(--space3) var(--space5)}&[data-padding='none']{padding:0 0}}&[data-compact='true']{font-size:var(--font-size1);&:is([data-variant='normalIcon'],[data-variant='normal'],[data-variant='outline'],[data-variant='ghost']){min-width:36px;min-height:36px;&:is([data-padding='normal'],[data-padding='small']){padding:0 var(--space2)}&[data-padding='large']{padding:var(--space1) var(--space3)}}}&:not([disabled]){transition:transform 0.08s ease-out;transform-origin:center center;-webkit-tap-highlight-color:transparent;&:active{transform:scale(0.97)}@media (prefers-reduced-motion:reduce){transition:none;&:active{transform:none}}&[data-color='palette']{&:is([data-variant='normal'],[data-variant='normalIcon']){background-color:var(--palette-accent);color:var(--palette-on-accent);&:focus-visible{box-shadow:0 0 1px 1px color-mix(in srgb,var(--palette-accent) 38%,transparent),0 0 8px 5px color-mix(in srgb,var(--palette-accent) 34%,transparent)}@media (hover:hover){&:hover{box-shadow:0 0 1px 1px color-mix(in srgb,var(--palette-accent) 38%,transparent),0 0 8px 5px color-mix(in srgb,var(--palette-accent) 34%,transparent)}}&:active{box-shadow:inset 2px 2px color-mix(in srgb,var(--palette-accent-strong) 72%,transparent)}}}}}}@layer pages{.ny26-root{width:100%}.ny26-root :where(picture){display:inline;max-inline-size:none}.ny26-root :where(img){display:inline}.ny26-root :where(button){border-width:0;border-style:solid;padding:0}.ny26-root .ny26-ritual-item{width:275px}.ny26-root .ny26-play{display:flex;align-items:center;justify-content:center;gap:0.5rem}.ny26-root .you-tube-text{fill:#fff}.ny26-root .you-tube-logo-play{fill:var(--bg-0)}.ny26-root{--bg-2:hsl(220,10%,90%);--bg-3:hsl(220,10%,85%);--primary:hsl(207,100%,42%);--yellow:rgb(255,255,0)}:root[data-palette='warm'] .ny26-root{--bg-2:hsl(42,32%,91%);--bg-3:hsl(42,32%,86%);--primary:hsl(34,58%,36%)}:root[data-theme='dark'] .ny26-root{--bg-2:hsl(240,18%,15%);--bg-3:hsl(240,18%,20%);--yellow:rgb(77,77,0)}:root[data-theme='dark'][data-palette='warm'] .ny26-root{--bg-2:hsl(27,28%,13%);--bg-3:hsl(27,28%,18%);--primary:hsl(38,54%,64%)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .ny26-root{--bg-2:hsl(240,18%,15%);--bg-3:hsl(240,18%,20%);--yellow:rgb(77,77,0)}:root:not([data-theme])[data-palette='warm'] .ny26-root{--bg-2:hsl(27,28%,13%);--bg-3:hsl(27,28%,18%);--primary:hsl(38,54%,64%)}}.ny26-ended{text-align:center;font-size:16px;font-weight:bold;padding:var(--space2);margin:var(--space4) auto;max-width:600px;.ny26-notification{font-size:14px;font-weight:normal;margin:var(--space4) auto;max-width:400px;strong{margin-top:var(--space2);margin-bottom:var(--space2);display:block}}}.ny26-header{background:linear-gradient(120deg,hsl(0,0%,5%),hsl(231,81%,10%),hsl(243,90%,4%));width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;@media screen and (max-width:599px){aspect-ratio:9/16}.ny26-title{text-align:center;.ny26-main{background:linear-gradient(180deg,hsla(0,0%,100%,0.515),hsla(0,14%,86%,0.579));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:5.5vw;font-weight:900;text-align:center;margin:0;padding:0;filter:drop-shadow(0px 0px 2px hsl(218,100%,79%));@media (max-width:599px){font-size:50px;margin-bottom:40px}}.ny26-sub{background:linear-gradient(100deg,hsla(222,40%,69%,0.515),hsla(205,72%,46%,0.579));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:4vw;font-weight:700;filter:drop-shadow(0px 0px 1px hsl(218,100%,79%));@media (max-width:599px){font-size:25px}}.ny26-hint{background:linear-gradient(100deg,hsla(222,40%,69%,0.515),hsla(205,72%,46%,0.579));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:2vw;font-weight:700;filter:drop-shadow(0px 0px 1px hsl(218,100%,79%));@media (max-width:599px){font-size:18px}}.ny26-app-button{background:linear-gradient(100deg,#e8e8e8,#8ec5ec);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:2vw;font-weight:700;display:inline;filter:drop-shadow(0px 0px 1.5px hsl(218,100%,79%));border:none;outline:none;cursor:pointer;margin-top:40px;padding:20px;border-radius:12px;@media (hover:hover){&:hover{background:linear-gradient(100deg,hsla(222,40%,69%,0.515),hsla(205,72%,46%,0.579));-webkit-text-fill-color:black;filter:drop-shadow(0px 0px 3px hsl(218,100%,79%));animation:ny26-kokyu ease 3s infinite}}@media (max-width:599px){margin-top:80px;font-size:25px;background:linear-gradient(100deg,hsla(222,40%,69%,0.515),hsla(205,72%,46%,0.579));-webkit-text-fill-color:black;filter:drop-shadow(0px 0px 3px hsl(218,100%,79%));animation:ny26-kokyu ease 3s infinite}}}}.ny26-cache-copy{color:white;font-size:18px;padding:5px;text-shadow:0 0 2px black;background:linear-gradient(135deg,var(--positive),var(--secondary),var(--tertiary));text-align:center;background-size:400% 400%;animation:gradientAnimation 15s ease infinite;@keyframes gradientAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}}.ny26-eye-catch{position:relative;top:-40px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;margin-top:10px;margin-bottom:10px;.ny26-item{width:120px;height:120px;background:var(--bg-2);border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:bold;padding:15px;text-align:center;filter:drop-shadow(0px 0px 1px var(--normal))}.ny26-item2-container{filter:drop-shadow(0px 0px 1px var(--normal));.ny26-item2{width:120px;height:120px;background:var(--bg-2);clip-path:polygon(0% 0%,100% 0%,100% 85%,80% 100%,20% 100%,0% 85%);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:bold;padding:15px;text-align:center}}}.ny26-content-area{max-width:600px;margin:100px auto;.ny26-cache-copy{background:var(--bg-0);color:var(--normal);text-shadow:none;text-align:left;letter-spacing:1px;font-weight:bold;margin-bottom:20px;padding:20px;@media screen and (min-width:0px){font-size:20px;text-align:center}@media screen and (min-width:600px){font-size:25px}}.ny26-image{position:relative;img{@media screen and (min-width:600px){border-radius:10px}}.ny26-image-copy-list{position:absolute;bottom:10px;left:10px;&[data-position='top']{top:10px;bottom:auto}.ny26-image-copy-item{font-weight:bold;color:white;padding:0px 4px;border-radius:4px;text-shadow:0 0 4px black;background-color:rgba(0,0,0,0.2);width:fit-content;display:block;@media screen and (min-width:0px){font-size:20px;margin:6px}@media screen and (min-width:600px){font-size:25px;margin:10px}}}}.ny26-image-description{font-size:20px;text-align:justify;max-width:600px;margin:20px auto;padding:0 20px}.ny26-issue-mark{font-size:25px;text-align:center;font-weight:bold;margin-bottom:60px;&::after{display:block;height:30px;width:150px;background:var(--normal);margin:20px auto;clip-path:polygon(0% 0%,50% 100%,100% 0%);content:' '}}.ny26-issue-list{.ny26-issue-item{margin:20px 0px;padding:0 20px;font-size:20px;font-weight:bold;text-align:center}}.ny26-link-container{display:flex;justify-content:center;align-items:center;gap:20px}.ny26-step-mark{height:20px;width:20px;background:var(--positive);margin:40px auto;clip-path:polygon(0% 0%,50% 100%,100% 0%);content:' '}.ny26-solution-mark{font-size:25px;text-align:center;font-weight:bold;margin-bottom:60px;&::before{display:block;height:5px;width:150px;background:linear-gradient(to left,var(--positive),var(--tertiary));margin:60px auto;clip-path:polygon(0% 0%,0% 100%,100% 100%,100% 0%);content:' '}}.ny26-solution-list{list-style:decimal;list-style-position:inside;.ny26-solution-item{padding:20px;font-size:30px;h2{display:inline-block;font-size:20px;font-weight:bold}.ny26-image{img{border-radius:0px}}p{font-size:14px;margin:20px}}}&[id='feature'],&[id='rituals'],&[id='appendix']{.ny26-cache-copy{background:var(--brand);color:var(--brand-r)}}strong{font-weight:normal;background:linear-gradient(transparent 60%,var(--yellow) 50%);display:inline-block}em{font-size:larger;font-style:normal}.ny26-ritual-list,.ny26-appendix-list{list-style:decimal;list-style-position:inside;.ny26-ritual-item,.ny26-appendix-item{padding:20px;font-size:30px;h2{display:inline-block;font-size:24px;font-weight:bold}.ny26-ritual-time{font-size:18px;color:var(--positive);font-family:var(--font-mono);margin-left:20px}.ny26-ritual-button{margin:10px 4px;font-size:16px;a{padding:8px;display:inline-block;color:var(--positive);font-weight:bold;border-radius:10px;@media (hover:hover){&:hover{color:var(--positive-hr);background:var(--positive-h)}}}}.ny26-size{font-size:14px;color:var(--positive);font-family:var(--font-mono);margin-left:20px}.ny26-image{margin:20px;img{border-radius:0px}}p{font-size:14px;margin:20px}.ny26-items{font-size:18px;font-weight:bold;margin-left:20px}}}}.ny26-application{background:var(--bg-2);max-width:600px;margin:80px auto 40px;padding:20px;.ny26-title{font-size:20px;font-weight:bold;text-align:left;margin:20px 0 40px;@media screen and (min-width:0px){span{display:block}}@media screen and (min-width:600px){span{display:inline-block}}}}.ny26-date-time-box{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:15px;padding:30px;margin:30px auto;max-width:400px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,0.3)}.ny26-date-time{display:flex;justify-content:center;align-items:center;gap:15px;margin:10px 0;.ny26-date-label{font-size:14px;color:#ffd700;font-weight:bold;min-width:40px}.ny26-date-value{font-size:18px;color:white;font-weight:bold}}.ny26-benefit-list{list-style:none;padding:20px;margin:20px auto;max-width:300px;background:var(--bg-1);border-radius:10px;li{font-size:18px;font-weight:bold;padding:10px 0;text-align:center}}.ny26-schedule-table{border-radius:15px;padding:30px 20px;margin:30px 10px;.ny26-schedule-day{font-size:18px;font-weight:bold;color:var(--positive);margin:30px 0 15px;padding-bottom:10px;border-bottom:2px solid var(--positive);&:first-child{margin-top:0}}.ny26-schedule-list{list-style:none;padding:0;li{display:grid;align-items:center;grid-template-columns:50px 100px 120px auto;gap:10px;padding:12px 0;border-bottom:1px solid var(--bg-3);&:last-child{border-bottom:none}}}.ny26-schedule-time{font-family:var(--font-mono);font-size:16px;font-weight:bold;color:var(--tertiary);min-width:50px}.ny26-schedule-end-time{font-family:var(--font-mono);font-size:14px;color:var(--normal-6);min-width:70px}.ny26-schedule-name{font-size:16px;font-weight:bold;flex:1}.ny26-schedule-benefit{font-size:14px;color:var(--normal-6)}.ny26-schedule-note{font-size:12px;color:#ff6b6b;font-weight:bold;background:rgba(255,107,107,0.1);padding:2px 8px;border-radius:4px}}@keyframes ny26-fade-in{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0px)}}@keyframes ny26-kokyu{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.ny26-top-image-area{.ny26-top-image{width:100%;aspect-ratio:200/105;object-fit:cover}}.ny26-abstract{padding:2rem 1rem;background:linear-gradient(174deg,hsl(200,70%,35%),hsl(200,61%,28%),hsl(200,70%,5%));color:hsl(0,0%,95%);.rd-anchor{color:inherit}.ny26-matome{:is(h1,:where([data-heading-style='title'])){font-size:2rem;text-align:center;padding:2rem 0;font-weight:700}}.ny26-message,.ny26-content-area{box-shadow:0 0 3px 1px hsla(200,70%,5%,30%),0 0 10px -4px hsla(200,70%,5%,0.9),0 -1px 10px -2px hsl(200,70%,35%);text-shadow:0px 0px 2px hsl(199,86%,8%);background:hsla(200,70%,5%,0.1);max-width:890px;padding:2rem;margin:var(--space8) auto;line-height:2;text-align:justify;font-size:var(--font-size4);:is(h1,:where([data-heading-style='title'])){width:100%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size5);line-height:1.8;font-weight:700;margin-top:var(--space6);margin-bottom:var(--space8);animation:ny26-fade-in ease 1.5s forwards;text-shadow:0px 0px 5px hsl(199,86%,8%)}h2{font-size:var(--font-size4);font-weight:700;margin-top:var(--space4);margin-bottom:var(--space4)}p{line-height:1.9}.ny26-image{margin:var(--space8) auto}}}.ny26-ritual{color:hsl(0,0%,95%);.rd-anchor{color:inherit}.ny26-container{text-align:center;@media screen and (min-width:0px){padding:var(--space2)}@media screen and (min-width:600px){padding:var(--space4);max-width:950px;margin:0 auto}:is(h1,:where([data-heading-style='title'])){margin:2rem 0;text-align:center;font-size:2rem;font-weight:bold}h2{margin:3rem auto;padding:var(--space1);text-align:center;font-size:1.3rem;color:hsl(230,88%,69%);font-weight:bold}img{margin:0 auto;width:100%;height:100%;max-width:600px;max-height:600px}h3{font-size:1.5rem;margin:var(--space8) auto;text-align:center}p{max-width:600px;text-align:justify;margin:var(--space2) auto;font-size:var(--font-size2);line-height:1.8}.ny26-app{margin:var(--space4) auto;text-align:center}}}.ny26-ritual{background:hsl(250,70%,8%);.ny26-rituals-container{padding:var(--space2);box-shadow:0 0 4px 1px hsl(250,40%,30%);background:hsl(250,5%,5%);border-radius:var(--radius-input);display:flex;align-items:flex-start;gap:var(--space2);overflow-x:scroll;overscroll-behavior-x:contain;height:350px;.ny26-ritual-item{min-height:200px;flex-shrink:0;flex-grow:0;.ny26-title{font-size:1.2rem;margin:0.5rem 0 0.5rem}.ny26-subtitle{font-size:var(--font-size1);margin:0;padding:0;font-weight:normal;color:white;text-align:center}.ny26-ritual-button-container{display:flex;justify-content:center;align-items:center;margin:0.5rem 0;.ny26-play{padding:0.4rem;color:hsl(0,53%,90%);background-color:hsl(0,53%,10%);transition:all 0.3s ease;svg{width:20px;height:20px}@media (hover:hover){&:hover:not([aria-disabled='true']){scale:1.1}}&[aria-disabled='true']{opacity:0.5;cursor:default}}}}}}.ny26-table-area{margin-top:var(--space8)}.ny26-ofudas{padding:2rem 1rem;:is(h1,:where([data-heading-style='title'])){font-size:2rem;font-weight:bold;text-align:center;margin:2rem 0}h2{font-size:1.5rem;font-weight:bold;text-align:center;margin:2rem 0}.ny26-image{margin:var(--space4) auto;max-width:600px;max-height:600px;border-radius:var(--radius-input);overflow:hidden;position:relative}.ny26-description{text-align:justify;@media screen and (min-width:0px){padding:var(--space1);font-size:1.2rem;line-height:1.8;margin:var(--space4) auto}@media screen and (min-width:600px){padding:var(--space2);font-size:1.4rem;line-height:1.8;max-width:600px;margin:var(--space4) auto}}.ny26-container{max-width:550px;max-height:550px;margin:var(--space4) auto;box-shadow:0 0 3px 1px var(--brand);background-color:var(--bg-2);.ny26-ofuda{position:relative;max-width:500px;max-height:500px;.ny26-ofuda-title{display:flex;align-items:center;justify-content:center;width:100%;position:absolute;top:1rem;font-size:var(--font-size3);text-shadow:0px 0px 5px var(--normal);font-weight:700;filter:drop-shadow(0px 0px 5px var(--normal));color:var(--bg-1);text-align:center;z-index:2}}}}.ny26-abstract-container{display:grid;max-width:950px;margin:0 auto;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));@media screen and (min-width:0px){gap:var(--space2)}@media screen and (min-width:600px){gap:var(--space4);padding:var(--space8) var(--space4)}.ny26-abstract-content{box-shadow:0 0 3px 1px hsla(200,70%,5%,30%),0 0 10px -4px hsla(200,70%,5%,0.9),0 -1px 10px -2px hsl(200,70%,35%);background:hsla(200,70%,5%,0.1);padding:20px;border-radius:12px;.ny26-app-button-container{display:flex;justify-content:center;align-items:center;margin:var(--space4) 0}.ny26-address{margin-top:var(--space4)}h3{font-size:40px;letter-spacing:8px;font-weight:bold;text-align:center;margin-bottom:20px}h4{font-size:30px;font-weight:700;filter:drop-shadow(0px 0px 1.5px hsl(218,57%,9%));text-align:center}.ny26-start,.ny26-end{white-space:nowrap;.ny26-closed-title{font-size:20px}.ny26-title{font-size:12px;padding-right:4px}.ny26-date-label{font-size:12px}.ny26-year,.ny26-month,.ny26-date{font-weight:900;margin:0 4px;font-size:40px}.ny26-month,.ny26-date{font-size:60px}.ny26-yobi{background-color:hsl(0,0%,95%);border-radius:100%;padding:10px;font-weight:900;font-size:20px;color:hsl(200,70%,35%);vertical-align:text-bottom;margin-left:10px}}.ny26-capacity{font-size:40px;font-weight:900}h5{font-weight:700;font-size:20px;margin-top:40px;text-align:center}ul{margin:var(--space3) 0;line-height:1.8;li{strong{font-size:25px}}}p{text-align:center;font-size:18px}}.ny26-places{padding-left:40px;padding-right:40px;ul{li{font-size:30px;h4{font-weight:700;margin-top:20px}p{display:inline-block;padding-left:10px;text-align:justify;text-decoration:none}}}}.ny26-fee{ul{li{p{.ny26-amount{font-size:40px;font-weight:900}}}}.ny26-special-order-fee{margin-top:40px}.ny26-note{line-height:40px;display:flex;align-items:center;padding:0 10px;gap:10px;svg{width:30px;height:30px}&[data-include='true']{color:hsl(175,100%,68%)}&[data-include='false']{color:hsl(36,100%,50%)}&[data-include='undefined']{color:rgb(229,255,0)}}}}.ny26-app-button-container{display:flex;justify-content:center;align-items:center;margin:var(--space4) 0;button{background-color:var(--positive);color:var(--bg-1);padding:var(--space2) var(--space4);border-radius:var(--radius-input);font-size:1.2rem;font-weight:bold;text-align:center;cursor:pointer;transition:all 0.3s ease;@media (hover:hover){&:hover{background-color:var(--positive-h);color:var(--bg-1);transform:scale(1.05);transition:all 0.3s ease}}}}.ny26-how-to-apply{margin-top:var(--space8);max-width:600px;margin:var(--space8) auto;padding:var(--space4);background-color:var(--bg-2);border-radius:var(--radius-input);box-shadow:0 0 3px 1px var(--brand);:is(h1,:where([data-heading-style='title'])){font-size:2rem;font-weight:bold;text-align:center;margin:var(--space4) 0}p{font-size:1.2rem;text-align:center}}.ny26-root{.carousel-root{position:relative;--slide-spacing:0.5rem;--slide-size:100%;--slide-height:100%;.carousel-viewport{overflow:hidden;.carousel-container{backface-visibility:hidden;display:flex;touch-action:pan-y;margin-left:calc(var(--slide-spacing) * -1);.carousel-slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);position:relative;.carousel-number{width:4.6rem;height:4.6rem;z-index:1;position:absolute;top:0.6rem;right:0.6rem;border-radius:50%;background-color:hsla(80,10%,80%,0.8);line-height:4.6rem;font-weight:900;text-align:center;pointer-events:none;span{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.6rem;display:block;position:absolute;top:0;left:0;right:0;bottom:0;color:var(--primary);background-image:linear-gradient(45deg,var(--primary),var(--secondary))}}.carousel-component{display:block;height:var(--slide-height);width:100%;object-fit:cover}}}}&[data-dots-placement='below']{.carousel-dots{position:static;width:min(100%,9rem);margin:1.1rem auto 0;gap:0.38rem;justify-content:center}.carousel-dot{width:2.2rem;height:0.8rem;margin:0;filter:none;&:after{height:0.24rem;background:color-mix(in srgb,var(--normal-6) 76%,transparent)}&[aria-current='true']:after{background:linear-gradient(90deg,var(--primary),var(--brand))}}}}.carousel-dot{-webkit-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0}.carousel-dots{z-index:1;position:absolute;top:90%;margin:0 auto;left:10%;width:80%;display:flex;justify-content:center;align-items:center}.carousel-dot{width:2.4rem;height:2.4rem;display:flex;filter:drop-shadow(0 0 1px hsl(0,0%,50%));align-items:center;margin-right:0.1vw;margin-left:0.1vw;&:after{background:var(--normal-6);border-radius:0.2rem;width:100%;height:0.3rem;content:''}&[aria-current='true']:after{background:linear-gradient(90deg,var(--primary),var(--brand))}}.carousel-prev,.carousel-next{position:absolute;top:50%;transform:translateY(-50%);filter:drop-shadow(0 0 1px hsl(0,0%,50%));margin-left:var(--space1);margin-right:var(--space1);background-color:var(--normal-6);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100%;z-index:1;color:var(--bg-3);opacity:0.4;cursor:pointer;&:disabled{opacity:0.1}}.carousel-prev{left:0}.carousel-next{right:0}.carousel-svg{width:20px;height:20px}}.ts-5f326564a5{text-align:right}}
