@charset "UTF-8";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;-webkit-border-before:1px solid;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}@font-face{font-family:Source Han Sans JP Bold;src:url(../fonts/SourceHanSansJP-Bold.woff) format("woff2"),url(../fonts/SourceHanSansJP-Bold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Source Han Sans JP Regular;src:url(../fonts/SourceHanSansJP-Regular.woff) format("woff2"),url(../fonts/SourceHanSansJP-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Source Han Sans JP Medium;src:url(../fonts/SourceHanSansJP-Medium.woff) format("woff2"),url(../fonts/SourceHanSansJP-Medium.woff) format("woff");font-weight:500;font-style:normal}:root{--black: #111;--green: #ccea4a;--brown: #cd7235;--color-transition: cubic-bezier(.847, .541, .302, .882)}:where(:root,body){overflow-x:clip}html{font-size:16px;color-scheme:light!important;scroll-behavior:smooth}a{text-decoration:none;color:inherit;-webkit-transition:.3s;transition:.3s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}a:before,a:after{-webkit-transition:.3s;transition:.3s}a img{-webkit-transition:.3s;transition:.3s}a.icon:hover,a.icon:focus{-webkit-transition-timing-function:cubic-bezier(.6,4,.3,.8);transition-timing-function:cubic-bezier(.6,4,.3,.8);-webkit-animation:gelatine .5s 1;animation:gelatine .5s 1}a.scale:hover,a.scale:focus{overflow:hidden}a.scale:hover img,a.scale:focus img{-webkit-transform:scale(1.1);transform:scale(1.1)}img{max-width:100%;height:auto}ul,ol{list-style:none}body{position:relative;width:100%;min-width:1px;font-family:Source Han Sans JP Bold,Source Han Sans JP Medium,Source Han Sans JP Regular,Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:100%;font-weight:500;line-height:1.625;letter-spacing:.06em;color:var(--black);background-color:var(--green);overflow-wrap:anywhere;word-break:normal;text-autospace:normal;line-break:strict;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-kerning:normal;font-kerning:normal;-webkit-backface-visibility:hidden;backface-visibility:hidden}.montserrat{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal}.content-wrapper{padding-block:20px}.container{margin-inline:auto;padding-inline:20px}.footer-inner{display:grid;place-items:center;height:60px;font-size:.625rem;font-weight:400;letter-spacing:.1em;background-color:#fff}.section-title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px 0}.section-title__en{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1.875rem;font-weight:700;line-height:1;letter-spacing:-.02em}.section-title__ja{font-weight:800;font-size:1rem;line-height:1;letter-spacing:.1em}.text{font-size:.875rem}.link-btn__link{display:grid;place-items:center;width:min(100%,376px);height:74px;margin-inline:auto;border:1px solid var(--brown);border-radius:46px;font-size:1.125rem;font-weight:800;line-height:1;letter-spacing:.1em;background-color:var(--brown);color:#fff;-webkit-transition:color .25s var(--color-transition),background-color .25s var(--color-transition);transition:color .25s var(--color-transition),background-color .25s var(--color-transition)}.link-btn--white .link-btn__link{border-color:#fff;color:var(--black);background-color:#fff}.hero{display:flex;flex-direction:column;position:relative}.hero-top{flex:1 1 auto;position:relative;width:100%;background-color:#fff;z-index:0}.hero-top__mask{position:absolute;inset:57% 0 auto auto;width:119px;aspect-ratio:238/220;z-index:1}.hero-top__mask img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-top__bg{position:absolute;inset:auto 13px 20% auto;width:300px;aspect-ratio:676/406;z-index:1}.hero-top__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-top__inner{padding:20px 20px 30px}.hero-top__title{font-size:2.6875rem;letter-spacing:-.02em;-webkit-transform:scaleX(.9);transform:scaleX(.9);-webkit-transform-origin:left;transform-origin:left}.hero-top__title span{display:inline-block;-webkit-transform:scaleY(1.05);transform:scaleY(1.05);-webkit-transform-origin:bottom;transform-origin:bottom;font-weight:300}.hero-top__subtitle{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:16px;padding:.4em .6em .2em;font-size:1.4375rem;font-weight:800;line-height:1;letter-spacing:.2em;background-color:var(--green)}.hero-top__text{margin-top:16px;font-size:.8125rem;line-height:1.563;letter-spacing:.1em}.hero-top__date{margin-top:14px;font-weight:700;line-height:1;letter-spacing:.02em}.hero-top__date .text-medium{font-size:2.125rem}.hero-top__date .text-large{font-size:2.5rem}.hero-top__date .text-small{font-size:1.5rem}.hero-top__time{margin-top:5px;font-weight:700;line-height:1;letter-spacing:.02em}.hero-top__time .text-large{font-size:clamp(14px,6px + 1.0416666667vw,21px)}.hero-top__time .text-small{font-size:clamp(12px,6.2857142857px + .744047619vw,17px)}.hero-top__host{display:flex;flex-direction:column;align-items:center;gap:24px 0;margin-top:240px}.hero-top__host .text-by{font-size:.75rem;font-weight:700;letter-spacing:-.02em}.hero-top__presented{display:flex;align-items:center;gap:0 16px}.hero-top__supported{display:flex;align-items:center;gap:0 18px}.information__inner{display:flex;flex-direction:column;gap:10px 0;width:min(100%,1200px);margin-inline:auto;padding-block:24px 26px}.information__title{flex:0 0 auto}.information__title h2{font-size:1.125rem;letter-spacing:-.03em}.information-list__item{display:flex;flex-direction:column;gap:10px 0}.information-list__date{flex:0 0 auto;font-size:.75rem;font-weight:700;letter-spacing:-.02em}.information-list__text{flex:1 1 auto;font-size:.8125rem;line-height:2;letter-spacing:.1em}.about-top{position:relative;width:100%;color:#fff;z-index:0}.about-top__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.about-top__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-top__inner{display:grid;gap:26px 0;width:min(100%,1440px);margin-inline:auto;height:100%;padding:34px 20px 40px}.about-top__title{display:flex;flex-direction:column;gap:14px 0}.about-top__title-en{font-size:.75rem;font-weight:700;letter-spacing:-.02em}.about-top__title-ja{font-size:1.625rem;font-weight:800;line-height:1.588;letter-spacing:.2em}.about-top__text{font-size:.9375rem;font-weight:800;line-height:1.875;letter-spacing:.1em}.about-top__text+.about-top__text{margin-top:32px}.about-bottom{padding-block:40px 54px;padding-inline:20px;background-color:#fff}.about-bottom .section-title{margin-top:36px}.guest-list{width:min(100%,1072px);margin-top:36px;margin-inline:auto}.guest-list__list{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 5.597%}.guest-card__img{position:relative;aspect-ratio:223/242;z-index:0}.guest-card__img:before{content:"";position:absolute;inset:auto -6px -6px auto;width:100%;height:100%;background-color:var(--green);z-index:1}.guest-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:2}.guest-card__content{padding-top:20px}.guest-card__name{font-size:1rem;font-weight:800;line-height:1;letter-spacing:.1em}.guest-card__title{margin-top:6px;font-size:.8125rem;line-height:1.642;letter-spacing:.1em}.session{width:100%;color:#fff}.session__inner{position:relative;padding-block:54px 68px;z-index:0}.session__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.session__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.session__content{display:flex;flex-direction:column;gap:32px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:36px;padding-inline:20px}.session-block{display:grid}.session-block__title{font-size:1.25rem;text-align:center}.session-block__content{display:flex;flex-direction:column;gap:18px 0;margin-top:18px;padding-block:1px;padding-left:27px;border-left:1px solid #fff}.session-block-item__title{font-size:.9375rem;font-weight:800;letter-spacing:.1em}.session-block-item__lecturer{margin-top:6px;font-size:.875rem;font-weight:500;letter-spacing:.1em}.time-table__inner{background-color:#fff;padding-block:36px 40px}.time-table__content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:36px;margin-inline:auto;padding-inline:20px}.time-table-list{position:relative;z-index:0}.time-table-list:before{content:"";position:absolute;inset:10px auto 10px 6px;width:1px;height:calc(100% - 20px);background-color:var(--black);z-index:-1}.time-table-list__item{display:grid;grid-template-columns:100px 1fr;align-items:start;gap:0 20px;margin-bottom:20px}.time-table-list__time{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:0 18px;font-weight:800}.time-table-list__time .circle{display:inline-block;width:13px;height:13px;margin-top:5px;border-radius:50%;background-color:var(--green)}.time-table-list__content .text-thin{font-size:.9375rem;letter-spacing:.1em}.time-table-list__content .text-small{font-size:.8125rem;letter-spacing:.1em}.time-table-list__content .text-large{font-size:.9375rem;font-weight:800;letter-spacing:.1em}.summary__inner{background-color:#efefef;padding-block:36px 40px}.summary__content{margin-top:26px;margin-inline:auto;padding-inline:12px}.summary-table{table-layout:fixed;border-collapse:collapse;width:100%}.summary-table th,.summary-table td{display:block;border:8px solid #efefef}.summary-table th{vertical-align:top}.summary-table th span{display:block;padding-block:.9em .6em;padding-inline:14px;font-size:.9375rem;line-height:1;text-align:left;background-color:var(--black);color:#fff}.summary-table td{padding-block:.4em .6em;padding-inline:14px;font-size:.9375rem;font-weight:800;line-height:1.7}.summary-table td .map{position:relative;width:min(100%,538px);height:140px;margin-block:20px}.summary-table td .map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.members__inner{padding-block:36px 60px;background-color:#fff}.members__content{margin-top:28px;padding-inline:20px}.members .link-btn{margin-top:34px}.members-list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.members-list__item{padding-left:.6em;font-size:.9375rem;font-weight:800;line-height:2;text-indent:-.6em}.members-notification{width:100%;margin-top:48px;margin-inline:auto;padding:32px 16px 37px 24px;border:1px solid var(--black)}.members-notification__title{font-size:.8125rem;font-weight:800;line-height:1;text-align:center}.members-notification__list{margin-top:24px}.members-notification__item{position:relative;font-size:.8125rem;font-weight:400;line-height:1.8}.members-notification__item:before{content:"";position:absolute;inset:9px auto auto -12px;width:3px;height:3px;background-color:var(--black)}.member-host__item{display:flex;flex-direction:column;align-items:center;gap:28px 0}.member-host__item:first-child{margin-top:48px}.member-host__item:nth-child(2){margin-top:48px}.member-host__title{display:flex;flex-direction:column;align-items:center;gap:15px 0}.member-host__title-en{font-size:1.375rem;font-weight:800;line-height:1}.member-host__title-ja{font-size:.9375rem;font-weight:800;line-height:1;letter-spacing:.1em}.member-host__logos{display:flex;flex-direction:column;gap:30px 0}.contact__inner{padding-block:48px 46px;padding-inline:20px;background-color:var(--black);color:#fff}.contact__title{display:flex;flex-direction:column;align-items:center;gap:6px 0}.contact__title-en{font-size:2rem;font-weight:700;line-height:1}.contact__title-ja{font-size:.8125rem;font-weight:800;line-height:1;letter-spacing:.16em}.contact__btn{margin-top:32px}.fade{opacity:0;-webkit-transform:translateY(22px);transform:translateY(22px)}.fade-up{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1.15s;animation-duration:1.15s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.show{opacity:0}.show-up{-webkit-animation-name:showUp;animation-name:showUp;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-delay:.65s;animation-delay:.65s;-webkit-animation-timing-function:cubic-bezier(.79,.33,.14,.53);animation-timing-function:cubic-bezier(.79,.33,.14,.53);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.show-delay.show-up{-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes fadeInUp{0%{opacity:0}40%{opacity:0}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0}40%{opacity:0}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes showUp{0%{opacity:0}to{opacity:1}}@keyframes showUp{0%{opacity:0}to{opacity:1}}@media (width >= 580px){.hero-top__mask{inset:52% 0 auto auto;width:140px}.hero-top__bg{width:400px}.hero-top__host{margin-top:300px}}@media (width >= 768px){[data-visible=sp]{display:none!important}}@media screen and (min-width: 768px){body{min-width:1024px}.content-wrapper{padding-block:30px}.container{padding-inline:30px}.footer-inner{font-size:.8125rem}.section-title__en{font-size:2.125rem}.section-title__ja{font-size:1.125rem}.text{font-size:1rem}.link-btn__link{height:92px}.hero-top{aspect-ratio:1380/755}.hero-top__mask{inset:41% 0 auto auto;width:17.246%}.hero-top__bg{inset:auto 13px 134px auto;width:43%}.hero-top__inner{padding:53px 6.32% 65px}.hero-top__title{font-size:clamp(52px,-17.7142857143px + 9.0773809524vw,113px)}.hero-top__subtitle{margin-top:23px;font-size:clamp(24px,4.5714285714px + 2.5297619048vw,41px)}.hero-top__text{margin-top:27px;font-size:1rem;letter-spacing:.24em}.hero-top__date .text-medium{font-size:clamp(44px,25.7142857143px + 2.380952381vw,60px)}.hero-top__date .text-large{font-size:clamp(60px,32.5714285714px + 3.5714285714vw,84px)}.hero-top__date .text-small{font-size:clamp(15px,7px + 1.0416666667vw,22px)}.hero-top__host{flex-direction:row;gap:0 38px;margin-top:60px}.hero-top__presented{gap:0 12px}.information__inner{flex-direction:row;align-items:center;gap:0 10.5%;padding-block:32px}.information-list__item{flex-direction:row;align-items:center;gap:0 5.217%}.about-top__inner{grid-template-columns:1fr 1.05fr;padding:72px 8.406%}.about-top__title{justify-content:center;gap:0;position:relative}.about-top__title-en{position:absolute;inset:24% auto auto 0}.about-top__title-ja{padding-left:48px;font-size:2.125rem}.about-top__text{font-size:1rem}.about-bottom{padding-block:54px 64px;padding-inline:30px}.about-bottom .section-title{margin-top:54px}.guest-list{margin-top:52px}.guest-list__list{grid-template-columns:repeat(4,1fr);gap:24px 5.597%}.guest-card__img:before{inset:auto -10px -10px auto}.guest-card__name{font-size:1.125rem}.guest-card__title{font-size:.875rem}.session__inner{height:765px;padding-block:58px 80px}.session__content{gap:60px 0;margin-top:48px;padding-inline:0}.session-block{grid-template-columns:95px 1fr}.session-block__title{font-size:1rem}.session-block__content{margin-top:0}.session-block-item__title{font-size:1.125rem}.session-block-item__lecturer{margin-top:3px;font-size:1rem}.time-table__inner{padding-block:58px 80px}.time-table__content{margin-top:46px;padding-inline:0}.time-table-list:before{inset:10px auto 10px 151px}.time-table-list__item{grid-template-columns:158px 1fr}.time-table-list__time{flex-direction:row;align-items:center;gap:0 28px}.time-table-list__content .text-thin{font-size:1.125rem}.time-table-list__content .text-small{font-size:.875rem}.time-table-list__content .text-large{font-size:1.125rem}.summary__inner{padding-block:58px 60px}.summary__content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:46px;padding-inline:0}.summary-table{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:600px}.summary-table th,.summary-table td{display:table-cell}.summary-table th{width:216px}.summary-table th span{padding-inline:24px}.summary-table td{width:360px;padding-inline:30px}.members__inner{padding-block:64px 60px}.members__content{padding-inline:0}.members .link-btn{margin-top:45px}.members-list__item{font-size:1.0625rem}.members-notification{width:min(96%,926px);margin-top:56px;padding:32px 5.8% 37px}.members-notification__item{line-height:2.2}.members-notification__item:before{inset:12px auto auto -12px}.member-host__item:first-child{margin-top:72px}.member-host__item:nth-child(2){margin-top:68px}.member-host__title-en{font-size:1.6875rem}.member-host__title-ja{font-size:1.125rem}.member-host__logos{flex-direction:row;gap:0 42px}.contact__inner{padding-block:68px 66px;padding-inline:0}.contact__title-en{font-size:2.875rem}.contact__title-ja{font-size:.9375rem}}@media screen and (min-width: 1024px){.hero-top__mask{inset:46% 0 auto auto;width:15%}.hero-top__bg{inset:auto 13px 128px auto;width:42%}.summary-table td{width:538px}}@media screen and (min-width: 1200px){.hero-top__mask{inset:46% 0 auto auto;width:15%}.hero-top__bg{inset:auto 13px 96px auto;width:43%}}@media (width >= 1333px){.hero-top__mask{inset:43% 0 auto auto;width:17.246%}.hero-top__bg{inset:auto 13px 65px auto;width:48.949%}}@media (width < 768px){[data-visible=pc]{display:none!important}.hero .container{width:100%}.hero-top__presented img{width:90px;height:auto}.hero-top__supported img:nth-of-type(1){width:190px;height:auto}.hero-top__supported img:nth-of-type(2){width:70px;height:auto}.hero-bottom .splide__slide{width:180px;height:118px}.members-notification__item+.members-notification__item{margin-top:8px}.member-host__item:first-child .member-host__logo{width:150px;height:auto}.member-host__logos img{width:300px;height:auto}}@media (hover: hover){.link-btn__link:hover{color:var(--brown);background-color:#fff}.link-btn--white .link-btn__link:hover{color:#fff;background-color:var(--black)}}@media (prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}
@media (width >= 1200px) {.hero-top__bg{inset: auto 13px 105px auto;}}
@media (width >= 1333px) {.hero-top__bg{width: 46%;}}
@media (width >= 1440px) {.hero-top__bg{inset: auto 13px 115px auto;}}
.section-title__ja{position: relative;}
.section-title__tips{position: absolute;font-weight: normal;font-size: 11px; line-height: 1; vertical-align: bottom;right: -10.5em;width: 10em;top: 3px;}

@media (width >= 768px) {
	.section-title__tips{right: -11em;top: 5px;font-size: 12px;}
	.guest-list__list_mc{justify-content: center;display: flex;}
	.guest-list__list_mc .guest-card{width: calc((100% - 5.597% - 5.597% - 5.597%) / 4);}
}