@charset "UTF-8";@keyframes slideInLeft{0%{opacity:0;transform:translateX(-40px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideUpIn{0%{transform:translateY(110%)}100%{transform:translateY(0)}}@keyframes arrowSlideUpIn{0%{background-position:0 0}50%{background-position:15px -14px}50.1%{background-position:-14px 16px}100%{background-position:0 0}}#mains.index-page{position:relative;overflow-x:hidden}#mains.index-page::before{content:"";display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100vh;background-size:cover;background-position:center center;background-repeat:no-repeat;filter:blur(2px)}@media (min-width: 768px){#mains.index-page::before{background:none !important;visibility:hidden}}.particle-wave{position:absolute;opacity:0.1;left:0;top:0}.top-image-area img{width:100%;height:auto}#main-content{position:relative}@media (max-width: 991px){#main-content{padding-top:0 !important}}#main-content .section-block{margin:0 auto 120px;padding:0 16px}@media (min-width: 768px){#main-content .section-block{padding:0 40px}}@media (min-width: 992px){#main-content .section-block{margin:160px auto}}@media (min-width: 992px){#main-content .section-block.container-full{max-width:none}}#main-content .inner{padding:0;position:relative}#main-content .inner .corner-title{margin:100px auto 21px}@media (min-width: 768px){#main-content .inner .corner-title{margin:170px auto 34px}}#main-content .corner-title{margin:0}#main-content .corner-title h2{text-align:left}#main-content .banner-area{position:relative;padding:40px 32px}#main-content .banner-area.information-bg::before{height:40%;bottom:-10px}#main-content .banner-area .container{padding:0}#main-content .information{margin:42px 20px}@media (min-width: 768px){#main-content .information{text-align:center;margin:42px 0}}#main-content .information a:not(.btn){background-color:#fff;color:#222;display:block;overflow:hidden;border-radius:4px;padding:18px 32px;text-align:left}#main-content .information a:not(.btn)+a:not(.btn){margin-top:10px}#main-content .information a:not(.btn) .time{font-size:16px;font-style:inherit;font-family:"aktiv-grotesk",sans-serif;font-weight:800;font-variation-settings:"wght" 800;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;margin-right:10px}#main-content .information a:not(.btn) .title{display:inline-block;font-size:16px}#main-content .slick-slider .slick-prev,#main-content .slick-slider .slick-next{width:40px;height:29px;left:-60px}#main-content .slick-slider .slick-prev::before,#main-content .slick-slider .slick-next::before{margin-top:0;font-size:0;background-image:url(/assets/newforce/arrow-5121512b889ee1f17ed56f3036ca3375.svg);background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:100%;left:0;top:0}#main-content .slick-slider .slick-next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);right:-60px;left:auto}#main-content .official-area{overflow:hidden}#main-content .official-area .official-news{padding-top:120px;position:relative}@media (min-width: 992px){#main-content .official-area .official-news{padding-top:160px;margin-top:0;position:unset}#main-content .official-area .official-news .section-wrapper{position:relative;display:grid;grid-template-columns:3fr auto 4fr}#main-content .official-area .official-news .section-wrapper .corner-title{grid-column:1;margin:0 0 50px}#main-content .official-area .official-news .section-wrapper .corner-title h2{font-size:48px;margin:0}}@media (min-width: 992px) and (min-width: 1200px){#main-content .official-area .official-news .section-wrapper{grid-template-columns:3fr auto 5fr}}@media (min-width: 992px) and (min-width: 992px){#main-content .official-area .official-news .section-wrapper .corner-title{margin:40px 0}}@media (min-width: 992px) and (min-width: 768px){#main-content .official-area .official-news .section-wrapper .corner-title h2{font-size:60px}}@media (min-width: 992px){#main-content .official-area .official-news .section-contents{grid-column:3}}#main-content .official-area .official-news .section-contents .contents-list{padding:0}#main-content .official-area .official-message{padding-top:0}@media (min-width: 992px){#main-content .official-area .official-message .section-wrapper{position:relative;display:grid;grid-template-columns:3fr auto 5fr}#main-content .official-area .official-message .section-wrapper .corner-title{grid-column:1;margin:0 0 50px}#main-content .official-area .official-message .section-wrapper .corner-title h2{font-size:48px;margin:0}#main-content .official-area .official-message .section-wrapper .section-contents{grid-column:3}}@media (min-width: 992px) and (min-width: 1200px){#main-content .official-area .official-message .section-wrapper{grid-template-columns:3fr auto 5fr}}@media (min-width: 992px) and (min-width: 992px){#main-content .official-area .official-message .section-wrapper .corner-title{margin:10px 0}}@media (min-width: 992px) and (min-width: 768px){#main-content .official-area .official-message .section-wrapper .corner-title h2{font-size:60px}}#main-content .official-area .official-message .text-animation{font-size:20px;font-style:inherit;font-family:YakuHanJP,"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"メイリオ",Meiryo,Lato,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:900;font-variation-settings:"wght" 900;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;margin-top:17px;overflow:hidden}@media (min-width: 768px){#main-content .official-area .official-message .text-animation{margin-top:0;font-size:32px}}#main-content .official-area .official-message .text-animation .text-animation__line{display:block;margin:0;opacity:0;font-size:2rem;font-weight:900;line-height:1.6}@media (min-width: 992px){#main-content .official-area .official-message .text-animation .text-animation__line{font-size:3.2rem}}#main-content .official-area .official-message .text-animation .text-animation__line.is-visible{animation:slideInLeft 0.55s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards}#main-content .official-area .official-message .text-animation .text-animation__line:nth-child(1).is-visible{animation-delay:0s}#main-content .official-area .official-message .text-animation .text-animation__line:nth-child(2).is-visible{animation-delay:0.13s}#main-content .official-area .official-message .text-animation .text-animation__line:nth-child(3).is-visible{animation-delay:0.26s}#main-content .official-area .official-message .text-animation .text-animation__line:nth-child(4).is-visible{animation-delay:0.39s}#main-content .official-area .official-message .text-animation .text-animation__line:nth-child(5).is-visible{animation-delay:0.52s}#main-content .official-area .official-message .text-animation .text-animation__line:nth-child(6).is-visible{animation-delay:0.65s}#main-content .official-area .official-message .text-animation .text-animation__line:nth-child(7).is-visible{animation-delay:0.78s}#main-content .official-area .official-message .text-animation .text-animation__line:nth-child(8).is-visible{animation-delay:0.91s}#main-content .official-area .official-message .text-animation .text-animation__line:nth-child(9).is-visible{animation-delay:1.04s}#main-content .official-area .official-message .text-animation .text-animation__line:nth-child(10).is-visible{animation-delay:1.17s}#main-content .official-area .official-message .text-animation .text-animation__wavy{background-image:url(/assets/newforce/wave-ff306c59a1c8512d946249d3daf635a7.svg);background-repeat:repeat-x;background-position:0 100%;background-size:20px 20px;padding-bottom:12px;transition:background-size 0.8s ease}@media (min-width: 992px){#main-content .official-area .official-message .text-animation .text-animation__wavy{background-size:34px 34px;padding-bottom:20px}}#main-content .official-area .official-message .text-animation .text-animation__wavy.is-animated{background-size:20px 20px}@media (min-width: 992px){#main-content .official-area .official-message .text-animation .text-animation__wavy.is-animated{background-size:34px 34px}}#main-content .official-area .official-message .text-animation .text-animation__highlight{background-color:#2c2689;background-size:0 100%;background-repeat:no-repeat;background-position:0 0;color:#fff;padding:0 6px 2px;border-radius:2px;transition:background-size 0.7s ease,color 0.3s ease 0.2s}#main-content .official-area .official-message .text-animation .text-animation__highlight.is-animated{background-size:100% 100%;color:#fff}#main-content .official-area .official-artist{padding-top:0}#main-content .official-area .official-artist .section-wrapper .container{padding:0}@media (min-width: 992px){#main-content .official-area .official-artist .section-wrapper .corner-title{text-align:right}}#main-content .official-area .official-artist .section-wrapper .corner-title::before,#main-content .official-area .official-artist .section-wrapper .corner-title::after{font-size:12px;font-style:inherit;font-family:"aktiv-grotesk",sans-serif;font-weight:800;font-variation-settings:"wght" 800;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;padding:0 8px;position:relative;bottom:2px}@media (min-width: 992px){#main-content .official-area .official-artist .section-wrapper .corner-title::before{content:"(A to Z)"}}#main-content .official-area .official-artist .section-wrapper .corner-title::after{content:"(A to Z)"}@media (min-width: 992px){#main-content .official-area .official-artist .section-wrapper .corner-title::after{display:none}}#main-content .official-area .official-artist .section-wrapper .section-contents{grid-column:3;margin:25px -8px}@media (min-width: 992px){#main-content .official-area .official-artist .section-wrapper .section-contents{margin-top:52px}}#main-content .official-area .official-artist .section-wrapper .section-contents .artist-list{-webkit-align-items:flex-start;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}#main-content .official-area .official-artist .section-wrapper .section-contents .artist-list .artist-list-item{margin-bottom:16px;padding:0 8px;width:50%;position:relative;overflow:hidden;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease}@media (min-width: 992px){#main-content .official-area .official-artist .section-wrapper .section-contents .artist-list .artist-list-item{width:20%}}#main-content .official-area .official-artist .section-wrapper .section-contents .artist-list .artist-list-item .artist-link .artist-photo-wrapper{position:relative;overflow:hidden}#main-content .official-area .official-artist .section-wrapper .section-contents .artist-list .artist-list-item .artist-link .artist-photo-wrapper .artist-photo{position:relative;padding-top:60%;z-index:1}#main-content .official-area .official-artist .section-wrapper .section-contents .artist-list .artist-list-item .artist-link .artist-photo-wrapper .artist-photo img{border-radius:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:contain;font-family:"object-fit: contain"}#main-content .official-area .official-artist .section-wrapper .section-contents .artist-list .artist-list-item .artist-link .artist-photo-wrapper .bg-image{-ms-filter:blur(6px);filter:blur(6px);position:absolute;width:100%;height:100%;top:0;left:0}#main-content .official-area .official-artist .section-wrapper .section-contents .artist-list .artist-list-item .artist-link .artist-photo-wrapper .bg-image img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}#main-content .official-area .official-artist .section-wrapper .section-contents .artist-list .artist-list-item .artist-link .artist-name{background-color:#11050a;text-align:center;padding:14px 0px;color:#fff}#main-content .official-area .official-artist .section-wrapper .section-contents .artist-list .artist-list-item .artist-link .artist-name h3{font-size:1.6rem;font-style:inherit;font-family:"aktiv-grotesk",sans-serif;font-weight:800;font-variation-settings:"wght" 800;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;word-break:break-all}@media (min-width: 992px){#main-content .official-area .official-artist .section-wrapper .section-contents .artist-list .artist-list-item .artist-link .artist-name h3{font-size:2.4rem}}#main-content .official-area .official-artist .section-wrapper .section-contents .artist-list .artist-list-item .artist-link .artist-name.japanese h3{font-family:YakuHanJP,"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"メイリオ",Meiryo,Lato,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold}#main-content .official-area .official-artist .section-wrapper .section-contents .artist-list .artist-list-item .artist-link:hover{opacity:1}#main-content .official-area .official-artist .section-wrapper .section-contents .artist-list .artist-list-item .artist-link:hover .artist-photo-wrapper::after{content:"";position:absolute;inset:0;background-color:#2c2689;mix-blend-mode:hard-light;pointer-events:none;z-index:1;opacity:0.7}#main-content .official-area .official-artist .section-wrapper .section-contents .artist-list .artist-list-item .artist-link:hover .artist-photo-wrapper .artist-photo{filter:grayscale(100%)}#main-content .official-area .official-artist .section-wrapper .section-contents .artist-list .artist-list-item .artist-link:hover .artist-photo-wrapper .bg-image{filter:blur(6px) grayscale(100%)}#main-content .official-area .official-artist .section-wrapper .section-contents .artist-list .artist-list-item .artist-link:hover .artist-name{background-color:#2c2689}#main-content .official-area .official-contents{padding-top:0}#main-content .official-area .official-contents .section-wrapper .corner-title{text-align:center}#main-content .official-area .official-contents .section-wrapper .section-contents{margin-top:40px}@media (min-width: 992px){#main-content .official-area .official-contents .section-wrapper .section-contents{margin-top:48px}}#main-content .official-area .official-contents .section-wrapper .section-contents .thumb-list-wrapp{margin:0 -8px}#main-content .official-area .official-contents .section-wrapper .section-contents .thumb-list-wrapp .thumb-list .thumb-list-item{margin-bottom:0;margin-right:0;padding:0 8px;width:100%}@media (min-width: 992px){#main-content .official-area .official-contents .section-wrapper .section-contents .thumb-list-wrapp .thumb-list .thumb-list-item .thumb-list-link .thumb-list-body{-webkit-align-items:flex-start;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}}@media (min-width: 992px){#main-content .official-area .official-contents .section-wrapper .section-contents .thumb-list-wrapp .thumb-list .thumb-list-item .thumb-list-link .thumb-list-body .thumb-list-thumb{padding-bottom:22.5%;width:40%}}#main-content .official-area .official-contents .section-wrapper .section-contents .thumb-list-wrapp .thumb-list .thumb-list-item .thumb-list-link .thumb-list-body .title{font-size:14px;font-style:inherit;font-family:"aktiv-grotesk",sans-serif;font-weight:800;font-variation-settings:"wght" 800;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;margin:10px 0}@media (min-width: 992px){#main-content .official-area .official-contents .section-wrapper .section-contents .thumb-list-wrapp .thumb-list .thumb-list-item .thumb-list-link .thumb-list-body .title{padding-left:60px;font-size:15px;width:50%}}#main-content .official-area .official-profile-movie{margin-bottom:0;padding:0}#main-content .official-area .official-profile-movie .section-wrapper .corner-title{text-align:center}#main-content .official-area .official-profile-movie .section-wrapper .container{padding:0}#main-content .official-area .official-profile-movie .section-wrapper .section-contents{margin-top:40px}@media (min-width: 992px){#main-content .official-area .official-profile-movie .section-wrapper .section-contents{margin-top:48px}}#main-content .official-area .official-profile-movie .section-wrapper .section-contents .top-movie-list{opacity:0;transition:opacity 0.3s ease}#main-content .official-area .official-profile-movie .section-wrapper .section-contents .top-movie-list.is-ready{opacity:1}#main-content .official-area .official-profile-movie .section-wrapper .section-contents .top-movie-list .slick-track{-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#main-content .official-area .official-profile-movie .section-wrapper .section-contents .top-movie-list .slick-track .slick-slide{padding:0 12px}@media (min-width: 992px){#main-content .official-area .official-profile-movie .section-wrapper .section-contents .top-movie-list .slick-track .slick-slide{padding:0 16px}}#main-content .official-area .official-profile-movie .section-wrapper .section-contents .read-more{padding:0 10px}.playlist-area{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:fixed;left:3%;bottom:-27%;z-index:11}.playlist-area a{display:block;width:100%;max-width:100px;margin:0 auto}@media (min-width: 992px){.playlist-area a{max-width:150px}}.playlist-area a img{width:100%;height:auto}.playlist-area.active{-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;bottom:1%}@media (min-width: 992px){.playlist-area.active{bottom:3%}}
