@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP&display=swap";@import"https://fonts.cdnfonts.com/css/helvetica-neue-5";@import"https://fonts.googleapis.com/css2?family=Alata&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+JP&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";body{font-family:"noto-sans-cjk-jp",sans-serif;font-optical-sizing:auto;font-feature-settings:"palt";font-weight:400;font-style:normal;font-size:16px;color:#000;letter-spacing:.08em;line-height:1.4;position:relative;overflow-x:hidden !important;background-color:#fff}body.show{overflow:hidden}@media(width < 768px){body::after{background-size:768px}}.wrapper{min-width:1440px;margin-inline:auto;overflow-x:hidden}@media(width <= 768px){.wrapper{min-width:auto}}.lato-black{font-family:"Lato",sans-serif;font-weight:900;font-style:normal}.noto-sans{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.noto-serif{font-family:"Noto Serif JP",serif;font-weight:400;font-style:normal}a{text-decoration:none;transition:all .5s ease}a:hover{opacity:.5}*{box-sizing:border-box}.eng{font-family:"Oswald",sans-serif}img{width:100%}.onlyPC{display:block !important}.onlySP{display:none !important}@media(width < 768px){.onlyPC{display:none !important}.onlySP{display:block !important}}.scroll-target{position:absolute;top:-90px;left:0;margin-top:-90px;padding-top:90px;margin-top:0;padding-top:0}.scroll-target--04{top:-200px}@media(width < 768px){.scroll-target{top:0}.scroll-target--04{top:-100px}}.inner{padding-left:16px;padding-right:16px}.headline{font-family:"indivisible",sans-serif;font-weight:900;font-style:normal;text-align:center;font-size:80px;text-transform:uppercase;line-height:1}@media(width < 768px){.headline{font-size:40px}}.btn{position:relative;width:100%;max-width:400px;height:60px;background:linear-gradient(to right, #e873e8, #693269);color:#fff;border-radius:30px;font-size:18px;font-weight:700;display:block;text-align:center;align-content:center}.btn::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:30px;width:8.3333333333px;height:13.3333333333px;transition:all .5s ease;background:url("../img/icon_arrow_right_white.png") no-repeat center/contain}.btn:hover{opacity:1}.btn:hover::after{right:20px}@media(width < 768px){.btn{max-width:315px}}.comingsoon{display:block;width:439px;margin-inline:auto}.comingsoon--workshop{margin-top:80px}@media(width < 768px){.comingsoon{width:311px}}.nav__trigger{display:none;padding:0;border:none;outline:none;font:inherit;color:inherit;background:none;position:fixed;top:30px;right:30px;z-index:999997;cursor:pointer;width:30px;height:9px}.nav__trigger::before,.nav__trigger::after{content:"";width:30px;height:2px;position:absolute;top:0;right:0;transition:all .5s ease}.nav__trigger::before{background-color:#28a43a;top:0;right:0;z-index:999999}.nav__trigger::after{background-color:#d268d2;top:7px;right:0;z-index:999998}.nav__trigger.show::before{transform:rotate(-45deg);top:5px}.nav__trigger.show::after{transform:rotate(45deg);top:5px}.nav__wrap{min-width:1440px;position:fixed;top:0;left:50%;transform:translateX(-50%);line-height:1;width:100%;height:80px;display:flex;align-items:center;justify-content:center;z-index:999996;background-color:rgba(255,255,255,.8)}.nav__list{display:flex;align-items:center;justify-content:center;margin-inline:auto;gap:40px}.nav__link{font-family:"indivisible",sans-serif;font-weight:600;color:#000;line-height:1;display:inline-block;font-size:16px}.nav__link--cv{position:relative;width:270px;height:50px;background:linear-gradient(to right, #e873e8, #693269);color:#fff;border-radius:30px;font-weight:700;display:block;text-align:center;align-content:center}.nav__link--cv::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:30px;width:8.3333333333px;height:13.3333333333px;background:url("../img/icon_arrow_right_white.png") no-repeat center/contain}.nav__bg{display:none}@media(width <= 1440px){.nav__wrap{min-width:auto;width:100%}}@media(width <= 1200px){.nav__list{gap:24px}}@media(width <= 1024px){.nav__link{font-size:14px}.nav__link--cv{width:220px}.nav__link--cv::after{right:16px}}@media(width <= 900px){.nav__link{font-size:12px}.nav__link--cv{width:170px}.nav__link--cv::after{right:12px}}@media(width <= 768px){.nav{width:100%;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center}.nav__trigger{display:block}.nav__wrap{display:none;position:fixed;top:0;right:0;left:auto;transform:none;width:300px;height:100%;padding-top:0;padding-bottom:0;opacity:0;animation:fadeOut .5s ease}.nav__wrap.show{display:block;opacity:1;animation:fadeIn .5s ease}.nav__list{display:block;text-align:center}.nav__item:nth-child(n+2){margin-top:60px}.nav__link{font-size:20px}.nav__link--cv{font-size:16px;width:260px;height:50px}.nav__link--cv::after{right:30px}.nav__bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;animation:fadeOut .5s ease;z-index:999995}.nav__bg.show{display:block;opacity:1;animation:fadeIn .5s ease}}.mv{max-width:1440px;margin-inline:auto}.bg{background:url("../img/about/bg_about_pc.jpg") no-repeat center top 123px/1785px}@media(width <= 768px){.bg{background-image:url("../img/about/bg_about_sp.jpg");background-size:310px;background-position:center top -30px}}.about{position:relative;padding:90px 30px;letter-spacing:.15em}.about__lead{font-size:20px;font-weight:700;line-height:2;text-align:center}.about__text-wrap{display:grid;gap:2em;margin-top:50px;text-align:center}.about__text{font-size:16px;line-height:2.5}.about__btn{margin-top:64px;margin-inline:auto}@media(width <= 768px){.about__lead{text-align:left}.about__text-wrap{margin-top:30px;text-align:left;gap:2.5em}.about__text{font-size:15px;line-height:2.6}.about__btn{margin-top:40px}}.map{position:relative;padding:240px 30px;overflow-x:hidden}.map__comingsoon{display:block;width:439px;margin-inline:auto}.map__inner{position:relative}.map__headline{position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:100%;z-index:1}.map__bg{position:relative;top:0;left:50%;transform:translateX(-50%);max-width:888px}.map__image{position:absolute;top:184px;left:50%;transform:translateX(-50%);max-width:1024px}@media(width <= 768px){.map{padding-top:400px;padding-bottom:200px}.map__comingsoon{width:311px}.map__headline{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%}.map__bg{width:80%}.map__image{position:absolute;top:24vw;width:84%}}.outline{position:relative;background-color:rgba(0,0,0,0);z-index:100;overflow-x:clip;width:1024px;margin-inline:auto;overflow:visible}.outline__image{position:absolute;z-index:-1}.outline__image--01{width:460px;height:835px;top:50%;transform:translateY(-50%);left:-310px}.outline__inner{position:relative;display:block;max-width:1024px;margin-inline:auto;padding-top:150px;padding-bottom:150px;padding-left:185px}.outline__inner::after{content:"";position:absolute;top:0;left:40px;background-color:#f3f3f3;width:100vw;height:100%;z-index:-1}.outline__headline{position:absolute;top:50%;left:0;transform:translateY(-50%);width:87px}.outline__list-wrap{display:grid;gap:20px}.outline__list{display:flex;align-items:flex-start}.outline__term{width:110px;min-width:110px;font-weight:700;line-height:2}.outline__desc{width:calc(100% - 110px);line-height:2}.outline__desc a{color:#000;font-weight:600;text-decoration:underline}.outline__desc-bold{font-weight:700}@media(width <= 768px){.outline{width:100%;padding-top:120px}.outline__image--01{width:222px;height:273px;top:-10px;transform:none;left:-40px}.outline__image--02{width:375px;height:256px;bottom:-208px;left:-38px}.outline__inner{max-width:100%;padding:50px 30px 50px 90px}.outline__headline{left:10px;width:58px}.outline__list{flex-direction:column}.outline__term{width:auto;min-width:auto}.outline__desc{width:100%}}.conference{width:100%;background-color:#f3f3f3;overflow:hidden}.conference__inner{position:relative;width:1440px;margin-inline:auto;padding-top:150px;padding-bottom:150px}.conference__headline{position:absolute;top:20px;right:18px;width:88px}.conference__bg{position:absolute;z-index:0}.conference__bg--01{width:529px;top:-46px;right:-19px}.conference__bg--02{width:536px;top:523px;left:-120px}.conference__bg--03{width:743px;right:-79px;bottom:-60px}.conference__block{position:relative;width:1024px;margin-inline:auto;z-index:1;display:grid;gap:90px}.conference__block-lead{font-size:16px;line-height:2}.conference__title{font-size:50px;font-weight:700;line-height:1}.conference__date{font-family:"Lato",sans-serif;font-size:30px;font-weight:900;line-height:1;margin-top:21px}.conference__lead{font-size:16px;font-weight:400;line-height:2;margin-top:18px}.conference__lead--none{display:none}.conference__list{display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);margin-top:22px}.conference__info{position:relative;margin-top:13px}.conference__info--none{display:none}.conference__name{font-size:18px;font-weight:400;line-height:1.8}.conference__profile{margin-top:4px;font-size:14px;font-weight:400;line-height:1.5}.conference__caption{position:absolute;top:-12px;left:0;font-size:10px}@media(width <= 768px){.conference__inner{width:100%;padding-top:100px;padding-bottom:100px}.conference__headline{display:none}.conference__bg--01{width:529px;top:-11px;right:-213px}.conference__bg--02{width:536px;top:943px;left:-200px}.conference__bg--03{width:743px;right:-342px;bottom:-67px}.conference__block{width:100%;gap:45px;padding-left:30px;padding-right:30px}.conference__title{font-size:26px;line-height:1.5}.conference__date{font-size:22px;margin-top:13px}.conference__lead{font-size:15px;margin-top:4px}.conference__list{display:grid;gap:20px;grid-template-columns:repeat(1, 1fr);margin-top:22px}.conference__item{display:grid;grid-template-columns:133px auto;align-items:center;-moz-column-gap:20px;column-gap:20px}.conference__image{width:133px}.conference__info{margin-top:0}}.sessions{position:relative;padding-top:153px}.sessions__inner{position:relative;width:1440px;margin-inline:auto;padding-bottom:170px;border-bottom:10px solid #d268d2}.sessions__bg{position:absolute;z-index:1}.sessions__bg--01{width:498px;top:-21px;right:-19px}.sessions__headline{position:absolute;top:34px;left:18px;width:88px;z-index:1}.sessions__block{position:relative;width:1024px;margin-inline:auto;background-color:#fff;border-radius:10px;overflow:hidden;z-index:2}.sessions__block--intro{background-color:rgba(0,0,0,0);padding-right:300px}.sessions__block--intro-text{font-size:16px;line-height:2}.sessions__block--day1{box-shadow:10px 10px 0px 0px #904c90}.sessions__block--day2{box-shadow:10px 10px 0px 0px #1a7527}.sessions__block+.sessions__block{margin-top:40px}.sessions__link{position:relative;border-radius:10px;display:grid;grid-template-columns:350px auto;align-items:center;border:2px solid;overflow:hidden}.sessions__link--day1{border-color:#d268d2}.sessions__link--day2{border-color:#28a43a}.sessions__header{width:100%;height:100%;text-align:center;align-content:center;color:#fff;font-family:"indivisible",sans-serif;font-weight:900;line-height:1}.sessions__header--day1{background-color:#d268d2}.sessions__header--day2{background-color:#28a43a}.sessions__header-inner{padding-top:73px;padding-bottom:78px}.sessions__title{position:relative;font-size:70px}.sessions__title::before{content:"";width:100px;height:1px;background-color:#fff;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}.sessions__title-num{font-size:80px}.sessions__date{margin-top:44px;font-size:16px;font-weight:700;color:#fff;font-size:40px}.sessions__week{font-size:24px}.sessions__content{padding:60px;display:grid;row-gap:1.5em}.sessions__content-lead{color:#000;font-size:16px;font-weight:400;line-height:2}.sessions__content-lead strong{font-weight:700}.sessions__btn{display:block;font-family:"indivisible",sans-serif;font-weight:900;font-size:20px;line-height:1;margin-top:22px;text-align:right;border-bottom:1px solid;padding-bottom:7px}.sessions__btn--day1{color:#d268d2;border-color:#d268d2}.sessions__btn--day2{color:#28a43a;border-color:#28a43a}@media(width <= 768px){.sessions{padding-top:194px}.sessions__inner{width:100%;padding-left:30px;padding-right:30px;padding-bottom:120px}.sessions__bg--01{width:467px;top:-32px;right:auto;left:30px}.sessions__bg--02{width:332px;top:819px;left:-99px}.sessions__bg--03{width:312.3333333333px;bottom:-24px;right:-100px}.sessions__headline{display:none}.sessions__block{width:100%}.sessions__block+.sessions__block{margin-top:30px}.sessions__block--intro{padding-right:0;margin-top:120px}.sessions__link{grid-template-columns:auto}.sessions__header-inner{padding-top:65px;padding-bottom:72px}.sessions__content{padding:30px}}.workshop{background-color:#f3f3f3}.workshop__inner{position:relative;min-width:1440px;margin-inline:auto;padding:140px 30px}.workshop__inner--showcase{border-bottom:10px solid #28a43a}.workshop__inner--workshop{border-bottom:10px solid #d268d2}.workshop__content{width:1024px;margin-inline:auto}.workshop__headline{font-family:"indivisible",sans-serif;font-weight:900;line-height:1;font-size:80px;text-align:center}.workshop__lead{font-size:16px;font-weight:400;line-height:2;margin-top:40px}.workshop__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-top:87px;display:none}.workshop__link{pointer-events:none;color:#000}.workshop__text{font-size:18px;font-weight:700;line-height:1.5;margin-top:15px}.workshop__tag-list{display:grid;grid-template-columns:auto auto;-moz-column-gap:10px;column-gap:10px;align-items:center;justify-content:start;margin-top:11px}.workshop__tag-item{background-color:#000;color:#fff;font-size:12px;font-weight:900;text-align:center;border-radius:12px;width:160px;height:24px;align-content:center}.workshop__tag-item--day1,.workshop__tag-item--day2{width:108px}.workshop__tag-item--day1{background-color:#d268d2}.workshop__tag-item--day2{background-color:#28a43a}@media(width <= 768px){.workshop__inner{min-width:100%;padding-top:100px;padding-bottom:100px}.workshop__content{width:100%}.workshop__headline{font-size:60px}.workshop__headline--bottom{margin-left:0;display:block}.workshop__list{grid-template-columns:auto;margin-top:41px}.workshop__link{pointer-events:none;color:#000}.workshop__text{font-size:18px;font-weight:700;line-height:1.5;margin-top:15px}.workshop__tag-list{display:grid;grid-template-columns:auto auto;-moz-column-gap:10px;column-gap:10px;align-items:center;justify-content:start;margin-top:11px}.workshop__tag-item{background-color:#000;color:#fff;font-size:12px;font-weight:900;text-align:center;border-radius:12px;width:160px;height:24px;align-content:center}.workshop__tag-item--day1,.workshop__tag-item--day2{width:108px}.workshop__tag-item--day1{background-color:#d268d2}.workshop__tag-item--day2{background-color:#28a43a}}.archive{position:relative;padding-top:150px;padding-bottom:150px}.archive__list-wrap{display:flex;overflow:hidden;gap:20px}.archive__list{display:flex;list-style:none;padding:0;gap:20px}.archive__list--left{animation:infinity-scroll-left 30s infinite linear .5s both}.archive__list--right{animation:infinity-scroll-right 37.5s infinite linear .5s both}.archive__item{width:400px;min-width:400px}.archive__link{pointer-events:none}.archive__headline{font-family:"indivisible",sans-serif;font-weight:900;line-height:1;font-size:80px;text-align:center;margin-top:38px;margin-bottom:38px}@media(width <= 768px){.archive{padding-top:100px;padding-bottom:100px}.archive__list{gap:10px}.archive__item{width:174px;min-width:174px}.archive__headline{font-size:50px;margin-top:47px;margin-bottom:47px}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes infinity-scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0%)}}.bottom{width:100%;padding:140px 16px;overflow-x:hidden}.bottom__inner{width:100%}.bottom__group--none{display:none}.bottom__group+.bottom__group{margin-top:64px}.bottom__catch{text-align:center;font-size:16px;color:#000}.bottom__list{display:flex;align-items:center;justify-content:space-around;justify-content:center;gap:40px;width:100%;max-width:880px;margin-top:40px;margin-inline:auto}.bottom__list--mt0{margin-top:32px}.bottom__list--bottom{gap:16px}.bottom__link{display:block}.bottom__image{display:block}.bottom__image--01{width:123px}.bottom__image--02{width:139px}.bottom__image--03{width:182px}.bottom__image--04{width:190px}.bottom__image--05{width:120px}.bottom__image--06{width:190px}.bottom__image--07{width:190px}.bottom__image--08{width:120px}.bottom__image--09{width:200px}.bottom__cooperation{display:flex;align-items:center;justify-content:center;margin-top:32px}.bottom__cooperation-text{font-size:14px;text-align:center}.bottom__cooperation-image--01{width:200px}@media(width <= 768px){.bottom{padding-top:70px}.bottom__list{flex-direction:column;gap:50px}.bottom__list--bottom{gap:24px}.bottom__list--cooperation{gap:40px}}.footer{width:100%;height:50px;text-align:center;align-content:center;background-color:#000;overflow-x:hidden}.footer__copyright{color:#fff;font-size:16px}@media(width <= 768px){.footer{height:48px}.footer__copyright{font-size:10px}}
/*# sourceMappingURL=style.css.map */
