#top #loader{position:fixed;z-index:99999;width:100vw;height:100%;text-align:center;top:0}@media screen and (max-width: 750px){#top #loader{background:url(../images/top/bg_loading_sp.webp) no-repeat top center;background-size:cover}}@media screen and (min-width: 751px){#top #loader{background:url(../images/top/bg_loading_pc.webp) no-repeat top center;background-size:cover}}#top #loader.is-none{display:none}#top #loaderInner{position:relative;display:grid;place-content:center;height:100%}@media screen and (max-width: 750px){#top #loaderInner .txt{margin:0 auto 6.66667vw;width:80%}}@media screen and (min-width: 751px){#top #loaderInner .txt{margin:0 auto 2.5vw;width:25vw}}#top #loaderInner .chara{position:absolute;-webkit-animation-name:shake;animation-name:shake;-webkit-animation-duration:2400ms;animation-duration:2400ms;-webkit-animation-timing-function:steps(2, end);animation-timing-function:steps(2, end);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}@media screen and (max-width: 750px){#top #loaderInner .chara01{width:12.13333vw;top:25%;left:17.33333vw}}@media screen and (min-width: 751px){#top #loaderInner .chara01{width:4.55vw;top:40%;left:30vw}}@media screen and (max-width: 750px){#top #loaderInner .chara02{width:12.53333vw;top:25%;right:17.33333vw}}@media screen and (min-width: 751px){#top #loaderInner .chara02{width:4.7vw;top:40%;right:30vw}}#top #loaderInner .soundbtn{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 750px){#top #loaderInner .soundbtn{gap:5.33333vw}}@media screen and (min-width: 751px){#top #loaderInner .soundbtn{gap:2vw}}@media screen and (max-width: 750px){#top #loaderInner .soundbtn li{width:40vw}}@media screen and (min-width: 751px){#top #loaderInner .soundbtn li{width:15vw;cursor:pointer}}@media (hover: hover){#top #loaderInner .soundbtn li{transition:.2s}#top #loaderInner .soundbtn li:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(1.5);filter:brightness(1.5)}}#top #container{opacity:0}#top #container.active{opacity:1}#top main{position:relative}#top main .fixBnr{position:fixed;z-index:3}#top main .fixBnr a{display:block}@media screen and (max-width: 750px){#top main .fixBnr{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);width:100%;bottom:0}#top main .fixBnr .wishlist{grid-area:1 / 1 / 2 / 2}#top main .fixBnr .x{position:relative;z-index:0;grid-area:1 / 2 / 2 / 3}#top main .fixBnr .x img{position:absolute;bottom:0;right:0;width:108.8%}#top main .fixBnr .streamingkit{grid-area:2 / 1 / 2 / 2}#top main .fixBnr .enquete{grid-area:2 / 2 / 3 / 3}#top main .fixBnr .update{grid-area:2 / 2 / 3 / 3}}@media screen and (min-width: 751px){#top main .fixBnr{top:.5vw;left:0}#top main .fixBnr .wishlist{width:19.45vw}#top main .fixBnr .x{width:22.2vw}#top main .fixBnr .streamingkit{width:19.45vw;margin-top:5px}#top main .fixBnr .enquete{width:19.45vw;margin-top:4.5vw}#top main .fixBnr .update{width:19.45vw;margin-top:4.5vw}}@media (hover: hover){#top main .fixBnr a{transition:.2s}#top main .fixBnr a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}#top main .fixBnr a.enquete:hover{opacity:.7}#top main .fixBnr a.update:hover{opacity:.7}}#top .wishlistCol{display:none;background:url(../images/top/bg_loading_sp.webp) no-repeat top center #000;background-size:100%}@media screen and (min-width: 751px){#top .wishlistCol{max-width:800px;width:40vw}}#top .wishlistCol .wishlistColInner{background:#fff}@media screen and (max-width: 750px){#top .wishlistCol .wishlistColInner{border-radius:4vw;padding:5.33333vw}}@media screen and (min-width: 751px){#top .wishlistCol .wishlistColInner{border-radius:1.5vw;padding:3vw 2vw}}#top .wishlistCol .tit{max-width:391px;text-align:center}@media screen and (max-width: 750px){#top .wishlistCol .tit{margin:2.66667vw auto 0}}@media screen and (min-width: 751px){#top .wishlistCol .tit{margin:1vw auto 0}}@media screen and (max-width: 750px){#top .wishlistCol .notice{margin-top:2.66667vw}}@media screen and (min-width: 751px){#top .wishlistCol .notice{text-align:center;margin-top:1vw}}@media screen and (max-width: 750px){#top .wishlistCol ul{margin-top:4vw}}@media screen and (min-width: 751px){#top .wishlistCol ul{margin-top:2vw}}@media screen and (max-width: 750px){#top .wishlistCol li+li{margin-top:2.66667vw}}@media screen and (min-width: 751px){#top .wishlistCol li+li{margin-top:1.5vw}}#top .wishlistCol .nsw{background:#e30617;border-bottom:4px solid #97000d}#top .wishlistCol .ps{background:#003697;border-bottom:4px solid #002466}#top .wishlistCol .steam{background:#1b2838;border-bottom:4px solid #171a24}#top .wishlistCol .steam.close{pointer-events:none;opacity:0.5}#top .wishlistCol .closeBtn{width:6.4vw;height:6.26667vw;top:5px;right:5px;z-index:3;font-size:0}@media screen and (min-width: 751px){#top .wishlistCol .closeBtn{width:40px;height:39px;top:5px;right:5px}}#top .noticeCol{display:none;background:url(../images/top/bg_loading_sp.webp) no-repeat top center #000;background-size:cover}@media screen and (max-width: 750px){#top .noticeCol{max-height:80%}}@media screen and (min-width: 751px){#top .noticeCol{max-width:1300px;width:65vw;max-height:90%}}#top .noticeCol .noticeColInner{background:#fff;font-weight:500}@media screen and (max-width: 750px){#top .noticeCol .noticeColInner{border-radius:4vw;padding:5.33333vw;font-size:2.93333vw}}@media screen and (min-width: 751px){#top .noticeCol .noticeColInner{border-radius:1.5vw;padding:3vw 2vw}}#top .noticeCol .tit{font-weight:bold;text-align:center}@media screen and (max-width: 750px){#top .noticeCol .tit{margin:0 auto 2.66667vw;font-size:3.2vw}}@media screen and (min-width: 751px){#top .noticeCol .tit{margin:0 auto 1vw;font-size:1.7vw}}#top .noticeCol .box{background:#e2e2e2}@media screen and (max-width: 750px){#top .noticeCol .box{margin:2.66667vw auto;border-radius:2.66667vw;padding:5.33333vw;word-break:break-all}}@media screen and (min-width: 751px){#top .noticeCol .box{margin:1.5vw auto;border-radius:1vw;padding:2vw}}#top .noticeCol p+p{margin-top:0.5rem}#top .noticeCol strong{font-weight:bold}@media screen and (max-width: 750px){#top .noticeCol strong{display:block;text-align:center}}#top .noticeCol li{padding-left:1em;text-indent:-1em}#top .noticeCol .closeBtn{width:6.4vw;height:6.26667vw;top:5px;right:5px;z-index:3;font-size:0}@media screen and (min-width: 751px){#top .noticeCol .closeBtn{width:40px;height:39px;top:5px;right:5px}}@media screen and (max-width: 750px){#top #mvCol{background:url(../images/top/mv/pic_mv_sp.webp) no-repeat top center;background-size:100%}}@media screen and (min-width: 751px){#top #mvCol{position:relative;background:url(../images/top/mv/pic_mv_pc.webp) no-repeat top center;background-size:100%}}#top #mvCol .soundbtn{position:absolute;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media screen and (max-width: 750px){#top #mvCol .soundbtn{background:#000;top:0;left:0;gap:2.66667vw;padding:2.66667vw 2.66667vw;border-radius:0 0 2.66667vw 0}}@media screen and (min-width: 751px){#top #mvCol .soundbtn{top:20vw;left:1vw;gap:1vw;z-index:2}}#top #mvCol .soundbtn li{text-indent:-99999px}@media screen and (min-width: 751px){#top #mvCol .soundbtn li{cursor:pointer}}#top #mvCol .soundbtn li.playico{background:url(../images/top/mv/ico_on.webp) no-repeat top center;background-size:contain}@media screen and (max-width: 750px){#top #mvCol .soundbtn li.playico{width:7.06667vw;height:2.93333vw}}@media screen and (min-width: 751px){#top #mvCol .soundbtn li.playico{width:2.65vw;height:1.1vw}}#top #mvCol .soundbtn li.playico.select{background:url(../images/top/mv/ico_on_active.webp) no-repeat top center;background-size:contain}#top #mvCol .soundbtn li.stopico{background:url(../images/top/mv/ico_off.webp) no-repeat top center;background-size:contain}@media screen and (max-width: 750px){#top #mvCol .soundbtn li.stopico{width:8.66667vw;height:2.93333vw}}@media screen and (min-width: 751px){#top #mvCol .soundbtn li.stopico{width:3.25vw;height:1.1vw}}#top #mvCol .soundbtn li.stopico.select{background:url(../images/top/mv/ico_off_active.webp) no-repeat top center;background-size:contain}@media (hover: hover){#top #mvCol .soundbtn li{transition:.2s}#top #mvCol .soundbtn li:hover{opacity:.7}}#top #mvCol h1{margin:0 auto;padding:11.33333vw 0 0;width:72vw}@media screen and (min-width: 751px){#top #mvCol h1{display:none}}@media screen and (max-width: 750px){#top #mvCol #mvColInner{background:url(../images/top/mv/pic_line.webp) repeat-x top center #000;background-size:8.53333vw;margin:106.66667vw 0 0;padding:12vw 0 8vw}}@media screen and (min-width: 751px){#top #mvCol #mvColInner{padding:0 0 7vw 0}}@media screen and (max-width: 750px){#top #mvCol #mvColInner .noticeLink{display:block;background:#fa043e;width:66.66667vw;margin:0 auto 5.33333vw;padding:.66667vw 0;font-weight:bold;border:3px solid #fff;color:#fff;text-decoration:none;text-align:center;border-radius:100vw}}@media screen and (max-width: 750px){#top #mvCol .copy{margin:0 auto;width:78.8vw}}@media screen and (min-width: 751px){#top #mvCol .copy{position:relative;width:19.65vw;top:9.75vw;right:2vw;margin:0 0 0 auto}}@media screen and (max-width: 750px){#top #mvCol .release{margin:5.33333vw auto 0;width:65.06667vw}}@media screen and (min-width: 751px){#top #mvCol .release{position:relative;margin:2.75vw 0 0;width:21.25vw;left:2vw}}@media screen and (max-width: 750px){#top #leadCol{background:url(../images/common/bg_curve_sp.webp) no-repeat bottom center;background-size:100%;padding:0 0 10.66667vw 0}}@media screen and (min-width: 751px){#top #leadCol{position:relative;background:url(../images/top/lead/bg_lead_btm_pc.webp) no-repeat bottom center;background-size:100%;padding:3.5vw 0 7.5vw 0}}@media screen and (min-width: 751px){#top #leadCol::before{position:absolute;display:block;content:"";width:100%;height:4.15vw;background:url(../images/top/lead/bg_lead_top_pc.webp) no-repeat top center;background-size:100%;top:-4.1vw}}@media screen and (min-width: 751px){#top #leadCol .noticeLink{display:block;background:#fa043e;width:40vw;margin:0 auto 2vw;padding:.25vw 0;font-weight:bold;border:3px solid #000;color:#000;text-decoration:none;text-align:center;border-radius:100vw}}@media screen and (min-width: 751px) and (hover: hover){#top #leadCol .noticeLink{transition:.2s}#top #leadCol .noticeLink:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(1.2);filter:brightness(1.2)}}#top #leadCol .pf{margin:0 auto}@media screen and (max-width: 750px){#top #leadCol .pf{width:79.73333vw;padding:8vw 0 0 0}}@media screen and (min-width: 751px){#top #leadCol .pf{width:27.75vw}}#top #leadCol .leadTxt{margin:0 auto}@media screen and (max-width: 750px){#top #leadCol .leadTxt{width:97.86667vw}}@media screen and (min-width: 751px){#top #leadCol .leadTxt{width:52.4vw;margin-top:3vw}}#top #movie{background:#000}@media screen and (max-width: 750px){#top #movie{padding:2.66667vw 0 10.66667vw}}@media screen and (min-width: 751px){#top #movie{position:relative;top:-1px;margin:0 0 -1px 0;padding:0 0 4vw 0}}#top #movie #movieList{width:100%;margin:0 auto}#top #movie #movieList li{border:1px solid #fff}@media screen and (max-width: 750px){#top #movie #movieList li{margin:0 4.66667vw}}@media screen and (min-width: 751px){#top #movie #movieList li{margin:0 1.75vw}}#top #movie #movieList li.new{position:relative}#top #movie #movieList li.new::after{content:'NEW';display:inline;position:absolute;top:-4vw;left:0;right:0;margin:0 auto;z-index:2;font-size:2.93333vw;font-weight:600;text-align:center;color:#fff;background:#eb6ca5;line-height:1.4;width:2.5rem}@media screen and (max-width: 750px){#top #movie #movieList li.new::after{width:3rem;top:-2.44141vw;font-size:1.75781vw}}@media screen and (min-width: 751px){#top #movie #movieList li.new::after{top:-20px;font-size:18px}}#top #movie #movieList a{text-decoration:none}@media (hover: hover){#top #movie #movieList a .ico img{transition:.2s}}@media (hover: hover){#top #movie #movieList a:hover .ico img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(1.2);filter:brightness(1.2)}}#top #movie #movieList .thumcol{position:relative}#top #movie #movieList .ico{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}@media screen and (max-width: 750px){#top #movie #movieList .ico{width:29.73333vw}}@media screen and (min-width: 751px){#top #movie #movieList .ico{width:12.25vw}}@media screen and (max-width: 750px){#top #movie #movieList .thum{border:1.33333vw solid #000}}@media screen and (min-width: 751px){#top #movie #movieList .thum{border:10px solid #000}}#top #movie #movieList .tit{text-align:center;color:#fff}@media screen and (max-width: 750px){#top #movie #movieList .tit{padding:1.33333vw 2vw 2vw;font-size:2.66667vw}}@media screen and (min-width: 751px){#top #movie #movieList .tit{padding:.5vw 0 .75vw;font-size:.9vw}}#top #movie .slick-track{display:-webkit-flex;display:flex}#top #movie .slick-slide{height:auto !important}#top #movie .slide-arrow{-webkit-filter:invert(100%);filter:invert(100%)}@media screen and (max-width: 750px){#top #movie .slide-arrow{top:calc(50% - 2.4vw)}}@media screen and (min-width: 751px){#top #movie .slide-arrow{top:calc(50% - .85vw)}}#top #movie .slide-arrow.prev-arrow{left:7%}@media screen and (min-width: 751px){#top #movie .slide-arrow.prev-arrow{left:24%}}#top #movie .slide-arrow.next-arrow{right:7%}@media screen and (min-width: 751px){#top #movie .slide-arrow.next-arrow{right:24%}}@media screen and (max-width: 750px){#top #about{background:url(../images/top/about/bg_about_sp.webp) no-repeat top center #000;background-size:100%;padding:0 0 10.66667vw 0}}@media screen and (min-width: 751px){#top #about{background:url(../images/top/about/bg_about_pc.webp) no-repeat top center #000;background-size:100%;padding:0 0 4vw 0}}@media screen and (min-width: 751px){#top #about .outset{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:6vw 0 0}}@media screen and (max-width: 750px){#top #about h2{width:100%;margin:0 auto;padding:13.33333vw 0 0 0}}@media screen and (min-width: 751px){#top #about h2{margin:0 0 0 4.2vw;width:31.4vw}}@media screen and (max-width: 750px){#top #about h2+h3{width:79.46667vw;margin:0 auto 6.66667vw;padding:8vw 0 0 0}}@media screen and (min-width: 751px){#top #about h2+h3{margin:3.5vw 0 2.5vw 6.95vw;width:29.8vw}}#top #about .aboutTxt{font-weight:bold}@media screen and (max-width: 750px){#top #about .aboutTxt{text-align:center}}@media screen and (min-width: 751px){#top #about .aboutTxt{margin:0 0 0 7.5vw}}#top #about .ssCol{position:relative}@media screen and (max-width: 750px){#top #about .ssCol{width:100%;margin:10.66667vw auto}}@media screen and (min-width: 751px){#top #about .ssCol{width:57.8vw;padding:6.5vw 0 0 0}}#top #about .ssCol::before{position:absolute;display:block;content:""}@media screen and (max-width: 750px){#top #about .ssCol::before{width:100vw;height:59.06667vw;background:url(../images/top/about/bg_ss_sp.webp) repeat-x top center;background-size:contain;top:-9.73333vw;left:0}}@media screen and (min-width: 751px){#top #about .ssCol::before{width:57.8vw;height:33.4vw;background:url(../images/top/about/bg_ss_pc.webp) repeat-x top center;background-size:contain;top:4vw;left:-1.6vw}}#top #about .ssCol #aboutSs{position:relative}@media screen and (max-width: 750px){#top #about .ssCol #aboutSs{width:81.6vw;margin:0 auto}}@media screen and (min-width: 751px){#top #about .ssCol #aboutSs{width:51vw}}#top #about .ssCol #aboutSs .slick-list{border:6px solid #fff}#top #about .ssCol .dotsCol{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;position:relative}@media screen and (max-width: 750px){#top #about .ssCol .dotsCol{top:6.66667vw}}@media screen and (min-width: 751px){#top #about .ssCol .dotsCol{top:2.5vw}}#top #about .ssCol .dotsCol li{margin:0 5px;background:#000;cursor:pointer;border-radius:9999px}@media screen and (max-width: 750px){#top #about .ssCol .dotsCol li{width:8.26667vw;height:.93333vw;margin:0 1.33333vw}}@media screen and (min-width: 751px){#top #about .ssCol .dotsCol li{width:2.15vw;height:.25vw;margin:0 .4vw}}#top #about .ssCol .dotsCol li button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;border:none;background-color:transparent}#top #about .ssCol .dotsCol li.slick-active{background:#e30617}@media (hover: hover){#top #about .ssCol .dotsCol li{transition:.3s}#top #about .ssCol .dotsCol li:hover{background:#e30617}}@media screen and (max-width: 750px){#top #about .ssCol .slide-arrow{top:calc(50% - 2.4vw)}}@media screen and (min-width: 751px){#top #about .ssCol .slide-arrow{top:calc(50% - .85vw)}}#top #about .ssCol .slide-arrow.prev-arrow{left:-9%}@media screen and (min-width: 751px){#top #about .ssCol .slide-arrow.prev-arrow{left:-8%}}#top #about .ssCol .slide-arrow.next-arrow{right:-9%}@media screen and (min-width: 751px){#top #about .ssCol .slide-arrow.next-arrow{right:-8%}}#top #about #about01{position:relative;background-image:url(../images/top/about/bg_num_01.webp);background-repeat:no-repeat}@media screen and (max-width: 750px){#top #about #about01{background-position:-2.66667vw -2.66667vw;background-size:37.33333vw;margin-top:32vw}}@media screen and (min-width: 751px){#top #about #about01{background-position:top right;background-size:20vw;margin-top:10vw;padding:0}}@media screen and (min-width: 751px){#top #about #about01::before{position:absolute;content:"";display:block;background:url(../images/top/about/bg_about_01.webp) no-repeat center bottom;background-size:85vw;width:100%;height:100%}}@media screen and (min-width: 751px){#top #about #about01 h3{width:48.5vw;margin:0 auto;padding:3vw 0 0 0}}@media screen and (min-width: 751px){#top #about #about01 ul{position:relative;z-index:1;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end;gap:2.5vw;padding:0 0 3vw 0}}@media screen and (max-width: 750px){#top #about #about01 ul li{text-align:center}}@media screen and (min-width: 751px){#top #about #about01 ul li{width:30vw;text-align:center}}@media screen and (max-width: 750px){#top #about #about01 ul li .logo{width:70%;margin:5.33333vw auto}}@media screen and (min-width: 751px){#top #about #about01 ul li .btn{margin-top:1.5vw}}@media screen and (min-width: 751px){#top #about #about01 ul li:first-child .logo{width:22.9vw}}@media screen and (min-width: 751px){#top #about #about01 ul li:last-child .logo{width:21.65vw}}#top #about #about02{position:relative;background-image:url(../images/top/about/bg_num_02.webp);background-repeat:no-repeat}@media screen and (max-width: 750px){#top #about #about02{background-position:-2.66667vw -2.66667vw;background-size:37.33333vw}}@media screen and (min-width: 751px){#top #about #about02{background-position:top right;background-size:21.6vw}}@media screen and (min-width: 751px){#top #about #about02 h3{width:48.5vw;margin:0 auto}}#top #about #about02 p{text-align:center;font-weight:bold}@media screen and (max-width: 750px){#top #about #about02 p{margin:4vw 0}}@media screen and (min-width: 751px){#top #about #about02 p{margin-bottom:3vw}}@media screen and (max-width: 750px){#top #howto{background:url(../images/top/howto/bg_howto_sp.webp) no-repeat top center #000;background-size:100%;padding:0 0 10.66667vw 0}}@media screen and (min-width: 751px){#top #howto{background:url(../images/top/howto/bg_howto_pc.webp) no-repeat top center #000;background-size:100%;padding:0 0 4vw 0}}@media screen and (max-width: 750px){#top #howto h2{width:100%;padding:10.66667vw 0 5.33333vw 0}}@media screen and (min-width: 751px){#top #howto h2{margin:0 auto;padding:6vw 0 4vw;width:56.75vw}}#top #howto .wbox{position:relative}@media screen and (min-width: 751px){#top #howto .wbox{padding-bottom:1vw}}@media screen and (max-width: 750px){#top #howto .pic{display:none}}@media screen and (min-width: 751px){#top #howto .pic{display:block;position:absolute;width:15.5vw;top:-6vw;right:-2.5vw}}@media screen and (max-width: 750px){#top #howto h3{width:100%;padding-bottom:5.33333vw}}@media screen and (min-width: 751px){#top #howto h3{margin:0 auto;padding-bottom:1.5vw;width:48.5vw}}@media screen and (max-width: 750px){#top #howto .picSp{display:block;width:85.33333vw;margin:5.33333vw auto 9.33333vw}}@media screen and (min-width: 751px){#top #howto .picSp{display:none}}@media screen and (max-width: 750px){#top #howto .ssList{position:relative;background-color:#000;padding:5.33333vw 0 0}}@media screen and (min-width: 751px){#top #howto .ssList{width:78vw;margin:19vw auto 0}}@media screen and (max-width: 750px){#top #howto .ssList::before{position:absolute;content:"";display:block;background:url(../images/common/bg_curve_sp.webp) no-repeat bottom center;background-size:100%;width:100%;height:5.06667vw;top:-4.93333vw}}@media screen and (max-width: 750px){#top #howto .ssList li{width:85.33333vw;margin:0 auto}}@media screen and (max-width: 750px){#top #howto .ssList li+li{margin-top:5.33333vw}}#top #howto .ssList img{border:5px solid #fff}#top #howto .ssList p{color:#fff;text-align:center}@media screen and (max-width: 750px){#top #howto .ssList p{margin-top:2.66667vw}}@media screen and (min-width: 751px){#top #howto .ssList p{margin-top:2vw}}@media screen and (max-width: 750px){#top #characterCol{background:url(../images/top/character/bg_character_sp.webp) no-repeat bottom center #000;background-size:100%;padding:0 0 10.66667vw 0}}@media screen and (min-width: 751px){#top #characterCol{background:url(../images/top/character/bg_character_pc.webp) no-repeat top center #000;background-size:100%;padding:0 0 18.5vw 0}}@media screen and (max-width: 750px){#top #characterCol h2{width:100%;padding:10.66667vw 0 0 0}}@media screen and (min-width: 751px){#top #characterCol h2{margin:0 0 0 4.2vw;padding:4vw 0 0 0;width:49.6vw}}@media screen and (max-width: 750px){#top #characterCol h3{width:41.86667vw;margin:0 auto 5.33333vw;padding:8vw 0 0 0}}@media screen and (min-width: 751px){#top #characterCol h3{margin:3.5vw 0 1vw 6.95vw;width:15.7vw}}#top #characterCol p{font-weight:bold}@media screen and (max-width: 750px){#top #characterCol p{margin:0 0 5.33333vw 0;text-align:center}}@media screen and (min-width: 751px){#top #characterCol p{margin:0 0 2.5vw 7.5vw}}@media screen and (max-width: 750px){#top #characterCol .more{margin-bottom:46.66667vw}}@media screen and (min-width: 751px){#top #characterCol .more{margin:0 0 0 7.5vw}}#top #spec{background:url(../images/common/bg_monogram.webp) repeat top center #000}@media screen and (max-width: 750px){#top #spec{background-size:20vw}}@media screen and (min-width: 751px){#top #spec{background-size:8.7vw}}@media screen and (max-width: 750px){#top #spec h2{display:block;width:100%;margin:0 auto;padding:13.33333vw 0 0 0}}@media screen and (min-width: 751px){#top #spec h2{margin:0 auto;padding:6vw 0 1vw;width:40.7vw}}#top #spec h2+h3{margin:0 auto}@media screen and (max-width: 750px){#top #spec h2+h3{width:54vw}}@media screen and (min-width: 751px){#top #spec h2+h3{width:20.25vw}}@media screen and (max-width: 750px){#top #spec .btnCol{display:grid;place-content:center;gap:2.66667vw;margin:5.33333vw 0}}@media screen and (min-width: 751px){#top #spec .btnCol{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;gap:2.5vw}}@media screen and (max-width: 750px){#top #spec .btnCol .notice{text-align:center;margin-top:2.66667vw}}@media screen and (min-width: 751px){#top #spec .btnCol .notice{margin-top:.5vw}}#top #spec #specList{width:84%;margin:0 auto;font-weight:bold}@media screen and (min-width: 751px){#top #spec #specList{width:62.5vw;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:3vw auto}}#top #spec #specList dt,#top #spec #specList dd{background:rgba(255,255,255,0.7);display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;padding:0.5rem 0}#top #spec #specList dt{position:relative;width:100%;padding:0.2rem 0 0 1rem}@media screen and (min-width: 751px){#top #spec #specList dt{width:30%;margin-bottom:2px;padding:.5vw 0 .5vw 1.5vw}}#top #spec #specList dt::before{position:relative;display:block;content:"";background:url(../images/common/ico_list.webp) no-repeat center left;background-size:contain}@media screen and (max-width: 750px){#top #spec #specList dt::before{width:3.06667vw;height:3.06667vw;margin:0 1.33333vw 0 0}}@media screen and (min-width: 751px){#top #spec #specList dt::before{width:1.15vw;height:1.15vw;margin:0 .5vw 0 0}}#top #spec #specList dd{width:100%;margin-bottom:5px;padding:0 0 0.5rem 1rem}@media screen and (max-width: 750px){#top #spec #specList dd{padding-left:7.33333vw}}@media screen and (min-width: 751px){#top #spec #specList dd{width:70%;margin-bottom:2px;padding:.5vw 0}}#top #spec #specList dd .notice{width:100%}#top #spec #specColInner{position:relative;background:#000}@media screen and (max-width: 750px){#top #spec #specColInner{margin:10.66667vw 0 0 0;padding:5.33333vw 0 10.66667vw 0}}@media screen and (min-width: 751px){#top #spec #specColInner{margin:6.5vw 0 0 0;padding:0 0 4vw 0}}#top #spec #specColInner::before{position:absolute;display:block;content:""}@media screen and (max-width: 750px){#top #spec #specColInner::before{background:url(../images/common/bg_curve_sp.webp) no-repeat bottom center;background-size:100%;width:100%;height:5.06667vw;top:-4.93333vw}}@media screen and (min-width: 751px){#top #spec #specColInner::before{background:url(../images/top/spec/bg_spec_pc.webp) no-repeat top center;background-size:100%;width:100%;height:9.6vw;top:-9.55vw}}@media screen and (max-width: 750px){#top #spec h3{width:100%;margin-bottom:5.33333vw}}@media screen and (min-width: 751px){#top #spec h3{margin:0 auto;padding-bottom:1.5vw;width:48.5vw}}@media screen and (max-width: 750px){#top #spec .tableCol{overflow-x:scroll;line-height:1.4;font-size:2.93333vw}}@media screen and (min-width: 751px){#top #spec .tableCol{font-weight:bold;line-height:1.4;font-size:1.1vw}}#top #spec .tableCol table{width:100%;border-collapse:collapse}#top #spec .tableCol th,#top #spec .tableCol td{border:2px solid #000;padding:0.5em;text-align:center;word-break:auto-phrase}#top #spec .tableCol th{background:#3f3f3e;color:#fff;font-weight:bold}@media screen and (min-width: 751px){#top #spec .tableCol th.setting{width:42%}}@media screen and (min-width: 751px){#top #spec .tableCol th.pf{width:28%}}#top #spec .tableCol .notice{color:#848484}@media screen and (max-width: 750px){#top #spec .tableCol tr:first-child th{min-width:12em}}@media screen and (max-width: 750px){#top #spec .tableCol tr:first-child th:nth-child(1){min-width:8em;width:8em}}@media screen and (min-width: 751px){#top #spec .tableCol tr:first-child th:nth-child(1){width:16%}}@media screen and (max-width: 750px){#top #btnPageTop.fixed{bottom:16vw !important}}@media screen and (max-width: 750px){#top #bne{background:#f2f2f2;position:2;padding-bottom:37.33333vw}}

/*# sourceMappingURL=maps/top.css.map */
