@property --vw-1{syntax:"<length>";inherits:true;initial-value:0px}:root{--vw-1: 1vw;--vw-to-px: calc(tan(atan2(var(--vw-1), 1px)));--ratio-em: (1rem / 16);--device: 750}@media(min-width: 750px){:root{--device: 1200}}#mvCol{background:url(../images/top/mv/bg_sp.webp) no-repeat top center #090714;background-size:contain}@media screen and (max-width: 750px){#mvCol{padding:0 0 13.3333333333vw 0}}@media screen and (min-width: 751px){#mvCol{background:url(../images/top/mv/bg_pc.webp) no-repeat top center;background-size:cover;margin:0 0 -2vw 0}}#mvCol #mvColInner{width:90%;margin:0 auto}@media screen and (min-width: 751px){#mvCol #mvColInner{width:38.25vw;margin:0 0 0 3.15vw;display:grid;place-content:center;place-items:center}}#mvCol .pf{width:80%;padding:100vw 0 0;margin:0 auto 2vw}@media screen and (min-width: 751px){#mvCol .pf{width:31vw;margin:8.65vw auto .75vw;padding:0}}@media screen and (min-width: 751px){#mvCol h1{width:38.25vw}}#mvCol .release{width:70%;margin:2.6666666667vw auto}@media screen and (min-width: 751px){#mvCol .release{width:26.7vw;margin:1.75vw auto 0}}#mvCol .wishlistCol{background:#000;margin:9.3333333333vw auto 0;padding:5.3333333333vw}@media screen and (min-width: 751px){#mvCol .wishlistCol{width:34vw;margin:3.5vw auto 7.5vw;padding:1.5vw}}#mvCol .wishlistCol h2{width:40%;margin:0 auto 5.3333333333vw}@media screen and (min-width: 751px){#mvCol .wishlistCol h2{width:8.4vw;margin:0 auto 1.5vw}}#mvCol .wishlistCol ul{display:flex;justify-content:space-between}@media screen and (max-width: 750px){#mvCol .wishlistCol ul{flex-wrap:wrap}}@media screen and (min-width: 751px){#mvCol .wishlistCol ul{gap:3%}}@media screen and (max-width: 750px){#mvCol .wishlistCol ul li{width:48%}}@media screen and (max-width: 750px){#mvCol .wishlistCol ul li:last-child{margin:4vw auto 0}}#newsCol{background-color:#090714;padding:0 0 13.3333333333vw 0}@media screen and (min-width: 751px){#newsCol{position:relative;z-index:1;background:url(../images/top/news/bg_news_pc.webp) no-repeat top center;background-size:cover;display:flex;justify-content:space-between;padding:6.5vw 4.5vw 6.5vw 0}}#newsCol h2{display:grid;place-content:center}@media screen and (max-width: 750px){#newsCol h2{margin:0 0 6.6666666667vw 0}}@media screen and (min-width: 751px){#newsCol h2{width:48%}}#newsCol h2 img{width:18.8vw}@media screen and (min-width: 751px){#newsCol h2 img{width:7.05vw}}#newsCol .newsList{overflow-y:scroll;max-height:66.6666666667vw}@media screen and (max-width: 750px){#newsCol .newsList{width:86%;margin:0 auto}}@media screen and (min-width: 751px){#newsCol .newsList{width:100%;max-height:23vw}}#newsCol .newsList dl{background:#000;padding:4vw}@media screen and (max-width: 750px){#newsCol .newsList dl{width:94%}}@media screen and (min-width: 751px){#newsCol .newsList dl{width:100%;display:flex;align-items:center;gap:3%;padding:2vw}}#newsCol .newsList dl+dl{margin:4vw 0 0 0}@media screen and (min-width: 751px){#newsCol .newsList dl+dl{margin:1.5vw 0 0 0}}#newsCol .newsList dt{font-size:clamp(24 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (30 / var(--device) * 100)),30 * var(--ratio-em));font-family:"Oswald",sans-serif;font-weight:200}@media screen and (max-width: 750px){#newsCol .newsList dt{margin:0 0 2.6666666667vw 0}}#newsCol .newsList dd{font-size:clamp(14 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (16 / var(--device) * 100)),16 * var(--ratio-em))}#storyCol{background:url(../images/top/story/bg.webp) no-repeat top center #000;background-size:250%;padding:13.3333333333vw 0}@media screen and (min-width: 751px){#storyCol{position:relative;z-index:0;background:url(../images/top/story/bg.webp) no-repeat top center;background-size:cover;margin:-1.5vw 0 0 0;padding:7.5vw 0 6vw}}#storyCol h2{width:48.9333333333vw;margin:0 auto 8vw}@media screen and (min-width: 751px){#storyCol h2{width:18.35vw;margin:0 auto 3vw}}#storyCol h3{width:86%;margin:0 auto 58.6666666667vw}@media screen and (min-width: 751px){#storyCol h3{width:41.8vw;margin:0 auto 21vw}}#storyCol .txt01{width:67.3333333333vw;margin:0 auto}@media screen and (min-width: 751px){#storyCol .txt01{width:35.8vw}}@media screen and (max-width: 750px){#aboutCol{background:url(../images/top/about/bg_under_sp.webp) center/contain repeat-y}}@media screen and (min-width: 751px){#aboutCol{position:relative;overflow:hidden}}#aboutCol::before{background-attachment:scroll}@media screen and (min-width: 751px){#aboutCol::before{content:"";position:absolute;inset:0;background:url(../images/top/about/bg_under_pc.webp) center/cover no-repeat;background-attachment:fixed;z-index:-1}}@media screen and (max-width: 750px){#aboutCol .aboutColInner{background:url(../images/top/about/bg_sp.webp) top/contain no-repeat;padding:13.3333333333vw 0}}@media screen and (min-width: 751px){#aboutCol .aboutColInner{background:url(../images/top/about/bg_pc.webp) top center/cover no-repeat;padding:6vw 0}}#aboutCol h2{width:48.9333333333vw;margin:0 auto 8vw}@media screen and (min-width: 751px){#aboutCol h2{width:18.35vw;margin:0 auto}}#aboutCol .aboutColBox{display:flex;flex-wrap:wrap;align-items:center}@media screen and (min-width: 751px){#aboutCol .aboutColBox.about01,#aboutCol .aboutColBox.about03{flex-direction:row-reverse}}@media screen and (min-width: 751px){#aboutCol .aboutColBox .txtCol{width:38%}}#aboutCol .aboutColBox dt{width:18.5333333333vw;margin:0 auto 5.3333333333vw}@media screen and (min-width: 751px){#aboutCol .aboutColBox dt{width:6.95vw;margin:0 auto 2vw}}#aboutCol .aboutColBox .pic{display:none}@media screen and (min-width: 751px){#aboutCol .aboutColBox .pic{display:block;width:calc(62% + 4vw);margin-right:-4vw}}@media screen and (max-width: 750px){#aboutCol .aboutColBox.about01{margin:13.3333333333vw 0 0 0}}#aboutCol .aboutColBox.about01 h3{width:53.7333333333vw;margin:0 auto 5.3333333333vw}@media screen and (min-width: 751px){#aboutCol .aboutColBox.about01 h3{width:20.15vw;margin:0 auto 2vw}}@media screen and (min-width: 751px){#aboutCol .aboutColBox.about01 p{width:30.05vw;margin:0 auto}}@media screen and (max-width: 750px){#aboutCol .aboutColBox.about02{margin:10.6666666667vw 0 0 0}}@media screen and (min-width: 751px){#aboutCol .aboutColBox.about02{margin-top:-3vw;margin-bottom:-3vw}}#aboutCol .aboutColBox.about02 h3{width:55.4666666667vw;margin:0 auto 5.3333333333vw}@media screen and (min-width: 751px){#aboutCol .aboutColBox.about02 h3{width:20.8vw;margin:0 auto 2vw}}@media screen and (min-width: 751px){#aboutCol .aboutColBox.about02 .txtCol{padding:0 0 0 2.6666666667vw}}@media screen and (min-width: 751px){#aboutCol .aboutColBox.about02 p{width:26.75vw;margin:0 auto}}@media screen and (min-width: 751px){#aboutCol .aboutColBox.about02 .pic{margin-right:-4vw;margin-left:0}}@media screen and (min-width: 751px){#aboutCol .aboutColBox.about03{margin-top:-3vw;margin-bottom:-3vw}}#aboutCol .aboutColBox.about03 h3{width:89.3333333333vw;margin:0 auto 5.3333333333vw}@media screen and (min-width: 751px){#aboutCol .aboutColBox.about03 h3{width:33.5vw;margin:0 auto 2vw}}@media screen and (min-width: 751px){#aboutCol .aboutColBox.about03 p{width:27.7vw;margin:0 auto}}#aboutCol .ssSlider{overflow:hidden}@media screen and (min-width: 751px){#aboutCol .ssSlider{width:96%;padding:0 0;margin:2.5vw auto 0}}#aboutCol .ssSlider .splide__slide{padding:3vw 2vw}#aboutCol .ssSlider img{display:block;width:100%;height:auto;box-shadow:0 0 1.3333333333vw rgba(0,0,0,.8),0 0 2.6666666667vw rgba(0,0,0,.5),0 0 4vw rgba(0,0,0,.3)}@media screen and (min-width: 751px){#aboutCol .ssSlider img{box-shadow:0 0 1vw rgba(0,0,0,.8),0 0 2vw rgba(0,0,0,.5),0 0 3vw rgba(0,0,0,.3)}}@media(hover: hover){#aboutCol .ssSlider img{transition:.3s}#aboutCol .ssSlider img:hover{opacity:1;filter:brightness(1.5)}}#aboutCol .ssSlider .splide__arrow{width:8.6666666667vw;height:8.2666666667vw;background:none;border:none;opacity:1}@media screen and (min-width: 751px){#aboutCol .ssSlider .splide__arrow{width:3.25vw;height:3.1vw}}@media(hover: hover){#aboutCol .ssSlider .splide__arrow{transition:.3s}#aboutCol .ssSlider .splide__arrow:hover{opacity:.7}}#aboutCol .ssSlider .splide__arrow svg{display:none}#aboutCol .ssSlider .splide__arrow--prev{background:url(../images/common/btn_prev.webp) center/contain no-repeat}#aboutCol .ssSlider .splide__arrow--next{background:url(../images/common/btn_next.webp) center/contain no-repeat}#movieCol{background:url(../images/top/movie/bg.webp) no-repeat top center;background-size:cover;padding:13.3333333333vw 0}@media screen and (min-width: 751px){#movieCol{padding:6vw 0}}#movieCol h2{width:48.9333333333vw;margin:0 auto 8vw}@media screen and (min-width: 751px){#movieCol h2{width:18.35vw;margin:0 auto 3vw}}#movieCol .movieColInner{text-align:center;width:90%;margin:0 auto}@media screen and (min-width: 751px){#movieCol .movieColInner{width:60vw;max-width:1200px}}#movieCol .movieColBox{position:relative;padding-top:56.25%}#movieCol .movieColBox iframe{position:absolute;inset:0;width:100%;height:100%;border:none;outline:none}#movieCol .movieColBox iframe:focus-visible{outline:3px solid #fff}#movieCol .caption{background:#000;display:inline-block;margin:1rem 0 0 0;padding:.2rem .5rem}@media screen and (max-width: 750px){#specCol{background:url(../images/top/spec/bg_spec_sp.webp) center/100% repeat-y}}@media screen and (min-width: 751px){#specCol{position:relative;overflow:hidden}}#specCol::before{background-attachment:scroll}@media screen and (min-width: 751px){#specCol::before{content:"";position:absolute;inset:0;background:url(../images/top/spec/bg_spec_pc.webp) center/cover no-repeat;background-attachment:fixed;z-index:-1}}@media screen and (max-width: 750px){#specCol .specColInner{padding:13.3333333333vw 0}}@media screen and (min-width: 751px){#specCol .specColInner{background:url(../images/top/spec/bg_top.webp) top center/contain no-repeat;padding:6vw 0}}#specCol h2{width:48.9333333333vw;margin:0 auto 8vw}@media screen and (min-width: 751px){#specCol h2{width:18.35vw;margin:0 auto 6vw}}#specCol .specList{position:relative;background:url(../images/top/spec/bg_fl_m.webp) top center/100% repeat-y;margin:0 auto}@media screen and (max-width: 750px){#specCol .specList{width:90%;padding:4vw 5.3333333333vw}}@media screen and (min-width: 751px){#specCol .specList{width:60vw;padding:1vw 4.5vw}}#specCol .specList::before,#specCol .specList::after{position:absolute;content:"";display:block;width:100%;aspect-ratio:1200/29;left:0}#specCol .specList::before{background:url(../images/top/spec/bg_fl_t.webp) top center/100% no-repeat}@media screen and (max-width: 750px){#specCol .specList::before{top:-1.3333333333vw}}@media screen and (min-width: 751px){#specCol .specList::before{top:-1.45vw}}#specCol .specList::after{background:url(../images/top/spec/bg_fl_b.webp) bottom center/100% no-repeat}@media screen and (max-width: 750px){#specCol .specList::after{bottom:1.3333333333vw}}@media screen and (min-width: 751px){#specCol .specList::after{bottom:-1.45vw}}#specCol .specTable{width:100%;border-collapse:collapse}#specCol .specTable th,#specCol .specTable td{text-align:left}@media screen and (max-width: 750px){#specCol .specTable th,#specCol .specTable td{padding:1.3333333333vw}}@media screen and (min-width: 751px){#specCol .specTable th,#specCol .specTable td{padding:.5vw}}#specCol .specTable th{color:#bc9eba}@media screen and (max-width: 750px){#specCol .specTable th{width:28%}}@media screen and (min-width: 751px){#specCol .specTable th{width:20%}}@media screen and (max-width: 750px){#specCol h3.stit01{width:38.6666666667vw;margin:10.6666666667vw auto 5.3333333333vw}}@media screen and (min-width: 751px){#specCol h3.stit01{width:14.5vw;margin:6vw auto 2.5vw}}@media screen and (max-width: 750px){#specCol h3.stit02{width:68vw;margin:10.6666666667vw auto 5.3333333333vw}}@media screen and (min-width: 751px){#specCol h3.stit02{width:25.5vw;margin:6vw auto 2.5vw}}#specCol .specCompareCol{overflow-x:auto;-webkit-overflow-scrolling:touch;width:90%;margin:0 auto}@media screen and (min-width: 751px){#specCol .specCompareCol{max-width:80vw}}#specCol .specCompareColInner{border-collapse:collapse;font-size:clamp(14 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (16 / var(--device) * 100)),16 * var(--ratio-em))}@media screen and (max-width: 750px){#specCol .specCompareColInner{min-width:700px}}@media screen and (min-width: 751px){#specCol .specCompareColInner{margin:0 auto}}#specCol .specCompareColInner th,#specCol .specCompareColInner td{border:1px solid #919191;text-align:center}@media screen and (max-width: 750px){#specCol .specCompareColInner th,#specCol .specCompareColInner td{padding:2.6666666667vw}}@media screen and (min-width: 751px){#specCol .specCompareColInner th,#specCol .specCompareColInner td{padding:1vw}}#specCol .specCompareColInner th{white-space:nowrap;background:#000}#specCol .specCompareColInner tbody th{width:18%}#specCol .specCompareColInner tbody td{background:#fff;color:#000}#specCol .specCompareColInner tbody td a{color:#be32b7}@media screen and (max-width: 750px){#specCol .noticeCol{width:90%;margin:4vw auto 0}}@media screen and (min-width: 751px){#specCol .noticeCol{width:80vw;margin:2.5vw auto 0;text-align:center}}#specCol .noticeCol.vrNotice{background:#000}@media screen and (max-width: 750px){#specCol .noticeCol.vrNotice{padding:5.3333333333vw}}@media screen and (min-width: 751px){#specCol .noticeCol.vrNotice{padding:2vw}}#specCol .noticeCol.vrNotice h4{font-size:clamp(18 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (20 / var(--device) * 100)),20 * var(--ratio-em))}@media screen and (max-width: 750px){#specCol .noticeCol.vrNotice h4{margin:0 0 2.6666666667vw 0;text-align:center}}@media screen and (min-width: 751px){#specCol .noticeCol.vrNotice h4{margin:0 0 1vw 0}}#specCol .noticeCol.vrNotice p{font-size:clamp(14 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (16 / var(--device) * 100)),16 * var(--ratio-em))}#specCol .noticeCol.vrNotice p+p{margin-top:1rem}#specCol .copyCol{font-size:clamp(14 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (16 / var(--device) * 100)),16 * var(--ratio-em))}@media screen and (max-width: 750px){#specCol .copyCol{width:90%;margin:9.3333333333vw auto 0}}@media screen and (min-width: 751px){#specCol .copyCol{width:80vw;margin:5vw auto 0;text-align:center}}#specCol .copyCol .pf{width:82.6666666667vw;margin:0 auto 4vw}@media screen and (min-width: 751px){#specCol .copyCol .pf{width:31vw;margin:0 auto 1.5vw}}#specCol .copyCol .pf+p{margin-bottom:1rem}.fancybox-infobar{display:none}
/*# sourceMappingURL=maps/top.css.map */
