*{margin:0;padding:0}body{background:#000 url(../img/pc/bg-wire.png) center top repeat-y;background-size:1240px;color:#fff;font-family:sans-serif;font-size:18px;line-height:1.8}@media screen and (max-width: 1079px){body{background:#000 url(../img/sp/bg-wire.png) center top repeat-y;background-size:100%;font-size:4vw}}a{display:inline-block;text-decoration:none}p{margin:10px 0}img{width:100%;height:auto}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}header{position:relative;width:100%;height:600px;margin-bottom:60px;background:url(../img/pc/topimg.png) center top no-repeat;background-size:1920px 600px}@media screen and (max-width: 1079px){header{height:auto;margin-bottom:5%}}header::after{content:'';display:block;position:absolute;bottom:-47px;left:0;width:100%;height:130px;background:url(../img/pc/line-l.png) center top no-repeat;background-size:1920px 130px}@media screen and (max-width: 1079px){header::after{bottom:-5vw;height:14.3vw;background:url(../img/sp/line-l.png) center top no-repeat;background-size:100% 100%}}.chara-container{position:relative;top:0;left:0;width:560px;height:600px;background:url(../img/pc/chara-top.png) right top no-repeat}@media screen and (max-width: 1079px){.chara-container{display:none}}h1{position:absolute;top:20px;right:60px;width:540px;height:600px}@media screen and (max-width: 1079px){h1{display:none}}.topimg{display:none}@media screen and (max-width: 1079px){.topimg{display:block;height:auto}}.btn-youtube{position:absolute;top:470px;right:0;width:252px;height:59px}.btn-youtube.sp{display:none}@media screen and (max-width: 1079px){.btn-youtube.pc{display:none}.btn-youtube.sp{display:block;top:79%;right:2%;width:100%;text-align:right}.btn-youtube.sp a{width:37%;height:auto}}footer{margin-top:100px;padding:30px;background:url(../img/pc/bg-footer.png) center center no-repeat;background-size:100%}.social-link{width:60px;height:60px;margin:15px 5px 0}.btn-wrapper{text-align:right}@media screen and (max-width: 1079px){.btn-wrapper{text-align:center}}.btn{width:231px;height:73px;padding-right:13px;color:#000;line-height:60px;text-align:center}@media screen and (max-width: 1079px){.btn{width:60%;height:100%;padding:0}}.sec-info{position:relative;float:left;width:520px}@media screen and (max-width: 1079px){.sec-info{float:none;width:100%}}.sec-twitter{position:relative;float:right;width:520px}@media screen and (max-width: 1079px){.sec-twitter{float:none;width:100%}}@media screen and (max-width: 1079px){section{margin-bottom:10%}}.sec-container{position:relative;padding:60px 40px;background:rgba(0,0,0,0.7)}.sec-info .sec-container,.sec-twitter .sec-container{margin-bottom:40px;padding:35px 30px 45px}@media screen and (max-width: 1079px){.sec-container{padding:10% 0}.sec-info .sec-container,.sec-twitter .sec-container{margin-bottom:0;padding:10% 0}}.sec-container::before{content:'';display:block;position:absolute;top:-40px;left:0;width:100%;height:80px;background:url(../img/pc/line-s1.png) center top no-repeat;background-size:1920px}.sec-info .sec-container::before{background-position:-440px top}.sec-twitter .sec-container::before{background-position:-1000px top}@media screen and (max-width: 1079px){.sec-container::before{top:-2vw;height:7vw;background:url(../img/sp/line-s1.png) center top no-repeat !important;background-size:100% 100% !important}}.sec-container::after{content:'';display:block;position:absolute;bottom:-45px;left:0;width:100%;height:90px;background:url(../img/pc/line-s2.png) center top no-repeat;background-size:1920px}.sec-info .sec-container::after{background-position:-440px top}.sec-twitter .sec-container::after{background-position:-1000px top}@media screen and (max-width: 1079px){.sec-container::after{bottom:-2vw;height:7vw;background:url(../img/sp/line-s2.png) center top no-repeat !important;background-size:100% 100% !important}}.content-width{position:relative;width:1080px;margin:0 auto}.sec-info .content-width,.sec-twitter .content-width{width:460px;height:380px;overflow-y:auto}@media screen and (max-width: 1079px){.content-width{width:80%}.content-width.mb{width:100%}.sec-info .content-width,.sec-twitter .content-width{width:80%;height:80vw;overflow-y:auto}.sec-prof .content-width{width:100%}}.content-width::after{content:"";clear:both;display:block}section h2{margin:0 auto -20px}@media screen and (max-width: 1079px){section h2{margin:0 auto -3%}}.sec-info h2{width:520px;height:178px}@media screen and (max-width: 1079px){.sec-info h2{width:80%;height:auto;margin-bottom:-5%}}.sec-twitter h2{width:402px;height:178px}@media screen and (max-width: 1079px){.sec-twitter h2{width:60.8%;height:auto;margin-bottom:-5%}}.sec-prof h2{width:400px;height:178px}@media screen and (max-width: 1079px){.sec-prof h2{width:61.4%;height:auto}}.info-item{margin-bottom:20px}.info-item p{margin:0}.info-item .info-date{color:#fd5;font-weight:bold}.prof-img-sp{display:none}@media screen and (max-width: 1079px){.prof-img-sp{display:block}.prof-img-pc{display:none}}.modal{display:none;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:1}.modal__bg{background:rgba(0,0,0,0.8);height:100vh;position:absolute;width:100%}.modal__content{position:absolute;top:50%;left:50%;width:1080px;height:500px;padding:40px;background:#000;border:#fd5 2px solid;transform:translate(-50%, -50%)}@media screen and (max-width: 1079px){.modal__content{width:90%;height:75vh;padding:20px}}.info-log{height:420px;overflow-y:scroll}@media screen and (max-width: 1079px){.info-log{height:100%}}.btn-close{position:absolute;top:-64px;right:-64px;width:128px;height:128px;background:url(../img/icon-splush.png) center top no-repeat;color:#000;font-size:64px;line-height:128px;text-align:center}@media screen and (max-width: 1079px){.btn-close{top:-10%;right:-5%;width:20vw;height:auto;background-size:100% 100%;font-size:15vw;line-height:1.5}}.bn-slider{margin:10px auto 20px}.slick-dotted.slick-slider{margin:0 !important}.slick-slide{margin:0 10px}.slick-prev,.slick-next{top:42% !important;z-index:1}.slick-prev{left:25px !important}.slick-next{right:25px !important}.slider-dots{display:flex;justify-content:center;margin:10px 0 0;padding:0}.slider-dots li{list-style-type:none}.slider-dots li button{width:20px;height:20px;border:3px solid #fd5;background-color:#000;color:transparent;margin:0 8px}@media screen and (max-width: 1079px){.slider-dots li button{width:4vw;height:4vw;border-width:2px}}.slider-dots li.slick-active button{background-color:#fd5}.slider-dots li:hover,.slider-dots li button:hover{cursor:pointer}
/*# sourceMappingURL=style.css.map */
