#top #mv{display:block;background:url(../images/common/bg_prizm_03.png) top center no-repeat;background-size:contain;width:100%;height:219.86667vw;overflow-x:hidden;position:relative;pointer-events:none}#top #mv::before{content:'';display:block;width:100%;height:100%;background:url(../images/common/bg_prizm_02.png) top center no-repeat;background-size:contain;position:absolute;z-index:-1}#top #mv::after{content:'';display:block;width:100%;height:100%;background:url(../images/common/bg_prizm_01.png) top center no-repeat;background-size:contain;position:absolute;z-index:-1}@media screen and (min-width: 751px){#top #mv{height:69.33824vw;background:url(../images/common/bg_prizm_03_pc.png) top center no-repeat;background-size:147.05882vw 69.33824vw}}@media screen and (min-width: 751px) and (min-width: 751px) and (min-height: 750px){#top #mv{position:-webkit-sticky;position:sticky;top:0}}@media screen and (min-width: 751px){#top #mv::before{background:url(../images/common/bg_prizm_02_pc.png) top center no-repeat;background-size:147.05882vw 69.33824vw}#top #mv::after{background:url(../images/common/bg_prizm_01_pc.png) top center no-repeat;background-size:147.05882vw 69.33824vw}}@media screen and (min-width: 1360px){#top #mv{height:47.15vw;background-size:100vw 47.15vw}#top #mv::before{background-size:100vw 47.15vw}#top #mv::after{background-size:100vw 47.15vw}}#top #mv .border{display:block;width:100%;height:100%;background:url(../images/top/bg_mv.png) top 9.33333vw center no-repeat;background-size:contain;position:absolute;pointer-events:none}@media screen and (min-width: 751px){#top #mv .border{background:url(../images/top/bg_mv_pc.png) top 6.61765vw center no-repeat;background-size:147.05882vw 50.44118vw}}@media screen and (min-width: 1360px){#top #mv .border{background:url(../images/top/bg_mv_pc.png) top 4.5vw center no-repeat;background-size:100vw 34.3vw}}#top #mv .logo{display:block;width:79.73333vw;position:absolute;top:60vw;left:50%;z-index:3;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (min-width: 751px){#top #mv .logo{width:43.97059vw;top:8.38235vw}}@media screen and (min-width: 1360px){#top #mv .logo{width:29.9vw;top:5.7vw}}#top #mv .areaCol ul li{display:block;width:34.93333vw;position:absolute;left:50%;z-index:3;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (min-width: 751px){#top #mv .areaCol ul li{width:15.29412vw}}@media screen and (min-width: 1360px){#top #mv .areaCol ul li{width:10.4vw}}#top #mv .areaCol ul li.ishikawa{top:30.66667vw;left:calc(50% - (1vw * 221 / 750 * 100))}@media screen and (min-width: 751px){#top #mv .areaCol ul li.ishikawa{top:9.19118vw;left:calc(50% - (1vw * 423 / 1360 * 100))}}@media screen and (min-width: 1360px){#top #mv .areaCol ul li.ishikawa{top:6.25vw;left:calc(50% - (1vw * 423 / 2000 * 100))}}#top #mv .areaCol ul li.yamagata{top:5.33333vw}@media screen and (min-width: 751px){#top #mv .areaCol ul li.yamagata{top:23.60294vw;left:calc(50% - (1vw * 537 / 1360 * 100))}}@media screen and (min-width: 1360px){#top #mv .areaCol ul li.yamagata{top:16.05vw;left:calc(50% - (1vw * 537 / 2000 * 100))}}#top #mv .areaCol ul li.iwate{top:30.66667vw;left:calc(50% + (1vw * 221 / 750 * 100))}@media screen and (min-width: 751px){#top #mv .areaCol ul li.iwate{top:37.94118vw;left:calc(50% - (1vw * 423 / 1360 * 100))}}@media screen and (min-width: 1360px){#top #mv .areaCol ul li.iwate{top:25.8vw;left:calc(50% - (1vw * 423 / 2000 * 100))}}#top #mv .areaCol ul li.osaka{top:134.13333vw;left:calc(50% - (1vw * 221 / 750 * 100))}@media screen and (min-width: 751px){#top #mv .areaCol ul li.osaka{top:9.19118vw;left:calc(50% + (1vw * 423 / 1360 * 100))}}@media screen and (min-width: 1360px){#top #mv .areaCol ul li.osaka{top:6.25vw;left:calc(50% + (1vw * 423 / 2000 * 100))}}#top #mv .areaCol ul li.fukuoka{top:159.46667vw}@media screen and (min-width: 751px){#top #mv .areaCol ul li.fukuoka{top:23.60294vw;left:calc(50% + (1vw * 537 / 1360 * 100))}}@media screen and (min-width: 1360px){#top #mv .areaCol ul li.fukuoka{top:16.05vw;left:calc(50% + (1vw * 537 / 2000 * 100))}}#top #mv .areaCol ul li.tokyo{top:134.13333vw;left:calc(50% + (1vw * 221 / 750 * 100))}@media screen and (min-width: 751px){#top #mv .areaCol ul li.tokyo{top:37.94118vw;left:calc(50% + (1vw * 423 / 1360 * 100))}}@media screen and (min-width: 1360px){#top #mv .areaCol ul li.tokyo{top:25.8vw;left:calc(50% + (1vw * 423 / 2000 * 100))}}#top #mv .txtLoop1 span{display:block;width:100%;height:100%;position:absolute;overflow:hidden;pointer-events:none}#top #mv .txtLoop1 span::before,#top #mv .txtLoop1 span::after{content:'THE IDOLM@STER CINDERELLA GIRLS ';display:block;height:100%;padding:0 .5em 0 0;width:-webkit-fit-content;width:fit-content;height:auto;font-size:4vw;font-family:'Rubik', sans-serif;font-weight:900;line-height:1;white-space:nowrap;color:#353434;position:absolute;bottom:16vw}@media screen and (min-width: 751px){#top #mv .txtLoop1 span::before,#top #mv .txtLoop1 span::after{font-size:2.20588vw;bottom:8.82353vw}}@media screen and (min-width: 1360px){#top #mv .txtLoop1 span::before,#top #mv .txtLoop1 span::after{font-size:30px;bottom:120px}}#top #mv .txtLoop1 span:nth-child(1)::before{left:0;-webkit-animation:flowimgTopSub 10s linear infinite;animation:flowimgTopSub 10s linear infinite}#top #mv .txtLoop1 span:nth-child(1)::after{left:fit-content;-webkit-animation:flowimgTopSub2 10s linear infinite;animation:flowimgTopSub2 10s linear infinite}@-webkit-keyframes flowimgTopSub{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes flowimgTopSub{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes flowimgTopSub2{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes flowimgTopSub2{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}#top #mv .txtLoop1 span:nth-child(2)::before{left:0;-webkit-animation:flowimgTopSub3 10s linear infinite;animation:flowimgTopSub3 10s linear infinite}#top #mv .txtLoop1 span:nth-child(2)::after{left:fit-content;-webkit-animation:flowimgTopSub4 10s linear infinite;animation:flowimgTopSub4 10s linear infinite}@-webkit-keyframes flowimgTopSub3{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(200%);transform:translateX(200%)}}@keyframes flowimgTopSub3{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(200%);transform:translateX(200%)}}@-webkit-keyframes flowimgTopSub4{0%{-webkit-transform:translateX(200%);transform:translateX(200%)}100%{-webkit-transform:translateX(300%);transform:translateX(300%)}}@keyframes flowimgTopSub4{0%{-webkit-transform:translateX(200%);transform:translateX(200%)}100%{-webkit-transform:translateX(300%);transform:translateX(300%)}}#top #mv .txtLoop2{display:block;width:100%;height:100%;position:absolute;overflow:hidden;pointer-events:none}#top #mv .txtLoop2::before,#top #mv .txtLoop2::after{content:'UNIT LIVE TOUR ConnecTrip!';display:block;height:100%;padding:0 .5em 0 0;width:-webkit-fit-content;width:fit-content;height:auto;font-size:17.33333vw;font-family:'Rubik', sans-serif;font-weight:900;font-style:italic;line-height:1;white-space:nowrap;color:transparent;-webkit-text-stroke:1px #353434;position:absolute;bottom:0}@media screen and (min-width: 751px){#top #mv .txtLoop2::before,#top #mv .txtLoop2::after{font-size:9.55882vw}}@media screen and (min-width: 1360px){#top #mv .txtLoop2::before,#top #mv .txtLoop2::after{font-size:130px}}#top #mv .txtLoop2::before{left:0;-webkit-animation:flowimgTopMain 40s linear infinite;animation:flowimgTopMain 40s linear infinite}#top #mv .txtLoop2::after{left:fit-content;-webkit-animation:flowimgTopMain2 40s linear infinite;animation:flowimgTopMain2 40s linear infinite}@-webkit-keyframes flowimgTopMain{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes flowimgTopMain{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes flowimgTopMain2{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes flowimgTopMain2{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}#top .wrapper{position:relative}#top #news{display:block;padding:5.33333vw 0 16vw;background:url(../images/top/bg_news.jpg) top center no-repeat;background-size:cover;border-top:1px solid #353434;border-bottom:1px solid #353434;position:relative;z-index:3}@media screen and (min-width: 751px){#top #news{padding:2.94118vw 0 4.41176vw;background:url(../images/top/bg_news_pc.jpg) top center no-repeat;background-size:cover}}@media screen and (min-width: 1360px){#top #news{padding:40px 0 60px;background-size:cover}}#top #news .bnrCol{display:block;width:81.33333vw;margin:0vw auto 8vw}@media screen and (min-width: 751px){#top #news .bnrCol{width:70.58824vw;margin:0vw auto 2.94118vw}}@media screen and (min-width: 1360px){#top #news .bnrCol{width:960px;margin:0px auto 40px}}#top #news .bnrCol a{display:block;margin-top:4vw}@media screen and (min-width: 751px){#top #news .bnrCol a{margin-top:2.20588vw}}@media screen and (min-width: 1360px){#top #news .bnrCol a{margin-top:30px}}#top #news .bnrCol a.btn{width:100%;margin:0 auto;padding:4vw;background:#fafafa;text-decoration:none;text-align:center;border:3px solid #353434;font-size:3.73333vw;font-weight:700;text-decoration:none;letter-spacing:0;border-radius:1.33333vw}#top #news .bnrCol a.btn[data-update]{padding-top:6.66667vw;position:relative}#top #news .bnrCol a.btn[data-update]:before{content:attr(data-update);display:block;font-size:2.8vw;font-family:'Rubik', sans-serif;font-weight:800;font-style:italic;position:absolute;top:2vw;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);color:#3a93ed}@media screen and (min-width: 751px){#top #news .bnrCol a.btn{padding:1.47059vw;font-size:1.61765vw;border-radius:.73529vw;transition:.4s}#top #news .bnrCol a.btn:hover{background:#353434;color:#fff}#top #news .bnrCol a.btn[data-update]{padding-top:2.57353vw}#top #news .bnrCol a.btn[data-update]:before{font-size:1.02941vw;top:.73529vw}}@media screen and (min-width: 1360px){#top #news .bnrCol a.btn{padding:20px;font-size:22px;border-radius:10px}#top #news .bnrCol a.btn[data-update]{padding-top:35px}#top #news .bnrCol a.btn[data-update]:before{font-size:14px;top:10px}}#top #news h2{display:block;font-size:24vw;font-family:'Rubik', sans-serif;font-weight:800;font-style:italic;line-height:1;letter-spacing:0;color:transparent;-webkit-text-stroke:1px #353434;text-align:center}@media screen and (min-width: 751px){#top #news h2{width:83.82353vw;margin:0 auto;font-size:8.82353vw;text-align:left}}@media screen and (min-width: 1360px){#top #news h2{width:1140px;font-size:6vw}}#top #news .box{display:block;width:81.33333vw;max-height:83.6vw;margin:-6.66667vw auto 0;padding:8vw 4vw;background:#fff;border:1px solid #353434;position:relative;z-index:2;border-radius:4vw}@media screen and (min-width: 751px){#top #news .box{width:86.76471vw;max-height:26.47059vw;margin:-2.20588vw auto 0;padding:2.94118vw;border-radius:2.20588vw}}@media screen and (min-width: 1360px){#top #news .box{width:1180px;max-height:360px;margin:-30px auto 0;padding:40px;border-radius:30px}}#top #news .box .newsList{width:100%;max-height:67.6vw;overflow-y:scroll;position:relative;scrollbar-color:#353434 #fafafa;scrollbar-width:thin}@media screen and (min-width: 751px){#top #news .box .newsList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;max-height:17.64706vw}}@media screen and (min-width: 1360px){#top #news .box .newsList{max-height:240px}}#top #news .box .newsList::-webkit-scrollbar{width:.66667vw}@media screen and (min-width: 751px){#top #news .box .newsList::-webkit-scrollbar{width:.22059vw}}@media screen and (min-width: 1360px){#top #news .box .newsList::-webkit-scrollbar{width:3px}}#top #news .box .newsList::-webkit-scrollbar-track{background-color:#fafafa}#top #news .box .newsList::-webkit-scrollbar-thumb{box-shadow:inset 0 0 1000px #353434}#top #news .box .newsList dt{width:100%;margin:8vw auto 0;padding:1.33333vw 4vw;background:#353434;font-size:3.2vw;font-family:'Rubik', sans-serif;font-weight:800;line-height:1;color:#fff;border-radius:100vh;position:relative}#top #news .box .newsList dt:first-of-type{margin-top:0}@media screen and (min-width: 751px){#top #news .box .newsList dt{width:13.97059vw;margin:1.47059vw 4.41176vw 0 0;padding:2.20588vw 3.67647vw 2.20588vw 2.20588vw;font-size:1.17647vw}#top #news .box .newsList dt::before{content:'';display:block;background:#353434;width:5.14706vw;height:.07353vw;position:absolute;top:50%;right:-2.94118vw}#top #news .box .newsList dt::after{content:'';display:block;background:#fff;width:2.20588vw;height:.07353vw;position:absolute;top:50%;right:0}}@media screen and (min-width: 1360px){#top #news .box .newsList dt{width:190px;margin:20px 60px 0 0;padding:30px 50px 30px 30px;font-size:16px}#top #news .box .newsList dt::before{width:70px;height:1px;right:-40px}#top #news .box .newsList dt::after{width:30px;height:1px}}#top #news .box .newsList dd{display:block;margin:2.66667vw 2.66667vw 0;font-size:3.6vw;font-weight:700;font-style:italic}@media screen and (min-width: 751px){#top #news .box .newsList dd{width:calc(100% - (1vw * 250 / 1360 * 100));margin:1.47059vw 0 0;font-size:1.32353vw}#top #news .box .newsList dd:first-of-type{margin-top:0}}@media screen and (min-width: 1360px){#top #news .box .newsList dd{width:calc(100% - 250px);margin:20px 0 0;font-size:18px}}#top #news .box .newsList dd a[href*="ishikawa"],#top #news .box .newsList dd a.ishikawa{text-decoration:none;background:linear-gradient(90deg, #f3dc86 0%, #dedc40 100%) no-repeat bottom/100% 2px}#top #news .box .newsList dd a[href*="ishikawa"]:hover,#top #news .box .newsList dd a.ishikawa:hover{background-size:100% 90%;color:#FFF}#top #news .box .newsList dd a[href*="yamagata"],#top #news .box .newsList dd a.yamagata{text-decoration:none;background:linear-gradient(90deg, #f38fbf 0%, #f3554c 100%) no-repeat bottom/100% 2px}#top #news .box .newsList dd a[href*="yamagata"]:hover,#top #news .box .newsList dd a.yamagata:hover{background-size:100% 90%;color:#FFF}#top #news .box .newsList dd a[href*="iwate"],#top #news .box .newsList dd a.iwate{text-decoration:none;background:linear-gradient(90deg, #c2f6e5 0%, #53efe5 100%) no-repeat bottom/100% 2px}#top #news .box .newsList dd a[href*="iwate"]:hover,#top #news .box .newsList dd a.iwate:hover{background-size:100% 90%;color:#FFF}#top #news .box .newsList dd a[href*="osaka"],#top #news .box .newsList dd a.osaka{text-decoration:none;background:linear-gradient(90deg, #b9a4ed 0%, #3a93ed 100%) no-repeat bottom/100% 2px}#top #news .box .newsList dd a[href*="osaka"]:hover,#top #news .box .newsList dd a.osaka:hover{background-size:100% 90%;color:#FFF}#top #news .box .newsList dd a[href*="fukuoka"],#top #news .box .newsList dd a.fukuoka{text-decoration:none;background:linear-gradient(90deg, #f49988 0%, #e07547 100%) no-repeat bottom/100% 2px}#top #news .box .newsList dd a[href*="fukuoka"]:hover,#top #news .box .newsList dd a.fukuoka:hover{background-size:100% 90%;color:#FFF}#top #news .box .newsList dd a[href*="tokyo"],#top #news .box .newsList dd a.tokyo{text-decoration:none;background:linear-gradient(90deg, #9eeac2 0%, #83ea54 100%) no-repeat bottom/100% 2px}#top #news .box .newsList dd a[href*="tokyo"]:hover,#top #news .box .newsList dd a.tokyo:hover{background-size:100% 90%;color:#FFF}#top #supported{padding:16vw 0;background:linear-gradient(90deg, #f2f0ee 0%, #fff 50%, #fdfcfc 100%);overflow:hidden;position:relative;z-index:3}@media screen and (min-width: 751px){#top #supported{padding:5.88235vw 0}}@media screen and (min-width: 1360px){#top #supported{padding:80px 0}}#top #supported .circle{width:123.6vw;height:123.6vw;position:absolute;top:-60%;left:50%;z-index:-1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}#top #supported .circle::before{content:'';display:block;width:100%;height:100%;background:url(../images/common/bg_circle.png) center center no-repeat;background-size:contain;-webkit-animation:rotate 80s linear infinite;animation:rotate 80s linear infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (min-width: 751px){#top #supported .circle{width:68.16176vw;height:68.16176vw}}@media screen and (min-width: 1360px){#top #supported .circle{width:927px;height:927px}}#top #supported h2{font-size:10.66667vw;font-family:'Rubik', sans-serif;font-weight:800;font-style:italic;text-align:center;position:relative}#top #supported h2::after{content:'';display:block;width:.13333vw;height:8vw;margin:6.66667vw auto;background:#353434}@media screen and (min-width: 751px){#top #supported h2{font-size:5.88235vw}#top #supported h2::after{width:.07353vw;height:2.94118vw;margin:2.94118vw auto}}@media screen and (min-width: 1360px){#top #supported h2{font-size:80px}#top #supported h2::after{width:1px;height:40px;margin:40px auto}}#top #supported .bnrList{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 751px){#top #supported .bnrList{width:86.76471vw;margin:0 auto}}@media screen and (min-width: 1360px){#top #supported .bnrList{width:1180px}}#top #supported .bnrList li{width:39.33333vw;margin:1.33333vw}@media screen and (min-width: 751px){#top #supported .bnrList li{width:18.82353vw;margin:1.10294vw .73529vw}}@media screen and (min-width: 1360px){#top #supported .bnrList li{width:256px;margin:15px 10px}}#top #supported .bnrList li a{display:block;border:1px solid #353434;border-radius:1.33333vw;overflow:hidden}@media screen and (min-width: 751px){#top #supported .bnrList li a{border-radius:.73529vw;transition:.4s}#top #supported .bnrList li a:hover{border:1px solid #32a8ed}}@media screen and (min-width: 1360px){#top #supported .bnrList li a{border-radius:10px}}

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