.index{position:relative;padding:80px 0 0}.anchor{margin-top:-80px;padding-top:80px}.pickupArea{position:absolute;z-index:1;right:25px;bottom:25px;max-width:480px}@media screen and (width <= 1600px){.pickupArea{width:360px}}.pickupArea:before{content:"";position:absolute;top:-40px;right:0;width:160px;height:40px;background:url(/assets/common/img/pc/index/pickup/ttl_pickup.png) 0 0/cover no-repeat}.pickupArea__contents{width:100%}.pickupArea__banner{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:5px solid #000;background:#000}.pickupArea__banner_link:hover{-webkit-transition:.3s;transition:.3s;opacity:.8}.pickupArea__banner_link img{display:block;width:100%;height:auto}.kvArea{position:relative;width:100%;padding-top:50%;background:url(/assets/index/img/pc/top_kv_img_202507.png) top no-repeat;background-size:cover}.kvArea__contents{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto}.kvArea__logo{position:absolute;right:0;bottom:150px;width:41.5%;height:32.6%;background:url(/assets/common/img/pc/index/kv/top_kv_logo_black.png) top no-repeat;background-size:contain;overflow:hidden;text-indent:110%;white-space:nowrap}.newsArea__contents{width:1080px;margin:64px auto 0;padding:0 0 80px}.newsArea__title{font-family:Teko,sans-serif;font-size:52px;text-align:center;letter-spacing:.06em;-webkit-margin-after:14px;margin-block-end:14px}.newsArea__moreBtn{display:block;margin-right:20px;margin-left:auto;background:url(/assets/common/img/pc/index/news/btn_more.png) top no-repeat;background-size:contain;width:131px;height:19px;overflow:hidden;text-indent:110%;white-space:nowrap}.newsArea__moreBtn:hover{-webkit-transition:.3s;transition:.3s;opacity:.8}.newsArea__artcileList{margin:0 0 30px;border-top:5px solid #000}.newsArea__artcileList li{border-bottom:1px solid #e6e6e6;background:transparent url(/assets/common/img/pc/common/arrow_bl_right.png) no-repeat right 20px center;background-size:12px 15px}.newsArea__artcileList li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 120px 30px 12px}.newsArea__artcileList li a:hover{-webkit-transition:.3s;transition:.3s;opacity:.8}.newsArea__artcileList .date{margin:0 20px 0 0;font-weight:700}.newsArea__artcileList .title{font-weight:700}.characterArea .contents-wrapper{padding:64px 0 80px;background:#000 url(/assets/common/img/pc/common/bg.png) 0 0 repeat}.characterArea__contents{width:1080px;margin:0 auto}.characterArea__title{font-family:Teko,sans-serif;font-size:52px;text-align:center;letter-spacing:.06em;color:#fff;-webkit-margin-after:34px;margin-block-end:34px}.characterArea__banner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.characterArea__banner li{margin-bottom:20px;margin-left:20px}.characterArea__banner li:nth-child(odd){margin-left:0}.characterArea__page_link{display:block;width:530px;height:152px;overflow:hidden;text-indent:110%;white-space:nowrap}.characterArea__page_link:hover{-webkit-transition:.3s;transition:.3s;opacity:.8}.characterArea__page_link img{display:block;width:100%;margin:0 auto}.movieArea .contents-wrapper{padding:64px 0 80px;background:url(/assets/common/img/pc/index/movie_bg.jpg) top no-repeat;background-size:cover}.movieArea__contents{width:1080px;margin:0 auto}.movieArea__title{font-family:Teko,sans-serif;font-size:52px;text-align:center;letter-spacing:.06em;color:#fff;-webkit-margin-after:34px;margin-block-end:34px}.movieArea__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.movieArea__slider li{margin-bottom:40px;margin-left:18px}.movieArea__slider li:first-child,.movieArea__slider li:nth-child(3n+1){margin-left:0}.movieArea__page_link{display:block;margin:0 auto 10px;width:347px;height:187px;overflow:hidden;text-indent:110%;white-space:nowrap}.movieArea__page_link:hover{-webkit-transition:.3s;transition:.3s;opacity:.8}.movieArea__page_link_01{background:url(https://img.youtube.com/vi/uknown/maxresdefault.jpg) top no-repeat;background-size:contain}.movieArea__page_link_02{background:url(https://img.youtube.com/vi/Jhob925jcj8/maxresdefault.jpg) top no-repeat;background-size:contain}.movieArea__page_link_03{background:url(/assets/common/img/pc/index/movie/movie_thumb_villan.jpg) top no-repeat;background-size:contain}.movieArea__page_link_04{background:url(https://img.youtube.com/vi/sxPaCasi3lw/maxresdefault.jpg) top no-repeat;background-size:contain}.movieArea__page_link_05{background:url(https://img.youtube.com/vi/SgSXlT-rCcQ/maxresdefault.jpg) top no-repeat;background-size:contain}.movieArea__page_link_06{background:url(https://img.youtube.com/vi/BAsFLqa0VYU/maxresdefault.jpg) top no-repeat;background-size:contain}.movieArea__page_link_07{background:url(https://img.youtube.com/vi/cVLeQAzyI2M/maxresdefault.jpg) top no-repeat;background-size:contain}.movieArea__page_link_08{background:url(https://img.youtube.com/vi/X9bNJ0whqok/maxresdefault.jpg) top no-repeat;background-size:contain}.movieArea__page_link_09{background:url(https://img.youtube.com/vi/ZjeuK2lfDBQ/maxresdefault.jpg) top no-repeat;background-size:contain}.movieArea__page_link_10,.movieArea__page_link_11{background:url(//img.youtube.com/vi/kpPxlqSV7_A/maxresdefault.jpg) top no-repeat;background-size:contain}.movieArea__page_link_12,.movieArea__page_link_13{background:url(//img.youtube.com/vi/UrLMu1SkHBE/maxresdefault.jpg) top no-repeat;background-size:contain}.movieArea__page_text{width:300px;margin:0 auto;padding:11px 0;font-size:12px;-webkit-transform:skew(-30deg,0);transform:skew(-30deg,0);text-align:center;color:#fff;background-image:linear-gradient(140deg,#2e60b3,#814ba4)}.movieArea__page_text span{display:block;-webkit-transform:skew(30deg,0deg);transform:skew(30deg,0deg);word-wrap:break-word}.discographyArea .contents-wrapper{padding:62px 0 50px}.discographyArea__contents{width:1080px;margin:0 auto}.discographyArea__title{font-family:Teko,sans-serif;font-size:52px;text-align:center;letter-spacing:.06em;-webkit-margin-after:36px;margin-block-end:36px}.discographyArea__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.discographyArea__items li{width:190px;margin-bottom:30px;margin-left:30px}.discographyArea__items li:first-child,.discographyArea__items li:nth-child(5n+1){margin-left:0}.discographyArea__items li .thumbnail{position:relative;display:block;margin:0 0 20px;border:1px solid #e6e6e6;width:190px;height:190px}.discographyArea__items li .thumbnail img{display:block;width:100%;margin:0 auto}.discographyArea__items li .thumbnail.popup:hover{-webkit-transition:.3s;transition:.3s;opacity:.8}.discographyArea__items li .thumbnail.popup:before{content:"";position:absolute;top:0;right:0;display:block;width:40px;height:40px;background-image:url(/assets/common/img/pc/common/icon_disc_popup.png);background-repeat:no-repeat;background-size:40px 40px;background-position:0 0}.discographyArea__items li .title{margin:0 0 10px;word-wrap:break-word}.discographyArea__items li .artist{font-size:14px;color:#a29da6}.discographyArea__items_onsoku{background:url(/assets/common/img/sp/discography/haitoku/onsoku.jpg) top no-repeat;background-size:contain}.discographyArea__items_link{background:url(/assets/common/img/sp/discography/twoforall/link.jpg) top no-repeat;background-size:contain}.discographyArea__items_hagane{background:url(/assets/common/img/sp/discography/bakumatsu/hagane.jpg) top no-repeat;background-size:contain}.discographyArea__items_tryagain{background:url(/assets/common/img/sp/discography/angelydiva/tryagain.jpg) top no-repeat;background-size:contain}.discographyArea__items_kizuna{background:url(/assets/common/img/sp/discography/angelydiva/kizuna.jpg) top no-repeat;background-size:contain}.discographyArea__items_holiday{background:url(/assets/characters/devilspunkinferno/img/holiday.jpg) top no-repeat;background-size:contain}.discographyArea__items_senko{background:url(/assets/common/img/sp/discography/haitoku/senko_progress.jpg) top no-repeat;background-size:contain}.discographyArea__items_circle{background:url(/assets/common/img/sp/discography/twoforall/circle_of_life.jpg) top no-repeat;background-size:contain}.discographyArea__items_zetsubo{background:url(/assets/common/img/sp/discography/devils/zetsubo_drive.jpg) top no-repeat;background-size:contain}.discographyArea__items_hatsukoi{background:url(/assets/common/img/sp/discography/ribbon/hatsukoi_suite_girl.jpg) top no-repeat;background-size:contain}.discographyArea__items_villan{background:url(/assets/common/img/sp/discography/mononoke/villan.jpg) top no-repeat;background-size:contain}.discographyArea__items_unbreakable{background:url(/assets/common/img/sp/discography/mononoke/unbreakable.jpg) top no-repeat;background-size:contain}.discographyArea__items_lowpressure{background:url(/assets/common/img/sp/discography/ribbon/lowpressure.jpg) top no-repeat;background-size:contain}.gameArea__contents{width:100%;padding:62px 0 80px;background:url(/assets/common/img/pc/common/bg.png) 0 0 repeat}.gameArea__title{font-family:Teko,sans-serif;font-size:52px;text-align:center;letter-spacing:.06em;color:#fff;-webkit-margin-after:36px;margin-block-end:36px}.gameArea__text-holder{position:relative}.gameArea__video-frame-inner{position:relative;width:100%;height:0;padding-top:39.5833333333%}.gameArea__video-frame-inner video{position:absolute;top:0;left:0;width:100%;height:100%}.gameArea__download{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-margin-before:40px;margin-block-start:40px}.gameArea__download,.gameArea__icon-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gameArea__icon{overflow:hidden;border-radius:20px}.gameArea__icon-description{font-size:20px;line-height:2;color:#fff;-webkit-margin-start:40px;margin-inline-start:40px}.gameArea__store-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-margin-before:20px;margin-block-start:20px}.gameArea__store-holder>*+*{-webkit-margin-start:16px;margin-inline-start:16px}.gameArea__store-text{font-size:10px;line-height:1.8;text-align:center;color:#fff;-webkit-margin-before:10px;margin-block-start:10px}.animeArea .contents-wrapper{padding:60px 0 80px;background:#000 url(/assets/common/img/pc/index/anime/bg.jpg) 0 0 repeat}.animeArea__contents{width:1080px;margin:0 auto}.animeArea__title{font-family:Teko,sans-serif;font-size:52px;text-align:center;letter-spacing:.06em;color:#fff;-webkit-margin-after:34px;margin-block-end:34px}.animeArea__banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.animeArea__banner li{margin-left:20px}.animeArea__banner li:nth-child(odd){margin-left:0}.animeArea__page_link{display:block;width:530px;height:222px;overflow:hidden;text-indent:110%;white-space:nowrap}.animeArea__page_link:hover{-webkit-transition:.3s;transition:.3s;opacity:.8}.animeArea__page_link_rushifa{background:url(/assets/common/img/sp/index/anime/bnr_rushifa.png) top no-repeat;background-size:contain}.animeArea__page_link_darutanyan{background:url(/assets/common/img/sp/index/anime/bnr_darutanyan.png) top no-repeat;background-size:contain}#cboxClose{top:-15px!important;width:70px!important;height:40px!important;background:url(/assets/common/img/pc/darutanyan/cbox_close.png) no-repeat 0 0!important}#cboxClose:hover{background:url(/assets/common/img/pc/darutanyan/cbox_close_on.png) no-repeat 0 0!important}.bx-wrapper{max-width:100%!important;margin:0 auto!important}.bx-wrapper .bx-viewport{left:0!important;border:none!important;background:none!important;-webkit-box-shadow:none!important;box-shadow: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:-30px!important}.bx-wrapper .bx-pager.bx-default-pager a{background:hsla(0,0%,90.2%,.8)!important}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000!important}@-webkit-keyframes spin{0%{-webkit-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}12.5%{-webkit-transform:translateX(-10px) translateY(75px) rotate(50deg);transform:translateX(-10px) translateY(75px) rotate(50deg)}37.5%{-webkit-transform:translateX(10px) translateY(225px) rotate(110deg);transform:translateX(10px) translateY(225px) rotate(110deg)}50%{-webkit-transform:translateX(0) translateY(300px) rotate(180deg);transform:translateX(0) translateY(300px) rotate(180deg)}62.5%{-webkit-transform:translateX(-10px) translateY(375px) rotate(230deg);transform:translateX(-10px) translateY(375px) rotate(230deg)}87.5%{-webkit-transform:translateX(10px) translateY(525px) rotate(300deg);transform:translateX(10px) translateY(525px) rotate(300deg)}to{-webkit-transform:translateX(0) translateY(600px) rotate(1turn);transform:translateX(0) translateY(600px) rotate(1turn)}}@keyframes spin{0%{-webkit-transform:translateX(0) translateY(0) rotate(0deg);transform:translateX(0) translateY(0) rotate(0deg)}12.5%{-webkit-transform:translateX(-10px) translateY(75px) rotate(50deg);transform:translateX(-10px) translateY(75px) rotate(50deg)}37.5%{-webkit-transform:translateX(10px) translateY(225px) rotate(110deg);transform:translateX(10px) translateY(225px) rotate(110deg)}50%{-webkit-transform:translateX(0) translateY(300px) rotate(180deg);transform:translateX(0) translateY(300px) rotate(180deg)}62.5%{-webkit-transform:translateX(-10px) translateY(375px) rotate(230deg);transform:translateX(-10px) translateY(375px) rotate(230deg)}87.5%{-webkit-transform:translateX(10px) translateY(525px) rotate(300deg);transform:translateX(10px) translateY(525px) rotate(300deg)}to{-webkit-transform:translateX(0) translateY(600px) rotate(1turn);transform:translateX(0) translateY(600px) rotate(1turn)}}
