@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500&display=swap");@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,500,600,700,900&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap");body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}.clearfix:after{content:"";display:block;clear:both}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}section h2 img{max-width:400px}@media screen and (max-width: 767px){#mvCol{background:url(../images/top/mv_sp.jpg) no-repeat top center;background-size:cover}}@media screen and (min-width: 768px){#mvCol{background:url(../images/top/mv_pc.jpg) no-repeat top center;background-size:150%}}@media screen and (min-width: 1200px){#mvCol{background-size:auto}}#mvCol #catch{max-width:600px}@media screen and (max-width: 767px){#mvCol #catch{padding:1.5% 0 55% 0;width:60%;margin:0 auto}}@media screen and (min-width: 768px){#mvCol #catch{padding:8% 0 0 0;width:45%;margin:0 auto}}@media screen and (min-width: 1200px){#mvCol #catch{padding:90px 0 0 0;width:50%}}#mvCol h1{max-width:833px;margin:0 auto;text-align:center}@media screen and (max-width: 767px){#mvCol h1{width:80%;margin:0 auto;padding:0 0 1% 0}}@media screen and (min-width: 768px){#mvCol h1{padding:15.5% 0 1% 0;width:65%}}@media screen and (min-width: 1200px){#mvCol h1{width:auto;padding:232px 0 20px}}@media screen and (max-width: 767px){#mvCol .badgeCol{background:rgba(255,255,255,0.7);padding:3%}}@media screen and (min-width: 768px){#mvCol .badgeCol{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:calc(100% - 4%);max-width:1200px;margin:0 auto;padding:0 0 1% 0}}@media screen and (min-width: 1200px){#mvCol .badgeCol{padding:0 0 16px}}#mvCol .badgeCol #start{width:100%;max-width:651px;margin:0 auto 3%}@media screen and (min-width: 768px){#mvCol .badgeCol #start{width:55%;margin:0 1% 0 0}}#mvCol .badgeCol .badgeColInner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:0 auto}@media screen and (max-width: 767px){#mvCol .badgeCol .badgeColInner{padding:0 8%}}@media screen and (min-width: 768px){#mvCol .badgeCol .badgeColInner{width:44%}}@media screen and (max-width: 767px){#mvCol .badgeCol .badgeColInner li{padding:0 1%}}@media screen and (min-width: 768px){#mvCol .badgeCol .badgeColInner li{padding:0 5px;opacity:1;transition:.1s ease-in-out}#mvCol .badgeCol .badgeColInner li:hover{opacity:.7}}#cautionCol{background:#eb0022;text-align:center}@media screen and (max-width: 767px){#cautionCol{padding:2%}}@media screen and (min-width: 768px){#cautionCol{padding:16px}}#cautionCol a{font-weight:bold}@media screen and (min-width: 768px){#cautionCol a{font-size:20px}}#slideCol{background:#030c1d;padding:2% 0}@media screen and (min-width: 1200px){#slideCol{padding:30px 0 15px}}@media screen and (min-width: 1600px){#slideCol{padding:30px 0}}@media screen and (max-width: 767px){#slideCol #slideList li{padding:0 10px}}@media screen and (min-width: 768px){#slideCol #slideList li{padding:0 10px;opacity:1;transition:.1s ease-in-out}#slideCol #slideList li:hover{opacity:.7}}@media screen and (min-width: 1600px){#slideCol #slideList{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#slideCol #slideList li{max-width:412px}}.slick-prev,.slick-arrow{display:none}.slide-dots{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.slide-dots li{display:inline-block;margin:0 10px}.slide-dots li button{position:relative;text-indent:-9999px;border:none;background:none;color:#fff}.slide-dots li button:before{content:'●';font-size:20px;text-indent:0px;line-height:1;position:absolute;top:0;left:0;color:#9b9999}@media screen and (min-width: 768px){.slide-dots li button:before{font-size:20px;cursor:pointer}}.slide-dots li button:focus{outline:none}.slide-dots li.slick-active button:before{content:'●';color:#fff}#newsCol #titNews{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end;max-width:1200px;width:calc(100% - 8%);margin:0 auto}@media screen and (max-width: 767px){#newsCol #titNews{padding:5% 0 3%}}@media screen and (min-width: 768px){#newsCol #titNews{padding:20px 0}}#newsCol #newsList{max-width:1200px;margin:0 auto}@media screen and (max-width: 767px){#newsCol #newsList{width:calc(100% - 16%);padding:0 0 8% 0}}@media screen and (min-width: 768px){#newsCol #newsList{width:calc(100% - 8%)}}@media screen and (min-width: 768px){#newsCol #newsList li{padding:0 1%}}#newsCol #newsList a{text-decoration:none}@media screen and (min-width: 768px){#newsCol #newsList a{display:block;opacity:1;transition:.1s ease-in-out}#newsCol #newsList a:hover{opacity:.7}}#newsCol #newsList dl{position:relative;background:rgba(3,12,29,0.8);color:#fff}#newsCol #newsList .category{position:relative;top:-10px;left:4%;display:inline-block;width:25%;text-align:center;font-family:"Oswald",sans-serif;font-size:94%}#newsCol #newsList .category.idol{background:#ff2b83}#newsCol #newsList .category.songlist{background:#0e5beb}#newsCol #newsList .category.movie{background:#12b14f}#newsCol #newsList .category.other{background:#6420e5}#newsCol #newsList .category.comic{background:#ffa700}#newsCol #newsList .txtCol{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (min-width: 768px){#newsCol #newsList .txtCol{font-size:90%}}@media screen and (min-width: 1200px){#newsCol #newsList .txtCol{font-size:100%}}#newsCol #newsList .txtCol .date{width:26%;padding:0 3% 5% 4%;font-family:"Oswald",sans-serif;line-height:1.2}@media screen and (max-width: 767px){#newsCol #newsList .txtCol .date{font-size:110%}}@media screen and (min-width: 768px){#newsCol #newsList .txtCol .date{font-size:120%}}@media screen and (min-width: 1200px){#newsCol #newsList .txtCol .date{font-size:20px}}#newsCol #newsList .txtCol .date .day{font-size:34px}@media screen and (max-width: 767px){#newsCol #newsList .txtCol .date .day{font-size:140%}}@media screen and (min-width: 768px){#newsCol #newsList .txtCol .date .day{font-size:140%}}@media screen and (min-width: 1200px){#newsCol #newsList .txtCol .date .day{font-size:34px}}#newsCol #newsList .txtCol .date .new{display:block;color:#eb0022;font-weight:bold}#newsCol #newsList .txtCol .contents{width:74%;padding:0 4% 3% 3%;font-weight:normal}#newsCol #newsList .txtCol .contents strong{color:#ffe51f}#newsCol #newsList .txtCol .contents span{font-size:85%}.slick-prev,.slick-next{position:absolute;display:block;width:66px;height:40px;line-height:0px;font-size:0px;cursor:pointer;background:none;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;z-index:3}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;cursor:pointer}.slick-prev{bottom:0;left:0}.slick-prev:before{content:" ";display:block;background:url(../images/top/icon_prev.png) no-repeat top center;background-size:contain;width:50px;height:17px}.slick-next{bottom:0;right:-4%}.slick-next:before{content:" ";display:block;background:url(../images/top/icon_next.png) no-repeat top center;background-size:contain;width:50px;height:17px}#movieCol{position:relative}@media screen and (max-width: 767px){#movieCol{padding:6% 0 2%}}@media screen and (min-width: 768px){#movieCol{padding:50px 0 30px}}#movieCol #movieColInner{position:relative;width:100%;overflow:hidden}#movieCol #movieColBox{position:relative;background-image:radial-gradient(#000 35%, transparent 36%),radial-gradient(#000 35%, transparent 36%);background-size:4px 4px;background-position:0 0, 2px 2px;background-color:rgba(0,0,0,0.6);z-index:1;padding:150px 0;text-align:center;color:#fff}#movieCol #movieColInner iframe{box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:80.25vw;min-height:130%;min-width:130%;width:216.777778vh}#movieCol h2{padding:0 0 2% 0;text-align:center}@media screen and (max-width: 767px){#movieCol h2{padding:0 15% 2%}}#movieCol .stit{max-width:773px;margin:0 auto}@media screen and (max-width: 767px){#movieCol .stit{padding:4% 4% 0}}@media screen and (min-width: 768px){#movieCol .stit{padding:10px 0}}#movieCol .btnMovie{max-width:240px;margin:0 auto;padding:2% 0 0 0}@media screen and (max-width: 767px){#movieCol .btnMovie{padding:4% 0 0}}#moviethum{background:url(../images/top/img_movie_01.jpg) no-repeat center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}.ytp-chrome-top,.ytp-show-watch-later-title,.ytp-share-button-visible,.ytp-show-share-title,.ytp-show-cards-title,.ytp-title{display:none !important}.ytp-title-text{display:none}.ytp-title-link yt-uix-sessionlink{display:none}#infoCol{max-width:1200px;margin:0 auto}@media screen and (min-width: 768px){#infoCol{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:calc(100% - 60px)}}#infoCol h2{padding:0 0 3% 0;text-align:center}#infoCol .box{background:rgba(3,12,29,0.8);border-radius:10px;color:#fff}@media screen and (max-width: 767px){#twitterCol{margin:4% auto 6%;padding:0 6%}#twitterCol h2{padding:0 10% 3%}}@media screen and (min-width: 768px){#twitterCol{width:49%}}#twitterCol .box{padding:2% 4% 4%}#twitterCol #btnTw{max-width:240px;margin:0 auto;padding:3% 0 0 0}#twitterCol #tw-feed{padding:1em}@media screen and (max-width: 767px){#specCol{margin:4% auto 6%;padding:0 6%}#specCol h2{padding:0 10% 3%}}@media screen and (min-width: 768px){#specCol{width:49%}#specCol .box{padding:6%}}@media screen and (min-width: 768px){#specCol #specColInner{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}}@media screen and (max-width: 767px){#specCol #specColInner p{width:40%;margin:0 auto;padding:5% 0 3%}}@media screen and (min-width: 768px){#specCol #specColInner p{margin:0 4% 0 0}}@media screen and (max-width: 767px){#specCol #specColInner dl{padding:5% 10%}}@media screen and (min-width: 768px){#specCol #specColInner dl{font-size:110%}}#specCol #specColInner dl dt{color:#d8ac0c;font-size:94%}@media screen and (min-width: 768px){#specCol #specColInner dl dd{margin:0 0 3% 0}}#specCol .badgeCol{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 767px){#specCol .badgeCol{padding:3% 9% 6%}#specCol .badgeCol li{padding:0 1.5%}}@media screen and (min-width: 768px){#specCol .badgeCol{padding:5% 0 0 0}#specCol .badgeCol li{opacity:1;transition:.1s ease-in-out}#specCol .badgeCol li:hover{opacity:.7}#specCol .badgeCol li:first-child{padding:0 3% 0 0}}#preregisterCol{background:url(../images/top/bg_preregister.jpg) no-repeat top center;background-size:cover;margin:5% auto;padding:3% 0}@media screen and (min-width: 992px){#preregisterCol{background:url(../images/top/bg_preregister.jpg) no-repeat top center fixed;margin:60px auto;padding:30px 0}}#preregisterCol h2{width:calc(100% - 10%);margin:0 auto;text-align:center}#preregisterCol h2 img{max-width:525px}@media screen and (min-width: 768px){#preregisterCol h2{width:60%}}#preregisterCol .endCol{position:relative}#preregisterCol .endCol::before{position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto;width:calc(100% - 12%);max-width:900px;height:95%;background:rgba(0,0,0,0.7);content:" ";box-sizing:border-box;z-index:3;border-radius:10px}@media screen and (min-width: 768px){#preregisterCol .endCol::before{top:5%;width:calc(100% - 6%);height:95%}}#preregisterCol .endCol #endTxt{position:absolute;z-index:4;color:#f0ff03;font-weight:bold;top:20%;left:0;right:0;margin:0 auto;text-align:center;font-size:110%}@media screen and (min-width: 768px){#preregisterCol .endCol #endTxt{top:40%;font-size:140%}}#preregisterCol .end{width:90%;max-width:900px;margin:3% auto 0;padding:.7em 0;background:rgba(227,0,0,0.7);border:1px solid #f40000;text-align:center;color:#fff60b;font-size:110%;font-weight:bold}@media screen and (min-width: 992px){#preregisterCol .end{margin:30px auto 0;font-size:130%}}#preregisterCol .txt_pre_01{text-align:center}@media screen and (max-width: 767px){#preregisterCol .txt_pre_01{margin:4% auto;width:calc(100% - 30%);max-width:505px}}@media screen and (min-width: 768px){#preregisterCol .txt_pre_01{background:url(../images/top/txt_pre_01_pc.png) no-repeat top center;background-size:contain;margin:30px auto;padding:5% 0 0 0;width:calc(100% - 6%);max-width:841px}#preregisterCol .txt_pre_01 img{display:none}}@media screen and (min-width: 992px){#preregisterCol .txt_pre_01{padding:42px 0 0 0}}#preregisterCol #preLinkCol{position:relative;background:url(../images/top/bg_prelink.png) repeat top center;padding:3% 0}@media screen and (max-width: 767px){#preregisterCol #preLinkCol{padding:5% 0}}@media screen and (min-width: 768px){#preregisterCol #preLinkCol{width:calc(100% - 30%);max-width:600px;margin:0 auto;border-radius:10px}}@media screen and (min-width: 992px){#preregisterCol #preLinkCol{padding:30px 0}}#preregisterCol #preLinkCol #preLinkColInner{position:relative}#preregisterCol #preLinkCol #prePic{position:absolute;max-width:165px}@media screen and (max-width: 767px){#preregisterCol #preLinkCol #prePic{top:-22%;left:77%;margin:0 auto;right:0;width:15%}}@media screen and (min-width: 768px){#preregisterCol #preLinkCol #prePic{top:-15%;left:77%;margin:0 auto;right:-32%;width:28%}}@media screen and (min-width: 992px){#preregisterCol #preLinkCol #prePic{left:80%}}#preregisterCol #preLinkCol .txt_pre_02{max-width:246px;margin:0 auto;text-align:center}@media screen and (max-width: 767px){#preregisterCol #preLinkCol .txt_pre_02{width:40%}}#preregisterCol #preLinkCol .btnTwitter{position:relative;z-index:1;margin:3% auto;max-width:500px;text-align:center}@media screen and (min-width: 992px){#preregisterCol #preLinkCol .btnTwitter{margin:20px auto}}#preregisterCol #preLinkCol .btnTwitter a{display:block;margin:0 auto;padding:1% 0;width:98%;border-radius:100px;border:3px solid #f3257f;background-color:#f3257f;color:#fff;text-decoration:none;font-weight:bold;font-size:1.1em;transition:.3s}@media screen and (max-width: 767px){#preregisterCol #preLinkCol .btnTwitter a{width:60%;font-size:90%}}@media screen and (min-width: 768px){#preregisterCol #preLinkCol .btnTwitter a{width:86%}}@media screen and (min-width: 992px){#preregisterCol #preLinkCol .btnTwitter a{width:98%}#preregisterCol #preLinkCol .btnTwitter a:hover{background-color:#fff;color:#f3257f}}#preregisterCol #preLinkCol .badgeCol{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;position:relative;z-index:1}@media screen and (max-width: 767px){#preregisterCol #preLinkCol .badgeCol{padding:0 5%}}@media screen and (min-width: 768px){#preregisterCol #preLinkCol .badgeCol{padding:0 8%}}#preregisterCol #preLinkCol .badgeCol li{padding:0 1%}#preregisterCol #preLinkCol .badgeCol li:first-child{max-width:224px}#preregisterCol #preLinkCol .badgeCol li:last-child{max-width:279px}@media screen and (min-width: 768px){#preregisterCol #preLinkCol .badgeCol li a{opacity:1;transition:.1s ease-in-out}#preregisterCol #preLinkCol .badgeCol li a:hover{opacity:.7}}#preregisterCol #rewardCol{margin:0 auto;width:calc(100% - 8%);max-width:900px}@media screen and (max-width: 767px){#preregisterCol #rewardCol{padding:5% 0 0}}@media screen and (min-width: 768px){#preregisterCol #rewardCol{padding:50px 0 0}}#preregisterCol #rewardCol li{position:relative;padding:0 0 15px 0}@media screen and (min-width: 768px){#preregisterCol #rewardCol li{padding:0 0 30px 0}}#preregisterCol #rewardCol li.clear::before{position:absolute;display:block;content:" ";background:url(../images/top/icon_clear.png) no-repeat left;background-size:contain;max-width:207px;height:66px;left:-10px;top:-25px}@media screen and (max-width: 767px){#preregisterCol #rewardCol li.clear::before{width:22%}}@media screen and (min-width: 768px){#preregisterCol #rewardCol li.clear::before{width:22%}}@media screen and (min-width: 992px){#preregisterCol #rewardCol li.clear::before{width:207px}}#preregisterCol .notice{width:calc(100% - 8%);max-width:900px;margin:3% auto;color:#fff;font-size:90%}@media screen and (min-width: 768px){#preregisterCol .notice{margin:1% auto}}@media screen and (min-width: 992px){#preregisterCol .notice{background:rgba(3,12,29,0.8);border-radius:10px;margin:10px auto 10px;padding:20px}}#preregisterCol .notice dt{padding:0 0 1% 0;font-weight:bold}#preregisterCol .notice dd{padding-left:1em;text-indent:-1em}

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