{"id":2057,"date":"2026-06-01T14:17:17","date_gmt":"2026-06-01T05:17:17","guid":{"rendered":"https:\/\/ryugaku-pocket.teamsugi.co.jp\/sports\/?page_id=2057"},"modified":"2026-07-20T00:26:31","modified_gmt":"2026-07-19T15:26:31","slug":"athlete-route-selector","status":"publish","type":"page","link":"https:\/\/www.teamsugi.co.jp\/sports\/athlete-route-selector\/","title":{"rendered":"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u30b9\u30dd\u30fc\u30c4\u7559\u5b66\u30eb\u30fc\u30c8\u8a3a\u65ad\uff5c\u81ea\u5206\u306b\u5408\u3046\u30ab\u30c6\u30b4\u30ea\u30fc\u30fb\u51fa\u5834\u30ec\u30d9\u30eb\u3092\u30c1\u30a7\u30c3\u30af"},"content":{"rendered":"\n<div class=\"ts-athlete-route-selector tsars-v4\">\n\n<style>\nbody.page-id-2057 #reblex-widget-3 .ts-campaign-box,\nbody.page-id-2057 .page-widgets-bottom .ts-campaign-box {\n  display: none !important;\n}\n\n.ts-athlete-route-selector {\n  --tsars-navy: #0f2744;\n  --tsars-navy-2: #173f6a;\n  --tsars-blue: #2468ad;\n  --tsars-blue-dark: #174c82;\n  --tsars-sky: #edf6ff;\n  --tsars-sky-2: #f6faff;\n  --tsars-ink: #17243a;\n  --tsars-text: #2c3a4f;\n  --tsars-muted: #65758a;\n  --tsars-border: #dce7f1;\n  --tsars-border-strong: #c4d5e5;\n  --tsars-white: #ffffff;\n  --tsars-soft: #f7fafd;\n  --tsars-green: #078943;\n  --tsars-green-soft: #effbf4;\n  --tsars-orange: #d97706;\n  --tsars-orange-soft: #fff8eb;\n  --tsars-red: #b42318;\n  --tsars-red-soft: #fff4f2;\n  --tsars-purple: #6d49a8;\n  --tsars-radius-sm: 10px;\n  --tsars-radius-md: 16px;\n  --tsars-radius-lg: 24px;\n  --tsars-shadow-sm: 0 7px 20px rgba(15, 39, 68, 0.055);\n  --tsars-shadow-md: 0 16px 38px rgba(15, 39, 68, 0.10);\n  width: 100%;\n  max-width: 100%;\n  color: var(--tsars-text);\n  font-family: inherit;\n  font-size: 16px;\n  line-height: 1.88;\n  overflow-wrap: anywhere;\n}\n\n.ts-athlete-route-selector,\n.ts-athlete-route-selector *,\n.ts-athlete-route-selector *::before,\n.ts-athlete-route-selector *::after {\n  box-sizing: border-box;\n}\n\n.ts-athlete-route-selector a {\n  color: var(--tsars-blue);\n  text-decoration: underline;\n  text-decoration-color: rgba(36, 104, 173, 0.28);\n  text-underline-offset: 0.2em;\n}\n\n.ts-athlete-route-selector a:hover {\n  color: var(--tsars-blue-dark);\n  text-decoration-color: rgba(23, 76, 130, 0.55);\n}\n\n.ts-athlete-route-selector button,\n.ts-athlete-route-selector input,\n.ts-athlete-route-selector select {\n  font: inherit;\n}\n\n.ts-athlete-route-selector img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n}\n\n.ts-athlete-route-selector h1,\n.ts-athlete-route-selector h2,\n.ts-athlete-route-selector h3,\n.ts-athlete-route-selector h4 {\n  margin-top: 0 !important;\n  padding: 0 !important;\n  border: 0 !important;\n  background: transparent !important;\n  box-shadow: none !important;\n  color: var(--tsars-ink) !important;\n  font-family: inherit;\n  font-weight: 700;\n  line-height: 1.48;\n  letter-spacing: 0.005em;\n}\n\n.ts-athlete-route-selector h1::before,\n.ts-athlete-route-selector h1::after,\n.ts-athlete-route-selector h2::before,\n.ts-athlete-route-selector h2::after,\n.ts-athlete-route-selector h3::before,\n.ts-athlete-route-selector h3::after,\n.ts-athlete-route-selector h4::before,\n.ts-athlete-route-selector h4::after {\n  content: none !important;\n  display: none !important;\n}\n\n.tsars-shell {\n  width: 100%;\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 0 clamp(12px, 2vw, 20px) 56px;\n}\n\n.tsars-hero {\n  position: relative;\n  overflow: hidden;\n  margin: 24px 0 28px;\n  padding: clamp(30px, 5vw, 52px);\n  border-radius: var(--tsars-radius-lg);\n  color: #ffffff;\n  background:\n    radial-gradient(circle at 90% 10%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0) 28%),\n    radial-gradient(circle at 12% 90%, rgba(63, 142, 214, 0.24) 0, rgba(63, 142, 214, 0) 32%),\n    linear-gradient(135deg, #0c213b 0%, #164875 58%, #2468ad 100%);\n  box-shadow: var(--tsars-shadow-md);\n}\n\n.tsars-hero::after {\n  content: \"\";\n  position: absolute;\n  right: -100px;\n  bottom: -135px;\n  width: 310px;\n  height: 310px;\n  border: 1px solid rgba(255, 255, 255, 0.14);\n  border-radius: 50%;\n  pointer-events: none;\n}\n\n.tsars-hero-inner {\n  position: relative;\n  z-index: 1;\n  max-width: 930px;\n}\n\n.tsars-eyebrow,\n.tsars-kicker,\n.tsars-card-label,\n.tsars-status-label {\n  display: inline-flex;\n  align-items: center;\n  width: fit-content;\n  max-width: 100%;\n  border-radius: 999px;\n  font-weight: 700;\n  line-height: 1.45;\n}\n\n.tsars-eyebrow {\n  margin: 0 0 17px;\n  padding: 7px 14px;\n  border: 1px solid rgba(255, 255, 255, 0.26);\n  color: #ffffff;\n  background: rgba(255, 255, 255, 0.12);\n  font-size: 13px;\n}\n\n.tsars-hero h1 {\n  max-width: 900px;\n  margin: 0 0 18px !important;\n  color: #ffffff !important;\n  font-size: clamp(30px, 4.4vw, 48px) !important;\n  line-height: 1.34 !important;\n}\n\n.tsars-hero p {\n  max-width: 900px;\n  margin: 0 0 14px;\n  color: rgba(255, 255, 255, 0.91);\n  font-size: 16px;\n  line-height: 1.9;\n}\n\n.tsars-hero-actions,\n.tsars-actions,\n.tsars-cta-actions,\n.tsars-source-links {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 11px;\n}\n\n.tsars-hero-actions {\n  margin-top: 24px;\n}\n\n.tsars-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 48px;\n  padding: 11px 19px;\n  border: 1px solid transparent;\n  border-radius: 999px;\n  font-size: 15px;\n  font-weight: 700;\n  line-height: 1.45;\n  text-align: center;\n  text-decoration: none !important;\n  cursor: pointer;\n  transition: transform 0.18s ease, background-color 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease, opacity 0.18s ease;\n}\n\n.tsars-btn:hover {\n  transform: translateY(-1px);\n}\n\n.tsars-btn:focus-visible,\n.ts-athlete-route-selector input:focus-visible,\n.ts-athlete-route-selector select:focus-visible {\n  outline: 3px solid rgba(36, 104, 173, 0.28);\n  outline-offset: 3px;\n}\n\n.tsars-btn-primary {\n  color: var(--tsars-navy) !important;\n  background: #ffffff;\n  box-shadow: 0 10px 22px rgba(5, 18, 34, 0.16);\n}\n\n.tsars-btn-outline {\n  color: #ffffff !important;\n  border-color: rgba(255, 255, 255, 0.40);\n  background: rgba(255, 255, 255, 0.08);\n}\n\n.tsars-btn-blue {\n  color: #ffffff !important;\n  background: var(--tsars-blue);\n}\n\n.tsars-btn-blue:hover {\n  background: var(--tsars-blue-dark);\n}\n\n.tsars-btn-light {\n  color: var(--tsars-navy) !important;\n  border-color: var(--tsars-border-strong);\n  background: #ffffff;\n}\n\n.tsars-btn-line {\n  color: #ffffff !important;\n  background: #06b853;\n}\n\n.tsars-privacy {\n  margin-top: 18px !important;\n  padding: 12px 15px;\n  border: 1px solid rgba(255, 255, 255, 0.16);\n  border-radius: 14px;\n  background: rgba(255, 255, 255, 0.09);\n  color: rgba(255, 255, 255, 0.83) !important;\n  font-size: 13px !important;\n}\n\n.tsars-section {\n  margin: 24px 0;\n  padding: clamp(24px, 4vw, 36px);\n  border: 1px solid var(--tsars-border);\n  border-radius: var(--tsars-radius-lg);\n  background: #ffffff;\n  box-shadow: var(--tsars-shadow-sm);\n}\n\n.tsars-section-soft {\n  background: linear-gradient(180deg, #f7fafd 0%, #ffffff 100%);\n}\n\n.tsars-section-head {\n  max-width: 880px;\n  margin-bottom: 22px;\n}\n\n.tsars-kicker,\n.tsars-card-label,\n.tsars-status-label {\n  margin: 0 0 10px;\n  padding: 5px 11px;\n  color: var(--tsars-blue);\n  background: var(--tsars-sky);\n  font-size: 12px;\n  letter-spacing: 0.04em;\n}\n\n.tsars-section h2,\n.tsars-result h2 {\n  margin: 0 0 14px !important;\n  font-size: clamp(23px, 3vw, 32px) !important;\n}\n\n.tsars-section h3,\n.tsars-result h3 {\n  margin: 0 0 9px !important;\n  font-size: 18px !important;\n}\n\n.tsars-section p,\n.tsars-result p {\n  margin: 0 0 14px;\n}\n\n.tsars-section p:last-child,\n.tsars-result p:last-child {\n  margin-bottom: 0;\n}\n\n.tsars-lead {\n  color: var(--tsars-muted);\n  font-size: 16px;\n}\n\n.tsars-overview-grid,\n.tsars-rule-grid,\n.tsars-route-explain-grid,\n.tsars-source-grid,\n.tsars-result-rankings,\n.tsars-metrics,\n.tsars-result-grid,\n.tsars-related-grid {\n  display: grid;\n  gap: 16px;\n}\n\n.tsars-overview-grid {\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n}\n\n.tsars-info-card,\n.tsars-rule-card,\n.tsars-route-explain-card,\n.tsars-source-card,\n.tsars-result-card,\n.tsars-metric,\n.tsars-related-card {\n  min-width: 0;\n  padding: 20px;\n  border: 1px solid var(--tsars-border);\n  border-radius: var(--tsars-radius-md);\n  background: #ffffff;\n}\n\n.tsars-info-card h3,\n.tsars-rule-card h3,\n.tsars-route-explain-card h3,\n.tsars-source-card h3,\n.tsars-result-card h3,\n.tsars-related-card h3 {\n  color: var(--tsars-navy) !important;\n}\n\n.tsars-info-card p,\n.tsars-rule-card p,\n.tsars-route-explain-card p,\n.tsars-source-card p,\n.tsars-related-card p {\n  color: var(--tsars-muted);\n  font-size: 14px;\n  line-height: 1.78;\n}\n\n.tsars-rule-update {\n  border-color: #c9dcf0;\n  background: linear-gradient(135deg, #eef6ff 0%, #ffffff 72%);\n}\n\n.tsars-rule-grid {\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  margin: 22px 0;\n}\n\n.tsars-rule-card small {\n  display: inline-flex;\n  margin-bottom: 8px;\n  padding: 3px 9px;\n  border-radius: 999px;\n  color: var(--tsars-blue);\n  background: var(--tsars-sky);\n  font-weight: 700;\n}\n\n.tsars-rule-note,\n.tsars-inline-note,\n.tsars-form-note,\n.tsars-method-note {\n  padding: 15px 17px;\n  border: 1px solid var(--tsars-border);\n  border-left: 4px solid var(--tsars-blue);\n  border-radius: 0 14px 14px 0;\n  background: #ffffff;\n  color: var(--tsars-muted);\n  font-size: 14px;\n  line-height: 1.82;\n}\n\n.tsars-rule-note {\n  margin-top: 18px;\n}\n\n.tsars-wizard {\n  padding: 0;\n  overflow: hidden;\n}\n\n.tsars-wizard-head {\n  padding: clamp(24px, 4vw, 36px);\n  border-bottom: 1px solid var(--tsars-border);\n  background: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);\n}\n\n.tsars-wizard-body {\n  padding: clamp(22px, 4vw, 36px);\n}\n\n.tsars-stepper {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 10px;\n  margin-top: 20px;\n}\n\n.tsars-step-tab {\n  position: relative;\n  min-width: 0;\n  padding: 12px 11px;\n  border: 1px solid var(--tsars-border);\n  border-radius: 13px;\n  background: #ffffff;\n  color: var(--tsars-muted);\n  text-align: left;\n}\n\n.tsars-step-tab strong,\n.tsars-step-tab span {\n  display: block;\n}\n\n.tsars-step-tab strong {\n  margin-bottom: 2px;\n  color: var(--tsars-navy);\n  font-size: 13px;\n}\n\n.tsars-step-tab span {\n  font-size: 12px;\n  line-height: 1.45;\n}\n\n.tsars-step-tab.is-active {\n  border-color: var(--tsars-blue);\n  background: var(--tsars-sky);\n}\n\n.tsars-step-tab.is-complete::after {\n  content: \"\u2713\";\n  position: absolute;\n  right: 9px;\n  top: 8px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 21px;\n  height: 21px;\n  border-radius: 50%;\n  color: #ffffff;\n  background: var(--tsars-green);\n  font-size: 12px;\n  font-weight: 700;\n}\n\n.tsars-progress {\n  height: 7px;\n  margin-top: 12px;\n  overflow: hidden;\n  border-radius: 999px;\n  background: #dfeaf5;\n}\n\n.tsars-progress-fill {\n  display: block;\n  width: 25%;\n  height: 100%;\n  border-radius: inherit;\n  background: linear-gradient(90deg, var(--tsars-blue), #68a6de);\n  transition: width 0.22s ease;\n}\n\n.tsars-step[hidden],\n.tsars-conditional[hidden] {\n  display: none !important;\n}\n\n.tsars-step-intro {\n  margin-bottom: 22px;\n}\n\n.tsars-step-intro h3 {\n  margin-bottom: 7px !important;\n  font-size: 22px !important;\n}\n\n.tsars-step-intro p {\n  color: var(--tsars-muted);\n}\n\n.tsars-field-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 18px;\n}\n\n.tsars-field {\n  min-width: 0;\n  padding: 20px;\n  border: 1px solid var(--tsars-border);\n  border-radius: var(--tsars-radius-md);\n  background: #ffffff;\n}\n\n.tsars-field.tsars-field-wide {\n  grid-column: 1 \/ -1;\n}\n\n.tsars-field.has-error {\n  border-color: rgba(180, 35, 24, 0.55);\n  box-shadow: 0 0 0 4px rgba(180, 35, 24, 0.07);\n}\n\n.tsars-field-title {\n  display: block;\n  margin: 0 0 6px;\n  color: var(--tsars-navy);\n  font-size: 16px;\n  font-weight: 700;\n  line-height: 1.6;\n}\n\n.tsars-required {\n  display: inline-flex;\n  margin-left: 6px;\n  padding: 2px 7px;\n  border-radius: 999px;\n  color: #ffffff;\n  background: var(--tsars-red);\n  font-size: 10px;\n  line-height: 1.4;\n  vertical-align: middle;\n}\n\n.tsars-optional {\n  color: var(--tsars-muted);\n  font-size: 12px;\n  font-weight: 400;\n}\n\n.tsars-field-help,\n.tsars-error-text {\n  display: block;\n  margin: 0 0 12px;\n  color: var(--tsars-muted);\n  font-size: 13px;\n  line-height: 1.7;\n}\n\n.tsars-error-text {\n  display: none;\n  margin: 10px 0 0;\n  color: var(--tsars-red);\n}\n\n.tsars-field.has-error .tsars-error-text {\n  display: block;\n}\n\n.tsars-control,\n.tsars-select {\n  width: 100%;\n  min-height: 48px;\n  padding: 11px 13px;\n  border: 1px solid var(--tsars-border-strong);\n  border-radius: 11px;\n  background: #ffffff;\n  color: var(--tsars-text);\n  font-size: 16px;\n}\n\n.tsars-choice-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 10px;\n}\n\n.tsars-choice-grid.tsars-choice-grid-3 {\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n}\n\n.tsars-choice {\n  position: relative;\n  display: block;\n  min-width: 0;\n  cursor: pointer;\n}\n\n.tsars-choice input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n\n.tsars-choice-body {\n  position: relative;\n  display: block;\n  height: 100%;\n  min-height: 66px;\n  padding: 12px 12px 12px 41px;\n  border: 1px solid var(--tsars-border);\n  border-radius: 12px;\n  background: var(--tsars-sky-2);\n  color: var(--tsars-text);\n  font-size: 14px;\n  line-height: 1.62;\n  transition: border-color 0.16s ease, background-color 0.16s ease, box-shadow 0.16s ease;\n}\n\n.tsars-choice-body::before {\n  content: \"\";\n  position: absolute;\n  left: 13px;\n  top: 17px;\n  width: 17px;\n  height: 17px;\n  border: 2px solid #9cb2c8;\n  border-radius: 50%;\n  background: #ffffff;\n}\n\n.tsars-choice input:checked + .tsars-choice-body {\n  border-color: var(--tsars-blue);\n  background: var(--tsars-sky);\n  box-shadow: 0 6px 15px rgba(36, 104, 173, 0.09);\n}\n\n.tsars-choice input:checked + .tsars-choice-body::before {\n  border-color: var(--tsars-blue);\n  background: var(--tsars-blue);\n  box-shadow: inset 0 0 0 4px #ffffff;\n}\n\n.tsars-choice input:focus-visible + .tsars-choice-body {\n  outline: 3px solid rgba(36, 104, 173, 0.24);\n  outline-offset: 2px;\n}\n\n.tsars-conditional {\n  margin-top: 15px;\n  padding-top: 15px;\n  border-top: 1px dashed var(--tsars-border-strong);\n}\n\n.tsars-step-alert {\n  display: none;\n  margin-top: 18px;\n  padding: 14px 16px;\n  border: 1px solid #f4c7c2;\n  border-radius: 13px;\n  color: var(--tsars-red);\n  background: var(--tsars-red-soft);\n  font-size: 14px;\n}\n\n.tsars-step-alert.is-show {\n  display: block;\n}\n\n.tsars-wizard-nav {\n  display: flex;\n  justify-content: space-between;\n  gap: 12px;\n  margin-top: 24px;\n  padding-top: 20px;\n  border-top: 1px solid var(--tsars-border);\n}\n\n.tsars-wizard-nav-group {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n}\n\n.tsars-result {\n  display: none;\n  margin-top: 26px;\n}\n\n.tsars-result.is-show {\n  display: block;\n}\n\n.tsars-result-hero {\n  position: relative;\n  overflow: hidden;\n  margin-bottom: 18px;\n  padding: clamp(24px, 4vw, 34px);\n  border: 1px solid #c8ddf0;\n  border-radius: var(--tsars-radius-lg);\n  background: linear-gradient(135deg, #edf6ff 0%, #ffffff 72%);\n}\n\n.tsars-result-hero::after {\n  content: \"\";\n  position: absolute;\n  right: -62px;\n  top: -78px;\n  width: 190px;\n  height: 190px;\n  border-radius: 50%;\n  background: rgba(36, 104, 173, 0.07);\n}\n\n.tsars-result-hero > * {\n  position: relative;\n  z-index: 1;\n}\n\n.tsars-result-title {\n  margin-bottom: 10px !important;\n  font-size: clamp(26px, 3.4vw, 38px) !important;\n}\n\n.tsars-result-rankings {\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  margin-bottom: 18px;\n}\n\n.tsars-result-card {\n  box-shadow: var(--tsars-shadow-sm);\n}\n\n.tsars-result-card.is-primary {\n  border-color: #a9cbe8;\n  background: linear-gradient(180deg, #eef7ff 0%, #ffffff 100%);\n}\n\n.tsars-result-card.is-secondary {\n  background: #ffffff;\n}\n\n.tsars-result-card ol,\n.tsars-result-card ul,\n.tsars-content-card ul,\n.tsars-content-card ol {\n  margin: 12px 0 0;\n  padding-left: 1.25em;\n}\n\n.tsars-result-card li,\n.tsars-content-card li {\n  margin-bottom: 7px;\n  line-height: 1.75;\n}\n\n.tsars-result-card .tsars-route-link,\n.tsars-related-card a,\n.tsars-source-card a {\n  display: inline-flex;\n  margin-top: 11px;\n  font-weight: 700;\n}\n\n.tsars-metrics {\n  grid-template-columns: repeat(5, minmax(0, 1fr));\n  margin: 18px 0;\n}\n\n.tsars-metric {\n  padding: 17px;\n}\n\n.tsars-metric-head {\n  display: flex;\n  justify-content: space-between;\n  gap: 8px;\n  align-items: flex-start;\n  margin-bottom: 10px;\n}\n\n.tsars-metric-title {\n  color: var(--tsars-navy);\n  font-size: 13px;\n  font-weight: 700;\n  line-height: 1.5;\n}\n\n.tsars-metric-state {\n  color: var(--tsars-blue);\n  font-size: 11px;\n  font-weight: 700;\n  white-space: nowrap;\n}\n\n.tsars-meter {\n  height: 7px;\n  overflow: hidden;\n  border-radius: 999px;\n  background: #e5edf5;\n}\n\n.tsars-meter > span {\n  display: block;\n  width: 0;\n  height: 100%;\n  border-radius: inherit;\n  background: linear-gradient(90deg, var(--tsars-blue), #77afe0);\n}\n\n.tsars-metric p {\n  margin-top: 9px;\n  color: var(--tsars-muted);\n  font-size: 12px;\n  line-height: 1.65;\n}\n\n.tsars-result-grid {\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  margin-top: 18px;\n}\n\n.tsars-content-card {\n  min-width: 0;\n  padding: 22px;\n  border: 1px solid var(--tsars-border);\n  border-radius: var(--tsars-radius-md);\n  background: #ffffff;\n}\n\n.tsars-content-card.tsars-content-wide {\n  grid-column: 1 \/ -1;\n}\n\n.tsars-content-card h3 {\n  color: var(--tsars-navy) !important;\n}\n\n.tsars-eligibility {\n  border-left: 5px solid var(--tsars-blue);\n}\n\n.tsars-eligibility.is-low {\n  border-left-color: var(--tsars-green);\n  background: var(--tsars-green-soft);\n}\n\n.tsars-eligibility.is-medium {\n  border-left-color: var(--tsars-orange);\n  background: var(--tsars-orange-soft);\n}\n\n.tsars-eligibility.is-high {\n  border-left-color: var(--tsars-red);\n  background: var(--tsars-red-soft);\n}\n\n.tsars-eligibility.is-neutral {\n  border-left-color: var(--tsars-blue);\n  background: #f4f9fe;\n}\n\n.tsars-eligibility-summary {\n  margin-bottom: 16px;\n  font-weight: 700;\n}\n\n.tsars-timeline {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 10px;\n  margin-top: 14px;\n}\n\n.tsars-timeline-item {\n  min-width: 0;\n  padding: 13px;\n  border: 1px solid rgba(36, 104, 173, 0.16);\n  border-radius: 12px;\n  background: rgba(255, 255, 255, 0.78);\n}\n\n.tsars-timeline-item small,\n.tsars-answer-item small {\n  display: block;\n  margin-bottom: 4px;\n  color: var(--tsars-muted);\n  font-size: 11px;\n}\n\n.tsars-timeline-item strong,\n.tsars-answer-item strong {\n  display: block;\n  color: var(--tsars-navy);\n  font-size: 13px;\n  line-height: 1.55;\n}\n\n.tsars-action-list,\n.tsars-flag-list,\n.tsars-answer-grid {\n  display: grid;\n  gap: 10px;\n  margin-top: 13px;\n}\n\n.tsars-action-item,\n.tsars-flag-item,\n.tsars-answer-item {\n  position: relative;\n  padding: 12px 14px 12px 39px;\n  border: 1px solid var(--tsars-border);\n  border-radius: 12px;\n  background: var(--tsars-soft);\n  line-height: 1.72;\n}\n\n.tsars-action-item::before,\n.tsars-flag-item::before {\n  position: absolute;\n  left: 13px;\n  top: 12px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 20px;\n  height: 20px;\n  border-radius: 50%;\n  color: #ffffff;\n  background: var(--tsars-blue);\n  font-size: 11px;\n  font-weight: 700;\n}\n\n.tsars-action-item::before {\n  content: \"\u2713\";\n}\n\n.tsars-flag-item::before {\n  content: \"!\";\n  background: var(--tsars-orange);\n}\n\n.tsars-answer-grid {\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n}\n\n.tsars-answer-item {\n  padding-left: 14px;\n}\n\n.tsars-related-grid {\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  margin-top: 14px;\n}\n\n.tsars-route-explain-grid {\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n}\n\n.tsars-source-grid {\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n}\n\n.tsars-source-card {\n  display: flex;\n  flex-direction: column;\n}\n\n.tsars-source-card a {\n  margin-top: auto;\n}\n\n.tsars-cta {\n  position: relative;\n  overflow: hidden;\n  margin-top: 26px;\n  padding: clamp(28px, 5vw, 44px);\n  border-radius: var(--tsars-radius-lg);\n  color: #ffffff;\n  background:\n    radial-gradient(circle at 88% 12%, rgba(255, 255, 255, 0.13) 0, rgba(255, 255, 255, 0) 31%),\n    linear-gradient(135deg, #0f2744 0%, #1c568c 100%);\n  box-shadow: var(--tsars-shadow-md);\n}\n\n.tsars-cta h2,\n.tsars-cta h3 {\n  color: #ffffff !important;\n}\n\n.tsars-cta p {\n  max-width: 850px;\n  color: rgba(255, 255, 255, 0.91);\n}\n\n.tsars-cta .tsars-kicker {\n  color: var(--tsars-navy);\n  background: #ffffff;\n}\n\n.tsars-cta-actions {\n  margin-top: 20px;\n}\n\n.tsars-update-date {\n  margin-top: 13px !important;\n  color: rgba(255, 255, 255, 0.72) !important;\n  font-size: 12px !important;\n}\n\n@media (max-width: 980px) {\n  .tsars-overview-grid,\n  .tsars-metrics {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .tsars-rule-grid,\n  .tsars-result-rankings,\n  .tsars-route-explain-grid,\n  .tsars-source-grid,\n  .tsars-related-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .tsars-timeline {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n}\n\n@media (max-width: 760px) {\n  .tsars-shell {\n    padding-right: 10px;\n    padding-left: 10px;\n  }\n\n  .tsars-hero,\n  .tsars-section,\n  .tsars-cta {\n    border-radius: 18px;\n  }\n\n  .tsars-hero {\n    padding: 27px 19px;\n  }\n\n  .tsars-hero h1 {\n    font-size: 28px !important;\n  }\n\n  .tsars-section,\n  .tsars-wizard-head,\n  .tsars-wizard-body {\n    padding: 22px 16px;\n  }\n\n  .tsars-overview-grid,\n  .tsars-rule-grid,\n  .tsars-field-grid,\n  .tsars-result-rankings,\n  .tsars-metrics,\n  .tsars-result-grid,\n  .tsars-route-explain-grid,\n  .tsars-source-grid,\n  .tsars-related-grid,\n  .tsars-answer-grid,\n  .tsars-timeline {\n    grid-template-columns: 1fr;\n  }\n\n  .tsars-stepper {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .tsars-choice-grid,\n  .tsars-choice-grid.tsars-choice-grid-3 {\n    grid-template-columns: 1fr;\n  }\n\n  .tsars-field.tsars-field-wide,\n  .tsars-content-card.tsars-content-wide {\n    grid-column: auto;\n  }\n\n  .tsars-wizard-nav {\n    flex-direction: column-reverse;\n  }\n\n  .tsars-wizard-nav-group,\n  .tsars-hero-actions,\n  .tsars-actions,\n  .tsars-cta-actions,\n  .tsars-source-links {\n    display: grid;\n    grid-template-columns: 1fr;\n    width: 100%;\n  }\n\n  .tsars-btn {\n    width: 100%;\n  }\n}\n\n@media (max-width: 420px) {\n  .tsars-stepper {\n    grid-template-columns: 1fr;\n  }\n\n  .tsars-step-tab {\n    padding: 10px 12px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .ts-athlete-route-selector *,\n  .ts-athlete-route-selector *::before,\n  .ts-athlete-route-selector *::after {\n    scroll-behavior: auto !important;\n    transition: none !important;\n  }\n}\n<\/style>\n\n<div class=\"tsars-shell\">\n\n  <section class=\"tsars-hero\">\n    <div class=\"tsars-hero-inner\">\n      <span class=\"tsars-eyebrow\">2026 NCAA Division I\u65b0\u30eb\u30fc\u30eb\u5bfe\u5fdc\uff5c\u9032\u5b66\u30eb\u30fc\u30c8\u7dcf\u5408\u8a3a\u65ad<\/span>\n      <h1>\u7af6\u6280\u529b\u3060\u3051\u3067\u306a\u304f\u3001\u82f1\u8a9e\u30fb\u6210\u7e3e\u30fb\u8cbb\u7528\u30fb\u5165\u5b66\u6642\u671f\u307e\u3067\u542b\u3081\u3066\u9032\u5b66\u30eb\u30fc\u30c8\u3092\u6574\u7406<\/h1>\n      <p>\u3053\u306e\u30bb\u30ec\u30af\u30bf\u30fc\u306f\u3001NCAA Division I\u30fbII\u30fbIII\u3001NAIA\u30012\u5e74\u5236\u5927\u5b66\u7cfb\u30ea\u30fc\u30b0\u3001\u82f1\u8a9e\u30fb\u5b66\u696d\u6e96\u5099\u3001\u30af\u30e9\u30d6\u30b9\u30dd\u30fc\u30c4\u306e\u4e2d\u304b\u3089\u3001\u73fe\u5728\u306e\u72b6\u6cc1\u306b\u5408\u3044\u3084\u3059\u3044\u30b9\u30bf\u30fc\u30c8\u5730\u70b9\u3092\u6bd4\u8f03\u3059\u308b\u305f\u3081\u306e\u7c21\u6613\u8a3a\u65ad\u3067\u3059\u3002<\/p>\n      <p>\u7d50\u679c\u3067\u306f\u3001\u5019\u88dc\u30ab\u30c6\u30b4\u30ea\u30fc\u3060\u3051\u3067\u306a\u304f\u3001\u6e96\u5099\u5ea6\u3001\u6b21\u306b\u884c\u3046\u3053\u3068\u3001NCAA Division I\u306e\u5e74\u9f62\u30d9\u30fc\u30b9Eligibility\u3067\u516c\u5f0f\u78ba\u8a8d\u304c\u5fc5\u8981\u306a\u70b9\u3082\u8868\u793a\u3057\u307e\u3059\u3002<\/p>\n      <div class=\"tsars-hero-actions\">\n        <a class=\"tsars-btn tsars-btn-primary\" href=\"#tsars-diagnosis\">4\u30b9\u30c6\u30c3\u30d7\u8a3a\u65ad\u3092\u59cb\u3081\u308b<\/a>\n        <a class=\"tsars-btn tsars-btn-outline\" href=\"https:\/\/www.teamsugi.co.jp\/sports\/inquiry\/\">\u5148\u306b\u7121\u6599\u76f8\u8ac7\u3059\u308b<\/a>\n      <\/div>\n      <p class=\"tsars-privacy\">\u751f\u5e74\u6708\u65e5\u306a\u3069\u306e\u5165\u529b\u5185\u5bb9\u306f\u3001\u3053\u306eHTML\u5185\u306eJavaScript\u3067\u30d6\u30e9\u30a6\u30b6\u4e0a\u3060\u3051\u3067\u51e6\u7406\u3057\u307e\u3059\u3002\u3053\u306e\u30bb\u30ec\u30af\u30bf\u30fc\u304b\u3089\u5916\u90e8\u3078\u9001\u4fe1\u3059\u308b\u6a5f\u80fd\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n    <\/div>\n  <\/section>\n\n  <section class=\"tsars-section tsars-section-soft\">\n    <div class=\"tsars-section-head\">\n      <span class=\"tsars-kicker\">HOW THIS SELECTOR WORKS<\/span>\n      <h2>\u300c\u4e00\u756a\u9ad8\u3044\u30ab\u30c6\u30b4\u30ea\u30fc\u300d\u3067\u306f\u306a\u304f\u3001\u300c\u5165\u5b66\u5f8c\u306b\u7d9a\u3051\u3089\u308c\u308b\u30eb\u30fc\u30c8\u300d\u3092\u63a2\u3057\u307e\u3059<\/h2>\n      <p class=\"tsars-lead\">\u5b66\u6821\u540d\u3084Division\u3060\u3051\u3067\u9032\u8def\u3092\u9078\u3076\u3068\u3001\u51fa\u5834\u6a5f\u4f1a\u3001\u5b66\u696d\u3001\u8cbb\u7528\u3001\u7de8\u5165\u3001\u5352\u696d\u6642\u671f\u3092\u898b\u843d\u3068\u3059\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002\u8a3a\u65ad\u3067\u306f\u6b21\u306e4\u3064\u3092\u5206\u3051\u3066\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n    <\/div>\n\n    <div class=\"tsars-overview-grid\">\n      <div class=\"tsars-info-card\">\n        <span class=\"tsars-card-label\">ATHLETIC FIT<\/span>\n        <h3>\u7af6\u6280\u30ec\u30d9\u30eb\u3068\u8a3c\u660e\u6750\u6599<\/h3>\n        <p>\u73fe\u5728\u306e\u30ec\u30d9\u30eb\u3060\u3051\u3067\u306a\u304f\u3001\u8a66\u5408\u52d5\u753b\u3001\u30bf\u30a4\u30e0\u30fb\u30b9\u30bf\u30c3\u30c4\u3001\u30b3\u30fc\u30c1\u3068\u306e\u63a5\u89e6\u72b6\u6cc1\u3082\u898b\u307e\u3059\u3002<\/p>\n      <\/div>\n      <div class=\"tsars-info-card\">\n        <span class=\"tsars-card-label\">ACADEMIC FIT<\/span>\n        <h3>\u82f1\u8a9e\u30fb\u6210\u7e3e\u30fb\u5c02\u653b<\/h3>\n        <p>4\u5e74\u5236\u5927\u5b66\u3078\u76f4\u63a5\u9032\u3080\u6e96\u5099\u304c\u3042\u308b\u304b\u3001\u6bb5\u968e\u7684\u306a\u30eb\u30fc\u30c8\u304c\u5408\u3046\u304b\u3092\u6574\u7406\u3057\u307e\u3059\u3002<\/p>\n      <\/div>\n      <div class=\"tsars-info-card\">\n        <span class=\"tsars-card-label\">FINANCIAL FIT<\/span>\n        <h3>\u5e74\u9593\u4e88\u7b97\u3068\u5968\u5b66\u91d1\u4f9d\u5b58\u5ea6<\/h3>\n        <p>\u30b9\u30dd\u30fc\u30c4\u5968\u5b66\u91d1\u304c\u51fa\u306a\u3044\u5834\u5408\u3082\u542b\u3081\u3001\u5352\u696d\u307e\u3067\u7d99\u7d9a\u3067\u304d\u308b\u9078\u629e\u80a2\u3092\u6bd4\u8f03\u3057\u307e\u3059\u3002<\/p>\n      <\/div>\n      <div class=\"tsars-info-card\">\n        <span class=\"tsars-card-label\">ELIGIBILITY<\/span>\n        <h3>\u5e74\u9f62\u30fb\u5728\u7c4d\u6b74\u30fb\u5165\u5b66\u6642\u671f<\/h3>\n        <p>Division I\u306e\u9023\u7d9a5\u5e74\u9593\u3084\u3001\u4ed6\u56e3\u4f53\u3067\u306e\u5b66\u671f\u30fb\u4f7f\u7528\u30b7\u30fc\u30ba\u30f3\u78ba\u8a8d\u304c\u5fc5\u8981\u306a\u30b1\u30fc\u30b9\u3092\u8868\u793a\u3057\u307e\u3059\u3002<\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"tsars-section tsars-rule-update\">\n    <div class=\"tsars-section-head\">\n      <span class=\"tsars-kicker\">NCAA DIVISION I AGE-BASED MODEL<\/span>\n      <h2>Division I\u306f\u3001\u521d\u56de\u30d5\u30eb\u30bf\u30a4\u30e0\u5927\u5b66\u5728\u7c4d\u3068\u5e74\u9f62\u57fa\u6e96\u306e\u65e9\u3044\u65b9\u304b\u3089\u9023\u7d9a5\u5e74\u9593<\/h2>\n      <p>2026\u5e74\u306b\u627f\u8a8d\u3055\u308c\u305f\u65b0\u5236\u5ea6\u3067\u306f\u3001\u5927\u5b66\u30fb\u77ed\u5927\u30fb\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u30ab\u30ec\u30c3\u30b8\u7b49\u3078\u306e\u521d\u56de\u30d5\u30eb\u30bf\u30a4\u30e0\u5728\u7c4d\u3068\u300119\u6b73\u306e\u8a95\u751f\u65e5\u306b\u57fa\u3065\u304f\u5e74\u9f62\u30c8\u30ea\u30ac\u30fc\u306e\u65e9\u3044\u65b9\u304b\u3089Eligibility\u671f\u9593\u304c\u59cb\u307e\u308a\u307e\u3059\u3002<\/p>\n    <\/div>\n\n    <div class=\"tsars-rule-grid\">\n      <div class=\"tsars-rule-card\">\n        <small>EARLIER EVENT<\/small>\n        <h3>\u56fd\u5185\u5916\u306e\u5927\u5b66\u5728\u7c4d\u3082\u78ba\u8a8d<\/h3>\n        <p>\u65e5\u672c\u306e\u5927\u5b66\u30fb\u77ed\u5927\u7b49\u3092\u542b\u3081\u3001\u6700\u521d\u306b\u30d5\u30eb\u30bf\u30a4\u30e0\u3067\u5728\u7c4d\u3057\u3066\u6388\u696d\u3078\u51fa\u5e2d\u3057\u305f\u5b66\u671f\u304c\u958b\u59cb\u70b9\u306b\u306a\u308a\u5f97\u307e\u3059\u3002<\/p>\n      <\/div>\n      <div class=\"tsars-rule-card\">\n        <small>CONTINUOUS PERIOD<\/small>\n        <h3>\u8a66\u5408\u306b\u51fa\u306a\u304f\u3066\u3082\u6b62\u307e\u308a\u307e\u305b\u3093<\/h3>\n        <p>\u7af6\u6280\u4e0d\u53c2\u52a0\u3001\u7de8\u5165\u3001\u30c1\u30fc\u30e0\u5909\u66f4\u3001\u7af6\u6280\u304b\u3089\u96e2\u308c\u308b\u3053\u3068\u3060\u3051\u3067\u306f\u30015\u5e74\u9593\u306f\u539f\u5247\u3068\u3057\u3066\u505c\u6b62\u3057\u307e\u305b\u3093\u3002<\/p>\n      <\/div>\n      <div class=\"tsars-rule-card\">\n        <small>TRANSITION<\/small>\n        <h3>\u521d\u56de\u5165\u5b66\u5e74\u5ea6\u3067\u9069\u7528\u304c\u5909\u308f\u308a\u307e\u3059<\/h3>\n        <p>2026-27\u5e74\u5ea6\u306f\u65e7\u30fb\u65b0\u5236\u5ea6\u306e\u6709\u5229\u306a\u65b9\u30012027\u5e74\u79cb\u4ee5\u964d\u306e\u521d\u56de\u5165\u5b66\u8005\u306f\u65b0\u5236\u5ea6\u306e\u307f\u3067\u3059\u3002<\/p>\n      <\/div>\n      <div class=\"tsars-rule-card\">\n        <small>ROSTER &amp; AID<\/small>\n        <h3>\u30ed\u30fc\u30b9\u30bf\u30fc\u3068\u5968\u5b66\u91d1\u306f\u5927\u5b66\u3054\u3068\u306b\u78ba\u8a8d<\/h3>\n        <p>House settlement\u306e\u5bfe\u8c61\u30fbopt-in\u6821\u3067\u306f\u3001\u5f93\u6765\u306e\u7af6\u6280\u5225\u5968\u5b66\u91d1\u4e0a\u9650\u306b\u4ee3\u308f\u308a\u30ed\u30fc\u30b9\u30bf\u30fc\u4e0a\u9650\u304c\u4f7f\u308f\u308c\u307e\u3059\u3002\u67a0\u6570\u3084\u652f\u63f4\u984d\u306f\u5b66\u6821\u30fb\u7af6\u6280\u30fb\u88dc\u5f37\u72b6\u6cc1\u3067\u7570\u306a\u308a\u307e\u3059\u3002<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"tsars-rule-note\">\n      \u3053\u306e\u30bb\u30ec\u30af\u30bf\u30fc\u306f\u3001\u5e74\u9f62\u30c8\u30ea\u30ac\u30fc\u306e\u78ba\u8a8d\u5bfe\u8c61\u5e74\u5ea6\u3068\u30ea\u30b9\u30af\u8981\u56e0\u3092\u7c21\u6613\u8868\u793a\u3057\u307e\u3059\u3002\u5b66\u6821\u3054\u3068\u306e\u901a\u5e38\u5b66\u5e74\u5ea6\u958b\u59cb\u65e5\u3001\u904e\u53bb\u306e\u5728\u7c4d\u5f62\u614b\u3001\u7af6\u6280\u6b74\u3001\u7d4c\u904e\u63aa\u7f6e\u306b\u3088\u3063\u3066\u6b63\u5f0f\u5224\u65ad\u306f\u5909\u308f\u308b\u305f\u3081\u3001\u6b8b\u308a\u5e74\u6570\u3092\u78ba\u5b9a\u3059\u308b\u6a5f\u80fd\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\n    <\/div>\n\n    <div class=\"tsars-source-links\" style=\"margin-top:16px;\">\n      <a class=\"tsars-btn tsars-btn-light\" href=\"https:\/\/www.teamsugi.co.jp\/sports\/red-shirt-10-semester-rule\/\">TEAM Sugi\u306e\u89e3\u8aac\u3092\u898b\u308b<\/a>\n      <a class=\"tsars-btn tsars-btn-light\" href=\"https:\/\/www.ncaa.org\/eligibility-center\/division-i-age-based-eligibility-rules\/\" target=\"_blank\" rel=\"noopener noreferrer\">NCAA\u516c\u5f0f\u6848\u5185\u3092\u898b\u308b<\/a>\n    <\/div>\n  <\/section>\n\n  <section id=\"tsars-diagnosis\" class=\"tsars-section tsars-wizard\">\n    <div class=\"tsars-wizard-head\">\n      <span class=\"tsars-kicker\">ROUTE &amp; ELIGIBILITY SELECTOR<\/span>\n      <h2>\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u30b9\u30dd\u30fc\u30c4\u7559\u5b66\u30eb\u30fc\u30c8\u8a3a\u65ad<\/h2>\n      <p class=\"tsars-lead\">4\u30b9\u30c6\u30c3\u30d7\u30fb\u57fa\u672c18\u9805\u76ee\uff0b\u4efb\u610f\u30fb\u6761\u4ef6\u5206\u5c90\u3002\u56de\u7b54\u3059\u308b\u3068\u3001\u5019\u88dc\u30eb\u30fc\u30c8\u3001\u6e96\u5099\u6307\u6570\u3001Eligibility\u6ce8\u610f\u70b9\u3001\u6b21\u306e\u884c\u52d5\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002<\/p>\n      <div class=\"tsars-form-note\">\u8a3a\u65ad\u7d50\u679c\u306f\u9032\u8def\u6574\u7406\u306e\u76ee\u5b89\u3067\u3059\u3002\u5927\u5b66\u3078\u306e\u5165\u5b66\u3001\u30c1\u30fc\u30e0\u3078\u306e\u5165\u90e8\u3001\u30ed\u30fc\u30b9\u30bf\u30fc\u5165\u308a\u3001\u516c\u5f0f\u6226\u51fa\u5834\u3001\u5968\u5b66\u91d1\u3001NCAA\u30fbNAIA\u7b49\u306eEligibility\u3092\u4fdd\u8a3c\u3059\u308b\u3082\u306e\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/div>\n\n      <div class=\"tsars-stepper\" aria-label=\"\u8a3a\u65ad\u30b9\u30c6\u30c3\u30d7\">\n        <div class=\"tsars-step-tab is-active\" data-step-tab=\"1\"><strong>STEP 1<\/strong><span>\u7af6\u6280\u30fb\u6642\u671f\u30fb\u5728\u7c4d\u6b74<\/span><\/div>\n        <div class=\"tsars-step-tab\" data-step-tab=\"2\"><strong>STEP 2<\/strong><span>\u82f1\u8a9e\u30fb\u6210\u7e3e\u30fb\u5b66\u696d<\/span><\/div>\n        <div class=\"tsars-step-tab\" data-step-tab=\"3\"><strong>STEP 3<\/strong><span>\u7af6\u6280\u529b\u30fb\u30ea\u30af\u30eb\u30fc\u30c8<\/span><\/div>\n        <div class=\"tsars-step-tab\" data-step-tab=\"4\"><strong>STEP 4<\/strong><span>\u8cbb\u7528\u30fb\u5e0c\u671b\u6761\u4ef6<\/span><\/div>\n      <\/div>\n      <div class=\"tsars-progress\" aria-hidden=\"true\"><span class=\"tsars-progress-fill\"><\/span><\/div>\n    <\/div>\n\n    <div class=\"tsars-wizard-body\">\n      <form class=\"tsars-form\" novalidate autocomplete=\"off\">\n\n        <section class=\"tsars-step is-active\" data-step=\"1\">\n          <div class=\"tsars-step-intro\">\n            <h3>\u7af6\u6280\u30fb\u5165\u5b66\u6642\u671f\u30fb\u904e\u53bb\u306e\u5927\u5b66\u5728\u7c4d\u3092\u78ba\u8a8d<\/h3>\n            <p>Division I\u306e\u671f\u9593\u78ba\u8a8d\u3084\u7de8\u5165\u30eb\u30fc\u30c8\u306b\u95a2\u308f\u308b\u305f\u3081\u3001\u5165\u5b66\u4e88\u5b9a\u3068\u904e\u53bb\u306e\u5728\u7c4d\u6b74\u3092\u5148\u306b\u6574\u7406\u3057\u307e\u3059\u3002<\/p>\n          <\/div>\n\n          <div class=\"tsars-field-grid\">\n            <div class=\"tsars-field\" data-field=\"sport\">\n              <label class=\"tsars-field-title\" for=\"tsars-sport\">\u5e0c\u671b\u3059\u308b\u7af6\u6280<span class=\"tsars-required\">\u5fc5\u9808<\/span><\/label>\n              <span class=\"tsars-field-help\">\u7af6\u6280\u5225\u306e\u95a2\u9023\u30da\u30fc\u30b8\u3068\u3001\u5019\u88dc\u30ea\u30fc\u30b0\u306e\u6ce8\u610f\u70b9\u306b\u4f7f\u7528\u3057\u307e\u3059\u3002<\/span>\n              <select id=\"tsars-sport\" class=\"tsars-select\" name=\"sport\">\n                <option value=\"\">\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044<\/option>\n                <option value=\"\u91ce\u7403\">\u91ce\u7403<\/option>\n                <option value=\"\u30bd\u30d5\u30c8\u30dc\u30fc\u30eb\">\u30bd\u30d5\u30c8\u30dc\u30fc\u30eb<\/option>\n                <option value=\"\u7537\u5b50\u30b5\u30c3\u30ab\u30fc\">\u7537\u5b50\u30b5\u30c3\u30ab\u30fc<\/option>\n                <option value=\"\u5973\u5b50\u30b5\u30c3\u30ab\u30fc\">\u5973\u5b50\u30b5\u30c3\u30ab\u30fc<\/option>\n                <option value=\"\u7537\u5b50\u30d0\u30b9\u30b1\u30c3\u30c8\u30dc\u30fc\u30eb\">\u7537\u5b50\u30d0\u30b9\u30b1\u30c3\u30c8\u30dc\u30fc\u30eb<\/option>\n                <option value=\"\u5973\u5b50\u30d0\u30b9\u30b1\u30c3\u30c8\u30dc\u30fc\u30eb\">\u5973\u5b50\u30d0\u30b9\u30b1\u30c3\u30c8\u30dc\u30fc\u30eb<\/option>\n                <option value=\"\u30a2\u30e1\u30ea\u30ab\u30f3\u30d5\u30c3\u30c8\u30dc\u30fc\u30eb\">\u30a2\u30e1\u30ea\u30ab\u30f3\u30d5\u30c3\u30c8\u30dc\u30fc\u30eb<\/option>\n                <option value=\"\u5973\u5b50\u30d0\u30ec\u30fc\u30dc\u30fc\u30eb\">\u5973\u5b50\u30d0\u30ec\u30fc\u30dc\u30fc\u30eb<\/option>\n                <option value=\"\u30b4\u30eb\u30d5\">\u30b4\u30eb\u30d5<\/option>\n                <option value=\"\u30c6\u30cb\u30b9\">\u30c6\u30cb\u30b9<\/option>\n                <option value=\"\u9678\u4e0a\u30fb\u30af\u30ed\u30b9\u30ab\u30f3\u30c8\u30ea\u30fc\">\u9678\u4e0a\u30fb\u30af\u30ed\u30b9\u30ab\u30f3\u30c8\u30ea\u30fc<\/option>\n                <option value=\"\u6c34\u7403\">\u6c34\u7403<\/option>\n                <option value=\"\u305d\u306e\u4ed6\u306e\u7af6\u6280\">\u305d\u306e\u4ed6\u306e\u7af6\u6280<\/option>\n              <\/select>\n              <span class=\"tsars-error-text\">\u7af6\u6280\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n            <\/div>\n\n            <div class=\"tsars-field\" data-field=\"targetMonth\">\n              <label class=\"tsars-field-title\" for=\"tsars-target-month\">\u30a2\u30e1\u30ea\u30ab\u306e\u5927\u5b66\u3078\u5165\u5b66\u3057\u305f\u3044\u5e74\u6708<span class=\"tsars-required\">\u5fc5\u9808<\/span><\/label>\n              <span class=\"tsars-field-help\">\u307e\u3060\u672a\u5b9a\u306e\u5834\u5408\u306f\u3001\u73fe\u6642\u70b9\u3067\u6700\u3082\u53ef\u80fd\u6027\u306e\u9ad8\u3044\u5e74\u6708\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n              <input id=\"tsars-target-month\" class=\"tsars-control\" type=\"month\" name=\"targetMonth\" min=\"2025-01\" max=\"2035-12\">\n              <span class=\"tsars-error-text\">\u5165\u5b66\u4e88\u5b9a\u5e74\u6708\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n            <\/div>\n\n            <div class=\"tsars-field tsars-field-wide\" data-field=\"status\">\n              <span class=\"tsars-field-title\">\u73fe\u5728\u306e\u72b6\u6cc1<span class=\"tsars-required\">\u5fc5\u9808<\/span><\/span>\n              <span class=\"tsars-field-help\">\u6e96\u5099\u671f\u9593\u3068\u3001\u7de8\u5165\u30fbEligibility\u78ba\u8a8d\u306e\u512a\u5148\u5ea6\u306b\u4f7f\u7528\u3057\u307e\u3059\u3002<\/span>\n              <div class=\"tsars-choice-grid tsars-choice-grid-3\">\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"status\" value=\"hs12\"><span class=\"tsars-choice-body\">\u9ad8\u68211\u5e74\u751f\u30fb\u9ad8\u68212\u5e74\u751f<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"status\" value=\"hs3\"><span class=\"tsars-choice-body\">\u9ad8\u68213\u5e74\u751f<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"status\" value=\"graduated\"><span class=\"tsars-choice-body\">\u9ad8\u6821\u5352\u696d\u6e08\u307f\u30fb\u5927\u5b66\u672a\u5165\u5b66<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"status\" value=\"college\"><span class=\"tsars-choice-body\">\u5927\u5b66\u30fb\u77ed\u5927\u30fb\u5c02\u9580\u8ab2\u7a0b\u7b49\u306b\u5728\u7c4d\uff0f\u5728\u7c4d\u6b74\u3042\u308a<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"status\" value=\"other\"><span class=\"tsars-choice-body\">\u793e\u4f1a\u4eba\u30fb\u305d\u306e\u4ed6<\/span><\/label>\n              <\/div>\n              <span class=\"tsars-error-text\">\u73fe\u5728\u306e\u72b6\u6cc1\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n            <\/div>\n\n            <div class=\"tsars-field\" data-field=\"dob\">\n              <label class=\"tsars-field-title\" for=\"tsars-dob\">\u751f\u5e74\u6708\u65e5 <span class=\"tsars-optional\">\u4efb\u610f\u30fbDivision I\u7c21\u6613\u78ba\u8a8d\u7528<\/span><\/label>\n              <span class=\"tsars-field-help\">\u5165\u529b\u3059\u308b\u3068\u300119\u6b73\u306e\u5e74\u9f62\u30c8\u30ea\u30ac\u30fc\u304c\u95a2\u4fc2\u3057\u305d\u3046\u306a\u5b66\u5e74\u5ea6\u3092\u7c21\u6613\u8868\u793a\u3057\u307e\u3059\u3002<\/span>\n              <input id=\"tsars-dob\" class=\"tsars-control\" type=\"date\" name=\"dob\" min=\"1985-01-01\" max=\"2015-12-31\">\n            <\/div>\n\n            <div class=\"tsars-field\" data-field=\"d1Interest\">\n              <span class=\"tsars-field-title\">NCAA Division I\u3078\u306e\u95a2\u5fc3<span class=\"tsars-required\">\u5fc5\u9808<\/span><\/span>\n              <span class=\"tsars-field-help\">Division I\u3092\u5e0c\u671b\u3057\u306a\u3044\u5834\u5408\u3082\u3001\u6bd4\u8f03\u5019\u88dc\u3068\u3057\u3066\u5224\u65ad\u3067\u304d\u307e\u3059\u3002<\/span>\n              <div class=\"tsars-choice-grid\">\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"d1Interest\" value=\"strong\"><span class=\"tsars-choice-body\">\u5f37\u304f\u5e0c\u671b\u3057\u3066\u3044\u308b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"d1Interest\" value=\"compare\"><span class=\"tsars-choice-body\">\u5019\u88dc\u306e\u4e00\u3064\u3068\u3057\u3066\u6bd4\u8f03\u3057\u305f\u3044<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"d1Interest\" value=\"no\"><span class=\"tsars-choice-body\">\u73fe\u6642\u70b9\u3067\u306f\u5e0c\u671b\u3057\u3066\u3044\u306a\u3044<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"d1Interest\" value=\"unknown\"><span class=\"tsars-choice-body\">\u307e\u3060\u5206\u304b\u3089\u306a\u3044<\/span><\/label>\n              <\/div>\n              <span class=\"tsars-error-text\">Division I\u3078\u306e\u95a2\u5fc3\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n            <\/div>\n\n            <div class=\"tsars-field tsars-field-wide\" data-field=\"priorCollege\">\n              <span class=\"tsars-field-title\">\u3053\u308c\u307e\u3067\u5927\u5b66\u30fb\u77ed\u5927\u30fb\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u30ab\u30ec\u30c3\u30b8\u7b49\u3078\u5728\u7c4d\u3057\u305f\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u304b\uff1f<span class=\"tsars-required\">\u5fc5\u9808<\/span><\/span>\n              <span class=\"tsars-field-help\">\u65e5\u672c\u30fb\u6d77\u5916\u3092\u554f\u308f\u305a\u3001\u30d5\u30eb\u30bf\u30a4\u30e0\u5728\u7c4d\u3084ESL\u30fbIEP\u3001\u30aa\u30f3\u30e9\u30a4\u30f3\u8ab2\u7a0b\u3092\u542b\u3081\u3066\u56de\u7b54\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n              <div class=\"tsars-choice-grid tsars-choice-grid-3\">\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"priorCollege\" value=\"none\"><span class=\"tsars-choice-body\">\u4e00\u5ea6\u3082\u306a\u3044<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"priorCollege\" value=\"fulltime\"><span class=\"tsars-choice-body\">\u30d5\u30eb\u30bf\u30a4\u30e0\u3067\u5728\u7c4d\u3057\u3001\u6388\u696d\u3078\u51fa\u5e2d\u3057\u305f\u3053\u3068\u304c\u3042\u308b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"priorCollege\" value=\"uncertain\"><span class=\"tsars-choice-body\">ESL\u30fbIEP\u3001\u30d1\u30fc\u30c8\u30bf\u30a4\u30e0\u3001\u30aa\u30f3\u30e9\u30a4\u30f3\u7b49\u306e\u307f\u3067\u6271\u3044\u304c\u5206\u304b\u3089\u306a\u3044<\/span><\/label>\n              <\/div>\n              <span class=\"tsars-error-text\">\u904e\u53bb\u306e\u5927\u5b66\u5728\u7c4d\u72b6\u6cc1\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n\n              <div class=\"tsars-conditional\" data-prior-details hidden>\n                <div class=\"tsars-field-grid\">\n                  <div class=\"tsars-field\" data-field=\"priorStartMonth\" style=\"padding:16px;\">\n                    <label class=\"tsars-field-title\" for=\"tsars-prior-start\">\u6700\u521d\u306b\u5728\u7c4d\u3092\u958b\u59cb\u3057\u305f\u5e74\u6708 <span class=\"tsars-optional\">\u5206\u304b\u308b\u7bc4\u56f2<\/span><\/label>\n                    <span class=\"tsars-field-help\">\u30d5\u30eb\u30bf\u30a4\u30e0\u5728\u7c4d\u306e\u5834\u5408\u306f\u5fc5\u9808\u3067\u3059\u3002<\/span>\n                    <input id=\"tsars-prior-start\" class=\"tsars-control\" type=\"month\" name=\"priorStartMonth\" min=\"2000-01\" max=\"2035-12\">\n                    <span class=\"tsars-error-text\">\u6700\u521d\u306e\u30d5\u30eb\u30bf\u30a4\u30e0\u5728\u7c4d\u5e74\u6708\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n                  <\/div>\n\n                  <div class=\"tsars-field\" data-field=\"priorSeasons\" style=\"padding:16px;\">\n                    <span class=\"tsars-field-title\">\u5927\u5b66\u30ec\u30d9\u30eb\u3067\u7af6\u6280\u53c2\u52a0\u3057\u305f\u30b7\u30fc\u30ba\u30f3\u6570<span class=\"tsars-required\">\u5fc5\u9808<\/span><\/span>\n                    <span class=\"tsars-field-help\">\u56e3\u4f53\u3092\u554f\u308f\u305a\u3001\u904e\u53bb\u306e\u5927\u5b66\u7af6\u6280\u53c2\u52a0\u3092\u56de\u7b54\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n                    <div class=\"tsars-choice-grid\">\n                      <label class=\"tsars-choice\"><input type=\"radio\" name=\"priorSeasons\" value=\"zero\"><span class=\"tsars-choice-body\">0\u30b7\u30fc\u30ba\u30f3<\/span><\/label>\n                      <label class=\"tsars-choice\"><input type=\"radio\" name=\"priorSeasons\" value=\"one\"><span class=\"tsars-choice-body\">1\u30b7\u30fc\u30ba\u30f3<\/span><\/label>\n                      <label class=\"tsars-choice\"><input type=\"radio\" name=\"priorSeasons\" value=\"two\"><span class=\"tsars-choice-body\">2\u30b7\u30fc\u30ba\u30f3<\/span><\/label>\n                      <label class=\"tsars-choice\"><input type=\"radio\" name=\"priorSeasons\" value=\"threeplus\"><span class=\"tsars-choice-body\">3\u30b7\u30fc\u30ba\u30f3\u4ee5\u4e0a<\/span><\/label>\n                      <label class=\"tsars-choice\"><input type=\"radio\" name=\"priorSeasons\" value=\"unknown\"><span class=\"tsars-choice-body\">\u5206\u304b\u3089\u306a\u3044<\/span><\/label>\n                    <\/div>\n                    <span class=\"tsars-error-text\">\u904e\u53bb\u306e\u7af6\u6280\u53c2\u52a0\u30b7\u30fc\u30ba\u30f3\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n                  <\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"tsars-field tsars-field-wide\" data-field=\"athleticsHistory\">\n              <span class=\"tsars-field-title\">\u9ad8\u6821\u5352\u696d\u5f8c\u30fb\u5927\u5b66\u5728\u7c4d\u4e2d\u306e\u7af6\u6280\u3001\u5951\u7d04\u3001\u5831\u916c\u7b49\u306e\u5c65\u6b74<span class=\"tsars-required\">\u5fc5\u9808<\/span><\/span>\n              <span class=\"tsars-field-help\">\u30af\u30e9\u30d6\u3001\u793e\u4f1a\u4eba\u3001\u4ee3\u8868\u3001\u30d7\u30ed\u7d44\u7e54\u3001\u8cde\u91d1\u3001\u5831\u916c\u3001\u4ee3\u7406\u4eba\u30fb\u5951\u7d04\u7b49\u3092\u542b\u307f\u307e\u3059\u3002\u8a72\u5f53\u3059\u308b\u3060\u3051\u3067\u81ea\u52d5\u7684\u306b\u5931\u683c\u306b\u306a\u308b\u3068\u306f\u9650\u308a\u307e\u305b\u3093\u304c\u3001\u56e3\u4f53\u3068\u6642\u671f\u306b\u3088\u3063\u3066\u8a8d\u5b9a\u304c\u7570\u306a\u308a\u307e\u3059\u3002<\/span>\n              <div class=\"tsars-choice-grid tsars-choice-grid-3\">\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"athleticsHistory\" value=\"none\"><span class=\"tsars-choice-body\">\u8a72\u5f53\u3059\u308b\u6d3b\u52d5\u306f\u306a\u3044\uff0f\u73fe\u5728\u9ad8\u6821\u5728\u5b66\u4e2d<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"athleticsHistory\" value=\"amateur\"><span class=\"tsars-choice-body\">\u30af\u30e9\u30d6\u30fb\u793e\u4f1a\u4eba\u30fb\u4ee3\u8868\u7b49\u3067\u6d3b\u52d5\u3057\u305f\u304c\u3001\u5951\u7d04\u3084\u5b9f\u8cea\u7684\u306a\u5831\u916c\u306f\u306a\u3044<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"athleticsHistory\" value=\"prize\"><span class=\"tsars-choice-body\">\u8cde\u91d1\u3001\u5831\u916c\u3001\u7528\u5177\u30fb\u65c5\u8cbb\u7b49\u306e\u652f\u63f4\u3092\u53d7\u3051\u305f\uff0f\u6271\u3044\u304c\u5206\u304b\u3089\u306a\u3044<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"athleticsHistory\" value=\"contract\"><span class=\"tsars-choice-body\">\u30d7\u30ed\u5951\u7d04\u3001\u4ee3\u7406\u4eba\u5951\u7d04\u3001\u30d7\u30ed\u7d44\u7e54\u3078\u306e\u767b\u9332\u30fb\u6240\u5c5e\u7b49\u304c\u3042\u308b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"athleticsHistory\" value=\"unknown\"><span class=\"tsars-choice-body\">\u4f55\u3092\u7533\u544a\u3059\u3079\u304d\u304b\u5206\u304b\u3089\u306a\u3044<\/span><\/label>\n              <\/div>\n              <span class=\"tsars-error-text\">\u7af6\u6280\u30fb\u5951\u7d04\u30fb\u5831\u916c\u7b49\u306e\u5c65\u6b74\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"tsars-step-alert\">\u672a\u5165\u529b\u306e\u5fc5\u9808\u9805\u76ee\u304c\u3042\u308a\u307e\u3059\u3002\u8d64\u304f\u8868\u793a\u3055\u308c\u305f\u9805\u76ee\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/div>\n        <\/section>\n\n        <section class=\"tsars-step\" data-step=\"2\" hidden>\n          <div class=\"tsars-step-intro\">\n            <h3>\u82f1\u8a9e\u30fb\u6210\u7e3e\u30fb\u5927\u5b66\u306e\u6388\u696d\u3078\u306e\u6e96\u5099\u3092\u78ba\u8a8d<\/h3>\n            <p>\u3053\u3053\u3067\u306e\u56de\u7b54\u306f\u5165\u5b66\u53ef\u5426\u3092\u5224\u5b9a\u3059\u308b\u3082\u306e\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u76f4\u63a54\u5e74\u5236\u5927\u5b66\u3078\u9032\u3080\u6e96\u5099\u5ea6\u3068\u3001\u6bb5\u968e\u7684\u306a\u30eb\u30fc\u30c8\u306e\u5fc5\u8981\u6027\u3092\u6574\u7406\u3057\u307e\u3059\u3002<\/p>\n          <\/div>\n\n          <div class=\"tsars-field-grid\">\n            <div class=\"tsars-field tsars-field-wide\" data-field=\"english\">\n              <span class=\"tsars-field-title\">\u73fe\u5728\u306e\u82f1\u8a9e\u529b\u30fb\u82f1\u8a9e\u8a66\u9a13\u306e\u76ee\u5b89<span class=\"tsars-required\">\u5fc5\u9808<\/span><\/span>\n              <span class=\"tsars-field-help\">\u5927\u5b66\u3054\u3068\u306b\u5fc5\u8981\u30b9\u30b3\u30a2\u306f\u7570\u306a\u308a\u307e\u3059\u3002\u4ee5\u4e0b\u306f\u9032\u8def\u3092\u6bd4\u8f03\u3059\u308b\u305f\u3081\u306e\u5927\u307e\u304b\u306a\u76ee\u5b89\u3067\u3059\u3002<\/span>\n              <div class=\"tsars-choice-grid\">\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"english\" value=\"none\"><span class=\"tsars-choice-body\">\u30b9\u30b3\u30a2\u306a\u3057\uff0f\u82f1\u8a9e\u306b\u304b\u306a\u308a\u4e0d\u5b89\u304c\u3042\u308b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"english\" value=\"basic\"><span class=\"tsars-choice-body\">DET 75\u524d\u5f8c\u30fbTOEFL iBT 40\u524d\u5f8c\u3001\u307e\u305f\u306f\u540c\u7a0b\u5ea6<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"english\" value=\"developing\"><span class=\"tsars-choice-body\">DET 85\u301c95\u524d\u5f8c\u30fbTOEFL iBT 50\u524d\u5f8c\u3001\u307e\u305f\u306f\u540c\u7a0b\u5ea6<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"english\" value=\"ready\"><span class=\"tsars-choice-body\">DET 100\u301c110\u524d\u5f8c\u30fbTOEFL iBT 60\u301c75\u524d\u5f8c\u3001\u307e\u305f\u306f\u540c\u7a0b\u5ea6<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"english\" value=\"strong\"><span class=\"tsars-choice-body\">\u82f1\u8a9e\u3067\u5927\u5b66\u6388\u696d\u3078\u53d6\u308a\u7d44\u3080\u81ea\u4fe1\u304c\u3042\u308b\uff0f\u305d\u308c\u4ee5\u4e0a\u306e\u30b9\u30b3\u30a2<\/span><\/label>\n              <\/div>\n              <span class=\"tsars-error-text\">\u82f1\u8a9e\u529b\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n            <\/div>\n\n            <div class=\"tsars-field tsars-field-wide\" data-field=\"grades\">\n              <span class=\"tsars-field-title\">\u76f4\u8fd1\u306e\u5b66\u696d\u6210\u7e3e\u30fb\u53d6\u5f97\u5358\u4f4d\u306e\u72b6\u6cc1<span class=\"tsars-required\">\u5fc5\u9808<\/span><\/span>\n              <span class=\"tsars-field-help\">\u9ad8\u6821\u751f\u30fb\u5927\u5b66\u672a\u5165\u5b66\u8005\u306f\u9ad8\u6821\u306e\u8a55\u5b9a\u3001\u5927\u5b66\u5728\u7c4d\u8005\u306f\u5927\u5b66GPA\u3068\u53d6\u5f97\u5358\u4f4d\u3092\u4e2d\u5fc3\u306b\u56de\u7b54\u3057\u3066\u304f\u3060\u3055\u3044\u3002NCAA core-course GPA\u3068\u306f\u5225\u306e\u7c21\u6613\u8cea\u554f\u3067\u3059\u3002<\/span>\n              <div class=\"tsars-choice-grid\">\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"grades\" value=\"low\"><span class=\"tsars-choice-body\">\u6210\u7e3e\u3001\u53d6\u5f97\u5358\u4f4d\u3001\u5352\u696d\u898b\u8fbc\u307f\u306b\u5927\u304d\u306a\u4e0d\u5b89\u304c\u3042\u308b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"grades\" value=\"average\"><span class=\"tsars-choice-body\">\u5e73\u5747\u7684\u3067\u3001\u304a\u304a\u3080\u306d\u4e88\u5b9a\u3069\u304a\u308a\u9032\u3093\u3067\u3044\u308b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"grades\" value=\"good\"><span class=\"tsars-choice-body\">\u6bd4\u8f03\u7684\u826f\u304f\u3001\u5b66\u696d\u9762\u3082\u9032\u8def\u9078\u629e\u306b\u6d3b\u304b\u305b\u308b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"grades\" value=\"high\"><span class=\"tsars-choice-body\">\u304b\u306a\u308a\u826f\u304f\u3001\u5b66\u696d\u30fbmerit-based aid\u306b\u3082\u5f37\u307f\u304c\u3042\u308b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"grades\" value=\"unknown\"><span class=\"tsars-choice-body\">\u307e\u3060\u5206\u304b\u3089\u306a\u3044\uff0f\u5b66\u6821\u5236\u5ea6\u304c\u7570\u306a\u308a\u5358\u7d14\u6bd4\u8f03\u3067\u304d\u306a\u3044<\/span><\/label>\n              <\/div>\n              <span class=\"tsars-error-text\">\u6210\u7e3e\u306e\u76ee\u5b89\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n            <\/div>\n\n            <div class=\"tsars-field\" data-field=\"study\">\n              <span class=\"tsars-field-title\">\u82f1\u8a9e\u3067\u6388\u696d\u30fb\u8ab2\u984c\u3092\u7d9a\u3051\u308b\u81ea\u4fe1<span class=\"tsars-required\">\u5fc5\u9808<\/span><\/span>\n              <div class=\"tsars-choice-grid\">\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"study\" value=\"anxious\"><span class=\"tsars-choice-body\">\u304b\u306a\u308a\u4e0d\u5b89\u304c\u3042\u308b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"study\" value=\"support\"><span class=\"tsars-choice-body\">\u30b5\u30dd\u30fc\u30c8\u304c\u3042\u308c\u3070\u6311\u6226\u3057\u305f\u3044<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"study\" value=\"okay\"><span class=\"tsars-choice-body\">\u52aa\u529b\u3059\u308c\u3070\u5bfe\u5fdc\u3067\u304d\u308b\u3068\u601d\u3046<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"study\" value=\"strong\"><span class=\"tsars-choice-body\">\u5b66\u696d\u306b\u3082\u81ea\u4fe1\u304c\u3042\u308b<\/span><\/label>\n              <\/div>\n              <span class=\"tsars-error-text\">\u6388\u696d\u3078\u306e\u81ea\u4fe1\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n            <\/div>\n\n            <div class=\"tsars-field\" data-field=\"major\">\n              <span class=\"tsars-field-title\">\u5c02\u653b\u30fb\u5b66\u696d\u74b0\u5883\u306e\u512a\u5148\u5ea6<span class=\"tsars-required\">\u5fc5\u9808<\/span><\/span>\n              <div class=\"tsars-choice-grid\">\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"major\" value=\"specific\"><span class=\"tsars-choice-body\">\u5b66\u3073\u305f\u3044\u5c02\u653b\u304c\u660e\u78ba\u3067\u3001\u5b66\u6821\u9078\u3073\u306e\u6700\u512a\u5148<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"major\" value=\"important\"><span class=\"tsars-choice-body\">\u7af6\u6280\u3068\u540c\u3058\u304f\u3089\u3044\u5c02\u653b\u30fb\u5352\u696d\u5f8c\u3092\u91cd\u8996<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"major\" value=\"flexible\"><span class=\"tsars-choice-body\">\u7af6\u6280\u74b0\u5883\u306b\u5408\u308f\u305b\u3066\u5c02\u653b\u306f\u3042\u308b\u7a0b\u5ea6\u67d4\u8edf\u306b\u8003\u3048\u3089\u308c\u308b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"major\" value=\"unknown\"><span class=\"tsars-choice-body\">\u307e\u3060\u6c7a\u307e\u3063\u3066\u3044\u306a\u3044<\/span><\/label>\n              <\/div>\n              <span class=\"tsars-error-text\">\u5c02\u653b\u306e\u512a\u5148\u5ea6\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"tsars-step-alert\">\u672a\u5165\u529b\u306e\u5fc5\u9808\u9805\u76ee\u304c\u3042\u308a\u307e\u3059\u3002\u8d64\u304f\u8868\u793a\u3055\u308c\u305f\u9805\u76ee\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/div>\n        <\/section>\n\n        <section class=\"tsars-step\" data-step=\"3\" hidden>\n          <div class=\"tsars-step-intro\">\n            <h3>\u7af6\u6280\u529b\u30fb\u5ba2\u89b3\u8cc7\u6599\u30fb\u30b3\u30fc\u30c1\u3078\u306e\u6e96\u5099\u3092\u78ba\u8a8d<\/h3>\n            <p>\u7af6\u6280\u30ab\u30c6\u30b4\u30ea\u30fc\u306f\u81ea\u5df1\u8a55\u4fa1\u3060\u3051\u3067\u78ba\u5b9a\u3067\u304d\u307e\u305b\u3093\u3002\u3053\u3053\u3067\u306f\u5019\u88dc\u306e\u5e83\u3055\u3068\u3001\u30ea\u30af\u30eb\u30fc\u30c6\u30a3\u30f3\u30b0\u6e96\u5099\u306e\u512a\u5148\u9806\u4f4d\u3092\u6574\u7406\u3057\u307e\u3059\u3002<\/p>\n          <\/div>\n\n          <div class=\"tsars-field-grid\">\n            <div class=\"tsars-field tsars-field-wide\" data-field=\"athletic\">\n              <span class=\"tsars-field-title\">\u73fe\u5728\u306e\u7af6\u6280\u30ec\u30d9\u30eb\u306b\u6700\u3082\u8fd1\u3044\u3082\u306e<span class=\"tsars-required\">\u5fc5\u9808<\/span><\/span>\n              <div class=\"tsars-choice-grid tsars-choice-grid-3\">\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"athletic\" value=\"elite\"><span class=\"tsars-choice-body\">\u5168\u56fd\u5927\u4f1a\u4e0a\u4f4d\u30fb\u4ee3\u8868\u5019\u88dc\u30fb\u5168\u56fd\u7684\u306b\u8a55\u4fa1\u3055\u308c\u308b\u5b9f\u7e3e<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"athletic\" value=\"strong\"><span class=\"tsars-choice-body\">\u5168\u56fd\u5927\u4f1a\u51fa\u5834\u30fb\u90fd\u9053\u5e9c\u770c\u4e0a\u4f4d\u30fb\u5f37\u8c6a\u6821\u3084\u6709\u529b\u30af\u30e9\u30d6\u306e\u4e3b\u529b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"athletic\" value=\"regular\"><span class=\"tsars-choice-body\">\u9ad8\u6821\u30fb\u30af\u30e9\u30d6\u30c1\u30fc\u30e0\u3067\u30ec\u30ae\u30e5\u30e9\u30fc\uff0f\u5ba2\u89b3\u7684\u306a\u5b9f\u7e3e\u304c\u3042\u308b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"athletic\" value=\"active\"><span class=\"tsars-choice-body\">\u90e8\u6d3b\u30fb\u30af\u30e9\u30d6\u3067\u7d99\u7d9a\u3057\u3066\u3044\u308b\u304c\u3001\u5927\u304d\u306a\u5b9f\u7e3e\u306f\u591a\u304f\u306a\u3044<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"athletic\" value=\"limited\"><span class=\"tsars-choice-body\">\u7af6\u6280\u7d4c\u9a13\u306f\u3042\u308b\u304c\u3001\u5927\u5b66\u4ee3\u8868\u30c1\u30fc\u30e0\u3067\u901a\u7528\u3059\u308b\u304b\u4e0d\u5b89<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"athletic\" value=\"recreational\"><span class=\"tsars-choice-body\">\u5927\u5b66\u3067\u306f\u30af\u30e9\u30d6\u30fb\u30b5\u30fc\u30af\u30eb\u7b49\u3067\u7d9a\u3051\u3089\u308c\u308c\u3070\u3088\u3044<\/span><\/label>\n              <\/div>\n              <span class=\"tsars-error-text\">\u7af6\u6280\u30ec\u30d9\u30eb\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n            <\/div>\n\n            <div class=\"tsars-field\" data-field=\"evidence\">\n              <span class=\"tsars-field-title\">\u7af6\u6280\u529b\u3092\u793a\u3059\u5ba2\u89b3\u8cc7\u6599<span class=\"tsars-required\">\u5fc5\u9808<\/span><\/span>\n              <div class=\"tsars-choice-grid\">\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"evidence\" value=\"full\"><span class=\"tsars-choice-body\">\u30cf\u30a4\u30e9\u30a4\u30c8\u30fb\u8a66\u5408\u5168\u4f53\u30fb\u30bf\u30a4\u30e0\u3084\u30b9\u30bf\u30c3\u30c4\u304c\u305d\u308d\u3063\u3066\u3044\u308b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"evidence\" value=\"highlight\"><span class=\"tsars-choice-body\">\u30cf\u30a4\u30e9\u30a4\u30c8\u307e\u305f\u306f\u5341\u5206\u306a\u8a66\u5408\u52d5\u753b\u304c\u3042\u308b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"evidence\" value=\"partial\"><span class=\"tsars-choice-body\">\u4e00\u90e8\u306e\u52d5\u753b\u30fb\u8a18\u9332\u306f\u3042\u308b\u304c\u3001\u8ffd\u52a0\u6e96\u5099\u304c\u5fc5\u8981<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"evidence\" value=\"none\"><span class=\"tsars-choice-body\">\u307b\u3068\u3093\u3069\u6e96\u5099\u3067\u304d\u3066\u3044\u306a\u3044<\/span><\/label>\n              <\/div>\n              <span class=\"tsars-error-text\">\u5ba2\u89b3\u8cc7\u6599\u306e\u72b6\u6cc1\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n            <\/div>\n\n            <div class=\"tsars-field\" data-field=\"recruiting\">\n              <span class=\"tsars-field-title\">\u5927\u5b66\u30b3\u30fc\u30c1\u3078\u306e\u30a2\u30d7\u30ed\u30fc\u30c1\u72b6\u6cc1<span class=\"tsars-required\">\u5fc5\u9808<\/span><\/span>\n              <div class=\"tsars-choice-grid\">\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"recruiting\" value=\"offer\"><span class=\"tsars-choice-body\">\u5177\u4f53\u7684\u306a\u95a2\u5fc3\u30fb\u30aa\u30d5\u30a1\u30fc\u30fb\u7d99\u7d9a\u7684\u306a\u9023\u7d61\u304c\u3042\u308b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"recruiting\" value=\"contact\"><span class=\"tsars-choice-body\">\u8907\u6570\u306e\u30b3\u30fc\u30c1\u3068\u3084\u308a\u53d6\u308a\u3057\u3066\u3044\u308b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"recruiting\" value=\"ready\"><span class=\"tsars-choice-body\">\u82f1\u8a9e\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3068\u52d5\u753b\u304c\u3042\u308a\u3001\u9023\u7d61\u3092\u59cb\u3081\u3089\u308c\u308b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"recruiting\" value=\"preparing\"><span class=\"tsars-choice-body\">\u73fe\u5728\u6e96\u5099\u4e2d<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"recruiting\" value=\"none\"><span class=\"tsars-choice-body\">\u307e\u3060\u4f55\u3082\u59cb\u3081\u3066\u3044\u306a\u3044<\/span><\/label>\n              <\/div>\n              <span class=\"tsars-error-text\">\u30b3\u30fc\u30c1\u3078\u306e\u6e96\u5099\u72b6\u6cc1\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n            <\/div>\n\n            <div class=\"tsars-field tsars-field-wide\" data-field=\"goal\">\n              <span class=\"tsars-field-title\">\u7af6\u6280\u9762\u3067\u6700\u3082\u91cd\u8996\u3057\u305f\u3044\u3053\u3068<span class=\"tsars-required\">\u5fc5\u9808<\/span><\/span>\n              <div class=\"tsars-choice-grid tsars-choice-grid-3\">\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"goal\" value=\"challenge\"><span class=\"tsars-choice-body\">\u6700\u521d\u306f\u63a7\u3048\u3067\u3082\u3001\u3067\u304d\u308b\u3060\u3051\u9ad8\u3044\u30ec\u30d9\u30eb\u3078\u6311\u6226<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"goal\" value=\"balance\"><span class=\"tsars-choice-body\">\u7af6\u6280\u30ec\u30d9\u30eb\u30fb\u51fa\u5834\u6a5f\u4f1a\u30fb\u5b66\u696d\u306e\u30d0\u30e9\u30f3\u30b9<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"goal\" value=\"playing\"><span class=\"tsars-choice-body\">\u65e9\u3044\u6bb5\u968e\u304b\u3089\u8a66\u5408\u7d4c\u9a13\u3092\u7a4d\u3080\u3053\u3068<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"goal\" value=\"scholarship\"><span class=\"tsars-choice-body\">\u7af6\u6280\u5968\u5b66\u91d1\u306e\u53ef\u80fd\u6027\u3092\u5e83\u304f\u63a2\u3059\u3053\u3068<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"goal\" value=\"academic\"><span class=\"tsars-choice-body\">\u5b66\u696d\u30fb\u5927\u5b66\u751f\u6d3b\u3092\u512a\u5148\u3057\u306a\u304c\u3089\u7af6\u6280\u7d99\u7d9a<\/span><\/label>\n              <\/div>\n              <span class=\"tsars-error-text\">\u7af6\u6280\u9762\u306e\u5e0c\u671b\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"tsars-step-alert\">\u672a\u5165\u529b\u306e\u5fc5\u9808\u9805\u76ee\u304c\u3042\u308a\u307e\u3059\u3002\u8d64\u304f\u8868\u793a\u3055\u308c\u305f\u9805\u76ee\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/div>\n        <\/section>\n\n        <section class=\"tsars-step\" data-step=\"4\" hidden>\n          <div class=\"tsars-step-intro\">\n            <h3>\u8cbb\u7528\u30fb\u5968\u5b66\u91d1\u30fb\u30eb\u30fc\u30c8\u306e\u67d4\u8edf\u6027\u3092\u78ba\u8a8d<\/h3>\n            <p>\u30b9\u30dd\u30fc\u30c4\u5968\u5b66\u91d1\u306f\u4fdd\u8a3c\u3055\u308c\u307e\u305b\u3093\u3002\u5968\u5b66\u91d1\u304c\u51fa\u306a\u304b\u3063\u305f\u5834\u5408\u3082\u542b\u3081\u3001\u7d99\u7d9a\u53ef\u80fd\u306a\u30eb\u30fc\u30c8\u3092\u5224\u5b9a\u3057\u307e\u3059\u3002<\/p>\n          <\/div>\n\n          <div class=\"tsars-field-grid\">\n            <div class=\"tsars-field tsars-field-wide\" data-field=\"budget\">\n              <span class=\"tsars-field-title\">1\u5e74\u9593\u306b\u7528\u610f\u3067\u304d\u308b\u7dcf\u4e88\u7b97\u306e\u76ee\u5b89<span class=\"tsars-required\">\u5fc5\u9808<\/span><\/span>\n              <span class=\"tsars-field-help\">\u5b66\u8cbb\u30fb\u5bee\u8cbb\u30fb\u751f\u6d3b\u8cbb\u30fb\u4fdd\u967a\u7b49\u3092\u542b\u3080\u6982\u7b97\u3067\u3059\u3002\u70ba\u66ff\u3084\u5b66\u6821\u306b\u3088\u308a\u5927\u304d\u304f\u5909\u308f\u308a\u307e\u3059\u3002<\/span>\n              <div class=\"tsars-choice-grid\">\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"budget\" value=\"under250\"><span class=\"tsars-choice-body\">250\u4e07\u5186\u672a\u6e80\u3092\u5e0c\u671b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"budget\" value=\"250to350\"><span class=\"tsars-choice-body\">250\u4e07\u301c350\u4e07\u5186\u524d\u5f8c<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"budget\" value=\"350to500\"><span class=\"tsars-choice-body\">350\u4e07\u301c500\u4e07\u5186\u524d\u5f8c<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"budget\" value=\"over500\"><span class=\"tsars-choice-body\">500\u4e07\u5186\u4ee5\u4e0a\u3082\u691c\u8a0e\u53ef\u80fd<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"budget\" value=\"unknown\"><span class=\"tsars-choice-body\">\u307e\u3060\u5206\u304b\u3089\u306a\u3044\uff0f\u5bb6\u65cf\u3068\u76f8\u8ac7\u524d<\/span><\/label>\n              <\/div>\n              <span class=\"tsars-error-text\">\u5e74\u9593\u4e88\u7b97\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n            <\/div>\n\n            <div class=\"tsars-field\" data-field=\"scholarship\">\n              <span class=\"tsars-field-title\">\u5968\u5b66\u91d1\u30fb\u5b66\u8cbb\u652f\u63f4\u306e\u5fc5\u8981\u5ea6<span class=\"tsars-required\">\u5fc5\u9808<\/span><\/span>\n              <div class=\"tsars-choice-grid\">\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"scholarship\" value=\"essential\"><span class=\"tsars-choice-body\">\u5927\u304d\u306a\u652f\u63f4\u304c\u306a\u3051\u308c\u3070\u9032\u5b66\u304c\u96e3\u3057\u3044<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"scholarship\" value=\"important\"><span class=\"tsars-choice-body\">\u3067\u304d\u308b\u3060\u3051\u7af6\u6280\u30fb\u5b66\u696d\u5968\u5b66\u91d1\u3092\u5f97\u305f\u3044<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"scholarship\" value=\"helpful\"><span class=\"tsars-choice-body\">\u652f\u63f4\u304c\u3042\u308c\u3070\u52a9\u304b\u308b\u304c\u3001\u6761\u4ef6\u6b21\u7b2c\u3067\u691c\u8a0e\u53ef\u80fd<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"scholarship\" value=\"notneeded\"><span class=\"tsars-choice-body\">\u5968\u5b66\u91d1\u3092\u524d\u63d0\u306b\u3057\u306a\u304f\u3066\u3082\u691c\u8a0e\u53ef\u80fd<\/span><\/label>\n              <\/div>\n              <span class=\"tsars-error-text\">\u5968\u5b66\u91d1\u306e\u5fc5\u8981\u5ea6\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n            <\/div>\n\n            <div class=\"tsars-field\" data-field=\"flex\">\n              <span class=\"tsars-field-title\">\u9032\u5b66\u30eb\u30fc\u30c8\u306e\u67d4\u8edf\u6027<span class=\"tsars-required\">\u5fc5\u9808<\/span><\/span>\n              <div class=\"tsars-choice-grid\">\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"flex\" value=\"fourYearOnly\"><span class=\"tsars-choice-body\">\u6700\u521d\u304b\u30894\u5e74\u5236\u5927\u5b66\u306e\u307f\u5e0c\u671b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"flex\" value=\"openTwoYear\"><span class=\"tsars-choice-body\">2\u5e74\u5236\u5927\u5b66\u304b\u3089\u306e\u7de8\u5165\u3082\u6bd4\u8f03\u3067\u304d\u308b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"flex\" value=\"staged\"><span class=\"tsars-choice-body\">\u82f1\u8a9e\u30fb\u5b66\u696d\u6e96\u5099\u3092\u542b\u3080\u6bb5\u968e\u7684\u30eb\u30fc\u30c8\u3082\u53ef\u80fd<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"flex\" value=\"clubOkay\"><span class=\"tsars-choice-body\">\u30af\u30e9\u30d6\u30fb\u5b66\u5185\u30b9\u30dd\u30fc\u30c4\u3082\u542b\u3081\u3066\u8003\u3048\u3089\u308c\u308b<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"flex\" value=\"unknown\"><span class=\"tsars-choice-body\">\u307e\u3060\u5206\u304b\u3089\u306a\u3044<\/span><\/label>\n              <\/div>\n              <span class=\"tsars-error-text\">\u9032\u5b66\u30eb\u30fc\u30c8\u306e\u67d4\u8edf\u6027\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n            <\/div>\n\n            <div class=\"tsars-field tsars-field-wide\" data-field=\"priority\">\n              <span class=\"tsars-field-title\">\u5b66\u6821\u9078\u3073\u3067\u6700\u3082\u512a\u5148\u3057\u305f\u3044\u3053\u3068<span class=\"tsars-required\">\u5fc5\u9808<\/span><\/span>\n              <div class=\"tsars-choice-grid tsars-choice-grid-3\">\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"priority\" value=\"competition\"><span class=\"tsars-choice-body\">\u7af6\u6280\u30ec\u30d9\u30eb\u30fb\u65bd\u8a2d\u30fb\u30c1\u30fc\u30e0\u74b0\u5883<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"priority\" value=\"academics\"><span class=\"tsars-choice-body\">\u5c02\u653b\u30fb\u5b66\u696d\u30fb\u5352\u696d\u5f8c\u306e\u9032\u8def<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"priority\" value=\"cost\"><span class=\"tsars-choice-body\">\u8cbb\u7528\u3092\u6291\u3048\u308b\u3053\u3068<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"priority\" value=\"support\"><span class=\"tsars-choice-body\">\u82f1\u8a9e\u30fb\u5b66\u696d\u30fb\u751f\u6d3b\u30b5\u30dd\u30fc\u30c8<\/span><\/label>\n                <label class=\"tsars-choice\"><input type=\"radio\" name=\"priority\" value=\"location\"><span class=\"tsars-choice-body\">\u5730\u57df\u30fb\u6c17\u5019\u30fb\u5927\u5b66\u751f\u6d3b\u3068\u306e\u76f8\u6027<\/span><\/label>\n              <\/div>\n              <span class=\"tsars-error-text\">\u5b66\u6821\u9078\u3073\u306e\u512a\u5148\u4e8b\u9805\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"tsars-step-alert\">\u672a\u5165\u529b\u306e\u5fc5\u9808\u9805\u76ee\u304c\u3042\u308a\u307e\u3059\u3002\u8d64\u304f\u8868\u793a\u3055\u308c\u305f\u9805\u76ee\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/div>\n        <\/section>\n\n        <div class=\"tsars-wizard-nav\">\n          <div class=\"tsars-wizard-nav-group\">\n            <button type=\"button\" class=\"tsars-btn tsars-btn-light\" data-reset>\u56de\u7b54\u3092\u30ea\u30bb\u30c3\u30c8<\/button>\n          <\/div>\n          <div class=\"tsars-wizard-nav-group\">\n            <button type=\"button\" class=\"tsars-btn tsars-btn-light\" data-prev hidden>\u524d\u306e\u30b9\u30c6\u30c3\u30d7\u3078<\/button>\n            <button type=\"button\" class=\"tsars-btn tsars-btn-blue\" data-next>\u6b21\u306e\u30b9\u30c6\u30c3\u30d7\u3078<\/button>\n            <button type=\"button\" class=\"tsars-btn tsars-btn-blue\" data-submit hidden>\u8a3a\u65ad\u7d50\u679c\u3092\u898b\u308b<\/button>\n          <\/div>\n        <\/div>\n      <\/form>\n\n      <div class=\"tsars-result\" aria-live=\"polite\"><\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"tsars-section tsars-section-soft\">\n    <div class=\"tsars-section-head\">\n      <span class=\"tsars-kicker\">ROUTE CATEGORIES<\/span>\n      <h2>\u30bb\u30ec\u30af\u30bf\u30fc\u304c\u6bd4\u8f03\u3059\u308b7\u3064\u306e\u30eb\u30fc\u30c8<\/h2>\n      <p class=\"tsars-lead\">\u5b9f\u969b\u306b\u306f\u5b66\u6821\u30fb\u7af6\u6280\u3054\u3068\u306b\u5dee\u304c\u3042\u308a\u307e\u3059\u3002\u7d50\u679c\u306f\u30ab\u30c6\u30b4\u30ea\u30fc\u306e\u512a\u52a3\u3067\u306f\u306a\u304f\u3001\u73fe\u6642\u70b9\u3067\u6bd4\u8f03\u3092\u59cb\u3081\u3084\u3059\u3044\u9806\u756a\u3067\u3059\u3002<\/p>\n    <\/div>\n\n    <div class=\"tsars-route-explain-grid\">\n      <div class=\"tsars-route-explain-card\"><h3>NCAA Division I<\/h3><p>\u9ad8\u3044\u7af6\u6280\u74b0\u5883\u3078\u6311\u6226\u3059\u308b\u30eb\u30fc\u30c8\u3002\u5e74\u9f62\u30d9\u30fc\u30b9Eligibility\u3001\u521d\u671f\u8cc7\u683c\u3001athletics certification\u3001\u5927\u5b66\u3054\u3068\u306e\u30ed\u30fc\u30b9\u30bf\u30fc\u30fb\u5968\u5b66\u91d1\u914d\u5206\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p><\/div>\n      <div class=\"tsars-route-explain-card\"><h3>NCAA Division II<\/h3><p>\u9ad8\u3044\u7af6\u6280\u74b0\u5883\u3068\u5b66\u696d\u30fb\u51fa\u5834\u6a5f\u4f1a\u3092\u6bd4\u8f03\u3057\u3084\u3059\u30444\u5e74\u5236\u30eb\u30fc\u30c8\u3002\u90e8\u5206\u7684\u306a\u7af6\u6280\u5968\u5b66\u91d1\u30e2\u30c7\u30eb\u304c\u4e2d\u5fc3\u3067\u3059\u3002<\/p><\/div>\n      <div class=\"tsars-route-explain-card\"><h3>NCAA Division III<\/h3><p>\u5c02\u653b\u30fb\u5b66\u696d\u30fb\u5927\u5b66\u751f\u6d3b\u3092\u91cd\u8996\u3057\u306a\u304c\u3089\u7af6\u6280\u3092\u7d9a\u3051\u308b\u30eb\u30fc\u30c8\u3002\u7af6\u6280\u5968\u5b66\u91d1\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/p><\/div>\n      <div class=\"tsars-route-explain-card\"><h3>NAIA<\/h3><p>4\u5e74\u5236\u5927\u5b66\u306e\u9078\u629e\u80a2\u3092\u5e83\u3052\u3001\u7af6\u6280\u5968\u5b66\u91d1\u3082\u500b\u5225\u306b\u6bd4\u8f03\u3067\u304d\u308b\u30eb\u30fc\u30c8\u3002NCAA\u3068\u306f\u5225\u306e\u8a8d\u5b9a\u624b\u7d9a\u304d\u3067\u3059\u3002<\/p><\/div>\n      <div class=\"tsars-route-explain-card\"><h3>2\u5e74\u5236\u5927\u5b66\u30fb\u7de8\u5165<\/h3><p>NJCAA\u30fbNWAC\u30fb3C2A\u7b49\u3067\u82f1\u8a9e\u3001GPA\u3001\u5b9f\u6226\u7d4c\u9a13\u3092\u7a4d\u307f\u30014\u5e74\u5236\u5927\u5b66\u3078\u306e\u7de8\u5165\u3092\u76ee\u6307\u3059\u30eb\u30fc\u30c8\u3067\u3059\u3002<\/p><\/div>\n      <div class=\"tsars-route-explain-card\"><h3>\u82f1\u8a9e\u30fb\u5b66\u696d\u6e96\u5099\u512a\u5148<\/h3><p>\u5165\u5b66\u3092\u6025\u304c\u305a\u3001\u82f1\u8a9e\u8a66\u9a13\u3084\u5b66\u696d\u6761\u4ef6\u3092\u6574\u3048\u308b\u30eb\u30fc\u30c8\u3002Division I\u3067\u306f\u5e74\u9f62\u30c8\u30ea\u30ac\u30fc\u3078\u306e\u6ce8\u610f\u304c\u5fc5\u8981\u3067\u3059\u3002<\/p><\/div>\n      <div class=\"tsars-route-explain-card\"><h3>\u30af\u30e9\u30d6\u30fb\u5b66\u5185\u30b9\u30dd\u30fc\u30c4<\/h3><p>\u5927\u5b66\u4ee3\u8868\u30c1\u30fc\u30e0\u3060\u3051\u306b\u9650\u5b9a\u305b\u305a\u3001\u5c02\u653b\u3084\u7559\u5b66\u751f\u6d3b\u3092\u512a\u5148\u3057\u306a\u304c\u3089\u7af6\u6280\u3092\u7d9a\u3051\u308b\u30eb\u30fc\u30c8\u3067\u3059\u3002<\/p><\/div>\n    <\/div>\n\n    <div class=\"tsars-method-note\" style=\"margin-top:18px;\">NCAA Division II\u306f2026\u5e747\u6708\u6642\u70b9\u3067\u300110\u30bb\u30e1\u30b9\u30bf\u30fc\u307e\u305f\u306f15\u30af\u30a9\u30fc\u30bf\u30fc\u306e\u30d5\u30eb\u30bf\u30a4\u30e0\u5728\u7c4d\u4e2d\u306b4\u30b7\u30fc\u30ba\u30f3\u304c\u73fe\u884c\u30eb\u30fc\u30eb\u3067\u3059\u3002Division III\u306b\u308210\u30bb\u30e1\u30b9\u30bf\u30fc\uff0f15\u30af\u30a9\u30fc\u30bf\u30fc\u30684\u30b7\u30fc\u30ba\u30f3\u306e\u8003\u3048\u65b9\u304c\u3042\u308a\u307e\u3059\u3002NAIA\u306b\u306f\u72ec\u81ea\u306eEligibility Center\u3068\u30b7\u30fc\u30ba\u30f3\u7ba1\u7406\u304c\u3042\u308a\u307e\u3059\u3002<\/div>\n  <\/section>\n\n  <section class=\"tsars-section\">\n    <div class=\"tsars-section-head\">\n      <span class=\"tsars-kicker\">OFFICIAL SOURCES<\/span>\n      <h2>\u516c\u5f0f\u60c5\u5831\u3068\u6700\u7d42\u78ba\u8a8d\u5148<\/h2>\n      <p class=\"tsars-lead\">\u30eb\u30fc\u30eb\u306f\u66f4\u65b0\u3055\u308c\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u6700\u7d42\u7684\u306b\u306fEligibility Center\u3068\u5927\u5b66\u306ecompliance\u62c5\u5f53\u306b\u3088\u308b\u500b\u5225\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002<\/p>\n    <\/div>\n\n    <div class=\"tsars-source-grid\">\n      <div class=\"tsars-source-card\"><h3>NCAA Division I\u5e74\u9f62\u30d9\u30fc\u30b9\u30eb\u30fc\u30eb<\/h3><p>5\u5e74\u9593\u306e\u958b\u59cb\u6761\u4ef6\u3001\u79fb\u884c\u63aa\u7f6e\u3001\u5ec3\u6b62\u3055\u308c\u308bredshirt\u30fbwaiver\u3092\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002<\/p><a href=\"https:\/\/www.ncaa.org\/eligibility-center\/division-i-age-based-eligibility-rules\/\" target=\"_blank\" rel=\"noopener noreferrer\">NCAA\u516c\u5f0f\u60c5\u5831\u3092\u898b\u308b<\/a><\/div>\n      <div class=\"tsars-source-card\"><h3>NCAA Initial Eligibility<\/h3><p>Division I\u30fbII\u306e\u5b66\u696d\u30fb\u7af6\u6280\u6b74\u8a8d\u5b9a\u3068\u3001Division III\u7559\u5b66\u751f\u306e\u624b\u7d9a\u304d\u3092\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002<\/p><a href=\"https:\/\/www.ncaa.org\/eligibility-center\/initial-eligibility-requirements\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u521d\u671f\u8cc7\u683c\u3092\u78ba\u8a8d\u3059\u308b<\/a><\/div>\n      <div class=\"tsars-source-card\"><h3>NCAA Transfer Rules<\/h3><p>2\u5e74\u5236\u30fb4\u5e74\u5236\u5927\u5b66\u304b\u3089\u306e\u7de8\u5165\u8cc7\u6599\u3068\u3001Division\u5225\u306e\u516c\u5f0f\u30ac\u30a4\u30c9\u3092\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002<\/p><a href=\"https:\/\/www.ncaa.org\/eligibility-center\/transfer-rules-and-eligibility\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u7de8\u5165\u60c5\u5831\u3092\u898b\u308b<\/a><\/div>\n      <div class=\"tsars-source-card\"><h3>NCAA Division II Academics<\/h3><p>\u5b66\u696d\u7d99\u7d9a\u8981\u4ef6\u300110\u30bb\u30e1\u30b9\u30bf\u30fc\uff0f15\u30af\u30a9\u30fc\u30bf\u30fc\u30014\u30b7\u30fc\u30ba\u30f3\u306e\u73fe\u884c\u60c5\u5831\u3067\u3059\u3002<\/p><a href=\"https:\/\/www.ncaa.org\/division-ii\/governance\/academics\/\" target=\"_blank\" rel=\"noopener noreferrer\">Division II\u516c\u5f0f\u60c5\u5831\u3092\u898b\u308b<\/a><\/div>\n      <div class=\"tsars-source-card\"><h3>Division I Roster Limits<\/h3><p>House settlement\u5f8c\u306e\u30ed\u30fc\u30b9\u30bf\u30fc\u4e0a\u9650\u3068\u3001\u5bfe\u8c61\u30fbopt-in\u6821\u306b\u304a\u3051\u308b\u5968\u5b66\u91d1\u67a0\u306e\u5909\u66f4\u3092\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002<\/p><a href=\"https:\/\/www.ncaa.org\/media-center-di-board-of-directors-formally-adopts-changes-to-roster-limits\/\" target=\"_blank\" rel=\"noopener noreferrer\">NCAA\u516c\u5f0f\u767a\u8868\u3092\u898b\u308b<\/a><\/div>\n      <div class=\"tsars-source-card\"><h3>International Student Requirements<\/h3><p>\u65e5\u672c\u4eba\u3092\u542b\u3080\u56fd\u969b\u5b66\u751f\u306eAcademic and Athletics Certification\u3001\u66f8\u985e\u63d0\u51fa\u306e\u57fa\u672c\u3092\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002<\/p><a href=\"https:\/\/www.ncaa.org\/eligibility-center\/initial-eligibility-requirements\/international-student-athletes\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u56fd\u969b\u5b66\u751f\u5411\u3051\u516c\u5f0f\u60c5\u5831\u3092\u898b\u308b<\/a><\/div>\n      <div class=\"tsars-source-card\"><h3>PlayNAIA<\/h3><p>NAIA\u306e\u5b66\u6821\u63a2\u7d22\u3068Eligibility Center\u767b\u9332\u306b\u4f7f\u7528\u3059\u308b\u516c\u5f0f\u30b5\u30a4\u30c8\u3067\u3059\u3002<\/p><a href=\"https:\/\/play.mynaia.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">PlayNAIA\u3092\u898b\u308b<\/a><\/div>\n      <div class=\"tsars-source-card\"><h3>NAIA 20% Rule<\/h3><p>NAIA\u3067\u30b7\u30fc\u30ba\u30f3\u304c\u8ab2\u3055\u308c\u308b\u7af6\u6280\u53c2\u52a0\u6570\u306e\u8003\u3048\u65b9\u3092\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002<\/p><a href=\"https:\/\/interpretations.naia.org\/article-v-section-b-item-19-20-season-of-competition-rule\/\" target=\"_blank\" rel=\"noopener noreferrer\">NAIA\u516c\u5f0f\u89e3\u8aac\u3092\u898b\u308b<\/a><\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"tsars-cta\">\n    <span class=\"tsars-kicker\">TEAM Sugi ATHLETE SUPPORT<\/span>\n    <h2>\u8a3a\u65ad\u7d50\u679c\u3092\u3001\u5b9f\u969b\u306e\u52d5\u753b\u30fb\u6210\u7e3e\u30fb\u8cbb\u7528\u30fb\u5165\u5b66\u6642\u671f\u306b\u7f6e\u304d\u63db\u3048\u3066\u78ba\u8a8d\u3057\u307e\u3059<\/h2>\n    <p>\u30bb\u30ec\u30af\u30bf\u30fc\u3067\u306f\u6574\u7406\u3057\u304d\u308c\u306a\u3044\u7af6\u6280\u306e\u30dd\u30b8\u30b7\u30e7\u30f3\u3001\u30bf\u30a4\u30e0\u30fb\u30b9\u30bf\u30c3\u30c4\u3001\u30c1\u30fc\u30e0\u306e\u88dc\u5f37\u72b6\u6cc1\u3001\u904e\u53bb\u306e\u5927\u5b66\u5728\u7c4d\u3001\u7de8\u5165\u5358\u4f4d\u306a\u3069\u3092\u78ba\u8a8d\u3057\u3001\u73fe\u5b9f\u7684\u306a\u5019\u88dc\u30eb\u30fc\u30c8\u3092\u4e00\u7dd2\u306b\u6574\u7406\u3057\u307e\u3059\u3002<\/p>\n    <div class=\"tsars-cta-actions\">\n      <a class=\"tsars-btn tsars-btn-primary\" href=\"https:\/\/www.teamsugi.co.jp\/sports\/inquiry\/\">\u7121\u6599\u76f8\u8ac7\u3092\u4e88\u7d04\u3059\u308b<\/a>\n      <a class=\"tsars-btn tsars-btn-line\" href=\"https:\/\/lin.ee\/1yTMgxD\" target=\"_blank\" rel=\"noopener noreferrer\">LINE\u3067\u76f8\u8ac7\u3059\u308b<\/a>\n      <a class=\"tsars-btn tsars-btn-outline\" href=\"https:\/\/www.teamsugi.co.jp\/sports\/sports-selection-tryout\/\">\u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\u3092\u898b\u308b<\/a>\n    <\/div>\n    <p class=\"tsars-update-date\">\u30eb\u30fc\u30eb\u60c5\u5831\u306e\u6700\u7d42\u78ba\u8a8d\uff1a2026\u5e747\u670819\u65e5<\/p>\n  <\/section>\n\n<\/div>\n\n<script>\n(function() {\n  \"use strict\";\n\n  const ROUTE_KEYS = [\"d1\", \"d2\", \"d3\", \"naia\", \"twoYear\", \"foundation\", \"club\"];\n\n  const routeData = {\n    d1: {\n      short: \"NCAA Division I\",\n      title: \"NCAA Division I\u6311\u6226\u30eb\u30fc\u30c8\",\n      summary: \"\u7af6\u6280\u5b9f\u7e3e\u3001\u82f1\u8a9e\u3001\u6210\u7e3e\u3001\u30ea\u30af\u30eb\u30fc\u30c6\u30a3\u30f3\u30b0\u6e96\u5099\u304c\u305d\u308d\u3046\u5834\u5408\u306b\u3001\u9ad8\u3044\u7af6\u4e89\u74b0\u5883\u3078\u6311\u6226\u3059\u308b\u30eb\u30fc\u30c8\u3067\u3059\u3002\",\n      defaults: [\n        \"\u9ad8\u3044\u7af6\u6280\u30ec\u30d9\u30eb\u3068\u5ba2\u89b3\u8cc7\u6599\u304c\u6c42\u3081\u3089\u308c\u3084\u3059\u3044\",\n        \"\u65e9\u3044\u6642\u671f\u304b\u3089\u30b3\u30fc\u30c1\u3068\u306e\u63a5\u89e6\u3068\u5165\u5b66\u6e96\u5099\u3092\u9032\u3081\u308b\u5fc5\u8981\u304c\u3042\u308b\",\n        \"\u5e74\u9f62\u30d9\u30fc\u30b9Eligibility\u3001\u521d\u671f\u8cc7\u683c\u3001athletics certification\u3092\u5225\u3005\u306b\u78ba\u8a8d\u3059\u308b\"\n      ],\n      cautions: [\n        \"Division I\u3068\u3044\u3046\u540d\u79f0\u3060\u3051\u3067\u51fa\u5834\u6a5f\u4f1a\u3084\u5968\u5b66\u91d1\u3092\u5224\u65ad\u3057\u306a\u3044\",\n        \"2027\u5e74\u79cb\u4ee5\u964d\u306e\u521d\u56de\u30d5\u30eb\u30bf\u30a4\u30e0\u5165\u5b66\u8005\u306f\u5e74\u9f62\u30d9\u30fc\u30b9\u65b0\u5236\u5ea6\u306e\u307f\",\n        \"House settlement\u306e\u5bfe\u8c61\u30fbopt-in\u6821\u3092\u542b\u3081\u3001\u30ed\u30fc\u30b9\u30bf\u30fc\u4e0a\u9650\u3001\u5968\u5b66\u91d1\u914d\u5206\u3001\u88dc\u5f37\u30dd\u30b8\u30b7\u30e7\u30f3\u306f\u5927\u5b66\u3054\u3068\u306b\u7570\u306a\u308b\"\n      ],\n      next: [\n        \"\u30d5\u30eb\u30b2\u30fc\u30e0\u52d5\u753b\u3001\u30cf\u30a4\u30e9\u30a4\u30c8\u3001\u82f1\u8a9e\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3092\u4e00\u3064\u306e\u8cc7\u6599\u306b\u307e\u3068\u3081\u308b\",\n        \"NCAA Eligibility Center\u306e\u767b\u9332\u30fb\u5fc5\u8981\u66f8\u985e\u3092\u78ba\u8a8d\u3059\u308b\",\n        \"\u751f\u5e74\u6708\u65e5\u3068\u521d\u56de\u30d5\u30eb\u30bf\u30a4\u30e0\u5927\u5b66\u5728\u7c4d\u3092\u6642\u7cfb\u5217\u3067\u6574\u7406\u3059\u308b\"\n      ],\n      url: \"https:\/\/www.teamsugi.co.jp\/sports\/d1-play\/\"\n    },\n    d2: {\n      short: \"NCAA Division II\",\n      title: \"NCAA Division II\u7af6\u6280\u30fb\u5b66\u696d\u30d0\u30e9\u30f3\u30b9\u30eb\u30fc\u30c8\",\n      summary: \"\u9ad8\u3044\u7af6\u6280\u74b0\u5883\u3092\u4fdd\u3061\u306a\u304c\u3089\u3001\u51fa\u5834\u6a5f\u4f1a\u3001\u5b66\u696d\u3001\u90e8\u5206\u7684\u306a\u7af6\u6280\u5968\u5b66\u91d1\u3092\u6bd4\u8f03\u3057\u3084\u3059\u30444\u5e74\u5236\u30eb\u30fc\u30c8\u3067\u3059\u3002\",\n      defaults: [\n        \"\u7af6\u6280\u30ec\u30d9\u30eb\u3068\u5b9f\u969b\u306e\u51fa\u5834\u6a5f\u4f1a\u3092\u6bd4\u8f03\u3057\u3084\u3059\u3044\",\n        \"\u7af6\u6280\u5968\u5b66\u91d1\u306f\u5b66\u6821\u30fb\u7af6\u6280\u30fb\u30ed\u30fc\u30b9\u30bf\u30fc\u4e8b\u60c5\u3067\u5909\u308f\u308b\",\n        \"10\u30bb\u30e1\u30b9\u30bf\u30fc\uff0f15\u30af\u30a9\u30fc\u30bf\u30fc\u5185\u306e4\u30b7\u30fc\u30ba\u30f3\u3092\u78ba\u8a8d\u3059\u308b\"\n      ],\n      cautions: [\n        \"\u90e8\u5206\u5968\u5b66\u91d1\u304c\u4e2d\u5fc3\u3067\u3001\u5b66\u8cbb\u5168\u984d\u304c\u4fdd\u8a3c\u3055\u308c\u308b\u308f\u3051\u3067\u306f\u306a\u3044\",\n        \"\u521d\u671f\u8cc7\u683c\u3068\u5165\u5b66\u5f8c\u306eGPA\u30fb\u53d6\u5f97\u5358\u4f4d\u8981\u4ef6\u304c\u3042\u308b\",\n        \"\u904e\u53bb\u306e\u30d5\u30eb\u30bf\u30a4\u30e0\u5728\u7c4d\u3068\u7af6\u6280\u53c2\u52a0\u306f\u7de8\u5165\u6642\u306b\u78ba\u8a8d\u3055\u308c\u308b\"\n      ],\n      next: [\n        \"Division II\u3068Division I\u30fbIII\u30fbNAIA\u306e\u5019\u88dc\u6821\u3092\u540c\u3058\u6761\u4ef6\u3067\u6bd4\u8f03\u3059\u308b\",\n        \"\u6210\u7e3e\u8a3c\u660e\u66f8\u3068\u82f1\u8a9e\u30b9\u30b3\u30a2\u3092\u3082\u3068\u306b\u5165\u5b66\u53ef\u80fd\u6027\u3092\u78ba\u8a8d\u3059\u308b\",\n        \"\u30b3\u30fc\u30c1\u3078\u5968\u5b66\u91d1\u984d\u3060\u3051\u3067\u306a\u304f\u7dcf\u8cbb\u7528\u3068\u30ed\u30fc\u30b9\u30bf\u30fc\u72b6\u6cc1\u3092\u78ba\u8a8d\u3059\u308b\"\n      ],\n      url: \"https:\/\/www.teamsugi.co.jp\/sports\/ncaa-freshman-eligibility\/\"\n    },\n    d3: {\n      short: \"NCAA Division III\",\n      title: \"NCAA Division III\u5b66\u696d\u30fb\u7af6\u6280\u4e21\u7acb\u30eb\u30fc\u30c8\",\n      summary: \"\u5c02\u653b\u3001\u5b66\u696d\u3001\u5927\u5b66\u751f\u6d3b\u3092\u91cd\u8996\u3057\u306a\u304c\u3089\u3001\u5927\u5b66\u4ee3\u8868\u30c1\u30fc\u30e0\u3067\u7af6\u6280\u3092\u7d9a\u3051\u308b4\u5e74\u5236\u30eb\u30fc\u30c8\u3067\u3059\u3002\",\n      defaults: [\n        \"\u5c02\u653b\u30fb\u5927\u5b66\u74b0\u5883\u3092\u512a\u5148\u3057\u305f\u5b66\u6821\u9078\u3073\u3068\u76f8\u6027\u304c\u3088\u3044\",\n        \"\u7af6\u6280\u3068\u5b66\u696d\u306e\u4e21\u65b9\u3092\u9577\u671f\u7684\u306b\u8003\u3048\u3084\u3059\u3044\",\n        \"\u7af6\u6280\u5968\u5b66\u91d1\u3067\u306f\u306a\u304f\u5b66\u696d\u30fbneed-based aid\u7b49\u3092\u6bd4\u8f03\u3059\u308b\"\n      ],\n      cautions: [\n        \"Division III\u306f\u7af6\u6280\u5968\u5b66\u91d1\u3092\u63d0\u4f9b\u3057\u306a\u3044\",\n        \"\u7af6\u6280\u30ec\u30d9\u30eb\u306f\u5b66\u6821\u30fb\u30ab\u30f3\u30d5\u30a1\u30ec\u30f3\u30b9\u306b\u3088\u3063\u3066\u5927\u304d\u304f\u7570\u306a\u308b\",\n        \"\u56fd\u969b\u5b66\u751f\u306fEligibility Center\u306b\u3088\u308bathletics certification\u304c\u5fc5\u8981\"\n      ],\n      next: [\n        \"\u5c02\u653b\u3001\u5352\u696d\u7387\u3001\u5b66\u8cbb\u3001\u5b66\u696d\u5968\u5b66\u91d1\u3092\u7af6\u6280\u74b0\u5883\u3068\u4e00\u7dd2\u306b\u6bd4\u8f03\u3059\u308b\",\n        \"\u30b3\u30fc\u30c1\u3078\u30ed\u30fc\u30b9\u30bf\u30fc\u3001\u7df4\u7fd2\u91cf\u3001\u51fa\u5834\u898b\u8fbc\u307f\u3092\u78ba\u8a8d\u3059\u308b\",\n        \"\u904e\u53bb\u306e\u5927\u5b66\u5728\u7c4d\u304c\u3042\u308b\u5834\u5408\u306f10\u30bb\u30e1\u30b9\u30bf\u30fc\uff0f15\u30af\u30a9\u30fc\u30bf\u30fc\u3092\u78ba\u8a8d\u3059\u308b\"\n      ],\n      url: \"https:\/\/www.teamsugi.co.jp\/sports\/ncaa-freshman-eligibility\/\"\n    },\n    naia: {\n      short: \"NAIA\",\n      title: \"NAIA\u67d4\u8edf\u578b4\u5e74\u5236\u30eb\u30fc\u30c8\",\n      summary: \"NCAA\u4ee5\u5916\u306e4\u5e74\u5236\u5927\u5b66\u3082\u542b\u3081\u3001\u7af6\u6280\u74b0\u5883\u3001\u5968\u5b66\u91d1\u3001\u51fa\u5834\u6a5f\u4f1a\u306e\u9078\u629e\u80a2\u3092\u5e83\u3052\u308b\u30eb\u30fc\u30c8\u3067\u3059\u3002\",\n      defaults: [\n        \"4\u5e74\u5236\u5927\u5b66\u306e\u7af6\u6280\u30fb\u8cbb\u7528\u5019\u88dc\u3092\u5e83\u3052\u3084\u3059\u3044\",\n        \"\u7af6\u6280\u5968\u5b66\u91d1\u306e\u53ef\u80fd\u6027\u3092\u5b66\u6821\u3054\u3068\u306b\u6bd4\u8f03\u3067\u304d\u308b\",\n        \"NCAA\u3068\u306f\u5225\u306bPlayNAIA\u3067Eligibility\u8a8d\u5b9a\u3092\u53d7\u3051\u308b\"\n      ],\n      cautions: [\n        \"NCAA\u3068\u306f\u30eb\u30fc\u30eb\u3068\u8a8d\u5b9a\u624b\u7d9a\u304d\u304c\u5225\",\n        \"\u904e\u53bb\u306e\u7af6\u6280\u53c2\u52a0\u3084\u79fb\u7c4d\u6642\u306e\u30b7\u30fc\u30ba\u30f3\u8a8d\u5b9a\u3092\u78ba\u8a8d\u3059\u308b\",\n        \"20%\u30eb\u30fc\u30eb\u3084postseason\u53c2\u52a0\u306e\u6271\u3044\u306f\u7af6\u6280\u3054\u3068\u306b\u78ba\u8a8d\u3059\u308b\"\n      ],\n      next: [\n        \"PlayNAIA\u306e\u767b\u9332\u6642\u671f\u3068\u5fc5\u8981\u66f8\u985e\u3092\u78ba\u8a8d\u3059\u308b\",\n        \"\u5019\u88dc\u6821\u306e\u7af6\u6280\u5968\u5b66\u91d1\u3001\u5b66\u696d\u5968\u5b66\u91d1\u3001\u7dcf\u8cbb\u7528\u3092\u6bd4\u8f03\u3059\u308b\",\n        \"\u904e\u53bb\u306e\u5927\u5b66\u7af6\u6280\u53c2\u52a0\u304c\u3042\u308b\u5834\u5408\u306f\u4f7f\u7528\u30b7\u30fc\u30ba\u30f3\u3092\u6574\u7406\u3059\u308b\"\n      ],\n      url: \"https:\/\/www.teamsugi.co.jp\/sports\/red-shirt-10-semester-rule\/\"\n    },\n    twoYear: {\n      short: \"2\u5e74\u5236\u5927\u5b66\u30fb\u7de8\u5165\",\n      title: \"2\u5e74\u5236\u5927\u5b66\u304b\u30894\u5e74\u5236\u5927\u5b66\u3078\u306e\u30b9\u30c6\u30c3\u30d7\u30a2\u30c3\u30d7\u30eb\u30fc\u30c8\",\n      summary: \"NJCAA\u30fbNWAC\u30fb3C2A\u7b49\u3067\u82f1\u8a9e\u3001GPA\u3001\u7af6\u6280\u5b9f\u7e3e\u3092\u7a4d\u307f\u30014\u5e74\u5236\u5927\u5b66\u3078\u306e\u7de8\u5165\u3092\u76ee\u6307\u3059\u30eb\u30fc\u30c8\u3067\u3059\u3002\",\n      defaults: [\n        \"\u8cbb\u7528\u3001\u82f1\u8a9e\u3001\u51fa\u5834\u6a5f\u4f1a\u3092\u6bb5\u968e\u7684\u306b\u6574\u3048\u3084\u3059\u3044\",\n        \"\u30a2\u30e1\u30ea\u30ab\u3067\u306e\u7af6\u6280\u6620\u50cf\u30fb\u30b9\u30bf\u30c3\u30c4\u30fbGPA\u3092\u4f5c\u308c\u308b\",\n        \"\u5165\u5b66\u6642\u70b9\u304b\u3089\u7de8\u5165\u5358\u4f4d\u3068\u6b21\u306e\u9032\u5b66\u5148\u3092\u9006\u7b97\u3059\u308b\"\n      ],\n      cautions: [\n        \"4\u5e74\u5236\u5927\u5b66\u3078\u7de8\u5165\u3057\u3066\u3082\u904e\u53bb\u306e\u5728\u7c4d\u30fb\u7af6\u6280\u6b74\u306f\u30ea\u30bb\u30c3\u30c8\u3055\u308c\u306a\u3044\",\n        \"Division I\u3092\u76ee\u6307\u3059\u5834\u5408\u306f2\u5e74\u5236\u5927\u5b66\u5165\u5b66\u6642\u304b\u30895\u5e74\u9593\u304c\u59cb\u307e\u308a\u5f97\u308b\",\n        \"\u30ea\u30fc\u30b0\u30fb\u5dde\u30fb\u7af6\u6280\u306b\u3088\u3063\u3066\u5968\u5b66\u91d1\u3068\u53c2\u52a0\u6761\u4ef6\u304c\u7570\u306a\u308b\"\n      ],\n      next: [\n        \"\u7af6\u6280\u30ec\u30d9\u30eb\u3060\u3051\u3067\u306a\u304f\u7de8\u5165\u5b9f\u7e3e\u3001\u53d6\u5f97\u53ef\u80fd\u5358\u4f4d\u3001\u7dcf\u8cbb\u7528\u3092\u6bd4\u8f03\u3059\u308b\",\n        \"2\u5e74\u5f8c\u306b\u76ee\u6307\u30594\u5e74\u5236\u5927\u5b66\u3068\u5fc5\u8981GPA\u3092\u5148\u306b\u8a2d\u5b9a\u3059\u308b\",\n        \"Division I\u5019\u88dc\u3092\u6b8b\u3059\u5834\u5408\u306f\u521d\u56de\u30d5\u30eb\u30bf\u30a4\u30e0\u5728\u7c4d\u65e5\u3092\u78ba\u8a8d\u3059\u308b\"\n      ],\n      url: \"https:\/\/www.teamsugi.co.jp\/sports\/why-community-college\/\"\n    },\n    foundation: {\n      short: \"\u82f1\u8a9e\u30fb\u5b66\u696d\u6e96\u5099\",\n      title: \"\u82f1\u8a9e\u30fb\u5b66\u696d\u6e96\u5099\u3092\u512a\u5148\u3059\u308b\u6bb5\u968e\u7684\u30eb\u30fc\u30c8\",\n      summary: \"\u82f1\u8a9e\u8a66\u9a13\u3001\u6210\u7e3e\u3001\u5927\u5b66\u6388\u696d\u3078\u306e\u6e96\u5099\u3092\u5148\u306b\u6574\u3048\u3001\u7121\u7406\u306e\u306a\u3044\u6642\u671f\u306b\u7af6\u6280\u3068\u9032\u5b66\u3092\u958b\u59cb\u3059\u308b\u30eb\u30fc\u30c8\u3067\u3059\u3002\",\n      defaults: [\n        \"\u82f1\u8a9e\u30fb\u5b66\u696d\u306e\u4e0d\u8db3\u3092\u5148\u306b\u57cb\u3081\u308b\u3053\u3068\u3067\u5b66\u6821\u5019\u88dc\u3092\u5e83\u3052\u308b\",\n        \"ESL\u30fbIEP\u3001\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u30ab\u30ec\u30c3\u30b8\u3001\u6761\u4ef6\u4ed8\u304d\u5165\u5b66\u7b49\u3092\u6bd4\u8f03\u3059\u308b\",\n        \"\u5165\u5b66\u5ef6\u671f\u306b\u3088\u308b\u8cbb\u7528\u3068Eligibility\u3078\u306e\u5f71\u97ff\u3092\u540c\u6642\u306b\u78ba\u8a8d\u3059\u308b\"\n      ],\n      cautions: [\n        \"ESL\u30fbIEP\u3068\u3044\u3046\u540d\u79f0\u3060\u3051\u3067\u306f\u30d5\u30eb\u30bf\u30a4\u30e0\u5927\u5b66\u5728\u7c4d\u304b\u5224\u65ad\u3067\u304d\u306a\u3044\",\n        \"Division I\u3067\u306f\u5165\u5b66\u3092\u9045\u3089\u305b\u3066\u3082\u5e74\u9f62\u30c8\u30ea\u30ac\u30fc\u3067\u671f\u9593\u304c\u59cb\u307e\u308a\u5f97\u308b\",\n        \"\u6e96\u5099\u671f\u9593\u3092\u9577\u304f\u3059\u308b\u307b\u3069\u7dcf\u8cbb\u7528\u304c\u5897\u3048\u308b\u53ef\u80fd\u6027\u304c\u3042\u308b\"\n      ],\n      next: [\n        \"\u82f1\u8a9e\u8a66\u9a13\u3092\u53d7\u3051\u3001\u5165\u5b66\u6761\u4ef6\u307e\u3067\u306e\u5dee\u3092\u6570\u5024\u3067\u628a\u63e1\u3059\u308b\",\n        \"\u6210\u7e3e\u8a3c\u660e\u66f8\u3068\u5c65\u4fee\u79d1\u76ee\u3092\u65e9\u3081\u306b\u53d6\u308a\u5bc4\u305b\u308b\",\n        \"\u8a9e\u5b66\u8ab2\u7a0b\u3092\u5229\u7528\u3059\u308b\u5834\u5408\u306f\u5927\u5b66\u767b\u9332\u3068Eligibility\u3078\u306e\u5f71\u97ff\u3092\u78ba\u8a8d\u3059\u308b\"\n      ],\n      url: \"https:\/\/www.teamsugi.co.jp\/sports\/usa-student-athlete-esl\/\"\n    },\n    club: {\n      short: \"\u30af\u30e9\u30d6\u30fb\u5b66\u5185\u30b9\u30dd\u30fc\u30c4\",\n      title: \"\u5b66\u696d\u30fb\u7559\u5b66\u751f\u6d3b\u3092\u512a\u5148\u3059\u308b\u7af6\u6280\u7d99\u7d9a\u30eb\u30fc\u30c8\",\n      summary: \"\u5927\u5b66\u4ee3\u8868\u30c1\u30fc\u30e0\u3060\u3051\u306b\u9650\u5b9a\u305b\u305a\u3001\u30af\u30e9\u30d6\u30c1\u30fc\u30e0\u3001\u5b66\u751f\u56e3\u4f53\u3001\u5b66\u5185\u30b9\u30dd\u30fc\u30c4\u3067\u7af6\u6280\u3092\u7d9a\u3051\u308b\u30eb\u30fc\u30c8\u3067\u3059\u3002\",\n      defaults: [\n        \"\u5c02\u653b\u3001\u5730\u57df\u3001\u8cbb\u7528\u3092\u512a\u5148\u3057\u3066\u5927\u5b66\u3092\u9078\u3073\u3084\u3059\u3044\",\n        \"\u4ee3\u8868\u30c1\u30fc\u30e0\u306e\u30ea\u30af\u30eb\u30fc\u30c6\u30a3\u30f3\u30b0\u306b\u9650\u5b9a\u305b\u305a\u7af6\u6280\u3092\u7d99\u7d9a\u3067\u304d\u308b\",\n        \"\u7af6\u6280\u8ca0\u62c5\u3068\u5927\u5b66\u751f\u6d3b\u306e\u30d0\u30e9\u30f3\u30b9\u3092\u8abf\u6574\u3057\u3084\u3059\u3044\"\n      ],\n      cautions: [\n        \"\u30af\u30e9\u30d6\u306e\u7af6\u6280\u30ec\u30d9\u30eb\u3001\u6d3b\u52d5\u983b\u5ea6\u3001\u9060\u5f81\u8cbb\u306f\u5927\u5b66\u3054\u3068\u306b\u7570\u306a\u308b\",\n        \"\u4ee3\u8868\u30c1\u30fc\u30e0\u3078\u306e\u9014\u4e2d\u53c2\u52a0\u304c\u4fdd\u8a3c\u3055\u308c\u308b\u308f\u3051\u3067\u306f\u306a\u3044\",\n        \"\u5927\u5b66\u306e\u5165\u5b66\u6761\u4ef6\u3068\u8cbb\u7528\u3092\u4e2d\u5fc3\u306b\u5b66\u6821\u9078\u3073\u3092\u884c\u3046\"\n      ],\n      next: [\n        \"\u5019\u88dc\u5927\u5b66\u306b\u5e0c\u671b\u7af6\u6280\u306e\u30af\u30e9\u30d6\u30fb\u5b66\u5185\u30ea\u30fc\u30b0\u304c\u3042\u308b\u304b\u78ba\u8a8d\u3059\u308b\",\n        \"\u5c02\u653b\u3001\u5b66\u8cbb\u3001\u5730\u57df\u3001\u4f4f\u74b0\u5883\u3092\u4e2d\u5fc3\u306b\u5b66\u6821\u3092\u6bd4\u8f03\u3059\u308b\",\n        \"\u4ee3\u8868\u30c1\u30fc\u30e0\u3082\u5e0c\u671b\u3059\u308b\u5834\u5408\u306f\u52d5\u753b\u3092\u6e96\u5099\u3057\u3066\u30b3\u30fc\u30c1\u3078\u500b\u5225\u78ba\u8a8d\u3059\u308b\"\n      ],\n      url: \"https:\/\/www.teamsugi.co.jp\/sports\/student-athlete\/\"\n    }\n  };\n\n  const scoreMaps = {\n    status: {\n      hs12: { d1: 1, d2: 1, d3: 1, naia: 1, twoYear: 1, foundation: 1 },\n      hs3: { twoYear: 1, foundation: 1, d2: 1, naia: 1 },\n      graduated: { twoYear: 2, foundation: 2, naia: 1 },\n      college: { d2: 2, d3: 2, naia: 2, twoYear: 1 },\n      other: { club: 3, foundation: 1, naia: 1 }\n    },\n    d1Interest: {\n      strong: { d1: 7, d2: 1 },\n      compare: { d1: 3, d2: 2, d3: 1, naia: 1 },\n      no: { d1: -10, d2: 2, d3: 2, naia: 2, twoYear: 2, club: 1 },\n      unknown: { d1: 1, d2: 1, d3: 1, naia: 1 }\n    },\n    english: {\n      none: { foundation: 8, twoYear: 5, naia: 1, d1: -5, d2: -3, d3: -3 },\n      basic: { foundation: 6, twoYear: 6, naia: 2, d1: -3, d2: -1 },\n      developing: { twoYear: 5, naia: 4, d2: 2, d3: 2, foundation: 2 },\n      ready: { d1: 3, d2: 5, d3: 5, naia: 4, twoYear: 2 },\n      strong: { d1: 6, d2: 6, d3: 6, naia: 5, twoYear: 1 }\n    },\n    grades: {\n      low: { foundation: 7, twoYear: 6, naia: 1, d1: -4, d2: -3, d3: -4 },\n      average: { twoYear: 4, naia: 3, d2: 2, foundation: 1, d3: 1 },\n      good: { d1: 2, d2: 5, d3: 5, naia: 4, twoYear: 2 },\n      high: { d1: 4, d2: 5, d3: 8, naia: 4 },\n      unknown: { foundation: 2, twoYear: 2 }\n    },\n    study: {\n      anxious: { foundation: 6, twoYear: 4, club: 1, d1: -3, d3: -1 },\n      support: { foundation: 4, twoYear: 4, naia: 2, d2: 1 },\n      okay: { d2: 3, d3: 3, naia: 3, twoYear: 1 },\n      strong: { d1: 3, d2: 4, d3: 5, naia: 3 }\n    },\n    major: {\n      specific: { d3: 5, d2: 3, naia: 1 },\n      important: { d3: 4, d2: 3, naia: 2 },\n      flexible: { d1: 2, d2: 2, naia: 2, twoYear: 1 },\n      unknown: { foundation: 1, twoYear: 1 }\n    },\n    athletic: {\n      elite: { d1: 12, d2: 7, d3: 3, naia: 5, twoYear: 2 },\n      strong: { d1: 7, d2: 10, d3: 5, naia: 7, twoYear: 3 },\n      regular: { d1: 1, d2: 5, d3: 6, naia: 8, twoYear: 9 },\n      active: { d2: 2, d3: 4, naia: 5, twoYear: 9, club: 4, foundation: 1 },\n      limited: { naia: 1, twoYear: 5, club: 9, foundation: 3, d1: -4, d2: -2 },\n      recreational: { club: 15, foundation: 1, twoYear: 1, d1: -8, d2: -5, d3: -2 }\n    },\n    evidence: {\n      full: { d1: 5, d2: 5, d3: 4, naia: 4, twoYear: 2 },\n      highlight: { d1: 3, d2: 4, d3: 3, naia: 3, twoYear: 2 },\n      partial: { d2: 1, d3: 1, naia: 2, twoYear: 4, foundation: 2 },\n      none: { foundation: 5, twoYear: 3, club: 1, d1: -4, d2: -2 }\n    },\n    recruiting: {\n      offer: { d1: 6, d2: 6, d3: 5, naia: 5 },\n      contact: { d1: 4, d2: 5, d3: 4, naia: 4, twoYear: 1 },\n      ready: { d1: 2, d2: 3, d3: 3, naia: 3, twoYear: 2 },\n      preparing: { foundation: 2, twoYear: 4, naia: 1 },\n      none: { foundation: 5, twoYear: 3, club: 1, d1: -3, d2: -1 }\n    },\n    goal: {\n      challenge: { d1: 8, d2: 5, naia: 2 },\n      balance: { d2: 6, d3: 6, naia: 5, twoYear: 2 },\n      playing: { twoYear: 10, naia: 5, d3: 2, d2: 2 },\n      scholarship: { d1: 2, d2: 6, naia: 7, twoYear: 3, d3: -6 },\n      academic: { d3: 10, d2: 3, naia: 2, club: 3 }\n    },\n    budget: {\n      under250: { twoYear: 10, foundation: 2, club: 4, d1: -3, d3: -3 },\n      \"250to350\": { twoYear: 7, naia: 4, d2: 2, foundation: 1 },\n      \"350to500\": { d2: 4, d3: 4, naia: 4, twoYear: 3, d1: 1 },\n      over500: { d1: 3, d2: 4, d3: 4, naia: 4, twoYear: 1 },\n      unknown: { foundation: 1, twoYear: 1 }\n    },\n    scholarship: {\n      essential: { d2: 5, naia: 6, twoYear: 4, d1: 2, d3: -9 },\n      important: { d2: 4, naia: 5, twoYear: 3, d1: 1, d3: -4 },\n      helpful: { d1: 2, d2: 4, naia: 4, twoYear: 2, d3: 1 },\n      notneeded: { d3: 5, d1: 2, d2: 2, naia: 2 }\n    },\n    flex: {\n      fourYearOnly: { d1: 4, d2: 5, d3: 5, naia: 5, twoYear: -10, foundation: -3 },\n      openTwoYear: { twoYear: 9, naia: 2, d2: 1, d3: 1 },\n      staged: { foundation: 9, twoYear: 9, naia: 2 },\n      clubOkay: { club: 9, twoYear: 2, foundation: 1 },\n      unknown: {}\n    },\n    priority: {\n      competition: { d1: 7, d2: 5, naia: 2 },\n      academics: { d3: 8, d2: 3, naia: 2 },\n      cost: { twoYear: 9, naia: 2, foundation: 1 },\n      support: { foundation: 5, twoYear: 4, naia: 3 },\n      location: { d3: 3, naia: 3, club: 3, d2: 1 }\n    }\n  };\n\n  const sportLinks = {\n    \"\u91ce\u7403\": [\n      { label: \"\u91ce\u7403\u7559\u5b66\", title: \"\u30a2\u30e1\u30ea\u30ab\u306e\u5927\u5b66\u91ce\u7403\u90e8\u306b\u5165\u308b\u306b\u306f\uff1f\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/baseball\/\" },\n      { label: \"\u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u91ce\u7403\u90e8\u30fb\u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/baseball-selection-tryout\/\" },\n      { label: \"\u30ea\u30fc\u30b0\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u91ce\u7403\u30ea\u30fc\u30b0\u306e\u4ed5\u7d44\u307f\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/baseball-usa-college-league\/\" }\n    ],\n    \"\u30bd\u30d5\u30c8\u30dc\u30fc\u30eb\": [\n      { label: \"\u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u30bd\u30d5\u30c8\u30dc\u30fc\u30eb\u90e8\u30fb\u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/softball-selection-tryout\/\" },\n      { label: \"\u7af6\u6280\u5225\u4e00\u89a7\", title: \"\u7af6\u6280\u5225\u306e\u9032\u5b66\u60c5\u5831\u3092\u898b\u308b\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/category\/list-of-sports\/\" },\n      { label: \"\u5165\u5b66\u6642\u671f\", title: \"\u79cb\u5165\u5b66\u30fb\u6625\u5165\u5b66\u3092\u6bd4\u8f03\u3059\u308b\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/entrance-term\/\" }\n    ],\n    \"\u7537\u5b50\u30b5\u30c3\u30ab\u30fc\": [\n      { label: \"\u7537\u5b50\u30b5\u30c3\u30ab\u30fc\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u7537\u5b50\u30b5\u30c3\u30ab\u30fc\u7559\u5b66\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/mens-soccer\/\" },\n      { label: \"\u5165\u90e8\u65b9\u6cd5\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u30b5\u30c3\u30ab\u30fc\u90e8\u3078\u306e\u5165\u90e8\u65b9\u6cd5\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/how-to-join-college-soccer\/\" },\n      { label: \"\u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\", title: \"\u7537\u5b50\u30b5\u30c3\u30ab\u30fc\u30fb\u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/mens-soccer-selection-tryout\/\" }\n    ],\n    \"\u5973\u5b50\u30b5\u30c3\u30ab\u30fc\": [\n      { label: \"\u5973\u5b50\u30b5\u30c3\u30ab\u30fc\", title: \"\u30a2\u30e1\u30ea\u30ab\u5973\u5b50\u30b5\u30c3\u30ab\u30fc\u7559\u5b66\u30ac\u30a4\u30c9\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/womens-soccer\/\" },\n      { label: \"\u5165\u90e8\u65b9\u6cd5\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u30b5\u30c3\u30ab\u30fc\u90e8\u3078\u306e\u5165\u90e8\u65b9\u6cd5\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/how-to-join-college-soccer\/\" },\n      { label: \"\u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\", title: \"\u5973\u5b50\u30b5\u30c3\u30ab\u30fc\u30fb\u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/womens-soccer-selection-tryout\/\" }\n    ],\n    \"\u7537\u5b50\u30d0\u30b9\u30b1\u30c3\u30c8\u30dc\u30fc\u30eb\": [\n      { label: \"\u7537\u5b50\u30d0\u30b9\u30b1\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u7537\u5b50\u30d0\u30b9\u30b1\u30c3\u30c8\u30dc\u30fc\u30eb\u7559\u5b66\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/mens-basketball\/\" },\n      { label: \"\u5165\u90e8\u65b9\u6cd5\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u30d0\u30b9\u30b1\u90e8\u306b\u5165\u308b\u306b\u306f\uff1f\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/how-to-join-basketball-team\/\" },\n      { label: \"\u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u30b9\u30dd\u30fc\u30c4\u7559\u5b66 \u00d7 \u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/sports-selection-tryout\/\" }\n    ],\n    \"\u5973\u5b50\u30d0\u30b9\u30b1\u30c3\u30c8\u30dc\u30fc\u30eb\": [\n      { label: \"\u5165\u90e8\u65b9\u6cd5\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u30d0\u30b9\u30b1\u90e8\u306b\u5165\u308b\u306b\u306f\uff1f\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/how-to-join-basketball-team\/\" },\n      { label: \"\u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\", title: \"\u5973\u5b50\u30d0\u30b9\u30b1\u30c3\u30c8\u30dc\u30fc\u30eb\u30fb\u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/womens-basketball-selection-tryout\/\" },\n      { label: \"\u5968\u5b66\u91d1\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u30b9\u30dd\u30fc\u30c4\u7559\u5b66\u306e\u5968\u5b66\u91d1\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/scholarship\/\" }\n    ],\n    \"\u30a2\u30e1\u30ea\u30ab\u30f3\u30d5\u30c3\u30c8\u30dc\u30fc\u30eb\": [\n      { label: \"\u30a2\u30e1\u30d5\u30c8\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u3067\u30a2\u30e1\u30ea\u30ab\u30f3\u30d5\u30c3\u30c8\u30dc\u30fc\u30eb\u306b\u6311\u6226\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/football\/\" },\n      { label: \"\u9032\u8def\u30ac\u30a4\u30c9\", title: \"\u30a2\u30e1\u30ea\u30ab\u30f3\u30d5\u30c3\u30c8\u30dc\u30fc\u30eb\u7559\u5b66\u306e\u9032\u3081\u65b9\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/college-football\/\" },\n      { label: \"\u5165\u90e8\u6e96\u5099\", title: \"\u30a2\u30e1\u30ea\u30ab\u306e\u5927\u5b66\u3067\u904b\u52d5\u90e8\u306b\u5165\u308b\u306b\u306f\uff1f\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/athletics-english\/\" }\n    ],\n    \"\u5973\u5b50\u30d0\u30ec\u30fc\u30dc\u30fc\u30eb\": [\n      { label: \"\u5973\u5b50\u30d0\u30ec\u30fc\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u5973\u5b50\u30d0\u30ec\u30fc\u30dc\u30fc\u30eb\u7559\u5b66\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/womens-volleyball\/\" },\n      { label: \"\u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\", title: \"\u5973\u5b50\u30d0\u30ec\u30fc\u30dc\u30fc\u30eb\u30fb\u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/womens-volleyball-selection-tryout\/\" },\n      { label: \"\u5165\u5b66\u6642\u671f\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u30b9\u30dd\u30fc\u30c4\u7559\u5b66\u306e\u5165\u5b66\u6642\u671f\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/entrance-term\/\" }\n    ],\n    \"\u30b4\u30eb\u30d5\": [\n      { label: \"\u30b4\u30eb\u30d5\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u30b4\u30eb\u30d5\u7559\u5b66\u30ac\u30a4\u30c9\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/golf\/\" },\n      { label: \"\u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u30b4\u30eb\u30d5\u90e8\u30fb\u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/golf-selection-tryout\/\" },\n      { label: \"\u5968\u5b66\u91d1\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u30b9\u30dd\u30fc\u30c4\u7559\u5b66\u306e\u5968\u5b66\u91d1\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/scholarship\/\" }\n    ],\n    \"\u30c6\u30cb\u30b9\": [\n      { label: \"\u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u30c6\u30cb\u30b9\u90e8\u30fb\u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/tennis-selection-tryout\/\" },\n      { label: \"\u5165\u90e8\u6e96\u5099\", title: \"\u30a2\u30e1\u30ea\u30ab\u306e\u5927\u5b66\u3067\u904b\u52d5\u90e8\u306b\u5165\u308b\u306b\u306f\uff1f\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/athletics-english\/\" },\n      { label: \"\u5968\u5b66\u91d1\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u30b9\u30dd\u30fc\u30c4\u7559\u5b66\u306e\u5968\u5b66\u91d1\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/scholarship\/\" }\n    ],\n    \"\u9678\u4e0a\u30fb\u30af\u30ed\u30b9\u30ab\u30f3\u30c8\u30ea\u30fc\": [\n      { label: \"\u9678\u4e0a\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u306e\u9678\u4e0a\u7559\u5b66\u30ac\u30a4\u30c9\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/track-and-field\/\" },\n      { label: \"\u30af\u30ed\u30b9\u30ab\u30f3\u30c8\u30ea\u30fc\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u30af\u30ed\u30b9\u30ab\u30f3\u30c8\u30ea\u30fc\u7559\u5b66\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/cross-country\/\" },\n      { label: \"\u5165\u5b66\u6642\u671f\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u30b9\u30dd\u30fc\u30c4\u7559\u5b66\u306e\u5165\u5b66\u6642\u671f\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/entrance-term\/\" }\n    ],\n    \"\u6c34\u7403\": [\n      { label: \"\u6c34\u7403\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u6c34\u7403\u7559\u5b66\u30ac\u30a4\u30c9\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/water-polo\/\" },\n      { label: \"\u7af6\u6280\u4e00\u89a7\", title: \"\u7af6\u6280\u5225\u306e\u9032\u5b66\u60c5\u5831\u3092\u898b\u308b\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/category\/list-of-sports\/\" },\n      { label: \"\u30b3\u30df\u30ab\u30ec\", title: \"\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u30ab\u30ec\u30c3\u30b8\u304b\u3089\u59cb\u3081\u308b\u8003\u3048\u65b9\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/why-community-college\/\" }\n    ],\n    \"\u305d\u306e\u4ed6\u306e\u7af6\u6280\": [\n      { label: \"\u7af6\u6280\u4e00\u89a7\", title: \"TEAM Sugi\u306e\u7af6\u6280\u30fb\u7d39\u4ecb\u6821\u4e00\u89a7\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/category\/list-of-sports\/\" },\n      { label: \"\u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\", title: \"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u30b9\u30dd\u30fc\u30c4\u7559\u5b66 \u00d7 \u500b\u5225\u30bb\u30ec\u30af\u30b7\u30e7\u30f3\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/sports-selection-tryout\/\" },\n      { label: \"\u7121\u6599\u76f8\u8ac7\", title: \"\u7af6\u6280\u6b74\u304b\u3089\u53ef\u80fd\u6027\u3092\u76f8\u8ac7\u3059\u308b\", url: \"https:\/\/www.teamsugi.co.jp\/sports\/inquiry\/\" }\n    ]\n  };\n\n  function initSelector(root) {\n    const form = root.querySelector(\".tsars-form\");\n    const steps = Array.from(root.querySelectorAll(\".tsars-step\"));\n    const tabs = Array.from(root.querySelectorAll(\"[data-step-tab]\"));\n    const progressFill = root.querySelector(\".tsars-progress-fill\");\n    const prevButton = root.querySelector(\"[data-prev]\");\n    const nextButton = root.querySelector(\"[data-next]\");\n    const submitButton = root.querySelector(\"[data-submit]\");\n    const resetButton = root.querySelector(\"[data-reset]\");\n    const resultArea = root.querySelector(\".tsars-result\");\n    const priorDetails = root.querySelector(\"[data-prior-details]\");\n    let currentStep = 1;\n\n    if (!form || !steps.length || !resultArea) {\n      return;\n    }\n\n    const requiredByStep = {\n      1: [\"sport\", \"targetMonth\", \"status\", \"d1Interest\", \"priorCollege\", \"athleticsHistory\"],\n      2: [\"english\", \"grades\", \"study\", \"major\"],\n      3: [\"athletic\", \"evidence\", \"recruiting\", \"goal\"],\n      4: [\"budget\", \"scholarship\", \"flex\", \"priority\"]\n    };\n\n    function getValue(name) {\n      const control = form.elements[name];\n      if (!control) {\n        return \"\";\n      }\n      if (typeof control.value === \"string\") {\n        return control.value;\n      }\n      return \"\";\n    }\n\n    function getRadioText(name) {\n      const checked = form.querySelector('input[name=\"' + name + '\"]:checked');\n      if (!checked) {\n        return \"\u672a\u56de\u7b54\";\n      }\n      const body = checked.closest(\".tsars-choice\");\n      return body ? body.querySelector(\".tsars-choice-body\").textContent.trim() : checked.value;\n    }\n\n    function getSelectText(name) {\n      const select = form.elements[name];\n      if (!select || !select.options || select.selectedIndex < 0) {\n        return \"\u672a\u56de\u7b54\";\n      }\n      return select.options[select.selectedIndex].text;\n    }\n\n    function clearFieldError(name) {\n      const field = root.querySelector('[data-field=\"' + name + '\"]');\n      if (field) {\n        field.classList.remove(\"has-error\");\n      }\n    }\n\n    function fieldHasValue(name) {\n      if (name === \"priorStartMonth\") {\n        return getValue(\"priorStartMonth\") !== \"\";\n      }\n      return getValue(name) !== \"\";\n    }\n\n    function validateStep(stepNumber) {\n      const step = root.querySelector('[data-step=\"' + stepNumber + '\"]');\n      const alert = step ? step.querySelector(\".tsars-step-alert\") : null;\n      let names = (requiredByStep[stepNumber] || []).slice();\n      const priorCollege = getValue(\"priorCollege\");\n\n      if (stepNumber === 1 &#038;&#038; priorCollege !== \"none\" &#038;&#038; priorCollege !== \"\") {\n        names.push(\"priorSeasons\");\n        if (priorCollege === \"fulltime\") {\n          names.push(\"priorStartMonth\");\n        }\n      }\n\n      let valid = true;\n      let firstInvalid = null;\n\n      names.forEach(function(name) {\n        const field = root.querySelector('[data-field=\"' + name + '\"]');\n        const hasValue = fieldHasValue(name);\n        if (field) {\n          field.classList.toggle(\"has-error\", !hasValue);\n        }\n        if (!hasValue) {\n          valid = false;\n          if (!firstInvalid &#038;&#038; field) {\n            firstInvalid = field;\n          }\n        }\n      });\n\n      if (alert) {\n        alert.classList.toggle(\"is-show\", !valid);\n      }\n\n      if (!valid &#038;&#038; firstInvalid) {\n        firstInvalid.scrollIntoView({ behavior: \"smooth\", block: \"center\" });\n      }\n\n      return valid;\n    }\n\n    function showStep(stepNumber, shouldScroll) {\n      currentStep = Math.max(1, Math.min(steps.length, stepNumber));\n      steps.forEach(function(step) {\n        const number = Number(step.dataset.step);\n        const active = number === currentStep;\n        step.hidden = !active;\n        step.classList.toggle(\"is-active\", active);\n      });\n\n      tabs.forEach(function(tab) {\n        const number = Number(tab.dataset.stepTab);\n        tab.classList.toggle(\"is-active\", number === currentStep);\n        tab.classList.toggle(\"is-complete\", number < currentStep);\n      });\n\n      progressFill.style.width = ((currentStep \/ steps.length) * 100) + \"%\";\n      prevButton.hidden = currentStep === 1;\n      nextButton.hidden = currentStep === steps.length;\n      submitButton.hidden = currentStep !== steps.length;\n\n      if (shouldScroll) {\n        root.querySelector(\"#tsars-diagnosis\").scrollIntoView({ behavior: \"smooth\", block: \"start\" });\n      }\n    }\n\n    function updatePriorDetails() {\n      const value = getValue(\"priorCollege\");\n      const show = value === \"fulltime\" || value === \"uncertain\";\n      priorDetails.hidden = !show;\n\n      if (!show) {\n        form.elements.priorStartMonth.value = \"\";\n        form.querySelectorAll('input[name=\"priorSeasons\"]').forEach(function(input) {\n          input.checked = false;\n        });\n        clearFieldError(\"priorStartMonth\");\n        clearFieldError(\"priorSeasons\");\n      }\n    }\n\n    function applyScore(scores, name, value) {\n      const map = scoreMaps[name] &#038;&#038; scoreMaps[name][value];\n      if (!map) {\n        return;\n      }\n      Object.keys(map).forEach(function(key) {\n        scores[key] += map[key];\n      });\n    }\n\n    function calculateScores(data) {\n      const scores = {};\n      ROUTE_KEYS.forEach(function(key) {\n        scores[key] = 0;\n      });\n\n      [\"status\", \"d1Interest\", \"english\", \"grades\", \"study\", \"major\", \"athletic\", \"evidence\", \"recruiting\", \"goal\", \"budget\", \"scholarship\", \"flex\", \"priority\"].forEach(function(name) {\n        applyScore(scores, name, data[name]);\n      });\n\n      if (data.priorCollege === \"fulltime\") {\n        scores.d2 += 1;\n        scores.d3 += 1;\n        scores.naia += 1;\n      }\n\n      if (data.priorSeasons === \"threeplus\") {\n        scores.club += 2;\n      }\n\n      return scores;\n    }\n\n    function rankRoutes(scores, data) {\n      let ranking = ROUTE_KEYS.map(function(key) {\n        return { key: key, score: scores[key] };\n      }).sort(function(a, b) {\n        return b.score - a.score;\n      });\n\n      if (data.athletic === \"recreational\") {\n        ranking = [{ key: \"club\", score: scores.club + 20 }].concat(ranking.filter(function(item) { return item.key !== \"club\"; }));\n      }\n\n      const strongFoundationNeed = data.english === \"none\" &#038;&#038; (data.grades === \"low\" || data.study === \"anxious\");\n      if (strongFoundationNeed &#038;&#038; data.flex !== \"fourYearOnly\") {\n        ranking = [{ key: \"foundation\", score: scores.foundation + 15 }].concat(ranking.filter(function(item) { return item.key !== \"foundation\"; }));\n      }\n\n      if ((data.scholarship === \"essential\" || data.scholarship === \"important\") &#038;&#038; ranking[0].key === \"d3\") {\n        const replacementIndex = ranking.findIndex(function(item) { return item.key !== \"d3\"; });\n        if (replacementIndex > 0) {\n          const replacement = ranking.splice(replacementIndex, 1)[0];\n          ranking.unshift(replacement);\n        }\n      }\n\n      return ranking.slice(0, 3);\n    }\n\n    function getReadiness(data) {\n      const english = { none: 18, basic: 38, developing: 58, ready: 78, strong: 92 }[data.english] || 45;\n      const grades = { low: 25, average: 47, good: 68, high: 88, unknown: 48 }[data.grades] || 48;\n      const study = { anxious: 28, support: 50, okay: 72, strong: 90 }[data.study] || 50;\n      const athletic = { elite: 96, strong: 82, regular: 67, active: 51, limited: 34, recreational: 22 }[data.athletic] || 45;\n      const evidence = { full: 92, highlight: 73, partial: 47, none: 18 }[data.evidence] || 40;\n      const recruiting = { offer: 94, contact: 76, ready: 58, preparing: 36, none: 14 }[data.recruiting] || 35;\n      const budget = { under250: 28, \"250to350\": 47, \"350to500\": 67, over500: 85, unknown: 45 }[data.budget] || 45;\n      const scholarship = { essential: 20, important: 38, helpful: 65, notneeded: 86 }[data.scholarship] || 50;\n      const target = parseMonth(data.targetMonth);\n      const now = new Date();\n      const months = target ? diffMonths(new Date(now.getFullYear(), now.getMonth(), 1), target) : 12;\n      let timeline = 45;\n      if (months > 24) timeline = 94;\n      else if (months > 17) timeline = 82;\n      else if (months > 11) timeline = 68;\n      else if (months > 5) timeline = 48;\n      else if (months >= 0) timeline = 28;\n      else timeline = 12;\n\n      return {\n        academic: Math.round(english * 0.42 + grades * 0.38 + study * 0.20),\n        athletic: Math.round(athletic * 0.68 + evidence * 0.32),\n        recruiting: Math.round(recruiting * 0.72 + evidence * 0.28),\n        financial: Math.round(budget * 0.62 + scholarship * 0.38),\n        timeline: timeline,\n        monthsUntilTarget: months\n      };\n    }\n\n    function parseMonth(value) {\n      if (!value || !\/^\\d{4}-\\d{2}$\/.test(value)) {\n        return null;\n      }\n      const parts = value.split(\"-\").map(Number);\n      return new Date(parts[0], parts[1] - 1, 1);\n    }\n\n    function parseDate(value) {\n      if (!value || !\/^\\d{4}-\\d{2}-\\d{2}$\/.test(value)) {\n        return null;\n      }\n      const parts = value.split(\"-\").map(Number);\n      return new Date(parts[0], parts[1] - 1, parts[2]);\n    }\n\n    function diffMonths(from, to) {\n      return (to.getFullYear() - from.getFullYear()) * 12 + (to.getMonth() - from.getMonth());\n    }\n\n    function formatMonth(date) {\n      if (!date) return \"\u672a\u5165\u529b\";\n      return date.getFullYear() + \"\u5e74\" + (date.getMonth() + 1) + \"\u6708\";\n    }\n\n    function formatDate(date) {\n      if (!date) return \"\u672a\u5165\u529b\";\n      return date.getFullYear() + \"\u5e74\" + (date.getMonth() + 1) + \"\u6708\" + date.getDate() + \"\u65e5\";\n    }\n\n    function getAcademicYearLabel(date) {\n      if (!date) return \"\u8981\u78ba\u8a8d\";\n      const month = date.getMonth();\n      const startYear = month >= 7 ? date.getFullYear() : date.getFullYear() - 1;\n      return startYear + \"\u2013\" + (startYear + 1) + \"\u5e74\u5ea6\";\n    }\n\n    function buildEligibilityAssessment(data) {\n      const dob = parseDate(data.dob);\n      const target = parseMonth(data.targetMonth);\n      const priorStart = parseMonth(data.priorStartMonth);\n      let firstFullTime = null;\n      let firstFullTimeLabel = \"\u8981\u78ba\u8a8d\";\n      const flags = [];\n\n      if (data.priorCollege === \"fulltime\" && priorStart) {\n        firstFullTime = priorStart;\n        firstFullTimeLabel = formatMonth(priorStart) + \"\uff08\u7533\u544a\u4e0a\u306e\u521d\u56de\u5728\u7c4d\uff09\";\n      } else if (data.priorCollege === \"none\" && target) {\n        firstFullTime = target;\n        firstFullTimeLabel = formatMonth(target) + \"\uff08\u4e88\u5b9a\uff09\";\n      } else if (data.priorCollege === \"uncertain\") {\n        if (priorStart) {\n          firstFullTimeLabel = formatMonth(priorStart) + \"\uff08\u5728\u7c4d\u5f62\u614b\u306e\u78ba\u8a8d\u304c\u5fc5\u8981\uff09\";\n        } else {\n          firstFullTimeLabel = \"ESL\u30fbIEP\u7b49\u306e\u767b\u9332\u5f62\u614b\u3092\u78ba\u8a8d\";\n        }\n        flags.push(\"ESL\u30fbIEP\u3001\u30d1\u30fc\u30c8\u30bf\u30a4\u30e0\u3001\u30aa\u30f3\u30e9\u30a4\u30f3\u7b49\u304c\u521d\u56de\u30d5\u30eb\u30bf\u30a4\u30e0\u5927\u5b66\u5728\u7c4d\u306b\u5f53\u305f\u308b\u304b\u3001\u5b66\u6821\u3068compliance\u62c5\u5f53\u3078\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002\");\n      }\n\n      let nineteenth = null;\n      let triggerDate = null;\n      let triggerLabel = \"\u751f\u5e74\u6708\u65e5\u672a\u5165\u529b\u306e\u305f\u3081\u8981\u78ba\u8a8d\";\n\n      if (dob) {\n        nineteenth = new Date(dob.getFullYear() + 19, dob.getMonth(), dob.getDate());\n        const beforeSept1 = (dob.getMonth() + 1) < 9;\n        const triggerYear = beforeSept1 ? nineteenth.getFullYear() : nineteenth.getFullYear() + 1;\n        triggerDate = new Date(triggerYear, 7, 1);\n        triggerLabel = triggerYear + \"\u2013\" + (triggerYear + 1) + \"\u5e74\u5ea6\u306e\u901a\u5e38\u5b66\u5e74\u5ea6\u958b\u59cb\u304c\u78ba\u8a8d\u5bfe\u8c61\";\n      } else {\n        flags.push(\"\u751f\u5e74\u6708\u65e5\u304c\u672a\u5165\u529b\u306e\u305f\u3081\u300119\u6b73\u306e\u5e74\u9f62\u30c8\u30ea\u30ac\u30fc\u3068\u5165\u5b66\u6642\u671f\u306e\u524d\u5f8c\u95a2\u4fc2\u3092\u8a08\u7b97\u3067\u304d\u307e\u305b\u3093\u3002\");\n      }\n\n      let likelyStart = null;\n      let startBasis = \"\u6b63\u5f0f\u78ba\u8a8d\u304c\u5fc5\u8981\";\n      if (firstFullTime &#038;&#038; triggerDate) {\n        if (firstFullTime < triggerDate) {\n          likelyStart = firstFullTime;\n          startBasis = \"\u521d\u56de\u30d5\u30eb\u30bf\u30a4\u30e0\u5927\u5b66\u5728\u7c4d\u306e\u65b9\u304c\u65e9\u3044\u53ef\u80fd\u6027\";\n        } else if (triggerDate < firstFullTime) {\n          likelyStart = triggerDate;\n          startBasis = \"19\u6b73\u306b\u57fa\u3065\u304f\u5e74\u9f62\u30c8\u30ea\u30ac\u30fc\u306e\u65b9\u304c\u65e9\u3044\u53ef\u80fd\u6027\";\n        } else {\n          likelyStart = firstFullTime;\n          startBasis = \"\u521d\u56de\u5165\u5b66\u3068\u5e74\u9f62\u30c8\u30ea\u30ac\u30fc\u304c\u540c\u3058\u5b66\u5e74\u5ea6\u4ed8\u8fd1\";\n        }\n      } else if (firstFullTime) {\n        likelyStart = firstFullTime;\n        startBasis = \"\u751f\u5e74\u6708\u65e5\u672a\u5165\u529b\u306e\u305f\u3081\u3001\u521d\u56de\u5728\u7c4d\u3068\u306e\u6bd4\u8f03\u304c\u5fc5\u8981\";\n      } else if (triggerDate) {\n        likelyStart = triggerDate;\n        startBasis = \"\u521d\u56de\u30d5\u30eb\u30bf\u30a4\u30e0\u5728\u7c4d\u306e\u78ba\u5b9a\u5f8c\u306b\u6bd4\u8f03\u304c\u5fc5\u8981\";\n      }\n\n      let ruleSet = \"\u9069\u7528\u5e74\u5ea6\u3092\u500b\u5225\u78ba\u8a8d\";\n      if (firstFullTime) {\n        const transitionStart = new Date(2026, 7, 1);\n        const newOnlyStart = new Date(2027, 7, 1);\n        if (firstFullTime >= newOnlyStart) {\n          ruleSet = \"\u5e74\u9f62\u30d9\u30fc\u30b9\u65b0\u5236\u5ea6\u306e\u307f\u306e\u5bfe\u8c61\u3068\u306a\u308b\u53ef\u80fd\u6027\u304c\u9ad8\u3044\";\n        } else if (firstFullTime >= transitionStart) {\n          ruleSet = \"2026-27\u5e74\u5ea6\u306e\u7d4c\u904e\u63aa\u7f6e\u5bfe\u8c61\uff1a\u65e7\u5236\u5ea6\u307e\u305f\u306f\u65b0\u5236\u5ea6\u306e\u6709\u5229\u306a\u65b9\";\n        } else {\n          ruleSet = \"2025-26\u5e74\u5ea6\u4ee5\u524d\u306e\u5728\u7c4d\u6b74\u3042\u308a\uff1a\u73fe\u5f79\u30fb\u904e\u53bb\u5728\u7c4d\u8005\u3068\u3057\u3066\u500b\u5225\u78ba\u8a8d\";\n        }\n      }\n\n      let level = \"neutral\";\n      let title = \"Division I\u306e\u671f\u9593\u306f\u500b\u5225\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\";\n      let summary = \"\u5165\u529b\u60c5\u5831\u3060\u3051\u3067\u306f\u6b8b\u308a\u5e74\u6570\u3092\u78ba\u5b9a\u3067\u304d\u307e\u305b\u3093\u3002\u958b\u59cb\u70b9\u306e\u5019\u88dc\u3068\u78ba\u8a8d\u4e8b\u9805\u3092\u6574\u7406\u3057\u307e\u3057\u305f\u3002\";\n      let elapsedMonths = null;\n\n      if (target && likelyStart) {\n        elapsedMonths = diffMonths(likelyStart, target);\n      }\n\n      if (data.d1Interest === \"no\") {\n        level = \"neutral\";\n        title = \"Division I\u3092\u5e0c\u671b\u3057\u306a\u3044\u5834\u5408\u3082\u3001\u5c06\u6765\u306e\u6bd4\u8f03\u7528\u306b\u5728\u7c4d\u6b74\u3092\u4fdd\u7ba1\u3057\u3066\u304f\u3060\u3055\u3044\";\n        summary = \"\u4eca\u56de\u306e\u4e3b\u306a\u5019\u88dc\u306fDivision I\u4ee5\u5916\u3067\u3059\u304c\u3001\u7de8\u5165\u3084\u9032\u8def\u5909\u66f4\u306b\u5099\u3048\u3066\u5927\u5b66\u5728\u7c4d\u30fb\u7af6\u6280\u53c2\u52a0\u8a18\u9332\u3092\u6b63\u78ba\u306b\u6b8b\u3059\u3053\u3068\u304c\u5927\u5207\u3067\u3059\u3002\";\n      } else if (!dob || data.priorCollege === \"uncertain\" || !target) {\n        level = \"medium\";\n        title = \"Division I\u3092\u6bd4\u8f03\u3059\u308b\u524d\u306b\u3001\u5e74\u9f62\u30fb\u5728\u7c4d\u5f62\u614b\u306e\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\";\n        summary = \"\u5e74\u9f62\u30c8\u30ea\u30ac\u30fc\u307e\u305f\u306f\u521d\u56de\u30d5\u30eb\u30bf\u30a4\u30e0\u5728\u7c4d\u304c\u672a\u78ba\u5b9a\u3067\u3059\u3002\u5b66\u6821\u5019\u88dc\u3092\u7d5e\u308b\u524d\u306b\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002\";\n      } else if (elapsedMonths !== null && elapsedMonths >= 48) {\n        level = \"high\";\n        title = \"\u9023\u7d9a5\u5e74\u9593\u306e\u591a\u304f\u304c\u9032\u3093\u3067\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\";\n        summary = \"\u7c21\u6613\u8a08\u7b97\u3067\u306f\u3001\u5165\u5b66\u5e0c\u671b\u6642\u70b9\u307e\u3067\u306b\u958b\u59cb\u5019\u88dc\u304b\u30894\u5e74\u4ee5\u4e0a\u7d4c\u904e\u3057\u307e\u3059\u3002\u65b0\u5236\u5ea6\u3060\u3051\u3067\u306a\u304f\u7d4c\u904e\u63aa\u7f6e\u30fb\u904e\u53bb\u306e\u7af6\u6280\u6b74\u3092\u81f3\u6025\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002\";\n      } else if (elapsedMonths !== null && elapsedMonths >= 12) {\n        level = \"high\";\n        title = \"\u5927\u5b66\u5165\u5b66\u524d\u307e\u305f\u306f\u7de8\u5165\u524d\u304b\u3089\u671f\u9593\u304c\u9032\u3093\u3067\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\";\n        summary = \"\u958b\u59cb\u5019\u88dc\u3068\u5165\u5b66\u5e0c\u671b\u6642\u671f\u306b1\u5e74\u4ee5\u4e0a\u306e\u5dee\u304c\u3042\u308a\u307e\u3059\u3002Division I\u3092\u524d\u63d0\u306b\u5165\u5b66\u5ef6\u671f\u30fb\u7de8\u5165\u8a08\u753b\u3092\u6c7a\u3081\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002\";\n      } else if (elapsedMonths !== null && elapsedMonths >= 4) {\n        level = \"medium\";\n        title = \"\u5165\u5b66\u6642\u70b9\u3067\u671f\u9593\u304c\u3059\u3067\u306b\u59cb\u307e\u3063\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\";\n        summary = \"\u958b\u59cb\u5019\u88dc\u3068\u5165\u5b66\u5e0c\u671b\u6642\u671f\u306b\u6570\u304b\u6708\u306e\u5dee\u304c\u3042\u308a\u307e\u3059\u3002\u901a\u5e38\u5b66\u5e74\u5ea6\u958b\u59cb\u65e5\u3092\u542b\u3081\u305f\u6b63\u5f0f\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002\";\n      } else if (firstFullTime && triggerDate) {\n        level = \"low\";\n        title = \"\u5165\u5b66\u6642\u671f\u3068\u5e74\u9f62\u30c8\u30ea\u30ac\u30fc\u306e\u5927\u304d\u306a\u305a\u308c\u306f\u898b\u5f53\u305f\u308a\u307e\u305b\u3093\";\n        summary = \"\u7c21\u6613\u78ba\u8a8d\u3067\u306f\u3001\u521d\u56de\u30d5\u30eb\u30bf\u30a4\u30e0\u5165\u5b66\u3068\u5e74\u9f62\u30c8\u30ea\u30ac\u30fc\u304c\u8fd1\u3044\u6642\u671f\u3067\u3059\u3002\u305f\u3060\u3057\u6b63\u5f0f\u306a\u671f\u9593\u8a8d\u5b9a\u3068\u4ed6\u306eEligibility\u8981\u4ef6\u306f\u5225\u9014\u5fc5\u8981\u3067\u3059\u3002\";\n      }\n\n      if (data.priorCollege === \"fulltime\") {\n        flags.push(\"\u904e\u53bb\u306e\u5927\u5b66\u30fb\u77ed\u5927\u7b49\u3078\u306e\u521d\u56de\u30d5\u30eb\u30bf\u30a4\u30e0\u5728\u7c4d\u304c\u3001Division I\u306e\u671f\u9593\u958b\u59cb\u70b9\u306b\u306a\u308a\u5f97\u307e\u3059\u3002\");\n      }\n\n      if (data.priorSeasons && data.priorSeasons !== \"zero\") {\n        flags.push(\"\u5927\u5b66\u30ec\u30d9\u30eb\u3067\u306e\u7af6\u6280\u53c2\u52a0\u6b74\u304c\u3042\u308a\u307e\u3059\u3002Division II\u30fbIII\u3001NAIA\u30012\u5e74\u5236\u30ea\u30fc\u30b0\u3092\u542b\u3081\u3001\u4f7f\u7528\u30b7\u30fc\u30ba\u30f3\u3068\u8a18\u9332\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002\");\n      }\n\n      if (triggerDate && target && triggerDate < target) {\n        flags.push(\"\u5e74\u9f62\u30c8\u30ea\u30ac\u30fc\u5019\u88dc\u304c\u5165\u5b66\u5e0c\u671b\u6642\u671f\u3088\u308a\u524d\u3067\u3059\u3002\u5165\u5b66\u3092\u9045\u3089\u305b\u3066\u3082Division I\u306e\u671f\u9593\u3092\u6e29\u5b58\u3067\u304d\u306a\u3044\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\");\n      }\n\n      if (data.priorSeasons === \"threeplus\") {\n        flags.push(\"3\u30b7\u30fc\u30ba\u30f3\u4ee5\u4e0a\u306e\u5927\u5b66\u7af6\u6280\u53c2\u52a0\u6b74\u304c\u3042\u308b\u305f\u3081\u3001\u6b8b\u308a\u8cc7\u683c\u306f\u56e3\u4f53\u3054\u3068\u306e\u500b\u5225\u78ba\u8a8d\u304c\u5fc5\u9808\u3067\u3059\u3002\");\n      }\n\n      if (data.athleticsHistory === \"amateur\") {\n        flags.push(\"\u9ad8\u6821\u5352\u696d\u5f8c\u30fb\u5927\u5b66\u5728\u7c4d\u4e2d\u306e\u7d44\u7e54\u7684\u306a\u7af6\u6280\u53c2\u52a0\u6b74\u304c\u3042\u308a\u307e\u3059\u3002\u6d3b\u52d5\u671f\u9593\u3001\u30c1\u30fc\u30e0\u3001\u8a66\u5408\u6570\u3001\u53d7\u3051\u53d6\u3063\u305f\u5b9f\u8cbb\u88dc\u52a9\u7b49\u3092\u8a18\u9332\u3057\u3066\u304f\u3060\u3055\u3044\u3002\");\n      } else if (data.athleticsHistory === \"prize\") {\n        flags.push(\"\u8cde\u91d1\u30fb\u5831\u916c\u30fb\u7528\u5177\u30fb\u65c5\u8cbb\u7b49\u306e\u53d7\u9818\u6b74\u304c\u3042\u308a\u307e\u3059\u3002Division\u30fb\u6642\u671f\u30fb\u91d1\u984d\u30fb\u5bfe\u4fa1\u6027\u306b\u3088\u3063\u3066\u6271\u3044\u304c\u7570\u306a\u308b\u305f\u3081\u3001athletics certification\u3067\u7533\u544a\u3057\u3066\u304f\u3060\u3055\u3044\u3002\");\n        if (level === \"low\" || level === \"neutral\") level = \"medium\";\n      } else if (data.athleticsHistory === \"contract\") {\n        flags.push(\"\u30d7\u30ed\u5951\u7d04\u3001\u4ee3\u7406\u4eba\u5951\u7d04\u3001\u30d7\u30ed\u7d44\u7e54\u3078\u306e\u767b\u9332\u7b49\u306e\u7533\u544a\u4e8b\u9805\u304c\u3042\u308a\u307e\u3059\u3002\u5165\u5b66\u30fb\u5951\u7d04\u3092\u9032\u3081\u308b\u524d\u306b\u516c\u5f0f\u306aathletics certification\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002\");\n        if (data.d1Interest !== \"no\") {\n          level = \"high\";\n          title = \"\u5951\u7d04\u30fb\u5831\u916c\u30fb\u7af6\u6280\u6b74\u3092\u542b\u3080\u516c\u5f0f\u78ba\u8a8d\u3092\u512a\u5148\u3057\u3066\u304f\u3060\u3055\u3044\";\n          summary = \"\u5e74\u9f62\u30d9\u30fc\u30b9\u306e\u671f\u9593\u8a08\u7b97\u3060\u3051\u3067\u306f\u5224\u65ad\u3067\u304d\u307e\u305b\u3093\u3002\u5951\u7d04\u5185\u5bb9\u3001\u53c2\u52a0\u671f\u9593\u3001\u5831\u916c\u3001\u7af6\u6280\u56e3\u4f53\u3092Eligibility Center\u3068\u5927\u5b66\u3078\u7533\u544a\u3057\u3066\u304f\u3060\u3055\u3044\u3002\";\n        }\n      } else if (data.athleticsHistory === \"unknown\") {\n        flags.push(\"\u7af6\u6280\u30fb\u5951\u7d04\u30fb\u5831\u916c\u6b74\u306e\u7533\u544a\u7bc4\u56f2\u304c\u672a\u6574\u7406\u3067\u3059\u3002\u9ad8\u6821\u5352\u696d\u5f8c\u306e\u5168\u30c1\u30fc\u30e0\u3001\u8a66\u5408\u3001\u8cde\u91d1\u3001\u5831\u916c\u3001\u4ee3\u7406\u4eba\u30fb\u5951\u7d04\u306e\u6709\u7121\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002\");\n        if (level === \"low\") level = \"medium\";\n      }\n\n      if (!flags.length) {\n        flags.push(\"\u73fe\u6642\u70b9\u3067\u5927\u304d\u306a\u8b66\u544a\u8981\u56e0\u306f\u8868\u793a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u304c\u3001\u6b63\u5f0f\u8a8d\u5b9a\u306fNCAA Eligibility Center\u3068\u5927\u5b66\u304c\u884c\u3044\u307e\u3059\u3002\");\n      }\n\n      return {\n        level: level,\n        title: title,\n        summary: summary,\n        nineteenthLabel: nineteenth ? formatDate(nineteenth) : \"\u672a\u8a08\u7b97\",\n        triggerLabel: triggerLabel,\n        firstFullTimeLabel: firstFullTimeLabel,\n        startBasis: startBasis,\n        ruleSet: ruleSet,\n        flags: flags\n      };\n    }\n\n    function getMetricState(value) {\n      if (value >= 80) return \"\u6e96\u5099\u304c\u9032\u3093\u3067\u3044\u308b\";\n      if (value >= 62) return \"\u571f\u53f0\u3042\u308a\";\n      if (value >= 42) return \"\u8981\u6e96\u5099\";\n      return \"\u512a\u5148\u6e96\u5099\";\n    }\n\n    function metricDescription(key, value, readiness) {\n      if (key === \"academic\") {\n        return value >= 62 ? \"\u82f1\u8a9e\u30fb\u6210\u7e3e\u306e\u571f\u53f0\u304c\u3042\u308a\u307e\u3059\u3002\u5b66\u6821\u5225\u6761\u4ef6\u3092\u78ba\u8a8d\u3059\u308b\u6bb5\u968e\u3067\u3059\u3002\" : \"\u82f1\u8a9e\u8a66\u9a13\u3068\u6210\u7e3e\u66f8\u985e\u306e\u6e96\u5099\u3092\u512a\u5148\u3057\u3066\u304f\u3060\u3055\u3044\u3002\";\n      }\n      if (key === \"athletic\") {\n        return value >= 62 ? \"\u7af6\u6280\u5019\u88dc\u3092\u6bd4\u8f03\u3067\u304d\u308b\u571f\u53f0\u304c\u3042\u308a\u307e\u3059\u3002\u5ba2\u89b3\u8cc7\u6599\u3067\u7cbe\u5ea6\u3092\u4e0a\u3052\u307e\u3059\u3002\" : \"\u52d5\u753b\u30fb\u8a18\u9332\u30fb\u7af6\u6280\u8a55\u4fa1\u3092\u5897\u3084\u3059\u3053\u3068\u304c\u5148\u3067\u3059\u3002\";\n      }\n      if (key === \"recruiting\") {\n        return value >= 62 ? \"\u30b3\u30fc\u30c1\u3078\u63a5\u89e6\u3057\u3001\u5177\u4f53\u7684\u306a\u53cd\u5fdc\u3092\u78ba\u8a8d\u3059\u308b\u6bb5\u968e\u3067\u3059\u3002\" : \"\u82f1\u8a9e\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3068\u52d5\u753b\u8cc7\u6599\u306e\u6574\u5099\u3092\u512a\u5148\u3057\u307e\u3059\u3002\";\n      }\n      if (key === \"financial\") {\n        return value >= 62 ? \"\u8907\u6570\u30ab\u30c6\u30b4\u30ea\u30fc\u3092\u6bd4\u8f03\u3057\u3084\u3059\u3044\u67d4\u8edf\u6027\u304c\u3042\u308a\u307e\u3059\u3002\" : \"\u5968\u5b66\u91d1\u306a\u3057\u306e\u5834\u5408\u3082\u542b\u3081\u305f\u4e88\u7b97\u78ba\u8a8d\u304c\u91cd\u8981\u3067\u3059\u3002\";\n      }\n      if (key === \"timeline\") {\n        if (readiness.monthsUntilTarget < 0) return \"\u5e0c\u671b\u6642\u671f\u3092\u904e\u304e\u3066\u3044\u307e\u3059\u3002\u6b21\u306e\u5165\u5b66\u5b66\u671f\u3092\u81f3\u6025\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002\";\n        if (readiness.monthsUntilTarget <= 6) return \"\u6e96\u5099\u671f\u9593\u304c\u77ed\u3044\u305f\u3081\u3001\u5b66\u6821\u5019\u88dc\u3068\u66f8\u985e\u3092\u540c\u6642\u306b\u9032\u3081\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\";\n        if (readiness.monthsUntilTarget <= 12) return \"\u4eca\u304b\u3089\u52d5\u753b\u30fb\u82f1\u8a9e\u30fb\u51fa\u9858\u3092\u4e26\u884c\u3057\u3066\u9032\u3081\u308b\u6642\u671f\u3067\u3059\u3002\";\n        return \"\u6bd4\u8f03\u3068\u6e96\u5099\u306b\u4f7f\u3048\u308b\u6642\u9593\u304c\u3042\u308a\u307e\u3059\u3002\u65e9\u3081\u306b\u9078\u629e\u80a2\u3092\u5e83\u3052\u3089\u308c\u307e\u3059\u3002\";\n      }\n      return \"\";\n    }\n\n    function buildMetricCard(title, key, value, readiness) {\n      return '<div class=\"tsars-metric\">'\n        + '<div class=\"tsars-metric-head\"><span class=\"tsars-metric-title\">' + escapeHtml(title) + '<\/span><span class=\"tsars-metric-state\">' + escapeHtml(getMetricState(value)) + '<\/span><\/div>'\n        + '<div class=\"tsars-meter\" aria-hidden=\"true\"><span style=\"width:' + Math.max(4, Math.min(100, value)) + '%\"><\/span><\/div>'\n        + '<p>' + escapeHtml(metricDescription(key, value, readiness)) + '<\/p>'\n        + '<\/div>';\n    }\n\n    function buildDynamicReasons(routeKey, data) {\n      const reasons = [];\n\n      if (routeKey === \"d1\") {\n        if (data.athletic === \"elite\" || data.athletic === \"strong\") reasons.push(\"\u7af6\u6280\u5b9f\u7e3e\u304c\u4e0a\u4f4d\u30ab\u30c6\u30b4\u30ea\u30fc\u3078\u306e\u6311\u6226\u6761\u4ef6\u3068\u6bd4\u8f03\u3057\u3084\u3059\u3044\");\n        if (data.english === \"ready\" || data.english === \"strong\") reasons.push(\"\u82f1\u8a9e\u9762\u30674\u5e74\u5236\u5927\u5b66\u76f4\u63a5\u9032\u5b66\u306e\u5019\u88dc\u3092\u5e83\u3052\u3084\u3059\u3044\");\n        if (data.goal === \"challenge\" || data.priority === \"competition\") reasons.push(\"\u9ad8\u3044\u7af6\u6280\u74b0\u5883\u3078\u306e\u6311\u6226\u3092\u512a\u5148\u3057\u3066\u3044\u308b\");\n        if (data.recruiting === \"offer\" || data.recruiting === \"contact\") reasons.push(\"\u3059\u3067\u306b\u30b3\u30fc\u30c1\u3068\u306e\u63a5\u70b9\u304c\u3042\u308a\u3001\u5177\u4f53\u7684\u306a\u8a55\u4fa1\u3078\u9032\u307f\u3084\u3059\u3044\");\n      }\n\n      if (routeKey === \"d2\") {\n        if ([\"strong\", \"regular\"].indexOf(data.athletic) !== -1) reasons.push(\"\u9ad8\u3044\u7af6\u6280\u74b0\u5883\u3068\u51fa\u5834\u6a5f\u4f1a\u3092\u540c\u6642\u306b\u6bd4\u8f03\u3057\u3084\u3059\u3044\u7af6\u6280\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\");\n        if (data.goal === \"balance\") reasons.push(\"\u7af6\u6280\u30fb\u51fa\u5834\u30fb\u5b66\u696d\u306e\u30d0\u30e9\u30f3\u30b9\u3092\u91cd\u8996\u3057\u3066\u3044\u308b\");\n        if (data.scholarship === \"essential\" || data.scholarship === \"important\") reasons.push(\"\u90e8\u5206\u7684\u306a\u7af6\u6280\u5968\u5b66\u91d1\u3068\u5b66\u696d\u5968\u5b66\u91d1\u3092\u7d44\u307f\u5408\u308f\u305b\u308b\u5019\u88dc\u306b\u306a\u308b\");\n        if (data.english === \"ready\" || data.english === \"strong\") reasons.push(\"4\u5e74\u5236\u5927\u5b66\u3078\u306e\u76f4\u63a5\u9032\u5b66\u3092\u6bd4\u8f03\u3067\u304d\u308b\u82f1\u8a9e\u306e\u571f\u53f0\u304c\u3042\u308b\");\n      }\n\n      if (routeKey === \"d3\") {\n        if (data.major === \"specific\" || data.major === \"important\") reasons.push(\"\u5c02\u653b\u30fb\u5b66\u696d\u74b0\u5883\u3092\u5f37\u304f\u91cd\u8996\u3057\u3066\u3044\u308b\");\n        if (data.goal === \"academic\" || data.priority === \"academics\") reasons.push(\"\u7af6\u6280\u3060\u3051\u3067\u306a\u304f\u5927\u5b66\u751f\u6d3b\u3068\u5352\u696d\u5f8c\u3092\u512a\u5148\u3057\u3066\u3044\u308b\");\n        if (data.grades === \"good\" || data.grades === \"high\") reasons.push(\"\u5b66\u696d\u9762\u3092\u6d3b\u304b\u3057\u305f\u5927\u5b66\u9078\u3073\u3068\u76f8\u6027\u304c\u3088\u3044\");\n        if (data.scholarship === \"notneeded\" || data.scholarship === \"helpful\") reasons.push(\"\u7af6\u6280\u5968\u5b66\u91d1\u3092\u524d\u63d0\u306b\u3057\u306a\u3044\u6bd4\u8f03\u304c\u53ef\u80fd\");\n      }\n\n      if (routeKey === \"naia\") {\n        if ([\"strong\", \"regular\", \"active\"].indexOf(data.athletic) !== -1) reasons.push(\"\u5e45\u5e83\u30444\u5e74\u5236\u5927\u5b66\u306e\u7af6\u6280\u5019\u88dc\u3092\u6bd4\u8f03\u3057\u3084\u3059\u3044\");\n        if (data.goal === \"scholarship\") reasons.push(\"\u7af6\u6280\u5968\u5b66\u91d1\u306e\u53ef\u80fd\u6027\u3092\u5e83\u304f\u6bd4\u8f03\u3057\u305f\u3044\u5e0c\u671b\u3068\u5408\u3046\");\n        if (data.goal === \"balance\") reasons.push(\"\u7af6\u6280\u30fb\u51fa\u5834\u6a5f\u4f1a\u30fb\u5b66\u696d\u3092\u5b66\u6821\u5358\u4f4d\u3067\u6bd4\u8f03\u3057\u3084\u3059\u3044\");\n        if (data.flex !== \"fourYearOnly\") reasons.push(\"NCAA\u3060\u3051\u306b\u9650\u5b9a\u305b\u305a\u5019\u88dc\u3092\u5e83\u3052\u3089\u308c\u308b\");\n      }\n\n      if (routeKey === \"twoYear\") {\n        if (data.goal === \"playing\") reasons.push(\"\u65e9\u3044\u6bb5\u968e\u304b\u3089\u5b9f\u6226\u7d4c\u9a13\u3092\u7a4d\u3080\u3053\u3068\u3092\u91cd\u8996\u3057\u3066\u3044\u308b\");\n        if (data.budget === \"under250\" || data.budget === \"250to350\") reasons.push(\"\u8cbb\u7528\u3092\u6291\u3048\u306a\u304c\u3089\u59cb\u3081\u308b\u5e0c\u671b\u3068\u5408\u3044\u3084\u3059\u3044\");\n        if (data.english === \"none\" || data.english === \"basic\" || data.english === \"developing\") reasons.push(\"\u82f1\u8a9e\u30fb\u5b66\u696d\u3092\u6bb5\u968e\u7684\u306b\u6574\u3048\u306a\u304c\u3089\u7af6\u6280\u3092\u7d9a\u3051\u3089\u308c\u308b\");\n        if (data.flex === \"openTwoYear\" || data.flex === \"staged\") reasons.push(\"2\u5e74\u5236\u304b\u30894\u5e74\u5236\u3078\u306e\u7de8\u5165\u3092\u53d7\u3051\u5165\u308c\u3089\u308c\u308b\");\n      }\n\n      if (routeKey === \"foundation\") {\n        if (data.english === \"none\" || data.english === \"basic\") reasons.push(\"\u82f1\u8a9e\u6761\u4ef6\u3092\u5148\u306b\u6574\u3048\u308b\u3053\u3068\u3067\u5b66\u6821\u5019\u88dc\u3092\u5897\u3084\u305b\u308b\");\n        if (data.grades === \"low\" || data.grades === \"unknown\") reasons.push(\"\u6210\u7e3e\u30fb\u5c65\u4fee\u79d1\u76ee\u3092\u78ba\u8a8d\u3057\u3066\u304b\u3089\u9032\u5b66\u6642\u671f\u3092\u6c7a\u3081\u308b\u65b9\u304c\u5b89\u5168\");\n        if (data.study === \"anxious\" || data.study === \"support\") reasons.push(\"\u5927\u5b66\u6388\u696d\u3078\u306e\u9069\u5fdc\u6e96\u5099\u3092\u512a\u5148\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\");\n        if (data.recruiting === \"preparing\" || data.recruiting === \"none\") reasons.push(\"\u52d5\u753b\u30fb\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u6e96\u5099\u3068\u82f1\u8a9e\u5bfe\u7b56\u3092\u4e26\u884c\u3067\u304d\u308b\");\n      }\n\n      if (routeKey === \"club\") {\n        if (data.athletic === \"recreational\" || data.athletic === \"limited\") reasons.push(\"\u5927\u5b66\u4ee3\u8868\u30c1\u30fc\u30e0\u306b\u9650\u5b9a\u305b\u305a\u7af6\u6280\u7d99\u7d9a\u3092\u5e0c\u671b\u3057\u3066\u3044\u308b\");\n        if (data.flex === \"clubOkay\") reasons.push(\"\u30af\u30e9\u30d6\u30fb\u5b66\u5185\u30b9\u30dd\u30fc\u30c4\u3082\u9032\u8def\u3068\u3057\u3066\u53d7\u3051\u5165\u308c\u3089\u308c\u308b\");\n        if (data.priority === \"academics\" || data.priority === \"location\") reasons.push(\"\u7af6\u6280\u30ab\u30c6\u30b4\u30ea\u30fc\u3088\u308a\u5c02\u653b\u30fb\u5927\u5b66\u751f\u6d3b\u3092\u512a\u5148\u3057\u3066\u3044\u308b\");\n        if (data.goal === \"academic\") reasons.push(\"\u5b66\u696d\u3092\u4e2d\u5fc3\u306b\u3057\u306a\u304c\u3089\u7af6\u6280\u3092\u7d9a\u3051\u305f\u3044\u5e0c\u671b\u3068\u5408\u3046\");\n      }\n\n      routeData[routeKey].defaults.forEach(function(reason) {\n        if (reasons.length < 4 &#038;&#038; reasons.indexOf(reason) === -1) reasons.push(reason);\n      });\n\n      return reasons.slice(0, 4);\n    }\n\n    function buildRouteCard(routeKey, rank, data) {\n      const route = routeData[routeKey];\n      const reasons = buildDynamicReasons(routeKey, data);\n      const label = rank === 1 ? \"\u7b2c1\u5019\u88dc\" : rank === 2 ? \"\u7b2c2\u5019\u88dc\" : \"\u6bd4\u8f03\u5019\u88dc\";\n      return '<div class=\"tsars-result-card ' + (rank === 1 ? 'is-primary' : 'is-secondary') + '\">'\n        + '<span class=\"tsars-card-label\">' + label + '<\/span>'\n        + '<h3>' + escapeHtml(route.title) + '<\/h3>'\n        + '<p>' + escapeHtml(route.summary) + '<\/p>'\n        + '<ul>' + reasons.map(function(item) { return '<li>' + escapeHtml(item) + '<\/li>'; }).join(\"\") + '<\/ul>'\n        + '<a class=\"tsars-route-link\" href=\"' + escapeHtml(route.url) + '\">\u3053\u306e\u30eb\u30fc\u30c8\u3092\u8a73\u3057\u304f\u898b\u308b<\/a>'\n        + '<\/div>';\n    }\n\n    function buildCautions(primaryKey, data, eligibility, readiness) {\n      const list = routeData[primaryKey].cautions.slice();\n      if (data.evidence === \"none\" || data.evidence === \"partial\") {\n        list.push(\"\u7af6\u6280\u30ab\u30c6\u30b4\u30ea\u30fc\u3092\u5224\u65ad\u3059\u308b\u524d\u306b\u3001\u8a66\u5408\u52d5\u753b\u30fb\u30bf\u30a4\u30e0\u30fb\u30b9\u30bf\u30c3\u30c4\u7b49\u306e\u8ffd\u52a0\u8cc7\u6599\u304c\u5fc5\u8981\u3067\u3059\u3002\");\n      }\n      if (data.english === \"none\" || data.english === \"basic\") {\n        list.push(\"\u82f1\u8a9e\u30b9\u30b3\u30a2\u304c\u306a\u3044\u72b6\u614b\u3067\u5b66\u6821\u540d\u3092\u7d5e\u308b\u3068\u3001\u51fa\u9858\u53ef\u80fd\u6821\u304c\u5927\u304d\u304f\u5909\u308f\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\");\n      }\n      if (data.scholarship === \"essential\") {\n        list.push(\"\u7af6\u6280\u5968\u5b66\u91d1\u304c\u5f97\u3089\u308c\u306a\u3044\u5834\u5408\u306e\u4ee3\u66ff\u4e88\u7b97\u3068\u3001\u5b66\u696d\u5968\u5b66\u91d1\u3092\u542b\u3081\u305f\u8cc7\u91d1\u8a08\u753b\u304c\u5fc5\u8981\u3067\u3059\u3002\");\n      }\n      if (readiness.monthsUntilTarget <= 6) {\n        list.push(\"\u5e0c\u671b\u5165\u5b66\u307e\u30676\u304b\u6708\u4ee5\u5185\u306e\u305f\u3081\u3001\u52d5\u753b\u30fb\u82f1\u8a9e\u30fb\u51fa\u9858\u30fb\u30d3\u30b6\u3092\u4e26\u884c\u3057\u3066\u9032\u3081\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\");\n      }\n      if (eligibility.level === \"high\") {\n        list.push(\"Division I\u306e\u671f\u9593\u307e\u305f\u306fathletics certification\u306b\u9ad8\u3044\u78ba\u8a8d\u512a\u5148\u5ea6\u304c\u8868\u793a\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u5165\u5b66\u30fb\u7de8\u5165\u3092\u6c7a\u3081\u308b\u524d\u306b\u516c\u5f0f\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002\");\n      }\n      if (data.athleticsHistory === \"prize\" || data.athleticsHistory === \"contract\" || data.athleticsHistory === \"unknown\") {\n        list.push(\"\u8cde\u91d1\u30fb\u5831\u916c\u30fb\u5951\u7d04\u7b49\u306f\u3001\u53d7\u9818\u6642\u671f\u3068\u56e3\u4f53\u306b\u3088\u3063\u3066\u6271\u3044\u304c\u7570\u306a\u308a\u307e\u3059\u3002\u81ea\u5df1\u5224\u65ad\u3067\u7533\u544a\u3092\u7701\u7565\u3057\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002\");\n      }\n      return unique(list).slice(0, 7);\n    }\n\n    function buildActions(primaryKey, data, eligibility, readiness) {\n      const list = routeData[primaryKey].next.slice();\n\n      if (data.evidence === \"none\") list.unshift(\"\u76f4\u8fd1\u306e\u516c\u5f0f\u6226\u30fb\u7df4\u7fd2\u8a66\u5408\u304b\u3089\u3001\u30b3\u30fc\u30c1\u304c\u5224\u65ad\u3067\u304d\u308b\u52d5\u753b\u7d20\u6750\u3092\u96c6\u3081\u308b\");\n      if (data.evidence === \"partial\") list.unshift(\"\u4e0d\u8db3\u3057\u3066\u3044\u308b\u30d5\u30eb\u30b2\u30fc\u30e0\u6620\u50cf\u3001\u30bf\u30a4\u30e0\u3001\u30b9\u30bf\u30c3\u30c4\u3092\u8ffd\u52a0\u3059\u308b\");\n      if (data.recruiting === \"none\" || data.recruiting === \"preparing\") list.push(\"\u82f1\u8a9e\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3001\u52d5\u753bURL\u3001\u6210\u7e3e\u3001\u5165\u5b66\u5e0c\u671b\u6642\u671f\u3092\u4e00\u3064\u306e\u8cc7\u6599\u306b\u307e\u3068\u3081\u308b\");\n      if (data.english === \"none\" || data.english === \"basic\") list.push(\"\u82f1\u8a9e\u8a66\u9a13\u306e\u53d7\u9a13\u65e5\u3092\u6c7a\u3081\u3001\u5165\u5b66\u6761\u4ef6\u307e\u3067\u306e\u5dee\u3092\u78ba\u8a8d\u3059\u308b\");\n      if (data.grades === \"unknown\" || data.grades === \"low\") list.push(\"\u6210\u7e3e\u8a3c\u660e\u66f8\u30fb\u5352\u696d\u898b\u8fbc\u307f\u30fb\u5c65\u4fee\u79d1\u76ee\u3092\u53d6\u308a\u5bc4\u305b\u308b\");\n      if (data.budget === \"unknown\") list.push(\"\u5bb6\u65cf\u3067\u5e74\u9593\u7dcf\u4e88\u7b97\u3068\u5968\u5b66\u91d1\u304c\u306a\u3044\u5834\u5408\u306e\u4e0a\u9650\u3092\u78ba\u8a8d\u3059\u308b\");\n      if (data.priorCollege !== \"none\") list.push(\"\u904e\u53bb\u306b\u5728\u7c4d\u3057\u305f\u5168\u6559\u80b2\u6a5f\u95a2\u306e\u5728\u7c4d\u671f\u9593\u3001\u5358\u4f4d\u3001\u7af6\u6280\u53c2\u52a0\u8a18\u9332\u3092\u6574\u7406\u3059\u308b\");\n      if (data.athleticsHistory !== \"none\") list.push(\"\u9ad8\u6821\u5352\u696d\u5f8c\u30fb\u5927\u5b66\u5728\u7c4d\u4e2d\u306e\u30c1\u30fc\u30e0\u3001\u8a66\u5408\u3001\u8cde\u91d1\u30fb\u5831\u916c\u3001\u5951\u7d04\u3001\u4ee3\u7406\u4eba\u7b49\u3092\u6642\u7cfb\u5217\u3067\u6574\u7406\u3059\u308b\");\n      if (data.d1Interest === \"strong\" || data.d1Interest === \"compare\") list.push(\"NCAA Division I\u306e\u5e74\u9f62\u30c8\u30ea\u30ac\u30fc\u3068\u521d\u56de\u30d5\u30eb\u30bf\u30a4\u30e0\u5728\u7c4d\u3092\u5927\u5b66compliance\u62c5\u5f53\u3078\u78ba\u8a8d\u3059\u308b\");\n      if (readiness.monthsUntilTarget <= 12) list.push(\"\u5e0c\u671b\u5165\u5b66\u6642\u671f\u304b\u3089\u9006\u7b97\u3057\u3001\u51fa\u9858\u7de0\u5207\u30fb\u30d3\u30b6\u30fb\u4f4f\u5c45\u6e96\u5099\u3092\u4e00\u89a7\u306b\u3059\u308b\");\n\n      return unique(list).slice(0, 8);\n    }\n\n    function buildEligibilityHtml(eligibility) {\n      return '<div class=\"tsars-content-card tsars-content-wide tsars-eligibility is-' + eligibility.level + '\">'\n        + '<span class=\"tsars-status-label\">DIVISION I ELIGIBILITY CHECK<\/span>'\n        + '<h3>' + escapeHtml(eligibility.title) + '<\/h3>'\n        + '<p class=\"tsars-eligibility-summary\">' + escapeHtml(eligibility.summary) + '<\/p>'\n        + '<div class=\"tsars-timeline\">'\n        + '<div class=\"tsars-timeline-item\"><small>19\u6b73\u306e\u8a95\u751f\u65e5<\/small><strong>' + escapeHtml(eligibility.nineteenthLabel) + '<\/strong><\/div>'\n        + '<div class=\"tsars-timeline-item\"><small>\u5e74\u9f62\u30c8\u30ea\u30ac\u30fc\u5019\u88dc<\/small><strong>' + escapeHtml(eligibility.triggerLabel) + '<\/strong><\/div>'\n        + '<div class=\"tsars-timeline-item\"><small>\u521d\u56de\u30d5\u30eb\u30bf\u30a4\u30e0\u5728\u7c4d<\/small><strong>' + escapeHtml(eligibility.firstFullTimeLabel) + '<\/strong><\/div>'\n        + '<div class=\"tsars-timeline-item\"><small>\u9069\u7528\u5236\u5ea6\u306e\u76ee\u5b89<\/small><strong>' + escapeHtml(eligibility.ruleSet) + '<\/strong><\/div>'\n        + '<\/div>'\n        + '<p style=\"margin-top:14px;\"><strong>\u958b\u59cb\u70b9\u306e\u7c21\u6613\u898b\u7acb\u3066\uff1a<\/strong>' + escapeHtml(eligibility.startBasis) + '<\/p>'\n        + '<div class=\"tsars-flag-list\">' + eligibility.flags.map(function(item) { return '<div class=\"tsars-flag-item\">' + escapeHtml(item) + '<\/div>'; }).join(\"\") + '<\/div>'\n        + '<div class=\"tsars-inline-note\" style=\"margin-top:14px;\">\u5e74\u9f62\u30c8\u30ea\u30ac\u30fc\u306e\u5b66\u5e74\u5ea6\u306f\u7c21\u6613\u8868\u793a\u3067\u3059\u3002\u5b66\u6821\u3054\u3068\u306e\u901a\u5e38\u5b66\u5e74\u5ea6\u958b\u59cb\u65e5\u3001\u5728\u7c4d\u5f62\u614b\u3001\u7d4c\u904e\u63aa\u7f6e\u3001\u4ed6\u306e\u5b66\u696d\u30fb\u7af6\u6280\u95a2\u9023\u30eb\u30fc\u30eb\u306b\u3088\u308a\u6b63\u5f0f\u5224\u65ad\u306f\u5909\u308f\u308a\u307e\u3059\u3002<\/div>'\n        + '<\/div>';\n    }\n\n    function buildAnswerSummary(data) {\n      const items = [\n        [\"\u7af6\u6280\", getSelectText(\"sport\")],\n        [\"\u5165\u5b66\u5e0c\u671b\", formatMonth(parseMonth(data.targetMonth))],\n        [\"\u73fe\u5728\u306e\u72b6\u6cc1\", getRadioText(\"status\")],\n        [\"Division I\", getRadioText(\"d1Interest\")],\n        [\"\u904e\u53bb\u306e\u5927\u5b66\u5728\u7c4d\", getRadioText(\"priorCollege\")],\n        [\"\u7af6\u6280\u30fb\u5951\u7d04\u30fb\u5831\u916c\u6b74\", getRadioText(\"athleticsHistory\")],\n        [\"\u82f1\u8a9e\", getRadioText(\"english\")],\n        [\"\u6210\u7e3e\", getRadioText(\"grades\")],\n        [\"\u7af6\u6280\u30ec\u30d9\u30eb\", getRadioText(\"athletic\")],\n        [\"\u7af6\u6280\u8cc7\u6599\", getRadioText(\"evidence\")],\n        [\"\u91cd\u8996\u3059\u308b\u3053\u3068\", getRadioText(\"goal\")],\n        [\"\u5e74\u9593\u4e88\u7b97\", getRadioText(\"budget\")],\n        [\"\u9032\u5b66\u30eb\u30fc\u30c8\", getRadioText(\"flex\")]\n      ];\n\n      return '<div class=\"tsars-answer-grid\">' + items.map(function(item) {\n        return '<div class=\"tsars-answer-item\"><small>' + escapeHtml(item[0]) + '<\/small><strong>' + escapeHtml(item[1]) + '<\/strong><\/div>';\n      }).join(\"\") + '<\/div>';\n    }\n\n    function buildRelatedLinks(sport) {\n      const links = sportLinks[sport] || sportLinks[\"\u305d\u306e\u4ed6\u306e\u7af6\u6280\"];\n      return links.map(function(link) {\n        return '<div class=\"tsars-related-card\"><span class=\"tsars-card-label\">' + escapeHtml(link.label) + '<\/span><h3>' + escapeHtml(link.title) + '<\/h3><a href=\"' + escapeHtml(link.url) + '\">\u8a73\u3057\u304f\u898b\u308b<\/a><\/div>';\n      }).join(\"\");\n    }\n\n    function renderResult(data) {\n      const scores = calculateScores(data);\n      const ranking = rankRoutes(scores, data);\n      const primaryKey = ranking[0].key;\n      const readiness = getReadiness(data);\n      const eligibility = buildEligibilityAssessment(data);\n      const cautions = buildCautions(primaryKey, data, eligibility, readiness);\n      const actions = buildActions(primaryKey, data, eligibility, readiness);\n      const primary = routeData[primaryKey];\n\n      resultArea.innerHTML = ''\n        + '<div class=\"tsars-result-hero\">'\n        + '<span class=\"tsars-card-label\">\u8a3a\u65ad\u7d50\u679c<\/span>'\n        + '<h2 class=\"tsars-result-title\">' + escapeHtml(primary.title) + '<\/h2>'\n        + '<p>' + escapeHtml(primary.summary) + '<\/p>'\n        + '<p><strong>\u5e0c\u671b\u7af6\u6280\uff1a<\/strong>' + escapeHtml(data.sport) + '\u3000<strong>\u5165\u5b66\u5e0c\u671b\uff1a<\/strong>' + escapeHtml(formatMonth(parseMonth(data.targetMonth))) + '<\/p>'\n        + '<\/div>'\n        + '<div class=\"tsars-result-rankings\">'\n        + ranking.map(function(item, index) { return buildRouteCard(item.key, index + 1, data); }).join(\"\")\n        + '<\/div>'\n        + '<div class=\"tsars-method-note\">\u5019\u88dc\u9806\u4f4d\u306f\u3001\u56de\u7b54\u5185\u5bb9\u3092\u3082\u3068\u306b\u3057\u305f\u76f8\u5bfe\u6bd4\u8f03\u3067\u3059\u3002\u300c\u7b2c1\u5019\u88dc\uff1d\u5165\u90e8\u53ef\u80fd\u300d\u300c\u6bd4\u8f03\u5019\u88dc\uff1d\u96e3\u3057\u3044\u300d\u3068\u3044\u3046\u610f\u5473\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u7af6\u6280\u52d5\u753b\u3068\u5927\u5b66\u5074\u306e\u8a55\u4fa1\u306b\u3088\u3063\u3066\u9806\u4f4d\u306f\u5909\u308f\u308a\u307e\u3059\u3002<\/div>'\n        + '<div class=\"tsars-metrics\">'\n        + buildMetricCard(\"\u5b66\u696d\u30fb\u82f1\u8a9e\", \"academic\", readiness.academic, readiness)\n        + buildMetricCard(\"\u7af6\u6280\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\", \"athletic\", readiness.athletic, readiness)\n        + buildMetricCard(\"\u30ea\u30af\u30eb\u30fc\u30c8\u6e96\u5099\", \"recruiting\", readiness.recruiting, readiness)\n        + buildMetricCard(\"\u8cbb\u7528\u306e\u67d4\u8edf\u6027\", \"financial\", readiness.financial, readiness)\n        + buildMetricCard(\"\u6e96\u5099\u6642\u9593\", \"timeline\", readiness.timeline, readiness)\n        + '<\/div>'\n        + '<div class=\"tsars-inline-note\">\u4e0a\u306e\u30d0\u30fc\u306f\u3001\u3053\u306e\u30bb\u30ec\u30af\u30bf\u30fc\u72ec\u81ea\u306e\u300c\u6e96\u5099\u76ee\u5b89\u300d\u3067\u3059\u3002NCAA\u30fbNAIA\u3001\u5927\u5b66\u3001\u30b3\u30fc\u30c1\u306b\u3088\u308b\u516c\u5f0f\u8a55\u4fa1\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/div>'\n        + '<div class=\"tsars-result-grid\">'\n        + buildEligibilityHtml(eligibility)\n        + '<div class=\"tsars-content-card\"><span class=\"tsars-card-label\">CAUTIONS<\/span><h3>\u5b66\u6821\u5019\u88dc\u3092\u7d5e\u308b\u524d\u306e\u6ce8\u610f\u70b9<\/h3><div class=\"tsars-flag-list\">' + cautions.map(function(item) { return '<div class=\"tsars-flag-item\">' + escapeHtml(item) + '<\/div>'; }).join(\"\") + '<\/div><\/div>'\n        + '<div class=\"tsars-content-card\"><span class=\"tsars-card-label\">NEXT ACTIONS<\/span><h3>\u6b21\u306b\u884c\u3046\u3053\u3068<\/h3><div class=\"tsars-action-list\">' + actions.map(function(item) { return '<div class=\"tsars-action-item\">' + escapeHtml(item) + '<\/div>'; }).join(\"\") + '<\/div><\/div>'\n        + '<div class=\"tsars-content-card tsars-content-wide\"><span class=\"tsars-card-label\">YOUR ANSWERS<\/span><h3>\u56de\u7b54\u5185\u5bb9\u306e\u6574\u7406<\/h3>' + buildAnswerSummary(data) + '<\/div>'\n        + '<div class=\"tsars-content-card tsars-content-wide\"><span class=\"tsars-card-label\">' + escapeHtml(data.sport) + '<\/span><h3>\u7af6\u6280\u5225\u306b\u78ba\u8a8d\u3057\u305f\u3044\u30da\u30fc\u30b8<\/h3><div class=\"tsars-related-grid\">' + buildRelatedLinks(data.sport) + '<\/div><\/div>'\n        + '<\/div>'\n        + '<div class=\"tsars-cta\" style=\"margin-top:20px;\">'\n        + '<span class=\"tsars-kicker\">PERSONAL REVIEW<\/span>'\n        + '<h2>\u8a3a\u65ad\u7d50\u679c\u3092\u3001\u5b9f\u969b\u306e\u52d5\u753b\u30fb\u6210\u7e3e\u30fb\u5728\u7c4d\u6b74\u3067\u78ba\u8a8d\u3059\u308b<\/h2>'\n        + '<p>\u7af6\u6280\u306e\u30dd\u30b8\u30b7\u30e7\u30f3\u3001\u30bf\u30a4\u30e0\u30fb\u30b9\u30bf\u30c3\u30c4\u3001\u52d5\u753b\u3001\u82f1\u8a9e\u30b9\u30b3\u30a2\u3001\u6210\u7e3e\u8a3c\u660e\u66f8\u3001\u5e74\u9593\u4e88\u7b97\u3001\u521d\u56de\u5927\u5b66\u5728\u7c4d\u3092\u78ba\u8a8d\u3059\u308b\u3068\u3001\u5019\u88dc\u30ab\u30c6\u30b4\u30ea\u30fc\u3068\u5b66\u6821\u3092\u3088\u308a\u5177\u4f53\u7684\u306b\u6574\u7406\u3067\u304d\u307e\u3059\u3002<\/p>'\n        + '<div class=\"tsars-cta-actions\">'\n        + '<a class=\"tsars-btn tsars-btn-primary\" href=\"https:\/\/www.teamsugi.co.jp\/sports\/inquiry\/\">\u8a3a\u65ad\u7d50\u679c\u3092\u3082\u3068\u306b\u7121\u6599\u76f8\u8ac7\u3059\u308b<\/a>'\n        + '<a class=\"tsars-btn tsars-btn-line\" href=\"https:\/\/lin.ee\/1yTMgxD\" target=\"_blank\" rel=\"noopener noreferrer\">LINE\u3067\u76f8\u8ac7\u3059\u308b<\/a>'\n        + '<a class=\"tsars-btn tsars-btn-outline\" href=\"https:\/\/www.teamsugi.co.jp\/sports\/red-shirt-10-semester-rule\/\">Eligibility\u89e3\u8aac\u3092\u898b\u308b<\/a>'\n        + '<\/div>'\n        + '<\/div>';\n\n      resultArea.classList.add(\"is-show\");\n      resultArea.scrollIntoView({ behavior: \"smooth\", block: \"start\" });\n    }\n\n    function collectData() {\n      return {\n        sport: getValue(\"sport\"),\n        targetMonth: getValue(\"targetMonth\"),\n        status: getValue(\"status\"),\n        dob: getValue(\"dob\"),\n        d1Interest: getValue(\"d1Interest\"),\n        priorCollege: getValue(\"priorCollege\"),\n        priorStartMonth: getValue(\"priorStartMonth\"),\n        priorSeasons: getValue(\"priorSeasons\"),\n        athleticsHistory: getValue(\"athleticsHistory\"),\n        english: getValue(\"english\"),\n        grades: getValue(\"grades\"),\n        study: getValue(\"study\"),\n        major: getValue(\"major\"),\n        athletic: getValue(\"athletic\"),\n        evidence: getValue(\"evidence\"),\n        recruiting: getValue(\"recruiting\"),\n        goal: getValue(\"goal\"),\n        budget: getValue(\"budget\"),\n        scholarship: getValue(\"scholarship\"),\n        flex: getValue(\"flex\"),\n        priority: getValue(\"priority\")\n      };\n    }\n\n    function resetSelector() {\n      form.reset();\n      root.querySelectorAll(\".has-error\").forEach(function(field) { field.classList.remove(\"has-error\"); });\n      root.querySelectorAll(\".tsars-step-alert.is-show\").forEach(function(alert) { alert.classList.remove(\"is-show\"); });\n      priorDetails.hidden = true;\n      resultArea.classList.remove(\"is-show\");\n      resultArea.innerHTML = \"\";\n      showStep(1, true);\n    }\n\n    form.addEventListener(\"change\", function(event) {\n      const name = event.target && event.target.name;\n      if (name) {\n        clearFieldError(name);\n      }\n      if (name === \"priorCollege\") {\n        updatePriorDetails();\n      }\n    });\n\n    form.addEventListener(\"input\", function(event) {\n      const name = event.target && event.target.name;\n      if (name) {\n        clearFieldError(name);\n      }\n    });\n\n    nextButton.addEventListener(\"click\", function() {\n      if (validateStep(currentStep)) {\n        showStep(currentStep + 1, true);\n      }\n    });\n\n    prevButton.addEventListener(\"click\", function() {\n      showStep(currentStep - 1, true);\n    });\n\n    submitButton.addEventListener(\"click\", function() {\n      let firstInvalidStep = null;\n      for (let stepNumber = 1; stepNumber <= steps.length; stepNumber++) {\n        if (!validateStep(stepNumber) &#038;&#038; firstInvalidStep === null) {\n          firstInvalidStep = stepNumber;\n        }\n      }\n\n      if (firstInvalidStep !== null) {\n        showStep(firstInvalidStep, true);\n        validateStep(firstInvalidStep);\n        return;\n      }\n\n      renderResult(collectData());\n    });\n\n    resetButton.addEventListener(\"click\", resetSelector);\n    updatePriorDetails();\n    showStep(1, false);\n  }\n\n  function unique(items) {\n    return items.filter(function(item, index) {\n      return item &#038;&#038; items.indexOf(item) === index;\n    });\n  }\n\n  function escapeHtml(value) {\n    return String(value == null ? \"\" : value).replace(\/[&#038;<>\"']\/g, function(char) {\n      return {\n        \"&\": \"&amp;\",\n        \"<\": \"&lt;\",\n        \">\": \"&gt;\",\n        '\"': \"&quot;\",\n        \"'\": \"&#39;\"\n      }[char];\n    });\n  }\n\n  function start() {\n    document.querySelectorAll(\".ts-athlete-route-selector.tsars-v4\").forEach(initSelector);\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", start);\n  } else {\n    start();\n  }\n})();\n<\/script>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>2026 NCAA Division I\u65b0\u30eb\u30fc\u30eb\u5bfe\u5fdc\uff5c\u9032\u5b66\u30eb\u30fc\u30c8\u7dcf\u5408\u8a3a\u65ad \u7af6\u6280\u529b\u3060\u3051\u3067\u306a\u304f\u3001\u82f1\u8a9e\u30fb\u6210\u7e3e\u30fb\u8cbb\u7528\u30fb\u5165\u5b66\u6642\u671f\u307e\u3067\u542b\u3081\u3066\u9032\u5b66\u30eb\u30fc\u30c8\u3092\u6574\u7406 \u3053\u306e\u30bb\u30ec\u30af\u30bf\u30fc\u306f\u3001NCAA Division I\u30fbII &#8230; <\/p>\n","protected":false},"author":1,"featured_media":1787,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2057","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.teamsugi.co.jp\/sports\/wp-json\/wp\/v2\/pages\/2057","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.teamsugi.co.jp\/sports\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.teamsugi.co.jp\/sports\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.teamsugi.co.jp\/sports\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.teamsugi.co.jp\/sports\/wp-json\/wp\/v2\/comments?post=2057"}],"version-history":[{"count":10,"href":"https:\/\/www.teamsugi.co.jp\/sports\/wp-json\/wp\/v2\/pages\/2057\/revisions"}],"predecessor-version":[{"id":2221,"href":"https:\/\/www.teamsugi.co.jp\/sports\/wp-json\/wp\/v2\/pages\/2057\/revisions\/2221"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.teamsugi.co.jp\/sports\/wp-json\/wp\/v2\/media\/1787"}],"wp:attachment":[{"href":"https:\/\/www.teamsugi.co.jp\/sports\/wp-json\/wp\/v2\/media?parent=2057"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}