.article-title-band_band__cro93{align-items:flex-start;display:flex;flex-direction:column}.article-title-band_title__2vzss{color:#242528;font-family:Noto Sans JP,sans-serif;font-size:var(--type-h1-lg);font-weight:700;letter-spacing:var(--letter-spacing-heading);line-height:1.45;margin:0}.article-title-band_subtitle__31Mo_{color:#666;font-family:Noto Sans JP,sans-serif;font-size:var(--type-body-sm);font-weight:500;font-feature-settings:"kern" 1,"palt" 1,"kern","pnum";font-kerning:normal;font-variant-numeric:proportional-nums;line-height:1.5;margin:10px 0 0}.article-title-band_news__hc_nj{background-image:linear-gradient(100deg,#f7e5bf,#f8efd8 30%,#eef5fb 58%,#d7eefd 80%,#b8dff8);border-radius:var(--radius-sm);margin:0 calc(50% - 50vw) 16px;padding:72px max(16px,calc(50vw - 50% + 16px)) 64px}.article-title-band_news__hc_nj .article-title-band_title__2vzss{font-size:var(--type-h2);line-height:1.35}.article-title-band_news__hc_nj .article-title-band_subtitle__31Mo_{margin-top:8px}.article-title-band_article__2jgVp{background:#fff;border-bottom:1px solid #efefef;justify-content:center;min-height:168px;padding:22px 0}.article-title-band_article__2jgVp .article-title-band_subtitle__31Mo_{color:#4a4a4a;margin-top:6px}@media (max-width:760px){.article-title-band_news__hc_nj{border-radius:0;padding:44px 12px 38px}.article-title-band_article__2jgVp{min-height:auto;padding:18px 0 16px}}.article-sidebar-cards_root__0J6By{min-width:0;width:100%}.article-sidebar-cards_heading__hc6p7{color:#333;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:1.45;margin:0 0 12px}.article-sidebar-cards_list__tyMrZ{list-style:none;margin:0;padding:0}.article-sidebar-cards_card__rxwR1{color:inherit;text-decoration:none}.article-sidebar-cards_thumb__c_U9W{background:#ececec;background-position:50%;background-repeat:no-repeat}.article-sidebar-cards_body__zZbK8{min-width:0}.article-sidebar-cards_date__f6IG2{color:#7c7c7c;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:600;font-feature-settings:"kern" 1,"palt" 1,"kern","pnum";font-kerning:normal;font-variant-numeric:proportional-nums;line-height:1.4;margin:0 0 4px}.article-sidebar-cards_title__8WpGI{color:#222;font-family:Noto Sans JP,sans-serif;margin:0}.article-sidebar-cards_moreLink__uLYFM{align-items:center;border:1px solid var(--line-strong);border-radius:999px;color:#333;display:inline-flex;font-size:var(--type-body-sm);font-weight:600;justify-content:center;margin-top:16px;min-height:38px;min-width:160px;padding:0 16px;transition:background-color var(--motion-fast) var(--ease-out-expo),border-color var(--motion-fast) var(--ease-out-expo),color var(--motion-fast) var(--ease-out-expo)}.article-sidebar-cards_moreLink__uLYFM:hover{background:#f8f8f8;border-color:#cfcfcf}.article-sidebar-cards_variantNews__5GmX0 .article-sidebar-cards_list__tyMrZ{display:flex;flex-direction:column;gap:10px}.article-sidebar-cards_variantNews__5GmX0 .article-sidebar-cards_card__rxwR1{align-items:stretch;background:var(--sidebar-card-bg);border:1px solid var(--sidebar-card-border);border-radius:var(--sidebar-card-radius);display:grid;grid-gap:10px;gap:10px;grid-template-columns:106px minmax(0,1fr);min-height:88px;overflow:hidden;transition:border-color var(--motion-fast) var(--ease-out-expo),box-shadow var(--motion-fast) var(--ease-out-expo),transform var(--motion-fast) var(--ease-out-expo)}.article-sidebar-cards_variantNews__5GmX0 .article-sidebar-cards_card__rxwR1:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.article-sidebar-cards_variantNews__5GmX0 .article-sidebar-cards_thumb__c_U9W{background-size:cover;min-height:78px}.article-sidebar-cards_variantNews__5GmX0 .article-sidebar-cards_body__zZbK8{display:flex;flex-direction:column;justify-content:flex-start;padding:8px 10px 8px 0}.article-sidebar-cards_variantNews__5GmX0 .article-sidebar-cards_title__8WpGI{display:-webkit-box;font-size:var(--type-body-sm);font-weight:600;line-height:var(--card-inline-title-lh);min-height:calc(var(--card-inline-title-lh) * 1em * 2);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-sidebar-cards_variantBlog__F4_ZW .article-sidebar-cards_list__tyMrZ{display:flex;flex-direction:column;gap:12px}.article-sidebar-cards_variantBlog__F4_ZW .article-sidebar-cards_card__rxwR1{background:var(--sidebar-card-bg);border:1px solid var(--sidebar-card-border);border-radius:var(--sidebar-card-radius);display:flex;flex-direction:column;overflow:hidden;transition:border-color var(--motion-fast) var(--ease-out-expo),box-shadow var(--motion-fast) var(--ease-out-expo),transform var(--motion-fast) var(--ease-out-expo)}.article-sidebar-cards_variantBlog__F4_ZW .article-sidebar-cards_card__rxwR1:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.article-sidebar-cards_variantBlog__F4_ZW .article-sidebar-cards_thumb__c_U9W{background-size:cover;height:146px}.article-sidebar-cards_variantBlog__F4_ZW .article-sidebar-cards_body__zZbK8{display:flex;flex-direction:column;justify-content:flex-start;padding:10px 12px 12px}.article-sidebar-cards_variantBlog__F4_ZW .article-sidebar-cards_title__8WpGI{display:-webkit-box;font-size:var(--type-body);font-weight:700;line-height:var(--card-inline-title-lh);min-height:calc(var(--card-inline-title-lh) * 1em * 2);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-sidebar-cards_variantBlog__F4_ZW .article-sidebar-cards_moreLink__uLYFM{min-width:100%}@media (max-width:1100px){.article-sidebar-cards_variantBlog__F4_ZW .article-sidebar-cards_thumb__c_U9W{height:180px}}.breadcrumb-band_band__4vtAu{background:#111;color:#fff;margin:0 calc(50% - 50vw);width:100vw}.breadcrumb-band_nav__w1Cyu{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-family:Noto Sans JP,sans-serif;font-size:var(--type-body-sm);font-weight:500;gap:7px;line-height:1.45;margin:0 auto;padding:10px 0;width:min(var(--breadcrumb-max-width,var(--layout-max-content)),calc(100% - 24px))}.breadcrumb-band_link__Omo7c{color:#fff;text-decoration:none}.breadcrumb-band_link__Omo7c:hover{opacity:.78}.breadcrumb-band_separator__ZzNFo{color:rgb(255 255 255/72%)}.breadcrumb-band_current__VVF2H{color:#fff;font-weight:600;max-width:min(54ch,calc(100vw - 84px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.breadcrumb-band_nav__w1Cyu{padding:8px 0}.breadcrumb-band_current__VVF2H{max-width:min(36ch,calc(100vw - 84px))}}.hero-band_band__A87AA{align-items:center;background:#000;display:flex;justify-content:center;width:100%}.hero-band_default__ejrhX{min-height:clamp(190px,24vw,300px);padding:24px var(--layout-gutter-mobile)}.hero-band_compact__R_UZw{min-height:clamp(170px,18vw,240px);padding:46px 20px}.hero-band_title__agVbo{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:var(--type-h1-lg);font-weight:700;letter-spacing:var(--letter-spacing-heading);line-height:1.35;margin:0;max-width:min(980px,100%);text-align:center}@media (max-width:760px){.hero-band_default__ejrhX{min-height:170px;padding:20px var(--layout-gutter-mobile)}.hero-band_compact__R_UZw{min-height:150px;padding:38px 16px}.hero-band_title__agVbo{font-size:var(--type-h2)}}.media-strip_section__D9UV2{width:100%;padding:clamp(52px,8vw,96px) 0;background:#111;display:flex;justify-content:center}.media-strip_grid__r2Iab{width:min(var(--layout-max-content),calc(100% - 40px));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(12px,2.2vw,24px);gap:clamp(12px,2.2vw,24px)}.media-strip_card__0s8mj{display:block;background:#161616;border-radius:var(--radius-md);overflow:hidden;border:1px solid #2c2c2c;box-shadow:0 2px 10px rgb(0 0 0/16%);transition:transform var(--motion-fast) var(--ease-out-expo),border-color var(--motion-fast) var(--ease-out-expo),box-shadow var(--motion-fast) var(--ease-out-expo)}.media-strip_card__0s8mj:hover{transform:translateY(-2px);border-color:#4a4a4a;box-shadow:0 10px 18px rgb(0 0 0/22%)}.media-strip_card__0s8mj:focus-visible{box-shadow:0 0 0 3px rgb(255 255 255/18%);outline:none}.media-strip_card__0s8mj img{width:100%;height:auto;display:block;transition:opacity var(--motion-fast) ease}.media-strip_card__0s8mj:hover img{opacity:.9}@media (max-width:768px){.media-strip_section__D9UV2{padding:44px 0}.media-strip_grid__r2Iab{grid-template-columns:1fr;gap:12px}}.blog-detail_page__AOlBl{background:#fff;width:100%}.blog-detail_contentNarrow__8vh3X{background:#fff;margin:0 auto;width:min(var(--layout-max-narrow),calc(100% - 40px))}.blog-detail_breadcrumbBand__ttCUs{--breadcrumb-max-width:var(--layout-max-narrow)}.blog-detail_article__y0oBO{color:#333;font-family:Noto Sans JP,sans-serif;font-size:var(--type-body);font-weight:400;line-height:var(--line-body);max-width:100%;padding:24px 0 0;text-align:left;width:100%}.blog-detail_richText__wOfEX{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.blog-detail_richText__wOfEX p{margin:0 0 16px}.blog-detail_richText__wOfEX p:empty{display:none}.blog-detail_richText__wOfEX h2{font-size:var(--type-h2);line-height:1.45;margin:36px 0 16px}.blog-detail_richText__wOfEX figure{margin:18px 0 24px}.blog-detail_richText__wOfEX figure[data-link-preview=true]{margin:18px 0 22px}.blog-detail_richText__wOfEX a[data-link-preview-anchor=true]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:inherit;display:block;overflow:hidden;padding:0;text-decoration:none;transition:border-color var(--motion-fast) var(--ease-out-expo),box-shadow var(--motion-fast) var(--ease-out-expo)}.blog-detail_richText__wOfEX a[data-link-preview-anchor=true]:hover{border-color:#cbd5e1;box-shadow:0 3px 10px rgb(15 23 42/10%)}.blog-detail_richText__wOfEX span[data-link-preview-inner=true]{align-items:stretch;display:flex}.blog-detail_richText__wOfEX span[data-link-preview-thumb=true]{background:#e5e7eb;flex:0 0 30%;max-width:180px;min-width:120px;overflow:hidden}.blog-detail_richText__wOfEX img[data-link-preview-image=true]{display:block;height:100%;object-fit:cover;width:100%}.blog-detail_richText__wOfEX span[data-link-preview-body=true]{flex:1 1 auto;min-width:0;padding:12px 14px}.blog-detail_richText__wOfEX span[data-link-preview-title=true]{color:#111827;display:-webkit-box;font-size:15px;font-weight:600;line-height:1.5;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.blog-detail_richText__wOfEX span[data-link-preview-description=true]{color:#4b5563;font-size:13px;line-height:1.6;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-detail_richText__wOfEX span[data-link-preview-url=true]{color:#6b7280;display:block;font-size:12px;line-height:1.5;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767.98px){.blog-detail_richText__wOfEX span[data-link-preview-description=true]{display:none}}.blog-detail_richText__wOfEX img{display:block;height:auto;width:100%}.blog-detail_blog7RichText__lw7BH img[src*="s-704x908_v-fs_webp_213ad84b-b07a-42b6-839c-aab00cb03830.png"]{width:min(281px,100%)}.blog-detail_blogCqmRichText__pAglE img[src*="s-640x853_v-fs_webp_6c4c0e69-b3bd-4d67-b42e-fdc221344f9b.png"]{width:min(317px,100%)}.blog-detail_blogQbRichText___qNdL img[src*="s-250x250_5ba12cfc-9b57-4137-83aa-e02d7a6aa08f.webp"]{width:min(250px,100%)}.blog-detail_richText__wOfEX pre{background:#f6f6f6;border:1px solid #ededed;border-radius:var(--radius-sm);margin:24px 0;overflow-x:auto;padding:14px}.blog-detail_richText__wOfEX code{color:#444;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.8;white-space:pre-wrap}.blog-detail_richText__wOfEX a{color:#21209c;text-decoration:underline}.blog-detail_sidebar__J72EK{align-items:center;background:transparent;display:flex;flex:none;flex-direction:column;height:100%;justify-content:flex-start;max-width:var(--layout-side-width);padding:22px 0 0;width:100%}.blog-detail_pressSection__TNCQ9{background:#fff;margin:40px auto 0;padding:0 0 30px;width:min(var(--layout-max-narrow),calc(100% - 40px))}.blog-detail_pressTitle__I1dx9{color:#222;font-family:Noto Sans JP,sans-serif;font-size:var(--type-h3);font-weight:700;letter-spacing:0;line-height:1.4;margin:0 0 14px}.blog-detail_pressGrid__5plDF{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.blog-detail_pressItem__WtJzB{min-width:0}.blog-detail_pressCard__xE7br{align-items:stretch;border:1px solid var(--line);border-radius:var(--radius-sm);display:grid;grid-gap:10px;gap:10px;grid-template-columns:120px minmax(0,1fr);overflow:hidden;transition:border-color var(--motion-fast) var(--ease-out-expo),box-shadow var(--motion-fast) var(--ease-out-expo),transform var(--motion-fast) var(--ease-out-expo);width:100%}.blog-detail_pressCard__xE7br:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.blog-detail_pressThumb__y5hA8{background:#efefef;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:106px}.blog-detail_pressBody__9UgkH{align-items:flex-start;display:flex;flex-direction:column;min-width:0;padding:10px 10px 10px 0}.blog-detail_pressItemTitle__J5Btb{color:#333;font-family:Noto Sans JP,sans-serif;font-size:var(--type-body-sm);font-weight:700;line-height:1.45;margin:0 0 6px;text-align:left}.blog-detail_pressSummary__ya_fB{color:#666;display:-webkit-box;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;margin:0;overflow:hidden;text-align:left}.blog-detail_shareFixed__FWKzn{align-items:center;background:#fff;border:1px solid #ddd;border-radius:999px;box-shadow:0 2px 8px rgb(0 0 0/12%);display:inline-flex;gap:10px;justify-content:center;padding:8px 12px;position:fixed;right:18px;bottom:14px;z-index:30}.blog-detail_shareFixedItem__Vfx7i{align-items:center;color:#333;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:22px;font-weight:700;height:22px;justify-content:center;line-height:1;text-decoration:none;width:22px}.blog-detail_shareFixedItem__Vfx7i:hover{opacity:.75}@media (max-width:1100px){.blog-detail_contentNarrow__8vh3X,.blog-detail_pressSection__TNCQ9{width:min(var(--layout-max-narrow),calc(100% - 28px))}.blog-detail_article__y0oBO{padding-top:18px}.blog-detail_sidebar__J72EK{margin-top:12px;max-width:100%;padding-top:0;width:100%}}@media (max-width:760px){.blog-detail_pressGrid__5plDF{grid-template-columns:1fr}.blog-detail_pressCard__xE7br{grid-template-columns:108px minmax(0,1fr)}.blog-detail_pressThumb__y5hA8{min-height:98px}.blog-detail_shareFixed__FWKzn{right:12px}}.page_page__BZrDK{background:#fff;width:100%}.page_messageSection___9_kx{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:980px;min-height:340px;padding:80px 20px 90px;text-align:center}.page_messageSection___9_kx p{color:#222;font-size:20px;font-weight:500;line-height:1.9;margin:0 0 28px;max-width:740px}.page_backTop__Z6cNe{align-items:center;background:#fff;border:2px solid #2f5fcf;border-radius:4px;color:#2f5fcf;display:inline-flex;font-size:14px;font-weight:700;height:48px;justify-content:center;min-width:220px;padding:0 20px}.page_backTop__Z6cNe:hover{opacity:.9}@media (max-width:760px){.page_messageSection___9_kx{min-height:280px;padding:50px 15px 60px}.page_messageSection___9_kx p{font-size:16px;line-height:1.8}.page_backTop__Z6cNe{font-size:13px;min-width:190px}}.blog_content__jkE_j,.blog_page__i3gIe{background:#fff;width:100%}.blog_content__jkE_j{margin:0 auto;padding:44px 0 56px}.blog_contentInner__Pv_Hh{margin:0 auto;width:min(var(--layout-max-wide),calc(100% - 40px))}.blog_grid__1mQUH{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.blog_item__15oR5{min-width:0}.blog_itemLink__h1HhQ{align-items:stretch;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);display:grid;grid-gap:16px;gap:16px;grid-template-columns:var(--card-inline-thumb-width) minmax(0,1fr);min-height:var(--card-inline-min-height);overflow:hidden;transition:border-color var(--motion-fast) var(--ease-out-expo),box-shadow var(--motion-fast) var(--ease-out-expo),transform var(--motion-fast) var(--ease-out-expo);width:100%}.blog_itemLink__h1HhQ:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.blog_thumb__r6qAU{align-self:stretch;background:#ececec;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:var(--card-inline-min-height)}.blog_itemBody__gZuWu{display:flex;flex-direction:column;justify-content:flex-start;margin:0;min-width:0;padding:14px 16px 14px 0}.blog_date__oDFl0{color:#777;font-family:Noto Sans JP,sans-serif;font-size:var(--type-body-sm);font-weight:600;line-height:1.45;margin:0 0 8px}.blog_title__zAWCj{color:#222;font-size:17px;font-weight:700;line-height:var(--card-inline-title-lh);margin:0 0 8px;min-height:calc(var(--card-inline-title-lh) * 1em * var(--card-inline-title-lines));-webkit-line-clamp:var(--card-inline-title-lines)}.blog_summary__8dhZ0,.blog_title__zAWCj{display:-webkit-box;font-family:Noto Sans JP,sans-serif;-webkit-box-orient:vertical;overflow:hidden}.blog_summary__8dhZ0{color:#5a5a5a;font-size:var(--type-body-sm);font-weight:400;-webkit-line-clamp:var(--card-inline-summary-lines);line-height:var(--card-inline-summary-lh);margin:0;min-height:calc(var(--card-inline-summary-lh) * 1em * var(--card-inline-summary-lines))}.blog_divider___fvpb{border:0;border-top:1px solid var(--line);margin:36px 0 30px}.blog_sectionTitle__TsUWD{color:#222;font-family:Noto Sans JP,sans-serif;font-size:var(--type-h2);font-weight:700;line-height:1.35;margin:0 0 18px}@media (max-width:960px){.blog_content__jkE_j{padding:32px 0 44px}.blog_grid__1mQUH{grid-template-columns:1fr}}@media (max-width:760px){.blog_contentInner__Pv_Hh{width:min(var(--layout-max-wide),calc(100% - 28px))}.blog_itemLink__h1HhQ{gap:12px;grid-template-columns:118px minmax(0,1fr);min-height:118px}.blog_thumb__r6qAU{min-height:118px}.blog_itemBody__gZuWu{padding:12px 12px 12px 0}.blog_title__zAWCj{font-size:15px}.blog_summary__8dhZ0{font-size:12px;line-height:1.6}.blog_divider___fvpb{margin:28px 0 22px}.blog_sectionTitle__TsUWD{margin-bottom:14px}}.section-switch_root__AF5Uk{align-items:center;display:flex;gap:8px;margin:20px 0 28px;width:100%}.section-switch_link__RzQGQ{color:#555;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:600;line-height:1.4;padding:0;text-decoration:none}.section-switch_link__RzQGQ:hover{color:#222}.section-switch_active__yzzSL{color:#111;text-decoration:underline;text-underline-offset:3px}.section-switch_separator__gC3EA{color:#aaa;font-size:12px;line-height:1}.about_page__6UDEE{background:#fff;width:100%;padding-bottom:60px}.about_hero__GRNQ4{align-items:center;background:#000;display:flex;height:300px;justify-content:center;width:100%}.about_hero__GRNQ4 h1{color:#fff;font-family:こぶりなゴシック W6 JIS2004,Noto Sans JP,sans-serif;font-size:var(--type-h1-lg);font-weight:700;line-height:1.35;margin:0;text-align:center}.about_contentOuter__fkyZT{padding:0}.about_contentInner__BLutp{align-items:center;background:#fff;display:flex;flex-direction:column;margin:0 auto;padding:0 var(--layout-gutter-tablet) 56px;width:min(var(--layout-max-reading),calc(100% - (var(--layout-gutter-tablet) * 2)))}.about_blockIntro__5VFNk{margin:0 0 30px;width:100%}.about_sectionTitle__A70Rr{color:#333;font-family:こぶりなゴシック W6 JIS2004,Noto Sans JP,sans-serif;font-size:var(--type-h2);font-weight:600;line-height:1.45;margin:0 0 22px;text-align:left}.about_paragraph13__OCEWb{color:#333;font-family:Noto Sans JP,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.85;width:100%}.about_paragraph13__OCEWb p{margin:0 0 20px}.about_paragraph13__OCEWb p:last-child{margin-bottom:0}.about_blockGoal___IIJs{margin:44px 0 0;min-height:65px;width:100%}.about_blockGoal___IIJs .about_sectionTitle__A70Rr{margin:0 0 20px}.about_goalHero__CVIna{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:420px;justify-content:center;width:100%}.about_goalHero__CVIna p{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:clamp(22px,2.8vw,30px);font-weight:400;line-height:1.3;margin:0;text-align:center;text-shadow:0 0 9px #242528}.about_missionBody__dtwzM{width:100%}.about_paragraph14Padded__Y_jRk{color:#333;font-family:Noto Sans JP,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.85;padding:12px 0}.about_paragraph14Padded__Y_jRk p{margin:0 0 20px}.about_paragraph14Padded__Y_jRk p:last-child{margin-bottom:0}.about_blockCompany__hlSnV{margin:44px 0;width:100%}.about_blockCompany__hlSnV .about_sectionTitle__A70Rr{margin:0 0 20px}.about_companyTable__Ja4lE{margin:0;width:100%}.about_companyRow__W0ql0{color:#333;display:flex;font-family:Noto Sans JP,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.7;margin:0 0 16px}.about_companyRow__W0ql0:last-child{margin-bottom:0}.about_companyRow__W0ql0 dt{flex:none;margin:0;min-width:118px}.about_companyRow__W0ql0 dd{margin:0}.about_mapBlock__zDUic{height:300px;margin:0 0 42px;width:100%}.about_mapBlock__zDUic iframe{border:0;height:100%;width:100%}.about_blockMember__1Juvl{margin:44px 0;width:100%}.about_blockMember__1Juvl .about_sectionTitle__A70Rr{margin:0 0 20px}.about_memberList__is4FM{align-items:flex-start;display:flex;flex-direction:column;gap:16px;width:100%}.about_memberCard__omPxj{align-items:stretch;border:1px solid #efefef;border-radius:var(--radius-sm);display:flex;justify-content:flex-end;overflow:hidden;width:100%}.about_memberImage__ai1HH{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:grayscale(.5);flex:none;height:200px;width:200px}.about_memberText__XtBfy{color:#333;flex:1 1;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:1.8;padding:20px}.about_memberText__XtBfy p{margin:0 0 16px;white-space:pre-line}.about_memberText__XtBfy p:last-child{margin-bottom:0}.about_blockDeck__zihTW{margin:10px 0 20px;width:100%}.about_blockDeck__zihTW .about_sectionTitle__A70Rr{margin:0 0 20px}.about_deckFrameWrap__ZKmPR{background:#eee;width:100%}.about_deckFrame__f40FV{aspect-ratio:560/315;border:0;box-shadow:0 8px 26px rgb(0 0 0/14%);display:block;height:auto;margin:0;width:100%}@media (max-width:900px){.about_sectionTitle__A70Rr{font-size:var(--type-h2)}.about_memberCard__omPxj{flex-direction:column}.about_memberImage__ai1HH{width:100%;height:320px}.about_memberText__XtBfy{padding:16px 0 0}}@media (max-width:760px){.about_page__6UDEE{padding-bottom:40px}.about_hero__GRNQ4{height:210px}.about_contentInner__BLutp{width:min(var(--layout-max-reading),calc(100% - (var(--layout-gutter-mobile) * 2)));padding:0 var(--layout-gutter-mobile) 34px}.about_sectionTitle__A70Rr{font-size:var(--type-h2)}.about_goalHero__CVIna{height:280px}.about_goalHero__CVIna p{font-size:16px;line-height:1.3;padding:0 12px}.about_companyRow__W0ql0{flex-direction:column;gap:8px;line-height:1.4}.about_companyRow__W0ql0 dt{min-width:0}.about_mapBlock__zDUic{height:240px}}.page_page__8cffH{background:#fff;width:100%}.page_content__gb__1{background:#fff;margin:0 auto;padding:28px var(--layout-gutter-tablet) 48px;width:min(var(--layout-max-reading),calc(100% - (var(--layout-gutter-tablet) * 2)))}.page_sectionTitle__pm8_3{color:#333;font-family:Inter,Noto Sans JP,sans-serif;font-size:var(--type-page-title);font-weight:700;letter-spacing:0;line-height:1.25;margin:0}.page_intro__7f0ib{color:#333;font-family:Noto Sans JP,sans-serif;font-size:var(--type-body);font-weight:400;letter-spacing:0;line-height:var(--line-body);margin:24px 0 0}.page_profileList__QgaXF{margin-top:28px}.page_profileCard__Jb_jb{align-items:flex-start;border-top:1px solid rgb(36 37 40/10%);display:grid;grid-gap:22px;gap:22px;grid-template-columns:120px minmax(0,1fr);padding:24px 0}.page_profileCard__Jb_jb:last-child{border-bottom:1px solid rgb(36 37 40/10%)}.page_profileImage__8KwdV{display:block;height:120px;object-fit:cover;width:120px}.page_profileBody__4MlWu{min-width:0}.page_profileName__NnsYc{color:#333;font-family:Inter,Noto Sans JP,sans-serif;font-size:var(--type-h3);font-weight:700;letter-spacing:0;line-height:1.45;margin:0}.page_profileBio__oYjfF{color:#333;font-family:Noto Sans JP,sans-serif;font-size:var(--type-body-sm);font-weight:400;letter-spacing:0;line-height:1.8;margin:12px 0 0}.page_profileLinks__aUHMj{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.page_profileLinks__aUHMj a{color:#999;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:1.6}.page_profileLinks__aUHMj a:hover{opacity:.8}.page_note__MkYGz{color:#666;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:400;line-height:1.7;margin:28px 0 0}@media (max-width:960px){.page_content__gb__1{padding:18px var(--layout-gutter-tablet) 30px}}@media (max-width:760px){.page_content__gb__1{width:min(var(--layout-max-reading),calc(100% - (var(--layout-gutter-mobile) * 2)));padding:18px var(--layout-gutter-mobile) 30px}.page_profileCard__Jb_jb{grid-template-columns:1fr;gap:14px}.page_profileImage__8KwdV{height:auto;max-width:180px;width:100%}}.page_page__BB62N{background:#fff;width:100%}.page_messageSection__MMR_O{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:980px;min-height:340px;padding:80px 20px 90px;text-align:center}.page_messageSection__MMR_O p{color:#222;font-size:20px;font-weight:500;line-height:1.9;margin:0 0 28px;max-width:740px}.page_backTop__wx_xq{align-items:center;background:#fff;border:2px solid #2f5fcf;border-radius:4px;color:#2f5fcf;display:inline-flex;font-size:14px;font-weight:700;height:48px;justify-content:center;min-width:220px;padding:0 20px}.page_backTop__wx_xq:hover{opacity:.9}@media (max-width:760px){.page_messageSection__MMR_O{min-height:280px;padding:50px 15px 60px}.page_messageSection__MMR_O p{font-size:16px;line-height:1.8}.page_backTop__wx_xq{font-size:13px;min-width:190px}}.headline-shell_wrapper__hdehY{width:100%}.headline-shell_titleBar__usGg2{align-items:center;background:#35363a;color:#fff;display:flex;height:60px;justify-content:center;width:100%}.headline-shell_titleBar__usGg2 h2{align-items:center;display:inline-flex;font-family:Asap Condensed,DIN Condensed,Noto Sans JP,sans-serif;font-size:30px;font-weight:600;height:100%;letter-spacing:0;line-height:1;margin:0;position:relative;top:2px}.headline-shell_navBar__d_Dz9{align-items:center;background:#fff;border-bottom:1px solid #ececec;display:flex;justify-content:center;min-height:42px;width:100%}.headline-shell_navInner__lZzHL{align-items:center;display:flex;gap:24px;justify-content:flex-start;margin:0 auto;width:min(var(--layout-max-wide),100%);padding:0 var(--layout-gutter-desktop)}.headline-shell_navLink__iLoeY{color:#555;font-size:13px;font-weight:500;line-height:1.3;padding:11px 0}.headline-shell_navLink__iLoeY:hover{opacity:.8}.headline-shell_navLinkActive__0qSzj{color:#202020;font-weight:700}.headline-shell_actionStack__3eQre{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.headline-shell_actionStackCard__aZFVi{margin-top:0}.headline-shell_actionButton__Tf2Ef{align-items:center;background:#3b3b3d;border-radius:2px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:8px;height:42px;justify-content:flex-start;padding:0 14px;width:320px}.headline-shell_actionButtonCard__Ouu4j{background:var(--sidebar-card-bg);border:1px solid var(--sidebar-card-border);border-radius:var(--sidebar-card-radius);box-shadow:none;color:#222;height:44px;justify-content:flex-start;width:100%}.headline-shell_actionButtonCard__Ouu4j .headline-shell_actionIcon__5H8gC{color:#555}.headline-shell_actionButtonCompact__SlMMY{font-size:12px;height:38px;width:230px}.headline-shell_actionButton__Tf2Ef:hover{opacity:.92}.headline-shell_actionButtonCard__Ouu4j:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);opacity:1;transform:translateY(-1px)}.headline-shell_actionIcon__5H8gC{font-size:15px;line-height:1}@media (max-width:900px){.headline-shell_titleBar__usGg2 h2{font-size:30px}.headline-shell_navInner__lZzHL{gap:16px;padding:0 var(--layout-gutter-tablet)}.headline-shell_actionButton__Tf2Ef{width:100%}}.two-column-layout_layout__tw__q{align-items:flex-start;display:grid;width:100%}.two-column-layout_variantDefault__QjT1Z{gap:clamp(18px,2vw,32px);grid-template-columns:var(--two-column-main,minmax(0,1fr)) var(--two-column-side,minmax(260px,var(--layout-side-width)))}.two-column-layout_variantContact__6Nj6X{gap:clamp(22px,2.8vw,var(--contact-columns-gap));grid-template-columns:minmax(0,var(--contact-form-max-width)) var(--contact-sidebar-width);justify-content:center}.two-column-layout_variantUnstyled__n5BTK{gap:0}.two-column-layout_stickySide__qg3Q7{align-self:start;position:-webkit-sticky;position:sticky;top:var(--sticky-offset)}@media (max-width:1100px){.two-column-layout_stackDesktop__Pfjsc{grid-template-columns:1fr}}@media (max-width:960px){.two-column-layout_stackTablet__Lxqtd{grid-template-columns:1fr}}@media (max-width:760px){.two-column-layout_variantContact__6Nj6X{gap:20px}}.news-detail_page__uLsZa{background:#fff;width:100%}.news-detail_content__O_VEy{background:#fff;margin:0 auto;padding:0 var(--layout-gutter-tablet) 52px;width:min(var(--layout-max-content),calc(100% - (var(--layout-gutter-tablet) * 2)))}.news-detail_breadcrumbBand__47r0C{--breadcrumb-max-width:var(--layout-max-content);margin-bottom:0}.news-detail_article__pfqOD{min-width:0}.news-detail_richText__hvXD5{color:#242528;font-family:Noto Sans JP,sans-serif}.news-detail_richText__hvXD5 p{color:#242528;font-size:var(--type-body);font-weight:400;line-height:var(--line-body);margin:0 0 18px}.news-detail_richText__hvXD5 p:empty{display:none}.news-detail_richText__hvXD5 h1,.news-detail_richText__hvXD5 h2{color:#242528;font-size:var(--type-h3);font-weight:700;line-height:1.45;margin:36px 0 16px}.news-detail_richText__hvXD5 h3{color:#242528;font-size:var(--type-body);font-weight:700;line-height:1.7;margin:24px 0 10px}.news-detail_richText__hvXD5 ul{margin:0 0 22px 24px;padding:0}.news-detail_richText__hvXD5 li{list-style:disc;margin:10px 0}.news-detail_richText__hvXD5 li p{margin:0}.news-detail_richText__hvXD5 figure{margin:28px 0}.news-detail_richText__hvXD5 img{display:block;height:auto;width:100%}.news-detail_richText__hvXD5 a{color:#21209c;text-decoration:underline}.news-detail_news9RichText__Eo_iz img[src*="s-400x400_018276f4-0438-4bf5-804a-ef2d1c5a5d48.webp"]{width:min(380px,100%)}.news-detail_newsWrlcRichText__2lxzn img[src*="114579-12-bef4f725c433ff4a95da75775c9b7962-1558x2500.jpg"]{width:min(341px,100%)}.news-detail_sidebar__pgyzR{min-width:0;padding-left:0;position:static}.news-detail_moreSection__k2vkm{margin:8px auto 0;padding:0 var(--layout-gutter-tablet) 24px;width:min(var(--layout-max-content),calc(100% - (var(--layout-gutter-tablet) * 2)))}.news-detail_moreHeading__LAw98{color:#222;font-family:Noto Sans JP,sans-serif;font-size:var(--type-h3);font-weight:700;margin:0 0 14px}.news-detail_moreGrid__2nUQq{display:grid;grid-gap:14px 16px;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.news-detail_moreItem__uPbR6{min-width:0}.news-detail_moreCard__4KTp7{align-items:stretch;border:1px solid var(--line);border-radius:var(--radius-sm);display:grid;grid-gap:10px;gap:10px;grid-template-columns:116px minmax(0,1fr);overflow:hidden;transition:border-color var(--motion-fast) var(--ease-out-expo),box-shadow var(--motion-fast) var(--ease-out-expo),transform var(--motion-fast) var(--ease-out-expo)}.news-detail_moreCard__4KTp7:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.news-detail_moreThumb__kmJvX{background:#efefef;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100px}.news-detail_moreBody__QrVe_{min-width:0;padding:8px 10px 10px 0}.news-detail_moreTitle__mogAZ{color:#333;font-family:Noto Sans JP,sans-serif;font-size:var(--type-body-sm);font-weight:700;line-height:1.5;margin:0 0 6px}.news-detail_moreSummary__pVkLx{color:#666;font-family:Noto Sans JP,sans-serif;font-size:12px;line-height:1.6;margin:0}@media (max-width:1060px){.news-detail_sidebar__pgyzR{margin-top:12px;padding:0}.news-detail_moreGrid__2nUQq{grid-template-columns:1fr}}@media (max-width:760px){.news-detail_content__O_VEy{padding:0 var(--layout-gutter-mobile) 30px}.news-detail_content__O_VEy,.news-detail_moreSection__k2vkm{width:min(var(--layout-max-content),calc(100% - (var(--layout-gutter-mobile) * 2)))}.news-detail_moreSection__k2vkm{padding:0 var(--layout-gutter-mobile) 18px}.news-detail_richText__hvXD5 h1,.news-detail_richText__hvXD5 h2{margin:30px 0 14px}.news-detail_richText__hvXD5 h3{margin:20px 0 8px}.news-detail_moreCard__4KTp7{grid-template-columns:100px minmax(0,1fr)}.news-detail_moreThumb__kmJvX{min-height:92px}.news-detail_moreBody__QrVe_{padding:8px 8px 8px 0}}.headline-pages_page__6DxqL{background:#fff;width:100%}.headline-pages_contentWrap__oRKdF{display:flex;justify-content:center;width:100%}.headline-pages_content__fhA9p{background:#fff;margin:0 auto;padding:42px var(--layout-gutter-desktop) 56px;width:min(var(--layout-max-wide),100%)}.headline-pages_columns__ba_Gz{align-items:flex-start;display:grid;grid-gap:calc(var(--layout-column-gap) + 8px);gap:calc(var(--layout-column-gap) + 8px);grid-template-columns:minmax(0,1fr) minmax(260px,var(--layout-side-width))}.headline-pages_contactPage__zZd6j{background:#fff}.headline-pages_article__fWaWB h1,.headline-pages_contactArticle__8iAoJ h1{color:#303030;font-size:var(--type-h2);font-weight:700;line-height:1.35;margin:0 0 16px}.headline-pages_contactArticle__8iAoJ p{font-size:var(--type-body-sm);line-height:1.8}.headline-pages_article__fWaWB{min-width:0}.headline-pages_article__fWaWB h2{color:#333;font-size:var(--type-h3);font-weight:700;line-height:1.45;margin:30px 0 12px}.headline-pages_article__fWaWB h3{color:#333;font-size:var(--type-body);font-weight:700;line-height:1.7;margin:20px 0 8px}.headline-pages_article__fWaWB p{color:#444;font-size:var(--type-body);font-weight:400;line-height:1.85;margin:0 0 16px}.headline-pages_article__fWaWB ul{margin:0 0 10px 18px;padding:0}.headline-pages_article__fWaWB li{color:#444;font-size:var(--type-body-sm);line-height:1.7;margin:0 0 8px}.headline-pages_divider__B6c5a{border:0;border-top:1px solid rgb(36 37 40/10%);margin:30px 0}.headline-pages_side__w98Wq{min-width:0}.headline-pages_contactSide__lE3aO{display:flex;flex-direction:column;gap:10px}.headline-pages_sideCard__xBoFU{background:var(--sidebar-card-bg);border:1px solid var(--sidebar-card-border);border-radius:var(--sidebar-card-radius);padding:12px}.headline-pages_sideCard__xBoFU h3{color:#303030;font-size:14px;font-weight:700;line-height:1.45;margin:0 0 12px}.headline-pages_sideCard__xBoFU p{color:#555;font-size:13px;font-weight:500;line-height:1.7;margin:0}.headline-pages_sideButtonBlue__Iqd6K,.headline-pages_sideButtonDark__e74vA{align-items:center;border-radius:6px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;height:40px;justify-content:center;margin-top:14px;width:100%}.headline-pages_sideButtonBlue__Iqd6K{background:#2f5fcf}.headline-pages_sideButtonDark__e74vA{background:#1f2126}.headline-pages_sideButtonBlue__Iqd6K:hover,.headline-pages_sideButtonDark__e74vA:hover{opacity:.92}.headline-pages_heroPanel__Pmcfn{align-items:center;background-image:url(/assets/headline/headline-hero-gradient.webp);background-position:50%;background-size:cover;display:flex;height:220px;justify-content:center;margin:0 0 34px;width:100%}.headline-pages_heroPanelInner__kDcxg{text-align:center}.headline-pages_heroPanelInner__kDcxg h1{color:#fff;font-family:DIN Condensed,Asap Condensed,Noto Sans JP,sans-serif;font-size:var(--type-display-lg);font-weight:700;line-height:1;margin:0 0 6px}.headline-pages_heroPanelInner__kDcxg p{color:#fff;font-size:18px;font-weight:500;margin:0}.headline-pages_serviceIntro__akhzM{align-items:flex-start;display:grid;grid-gap:38px;gap:38px;grid-template-columns:minmax(0,1fr) 340px}.headline-pages_serviceLead__negbc{color:#444;font-size:var(--type-body);font-weight:700;line-height:1.5;margin:0 0 12px}.headline-pages_serviceTitle__vckUB{color:#202020;font-family:DIN Condensed,Asap Condensed,Noto Sans JP,sans-serif;font-size:var(--type-display-lg);font-weight:700;line-height:1;margin:0 0 16px}.headline-pages_serviceDescription__eynZH{color:#444;font-size:var(--type-body-sm);line-height:1.75;margin:0 0 20px}.headline-pages_feedImage__H61bV{border-radius:2px;display:block;height:auto;width:100%}.headline-pages_bizContent__OJ2mm{padding-left:36px;padding-right:36px;width:min(1080px,100%)}.headline-pages_bizLayout__EfrTP{align-items:flex-start;display:grid;grid-gap:clamp(42px,4vw,56px);gap:clamp(42px,4vw,56px);grid-template-columns:minmax(0,1fr) 470px}.headline-pages_bizMain__d3YY3{min-width:0}.headline-pages_bizRail__KXcS6{align-self:start;min-width:0;position:-webkit-sticky;position:sticky;top:var(--sticky-offset)}.headline-pages_bizImageSticky__87J2d{width:100%}.headline-pages_bizImage__4WPwz{border-radius:2px;display:block;height:clamp(520px,78vh,720px);object-fit:cover;width:100%}.headline-pages_bizArticle__HzM0Y h1{font-size:var(--type-h2);line-height:1.45;margin:0 0 16px;text-align:center}.headline-pages_bizArticle__HzM0Y h2{font-size:var(--type-h3);margin:34px 0 14px;text-align:center}.headline-pages_bizArticle__HzM0Y h3{font-size:var(--type-body);margin:14px 0 8px}.headline-pages_bizArticle__HzM0Y li,.headline-pages_bizArticle__HzM0Y p{font-size:var(--type-body-sm);line-height:1.8}.headline-pages_bizArticle__HzM0Y ul{margin:0 0 12px 16px}.headline-pages_bizCtaWrap__N0e4K{margin-top:14px;max-width:470px}.headline-pages_bizCta__B1muv{align-items:center;background:#2f2f31;border-radius:4px;color:#fff;display:inline-flex;font-size:var(--type-body-sm);font-weight:700;height:40px;justify-content:center;width:100%}.headline-pages_bizCta__B1muv:hover{opacity:.92}.headline-pages_form__pQqBB{max-width:560px}.headline-pages_mediaguideForm__qHOlb{max-width:var(--contact-form-max-width)}.headline-pages_field__8hz5a{margin-bottom:14px}.headline-pages_mediaguideField__BIfUM{margin-bottom:16px}.headline-pages_field__8hz5a label{color:#4b4b4b;display:block;font-size:var(--type-body-sm);font-weight:500;line-height:1.5;margin:0 0 6px}.headline-pages_field__8hz5a label span{color:#df4f4f}.headline-pages_mediaguideField__BIfUM label{font-size:var(--type-body-sm)}.headline-pages_field__8hz5a input,.headline-pages_field__8hz5a textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e5e5e5;border-radius:2px;color:#222;display:block;font-family:Noto Sans JP,sans-serif;font-size:var(--type-body-sm);line-height:1.4;padding:0 13px;width:100%}.headline-pages_mediaguideField__BIfUM input,.headline-pages_mediaguideField__BIfUM textarea{font-size:var(--type-body-sm)}.headline-pages_field__8hz5a input{height:46px}.headline-pages_field__8hz5a textarea{min-height:120px;padding:14px 13px;resize:none}.headline-pages_field__8hz5a input::placeholder,.headline-pages_field__8hz5a textarea::placeholder{color:#b5b5b5}.headline-pages_submitBlue__yfZ39,.headline-pages_submitDark___Gu3K{align-items:center;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--type-body-sm);font-weight:700;height:40px;justify-content:center;margin-top:18px;width:100%}.headline-pages_mediaguideSubmit__crmQd{border-radius:6px;font-size:var(--type-body-sm);height:40px;margin-top:25px}.headline-pages_submitBlue__yfZ39{background:#2f5fcf}.headline-pages_submitDark___Gu3K{background:#2f2f31}.headline-pages_submitBlue__yfZ39:hover,.headline-pages_submitDark___Gu3K:hover{opacity:.92}.headline-pages_singleColumn__8DiAi{max-width:820px}.headline-pages_subscriptionPage__DYHn1{background:#fff}.headline-pages_subscriptionContent__Hkf6W{background:transparent;padding-top:24px}.headline-pages_subscriptionColumns__wz1c2{gap:32px;grid-template-columns:minmax(0,620px) 220px;justify-content:center}.headline-pages_subscriptionArticle__O_gfQ{max-width:620px}.headline-pages_subscriptionSide__pPBPr{padding-top:0}.headline-pages_subscriptionSide__pPBPr .actionStack{margin-top:0}.headline-pages_subscriptionTopImage__XTHJB{border-radius:2px;display:block;height:180px;margin:8px 0 18px;object-fit:cover;object-position:center 58%;width:min(560px,100%)}.headline-pages_note__aKvfw{color:#666;font-size:12px;line-height:1.8;margin-top:12px}.headline-pages_externalInline__lFB6Q{color:#1d4fc5;text-decoration:underline}@media (max-width:1100px){.headline-pages_content__fhA9p{padding:28px var(--layout-gutter-tablet) 42px}.headline-pages_bizLayout__EfrTP,.headline-pages_columns__ba_Gz,.headline-pages_serviceIntro__akhzM{grid-template-columns:1fr}.headline-pages_bizContent__OJ2mm{padding-left:var(--layout-gutter-tablet);padding-right:var(--layout-gutter-tablet);width:100%}.headline-pages_bizRail__KXcS6{position:static}.headline-pages_bizCtaWrap__N0e4K{max-width:100%}.headline-pages_bizImage__4WPwz{height:auto}.headline-pages_subscriptionColumns__wz1c2{gap:18px;grid-template-columns:1fr}.headline-pages_columns__ba_Gz{gap:var(--layout-column-gap)}}@media (max-width:760px){.headline-pages_content__fhA9p{padding:22px var(--layout-gutter-mobile) 34px}.headline-pages_bizContent__OJ2mm{padding-left:var(--layout-gutter-mobile);padding-right:var(--layout-gutter-mobile)}.headline-pages_heroPanel__Pmcfn{height:180px;margin-bottom:24px}.headline-pages_heroPanelInner__kDcxg p{font-size:14px}.headline-pages_sideButtonBlue__Iqd6K,.headline-pages_sideButtonDark__e74vA{width:100%}}.page_page__bhGiI{background:#fff;width:100%}.page_contentWrap__klwKZ{width:100%}.page_content__E24If{background:#fff;margin:0 auto;padding:0 var(--layout-gutter-tablet) 56px;width:min(var(--layout-max-reading),calc(100% - (var(--layout-gutter-tablet) * 2)))}.page_sectionBlock__7geZQ{margin:0 0 44px}.page_sectionBlock__7geZQ:last-child{margin-bottom:0}.page_sectionBlock__7geZQ h2{color:#333;font-family:こぶりなゴシック W6 JIS2004,Noto Sans JP,sans-serif;font-size:var(--type-h2);font-weight:400;line-height:1.45;margin:0}.page_sectionImage__XTfP0{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:220px;justify-content:center;margin:14px 0;width:100%}.page_sectionImage__XTfP0[aria-label="ミッション"]{background-position:center 45%}.page_sectionImage__XTfP0[aria-label="ビジョン"]{background-position:center 62%}.page_sectionImage__XTfP0[aria-label="バリュー"]{background-position:center 36%}.page_sectionImage__XTfP0 p{color:#fff;font-family:こぶりなゴシック W6 JIS2004,Noto Sans JP,sans-serif;font-size:clamp(22px,2.5vw,30px);font-weight:900;line-height:1.4;margin:0;text-align:center;text-shadow:0 0 10px #242528;white-space:pre-line}.page_bodyText__1QRrq{color:#333;font-family:Noto Sans JP,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.85;margin:12px 0 0}.page_valueList__unkJw{margin-top:22px}.page_valueItem__EBWPS{margin-top:18px}.page_valueItem__EBWPS:first-child{margin-top:0}.page_valueItem__EBWPS h3{color:#333;font-family:こぶりなゴシック W6 JIS2004,Noto Sans JP,sans-serif;font-size:var(--type-h3);font-weight:900;line-height:1.5;margin:0}.page_valueItem__EBWPS p{color:#333;font-family:Noto Sans JP,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.85;margin:12px 0 0}@media (max-width:960px){.page_content__E24If{padding:0 var(--layout-gutter-tablet) 30px;width:min(var(--layout-max-reading),calc(100% - (var(--layout-gutter-tablet) * 2)))}.page_sectionBlock__7geZQ h2{font-size:var(--type-h2)}.page_sectionImage__XTfP0 p,.page_valueItem__EBWPS h3{font-size:22px}}@media (max-width:760px){.page_content__E24If{width:min(var(--layout-max-reading),calc(100% - (var(--layout-gutter-mobile) * 2)));padding:0 var(--layout-gutter-mobile) 30px}.page_sectionBlock__7geZQ h2{font-size:var(--type-h2)}.page_sectionImage__XTfP0{height:188px}.page_sectionImage__XTfP0 p{font-size:18px;padding:0 12px}.page_valueItem__EBWPS h3{font-size:var(--type-h3)}}.page_page__0YDu4{background:#fff;width:100%}.page_contentWrap__XpEMi{width:100%}.page_content__klWPH{background:#fff;margin:0 auto;padding:44px 0 56px;width:min(var(--layout-max-wide),calc(100% - 40px))}.page_featuredGrid__hlFzs{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.page_featuredCard__FR3ID{align-items:stretch;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);display:grid;grid-gap:16px;gap:16px;grid-template-columns:var(--card-inline-thumb-width) minmax(0,1fr);min-height:var(--card-inline-min-height);overflow:hidden;transition:border-color var(--motion-fast) var(--ease-out-expo),box-shadow var(--motion-fast) var(--ease-out-expo),transform var(--motion-fast) var(--ease-out-expo)}.page_featuredCard__FR3ID:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.page_featuredThumb__6b3XJ{background:#ececec;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:var(--card-inline-min-height)}.page_featuredBody__SftYT{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:14px 16px 14px 0}.page_featuredDate__5bbmQ{color:#777;font-family:Noto Sans JP,sans-serif;font-size:var(--type-body-sm);font-weight:600;line-height:1.45;margin:0 0 8px}.page_featuredTitle__PJnRD{color:#222;font-size:17px;font-weight:700;line-height:var(--card-inline-title-lh);margin:0 0 8px;min-height:calc(var(--card-inline-title-lh) * 1em * var(--card-inline-title-lines));-webkit-line-clamp:var(--card-inline-title-lines)}.page_featuredSummary__h8VgZ,.page_featuredTitle__PJnRD{display:-webkit-box;font-family:Noto Sans JP,sans-serif;-webkit-box-orient:vertical;overflow:hidden}.page_featuredSummary__h8VgZ{color:#5a5a5a;font-size:var(--type-body-sm);font-weight:400;-webkit-line-clamp:var(--card-inline-summary-lines);line-height:var(--card-inline-summary-lh);margin:0;min-height:calc(var(--card-inline-summary-lh) * 1em * var(--card-inline-summary-lines))}.page_divider__woMZM{border:0;border-top:1px solid var(--line);margin:36px 0 30px}.page_sectionLabel__d9_LX{color:#222;font-family:Noto Sans JP,sans-serif;font-size:var(--type-h2);font-weight:700;line-height:1.35;margin:0 0 18px}.page_prGrid__sgyTw{display:grid;grid-gap:14px 18px;gap:14px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.page_prLink__OgABR{border-bottom:1px solid var(--line);color:#333;display:block;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:1.6;padding:0 0 12px;transition:color var(--motion-fast) var(--ease-out-expo)}.page_prLink__OgABR:hover{color:var(--accent)}.page_blogGrid__o_2Ng{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.page_blogCard__4AKi1{align-items:stretch;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);display:grid;grid-gap:16px;gap:16px;grid-template-columns:var(--card-inline-thumb-width) minmax(0,1fr);min-height:var(--card-inline-min-height);overflow:hidden;transition:border-color var(--motion-fast) var(--ease-out-expo),box-shadow var(--motion-fast) var(--ease-out-expo),transform var(--motion-fast) var(--ease-out-expo)}.page_blogCard__4AKi1:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.page_blogThumb__B0mje{background:#ececec;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:var(--card-inline-min-height)}.page_blogBody__7hVYS{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:14px 16px 14px 0}.page_blogTitle__kDqIm{color:#222;font-size:16px;font-weight:700;line-height:var(--card-inline-title-lh);margin:0 0 8px;min-height:calc(var(--card-inline-title-lh) * 1em * var(--card-inline-title-lines));-webkit-line-clamp:var(--card-inline-title-lines)}.page_blogSummary__boqvL,.page_blogTitle__kDqIm{display:-webkit-box;font-family:Noto Sans JP,sans-serif;-webkit-box-orient:vertical;overflow:hidden}.page_blogSummary__boqvL{color:#5a5a5a;font-size:var(--type-body-sm);font-weight:400;-webkit-line-clamp:var(--card-inline-summary-lines);line-height:var(--card-inline-summary-lh);margin:0;min-height:calc(var(--card-inline-summary-lh) * 1em * var(--card-inline-summary-lines))}.page_readMoreWrap__l5zvC{display:flex;justify-content:center;margin-top:10px}.page_readMore__PDZYy{align-items:center;border:1px solid var(--line-strong);border-radius:999px;color:#333;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:600;justify-content:center;min-height:42px;min-width:220px;padding:0 24px;transition:background-color var(--motion-fast) var(--ease-out-expo),color var(--motion-fast) var(--ease-out-expo),border-color var(--motion-fast) var(--ease-out-expo)}.page_readMore__PDZYy:hover{background:#f8f8f8;border-color:#cfcfcf}@media (max-width:960px){.page_content__klWPH{padding:32px 0 44px}.page_blogGrid__o_2Ng,.page_featuredGrid__hlFzs,.page_prGrid__sgyTw{grid-template-columns:1fr}}@media (max-width:760px){.page_content__klWPH{width:min(var(--layout-max-wide),calc(100% - 28px))}.page_blogCard__4AKi1,.page_featuredCard__FR3ID{gap:12px;grid-template-columns:118px minmax(0,1fr);min-height:118px}.page_blogThumb__B0mje,.page_featuredThumb__6b3XJ{min-height:118px}.page_blogBody__7hVYS,.page_featuredBody__SftYT{padding:12px 12px 12px 0}.page_blogTitle__kDqIm,.page_featuredTitle__PJnRD{font-size:15px}.page_blogSummary__boqvL,.page_featuredSummary__h8VgZ{font-size:12px;line-height:1.6}.page_divider__woMZM{margin:28px 0 22px}.page_sectionLabel__d9_LX{margin-bottom:14px}}.page_page__a0nO4{background:#fff;width:100%}.page_messageSection__NYSMi{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:980px;min-height:340px;padding:80px 20px 90px;text-align:center}.page_messageSection__NYSMi p{color:#222;font-size:20px;font-weight:500;line-height:1.9;margin:0 0 28px;max-width:740px}.page_backTop__4Qu0h{align-items:center;background:#fff;border:2px solid #2f5fcf;border-radius:4px;color:#2f5fcf;display:inline-flex;font-size:14px;font-weight:700;height:48px;justify-content:center;min-width:220px;padding:0 20px}.page_backTop__4Qu0h:hover{opacity:.9}@media (max-width:760px){.page_messageSection__NYSMi{min-height:280px;padding:50px 15px 60px}.page_messageSection__NYSMi p{font-size:16px;line-height:1.8}.page_backTop__4Qu0h{font-size:13px;min-width:190px}}.page_page__8nHLt{background:#fff;width:100%}.page_messageSection__IVBvm{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:980px;min-height:340px;padding:80px 20px 90px;text-align:center}.page_messageSection__IVBvm p{color:#222;font-size:20px;font-weight:500;line-height:1.9;margin:0 0 28px;max-width:740px}.page_backTop__i8Zs1{align-items:center;background:#fff;border:2px solid #2f5fcf;border-radius:4px;color:#2f5fcf;display:inline-flex;font-size:14px;font-weight:700;height:48px;justify-content:center;min-width:220px;padding:0 20px}.page_backTop__i8Zs1:hover{opacity:.9}@media (max-width:760px){.page_messageSection__IVBvm{min-height:280px;padding:50px 15px 60px}.page_messageSection__IVBvm p{font-size:16px;line-height:1.8}.page_backTop__i8Zs1{font-size:13px;min-width:190px}}.page_page__EKZF_{--reading-width:min(860px,calc(100% - (var(--layout-gutter-desktop) * 2)));--section-space:clamp(56px,8vw,92px);background:#fff;width:100%}.page_servicesSection__AD_d7{background:radial-gradient(circle at 12% 15%,rgb(59 130 246/22%),transparent 42%),radial-gradient(circle at 86% 85%,rgb(37 99 235/20%),transparent 44%),linear-gradient(160deg,#0f172a,#111827 55%,#1f2937);display:flex;justify-content:center;width:100%}.page_servicesInner__znSKi{padding:var(--section-space) 0;width:var(--reading-width)}.page_servicesHeader__eD90v{display:flex;justify-content:center;margin:0 0 18px}.page_servicesHeader__eD90v p{color:#fff;font-size:clamp(1.95rem,3.2vw,2.6rem);font-weight:800;letter-spacing:.01em;line-height:1.2;margin:0;text-align:center}.page_servicesLead__I5zOa{color:#dbeafe;font-size:1rem;font-weight:500;line-height:1.9;margin:0 auto 42px;max-width:760px;text-align:center}.page_servicesGrid__wb6vz{display:grid;grid-gap:18px;gap:18px}.page_serviceCard__MI0d3{background:linear-gradient(160deg,rgb(17 24 39/88%),rgb(30 41 59/86%));border:1px solid rgb(148 163 184/24%);border-radius:20px;box-shadow:0 14px 36px rgb(2 6 23/24%);padding:24px 24px 22px}.page_serviceHead___1gsf{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.page_serviceIcon__KdG3C{align-items:center;background:rgb(37 99 235/20%);border:1px solid rgb(147 197 253/45%);border-radius:999px;color:#bfdbfe;display:inline-flex;flex-shrink:0;font-size:20px;height:28px;justify-content:center;line-height:1;margin-top:3px;width:28px}.page_serviceHead___1gsf h2{color:#fff;font-size:clamp(1.24rem,2.2vw,1.65rem);font-weight:700;letter-spacing:.01em;line-height:1.38;margin:0}.page_serviceSummary__imLZx{color:#e2e8f0;font-size:.98rem;font-weight:500;line-height:1.85;margin:0 0 14px}.page_servicePoints__UO_AZ{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.page_servicePoints__UO_AZ li{color:#dbeafe;font-size:.9rem;line-height:1.7;padding-left:16px;position:relative}.page_servicePoints__UO_AZ li:before{background:#60a5fa;border-radius:999px;content:"";height:5px;left:0;position:absolute;top:.72em;width:5px}.page_featuresSection__2ZBSO{display:flex;justify-content:center;width:100%}.page_featuresInner__rTWyP{padding:var(--section-space) 0 calc(var(--section-space) - 14px);width:var(--reading-width)}.page_featuresTitle__yo_IM{color:#0f172a;font-size:clamp(1.85rem,3vw,2.4rem);font-weight:800;letter-spacing:.01em;line-height:1.3;margin:0 0 30px;text-align:center}.page_featureRow__e5_d6{align-items:center;background:linear-gradient(170deg,#f9fbff,#f2f6ff);border:1px solid #dbe7ff;border-radius:20px;box-shadow:0 10px 26px rgb(37 99 235/9%);display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) 290px;margin-bottom:18px;padding:26px}.page_featureText__1BLr1{width:100%}.page_featureText__1BLr1 h2{color:#1e3a8a;font-size:clamp(1.4rem,2.1vw,1.72rem);font-weight:700;line-height:1.35;margin:0 0 8px}.page_featureText__1BLr1 h3{color:#1f2937;font-size:clamp(1rem,1.6vw,1.16rem);font-weight:600;line-height:1.5;margin:0 0 12px}.page_featureText__1BLr1 p{color:#334155;font-size:.95rem;font-weight:400;line-height:1.9;margin:0}.page_featureImageWrap__LQc1_{border:1px solid #dbe7ff;border-radius:14px;box-shadow:0 8px 20px rgb(30 64 175/10%);height:210px;overflow:hidden;width:100%}.page_featureImageWrap__LQc1_ img{display:block;height:100%;object-fit:cover;width:100%}.page_contactSection__U_IDD{display:flex;justify-content:center;padding:0 var(--layout-gutter-desktop) var(--section-space);width:100%}.page_contactInner__5D39u{background:linear-gradient(180deg,#fff,#f8faff);border:1px solid #e5edff;border-radius:22px;box-shadow:0 14px 32px rgb(15 23 42/8%);padding:clamp(24px,4vw,36px);width:var(--reading-width)}.page_contactHeader__xjDaA{margin:0 0 34px;text-align:center}.page_contactTitle__BDchT{color:#0f172a;font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:800;line-height:1.3;margin:0 0 12px}.page_contactLead__3FOr1{color:#334155;font-size:.95rem;font-weight:400;line-height:1.75;margin:0 auto;max-width:680px}.page_contactActions__EO3gw{display:flex;justify-content:center}.page_contactCta__b1sON{align-items:center;background:linear-gradient(135deg,#1d4ed8,#1e40af);border-radius:999px;box-shadow:0 10px 26px rgb(30 64 175/28%);color:#fff;display:inline-flex;font-size:.95rem;font-weight:700;justify-content:center;line-height:1;min-height:46px;padding:12px 30px;text-align:center;transition:transform var(--motion-fast) var(--ease-out-expo),box-shadow var(--motion-fast) var(--ease-out-expo),filter var(--motion-fast) var(--ease-out-expo)}.page_contactCta__b1sON:hover{box-shadow:0 14px 30px rgb(30 64 175/34%);filter:brightness(1.04);transform:translateY(-1px)}@media (max-width:960px){.page_page__EKZF_{--reading-width:min(860px,calc(100% - (var(--layout-gutter-tablet) * 2)))}.page_servicesLead__I5zOa{margin-bottom:30px;text-align:left}.page_featureRow__e5_d6{grid-template-columns:1fr;padding:20px}.page_featureImageWrap__LQc1_{height:220px;order:-1}}@media (max-width:760px){.page_page__EKZF_{--reading-width:min(860px,calc(100% - (var(--layout-gutter-mobile) * 2)));--section-space:clamp(48px,10vw,62px)}.page_servicesHeader__eD90v p{font-size:clamp(1.7rem,8vw,2.1rem)}.page_servicesLead__I5zOa{font-size:.94rem;line-height:1.75;text-align:left}.page_serviceCard__MI0d3{border-radius:16px;padding:20px 16px 18px}.page_serviceHead___1gsf h2{font-size:1.24rem}.page_serviceSummary__imLZx{font-size:.92rem}.page_servicePoints__UO_AZ li{font-size:.86rem}.page_featuresTitle__yo_IM{margin-bottom:20px}.page_featureRow__e5_d6{border-radius:16px;gap:18px;padding:16px}.page_featureText__1BLr1 h2{font-size:1.24rem}.page_featureText__1BLr1 h3{font-size:.97rem}.page_featureText__1BLr1 p{font-size:.9rem;line-height:1.8}.page_featureImageWrap__LQc1_{height:178px}.page_contactSection__U_IDD{padding-left:var(--layout-gutter-mobile);padding-right:var(--layout-gutter-mobile)}.page_contactInner__5D39u{border-radius:18px;padding:20px 14px 18px}.page_contactTitle__BDchT{font-size:1.5rem}.page_contactLead__3FOr1{font-size:.89rem}.page_contactCta__b1sON{min-height:44px;width:100%}}.page_page__3hAFy{--reading-width:min(860px,calc(100% - (var(--layout-gutter-desktop) * 2)));--section-space:clamp(56px,8vw,96px);background:#fff;width:100%}.page_hero__rJkOw{align-items:center;background:linear-gradient(130deg,rgb(15 23 42/84%),rgb(30 41 59/84%) 48%,rgb(15 23 42/88%)),url(/assets/external/storage.googleapis.com/s-7638x5097_v-frms_webp_3cc92fa7-0ed8-4bf6-a4e5-528b8705cc2d.jpg) 50% /cover no-repeat;color:#fff;display:flex;justify-content:center;min-height:560px;overflow:hidden;padding:clamp(72px,11vw,108px) var(--layout-gutter-desktop);position:relative}.page_hero__rJkOw:before{background:radial-gradient(circle at 12% 18%,rgb(125 211 252/24%),transparent 44%),radial-gradient(circle at 82% 80%,rgb(56 189 248/20%),transparent 45%),radial-gradient(circle at 44% 12%,rgb(186 230 253/14%),transparent 48%);content:"";inset:0;position:absolute}.page_heroInner__6ZFBc{margin:0 auto;position:relative;text-align:center;width:var(--reading-width);z-index:1}.page_heroInner__6ZFBc h2{color:#e2e8f0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:600;line-height:1.45;margin:0 0 12px}.page_heroInner__6ZFBc h1{color:#fff;font-size:clamp(2rem,4.1vw,3.05rem);font-weight:800;letter-spacing:.01em;line-height:1.22;margin:0 0 18px;text-shadow:0 3px 16px rgb(0 0 0/32%)}.page_heroInner__6ZFBc p{color:#dbeafe;font-size:clamp(1rem,1.7vw,1.15rem);font-weight:600;letter-spacing:.03em;line-height:1.6;margin:0 auto 34px;max-width:620px}.page_heroCta__YlQ3M{align-items:center;background:linear-gradient(135deg,#1d4ed8,#1e40af);border:0;border-radius:999px;box-shadow:0 12px 28px rgb(15 23 42/28%);color:#fff;display:inline-flex;font-size:.98rem;font-weight:700;justify-content:center;line-height:1;min-height:48px;padding:13px 30px;text-decoration:none;transition:transform var(--motion-fast) var(--ease-out-expo),box-shadow var(--motion-fast) var(--ease-out-expo),filter var(--motion-fast) var(--ease-out-expo)}.page_heroCta__YlQ3M:hover{box-shadow:0 16px 30px rgb(15 23 42/34%);filter:brightness(1.04);transform:translateY(-1px)}.page_problems__Y1eSn{background:linear-gradient(180deg,#f7f9ff,#f5f8ff);padding:var(--section-space) 0}.page_problemsInner__Qy8eO{margin:0 auto;width:var(--reading-width)}.page_problemsInner__Qy8eO h2{color:#1e3a8a;font-size:clamp(1.8rem,2.9vw,2.35rem);font-weight:800;line-height:1.35;margin:0 0 34px;text-align:center}.page_problemGrid__v_7Fe{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.page_problemCard__sXCif{background:#fff;border:1px solid #d9e5ff;border-radius:18px;box-shadow:0 8px 22px rgb(30 64 175/8%);padding:24px 20px}.page_problemCard__sXCif h3{color:#1d4ed8;font-size:1.24rem;font-weight:700;line-height:1.4;margin:0 0 10px}.page_problemCard__sXCif p{color:#475569;font-size:.95rem;line-height:1.8;margin:0}.page_solutions__WG5qb{background:radial-gradient(circle at 20% 20%,rgb(59 130 246/16%),transparent 40%),linear-gradient(160deg,#020617,#0f172a 55%,#111827);padding:var(--section-space) 0}.page_solutionsInner__DVFMW{margin:0 auto;width:var(--reading-width)}.page_solutionsInner__DVFMW h2{color:#fff;font-size:clamp(1.82rem,3vw,2.35rem);font-weight:800;line-height:1.35;margin:0;text-align:center}.page_solutionsLead__LTXAm{color:#bfdbfe;font-size:1.02rem;font-weight:500;line-height:1.7;margin:14px auto 30px;max-width:640px;text-align:center}.page_solutionGrid__TJMUx{display:grid;grid-gap:16px;gap:16px}.page_solutionCard__Xq4LK{background:linear-gradient(165deg,rgb(15 23 42/86%),rgb(30 41 59/88%));border:1px solid rgb(148 163 184/26%);border-radius:18px;box-shadow:0 12px 30px rgb(2 6 23/30%);padding:22px 20px}.page_solutionCard__Xq4LK h3{color:#fff;font-size:clamp(1.18rem,2vw,1.55rem);font-weight:700;line-height:1.45;margin:0 0 10px}.page_solutionCard__Xq4LK p{color:#e2e8f0;font-size:.95rem;line-height:1.8;margin:0}.page_strengths__f_18x{background:#f5f8ff;padding:var(--section-space) 0}.page_strengthsInner__H0CSg{margin:0 auto;width:var(--reading-width)}.page_strengthsInner__H0CSg h2{color:#1e3a8a;font-size:clamp(1.8rem,2.9vw,2.3rem);font-weight:800;line-height:1.35;margin:0;text-align:center}.page_strengthsLead__e_VzA{color:#334155;font-size:1rem;font-weight:500;line-height:1.7;margin:14px auto 30px;max-width:680px;text-align:center}.page_strengthList__0rLRF{display:flex;flex-direction:column;gap:18px}.page_strengthItemReverse__uQIXG,.page_strengthItem__peZJG{align-items:center;background:#fff;border:1px solid #dbe7ff;border-radius:20px;box-shadow:0 10px 24px rgb(37 99 235/8%);display:flex;gap:22px;padding:20px}.page_strengthItemReverse__uQIXG{flex-direction:row-reverse}.page_strengthText__alq06{flex:1 1}.page_strengthText__alq06 h3{color:#1d4ed8;font-size:clamp(1.16rem,1.9vw,1.5rem);font-weight:700;line-height:1.4;margin:0 0 8px}.page_strengthText__alq06 p{color:#334155;font-size:.95rem;line-height:1.85;margin:0}.page_strengthImageWrap__VQqry{border:1px solid #dbe7ff;border-radius:14px;box-shadow:0 10px 24px rgb(30 64 175/12%);flex-shrink:0;height:186px;overflow:hidden;width:300px}.page_strengthImageWrap__VQqry img{display:block;height:100%;object-fit:cover;width:100%}.page_strengthSummary__Eymd7{background:linear-gradient(155deg,#eff6ff,#f8fbff);border:1px solid #d3e1ff;border-radius:18px;box-shadow:0 10px 24px rgb(59 130 246/12%);color:#0f172a;margin-top:22px;padding:20px}.page_summaryLabel__IgF1m{color:#2563eb;display:inline-block;font-size:.8rem;font-weight:800;letter-spacing:.09em;line-height:1.4;margin:0 0 8px;text-transform:uppercase}.page_strengthSummary__Eymd7 h3{color:#1e3a8a;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800;line-height:1.35;margin:0 0 8px}.page_strengthSummary__Eymd7 p{color:#334155;font-size:.94rem;line-height:1.85;margin:0}.page_authority__HJLu5{background:linear-gradient(165deg,#020617,#0f172a);color:#fff;padding:var(--section-space) 0}.page_authorityInner__TC1Ug{margin:0 auto;text-align:center;width:min(var(--layout-max-content),calc(100% - (var(--layout-gutter-desktop) * 2)))}.page_authorityInner__TC1Ug h2{color:#fff;font-size:clamp(1.8rem,2.9vw,2.3rem);font-weight:800;line-height:1.35;margin:0 0 20px}.page_authorityInner__TC1Ug>p{color:#dbeafe;font-size:.95rem;line-height:1.9;margin:0 auto 26px;max-width:760px}.page_videoGrid__8w4ob{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.page_videoGrid__8w4ob iframe{aspect-ratio:16/9;border:0;border-radius:14px;box-shadow:0 12px 30px rgb(0 0 0/30%);height:auto;width:100%}.page_steps__iQimf{background:#fff;color:#0f172a;padding:var(--section-space) 0}.page_stepsInner__1Of9s{margin:0 auto;text-align:center;width:var(--reading-width)}.page_stepsInner__1Of9s h2{color:#0f172a;font-size:clamp(1.8rem,2.9vw,2.2rem);font-weight:800;line-height:1.35;margin:0 0 14px}.page_stepsInner__1Of9s>p{color:#334155;font-size:.98rem;line-height:1.8;margin:0 auto 24px;max-width:760px}.page_stepGrid__9he03{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.page_stepCard__6BIZI{align-items:center;background:linear-gradient(165deg,#f8faff,#f1f5ff);border:1px solid #dbe7ff;border-radius:14px;display:flex;flex-direction:column;justify-content:center;min-height:126px;padding:16px 10px;text-align:center}.page_stepNo__qnmwM{color:#2563eb;display:inline-flex;font-size:.78rem;font-weight:700;letter-spacing:.08em;line-height:1;margin-bottom:8px}.page_stepCard__6BIZI h3{color:#1e3a8a;font-size:.96rem;font-weight:700;line-height:1.55;margin:0}.page_contractRow__TOoYM{height:52px;margin-bottom:30px;margin-top:14px;position:relative}.page_contractBar__LLpVi{align-items:center;background:#2563eb;border-radius:26px 0 0 26px;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;height:52px;justify-content:center;left:18%;letter-spacing:.06em;padding-right:40px;position:absolute;right:0;top:0;white-space:nowrap}.page_contractBar__LLpVi:after{border-bottom:26px solid transparent;border-left:52px solid #2563eb;border-top:26px solid transparent;content:"";height:0;position:absolute;right:-52px;top:0;width:0}.page_stepsCtaRow__r3XWP{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:8px}.page_stepsCtaCell__IwEKB{align-items:center;display:flex;justify-content:center}.page_stepsButton__7c3ax{align-items:center;background:#fff;border:2px solid #2563eb;border-radius:6px;color:#2563eb;display:inline-flex;font-size:.92rem;font-weight:700;justify-content:center;letter-spacing:.08em;min-height:48px;padding:10px 20px;white-space:nowrap}.page_ctaSection__rqQmL{background:#fff;padding:0 0 var(--section-space)}.page_ctaInner__H6SfZ{background:radial-gradient(circle at 10% 0,rgb(59 130 246/22%),transparent 35%),linear-gradient(160deg,#0f172a,#111827);border:1px solid rgb(148 163 184/24%);border-radius:24px;box-shadow:0 16px 36px rgb(2 6 23/22%);color:#fff;margin:0 auto;padding:clamp(24px,5vw,36px);text-align:center;width:var(--reading-width)}.page_ctaInner__H6SfZ h2{color:#fff;font-size:clamp(1.45rem,2.4vw,1.95rem);font-weight:800;line-height:1.35;margin:0 0 10px}.page_ctaInner__H6SfZ p{color:#dbeafe;font-size:.95rem;line-height:1.8;margin:0 auto 20px;max-width:640px}.page_ctaActions__Lla_T{display:flex;gap:12px;justify-content:center}.page_company__FHjRh{background:#fff;color:#0f172a;padding:0 0 calc(var(--section-space) + 8px)}.page_companyInner__uZY3s{margin:0 auto;width:var(--reading-width)}.page_companyInner__uZY3s h2{color:#1e3a8a;font-size:clamp(1.75rem,2.8vw,2.2rem);font-weight:800;line-height:1.4;margin:0 0 30px;text-align:center}.page_companyCard__gaozv,.page_representativeCard__P8vi6{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 24px rgb(2 6 23/6%);margin-bottom:18px;padding:24px}.page_companyCard__gaozv h3,.page_representativeCard__P8vi6 h3{border-bottom:1px solid #c7dbff;color:#0f172a;font-size:clamp(1.28rem,2vw,1.55rem);font-weight:700;line-height:1.4;margin:0 0 20px;padding-bottom:10px}.page_representativeBody__3zpxU{align-items:flex-start;display:grid;grid-gap:20px;gap:20px;grid-template-columns:200px minmax(0,1fr)}.page_representativeBody__3zpxU img{border-radius:12px;box-shadow:0 8px 20px rgb(15 23 42/14%);height:248px;object-fit:cover;width:200px}.page_representativeBody__3zpxU h4{color:#0f172a;font-size:1.4rem;font-weight:700;line-height:1.3;margin:0 0 3px}.page_repRole__Cz8ap{color:#475569;font-size:.94rem;font-weight:600;line-height:1.7;margin:0 0 14px}.page_representativeBody__3zpxU p{color:#475569;font-size:.93rem;line-height:1.85;margin:0 0 8px}.page_achievementBlock__a0jLZ{margin-top:16px}.page_achievementBlock__a0jLZ h5{color:#1d4ed8;font-size:1.02rem;font-weight:700;line-height:1.4;margin:0 0 8px}.page_achievementBlock__a0jLZ ul{list-style:none;margin:0;padding:0}.page_achievementBlock__a0jLZ li{color:#475569;font-size:.89rem;line-height:1.7;margin-bottom:4px;padding-left:14px;position:relative}.page_achievementBlock__a0jLZ li:before{background:#1d4ed8;border-radius:999px;content:"";height:4px;left:0;position:absolute;top:.74em;width:4px}.page_companyCard__gaozv dl{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.page_companyRow__s1TtG dt{color:#475569;font-size:.92rem;font-weight:600;line-height:1.7}.page_companyRow__s1TtG dd{color:#0f172a;font-size:.92rem;font-weight:500;line-height:1.75;margin:0}@media (max-width:1024px){.page_page__3hAFy{--reading-width:min(860px,calc(100% - (var(--layout-gutter-tablet) * 2)))}.page_videoGrid__8w4ob{grid-template-columns:repeat(2,minmax(0,1fr))}.page_stepGrid__9he03{grid-template-columns:repeat(3,minmax(0,1fr))}.page_contractRow__TOoYM,.page_stepsCtaRow__r3XWP{display:none}.page_strengthItemReverse__uQIXG,.page_strengthItem__peZJG{flex-direction:column!important;align-items:stretch}.page_strengthImageWrap__VQqry{width:100%}.page_companyCard__gaozv dl{grid-template-columns:1fr}}@media (max-width:760px){.page_page__3hAFy{--reading-width:min(860px,calc(100% - (var(--layout-gutter-mobile) * 2)));--section-space:clamp(48px,10vw,64px)}.page_hero__rJkOw{min-height:460px;padding:60px var(--layout-gutter-mobile)}.page_heroInner__6ZFBc h1{font-size:clamp(1.75rem,8vw,2.1rem)}.page_heroInner__6ZFBc h2{font-size:1.1rem}.page_heroInner__6ZFBc p{font-size:.95rem;margin-bottom:24px}.page_heroCta__YlQ3M{min-height:46px;width:min(320px,100%)}.page_authorityInner__TC1Ug h2,.page_companyInner__uZY3s h2,.page_problemsInner__Qy8eO h2,.page_solutionsInner__DVFMW h2,.page_stepsInner__1Of9s h2,.page_strengthsInner__H0CSg h2{font-size:clamp(1.55rem,7vw,1.95rem)}.page_problemGrid__v_7Fe,.page_stepGrid__9he03,.page_videoGrid__8w4ob{grid-template-columns:1fr}.page_problemCard__sXCif,.page_solutionCard__Xq4LK{border-radius:16px;padding:18px 14px}.page_authorityInner__TC1Ug>p,.page_solutionsLead__LTXAm,.page_stepsInner__1Of9s>p,.page_strengthsLead__e_VzA{font-size:.92rem}.page_authorityInner__TC1Ug{width:min(var(--layout-max-content),calc(100% - (var(--layout-gutter-mobile) * 2)))}.page_strengthItemReverse__uQIXG,.page_strengthItem__peZJG{border-radius:16px;padding:14px}.page_strengthImageWrap__VQqry{height:170px}.page_strengthSummary__Eymd7{border-radius:16px;padding:16px}.page_ctaInner__H6SfZ{border-radius:18px;padding:22px 14px}.page_ctaInner__H6SfZ p{font-size:.9rem}.page_ctaActions__Lla_T{flex-direction:column}.page_companyCard__gaozv,.page_representativeCard__P8vi6{border-radius:16px;padding:18px 14px}.page_representativeBody__3zpxU{grid-template-columns:1fr;text-align:left}.page_representativeBody__3zpxU img{height:220px;margin:0 auto;width:170px}.page_representativeBody__3zpxU h4{font-size:1.2rem}.page_achievementBlock__a0jLZ li,.page_companyRow__s1TtG dd,.page_companyRow__s1TtG dt,.page_repRole__Cz8ap,.page_representativeBody__3zpxU p{font-size:.88rem}}.home_page__NOZQO{width:100%;background:#fff}.home_sectionInnerNarrow__z5ihr{width:min(1200px,calc(100% - 40px));margin:0 auto}.home_sectionInnerWide__PQCqi{width:min(1280px,calc(100% - 40px));margin:0 auto}.home_hero__o4ZPq{position:relative;width:100%;min-height:460px;overflow:hidden;background:#030303}.home_heroImage__4a__H{position:absolute;inset:0;background-position:50%;background-size:cover;background-repeat:no-repeat;transform:scale(1.02)}.home_heroOverlay__cW4bG{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0/20%),rgb(0 0 0/45%))}.home_heroContent__Cojnk{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:0 20px}.home_heroContent__Cojnk h1{margin:0;color:#fff;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.35;letter-spacing:var(--letter-spacing-heading);text-align:center;text-shadow:0 2px 16px rgb(0 0 0/38%)}.home_heroCta__MemLX{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:210px;min-height:44px;border-radius:128px;background:#21209c;padding:0 20px 0 24px;overflow:hidden;transition:transform var(--motion-fast) var(--ease-out-expo),box-shadow var(--motion-fast) var(--ease-out-expo),background-color var(--motion-fast) var(--ease-out-expo)}.home_heroCta__MemLX:hover{background:#1d1c8c;box-shadow:0 8px 18px rgb(0 0 0/24%);transform:translateY(-1px)}.home_heroCta__MemLX span{color:#fff;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;font-size:16px;font-weight:700;line-height:1}.home_heroCta__MemLX i{color:#fff;font-size:24px;transform:rotate(-45deg)}.home_aboutSection__9soB2{background:#050505;padding:56px 0 72px}.home_sectionTitle__6Zerm{margin:0;font-size:var(--type-h2);font-weight:700;line-height:1.5;text-align:center}.home_aboutDescription__pNh9k,.home_sectionTitle__6Zerm{color:#fff;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif}.home_aboutDescription__pNh9k{margin:24px auto 38px;width:min(980px,100%);font-size:15px;font-weight:400;line-height:1.8;text-align:left}.home_aboutGrid__TMajn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.home_aboutCard__szwaf{display:flex;align-items:flex-start;gap:12px;border-radius:var(--radius-sm);border:1px solid #1f1f1f;background:#090909;padding:20px 18px;transition:border-color var(--motion-fast) var(--ease-out-expo),box-shadow var(--motion-fast) var(--ease-out-expo),transform var(--motion-fast) var(--ease-out-expo)}.home_aboutCardStatic__EoyPw{pointer-events:none}.home_aboutCard__szwaf:hover{border-color:#343434;box-shadow:0 10px 20px rgb(0 0 0/20%);transform:translateY(-2px)}.home_aboutIcon___5WJ_{margin-top:2px;flex:none}.home_aboutIcon___5WJ_ i{color:#fff;font-size:18px}.home_aboutTextWrap__eIE0U{display:flex;flex-direction:column;gap:7px}.home_aboutCardTitle__KlAcT{color:#fff;font-size:15px;font-weight:700;line-height:1.4}.home_aboutCardDesc__SodkI,.home_aboutCardTitle__KlAcT{margin:0;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif}.home_aboutCardDesc__SodkI{color:#bdbdbd;font-size:13px;font-weight:400;line-height:1.7}.home_serviceSection__iPyZm{background:#ececec;padding:46px 0 52px}.home_serviceTitle__LsAnm{margin:0 0 26px;color:#242528;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;font-size:var(--type-h1-lg);font-weight:700;line-height:1.35;text-align:center}.home_serviceGrid__yzAxp{display:flex;align-items:stretch;justify-content:flex-start;gap:20px}.home_serviceCard__Le2Pg{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px;width:calc((100% - 40px) / 3);background:transparent;border:1px solid #dcdcdc;border-radius:var(--radius-sm);padding:24px 18px;height:100%;transition:border-color var(--motion-fast) var(--ease-out-expo),box-shadow var(--motion-fast) var(--ease-out-expo),transform var(--motion-fast) var(--ease-out-expo)}.home_serviceCard__Le2Pg:hover{border-color:#cfcfcf;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.home_serviceCardName__fqs5J{margin:0;color:#333;text-align:center}.home_serviceCardDesc__DspZz{display:flex;align-items:center;justify-content:center;margin:0;min-height:calc(1.5em * 2);color:#242528;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;font-size:15px;font-weight:400;line-height:1.5;text-align:center}.home_serviceCard__Le2Pg:first-child .home_serviceCardName__fqs5J{font-family:"Noto Serif JP",serif;font-size:32px;font-weight:700;line-height:1.4}.home_serviceCard__Le2Pg:nth-child(2) .home_serviceCardName__fqs5J{font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;font-size:24px;font-weight:600;line-height:1.79}.home_serviceCard__Le2Pg:nth-child(3) .home_serviceCardName__fqs5J{font-family:Asap Condensed,DIN Condensed,Noto Sans JP,sans-serif;font-size:32px;font-weight:600;line-height:1.4}.home_whySection__ott_l{background:#050505;padding:56px 0 72px}.home_whyTitle__UULkr{margin:0;color:#fff;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;font-size:var(--type-h2);font-weight:700;line-height:1.5;text-align:center}.home_whyBody__vHIPu{margin:24px auto 30px;width:min(980px,100%)}.home_whyBody__vHIPu p{margin:0 0 12px;color:#fff;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;font-size:14px;font-weight:400;line-height:1.8;text-align:left}.home_whyBody__vHIPu p:last-child{margin-bottom:0}.home_whyImage__M_7_m{width:min(1080px,100%);height:280px;margin:0 auto;background-position:50%;background-size:cover;background-repeat:no-repeat}.home_storySection__VpPWg{background:#fff;padding:56px 0 30px}.home_blockHeadingLink__7tGxf{display:block;margin:0 0 24px;color:#333;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;font-size:var(--type-h1-lg);font-weight:700;line-height:1.3;text-align:center}.home_storyGrid__RbxY4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.home_storyCard__7a7rm{display:flex;flex-direction:column;gap:12px;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;transition:border-color var(--motion-fast) var(--ease-out-expo),box-shadow var(--motion-fast) var(--ease-out-expo),transform var(--motion-fast) var(--ease-out-expo)}.home_storyCard__7a7rm:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.home_storyImage__mX3QS{width:100%;aspect-ratio:16/9;background:#111;background-position:50%;background-size:cover;background-repeat:no-repeat}.home_storyImage__mX3QS[data-empty=true]{background:#111}.home_storyCardBody__cW3fC{display:flex;flex-direction:column;gap:6px;padding:0 12px 14px}.home_storyCardTitle__82vF0{color:#333;font-size:15px;font-weight:700;line-height:1.5}.home_storyCardSummary__Y_4fD,.home_storyCardTitle__82vF0{margin:0;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif}.home_storyCardSummary__Y_4fD{color:#5a5a5a;font-size:13px;font-weight:400;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home_newsSection__1zoJ3{background:#fff;padding:44px 0 36px}.home_newsGrid__Q_LvD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.home_newsCard__sItK8{border:1px solid var(--line);border-radius:var(--radius-sm);display:flex;gap:12px;align-items:flex-start;overflow:hidden;padding:10px;transition:border-color var(--motion-fast) var(--ease-out-expo),box-shadow var(--motion-fast) var(--ease-out-expo),transform var(--motion-fast) var(--ease-out-expo)}.home_newsCard__sItK8:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.home_newsImage__MzCDO{width:120px;height:68px;flex:none;background-position:50%;background-size:cover;background-repeat:no-repeat}.home_newsTextWrap__3Zef7{display:flex;flex-direction:column;gap:3px}.home_newsDate__mTUPw{margin:0;color:#7a7a7a;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;font-size:12px;font-weight:400;font-feature-settings:"kern" 1,"palt" 1,"kern","pnum";font-kerning:normal;font-variant-numeric:proportional-nums;line-height:1.3}.home_newsTitle__737Ke{color:#333;font-size:15px;font-weight:700;line-height:1.5}.home_newsSummary__AMZH1,.home_newsTitle__737Ke{margin:0;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif}.home_newsSummary__AMZH1{color:#5a5a5a;font-size:13px;font-weight:400;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home_youtubeSection__81_1k{background:#fff;padding:44px 0 26px}.home_youtubeHeading__vQ241{margin:0 0 24px;color:#333;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;font-size:var(--type-h1-lg);font-weight:700;line-height:1.4;text-align:center}.home_videoGrid__MxiPK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px 18px;gap:22px 18px;align-items:stretch;width:100%}.home_videoCard__uIAd1{display:flex;flex-direction:column;align-content:stretch;align-items:stretch;justify-content:flex-start;gap:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);padding:9px;margin:0;width:auto;max-width:none;height:100%;overflow-x:hidden;overflow-y:hidden;transition:border-color var(--motion-fast) var(--ease-out-expo),box-shadow var(--motion-fast) var(--ease-out-expo),transform var(--motion-fast) var(--ease-out-expo)}.home_videoCard__uIAd1:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.home_videoThumb__qBQgg{width:100%;height:180px;margin:0;background-position:50%;background-size:cover;background-repeat:no-repeat}.home_videoTitle__40RHM{margin:8px 0 0;color:#333;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;font-size:15px;font-weight:700;line-height:1.5;text-align:left;width:100%;padding:8px 8px 10px;min-height:calc(1.5em * 3);word-break:break-word}@media (max-width:1024px){.home_hero__o4ZPq{min-height:380px}.home_heroContent__Cojnk h1{font-size:28px}.home_storyGrid__RbxY4{grid-template-columns:repeat(2,minmax(0,1fr))}.home_videoGrid__MxiPK{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:840px){.home_sectionInnerNarrow__z5ihr,.home_sectionInnerWide__PQCqi{width:calc(100% - 32px)}.home_hero__o4ZPq{min-height:320px}.home_heroContent__Cojnk h1{font-size:24px}.home_aboutGrid__TMajn{grid-template-columns:1fr}.home_serviceGrid__yzAxp{flex-direction:column;gap:16px}.home_serviceCard__Le2Pg{width:100%}.home_whyImage__M_7_m{height:220px}.home_blockHeadingLink__7tGxf,.home_youtubeHeading__vQ241{font-size:24px}.home_newsGrid__Q_LvD{grid-template-columns:1fr}.home_videoGrid__MxiPK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.home_hero__o4ZPq{min-height:260px}.home_heroContent__Cojnk h1{font-size:18px}.home_heroCta__MemLX span{font-size:12px}.home_aboutSection__9soB2,.home_whySection__ott_l{padding:36px 0 44px}.home_sectionTitle__6Zerm,.home_serviceTitle__LsAnm,.home_whyTitle__UULkr{font-size:18px}.home_aboutDescription__pNh9k{margin:16px auto 20px;font-size:13px}.home_serviceCardName__fqs5J{font-size:20px}.home_storyGrid__RbxY4{grid-template-columns:1fr;gap:20px}.home_newsSummary__AMZH1,.home_storyCardSummary__Y_4fD{-webkit-line-clamp:3}.home_newsCard__sItK8{align-items:stretch;gap:10px}.home_newsImage__MzCDO{width:104px;height:64px}.home_videoGrid__MxiPK{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.home_videoTitle__40RHM{min-height:calc(1.45em * 3)}}