.conf-layout{background:#fff;color:var(--text-black,#333);font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;margin:0}.conf-canvas{overflow-x:hidden}.tmpl-conference .dnd-section,.tmpl-conference .dnd_area-row,.tmpl-conference .row-fluid-wrapper{padding-left:0!important;padding-right:0!important}.tmpl-conference .dnd-section .row-fluid,.tmpl-conference .dnd-section>.row-fluid{max-width:none!important;width:100%!important}.tmpl-conference .dnd-column,.tmpl-conference .dnd-section [class*=span]{padding-left:0!important;padding-right:0!important}.tmpl-conference .dnd-module{margin:0!important}.conf-section{width:100%}.conf-container{margin:0 auto;max-width:1216px;padding:0 24px}.conf-container--narrow{max-width:964px}.conf-h2{align-items:center;display:flex;flex-direction:column;gap:24px;padding:80px 24px 40px;text-align:center}.conf-h2__title{color:var(--sub02,#232f36);font-size:32px;font-weight:700;line-height:1.3;margin:0}.conf-h2__bar{background:var(--main,#b61c2a);height:4px;width:100px}.conf-btn{align-items:center;border-radius:4px;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.3;padding:17px 24px;text-align:center;text-decoration:none;transition:opacity .15s ease,background .15s ease,color .15s ease}.conf-btn:hover{opacity:.85;text-decoration:none}.conf-btn--teal{background:var(--sub01,#49e3d5);border:1px solid var(--sub01,#49e3d5);color:var(--sub02,#232f36)}.conf-btn--dark{background:var(--sub02,#232f36);border:1px solid var(--sub02,#232f36);color:#fff}.conf-btn--outline-dark{background:#fff;border:1px solid var(--sub02,#232f36);color:var(--sub02,#232f36)}.conf-btn--outline-main{background:#fff;border:1px solid var(--main,#b61c2a);color:var(--main,#b61c2a)}@media screen and (max-width:999px){.conf-h2{padding:56px 20px 28px}.conf-h2__title{font-size:26px}}@media screen and (max-width:500px){.conf-container{padding:0 16px}.conf-h2{padding:44px 16px 24px}.conf-h2__title{font-size:22px}.conf-h2__bar{width:80px}}.conf-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:14px 32px}.conf-breadcrumb a,.conf-breadcrumb span{color:var(--text-sub,#73716c);font-size:12px;line-height:1.3}.conf-breadcrumb a{text-decoration:underline}.conf-breadcrumb a:hover{color:var(--main,#b61c2a)}.conf-breadcrumb__sep{color:var(--text-sub,#73716c);height:8px;width:4px}.conf-h1{align-items:center;display:flex;flex-direction:column;gap:4px;padding:40px 24px 60px;text-align:center}.conf-h1__en{color:var(--main,#b61c2a);font-family:Anta,sans-serif;font-size:56px;letter-spacing:2px;line-height:1.3;margin:0;text-transform:uppercase}.conf-h1__jp{color:var(--sub02,#232f36);font-size:18px;font-weight:700;line-height:1.3;margin:0}.conf-archive-page{background:var(--gray-1,#fafafa)}.conf-archive{padding-bottom:80px}.conf-archive__grid{display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr))}.conf-archive__card{background:#fff;border-radius:4px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease}.conf-archive__card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);text-decoration:none}.conf-archive__thumb{aspect-ratio:16/9;background:var(--gray-2,#e7e7e7);overflow:hidden;width:100%}.conf-archive__thumb img{display:block;height:100%;object-fit:cover;object-position:top;width:100%}.conf-archive__thumb--empty{align-items:center;color:var(--gray-3,#ccc);display:flex;font-size:12px;justify-content:center}.conf-archive__body{display:flex;flex-direction:column;gap:12px;padding:24px}.conf-archive__title{color:var(--text-black,#333);font-size:20px;font-weight:700;line-height:1.5;margin:0}.conf-archive__tagline{color:var(--text-sub,#73716c);font-size:14px;font-weight:400;line-height:1.8;margin:0}.conf-archive__empty{color:var(--text-sub,#73716c);font-size:15px;padding:40px 0;text-align:center}.conf-pager{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding-top:40px}.conf-pager__nav,.conf-pager__num{align-items:center;background:#fff;border:1px solid var(--gray-3,#ccc);border-radius:4px;color:var(--text-black,#333);cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;height:48px;justify-content:center;letter-spacing:-.3px}.conf-pager__nav{gap:4px;min-width:86px;padding:0 10px}.conf-pager__num{width:48px}.conf-pager__num.is-active{background:var(--main,#b61c2a);border-color:var(--main,#b61c2a);color:#fff}.conf-pager__nav[disabled]{cursor:default;opacity:.5}.conf-pager__ellipsis{color:var(--text-sub,#73716c);padding:0 4px}@media screen and (max-width:999px){.conf-archive__grid{gap:24px;grid-template-columns:repeat(2,1fr)}.conf-h1__en{font-size:40px}}@media screen and (max-width:500px){.conf-breadcrumb{padding:12px 16px}.conf-h1{padding:28px 16px 36px}.conf-h1__en{font-size:32px}.conf-archive__grid{gap:20px;grid-template-columns:1fr}.conf-archive__title{font-size:18px}.conf-pager__nav{min-width:72px}}.ctop-en{font-family:Anta,sans-serif;font-size:56px;font-weight:400;letter-spacing:2px;line-height:1.3;margin:0;text-transform:uppercase}.ctop-en--main{color:var(--main,#b61c2a)}.ctop-en--teal{color:var(--sub01,#49e3d5)}.ctop-hero{background:#16291f;overflow:hidden;padding:80px 0 60px;position:relative}.ctop-hero__bg{background-position:50%;background-size:cover;filter:blur(34px);inset:-60px;position:absolute;transform:scale(1.06);z-index:0}.ctop-hero__bg:after{background:rgba(0,0,0,.3);content:"";inset:0;position:absolute}.ctop-hero__controls,.ctop-hero__viewport{position:relative;z-index:1}.ctop-hero__viewport{overflow:hidden;width:100%}.ctop-hero__track{align-items:center;display:flex;gap:40px;transition:transform .55s cubic-bezier(.4,0,.2,1);will-change:transform}.ctop-hero__slide{flex:0 0 54%;opacity:.45;transform:scale(.92);transition:opacity .45s ease,transform .45s ease}.ctop-hero__slide.is-active{opacity:1;transform:scale(1)}.ctop-hero__link{aspect-ratio:840/472;background:#0d1a13;border-radius:4px;display:block;overflow:hidden}.ctop-hero__img{display:block;height:100%;object-fit:cover;width:100%}.ctop-hero__controls{align-items:center;display:flex;justify-content:center;margin-top:40px}.ctop-hero__dots{align-items:center;display:flex;gap:16px}.ctop-hero__dot{background:#fff;border:1px solid #e7e7e7;border-radius:50%;box-sizing:border-box;cursor:pointer;height:16px;padding:0;transition:background .15s ease;width:16px}.ctop-hero__dot.is-active{background:var(--main,#b61c2a)}.ctop-next{background:var(--sub02,#232f36);padding:80px 0}.ctop-next__inner{display:flex;flex-direction:column;gap:60px;margin:0 auto;max-width:1216px;padding:0 24px}.ctop-next__head{align-items:center;display:flex;gap:24px}.ctop-next__head-line{background:var(--gray-3,#ccc);flex:1 1 0;height:1px;min-width:0}.ctop-next__head-title{color:#fff;flex:0 0 auto;font-size:24px;font-weight:700;line-height:1.3;margin:0}.ctop-next__body{align-items:flex-start;display:flex;gap:60px}.ctop-next__media{display:flex;flex:0 0 462px;flex-direction:column;gap:20px}.ctop-next__kv{aspect-ratio:462/260;background:#0d1a13;border-radius:4px;display:block;max-width:100%;overflow:hidden;width:462px}.ctop-next__kv img{display:block;height:100%;object-fit:cover;width:100%}.ctop-next__btns{display:flex;gap:10px}.ctop-next__btns .conf-btn{flex:1 1 0;min-width:0}.ctop-next__btn-outline-white{background:transparent;border:1px solid #fff;color:#fff}.ctop-next__table{color:#fff;column-gap:24px;display:grid;flex:1 1 0;font-size:16px;grid-template-columns:minmax(0,.28fr) minmax(0,1fr);line-height:1.8;margin:0;min-width:0;row-gap:16px}.ctop-next__table dt{font-weight:500}.ctop-next__table dd{font-weight:400;margin:0}.ctop-next__table dd p{margin:0}.ctop-next__tags{display:inline-flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.ctop-next__tag{border:1px solid var(--sub01,#49e3d5);border-radius:4px;color:var(--sub01,#49e3d5);display:inline-flex;font-size:13px;line-height:1.5;padding:3px 10px}.ctop-topics{background:var(--gray-2,#f0efef);padding:80px 0}.ctop-topics__inner{align-items:flex-start;display:flex;gap:60px;margin:0 auto;max-width:1216px;padding:0 24px}.ctop-topics__aside{display:flex;flex:0 0 244px;flex-direction:column;gap:24px}.ctop-topics__aside .conf-btn{width:100%}.ctop-topics__list{flex:1 1 0;min-width:0}.ctop-topics__item{border-bottom:1px solid var(--gray-5,#ccc);display:flex;flex-direction:column;gap:4px;padding:16px 0;text-decoration:none;transition:opacity .15s ease}.ctop-topics__item:hover{opacity:.7;text-decoration:none}.ctop-topics__meta{align-items:center;display:flex;gap:12px}.ctop-topics__date{color:var(--text-sub,#73716c)}.ctop-tag,.ctop-topics__date{font-size:12px;line-height:1.5}.ctop-tag{background:#fff;border:1px solid var(--main,#b61c2a);border-radius:2px;color:var(--main,#b61c2a);display:inline-flex;font-weight:500;padding:3px 9px;white-space:nowrap}.ctop-topics__title{color:var(--text-black,#333);font-size:16px;font-weight:700;line-height:1.5;margin:0;transition:color .15s ease}.ctop-about{align-items:stretch;display:flex;min-height:600px}.ctop-about__media{flex:0 0 800px;max-width:51%}.ctop-about__media img{display:block;height:100%;object-fit:cover;width:100%}.ctop-about__box{background:var(--sub02,#232f36);color:#fff;display:flex;flex:1 1 0;flex-direction:column;gap:40px;justify-content:center;min-width:0;padding:60px 80px}.ctop-about__body{display:flex;flex-direction:column;gap:24px}.ctop-about__h2{font-size:32px;font-weight:700;line-height:1.3;margin:0}.ctop-about__text p{font-size:18px;line-height:1.8;margin:0 0 20px}.ctop-about__text p:last-child{margin-bottom:0}.ctop-archive{background:var(--gray-2,#f0efef);padding:80px 0}.ctop-archive__inner{gap:40px;margin:0 auto;max-width:1216px;padding:0 24px}.ctop-archive__head,.ctop-archive__inner{align-items:center;display:flex;flex-direction:column}.ctop-archive__head{gap:4px;text-align:center}.ctop-archive__head-jp{color:var(--sub02,#232f36);font-size:18px;font-weight:700;line-height:1.3;margin:0}.ctop-archive .conf-archive__grid{width:100%}.ctop-archive__more{min-width:300px}.ctop-archive .conf-archive__card{box-shadow:0 1px 3px rgba(0,0,0,.06)}@media screen and (max-width:999px){.ctop-en{font-size:40px}.ctop-hero{padding:56px 0 40px}.ctop-hero__slide{flex-basis:68%}.ctop-archive,.ctop-next,.ctop-topics{padding:56px 0}.ctop-next__body{flex-direction:column;gap:32px}.ctop-next__media{flex-basis:auto;max-width:462px;width:100%}.ctop-next__table{width:100%}.ctop-about__box{gap:28px;padding:48px 40px}.ctop-about__h2{font-size:27px}.ctop-about__text p{font-size:16px}}@media screen and (max-width:500px){.ctop-en{font-size:32px}.ctop-hero{padding:40px 0 32px}.ctop-hero__track{gap:16px}.ctop-hero__slide{flex-basis:86%}.ctop-archive__inner,.ctop-next__inner,.ctop-topics__inner{padding:0 16px}.ctop-next__head-title{font-size:20px}.ctop-next__table{font-size:15px;grid-template-columns:1fr;row-gap:4px}.ctop-next__table dt{margin-top:12px}.ctop-next__table dt:first-child{margin-top:0}.ctop-topics__inner{flex-direction:column;gap:28px}.ctop-topics__aside{align-items:flex-start;flex-basis:auto;flex-direction:column;width:100%}.ctop-about{flex-direction:column;min-height:0}.ctop-about__media{aspect-ratio:16/10;flex-basis:auto;max-width:100%}.ctop-about__box{padding:40px 20px}.ctop-about__h2{font-size:22px}.ctop-archive__more{min-width:0;width:100%}}