.pc{display:none}.sp{display:block}@media screen and (min-width: 769px){.pc{display:block}.sp{display:none}}@keyframes animation_fade_lineup{0%{opacity:0}15%{opacity:1}50%{opacity:1}65%{opacity:0}100%{opacity:0}}.dreaming-moon-flow{background:#080403}.dreaming-moon-flow.windows .text-space-zero{letter-spacing:-0.25em}.dreaming-moon-flow html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.dreaming-moon-flow *,.dreaming-moon-flow ::before,.dreaming-moon-flow ::after{background-repeat:no-repeat;box-sizing:inherit}.dreaming-moon-flow ::before,.dreaming-moon-flow ::after{text-decoration:inherit;vertical-align:inherit}.dreaming-moon-flow *{padding:0;margin:0}.dreaming-moon-flow hr{overflow:visible;height:0;color:inherit}.dreaming-moon-flow details,.dreaming-moon-flow main{display:block}.dreaming-moon-flow summary{display:list-item}.dreaming-moon-flow [hidden]{display:none}.dreaming-moon-flow abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dreaming-moon-flow a{background-color:rgba(0,0,0,0)}.dreaming-moon-flow a:active,.dreaming-moon-flow a:hover{outline-width:0}.dreaming-moon-flow code,.dreaming-moon-flow kbd,.dreaming-moon-flow pre,.dreaming-moon-flow samp{font-family:monospace,monospace}.dreaming-moon-flow pre{font-size:1em}.dreaming-moon-flow b,.dreaming-moon-flow strong{font-weight:bolder}.dreaming-moon-flow sub,.dreaming-moon-flow sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.dreaming-moon-flow sub{bottom:-0.25em}.dreaming-moon-flow sup{top:-0.5em}.dreaming-moon-flow table{border-color:inherit;text-indent:0}.dreaming-moon-flow iframe{border-style:none}.dreaming-moon-flow input{border-radius:0}.dreaming-moon-flow [type=number]::-webkit-inner-spin-button,.dreaming-moon-flow [type=number]::-webkit-outer-spin-button{height:auto}.dreaming-moon-flow [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.dreaming-moon-flow [type=search]::-webkit-search-decoration{-webkit-appearance:none}.dreaming-moon-flow textarea{overflow:auto;resize:vertical}.dreaming-moon-flow button,.dreaming-moon-flow input,.dreaming-moon-flow optgroup,.dreaming-moon-flow select,.dreaming-moon-flow textarea{font:inherit}.dreaming-moon-flow optgroup{font-weight:bold}.dreaming-moon-flow button{overflow:visible}.dreaming-moon-flow button,.dreaming-moon-flow select{text-transform:none}.dreaming-moon-flow button,.dreaming-moon-flow [type=button],.dreaming-moon-flow [type=reset],.dreaming-moon-flow [type=submit],.dreaming-moon-flow [role=button]{cursor:pointer}.dreaming-moon-flow button::-moz-focus-inner,.dreaming-moon-flow [type=button]::-moz-focus-inner,.dreaming-moon-flow [type=reset]::-moz-focus-inner,.dreaming-moon-flow [type=submit]::-moz-focus-inner{border-style:none;padding:0}.dreaming-moon-flow button:-moz-focusring,.dreaming-moon-flow [type=button]::-moz-focus-inner,.dreaming-moon-flow [type=reset]::-moz-focus-inner,.dreaming-moon-flow [type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}.dreaming-moon-flow button,.dreaming-moon-flow html [type=button],.dreaming-moon-flow [type=reset],.dreaming-moon-flow [type=submit]{-webkit-appearance:button}.dreaming-moon-flow button,.dreaming-moon-flow input,.dreaming-moon-flow select,.dreaming-moon-flow textarea{background-color:rgba(0,0,0,0);border-style:none}.dreaming-moon-flow a:focus,.dreaming-moon-flow button:focus,.dreaming-moon-flow input:focus,.dreaming-moon-flow select:focus,.dreaming-moon-flow textarea:focus{outline-width:0}.dreaming-moon-flow select{-moz-appearance:none;-webkit-appearance:none}.dreaming-moon-flow select::-ms-expand{display:none}.dreaming-moon-flow select::-ms-value{color:currentColor}.dreaming-moon-flow legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}.dreaming-moon-flow ::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}.dreaming-moon-flow [disabled]{cursor:default}.dreaming-moon-flow img{border-style:none}.dreaming-moon-flow progress{vertical-align:baseline}.dreaming-moon-flow [aria-busy=true]{cursor:progress}.dreaming-moon-flow [aria-controls]{cursor:pointer}.dreaming-moon-flow [aria-disabled=true]{cursor:default}.dreaming-moon-flow ol,.dreaming-moon-flow ul,.dreaming-moon-flow li{list-style-type:none}.dreaming-moon-flow a{text-decoration:none}.dreaming-moon-flow a,.dreaming-moon-flow abbr,.dreaming-moon-flow acronym,.dreaming-moon-flow address,.dreaming-moon-flow applet,.dreaming-moon-flow article,.dreaming-moon-flow aside,.dreaming-moon-flow audio,.dreaming-moon-flow b,.dreaming-moon-flow big,.dreaming-moon-flow blockquote,.dreaming-moon-flow body,.dreaming-moon-flow canvas,.dreaming-moon-flow caption,.dreaming-moon-flow cite,.dreaming-moon-flow code,.dreaming-moon-flow dd,.dreaming-moon-flow del,.dreaming-moon-flow details,.dreaming-moon-flow dfn,.dreaming-moon-flow div,.dreaming-moon-flow dl,.dreaming-moon-flow dt,.dreaming-moon-flow em,.dreaming-moon-flow embed,.dreaming-moon-flow fieldset,.dreaming-moon-flow figcaption,.dreaming-moon-flow figure,.dreaming-moon-flow footer,.dreaming-moon-flow form,.dreaming-moon-flow h1,.dreaming-moon-flow h2,.dreaming-moon-flow h3,.dreaming-moon-flow h4,.dreaming-moon-flow h5,.dreaming-moon-flow h6,.dreaming-moon-flow header,.dreaming-moon-flow hgroup,.dreaming-moon-flow html,.dreaming-moon-flow i,.dreaming-moon-flow iframe,.dreaming-moon-flow img,.dreaming-moon-flow ins,.dreaming-moon-flow kbd,.dreaming-moon-flow label,.dreaming-moon-flow legend,.dreaming-moon-flow li,.dreaming-moon-flow mark,.dreaming-moon-flow menu,.dreaming-moon-flow nav,.dreaming-moon-flow object,.dreaming-moon-flow ol,.dreaming-moon-flow output,.dreaming-moon-flow p,.dreaming-moon-flow pre,.dreaming-moon-flow q,.dreaming-moon-flow ruby,.dreaming-moon-flow s,.dreaming-moon-flow samp,.dreaming-moon-flow section,.dreaming-moon-flow small,.dreaming-moon-flow span,.dreaming-moon-flow strike,.dreaming-moon-flow strong,.dreaming-moon-flow sub,.dreaming-moon-flow summary,.dreaming-moon-flow sup,.dreaming-moon-flow table,.dreaming-moon-flow tbody,.dreaming-moon-flow td,.dreaming-moon-flow tfoot,.dreaming-moon-flow th,.dreaming-moon-flow thead,.dreaming-moon-flow time,.dreaming-moon-flow tr,.dreaming-moon-flow tt,.dreaming-moon-flow ul,.dreaming-moon-flow var,.dreaming-moon-flow video{padding:0;border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box;color:inherit}.dreaming-moon-flow img{width:100%}.dreaming-moon-flow svg{overflow:hidden}.dreaming-moon-flow h1,.dreaming-moon-flow h2,.dreaming-moon-flow h3,.dreaming-moon-flow h4,.dreaming-moon-flow h5,.dreaming-moon-flow h6{font-weight:normal}.dreaming-moon-flow button{color:inherit}.dreaming-moon-flow *:focus{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.dreaming-moon-flow *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.dreaming-moon-flow{background:#080403;font-size:14px;color:#8f8f8f;line-height:1.5}.dreaming-moon-flow.windows .text-space-zero{letter-spacing:-0.25em}@media screen and (min-width: 769px){.dreaming-moon-flow a:hover{opacity:1}}body.overflow-hidden{overflow:hidden}.dreaming-moon-flow{background:#080403}.dreaming-moon-flow.windows .text-space-zero{letter-spacing:-0.25em}.dreaming-moon-flow .mv{width:100%;height:80vh;z-index:50;position:relative;background:#060302;animation:color linear forwards;animation-timeline:view();animation-range:exit}@media screen and (min-width: 769px){.dreaming-moon-flow .mv{overflow:hidden;height:auto}}@keyframes color{from{background:#060302}to{background:#000}}.dreaming-moon-flow .mv.active .mv__detail{opacity:1;filter:blur(0)}.dreaming-moon-flow .mv.active .mv-img{mask-position:0 100%;-webkit-mask-position:0 100%}.dreaming-moon-flow .mv.active .mv-img1{z-index:10}.dreaming-moon-flow .mv.active .mv-img2{z-index:20}.dreaming-moon-flow .mv.active .mv-img3{z-index:30}@media screen and (min-width: 769px){.dreaming-moon-flow .mv.active .first-view{animation:firstViewBloom 2s linear forwards}}@keyframes firstViewBloom{0%{opacity:0;filter:blur(20px);transform:translate(-50%, -50%)}30%{opacity:1;filter:blur(0);transform:translate(-50%, -50%)}60%{opacity:1;filter:blur(0);transform:translate(-50%, -50%)}100%{opacity:0;filter:blur(15px);transform:translate(-50%, -50%)}}@media screen and (max-width: 768px){.dreaming-moon-flow .mv.active .mv__img{opacity:0}.dreaming-moon-flow .mv.active .mv-img1 img,.dreaming-moon-flow .mv.active .mv-img2 img{opacity:0}.dreaming-moon-flow .mv.active .mv-img4{opacity:1}}.dreaming-moon-flow .first-view{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:space-around;align-items:center;vertical-align:middle;gap:50px;z-index:50;opacity:0;filter:blur(20px);transform:translate(-50%, -50%) scale(1.1);pointer-events:none;width:46.4351005484vw}.dreaming-moon-flow .first-view__inner{text-align:center;width:16.4533820841vw}.dreaming-moon-flow .first-view__logo{width:100%}.dreaming-moon-flow .first-view__img{width:21.9378427788vw}.dreaming-moon-flow .first-view__subttl{font-size:1.3893967093vw;margin-top:20px}@media screen and (max-width: 768px){.dreaming-moon-flow .first-view{display:none}}.dreaming-moon-flow .mv__container{position:absolute;top:0;left:0;padding:60px 0 0;display:flex;flex-direction:column-reverse;width:100%}@media screen and (min-width: 769px){.dreaming-moon-flow .mv__container{position:relative;padding:110px 0 150px;margin:0 auto;flex-direction:row;justify-content:space-between;align-items:center;vertical-align:middle;width:85.5575868373vw}}.dreaming-moon-flow .mv__container .mv__detail{text-align:center;line-height:1;opacity:0;filter:blur(5px);transition:all 1s 3s;white-space:nowrap}@media screen and (max-width: 768px){.dreaming-moon-flow .mv__container .mv__detail{transition:opacity 1s ease}}.dreaming-moon-flow .mv__container .mv__detail h2{font-size:22.5px;letter-spacing:.1em;margin-top:20px}.dreaming-moon-flow .mv__container .mv__detail .mv__date1{font-size:15px;letter-spacing:.06em;margin-top:20px}.dreaming-moon-flow .mv__container .mv__detail .mv__date2{font-size:12px;letter-spacing:.06em;margin-top:10px}@media screen and (min-width: 769px){.dreaming-moon-flow .mv__container .mv__detail{width:16.4533820841vw}.dreaming-moon-flow .mv__container .mv__detail h2{font-size:19px}.dreaming-moon-flow .mv__container .mv__detail .mv__date1{font-size:16px;margin-top:50px}.dreaming-moon-flow .mv__container .mv__detail .mv__date2{font-size:13px;margin-top:15px}}.dreaming-moon-flow .mv-contents{position:relative}.dreaming-moon-flow .mv-contents .mv-img{line-height:0;mask-image:linear-gradient(to bottom, transparent 0%, transparent 33%, #000 67%, #000 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, transparent 33%, #000 67%, #000 100%);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 300%;-webkit-mask-size:100% 300%;mask-position:0 0%;-webkit-mask-position:0 0%;transition:mask-position 2s ease,-webkit-mask-position 2s ease}@media(prefers-reduced-motion: reduce){.dreaming-moon-flow .mv-contents .mv-img{transition:none}}@media screen and (max-width: 768px){.dreaming-moon-flow .mv-contents .mv-img{transition:mask-position 1.3s ease,-webkit-mask-position 1.3s ease}.dreaming-moon-flow .mv-contents .mv-img1,.dreaming-moon-flow .mv-contents .mv-img2,.dreaming-moon-flow .mv-contents .mv-img3{width:53.3333333333vw;margin:0 auto}.dreaming-moon-flow .mv-contents .mv-img1 img,.dreaming-moon-flow .mv-contents .mv-img2 img,.dreaming-moon-flow .mv-contents .mv-img3 img{opacity:1;transition:opacity .3s linear}.dreaming-moon-flow .mv-contents .mv-img4{width:93.3333333333vw;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity 1s 4.6s ease}.dreaming-moon-flow .mv-contents .mv-img2,.dreaming-moon-flow .mv-contents .mv-img3{position:absolute;left:50%;top:0;transform:translateX(-50%)}.dreaming-moon-flow .mv-contents .mv-img1 img{transition-delay:1.3s}.dreaming-moon-flow .mv-contents .mv-img2{transition-delay:1.5s}.dreaming-moon-flow .mv-contents .mv-img2 img{transition-delay:2.8s}.dreaming-moon-flow .mv-contents .mv-img3{transition-delay:3s}.dreaming-moon-flow .mv-contents .mv__img{opacity:1;transition:opacity 1s 4.2s ease}}@media screen and (min-width: 769px){.dreaming-moon-flow .mv-contents .mv__img{display:flex;justify-content:space-between;align-items:center;width:63.9853747715vw}.dreaming-moon-flow .mv-contents .mv-img{width:19.7440585009vw}.dreaming-moon-flow .mv-contents .mv-img1{transition-delay:1.8s}.dreaming-moon-flow .mv-contents .mv-img2{transition-delay:2.2s}.dreaming-moon-flow .mv-contents .mv-img3{transition-delay:2.6s}.dreaming-moon-flow .mv-contents .mv-img4{display:none}}.dreaming-moon-flow{background:#080403}.dreaming-moon-flow.windows .text-space-zero{letter-spacing:-0.25em}.dreaming-moon-flow .menu{width:100%;position:fixed;bottom:0;left:0;z-index:90;padding:18px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(75,75,75,.7)}@media screen and (max-width: 768px){.dreaming-moon-flow .menu{padding:29px 0;background:rgba(143,143,143,.9)}}.dreaming-moon-flow .menu--sticky{opacity:0;translate:0 5px;transition:opacity .5s ease,translate .5s ease;pointer-events:none}.dreaming-moon-flow .menu--sticky.active{opacity:1;translate:0 0px;pointer-events:auto}.dreaming-moon-flow .menu__list{display:flex;justify-content:center;align-items:center;vertical-align:middle;gap:20px}@media screen and (max-width: 768px){.dreaming-moon-flow .menu__list{gap:10px}}.dreaming-moon-flow .menu__list>li{border-right:solid 1px #fff}.dreaming-moon-flow .menu__list>li:last-of-type{border-right:none}.dreaming-moon-flow .menu__list>li:last-of-type a{padding-right:0}.dreaming-moon-flow .menu__list>li:hover span{transform:translateY(2px)}.dreaming-moon-flow .menu__list>li a{line-height:1;display:flex;align-items:center;gap:10px;color:#fff;padding-right:20px;font-size:14px}.dreaming-moon-flow .menu__list>li a p{opacity:1}@media screen and (max-width: 768px){.dreaming-moon-flow .menu__list>li a{padding-right:10px;font-size:10px;white-space:nowrap}}.dreaming-moon-flow .menu__list>li a span{transform:translateY(0px);transition:all .3s ease;display:block;position:relative;width:9px;height:4.7px}@media screen and (max-width: 768px){.dreaming-moon-flow .menu__list>li a span{display:none}}.dreaming-moon-flow .menu__list>li a span::after,.dreaming-moon-flow .menu__list>li a span::before{content:"";position:absolute;top:0;width:6.5px;height:1px;background:#fff}.dreaming-moon-flow .menu__list>li a span::after{left:.5px;transform-origin:left top;transform:rotate(45deg)}.dreaming-moon-flow .menu__list>li a span::before{right:.5px;transform-origin:right top;transform:rotate(-45deg)}.dreaming-moon-flow .dreaming-moon-contents:has(#step.on) .menu__list li:nth-child(1) a{opacity:1}.dreaming-moon-flow .dreaming-moon-contents:has(#step.on) .menu__list li:not(:nth-child(1)) a{opacity:.5}.dreaming-moon-flow .dreaming-moon-contents:has(#item1.on) .menu__list li:nth-child(2) a{opacity:1}.dreaming-moon-flow .dreaming-moon-contents:has(#item1.on) .menu__list li:not(:nth-child(2)) a{opacity:.5}.dreaming-moon-flow .dreaming-moon-contents:has(#item2.on) .menu__list li:nth-child(3) a{opacity:1}.dreaming-moon-flow .dreaming-moon-contents:has(#item2.on) .menu__list li:not(:nth-child(3)) a{opacity:.5}.dreaming-moon-flow .dreaming-moon-contents:has(#item3.on) .menu__list li:nth-child(4) a{opacity:1}.dreaming-moon-flow .dreaming-moon-contents:has(#item3.on) .menu__list li:not(:nth-child(4)) a{opacity:.5}.dreaming-moon-flow{background:#080403}.dreaming-moon-flow.windows .text-space-zero{letter-spacing:-0.25em}.dreaming-moon-flow .intro{position:relative;isolation:isolate;background-color:#080403}@media screen and (max-width: 768px){.dreaming-moon-flow .intro{opacity:0;transition:all .3s ease}.dreaming-moon-flow .intro.active{opacity:1}}.dreaming-moon-flow .intro__bg{overflow:hidden;position:sticky;top:0;z-index:0;height:calc(100vw*1.104);animation:introBgAnime linear forwards;animation-timeline:view();animation-range:entry-crossing}.dreaming-moon-flow .intro__bg::before{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom, rgba(8, 4, 7, 0) 0%, rgba(8, 4, 7, 0.2) 60%, rgb(8, 4, 7) 100%),url(/cms/img/usr/news/2026/09/dreaming-moon/intro-bg.png);background-repeat:no-repeat;background-size:100% 100%;background-position:top left;filter:blur(0px);transition:filter .6s ease}.dreaming-moon-flow .intro.is-blur .intro__bg::before{filter:blur(5px)}@media screen and (min-width: 769px){.dreaming-moon-flow .intro{overflow:hidden;padding-top:52.5228519196vw}.dreaming-moon-flow .intro__bg{display:none}.dreaming-moon-flow .intro::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-image:linear-gradient(to bottom, rgba(8, 4, 7, 0) 0%, rgba(8, 4, 7, 0.35) 60%, rgb(8, 4, 7) 100%),url(/cms/img/usr/news/2026/09/dreaming-moon/intro-bg.png);background-repeat:no-repeat;background-size:47.5319926874vw calc(47.5319926874vw*1.105);background-position:15.3564899452vw top;background-attachment:fixed;filter:blur(0px);transition:filter .6s ease}.dreaming-moon-flow .intro.is-blur::before{filter:blur(3px)}}.dreaming-moon-flow .intro__accordion{position:relative;z-index:1;padding:0 32.5px 50px;mix-blend-mode:difference;font-weight:500}.dreaming-moon-flow .intro__ttl{font-size:18px;line-height:1}.dreaming-moon-flow .intro__sunttl{font-size:15px;line-height:1;margin-top:20px}.dreaming-moon-flow .intro__text{font-size:13px;line-height:2;margin-top:30px;font-feature-settings:"palt"}.dreaming-moon-flow .intro__text-bottom{border-top:1px solid #8f8f8f;padding-top:40px;font-size:12px}.dreaming-moon-flow .intro__text-bottom span{display:block;margin-top:20px;font-size:11px;line-height:1}.dreaming-moon-flow .intro__open-text{max-height:0;overflow:hidden;transition:max-height .6s ease}@media screen and (min-width: 769px){.dreaming-moon-flow .intro__accordion{padding:0 11.5173674589vw 100px 44.6069469835vw}.dreaming-moon-flow .intro__ttl{font-size:20px}.dreaming-moon-flow .intro__text{font-size:14px;line-height:2;margin-top:40px}.dreaming-moon-flow .intro__text-bottom{font-size:13px}.dreaming-moon-flow .intro__text-bottom span{font-size:11px}.dreaming-moon-flow .intro__open-text{max-height:0;overflow:hidden;transition:max-height .6s ease}}.dreaming-moon-flow .intro__toggle{font-size:12px;position:relative;cursor:pointer;margin-top:30px}.dreaming-moon-flow .intro__toggle.is-open .intro__toggle__more{opacity:0}.dreaming-moon-flow .intro__toggle.is-open .intro__toggle__close{opacity:1}.dreaming-moon-flow .intro__toggle__more{transition:opacity .5s ease}.dreaming-moon-flow .intro__toggle__more::before{content:"+";text-decoration:none}.dreaming-moon-flow .intro__toggle__more__text{text-decoration:underline}.dreaming-moon-flow .intro__toggle__close{position:absolute;top:0;left:0;right:unset;margin:auto;transition:opacity .5s ease;opacity:0}.dreaming-moon-flow .intro__toggle__close__text{text-decoration:underline}.dreaming-moon-flow .intro__toggle__close::before{content:"-";text-decoration:none}@keyframes introBgAnime{from{opacity:0}to{opacity:.85}}@keyframes bg{from{background-color:rgba(8,4,3,0)}to{background-color:#080403}}.dreaming-moon-flow{background:#080403}.dreaming-moon-flow.windows .text-space-zero{letter-spacing:-0.25em}.dreaming-moon-flow .step{text-align:center;padding:50px 25px}@media screen and (min-width: 769px){.dreaming-moon-flow .step{padding:200px 0 125px}}.dreaming-moon-flow .step.has-animation .step__lead,.dreaming-moon-flow .step.has-animation .swiper-slide{opacity:0;translate:0 10px;transition:opacity 1s ease,translate 1s ease}.dreaming-moon-flow .step.has-animation .step__lead{transition-delay:.2s}.dreaming-moon-flow .step.has-animation .swiper-slide{transition-delay:.6s}.dreaming-moon-flow .step.has-animation.active .step__lead,.dreaming-moon-flow .step.has-animation.active .swiper-slide{opacity:1;translate:0 0px}@media screen and (min-width: 769px){.dreaming-moon-flow .step.has-animation .swiper-slide:first-child{transition-delay:.6s !important}.dreaming-moon-flow .step.has-animation .swiper-slide:nth-child(3){transition-delay:.8s !important}.dreaming-moon-flow .step.has-animation .swiper-slide:last-child{transition-delay:1s !important}}.dreaming-moon-flow .step__lead{padding-bottom:10px;font-size:15px}.dreaming-moon-flow .step__time-box{width:auto;text-align:center;margin:0 auto;position:relative;padding:10px 25.5px;white-space:nowrap;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.dreaming-moon-flow .step__time-box .kakko{width:7.5px;position:absolute;top:0;display:block}.dreaming-moon-flow .step__time-box .kakko:first-of-type{left:0}.dreaming-moon-flow .step__time-box .kakko:last-of-type{right:0}.dreaming-moon-flow .step__scene{font-size:15px;line-height:1}.dreaming-moon-flow .step__time{font-size:14px;line-height:1;margin-top:12.5px}.dreaming-moon-flow .step__time .blink{animation:blinking 3s ease-in-out infinite alternate}.dreaming-moon-flow .step__img{margin:10px auto 0;line-height:0;width:46.6666666667vw;position:relative;opacity:1;transition:all .3s ease}.dreaming-moon-flow .step__img:hover{opacity:.7}.dreaming-moon-flow .step__img .step-num{position:absolute;display:flex;align-items:center;vertical-align:middle;left:50%;bottom:22.5px;transform:translateX(-50%);color:#8f8f8f;line-height:1;letter-spacing:.06em;gap:3px}.dreaming-moon-flow .step__img .step-num p{display:block;font-size:14px}.dreaming-moon-flow .step__img .step-num span{display:block;font-size:25px}@media screen and (min-width: 769px){.dreaming-moon-flow .step__img .step-num{bottom:25px}.dreaming-moon-flow .step__img .step-num p{font-size:12px}.dreaming-moon-flow .step__img .step-num span{font-size:20px}}.dreaming-moon-flow .step__ttl{font-size:15px;line-height:1.5;margin-top:15px}.dreaming-moon-flow .step__text{font-size:12px;line-height:1.6666666667;margin-top:10px;padding:0 12px 40px;text-align:left}@media screen and (min-width: 769px){.dreaming-moon-flow .step__lead{padding-bottom:50px;font-size:18px}.dreaming-moon-flow .step__img{margin:25px auto 0;line-height:0;width:16.2705667276vw}.dreaming-moon-flow .step__ttl{margin-top:20px}.dreaming-moon-flow .step__text{margin-top:15px;padding-bottom:0px;font-feature-settings:"palt"}.dreaming-moon-flow .step .arrow-wrapper{position:absolute;top:45%;transform:translate(-50%, -50%)}.dreaming-moon-flow .step .arrow-wrapper .arrow{width:12.5px;height:25px;display:block}.dreaming-moon-flow .step .arrow-wrapper .arrow svg{width:100%;animation:nextArrow_1 3s ease infinite}.dreaming-moon-flow .step .arrow-wrapper::after,.dreaming-moon-flow .step .arrow-wrapper::before{position:absolute;top:50%;left:0%;transform:translate(0, -50%);content:"";background-size:100% 100%;background-repeat:no-repeat}.dreaming-moon-flow .step .arrow-wrapper::before{height:20px;width:10.35px;animation:nextArrow_2 3s ease infinite;background-image:url(/cms/img/usr/news/2026/09/dreaming-moon/next-arrow_2.png)}.dreaming-moon-flow .step .arrow-wrapper::after{height:15px;width:7.5px;animation:nextArrow_3 3s ease infinite;background-image:url(/cms/img/usr/news/2026/09/dreaming-moon/next-arrow_3.png)}.dreaming-moon-flow .step .arrow-wrapper.arrow-wrapper1{left:32.2%}.dreaming-moon-flow .step .arrow-wrapper.arrow-wrapper2{left:67.3%}}@media screen and (min-width: 769px){.dreaming-moon-flow .step__swiper .swiper-wrapper{margin:0 auto;display:flex;width:72.760511883vw;justify-content:space-between;align-items:flex-start;vertical-align:top}.dreaming-moon-flow .step__swiper .swiper-slide{width:21.9378427788vw !important}.dreaming-moon-flow .step__swiper .swiper-button-prev,.dreaming-moon-flow .step__swiper .swiper-button-next{display:none}}.dreaming-moon-flow .step__line{height:50px;width:2px;margin:0 auto 25px;overflow:hidden;position:relative;border-radius:5%}@media screen and (min-width: 769px){.dreaming-moon-flow .step__line{margin:0 auto 40px}}.dreaming-moon-flow .step__line::after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:50px;height:50px;border-radius:50%;background-image:linear-gradient(179deg, rgb(8, 4, 3), rgb(143, 143, 143));animation:down 2.5s ease infinite}@keyframes down{0%{transform:translate(-50%, -50px);opacity:1}95%{transform:translate(-50%, 50px);opacity:1}97%{transform:translate(-50%, 50px);opacity:0}100%{transform:translate(-50%, -50px);opacity:0}}@keyframes blinking{0%{opacity:0}100%{opacity:1}}.dreaming-moon-flow .parameter{width:100%;height:2px;background-color:#3a3a3a;position:absolute;bottom:0;left:0;border-radius:5px}.dreaming-moon-flow .parameter span{position:absolute;top:0;width:33.3333333333%;height:2px;background-color:#8f8f8f}.dreaming-moon-flow .parameter span{transition:all .3s ease}.dreaming-moon-flow .parameter.is-first span{left:0;right:unset;transform:none}.dreaming-moon-flow .parameter.is-middle span{left:50%;right:unset;transform:translateX(-50%)}.dreaming-moon-flow .parameter.is-last span{left:unset;right:0;transform:none}@media screen and (min-width: 769px){.dreaming-moon-flow .parameter{display:none}}.dreaming-moon-flow .step .swiper-button-next.swiper-button-disabled,.dreaming-moon-flow .step .swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:0;pointer-events:none}.dreaming-moon-flow .step .swiper-button-next::after,.dreaming-moon-flow .step .swiper-button-next::before,.dreaming-moon-flow .step .swiper-button-prev::after,.dreaming-moon-flow .step .swiper-button-prev::before{position:absolute;top:50%;left:0%;transform:translate(0, -50%);content:"";background-size:100% 100%;background-repeat:no-repeat}.dreaming-moon-flow .step .swiper-button-next::before,.dreaming-moon-flow .step .swiper-button-prev::before{height:20px;width:10.35px}.dreaming-moon-flow .step .swiper-button-next::after,.dreaming-moon-flow .step .swiper-button-prev::after{height:15px;width:7.5px}.dreaming-moon-flow .step .swiper-button-next{right:18.5px !important}.dreaming-moon-flow .step .swiper-button-next svg{animation:nextArrow_1 3s ease infinite}.dreaming-moon-flow .step .swiper-button-next::before{animation:nextArrow_2 3s ease infinite;background-image:url(/cms/img/usr/news/2026/09/dreaming-moon/next-arrow_2.png)}.dreaming-moon-flow .step .swiper-button-next::after{animation:nextArrow_3 3s ease infinite;background-image:url(/cms/img/usr/news/2026/09/dreaming-moon/next-arrow_3.png)}.dreaming-moon-flow .step .swiper-button-prev{left:18.5px !important}.dreaming-moon-flow .step .swiper-button-prev svg{animation:prevArrow_1 3s ease infinite}.dreaming-moon-flow .step .swiper-button-prev::before{background-image:url(/cms/img/usr/news/2026/09/dreaming-moon/prev-arrow_2.png);animation:prevArrow_2 3s ease infinite}.dreaming-moon-flow .step .swiper-button-prev::after{background-image:url(/cms/img/usr/news/2026/09/dreaming-moon/prev-arrow_3.png);animation:prevArrow_3 3s ease infinite}@keyframes nextArrow_1{0%{opacity:0;transform:translate(-10px, 0)}50%,70%{opacity:1;transform:translate(0, 0)}95%{opacity:0;transform:translate(20px, 0)}100%{opacity:0;transform:translate(-10px, 0)}}@keyframes nextArrow_2{0%,10%{opacity:0;transform:translate(0, -50%)}50%,70%{opacity:1;transform:translate(10px, -50%)}95%{opacity:0;transform:translate(20px, -50%)}100%{opacity:0;transform:translate(0, -50%)}}@keyframes nextArrow_3{0%,20%{opacity:0;transform:translate(0, -50%)}50%,70%{opacity:1;transform:translate(19px, -50%)}95%{opacity:0;transform:translate(30px, -50%)}100%{opacity:0;transform:translate(0, -50%)}}@keyframes prevArrow_1{0%{opacity:0;transform:translate(10px, 0)}50%,70%{opacity:1;transform:translate(0, 0)}95%{opacity:0;transform:translate(-19px, 0)}100%{opacity:0;transform:translate(10px, 0)}}@keyframes prevArrow_2{0%,10%{opacity:0;transform:translate(0, -50%)}50%,70%{opacity:1;transform:translate(-10px, -50%)}95%{opacity:0;transform:translate(-20px, -50%)}100%{opacity:0;transform:translate(0, -50%)}}@keyframes prevArrow_3{0%,20%{opacity:0;transform:translate(0, -50%)}50%,70%{opacity:1;transform:translate(-20px, -50%)}95%{opacity:0;transform:translate(-30px, -50%)}100%{opacity:0;transform:translate(0, -50%)}}.dreaming-moon-flow{background:#080403}.dreaming-moon-flow.windows .text-space-zero{letter-spacing:-0.25em}.dreaming-moon-flow .item{position:relative}.dreaming-moon-flow .item__inner{position:relative}.dreaming-moon-flow .item__inner.active .item__img{mask-position:0 100%;-webkit-mask-position:0 100%}.dreaming-moon-flow .item__inner.active .item-text,.dreaming-moon-flow .item__inner.active .item__point{opacity:1;filter:blur(0)}@media screen and (max-width: 768px){.dreaming-moon-flow .item__inner1::after{content:"";position:absolute;width:100%;height:5px;z-index:10;top:-1px;left:0;background:#000}}@media screen and (max-width: 768px){.dreaming-moon-flow .item .item__inner1{background:#e0e4e5;animation:innerColor1 linear forwards;animation-timeline:view();animation-range:contain}@keyframes innerColor1{from{background:#e0e4e5}to{background:#eaeeee}}.dreaming-moon-flow .item .item__inner2{background:#e5ebeb;animation:innerColor2 linear forwards;animation-timeline:view();animation-range:contain}@keyframes innerColor2{from{background:#e5ebeb}to{background:#eef2f1}}.dreaming-moon-flow .item .item__inner3{background:#e9efef;animation:innerColor3 linear forwards;animation-timeline:view();animation-range:contain}@keyframes innerColor3{from{background:#e9efef}to{background:#eff3f2}}.dreaming-moon-flow .item .item__img{position:sticky;top:0;left:0;background:#000;overflow:hidden}.dreaming-moon-flow .item .item__img.is-blur img{filter:blur(5px)}}.dreaming-moon-flow .item__img{line-height:0;position:relative;z-index:25;mask-image:linear-gradient(to bottom, transparent 0%, transparent 33%, #000 67%, #000 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, transparent 33%, #000 67%, #000 100%);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 300%;-webkit-mask-size:100% 300%;mask-position:0 0%;-webkit-mask-position:0 0%;transition:mask-position 2s ease,-webkit-mask-position 2s ease,filter .3s ease}@media(prefers-reduced-motion: reduce){.dreaming-moon-flow .item__img{transition:none}}.dreaming-moon-flow .item__img img{width:100%;height:auto;transition:filter .6s ease}@media(prefers-reduced-motion: reduce){.dreaming-moon-flow .item__img img{transition:none}}.dreaming-moon-flow .item__contents{padding:0 25px 25px;color:#000;position:relative;z-index:30;mix-blend-mode:difference}.dreaming-moon-flow .item__contents-sp{padding:0 25px;position:relative;z-index:40}@media screen and (min-width: 769px){.dreaming-moon-flow .item__contents-sp{display:none}}.dreaming-moon-flow .item .item-text{opacity:0;filter:blur(4px);transition:all 1s 1s ease}@media screen and (max-width: 768px){.dreaming-moon-flow .item .item-text{color:#fff}}.dreaming-moon-flow .item__limited{font-size:11px;line-height:1;letter-spacing:.06em;padding:5px 10px;border:solid 1px #000;width:-moz-fit-content;width:fit-content;margin:0 auto 0 0}@media screen and (max-width: 768px){.dreaming-moon-flow .item__limited{border:solid 1px #fff}}.dreaming-moon-flow .item__ttl{font-size:15px;line-height:1.5;margin-top:15px}.dreaming-moon-flow .item__ttl-2{margin-top:2.5px}.dreaming-moon-flow .item__info{font-size:12px;line-height:1.5;margin-top:15px}.dreaming-moon-flow .item__info-2{margin-top:7.5px}@media screen and (min-width: 769px){.dreaming-moon-flow .item{margin:0 auto;padding-top:75px;position:relative;width:85.3747714808vw;border-top:solid 1px #3a3a3a}.dreaming-moon-flow .item__inner{position:relative;display:flex;align-items:flex-end;vertical-align:bottom;justify-content:right;gap:50px;width:100%;padding-bottom:150px}.dreaming-moon-flow .item__inner:nth-of-type(2),.dreaming-moon-flow .item__inner:last-of-type{padding-top:0px;background:unset}.dreaming-moon-flow .item__inner:nth-of-type(2){flex-direction:row-reverse;justify-content:left}.dreaming-moon-flow .item__inner:nth-of-type(2) .item__point{left:unset;right:0}.dreaming-moon-flow .item__img{width:43.8756855576vw}.dreaming-moon-flow .item .item-text{opacity:0;filter:blur(4px);transition:all 1s .5s ease}.dreaming-moon-flow .item__contents{margin-top:0;background:unset;padding:0;color:#8f8f8f;width:26.508226691vw;position:initial !important}.dreaming-moon-flow .item__point{position:absolute;top:0;left:0;z-index:80}.dreaming-moon-flow .item__limited{border:solid 1px #8f8f8f}}.dreaming-moon-flow .item__text{font-size:15px;line-height:1.5;margin-top:25px}.dreaming-moon-flow .item__text-2{margin-top:15px;font-size:14px}.dreaming-moon-flow .item__moon{font-size:10px;line-height:1;padding:5px;border:solid 1px #000;width:-moz-fit-content;width:fit-content;margin:15px auto 0 0}@media screen and (max-width: 768px){.dreaming-moon-flow .item__moon{border:solid 1px #fff}}.dreaming-moon-flow .item__moon-text{font-size:12px;line-height:1.5;margin-top:7.5px}.dreaming-moon-flow .item__howto{font-size:12px;line-height:1.5;margin-top:20px;padding-top:20px;border-top:solid 1px #000}@media screen and (max-width: 768px){.dreaming-moon-flow .item__howto{border-top:solid 1px #fff}}.dreaming-moon-flow .item__link{margin:0 0 10px;isolation:isolate}.dreaming-moon-flow .item__link .link-btn{color:#fff;border:.5px solid #000;background:#000}@media screen and (min-width: 769px){.dreaming-moon-flow .item__text{margin-top:0}.dreaming-moon-flow .item__text-2{margin-top:25px;font-size:14px}.dreaming-moon-flow .item__moon{border:solid 1px #8f8f8f}.dreaming-moon-flow .item__moon-text{font-size:12px}.dreaming-moon-flow .item__howto{border-top:solid 1px #8f8f8f}.dreaming-moon-flow .item__link{margin:25px 0}.dreaming-moon-flow .item__link .link-btn{border:.5px solid #8f8f8f;background:#8f8f8f}}.dreaming-moon-flow .item__accordion{position:relative;z-index:30;width:86.6666666667vw;margin:0 auto;padding-bottom:60px}.dreaming-moon-flow .item__accordion.open button span::after{transform:translate(-50%, -50%) rotate(0deg)}.dreaming-moon-flow .item__accordion.open .accordion__text{margin-top:0px}@media screen and (min-width: 769px){.dreaming-moon-flow .item__accordion.open .accordion__text{margin-top:20px}}.dreaming-moon-flow .item__accordion button{display:flex;align-items:center;vertical-align:middle;gap:10px;padding-bottom:10px;color:#fff;border-bottom:solid 1px #000}@media screen and (max-width: 768px){.dreaming-moon-flow .item__accordion button{width:100%;text-align:center;background:rgba(143,143,143,.8);justify-content:center;border-bottom:none;position:relative;height:7.2vw}.dreaming-moon-flow .item__accordion button p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.dreaming-moon-flow .item__accordion button p{font-size:12px;line-height:1;display:block}.dreaming-moon-flow .item__accordion button span{display:block;width:8.5px;height:8.5px;position:relative;line-height:0}.dreaming-moon-flow .item__accordion button span::after,.dreaming-moon-flow .item__accordion button span::before{transition:all .3s ease;content:"";position:absolute;width:100%;height:1px;background:#000;top:50%;left:50%}@media screen and (max-width: 768px){.dreaming-moon-flow .item__accordion button span::after,.dreaming-moon-flow .item__accordion button span::before{background:#fff}}.dreaming-moon-flow .item__accordion button span::before{transform:translate(-50%, -50%)}.dreaming-moon-flow .item__accordion button span::after{transform:translate(-50%, -50%) rotate(90deg)}@media screen and (max-width: 768px){.dreaming-moon-flow .item__accordion button span{position:absolute;top:50%;right:5.3333333333vw;transform:translateY(-50%)}}.dreaming-moon-flow .item__accordion .accordion__text{font-size:12px;line-height:1.5;margin-top:0;max-height:0;overflow:hidden;transition:max-height .5s ease,margin-top .5s ease}.dreaming-moon-flow .item__accordion .accordion__text p{padding:30px 20px;background:rgba(143,143,143,.8);color:#fff}@media screen and (min-width: 769px){.dreaming-moon-flow .item__accordion .accordion__text p{color:#8f8f8f}}@media screen and (min-width: 769px){.dreaming-moon-flow .item__accordion{width:100%;padding:0;background:none}.dreaming-moon-flow .item__accordion button{color:#8f8f8f;border-bottom:solid 1px #8f8f8f}.dreaming-moon-flow .item__accordion button span::after,.dreaming-moon-flow .item__accordion button span::before{background:#8f8f8f}.dreaming-moon-flow .item__accordion .accordion__text p{padding:0;background:unset;color:#8f8f8f}}.dreaming-moon-flow{background:#080403}.dreaming-moon-flow.windows .text-space-zero{letter-spacing:-0.25em}.dreaming-moon-flow .relation{background:#fff;padding:60px 25px 50px;color:#000;text-align:center;position:relative}.dreaming-moon-flow .relation.has-animation .relation__ttl,.dreaming-moon-flow .relation.has-animation .relation__subttl,.dreaming-moon-flow .relation.has-animation .relation__swiper,.dreaming-moon-flow .relation.has-animation .relation__link{opacity:0;translate:0 10px;transition:opacity 1s ease,translate 1s ease}.dreaming-moon-flow .relation.has-animation .relation__ttl,.dreaming-moon-flow .relation.has-animation .relation__subttl{transition-delay:.2s}.dreaming-moon-flow .relation.has-animation .relation__swiper{transition-delay:.4s}.dreaming-moon-flow .relation.has-animation .relation__link{transition-delay:.6s}.dreaming-moon-flow .relation.has-animation.active .relation__ttl,.dreaming-moon-flow .relation.has-animation.active .relation__subttl,.dreaming-moon-flow .relation.has-animation.active .relation__swiper,.dreaming-moon-flow .relation.has-animation.active .relation__link{opacity:1;translate:0 0px}.dreaming-moon-flow .relation__bg{position:absolute;top:0;left:0;width:100%;z-index:1;animation:scrollAnime linear forwards;animation-timeline:view();animation-range:entry-crossing}.dreaming-moon-flow .relation__inner{position:relative;z-index:2}.dreaming-moon-flow .relation__ttl{font-size:20px;letter-spacing:.1em;line-height:1}.dreaming-moon-flow .relation__subttl{font-size:13px;line-height:1;margin-top:20px;margin-bottom:30px}@media screen and (min-width: 769px){.dreaming-moon-flow .relation{padding:100px 0px 125px}.dreaming-moon-flow .relation__ttl{font-size:20px}.dreaming-moon-flow .relation__subttl{font-size:13px;margin-bottom:50px}}@media screen and (max-width: 768px){.dreaming-moon-flow .relation__swiper .swiper-button-next,.dreaming-moon-flow .relation__swiper .swiper-button-prev{top:40% !important}}@media screen and (min-width: 769px){.dreaming-moon-flow .relation__swiper .swiper-wrapper{margin:0 auto;display:flex;width:69.4698354662vw;justify-content:space-between;align-items:flex-start;vertical-align:top}.dreaming-moon-flow .relation__swiper .swiper-slide{width:18.281535649vw !important}.dreaming-moon-flow .relation__swiper .swiper-button-prev,.dreaming-moon-flow .relation__swiper .swiper-button-next{display:none}}.dreaming-moon-flow .relation__img{line-height:0;position:relative;width:250px;margin:0 auto}.dreaming-moon-flow .relation__img .cover{position:absolute;top:0;left:0;width:100%;height:100%;animation:opacity 8s linear infinite}.dreaming-moon-flow .relation__page{font-size:15px;margin-top:15px}.dreaming-moon-flow .relation__name{font-size:15px;line-height:1.5;margin-top:15px}.dreaming-moon-flow .relation__detail{font-size:12px;line-height:1.5;margin-top:15px}@media screen and (min-width: 769px){.dreaming-moon-flow .relation__img{width:100%;height:auto;margin:0}.dreaming-moon-flow .relation__page{display:none}.dreaming-moon-flow .relation__name{font-size:15px;line-height:1.5;margin-top:15px}.dreaming-moon-flow .relation__detail{font-size:12px;line-height:1.5;margin-top:15px}}.dreaming-moon-flow .swiper-button-next,.dreaming-moon-flow .swiper-button-prev{width:12.5px !important}@media screen and (max-width: 768px){.dreaming-moon-flow .swiper-button-next svg,.dreaming-moon-flow .swiper-button-prev svg{display:block !important}}.dreaming-moon-flow .relation__link{margin-top:30px}.dreaming-moon-flow .relation__link .link-btn{border:.5px solid #221815 !important;color:#221815 !important}.dreaming-moon-flow .relation__link .link-btn svg path{fill:#221815}@media screen and (min-width: 769px){.dreaming-moon-flow .relation__link{margin-top:20px}.dreaming-moon-flow .relation__link .link-btn{margin:0 auto;border:.5px solid #8f8f8f !important;color:#fff !important;background:#8f8f8f}.dreaming-moon-flow .relation__link .link-btn svg path{fill:#fff}}@keyframes scrollAnime{from{opacity:0}to{opacity:1}}@keyframes opacity{0%,45%{opacity:0}50%,95%{opacity:1}100%{opacity:0}}.dreaming-moon-flow{background:#080403}.dreaming-moon-flow.windows .text-space-zero{letter-spacing:-0.25em}.dreaming-moon-flow .banner{line-height:0;background:#fff;padding-bottom:60px}.dreaming-moon-flow .banner__inner{position:relative;width:86.6666666667vw;margin:0 auto;display:block}@media screen and (min-width: 769px){.dreaming-moon-flow .banner{padding-bottom:125px}.dreaming-moon-flow .banner__inner{width:43.8756855576vw}}.dreaming-moon-flow .banner .cover{position:absolute;width:100%;top:0;left:0;animation:opacity 10s linear infinite}.dreaming-moon-flow{background:#080403}.dreaming-moon-flow.windows .text-space-zero{letter-spacing:-0.25em}.dreaming-moon-flow .link-btn{display:block;text-align:center;position:relative;background-color:#4a4a4a;line-height:1.4;color:#fff;letter-spacing:.07em;font-size:14px;padding:15px 3px;border:.5px solid #fff}@media screen and (min-width: 769px){.dreaming-moon-flow .link-btn{max-width:300px;transition:opacity .3s ease;opacity:1}.dreaming-moon-flow .link-btn:hover{opacity:.7}.dreaming-moon-flow .link-btn:hover .link-btn__icon{right:8px}}.dreaming-moon-flow .link-btn__inner{z-index:10;position:relative;width:100%;display:block}.dreaming-moon-flow .link-btn__icon{position:absolute;top:50%;right:15px;height:8px;translate:0 -50%}@media screen and (max-width: 768px){.dreaming-moon-flow .link-btn__icon{right:14px;height:6px}}@media screen and (min-width: 769px){.dreaming-moon-flow .link-btn__icon{transition:right .5s ease}}.dreaming-moon-flow .link-btn--transparent{background-color:rgba(0,0,0,0)}