@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit&display=swap";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;font-size:62.5%}body{width:100%;height:100%;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","游ゴシック Medium",YuGothicM,YuGothic,"Helvetica Neue",メイリオ,Meiryo,sans-serif;font-size:1.6rem;font-weight:500;color:#fff;line-height:1.6;background:#12171b;-webkit-text-size-adjust:100%}@media screen and (max-width: 900px){body{font-size:1.4rem}}h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd,ol,figure{font-weight:normal;margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;line-height:0;vertical-align:middle;border:0}.red{color:#d24c64}.gray{color:#676e72}.black{color:#12171b}.white{color:#fff}.normal{font-weight:normal}.bold,strong{font-weight:700}.strike{text-decoration:line-through}.underline{text-decoration:underline}a{color:#fff;text-decoration:underline;word-break:break-all;-webkit-transition:all .3s ease;transition:all .3s ease}a:hover{text-decoration:none}@media screen and (max-width: 600px){br.pc{display:none}}@media screen and (max-width: 900px){br.tb{display:none}}br.sp{display:none}@media screen and (max-width: 600px){br.sp{display:inline-block}}.indent{text-indent:-1em;padding-left:1em;display:inline-block}.indent2{text-indent:-2em;padding-left:2em;display:inline-block}.indent3{text-indent:-3em;padding-left:3em;display:inline-block}.indent4{text-indent:-4em;padding-left:4em;display:inline-block}.indent5{text-indent:-5em;padding-left:5em;display:inline-block}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}#loading{width:100%;height:100%;background:#12171b;top:0;left:0;position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:1000;overflow:hidden}#loading .logo{width:350px;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}@media screen and (max-width: 600px){#loading .logo{width:250px}}#loading .logo.fadein{-webkit-animation:logo .5s ease 0s 1 forwards;animation:logo .5s ease 0s 1 forwards}@-webkit-keyframes logo{0%{opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes logo{0%{opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}nav{top:0;right:0;position:fixed;z-index:100}nav .nav_btn{width:55px;height:20px;top:50px;right:30px;position:relative;z-index:101;display:block;cursor:pointer}@media screen and (max-width: 900px){nav .nav_btn{top:30px;right:20px}}@media screen and (max-width: 600px){nav .nav_btn{width:40px;top:20px;right:15px}}nav .nav_btn span{width:35px;height:1px;background:#fff;top:50%;right:0;-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;z-index:101;display:block}@media screen and (max-width: 600px){nav .nav_btn span{width:25px}}nav .nav_btn span::before,nav .nav_btn span::after{content:"";width:100%;height:1px;background:#fff;top:50%;-webkit-transition:all .3s ease;transition:all .3s ease;display:block;position:absolute}nav .nav_btn span::before{margin-top:-10px;left:-7px}nav .nav_btn span::after{margin-top:7px;left:-20px}@media screen and (max-width: 600px){nav .nav_btn span::after{left:-15px}}nav .nav_btn span.close{width:45px;background:rgba(0,0,0,0) !important}nav .nav_btn span.close::before,nav .nav_btn span.close::after{left:-5px;margin-top:0}nav .nav_btn span.close::before{-webkit-transform:rotate(25deg);transform:rotate(25deg)}nav .nav_btn span.close::after{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}@media screen and (max-width: 600px){nav .nav_btn span.close{width:35px}nav .nav_btn span.close::before,nav .nav_btn span.close::after{left:0}}nav .nav_wrap{width:170px;background:#182025;border:1px solid #676e72;padding:20px;display:none;top:90px;right:40px;position:fixed;z-index:100}@media screen and (max-width: 900px){nav .nav_wrap{top:70px;right:25px}}@media screen and (max-width: 600px){nav .nav_wrap{width:150px;top:55px;right:15px;padding:10px}}nav .nav_wrap ul li{text-align:center}nav .nav_wrap ul li a{font-size:1.6rem;line-height:1;text-decoration:none;background-size:87px 30px;background-position:top center;padding:15px 0;display:block;position:relative}@media screen and (max-width: 600px){nav .nav_wrap ul li a{font-size:1.4rem;padding:10px 0}}nav .nav_wrap ul li a::after{content:"";width:87px;height:30px;background:url(../images/bg_brush.svg) no-repeat bottom center/87px 30px;margin:auto;bottom:0;left:0;right:0;position:absolute;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:-1}@media screen and (max-width: 600px){nav .nav_wrap ul li a::after{display:none}}nav .nav_wrap ul li a:hover{color:#d24c64}nav .nav_wrap ul li a:hover::after{opacity:1}@media screen and (max-width: 600px){nav .nav_wrap ul li a:hover{color:#fff}}h2{line-height:1;margin-bottom:60px}@media screen and (max-width: 900px){h2{margin-bottom:40px}}@media screen and (max-width: 600px){h2{margin-bottom:30px}}h2 .jp{font-size:2rem;margin-top:30px}@media screen and (max-width: 1260px){h2 .jp{font-size:1.8rem}}@media screen and (max-width: 900px){h2 .jp{font-size:1.6rem}}@media screen and (max-width: 600px){h2 .jp{font-size:1.4rem;margin-top:20px}}h2 img{height:75px}@media screen and (max-width: 1260px){h2 img{height:65px}}@media screen and (max-width: 900px){h2 img{height:50px}}@media screen and (max-width: 600px){h2 img{height:35px}}section{padding:140px 0}@media screen and (max-width: 1260px){section{padding:100px 0}}@media screen and (max-width: 900px){section{padding:80px 0}}@media screen and (max-width: 600px){section{padding:60px 0}}.inner{max-width:1200px;margin:auto}@media screen and (max-width: 1260px){.inner{padding:0 50px}}@media screen and (max-width: 900px){.inner{padding:0 40px}}@media screen and (max-width: 600px){.inner{padding:0 20px}}.btn-link{display:block}.btn-link:hover{-webkit-filter:drop-shadow(0 0 10px rgb(255, 255, 255));filter:drop-shadow(0 0 10px rgb(255, 255, 255))}footer{text-align:center;padding-top:60px}@media screen and (max-width: 600px){footer{padding-top:40px}}footer .banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 200px auto}@media screen and (max-width: 1260px){footer .banner{margin:0 auto 150px auto}}@media screen and (max-width: 900px){footer .banner{margin:0 auto 100px auto}}@media screen and (max-width: 600px){footer .banner{margin:0 auto 80px auto}}footer .banner li{width:340px;margin:0 20px}@media screen and (max-width: 1260px){footer .banner li{width:300px;margin:0 10px}}@media screen and (max-width: 900px){footer .banner li{width:40%;margin:0 5px}}@media screen and (max-width: 600px){footer .banner li{width:45%}}footer .banner a{display:block}footer .banner a:hover{-webkit-filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.5));filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.5))}footer .copy{font-size:1.2rem;background:#000;padding:20px 0}@media screen and (max-width: 900px){footer .copy{padding:10px 0}}@media screen and (max-width: 600px){footer .copy{font-size:1rem}}#pageTop{width:76px;bottom:25px;right:25px;position:fixed}@media screen and (max-width: 900px){#pageTop{width:66px;bottom:30px;right:20px}}@media screen and (max-width: 600px){#pageTop{width:50px;bottom:30px;right:15px}}#pageTop:hover{-webkit-filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.5));filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0.5))}#pageTop .txt{margin-bottom:5px}@media screen and (max-width: 900px){#pageTop .txt{margin-bottom:0}}#pageTop .img{padding:0 6px;-webkit-animation:3s linear infinite rotate;animation:3s linear infinite rotate}.swiper-pagination{height:23px;line-height:1;margin-top:20px;position:static}@media screen and (max-width: 600px){.swiper-pagination{height:18px;margin-top:10px}}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#676e72;margin:0 10px !important;opacity:1;outline:none;position:relative}@media screen and (max-width: 600px){.swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0 7.5px !important}}.swiper-pagination .swiper-pagination-bullet-active{background:#d24c64}.swiper-pagination .swiper-pagination-bullet-active::before{content:"";width:20px;height:20px;border:2px solid #d24c64;border-radius:50px;top:-7px;left:-7px;display:block;position:absolute}@media screen and (max-width: 600px){.swiper-pagination .swiper-pagination-bullet-active::before{width:14px;height:14px;top:-5px;left:-12.5px;margin:0 7.5px !important}}.fade{opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.fade.fadein{opacity:1}.load{opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateY(20px);transform:translateY(20px)}.load.fadein{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.preload *{-webkit-transition:none !important;transition:none !important}@-webkit-keyframes scroll{0%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@keyframes scroll{0%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@-webkit-keyframes rotate{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes rotate{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}#top{text-align:center;background:url(../images/bg_main.jpg) no-repeat;background-size:100% auto;background-position:bottom center}@media screen and (max-width: 900px){#top{background-position:center !important}}#top .info{max-width:800px;min-height:100dvh;line-height:1;margin:auto;padding:40px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1260px){#top .info{max-width:640px}}@media screen and (max-width: 900px){#top .info{max-width:100%}}@media screen and (max-width: 600px){#top .info{padding:20px 0}}#top .info .info_inner{width:100%;overflow:hidden}#top .info .info_inner .sub{font-family:"Outfit",sans-serif;font-size:4rem;background:url(../images/bg_brush.svg) no-repeat bottom center;background-size:160px 55px;padding-bottom:20px}@media screen and (max-width: 900px){#top .info .info_inner .sub{font-size:3.2rem}}@media screen and (max-width: 600px){#top .info .info_inner .sub{font-size:2.4rem;background-size:116px 40px;padding-bottom:15px}}#top .info .info_inner .sub .red{font-size:5.6rem}@media screen and (max-width: 900px){#top .info .info_inner .sub .red{font-size:4.8rem}}@media screen and (max-width: 600px){#top .info .info_inner .sub .red{font-size:4rem}}#top .info .info_inner .sub small{font-size:3.2rem}@media screen and (max-width: 600px){#top .info .info_inner .sub small{font-size:2.4rem}}#top .info .info_inner .sub .jp{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","游ゴシック Medium",YuGothicM,YuGothic,"Helvetica Neue",メイリオ,Meiryo,sans-serif;font-size:3.2rem;top:-2px;position:relative}@media screen and (max-width: 900px){#top .info .info_inner .sub .jp{font-size:2.6rem}}@media screen and (max-width: 600px){#top .info .info_inner .sub .jp{font-size:2rem;top:-1px}}#top .info .info_inner .jacket{display:none}@media screen and (max-width: 900px){#top .info .info_inner .jacket{width:70%;margin:30px auto;display:block}#top .info .info_inner .jacket .swiper-wrapper .normal img{width:86.7%}}@media screen and (max-width: 600px){#top .info .info_inner .jacket{margin:20px auto}}#top .info .info_inner h1{margin:120px auto}@media screen and (max-width: 1260px){#top .info .info_inner h1{margin:120px 0}}@media screen and (max-width: 900px){#top .info .info_inner h1{width:75%;margin:0 auto 40px auto}}@media screen and (max-width: 600px){#top .info .info_inner h1{margin:0 auto 30px auto}}#top .info .info_inner .date{max-width:590px;font-family:"Outfit",sans-serif;font-size:4rem;line-height:1;vertical-align:text-bottom;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 900px){#top .info .info_inner .date{font-size:3.2rem;padding:0 40px}}@media screen and (max-width: 600px){#top .info .info_inner .date{font-size:2.4rem}}#top .info .info_inner .date span{margin-right:10px}#top .info .info_inner .date::before,#top .info .info_inner .date::after{content:"";height:1px;background:#fff;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#top .info .info_inner .date::before{margin-right:15px}#top .info .info_inner .date::after{margin-left:15px}#top .info .scroll{font-family:"Outfit",sans-serif;font-size:1rem;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;margin:auto;padding-bottom:20px;bottom:0;right:10px;position:absolute;display:none}#top .info .scroll::after{content:"";width:1px;height:15px;background:#fff;bottom:0;left:50%;position:absolute;-webkit-animation:scroll 1.5s cubic-bezier(1, 0, 0, 1) infinite;animation:scroll 1.5s cubic-bezier(1, 0, 0, 1) infinite}@media screen and (max-width: 900px){#top .info .scroll{display:block}}#release{background:url(../images/bg_01.jpg) no-repeat,url(../images/bg_03.png) no-repeat;background-position:top 160px right,bottom left;background-size:500px,420px}@media screen and (max-width: 900px){#release{background-position:top right,bottom left;background-size:50%,40%}}@media screen and (max-width: 600px){#release{background-size:70%,45%}}#release h2{text-align:right}#release ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 600px){#release ul{display:block}}#release ul li{width:50%;margin:0 120px 0 0}@media screen and (max-width: 1260px){#release ul li{margin:0 80px 0 0}}@media screen and (max-width: 900px){#release ul li{margin:0 50px 0 0}}@media screen and (max-width: 600px){#release ul li{width:100%;text-align:center;margin:0 0 40px 0}}#release ul li .jacket{margin-bottom:30px}@media screen and (max-width: 600px){#release ul li .jacket{margin-bottom:20px}}#release ul li .jacket img{-webkit-filter:drop-shadow(0 0 15px rgba(255, 255, 255, 0.05));filter:drop-shadow(0 0 15px rgba(255, 255, 255, 0.05))}@media screen and (max-width: 600px){#release ul li .jacket img{width:85%}}#release ul li h3{margin-bottom:10px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 600px){#release ul li h3{margin-bottom:5px}}#release ul li h3 span{font-size:2.8rem;display:inline-block;position:relative}@media screen and (max-width: 1260px){#release ul li h3 span{font-size:2.4rem}}@media screen and (max-width: 900px){#release ul li h3 span{font-size:2.2rem}}@media screen and (max-width: 600px){#release ul li h3 span{font-size:2rem}}#release ul li h3 span:first-child{padding-right:25px}#release ul li h3 span:first-child::after{content:"";width:15px;height:1px;background:#676e72;top:50%;right:0;position:absolute}#release ul li h3 span:last-child{font-family:"Outfit",sans-serif;font-size:2rem;padding:0 0 0 10px}@media screen and (max-width: 1260px){#release ul li h3 span:last-child{font-size:1.8rem}}@media screen and (max-width: 900px){#release ul li h3 span:last-child{font-size:1.6rem}}@media screen and (max-width: 600px){#release ul li h3 span:last-child{font-size:1.4rem}}#release ul li:last-child{margin:0;padding-top:120px}@media screen and (max-width: 1260px){#release ul li:last-child{padding-top:80px}}@media screen and (max-width: 900px){#release ul li:last-child{padding-top:60px}}@media screen and (max-width: 600px){#release ul li:last-child{padding-top:0}}#release ul li:last-child img{max-width:85%}@media screen and (max-width: 1260px){#release ul li:last-child img{max-width:90%}}@media screen and (max-width: 600px){#release ul li:last-child img{max-width:80%}}#release .btn-link{width:230px;margin:80px auto 0 auto}@media screen and (max-width: 1260px){#release .btn-link{width:200px;margin:60px auto 0 auto}}@media screen and (max-width: 900px){#release .btn-link{width:180px}}@media screen and (max-width: 600px){#release .btn-link{width:160px;margin:50px auto 0 auto}}#index .inner{margin-top:-69.15%;position:relative}#index .box{max-width:1000px;margin:0 auto 100px auto}@media screen and (max-width: 1260px){#index .box{margin:0 auto 80px auto}}@media screen and (max-width: 900px){#index .box{margin:0 auto 60px auto}}#index .box:last-child{margin:0 auto}#index .box h3{font-family:"Outfit",sans-serif;font-size:4rem;line-height:1;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 900px){#index .box h3{font-size:3rem}}@media screen and (max-width: 600px){#index .box h3{font-size:2.4rem;margin-bottom:20px}}#index .box h3::after{content:"";height:1px;background:#fff;margin-left:15px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#index .box ul{width:100%}#index .box ul li{margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 900px){#index .box ul li{margin-bottom:15px}}#index .box ul li:last-child{margin-bottom:0}#index .box ul li .no{width:40px;font-family:"Outfit",sans-serif;font-size:2.4rem;color:#d24c64;margin-top:1px}@media screen and (max-width: 1260px){#index .box ul li .no{font-size:2rem}}@media screen and (max-width: 900px){#index .box ul li .no{width:30px}}@media screen and (max-width: 600px){#index .box ul li .no{font-size:1.8rem}}#index .box ul li .title{font-size:2.4rem}@media screen and (max-width: 1260px){#index .box ul li .title{font-size:2rem}}@media screen and (max-width: 600px){#index .box ul li .title{font-size:1.8rem}}@media screen and (max-width: 900px){#index .box.cd ul li{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#index .box.cd ul li .title{width:500px}@media screen and (max-width: 1260px){#index .box.cd ul li .title{width:350px}}@media screen and (max-width: 900px){#index .box.cd ul li .title{width:calc(100% - 30px)}}#index .box.cd ul li .author{width:calc(100% - 540px)}@media screen and (max-width: 1260px){#index .box.cd ul li .author{width:calc(100% - 350px);font-size:1.4rem}}@media screen and (max-width: 900px){#index .box.cd ul li .author{width:100%}}@media screen and (max-width: 600px){#index .box.cd ul li .author{font-size:1.2rem}}@media screen and (max-width: 600px){#index .box.blu-ray ul li .no{line-height:1.2}}#index .box.blu-ray ul li .title{width:calc(100% - 195px);padding-right:20px}@media screen and (max-width: 1260px){#index .box.blu-ray ul li .title{width:calc(100% - 180px)}}@media screen and (max-width: 900px){#index .box.blu-ray ul li .title{width:calc(100% - 150px)}}@media screen and (max-width: 600px){#index .box.blu-ray ul li .title{width:calc(100% - 110px);font-size:1.6rem;line-height:1.3}}#index .box.blu-ray ul li .btn{width:155px}@media screen and (max-width: 1260px){#index .box.blu-ray ul li .btn{width:140px}}@media screen and (max-width: 900px){#index .box.blu-ray ul li .btn{width:120px}}@media screen and (max-width: 600px){#index .box.blu-ray ul li .btn{width:80px}}#index .box.blu-ray ul li:last-child .title{width:100% !important}#index .box.blu-ray ul li:last-child .title small{font-size:1.8rem}@media screen and (max-width: 1260px){#index .box.blu-ray ul li:last-child .title small{font-size:1.6rem}}@media screen and (max-width: 900px){#index .box.blu-ray ul li:last-child .title small{font-size:1.4rem}}@media screen and (max-width: 600px){#index .box.blu-ray ul li:last-child .title small{font-size:1.2rem}}#index .bg{width:100%;height:0;background:url(../images/bg_02.jpg) no-repeat center/100%;padding-top:69.15%;top:0;left:0;z-index:-1;position:-webkit-sticky;position:sticky}#digital{background:url(../images/bg_04.png) no-repeat top left;background-size:500px}@media screen and (max-width: 900px){#digital{background-size:50%}}@media screen and (max-width: 600px){#digital{background-size:45%}}#digital h2{text-align:right}#digital .box{max-width:1000px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 60px auto;padding:40px;background:#182025;border:1px solid #676e72;-webkit-filter:drop-shadow(0 0 15px rgba(255, 255, 255, 0.1));filter:drop-shadow(0 0 15px rgba(255, 255, 255, 0.1))}@media screen and (max-width: 900px){#digital .box{margin:0 auto 30px auto !important;padding:30px}}@media screen and (max-width: 600px){#digital .box{padding:30px 20px;display:block}}#digital .box:nth-child(odd){margin:0 auto 60px 0}#digital .box .jacket{width:320px}@media screen and (max-width: 900px){#digital .box .jacket{width:240px}}@media screen and (max-width: 600px){#digital .box .jacket{width:80%;margin:0 auto 20px auto}}#digital .box .text{width:calc(100% - 320px);padding-left:40px}@media screen and (max-width: 900px){#digital .box .text{width:calc(100% - 240px);padding-left:30px}}@media screen and (max-width: 600px){#digital .box .text{width:100%;padding-left:0}}#digital .box .text h3{font-size:2.8rem}@media screen and (max-width: 1260px){#digital .box .text h3{font-size:2.4rem}}@media screen and (max-width: 900px){#digital .box .text h3{font-size:2rem}}@media screen and (max-width: 600px){#digital .box .text h3{font-size:1.8rem;text-align:center}}#digital .box .text .btn{width:155px;margin:30px 0 0 0}@media screen and (max-width: 900px){#digital .box .text .btn{width:130px;margin:20px 0 0 0}}@media screen and (max-width: 600px){#digital .box .text .btn{margin:15px auto 0 auto}}#digital .box .text .btn .btn-link.nolink{opacity:.3;pointer-events:none}#digital .box .text h4{font-family:"Outfit",sans-serif;font-size:2.4rem;line-height:1;background:url(../images/ico_movie.svg) no-repeat center left;background-size:20px auto;margin:60px 0 20px 0;padding-left:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1260px){#digital .box .text h4{font-size:2rem}}@media screen and (max-width: 900px){#digital .box .text h4{margin:40px 0 10px 0}}@media screen and (max-width: 600px){#digital .box .text h4{font-size:1.8rem;background-size:18px auto;margin:30px 0 10px 0;padding-left:25px}}#digital .box .text h4::after{content:"";height:1px;background:#fff;margin-left:15px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#digital .box .text ul li{margin-bottom:10px}@media screen and (max-width: 900px){#digital .box .text ul li{margin-bottom:5px}}#digital .box .text ul li:last-child{margin-bottom:0}#tokuten{background:url(../images/bg_05.png) no-repeat top right;background-size:350px}@media screen and (max-width: 900px){#tokuten{background-size:50%}}@media screen and (max-width: 600px){#tokuten{background-size:45%}}#tokuten h3{font-size:3.2rem;text-align:center;line-height:1;margin-bottom:40px}@media screen and (max-width: 1260px){#tokuten h3{font-size:2.8rem}}@media screen and (max-width: 900px){#tokuten h3{font-size:2.4rem}}@media screen and (max-width: 600px){#tokuten h3{font-size:2.2rem;margin-bottom:30px}}#tokuten .info-box{margin-bottom:80px}@media screen and (max-width: 900px){#tokuten .info-box{margin-bottom:60px}}#tokuten .info-box .txt{margin-bottom:60px}@media screen and (max-width: 900px){#tokuten .info-box .txt{margin-bottom:40px}}@media screen and (max-width: 600px){#tokuten .info-box .txt{margin-bottom:30px}}#tokuten .info-box .item-box{background:#182025;border:1px solid #676e72;padding:40px}@media screen and (max-width: 900px){#tokuten .info-box .item-box{padding:30px}}@media screen and (max-width: 600px){#tokuten .info-box .item-box{padding:25px 20px}}#tokuten .info-box .item-box .tit{font-size:2rem;line-height:1;background:url(../images/ico_album.svg) no-repeat center left;background-size:20px;margin-bottom:15px;padding-left:30px}@media screen and (max-width: 600px){#tokuten .info-box .item-box .tit{font-size:1.6rem;background-size:16px;margin-bottom:10px;padding:0 0 3px 25px}}#tokuten .info-box .item-box .item{font-size:2.8rem;color:#d24c64;margin-bottom:30px}@media screen and (max-width: 1260px){#tokuten .info-box .item-box .item{font-size:2.4rem}}@media screen and (max-width: 900px){#tokuten .info-box .item-box .item{font-size:2rem;margin-bottom:20px}}@media screen and (max-width: 600px){#tokuten .info-box .item-box .item{font-size:1.8rem}}#tokuten .info-box .item-box ul li{margin-bottom:5px}@media screen and (max-width: 600px){#tokuten .info-box .item-box ul li{font-size:1rem}}#tokuten .info-box .item-box ul li:last-child{margin-bottom:0}#tokuten .info-box .item-box ul li span{display:inline-block;position:relative}#tokuten .info-box .item-box ul li span:first-child{padding-right:25px}#tokuten .info-box .item-box ul li span:first-child::after{content:"";width:15px;height:1px;background:#676e72;top:50%;right:0;position:absolute}#tokuten .info-box .item-box ul li span:last-child{padding-left:10px}@media screen and (max-width: 600px){#tokuten .info-box .item-box ul li span:first-child{padding-right:15px}#tokuten .info-box .item-box ul li span:first-child::after{width:10px}#tokuten .info-box .item-box ul li span:last-child{padding-left:5px}}#tokuten .tokuten-box{margin-bottom:120px}@media screen and (max-width: 1260px){#tokuten .tokuten-box{margin-bottom:80px}}@media screen and (max-width: 900px){#tokuten .tokuten-box{margin-bottom:60px}}@media screen and (max-width: 600px){#tokuten .tokuten-box{margin-bottom:40px}}#tokuten .tokuten-box ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:50px 0}@media screen and (max-width: 1260px){#tokuten .tokuten-box ul{gap:40px 0}}@media screen and (max-width: 900px){#tokuten .tokuten-box ul{grid-template-columns:repeat(2, 1fr);gap:40px 10px}}@media screen and (max-width: 600px){#tokuten .tokuten-box ul{grid-template-columns:repeat(1, 1fr);gap:20px 0}}#tokuten .tokuten-box ul li{background:url(../images/bg_tokuten.svg) no-repeat top center/100%;text-align:center}#tokuten .tokuten-box ul li .image{padding:60px 50px 20px 50px}@media screen and (max-width: 1260px){#tokuten .tokuten-box ul li .image{padding:40px 30px 20px 30px}}@media screen and (max-width: 600px){#tokuten .tokuten-box ul li .image{padding:30px 40px 20px 40px}}#tokuten .tokuten-box ul li .shop{font-size:2.4rem;line-height:1.3;margin-bottom:10px}#tokuten .tokuten-box ul li .shop small{font-size:1.8rem}@media screen and (max-width: 1260px){#tokuten .tokuten-box ul li .shop{font-size:2rem}#tokuten .tokuten-box ul li .shop small{font-size:1.4rem}}@media screen and (max-width: 600px){#tokuten .tokuten-box ul li .shop{font-size:1.8rem}}#tokuten .tokuten-box ul li .btn{width:155px;margin:20px auto 0 auto}@media screen and (max-width: 900px){#tokuten .tokuten-box ul li .btn{width:130px}}@media screen and (max-width: 600px){#tokuten .tokuten-box ul li .btn{margin:15px auto 0 auto}}#tokuten .tokuten-box-sp{max-width:1000px;text-align:center;background:#182025;border:1px solid #676e72;-webkit-filter:drop-shadow(0 0 15px rgba(255, 255, 255, 0.1));filter:drop-shadow(0 0 15px rgba(255, 255, 255, 0.1));margin:auto;padding:50px}@media screen and (max-width: 1260px){#tokuten .tokuten-box-sp{padding:40px}}@media screen and (max-width: 600px){#tokuten .tokuten-box-sp{padding:30px}}#tokuten .tokuten-box-sp ul{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:repeat(2, 1fr);gap:60px;margin:auto}@media screen and (max-width: 900px){#tokuten .tokuten-box-sp ul{gap:30px}}@media screen and (max-width: 600px){#tokuten .tokuten-box-sp ul{grid-template-columns:repeat(1, 1fr);gap:30px}}#tokuten .tokuten-box-sp ul li{width:285px}@media screen and (max-width: 900px){#tokuten .tokuten-box-sp ul li{width:auto}}#tokuten .tokuten-box-sp ul li .image{margin-bottom:20px}@media screen and (max-width: 600px){#tokuten .tokuten-box-sp ul li .image{margin-bottom:15px}}#tokuten .tokuten-box-sp ul li .shop{font-size:2.4rem;line-height:1.3}@media screen and (max-width: 1260px){#tokuten .tokuten-box-sp ul li .shop{font-size:2rem}}@media screen and (max-width: 600px){#tokuten .tokuten-box-sp ul li .shop{font-size:1.8rem}}#tokuten .tokuten-box-sp ul li .price{font-size:1.4rem;color:#c0c8ca;margin:10px 0}@media screen and (max-width: 600px){#tokuten .tokuten-box-sp ul li .price{font-size:1.2rem;margin:5px 0}}#tokuten .tokuten-box-sp ul li .btn{width:155px;margin:20px auto 0 auto}@media screen and (max-width: 900px){#tokuten .tokuten-box-sp ul li .btn{width:130px}}@media screen and (max-width: 600px){#tokuten .tokuten-box-sp ul li .btn{margin:15px auto 0 auto}}#livetour{text-align:center;background:url(../images/bg_live.png) no-repeat top left;background-size:518px}@media screen and (max-width: 1260px){#livetour{background-size:450px}}@media screen and (max-width: 900px){#livetour{background-size:50%}}@media screen and (max-width: 600px){#livetour{background-size:45%}}#livetour h2{text-align:right}#livetour h3{margin-bottom:80px}@media screen and (max-width: 900px){#livetour h3{margin-bottom:60px}}@media screen and (max-width: 600px){#livetour h3{margin-bottom:40px}}#livetour .info{max-width:1000px;margin:auto}#livetour .info h4{font-size:4rem;line-height:1;margin-bottom:40px}@media screen and (max-width: 1260px){#livetour .info h4{font-size:3.6rem}}@media screen and (max-width: 900px){#livetour .info h4{font-size:2.8rem;margin-bottom:30px}}@media screen and (max-width: 600px){#livetour .info h4{font-size:2rem;margin-bottom:25px}}#livetour .info .schedule{margin-bottom:50px}@media screen and (max-width: 900px){#livetour .info .schedule{margin-bottom:40px}}@media screen and (max-width: 600px){#livetour .info .schedule{margin-bottom:30px}}#livetour .info .schedule .box{background:#182025;border:1px solid #676e72;-webkit-filter:drop-shadow(0 0 15px rgba(255, 255, 255, 0.1));filter:drop-shadow(0 0 15px rgba(255, 255, 255, 0.1));margin-bottom:30px;padding:40px}#livetour .info .schedule .box:last-of-type{margin-bottom:50px}@media screen and (max-width: 600px){#livetour .info .schedule .box{margin-bottom:20px;padding:30px 15px}#livetour .info .schedule .box:last-of-type{margin-bottom:30px}}#livetour .info .schedule .box h5{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2.8rem;line-height:1;background:url(../images/ico_place.svg) no-repeat bottom left;background-size:20px auto;margin:0 auto 40px auto;padding:0 0 2px 45px}@media screen and (max-width: 1260px){#livetour .info .schedule .box h5{margin:0 auto 30px auto}}@media screen and (max-width: 900px){#livetour .info .schedule .box h5{font-size:2.2rem;background-size:16px auto;margin:0 auto 20px auto;padding:0 0 2px 30px}}@media screen and (max-width: 600px){#livetour .info .schedule .box h5{font-size:1.8rem;background-size:12px auto;padding:0 0 0 23px}}#livetour .info .schedule .box ul{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}#livetour .info .schedule .box ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 600px){#livetour .info .schedule .box ul li{margin-bottom:10px}#livetour .info .schedule .box ul li:last-child{margin-bottom:0}}#livetour .info .schedule .box ul li span{font-size:2rem;display:inline-block;position:relative}#livetour .info .schedule .box ul li span:first-child{font-family:"Outfit",sans-serif;color:#c0c8ca;padding-right:25px}#livetour .info .schedule .box ul li span:first-child::after{content:"";width:15px;height:1px;background:#676e72;top:16px;right:0;position:absolute}#livetour .info .schedule .box ul li span:last-child{padding-left:10px}@media screen and (max-width: 900px){#livetour .info .schedule .box ul li span{font-size:1.6rem}#livetour .info .schedule .box ul li span:first-child::after{top:13px}}@media screen and (max-width: 600px){#livetour .info .schedule .box ul li span{font-size:1.4rem}#livetour .info .schedule .box ul li span:first-child::after{top:11px}#livetour .info .schedule .box ul li span:last-child{text-align:left}}@media screen and (max-width: 600px){#livetour .info .schedule p{font-size:1.2rem}}#livetour .info .ticket{margin-bottom:50px}@media screen and (max-width: 900px){#livetour .info .ticket{margin-bottom:40px}}@media screen and (max-width: 600px){#livetour .info .ticket{margin-bottom:30px}}#livetour .info .ticket p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2.8rem;line-height:1;background:url(../images/ico_ticket.svg) no-repeat;background-position:top 4px left;background-size:30px auto;margin:auto;padding-left:45px}@media screen and (max-width: 900px){#livetour .info .ticket p{font-size:2.4rem;background-size:22px auto;background-position:top 6px left;padding-left:35px}}@media screen and (max-width: 600px){#livetour .info .ticket p{font-size:2rem;background-size:18px auto;background-position:top 5px left;padding-left:30px}}#livetour .info .line{margin-bottom:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 900px){#livetour .info .line{margin-bottom:40px}}@media screen and (max-width: 600px){#livetour .info .line{margin-bottom:30px}}#livetour .info .line img{height:30px}@media screen and (max-width: 900px){#livetour .info .line img{height:20px}}@media screen and (max-width: 600px){#livetour .info .line img{height:15px}}#livetour .info .line.left::after{content:"";height:1px;background:#fff;margin-left:15px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#livetour .info .line.right::before{content:"";height:1px;background:#fff;margin-right:15px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#sns{position:relative}#sns::after{content:"";width:500px;height:355px;background:url(../images/bg_01.jpg) no-repeat top right/100%;top:-200px;right:0;position:absolute;z-index:-1}@media screen and (max-width: 1260px){#sns::after{top:-150px}}@media screen and (max-width: 900px){#sns::after{width:50%;height:0;padding-top:35.5%;top:-10%}}#sns .sns_inner{max-width:1020px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1260px){#sns .sns_inner{max-width:900px}}@media screen and (max-width: 600px){#sns .sns_inner{display:block}}#sns .sns_inner h2{width:400px;padding-right:160px;margin:0;position:relative}#sns .sns_inner h2::after{content:"";width:120px;height:1px;background:#c0c8ca;top:50%;right:45px;position:absolute}@media screen and (max-width: 1260px){#sns .sns_inner h2{width:300px;padding-right:100px}#sns .sns_inner h2::after{width:60px;right:40px}}@media screen and (max-width: 900px){#sns .sns_inner h2{width:220px;padding-right:60px}#sns .sns_inner h2::after{width:40px;right:30px}}@media screen and (max-width: 600px){#sns .sns_inner h2{width:auto;margin-bottom:30px;padding-right:0}#sns .sns_inner h2::after{display:none}}#sns .sns_inner ul{width:calc(100% - 400px);display:grid;grid-template-columns:repeat(4, 1fr);gap:40px}@media screen and (max-width: 1260px){#sns .sns_inner ul{width:calc(100% - 300px);gap:30px}}@media screen and (max-width: 900px){#sns .sns_inner ul{width:calc(100% - 220px);gap:20px}}@media screen and (max-width: 600px){#sns .sns_inner ul{width:100%;gap:15px}}#sns .sns_inner ul li a{background:#182025;border:1px solid #676e72;padding:40px;display:block}@media screen and (max-width: 1260px){#sns .sns_inner ul li a{padding:30%}}#sns .sns_inner ul li a img{width:100%}#sns .sns_inner ul li a:hover{border:1px solid #fff;-webkit-filter:drop-shadow(0 0 10px rgba(255, 255, 255, 0.3));filter:drop-shadow(0 0 10px rgba(255, 255, 255, 0.3))}