.movieArea__listItemLink00,.movieArea__listItemLink01,.movieArea__listItemLink02{display:block;height:85px;margin:0 auto 10px;overflow:hidden;text-indent:110%;white-space:nowrap;position:relative}.introductionArea__imgDarutanyan01{background-size:100%;background-position:top;background-repeat:no-repeat;margin:30px auto;overflow:hidden;text-indent:110%;white-space:nowrap}.bg{height:100%;position:absolute;right:0;bottom:0;height:auto;z-index:-1}.bg,.bg .bg_image{width:100%;top:0;left:0;overflow:hidden}.bg .bg_image{position:fixed;pointer-events:none;height:100%;background:url(../img/sp/rushifa/kv.jpg) center 60px no-repeat;background-size:100%}.rushifa{padding:53.5px 0 0}.kvArea,.rushifa{position:relative}.kvArea{display:block;height:350px;height:335px;text-indent:100%;overflow:hidden}.kvArea__contents{background-size:5px 335px;width:100%;height:100%;position:relative}.kvArea__title{background:url(../img/sp/rushifa/logo.png) top no-repeat;background-size:100%;width:375px;height:108px;margin:0;position:absolute;bottom:10px;left:0}.kvArea__heading,.kvArea__title{text-indent:-9999px}.kvArea__youtube_link{background:url(../img/sp/rushifa/youtube_link.png) top no-repeat;background-size:100%;width:254px;height:35px;position:absolute;top:0;left:0;text-indent:-9999px}.newsArea{background:#fff;padding:35px 0 30px}.newsArea__list{width:350px;margin:0 auto}.newsArea__list:after{content:" ";display:block;clear:both;height:0;visibility:hidden}.newsArea li{margin:0 auto 20px;font-size:12px;text-align:center}.newsArea li:last-child{margin-bottom:0}.newsArea__banner_01{background:url(../img/sp/rushifa/anime_song_bnr_600_100.png) bottom no-repeat;background-size:100%}.newsArea__banner_01 a{display:block;width:100%;padding:0 0 75px}.newsArea__banner_02{background:url(../img/sp/rushifa/rushifa_bnr_600_230.png) bottom no-repeat;background-size:100%}.newsArea__banner_02 a{display:block;width:100%;padding:0 0 150px}.movieArea{background:#000 url(../img/sp/rushifa/movie_bg.jpg) top no-repeat;background-size:100%;width:100%;padding:30px 0 23px;position:relative}.movieArea__title{background:url(../img/sp/rushifa/contents_title_01.png) top no-repeat;background-size:cover;width:350px;height:14.5px;margin:0 auto 25px;text-indent:-9999px}.movieArea__list{width:350px;margin:0 auto}.movieArea__listItem{height:85px;margin:0 auto 10px}.movieArea__listItemLink02{background:url(../img/sp/rushifa/movie_02.png) top no-repeat;background-size:100%}.movieArea__listItemLink01{background:url(../img/sp/rushifa/movie_01.png) top no-repeat;background-size:100%}.movieArea__listItemLink00{background:url(../img/sp/rushifa/movie_00.png) top no-repeat;background-size:100%}.contentsCheck{background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(0,0,0,.4)),color-stop(40%, rgba(0,0,0,.7)));background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.7) 40%);width:100%;height:60px;padding:18px 0 10px;position:absolute;bottom:0;left:0}.contentsCheck a{display:block;background:url(../img/sp/rushifa/more.png) top no-repeat;background-size:100%;width:167.5px;height:30px;margin:10px auto 0;text-indent:-9999px}.contentsArea{width:100%;margin:0 auto;position:relative}.contentsArea:after{content:" ";display:block;clear:both;height:0;visibility:hidden}.introductionArea{background:-webkit-gradient(linear,left top, right top,color-stop(0, #e7168c),to(#821cca));background:linear-gradient(90deg,#e7168c 0,#821cca);width:100%;height:100%}.introductionArea__contents{height:100%;margin:0 auto;padding:42px 0}.introductionArea__title{background:url(../img/sp/rushifa/contents_title_02.png) top no-repeat;background-size:100%;width:350px;height:29px;margin:0 auto 30px;text-indent:-9999px}.introductionArea__text{padding:0 24px;color:#fff;font-size:10px;line-height:1.6;text-align:center}.introductionArea__imgDarutanyan01{background-image:url(../img/sp/rushifa/intoreduction_image_01.png);width:275px;height:78px}.stafCastArea{background:#002860 url(../img/sp/rushifa/staff_cast_bg.jpg) 0 0 no-repeat;background-size:100%;width:100%;height:100%}.stafCastArea__contents{height:100%;margin:0 auto;padding:48px 0}.stafCastArea__title{background:url(../img/sp/rushifa/contents_title_03.png) top no-repeat;background-size:100%;width:350px;height:29px;margin:0 auto 30px;text-indent:-9999px}.stafCastArea__text_title{color:#fff;font-size:13px;margin:0 0 22px;text-align:center}.stafCastArea__text{padding:0 24px;color:#fff;font-size:10px;line-height:1.6;text-align:center}.stafCastArea__detail{display:block;width:100%;margin:0 auto 33px;color:#fff;font-size:10px}.stafCastArea__detail dt{text-align:right}.stafCastArea__detail dd,.stafCastArea__detail dt{display:inline-block;width:49%;margin:0 0 6px;padding:0}.stafCastArea__detail dd{text-align:left}.animeBannerArea{background:#fff;margin:0 auto;padding:18px 0;border-bottom:1px solid #eee}.animeBannerArea__contents{display:block;margin:0;padding:0;width:350px;height:50px;position:relative}.animeBannerArea__slider{width:auto;margin:0}.animeBannerArea__slider li{width:135px!important;height:50px;margin:0 4px}.animeBannerArea__img{display:block;width:135px;height:50px;overflow:hidden;text-indent:110%;white-space:nowrap}.animeBannerArea__img01{background:url(../img/sp/footer/official_top_bnr_540_200.png) 50% no-repeat;background-size:100%}.animeBannerArea__img02{background:url(../img/sp/footer/anime_song_bnr_540_200.png) 50% no-repeat;background-size:100%}.animeBannerArea__img03{background:url(../img/sp/footer/rushifa_bnr_540_200.png) 50% no-repeat;background-size:100%}.animeBannerArea__img04{background:url(../img/sp/footer/darutanyan_bnr_540_200.png) 50% no-repeat;background-size:100%}.bx-wrapper{max-width:100%!important;margin:0 auto!important}.bx-wrapper .bx-viewport{-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;left:0!important;background:none!important}.bx-controls-direction{display:none!important}.bx-wrapper .bx-pager{padding-top:0!important}.animeBannerArea .bx-wrapper .bx-pager{display:none!important}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{bottom:0!important}.bx-wrapper .bx-pager.bx-default-pager a{background:hsla(0,0%,100%,.8)!important;width:5px!important;height:5px!important}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000!important}
