.webinar-detail_webinarLayoutContainer__JsLDU{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-xl)}.webinar-detail_webinarLayout__qoCgR{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.webinar-detail_mainContent__VqiVq{width:100%;min-width:0}.webinar-detail_sidebar__FOeZ_{min-width:0;position:-webkit-sticky;position:sticky;top:120px;align-self:start}.webinar-detail_webinarDetails__BmzTn{display:flex;flex-direction:column;gap:var(--spacing-md)}.webinar-detail_thumbnailContainer__YRMMR{width:100%;margin-bottom:var(--spacing-sm)}.webinar-detail_thumbnailContainer__YRMMR img{border-radius:var(--image-border-radius);width:100%;height:auto;object-fit:cover}.webinar-detail_webinarTitle__73haK{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--secondary-color);margin-bottom:var(--spacing-sm);line-height:1.3}.webinar-detail_descriptionSection__RoFDX p,.webinar-detail_infoSection__pgpK1 p{line-height:var(--line-height-base);color:var(--text-color)}.webinar-detail_authorSection__Az5LN,.webinar-detail_contentSection__r0VXe,.webinar-detail_descriptionSection__RoFDX,.webinar-detail_infoSection__pgpK1,.webinar-detail_tagsSection__0WtbJ{padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-light)}.webinar-detail_tagsSection__0WtbJ{border-bottom:none}.webinar-detail_sectionHeading__b_ST5{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--primary-color);margin-bottom:var(--spacing-sm)}.webinar-detail_detailsGrid__dkoB6{display:grid;grid-gap:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm) var(--spacing-md);padding:var(--spacing-md) 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.webinar-detail_detailItem__2eDuN{display:flex;flex-direction:column;gap:5px}.webinar-detail_detailItem__2eDuN.webinar-detail_fullWidth__NF2Nk{grid-column:1/-1}.webinar-detail_detailLabel__MwvcB{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-light)}.webinar-detail_detailValue__Uv5Q5{font-size:var(--font-size-base);font-weight:var(--font-weight-regular);color:var(--text-color)}.webinar-detail_authorInfo__4tRM_{margin-bottom:var(--spacing-md)}.webinar-detail_authorCard__AufUo{display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--light-bg);border-radius:var(--border-radius);border:1px solid var(--border-light)}.webinar-detail_authorIconWrapper__39bF_{flex-shrink:0}.webinar-detail_authorIcon__3tqPc{width:80px;height:80px;border-radius:var(--border-radius-round);border:2px solid var(--border-light);object-fit:cover}.webinar-detail_authorDetails__YjD8U{flex:1 1;display:flex;flex-direction:column;gap:8px}.webinar-detail_authorNameAndRole__moEEs{display:flex;flex-direction:column;gap:4px}.webinar-detail_authorName__gTues{font-weight:var(--font-weight-bold);color:var(--text-color);font-size:var(--font-size-base);margin:0}.webinar-detail_authorRole__EPE3D{font-size:var(--font-size-sm);color:var(--text-gray);margin:0}.webinar-detail_authorDescription__CAqrx{margin-top:8px}.webinar-detail_descriptionParagraph__3FjhD{font-size:var(--font-size-sm);color:var(--text-color);line-height:var(--line-height-base);margin:0 0 8px}.webinar-detail_descriptionParagraph__3FjhD:last-child{margin-bottom:0}.webinar-detail_tagList__i497m{display:flex;flex-wrap:wrap;gap:10px}.webinar-detail_tagItem__GZMRo{background-color:var(--primary-light);color:var(--primary-color);padding:5px 15px;border-radius:var(--border-radius-xl);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.webinar-detail_formSectionContainer__9iXHk{background-color:var(--light-bg);padding:var(--spacing-md);border-radius:var(--border-radius);box-shadow:var(--shadow-sm)}.webinar-detail_formSectionTitle__tO0QN{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--secondary-color);margin-bottom:var(--spacing-md);text-align:center}.webinar-detail_hubspotFormWrapper__i5x_D{position:relative;min-height:300px;transition:background-color var(--transition-fast)}.webinar-detail_hubspotFormWrapper__i5x_D.webinar-detail_isLoading__Kb_Fn{background-color:rgba(255,255,255,.8);border-radius:var(--border-radius);display:flex;justify-content:center;align-items:center}.webinar-detail_hubspotFormWrapper__i5x_D.webinar-detail_isLoading__Kb_Fn:before{content:"フォームを読み込んでいます...";font-size:var(--font-size-base);color:var(--text-gray)}.webinar-detail_sidebar__FOeZ_ #hubspot-webinar-form-container{padding:1rem;overflow-x:hidden}.webinar-detail_sidebar__FOeZ_ #hubspot-webinar-form-container form{max-width:100%;box-sizing:border-box}.webinar-detail_sidebar__FOeZ_ #hubspot-webinar-form-container .webinar-detail_hs-form-field__8P8__{margin-bottom:1.5rem;max-width:100%;box-sizing:border-box}.webinar-detail_sidebar__FOeZ_ #hubspot-webinar-form-container .webinar-detail_hs-form-field__8P8__ .webinar-detail_input__o6Gj9{max-width:100%;box-sizing:border-box}.webinar-detail_sidebar__FOeZ_ #hubspot-webinar-form-container .webinar-detail_hs-form-field__8P8__ .webinar-detail_input__o6Gj9>*{box-sizing:border-box}.webinar-detail_sidebar__FOeZ_ #hubspot-webinar-form-container label{display:block;margin-bottom:.5rem;font-weight:700;color:var(--text-color)}.webinar-detail_sidebar__FOeZ_ #hubspot-webinar-form-container input[type=email],.webinar-detail_sidebar__FOeZ_ #hubspot-webinar-form-container input[type=tel],.webinar-detail_sidebar__FOeZ_ #hubspot-webinar-form-container input[type=text],.webinar-detail_sidebar__FOeZ_ #hubspot-webinar-form-container select,.webinar-detail_sidebar__FOeZ_ #hubspot-webinar-form-container textarea{width:100%;padding:.8rem 1rem;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;background-color:#fff;color:var(--text-color)}.webinar-detail_sidebar__FOeZ_ #hubspot-webinar-form-container ul.webinar-detail_inputs-list__VNBtV{list-style:none;padding:0;margin:0}.webinar-detail_sidebar__FOeZ_ #hubspot-webinar-form-container ul.webinar-detail_inputs-list__VNBtV li{margin-bottom:.5rem}.webinar-detail_sidebar__FOeZ_ #hubspot-webinar-form-container ul.webinar-detail_inputs-list__VNBtV label{font-weight:400}.webinar-detail_sidebar__FOeZ_ #hubspot-webinar-form-container .webinar-detail_hs-button__nS6OP{background-color:var(--primary-color);color:white;padding:.8rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:700;transition:background-color .3s ease}.webinar-detail_sidebar__FOeZ_ #hubspot-webinar-form-container .webinar-detail_hs-button__nS6OP:hover{background-color:var(--primary-hover-color)}.webinar-detail_sidebar__FOeZ_ #hubspot-webinar-form-container .webinar-detail_legal-consent-container__oJtY2{margin-top:1rem;font-size:.9rem;color:var(--text-light)}.webinar-detail_sidebar__FOeZ_ #hubspot-webinar-form-container .webinar-detail_hs-dependent-field__tVA9r{margin-top:1rem}@media (max-width:768px){.webinar-detail_sidebar__FOeZ_ #hubspot-webinar-form-container{padding:.5rem}.webinar-detail_webinarTitle__73haK{font-size:var(--font-size-lg)}.webinar-detail_sectionHeading__b_ST5{font-size:var(--font-size-base)}.webinar-detail_descriptionSection__RoFDX p,.webinar-detail_formSectionTitle__tO0QN,.webinar-detail_infoSection__pgpK1 p{font-size:var(--font-size-md)}.webinar-detail_detailsGrid__dkoB6{grid-template-columns:1fr;gap:var(--spacing-sm)}.webinar-detail_detailLabel__MwvcB{font-size:var(--font-size-xs)}.webinar-detail_detailValue__Uv5Q5{font-size:var(--font-size-md)}.webinar-detail_authorCard__AufUo{flex-direction:column;text-align:center;gap:var(--spacing-sm)}.webinar-detail_authorIconWrapper__39bF_{align-self:center}.webinar-detail_authorDetails__YjD8U{text-align:left}}@media (max-width:1024px){.webinar-detail_webinarLayout__qoCgR{grid-template-columns:1fr}.webinar-detail_sidebar__FOeZ_{position:relative;top:auto;height:auto;margin-top:var(--spacing-lg);overflow-y:visible}}@media (max-width:480px){.webinar-detail_webinarLayoutContainer__JsLDU{padding-top:var(--spacing-md);padding-bottom:var(--spacing-lg)}.webinar-detail_webinarLayout__qoCgR{gap:var(--spacing-md)}.webinar-detail_sidebar__FOeZ_{margin-top:var(--spacing-md)}.webinar-detail_formSectionContainer__9iXHk{padding:var(--spacing-sm)}.webinar-detail_webinarTitle__73haK{font-size:1.5rem}.webinar-detail_sectionHeading__b_ST5{font-size:var(--font-size-sm)}.webinar-detail_descriptionSection__RoFDX p,.webinar-detail_infoSection__pgpK1 p{font-size:var(--font-size-xs)}.webinar-detail_formSectionTitle__tO0QN{font-size:var(--font-size-base)}.webinar-detail_detailLabel__MwvcB{font-size:.7rem}.webinar-detail_detailValue__Uv5Q5{font-size:var(--font-size-xs)}}.MediaHeader_mobileMenuOpenBody__kqguB{overflow:hidden}.MediaHeader_mediaHeader__5rRwF{background-color:var(--mm-navy);color:var(--white);padding:var(--spacing-sm) var(--spacing-lg);border-bottom:3px solid var(--mm-turquoise);position:fixed;top:0;left:0;right:0;z-index:1000;width:100%}.MediaHeader_headerContent__J6cTI{max-width:var(--container-width-lg);margin:0 auto;display:flex;justify-content:space-between;align-items:center;min-height:60px}.MediaHeader_headerLeft__MOs8E{display:flex;align-items:center;flex-shrink:0}.MediaHeader_logoLink__byJij{display:block}.MediaHeader_mediaLogoSvg__PSY7J{display:block;height:35px;width:auto;filter:brightness(0) invert(1);color:var(--white)}.MediaHeader_mediaSubtitleDesktop__iKs_4{font-size:var(--font-size-xs);color:var(--mm-pale-navy);font-weight:var(--font-weight-regular);padding-top:25px;margin:0 0 0 var(--spacing-sm);line-height:1.2;white-space:nowrap}.MediaHeader_navContainer___9iwZ{display:flex}.MediaHeader_navLinks__UZS1B{display:flex;gap:var(--spacing-md)}.MediaHeader_navLink__5hU5s{color:var(--mm-pale-navy);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-fast);font-size:var(--font-size-base);white-space:nowrap}.MediaHeader_navLink__5hU5s.MediaHeader_active__C_YKS,.MediaHeader_navLink__5hU5s:hover{color:var(--white)}.MediaHeader_headerRightContainer__O6eau{display:flex;align-items:center;gap:var(--spacing-md)}.MediaHeader_headerRight__yy5M3{display:flex;align-items:center}.MediaHeader_producedByLink__sYzxk{display:flex;align-items:center;text-decoration:none;color:var(--mm-pale-navy);transition:color var(--transition-fast)}.MediaHeader_producedByLink__sYzxk:hover{color:var(--white)}.MediaHeader_producedByText__96ck2{font-size:var(--font-size-xs);margin-right:var(--spacing-sm);font-weight:var(--font-weight-light);padding-top:25px;line-height:1}.MediaHeader_mmLogo__muQbG{display:block;filter:brightness(0) invert(1);height:35px;width:auto}.MediaHeader_mobileMenuBtn__iwvxM{display:none;background:none;border:none;color:var(--white);font-size:24px;cursor:pointer;padding:0;z-index:1100}.MediaHeader_logoContainer__Z7Nyf,.MediaHeader_mediaSubtitle__vzB4O,.MediaHeader_navAndRightContainer__tnWXl{display:none}@media (max-width:1024px){.MediaHeader_mediaHeader__5rRwF{padding:var(--spacing-sm) var(--spacing-md)}.MediaHeader_mediaSubtitleDesktop__iKs_4{display:none}.MediaHeader_navLinks__UZS1B{gap:var(--spacing-sm)}.MediaHeader_navLink__5hU5s{font-size:var(--font-size-sm)}.MediaHeader_producedByText__96ck2{display:none}.MediaHeader_headerRightContainer__O6eau{gap:var(--spacing-md)}}@media (max-width:768px){.MediaHeader_mediaHeader__5rRwF{padding:var(--spacing-sm) var(--spacing-md)}.MediaHeader_navContainer___9iwZ>.MediaHeader_navLinks__UZS1B{display:none}.MediaHeader_mobileMenuBtn__iwvxM{display:block}.MediaHeader_navContainer___9iwZ{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(18,28,45,.98);flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-xl);opacity:0;visibility:hidden;transform:translateY(-100%);transition:opacity .3s ease-out,visibility .3s ease-out,transform .3s ease-out;overflow-y:auto;z-index:1050;display:flex}.MediaHeader_navContainer___9iwZ.MediaHeader_open__uWyZ4{opacity:1;visibility:visible;transform:translateY(0)}.MediaHeader_navContainer___9iwZ .MediaHeader_navLinks__UZS1B{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);width:100%}.MediaHeader_navContainer___9iwZ .MediaHeader_navLink__5hU5s{font-size:var(--font-size-lg);color:var(--white)}.MediaHeader_navContainer___9iwZ .MediaHeader_navLink__5hU5s.MediaHeader_active__C_YKS,.MediaHeader_navContainer___9iwZ .MediaHeader_navLink__5hU5s:hover{color:var(--mm-turquoise);text-decoration:none}.MediaHeader_mediaSubtitleDesktop__iKs_4{display:none}}@media (max-width:480px){.MediaHeader_navContainer___9iwZ .MediaHeader_navLink__5hU5s{font-size:var(--font-size-md)}.MediaHeader_mediaLogoSvg__PSY7J,.MediaHeader_mmLogo__muQbG{height:30px}}.BreadcrumbSection_mmp-breadcrumb__MXLKI{padding:var(--spacing-xs) 0;background-color:var(--light-bg);border-bottom:1px solid var(--border-color);opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .1s,transform .6s ease-out .1s}.BreadcrumbSection_mmp-breadcrumb__MXLKI.BreadcrumbSection_isVisible__fXZbb{opacity:1;transform:translateY(0)}.BreadcrumbSection_mmp-breadcrumb-content__jS6aJ{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-lg)}.BreadcrumbSection_mmp-breadcrumb-links__aYXzo{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem}.BreadcrumbSection_mmp-breadcrumb-link__YyDPy{color:var(--primary-color);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-fast);display:inline-flex;align-items:center;gap:.3rem;font-size:var(--font-size-xs)}.BreadcrumbSection_mmp-breadcrumb-link__YyDPy:hover{color:var(--primary-hover)}.BreadcrumbSection_mmp-breadcrumb-link__YyDPy i{font-size:var(--font-size-xs)}.BreadcrumbSection_mmp-breadcrumb-separator__zJVwF{margin:0 .5rem;color:var(--text-muted);font-size:var(--font-size-xs)}.BreadcrumbSection_mmp-breadcrumb__MXLKI span:last-child{color:var(--text-color);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs)}.BreadcrumbSection_breadcrumb-items-container__oiK4_{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem}