:root{--pure: #8C9773;--girly: #C6A0A7;--rock: #9BA3AE;--vintage: #BEB3A3;--japandy: #B9B9B9}.lineup__mv{background:#F8F7F2;position:relative}.lineup__mv .cmn_hd{position:relative;z-index:1}.lineup__mv--slider{width:22.2%;max-width:320px;height:100%;position:absolute;top:0;font-size:0;pointer-events:none;overflow:hidden}.lineup__mv--slider .slick-list{overflow:visible}.lineup__mv--slider .slick-slide{border:0}.lineup__mv--slider.left{left:0}.lineup__mv--slider.right{right:0}.lineup__mv--slider .item{aspect-ratio:320 / 219;margin-bottom:3px}.lineup__mv--slider .item img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.lineup__mv--slider.right .slick-list{transform:rotate(180deg)}.lineup__mv--slider.right .slick-slide{transform:rotate(180deg)}}.lineup__mv--txt{width:55.6%;margin:0 auto;padding:3px 20px 135px;text-align:center}.lineup__mv--txt .title{margin-bottom:60px}.lineup__mv--txt .title span{display:block}.lineup__mv--txt .title .en{text-transform:uppercase;color:#24bac5;line-height:1;font-weight:bold;font-family:"Overpass",sans-serif;font-size:77px;margin-bottom:6px}.lineup__mv--txt .title .jp{font-weight:bold;letter-spacing:0.8px}.lineup__mv--txt .subtitle{font-weight:bold;font-size:32px;letter-spacing:1.5px;margin-bottom:32px}.lineup__mv--txt .subtitle span{font-family:"Overpass",sans-serif;font-size:50px;color:#24bac5;line-height:1;position:relative;top:3px;letter-spacing:-2.5px;margin-right:4px}.lineup__mv--txt .desc{line-height:2;letter-spacing:0.8px}.lineup__mv--txt .desc p{margin-bottom:24px}.lineup__anchors{margin-bottom:99px}.lineup__anchors--inner{max-width:1103px;padding:0 20px;margin:0 auto}.lineup__anchors--lst{counter-reset:counter;margin:-64px -9px 0;display:flex;flex-wrap:wrap;justify-content:center}.lineup__anchors--lst li{counter-increment:counter;width:20%;padding:0 9px}.lineup__anchors--lst li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;aspect-ratio:1 / 1;border-radius:50%;border:2px solid currentcolor;position:relative;font-weight:bold;font-family:"Overpass",sans-serif;line-height:1.25;letter-spacing:0.6px;font-size:22px;text-align:center;padding-bottom:17px;background:#fff;cursor:pointer}@media only screen and (min-width: 1025px){.lineup__anchors--lst li a:hover::after{transform:translate3d(0, 4px, 0)}}.lineup__anchors--lst li a::before,.lineup__anchors--lst li a::after{display:block}.lineup__anchors--lst li a::before{content:counter(counter, decimal-leading-zero);font-size:32px;-webkit-text-stroke:1px #000;color:transparent;width:100%;top:0;left:0;position:relative;letter-spacing:1px;margin-bottom:12px}.lineup__anchors--lst li a::after{content:"";width:14px;height:9px;background:url(../../img/lineup/ico_ar.svg) no-repeat top left;background-size:100% 100%;bottom:10px;left:0;right:0;margin:0 auto;transition:transform .5s;position:absolute;bottom:23px}.lineup__anchors--lst li a span{display:block;position:relative}.lineup__anchors--lst li:first-child a{color:var(--pure)}.lineup__anchors--lst li:first-child a::before{-webkit-text-stroke-color:var(--pure)}.lineup__anchors--lst li:nth-child(2) a{color:var(--girly)}.lineup__anchors--lst li:nth-child(2) a::before{-webkit-text-stroke-color:var(--girly)}.lineup__anchors--lst li:nth-child(3) a{color:var(--rock)}.lineup__anchors--lst li:nth-child(3) a::before{-webkit-text-stroke-color:var(--rock)}.lineup__anchors--lst li:nth-child(4) a{color:var(--vintage)}.lineup__anchors--lst li:nth-child(4) a::before{-webkit-text-stroke-color:var(--vintage)}.lineup__anchors--lst li:last-child a{color:var(--japandy)}.lineup__anchors--lst li:last-child a::before{-webkit-text-stroke-color:var(--japandy)}.lineup__content{margin-bottom:131px}.lineup__content .part{max-width:1440px;margin:0 auto 24px;display:block;cursor:pointer}@media only screen and (min-width: 1025px){.lineup__content .part:hover .txt .title::before{background-position:center right 22px;transition:all .3s ease-in-out}}.lineup__content .part__inner{max-width:1103px;padding:0 20px;margin:0 auto}.lineup__content .part .box{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;padding:60px 0 11px}.lineup__content .part .box::before{content:"";display:block;width:200vw;height:100%;position:absolute;top:0;right:0;z-index:-1}.lineup__content .part .num{display:block;width:270px;line-height:1;font-size:213px;font-family:"Overpass",sans-serif;font-weight:bold;position:absolute;top:-13px;left:-206px;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,0.3);white-space:nowrap;letter-spacing:-11px;pointer-events:none}.lineup__content .part .txt{width:52.25%;color:#fff;padding:31px 20px 0 0;position:relative;z-index:2}.lineup__content .part .txt .title{margin-bottom:15px;position:relative;padding-right:72px;max-width:495px}.lineup__content .part .txt .title::before{content:"";width:72px;height:72px;position:absolute;bottom:7px;right:0;background:#fff;border-radius:50%;background-repeat:no-repeat;background-size:17px 16px;background-position:center center;transition:all .3s ease-in-out}.lineup__content .part .txt .title .jp{font-weight:bold;letter-spacing:0.8px;margin-bottom:15px}.lineup__content .part .txt .title .en{line-height:1;font-family:"Overpass",sans-serif;font-weight:bold;font-size:40px;letter-spacing:1px}.lineup__content .part .txt .desc{letter-spacing:0.8px;line-height:1.75}.lineup__content .part .txt .img{margin:0 -161px 0 0}.lineup__content .part .txt .img img{display:block}.lineup__content .part .gallery{width:47.75%;font-size:0}.lineup__content .part .gallery .slider{margin-right:-108px}.lineup__content .part .gallery .slider .item{width:100%;aspect-ratio:615 / 430}.lineup__content .part .gallery .slider .item img{display:block;width:100%;height:100%;object-fit:cover}.lineup__content .part .gallery .slick-dots{position:relative;font-size:0;bottom:0;margin-top:11px;text-align:right}.lineup__content .part .gallery .slick-dots li{width:7px;height:7px;border:1px solid #000;border-radius:50%;margin:0 0 0 12px;background:#fff}.lineup__content .part .gallery .slick-dots li.slick-active{background:#000}.lineup__content .part .gallery .slick-dots li button{display:none}.lineup__content .part.part01 .box::before{background:var(--pure)}.lineup__content .part.part01 .title::before{background-image:url(../../img/lineup/ico_ar01.svg)}.lineup__content .part.part02 .box::before{background:var(--girly)}.lineup__content .part.part02 .title::before{background-image:url(../../img/lineup/ico_ar02.svg)}.lineup__content .part.part03 .box::before{background:var(--rock)}.lineup__content .part.part03 .title::before{background-image:url(../../img/lineup/ico_ar03.svg)}.lineup__content .part.part04 .box::before{background:var(--vintage)}.lineup__content .part.part04 .title::before{background-image:url(../../img/lineup/ico_ar04.svg)}.lineup__content .part.part05 .box::before{background:var(--japandy)}.lineup__content .part.part05 .title::before{background-image:url(../../img/lineup/ico_ar05.svg)}.lineup__about{padding:0 20px;max-width:1102px;margin:0 auto 135px}@media only screen and (min-width: 768px) and (max-width: 1023px){.lineup__mv--txt{padding:0 10px 70px}.lineup__mv--txt .subtitle{font-size:24px}.lineup__mv--txt .subtitle span{font-size:44px}.lineup__mv--txt .desc{font-size:12px}.lineup__anchors--inner{max-width:700px}.lineup__anchors--lst li{min-width:180px}.lineup__anchors--lst li a{font-size:20px}.lineup__anchors--lst li a::before{margin-bottom:0;font-size:34px}.lineup__content .part .txt .title .en{font-size:30px}.lineup__content .part .txt .desc{font-size:14px}}@media only screen and (min-width: 768px) and (max-width: 1439px){.lineup__content .part .num{left:-40px;font-size:180px}.lineup__content .part .gallery .slider{margin-right:-20px}.lineup__content .part .gallery .slider .slick-dots{padding-right:40px}.lineup__content .part .txt .img{margin:0 -120px 0 0}}@media only screen and (min-width: 1024px) and (max-width: 1299px){.lineup__content .part .txt .title .en{font-size:35px}.lineup__content .part .txt .desc{font-size:15px}}@media (max-width: 767px){.lineup__mv--inner{display:flex;flex-wrap:wrap;flex-direction:column}.lineup__mv--txt{width:100%;order:1;padding:7px 26px 81px}.lineup__mv--txt .title{margin-bottom:39px}.lineup__mv--txt .title .en{font-size:50px;margin-bottom:-1px}.lineup__mv--txt .subtitle{font-size:26px;line-height:1.55;margin-bottom:33px}.lineup__mv--txt .subtitle span{font-size:45px;letter-spacing:-2.2px;margin-right:3px}.lineup__mv--txt .desc{font-size:15px;text-align:left;margin:0 -8px 0 0;line-height:1.74;letter-spacing:0.75px}.lineup__mv--txt .desc p{display:inline;margin:0}.lineup__mv--slider{width:calc(100% + 2px);margin:0 0 2px;position:relative;pointer-events:all;max-width:unset}.lineup__mv--slider.left{left:-1px;order:2;padding-right:35px}.lineup__mv--slider.right{right:1px;order:3;padding-left:35px}.lineup__mv--slider .item{width:50%;aspect-ratio:169 / 114;margin:0;padding:0 1px}.lineup__anchors{max-width:375px;margin:0 auto 75px}.lineup__anchors--inner{padding:0 10px}.lineup__anchors--lst{margin:-23px -5px 0}.lineup__anchors--lst li{width:33.33333%;padding:0 5px;margin-bottom:-6px;min-height:116px}.lineup__anchors--lst li a{border-width:1px;font-size:14px;letter-spacing:0.4px;line-height:1.15;padding-bottom:10px;min-height:116px}.lineup__anchors--lst li a::before{font-size:18px;margin-bottom:4px}.lineup__anchors--lst li a::after{width:9px;height:10px;bottom:16px;background-image:url("../../img/lineup/ico_ar_sp.svg")}.lineup__content{margin-bottom:62px}.lineup__content .part{margin-bottom:30px}.lineup__content .part .box{flex-direction:column;padding:46px 0 81px}.lineup__content .part .box::after{content:"";width:52px;height:52px;position:absolute;bottom:26px;left:0;right:28px;margin:0 auto;background:#fff;border-radius:50%;background-repeat:no-repeat;background-size:13px 12px;background-position:center center;transition:transform .5s}.lineup__content .part .num{font-size:137px;width:100%;top:-11px;left:-35px;letter-spacing:1px}.lineup__content .part .txt,.lineup__content .part .gallery{width:100%}.lineup__content .part .txt{padding:0 20px 14px 0}.lineup__content .part .txt .title,.lineup__content .part .txt .desc{position:relative;z-index:1}.lineup__content .part .txt .title{max-width:unset;padding:0;margin-bottom:11px}.lineup__content .part .txt .title::before{display:none}.lineup__content .part .txt .title .jp{margin-bottom:9px}.lineup__content .part .txt .title .en{font-size:34px;letter-spacing:0.8px;line-height:1.05}.lineup__content .part .txt .desc{font-size:14px;letter-spacing:0.7px;line-height:1.56}.lineup__content .part .txt .img{position:absolute;top:-64px;right:-20px;margin:0;width:60.3%;max-width:202px}.lineup__content .part .gallery{padding-right:20px}.lineup__content .part .gallery .slider{margin:0}.lineup__content .part .gallery .slider .slick-dots{text-align:left;margin-top:14px}.lineup__content .part .gallery .slider .slick-dots li{margin-left:9px}.lineup__content .part .gallery .slider .slick-dots li:first-child{margin-left:0}.lineup__content .part.part01 .box::after{background-image:url(../../img/lineup/ico_ar01.svg)}.lineup__content .part.part02 .box::after{background-image:url(../../img/lineup/ico_ar02.svg)}.lineup__content .part.part03 .box::after{background-image:url(../../img/lineup/ico_ar03.svg)}.lineup__content .part.part04 .box::after{background-image:url(../../img/lineup/ico_ar04.svg)}.lineup__content .part.part05 .box::after{background-image:url(../../img/lineup/ico_ar05.svg)}.lineup__about{margin-bottom:86px}}@media only screen and (max-width: 374px){.lineup__anchors--lst li a::after{bottom:5px}.lineup__anchors--lst li a{font-size:12px}}

/*# sourceMappingURL=maps/lineup.min.css.map */
