﻿.main{overflow:visible}.container{max-width:1512px;width:auto;padding-bottom:200px;background:#fbfaf5}.pc{display:none}.kv{max-width:1520px;margin:0 auto;width:100%;height:calc(100vh - 64px);position:sticky;top:64px}.kv-ttl{width:24%;position:absolute;top:5.4%;left:4.8%;transition:all 0.6s ease}.kv-img{width:100%;height:calc(100vh - 64px);margin:0 auto;position:relative;margin-top:calc(-100vh + 64px);overflow:hidden}.kv-img .kv-main{position:relative;top:45%;transform:translate(13%, -50%);max-width:110%}.kv-btn{max-width:1520px;margin:0 auto;width:100%;height:calc(100vh - 64px);position:absolute;top:0;z-index:1}.kv-audio{position:absolute;right:4.3%;top:1.2%;text-align:center;transition:all 0.6s ease}.kv-audio p{color:#546358;text-align:center;font-family:"Libre Baskerville";font-size:10px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:6px}.kv-audio .audio-switter{width:68px;height:36px;background:#535353;position:relative;border-radius:100px;transition:all 0.6s ease;cursor:pointer}.kv-audio .audio-switter::before{content:"";width:21px;height:21px;border-radius:100px;position:absolute;top:50%;left:60%;transform:translate(0, -50%);border:1px solid #fff;background:rgba(0,0,0,0);transition:all 0.6s ease}.kv-audio .audio-switter::after{content:"";width:32px;height:32px;border-radius:100px;position:absolute;background:#fff;top:50%;left:2%;transform:translate(0, -50%);transition:all 0.6s ease}.kv-audio .audio-switter.active{background:#536358}.kv-audio .audio-switter.active::before{width:32px;height:32px;left:51%;background:#fff}.kv-audio .audio-switter.active::after{content:"";width:2px;height:19px;border-radius:100px;position:absolute;background:#fff;top:50%;left:27%;transform:translate(0, -50%)}.kv.active .kv-ttl{left:-50vw}.kv-btn.active .kv-audio{opacity:0;visibility:hidden}.teaser .kv{max-width:1520px;margin:0 auto;width:100%;height:calc(100vh - 64px);position:sticky;top:64px}.teaser .kv-ttl{display:none}.teaser .kv-img{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;gap:6% 0;padding-top:13vw;margin-top:calc(-100vh + 64px)}.teaser .kv-img .kv-main{width:90%;transform:none;top:auto;max-width:100%;display:block;margin:0 auto}.teaser .kv-img .teaser01-ttl{width:62%;margin:0 auto}.teaser .kv-img .teaser02-ttl{width:75%;margin:0 auto}.teaser .kv-audio{display:none}.teaser .kv-audio p{color:#546358;text-align:center;font-family:"Libre Baskerville";font-size:10px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:6px}.teaser .kv-audio .audio-switter{width:68px;height:36px;background:#536358;position:relative;border-radius:100px;transition:all 0.6s ease;cursor:pointer}.teaser .kv-audio .audio-switter::before{content:"";width:32px;height:32px;border-radius:100px;position:absolute;background:#fff;top:50%;left:51%;transform:translate(0, -50%);transition:all 0.6s ease}.teaser .kv-audio .audio-switter::after{content:"";width:2px;height:19px;border-radius:100px;position:absolute;background:#fff;top:50%;left:27%;transform:translate(0, -50%);transition:all 0 0.6s ease}.teaser .kv-audio .audio-switter.active{background:#535353}.teaser .kv-audio .audio-switter.active::before{width:21px;height:21px;left:60%;background:rgba(0,0,0,0);border:1px solid #fff}.teaser .kv-audio .audio-switter.active::after{content:"";width:32px;height:32px;border-radius:100px;position:absolute;background:#fff;top:50%;left:2%;transform:translate(0, -50%)}.teaser .kv.active .teaser .kv-ttl{left:-50vw}.teaser .kv.active .teaser .kv-audio{opacity:0;visibility:hidden}.collection{margin:20vw auto 0;width:100%;display:flex;flex-direction:column;gap:71vw;position:relative}.item{position:relative}.item-ttl{position:absolute;top:0;left:10vw;color:#546358;font-family:"Libre Baskerville";font-size:9vw;font-style:normal;font-weight:400;line-height:150%;letter-spacing:0.4vw;writing-mode:tb-rl}.item:nth-child(even) .item-ttl{left:auto;right:10vw}.item-img{margin-bottom:0}.item:nth-child(even) .item-img{order:2}#item01.relative{margin-top:240.5%}#item02.relative{margin-top:242.5%}#item03.relative{margin-top:254.5%}#item04.relative{margin-top:240%}.item-img li{margin:0 auto;position:sticky;top:64px}.item-img.relative{position:relative}.item-img.relative li{position:absolute;top:0}.item-txt{text-align:center;position:relative;display:flex;flex-direction:column;justify-content:center;padding:0;margin-top:12vw}.item-txt h3{color:#546358;text-align:center;font-family:"Libre Baskerville";font-size:6vw;font-style:normal;font-weight:400;line-height:150%;letter-spacing:2.8px}.item-txt h3 span{color:#546358;text-align:center;font-family:"游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1.2px;display:block}.item-txt p{color:#000;text-align:center;font-size:3.5vw;font-style:normal;font-weight:500;line-height:172%;letter-spacing:1.4px;margin-top:7vw}#item01 li:nth-child(1){margin-right:0;margin-top:30%}#item01 li:nth-child(2){margin-left:0;margin-top:20.5vw}#item01 li:nth-child(3){margin-top:11vw}#item01 li:nth-child(4){margin-left:0;margin-top:12.5vw}#item01 li:nth-child(5){margin-right:0;margin-top:-35vw}#item01 li:nth-child(6){margin-top:5vw}#item01 li:nth-child(7){margin-left:0;margin-top:11vw}#item02 li:nth-child(1){margin-left:0;margin-top:20.7vw}#item02 li:nth-child(2){margin-right:0;margin-top:13vw}#item02 li:nth-child(3){margin-left:0;margin-top:18vw}#item02 li:nth-child(4){margin-right:0;margin-top:-40.5vw}#item02 li:nth-child(5){padding:0;margin-top:-9vw}#item02 li:nth-child(6){margin-right:0;margin-top:22.5vw}#item02 li:nth-child(7){padding:0;margin-top:18vw}#item03 li:nth-child(1){margin-right:0;margin-top:40vw}#item03 li:nth-child(2){margin-left:0;margin-top:-6.6vw}#item03 li:nth-child(3){margin-left:0;margin-top:16.3vw}#item03 li:nth-child(4){margin-right:0;margin-top:10vw}#item03 li:nth-child(5){margin-left:0;margin-top:9vw}#item03 li:nth-child(6){margin-left:0;margin-top:51.2vw}#item03 li:nth-child(7){margin-right:0;margin-top:10vw}#item04 li:nth-child(1){margin-left:0;margin-top:20vw}#item04 li:nth-child(2){margin-right:0;margin-top:24vw}#item04 li:nth-child(3){margin-left:0;margin-top:-27vw}#item04 li:nth-child(4){padding:0;margin-top:-15vw}#item04 li:nth-child(5){margin-right:0;margin-top:14vw}#item04 li:nth-child(6){padding:0;margin-top:14vw}#item04 li:nth-child(7){margin-right:0;margin-top:12vw}#item01.relative li:nth-child(1){right:0;margin-top:0}#item01.relative li:nth-child(2){left:0;margin-top:0}#item01.relative li:nth-child(3){left:50%;transform:translate(-50%);margin-top:0}#item01.relative li:nth-child(4){left:0;margin-top:0}#item01.relative li:nth-child(5){right:0;margin-top:0}#item01.relative li:nth-child(6){left:50%;transform:translate(-50%);margin-top:0}#item01.relative li:nth-child(7){left:0;margin-top:0}#item02.relative li:nth-child(1){left:0;margin-top:0}#item02.relative li:nth-child(2){right:0;margin-top:0}#item02.relative li:nth-child(3){left:0;margin-top:0}#item02.relative li:nth-child(4){right:0;margin-top:0}#item02.relative li:nth-child(5){left:50%;transform:translate(-50%);margin-top:0}#item02.relative li:nth-child(6){right:0;margin-top:0}#item02.relative li:nth-child(7){left:50%;transform:translate(-50%);margin-top:0}#item03.relative li:nth-child(1){right:0;margin-top:0}#item03.relative li:nth-child(2){left:0;margin-top:0}#item03.relative li:nth-child(3){left:0;margin-top:0}#item03.relative li:nth-child(4){right:0;margin-top:0}#item03.relative li:nth-child(5){left:0;margin-top:0}#item03.relative li:nth-child(6){left:0;margin-top:0}#item03.relative li:nth-child(7){right:0;margin-top:0}#item04.relative li:nth-child(1){left:0;margin-top:0}#item04.relative li:nth-child(2){right:0;margin-top:0}#item04.relative li:nth-child(3){left:0;margin-top:0}#item04.relative li:nth-child(4){left:50%;transform:translate(-50%);margin-top:0}#item04.relative li:nth-child(5){right:0;margin-top:0}#item04.relative li:nth-child(6){left:50%;transform:translate(-50%);margin-top:0}#item04.relative li:nth-child(7){right:0;margin-top:0}.lineup-btn{position:fixed;transform:translate(-50%);left:50%;bottom:-20vw;border:1px solid #546358;border-radius:100px;width:76vw;text-align:center;color:#fff;font-family:"Libre Baskerville";font-size:3.4vw;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.2px;padding:5vw 0 4vw;background:url("https://marlmarlstatics.blob.core.windows.net/pub/assets/img/feature/2025ss/march/icon-scorp-w.svg") no-repeat right 22px top 50% #546358;transition:all 0.6s ease;cursor:pointer;z-index:29}.lineup-btn.active{bottom:10vw}.lineup-btn.nomove{transition:none}.lineup-btn.fixed{position:absolute;bottom:-28vw}.teaser .lineup-btn{padding:11px 0 10.5px;color:#fff;background:#747474;pointer-events:none;border-color:#747474}.teaser .lineup-btn:hover{color:#fff;background:#747474}.teaser .lineup-btn span{display:block;margin-top:4px}.modaal{position:fixed;bottom:-5vh;left:0;width:100%;height:0;transition:all 0.6s ease;z-index:40}.modaalbg{position:fixed;width:100%;height:100vh;background:rgba(0,0,0,0.2);top:0;z-index:0;cursor:pointer;visibility:hidden;opacity:0}.modaalopen .modaal{height:40vh;bottom:0}.modaalopen .modaalbg{visibility:visible;opacity:1}.modaalinner{width:100vw;height:100%;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;background:#fff;padding-top:10vw}.modaalclose{position:absolute;top:20px;right:20px}.modaaltop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:90vw;height:100%;margin:0 auto;transition:all 0.6s ease}.arrow-right,.arrow-left{display:none;cursor:pointer}.modaallabel{width:80%;height:100%;margin:0 auto;color:#546358;font-family:"Libre Baskerville";font-size:4.6vw;font-style:normal;font-weight:400;line-height:150%;letter-spacing:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10vw 10vw;position:relative;transition:all 0.6s ease}.modaallabel li{cursor:pointer;position:absolute;transition:all 0.6s ease}.modaallabel li:nth-child(1){top:8%}.modaallabel li:nth-child(2){top:29%}.modaallabel li:nth-child(3){top:51%}.modaallabel li:nth-child(4){top:75%}.modaallabel li:after{content:"";background:url("https://marlmarlstatics.blob.core.windows.net/pub/assets/img/feature/2025ss/march/icon-arrow-right02.svg") no-repeat;background-size:100%;width:5px;height:10px;position:absolute;right:-15px;top:55%;transform:translate(0, -50%);transition:all 0.6s ease}.modaallabel li:hover:after{right:-20px}.modaalwrap{width:100vw;height:calc( 100% - 0px);margin:5vw auto 0;position:relative}.modaalwrap ul{display:flex;flex-wrap:wrap;justify-content:center;gap:2vw;width:100%;max-height:100%;position:absolute;top:50px;transition:all 0.6s ease;opacity:0;visibility:hidden;overflow:auto;padding-bottom:80px}.modaalwrap ul::-webkit-scrollbar{display:none}.modaalwrap li{background:#f5f5f5;width:44vw}.modaalwrap li a{display:block;padding-bottom:10px}.modaalwrap li img{margin:0 auto;display:block}.modaalwrap li dl{color:#546358;text-align:center;font-family:"Libre Baskerville";font-style:normal;font-weight:400;line-height:130%;margin-top:-3vw}.modaalwrap li dt{font-size:3vw;letter-spacing:0.55px}.modaalwrap li dd{font-size:2.8vw;letter-spacing:0.5px}.modaal.modaalactive{height:calc(100vh - 64px)}.modaal.modaalactive .modaaltop{height:20px}.modaal.modaalactive .arrow-right,.modaal.modaalactive .arrow-left{display:block}.modaal.modaalactive .modaalinner{padding-top:25vw}.modaal.modaalactive .modaallabel{width:80%;height:20px;text-align:center;line-height:1;justify-content:center;gap:0}.modaal.modaalactive .modaallabel li{position:absolute;opacity:0;visibility:hidden}.modaal.modaalactive .modaallabel li.focus{opacity:1;visibility:visible;top:0}.modaal.modaalactive .modaallabel li:after{display:none}.modaal.modaalactive .modaalwrap ul.focus{opacity:1;visibility:visible;left:0;top:0}.modaal.modaalactive .modaalwrap ul.before{left:-150%;top:0}.modaal.modaalactive .modaalwrap ul.hide{left:150%;top:0}.footer-tops{margin-top:1.5rem}@media screen and (min-width: 768px){.container{max-width:1512px;width:auto}.sp{display:none}.pc{display:block}.kv-ttl{width:7.8%;max-width:118px;top:4.4%;left:2.8%}.kv-img{width:41%;max-width:620px;margin:0 auto;margin-top:calc(-100vh + 64px)}.kv-img .kv-main{top:50%;transform:translate(0, -50%);max-width:100%}.kv-btn{margin-top:calc(-100vh + 64px);position:sticky;top:64px}.kv-audio{right:2.3%;bottom:125px;top:auto}.kv-audio .audio-switter.active{background:#536358}.kv-audio .audio-switter.active::before{width:32px;height:32px;background:#fff;left:51%;border:none}.kv-audio .audio-switter.active::after{content:"";width:2px;height:19px;left:27%}.teaser .kv{max-width:1520px;margin:0 auto;width:100%;height:calc(100vh - 64px);position:sticky;top:64px}.teaser .kv-img{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;gap:4% 0;padding-top:0}.teaser .kv-img .kv-main{width:75%;margin:0 auto;display:block;transform:none;top:auto}.teaser .kv-img .teaser01-ttl{width:auto}.teaser .kv-img .teaser02-ttl{width:auto}.teaser .kv-audio p{color:#546358;text-align:center;font-family:"Libre Baskerville";font-size:10px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:6px}.teaser .kv-audio .audio-switter{width:68px;height:36px;background:#536358;position:relative;border-radius:100px;transition:all 0.6s ease;cursor:pointer}.teaser .kv-audio .audio-switter::before{content:"";width:32px;height:32px;border-radius:100px;position:absolute;background:#fff;top:50%;left:51%;transform:translate(0, -50%);transition:all 0.6s ease}.teaser .kv-audio .audio-switter::after{content:"";width:2px;height:19px;border-radius:100px;position:absolute;background:#fff;top:50%;left:27%;transform:translate(0, -50%);transition:all 0 0.6s ease}.teaser .kv-audio .audio-switter.active{background:#535353}.teaser .kv-audio .audio-switter.active::before{width:21px;height:21px;left:60%;background:rgba(0,0,0,0);border:1px solid #fff}.teaser .kv-audio .audio-switter.active::after{content:"";width:32px;height:32px;border-radius:100px;position:absolute;background:#fff;top:50%;left:2%;transform:translate(0, -50%)}.collection{margin:21.5% auto 0;width:68.8%;gap:550px;padding-bottom:200px}.item{display:flex;flex-wrap:wrap;justify-content:space-between}.item-ttl{display:none}.item-img{width:50%;max-width:514px;margin-bottom:10%}#item01.relative{margin-top:136%}#item02.relative{margin-top:136%}#item03.relative{margin-top:125%}#item04.relative{margin-top:136%}.item-txt{width:46%;height:calc(100vh - 64px);position:sticky;top:64px;padding:0 3.5%;margin-top:0}.item-txt h3{font-size:min(2.7vw, 28px)}.item-txt h3 span{font-size:min(0.9vw, 13px)}.item-txt p{font-size:min(1vw, 14px);margin-top:20px}#item01 li:nth-child(1){margin-top:0}#item01 li:nth-child(2){margin-top:56px}#item01 li:nth-child(3){margin-top:107px}#item01 li:nth-child(4){margin-top:82px}#item01 li:nth-child(5){margin-top:-148px}#item01 li:nth-child(6){margin-top:107px}#item01 li:nth-child(7){margin-top:94px}#item02 li:nth-child(1){margin-top:0}#item02 li:nth-child(2){margin-top:223px}#item02 li:nth-child(3){margin-top:43px}#item02 li:nth-child(4){margin-top:-146px}#item02 li:nth-child(5){margin-top:-33px}#item02 li:nth-child(6){margin-top:156px}#item02 li:nth-child(7){margin-top:84px}#item03 li:nth-child(1){margin-top:0}#item03 li:nth-child(2){margin-top:56px}#item03 li:nth-child(3){margin-top:94px}#item03 li:nth-child(4){margin-top:74px}#item03 li:nth-child(5){margin-top:62px}#item03 li:nth-child(6){margin-top:174px}#item03 li:nth-child(7){margin-top:81px}#item04 li:nth-child(1){margin-top:0}#item04 li:nth-child(2){margin-top:117px}#item04 li:nth-child(3){margin-top:-139px}#item04 li:nth-child(4){margin-top:53px}#item04 li:nth-child(5){margin-top:50px}#item04 li:nth-child(6){margin-top:78px}#item04 li:nth-child(7){margin-top:205px}.lineup-btn{position:absolute;transform:none;left:auto;bottom:47px;right:2.3%;width:17.3%;max-width:260px;padding:0;font-size:14px;transition:all 0.3s ease;overflow:hidden;background:#fbfaf5}.lineup-btn p{color:#546358;font-size:min(0.8vw, 12px);padding:19px 0 18px;background:url("https://marlmarlstatics.blob.core.windows.net/pub/assets/img/feature/2025ss/march/icon-scorp-b.svg") no-repeat right 22px top 50%;position:relative;z-index:1}.lineup-btn:before{content:"";width:100%;height:100%;background:#546358;position:absolute;left:-100%;top:0;z-index:-1;transition:all 0.3s ease}.lineup-btn:hover p{background-image:url("https://marlmarlstatics.blob.core.windows.net/pub/assets/img/feature/2025ss/march/icon-scorp-w.svg");color:#fff}.lineup-btn:hover:before{left:0}.lineup-btn.active{bottom:47px;transition:none}.teaser .lineup-btn{padding:11px 0 10.5px}.teaser .lineup-btn span{margin-top:4px}.modaal{top:64px;height:calc(100vh - 64px);opacity:0;visibility:hidden}.modaalopen .modaal{opacity:1;visibility:visible;height:calc(100vh - 64px)}.modaalbg{position:absolute;height:100%}.modaalinner{width:800px;height:640px;padding-top:78px}.modaaltop{width:530px}.modaallabel{font-size:20px;gap:50px}.modaallabel li:nth-child(1){top:19.5%}.modaallabel li:nth-child(2){top:33%}.modaallabel li:nth-child(3){top:46%}.modaallabel li:nth-child(4){top:59%}.modaallabel li:hover:after{right:-20px}.modaalwrap{width:530px;height:calc( 100% - 50px);margin:30px auto 0}.modaalwrap ul{justify-content:space-between;gap:11px 10px}.modaalwrap ul::-webkit-scrollbar{display:none}.modaalwrap li{width:170px}.modaalwrap li dl{margin-top:-12px}.modaalwrap li dt{font-size:11px}.modaalwrap li dd{font-size:10px}.modaal.modaalactive .modaalinner{padding-top:78px}.modaal.modaalactive .modaaltop{height:20px}.modaal.modaalactive .arrow-right,.modaal.modaalactive .arrow-left{display:block}.modaal.modaalactive .modaallabel{width:80%;height:20px;text-align:center;line-height:1;justify-content:center;gap:0}.modaal.modaalactive .modaallabel li{position:absolute;opacity:0;visibility:hidden}.modaal.modaalactive .modaallabel li.focus{opacity:1;visibility:visible;top:0}.modaal.modaalactive .modaallabel li:after{display:none}.modaal.modaalactive .modaalwrap ul.focus{opacity:1;visibility:visible;left:0;top:0}.modaal.modaalactive .modaalwrap ul.before{left:-150%;top:0}.modaal.modaalactive .modaalwrap ul.hide{left:150%;top:0}.footer-tops{margin-top:3.5rem}}@media screen and (min-width: 1420px){#item01.relative{margin-top:126%}#item02.relative{margin-top:129.5%}#item03.relative{margin-top:115%}#item04.relative{margin-top:132%}}

/*# sourceMappingURL=style.css.map */