.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

/*!
Copyright (c) 2012 Google Inc. (opensource@google.com).
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at: https://scripts.sil.org/OFL
*//*!
YakuHanMP
OFL-1.1 AND MIT
-----------------
SIL Open Font License version 1.1
Copyright Qrac
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------
MIT License
Copyright Qrac
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/#detail .post-list>li>a .post-inner h3{padding-bottom:.2em;color:#e6588d;background:linear-gradient(90deg,#e6588d,#0784ca);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#page-top #site-wrapper #contents-wrapper #detail .category-nav{display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.2em}#page-top #site-wrapper #contents-wrapper #detail .category-nav a{color:currentcolor;text-decoration:none}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper #detail .category-nav{margin:0 auto 3.57143vw;font-size:1.78571vw}#page-top #site-wrapper #contents-wrapper #detail .category-nav>li{position:relative;padding-right:1.07143vw;padding-left:1.42857vw;border-left:1px solid #fff}#page-top #site-wrapper #contents-wrapper #detail .category-nav>li:first-child{border-left:none}#page-top #site-wrapper #contents-wrapper #detail .category-nav>li:after{position:absolute;bottom:-.57143vw;left:50%;display:block;width:0;height:.14286vw;content:"";background-color:#fff;transform:translateX(-50%);transition:width .8s cubic-bezier(.23,1,.32,1)}#page-top #site-wrapper #contents-wrapper #detail .category-nav>li.active:after,#page-top #site-wrapper #contents-wrapper #detail .category-nav>li:hover:after{width:calc(80% - 1.5em)}}@media(min-width:1400px){#page-top #site-wrapper #contents-wrapper #detail .category-nav{margin:0 auto 50px;font-size:25px}#page-top #site-wrapper #contents-wrapper #detail .category-nav>li{padding-right:15px;padding-left:20px}#page-top #site-wrapper #contents-wrapper #detail .category-nav>li:after{bottom:-8px;height:2px}}@media(max-width:767px){#page-top #site-wrapper #contents-wrapper #detail .category-nav{flex-wrap:wrap;margin:0 auto 6vw;font-size:5.33333vw}#page-top #site-wrapper #contents-wrapper #detail .category-nav a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#page-top #site-wrapper #contents-wrapper #detail .category-nav>li{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:44vw;height:10.13333vw;margin:2vw;border:.4vw solid #fff}#page-top #site-wrapper #contents-wrapper #detail .category-nav>li.active{background-color:#fff}#page-top #site-wrapper #contents-wrapper #detail .category-nav>li.active:nth-child(odd){color:#6771b0}#page-top #site-wrapper #contents-wrapper #detail .category-nav>li.active:nth-child(2n){color:#b2629b}}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper #detail .category-nav>li.story{padding-right:0;padding-left:2px;border-left:0;transition:opacity .8s cubic-bezier(.23,1,.32,1)}#page-top #site-wrapper #contents-wrapper #detail .category-nav>li.story.active:after,#page-top #site-wrapper #contents-wrapper #detail .category-nav>li.story:hover:after{width:0}}@media(min-width:768px)and (min-width:768px){#page-top #site-wrapper #contents-wrapper #detail .category-nav>li.story:hover{opacity:.6}}@media(max-width:767px){#page-top #site-wrapper #contents-wrapper #detail .category-nav>li.story{display:none}}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper #detail .category-nav>li.story>a{display:flex;align-items:center;justify-content:center;width:9.07143vw;height:2.14286vw;background-color:#fff;border-radius:5px}}@media(min-width:1400px){#page-top #site-wrapper #contents-wrapper #detail .category-nav>li.story>a{width:127px;height:30px}}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper #detail .category-nav>li.story>a>p{font-size:1.51643vw;color:#de598e}}@media(min-width:1400px){#page-top #site-wrapper #contents-wrapper #detail .category-nav>li.story>a>p{font-size:21.23px}}#detail .post-list>li>a .post-inner h3,#page-top #site-wrapper #contents-wrapper #detail .category-nav>li,#page-top #site-wrapper #contents-wrapper #sp-story-btn,header .header-inner>nav>ul>li>a>p{font-family:YakuHanMP,"Noto Serif JP",serif}@media(min-width:768px){header{display:flex;justify-content:center;background-color:#fff;box-shadow:inset 0 -2px 4px 0 rgba(0,0,0,.3)}}@media(max-width:767px){header{height:13.86667vw}}header .header-inner{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1400px}@media(min-width:768px){header .header-inner{height:6.42857vw;max-height:90px;padding:0 2.14286vw}}@media(min-width:1400px){header .header-inner{padding:0 30px}}@media(max-width:767px){header .header-inner{position:fixed;top:0;left:0;z-index:10000;height:13.86667vw;padding:0 4vw;background-color:#fff;box-shadow:inset 0 -2px 3px 0 rgba(0,0,0,.2)}}@media(min-width:768px){header .header-inner .logo>a img{width:25.28571vw;max-width:354px;height:3.78571vw;max-height:53px}}@media(max-width:767px){header .header-inner .logo>a img{width:56.26667vw;height:8.4vw}}header .header-inner>nav{color:#818181}@media(max-width:767px){header .header-inner>nav{display:none}}header .header-inner>nav>ul{display:flex;align-items:center}header .header-inner>nav>ul>li{position:relative}@media(min-width:768px){header .header-inner>nav>ul>li{display:flex}}header .header-inner>nav>ul>li>a{position:relative;text-decoration:none}@media(min-width:768px){header .header-inner>nav>ul>li>a{margin-left:1.42857vw}}@media(min-width:1400px){header .header-inner>nav>ul>li>a{margin-left:20px}}@media(hover:hover){header .header-inner>nav>ul>li>a:hover:after{width:80%}}@media(min-width:768px){header .header-inner>nav>ul>li>a:after{position:absolute;bottom:-.64286vw;left:50%;display:block;width:0;height:1px;content:"";background-color:#818181;transform:translateX(-50%)}}@media(min-width:1400px){header .header-inner>nav>ul>li>a:after{bottom:-9px;height:2px}}@media(hover:hover){header .header-inner>nav>ul>li>a:after{transition-duration:.3s;transition-property:width}}header .header-inner>nav>ul>li>a>p{font-weight:500;line-height:1;color:#818181;letter-spacing:1px}@media(min-width:768px){header .header-inner>nav>ul>li>a>p{font-size:1.35714vw}}@media(min-width:1400px){header .header-inner>nav>ul>li>a>p{font-size:19px}}@media(min-width:768px){header .header-inner>nav>ul>li.pc-has-line{margin-left:1.42857vw}}@media(min-width:1400px){header .header-inner>nav>ul>li.pc-has-line{margin-left:20px}}@media(min-width:768px){header .header-inner>nav>ul>li.pc-has-line:before{display:block;width:1px;height:1.42857vw;max-height:20px;content:"";background-color:#818181}header .header-inner>nav>ul>li.active>a:after{width:80%}header .header-inner>nav>ul>li.sp-story,header .header-inner>nav>ul>li.top{display:none}header .header-inner>nav>ul>li.pc-story>a{display:flex;align-items:center;justify-content:center;width:8.28571vw;height:2.21429vw;background-color:#6a6a6a;border-radius:5px;transition:background-color .8s cubic-bezier(.23,1,.32,1)}}@media(min-width:1400px){header .header-inner>nav>ul>li.pc-story>a{width:116px;height:31px}}@media(hover:hover){header .header-inner>nav>ul>li.pc-story>a:hover{background-color:#e6588d}header .header-inner>nav>ul>li.pc-story>a:hover:after{width:0}}@media(min-width:768px){header .header-inner>nav>ul>li.pc-story>a>p{color:#fff}header .header-inner>nav>ul>li.pc-story.active>a:after{width:0}header .menu-btn{display:none}}@media(max-width:767px){header .menu-btn{position:fixed;top:3vw;right:4vw;z-index:10000;display:flex;align-items:center;width:8vw;height:8vw}header .menu-btn .open{width:100%;height:5.6vw}header .menu-btn .close{position:absolute;top:50%;left:50%;width:6.4vw;height:6.4vw;opacity:0;transform:translate(-50%,-50%)}body.fixed_menu header .header-inner>nav{position:absolute;top:13.86667vw;left:0;display:block;width:100%;height:calc(100vh - 13.86667vw);background-color:#000;opacity:.9}body.fixed_menu header .header-inner>nav>ul{flex-wrap:wrap}body.fixed_menu header .header-inner>nav>ul>li{box-sizing:border-box;width:50%;height:18.66667vw;border-bottom:1px solid #dc98ba}body.fixed_menu header .header-inner>nav>ul>li>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}body.fixed_menu header .header-inner>nav>ul>li>a>p{font-size:5.33333vw;color:#dc98ba}body.fixed_menu header .header-inner>nav>ul>li.pc-story{display:none}body.fixed_menu header .header-inner>nav>ul>li:nth-child(2n){border-left:1px solid #dc98ba}body.fixed_menu header .menu-btn .open{opacity:0}body.fixed_menu header .menu-btn .close{opacity:1}}footer{border-top:1px solid #636363}footer #to-top{position:fixed;z-index:9999;display:none;cursor:pointer}@media(min-width:768px){footer #to-top{right:1.42857vw;bottom:1.42857vw}footer #to-top img{width:5.85714vw;height:5.85714vw}}@media(min-width:1400px){footer #to-top{right:20px;bottom:20px}footer #to-top img{width:82px;height:82px}}@media(max-width:767px){footer #to-top{right:4vw;bottom:4vw}footer #to-top img{width:13.33333vw;height:13.33333vw}}@media(min-width:768px){footer #download-links{padding:1.71429vw 0}}@media(min-width:1400px){footer #download-links{padding:24px 0}}@media(max-width:767px){footer #download-links{padding:5.33333vw 0}}footer #download-links>div{display:flex;align-items:center;justify-content:center}@media(min-width:768px){footer #download-links>div .logo-cycomi{width:5.85714vw}}@media(min-width:1400px){footer #download-links>div .logo-cycomi{width:82px}}@media(max-width:767px){footer #download-links>div .logo-cycomi{width:30.4vw}}@media(min-width:768px){footer #download-links>div .txt-download{width:32.35714vw;margin-left:2.85714vw}}@media(min-width:1400px){footer #download-links>div .txt-download{width:453px;margin-left:40px}}@media(max-width:767px){footer #download-links>div .txt-download{width:50.66667vw;margin-left:3.06667vw}}@media(min-width:768px){footer #download-links>div .store-link{display:none}}@media(max-width:767px){footer #download-links>div{flex-wrap:wrap}footer #download-links>div .store-link{display:flex;justify-content:center;margin-top:4vw}footer #download-links>div .store-link .android{width:43.06667vw;margin-right:5.33333vw}footer #download-links>div .store-link .ios{width:35.33333vw}}footer #share-btns{display:flex;align-items:center;justify-content:center}@media(min-width:768px){footer #share-btns{height:5.71429vw;background-image:url(/assets/images/pc/common/footer_band.png?cf2503aa5f2b1f15df209683c7fa34d8);background-position:50%;background-size:auto 100%}}@media(min-width:1400px){footer #share-btns{height:80px}}@media(max-width:767px){footer #share-btns{height:15.33333vw;background-image:url(/assets/images/sp/common/footer_band.png?cf2503aa5f2b1f15df209683c7fa34d8);background-size:100% auto}}footer #share-btns ul{display:flex;align-items:center;justify-content:center}@media(min-width:768px){footer #share-btns ul li{margin:0 .71429vw}footer #share-btns ul li .share-text{width:6.14286vw}footer #share-btns ul li a img{width:2.85714vw}}@media(min-width:1400px){footer #share-btns ul li{margin:0 10px}footer #share-btns ul li .share-text{width:86px}footer #share-btns ul li a img{width:40px}}@media(max-width:767px){footer #share-btns ul li{margin:0 1.86667vw}footer #share-btns ul li .share-text{width:12.4vw}footer #share-btns ul li a img{width:7.86667vw}}footer #share-btns ul li a{display:block;transition:opacity .8s cubic-bezier(.23,1,.32,1)}@media(min-width:768px){footer #share-btns ul li a:hover{opacity:.6}}footer #site-map{color:#fff;text-align:center;background-color:#362b40}@media(min-width:768px){footer #site-map{padding:1.85714vw 0 5.57143vw;font-size:1vw}}@media(min-width:1400px){footer #site-map{padding:26px 0 78px;font-size:14px}}@media(max-width:767px){footer #site-map{padding:3.46667vw 0 21.33333vw;font-size:3.2vw}}footer #site-map li{display:inline-block;line-height:1}@media(min-width:768px){footer #site-map li{padding:0 1.14286vw;border-left:1px solid #fff}}@media(min-width:1400px){footer #site-map li{padding:0 16px;border-left:1px solid #fff}}@media(max-width:767px){footer #site-map li{padding:0 1.33333vw}}footer #site-map li:first-child{border-left:none}footer #site-map li a{color:#fff;text-decoration:none}@media(min-width:768px){footer #site-map li a:hover{text-decoration:underline}}footer #site-map .copyright{display:block}@media(min-width:768px){footer #site-map .copyright{margin:1.07143vw auto 0}}@media(min-width:1400px){footer #site-map .copyright{margin:15px auto 0}}@media(max-width:767px){footer #site-map .copyright{width:120px;margin:2.66667vw auto 0}}#detail .post-list{max-width:1000px;margin:0 auto}@media(min-width:768px){#detail .post-list{width:71.42857vw}}@media(max-width:767px){#detail .post-list{width:100%}}#detail .post-list>li{background-color:#fff}@media(min-width:768px){#detail .post-list>li{padding:1.71429vw 5.71429vw;margin-bottom:1.42857vw}}@media(min-width:1400px){#detail .post-list>li{padding:24px 80px;margin-bottom:20px}}@media(max-width:767px){#detail .post-list>li{padding:8vw 4vw;margin-bottom:4vw}}#detail .post-list>li>a{display:flex;flex-wrap:wrap;justify-content:space-between;color:#636363;text-decoration:none}@media(min-width:768px){#detail .post-list>li>a>*{flex:0 0 28.28571vw;width:28.28571vw}}@media(min-width:1400px){#detail .post-list>li>a>*{flex:0 0 396px;width:396px}}@media(max-width:767px){#detail .post-list>li>a>*{flex:0 0 92vw;width:92vw}}#detail .post-list>li>a .thumbnail{overflow:hidden;transition:opacity .8s cubic-bezier(.23,1,.32,1)}@media(min-width:768px){#detail .post-list>li>a .thumbnail:hover{opacity:.8}#detail .post-list>li>a .thumbnail{height:14.85714vw;max-height:208px}}@media(max-width:767px){#detail .post-list>li>a .thumbnail{height:48.4vw}}#detail .post-list>li>a .post-inner{position:relative;line-height:1.5}@media(max-width:767px){#detail .post-list>li>a .post-inner{box-sizing:border-box;padding:4vw 4vw 0}}#detail .post-list>li>a .post-inner .post-meta{display:flex;align-items:center}#detail .post-list>li>a .post-inner .post-meta>time{font-weight:700}@media(min-width:768px){#detail .post-list>li>a .post-inner .post-meta>time{margin-right:.28571vw;font-size:1.14286vw}}@media(min-width:1400px){#detail .post-list>li>a .post-inner .post-meta>time{margin-right:4px;font-size:16px}}@media(max-width:767px){#detail .post-list>li>a .post-inner .post-meta>time{margin-right:1.33333vw;font-size:3.46667vw}}#detail .post-list>li>a .post-inner .post-meta .category-list{display:flex}#detail .post-list>li>a .post-inner .post-meta .category-list>li{display:flex;align-items:center;justify-content:center;color:#fff;letter-spacing:.1em;background-color:#636363;transform:skew(-22deg,0)}@media(min-width:768px){#detail .post-list>li>a .post-inner .post-meta .category-list>li{width:6.28571vw;max-width:88px;height:1.57143vw;max-height:22px;margin:0 .28571vw;font-size:.92857vw}}@media(min-width:1400px){#detail .post-list>li>a .post-inner .post-meta .category-list>li{margin:0 4px;font-size:13px}}@media(max-width:767px){#detail .post-list>li>a .post-inner .post-meta .category-list>li{width:20vw;height:5.2vw;margin:0 .53333vw;font-size:2.93333vw}}#detail .post-list>li>a .post-inner .post-meta .category-list>li>p{transform:skew(22deg,0)}#detail .post-list>li>a .post-inner h3{min-height:1em}@media(min-width:768px){#detail .post-list>li>a .post-inner h3{margin-top:.85714vw;overflow:hidden;text-overflow:ellipsis;font-size:1.57143vw;white-space:nowrap}#detail .post-list>li>a .post-inner h3 br{display:none}}@media(min-width:1400px){#detail .post-list>li>a .post-inner h3{margin-top:12px;font-size:22px}}@media(max-width:767px){#detail .post-list>li>a .post-inner h3{margin:3.46667vw 0;font-size:4.8vw}}#detail .post-list>li>a .post-inner .body-text{min-height:1em}@media(min-width:768px){#detail .post-list>li>a .post-inner .body-text{margin-top:.85714vw;font-size:1.14286vw}}@media(min-width:1400px){#detail .post-list>li>a .post-inner .body-text{margin-top:12px;font-size:16px}}@media(max-width:767px){#detail .post-list>li>a .post-inner .body-text{margin-bottom:4vw;font-size:4.26667vw}}#detail .post-list>li>a .post-inner .btn-more{box-sizing:border-box;overflow:hidden;background-color:#fff;border-radius:100px}@media(min-width:768px){#detail .post-list>li>a .post-inner .btn-more{position:absolute;bottom:0;left:50%;width:10.71429vw;max-width:150px;border:1px solid #636363;transform:translate(-50%);transition:border-color .8s cubic-bezier(.23,1,.32,1)}#detail .post-list>li>a .post-inner .btn-more:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:#fff;background-image:url(/assets/images/common/btn_more_on.png?cf2503aa5f2b1f15df209683c7fa34d8);background-size:100% auto;opacity:0;transition:opacity .8s cubic-bezier(.23,1,.32,1)}#detail .post-list>li>a .post-inner .btn-more:hover{border-color:#e6588d}#detail .post-list>li>a .post-inner .btn-more:hover:before{opacity:1}}@media(max-width:767px){#detail .post-list>li>a .post-inner .btn-more{display:block;width:40vw;margin:0 auto;font-size:2.85714vw;border:.26667vw solid #636363}}#detail .post-list>li>a .post-inner .btn-more img{display:block}#pickup-banner{margin:0 auto;text-align:center}@media(min-width:768px){#pickup-banner{padding-bottom:2.14286vw;margin-top:4.28571vw}}@media(min-width:1400px){#pickup-banner{padding-bottom:30px;margin-top:60px}}@media(max-width:767px){#pickup-banner{padding-bottom:8.4vw;margin-top:10.66667vw}}@media(min-width:768px){#pickup-banner li{display:inline-block;margin:0 1.57143vw}#pickup-banner li img{width:28.28571vw}}@media(min-width:1400px){#pickup-banner li{display:inline-block;margin:0 22px}#pickup-banner li img{width:396px}}@media(max-width:767px){#pickup-banner li{margin-bottom:4vw}#pickup-banner li img{width:92vw;box-shadow:0 0 1.33333vw .4vw rgba(99,99,99,.5)}}#pickup-banner li a{display:block;transition:opacity .8s cubic-bezier(.23,1,.32,1)}@media(min-width:768px){#pickup-banner li a:hover{opacity:.6}#page-top #site-wrapper header{display:none}}@media(max-width:767px){body:not(.fixed_menu) #page-top #site-wrapper header{height:0}body:not(.fixed_menu) #page-top #site-wrapper header .header-inner{height:0;background-color:rgba(0,0,0,0);box-shadow:none}body:not(.fixed_menu) #page-top #site-wrapper header .header-inner .logo{display:none}}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper{background-image:url(/assets/images/pc/common/pc_bg.png?cf2503aa5f2b1f15df209683c7fa34d8)}}@media(max-width:767px){#page-top #site-wrapper #contents-wrapper{background-image:url(/assets/images/sp/common/sp_bg.png?cf2503aa5f2b1f15df209683c7fa34d8)}}#page-top #site-wrapper #contents-wrapper #kv{position:relative;z-index:1;pointer-events:none}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper #kv{width:100%;height:72.85714vw;max-height:1020px;overflow:hidden}}@media(max-width:767px){#page-top #site-wrapper #contents-wrapper #kv{width:100%}}#page-top #site-wrapper #contents-wrapper #kv .kv__bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transform:translateX(-100%)}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper #kv .kv__bg{animation:anime-band-show 1.5s cubic-bezier(.23,1,.32,1) .2s both}}@media(max-width:767px){#page-top #site-wrapper #contents-wrapper #kv .kv__bg{animation:anime-band-show 1s cubic-bezier(.23,1,.32,1) .2s both}}#page-top #site-wrapper #contents-wrapper #kv .kv__bg:before{display:block;width:100%;height:100%;content:"";transform:translateX(100%)}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper #kv .kv__bg:before{background-image:url(/assets/images/pc/top/kv_band.png?cf2503aa5f2b1f15df209683c7fa34d8);background-repeat:no-repeat;background-position:top;background-size:auto 100%;animation:anime-band-inner-show 1.5s cubic-bezier(.23,1,.32,1) .2s both}}@media(max-width:767px){#page-top #site-wrapper #contents-wrapper #kv .kv__bg:before{background-image:url(/assets/images/sp/top/kv_band.png?cf2503aa5f2b1f15df209683c7fa34d8);background-size:100% auto;animation:anime-band-inner-show 1s cubic-bezier(.23,1,.32,1) .2s both}}#page-top #site-wrapper #contents-wrapper #kv .kv__contents{position:relative;z-index:1;margin:0 auto}#page-top #site-wrapper #contents-wrapper #kv .kv__contents .chara{animation:anime-chara-show 1.2s cubic-bezier(.215,.61,.355,1) .6s both}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper #kv .kv__contents{width:71.42857vw}#page-top #site-wrapper #contents-wrapper #kv .kv__contents .title{width:33.28571vw;padding-top:3vw;padding-left:2.07143vw}#page-top #site-wrapper #contents-wrapper #kv .kv__contents .catch{width:26.21429vw;padding-top:1.92857vw;padding-left:5.78571vw}#page-top #site-wrapper #contents-wrapper #kv .kv__contents .chara{position:absolute;top:0;left:38.85714vw;width:50vw}}@media(min-width:1400px){#page-top #site-wrapper #contents-wrapper #kv .kv__contents{width:1000px}#page-top #site-wrapper #contents-wrapper #kv .kv__contents .title{width:466px;padding-top:42px;padding-left:29px}#page-top #site-wrapper #contents-wrapper #kv .kv__contents .catch{width:367px;padding-top:27px;padding-left:81px}#page-top #site-wrapper #contents-wrapper #kv .kv__contents .chara{position:absolute;left:544px;width:700px}}@media(max-width:767px){#page-top #site-wrapper #contents-wrapper #kv .kv__contents{width:100%}#page-top #site-wrapper #contents-wrapper #kv .kv__contents .title{position:relative;z-index:1}#page-top #site-wrapper #contents-wrapper #kv .kv__contents .catch{display:none}#page-top #site-wrapper #contents-wrapper #kv .kv__contents .chara{position:absolute;top:0;left:0}}#page-top #site-wrapper #contents-wrapper #slider{position:relative;z-index:1;animation:anime-slider-show .8s cubic-bezier(.215,.61,.355,1) 1s both}#page-top #site-wrapper #contents-wrapper #slider .slick-arrow{position:absolute;top:50%;z-index:1;font-size:0;cursor:pointer;background-color:rgba(0,0,0,0);background-image:url(/assets/images/pc/top/slider_arrow.png?cf2503aa5f2b1f15df209683c7fa34d8);background-repeat:no-repeat;background-size:100% auto;border:none;opacity:.6;filter:drop-shadow(0 0 4px #636363);transition:all .8s cubic-bezier(.23,1,.32,1)}#page-top #site-wrapper #contents-wrapper #slider .slick-arrow:hover{opacity:1;filter:drop-shadow(0 0 4px #ffa0dc)}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper #slider .slick-arrow{width:1.42857vw;height:3.42857vw}}@media(min-width:1400px){#page-top #site-wrapper #contents-wrapper #slider .slick-arrow{width:20px;height:48px}}#page-top #site-wrapper #contents-wrapper #slider .slick-prev{transform:translateY(-50%) scale(-1)}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper #slider .slick-prev{left:-1.42857vw}}@media(min-width:1400px){#page-top #site-wrapper #contents-wrapper #slider .slick-prev{left:-20px}}#page-top #site-wrapper #contents-wrapper #slider .slick-next{transform:translateY(-50%)}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper #slider .slick-next{right:-1.42857vw}}@media(min-width:1400px){#page-top #site-wrapper #contents-wrapper #slider .slick-next{right:-20px}}#page-top #site-wrapper #contents-wrapper #slider .slick-dots{position:absolute;left:50%;z-index:1;width:100%;text-align:center;transform:translate(-50%)}#page-top #site-wrapper #contents-wrapper #slider .slick-dots>li{display:inline-block}#page-top #site-wrapper #contents-wrapper #slider .slick-dots>li>button{padding:0;font-size:0;cursor:pointer;outline:none;transform:rotate(45deg)}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper #slider .slick-dots>li>button{width:1.07143vw;height:1.07143vw;margin:0 .5vw;background-color:#fff;border:none;opacity:.6;transition:all .8s cubic-bezier(.23,1,.32,1)}#page-top #site-wrapper #contents-wrapper #slider .slick-dots>li>button:hover{box-shadow:0 0 .66667vw .26667vw rgba(99,99,99,.5);opacity:1}}@media(min-width:1400px){#page-top #site-wrapper #contents-wrapper #slider .slick-dots>li>button{width:15px;height:15px;margin:0 7px}}@media(max-width:767px){#page-top #site-wrapper #contents-wrapper #slider .slick-dots>li>button{width:4.26667vw;height:4.26667vw;margin:5.33333vw 2vw 0;background-color:#fff;border:.26667vw solid #636363}}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper #slider .slick-dots>li.slick-active>button{box-shadow:0 0 .35714vw .14286vw #ffa0dc;opacity:1}}@media(max-width:767px){#page-top #site-wrapper #contents-wrapper #slider .slick-dots>li.slick-active>button{background-color:#e6588d;border-color:#e6588d}#page-top #site-wrapper #contents-wrapper #slider .slick-slide{opacity:.6;transition:opacity .8s cubic-bezier(.23,1,.32,1)}#page-top #site-wrapper #contents-wrapper #slider .slick-slide.slick-center{opacity:1}}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper #slider .slick-list{width:33.71429vw;max-width:472px;height:17.7vw;max-height:247.8px;margin:1.07143vw;box-shadow:0 0 .71429vw .21429vw rgba(99,99,99,.5)}}@media(min-width:1400px){#page-top #site-wrapper #contents-wrapper #slider .slick-list{margin:15px;box-shadow:0 0 10px 3px rgba(99,99,99,.5)}}@media(max-width:767px){#page-top #site-wrapper #contents-wrapper #slider .slick-list{height:48.26667vw;margin-top:1.06667vw;box-shadow:0 0 1.33333vw .4vw rgba(99,99,99,.5)}}#page-top #site-wrapper #contents-wrapper #slider .slick-list a{transition:opacity .8s cubic-bezier(.23,1,.32,1)}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper #slider .slick-list a:hover{opacity:.8}#page-top #site-wrapper #contents-wrapper #slider .slick-list a{width:33.71429vw;height:17.7vw}}@media(min-width:1400px){#page-top #site-wrapper #contents-wrapper #slider .slick-list a{width:472px;height:247.8px}}@media(max-width:767px){#page-top #site-wrapper #contents-wrapper #slider .slick-list a{width:92%;height:48.26667vw}}#page-top #site-wrapper #contents-wrapper #slider .slick-list a .slider-img{display:flex;align-items:center;width:100%;height:100%;overflow:hidden;background-color:#fff}#page-top #site-wrapper #contents-wrapper #slider .slick-list a .slider-img img{width:100%}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper #slider{left:50%;width:35.85714vw;margin-top:-43.07143vw;margin-bottom:5.71429vw;margin-left:-34.78571vw}}@media(min-width:1400px){#page-top #site-wrapper #contents-wrapper #slider{width:502px;margin-top:-603px;margin-bottom:80px;margin-left:-487px}}@media(max-width:767px){#page-top #site-wrapper #contents-wrapper #slider{padding-bottom:11vw}}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper #sp-story-btn{display:none}}@media(max-width:767px){#page-top #site-wrapper #contents-wrapper #sp-story-btn{display:flex;justify-content:center;margin-top:8.53333vw}#page-top #site-wrapper #contents-wrapper #sp-story-btn>a{display:flex;align-items:center;justify-content:center;width:92vw;height:10.13333vw;text-decoration:none;background-color:#de598e;border-radius:10px}#page-top #site-wrapper #contents-wrapper #sp-story-btn>a>p{font-size:5.33333vw;color:#fff}}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper #detail{padding-top:4.85714vw;margin-top:-1.21429vw;background-image:url(/assets/images/pc/top/info_band.png?cf2503aa5f2b1f15df209683c7fa34d8);background-repeat:no-repeat;background-position:top;background-size:auto 20vw}}@media(min-width:1400px){#page-top #site-wrapper #contents-wrapper #detail{padding-top:68px;margin-top:-17px;background-size:auto 280px}}@media(max-width:767px){#page-top #site-wrapper #contents-wrapper #detail{padding-top:8vw;margin-top:5.06667vw;background-image:url(/assets/images/sp/top/info_band.png?cf2503aa5f2b1f15df209683c7fa34d8);background-repeat:no-repeat;background-position:top;background-size:auto 62.66667vw}}#page-top #site-wrapper #contents-wrapper #detail>.more{display:flex;justify-content:center}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper #detail>.more{margin-top:2.14286vw}}@media(min-width:1400px){#page-top #site-wrapper #contents-wrapper #detail>.more{margin-top:30px}}@media(max-width:767px){#page-top #site-wrapper #contents-wrapper #detail>.more{margin-top:6.53333vw}}#page-top #site-wrapper #contents-wrapper #detail>.more>a{display:flex;align-items:center;justify-content:center;font-weight:300;color:#636363;text-decoration:none;background-color:#fff;border:1px solid #636363;border-radius:5px;transition:border-color .8s cubic-bezier(.23,1,.32,1),color .8s cubic-bezier(.23,1,.32,1)}@media(min-width:768px){#page-top #site-wrapper #contents-wrapper #detail>.more>a{width:9.5vw;height:3.42857vw;font-size:1.35714vw}}@media(min-width:1400px){#page-top #site-wrapper #contents-wrapper #detail>.more>a{width:133px;height:48px;font-size:19px}}@media(max-width:767px){#page-top #site-wrapper #contents-wrapper #detail>.more>a{width:40.53333vw;height:12.13333vw;font-size:4.13333vw}}@media(hover:hover)and (pointer:fine){#page-top #site-wrapper #contents-wrapper #detail>.more>a:hover{color:#e6588d;border-color:#e6588d}}@keyframes anime-band-show{0%{transform:translateX(-100%)}99.9%,to{transform:translateX(0)}}@keyframes anime-band-inner-show{0%{transform:translateX(100%)}99.9%,to{transform:translateX(0)}}@keyframes anime-chara-show{0%{opacity:0}99.9%,to{opacity:1}}@keyframes anime-slider-show{0%{opacity:0}99.9%,to{pointer-events:auto;opacity:1}}