.p-intro .p-intro_bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.p-intro .p-intro_bg .p-intro_bg_slider{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.3;transform:scale(1.2);filter:blur(70px)}.p-intro .p-intro_bg .p-intro_bg_slider .slick-list,.p-intro .p-intro_bg .p-intro_bg_slider .slick-track{width:100%;height:100%}.p-intro .p-intro_bg .p-intro_bg_slider li{width:100%;height:100%}.p-intro .p-intro_bg .p-intro_bg_slider li span{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}.p-intro .p-intro_head{position:relative;display:flex;flex-wrap:wrap}@media screen and (max-width:1000px){.p-intro .p-intro_head{display:block}}.p-intro .p-intro_head:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;aspect-ratio:1600/458;background-image:url(../img/common/bg_material01.jpg);background-repeat:repeat;background-position:top left;background-size:1600px;pointer-events:none}@media screen and (max-width:767px){.p-intro .p-intro_head:before{aspect-ratio:375/220}}.p-intro .p-intro_head .p-intro_head_txt{position:relative;width:46.25%;padding:18.75vw 0 0 12.5vw}@media screen and (max-width:1000px){.p-intro .p-intro_head .p-intro_head_txt{width:100%;padding:200px 5% 0}}@media screen and (max-width:767px){.p-intro .p-intro_head .p-intro_head_txt{padding-top:160px}}.p-intro .p-intro_head .p-intro_head_txt .p-intro_head_ttl{font-size:max(2.375vw,12px);font-weight:500;line-height:1.7;color:#2b2b2b}@media screen and (max-width:1000px){.p-intro .p-intro_head .p-intro_head_txt .p-intro_head_ttl{font-size:2.38rem}}@media screen and (max-width:767px){.p-intro .p-intro_head .p-intro_head_txt .p-intro_head_ttl{font-size:1.66rem}}.p-intro .p-intro_head .p-intro_head_txt .p-intro_head_subttl{font-size:max(1.375vw,12px);font-weight:400;line-height:1.6;margin-top:0.5em}@media screen and (max-width:1000px){.p-intro .p-intro_head .p-intro_head_txt .p-intro_head_subttl{font-size:1.38rem}}@media screen and (max-width:767px){.p-intro .p-intro_head .p-intro_head_txt .p-intro_head_subttl{font-size:1rem}}.p-intro .p-intro_head .p-intro_head_txt .p-intro_head_en{font-size:max(1vw,12px);font-weight:400;font-style:italic;line-height:1.6;letter-spacing:0.05em;margin-top:0.75em}@media screen and (max-width:1000px){.p-intro .p-intro_head .p-intro_head_txt .p-intro_head_en{font-size:1rem}}@media screen and (max-width:767px){.p-intro .p-intro_head .p-intro_head_txt .p-intro_head_en{font-size:0.75rem}}.p-intro .p-intro_head .p-intro_head_img{position:relative;overflow:hidden}.p-intro .p-intro_head .p-intro_head_img span{display:block;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}.p-intro .p-intro_head .p-intro_head_img.--img01{width:53.75%}@media screen and (max-width:1000px){.p-intro .p-intro_head .p-intro_head_img.--img01{width:92.2666666667%;margin-top:55px}}.p-intro .p-intro_head .p-intro_head_img.--img01 span{aspect-ratio:860/540}.p-intro .p-intro_head .p-intro_head_img.--img02{width:47.5%;margin-top:10.3125vw}@media screen and (max-width:1000px){.p-intro .p-intro_head .p-intro_head_img.--img02{width:74.1333333333%;margin:80px 0 0 auto}}.p-intro .p-intro_head .p-intro_head_img.--img02 span{aspect-ratio:760/420}.p-intro .p-intro_head .p-intro_head_img.--img03{width:25.375%;margin-top:36.25vw;margin-left:14.75vw}@media screen and (max-width:1000px){.p-intro .p-intro_head .p-intro_head_img.--img03{width:41.3333333333%;margin:80px auto 0 5%}}.p-intro .p-intro_head .p-intro_head_img.--img03 span{aspect-ratio:405/270}.p-intro .p-intro_about{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:9.375vw 18.75vw 0 12.5vw}@media screen and (max-width:1499px){.p-intro .p-intro_about{padding-inline:10%}}@media screen and (max-width:1000px){.p-intro .p-intro_about{padding:150px 5% 0}}@media screen and (max-width:767px){.p-intro .p-intro_about{padding-top:90px}}.p-intro .p-intro_about .p-intro_about_ttl{width:100%;margin-bottom:4.0625vw}@media screen and (max-width:1000px){.p-intro .p-intro_about .p-intro_about_ttl{margin-bottom:0}}.p-intro .p-intro_about .p-intro_about_txt{order:3;width:45.5%}@media screen and (max-width:1000px){.p-intro .p-intro_about .p-intro_about_txt{order:2;width:100%;margin-top:50px}}.p-intro .p-intro_about .p-intro_about_txt p{font-size:max(1vw,15px);line-height:2}@media screen and (max-width:1000px){.p-intro .p-intro_about .p-intro_about_txt p{font-size:1rem}}@media screen and (max-width:767px){.p-intro .p-intro_about .p-intro_about_txt p{font-size:0.94rem}}.p-intro .p-intro_about .p-intro_about_txt p:not(:first-child){margin-top:1.5em}.p-intro .p-intro_about .p-intro_about_img{order:2;width:48.5%}@media screen and (max-width:1000px){.p-intro .p-intro_about .p-intro_about_img{order:3;width:100%;margin-top:50px}}.p-contents{position:relative;margin-top:11.875vw;padding-top:30.9375vw}@media screen and (max-width:1000px){.p-contents{margin-top:190px}}@media screen and (max-width:767px){.p-contents{margin-top:100px;padding-top:41.3333333333vw}}.p-contents .p-contents_head{position:absolute;top:0;left:0;width:100%;height:100%}.p-contents .p-contents_head .p-contents_head__inner{position:relative;width:100%;aspect-ratio:1600/500;overflow:hidden}.p-contents .p-contents_head .p-contents_head__inner img{width:100%;height:100%;object-fit:cover}.p-contents .p-contents_head .p-contents_head__inner{position:sticky;top:0}@media screen and (max-width:767px){.p-contents .p-contents_head .p-contents_head__inner{aspect-ratio:375/160}}.p-contents .p-contents__wrapper{position:relative}.p-contents .p-contents__wrapper .p-contents_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;transition:opacity 0.6s ease;pointer-events:none}.p-contents .p-contents__wrapper .p-contents_bg.is-visible{opacity:1}.p-contents .p-contents__wrapper .p-contents_bg .p-contents_bg__wrapper{position:sticky;top:0;left:0;display:flex;flex-wrap:wrap;justify-content:space-between}.p-contents .p-contents__wrapper .p-contents_bg .p-contents_bg__inner{position:relative;width:62.5%;height:100dvh;overflow:hidden}@media screen and (max-width:1600px){.p-contents .p-contents__wrapper .p-contents_bg .p-contents_bg__inner{width:calc(100% - 600px)}}@media screen and (max-width:1000px){.p-contents .p-contents__wrapper .p-contents_bg .p-contents_bg__inner{width:100%}}.p-contents .p-contents__wrapper .p-contents_bg .p-contents_bg__inner .p-contents_bg__item{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0;transform:scale(1.5);filter:blur(70px);transition:opacity 1.05s ease}.p-contents .p-contents__wrapper .p-contents_bg .p-contents_bg__inner .p-contents_bg__item.is-active{opacity:0.35}.p-contents .p-contents__wrapper .p-contents_bg .p-contents_img__inner{position:relative;width:37.5%;height:100dvh;overflow:hidden}@media screen and (max-width:1600px){.p-contents .p-contents__wrapper .p-contents_bg .p-contents_img__inner{width:600px}}@media screen and (max-width:1000px){.p-contents .p-contents__wrapper .p-contents_bg .p-contents_img__inner{display:none}}.p-contents .p-contents__wrapper .p-contents_bg .p-contents_img__inner .p-contents_img__item{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0;transition:opacity 1.05s ease}.p-contents .p-contents__wrapper .p-contents_bg .p-contents_img__inner .p-contents_img__item.is-active{opacity:1}.p-contents .p-contents__inner{position:relative}.p-contents .p-contents__inner .p-contents__block{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;row-gap:40px}.p-contents .p-contents__inner .p-contents__block .block-txt{position:relative;display:grid;place-content:center;place-items:center;width:62.5%;min-height:100dvh;padding:0 12.5vw}@media screen and (max-width:1600px){.p-contents .p-contents__inner .p-contents__block .block-txt{width:calc(100% - 600px);padding-inline:10%}}@media screen and (max-width:1200px){.p-contents .p-contents__inner .p-contents__block .block-txt{padding-inline:5%}}@media screen and (max-width:1000px){.p-contents .p-contents__inner .p-contents__block .block-txt{display:block;width:100%;min-height:auto;padding-top:140px}}@media screen and (max-width:767px){.p-contents .p-contents__inner .p-contents__block .block-txt{padding-top:100px}}.p-contents .p-contents__inner .p-contents__block .block-txt .block-head{width:100%;margin-bottom:9.375vw}.p-contents .p-contents__inner .p-contents__block .block-txt .block-txt__inner{width:100%;padding-left:6.25vw}@media screen and (max-width:1600px){.p-contents .p-contents__inner .p-contents__block .block-txt .block-txt__inner{padding-left:10%}}@media screen and (max-width:1000px){.p-contents .p-contents__inner .p-contents__block .block-txt .block-txt__inner{padding-left:0}}.p-contents .p-contents__inner .p-contents__block .block-txt .block-txt__inner .block-num{font-size:max(1.125vw,18px);font-weight:400;line-height:1}.p-contents .p-contents__inner .p-contents__block .block-txt .block-txt__inner .block-ttl{font-size:max(1.625vw,26px);font-weight:500;line-height:1.7;margin-top:1em}.p-contents .p-contents__inner .p-contents__block .block-txt .block-txt__inner .block-desc{font-size:max(1vw,16px);font-weight:400;line-height:1.8;margin-top:1.5em}.p-contents .p-contents__inner .p-contents__block .block-img{position:relative;width:100%;aspect-ratio:375/280}@media screen and (min-width:1001px){.p-contents .p-contents__inner .p-contents__block .block-img{display:none}}.p-contents .p-contents__inner .p-contents__block .block-img span{position:absolute;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.p-event{position:relative;width:100%}.p-event .p-event_premium{position:relative}.p-event .p-event_premium:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(315deg,#000000 0%,#393939 40%,#393939 60%,#000000 100%);z-index:0;pointer-events:none}.p-event .p-event_premium:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/common/bg_material01.jpg);background-repeat:repeat;background-position:top left;background-size:1600px;mix-blend-mode:multiply;z-index:0;pointer-events:none}.p-event .p-event_premium .p-event_premium__inner{position:relative;display:flex;align-items:start;justify-content:space-between;flex-direction:row-reverse;padding:12.5vw 0 12.5vw 12.5vw;z-index:1}@media screen and (max-width:1200px){.p-event .p-event_premium .p-event_premium__inner{padding-left:10%}}@media screen and (max-width:1000px){.p-event .p-event_premium .p-event_premium__inner{display:block;padding:200px 5%}}@media screen and (max-width:767px){.p-event .p-event_premium .p-event_premium__inner{padding-top:100px;padding-bottom:100px}}.p-event .p-event_premium .p-event_premium__inner .p-event_premium_head{margin-bottom:13.75vw}@media screen and (max-width:1000px){.p-event .p-event_premium .p-event_premium__inner .p-event_premium_head{margin-bottom:60px}}.p-event .p-event_premium .p-event_premium__inner .p-event_premium_head .c-ttl01_ja{color:#fff}.p-event .p-event_premium .p-event_premium__inner .p-event_premium_head .c-ttl01_en{color:#8e8e8e}.p-event .p-event_premium .p-event_premium__inner .p-event_premium_img{width:57.1875vw;aspect-ratio:915/720}@media screen and (max-width:1000px){.p-event .p-event_premium .p-event_premium__inner .p-event_premium_img{width:100%}}.p-event .p-event_premium .p-event_premium__inner .p-event_premium_txt{width:25vw}@media screen and (max-width:1000px){.p-event .p-event_premium .p-event_premium__inner .p-event_premium_txt{width:100%;margin-top:40px}}.p-event .p-event_premium .p-event_premium__inner .p-event_premium_txt .item-ttl{color:#f2f2f2}.p-event .p-event_premium .p-event_premium__inner .p-event_premium_txt .item-desc,.p-event .p-event_premium .p-event_premium__inner .p-event_premium_txt .item-fee_num{color:#ccc}.p-event .p-event_list{position:relative;padding:12.5vw;z-index:1}@media screen and (max-width:1200px){.p-event .p-event_list{padding-left:10%}}@media screen and (max-width:1000px){.p-event .p-event_list{padding:200px 5%}}@media screen and (max-width:767px){.p-event .p-event_list{padding-top:100px;padding-bottom:100px}}.p-event .p-event_list:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(25deg,#BDBDBD 0%,#E9E9E9 40%,#E9E9E9 60%,#BDBDBD 100%);z-index:0;pointer-events:none}.p-event .p-event_list:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/common/bg_material01.jpg);background-repeat:repeat;background-position:top left;background-size:1600px;mix-blend-mode:multiply;z-index:0;pointer-events:none}.p-event .p-event_list .p-event_list_head{position:relative;margin-bottom:6.25vw}@media screen and (max-width:1000px){.p-event .p-event_list .p-event_list_head{margin-bottom:100px}}@media screen and (max-width:767px){.p-event .p-event_list .p-event_list_head{margin-bottom:60px}}.p-schedule{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:40px;padding:12.5vw}@media screen and (max-width:1200px){.p-schedule{padding-left:10%}}@media screen and (max-width:1000px){.p-schedule{padding:200px 5%}}@media screen and (max-width:767px){.p-schedule{padding-top:100px;padding-bottom:100px}}.p-schedule .p-schedule_head{width:45%}@media screen and (max-width:1000px){.p-schedule .p-schedule_head{width:100%}}.p-schedule .p-schedule_list{width:50%}@media screen and (max-width:1000px){.p-schedule .p-schedule_list{width:100%}}.p-schedule .p-schedule_list .p-schedule_list__item{padding:1.5em 0;border-bottom:1px solid #ccc}.p-schedule .p-schedule_list .p-schedule_list__item .item-date{font-size:clamp(1.25rem,1.17rem + 0.33vw,1.5rem);font-weight:400;line-height:1.5;letter-spacing:0.05em;color:#2b2b2b}@media screen and (max-width:1000px){.p-schedule .p-schedule_list .p-schedule_list__item .item-date{font-size:max(1.5vw,24px)}}.p-schedule .p-schedule_list .p-schedule_list__item .item-ttl{font-size:clamp(0.94rem,0.92rem + 0.08vw,1rem);font-weight:400;line-height:1.6;color:#2b2b2b}@media screen and (max-width:1000px){.p-schedule .p-schedule_list .p-schedule_list__item .item-ttl{font-size:max(1vw,16px)}}.p-gallery{position:relative}.p-gallery .p-gallery_list .p-gallery_list__item span{display:block;width:100%;aspect-ratio:495/330;background-repeat:no-repeat;background-position:center;background-size:cover}
/*# sourceMappingURL=index.css.map */