@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap");:root{--primary:#3265ff;--secondary:#e05071;--txtColor:#fff;--borderColor:#6583cd;--bgColor:#000;--white:#fff;--black:#000;--fontFamily:"Noto Sans JP","ヒラギノ角 Pro W3","Hiragino Kaku Pro W3","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;--txtSizeSp:1.4rem;--txtSizePc:1.6rem;--lineHeight:1.75;--lh-title:1.5;--letterSpacing:0.01em;--fixedWidth:1240px;--zIndexLv0:0;--zIndexLv1:1;--zIndexLv2:10;--zIndexLv3:100;--zIndexLv4:1000;--zIndexLv5:10000;--breakTabLength:768;--breakPcLength:1025}#p-keyvisual{position:relative}#p-keyvisual .p-keyvisual__image{width:100%;-o-object-fit:cover;object-fit:cover}#p-keyvisual .p-logo__list{position:absolute;right:0;bottom:-40px;left:0;display:flex;gap:10px;align-items:center;justify-content:center;margin:0 auto}#p-keyvisual .p-logo__list .p-logo__item:first-of-type{width:26.7vw;max-width:101px;box-shadow:0 4px 30px #000}#p-keyvisual .p-logo__list .p-logo__item:nth-of-type(2){width:18.1vw;max-width:67px}@media print,screen and (min-width:768px){#p-keyvisual .p-logo{position:absolute;right:0;bottom:0;left:0;margin:0 auto}#p-keyvisual .p-logo__list{bottom:-80px}#p-keyvisual .p-logo__list .p-logo__item img{width:100%}#p-keyvisual .p-logo__list .p-logo__item:first-of-type{width:174px}#p-keyvisual .p-logo__list .p-logo__item:nth-of-type(2){width:118px}}#p-banner img{display:block;width:100%;margin-top:48px}@media print,screen and (min-width:768px){#p-banner img{margin-top:80px}}#p-about{position:relative;padding-block:56px;margin-block:56px 0}#p-about .p-about__subtitle{display:block;text-align:center}#p-about .p-about__desc{margin-top:48px}#p-about .p-about__desc .p-about__text+.p-about__text{margin-top:16px}@media print,screen and (min-width:768px){#p-about{padding-block:0 80px;margin-block:160px 0}#p-about .p-about__desc{margin-top:80px}#p-about .p-about__desc .p-about__text+.p-about__text{margin-top:24px}}#p-live{position:relative;padding-block:0 56px;margin-block:56px 0}#p-live .p-live__subtitle{display:block;text-align:center}#p-live .p-live__desc{margin-top:48px}#p-live .p-live__desc .p-live__text+.p-live__text{margin-top:24px}#p-live .p-live__wrap,#p-live .p-live__wrap .p-live-item+.p-live-item{margin-top:80px}#p-live .p-live__wrap .p-live-item .p-live-item__day{width:240px;margin:0 auto;text-align:center}#p-live .p-live__wrap .p-live-item .p-live-item__day img{max-width:100%;height:auto}#p-live .p-live__wrap .p-live-item .p-live-item__title{margin-top:32px}#p-live .p-live__wrap .p-live-item .p-live-item__title img{width:100%;height:auto}#p-live .p-live__wrap .p-live-item .p-live-item__live{margin-top:32px}#p-live .p-live__wrap .p-live-item .p-live-item__live .p-live-item__youtube{position:relative;width:100%;padding-top:56.25%;box-shadow:0 0 16px 0 #3265ff}#p-live .p-live__wrap .p-live-item .p-live-item__live .p-live-item__youtube iframe,#p-live .p-live__wrap .p-live-item .p-live-item__live .p-live-item__youtube img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#p-live .p-live__wrap .p-live-item .p-live-item__live .p-live-item__info{padding-left:0;margin-top:16px;font-size:1.6rem;font-weight:700;list-style:none}#p-live .p-live__wrap .p-live-item .p-live-item__live .p-live-item__info .p-live-item__info-item{font-size:2.2rem;line-height:1.5}#p-live .p-live__wrap .p-live-item .p-live-item__live .p-live-item__info .p-live-item__info-item+.p-live-item__info-item{margin-top:16px}#p-live .p-live__wrap .p-live-item .p-live-item__live .p-live-item__info .p-live-item__youtube-link{color:#ff8c11}#p-live .p-live__wrap .p-live-item .p-live-item__live .p-live-item__info .p-live-item__youtube-link:is(a){text-decoration:underline}#p-live .p-live__wrap .p-live-item.p-live-item--day2 .p-live-item__live .p-live-item__youtube{box-shadow:0 0 16px 0 #ff3246}@media print,screen and (min-width:768px){#p-live{padding-block:0 80px;margin-block:80px 0}#p-live .p-live__desc{margin-top:80px}#p-live .p-live__desc .p-live__text+.p-live__text{margin-top:30px}#p-live .p-live__wrap,#p-live .p-live__wrap .p-live-item+.p-live-item{margin-top:112px}#p-live .p-live__wrap .p-live-item .p-live-item__day{width:100%}#p-live .p-live__wrap .p-live-item .p-live-item__title{margin-top:48px}#p-live .p-live__wrap .p-live-item .p-live-item__live{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px;margin-top:32px}#p-live .p-live__wrap .p-live-item .p-live-item__live .p-live-item__youtube{position:static;grid-row:1/3;width:100%;padding-top:0}#p-live .p-live__wrap .p-live-item .p-live-item__live .p-live-item__youtube iframe,#p-live .p-live__wrap .p-live-item .p-live-item__live .p-live-item__youtube img{position:static;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:unset;object-fit:unset}#p-live .p-live__wrap .p-live-item .p-live-item__live .p-live-item__info{margin-top:0;font-size:2.2rem}#p-live .p-live__wrap .p-live-item .p-live-item__live .p-live-item__info .p-live-item__info-item{margin-left:25px}}@media screen and (min-width:768px) and (max-width:1024px){#p-live .p-live__wrap .c-frame{padding-inline:40px}}#p-event{position:relative;padding-block:0 56px;margin-block:56px 0}#p-event .p-event__subtitle{display:block;text-align:center}#p-event .p-event__subtitle[data-inview=subtitle]:not(.is-inview){transform:none}#p-event .p-event__info{position:relative;z-index:10}#p-event .p-event__info .p-event__info-img img{display:block}#p-event .p-event__info .p-event__info-inner{margin-top:48px}#p-event .p-event__info .p-event__info-inner .p-event__info-btn{display:flex;justify-content:center;padding-top:24px}#p-event .p-event__info .p-event__info-inner .p-event__info-btn .p-event__info-btn-link{display:block;width:280px}#p-event .p-event__desc{margin-top:32px}#p-event .p-event__desc .p-event__text+.p-event__text{margin-top:16px}#p-event .p-event__list{position:relative;z-index:10;display:flex;flex-direction:column;gap:32px;justify-content:flex-start;margin-top:32px}#p-event .p-event__list .p-event__item{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start}#p-event .p-event__list .p-event__item .p-event__item-thumb1,#p-event .p-event__list .p-event__item .p-event__item-thumb2{position:relative;padding:0;margin-inline:auto;text-align:center;cursor:pointer;background:none;border:none}[data-whatinput=keyboard] #p-event .p-event__list .p-event__item .p-event__item-thumb1:focus,[data-whatinput=keyboard] #p-event .p-event__list .p-event__item .p-event__item-thumb2:focus{filter:brightness(.8)}#p-event .p-event__list .p-event__item .p-event__item-thumb1 .btn-zoom1,#p-event .p-event__list .p-event__item .p-event__item-thumb1 .btn-zoom2,#p-event .p-event__list .p-event__item .p-event__item-thumb2 .btn-zoom1,#p-event .p-event__list .p-event__item .p-event__item-thumb2 .btn-zoom2{position:absolute;right:20px;bottom:20px;z-index:10;width:42px;height:42px}#p-event .p-event__list .p-event__item .p-event__item-thumb1 .p-event__item-image,#p-event .p-event__list .p-event__item .p-event__item-thumb2 .p-event__item-image{width:100%;pointer-events:none}#p-event .p-event__list .p-event__item .p-event__item-card{position:relative;width:100%;max-width:488px}#p-event .p-event__list .p-event__item .p-event__item-card .p-event__item-card-inner{position:relative;padding-top:2px}#p-event .p-event__list .p-event__item .p-event__item-name .p-event__item-name-brand{display:block;margin-top:24px;font-size:1.4rem;font-weight:400}#p-event .p-event__list .p-event__item .p-event__item-name .p-event__item-name-product,#p-event .p-event__list .p-event__item .p-event__item-price{font-size:2.2rem;font-weight:700}#p-event .p-event__list .p-event__item .p-event__item-note{margin-top:10px;font-size:1.4rem}#p-event .p-event__list .p-event__item .p-event__item-note .p-event__item-note__item{padding-left:2rem}#p-event .p-event__list .p-event__item .p-event__item-note .p-event__item-note__item:before{position:absolute;left:0;display:inline-block;font-size:1.4rem;font-weight:700;content:"※"}#p-event .p-event__list .p-event__item .p-event__item-note.p-event__item-note--en .p-event__item-note__item{padding-left:1rem}#p-event .p-event__list .p-event__item .p-event__item-note.p-event__item-note--en .p-event__item-note__item:before{content:"*"}#p-event .p-event__list .p-event__item .p-event__item-text{margin-top:8px;font-size:1.4rem;font-weight:700}#p-event .p-event__list .p-event__item .p-event__item-link{margin-top:24px}#p-event .p-event__list .p-event__item .p-event__item-link .p-event__link-item+.p-event__link-item{margin-top:15px}@media print,screen and (min-width:768px){#p-event{padding-block:0 80px;margin-block:80px 0}#p-event .p-event__info .p-event__info-inner{margin-top:80px}#p-event .p-event__info .p-event__info-inner .p-event__info-btn{padding-top:48px}#p-event .p-event__info .p-event__info-inner .p-event__info-btn .p-event__info-btn-link{width:50%;max-width:468px}#p-event .p-event__desc{margin-top:80px}#p-event .p-event__desc .p-event__text+.p-event__text{margin-top:30px}#p-event .p-event__list .p-event__item .p-event__item-link{margin-top:32px}#p-event .p-event__list .p-event__item .p-event__item-link .p-event__link-item+.p-event__link-item{margin-top:20px}}@media print,screen and (min-width:1025px){#p-event .p-event__list{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;row-gap:0;-moz-column-gap:48px;column-gap:48px;margin-top:48px}#p-event .p-event__list .p-event__item{display:grid;grid-template-rows:subgrid;grid-row:span 3;width:100%;padding-bottom:0}#p-event .p-event__list .p-event__item .p-event__item-thumb1,#p-event .p-event__list .p-event__item .p-event__item-thumb2{max-width:none;margin-inline:0;transition:filter .3s ease-out}#p-event .p-event__list .p-event__item .p-event__item-thumb1:hover,#p-event .p-event__list .p-event__item .p-event__item-thumb2:hover{filter:brightness(.8)}#p-event .p-event__list .p-event__item .p-event__item-thumb1 .btn-zoom1,#p-event .p-event__list .p-event__item .p-event__item-thumb1 .btn-zoom2,#p-event .p-event__list .p-event__item .p-event__item-thumb2 .btn-zoom1,#p-event .p-event__list .p-event__item .p-event__item-thumb2 .btn-zoom2{right:28px;bottom:28px;width:52.5px;height:52.5px}#p-event .p-event__list .p-event__item .p-event__item-card{display:block;width:100%}#p-event .p-event__list .p-event__item .p-event__item-card .p-event__item-card-inner{margin-block:0}#p-event .p-event__list .p-event__item .p-event__item-name .p-event__item-name-brand{margin-top:32px}#p-event .p-event__list .p-event__item .p-event__item-name .p-event__item-name-product{display:block;margin-top:8px;line-height:1.5}#p-event .p-event__list .p-event__item .p-event__item-price,#p-event .p-event__list .p-event__item .p-event__item-text{margin-top:10px}}@media screen and (min-width:768px) and (max-width:1024px){#p-event .p-event__list{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;row-gap:0;-moz-column-gap:48px;column-gap:48px;margin-top:48px}#p-event .p-event__list .p-event__item{display:grid;grid-template-rows:subgrid;grid-row:span 3;width:100%;padding-bottom:0}#p-event .p-event__list .p-event__item .p-event__item-name{flex:1;margin-top:16px;font-size:1.4rem}#p-event .p-event__list .p-event__item .p-event__item-name .p-event__item-name-product{font-size:2.2rem}#p-event .p-event__list .p-event__item .p-event__item-price{font-size:1.61vw}#p-event .p-event__list .p-event__item .p-event__item-note{font-size:1.4rem}#p-event .p-event__list .p-event__item .p-event__item-text{font-size:1.2rem}}#p-official-link{position:relative;z-index:1;padding-block:0 56px;margin-block:56px 0}#p-official-link .p-official-link__list{display:flex;flex-direction:column;gap:40px;justify-content:flex-start}#p-official-link .p-official-link__list+.p-official-link__list{margin-top:40px}#p-official-link .p-official-link__list .p-official-link__item{width:100%}@media print,screen and (min-width:768px){#p-official-link{padding-block:0 80px;margin-block:80px 0}#p-official-link .p-official-link__list{flex-direction:row;gap:94px;justify-content:center}#p-official-link .p-official-link__list .p-official-link__item{max-width:433px}}.p-bg{position:fixed;inset:0;z-index:-1;overflow:hidden}.p-bg .p-bg_about,.p-bg .p-bg_event,.p-bg .p-bg_footer,.p-bg .p-bg_live{position:absolute;inset:0;background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:0;transition:opacity 1s,transform 2s linear .5s;transform:scale(1.02)}html.is-about .p-bg .p-bg_about,html.is-event .p-bg .p-bg_event,html.is-footer .p-bg .p-bg_footer,html.is-live .p-bg .p-bg_live{opacity:1;transition-delay:0s;transform:none}.p-bg .p-bg_about{background-image:url(../../images/bg_about.webp)}.p-bg .p-bg_meteorite{position:absolute;inset:0;background-image:url(../../images/bg_meteorite.webp);background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:0;transition:opacity 1s,transform 2.5s linear .5s;transform:translateY(-30px)}@media screen and (max-width:767px){.p-bg .p-bg_meteorite{background-size:800px}}html.is-about .p-bg .p-bg_meteorite{opacity:1;transition-delay:0s;transform:none}.p-bg .p-bg_live{background-image:url(../../images/bg_live.webp)}.p-bg .p-bg_event{background-image:url(../../images/bg_event.webp)}.p-bg .p-bg_footer{background-color:#000;background-image:url(../../images/bg_footer.webp);background-position:bottom}@media screen and (max-width:767px){.p-bg .p-bg_footer{background-size:auto 75%}}@media print,screen and (min-width:768px){.p-bg .p-bg_footer{background-size:100% auto}}.scroll-space{overflow:hidden}.scrollin{opacity:1!important;transform:translate(0)!important}.fadein{opacity:0;transition:all 1s;transform:translateY(40px)}.swiper{position:relative;width:calc(100vw - 30px);height:calc(var(--vh, 1vh)*100 - 100px);margin:0 auto}.swiper .swiper-wrapper .swiper-slide{display:flex;align-items:center;justify-content:center}.swiper .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1!important}[data-whatinput=keyboard] .swiper .swiper-wrapper .swiper-slide:focus{filter:brightness(.8)}.swiper .swiper-wrapper .swiper-slide .swiper-slide__wrap{display:inline-block;max-width:100%;line-height:0}.swiper .swiper-wrapper .swiper-slide .swiper-slide__wrap img{display:block;max-width:100%;height:auto;max-height:calc(var(--vh, 1vh)*100 - 100px);box-shadow:0 0 16px 0 #fff}.swiper .swiper-button-next,.swiper .swiper-button-prev{position:absolute;top:0;bottom:0;width:40px;height:40px;padding:0;margin:auto 0;cursor:pointer;border:none}[data-whatinput=keyboard] .swiper .swiper-button-next:focus,[data-whatinput=keyboard] .swiper .swiper-button-prev:focus{filter:brightness(.8)}.swiper .swiper-button-prev{left:0}.swiper .swiper-button-next,.swiper .swiper-button-prev{background:url(../../images/i_arrow_modal.webp) no-repeat 50%;background-size:20px auto}.swiper .swiper-button-next{right:0;transform:rotate(180deg)}@media print,screen and (min-width:768px){.swiper{width:100%;max-width:800px;max-height:calc(var(--vh, 1vh)*100 - 200px)}.swiper .swiper-button-next,.swiper .swiper-button-prev{width:56px;height:56px;transition:opacity .3s ease-out}}@media screen and (min-width:768px) and (max-width:1024px){.swiper .swiper-button-prev{left:10px}.swiper .swiper-button-next{right:10px}}@media print,screen and (min-width:1025px){.swiper .swiper-button-next:hover,.swiper .swiper-button-prev:hover,.swiper .swiper-wrapper .swiper-slide:hover{opacity:.6}.swiper .swiper-button-prev{left:-90px;background-size:28px auto}.swiper .swiper-button-next{right:-90px;background-size:28px auto}}.ModalLayer1,.ModalLayer2{position:fixed;top:0;left:0;z-index:-1;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;pointer-events:none;opacity:0;transition:opacity .65s,z-index 0s .65s}.ModalLayer1.isShow,.ModalLayer2.isShow{z-index:10000;pointer-events:auto;opacity:1;transition:opacity .65s,z-index 0s}@media print,screen and (min-width:768px){.ModalLayer1,.ModalLayer2{padding:0}}.ModalLayer-Mask1,.ModalLayer-Mask2{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.7)}.ModalLayer-Inner1,.ModalLayer-Inner2{position:relative;min-width:200px;min-height:200px;padding-top:40px;padding-bottom:40px}@media print,screen and (min-width:768px){.ModalLayer-Inner1,.ModalLayer-Inner2{padding:40px}}.Modal-Inner-Btn1,.Modal-Inner-Btn2{position:absolute;top:10px;right:10px;z-index:10;width:20px;height:20px;padding:0;pointer-events:auto;cursor:pointer;background-color:transparent;border:none;transition:all .2s ease-out}[data-whatinput=keyboard] .Modal-Inner-Btn1:focus,[data-whatinput=keyboard] .Modal-Inner-Btn2:focus{filter:brightness(.8)}@media screen and (max-width:767px){.Modal-Inner-Btn1,.Modal-Inner-Btn2{width:40px;height:40px}}@media screen and (min-width:768px) and (max-width:1024px){.Modal-Inner-Btn1,.Modal-Inner-Btn2{top:0;right:10px;width:40px;height:40px}}@media print,screen and (min-width:768px){.Modal-Inner-Btn1,.Modal-Inner-Btn2{top:0;right:-60px;width:40px;height:40px}}@media print,screen and (min-width:1025px){.Modal-Inner-Btn1:hover,.Modal-Inner-Btn2:hover{opacity:.6}}