@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{font:inherit;appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{--frame-gap: 0px;font-size:min(3.8647342995vw,24px)}@media print,screen and (min-width: 992px){html{--frame-gap: max(0px, calc((100vw - 1800px)/2) );font-size:clamp(12px,1vw,18px)}}@media print{html{--frame-gap: max(0px, calc((100vw - 1800px)/2) );font-size:clamp(12px,1vw,18px)}}html,body,.popup-modal{font-family:Noto Sans JP,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:500;font-optical-sizing:auto;line-height:1.75;color:#101b2d;letter-spacing:0;word-wrap:break-word;overflow-wrap:break-word;text-size-adjust:100%;-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}[id]{scroll-margin-top:4.5rem}}@media print and (prefers-reduced-motion: no-preference),screen and (prefers-reduced-motion: no-preference) and (min-width: 992px){[id]{scroll-margin-top:2rem}}@media print and (prefers-reduced-motion: no-preference){[id]{scroll-margin-top:2rem}}body{padding-top:5rem;background-color:#eff4f7}body.home{padding-top:0}@media print,screen and (min-width: 992px){body{padding-top:0}}@media print{body{padding-top:0}}body.is-scrollLock{overflow:hidden}@media print{a[href]:after{content:""!important}abbr[title]:after{content:""!important}}h1,h2,h3,h4,h5,p,figure,dl,dd{margin:0}ul,ol{padding:0;margin:0;list-style:none}a{color:inherit;text-decoration:none}button{padding:0;font:inherit;color:inherit;cursor:pointer;background:none;border:0}img,svg{vertical-align:middle}*:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.page-wrapper{display:flex;flex-flow:column;min-height:100vh;overflow-x:clip}.page-wrapper__main{flex:1;font-size:1rem}@media print,screen and (min-width: 992px){.page-wrapper__main{font-size:1.125rem}}@media print{.page-wrapper__main{font-size:1.125rem}}.text-link{color:#101b2d;text-decoration:underline;opacity:.75}@media (hover: hover) and (pointer: fine){.text-link:hover{color:#005aae;opacity:1}}.align-center{display:flex;justify-content:center;width:100%}@media print,screen and (min-width: 992px){.align-center.--sp{justify-content:flex-start}}@media print{.align-center.--sp{justify-content:flex-start}}.align-right{display:flex;justify-content:flex-end;width:100%;text-align:right}strong{font-weight:700;font-family:var(--font-ja)}strong.--primary{color:#005aae}img.--round{border-radius:.5rem}.icon--image{display:inline-block;background-color:currentColor;mask:var(--icon-image) center/contain no-repeat}@media print{@page{margin:0!important}*{-webkit-print-color-adjust:exact!important;background-attachment:initial!important;overflow-y:visible!important}html{overflow:visible!important;zoom:.7!important}body{margin:0 auto;width:1120px;min-width:1120px!important;padding-bottom:0!important}.container-fluid,.container{min-width:1090px!important}.row{margin-left:-15px!important;margin-right:-15px!important}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}.navbar-header{float:left}.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}.navbar{border-radius:0}.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block;height:auto;padding-bottom:0;overflow:visible}.navbar-collapse.in{overflow-y:visible}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}.navbar-toggle{display:none}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}.navbar-text{float:left;margin-right:15px;margin-left:15px}.navbar-left{float:left}.navbar-right{float:right;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}.modal-dialog{width:700px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px #00000080}.modal-sm{width:300px}.modal-lg{width:900px}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}.visible-xs,.visible-sm,.visible-md{display:none!important}.visible-lg{display:block!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.hidden-xs,.hidden-sm,.hidden-md{display:block!important}.hidden-lg{display:none!important}.navbar-offcanvas{position:relative;display:block;width:auto;max-width:none;left:auto;top:auto}}@media print,screen and (min-width: 992px){.br-sp{display:none}}@media print{.br-sp{display:none}}.br-pc{display:none}@media print,screen and (min-width: 992px){.br-pc{display:inline}}@media print{.br-pc{display:inline}}body#tinymce,.editor-styles-wrapper{padding:16px;font-family:Noto Sans JP,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:16px;font-weight:500;line-height:2;color:#000}body#tinymce>*+*,.editor-styles-wrapper>*+*{margin-top:1em}body#tinymce a,.editor-styles-wrapper a{color:#005aae;text-decoration:underline}body#tinymce ul,.editor-styles-wrapper ul{padding-left:1.5em;list-style:disc}body#tinymce ol,.editor-styles-wrapper ol{padding-left:1.5em;list-style:decimal}[data-reveal]{opacity:0;translate:0 1.5rem}[data-reveal=in]{opacity:1;transition:opacity .8s ease var(--reveal-delay, 0s),translate .8s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0s);translate:0 0}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1;transition:none;translate:none}}@keyframes hero-in{0%{opacity:0;translate:0 1.25rem}to{opacity:1;translate:0 0}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}.top-mv__catch{animation:hero-in .9s cubic-bezier(.22,1,.36,1) .1s both}.top-mv__visual{animation:hero-in .9s cubic-bezier(.22,1,.36,1) .25s both}.top-mv__btns{animation:hero-in .9s cubic-bezier(.22,1,.36,1) .4s both}.top-mv__point{animation:hero-in .9s cubic-bezier(.22,1,.36,1) .55s both}.top-mv__ring{animation:hero-fade 1.2s ease .2s both}.page-hero__label{animation:hero-in .8s cubic-bezier(.22,1,.36,1) .1s both}.page-hero__title{animation:hero-in .8s cubic-bezier(.22,1,.36,1) .2s both}.page-hero__lead{animation:hero-in .8s cubic-bezier(.22,1,.36,1) .3s both}.page-hero__image{animation:hero-fade 1s ease .3s both}.page-hero__ring{animation:hero-fade 1.2s ease .2s both}.reason-hero__image{animation:hero-fade 1s ease .3s both}.vacant-hero__label{animation:hero-in .8s cubic-bezier(.22,1,.36,1) .1s both}.vacant-hero__title{animation:hero-in .8s cubic-bezier(.22,1,.36,1) .2s both}.vacant-hero__lead,.vacant-hero__chips{animation:hero-in .8s cubic-bezier(.22,1,.36,1) .3s both}.vacant-hero__row{animation:hero-in .8s cubic-bezier(.22,1,.36,1) .4s both}.vacant-hero__visual{animation:hero-fade 1s ease .35s both}.vacant-hero__ring{animation:hero-fade 1.2s ease .2s both}@media (prefers-reduced-motion: reduce){.top-mv__catch,.top-mv__visual,.top-mv__btns,.top-mv__point,.top-mv__ring,.page-hero__label,.page-hero__title,.page-hero__lead,.page-hero__image,.page-hero__ring,.reason-hero__image,.vacant-hero__label,.vacant-hero__title,.vacant-hero__lead,.vacant-hero__chips,.vacant-hero__row,.vacant-hero__visual,.vacant-hero__ring{animation:none}}.sub-page{position:relative;z-index:1;padding-bottom:4rem}@media print,screen and (min-width: 992px){.sub-page{padding-bottom:6.25rem}}@media print{.sub-page{padding-bottom:6.25rem}}.sub-page__body{display:flex;flex-direction:column;gap:1.5rem;padding-inline:1rem}@media print,screen and (min-width: 992px){.sub-page__body{gap:2.5rem;padding-right:calc(var(--frame-gap, 0px) + 7.5rem);padding-left:calc(var(--frame-gap, 0px) + 22.5rem)}}@media print{.sub-page__body{gap:2.5rem;padding-right:calc(var(--frame-gap, 0px) + 7.5rem);padding-left:calc(var(--frame-gap, 0px) + 22.5rem)}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.side-nav{position:fixed;top:0;right:0;z-index:100;width:min(21.5rem,86vw);height:100dvh;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;background-color:#fff;transition:transform .4s cubic-bezier(.16,1,.3,1),visibility 0s linear .4s;transform:translate(100%)}.is-drawer-open .side-nav{visibility:visible;transition:transform .4s cubic-bezier(.16,1,.3,1);transform:none}@media print,screen and (min-width: 992px){.side-nav{top:3rem;right:auto;left:calc(var(--frame-gap, 0px) + 2rem);width:16.5rem;height:auto;max-height:calc(100vh - 4rem);overflow:visible;visibility:visible;background-color:transparent;transition:none;transform:translateY(var(--side-nav-push, 0)) scale(var(--side-nav-fit, 1));transform-origin:0 0}}@media print{.side-nav{top:3rem;right:auto;left:calc(var(--frame-gap, 0px) + 2rem);width:16.5rem;height:auto;max-height:calc(100vh - 4rem);overflow:visible;visibility:visible;background-color:transparent;transition:none;transform:translateY(var(--side-nav-push, 0)) scale(var(--side-nav-fit, 1));transform-origin:0 0}}.side-nav__panel{display:flex;flex-direction:column;gap:1.5rem;min-height:100%;padding-block:1.25rem 2rem}@media print,screen and (min-width: 992px){.side-nav__panel{min-height:0;padding-block:1.5rem;background-color:#ffffffd9;border:1px solid #ffffff;border-radius:1.5rem;box-shadow:.25rem .25rem 2.5rem #0000001a;backdrop-filter:blur(12px)}}@media print{.side-nav__panel{min-height:0;padding-block:1.5rem;background-color:#ffffffd9;border:1px solid #ffffff;border-radius:1.5rem;box-shadow:.25rem .25rem 2.5rem #0000001a;backdrop-filter:blur(12px)}}.side-nav__header{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding-inline:1.5rem 1rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.1)}@media print,screen and (min-width: 992px){.side-nav__header{padding-inline:1.5rem}}@media print{.side-nav__header{padding-inline:1.5rem}}.side-nav__logo{display:block;width:12.9375rem}.side-nav__logo img{display:block;width:100%;height:auto}.side-nav__close{position:relative;flex-shrink:0;width:2.5rem;height:2.5rem;background-color:#eff4f7;border-radius:50%}.side-nav__close span{position:absolute;top:50%;left:50%;width:1.125rem;height:2px;background-color:#14181e;transform:translate(-50%,-50%) rotate(45deg)}.side-nav__close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}@media print,screen and (min-width: 992px){.side-nav__close{display:none}}@media print{.side-nav__close{display:none}}.side-nav__list{display:flex;flex-direction:column;padding-inline:.5rem}.side-nav__link{display:flex;gap:.75rem;align-items:center;min-height:3.4375rem;padding:.5rem 1rem;font-size:1.125rem;font-weight:500;line-height:1.25;color:#000;border-radius:.25rem;transition:background-color .2s ease,color .2s ease}.side-nav__link.is-current{color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 8%,transparent)}@media (hover: hover) and (pointer: fine){.side-nav__link:not(.is-current):hover{color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 5%,transparent)}}.side-nav__icon{flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--color-primary)}.side-nav__btns{display:flex;flex-direction:column;gap:.5rem;padding-inline:1.5rem}.side-nav__overlay{position:fixed;inset:0;z-index:99;visibility:hidden;background-color:#000000b3;opacity:0;transition:opacity .3s ease,visibility 0s linear .3s}.is-drawer-open .side-nav__overlay{visibility:visible;opacity:1;transition:opacity .3s ease}@media print,screen and (min-width: 992px){.side-nav__overlay{display:none}}@media print{.side-nav__overlay{display:none}}.cta-btn{display:flex;gap:.5rem;align-items:center;justify-content:center;min-height:3.5rem;padding:.375rem .75rem;color:#fff;background-color:var(--cta-color);border-radius:.5rem;transition:filter .2s ease}.cta-btn.--registration{--cta-color: var(--color-registration)}.cta-btn.--abstracts{--cta-color: var(--color-abstracts)}@media (hover: hover) and (pointer: fine){.cta-btn:hover{filter:brightness(.9)}}.cta-btn__icon{flex-shrink:0;width:1.5rem;height:1.5rem}.cta-btn__body{display:flex;flex-direction:column;align-items:stretch;min-width:0}.cta-btn__label{font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:.05em;white-space:nowrap}.cta-btn__period{padding-inline:.25rem;font-size:.8125rem;line-height:1.25;color:#000;text-align:center;overflow-wrap:anywhere;background-color:#fff;border-radius:2px}.cta-btn.is-disabled{--cta-color: #a9adb3;cursor:default}.cta-btn.is-disabled .cta-btn__period{color:#6b7076}@media (hover: hover) and (pointer: fine){.cta-btn.is-disabled:hover{filter:none}}.sp-header{position:fixed;top:.75rem;right:.75rem;left:.75rem;z-index:90;display:flex;gap:.5rem;align-items:center;height:3.5rem;padding-inline:1rem .375rem;background-color:#ffffffe6;border-radius:999px;box-shadow:0 .25rem 1.5rem #0000001a;backdrop-filter:blur(12px)}@media print,screen and (min-width: 992px){.sp-header{display:none}}@media print{.sp-header{display:none}}.admin-bar .sp-header{top:calc(46px + .75rem)}.sp-header__logo{display:block;width:10rem;margin-right:auto}.sp-header__logo img{display:block;width:100%;height:auto}.sp-header__cta{display:inline-flex;gap:.25rem;align-items:center;height:2.25rem;padding-inline:.75rem .875rem;font-size:.8125rem;font-weight:700;color:#fff;white-space:nowrap;background-color:var(--color-registration);border-radius:999px}.sp-header__cta .icon{width:1rem;height:1rem}.sp-header__cta.is-disabled{background-color:#a9adb3}.sp-header__btn{position:relative;flex-shrink:0;width:2.75rem;height:2.75rem}.sp-header__btn span{position:absolute;left:50%;width:1.375rem;height:2px;background-color:#14181e;border-radius:2px;transform:translate(-50%)}.sp-header__btn span:nth-child(1){top:.875rem}.sp-header__btn span:nth-child(2){top:1.3125rem}.sp-header__btn span:nth-child(3){top:1.75rem}.page-header{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem 1rem 2rem}@media print,screen and (min-width: 992px){.page-header{gap:1.5rem;padding:3.5rem calc(var(--frame-gap, 0px) + 5rem) 3.5rem calc(var(--frame-gap, 0px) + 22.5rem)}}@media print{.page-header{gap:1.5rem;padding:3.5rem calc(var(--frame-gap, 0px) + 5rem) 3.5rem calc(var(--frame-gap, 0px) + 22.5rem)}}.page-header__text{display:flex;flex-direction:column;gap:.25rem}@media print,screen and (min-width: 992px){.page-header__text{gap:0}}@media print{.page-header__text{gap:0}}.page-header__en{font-family:Red Hat Display,Noto Sans JP,sans-serif;font-size:2.625rem;font-style:italic;font-weight:900;line-height:1.1;color:#14181e;letter-spacing:0}@media print,screen and (min-width: 992px){.page-header__en{font-size:5rem;line-height:6.25rem}}@media print{.page-header__en{font-size:5rem;line-height:6.25rem}}.page-header__title{display:flex;gap:.5rem;align-items:center;font-size:1.25rem;font-weight:700;line-height:1.5;color:#000}@media print,screen and (min-width: 992px){.page-header__title{font-size:1.75rem;line-height:2.625rem}}@media print{.page-header__title{font-size:1.75rem;line-height:2.625rem}}.page-header__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--color-page);background-color:#fff;border-radius:50%}@media print,screen and (min-width: 992px){.page-header__icon{width:3rem;height:3rem}}@media print{.page-header__icon{width:3rem;height:3rem}}.page-header__icon .icon{width:1.5rem;height:1.5rem}@media print,screen and (min-width: 992px){.page-header__icon .icon{width:1.75rem;height:1.75rem}}@media print{.page-header__icon .icon{width:1.75rem;height:1.75rem}}.breadcrumbs{display:flex}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.375rem 1rem;font-size:.75rem;line-height:1.5;color:#101b2d;background-color:#e0e8ec;border-radius:3rem}@media print,screen and (min-width: 992px){.breadcrumbs__list{padding-block:.5rem;font-size:.8125rem}}@media print{.breadcrumbs__list{padding-block:.5rem;font-size:.8125rem}}.breadcrumbs__item{display:flex;gap:.5rem;align-items:center}.breadcrumbs__item+.breadcrumbs__item:before{display:block;width:1px;height:.9375rem;content:"";background-color:#101b2d66;transform:rotate(30deg)}.breadcrumbs__item a{transition:opacity .2s ease}@media (hover: hover) and (pointer: fine){.breadcrumbs__item a:hover{opacity:.6}}.breadcrumbs__home{display:flex}.breadcrumbs__home .icon{width:.9375rem;height:.9375rem}.page-toc__list{display:flex;flex-wrap:wrap;gap:.25rem;padding-block:.25rem}@media print,screen and (min-width: 992px){.page-toc__list{gap:.5rem}}@media print{.page-toc__list{gap:.5rem}}.page-toc__link{display:flex;gap:.375rem;align-items:center;padding:.5rem .625rem;font-size:.875rem;font-weight:700;line-height:1.5;color:#000;white-space:nowrap;background-color:#fff;border:1px solid #000000;border-radius:.5rem;box-shadow:0 .25rem .375rem #0a29380d;transition:background-color .2s ease,color .2s ease}@media print,screen and (min-width: 992px){.page-toc__link{gap:.75rem;padding:.75rem 1rem;font-size:1.0625rem;line-height:1.75rem;border-radius:.75rem}}@media print{.page-toc__link{gap:.75rem;padding:.75rem 1rem;font-size:1.0625rem;line-height:1.75rem;border-radius:.75rem}}@media (hover: hover) and (pointer: fine){.page-toc__link:hover{color:#fff;background-color:#14181e}}.page-toc__arrow{width:.625rem;height:.625rem}@media print,screen and (min-width: 992px){.page-toc__arrow{width:.75rem;height:.6875rem}}@media print{.page-toc__arrow{width:.75rem;height:.6875rem}}.pagination{margin-top:2.5rem}.pagination ul{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.pagination a,.pagination span.current,.pagination span.dots{display:flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding-inline:.5rem;font-family:Barlow,Noto Sans JP,sans-serif;font-size:1rem;font-weight:700;border-radius:1.375rem}.pagination a{background-color:#fff;border:1px solid #dee6eb}.pagination span.current{color:#fff;background-color:#14181e}.pagination__arrow{display:flex}.pagination__arrow .icon{width:1rem;height:1rem}.pagination__arrow.--prev .icon{transform:rotate(180deg)}.pagination__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.section-card{position:relative;background-color:#ffffffd9;border:1px solid #dee6eb;border-radius:1rem;box-shadow:0 .75rem 1.25rem #051a260d;backdrop-filter:blur(12px)}@media print,screen and (min-width: 992px){.section-card{border-radius:1.5rem}}@media print{.section-card{border-radius:1.5rem}}.section-card__header{position:relative;display:flex;flex-direction:column;gap:.125rem;padding:1.75rem 1.25rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.1)}@media print,screen and (min-width: 992px){.section-card__header{padding:3rem 3rem 1.5rem}}@media print{.section-card__header{padding:3rem 3rem 1.5rem}}.section-card__header:before{position:absolute;top:0;left:1.25rem;width:4rem;height:3px;content:"";background-color:var(--color-page)}@media print,screen and (min-width: 992px){.section-card__header:before{left:3rem;width:5.5rem}}@media print{.section-card__header:before{left:3rem;width:5.5rem}}.section-card__title{font-size:1.5rem;font-weight:700;line-height:1.5;color:#000}@media print,screen and (min-width: 992px){.section-card__title{font-size:2.5rem}}@media print{.section-card__title{font-size:2.5rem}}.section-card__en{font-family:Red Hat Display,Noto Sans JP,sans-serif;font-size:.875rem;font-style:italic;font-weight:900;line-height:1.1;color:#000}@media print,screen and (min-width: 992px){.section-card__en{font-size:1.25rem}}@media print{.section-card__en{font-size:1.25rem}}.section-card__body{display:flex;flex-direction:column;gap:2rem;padding:1.5rem 1.25rem 2rem}@media print,screen and (min-width: 992px){.section-card__body{gap:2.5rem;padding:3rem}}@media print{.section-card__body{gap:2.5rem;padding:3rem}}.section-card.--gray{background-color:#e0e8ec;border:0;box-shadow:none;backdrop-filter:none}.section-card.--gray .section-card__header{padding:1.75rem 1.25rem 0;border-bottom:0}@media print,screen and (min-width: 992px){.section-card.--gray .section-card__header{padding:3rem 3rem 0}}@media print{.section-card.--gray .section-card__header{padding:3rem 3rem 0}}.section-card.--gray .section-card__header:before{display:none}.section-card.--gray .section-card__title{font-size:1.125rem}@media print,screen and (min-width: 992px){.section-card.--gray .section-card__title{font-size:1.375rem}}@media print{.section-card.--gray .section-card__title{font-size:1.375rem}}.section-card.--gray .section-card__en{display:none}.section-card.--gray .section-card__body{gap:1rem;padding-top:1rem}@media print,screen and (min-width: 992px){.section-card.--gray .section-card__body{gap:1.5rem;padding-top:1.5rem}}@media print{.section-card.--gray .section-card__body{gap:1.5rem;padding-top:1.5rem}}.section-card.--gray .rich-text{font-size:.9375rem;line-height:1.8}@media print,screen and (min-width: 992px){.section-card.--gray .rich-text{font-size:1rem}}@media print{.section-card.--gray .rich-text{font-size:1rem}}.section-card.--gray .rich-text>*+*{margin-top:1em}.sub-heading{display:flex;gap:.75rem;align-items:center;font-size:1.125rem;font-weight:700;line-height:1.5;color:#14181e}@media print,screen and (min-width: 992px){.sub-heading{font-size:1.375rem}}@media print{.sub-heading{font-size:1.375rem}}.sub-heading:before{flex-shrink:0;align-self:stretch;width:3px;content:"";background-color:var(--color-page);border-radius:2px}.sub-heading+*{margin-top:-1rem}@media print,screen and (min-width: 992px){.sub-heading+*{margin-top:-1rem}}@media print{.sub-heading+*{margin-top:-1rem}}.rich-text{font-size:1.0625rem;line-height:2;color:#000}@media print,screen and (min-width: 992px){.rich-text{font-size:1.125rem}}@media print{.rich-text{font-size:1.125rem}}.rich-text>*+*{margin-top:2em}.rich-text>ul,.rich-text>ol,.rich-text>*+ul,.rich-text>*+ol{margin-top:1em}.rich-text a{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-thickness .2s ease,opacity .2s ease}@media (hover: hover) and (pointer: fine){.rich-text a:hover{text-decoration-thickness:2px;opacity:.8}}.rich-text strong{font-weight:700}.rich-text ol{padding-left:1.5em;list-style:decimal}.rich-text ul>li{position:relative;padding-left:1em}.rich-text ul>li:before{position:absolute;left:0;content:"・"}.rich-text li+li{margin-top:.25em}.rich-text h3,.rich-text h4{font-weight:700;line-height:1.5}.rich-text h3{font-size:1.2em}.rich-text small{font-size:.875em}.rich-text .aligncenter{text-align:center}.data-table{border-top:1px solid #dee6eb}.data-table__row{display:flex;flex-direction:column;gap:.5rem;padding-block:.75rem;border-bottom:1px solid #dee6eb}@media print,screen and (min-width: 992px){.data-table__row{flex-direction:row;gap:2.5rem;padding-block:.5rem}}@media print{.data-table__row{flex-direction:row;gap:2.5rem;padding-block:.5rem}}.data-table__th{display:flex;flex-shrink:0;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:700;line-height:1.5;color:#000;letter-spacing:.02em;background-color:#ecf1f3;border-radius:4px}@media print,screen and (min-width: 992px){.data-table__th{justify-content:center;width:12.5rem;padding:1rem .5rem;font-size:1rem;text-align:center}}@media print{.data-table__th{justify-content:center;width:12.5rem;padding:1rem .5rem;font-size:1rem;text-align:center}}.data-table__td{font-size:1rem;line-height:1.75;color:#14181e}@media print,screen and (min-width: 992px){.data-table__td{flex:1;align-self:center;padding-block:1rem;font-size:1.125rem}}@media print{.data-table__td{flex:1;align-self:center;padding-block:1rem;font-size:1.125rem}}.download-list{display:grid;gap:.5rem}@media print,screen and (min-width: 992px){.download-list.--col2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.download-list.--col2{grid-template-columns:repeat(2,minmax(0,1fr))}}.download-item{display:flex;gap:.75rem;align-items:center;min-height:4rem;padding:.75rem .75rem .75rem 1rem;background-color:#fff;border:1px solid #12262e;border-radius:.75rem;transition:background-color .2s ease,border-color .2s ease}@media print,screen and (min-width: 992px){.download-item{gap:1.125rem;min-height:4.375rem;padding:.875rem 1rem .875rem 1.5rem}}@media print{.download-item{gap:1.125rem;min-height:4.375rem;padding:.875rem 1rem .875rem 1.5rem}}@media (hover: hover) and (pointer: fine){.download-item:not(.is-nofile):hover{background-color:#eff4f7;border-color:var(--color-page, var(--color-primary))}.download-item:not(.is-nofile):hover .download-item__icon{transform:translateY(2px)}}.download-item.is-nofile{cursor:default;background-color:#eff4f7;border-color:#dee6eb;border-style:dashed}.download-item.is-nofile .download-item__badge{background-color:#5e6f78}.download-item.is-nofile .download-item__label{color:#5e6f78}.download-item__soon{flex-shrink:0;padding:.25rem .75rem;font-size:.8125rem;font-weight:700;line-height:1.4;color:#5e6f78;white-space:nowrap;border:1px solid #dee6eb;border-radius:999px}.download-item__badge{flex-shrink:0;padding:.25rem .5625rem;font-family:Red Hat Display,Noto Sans JP,sans-serif;font-size:.75rem;font-weight:700;line-height:1.3;color:#fff;letter-spacing:.04em;background-color:#12262e;border-radius:4px}.download-item__label{flex:1;font-size:.9375rem;font-weight:700;line-height:1.5;color:#14181e}@media print,screen and (min-width: 992px){.download-item__label{font-size:1.0625rem}}@media print{.download-item__label{font-size:1.0625rem}}.download-item__icon{flex-shrink:0;width:2.5rem;height:2.5rem;transition:transform .2s ease}.notice-box{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;background-color:#e0e8ec;border-radius:1rem}@media print,screen and (min-width: 992px){.notice-box{gap:1rem;padding:2rem 2.5rem}}@media print{.notice-box{gap:1rem;padding:2rem 2.5rem}}.notice-box__title{font-size:1.0625rem;font-weight:700;line-height:1.5;color:#14181e}@media print,screen and (min-width: 992px){.notice-box__title{font-size:1.25rem}}@media print{.notice-box__title{font-size:1.25rem}}.notice-box__body{font-size:.9375rem;line-height:1.8}@media print,screen and (min-width: 992px){.notice-box__body{font-size:1rem}}@media print{.notice-box__body{font-size:1rem}}.notice-box .line-btn{align-self:flex-start;margin-top:.5rem}.section-card:not(:has(.section-card__header)) .notice-box.--prepare{padding:.5rem 0;background-color:transparent}.notice-box.--prepare{align-items:center;padding:2rem 1.25rem;text-align:center;background-color:#fff}@media print,screen and (min-width: 992px){.notice-box.--prepare{padding:2.5rem}}@media print{.notice-box.--prepare{padding:2.5rem}}.notice-box.--prepare .notice-box__title{font-size:1.25rem}@media print,screen and (min-width: 992px){.notice-box.--prepare .notice-box__title{font-size:1.5rem}}@media print{.notice-box.--prepare .notice-box__title{font-size:1.5rem}}.notice-box.--prepare .notice-box__body{color:#5e6f78}.person{display:flex;flex-direction:column;gap:1.25rem}@media print,screen and (min-width: 992px){.person{flex-direction:row;gap:3rem;align-items:flex-end}}@media print{.person{flex-direction:row;gap:3rem;align-items:flex-end}}.person__photo{width:15rem;aspect-ratio:400/480;overflow:hidden;border-radius:.75rem}@media print,screen and (min-width: 992px){.person__photo{flex-shrink:0;width:25rem}}@media print{.person__photo{flex-shrink:0;width:25rem}}.person__photo img{width:100%;height:100%;object-fit:cover}.person__body{display:flex;flex-direction:column;gap:.75rem}@media print,screen and (min-width: 992px){.person__body{flex:1;gap:1.5rem;padding-block:1.5rem}}@media print{.person__body{flex:1;gap:1.5rem;padding-block:1.5rem}}.person__role{font-size:.875rem;line-height:1.65;color:#586770}@media print,screen and (min-width: 992px){.person__role{font-size:1.0625rem}}@media print{.person__role{font-size:1.0625rem}}.person__name{display:flex;flex-wrap:wrap;gap:.25rem 1rem;align-items:baseline}.person__name-ja{font-size:1.75rem;font-weight:700;line-height:1.5;color:#14181e}@media print,screen and (min-width: 992px){.person__name-ja{font-size:2.25rem;line-height:3.6875rem}}@media print{.person__name-ja{font-size:2.25rem;line-height:3.6875rem}}.person__name-en{font-family:Red Hat Display,Noto Sans JP,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.5;color:#586770;letter-spacing:.02em}@media print,screen and (min-width: 992px){.person__name-en{font-size:1.125rem}}@media print{.person__name-en{font-size:1.125rem}}.person__affiliation{font-size:.9375rem;line-height:1.75;color:#14181e}@media print,screen and (min-width: 992px){.person__affiliation{font-size:1.125rem;line-height:1.875rem}}@media print{.person__affiliation{font-size:1.125rem;line-height:1.875rem}}.access-block{display:flex;flex-direction:column;gap:1.5rem}@media print,screen and (min-width: 992px){.access-block{gap:2.5rem}}@media print{.access-block{gap:2.5rem}}.access-block__place{display:flex;flex-direction:column;gap:.5rem;color:#14181e}@media print,screen and (min-width: 992px){.access-block__place{gap:1rem}}@media print{.access-block__place{gap:1rem}}.access-block__name{font-size:1.125rem;font-weight:700;line-height:1.6}@media print,screen and (min-width: 992px){.access-block__name{font-size:1.5rem;line-height:2.5rem}}@media print{.access-block__name{font-size:1.5rem;line-height:2.5rem}}.access-block__address{font-size:.9375rem;line-height:1.75}@media print,screen and (min-width: 992px){.access-block__address{font-size:1.125rem}}@media print{.access-block__address{font-size:1.125rem}}.access-block__map{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.map-frame{width:100%;aspect-ratio:4/3;overflow:hidden;background-color:#ecf1f3;border:2px solid #ffffff;border-radius:1rem}@media print,screen and (min-width: 992px){.map-frame{height:27.5rem;aspect-ratio:auto}}@media print{.map-frame{height:27.5rem;aspect-ratio:auto}}.map-frame iframe{display:block;width:100%;height:calc(100% + 120px);margin-top:-120px;border:0}.block-image img{width:100%;height:auto;border-radius:.5rem}.block-image figcaption{margin-top:.5rem;font-size:.8125rem;color:#5e6f78}@media print,screen and (min-width: 992px){.block-image figcaption{font-size:.875rem}}@media print{.block-image figcaption{font-size:.875rem}}.btn-row{display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:center}.btn-row.--left{justify-content:flex-start}.round-btn{display:inline-flex;gap:.5rem;align-items:center;justify-content:center;width:100%;max-width:22.5rem;min-height:3.5rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;line-height:1.5;color:#fff;text-align:center;letter-spacing:.05em;background-color:var(--color-page);border:1px solid var(--color-page);border-radius:999px;transition:filter .2s ease,background-color .2s ease,color .2s ease}@media print,screen and (min-width: 992px){.round-btn{min-height:3.9375rem;font-size:1.125rem}}@media print{.round-btn{min-height:3.9375rem;font-size:1.125rem}}@media (hover: hover) and (pointer: fine){.round-btn:hover{filter:brightness(.9)}}.round-btn.--registration{background-color:var(--color-registration);border-color:var(--color-registration)}.round-btn.--abstracts{background-color:var(--color-abstracts);border-color:var(--color-abstracts)}.round-btn.--outline{color:#14181e;background-color:#fff;border-color:#14181e}@media (hover: hover) and (pointer: fine){.round-btn.--outline:hover{color:#fff;background-color:#14181e;filter:none}}.round-btn__icon{width:1rem;height:1rem}.line-btn{display:inline-flex;gap:1.5rem;align-items:center;justify-content:space-between;min-height:3rem;padding:.5rem 1.25rem .5rem 1.5rem;font-size:.9375rem;font-weight:700;color:#14181e;background-color:#fff;border:1px solid #14181e;border-radius:999px;transition:background-color .2s ease,color .2s ease}.line-btn .icon{width:.875rem;height:.875rem}.line-btn.--back{padding:.5rem 1.5rem .5rem 1.25rem}.line-btn.--back .icon{transform:rotate(180deg)}@media (hover: hover) and (pointer: fine){.line-btn:hover{color:#fff;background-color:#14181e}}.pill-btn{display:inline-flex;gap:.5rem;align-items:center;justify-content:center;height:3rem;padding-inline:1.5rem;font-size:1rem;font-weight:700;color:#fff;letter-spacing:.1em;white-space:nowrap;background-color:var(--pill-color, var(--color-registration));border-radius:999px;transition:filter .2s ease}.pill-btn.--abstracts{--pill-color: var(--color-abstracts)}.pill-btn__icon{width:1.25rem;height:1.25rem}@media (hover: hover) and (pointer: fine){.pill-btn:hover{filter:brightness(.9)}}.pill-btn.is-disabled{--pill-color: #a9adb3;cursor:default}@media (hover: hover) and (pointer: fine){.pill-btn.is-disabled:hover{filter:none}}.chip-link{display:inline-flex;align-items:center;padding:.375rem .75rem;font-size:.75rem;line-height:1.75;color:#000;background-color:#e0e8ec;border-radius:999px;transition:background-color .2s ease}@media (hover: hover) and (pointer: fine){.chip-link:hover{background-color:#dee6eb}}.fee-block{display:flex;flex-direction:column;gap:1rem}@media print,screen and (min-width: 992px){.fee-block{gap:1.5rem}}@media print{.fee-block{gap:1.5rem}}.fee-block__note{font-size:.9375rem;line-height:1.75;color:#12262e}@media print,screen and (min-width: 992px){.fee-block__note{font-size:1rem}}@media print{.fee-block__note{font-size:1rem}}.fee-cards{display:grid;gap:1rem}@media print,screen and (min-width: 992px){.fee-cards{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:2.5rem}}@media print{.fee-cards{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:2.5rem}}.fee-card{display:flex;flex-direction:column;gap:1.25rem;align-items:center;padding:.75rem .75rem 1.5rem;background-color:#fff;border:1px solid var(--color-page);border-radius:1rem}@media print,screen and (min-width: 992px){.fee-card{gap:2rem;padding:1rem 1rem 2.5rem}}@media print{.fee-card{gap:2rem;padding:1rem 1rem 2.5rem}}.fee-card__label{width:100%;padding:.5rem;font-size:1rem;font-weight:700;line-height:1.5;color:#fff;text-align:center;letter-spacing:.02em;background-color:var(--color-page);border-radius:.5rem}@media print,screen and (min-width: 992px){.fee-card__label{font-size:1.125rem}}@media print{.fee-card__label{font-size:1.125rem}}.fee-card__price{font-size:1.375rem;font-weight:700;line-height:1.75;color:#14181e;text-align:center}@media print,screen and (min-width: 992px){.fee-card__price{font-size:1.5rem}}@media print{.fee-card__price{font-size:1.5rem}}.step-list{display:grid;gap:.75rem}@media print,screen and (min-width: 992px){.step-list{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1.25rem}}@media print{.step-list{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1.25rem}}.step-card{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1.5rem;background-color:#f2f6f8;border-radius:1rem}@media print,screen and (min-width: 992px){.step-card{gap:1.5rem;padding:1.5rem 2rem 2rem}}@media print{.step-card{gap:1.5rem;padding:1.5rem 2rem 2rem}}.step-card__header{display:flex;gap:.5rem;align-items:flex-end;justify-content:space-between}@media print,screen and (min-width: 992px){.step-card__header{padding-right:2rem}}@media print{.step-card__header{padding-right:2rem}}.step-card__num{font-family:Barlow,Noto Sans JP,sans-serif;font-size:2rem;font-weight:700;line-height:1;color:var(--color-page)}@media print,screen and (min-width: 992px){.step-card__num{font-size:2.5rem}}@media print{.step-card__num{font-size:2.5rem}}.step-card__icon{width:3.25rem;height:3.25rem}@media print,screen and (min-width: 992px){.step-card__icon{width:4rem;height:4rem}}@media print{.step-card__icon{width:4rem;height:4rem}}.step-card__title{margin-bottom:-.5rem;font-size:1.125rem;font-weight:700;line-height:1.5;color:#14181e}@media print,screen and (min-width: 992px){.step-card__title{font-size:1.375rem}}@media print{.step-card__title{font-size:1.375rem}}.step-card__text{font-size:.9375rem;line-height:1.75;color:#12262e}@media print,screen and (min-width: 992px){.step-card__text{font-size:1.0625rem;line-height:1.75rem}}@media print{.step-card__text{font-size:1.0625rem;line-height:1.75rem}}.timetable{display:flex;flex-direction:column;gap:1.5rem}@media print,screen and (min-width: 992px){.timetable{gap:2.5rem}}@media print{.timetable{gap:2.5rem}}.timetable__date{display:flex;gap:.5rem;align-items:baseline;font-family:Red Hat Display,Noto Sans JP,sans-serif;font-style:italic;font-weight:900;line-height:1;color:#000}.timetable__date span{font-size:2rem}@media print,screen and (min-width: 992px){.timetable__date span{font-size:2.5rem}}@media print{.timetable__date span{font-size:2.5rem}}.timetable__date small{font-size:1.25rem}@media print,screen and (min-width: 992px){.timetable__date small{font-size:1.5rem}}@media print{.timetable__date small{font-size:1.5rem}}.timetable__table{width:100%;border-collapse:collapse}.timetable__table thead{display:none}@media print,screen and (min-width: 992px){.timetable__table thead{display:table-header-group}}@media print{.timetable__table thead{display:table-header-group}}.timetable__table thead th{padding:.5rem 1.375rem .5rem 0;font-size:1rem;font-weight:700;line-height:1.625rem;color:#fff;text-align:left;background-color:#000}.timetable__table thead th:first-child{width:12.5rem;padding-left:2.125rem}.timetable__table thead th:nth-child(2){width:31.625rem}.timetable__table tbody tr{display:grid;grid-template-columns:auto 1fr;gap:.125rem .75rem;padding:.75rem 1rem;background-color:#fff;border-bottom:1px solid #dee6eb}.timetable__table tbody tr:nth-child(odd){background-color:#ecf1f3}@media print,screen and (min-width: 992px){.timetable__table tbody tr{display:table-row;padding:0}}@media print{.timetable__table tbody tr{display:table-row;padding:0}}@media print,screen and (min-width: 992px){.timetable__table td{padding:.875rem 1.375rem .875rem 0;vertical-align:middle}}@media print{.timetable__table td{padding:.875rem 1.375rem .875rem 0;vertical-align:middle}}@media print,screen and (min-width: 992px){.timetable__table .timetable__time{padding-block:1.25rem}}@media print{.timetable__table .timetable__time{padding-block:1.25rem}}.timetable__time{grid-row:span 2;font-family:Barlow,Noto Sans JP,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.6;color:#000;white-space:nowrap}@media print,screen and (min-width: 992px){.timetable__time{padding-left:2.125rem!important;font-size:1.125rem;line-height:1.4}}@media print{.timetable__time{padding-left:2.125rem!important;font-size:1.125rem;line-height:1.4}}.timetable__program{font-size:.9375rem;font-weight:700;line-height:1.6;color:#14181e}@media print,screen and (min-width: 992px){.timetable__program{font-size:1.125rem;line-height:1.875rem}}@media print{.timetable__program{font-size:1.125rem;line-height:1.875rem}}.timetable__venue{font-size:.8125rem;line-height:1.6;color:#5e6f78}@media print,screen and (min-width: 992px){.timetable__venue{font-size:1.0625rem;line-height:1.75rem}}@media print{.timetable__venue{font-size:1.0625rem;line-height:1.75rem}}.sponsor-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media print,screen and (min-width: 992px){.sponsor-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media print{.sponsor-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.sponsor-list__item{display:flex;align-items:center;justify-content:center;height:4.5rem;padding:.75rem;font-size:.8125rem;color:#5e6f78;text-align:center;background-color:#fff;border:1px solid #dee6eb}@media print,screen and (min-width: 992px){.sponsor-list__item{height:9rem;padding:1.5rem;font-size:.9375rem}}@media print{.sponsor-list__item{height:9rem;padding:1.5rem;font-size:.9375rem}}.sponsor-list__item[href]{transition:border-color .2s ease,box-shadow .2s ease}@media (hover: hover) and (pointer: fine){.sponsor-list__item[href]:hover{border-color:#12262e;box-shadow:0 .25rem .75rem #00000014}}.sponsor-list__item img{max-width:100%;max-height:100%;object-fit:contain}.sponsor-list__empty{font-size:.875rem;color:#5e6f78}@media print,screen and (min-width: 992px){.sponsor-list__empty{font-size:1rem}}@media print{.sponsor-list__empty{font-size:1rem}}.office-info{display:flex;flex-direction:column;gap:1.25rem;color:#14181e}@media print,screen and (min-width: 992px){.office-info{flex-direction:row;gap:2.5rem}}@media print{.office-info{flex-direction:row;gap:2.5rem}}.office-info__main{display:flex;flex-direction:column;gap:.5rem}@media print,screen and (min-width: 992px){.office-info__main{flex:1;gap:1rem;padding-right:2.5rem;border-right:1px solid rgba(0,0,0,.1)}}@media print{.office-info__main{flex:1;gap:1rem;padding-right:2.5rem;border-right:1px solid rgba(0,0,0,.1)}}.office-info__name{font-size:1rem;font-weight:700;line-height:1.75}@media print,screen and (min-width: 992px){.office-info__name{font-size:1.125rem}}@media print{.office-info__name{font-size:1.125rem}}.office-info__address{font-size:.875rem;line-height:1.75}@media print,screen and (min-width: 992px){.office-info__address{font-size:1rem}}@media print{.office-info__address{font-size:1rem}}.office-info__list{display:flex;flex-direction:column;gap:.25rem}@media print,screen and (min-width: 992px){.office-info__list{flex:1}}@media print{.office-info__list{flex:1}}.office-info__list div{display:flex;gap:1.5rem}.office-info__list dt{flex-shrink:0;width:5rem;font-size:.875rem;font-weight:700;line-height:1.75;color:#5e6f78}@media print,screen and (min-width: 992px){.office-info__list dt{font-size:.9375rem}}@media print{.office-info__list dt{font-size:.9375rem}}.office-info__list dt[lang=en]{font-family:Red Hat Display,Noto Sans JP,sans-serif;font-weight:700}.office-info__list dd{font-size:.9375rem;line-height:1.75}@media print,screen and (min-width: 992px){.office-info__list dd{font-size:1rem}}@media print{.office-info__list dd{font-size:1rem}}.office-info__list dd a{text-decoration:underline;text-underline-offset:.2em}.news-list{border-top:1px solid #dee6eb}.news-list>li{border-bottom:1px solid #dee6eb}.news-list__empty{color:#5e6f78}.news-item{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;align-items:center;padding:1rem .25rem;color:#14181e}@media print,screen and (min-width: 992px){.news-item{grid-template-columns:5.625rem 1fr auto;gap:2.5rem;padding:1.5rem .25rem}}@media print{.news-item{grid-template-columns:5.625rem 1fr auto;gap:2.5rem;padding:1.5rem .25rem}}.news-item__date{grid-column:1/-1;font-family:Barlow,Noto Sans JP,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.5;color:#000;letter-spacing:.02em}@media print,screen and (min-width: 992px){.news-item__date{grid-column:auto;font-size:.875rem}}@media print{.news-item__date{grid-column:auto;font-size:.875rem}}.news-item__title{font-size:.9375rem;line-height:1.7}@media print,screen and (min-width: 992px){.news-item__title{font-size:1.0625rem}}@media print{.news-item__title{font-size:1.0625rem}}.news-item__arrow{width:1rem;height:1rem;transition:transform .2s ease}@media (hover: hover) and (pointer: fine){.news-item:not(.is-nolink):hover{color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 4%,transparent)}.news-item:not(.is-nolink):hover .news-item__arrow{transform:translate(4px)}}.news-detail__head{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid #dee6eb}@media print,screen and (min-width: 992px){.news-detail__head{padding-bottom:1.5rem}}@media print{.news-detail__head{padding-bottom:1.5rem}}.news-detail__title{font-size:1.125rem;font-weight:700;line-height:1.6}@media print,screen and (min-width: 992px){.news-detail__title{font-size:1.375rem}}@media print{.news-detail__title{font-size:1.375rem}}.news-detail__date{font-family:Barlow,Noto Sans JP,sans-serif;font-size:.875rem;font-weight:600;line-height:1.5;color:#000;letter-spacing:.02em}.form-block{display:flex;flex-direction:column;gap:2rem}@media print,screen and (min-width: 992px){.form-block{gap:2.5rem}}@media print{.form-block{gap:2.5rem}}.form-block__lead{font-size:.9375rem}@media print,screen and (min-width: 992px){.form-block__lead{font-size:1.125rem}}@media print{.form-block__lead{font-size:1.125rem}}.form-block__lead>*+*{margin-top:.5rem}.form-block__empty{color:#5e6f78}.req-badge{display:inline-flex;flex-shrink:0;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:700;line-height:1.5;color:#fff;letter-spacing:.04em;vertical-align:middle;background-color:#db2a33;border-radius:1.125rem}@media print,screen and (min-width: 992px){.req-badge{padding:.25rem .75rem;font-size:.8125rem}}@media print{.req-badge{padding:.25rem .75rem;font-size:.8125rem}}.c-form{display:flex;flex-direction:column;gap:1.25rem}@media print,screen and (min-width: 992px){.c-form{gap:1rem}}@media print{.c-form{gap:1rem}}.c-form .sub-heading{margin-top:1rem}.c-form .sub-heading+*{margin-top:0}.c-form__row{display:flex;flex-direction:column;gap:.5rem}@media print,screen and (min-width: 992px){.c-form__row{flex-direction:row;gap:1.5rem}}@media print{.c-form__row{flex-direction:row;gap:1.5rem}}.c-form__label{display:flex;gap:.5rem;align-items:flex-start;justify-content:space-between;font-size:.9375rem;font-weight:700;line-height:1.65;color:#14181e}@media print,screen and (min-width: 992px){.c-form__label{flex-shrink:0;width:14rem;padding-block:1.25rem;font-size:1.0625rem}}@media print{.c-form__label{flex-shrink:0;width:14rem;padding-block:1.25rem;font-size:1.0625rem}}.c-form__label small{margin-left:.25em;font-size:.82em;font-weight:500}.c-form__field{display:flex;flex-direction:column;gap:.5rem}@media print,screen and (min-width: 992px){.c-form__field{flex:1}}@media print{.c-form__field{flex:1}}.c-form__help{font-size:.8125rem;line-height:1.6;color:#5e6f78}@media print,screen and (min-width: 992px){.c-form__help{font-size:.875rem}}@media print{.c-form__help{font-size:.875rem}}.c-form input[type=text],.c-form input[type=email],.c-form input[type=tel],.c-form input[type=url],.c-form input[type=number],.c-form select,.c-form textarea{width:100%;padding:.875rem 1rem;font-size:16px;line-height:1.65;color:#14181e;background-color:#f4f7fa;border:1px solid #dee6eb;border-radius:.75rem;transition:border-color .2s ease,background-color .2s ease}@media print,screen and (min-width: 992px){.c-form input[type=text],.c-form input[type=email],.c-form input[type=tel],.c-form input[type=url],.c-form input[type=number],.c-form select,.c-form textarea{padding:1.25rem;font-size:1.0625rem;border-radius:1rem}}@media print{.c-form input[type=text],.c-form input[type=email],.c-form input[type=tel],.c-form input[type=url],.c-form input[type=number],.c-form select,.c-form textarea{padding:1.25rem;font-size:1.0625rem;border-radius:1rem}}.c-form input[type=text]::placeholder,.c-form input[type=email]::placeholder,.c-form input[type=tel]::placeholder,.c-form input[type=url]::placeholder,.c-form input[type=number]::placeholder,.c-form select::placeholder,.c-form textarea::placeholder{font-size:.875rem;color:#5e6f78}@media print,screen and (min-width: 992px){.c-form input[type=text]::placeholder,.c-form input[type=email]::placeholder,.c-form input[type=tel]::placeholder,.c-form input[type=url]::placeholder,.c-form input[type=number]::placeholder,.c-form select::placeholder,.c-form textarea::placeholder{font-size:inherit}}@media print{.c-form input[type=text]::placeholder,.c-form input[type=email]::placeholder,.c-form input[type=tel]::placeholder,.c-form input[type=url]::placeholder,.c-form input[type=number]::placeholder,.c-form select::placeholder,.c-form textarea::placeholder{font-size:inherit}}.c-form input[type=text]:focus,.c-form input[type=email]:focus,.c-form input[type=tel]:focus,.c-form input[type=url]:focus,.c-form input[type=number]:focus,.c-form select:focus,.c-form textarea:focus{background-color:#fff;border-color:var(--color-page)}.c-form textarea{height:10rem;min-height:7.5rem;resize:vertical}.c-form select{padding-right:3rem;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2314181e' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.25rem center;background-size:.75rem auto}.c-form input[type=file]{width:100%;max-width:32.5rem;font-size:.875rem}.c-form input[type=file]::file-selector-button{padding:.625rem 1.5rem;margin-right:.75rem;font-size:.875rem;font-weight:700;color:#14181e;cursor:pointer;background-color:#fff;border:1px solid #14181e;border-radius:999px}.c-form .wpcf7-radio,.c-form .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}@media print,screen and (min-width: 992px){.c-form .wpcf7-radio,.c-form .wpcf7-checkbox{padding-block:1.25rem}}@media print{.c-form .wpcf7-radio,.c-form .wpcf7-checkbox{padding-block:1.25rem}}.c-form .wpcf7-radio .wpcf7-list-item,.c-form .wpcf7-checkbox .wpcf7-list-item{margin:0}.c-form .wpcf7-list-item label{display:inline-flex;gap:.5rem;align-items:center;font-size:.9375rem;cursor:pointer}@media print,screen and (min-width: 992px){.c-form .wpcf7-list-item label{font-size:1.0625rem}}@media print{.c-form .wpcf7-list-item label{font-size:1.0625rem}}.c-form input[type=radio],.c-form input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--color-page)}.c-form__agree{display:flex;flex-direction:column;gap:.75rem;align-items:center;margin-top:1rem;text-align:center}@media print,screen and (min-width: 992px){.c-form__agree{margin-top:1.5rem}}@media print{.c-form__agree{margin-top:1.5rem}}.c-form__agree .wpcf7-acceptance,.c-form__agree .wpcf7-checkbox{justify-content:center;padding-block:0;font-weight:700}.c-form__agree .wpcf7-list-item-label a{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}@media (hover: hover) and (pointer: fine){.c-form__agree .wpcf7-list-item-label a:hover{text-decoration:none}}.c-form__agree-items{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.c-form__agree.--boxed .wpcf7-list-item label{padding:.5rem .75rem;font-size:.875rem;background-color:#fff;border:1px solid #dee6eb;border-radius:.25rem}@media print,screen and (min-width: 992px){.c-form__agree.--boxed .wpcf7-list-item label{font-size:1rem}}@media print{.c-form__agree.--boxed .wpcf7-list-item label{font-size:1rem}}.c-form__agree-note{align-self:stretch;font-size:.8125rem;line-height:1.7;color:#586770;text-align:left}@media print,screen and (min-width: 992px){.c-form__agree-note{align-self:auto;font-size:.9375rem;text-align:center}}@media print{.c-form__agree-note{align-self:auto;font-size:.9375rem;text-align:center}}.c-form__turnstile{display:flex;justify-content:center;margin-top:1.5rem}.c-form__turnstile:empty{display:none}.c-form__submit{display:flex;justify-content:center;margin-top:1rem}@media print,screen and (min-width: 992px){.c-form__submit{margin-top:1.5rem}}@media print{.c-form__submit{margin-top:1.5rem}}.c-form__submit input[type=submit],.c-form__submit button{width:100%;max-width:20rem;height:3.5rem;font-size:1rem;font-weight:700;color:#fff;letter-spacing:.05em;cursor:pointer;background-color:#000;border:1px solid #000000;border-radius:999px;transition:opacity .2s ease}@media print,screen and (min-width: 992px){.c-form__submit input[type=submit],.c-form__submit button{height:4rem;font-size:1.125rem}}@media print{.c-form__submit input[type=submit],.c-form__submit button{height:4rem;font-size:1.125rem}}.c-form__submit input[type=submit]:disabled,.c-form__submit button:disabled{cursor:not-allowed;opacity:.4}.c-form .wpcf7-not-valid-tip{margin-top:.25rem;font-size:.8125rem;color:#db2a33}.c-form .wpcf7-spinner{display:none}.wpcf7-response-output{padding:.75rem 1rem!important;margin:1.5rem 0 0!important;font-size:.875rem;color:#db2a33;background-color:#fdeff5;border:0!important;border-radius:.5rem}.sent .wpcf7-response-output{color:#1d7a3e;background-color:#e9f7ee}:root{--color-page-light: color-mix(in srgb, var(--color-page) 62%, #ffffff);--ray-from: var(--ray-big-from);--ray-to: var(--ray-big-to)}.is-accent-registration{--color-page: var(--color-registration);--ray-from: var(--ray-registration-from);--ray-to: var(--ray-registration-to)}.is-accent-abstracts{--color-page: var(--color-abstracts);--ray-from: var(--ray-abstracts-from);--ray-to: var(--ray-abstracts-to)}.is-accent-registration,.is-accent-abstracts{--color-page-light: color-mix(in srgb, var(--color-page) 62%, #ffffff)}.page-rays{position:fixed;top:0;right:0;z-index:0;width:15rem;height:18.75rem;pointer-events:none}@media print,screen and (min-width: 992px){.page-rays{width:37.1875rem;height:46.375rem}}@media print{.page-rays{width:37.1875rem;height:46.375rem}}.is-deco-page-rays-off .page-rays{display:none}.page-rays__big{position:absolute;top:0;right:-4rem;width:15rem;height:auto;transform-origin:49.6% 51.3%}@media print,screen and (min-width: 992px){.page-rays__big{right:-8.375rem;width:37.1875rem}}@media print{.page-rays__big{right:-8.375rem;width:37.1875rem}}.page-rays__small{position:absolute;top:4rem;right:6rem;width:5.125rem;height:auto;transform-origin:49.4% 44.8%}@media print,screen and (min-width: 992px){.page-rays__small{top:10.4375rem;right:14.25rem;width:12.5rem}}@media print{.page-rays__small{top:10.4375rem;right:14.25rem;width:12.5rem}}.page-rays__stop-from{stop-color:var(--ray-from)}.page-rays__stop-to{stop-color:var(--ray-to)}@media (prefers-reduced-motion: no-preference){.page-rays__big,.page-rays__small{will-change:transform}.page-rays__big{animation:ray-spin 44s linear infinite}.page-rays__small{--ray-axis-x: .4;--ray-axis-y: 1;animation:ray-spin 32s linear infinite reverse}.is-deco-motion-off .page-rays__big,.is-deco-motion-off .page-rays__small{animation:none}}@keyframes ray-spin{0%{transform:perspective(700px) rotate3d(var(--ray-axis-x, 1),var(--ray-axis-y, .6),0,0)}to{transform:perspective(700px) rotate3d(var(--ray-axis-x, 1),var(--ray-axis-y, .6),0,360deg)}}.ray-dots{mix-blend-mode:soft-light}.marquee{position:relative;z-index:1;padding-block:.75rem;overflow:hidden;background-color:#fff;border-top:2px solid #000000}@media print,screen and (min-width: 992px){.marquee{padding-block:1.5rem}}@media print{.marquee{padding-block:1.5rem}}.marquee__track{display:flex;gap:1.5rem;width:max-content}@media (prefers-reduced-motion: no-preference){.marquee__track{animation:marquee 40s linear infinite}.is-deco-motion-off .marquee__track{animation:none}}.marquee__item{font-family:Red Hat Display,Noto Sans JP,sans-serif;font-size:2.5rem;font-style:italic;font-weight:900;line-height:1;color:#000;white-space:nowrap}@media print,screen and (min-width: 992px){.marquee__item{font-size:4.5rem}}@media print{.marquee__item{font-size:4.5rem}}@keyframes marquee{to{transform:translate(-50%)}}.footer{position:relative;z-index:1;overflow:hidden;color:#fff;background-color:#060606}.footer__deco{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 40% 170% at 16% 125%,#235050 0%,transparent 72%),radial-gradient(ellipse 52% 190% at 55% 125%,#37623f 0%,transparent 76%),radial-gradient(ellipse 34% 160% at 86% 118%,#6a4d33 0%,transparent 72%)}.footer__deco:after{position:absolute;inset:0;content:"";background-image:var(--noise-url);background-size:500px 500px;opacity:.4}.is-deco-gradient-off .footer__deco{display:none}.footer__inner{position:relative;display:flex;flex-direction:column;gap:2rem;padding:3rem 1.25rem 2.5rem}@media print,screen and (min-width: 992px){.footer__inner{flex-direction:row;gap:2.5rem;align-items:flex-end;padding:5rem calc(var(--frame-gap, 0px) + 5rem) 4rem}}@media print{.footer__inner{flex-direction:row;gap:2.5rem;align-items:flex-end;padding:5rem calc(var(--frame-gap, 0px) + 5rem) 4rem}}.footer__body{display:flex;flex-direction:column;gap:1.5rem}@media print,screen and (min-width: 992px){.footer__body{flex:1;gap:2rem}}@media print{.footer__body{flex:1;gap:2rem}}.footer__title{font-size:1.125rem;font-weight:700;line-height:1.4}@media print,screen and (min-width: 992px){.footer__title{font-size:1.375rem}}@media print{.footer__title{font-size:1.375rem}}.footer__office{display:flex;flex-direction:column;gap:.5rem}.footer__office-label{font-size:1rem;font-weight:700;line-height:1.5}@media print,screen and (min-width: 992px){.footer__office-label{font-size:1.25rem}}@media print{.footer__office-label{font-size:1.25rem}}.footer__office-text{font-size:.8125rem;font-weight:400;line-height:1.8;color:#aaa}@media print,screen and (min-width: 992px){.footer__office-text{font-size:.9375rem}}@media print{.footer__office-text{font-size:.9375rem}}.footer__office-text a{color:inherit;text-decoration:underline;text-underline-offset:.2em;transition:color .2s ease}@media (hover: hover) and (pointer: fine){.footer__office-text a:hover{color:#fff}}.footer__side{display:flex;flex-direction:column;gap:2rem}@media print,screen and (min-width: 992px){.footer__side{gap:3rem;align-items:flex-end}}@media print{.footer__side{gap:3rem;align-items:flex-end}}.footer__btns{display:flex;flex-wrap:wrap;gap:.75rem}.footer__copy{font-size:.75rem;letter-spacing:.05em;opacity:.5}@media print,screen and (min-width: 992px){.footer__copy{font-size:.8125rem}}@media print{.footer__copy{font-size:.8125rem}}:root{--color-primary: #005aae;--color-registration: #f59700;--color-abstracts: #e84d8a;--color-accent: #21c600;--color-sub: #0094de;--color-page: var(--color-primary);--ray-big-from: #53a4c9;--ray-big-to: #96cddf;--ray-small-from: #78ae13;--ray-small-to: #c9dd5f;--ray-registration-from: #f49e0a;--ray-registration-to: #ffd230;--ray-abstracts-from: #df7f98;--ray-abstracts-to: #e95853;--font-ja: Noto Sans JP, ヒラギノ角ゴ ProN, Hiragino Kaku Gothic ProN, メイリオ, meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;--font-ja-default: 500;--font-ja-bold: 700;--font-eng: Red Hat Display, Noto Sans JP, sans-serif;--font-num: Barlow, Noto Sans JP, sans-serif}.top-page{position:relative}.top-mv{--u: calc(100vw * .408 / 414);position:relative;overflow:hidden;background-color:#fff}@media print,screen and (min-width: 992px){.top-mv{--u: .0625rem;height:calc(50.0625rem * var(--mv-fit, 1))}}@media print{.top-mv{--u: .0625rem;height:calc(50.0625rem * var(--mv-fit, 1))}}.top-mv.--plain{padding-top:4.5rem}@media print,screen and (min-width: 992px){.top-mv.--plain{padding-top:0}}@media print{.top-mv.--plain{padding-top:0}}.top-mv.--plain .top-mv__lead{position:static;transform:none}.top-mv.--image{padding:5rem .75rem 0;background-color:transparent}@media print,screen and (min-width: 992px){.top-mv.--image{height:auto;padding:3rem calc(var(--frame-gap, 0px) + 2rem) 0 calc(var(--frame-gap, 0px) + 20.5rem)}}@media print{.top-mv.--image{height:auto;padding:3rem calc(var(--frame-gap, 0px) + 2rem) 0 calc(var(--frame-gap, 0px) + 20.5rem)}}.top-mv__inner{display:contents}@media print,screen and (min-width: 992px){.top-mv__inner{position:absolute;inset:0 0 auto;display:block;height:50.0625rem;transform:scale(var(--mv-fit, 1));transform-origin:50% 0}}@media print{.top-mv__inner{position:absolute;inset:0 0 auto;display:block;height:50.0625rem;transform:scale(var(--mv-fit, 1));transform-origin:50% 0}}.top-mv__image{display:block}.top-mv__image img{display:block;width:100%;height:auto;border-radius:1rem}@media print,screen and (min-width: 992px){.top-mv__image img{border-radius:1.5rem}}@media print{.top-mv__image img{border-radius:1.5rem}}.top-mv__art{position:relative;height:calc(calc(801 * var(--u)) + 4.5rem);pointer-events:none}@media print,screen and (min-width: 992px){.top-mv__art{position:absolute;inset:0 var(--frame-gap);height:auto}}@media print{.top-mv__art{position:absolute;inset:0 var(--frame-gap);height:auto}}.top-mv__stage{position:absolute;top:4.5rem;left:calc(-476 * var(--u));width:calc(1600 * var(--u));height:calc(801 * var(--u))}@media print,screen and (min-width: 992px){.top-mv__stage{top:0;left:0}}@media print{.top-mv__stage{top:0;left:0}}.top-mv__stage>*{position:absolute;display:block;max-width:none;height:auto}.top-mv__rays{top:calc(-240 * var(--u));left:0;width:calc(1600 * var(--u));height:calc(881 * var(--u))!important;overflow:visible}.top-mv__dots{mix-blend-mode:soft-light}.top-mv__words{top:0;left:calc(662 * var(--u));width:calc(547 * var(--u))}.top-mv__min{top:calc(381.5 * var(--u));left:calc(864.5 * var(--u));width:calc(224 * var(--u))}.top-mv__title{top:calc(4 * var(--u));left:calc(1101 * var(--u));width:calc(379 * var(--u))}.top-mv__person{top:calc(464 * var(--u));left:calc(947 * var(--u));width:calc(337 * var(--u))}.top-mv__kawaguchi{top:calc(553 * var(--u));left:calc(1242 * var(--u));width:calc(183 * var(--u))}.top-mv__body{position:static;display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1rem 1.75rem;background-color:color-mix(in srgb,var(--color-primary) 12%,#ffffff)}@media print,screen and (min-width: 992px){.top-mv__body{position:absolute;top:22.5rem;left:calc(var(--frame-gap, 0px) + 20rem);gap:1.5rem;width:max-content;min-width:32.5rem;max-width:37.5rem;padding:0;background-color:transparent}}@media print{.top-mv__body{position:absolute;top:22.5rem;left:calc(var(--frame-gap, 0px) + 20rem);gap:1.5rem;width:max-content;min-width:32.5rem;max-width:37.5rem;padding:0;background-color:transparent}}.top-mv__lead{position:absolute;top:calc(4.5rem + calc(655 * var(--u)));left:1rem;display:flex;flex-direction:column;gap:.25rem;align-items:flex-start;transform:translateY(-100%)}@media print,screen and (min-width: 992px){.top-mv__lead{position:static;transform:none}}@media print{.top-mv__lead{position:static;transform:none}}.top-mv__lead-line{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}@media print,screen and (min-width: 992px){.top-mv__lead-line{flex-direction:row;gap:0}}@media print{.top-mv__lead-line{flex-direction:row;gap:0}}.top-mv__lead-line span{padding-inline:.375rem;font-size:1.125rem;font-weight:700;font-feature-settings:"palt" 1;line-height:1.5;color:#fff;letter-spacing:.05em;background-color:var(--color-primary)}@media print,screen and (min-width: 992px){.top-mv__lead-line span{padding-inline:0;font-size:1.375rem;letter-spacing:.1em}.top-mv__lead-line span:first-child{padding-left:.5rem}.top-mv__lead-line span:last-child{padding-right:.5rem}}@media print{.top-mv__lead-line span{padding-inline:0;font-size:1.375rem;letter-spacing:.1em}.top-mv__lead-line span:first-child{padding-left:.5rem}.top-mv__lead-line span:last-child{padding-right:.5rem}}.top-mv__logo{width:17.5rem;margin-inline:auto}@media print,screen and (min-width: 992px){.top-mv__logo{width:100%;margin:0}}@media print{.top-mv__logo{width:100%;margin:0}}.top-mv__logo img{display:block;width:0;min-width:100%;height:auto}.top-mv__info{display:flex;gap:.75rem}@media print,screen and (min-width: 992px){.top-mv__info{gap:1.5rem;margin-top:0}}@media print{.top-mv__info{gap:1.5rem;margin-top:0}}.top-mv__col{display:flex;gap:.5rem;align-items:stretch}@media print,screen and (min-width: 992px){.top-mv__col{gap:.75rem}}@media print{.top-mv__col{gap:.75rem}}.top-mv__col:last-child{flex:1;min-width:0}.top-mv__label{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;font-size:.875rem;font-weight:700;line-height:1.1;color:#fff;letter-spacing:.1em;background-color:#000;border-radius:4px;writing-mode:vertical-rl}@media print,screen and (min-width: 992px){.top-mv__label{width:2rem;font-size:1.125rem}}@media print{.top-mv__label{width:2rem;font-size:1.125rem}}.top-mv__date{display:flex;flex-direction:column;justify-content:flex-end;font-family:Barlow,Noto Sans JP,sans-serif;font-weight:700;line-height:1;color:#000}@media print,screen and (min-width: 992px){.top-mv__date{justify-content:space-between}}@media print{.top-mv__date{justify-content:space-between}}.top-mv__year{font-size:.9375rem}@media print,screen and (min-width: 992px){.top-mv__year{font-size:1.25rem}}@media print{.top-mv__year{font-size:1.25rem}}.top-mv__md{display:flex;gap:.375rem;align-items:center;font-size:2.375rem}@media print,screen and (min-width: 992px){.top-mv__md{gap:.5rem;font-size:3.25rem}}@media print{.top-mv__md{gap:.5rem;font-size:3.25rem}}.top-mv__dow{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-family:Noto Sans JP,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:.875rem;color:#fff;background-color:#000;border-radius:50%}@media print,screen and (min-width: 992px){.top-mv__dow{width:2rem;height:2rem;font-size:1.125rem}}@media print{.top-mv__dow{width:2rem;height:2rem;font-size:1.125rem}}.top-mv__time{margin-top:.125rem;font-size:.8125rem;font-weight:600}@media print,screen and (min-width: 992px){.top-mv__time{font-size:1.125rem}}@media print{.top-mv__time{font-size:1.125rem}}.top-mv__time small{font-family:Noto Sans JP,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:.78em;font-weight:500}.top-mv__venue{display:flex;flex-direction:column;justify-content:center;min-width:0;line-height:1.5;color:#000}@media print,screen and (min-width: 992px){.top-mv__venue{justify-content:space-between;white-space:nowrap}}@media print{.top-mv__venue{justify-content:space-between;white-space:nowrap}}.top-mv__venue-name{font-size:.9375rem;font-weight:700;letter-spacing:.02em}@media print,screen and (min-width: 992px){.top-mv__venue-name{font-size:1.375rem;letter-spacing:0}}@media print{.top-mv__venue-name{font-size:1.375rem;letter-spacing:0}}.top-mv__venue-address{font-size:.6875rem;opacity:.75}@media print,screen and (min-width: 992px){.top-mv__venue-address{font-size:.9375rem}}@media print{.top-mv__venue-address{font-size:.9375rem}}@media print,screen and (min-width: 992px){.top-mv__venue-name,.top-mv__venue-address{text-align:justify;text-align-last:justify;text-justify:inter-character}}@media print{.top-mv__venue-name,.top-mv__venue-address{text-align:justify;text-align-last:justify;text-justify:inter-character}}.top-mv__venue-access{font-size:.6875rem;font-weight:700;line-height:1.75;color:var(--color-primary)}@media print,screen and (min-width: 992px){.top-mv__venue-access{font-size:1rem}}@media print{.top-mv__venue-access{font-size:1rem}}.top-mv__ctas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media print,screen and (min-width: 992px){.top-mv__ctas{display:none}}@media print{.top-mv__ctas{display:none}}.top-mv__ctas .cta-btn{padding-inline:.5rem}.top-mv__ctas .cta-btn__icon{width:1.25rem;height:1.25rem}.top-mv__ctas .cta-btn__label{font-size:.9375rem}.top-mv__ctas .cta-btn__period{font-size:.6875rem}.top-mv__news{display:flex;flex-wrap:wrap;gap:.125rem .5rem;align-items:center;padding:.75rem 1rem;color:var(--color-primary);background-color:#fff;border:1px solid var(--color-primary);border-radius:.5rem;transition:background-color .2s ease}@media (hover: hover) and (pointer: fine){.top-mv__news[href]:hover{background-color:color-mix(in srgb,var(--color-primary) 8%,#ffffff)}.top-mv__news[href]:hover .top-mv__news-arrow{transform:translate(4px)}}@media print,screen and (min-width: 992px){.top-mv__news{flex-wrap:nowrap;gap:.25rem;padding:1rem;background-color:#eff4f7}}@media print{.top-mv__news{flex-wrap:nowrap;gap:.25rem;padding:1rem;background-color:#eff4f7}}.top-mv__news time{flex-basis:100%;font-family:Barlow,Noto Sans JP,sans-serif;font-size:.8125rem;font-weight:600}@media print,screen and (min-width: 992px){.top-mv__news time{flex-basis:auto;flex-shrink:0;width:5.5rem;font-size:.875rem}}@media print{.top-mv__news time{flex-basis:auto;flex-shrink:0;width:5.5rem;font-size:.875rem}}.top-mv__news span{flex:1;font-size:.9375rem;line-height:1.5}@media print,screen and (min-width: 992px){.top-mv__news span{font-size:1rem}}@media print{.top-mv__news span{font-size:1rem}}.top-mv__news-arrow{width:.9375rem;height:.9375rem;transition:transform .2s ease}@media (prefers-reduced-motion: no-preference){body:not(.is-deco-motion-off) .top-mv.--design .top-mv__person{animation:mv-fade-up .8s cubic-bezier(.16,1,.3,1) both}body:not(.is-deco-motion-off) .top-mv.--design .top-mv__ray{transform-box:view-box;transform-origin:1080px 640px;animation:mv-ray 1.1s cubic-bezier(.16,1,.3,1) both}body:not(.is-deco-motion-off) .top-mv.--design .top-mv__ray.--blue{animation-delay:.5s}body:not(.is-deco-motion-off) .top-mv.--design .top-mv__ray.--pink{animation-delay:.62s}body:not(.is-deco-motion-off) .top-mv.--design .top-mv__ray.--green{animation-delay:.74s}body:not(.is-deco-motion-off) .top-mv.--design .top-mv__ray.--orange{animation-delay:.86s}body:not(.is-deco-motion-off) .top-mv.--design .top-mv__words,body:not(.is-deco-motion-off) .top-mv.--design .top-mv__title,body:not(.is-deco-motion-off) .top-mv.--design .top-mv__min,body:not(.is-deco-motion-off) .top-mv.--design .top-mv__kawaguchi{animation:mv-fade .8s ease both;animation-delay:1.3s}body:not(.is-deco-motion-off) .top-mv.--design .top-mv__title{animation-delay:1.45s}body:not(.is-deco-motion-off) .top-mv.--design .top-mv__body{animation:mv-fade .9s ease both;animation-delay:.2s}}@keyframes mv-ray{0%{transform:scale(0) rotate(-8deg)}to{transform:none}}@keyframes mv-fade{0%{opacity:0}}@keyframes mv-fade-up{0%{opacity:0;transform:translateY(16px)}}.top-page__body{position:relative;display:flex;flex-direction:column;gap:4rem;padding:3.5rem 1rem 4rem}@media print,screen and (min-width: 992px){.top-page__body{gap:11.5rem;padding:11.5rem calc(var(--frame-gap, 0px) + 5rem) 11.5rem calc(var(--frame-gap, 0px) + 20rem)}}@media print{.top-page__body{gap:11.5rem;padding:11.5rem calc(var(--frame-gap, 0px) + 5rem) 11.5rem calc(var(--frame-gap, 0px) + 20rem)}}.top-section{position:relative;z-index:1}.top-heading__en{font-family:Red Hat Display,Noto Sans JP,sans-serif;font-size:2.5rem;font-style:italic;font-weight:900;line-height:1.2;color:#000}@media print,screen and (min-width: 992px){.top-heading__en{font-size:3.5rem;line-height:1.25}}@media print{.top-heading__en{font-size:3.5rem;line-height:1.25}}.top-heading__ja{font-size:1rem;font-weight:700;line-height:1.25;color:#000}@media print,screen and (min-width: 992px){.top-heading__ja{font-size:1.125rem}}@media print{.top-heading__ja{font-size:1.125rem}}.top-news{display:flex;flex-direction:column;gap:1.5rem}@media print,screen and (min-width: 992px){.top-news{flex-direction:row;gap:3rem;align-items:flex-start}}@media print{.top-news{flex-direction:row;gap:3rem;align-items:flex-start}}.top-news__head{display:flex;gap:1rem;align-items:flex-end;justify-content:space-between}@media print,screen and (min-width: 992px){.top-news__head{flex-direction:column;flex-shrink:0;gap:3rem;align-items:flex-start;justify-content:flex-start;width:17.5rem}}@media print{.top-news__head{flex-direction:column;flex-shrink:0;gap:3rem;align-items:flex-start;justify-content:flex-start;width:17.5rem}}.top-news__body{background-color:#ffffffd9;border-top:1px solid #ffffff;border-left:1px solid #ffffff;backdrop-filter:blur(12px);padding:.5rem 1rem;border-radius:1rem}@media print,screen and (min-width: 992px){.top-news__body{flex:1;padding:4rem;border-radius:1.5rem}}@media print{.top-news__body{flex:1;padding:4rem;border-radius:1.5rem}}@media print,screen and (min-width: 992px){.news-list.--top{border-top-color:#000}.news-list.--top>li{border-bottom-color:#000}}@media print{.news-list.--top{border-top-color:#000}.news-list.--top>li{border-bottom-color:#000}}@media print,screen and (min-width: 992px){.news-list.--top .news-item{grid-template-columns:6.25rem 1fr auto;gap:.25rem;padding:1.5rem 1rem}}@media print{.news-list.--top .news-item{grid-template-columns:6.25rem 1fr auto;gap:.25rem;padding:1.5rem 1rem}}.top-contents.--no-lock .top-contents__title:after{display:none}.top-contents.--no-lock .top-contents__box{border-top:1px solid #ffffff;border-radius:1rem}@media print,screen and (min-width: 992px){.top-contents.--no-lock .top-contents__box{border-radius:1.5rem}}@media print{.top-contents.--no-lock .top-contents__box{border-radius:1.5rem}}.top-contents__head{display:flex;flex-direction:column;gap:1.5rem}@media print,screen and (min-width: 992px){.top-contents__head{flex-direction:row;gap:0}}@media print{.top-contents__head{flex-direction:row;gap:0}}.top-contents__title{position:relative}@media print,screen and (min-width: 992px){.top-contents__title{flex-shrink:0;padding-right:5rem;padding-bottom:1.5rem}.top-contents__title:after{position:absolute;right:0;bottom:0;width:1.5rem;height:1.5rem;content:"";background:radial-gradient(circle at 0 0,transparent 1.5rem,rgba(255,255,255,.85) calc(1.5rem + .5px))}}@media print{.top-contents__title{flex-shrink:0;padding-right:5rem;padding-bottom:1.5rem}.top-contents__title:after{position:absolute;right:0;bottom:0;width:1.5rem;height:1.5rem;content:"";background:radial-gradient(circle at 0 0,transparent 1.5rem,rgba(255,255,255,.85) calc(1.5rem + .5px))}}.top-contents__tab{background-color:#ffffffd9;border-top:1px solid #ffffff;border-left:1px solid #ffffff;backdrop-filter:blur(12px);display:flex;justify-content:center;padding:1.25rem 1rem 0;border-radius:1rem 1rem 0 0}@media print,screen and (min-width: 992px){.top-contents__tab{flex:1;align-items:flex-end;justify-content:flex-end;padding:0 4rem;border-radius:1.5rem 1.5rem 0 0}}@media print{.top-contents__tab{flex:1;align-items:flex-end;justify-content:flex-end;padding:0 4rem;border-radius:1.5rem 1.5rem 0 0}}.top-contents__lock{display:flex;gap:.75rem;align-items:flex-end;font-family:Red Hat Display,Noto Sans JP,sans-serif;font-style:italic;font-weight:900;color:var(--color-accent);white-space:nowrap}@media print,screen and (min-width: 992px){.top-contents__lock{gap:1rem}}@media print{.top-contents__lock{gap:1rem}}.top-contents__lock small{font-size:.25em}.top-contents__lock-venue{position:relative;font-size:2.25rem;line-height:1.25}@media print,screen and (min-width: 992px){.top-contents__lock-venue{font-size:4rem}}@media print{.top-contents__lock-venue{font-size:4rem}}.top-contents__lock-venue small{position:absolute}.top-contents__lock-venue small.--top{top:-.35em;left:.92em}.top-contents__lock-venue small.--bottom{top:4.1em;right:.64em;font-size:.234em}.top-contents__lock-date{display:flex;flex-direction:column;align-items:flex-end;padding-bottom:.125rem}.top-contents__lock-date>span:first-child{font-size:.9375rem;line-height:1.25}@media print,screen and (min-width: 992px){.top-contents__lock-date>span:first-child{font-size:1.625rem}}@media print{.top-contents__lock-date>span:first-child{font-size:1.625rem}}.top-contents__lock-day{font-size:1.375rem;line-height:1}@media print,screen and (min-width: 992px){.top-contents__lock-day{font-size:2.5rem}}@media print{.top-contents__lock-day{font-size:2.5rem}}.top-contents__lock.--date-only .top-contents__lock-day{font-size:1.9375rem}@media print,screen and (min-width: 992px){.top-contents__lock.--date-only .top-contents__lock-day{font-size:3.875rem}}@media print{.top-contents__lock.--date-only .top-contents__lock-day{font-size:3.875rem}}.top-contents__lock-day small{font-size:.6em}.top-contents__box{background-color:#ffffffd9;border-top:1px solid #ffffff;border-left:1px solid #ffffff;backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem 1rem 1.5rem;border-top:0;border-radius:0 0 1rem 1rem}@media print,screen and (min-width: 992px){.top-contents__box{gap:4rem;padding:4rem;border-radius:1.5rem 0 1.5rem 1.5rem}}@media print{.top-contents__box{gap:4rem;padding:4rem;border-radius:1.5rem 0 1.5rem 1.5rem}}.top-contents__large{display:grid}@media print,screen and (min-width: 992px){.top-contents__large{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}@media print{.top-contents__large{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}.top-contents__large>li+li .top-card{border-top:0}@media print,screen and (min-width: 992px){.top-contents__large>li+li .top-card{border-top:2px solid #000000}}@media print{.top-contents__large>li+li .top-card{border-top:2px solid #000000}}.top-contents__small{display:grid;grid-template-columns:repeat(var(--cols-sp, 2),minmax(0,1fr));gap:.5rem}@media print,screen and (min-width: 992px){.top-contents__small{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:1rem}}@media print{.top-contents__small{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:1rem}}.top-card{display:flex;flex-direction:column;gap:1rem;padding:1.5rem .5rem;color:#000;border-top:2px solid #000000;border-bottom:2px solid #000000;transition:background-color .2s ease}@media print,screen and (min-width: 992px){.top-card{gap:1.5rem;justify-content:center;height:15.5rem;padding:3rem 1rem}}@media print{.top-card{gap:1.5rem;justify-content:center;height:15.5rem;padding:3rem 1rem}}.top-card__badge{align-self:flex-start;width:5.25rem;padding-block:.3125rem;margin-bottom:-.5rem;font-size:.8125rem;font-weight:700;line-height:1.3;color:#fff;text-align:center;background-color:var(--card-color, var(--color-primary));border-radius:.9375rem}@media print,screen and (min-width: 992px){.top-card__badge{font-size:.875rem}}@media print{.top-card__badge{font-size:.875rem}}.top-card__badge.is-before,.top-card__badge.is-closed{background-color:#5e6f78}.top-card.is-disabled{--card-color: #a9adb3;pointer-events:none;cursor:default;opacity:.55}.top-card.is-disabled .top-card__arrow{display:none}.top-card.--registration{--card-color: var(--color-registration)}.top-card.--abstracts{--card-color: var(--color-abstracts)}.top-card__head{display:grid;grid-template-columns:1fr auto;column-gap:.5rem;align-items:center}.top-card__title{font-size:1.875rem;font-weight:700;line-height:1.25;letter-spacing:.02em;transition:color .2s ease}@media print,screen and (min-width: 992px){.top-card__title{font-size:2.375rem}}@media print{.top-card__title{font-size:2.375rem}}.top-card__en{grid-row:2;font-family:Red Hat Display,Noto Sans JP,sans-serif;font-size:.8125rem;font-style:italic;font-weight:900;line-height:1.25;letter-spacing:.05em}@media print,screen and (min-width: 992px){.top-card__en{font-size:.875rem}}@media print{.top-card__en{font-size:.875rem}}.top-card__arrow{grid-row:1/3;grid-column:2;width:1.375rem;height:1.375rem;transition:transform .2s ease}.top-card__text{font-size:.9375rem;line-height:1.5}@media print,screen and (min-width: 992px){.top-card__text{font-size:1.0625rem}}@media print{.top-card__text{font-size:1.0625rem}}@media (hover: hover) and (pointer: fine){.top-card:hover{background-color:color-mix(in srgb,var(--card-color, var(--color-primary)) 6%,transparent)}.top-card:hover .top-card__title{color:var(--card-color, var(--color-primary))}.top-card:hover .top-card__arrow{transform:translate(6px)}}.dark-card{position:relative;display:grid;grid-template-columns:1fr auto;column-gap:.5rem;align-content:center;height:4.75rem;padding:.75rem 1rem;overflow:hidden;color:#fff;background-color:#060606;border-radius:.75rem;transition:transform .2s ease,box-shadow .2s ease}@media print,screen and (min-width: 992px){.dark-card{height:9rem;padding:1.5rem;border-radius:1rem}}@media print{.dark-card{height:9rem;padding:1.5rem;border-radius:1rem}}.dark-card__deco{position:absolute;inset:0;background:radial-gradient(ellipse 130% 150% at 100% 100%,#2c5a3b,#16301f 42%,#070b0a 88%)}.dark-card__deco:after{position:absolute;inset:0;content:"";background-image:var(--noise-url);background-size:500px 500px;opacity:.4}.is-deco-gradient-off .dark-card__deco{display:none}.dark-card__title,.dark-card__en,.dark-card__arrow{position:relative}.dark-card__title{font-size:1.0625rem;font-weight:700;line-height:1.5}@media print,screen and (min-width: 992px){.dark-card__title{font-size:1.375rem}}@media print{.dark-card__title{font-size:1.375rem}}.dark-card__en{grid-row:2;font-family:Red Hat Display,Noto Sans JP,sans-serif;font-size:.6875rem;font-style:italic;font-weight:900;line-height:1.5;letter-spacing:.05em}@media print,screen and (min-width: 992px){.dark-card__en{font-size:.875rem}}@media print{.dark-card__en{font-size:.875rem}}.dark-card__arrow{grid-row:1/3;grid-column:2;align-self:center;width:1.125rem;height:1.125rem;transition:transform .2s ease}@media print,screen and (min-width: 992px){.dark-card__arrow{width:1.25rem;height:1.25rem}}@media print{.dark-card__arrow{width:1.25rem;height:1.25rem}}@media (hover: hover) and (pointer: fine){.dark-card:hover{box-shadow:0 .5rem 1.25rem #0000002e;transform:translateY(-2px)}.dark-card:hover .dark-card__arrow{transform:translate(4px)}}.top-access{display:flex;flex-direction:column;gap:2.5rem}@media print,screen and (min-width: 992px){.top-access{gap:5rem}}@media print{.top-access{gap:5rem}}.top-access__inner{display:flex;flex-direction:column;gap:1.5rem}@media print,screen and (min-width: 992px){.top-access__inner{flex-direction:row;gap:3rem;align-items:flex-start}}@media print{.top-access__inner{flex-direction:row;gap:3rem;align-items:flex-start}}.top-access__info{display:flex;flex-direction:column;gap:1.5rem}@media print,screen and (min-width: 992px){.top-access__info{flex-shrink:0;gap:3rem;width:25rem}}@media print{.top-access__info{flex-shrink:0;gap:3rem;width:25rem}}.top-access__place{display:flex;flex-direction:column;gap:.25rem;color:#141414}@media print,screen and (min-width: 992px){.top-access__place{gap:.5rem}}@media print{.top-access__place{gap:.5rem}}.top-access__name{font-size:1.25rem;font-weight:700;line-height:1.5}@media print,screen and (min-width: 992px){.top-access__name{font-size:1.5rem}}@media print{.top-access__name{font-size:1.5rem}}.top-access__address{font-size:.875rem;line-height:1.75}@media print,screen and (min-width: 992px){.top-access__address{font-size:1rem}}@media print{.top-access__address{font-size:1rem}}.top-access__rows{display:flex;flex-direction:column;gap:.5rem;margin-top:-.5rem}@media print,screen and (min-width: 992px){.top-access__rows{margin-top:-1.5rem}}@media print{.top-access__rows{margin-top:-1.5rem}}.top-access__rows div{display:flex;gap:.5rem;align-items:flex-start}.top-access__rows dt{flex-shrink:0;width:3.5rem;padding-block:.125rem;font-size:.8125rem;font-weight:700;line-height:1.75;color:#fff;text-align:center;letter-spacing:.05em;background-color:var(--color-primary);border-radius:4px}@media print,screen and (min-width: 992px){.top-access__rows dt{width:4rem;padding-block:.1875rem;font-size:.875rem}}@media print{.top-access__rows dt{width:4rem;padding-block:.1875rem;font-size:.875rem}}.top-access__rows dd{padding-top:.125rem;font-size:.875rem;line-height:1.75;color:#141414}@media print,screen and (min-width: 992px){.top-access__rows dd{padding-top:.1875rem;font-size:1rem}}@media print{.top-access__rows dd{padding-top:.1875rem;font-size:1rem}}.top-access__map{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}@media print,screen and (min-width: 992px){.top-access__map{flex:1}}@media print{.top-access__map{flex:1}}.top-access__photo{height:15rem;margin-inline:-1rem;overflow:hidden;view-timeline:--access-photo block}@media print,screen and (min-width: 992px){.top-access__photo{height:35rem;margin-right:calc(-1 * calc(var(--frame-gap, 0px) + 5rem));margin-left:calc(-1 * calc(var(--frame-gap, 0px) + 20rem))}}@media print{.top-access__photo{height:35rem;margin-right:calc(-1 * calc(var(--frame-gap, 0px) + 5rem));margin-left:calc(-1 * calc(var(--frame-gap, 0px) + 20rem))}}.top-access__photo img{display:block;width:100%;height:100%;object-fit:cover}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){body:not(.is-deco-motion-off) .top-access__photo img{height:140%;animation:access-photo-parallax linear both;animation-timeline:--access-photo}}}.map-frame.--top{border-radius:1rem}@media print,screen and (min-width: 992px){.map-frame.--top{height:30rem;border-radius:1.5rem}}@media print{.map-frame.--top{height:30rem;border-radius:1.5rem}}.top-sponsors{display:flex;flex-direction:column;gap:1.5rem}@media print,screen and (min-width: 992px){.top-sponsors{gap:3rem}}@media print{.top-sponsors{gap:3rem}}.top-sponsors__head{display:flex;gap:1rem;align-items:flex-end;justify-content:space-between}@media print,screen and (min-width: 992px){.top-sponsors .sponsor-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{.top-sponsors .sponsor-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.top-sponsors .sponsor-list__item{border-color:#e5e5e5;border-radius:4px}@media print,screen and (min-width: 992px){.top-sponsors .sponsor-list__item{height:8rem}}@media print{.top-sponsors .sponsor-list__item{height:8rem}}.top-rays{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.is-deco-page-rays-off .top-rays{display:none}.top-rays__item{position:absolute;height:auto;overflow:visible}.top-rays__item.--red{top:1.5rem;left:0;width:10rem;transform-origin:42.7% 42.7%}@media print,screen and (min-width: 992px){.top-rays__item.--red{top:1.75rem;width:24.875rem}}@media print{.top-rays__item.--red{top:1.75rem;width:24.875rem}}.top-rays__item.--green{top:22%;right:0;width:12.5rem;transform-origin:62.1% 42.7%}@media print,screen and (min-width: 992px){.top-rays__item.--green{top:24.4375rem;width:35.4375rem}}@media print{.top-rays__item.--green{top:24.4375rem;width:35.4375rem}}.top-rays__item.--orange{top:50%;right:0;width:10rem;transform-origin:43.5% 51.3%;scale:-1 1}@media print,screen and (min-width: 992px){.top-rays__item.--orange{top:72rem;right:auto;left:0;width:33.125rem;scale:none}}@media print{.top-rays__item.--orange{top:72rem;right:auto;left:0;width:33.125rem;scale:none}}.top-rays__item.--blue{right:0;bottom:12%;width:8.75rem;transform-origin:69% 44.8%}@media print,screen and (min-width: 992px){.top-rays__item.--blue{top:159.6875rem;bottom:auto;width:23.8125rem}}@media print{.top-rays__item.--blue{top:159.6875rem;bottom:auto;width:23.8125rem}}@media (prefers-reduced-motion: no-preference){.top-rays__item{will-change:transform}.top-rays__item.--red{animation:ray-spin 44s linear infinite}.top-rays__item.--green{--ray-axis-x: .3;--ray-axis-y: 1;animation:ray-spin 60s linear infinite reverse}.top-rays__item.--orange{--ray-axis-x: 1;--ray-axis-y: -.5;animation:ray-spin 52s linear infinite}.top-rays__item.--blue{--ray-axis-x: -.6;--ray-axis-y: 1;animation:ray-spin 68s linear infinite reverse}.is-deco-motion-off .top-rays__item{animation:none}}@keyframes access-photo-parallax{0%{transform:translateY(-28.6%)}to{transform:translateY(0)}}
