@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;800&display=swap");@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}main{z-index:20}@media screen and (max-width: 767px){main{width:100%}}@media screen and (min-width: 768px) and (max-width: 1199px){main{width:100%;min-width:auto}}@media screen and (min-width: 1200px){main{min-width:1200px}}main .section{box-sizing:border-box;text-align:center}main .section .sectionInner{margin:0 auto}@media screen and (max-width: 767px){main .section .sectionInner{padding:15% 4% 15%;width:92%}}@media screen and (min-width: 768px) and (max-width: 1199px){main .section .sectionInner{padding:15% 4% 15%;width:96%}}@media screen and (min-width: 1200px){main .section .sectionInner{padding:50px 0 60px;max-width:960px}}main .section .sectionInner p{text-align:left;padding-top:1.5%}@media screen and (min-width: 1200px){main .section .sectionInner p{padding-top:15px}}#section1{background:url(../images/home/bg_mask.png) top center repeat,url(../images/home/bg_home.jpg) top center no-repeat;background-size:auto, cover;overflow:hidden}#section1 .sectionInner{position:relative;box-sizing:border-box;overflow:hidden}@media screen and (max-width: 767px){#section1 .sectionInner{padding:20% 0 0;width:100%;height:100%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section1 .sectionInner{padding:20% 0 0;height:100%}}@media screen and (min-width: 1200px){#section1 .sectionInner{height:100%}}#section1 .sectionInner #logo_sp{position:absolute;top:0;left:0;right:0;z-index:10}@media screen and (max-width: 767px){#section1 .sectionInner #logo_sp{margin:5% auto 0;width:25%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section1 .sectionInner #logo_sp{margin:3% auto 0;width:25%}}@media screen and (min-width: 1200px){#section1 .sectionInner #logo_sp{display:none}}#section1 .sectionInner #mv_chara{position:absolute;top:0;left:0;right:0}@media screen and (max-width: 767px){#section1 .sectionInner #mv_chara{margin:20% auto 0;width:100%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section1 .sectionInner #mv_chara{margin:13% auto 0;width:100%}}@media screen and (min-width: 1200px){#section1 .sectionInner #mv_chara{margin:0 auto 0;padding-left:50px;width:100%;max-width:970px}}#section1 ul#movieCol{position:absolute;bottom:0;left:0;right:0;display:-webkit-flex;display:flex;-webkit-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;box-sizing:border-box}@media screen and (max-width: 767px){#section1 ul#movieCol{-webkit-justify-content:space-between;justify-content:space-between;padding:3%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section1 ul#movieCol{-webkit-justify-content:right;justify-content:right;padding:1.5%}}@media screen and (min-width: 1200px){#section1 ul#movieCol{-webkit-justify-content:right;justify-content:right;padding:20px}}#section1 ul#movieCol li{box-sizing:border-box;border-radius:2px;overflow:hidden}@media screen and (max-width: 767px){#section1 ul#movieCol li{width:48%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section1 ul#movieCol li{width:30%}}@media screen and (min-width: 1200px){#section1 ul#movieCol li{width:400px}#section1 ul#movieCol li img{width:100%}}#section1 ul#movieCol li a{position:relative;display:block}#section1 ul#movieCol li a>span{position:absolute;top:0;left:0;right:0;bottom:0;display:inline-block;margin:auto;height:50%;padding-bottom:15%;background:url(../images/home/ico_play.png) bottom center no-repeat;background-size:13% auto;z-index:3;transition:.5s}@media screen and (max-width: 767px){#section1 ul#movieCol li a>span{font-size:70%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section1 ul#movieCol li a>span{font-size:50%}}#section1 ul#movieCol li a::before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.6);border:2px solid #fff;z-index:3;transition:.5s}#section1 ul#movieCol li a img{-webkit-transform:scale(135%);transform:scale(135%);transition:1s}#section1 ul#movieCol li a:hover>span{opacity:0}#section1 ul#movieCol li a:hover::before{opacity:.2}#section1 ul#movieCol li a:hover img{-webkit-transform:scale(110%);transform:scale(110%)}#section2{background-color:#000}@media screen and (max-width: 767px){#section2 .sectionInner{padding-bottom:25%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section2 .sectionInner{padding-bottom:25%}}@media screen and (min-width: 1200px){#section2 .sectionInner{padding-bottom:150px;max-width:840px}}@media screen and (max-width: 767px){#section2 .commentCol{padding:5% 0}}@media screen and (min-width: 768px) and (max-width: 1199px){#section2 .commentCol{padding:5% 0}}@media screen and (min-width: 1200px){#section2 .commentCol{padding:25px 0;font-size:110%}}#section2 .profileCol{background-image:url(../images/about/img_kuroi.jpg);background-repeat:no-repeat;text-align:left}@media screen and (max-width: 767px){#section2 .profileCol{padding-top:55%;background-position:top center;background-size:80% auto}}@media screen and (min-width: 768px) and (max-width: 1199px){#section2 .profileCol{padding-top:40%;background-position:top center;background-size:60% auto}}@media screen and (min-width: 1200px){#section2 .profileCol{padding-left:367px;padding-top:0;background-position:bottom left;background-size:contain}}#section2 .profileCol h3 span{font-size:55%;font-weight:400}#section2 .profileCol .profileBox{margin-top:5%}@media screen and (min-width: 1200px){#section2 .profileCol .profileBox{margin-top:30px}}#section2 .profileCol .profileBox dl{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;background-color:#fff;color:#000}@media screen and (max-width: 767px){#section2 .profileCol .profileBox dl{padding:5%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section2 .profileCol .profileBox dl{padding:25px}}@media screen and (min-width: 1200px){#section2 .profileCol .profileBox dl{padding:25px}}#section2 .profileCol .profileBox dl dt{width:27.5%;background:url(../images/common/ico_dot.png) center left no-repeat;background-size:contain;line-height:1.2;font-weight:700}@media screen and (max-width: 767px){#section2 .profileCol .profileBox dl dt{margin-bottom:4%;padding-left:2%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section2 .profileCol .profileBox dl dt{margin-bottom:20px;padding-left:16px}}@media screen and (min-width: 1200px){#section2 .profileCol .profileBox dl dt{margin-bottom:20px;padding-left:10px}}#section2 .profileCol .profileBox dl dt:last-of-type{margin-bottom:0}#section2 .profileCol .profileBox dl dd{width:55%;line-height:1.2;font-weight:400}@media screen and (max-width: 767px){#section2 .profileCol .profileBox dl dd{margin-bottom:4%;padding-left:2%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section2 .profileCol .profileBox dl dd{margin-bottom:20px;padding-left:16px}}@media screen and (min-width: 1200px){#section2 .profileCol .profileBox dl dd{margin-bottom:20px;padding-left:10px}}#section2 .profileCol .profileBox dl dd:last-of-type{margin-bottom:0}#section3{background-color:#121212}#section3 .sectionInner{height:100vh}@media screen and (max-width: 767px){#section3 .sectionInner{margin-top:-15%;padding-top:30%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section3 .sectionInner{margin-top:-15%;padding-top:30%}}@media screen and (min-width: 1200px){#section3 .sectionInner{padding:50px 0 60px;overflow:hidden}}#section3 #idolCol #idolColInner{position:relative;background-image:url(../images/profile/bg_diamant.png);background-repeat:no-repeat;min-height:100%}@media screen and (max-width: 767px){#section3 #idolCol #idolColInner{background-position:top 40% center;background-size:70%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section3 #idolCol #idolColInner{background-position:top 30% center;background-size:70%}}@media screen and (min-width: 1200px){#section3 #idolCol #idolColInner{background-position:top 15% center;min-height:560px}}#section3 .idolBox{position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .5s, -webkit-transform 1s;transition:transform 1s, opacity .5s;transition:transform 1s, opacity .5s, -webkit-transform 1s}#section3 .idolBox .idolImg{position:absolute;top:5px;z-index:0;padding-bottom:100px}@media screen and (max-width: 767px){#section3 .idolBox .idolImg{right:-5%;width:55%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section3 .idolBox .idolImg{top:-10%;right:0;width:40%}}@media screen and (min-width: 1200px){#section3 .idolBox .idolImg{top:-100px;right:40px;width:auto}}@media screen and (max-width: 767px){#section3 .idolBox#idol2 .idolImg{right:-9%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section3 .idolBox#idol2 .idolImg{top:-10%;right:-5%}}@media screen and (min-width: 1200px){#section3 .idolBox#idol2 .idolImg{top:-100px;right:0px}}#section3 .idolBox .profileCol{position:relative;z-index:10;text-align:left}@media screen and (max-width: 767px){#section3 .idolBox .profileCol{padding-top:8%}#section3 .idolBox .profileCol .idlComment{width:69%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section3 .idolBox .profileCol{padding-top:8%}#section3 .idolBox .profileCol .idlComment{width:68%}}@media screen and (min-width: 1200px){#section3 .idolBox .profileCol{padding-top:60px;padding-left:60px}#section3 .idolBox .profileCol .idlComment{font-size:110%}}#section3 .idolBox .profileCol h3{font-weight:700}@media screen and (max-width: 767px){#section3 .idolBox .profileCol h3{font-size:280%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section3 .idolBox .profileCol h3{font-size:250%}}@media screen and (min-width: 1200px){#section3 .idolBox .profileCol h3{font-size:280%}}#section3 .idolBox .profileCol h3 span{font-size:40%;font-weight:400}@media screen and (max-width: 767px){#section3 .idolBox .profileCol .profileBox{margin-top:200px}}@media screen and (min-width: 768px) and (max-width: 1199px){#section3 .idolBox .profileCol .profileBox{margin-top:200px}}@media screen and (min-width: 1200px){#section3 .idolBox .profileCol .profileBox{margin-top:60px}}#section3 .idolBox .profileCol .profileBox dl{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;border-radius:2px;color:#000}@media screen and (max-width: 767px){#section3 .idolBox .profileCol .profileBox dl{padding:5%;width:95%;background:rgba(255,255,255,0.8)}}@media screen and (min-width: 768px) and (max-width: 1199px){#section3 .idolBox .profileCol .profileBox dl{padding:25px;width:95%;background:rgba(255,255,255,0.8)}}@media screen and (min-width: 1200px){#section3 .idolBox .profileCol .profileBox dl{padding:20px;width:470px;background-color:#fff}}#section3 .idolBox .profileCol .profileBox dl dt{width:27.5%;background:url(../images/common/ico_dot.png) top 2px left no-repeat;background-size:auto 1em;line-height:1.2;font-weight:700}@media screen and (max-width: 767px){#section3 .idolBox .profileCol .profileBox dl dt{margin-bottom:4%;padding-left:2%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section3 .idolBox .profileCol .profileBox dl dt{margin-bottom:20px;padding-left:16px}}@media screen and (min-width: 1200px){#section3 .idolBox .profileCol .profileBox dl dt{margin-bottom:20px;padding-left:10px;width:27.5%}}#section3 .idolBox .profileCol .profileBox dl dt:last-of-type{margin-bottom:0}#section3 .idolBox .profileCol .profileBox dl dd{width:71.5%;line-height:1.2;font-weight:400}@media screen and (max-width: 767px){#section3 .idolBox .profileCol .profileBox dl dd{margin-bottom:4%;padding-left:2%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section3 .idolBox .profileCol .profileBox dl dd{margin-bottom:20px;padding-left:16px}}@media screen and (min-width: 1200px){#section3 .idolBox .profileCol .profileBox dl dd{margin-bottom:20px;padding-left:10px}}#section3 .idolBox .profileCol .profileBox dl dd:last-of-type{margin-bottom:0}#section3 .idolBox .idolImg{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .5s, -webkit-transform .8s;transition:transform .8s, opacity .5s;transition:transform .8s, opacity .5s, -webkit-transform .8s}#section3 .idolBox .profileCol{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);transition:opacity .5s, -webkit-transform .8s;transition:transform .8s, opacity .5s;transition:transform .8s, opacity .5s, -webkit-transform .8s}#section3 .idolBox.is-active{visibility:visible;opacity:1}#section3 .idolBox.is-active .idolImg{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#section3 .idolBox.is-active .profileCol{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#section3 ul#navIdol{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}@media screen and (max-width: 767px){#section3 ul#navIdol{padding-top:5%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section3 ul#navIdol{padding-top:5%}}@media screen and (min-width: 1200px){#section3 ul#navIdol{padding-top:40px;padding-left:60px}}#section3 ul#navIdol li{position:relative;display:block}@media screen and (max-width: 767px){#section3 ul#navIdol li{margin-right:3%;width:20%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section3 ul#navIdol li{margin-right:3%;width:15%}}@media screen and (min-width: 1200px){#section3 ul#navIdol li{margin-right:20px;width:102px;height:102px}}#section3 ul#navIdol li img{position:static;display:inline-block}#section3 ul#navIdol li a{position:absolute;top:4px;left:4px;display:block;width:100%;height:100%;border-right:3px solid #fff;border-bottom:3px solid #fff;border-color:transparent;transition:.3s;z-index:100}#section3 ul#navIdol li a:hover{border-color:#fff}#section3 ul#navIdol li.active a{border-color:#ba4161}#section3 ul#navIdol li:nth-child(1).active a{border-color:#5a2b8d}#section3 ul#navIdol li:nth-child(2).active a{border-color:#e5f9e4}#section3 ul#navIdol li:nth-child(3).active a{border-color:#3f3538}#section4{background-color:#050505}@media screen and (max-width: 767px){#section4 h3 img{width:auto}}@media screen and (min-width: 768px) and (max-width: 1199px){#section4 h3 img{width:auto}}@media screen and (min-width: 1200px){#section4 h3 img{width:auto}}#section4 ul.archiveList{margin:0 auto}@media screen and (max-width: 767px){#section4 ul.archiveList{margin-top:4%;width:70%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section4 ul.archiveList{margin-top:3.5%;width:70%}}@media screen and (min-width: 1200px){#section4 ul.archiveList{margin-top:30px;width:50%}}@media screen and (max-width: 767px){#section4 ul.archiveList li{margin-bottom:2.5%}}@media screen and (min-width: 768px) and (max-width: 1199px){#section4 ul.archiveList li{margin-bottom:2.5%}}@media screen and (min-width: 1200px){#section4 ul.archiveList li{margin-bottom:20px}}#section4 ul.archiveList li img{width:100%}

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