.ConferenceSpecial-module__FNrn5G__specialSite{font-family:var(--sp-font,"Noto Serif JP", serif);background-color:var(--sp-bg,#fff);color:#333;flex-direction:column;min-height:100vh;display:flex}.ConferenceSpecial-module__FNrn5G__specialSiteFullscreen{height:100vh;min-height:100vh;max-height:100vh;overflow:hidden}.ConferenceSpecial-module__FNrn5G__topBar{z-index:1000;background-color:#fff;border-bottom:1px solid #e0e0e0;width:100%;position:fixed;top:0;left:0}.ConferenceSpecial-module__FNrn5G__topBarRow1{justify-content:center;align-items:center;max-width:1400px;margin:0 auto;padding:14px 2rem 10px;display:flex;position:relative}.ConferenceSpecial-module__FNrn5G__logoText{color:var(--sp-header-bg,#183d81);text-align:center;font-size:1.4rem;font-weight:700;line-height:1.4;text-decoration:none}.ConferenceSpecial-module__FNrn5G__topBarRow2{border-top:1px solid #e0e0e0;justify-content:center;align-items:center;max-width:1400px;margin:0 auto;padding:0;display:flex}.ConferenceSpecial-module__FNrn5G__desktopNav{justify-content:center;align-items:center;gap:0;width:100%;display:flex}.ConferenceSpecial-module__FNrn5G__navLink{text-align:center;color:#333;white-space:nowrap;flex:1;padding:.75rem 1rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;position:relative}.ConferenceSpecial-module__FNrn5G__navLink:hover{color:var(--sp-header-bg,#183d81);background-color:#00000005}.ConferenceSpecial-module__FNrn5G__navLinkActive{color:var(--sp-header-bg,#183d81);font-weight:700}.ConferenceSpecial-module__FNrn5G__navDivider{background-color:#d0d0d0;flex-shrink:0;width:1px;height:20px;display:inline-block}.ConferenceSpecial-module__FNrn5G__menuToggle{cursor:pointer;color:#555;background:0 0;border:none;align-items:center;padding:.4rem;display:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.ConferenceSpecial-module__FNrn5G__menuToggle .ConferenceSpecial-module__FNrn5G__material-symbols-outlined{font-size:28px}.ConferenceSpecial-module__FNrn5G__mobileMenu{z-index:999;background:#fff;border-bottom:1px solid #e0e0e0;width:100%;position:fixed;left:0;box-shadow:0 4px 12px #00000014}.ConferenceSpecial-module__FNrn5G__mobileMenuLink{color:#333;border-bottom:1px solid #f0f0f0;padding:.9rem 1.5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:block}.ConferenceSpecial-module__FNrn5G__mobileMenuLink:hover{background-color:#f5f5f5}.ConferenceSpecial-module__FNrn5G__menuOverlay{z-index:998;background-color:#0000004d;width:100%;height:100vh;position:fixed;left:0}.ConferenceSpecial-module__FNrn5G__contentFullscreen,.ConferenceSpecial-module__FNrn5G__homeFullscreen{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ConferenceSpecial-module__FNrn5G__heroArea{flex:1;min-height:0;display:flex;position:relative}.ConferenceSpecial-module__FNrn5G__hero{background-color:var(--sp-header-bg,#183d81);background-position:50%;background-size:cover;flex:1;position:relative;overflow:hidden}.ConferenceSpecial-module__FNrn5G__heroOverlay{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.ConferenceSpecial-module__FNrn5G__verticalTextWrap{background-color:var(--sp-bg,#fff);flex-shrink:0;justify-content:center;align-items:center;width:160px;display:flex}.ConferenceSpecial-module__FNrn5G__verticalText{writing-mode:vertical-rl;color:#333;letter-spacing:.2em;margin:0;padding:2rem 0;font-size:1.15rem;font-weight:500;line-height:2}.ConferenceSpecial-module__FNrn5G__newsSection{border-top:1px solid #e0e0e0;flex-shrink:0;display:flex}.ConferenceSpecial-module__FNrn5G__newsLabel{aspect-ratio:1;background-color:#2a64b6;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ConferenceSpecial-module__FNrn5G__newsLabelTitle{color:#fff;white-space:nowrap;margin:0 0 .6rem;font-size:1rem;font-weight:700}.ConferenceSpecial-module__FNrn5G__newsLabelLink{color:#fff;white-space:nowrap;border:1px solid #fff9;border-radius:3px;padding:.3rem 1rem;font-size:.75rem;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-block}.ConferenceSpecial-module__FNrn5G__newsLabelLink:hover{background-color:#ffffff26;border-color:#fff}.ConferenceSpecial-module__FNrn5G__newsList{flex:1;overflow:hidden}.ConferenceSpecial-module__FNrn5G__newsItem{cursor:pointer;border-bottom:1px solid #f0f0f0;align-items:center;padding:.7rem 1.5rem;transition:background-color .15s;display:flex}.ConferenceSpecial-module__FNrn5G__newsItem:last-child{border-bottom:none}.ConferenceSpecial-module__FNrn5G__newsItem:hover{background-color:#fafafa}.ConferenceSpecial-module__FNrn5G__newsDate{color:#888;white-space:nowrap;flex-shrink:0;margin-right:2rem;font-size:.85rem}.ConferenceSpecial-module__FNrn5G__newsTitle{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.9rem;overflow:hidden}.ConferenceSpecial-module__FNrn5G__newsArrow{color:#ccc;flex-shrink:0;align-items:center;margin-left:1rem;display:flex}.ConferenceSpecial-module__FNrn5G__newsArrow .ConferenceSpecial-module__FNrn5G__material-symbols-outlined{font-size:20px}.ConferenceSpecial-module__FNrn5G__body{flex:1;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:40px 3rem;display:flex}.ConferenceSpecial-module__FNrn5G__content{flex:1;min-width:0}.ConferenceSpecial-module__FNrn5G__pageTitle{color:var(--sp-header-bg,#183d81);margin:0;font-size:1.5rem;font-weight:700;line-height:1.4}.ConferenceSpecial-module__FNrn5G__pageSubtitle{color:var(--sp-header-bg,#183d81);letter-spacing:.15em;text-transform:uppercase;margin:4px 0 0;font-size:.8rem;font-weight:400}.ConferenceSpecial-module__FNrn5G__pageTitleWrap{border-bottom:1px solid #d0d0d0;margin-bottom:24px;padding-bottom:16px}.ConferenceSpecial-module__FNrn5G__pageBody{line-height:1.8}.ConferenceSpecial-module__FNrn5G__homeGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.ConferenceSpecial-module__FNrn5G__homeCard{color:#333;border:1px solid #e0e0e0;border-radius:8px;padding:20px;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:block}.ConferenceSpecial-module__FNrn5G__homeCard:hover{border-color:var(--sp-accent,#7bd3f7);box-shadow:0 4px 16px #0000001a}.ConferenceSpecial-module__FNrn5G__homeCardTitle{color:var(--sp-header-bg,#183d81);margin:0;font-size:1rem;font-weight:600}.ConferenceSpecial-module__FNrn5G__footer{color:#fff;background-color:#2a64b6;margin-top:auto;padding:3rem 0 1rem}.ConferenceSpecial-module__FNrn5G__footerContainer{max-width:1200px;margin:0 auto;padding:0 3rem}.ConferenceSpecial-module__FNrn5G__footerConferenceTitle{text-align:left;margin:0 0 1.5rem;font-size:1.25rem;font-weight:700;line-height:1.5}.ConferenceSpecial-module__FNrn5G__contactGrid{border-bottom:1px solid #fff3;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:2rem;padding-bottom:2rem;display:grid}.ConferenceSpecial-module__FNrn5G__contactBlock{padding:0}.ConferenceSpecial-module__FNrn5G__contactRole{color:var(--sp-accent,#7bd3f7);margin:0 0 8px;font-size:.9rem;font-weight:700}.ConferenceSpecial-module__FNrn5G__contactCompany{margin:0 0 4px;font-size:.9rem;font-weight:600}.ConferenceSpecial-module__FNrn5G__contactDetail{opacity:.85;margin:.15rem 0;font-size:.85rem;line-height:1.6}.ConferenceSpecial-module__FNrn5G__contactDetail a{color:#ffffffe6;text-decoration:none;transition:opacity .3s}.ConferenceSpecial-module__FNrn5G__contactDetail a:hover{opacity:.7}.ConferenceSpecial-module__FNrn5G__copyright{text-align:center;padding-top:1rem}.ConferenceSpecial-module__FNrn5G__copyright p{opacity:.7;margin:0;font-size:.7rem}@media (max-width:768px){.ConferenceSpecial-module__FNrn5G__topBarRow1{padding:8px 1rem 6px}.ConferenceSpecial-module__FNrn5G__logoText{font-size:.85rem}.ConferenceSpecial-module__FNrn5G__topBarRow2{display:none}.ConferenceSpecial-module__FNrn5G__menuToggle{display:flex}.ConferenceSpecial-module__FNrn5G__heroArea{flex-direction:column}.ConferenceSpecial-module__FNrn5G__verticalTextWrap{display:none}.ConferenceSpecial-module__FNrn5G__newsSection{flex-direction:column}.ConferenceSpecial-module__FNrn5G__newsLabel{aspect-ratio:auto;padding:.8rem 1rem}.ConferenceSpecial-module__FNrn5G__newsItem{padding:.6rem 1rem}.ConferenceSpecial-module__FNrn5G__newsDate{margin-right:1rem;font-size:.8rem}.ConferenceSpecial-module__FNrn5G__newsTitle{font-size:.85rem}.ConferenceSpecial-module__FNrn5G__body{flex-direction:column;gap:0;padding:20px 1.5rem}.ConferenceSpecial-module__FNrn5G__pageTitle{font-size:1.2rem}.ConferenceSpecial-module__FNrn5G__homeGrid{grid-template-columns:1fr}.ConferenceSpecial-module__FNrn5G__footer{padding:2rem 0 1rem}.ConferenceSpecial-module__FNrn5G__footerContainer{padding:0 1.5rem}.ConferenceSpecial-module__FNrn5G__contactGrid{grid-template-columns:1fr}.ConferenceSpecial-module__FNrn5G__copyright p{font-size:.6rem}}
