body{width:100%;height:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;font-family:"Roboto","Noto Sans JP",sans-serif;font-weight:400;font-style:normal;z-index:1;color:#645b2b;background-image:linear-gradient(199deg, #fae4ef 0%, #aedbf6 100%);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width: 767px)and (orientation: portrait){body{padding-bottom:3vw}}.wing-box-a{position:absolute;top:0;left:2vw;width:15%;z-index:1;transform:translate(-10vw, -20vh) scale(0.3) rotate(0deg);filter:blur(0.5rem);-webkit-animation-name:WingFall01;animation-name:WingFall01;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:1s;animation-delay:1s}@media(max-width: 767px)and (orientation: portrait){.wing-box-a{-webkit-animation:none;animation:none}}.wing-box-a.await{display:none}.wing-box-a.await.show{display:block}.wing-box-a img{width:100%;-o-object-fit:cover;object-fit:cover}@-webkit-keyframes WingFall01{0%{opacity:0;transform:translate(-10vw, -20vh) scale(0.2) rotate(90deg)}25%{opacity:1;transform:translate(3vw, 10vh) scale(0.5) rotate(-15deg);filter:blur(0.2rem)}50%{opacity:.3;transform:translate(-10vw, 40vh) scale(0.3) rotate(80deg);filter:blur(1rem)}75%{opacity:1;transform:translate(3vw, 80vh) scale(0.7) rotate(-15deg);filter:blur(0.3rem)}100%{opacity:0;transform:translate(-10vw, 100vh) scale(0.3) rotate(45deg)}}@keyframes WingFall01{0%{opacity:0;transform:translate(-10vw, -20vh) scale(0.2) rotate(90deg)}25%{opacity:1;transform:translate(3vw, 10vh) scale(0.5) rotate(-15deg);filter:blur(0.2rem)}50%{opacity:.3;transform:translate(-10vw, 40vh) scale(0.3) rotate(80deg);filter:blur(1rem)}75%{opacity:1;transform:translate(3vw, 80vh) scale(0.7) rotate(-15deg);filter:blur(0.3rem)}100%{opacity:0;transform:translate(-10vw, 100vh) scale(0.3) rotate(45deg)}}.wing-box-b{position:absolute;top:0;right:2vw;width:15%;z-index:1;transform:translate(-10vw, -20vh) scale(0.3) rotate(0deg);filter:blur(0.5rem);-webkit-animation-name:WingFall02;animation-name:WingFall02;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:2.4s;animation-delay:2.4s}@media(max-width: 767px)and (orientation: portrait){.wing-box-b{-webkit-animation:none;animation:none}}.wing-box-b.await{display:none}.wing-box-b.await.show{display:block}.wing-box-b img{width:100%;-o-object-fit:cover;object-fit:cover}@-webkit-keyframes WingFall02{0%{opacity:0;transform:translate(10vw, -20vh) scale(0.1) rotate(-90deg)}25%{opacity:1;transform:translate(-3vw, 10vh) scale(0.4) rotate(60deg);filter:blur(0.2rem)}50%{opacity:.3;transform:translate(10vw, 50vh) scale(0.6) rotate(-50deg);filter:blur(1rem)}75%{opacity:1;transform:translate(-3vw, 80vh) scale(0.2) rotate(45deg);filter:blur(0.3rem)}100%{opacity:0;transform:translate(5vw, 100vh) scale(0.4) rotate(-45deg)}}@keyframes WingFall02{0%{opacity:0;transform:translate(10vw, -20vh) scale(0.1) rotate(-90deg)}25%{opacity:1;transform:translate(-3vw, 10vh) scale(0.4) rotate(60deg);filter:blur(0.2rem)}50%{opacity:.3;transform:translate(10vw, 50vh) scale(0.6) rotate(-50deg);filter:blur(1rem)}75%{opacity:1;transform:translate(-3vw, 80vh) scale(0.2) rotate(45deg);filter:blur(0.3rem)}100%{opacity:0;transform:translate(5vw, 100vh) scale(0.4) rotate(-45deg)}}header{position:fixed;top:0;left:0;height:min(8vw,9rem);width:100%;background-color:rgba(255,255,255,.74);z-index:10;display:flex;justify-content:space-between;align-items:center;padding:.5rem 2%;transition:.2s ease-out;-webkit-clip-path:inset(0);clip-path:inset(0)}header.ScrollOn{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:.5s ease-out .5s}@media(max-width: 767px)and (orientation: portrait){header{height:15vw;padding:1vw 4vw 1vw 2vw;transition:.7s ease-out}}header .logo-wrap{width:10rem}@media(max-width: 767px)and (orientation: portrait){header .logo-wrap{width:15vw}}header .logo-wrap img{width:100%;-o-object-fit:contain;object-fit:contain}header nav{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:min(2.4vw,2.4rem);gap:0 1em}@media(max-width: 767px)and (orientation: portrait){header nav{font-size:3.8vw;gap:0 .5em}}header nav a{font-size:1em;font-family:aw-conqueror-didot,serif;font-weight:400;font-style:normal;color:#000;text-transform:capitalize;letter-spacing:.02em}header nav a:hover{color:#000;-webkit-animation-name:HeadMenu;animation-name:HeadMenu;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes HeadMenu{0%{transform:scale(1);filter:blur(0) brightness(0%);opacity:1}50%{transform:scale(1.2);filter:blur(0.2rem) brightness(200%);opacity:.5}100%{transform:scale(1);filter:blur(0) brightness(0%);opacity:1}}@keyframes HeadMenu{0%{transform:scale(1);filter:blur(0) brightness(0%);opacity:1}50%{transform:scale(1.2);filter:blur(0.2rem) brightness(200%);opacity:.5}100%{transform:scale(1);filter:blur(0) brightness(0%);opacity:1}}header nav a:visited{color:#000}main{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;z-index:1}main h2{position:relative;display:inline-block;font-size:min(22vw,22rem);font-family:aw-conqueror-didot,serif;font-weight:400;font-style:normal;letter-spacing:-0.08em;text-align:right;color:#fff}main h2 span{margin-top:-0.55em;font-size:1em;display:block}main .HeadBlock{position:relative;width:100%;min-width:880px;padding-left:15%;padding-right:15%;transition:all .1s;padding-top:12vw;padding-bottom:70vw;transform-style:preserve-3d;perspective:30rem}@media(max-width: 1080px){main .HeadBlock{padding-left:8%;padding-right:8%;transition:all .1s}}@media(max-width: 767px)and (orientation: portrait){main .HeadBlock{padding-left:4vw;padding-right:4vw;min-width:unset}}@media(max-width: 767px)and (orientation: portrait){main .HeadBlock{padding-top:25vw}}main .HeadBlock::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/base_bg.webp) no-repeat center 58%/cover;-webkit-clip-path:polygon(0 0, 0 100%, 100% 80%, 100% 0);clip-path:polygon(0 0, 0 100%, 100% 80%, 100% 0);z-index:-1}@media(max-width: 767px)and (orientation: portrait){main .HeadBlock::after{-webkit-animation:none;animation:none;opacity:1;-webkit-clip-path:polygon(0 0, 0 100%, 100% 85%, 100% 0);clip-path:polygon(0 0, 0 100%, 100% 85%, 100% 0)}}@-webkit-keyframes HeadBG{0%{opacity:0}100%{opacity:1}}@keyframes HeadBG{0%{opacity:0}100%{opacity:1}}main .HeadBlock.is-no-webp::after{background:url(../img/jpg/base_bg.jpg) no-repeat center 58%/cover}main .HeadBlock .title-box{position:relative;width:100%;-webkit-animation-name:TitleMove;animation-name:TitleMove;-webkit-animation-duration:2.4s;animation-duration:2.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.34, 1.56, 0.64, 1);animation-timing-function:cubic-bezier(0.34, 1.56, 0.64, 1);transform:translate(0, 30vw);opacity:0}main .HeadBlock .title-box img{position:relative;width:100%;-o-object-fit:cover;object-fit:cover}@-webkit-keyframes TitleMove{0%{transform:translate(0, 50vw) scale(0.5);filter:blur(1rem);opacity:0}30%{opacity:0}40%{filter:blur(1rem);opacity:.1}95%{opacity:1}100%{transform:translate(0, 0) scale(1);filter:blur(0);opacity:1}}@keyframes TitleMove{0%{transform:translate(0, 50vw) scale(0.5);filter:blur(1rem);opacity:0}30%{opacity:0}40%{filter:blur(1rem);opacity:.1}95%{opacity:1}100%{transform:translate(0, 0) scale(1);filter:blur(0);opacity:1}}main .HeadBlock .character-box{position:absolute;bottom:6vw;left:50%;transform:translateX(-50%);width:110%}main .HeadBlock .character-box div{position:absolute;bottom:0;opacity:0;-webkit-animation-name:CharacterOn;animation-name:CharacterOn;-webkit-animation-timing-function:cubic-bezier(0.34, 1.56, 0.64, 1);animation-timing-function:cubic-bezier(0.34, 1.56, 0.64, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;z-index:1}main .HeadBlock .character-box div img{width:100%;-o-object-fit:contain;object-fit:contain}main .HeadBlock .character-box div.character-yusuke{width:38%;aspect-ratio:1.46;bottom:2vw;left:0;-webkit-animation-duration:2.2s;animation-duration:2.2s}main .HeadBlock .character-box div.character-shou{width:38%;left:14%;aspect-ratio:1.33;z-index:1;bottom:1vw;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-delay:.8s;animation-delay:.8s;z-index:2}main .HeadBlock .character-box div.character-riura{left:26%;width:38%;aspect-ratio:1.44;bottom:1vw;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-delay:.4s;animation-delay:.4s}main .HeadBlock .character-box div.character-naiko{right:23%;width:41%;aspect-ratio:1.34;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-delay:.6s;animation-delay:.6s}main .HeadBlock .character-box div.character-hotoke{right:10%;width:40%;aspect-ratio:1.28;z-index:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;animation-delay:1s;z-index:2}main .HeadBlock .character-box div.character-ifu{width:41%;aspect-ratio:1.39;right:0;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes CharacterOn{0%{opacity:.1;filter:blur(1rem);transform:scale(0.5)}40%{opacity:.4}60%{transform:scale(1);filter:blur(0.2rem)}100%{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0);filter:blur(0)}}@keyframes CharacterOn{0%{opacity:.1;filter:blur(1rem);transform:scale(0.5)}40%{opacity:.4}60%{transform:scale(1);filter:blur(0.2rem)}100%{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0);filter:blur(0)}}main .HeadBlock .Announcement-box{position:absolute;top:55vw;left:50%;background-color:rgba(63,55,68,.8);z-index:1;width:70%;font-family:"Noto Serif Jp",serif;font-size:min(1.4vw,1.4rem);color:#fff;display:flex;flex-direction:column;align-items:center;padding-top:.5rem;padding-bottom:.5rem;transform:rotateX(120deg) translateY(120rem) translateX(-50%);-webkit-animation-name:AnnouncementBox;animation-name:AnnouncementBox;-webkit-animation-delay:1.4s;animation-delay:1.4s;-webkit-animation-timing-function:cubic-bezier(0.65, 0, 0.35, 1);animation-timing-function:cubic-bezier(0.65, 0, 0.35, 1);-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;transition:.2s}@media(max-width: 1080px){main .HeadBlock .Announcement-box{width:84%}}@media(max-width: 767px)and (orientation: portrait){main .HeadBlock .Announcement-box{-webkit-animation:none;animation:none;opacity:1;transform:rotateX(0) translateY(0) translateX(-50%);bottom:unset;width:100%;top:80vw}}main .HeadBlock .Announcement-box::before,main .HeadBlock .Announcement-box::after{content:"";position:absolute;left:50%;width:25%;aspect-ratio:4.2/1;background:url(../img/Announcement-decoration.svg) no-repeat center center/contain}main .HeadBlock .Announcement-box::before{top:-3vw;transform:translateX(-50%)}main .HeadBlock .Announcement-box::after{bottom:-3vw;transform:translateX(-50%) scale(1, -1)}main .HeadBlock .Announcement-box h1{position:relative;width:100%;font-size:4.1vw;text-indent:.5em;text-align:center;border-top:1px solid #fcec95;border-bottom:1px solid #fcec95;letter-spacing:.14em;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:inter-ideograph;display:flex;justify-content:center;padding-top:.4em;padding-bottom:.3em}@media(max-width: 767px)and (orientation: portrait){main .HeadBlock .Announcement-box h1{font-size:5.6vw}}main .HeadBlock .Announcement-box h1::after{content:"";position:absolute;top:-4vw;right:-2vw;width:18%;aspect-ratio:1;-webkit-animation-name:AnnouncementFlare;animation-name:AnnouncementFlare;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:url(../img/Announcement-flare.webp) no-repeat center center/contain}main .HeadBlock .Announcement-box h1.is-no-webp::after{background:url(../img/png/Announcement-flare.png) no-repeat center center/contain}main .HeadBlock .Announcement-box .head-box{width:100%;display:flex;font-size:1em;position:relative;padding:0 3%;margin-top:1em}main .HeadBlock .Announcement-box .head-box .date-wrap{position:relative;display:flex;flex-direction:column;align-items:center;width:25%}@media(max-width: 767px)and (orientation: portrait){main .HeadBlock .Announcement-box .head-box .date-wrap{margin-top:1vw}}main .HeadBlock .Announcement-box .head-box .date-wrap::after{content:"";position:absolute;top:1rem;left:-5vw;width:75%;aspect-ratio:1;-webkit-animation-name:AnnouncementFlare;animation-name:AnnouncementFlare;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:1s;animation-delay:1s;background:url(../img/Announcement-flare.webp) no-repeat center center/contain}main .HeadBlock .Announcement-box .head-box .date-wrap.is-no-webp::after{background:url(../img/png/Announcement-flare.png) no-repeat center center/contain}main .HeadBlock .Announcement-box .head-box .date-wrap img{width:100%;-o-object-fit:cover;object-fit:cover}main .HeadBlock .Announcement-box .head-box .date-wrap span{margin-top:.2em;font-family:aw-conqueror-didot,serif;font-weight:400;font-style:normal;font-size:3.6vw;text-transform:uppercase}@media(max-width: 767px)and (orientation: portrait){main .HeadBlock .Announcement-box .head-box .date-wrap span{font-size:5.6vw;margin-top:.4em}}main .HeadBlock .Announcement-box .head-box .catch{flex-grow:1;font-size:2.3vw;text-indent:.3em}@media(max-width: 1080px){main .HeadBlock .Announcement-box .head-box .catch{font-size:2.7vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}}@media(max-width: 767px)and (orientation: portrait){main .HeadBlock .Announcement-box .head-box .catch{font-size:3.3vw}}main .HeadBlock .Announcement-box .head-box .jacket-warp{position:absolute;top:7em;right:0;width:75%;display:flex;gap:0 3vw;padding:0 8% 0 10%;display:flex;align-items:flex-end}@media(max-width: 767px)and (orientation: portrait){main .HeadBlock .Announcement-box .head-box .jacket-warp{top:8vw;gap:0 4vw;padding:0 6vw 0 6vw}}main .HeadBlock .Announcement-box .head-box .jacket-warp div{width:100%;position:relative}main .HeadBlock .Announcement-box .head-box .jacket-warp div::after{content:"";position:absolute;bottom:-100%;left:0;width:100%;height:100%;transform:scale(1, -1) rotate(-5deg) translateX(-5%) translateY(2%);transform-origin:left center;opacity:.6}main .HeadBlock .Announcement-box .head-box .jacket-warp div.dice-irregular::after{background:url(../img/jacket/dice-irregular_back.webp) no-repeat center center/contain}main .HeadBlock .Announcement-box .head-box .jacket-warp div.dice-irregular.is-no-webp::after{background:url(../img/jacket/png/dice-irregular_back.png) no-repeat center center/contain}main .HeadBlock .Announcement-box .head-box .jacket-warp div.dice-a::after{background:url(../img/jacket/dice-a_back.webp) no-repeat center center/contain}main .HeadBlock .Announcement-box .head-box .jacket-warp div.dice-a.is-no-webp::after{background:url(../img/jacket/png/dice-a_back.png) no-repeat center center/contain}main .HeadBlock .Announcement-box .head-box .jacket-warp div.dice-b::after{background:url(../img/jacket/dice-b_back.webp) no-repeat center center/contain}main .HeadBlock .Announcement-box .head-box .jacket-warp div.dice-b.is-no-webp::after{background:url(../img/jacket/png/dice-b_back.png) no-repeat center center/contain}main .HeadBlock .Announcement-box .head-box .jacket-warp div.dice-normal::after{background:url(../img/jacket/dice-normal_back.webp) no-repeat center center/contain}main .HeadBlock .Announcement-box .head-box .jacket-warp div.dice-normal.is-no-webp::after{background:url(../img/jacket/png/dice-normal_back.png) no-repeat center center/contain}main .HeadBlock .Announcement-box .head-box .jacket-warp div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:rotate(-10deg);transform-origin:left bottom}main .HeadBlock .Announcement-box .comment{font-size:1.2vw;padding:0 3% 3em;letter-spacing:.02em;line-height:1.8em;margin-top:1em;border-bottom:1px solid #fcec95;position:relative}@media(max-width: 1080px){main .HeadBlock .Announcement-box .comment{font-size:1.5vw}}@media(max-width: 767px)and (orientation: portrait){main .HeadBlock .Announcement-box .comment{font-size:3.3vw;padding:0 4vw 4vw}}main .HeadBlock .Announcement-box .comment em{display:block;font-size:1.4em;margin-bottom:.3em}@media(max-width: 767px)and (orientation: portrait){main .HeadBlock .Announcement-box .comment em{font-size:1.4em;line-height:1.4em;font-weight:700}}main .HeadBlock .Announcement-box .comment span{font-size:1em;display:block;text-align:justify;text-indent:1em}@-webkit-keyframes AnnouncementFlare{0%{transform:rotate(0deg) scale(1);opacity:0}30%{opacity:1}50%{transform:rotate(180deg) scale(0.4);opacity:.5}70%{opacity:1}100%{transform:rotate(360deg) scale(1);opacity:0}}@keyframes AnnouncementFlare{0%{transform:rotate(0deg) scale(1);opacity:0}30%{opacity:1}50%{transform:rotate(180deg) scale(0.4);opacity:.5}70%{opacity:1}100%{transform:rotate(360deg) scale(1);opacity:0}}@-webkit-keyframes AnnouncementBox{0%{opacity:0;filter:blur(1rem)}30%{opacity:0}100%{opacity:1;filter:blur(0);transform:translateX(-50%)}}@keyframes AnnouncementBox{0%{opacity:0;filter:blur(1rem)}30%{opacity:0}100%{opacity:1;filter:blur(0);transform:translateX(-50%)}}main .NewsBlock{position:relative;width:100%;min-width:880px;padding-left:15%;padding-right:15%;transition:all .1s;padding-top:18vw;padding-bottom:10vw;min-height:30vw}@media(max-width: 1080px){main .NewsBlock{padding-left:8%;padding-right:8%;transition:all .1s}}@media(max-width: 767px)and (orientation: portrait){main .NewsBlock{padding-left:4vw;padding-right:4vw;min-width:unset}}@media(max-width: 767px)and (orientation: portrait){main .NewsBlock{padding-top:120vw}}main .NewsBlock::before{content:"";position:absolute;top:-15vw;left:-8vw;width:40%;aspect-ratio:1.15/1;background:url(../img/gitter02.webp) no-repeat center center/contain;opacity:.9;mix-blend-mode:screen;transform:rotate(180deg)}@media(max-width: 767px)and (orientation: portrait){main .NewsBlock::before{display:none}}main .NewsBlock::after{content:"";position:absolute;top:-50vw;right:-25vw;width:50%;aspect-ratio:1.15/1;background:url(../img/gitter.webp) no-repeat center center/contain;opacity:.9;mix-blend-mode:screen;transform:rotate(180deg);-webkit-animation-name:LeftGritter;animation-name:LeftGritter;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@media(max-width: 767px)and (orientation: portrait){main .NewsBlock::after{-webkit-animation:none;animation:none}}main .NewsBlock.is-no-webp::before{background:url(../img/png/gitter02.png) no-repeat center center/contain}main .NewsBlock.is-no-webp::after{background:url(../img/png/gitter.png) no-repeat center center/contain}@-webkit-keyframes LeftGritter{0%{opacity:0}100%{opacity:1}}@keyframes LeftGritter{0%{opacity:0}100%{opacity:1}}main .NewsBlock h2{color:#fff;transform:translate(-0.3em, 0.45em)}@media(max-width: 767px)and (orientation: portrait){main .NewsBlock h2{transform:translate(0, 0.45em)}}main .NewsBlock h2::before{content:"";position:absolute;top:-0.5em;left:-0.5em;width:30%;aspect-ratio:1/1;background:url(../img/bubble.webp) no-repeat center center/contain;background-blend-mode:screen}@media(max-width: 767px)and (orientation: portrait){main .NewsBlock h2::before{display:none}}main .NewsBlock h2.is-no-webp::before{background:url(../img/png/bubble.png) no-repeat center center/contain}main .NewsBlock__inner{position:relative;width:100%}main .NewsBlock__inner::before{content:"";position:absolute;top:-20vw;right:-25vw;width:30%;aspect-ratio:1.85/1;background:url(../img/stars.svg) no-repeat center center/contain;mix-blend-mode:screen;opacity:.7;filter:drop-shadow(0 0 0.5vw rgba(255, 255, 255, 0.9))}@media(max-width: 767px)and (orientation: portrait){main .NewsBlock__inner::before{display:none}}main .NewsBlock__inner::after{content:"";position:absolute;bottom:-28vw;right:-22vw;width:30%;aspect-ratio:1.3;background:url(../img/point-object01.webp) no-repeat center center/contain;transform:rotate(9deg);z-index:-1}@media(max-width: 767px)and (orientation: portrait){main .NewsBlock__inner::after{display:none}}main .NewsBlock__inner.is-no-webp::after{background:url(../img/png/point-object01.png) no-repeat center center/contain}main .NewsBlock__inner dl{position:relative;font-size:min(1.2rem,1.2vw)}@media(max-width: 1080px){main .NewsBlock__inner dl{font-size:1.4vw}}@media(max-width: 767px)and (orientation: portrait){main .NewsBlock__inner dl{font-size:3vw}}main .NewsBlock__inner dl::before{content:"";position:absolute;top:-10vw;right:-8vw;width:14%;aspect-ratio:1/1;background:url(../img/bubble.webp) no-repeat center center/contain;background-blend-mode:screen}@media(max-width: 767px)and (orientation: portrait){main .NewsBlock__inner dl::before{display:none}}main .NewsBlock__inner dl::after{content:"";position:absolute;top:-12vw;right:4vw;width:6%;aspect-ratio:1/1;background:url(../img/bubble.webp) no-repeat center center/contain;background-blend-mode:screen}@media(max-width: 767px)and (orientation: portrait){main .NewsBlock__inner dl::after{display:none}}main .NewsBlock__inner dl.is-no-webp::before,main .NewsBlock__inner dl.is-no-webp::after{background:url(../img/png/bubble.png) no-repeat center center/contain}main .NewsBlock__inner dl div{font-size:1em;border-top:1px solid #887b38;display:flex;align-items:center;padding:2em 0}main .NewsBlock__inner dl div:last-of-type{border-bottom:1px solid #887b38}main .NewsBlock__inner dl div dt{font-size:1.2em;font-weight:900;margin-right:1em}main .NewsBlock__inner dl div dd{font-size:1em;flex-grow:1}main .NewsBlock__inner dl div dd a{position:relative;font-size:1.2em;letter-spacing:.04em;line-height:1.4em;color:#887b38}main .NewsBlock__inner dl div dd a::after{content:"";position:absolute;left:0;bottom:-0.2em;width:100%;height:1px;background-color:#887b38;opacity:0;transition:.3s ease-out;-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%)}main .NewsBlock__inner dl div dd a:hover::after{transition:.2s ease-out;opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}main .NewsBlock__inner .link-news{display:inline-block;position:absolute;font-size:min(1.6vw,1.6rem);bottom:-1.8em;left:0;color:#645b2b}@media(max-width: 767px)and (orientation: portrait){main .NewsBlock__inner .link-news{font-size:3.6vw;left:unset;right:0}}main .NewsBlock__inner .link-news span{position:relative;font-size:1em;padding-right:.8em}main .NewsBlock__inner .link-news span::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);width:.5em;height:.5em;border-top:2px solid #645b2b;border-right:2px solid #645b2b}main .DiscographyBlock{position:relative;width:100%;min-width:880px;padding-left:15%;padding-right:15%;transition:all .1s;padding-top:20vw;padding-bottom:20vw}@media(max-width: 1080px){main .DiscographyBlock{padding-left:8%;padding-right:8%;transition:all .1s}}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock{padding-left:4vw;padding-right:4vw;min-width:unset}}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock{padding-bottom:25vw}}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock .wing-box-a,main .DiscographyBlock .wing-box-b{-webkit-animation:none;animation:none;display:none;opacity:0}}main .DiscographyBlock::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/base_bg.webp) no-repeat center top/cover;filter:blur(0.5rem);opacity:.7;-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 10%);clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 10%);z-index:-1}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock::before{display:none}}main .DiscographyBlock::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(199deg, #fae4ef, #aedbf6);z-index:1;opacity:.6;mix-blend-mode:hard-light;z-index:-1;-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 10%);clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 10%)}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock::after{display:none}}main .DiscographyBlock.is-no-webp::before{background:url(../img/jpg/base_bg.jpg) no-repeat center top/cover}main .DiscographyBlock .left-mark{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock .left-mark{display:none}}main .DiscographyBlock .left-mark::before{content:"";position:absolute;top:50vw;left:0;width:7%;aspect-ratio:1/2.6;background:url(../img/point-object03.webp) no-repeat center center/contain;z-index:1}main .DiscographyBlock .left-mark::after{content:"";position:absolute;top:23vw;left:-2vw;width:13%;aspect-ratio:1/2.37;background:url(../img/point-object02.webp) no-repeat center center/contain;z-index:1;mix-blend-mode:multiply;opacity:.4;z-index:-2}main .DiscographyBlock .left-mark.is-no-webp::before{background:url(../img/png/point-object03.png) no-repeat center center/contain}main .DiscographyBlock .left-mark.is-no-webp::after{background:url(../img/png/point-object02.png) no-repeat center center/contain}main .DiscographyBlock .bottom-mark{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-1}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock .bottom-mark{display:none}}main .DiscographyBlock .bottom-mark::before{content:"";position:absolute;bottom:15vw;left:0;width:20%;aspect-ratio:1.85/1;background:url(../img/stars.svg) no-repeat center center/contain;mix-blend-mode:screen;opacity:.7;filter:drop-shadow(0 0 0.5vw white);z-index:-1}main .DiscographyBlock .bottom-mark::after{content:"";position:absolute;width:60%;aspect-ratio:1.19/1;bottom:10vw;right:-20vw;background:url(../img/point-object04.webp) no-repeat center center/contain;z-index:-2}main .DiscographyBlock .bottom-mark.is-no-webp::after{background:url(../img/png/point-object04.png) no-repeat center center/contain}main .DiscographyBlock__inner{position:relative;width:100%;z-index:1}main .DiscographyBlock__inner::before{content:"";position:absolute;top:-48vw;right:-25vw;width:60%;aspect-ratio:1.15/1;background:url(../img/gitter.webp) no-repeat center center/contain;opacity:.6;mix-blend-mode:screen;transform:rotate(135deg);z-index:-2}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner::before{display:none}}main .DiscographyBlock__inner::after{content:"";position:absolute;top:-28vw;left:-15vw;width:30%;aspect-ratio:1.85/1;background:url(../img/stars.svg) no-repeat center center/contain;mix-blend-mode:screen;opacity:.7;filter:drop-shadow(0 0 0.5vw rgba(255, 255, 255, 0.9))}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner::after{display:none}}main .DiscographyBlock__inner.is-no-webp::before{background:url(../img/png/gitter.png) no-repeat center center/contain}main .DiscographyBlock__inner h2{position:absolute;top:-1em;right:-3vw;color:rgba(0,0,0,0);background-image:linear-gradient(to bottom, #fba980, #f7cb6b);-webkit-background-clip:text;background-clip:text;padding-right:.08em}main .DiscographyBlock__inner h2::before{content:"";position:absolute;top:-0.3em;left:-0.1em;width:15%;aspect-ratio:1/1;background:url(../img/bubble.webp) no-repeat center center/contain;background-blend-mode:screen}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner h2::before{display:none}}main .DiscographyBlock__inner h2.is-no-webp::before{background:url(../img/png/bubble.png) no-repeat center center/contain}main .DiscographyBlock__inner ul{position:relative;width:100%;display:flex;flex-direction:column;gap:3vw 0;z-index:2;transform-style:preserve-3d;perspective:30rem}main .DiscographyBlock__inner ul::before{content:"";position:absolute;top:45vw;right:-13vw;width:15%;aspect-ratio:1/1.3;background:url(../img/balloon.webp) no-repeat center center/contain;z-index:1;mix-blend-mode:multiply}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner ul::before{display:none}}main .DiscographyBlock__inner ul::after{content:"";position:absolute;top:25vw;left:-10vw;width:35%;aspect-ratio:1.85/1;background:url(../img/stars.svg) no-repeat center center/contain;mix-blend-mode:screen;opacity:.7;filter:drop-shadow(0 0 0.5vw rgba(255, 255, 255, 0.9));z-index:-1}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner ul::after{display:none}}main .DiscographyBlock__inner ul.is-no-webp::before{background:url(../img/png/balloon.png) no-repeat center center/contain}main .DiscographyBlock__inner ul .discography-box{position:relative;width:100%;background-color:rgba(255,255,255,.7);padding:.6vw;box-shadow:0 2rem 2rem -1rem rgba(0,0,0,.1)}main .DiscographyBlock__inner ul .discography-box::before{content:"";position:absolute;bottom:calc(.6vw + 2px);left:calc(.6vw + 2px);width:2vw;height:2vw;background:url(../img/discography-corner.webp) no-repeat top left/contain;transform:scale(1, -1)}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner ul .discography-box::before{width:5vw;height:5vw}}main .DiscographyBlock__inner ul .discography-box::after{content:"";position:absolute;bottom:calc(.6vw + 2px);right:calc(.6vw + 2px);width:2vw;height:2vw;background:url(../img/discography-corner.webp) no-repeat top left/contain;transform:scale(-1, -1)}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner ul .discography-box::after{width:5vw;height:5vw}}main .DiscographyBlock__inner ul .discography-box.is-no-webp::before{background:url(../img/png/discography-corner.png) no-repeat top left/contain}main .DiscographyBlock__inner ul .discography-box.is-no-webp::after{background:url(../img/png/discography-corner.png) no-repeat top left/contain}main .DiscographyBlock__inner ul .discography-box.await{transform:rotateX(-45deg) translateY(120rem);opacity:0}main .DiscographyBlock__inner ul .discography-box.await.show{-webkit-animation-name:DiscographyBox;animation-name:DiscographyBox;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes DiscographyBox{0%{transform:rotateX(-200deg) translateY(180rem);opacity:0}50%{opacity:0}100%{transform:rotateX(0deg) translateY(0);opacity:1}}@keyframes DiscographyBox{0%{transform:rotateX(-200deg) translateY(180rem);opacity:0}50%{opacity:0}100%{transform:rotateX(0deg) translateY(0);opacity:1}}main .DiscographyBlock__inner ul .discography-box:nth-of-type(2n) .discography-box__inner{flex-direction:row-reverse}main .DiscographyBlock__inner ul .discography-box__inner{position:relative;width:100%;display:flex;justify-content:space-between;padding:1.4vw;border:2px solid #f7cb6b}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner ul .discography-box__inner{padding-top:3vw}}main .DiscographyBlock__inner ul .discography-box__inner::before{content:"";position:absolute;top:0;left:0;width:2vw;height:2vw;background:url(../img/discography-corner.webp) no-repeat top left/contain}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner ul .discography-box__inner::before{width:5vw;height:5vw}}main .DiscographyBlock__inner ul .discography-box__inner::after{content:"";position:absolute;top:0;right:0;width:2vw;height:2vw;background:url(../img/discography-corner.webp) no-repeat top right/contain;transform:scale(-1, 1)}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner ul .discography-box__inner::after{width:5vw;height:5vw}}main .DiscographyBlock__inner ul .discography-box__inner.is-no-webp::before{background:url(../img/png/discography-corner.png) no-repeat top left/contain}main .DiscographyBlock__inner ul .discography-box__inner.is-no-webp::after{background:url(../img/png/discography-corner.png) no-repeat top right/contain}main .DiscographyBlock__inner ul .discography-box__inner .left-wrap{width:50%;font-size:1vw;display:flex;flex-direction:column;justify-content:space-between;padding-left:1em;padding-top:2vw}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner ul .discography-box__inner .left-wrap{font-size:3vw;width:65%;padding-bottom:15vw;padding-top:unset}}main .DiscographyBlock__inner ul .discography-box__inner .left-wrap .title{font-weight:500;font-size:max(1.6rem,1.4em)}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner ul .discography-box__inner .left-wrap .title{font-size:1.2em}}main .DiscographyBlock__inner ul .discography-box__inner .left-wrap h3{font-family:"Noto Serif Jp",serif;color:#d9351c;font-size:max(2.1rem,1.8em);margin:.4em 0 .3em}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner ul .discography-box__inner .left-wrap h3{margin:.2em 0;font-size:1.3em;font-weight:600}}main .DiscographyBlock__inner ul .discography-box__inner .left-wrap h3 em{color:#000;text-transform:uppercase;font-size:1.2em;margin-right:.5em}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner ul .discography-box__inner .left-wrap h3 em{display:block}}main .DiscographyBlock__inner ul .discography-box__inner .left-wrap .contents{font-size:max(1.4rem,1.2em);letter-spacing:.04em;flex-grow:1}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner ul .discography-box__inner .left-wrap .contents{font-size:.9em}}main .DiscographyBlock__inner ul .discography-box__inner .left-wrap .price{font-size:max(1.4rem,1.2em)}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner ul .discography-box__inner .left-wrap .price{font-size:1em;margin-top:1em}}main .DiscographyBlock__inner ul .discography-box__inner .left-wrap .price::before{content:"価格：";font-size:1em}main .DiscographyBlock__inner ul .discography-box__inner .left-wrap .price::after{content:"円(税込)"}main .DiscographyBlock__inner ul .discography-box__inner .left-wrap .number{margin-top:.5em;margin-bottom:1vw;font-size:max(1.4rem,1.2em)}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner ul .discography-box__inner .left-wrap .number{font-size:1em}}main .DiscographyBlock__inner ul .discography-box__inner .left-wrap .number::before{content:"品番：";font-size:1em}main .DiscographyBlock__inner ul .discography-box__inner .left-wrap a{font-size:1.4em;font-weight:300;display:flex;justify-content:center;padding:1em 0;width:100%;color:#fff;background-color:#d9351c;border-radius:.3em;margin:.8em 0}@media(max-width: 1080px){main .DiscographyBlock__inner ul .discography-box__inner .left-wrap a{font-size:1.6vw;font-weight:500}}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner ul .discography-box__inner .left-wrap a{font-size:3.6vw;position:absolute;bottom:1vw;left:50%;transform:translateX(-50%);width:90%;font-weight:500;padding:.8em 0}}main .DiscographyBlock__inner ul .discography-box__inner .image-wrap{width:38%;padding-right:1vw}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner ul .discography-box__inner .image-wrap{width:35%}}main .DiscographyBlock__inner ul .discography-box__inner .image-wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner ul .discography-box__inner .image-wrap img{height:unset}}main .DiscographyBlock__inner .discography-contents{margin-top:4vw;position:relative;width:100%;display:flex;flex-direction:column;align-items:center}main .DiscographyBlock__inner .discography-contents.await{opacity:0;transform:translateY(10vw)}main .DiscographyBlock__inner .discography-contents.await.show{opacity:1;transform:translateY(0);transition:.8s cubic-bezier(0.34, 1.56, 0.64, 1)}main .DiscographyBlock__inner .discography-contents::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(#47568B, #2A3043)}main .DiscographyBlock__inner .discography-contents::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/rhombus.svg) center center;background-size:20px 30px;background-repeat:repeat;opacity:.1}main .DiscographyBlock__inner .discography-contents .title{position:absolute;top:-2vw;left:50%;transform:translateX(-50%);width:35%;z-index:1}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner .discography-contents .title{width:45%}}main .DiscographyBlock__inner .discography-contents .title img{width:100%;-o-object-fit:contain;object-fit:contain;aspect-ratio:4.58}main .DiscographyBlock__inner .discography-contents .jacket-box{position:relative;width:80%;margin:2vw 0 2vw}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner .discography-contents .jacket-box{width:85%;margin-top:4vw}}main .DiscographyBlock__inner .discography-contents .jacket-box img{width:100%;-o-object-fit:contain;object-fit:contain}main .DiscographyBlock__inner .discography-contents .jacket-box span{font-size:min(1.4rem,1.4vw);color:#fff;position:absolute}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner .discography-contents .jacket-box span{font-size:2.6vw}}main .DiscographyBlock__inner .discography-contents .jacket-box span.title01{top:2vw;left:8%}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner .discography-contents .jacket-box span.title01{left:-6vw;top:3vw}}main .DiscographyBlock__inner .discography-contents .jacket-box span.title02{top:5vw;right:0}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner .discography-contents .jacket-box span.title02{right:-6vw}}main .DiscographyBlock__inner .discography-contents .jacket-box span.title03{bottom:1vw;right:0}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner .discography-contents .jacket-box span.title03{right:-3vw}}main .DiscographyBlock__inner .discography-contents .jacket-box span.title04{bottom:1vw;right:50%;transform:translateX(50%)}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner .discography-contents .jacket-box span.title04{transform:unset;right:26vw}}main .DiscographyBlock__inner .discography-contents .jacket-box span.title05{bottom:5vw;left:5%}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner .discography-contents .jacket-box span.title05{left:-4vw}}main .DiscographyBlock__inner .discography-contents .jacket-box span.title06{top:9vw;left:-1vw}@media(max-width: 767px)and (orientation: portrait){main .DiscographyBlock__inner .discography-contents .jacket-box span.title06{top:12vw;left:-6vw}}main .SpecialBlock{position:relative;width:100%;min-width:880px;padding-left:15%;padding-right:15%;transition:all .1s;padding-top:5vw;padding-bottom:15vw;margin-top:-20vw;z-index:2}@media(max-width: 1080px){main .SpecialBlock{padding-left:8%;padding-right:8%;transition:all .1s}}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock{padding-left:4vw;padding-right:4vw;min-width:unset}}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock{padding-bottom:18vw}}main .SpecialBlock::before,main .SpecialBlock::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:polygon(0 28%, 0 100%, 100% 72%, 100% 0);clip-path:polygon(0 28%, 0 100%, 100% 72%, 100% 0)}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock::before,main .SpecialBlock::after{-webkit-clip-path:polygon(0 18%, 0 100%, 100% 82%, 100% 0);clip-path:polygon(0 18%, 0 100%, 100% 82%, 100% 0)}}main .SpecialBlock::after{background-size:auto auto;background-color:rgba(255,197,113,.33);background-image:repeating-linear-gradient(120deg, transparent, transparent 70px, rgb(195, 237, 255) 70px, rgb(195, 237, 255) 140px);z-index:-1}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock::after{background-image:repeating-linear-gradient(120deg, transparent, transparent 10vw, rgb(195, 237, 255) 10vw, rgb(195, 237, 255) 20vw)}}main .SpecialBlock::before{background-color:#fff;z-index:-2}main .SpecialBlock__inner{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;z-index:1}main .SpecialBlock__inner::before{content:"";position:absolute;bottom:0;right:-15vw;width:30%;aspect-ratio:1.85/1;background:url(../img/stars.svg) no-repeat center center/contain;mix-blend-mode:screen;opacity:.7;filter:drop-shadow(0 0 0.5vw white);z-index:-1}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner::before{display:none}}main .SpecialBlock__inner h2{color:#fff;font-family:futura-pt,sans-serif;font-weight:400;font-style:italic;font-size:7.2vw;text-transform:uppercase;letter-spacing:.2em}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner h2{font-size:12vw}}main .SpecialBlock__inner h2 i{font-size:1em;color:#90ffa2}main .SpecialBlock__inner h2::before{content:"";position:absolute;bottom:-0.3em;left:-3em;width:10%;aspect-ratio:1/1;background:url(../img/bubble.webp) no-repeat center center/contain}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner h2::before{display:none}}main .SpecialBlock__inner h2::after{content:"";position:absolute;top:-1em;right:-3.6em;width:10%;aspect-ratio:1/1;background:url(../img/bubble.webp) no-repeat center center/contain}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner h2::after{display:none}}main .SpecialBlock__inner h2.is-no-webp::before,main .SpecialBlock__inner h2.is-no-webp::after{background:url(../img/png/bubble.png) no-repeat center center/contain}main .SpecialBlock__inner .h2-span{font-size:clamp(1.2rem,1.3vw,1.7rem);color:#000;font-weight:500;letter-spacing:.08em}main .SpecialBlock__inner .special-box{margin-top:2em;font-size:1.2vw;position:relative;width:100%;aspect-ratio:3.175/1;display:flex;flex-direction:column;align-items:center;color:#fff;padding-top:3vw;background:url(../img/special-bg.webp) no-repeat center center/contain;opacity:0}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner .special-box{background:url(../img/special-sp-bg.webp) no-repeat center center/contain;aspect-ratio:unset;padding-top:unset;padding-bottom:5vw}}main .SpecialBlock__inner .special-box::after{content:"";position:absolute;bottom:-2vw;left:47%;transform:translateX(-50%);width:70%;height:50%;background-color:rgba(0,0,0,.5);z-index:-2;filter:blur(2vw);mix-blend-mode:multiply;opacity:0}main .SpecialBlock__inner .special-box.show{opacity:1;transition:.3s ease-out}main .SpecialBlock__inner .special-box.show::after{opacity:1;transition:.5s ease-out;transition-delay:.4s}main .SpecialBlock__inner .special-box.is-no-webp{background:url(../img/png/special-bg.png) no-repeat center center/contain}main .SpecialBlock__inner .special-box .circle-box{position:absolute;top:1vw;right:15%;width:12%;aspect-ratio:1;background:url(../img/special-circle.svg) no-repeat center center/contain;color:#ff7ca5;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-10deg);z-index:1}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner .special-box .circle-box{width:16vw;right:7vw}}main .SpecialBlock__inner .special-box .circle-box .head{font-size:1vw;font-weight:700;transform:translateX(-0.2em)}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner .special-box .circle-box .head{font-size:2.4vw}}main .SpecialBlock__inner .special-box .circle-box .head i{font-size:4.4em;display:inline-block;transform:scale(0.7, 1);margin-right:-0.25em}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner .special-box .circle-box .head i{font-size:3em}}main .SpecialBlock__inner .special-box .circle-box .bottom{font-size:2vw;font-weight:700;margin-top:-0.2em}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner .special-box .circle-box .bottom{font-size:3.4vw;text-indent:.2em}}main .SpecialBlock__inner .special-box .head-box{width:65%;transform:translateX(-10%);display:flex;display:flex;justify-content:space-between;align-items:flex-end;font-family:"M PLUS 1p",sans-serif}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner .special-box .head-box{width:70%}}main .SpecialBlock__inner .special-box .head-box .left-image-wrap,main .SpecialBlock__inner .special-box .head-box .right-image-wrap{flex-grow:1}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner .special-box .head-box .left-image-wrap,main .SpecialBlock__inner .special-box .head-box .right-image-wrap{width:55%;margin-top:3vw}}main .SpecialBlock__inner .special-box .head-box .left-image-wrap img,main .SpecialBlock__inner .special-box .head-box .right-image-wrap img{width:100%;-o-object-fit:contain;object-fit:contain}main .SpecialBlock__inner .special-box .head-box .center{width:40%;display:inline-flex;flex-direction:column;align-items:center}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner .special-box .head-box .center{position:relative;width:80%;padding-bottom:5vw}}main .SpecialBlock__inner .special-box .head-box .center span{width:100%;display:inline-flex;justify-content:center;gap:0 .5vw}main .SpecialBlock__inner .special-box .head-box .center span i{width:20%;aspect-ratio:1;background:url(../img/special-star.svg) no-repeat center center/contain}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner .special-box .head-box .center span i{width:10%}}main .SpecialBlock__inner .special-box .head-box .center p{display:block;font-size:1.4vw;margin-top:.3em;margin-bottom:.2em}@media(max-width: 1080px){main .SpecialBlock__inner .special-box .head-box .center p{font-size:1.8vw}}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner .special-box .head-box .center p{position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-size:3.6vw;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-shadow:0 0 .3rem #ff7ca5,0 0 .3rem #ff7ca5,0 0 .3rem #ff7ca5,0 0 .3rem #ff7ca5,0 0 .3rem #ff7ca5,0 0 .3rem #ff7ca5,0 0 .3rem #ff7ca5,0 0 .3rem #ff7ca5,0 0 .3rem #ff7ca5,0 0 .3rem #ff7ca5}}main .SpecialBlock__inner .special-box h3{font-family:"M PLUS 1p",sans-serif;width:65%;transform:translateX(-10%);border-top:2px solid #fff;border-bottom:2px solid #fff;text-align:center;font-size:2.4vw;padding-top:.2em;padding-bottom:.2em}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner .special-box h3{width:70%}}@media(max-width: 1080px){main .SpecialBlock__inner .special-box h3{font-size:3vw}}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner .special-box h3{font-size:3.8vw}}main .SpecialBlock__inner .special-box .comment{width:65%;transform:translateX(-10%);color:#ffef69;font-size:1.1vw;text-align:center;font-weight:700;margin-top:.5em;margin-bottom:1em}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner .special-box .comment{width:70%}}@media(max-width: 1080px){main .SpecialBlock__inner .special-box .comment{font-size:1.4vw}}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner .special-box .comment{font-size:3vw;margin-top:.2em;margin-bottom:unset;line-height:1.2em}}main .SpecialBlock__inner .special-box .bottom-box{width:65%;transform:translateX(-10%);display:flex;justify-content:center;align-items:center}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner .special-box .bottom-box{width:70%}}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner .special-box .bottom-box{display:flex;flex-direction:column;align-items:center}}main .SpecialBlock__inner .special-box .bottom-box .date{color:#ffef69;font-size:3vw;font-family:futura-pt,sans-serif;font-weight:400;font-style:italic;letter-spacing:-0.05em}@media(max-width: 1080px){main .SpecialBlock__inner .special-box .bottom-box .date{font-size:3.6vw}}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner .special-box .bottom-box .date{font-size:6.5vw;margin-bottom:.1em}}main .SpecialBlock__inner .special-box .bottom-box .date small{font-size:.5em;text-transform:uppercase;letter-spacing:.02em}main .SpecialBlock__inner .special-box .bottom-box .date small::before{content:"[";display:inline-block;transform:translateY(-0.1em)}main .SpecialBlock__inner .special-box .bottom-box .date small::after{content:"]";display:inline-block;transform:translateY(-0.1em)}main .SpecialBlock__inner .special-box .bottom-box a{width:45%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fcd645;margin-left:1vw;color:#ff7ca5;font-size:1.2vw;font-weight:700;-webkit-animation-name:LinkSpecial;animation-name:LinkSpecial;-webkit-animation-duration:4.4s;animation-duration:4.4s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media(max-width: 767px)and (orientation: portrait){main .SpecialBlock__inner .special-box .bottom-box a{width:55vw;font-size:3.6vw;margin-left:unset;padding:.6em 0}}@-webkit-keyframes LinkSpecial{0%{transform:scale(1)}10%{transform:scale(1.1);filter:brightness(120%)}30%{transform:scale(1)}100%{transform:scale(1)}}@keyframes LinkSpecial{0%{transform:scale(1)}10%{transform:scale(1.1);filter:brightness(120%)}30%{transform:scale(1)}100%{transform:scale(1)}}main .StreamingBlock{position:relative;width:100%;min-width:880px;padding-left:15%;padding-right:15%;transition:all .1s;padding-bottom:16vw}@media(max-width: 1080px){main .StreamingBlock{padding-left:8%;padding-right:8%;transition:all .1s}}@media(max-width: 767px)and (orientation: portrait){main .StreamingBlock{padding-left:4vw;padding-right:4vw;min-width:unset}}main .StreamingBlock::after{content:"";position:absolute;top:0;left:-18vw;width:40%;aspect-ratio:1.15/1;background:url(../img/gitter02.webp) no-repeat center center/contain;opacity:.9;mix-blend-mode:screen;transform:scale(-1, 1)}@media(max-width: 767px)and (orientation: portrait){main .StreamingBlock::after{display:none}}main .StreamingBlock::before{content:"";position:absolute;bottom:0;right:-8vw;width:40%;aspect-ratio:1.15/1;background:url(../img/gitter02.webp) no-repeat center center/contain;opacity:.9;mix-blend-mode:screen}@media(max-width: 767px)and (orientation: portrait){main .StreamingBlock::before{display:none}}main .StreamingBlock__inner{position:relative;width:100%;display:flex;flex-direction:column;font-size:min(1.2rem,1.2vw)}@media(max-width: 767px)and (orientation: portrait){main .StreamingBlock__inner{font-size:3vw}}main .StreamingBlock__inner::before{content:"";position:absolute;top:-12vw;right:-4vw;width:12%;aspect-ratio:1/1;background:url(../img/bubble.webp) no-repeat center center/contain}@media(max-width: 767px)and (orientation: portrait){main .StreamingBlock__inner::before{display:none}}main .StreamingBlock__inner::after{content:"";position:absolute;top:-12vw;right:5vw;width:7%;aspect-ratio:1/1;background:url(../img/bubble.webp) no-repeat center center/contain}@media(max-width: 767px)and (orientation: portrait){main .StreamingBlock__inner::after{display:none}}main .StreamingBlock__inner h2{align-self:flex-start;opacity:.6}main .StreamingBlock__inner .text-wrap{position:relative;display:flex;flex-direction:column;font-size:1em;border-top:1px solid #887b38;border-bottom:1px solid #887b38;padding:2em 0;transform:translateY(-4vw);margin-bottom:-4vw}main .StreamingBlock__inner .text-wrap a{display:inline;color:#2e99d4;font-size:1.5em;font-weight:700;letter-spacing:.08em}@media(max-width: 767px)and (orientation: portrait){main .StreamingBlock__inner .text-wrap a{font-size:3.6vw;text-align:justify;letter-spacing:.02em}}main .StreamingBlock__inner .text-wrap a span{font-size:1em;border-bottom:1px solid #2e99d4;padding-bottom:.3em;line-height:1.8em}main .StreamingBlock__inner .text-wrap p{margin-top:2em;color:#645b2b;font-size:1.2em;letter-spacing:.08em;line-height:1.4em}@media(max-width: 767px)and (orientation: portrait){main .StreamingBlock__inner .text-wrap p{font-size:3.2vw;text-align:justify}}main .SongContentsBlock{position:relative;width:100%;min-width:880px;padding-left:15%;padding-right:15%;transition:all .1s;margin-top:-15vw;padding-top:20vw;padding-bottom:16vw;padding-left:12%;padding-right:12%}@media(max-width: 1080px){main .SongContentsBlock{padding-left:8%;padding-right:8%;transition:all .1s}}@media(max-width: 767px)and (orientation: portrait){main .SongContentsBlock{padding-left:4vw;padding-right:4vw;min-width:unset}}@media(max-width: 767px)and (orientation: portrait){main .SongContentsBlock{padding-bottom:30vw}}main .SongContentsBlock::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0be61;-webkit-clip-path:polygon(0 0, 0 100%, 100% 88%, 100% 8%);clip-path:polygon(0 0, 0 100%, 100% 88%, 100% 8%)}@media(max-width: 767px)and (orientation: portrait){main .SongContentsBlock::before{-webkit-clip-path:polygon(0 0, 0 100%, 100% 98%, 100% 1.7%);clip-path:polygon(0 0, 0 100%, 100% 98%, 100% 1.7%)}}main .SongContentsBlock__inner{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}main .SongContentsBlock__inner h2{position:absolute;top:-0.26em;right:-2%;color:rgba(0,0,0,0);background-image:linear-gradient(151deg, #eeffba, #fff04a);-webkit-background-clip:text;background-clip:text;padding-right:.08em;opacity:.6}main .SongContentsBlock__inner h3{position:relative;font-size:min(1.8rem,1.8vw);font-weight:700;letter-spacing:.08em;width:100%;border-bottom:1px solid #645b2b;padding-top:.6em;padding-bottom:.5em;padding-left:2.6em;margin-bottom:2em}@media(max-width: 767px)and (orientation: portrait){main .SongContentsBlock__inner h3{font-size:3.6vw;margin-bottom:1em}}main .SongContentsBlock__inner h3::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:1.6em;height:1.6em;background:url(../img/icon/record.svg) no-repeat center center/contain}main .SongContentsBlock__inner .contents{font-size:min(1.4rem,1.4vw);font-weight:500;letter-spacing:.04em}@media(max-width: 767px)and (orientation: portrait){main .SongContentsBlock__inner .contents{font-size:3vw;line-height:1.4em}}main .SongContentsBlock__inner .contents span{font-size:1em}@media(max-width: 767px)and (orientation: portrait){main .SongContentsBlock__inner .contents span{display:block}}main .SongContentsBlock__inner .head-box{position:relative;width:100%;margin-top:8vw;margin-bottom:8vw}@media(max-width: 767px)and (orientation: portrait){main .SongContentsBlock__inner .head-box{margin-bottom:5vw;margin-top:15vw}}main .SongContentsBlock__inner .head-box .recorded-music{font-size:min(1.4rem,1.4vw);display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(10, 1fr);grid-auto-flow:column;counter-reset:list 0;gap:1em}@media(max-width: 767px)and (orientation: portrait){main .SongContentsBlock__inner .head-box .recorded-music{display:flex;flex-direction:column;font-size:3.4vw}}main .SongContentsBlock__inner .head-box .recorded-music li{font-size:1em;display:flex;flex-direction:column;gap:.3em 0;background-color:rgba(255,255,255,.2);padding:1.2em .5em .5em .5em;border-radius:.5em}main .SongContentsBlock__inner .head-box .recorded-music li.ruby{padding-top:.3em}main .SongContentsBlock__inner .head-box .recorded-music li h5{font-size:1.4em;font-weight:700;margin-bottom:.2em}main .SongContentsBlock__inner .head-box .recorded-music li h5::before{counter-increment:list 1;content:counter(list, decimal-leading-zero) ".";margin-right:.2em}main .SongContentsBlock__inner .head-box .recorded-music li h5 ruby{font-size:1em}main .SongContentsBlock__inner .head-box .recorded-music li h5 span{font-size:.5em;font-weight:500}main .SongContentsBlock__inner .head-box .recorded-music li div{font-size:1em}main .SongContentsBlock__inner .head-box .recorded-music li div span{font-size:1em;line-height:1.2em}main .SongContentsBlock__inner .head-box .recorded-music li div span i{font-size:1em;display:inline-block}main .SongContentsBlock__inner .head-box .recorded-music li div span i::after{content:"："}main .SongContentsBlock__inner .head-box .recorded-music li div.bottom{display:flex;flex-wrap:wrap;gap:0 1em}main .SongContentsBlock__inner .head-box .recorded-music li div.bottom span:last-of-type{display:block;width:100%}@media(max-width: 767px)and (orientation: portrait){main .SongContentsBlock__inner .head-box .recorded-music li div.bottom span:last-of-type{width:unset}}@media(max-width: 767px)and (orientation: portrait){main .SongContentsBlock__inner .head-box .recorded-music li div.bottom{display:flex;flex-direction:column;line-height:1.2em}}main .SongContentsBlock__inner .bottom-box{font-size:clamp(12px,1.2vw,1.5rem);position:relative;width:100%;display:flex;justify-content:space-between}@media(max-width: 767px)and (orientation: portrait){main .SongContentsBlock__inner .bottom-box{flex-direction:column;gap:5vw 0}}main .SongContentsBlock__inner .bottom-box .blu-ray-wrap,main .SongContentsBlock__inner .bottom-box .voice-wrap{transition:.2s;font-size:1em}main .SongContentsBlock__inner .bottom-box .blu-ray-wrap ol,main .SongContentsBlock__inner .bottom-box .voice-wrap ol{font-size:1em;font-weight:500;letter-spacing:.04em;counter-reset:ol-number 0;display:flex;flex-direction:column;gap:1em 0}@media(max-width: 767px)and (orientation: portrait){main .SongContentsBlock__inner .bottom-box .blu-ray-wrap ol,main .SongContentsBlock__inner .bottom-box .voice-wrap ol{font-size:3.4vw;letter-spacing:.01em}}main .SongContentsBlock__inner .bottom-box .blu-ray-wrap ol .blu-ray-number,main .SongContentsBlock__inner .bottom-box .voice-wrap ol .blu-ray-number{width:100%;font-size:1em}main .SongContentsBlock__inner .bottom-box .blu-ray-wrap ol .blu-ray-number::before,main .SongContentsBlock__inner .bottom-box .voice-wrap ol .blu-ray-number::before{counter-increment:ol-number 1;content:counter(ol-number) "."}main .SongContentsBlock__inner .bottom-box .blu-ray-wrap ol .blu-ray-number__inner,main .SongContentsBlock__inner .bottom-box .voice-wrap ol .blu-ray-number__inner{margin-top:1em;font-size:1em;display:flex;flex-direction:column;gap:1em 0}@media(max-width: 767px)and (orientation: portrait){main .SongContentsBlock__inner .bottom-box .blu-ray-wrap ol .blu-ray-number__inner,main .SongContentsBlock__inner .bottom-box .voice-wrap ol .blu-ray-number__inner{gap:.5em 0}}main .SongContentsBlock__inner .bottom-box .blu-ray-wrap ol .blu-ray-number__inner li,main .SongContentsBlock__inner .bottom-box .voice-wrap ol .blu-ray-number__inner li{position:relative;font-size:1em;padding-left:1.2em}main .SongContentsBlock__inner .bottom-box .blu-ray-wrap ol .blu-ray-number__inner li::before,main .SongContentsBlock__inner .bottom-box .voice-wrap ol .blu-ray-number__inner li::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:.6em;width:.2em;height:.2em;background-color:#645b2b}main .SongContentsBlock__inner .bottom-box .blu-ray-wrap ol .blu-ray-number__inner li.variety::before,main .SongContentsBlock__inner .bottom-box .voice-wrap ol .blu-ray-number__inner li.variety::before{display:none}main .SongContentsBlock__inner .bottom-box .blu-ray-wrap ol .blu-ray-number__inner li.variety span,main .SongContentsBlock__inner .bottom-box .voice-wrap ol .blu-ray-number__inner li.variety span{display:inline-block;font-size:1em;transform:translateX(-1em)}main .SongContentsBlock__inner .bottom-box .blu-ray-wrap ol .blu-ray-number__inner li.variety span::before,main .SongContentsBlock__inner .bottom-box .voice-wrap ol .blu-ray-number__inner li.variety span::before{content:"〈";margin-right:.2em}main .SongContentsBlock__inner .bottom-box .blu-ray-wrap ol .blu-ray-number__inner li.variety span::after,main .SongContentsBlock__inner .bottom-box .voice-wrap ol .blu-ray-number__inner li.variety span::after{content:"〉";margin-left:.2em}main .SongContentsBlock__inner .bottom-box .blu-ray-wrap ol .blu-ray-number h4,main .SongContentsBlock__inner .bottom-box .voice-wrap ol .blu-ray-number h4{font-size:1em;display:inline-block}main .SongContentsBlock__inner .bottom-box .blu-ray-wrap{width:50%}@media(max-width: 1080px){main .SongContentsBlock__inner .bottom-box .blu-ray-wrap{width:48%}}@media(max-width: 767px)and (orientation: portrait){main .SongContentsBlock__inner .bottom-box .blu-ray-wrap{width:100%}}main .SongContentsBlock__inner .bottom-box .voice-wrap{width:48%}@media(max-width: 1080px){main .SongContentsBlock__inner .bottom-box .voice-wrap{width:48%}}@media(max-width: 767px)and (orientation: portrait){main .SongContentsBlock__inner .bottom-box .voice-wrap{width:100%;font-size:3.4vw}}main .SongContentsBlock__inner .bottom-box .voice-wrap h3::before{background:url(../img/icon/microphone.svg) no-repeat center center/contain;height:1.7em}main .SongContentsBlock__inner .bottom-box .voice-wrap span{display:inline-block;font-size:1em;font-weight:700;margin-bottom:1em}main .SongContentsBlock__inner .bottom-box .voice-wrap__inner{position:relative;font-size:1em;font-weight:500;counter-reset:voice-number 0;display:flex;flex-direction:column;gap:1em 0}main .SongContentsBlock__inner .bottom-box .voice-wrap__inner li{font-size:1em}@media(max-width: 767px)and (orientation: portrait){main .SongContentsBlock__inner .bottom-box .voice-wrap__inner li{font-size:3vw}}main .SongContentsBlock__inner .bottom-box .voice-wrap__inner li::before{counter-increment:voice-number 1;content:"Lesson" counter(voice-number) "："}main .SongContentsBlock__inner .bottom-box .voice-wrap .comment{font-size:.9em;margin-top:2em;letter-spacing:.08em;line-height:1.4em;text-align:justify;width:90%}main .SongContentsBlock__inner .bottom-box .voice-wrap .comment span{font-size:1em;font-weight:400;display:block;margin-top:unset;margin-bottom:unset}main .SongContentsBlock__inner .bottom-box .voice-wrap .cast{font-size:1em;margin-top:2em;display:flex;flex-direction:column;gap:.5em 0}main .SongContentsBlock__inner .bottom-box .voice-wrap .cast li{font-size:1em}main .SongContentsBlock__inner .bottom-box .voice-wrap .cast-kuzumi{position:relative;padding-left:4.6em;font-size:1em;margin-top:.5em}main .SongContentsBlock__inner .bottom-box .voice-wrap .cast-kuzumi::before{content:"";position:absolute;top:0;left:0;width:4em;aspect-ratio:1;background:url(../img/character/kuzumi.webp) no-repeat center center/contain}main .SongContentsBlock__inner .bottom-box .voice-wrap .cast-kuzumi.is-no-webp::before{background:url(../img/character/png/kuzumi.png) no-repeat center center/contain}main .SongContentsBlock__inner .bottom-box .voice-wrap .cast-kuzumi em{font-size:1em}main .SongContentsBlock__inner .bottom-box .voice-wrap .cast-kuzumi em ruby{font-size:1em}main .SongContentsBlock__inner .bottom-box .voice-wrap .cast-kuzumi span{font-size:.9em;font-weight:400;line-height:1.2em;letter-spacing:.04em;width:90%;margin-top:.3em;padding-left:1em}main .MovieBlock{position:relative;width:100%;min-width:880px;padding-left:15%;padding-right:15%;transition:all .1s;padding-top:3vw;padding-bottom:3vw}@media(max-width: 1080px){main .MovieBlock{padding-left:8%;padding-right:8%;transition:all .1s}}@media(max-width: 767px)and (orientation: portrait){main .MovieBlock{padding-left:4vw;padding-right:4vw;min-width:unset}}main .MovieBlock::before{content:"";position:absolute;top:-12vw;right:2vw;width:12%;aspect-ratio:1/1;background:url(../img/bubble.webp) no-repeat center center/contain}@media(max-width: 767px)and (orientation: portrait){main .MovieBlock::before{display:none}}main .MovieBlock::after{content:"";position:absolute;top:2vw;right:-1vw;width:7%;aspect-ratio:1/1;background:url(../img/bubble.webp) no-repeat center center/contain}@media(max-width: 767px)and (orientation: portrait){main .MovieBlock::after{display:none}}main .MovieBlock.is-no-webp::before,main .MovieBlock.is-no-webp::after{background:url(../img/png/bubble.png) no-repeat center center/contain}main .MovieBlock__inner{position:relative}main .MovieBlock__inner h2{position:absolute;top:-0.5em;left:-6%;z-index:2;padding-right:.1em;padding-bottom:-0.4em;color:rgba(0,0,0,0);background-image:linear-gradient(130deg, #accbee, #dae0e2 76%, #fdf2c3);-webkit-background-clip:text;background-clip:text}@media(max-width: 767px)and (orientation: portrait){main .MovieBlock__inner h2{left:0}}main .MovieBlock__inner .movie-box{position:relative;background-color:#000;padding:6% 3.2%;width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:2vw 3.2%}main .MovieBlock__inner .movie-box .movie-wrap{width:100%}main .MovieBlock__inner .movie-box .movie-wrap iframe{width:100%;height:100%;aspect-ratio:16/9}main .MovieBlock__inner .movie-box .movie-wrap img{width:100%;-o-object-fit:cover;object-fit:cover;opacity:.9}main .StoreBlock{position:relative;width:100%;min-width:880px;padding-left:15%;padding-right:15%;transition:all .1s;padding-top:15vw;padding-bottom:20vw;z-index:1}@media(max-width: 1080px){main .StoreBlock{padding-left:8%;padding-right:8%;transition:all .1s}}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock{padding-left:4vw;padding-right:4vw;min-width:unset}}main .StoreBlock::before,main .StoreBlock::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:polygon(0 0, 0 100%, 100% 95%, 100% 6%);clip-path:polygon(0 0, 0 100%, 100% 95%, 100% 6%)}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock::before,main .StoreBlock::after{display:none}}main .StoreBlock::before{background-image:linear-gradient(19deg, #aedbf6, #fae4ef)}main .StoreBlock::after{background-color:rgba(0,0,0,0);background-image:radial-gradient(rgba(255, 255, 255, 0.3) 35%, transparent 35%),radial-gradient(rgba(255, 255, 255, 0.3) 35%, transparent 35%);background-size:40px 40px;background-position:0 0,20px 20px}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock .wing-box-a,main .StoreBlock .wing-box-b{-webkit-animation:none;animation:none;display:none;opacity:0}}main .StoreBlock__inner{position:relative;z-index:1}main .StoreBlock__inner::before{content:"";position:absolute;top:-22vw;left:-17vw;width:25%;aspect-ratio:1.85/1;background:url(../img/stars.svg) no-repeat center center/contain;mix-blend-mode:screen;opacity:.7;filter:drop-shadow(0 0 0.5vw white);z-index:-1}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner::before{display:none}}main .StoreBlock__inner::after{content:"";position:absolute;top:-8vw;left:-15vw;width:25%;aspect-ratio:1.85/1;background:url(../img/stars.svg) no-repeat center center/contain;mix-blend-mode:screen;opacity:.7;transform:rotate(90deg);filter:drop-shadow(0 0 0.5vw white);z-index:-1}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner::after{display:none}}main .StoreBlock__inner h2{position:absolute;top:-0.45em;right:-2vw}main .StoreBlock__inner h2::before{content:"";position:absolute;top:-5vw;right:-14vw;width:70%;aspect-ratio:1.85/1;background:url(../img/stars.svg) no-repeat center center/contain;mix-blend-mode:screen;opacity:.7;transform:rotate(90deg);filter:drop-shadow(0 0 0.5vw white);z-index:-1}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner h2::before{display:none}}main .StoreBlock__inner .notice{position:relative;font-size:min(1.6rem,1.4vw);font-weight:700;letter-spacing:.04em}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner .notice{font-size:3.6vw;line-height:1.4em}}main .StoreBlock__inner .notice::before{content:"";position:absolute;top:-14em;left:-3em;width:12%;aspect-ratio:1/1;background:url(../img/bubble.webp) no-repeat center center/contain;mix-blend-mode:screen}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner .notice::before{display:none}}main .StoreBlock__inner .notice::after{content:"";position:absolute;top:-16em;left:6em;width:6%;aspect-ratio:1/1;background:url(../img/bubble.webp) no-repeat center center/contain;mix-blend-mode:screen}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner .notice::after{display:none}}main .StoreBlock__inner .notice em{display:block;color:#2e99d4;font-size:1.3em;margin-top:.5em}main .StoreBlock__inner .notice.is-no-webp::before,main .StoreBlock__inner .notice.is-no-webp::after{background:url(../img/png/bubble.png) no-repeat center center/contain}main .StoreBlock__inner ul{position:relative;width:100%;display:flex;flex-direction:column;gap:1vw 0;margin-top:2vw;counter-reset:number 0}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner ul{gap:2vw 0}}main .StoreBlock__inner ul::before{content:"";position:absolute;top:90vw;right:-15vw;width:25%;aspect-ratio:1.85/1;background:url(../img/stars.svg) no-repeat center center/contain;mix-blend-mode:screen;opacity:.7;transform:rotate(100deg);filter:drop-shadow(0 0 0.5vw white);z-index:-1}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner ul::before{display:none}}main .StoreBlock__inner ul::after{content:"";position:absolute;bottom:-12vw;left:-10vw;width:30%;aspect-ratio:1.85/1;background:url(../img/stars.svg) no-repeat center center/contain;mix-blend-mode:screen;opacity:.7;filter:drop-shadow(0 0 0.5vw white);z-index:-1}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner ul::after{display:none}}main .StoreBlock__inner ul li{width:100%;height:100%;display:flex;justify-content:space-between;font-size:min(1.2vw,1.2rem);background-color:#fff;padding:1vw 4vw 1vw 1vw;position:relative;transform:translateY(10vw) scale(0.8);opacity:0}main .StoreBlock__inner ul li.show{transform:translateY(0) scale(1);opacity:1;transition:.3s ease-out}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner ul li{flex-direction:column;padding:4vw;font-size:3vw}}main .StoreBlock__inner ul li::before{counter-increment:number 1;content:counter(number, decimal-leading-zero);position:absolute;top:.1em;right:.1em;font-family:itc-american-typewriter,serif;font-weight:300;font-style:normal;font-size:5vw;color:rgba(46,153,212,.8);letter-spacing:-0.05em}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner ul li::before{font-size:8vw}}main .StoreBlock__inner ul li .image-box{width:25%;display:flex;align-items:center}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner ul li .image-box{width:40%;align-self:center}}main .StoreBlock__inner ul li .image-box img{width:100%;-o-object-fit:contain;object-fit:contain}main .StoreBlock__inner ul li .image-box.box4{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;align-self:center}main .StoreBlock__inner ul li .image-box.box4 span{display:inline-block;width:50%}main .StoreBlock__inner ul li .image-box.box4 img{display:inline-block;width:100%}main .StoreBlock__inner ul li .contents-box{width:75%;font-size:1em;margin-left:2vw;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner ul li .contents-box{width:100%;margin-left:unset}}main .StoreBlock__inner ul li .contents-box h4{position:relative;color:#2e99d4;font-size:1.5em;margin-top:.8em;font-weight:700;margin-bottom:1em;width:92%}@media(max-width: 1080px){main .StoreBlock__inner ul li .contents-box h4{width:95%}}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner ul li .contents-box h4{font-size:1.3em;line-height:1.2em}}main .StoreBlock__inner ul li .contents-box h4::before{content:"★"}main .StoreBlock__inner ul li .contents-box h4::after{content:"";position:absolute;bottom:-1em;left:0;width:15%;height:3px;background:#000}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner ul li .contents-box h4::after{width:25%}}main .StoreBlock__inner ul li .contents-box h4 small{font-size:.7em;display:block;font-weight:500;margin-top:.5em;margin-bottom:.5em;letter-spacing:.04em;line-height:1.4em}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner ul li .contents-box h4 small{font-size:.8em;line-height:1.2em}}main .StoreBlock__inner ul li .contents-box h4 em{font-size:1em;display:block;line-height:1.5em}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner ul li .contents-box h4 em{font-size:.85em}}main .StoreBlock__inner ul li .contents-box h4 i{font-size:1em;display:block;line-height:1.5em}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner ul li .contents-box h4 i{display:inline}}main .StoreBlock__inner ul li .contents-box .store{position:relative;font-size:1.2em;font-weight:700;margin-top:1.82em;margin-bottom:1.6em}main .StoreBlock__inner ul li .contents-box .store i{font-size:1em}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner ul li .contents-box .store i{display:block;margin-top:.2em;padding-left:2.45em}}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner ul li .contents-box .store{font-size:1.05em}}main .StoreBlock__inner ul li .contents-box .store::before{content:"Store："}main .StoreBlock__inner ul li .contents-box .comments{font-size:clamp(1.2rem,1.2vw,1.5rem);line-height:1.6em;margin-bottom:1.6em}main .StoreBlock__inner ul li .contents-box .category-box{font-size:1em;display:flex;justify-content:space-between;gap:0 .5vw;margin-bottom:.5em}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner ul li .contents-box .category-box{flex-direction:column;align-items:center;gap:2vw 0}}main .StoreBlock__inner ul li .contents-box .category-box a{width:20%;font-size:clamp(1.2rem,1.2vw,1.6rem);display:flex;justify-content:center;align-items:center;background-color:#dedede;color:#939393;height:2.6em;opacity:1;transition:.4s ease-out}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner ul li .contents-box .category-box a{width:90%;font-size:3.6vw;height:2.8em}main .StoreBlock__inner ul li .contents-box .category-box a:hover{cursor:unset}}main .StoreBlock__inner ul li .contents-box .category-box a.active{background-color:#000;color:#fff}main .StoreBlock__inner ul li .contents-box .category-box a.active:hover{transition:.3s ease-out;opacity:.6;transform:scale(0.9)}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner ul li .contents-box .category-box a.active:hover{transform:unset;opacity:unset;transition:unset}}main .StoreBlock__inner ul li .contents-box .category-box a.dice-irregular{width:unset;flex-grow:1}@media(max-width: 767px)and (orientation: portrait){main .StoreBlock__inner ul li .contents-box .category-box a.dice-irregular{width:90%}}footer{position:relative;width:100%;min-width:880px;padding-left:15%;padding-right:15%;transition:all .1s;margin-top:-20vw;display:flex;flex-direction:column;align-items:center;padding-bottom:5vw;padding-top:18vw;z-index:1}@media(max-width: 1080px){footer{padding-left:8%;padding-right:8%;transition:all .1s}}@media(max-width: 767px)and (orientation: portrait){footer{padding-left:4vw;padding-right:4vw;min-width:unset}}footer .footer__inner{width:100%;position:relative;display:flex;justify-content:center;gap:0 5vw}@media(max-width: 767px)and (orientation: portrait){footer .footer__inner{flex-direction:column;align-items:center}}footer .head-wrap{position:relative;width:55%;display:inline-flex;justify-content:flex-end;align-items:center;gap:0 3vw}@media(max-width: 767px)and (orientation: portrait){footer .head-wrap{width:80%;gap:0 8vw}}footer .head-wrap::after{content:"";position:absolute;top:-2vw;left:-8vw;width:8%;aspect-ratio:1/1;background:url(../img/bubble.webp) no-repeat center center/contain}@media(max-width: 767px)and (orientation: portrait){footer .head-wrap::after{display:none}}footer .head-wrap.is-no-webp::after{background:url(../img/png/bubble.png) no-repeat center center/contain}footer .head-wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}footer .head-wrap .logo-ireis{width:8rem}@media(max-width: 767px)and (orientation: portrait){footer .head-wrap .logo-ireis{width:20vw}}footer .head-wrap .logo-victor{width:25rem}@media(max-width: 767px)and (orientation: portrait){footer .head-wrap .logo-victor{width:50vw}}footer nav{width:45%;display:inline-flex;align-items:center;gap:0 3vw}@media(max-width: 767px)and (orientation: portrait){footer nav{width:65%;gap:0 10vw;margin-top:5vw}}footer nav a{display:inline-block;width:10%}@media(max-width: 767px)and (orientation: portrait){footer nav a{width:unset;flex-grow:1}}footer nav a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}footer .copyright{display:flex;justify-content:center;font-size:min(1.2vw,1.2rem);gap:2em;margin-top:2vw}@media(max-width: 767px)and (orientation: portrait){footer .copyright{margin-top:2em;flex-direction:column;align-items:center;font-size:2.6vw;gap:.4em 0}}footer .copyright span{font-size:1em;font-family:aw-conqueror-didot,serif;font-weight:400;font-style:normal}
/*# sourceMappingURL=top.min.css.map */