.ScheduleDateCard_card__MYESi{display:flex;flex-direction:column;gap:8px;width:216px;min-height:220px;padding:12px;border:1px solid var(--semantic-border-black-light);border-radius:8px;background:var(--white-color)}.ScheduleDateCard_dateHeader__K9VVQ{display:flex;align-items:center;justify-content:center;width:192px;height:49px;padding:8px 16px;border-radius:4px;background:var(--semantic-background-light)}.ScheduleDateCard_card__MYESi[data-today=true] .ScheduleDateCard_dateHeader__K9VVQ{background:var(--semantic-chip-blue)}.ScheduleDateCard_dateGroup__YAsxv{display:flex;align-items:center;justify-content:center;gap:4px}.ScheduleDateCard_monthGroup__9evdG{display:flex;align-items:flex-end;gap:2px;color:var(--text-black-2-color);font-size:.625rem;font-weight:600;line-height:1.5;letter-spacing:.05em}.ScheduleDateCard_separator__qTuX5{display:inline-flex;align-items:flex-end;height:23px}.ScheduleDateCard_dayNumber__H1js2{font-size:1.375rem}.ScheduleDateCard_dayNumber__H1js2,.ScheduleDateCard_weekday__fOZMO{color:var(--text-black-2-color);font-weight:600;line-height:1.5;letter-spacing:.05em}.ScheduleDateCard_weekday__fOZMO{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border:1px solid var(--semantic-border-black-light);border-radius:9px;font-size:.625rem}.ScheduleDateCard_card__MYESi[data-today=true] .ScheduleDateCard_dayNumber__H1js2,.ScheduleDateCard_card__MYESi[data-today=true] .ScheduleDateCard_monthGroup__9evdG,.ScheduleDateCard_card__MYESi[data-today=true] .ScheduleDateCard_weekday__fOZMO{color:var(--white-color)}.ScheduleDateCard_seminarList__3DPwP{display:flex;flex-direction:column;gap:8px}.ScheduleDateCard_seminarButton__I4vor{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:192px;min-height:65px;padding:12px 8px;border:1px solid var(--semantic-border-black-light);border-radius:4px;background:var(--white-color);text-align:left;cursor:pointer;transition:background-color .3s ease-out}.ScheduleDateCard_seminarButton__I4vor:hover{background:var(--background-gray-light)}.ScheduleDateCard_seminarButton__I4vor:hover .ScheduleDateCard_seminarTag__SROLp{background:var(--white-color)}.ScheduleDateCard_companyMoreButton__6JCSy:focus-visible,.ScheduleDateCard_companyRowButton__Kot2h:focus-visible,.ScheduleDateCard_moreButton__pBKEm:focus-visible,.ScheduleDateCard_seminarButton__I4vor:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--semantic-border-blue)}.ScheduleDateCard_seminarButton__I4vor:active,.ScheduleDateCard_seminarButton__I4vor[data-selected=true]{border-color:var(--text-black-2-color);background:var(--text-black-2-color)}.ScheduleDateCard_companyRowButton__Kot2h:active,.ScheduleDateCard_companyRowButton__Kot2h[data-selected=true]{background:var(--text-black-2-color)}.ScheduleDateCard_companyRowButton__Kot2h:active .ScheduleDateCard_companyRow__hNRM_,.ScheduleDateCard_companyRowButton__Kot2h[data-selected=true] .ScheduleDateCard_companyRow__hNRM_{border-color:var(--semantic-black-light)}.ScheduleDateCard_companyRowButton__Kot2h:active .ScheduleDateCard_companyRowTime__lThad,.ScheduleDateCard_companyRowButton__Kot2h:active .ScheduleDateCard_seminarCompany__AGTRz,.ScheduleDateCard_companyRowButton__Kot2h:active .ScheduleDateCard_seminarStockCode__Kguke,.ScheduleDateCard_companyRowButton__Kot2h[data-selected=true] .ScheduleDateCard_companyRowTime__lThad,.ScheduleDateCard_companyRowButton__Kot2h[data-selected=true] .ScheduleDateCard_seminarCompany__AGTRz,.ScheduleDateCard_companyRowButton__Kot2h[data-selected=true] .ScheduleDateCard_seminarStockCode__Kguke,.ScheduleDateCard_seminarButton__I4vor:active .ScheduleDateCard_seminarCompany__AGTRz,.ScheduleDateCard_seminarButton__I4vor:active .ScheduleDateCard_seminarStockCode__Kguke,.ScheduleDateCard_seminarButton__I4vor:active .ScheduleDateCard_seminarTime__t6dPj,.ScheduleDateCard_seminarButton__I4vor[data-selected=true] .ScheduleDateCard_seminarCompany__AGTRz,.ScheduleDateCard_seminarButton__I4vor[data-selected=true] .ScheduleDateCard_seminarStockCode__Kguke,.ScheduleDateCard_seminarButton__I4vor[data-selected=true] .ScheduleDateCard_seminarTime__t6dPj{color:var(--white-color)}.ScheduleDateCard_seminarMetaRow__u6Pzj{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.ScheduleDateCard_seminarTime__t6dPj{margin:0;color:var(--text-gray-2-color);transition:color .3s ease-out}.ScheduleDateCard_seminarTag__SROLp,.ScheduleDateCard_seminarTime__t6dPj{font-size:.625rem;font-weight:600;line-height:normal;letter-spacing:.05em;white-space:nowrap}.ScheduleDateCard_seminarTag__SROLp{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:2px 8px;border-radius:56px;background:var(--background-gray-light);color:var(--text-black-2-color);transition:background-color .3s ease-out}.ScheduleDateCard_multiCompanySeminar__vcTy1{position:relative;overflow:hidden;width:192px;border-radius:4px;background:var(--white-color)}.ScheduleDateCard_multiCompanySeminar__vcTy1:after{position:absolute;inset:0;border:1px solid var(--semantic-border-black-light);border-radius:inherit;content:"";pointer-events:none}.ScheduleDateCard_companyRowButton__Kot2h{display:block;width:100%;padding:0;border:0;background:var(--white-color);text-align:left;cursor:pointer;transition:background-color .3s ease-out}.ScheduleDateCard_companyRowButton__Kot2h:hover{background:var(--background-gray-light)}.ScheduleDateCard_companyRowButton__Kot2h:hover .ScheduleDateCard_seminarTag__SROLp{background:var(--white-color)}.ScheduleDateCard_companyRowButton__Kot2h:active:hover,.ScheduleDateCard_companyRowButton__Kot2h[data-selected=true]:hover,.ScheduleDateCard_seminarButton__I4vor[data-selected=true]:hover{background:var(--text-black-2-color)}.ScheduleDateCard_multiCompanyHeader__Xfys_{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px;border-bottom:1px solid var(--semantic-border-black-light)}.ScheduleDateCard_multiCompanyTime__MMpdU{margin:0;color:var(--text-black-2-color);font-size:.625rem;font-weight:600;line-height:1.5;letter-spacing:.05em;white-space:nowrap}.ScheduleDateCard_multiCompanyBadge__iV2L_{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:2px 8px;border:1px solid var(--semantic-border-blue);border-radius:4px;background:var(--semantic-chip-blue);color:var(--white-color);font-size:.625rem;font-weight:600;line-height:normal;letter-spacing:.05em;white-space:nowrap}.ScheduleDateCard_companyList__ZOmr0{display:flex;flex-direction:column}.ScheduleDateCard_companyRow__hNRM_{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px 8px;border-bottom:1px dashed var(--semantic-border-black-light);transition:border-color .3s ease-out}.ScheduleDateCard_companyRowMeta__FHpPc{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.ScheduleDateCard_companyRowTime__lThad{margin:0;color:var(--text-gray-2-color);font-size:.625rem;font-weight:600;line-height:normal;letter-spacing:.05em;white-space:nowrap;transition:color .3s ease-out}.ScheduleDateCard_seminarCompany__AGTRz{width:100%;margin:0;overflow:hidden;color:var(--text-black-2-color);font-size:.875rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;transition:color .3s ease-out}.ScheduleDateCard_seminarStockCode__Kguke{color:var(--text-black-2-color);font-size:.75rem;font-weight:300;line-height:1.25;transition:color .3s ease-out}.ScheduleDateCard_companyMoreButton__6JCSy,.ScheduleDateCard_moreButton__pBKEm{display:inline-flex;align-items:center;justify-content:center;width:100%;height:24px;padding:0;border:0;border-radius:0;background:var(--semantic-background-light);cursor:pointer;transition:background-color .3s ease-out}.ScheduleDateCard_moreButton__pBKEm{border:1px solid var(--semantic-border-black-light);border-radius:4px}.ScheduleDateCard_companyMoreButton__6JCSy{display:flex;border-radius:0 0 4px 4px}.ScheduleDateCard_companyMoreButton__6JCSy:hover,.ScheduleDateCard_moreButton__pBKEm:hover{background:rgba(0,0,0,0)}.ScheduleDateCard_moreButtonIcon__UOSIV{display:inline-flex}.ScheduleDateCard_companyMoreButton__6JCSy[aria-expanded=true] .ScheduleDateCard_moreButtonIcon__UOSIV,.ScheduleDateCard_moreButton__pBKEm[aria-expanded=true] .ScheduleDateCard_moreButtonIcon__UOSIV{transform:rotate(180deg)}.SeminarThumbnail_thumbnail__U4y2z{box-sizing:border-box;width:100%;aspect-ratio:16/9;background-color:var(--white)}.SeminarThumbnail_companyLogo__b5Gc9{padding:24px}@media screen and (max-width:1023px){.SeminarThumbnail_companyLogo__b5Gc9{padding:16px}}@media screen and (max-width:767px){.SeminarThumbnail_companyLogo__b5Gc9{padding:12px}}.SeminarThumbnail_imageWrapper__0_6kN{position:relative;width:100%;height:100%}.SeminarThumbnail_image__3PRRg{object-fit:contain;object-position:center}.Modal_overlay__KVjes{animation:Modal_overlay-show__UamN1 .15s cubic-bezier(.16,1,.3,1);background-color:rgba(0,0,0,.6);inset:0;position:fixed;z-index:980}.Modal_overlay__KVjes[data-layer=elevated]{z-index:1000}.Modal_content__bPM2v{--height-margin-desktop:112px;--height-margin-mobile:48px;--dialog-width-margin:32px;animation:Modal_content-show__OhgeY .15s cubic-bezier(.16,1,.3,1);background-color:var(--white-color);border-radius:16px;left:50%;max-height:calc(100% - var(--height-margin-desktop));position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - var(--dialog-width-margin));z-index:990}.Modal_content__bPM2v[data-layer=elevated]{z-index:1010}.Modal_content__bPM2v[data-size=sm]{max-width:496px}.Modal_content__bPM2v[data-size=lg]{max-width:800px}.Modal_close__CsoxI{align-items:center;background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;justify-content:center;padding:4px}.Modal_icon__VYyDt{display:flex;justify-content:center;padding-top:40px}.Modal_title__nvf3R{align-items:center;display:flex;font-size:1.25rem;font-weight:700;justify-content:space-between;margin:0;padding:40px 40px 32px}.Modal_title_inner__GhCXL{flex:1 1;font-size:inherit;margin:0}.Modal_description__ukAOR{margin:0}.Modal_body__M6IeU{padding:0 40px}.Modal_body__M6IeU[data-scroll=true]{--title-action-height:314px;max-height:calc(100vh - var(--title-action-height));overflow:auto}.Modal_actions__7pV3O{display:flex;gap:16px;justify-content:center;padding:32px 40px}.Modal_actions__7pV3O>button{flex:1 1;max-width:200px}[data-scroll=true]+.Modal_actions__7pV3O{border-top:1px solid var(--border-color)}@keyframes Modal_overlay-show__UamN1{0%{opacity:0}to{opacity:1}}@keyframes Modal_content-show__OhgeY{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(max-width:1023px){.Modal_content__bPM2v{max-height:calc(100% - var(--height-margin-mobile));width:calc(100% - var(--dialog-width-margin))}.Modal_icon__VYyDt{padding-top:32px}.Modal_title__nvf3R{font-size:1rem;padding:24px 24px 16px}.Modal_body__M6IeU{padding:0 24px}.Modal_body__M6IeU[data-scroll=true]{--title-action-height:200px;max-height:calc(100vh - var(--title-action-height))}.Modal_actions__7pV3O{padding:24px}}