.training-project-detail-page[data-v-6486132a]{background:#fff}.training-project-detail[data-v-6486132a]{padding-top:28px;padding-bottom:72px}.training-project-detail[data-v-6486132a] .breadcrumb{--breadcrumb-color:#6f7c8b;--breadcrumb-link:#536274;--breadcrumb-current:#6f7c8b;--breadcrumb-sep:#a3adb8;margin-bottom:22px;font-size:13px}.training-project-summary[data-v-6486132a]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:26px;max-width:1000px;padding-bottom:30px;border-bottom:1px solid #dfe6ed}.training-project-cover[data-v-6486132a]{width:240px;aspect-ratio:16/9;overflow:hidden;border:1px solid #d6e5f1;background:#edf6fb}.training-project-cover img[data-v-6486132a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.training-project-cover__fallback[data-v-6486132a]{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:#156aa8;background:#edf6fb}.training-project-cover__fallback span[data-v-6486132a]{font-size:.75rem}.training-project-summary__content[data-v-6486132a]{display:flex;min-width:0;flex-direction:column;justify-content:center}.training-project-tags[data-v-6486132a]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:11px}.training-project-tag[data-v-6486132a]{display:inline-flex;min-height:23px;align-items:center;padding:2px 9px;border-radius:3px;background:#eaf3fb;color:#005bac;font-size:var(--site-card-tag-font-size);line-height:1.5}.training-project-tag--custom[data-v-6486132a]{background:#fff4e7;color:#a84f0a}.training-project-summary h1[data-v-6486132a]{margin:0;color:#1f2937;font-family:"Noto Serif SC",serif;font-size:1.5rem;line-height:1.45}.training-project-summary__description[data-v-6486132a]{max-width:720px;margin:10px 0 0;color:#5d6a79;font-size:.875rem;line-height:1.75}.training-project-summary__price[data-v-6486132a]{margin:14px 0 0;color:#c84c1d;font-size:1.375rem;font-weight:700;line-height:1.5}.training-project-summary__meta[data-v-6486132a]{display:flex;flex-wrap:wrap;gap:7px 24px;margin:14px 0 0;color:#5d6a79;font-size:.8125rem;line-height:1.7}.training-project-summary__meta>div[data-v-6486132a]{display:flex;min-width:0;gap:4px}.training-project-summary__meta dt[data-v-6486132a]{flex:0 0 auto}.training-project-summary__meta dt[data-v-6486132a]:after{content:"："}.training-project-summary__meta dd[data-v-6486132a]{min-width:0;margin:0;overflow-wrap:anywhere}.training-project-summary__action[data-v-6486132a]{margin-top:18px}.training-project-summary__action a[data-v-6486132a],.training-project-summary__action button[data-v-6486132a]{display:inline-flex;min-width:112px;height:40px;align-items:center;justify-content:center;padding:0 22px;box-sizing:border-box;border:0;border-radius:4px;background:#005bac;color:#fff;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.training-project-summary__action a[data-v-6486132a]:hover{background:#0a4c8c}.training-project-summary__action button[data-v-6486132a]:disabled{background:#aeb9c4;cursor:not-allowed}.training-project-rich[data-v-6486132a]{padding-top:38px}.training-project-section-heading[data-v-6486132a]{display:flex;align-items:center;gap:14px;margin-bottom:24px;padding-bottom:15px;border-bottom:2px solid #005bac}.training-project-section-heading[data-v-6486132a]:before{width:4px;height:22px;background:#005bac;content:""}.training-project-classes__heading h2[data-v-6486132a],.training-project-section-heading h2[data-v-6486132a]{margin:0;color:#1f2937;font-family:"Noto Serif SC",serif;font-size:1.375rem;line-height:1.5}.training-project-rich[data-v-6486132a] .article-body{max-width:980px;margin:0 auto;padding:0;color:#3f4b59;line-height:2}.training-project-rich[data-v-6486132a] .article-body h2:first-child,.training-project-rich[data-v-6486132a] .article-body h3:first-child,.training-project-rich[data-v-6486132a] .article-body h4:first-child{margin-top:0}.training-project-classes[data-v-6486132a]{margin-top:40px;padding-top:42px;border-top:1px solid #dfe6ed}.training-project-classes__heading[data-v-6486132a]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.training-project-classes__heading p[data-v-6486132a]{margin:5px 0 0;color:#748092;font-size:.875rem}.training-project-classes__heading>span[data-v-6486132a]{color:#748092;font-size:.8125rem;white-space:nowrap}.training-project-class-list[data-v-6486132a]{display:flex;flex-direction:column;gap:12px}.training-project-class[data-v-6486132a]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:20px 22px;border:1px solid #dce4ec;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.training-project-class[data-v-6486132a]:hover{border-color:#8db7dc;box-shadow:0 7px 20px #005bac12}.training-project-class__content[data-v-6486132a]{min-width:0}.training-project-class__title-row[data-v-6486132a]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:11px}.training-project-class__title-row h3[data-v-6486132a]{min-width:0;margin:0;color:#263445;font-size:1.0625rem;line-height:1.55;overflow-wrap:anywhere}.training-project-class__status[data-v-6486132a]{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid #d6dde4;border-radius:3px;background:#f4f6f8;color:#617080;font-size:.75rem;line-height:1.5}.training-project-class__status[data-v-6486132a]:before{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor;content:""}.training-project-class__status--active[data-v-6486132a]{border-color:#c7ead9;background:#ecf9f3;color:#087e52}.training-project-class__status--upcoming[data-v-6486132a]{border-color:#f0dca9;background:#fff8e8;color:#936600}.training-project-class__status--muted[data-v-6486132a]{color:#6e7884}.training-project-class__meta[data-v-6486132a]{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;color:#667486;font-size:.8125rem;line-height:1.7}.training-project-class__meta>div[data-v-6486132a]{display:flex;min-width:0;gap:4px}.training-project-class__meta dt[data-v-6486132a]{flex:0 0 auto}.training-project-class__meta dt[data-v-6486132a]:after{content:"："}.training-project-class__meta dd[data-v-6486132a]{min-width:0;margin:0;overflow-wrap:anywhere}.training-project-class__action[data-v-6486132a]{display:flex;min-width:126px;align-items:flex-end;flex-direction:column;gap:8px}.training-project-class__action a[data-v-6486132a],.training-project-class__action button[data-v-6486132a]{display:inline-flex;min-width:98px;height:38px;align-items:center;justify-content:center;padding:0 21px;box-sizing:border-box;border:0;border-radius:4px;background:#005bac;color:#fff;font:inherit;font-size:.875rem;font-weight:500;line-height:1.4;cursor:pointer;transition:background-color .2s ease}.training-project-class__action a[data-v-6486132a]:hover{background:#0a4c8c}.training-project-class__action button[data-v-6486132a]:disabled{background:#aeb9c4;cursor:not-allowed}.training-project-empty[data-v-6486132a]{min-height:100px;margin:0;display:flex;align-items:center;justify-content:center;color:#748092}.training-project-back[data-v-6486132a]{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;margin-top:38px;padding:0 18px;border:1px solid #cad5df;border-radius:4px;background:#fff;color:#465566;font-size:.875rem;transition:border-color .2s ease,color .2s ease}.training-project-back[data-v-6486132a]:hover{border-color:#005bac;color:#005bac}.training-project-state[data-v-6486132a]{display:flex;min-height:420px;align-items:center;justify-content:center;flex-direction:column;color:#617287;text-align:center}.training-project-state>svg[data-v-6486132a]{color:#0b7cc1}.training-project-state:not(.training-project-state--error)>svg[data-v-6486132a]{animation:training-project-spin-6486132a 1s linear infinite}.training-project-state h1[data-v-6486132a]{margin:18px 0 0;color:#26384f;font-size:1.5rem}.training-project-state p[data-v-6486132a]{margin:8px 0 0}.training-project-state__actions[data-v-6486132a]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}.training-project-state__actions a[data-v-6486132a],.training-project-state__actions button[data-v-6486132a]{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 18px;border:1px solid #0b7cc1;border-radius:4px;background:#0b7cc1;color:#fff;font:inherit;cursor:pointer}.training-project-state__actions a[data-v-6486132a]{background:#fff;color:#0b679f}@keyframes training-project-spin-6486132a{to{transform:rotate(1turn)}}@media(max-width:767px){.training-project-detail[data-v-6486132a]{padding-top:20px;padding-bottom:52px}.training-project-detail[data-v-6486132a] .breadcrumb{margin-bottom:16px}.training-project-summary[data-v-6486132a]{grid-template-columns:minmax(0,1fr);gap:16px;padding-bottom:22px}.training-project-cover[data-v-6486132a]{width:100%;aspect-ratio:16/9}.training-project-cover__fallback svg[data-v-6486132a]{width:38px;height:38px}.training-project-cover__fallback span[data-v-6486132a]{font-size:.625rem}.training-project-tags[data-v-6486132a]{gap:4px;margin-bottom:7px}.training-project-tag[data-v-6486132a]{min-height:20px;padding:1px 6px;font-size:.625rem}.training-project-summary h1[data-v-6486132a]{font-size:1.125rem;line-height:1.4}.training-project-summary__description[data-v-6486132a]{margin-top:7px;font-size:.75rem;line-height:1.65}.training-project-summary__price[data-v-6486132a]{margin-top:8px;font-size:1.125rem}.training-project-summary__meta[data-v-6486132a]{display:grid;gap:3px;margin-top:10px;font-size:.75rem}.training-project-summary__action[data-v-6486132a]{margin-top:13px}.training-project-summary__action a[data-v-6486132a],.training-project-summary__action button[data-v-6486132a]{height:38px}.training-project-rich[data-v-6486132a]{padding-top:26px}.training-project-rich[data-v-6486132a] .article-body{font-size:.9375rem;line-height:1.9}.training-project-classes[data-v-6486132a]{margin-top:32px;padding-top:32px}.training-project-classes__heading[data-v-6486132a]{align-items:flex-start}.training-project-class[data-v-6486132a]{grid-template-columns:1fr;gap:16px;padding:17px}.training-project-class__meta[data-v-6486132a]{display:grid;gap:4px}.training-project-class__action[data-v-6486132a]{min-width:0;align-items:center;justify-content:space-between;flex-direction:row}.training-project-back[data-v-6486132a]{width:100%;box-sizing:border-box}}@media(max-width:430px){.training-project-classes__heading[data-v-6486132a]{display:block}.training-project-classes__heading>span[data-v-6486132a]{display:block;margin-top:7px}.training-project-class__meta>div[data-v-6486132a]{display:grid;grid-template-columns:max-content minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.training-project-back[data-v-6486132a],.training-project-class[data-v-6486132a],.training-project-class__action a[data-v-6486132a]{transition:none}.training-project-state:not(.training-project-state--error)>svg[data-v-6486132a]{animation:none}}html[data-elderly-mode=true]{max-width:100%}html[data-elderly-mode=true]{min-width:0}html[data-elderly-mode=true]{align-items:stretch}html[data-elderly-mode=true]{min-height:var(--site-elder-control-height);white-space:normal}@media(max-width:767px){.training-project-class__action[data-v-6486132a]{justify-content:flex-end}}
