:root{--primary:#e03000;--base:#254ead;--text:var(--base);--white:#fff;--black:#000;--navy:#0c1441;--navy-light:#11245b;--purple:#6e4894;--blue:#35519e;--pale-blue:#d8e5f6;--red:#e02f01;--yellow:#fdcd08;--orange:#ef7e05;--yellow-green:#8ec321;--green:#006c40;--green-mid:#479731;--grid-line:#192f6d;--gray-line:#d9d9d9;--gradient-orange:linear-gradient(90deg, var(--yellow) 0%, var(--red) 20%, var(--red) 60%, var(--orange) 90%, var(--yellow) 100%);--gradient-green:linear-gradient(90deg, var(--yellow-green) 0%, var(--green) 20%, var(--green) 60%, var(--green-mid) 90%, var(--yellow-green) 100%);--font-base:"Noto Sans JP", sans-serif;--font-en:"Josefin Sans", sans-serif;--normal:400;--medium:500;--semi-bold:600;--bold:700;--pc-design-width:1600;--pc-content-width:1280;--md-header-height:100px;--sm-header-height:60px;--md-side-margin:40px;--sm-side-margin:20px;--grid-size:20px}*,:before,:after{box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%}:where(body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(ul,ol){margin:0;padding:0;list-style:none}:where(a){color:inherit;text-decoration:none}:where(img,picture,svg,video,canvas){max-width:100%;height:auto;display:block}:where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}:where(button){cursor:pointer;background:0 0;border:none;padding:0}:where(textarea){resize:vertical}:where(table){border-collapse:collapse}:where(address){font-style:normal}html{scroll-behavior:smooth}html:not(.loaded) *{transition:none!important}body{font-family:var(--font-base);color:var(--text);background-color:var(--navy);font-size:.875rem;line-height:2;overflow-x:clip}@media print,screen and (width>=769px){body{font-size:1rem}.sm-only{display:none!important}}@media screen and (width<=768px){.md-only{display:none!important}}:where(a){--link-hover-opacity:.7;--link-hover-duration:.3s;transition:opacity var(--link-hover-duration)}@media (hover:hover){:where(a):hover{opacity:var(--link-hover-opacity)}}em{font-weight:var(--bold);font-style:normal}.container{padding-inline:var(--sm-side-margin)}@media print,screen and (width>=769px){.container{width:min(var(--pc-content-width) * 1px, 100%);padding-inline:var(--md-side-margin);margin-inline:auto}}.bracket{--bracket-color:var(--purple);align-items:center;gap:15px;display:flex}.bracket:before,.bracket:after{content:"";border-block:2px solid var(--bracket-color);width:5px;height:16px}.bracket:before{border-left:2px solid var(--bracket-color)}.bracket:after{border-right:2px solid var(--bracket-color)}.corner{--corner-bg-color:var(--navy);background-color:var(--corner-bg-color);border:1px solid var(--white);width:8px;height:8px;position:absolute}.corner._tl{top:-4px;left:-4px}.corner._tr{top:-4px;right:-4px}.corner._bl{bottom:-4px;left:-4px}.corner._br{bottom:-4px;right:-4px}.geo-bg{isolation:isolate;position:relative;overflow:hidden}.geo-bg:before,.geo-bg:after{top:var(--geo-bg-top,0px);z-index:-1;content:"";background-repeat:no-repeat;background-size:620px 1620px;width:620px;height:620px;position:absolute}.geo-bg:before{background-image:url(/summit/img/geo-bg-left.webp);left:0}.geo-bg:after{background-image:url(/summit/img/geo-bg-right.webp);right:0}.geo-bg._repeat:before,.geo-bg._repeat:after{background-repeat:repeat-y;height:auto;bottom:0}@media screen and (width<=768px){.geo-bg:after{content:none}.geo-bg._repeat:after{top:calc(var(--geo-bg-top,0px) + 620px);content:""}}.grid-bg{--grid-bg-color:var(--navy-light);background-color:var(--grid-bg-color);background-image:repeating-linear-gradient(to right, var(--grid-line) 0 1px, transparent 1px var(--grid-size)), repeating-linear-gradient(to bottom, var(--grid-line) 0 1px, transparent 1px var(--grid-size))}.link-arrow{--link-arrow-gap:20px;gap:var(--link-arrow-gap);align-items:center;display:inline-flex}.link-arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;transform:rotate(45deg)}.link-arrow__text{text-decoration:underline}.section-title{--corner-bg-color:var(--navy-light);min-height:100px;font-size:1.75rem;font-weight:var(--bold);letter-spacing:.05em;color:var(--white);text-align:center;background-image:linear-gradient(to right, var(--purple), var(--blue));border:1px solid var(--white);place-items:center;padding:20px;line-height:1;display:grid;position:relative}.section-title._on-navy{--corner-bg-color:var(--navy)}.block-title{min-height:80px;font-size:1.375rem;font-weight:var(--bold);letter-spacing:.05em;color:var(--white);background-image:linear-gradient(to right, var(--purple), var(--blue));border:1px solid var(--white);border-bottom:0;grid-auto-flow:column;place-content:center;align-items:baseline;padding-block:20px;line-height:1;display:grid}.block-title__sub{font-size:1rem}.page-title{position:relative}.page-title:before{content:"";background-color:var(--gray-line);width:100%;height:1px;position:absolute;top:50%;left:0}.page-title__text{--corner-bg-color:var(--navy-light);font-size:1.75rem;font-weight:var(--bold);color:var(--white);text-align:center;letter-spacing:.05em;border:1px solid var(--white);justify-content:center;align-items:center;padding-block:20px;line-height:1.6;display:flex;position:relative}@media print,screen and (width>=769px){.page-title__text{min-height:100px}}.button-download{background-image:var(--gradient-green);align-items:center;min-height:50px;display:flex}.button-download:after{content:"";border-left:1px solid var(--white);background-image:url(/summit/img/icon-arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;flex-shrink:0;align-self:stretch;width:50px}.button-download._coming-soon{--link-hover-opacity:.5;cursor:default;opacity:.5}@media print,screen and (width>=769px){.button-download{flex-shrink:0;width:320px}}.button-download__text{font-family:var(--font-en);font-size:1rem;font-weight:var(--bold);color:var(--white);text-align:center;letter-spacing:.1em;flex:1;padding-top:.3em;line-height:1}.button-back{background-color:var(--navy-light);border:1px solid var(--white);align-items:center;min-height:80px;display:flex}.button-back:before{content:"";border-left:1px solid var(--white);background-image:url(/summit/img/icon-arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;flex-shrink:0;align-self:stretch;width:80px;scale:-1 1}@media print,screen and (width>=769px){.button-back{width:460px;margin-inline:auto}}.button-back__text{font-size:1.125rem;font-weight:var(--bold);color:var(--white);text-align:center;letter-spacing:.05em;flex:1;line-height:1.6}.mv{--mv-w:390;--mv-h:420;background-color:var(--navy);background-image:url(/summit/img/mv-bg-sp.webp);background-position:50%;background-repeat:no-repeat;background-size:auto 100%}@media print,screen and (width>=769px){.mv{--mv-w:var(--pc-design-width);--mv-h:520;background-image:url(/summit/img/mv-bg.webp)}.mv._lower{--mv-h:calc(520 + 54);background-image:url(/summit/img/mv-bg-lower.webp)}}.mv__inner{max-width:calc(var(--pc-design-width) * 1px);aspect-ratio:var(--mv-w)/var(--mv-h);margin-inline:auto;position:relative}.mv__badge-9th{top:calc(20 / var(--mv-h) * 100%);left:calc(20 / var(--mv-w) * 100%);width:calc(150 / var(--mv-w) * 100%);position:absolute}@media print,screen and (width>=769px){.mv__badge-9th{top:calc(120 / var(--mv-h) * 100%);left:calc(200 / var(--mv-w) * 100%);width:calc(300 / var(--mv-w) * 100%)}}.mv__logo{top:calc(125 / var(--mv-h) * 100%);left:calc(85.5 / var(--mv-w) * 100%);width:calc(220 / var(--mv-w) * 100%);position:absolute}@media print,screen and (width>=769px){.mv__logo{top:calc(116 / var(--mv-h) * 100%);left:calc(578 / var(--mv-w) * 100%);width:calc(464 / var(--mv-w) * 100%)}}.mv__badge-free{top:calc(20 / var(--mv-h) * 100%);left:calc(270 / var(--mv-w) * 100%);width:calc(100 / var(--mv-w) * 100%);position:absolute}@media print,screen and (width>=769px){.mv__badge-free{top:calc(180 / var(--mv-h) * 100%);left:calc(1150 / var(--mv-w) * 100%);width:calc(200 / var(--mv-w) * 100%)}}.mv__en{top:calc(318 / var(--mv-h) * 100%);left:calc(45.75 / var(--mv-w) * 100%);width:calc(298.5 / var(--mv-w) * 100%);position:absolute}@media print,screen and (width>=769px){.mv__en{top:calc(50 / var(--mv-h) * 100%);left:calc(502 / var(--mv-w) * 100%);width:calc(597 / var(--mv-w) * 100%)}}.mv__ticks{top:calc(397 / var(--mv-h) * 100%);width:calc(117 / var(--mv-w) * 100%);border-right:1px solid var(--white);border-left:1px solid var(--white);height:3px;position:absolute}.mv__ticks:before,.mv__ticks:after{content:"";background-color:var(--white);width:1px;position:absolute;top:0;bottom:0}.mv__ticks:before{left:47.8632%}.mv__ticks:after{left:51.2821%}.mv__ticks._left{left:calc(40 / var(--mv-w) * 100%)}.mv__ticks._right{left:calc(233 / var(--mv-w) * 100%)}@media print,screen and (width>=769px){.mv__ticks{top:calc(55 / var(--mv-h) * 100%);width:calc(233 / var(--mv-w) * 100%);height:6px}.mv__ticks:before{left:48.0687%}.mv__ticks:after{left:51.5021%}.mv__ticks._left{left:calc(150 / var(--mv-w) * 100%)}.mv__ticks._right{left:calc(1217 / var(--mv-w) * 100%)}}.mv-under{--mv-theme-height:148px;padding-bottom:80px;position:relative}.mv-under:before{top:var(--mv-theme-height);content:"";background-image:url(/summit/img/mv-under-bg-sp.webp);background-position:top;background-size:cover;position:absolute;bottom:0;left:0;right:0}@media print,screen and (width>=769px){.mv-under{--mv-theme-height:90px}.mv-under:before{background-image:url(/summit/img/mv-under-bg.webp)}}.mv-under__contents{flex-direction:column;gap:50px;display:flex;position:relative}.mv-intro{flex-direction:column;gap:30px;display:flex}.mv-intro__theme{--mv-theme-fade-width:20px;isolation:isolate;min-height:var(--mv-theme-height);padding-inline:var(--mv-theme-fade-width);color:var(--navy);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.mv-intro__theme:before,.mv-intro__theme:after{z-index:-1;content:"";width:calc(50% + 1px);position:absolute;top:0;bottom:0}.mv-intro__theme:before{background-image:linear-gradient(to right, #fff0, var(--white) var(--mv-theme-fade-width));left:0}.mv-intro__theme:after{background-image:linear-gradient(to left, #fff0, var(--white) var(--mv-theme-fade-width));right:0}@media print,screen and (width>=769px){.mv-intro__theme{--mv-theme-fade-width:clamp(20px, calc(200 / var(--pc-design-width) * 100vw), 200px);width:min(1400 / var(--pc-design-width) * 100vw, 1400px);flex-flow:wrap;gap:8px 20px;margin-inline:auto;padding-block:16px}}.mv-intro__theme-main{font-size:1.75rem;font-weight:var(--bold);letter-spacing:.05em;line-height:1.6}@media print,screen and (width>=769px){.mv-intro__theme-main{font-size:clamp(1.75rem, 32 / var(--pc-design-width) * 100vw, 2rem)}}.mv-intro__theme-sub{font-size:1.125rem;font-weight:var(--medium);letter-spacing:.05em;line-height:1.6}.mv-intro__lead{font-size:1rem;font-weight:var(--medium);letter-spacing:.05em;color:var(--white);line-height:2.5}@media print,screen and (width>=769px){.mv-intro__lead{font-size:clamp(1rem, 18 / var(--pc-content-width) * 100vw, 1.125rem);text-align:center}}.event-info{color:var(--white);position:relative}@media print,screen and (width>=769px){.event-info__table{display:flex}.event-info__block{flex-direction:column;width:50%;display:flex}}.event-info__label{min-height:50px;font-size:1.125rem;font-weight:var(--bold);letter-spacing:.05em;text-align:center;background-image:linear-gradient(to right, var(--purple), var(--blue));border:1px solid var(--white);border-bottom:0;place-items:center;padding-block:10px;line-height:1;display:grid}.event-info__block:not(:first-child) .event-info__label{border-top:0}@media print,screen and (width>=769px){.event-info__block:not(:first-child) .event-info__label{border-top:1px solid var(--white);border-left:0}}.event-info__body{background-color:var(--navy);border:1px solid var(--white);border-top:0;flex-direction:column;align-items:center;gap:20px;padding:30px;display:flex}@media print,screen and (width>=769px){.event-info__body{flex:1}}.event-info__body._date{gap:5px;padding-top:20px}@media print,screen and (width>=769px){.event-info__body._date{padding-top:min(30 / var(--pc-content-width) * 100vw, 30px);padding-bottom:min(29 / var(--pc-content-width) * 100vw, 29px);gap:10px}.event-info__block:not(:first-child) .event-info__body{border-left:0}}.event-info__date{flex-direction:column;align-items:center;gap:10px;display:flex}@media print,screen and (width>=769px){.event-info__date{flex-flow:wrap;justify-content:center;gap:8px 20px}}.event-info__year{font-family:var(--font-en);font-size:2rem;font-weight:var(--semi-bold);letter-spacing:.05em;line-height:1}@media print,screen and (width>=769px){.event-info__year{font-size:clamp(2rem, 40 / var(--pc-content-width) * 100vw, 2.5rem)}}.event-info__datetime{align-items:center;gap:10px;display:flex}@media print,screen and (width>=769px){.event-info__datetime{gap:20px}}.event-info__day{align-items:center;gap:5px;display:flex}.event-info__day-num{font-family:var(--font-en);font-size:4rem;font-weight:var(--semi-bold);letter-spacing:.05em;line-height:1}@media print,screen and (width>=769px){.event-info__day-num{font-size:clamp(4rem, 80 / var(--pc-content-width) * 100vw, 5rem)}}.event-info__dow{width:40px;height:40px;font-size:1.375rem;font-weight:var(--bold);letter-spacing:.05em;background-color:var(--purple);border-radius:50%;place-items:center;padding-bottom:6px;line-height:1;display:grid}@media print,screen and (width>=769px){.event-info__dow{width:clamp(40px, 52 / var(--pc-content-width) * 100vw, 52px);height:clamp(40px, 52 / var(--pc-content-width) * 100vw, 52px);font-size:clamp(1.375rem, 32 / var(--pc-content-width) * 100vw, 2rem)}}.event-info__time{--event-info-tilde-size:22px;font-family:var(--font-en);font-size:1.75rem;font-weight:var(--semi-bold);letter-spacing:.05em;line-height:1}@media print,screen and (width>=769px){.event-info__time{--event-info-tilde-size:clamp(22px, calc(32 / var(--pc-content-width) * 100vw), 32px);font-size:clamp(1.75rem, 40 / var(--pc-content-width) * 100vw, 2.5rem)}}.event-info__tilde{font-size:var(--event-info-tilde-size)}.event-info__reception{justify-content:center;align-items:center;gap:20px;display:flex}.event-info__reception:before,.event-info__reception:after{content:"";border:3px solid var(--purple);width:8px;height:26px}.event-info__reception:before{border-right:0}.event-info__reception:after{border-left:0}.event-info__reception-label{font-size:1.125rem;font-weight:var(--bold);letter-spacing:.05em;line-height:1}.event-info__reception-time{--event-info-tilde-size:22px;font-family:var(--font-en);font-size:1.75rem;font-weight:var(--semi-bold);letter-spacing:.05em;align-items:center;padding:0 0 0 20px;line-height:1;display:flex;position:relative}.event-info__reception-time:before{content:"";background-color:var(--white);width:1px;height:16px;position:absolute;top:50%;left:0;translate:0 -50%}@media print,screen and (width>=769px){.event-info__reception-time{--event-info-tilde-size:clamp(22px, calc(24 / var(--pc-content-width) * 100vw), 24px);font-size:clamp(1.75rem, 32 / var(--pc-content-width) * 100vw, 2rem)}}.event-info__place{font-size:1.75rem;font-weight:var(--bold);letter-spacing:.05em;text-align:center;line-height:1}.event-info__address{font-size:1.125rem;font-weight:var(--medium);letter-spacing:.05em;text-align:center;line-height:1.6}.event-info__access{font-size:1.125rem;font-weight:var(--medium);letter-spacing:.05em;line-height:1}.about{color:var(--white);padding-block:100px}.about__contents{flex-direction:column;align-items:center;gap:50px;display:flex}.about__title{text-align:center;white-space:nowrap;font-size:1.375rem;font-weight:var(--bold);letter-spacing:.05em;justify-content:center;align-items:center;gap:25px;line-height:1;display:flex}.about__title:before,.about__title:after{content:"";background-image:url(/summit/img/about-line-sp.svg);width:35px;height:3px}@media print,screen and (width>=769px){.about__title{font-size:clamp(1.375rem, 28 / var(--pc-content-width) * 100vw, 1.75rem);gap:50px}.about__title:before,.about__title:after{background-image:url(/summit/img/about-line.svg);width:104px}}.about__text{font-size:1rem;font-weight:var(--medium);letter-spacing:.05em;text-align:center;line-height:2}@media print,screen and (width>=769px){.about__text{padding-inline:min(50 / var(--pc-content-width) * 100vw, 50px)}}.universities{padding-block:100px}.universities__inner{position:relative}.universities__list{grid-gap:20px;background-color:var(--white);grid-template-columns:repeat(2,1fr);gap:20px;padding:20px;display:grid}@media print,screen and (width>=769px){.universities__list{grid-template-columns:repeat(3,1fr);gap:40px;padding:50px}}.universities__link{display:block}.universities__logo{width:100%}.overview{padding-block:100px}.overview__inner{flex-direction:column;gap:80px;display:flex}.overview__table{background-color:var(--white);border:1px solid var(--white)}.overview__row{display:flex}.overview__row:not(:last-child){border-bottom:1px solid var(--white)}.overview__row:nth-child(2n){background-color:var(--pale-blue)}.overview__label{width:80px;font-size:1rem;font-weight:var(--bold);letter-spacing:.05em;color:var(--white);text-align:center;background-image:linear-gradient(to right, var(--purple), var(--blue));border-right:1px solid var(--white);flex-shrink:0;place-items:center;padding-block:20px;line-height:1.6;display:grid}@media print,screen and (width>=769px){.overview__label{width:20%;font-size:1.125rem}}.overview__body{font-size:1rem;font-weight:var(--medium);letter-spacing:.05em;color:var(--navy);flex:1;padding:20px;line-height:2}@media print,screen and (width>=769px){.overview__body{padding:40px}}.overview__venue{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.overview__badge{font-size:.875rem;font-weight:var(--bold);letter-spacing:.05em;color:var(--white);background-color:var(--red);border-radius:20px;padding:10px 20px;line-height:1}.overview__list-item{text-indent:-1.5em;padding-left:1.5em}.overview__list-item:before{content:"●";color:var(--purple);padding-right:.5em}.schedule{--schedule-gutter:20px;--schedule-line-x:0px;padding-block:100px}@media print,screen and (width>=769px){.schedule{--schedule-gutter:160px;--schedule-line-x:80px}}.schedule__inner{flex-direction:column;gap:80px;display:flex}.schedule__row{padding-bottom:50px;position:relative}.schedule__row:before{inset-block:0;left:var(--schedule-line-x);content:"";background-color:var(--white);width:1px;position:absolute}.schedule__row._has-body{padding-bottom:0}.schedule__row._line-end:before{height:40px;bottom:auto}.schedule__item{flex-direction:column;align-items:flex-start;display:flex;position:relative}.schedule__item._no-time{padding-left:var(--schedule-gutter)}.schedule__item._no-time:before{top:0;left:var(--schedule-line-x);width:calc(var(--schedule-gutter) - var(--schedule-line-x));content:"";border-bottom:1px solid var(--white);height:40px;position:absolute}@media print,screen and (width>=769px){.schedule__item{flex-direction:row;align-items:stretch}}.schedule__time{min-height:60px;font-family:var(--font-en);font-size:1.75rem;font-weight:var(--bold);color:var(--white);letter-spacing:.1em;background-image:linear-gradient(to right, var(--purple), var(--blue));border:1px solid var(--white);border-bottom:0;justify-content:center;align-items:center;padding:12px 20px 6px;line-height:1;display:flex}@media print,screen and (width>=769px){.schedule__time{border-right:0;border-bottom:1px solid var(--white);flex-shrink:0;width:160px;min-height:80px}}.schedule__head{background-color:var(--white);flex-wrap:wrap;align-items:center;gap:10px 20px;width:100%;min-height:80px;padding:20px;display:flex}@media print,screen and (width>=769px){.schedule__head{flex:1;gap:20px;width:auto;padding-inline:40px}}.schedule__title{flex:1 1 max-content;font-size:1.375rem;font-weight:var(--bold);color:var(--navy);letter-spacing:.05em;line-height:1.6}.schedule__place{--schedule-place-bg-color:var(--purple);min-height:40px;font-size:1rem;font-weight:var(--bold);color:var(--white);letter-spacing:.05em;white-space:nowrap;background-color:var(--schedule-place-bg-color);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;padding:5px 20px;line-height:1;display:flex}.schedule__place._green{--schedule-place-bg-color:var(--green)}.schedule__description{width:100%;font-size:1rem;font-weight:var(--medium);letter-spacing:.05em;color:var(--navy);margin:0 0 8px;line-height:2}.schedule__body{margin-left:var(--schedule-gutter);color:var(--white);flex-direction:column;gap:50px;padding-top:50px;padding-bottom:80px;display:flex}.schedule__body._continued{padding-bottom:50px}.schedule__body._last{padding-bottom:0}@media print,screen and (width>=769px){.schedule__body._last{gap:50px}.schedule__body{gap:30px}}.schedule__text,.schedule__speaker{font-size:1rem;font-weight:var(--medium);letter-spacing:.05em;line-height:2}.schedule__speaker:before{color:var(--purple);content:"●";margin-right:.5em;font-size:1.125rem}.schedule__speaker-name{font-size:1.125rem;font-weight:var(--bold)}.schedule__speaker-honorific{font-weight:var(--bold)}.schedule__subsection{margin-left:var(--schedule-gutter);color:var(--white);border-bottom:1px solid var(--white);flex-direction:column;gap:50px;padding-bottom:50px;display:flex}.schedule__subsection+.schedule__subsection{padding-top:50px}.schedule__subsection:last-child{border-bottom:0;padding-bottom:80px}@media print,screen and (width>=769px){.schedule__subsection{gap:30px}}.schedule__labels{border:1px solid var(--white);align-self:flex-start;min-height:40px;display:flex}.schedule__label{font-weight:var(--bold);color:var(--white);letter-spacing:.05em;white-space:nowrap;justify-content:center;align-items:center;padding-block:5px;line-height:1.6;display:flex}.schedule__label._no{background-image:linear-gradient(to right, var(--purple), var(--blue));border-right:1px solid var(--white);padding-inline:20px;font-size:1rem}.schedule__label._theme{padding-inline:30px;font-size:1.125rem}.schedule__subtitle{font-size:clamp(1.375rem, 28 / var(--pc-content-width) * 100vw, 1.75rem);font-weight:var(--bold);letter-spacing:.05em;line-height:1.75}.schedule__subtitle-sub{font-size:clamp(1.125rem, 22 / var(--pc-content-width) * 100vw, 1.375rem)}.schedule__detail{flex-direction:column;gap:30px;display:flex}@media print,screen and (width>=769px){.schedule__detail{gap:10px}}.schedule__kind{font-size:.875rem;font-weight:var(--medium);letter-spacing:.05em;align-self:flex-start;line-height:2}.schedule__presenters{margin-left:var(--schedule-gutter);color:var(--white);flex-direction:column;gap:40px;padding-bottom:80px;display:flex}@media print,screen and (width>=769px){.schedule__presenters{container-type:inline-size}}.schedule__presenters-title{font-size:1.125rem;font-weight:var(--bold);letter-spacing:.05em;line-height:2}.schedule__presenters-title:before{color:var(--purple);content:"●";margin-right:.5em}.schedule__presenter-list{grid-gap:40px;grid-template-columns:repeat(2,1fr);gap:40px;display:grid}@media print,screen and (width>=769px){.schedule__presenter-list{grid-template-columns:repeat(5,1fr)}}@container (width<=900px){.schedule__presenter-list{grid-template-columns:repeat(3,minmax(0,176px))}}.schedule__presenter{flex-direction:column;align-items:center;gap:20px;display:flex}.schedule__presenter-photo{aspect-ratio:176/200;-o-object-fit:cover;object-fit:cover;width:100%}.schedule__presenter-university{font-size:.875rem;font-weight:var(--medium);letter-spacing:.05em;line-height:1}.schedule__presenter-name{font-size:1.125rem;font-weight:var(--bold);text-align:center;letter-spacing:.05em;line-height:1}.schedule__presenter-role{font-size:.875rem}.schedule__award{flex-direction:column;align-items:flex-start;display:flex}.schedule__award-label{font-size:1.125rem;font-weight:var(--bold);color:var(--white);letter-spacing:.05em;background-image:linear-gradient(to right, var(--purple), var(--blue));border:1px solid var(--white);border-bottom:0;padding:16px 20px;line-height:1}.schedule__award-body{border:1px solid var(--white);flex-direction:column;gap:20px;width:100%;padding:20px;display:flex}@media print,screen and (width>=769px){.schedule__award-body{gap:min(50 / var(--pc-content-width) * 100vw, 50px);flex-direction:row;align-items:flex-start;padding:50px}.schedule__award-logo-wrap{width:min(280 / var(--pc-content-width) * 100vw, 280px);flex-shrink:0}}.schedule__award-logo{width:100%;height:auto}.schedule__concurrent{--corner-bg-color:var(--navy);border:1px solid var(--white);position:relative}.schedule__concurrent-header{background-color:var(--white);flex-direction:column;display:flex}@media print,screen and (width>=769px){.schedule__concurrent-header{flex-direction:row;align-items:stretch}}.schedule__concurrent-time{background-image:var(--gradient-green);align-items:center;gap:10px;padding:20px;display:flex}@media print,screen and (width>=769px){.schedule__concurrent-time{flex-shrink:0;gap:20px;min-height:80px;padding:20px 40px 20px 30px}}.schedule__concurrent-badge{min-height:30px;font-size:1rem;font-weight:var(--bold);color:var(--white);letter-spacing:.05em;white-space:nowrap;border:1px solid var(--white);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;padding:5px 20px;line-height:1;display:flex}.schedule__concurrent-hours{font-family:var(--font-en);font-size:1.75rem;font-weight:var(--bold);color:var(--white);letter-spacing:.1em;white-space:nowrap;line-height:1}.schedule__concurrent-title{min-height:80px;font-size:1.375rem;font-weight:var(--bold);color:var(--navy);text-align:center;letter-spacing:.05em;flex:1;justify-content:center;align-items:center;padding:20px 40px;line-height:2;display:flex}@media print,screen and (width>=769px){.schedule__concurrent-title{text-align:left;justify-content:flex-start}}.schedule__concurrent-body{color:var(--white);flex-direction:column;gap:20px;padding:20px;display:flex}@media print,screen and (width>=769px){.schedule__concurrent-body{gap:30px;padding:30px 50px 50px}}.schedule__events{border-bottom:1px solid var(--white);flex-direction:column;gap:20px;padding-bottom:20px;display:flex}@media print,screen and (width>=769px){.schedule__events{flex-flow:wrap;justify-content:center;gap:16px 80px;padding-bottom:30px}}.schedule__event{align-items:center;gap:20px;display:flex}.schedule__event-name{font-size:1.125rem;font-weight:var(--bold);letter-spacing:.05em;white-space:nowrap;line-height:2}.schedule__event-name:before{color:var(--green);content:"●";margin-right:.5em}.schedule__note{font-size:.75rem;font-weight:var(--medium);color:var(--white);letter-spacing:.05em;line-height:2}.schedule__note._outside{margin:32px 0 0}.history{padding-block:100px}.history__inner{flex-direction:column;gap:80px;display:flex}.history__list{background-color:var(--white);border:1px solid var(--white);display:grid}@media print,screen and (width>=769px){.history__list{grid-template-columns:repeat(4,1fr)}}.history__item{flex-direction:column;gap:30px;padding-bottom:30px;display:flex}.history__item:nth-child(2n){background-color:var(--pale-blue)}.history__item:not(:first-child){border-top:1px solid var(--white)}@media print,screen and (width>=769px){.history__item{gap:20px}.history__item:not(:first-child){border-top:0}.history__item:not(:nth-child(4n)){border-right:1px solid var(--white)}.history__item:nth-child(-n+4){border-bottom:1px solid var(--white)}}.history__num{min-height:50px;font-size:1.125rem;font-weight:var(--bold);letter-spacing:.05em;color:var(--white);text-align:center;background-image:linear-gradient(to right, var(--purple), var(--blue));place-items:center;padding-block:8px;line-height:1;display:grid}.history__detail{flex-direction:column;gap:20px;padding-inline:20px;display:flex}@media print,screen and (width>=769px){.history__detail{gap:10px;padding-inline:30px}}.history__label{font-size:1rem;font-weight:var(--bold);letter-spacing:.05em;color:var(--purple);border-left:2px solid var(--purple);padding-left:12px;line-height:1}.history__value{font-size:1rem;font-weight:var(--medium);letter-spacing:.05em;color:var(--navy);line-height:1.6}@media print,screen and (width>=769px){.history__value{line-height:2}}.program{--geo-bg-top:66px;--program-overlap:4px;margin-top:calc(var(--program-overlap) * -1);flex-direction:column;gap:80px;padding-top:4px;padding-bottom:80px;display:flex}@media print,screen and (width>=769px){.program{--geo-bg-top:500px;--program-overlap:min(calc(54 / var(--pc-design-width) * 100vw), 54px)}}.program__contents{flex-direction:column;gap:50px;display:flex}@media print,screen and (width>=769px){.program__contents{gap:80px}}.download{position:relative}.download__list{background-color:var(--white);border:1px solid var(--white)}.download__item{flex-direction:column;gap:20px;padding:20px;display:flex}.download__item:nth-child(2n){background-color:var(--pale-blue)}@media print,screen and (width>=769px){.download__item{flex-direction:row;align-items:center;gap:50px;padding:50px}}.download__name{font-size:1.125rem;font-weight:var(--bold);color:var(--navy);letter-spacing:.05em;line-height:2}@media print,screen and (width>=769px){.download__name{flex:1}}.footer{isolation:isolate;color:var(--white);background-color:var(--navy);padding-block:200px 140px;position:relative}@media print,screen and (width>=769px){.footer{padding-bottom:190px}}.footer__bg{z-index:-1;aspect-ratio:1600/580;background-image:url(/summit/img/footer-bg.webp);background-repeat:no-repeat;background-size:100%;width:100%;position:absolute;top:0;left:0}.footer__inner{flex-direction:column;gap:100px;display:flex}@media print,screen and (width>=769px){.footer__inner{gap:150px}}.footer__contents{flex-direction:column;gap:100px;display:flex}@media print,screen and (width>=769px){.footer__contents{flex-direction:row;justify-content:space-between;gap:50px;container-type:inline-size}}.footer__info{flex-direction:column;gap:50px;display:flex}.footer__title{font-size:1.75rem;font-weight:var(--bold);letter-spacing:.05em;line-height:1.6}.footer__contact{font-size:1.125rem;font-weight:var(--medium);letter-spacing:.05em;flex-direction:column;gap:20px;line-height:1.6;display:flex}.footer__en{font-family:var(--font-en);letter-spacing:.1em}.footer__links{flex-direction:column;gap:30px;display:flex}.footer__links-title{font-size:1.125rem;font-weight:var(--bold);letter-spacing:.05em;line-height:1.6}.footer__line{background-image:linear-gradient(to right, var(--white), var(--white));background-position:50%;background-repeat:no-repeat;background-size:100% 1px;height:7px;position:relative}.footer__line:before,.footer__line:after{content:"";background-color:var(--navy-light);border:1px solid var(--white);width:7px;height:7px;position:absolute;top:0}.footer__line:before{left:0}.footer__line:after{right:0}.footer__link-list{grid-gap:20px 30px;grid-template-columns:repeat(2,1fr);gap:20px 30px;display:grid}@media print,screen and (width>=769px){.footer__link-list{grid-template-columns:repeat(3,max-content);gap:20px 50px}}@container (width<=900px){.footer__link-list{grid-template-columns:repeat(2,max-content);gap:20px 30px}}.footer__link{font-size:1rem;font-weight:var(--medium);letter-spacing:.05em;align-items:center;gap:10px;line-height:1.6;display:flex}.footer__link:after{content:"";background-image:url(/summit/img/icon-external-link.svg);background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:24px;height:24px}.footer__copyright{font-family:var(--font-en);font-size:.875rem;font-weight:var(--medium);letter-spacing:.1em;color:var(--blue);text-align:center;line-height:1.6}.floating-banner{inset-inline:0;z-index:10;background-color:color-mix(in srgb, var(--pale-blue) 80%, transparent);padding-block:15px;position:fixed;bottom:0}@media print,screen and (width>=769px){.floating-banner{padding-block:20px}}.floating-banner__inner{justify-content:center;gap:10px;padding-inline:15px;display:flex}@media print,screen and (width>=769px){.floating-banner__inner{width:min(var(--pc-content-width) * 1px, 100%);padding-inline:var(--md-side-margin);gap:40px;margin-inline:auto}}.floating-banner__btn{flex:var(--floating-banner-btn-grow) 1 0;min-height:60px;font-size:.875rem;font-weight:var(--bold);color:var(--white);text-align:center;letter-spacing:.05em;background-image:var(--floating-banner-gradient);border:1px solid var(--white);border-radius:5px;justify-content:center;align-items:center;padding-block:5px;padding-inline:10px;line-height:1.4;display:flex;position:relative}.floating-banner__btn._entry{--floating-banner-btn-grow:4;--floating-banner-gradient:var(--gradient-orange)}.floating-banner__btn._program{--floating-banner-btn-grow:3;--floating-banner-gradient:var(--gradient-green)}@media print,screen and (width>=769px){.floating-banner__btn{min-height:100px;font-size:clamp(.875rem, 22 / var(--pc-content-width) * 100vw, 1.375rem);border-radius:0;flex:1 1 0;padding-block:10px;padding-inline:20px 80px;line-height:1.6}.floating-banner__btn:after{inset-block:0;content:"";border-left:1px solid var(--white);background-image:url(/summit/img/icon-arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;width:80px;position:absolute;right:0}}
