{"id":2955,"date":"2026-06-01T12:38:07","date_gmt":"2026-06-01T03:38:07","guid":{"rendered":"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/?page_id=2955"},"modified":"2026-06-01T14:53:46","modified_gmt":"2026-06-01T05:53:46","slug":"university-selector","status":"publish","type":"page","link":"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/university-selector\/","title":{"rendered":"\u30a2\u30e1\u30ea\u30ab4\u5e74\u5236\u5927\u5b66\u30bb\u30ec\u30af\u30bf\u30fc\uff5c\u6761\u4ef6\u306b\u5408\u3046\u5927\u5b66\u3092\u8a3a\u65ad"},"content":{"rendered":"\n<div class=\"ts-four-selector\" data-ts-four-selector>\n  <style>\n    .ts-four-selector {\n      --ts4-navy: #14213d;\n      --ts4-blue: #2563eb;\n      --ts4-sky: #eef6ff;\n      --ts4-bg: #f8fbff;\n      --ts4-white: #ffffff;\n      --ts4-text: #24303d;\n      --ts4-sub: #5f6f86;\n      --ts4-line: #dbe7f5;\n      --ts4-soft: #f1f7ff;\n      --ts4-green: #15803d;\n      --ts4-orange: #c2410c;\n      --ts4-shadow: 0 14px 34px rgba(20, 52, 95, 0.12);\n      color: var(--ts4-text);\n      font-family: inherit;\n      line-height: 1.8;\n      max-width: 1120px;\n      margin: 0 auto;\n    }\n\n.ts-four-selector * {\n  box-sizing: border-box;\n}\n\n.ts-four-selector a {\n  text-decoration: none;\n}\n\n.ts4-hero {\n  position: relative;\n  overflow: hidden;\n  background: linear-gradient(135deg, #eef6ff 0%, #ffffff 54%, #f5f9ff 100%);\n  border: 1px solid var(--ts4-line);\n  border-radius: 26px;\n  padding: 36px 28px;\n  box-shadow: var(--ts4-shadow);\n  margin: 24px 0;\n}\n\n.ts4-hero:before {\n  content: \"\";\n  position: absolute;\n  right: -90px;\n  top: -90px;\n  width: 230px;\n  height: 230px;\n  background: rgba(37, 99, 235, 0.08);\n  border-radius: 999px;\n}\n\n.ts4-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  background: var(--ts4-white);\n  border: 1px solid var(--ts4-line);\n  color: var(--ts4-navy);\n  border-radius: 999px;\n  padding: 7px 14px;\n  font-size: 13px;\n  font-weight: 700;\n  margin-bottom: 14px;\n}\n\n.ts4-title {\n  font-size: clamp(28px, 4vw, 44px);\n  line-height: 1.25;\n  margin: 0 0 14px;\n  color: var(--ts4-navy);\n  letter-spacing: 0.01em;\n  position: relative;\n  z-index: 1;\n}\n\n.ts4-lead {\n  font-size: 16px;\n  color: var(--ts4-sub);\n  margin: 0;\n  max-width: 880px;\n  position: relative;\n  z-index: 1;\n}\n\n.ts4-notice {\n  background: #fff8ed;\n  border: 1px solid #fed7aa;\n  color: #7c2d12;\n  border-radius: 18px;\n  padding: 16px 18px;\n  margin: 18px 0 0;\n  font-size: 14px;\n  position: relative;\n  z-index: 1;\n}\n\n.ts4-card {\n  background: var(--ts4-white);\n  border: 1px solid var(--ts4-line);\n  border-radius: 24px;\n  padding: 24px;\n  box-shadow: 0 10px 26px rgba(20, 52, 95, 0.08);\n  margin: 26px 0;\n}\n\n.ts4-form-title {\n  font-size: 24px;\n  color: var(--ts4-navy);\n  margin: 0 0 8px;\n  line-height: 1.4;\n}\n\n.ts4-form-text {\n  color: var(--ts4-sub);\n  font-size: 15px;\n  margin: 0 0 22px;\n}\n\n.ts4-question {\n  border: 0;\n  padding: 0;\n  margin: 0 0 28px;\n}\n\n.ts4-question:last-of-type {\n  margin-bottom: 20px;\n}\n\n.ts4-question legend {\n  display: block;\n  width: 100%;\n  font-size: 18px;\n  font-weight: 800;\n  color: var(--ts4-navy);\n  margin-bottom: 8px;\n}\n\n.ts4-help {\n  color: var(--ts4-sub);\n  font-size: 14px;\n  margin: 0 0 14px;\n}\n\n.ts4-option-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 10px;\n}\n\n.ts4-option-grid.ts4-grid-3 {\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n}\n\n.ts4-option {\n  position: relative;\n}\n\n.ts4-option input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n\n.ts4-option span {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 52px;\n  height: 100%;\n  padding: 12px 14px;\n  border: 1px solid var(--ts4-line);\n  border-radius: 16px;\n  background: var(--ts4-bg);\n  color: var(--ts4-text);\n  font-size: 14px;\n  font-weight: 700;\n  text-align: center;\n  cursor: pointer;\n  transition: 0.18s ease;\n}\n\n.ts4-option input:checked + span {\n  border-color: var(--ts4-blue);\n  background: #eaf2ff;\n  color: var(--ts4-navy);\n  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.12);\n}\n\n.ts4-option span:hover {\n  transform: translateY(-1px);\n  border-color: #adc8ef;\n  background: #f3f8ff;\n}\n\n.ts4-actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  align-items: center;\n  margin-top: 12px;\n}\n\n.ts4-button {\n  display: inline-flex;\n  justify-content: center;\n  align-items: center;\n  gap: 8px;\n  min-height: 48px;\n  padding: 13px 22px;\n  border-radius: 999px;\n  border: 1px solid transparent;\n  background: var(--ts4-blue);\n  color: #ffffff !important;\n  font-size: 15px;\n  font-weight: 800;\n  cursor: pointer;\n  transition: 0.18s ease;\n  line-height: 1.4;\n}\n\n.ts4-button:visited,\n.ts4-button:hover,\n.ts4-button:focus {\n  color: #ffffff !important;\n}\n\n.ts4-button:hover {\n  transform: translateY(-1px);\n  box-shadow: 0 12px 22px rgba(37, 99, 235, 0.22);\n}\n\n.ts4-button-secondary,\n.ts4-button-secondary:visited,\n.ts4-button-secondary:hover,\n.ts4-button-secondary:focus {\n  background: var(--ts4-white);\n  color: var(--ts4-navy) !important;\n  border-color: var(--ts4-line);\n}\n\n.ts4-results {\n  display: none;\n  margin: 26px 0;\n}\n\n.ts4-results.is-active {\n  display: block;\n}\n\n.ts4-result-head {\n  background: var(--ts4-navy);\n  color: #ffffff;\n  border-radius: 24px;\n  padding: 24px;\n  margin-bottom: 18px;\n}\n\n.ts4-result-head h2 {\n  color: #ffffff;\n  font-size: 26px;\n  line-height: 1.4;\n  margin: 0 0 8px;\n}\n\n.ts4-result-head p {\n  margin: 0;\n  color: rgba(255, 255, 255, 0.86);\n  font-size: 15px;\n}\n\n.ts4-result-list {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 18px;\n}\n\n.ts4-uni-card {\n  background: var(--ts4-white);\n  border: 1px solid var(--ts4-line);\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 10px 26px rgba(20, 52, 95, 0.08);\n  display: flex;\n  flex-direction: column;\n}\n\n.ts4-uni-image {\n  width: 100%;\n  aspect-ratio: 16 \/ 9;\n  object-fit: cover;\n  background: var(--ts4-soft);\n}\n\n.ts4-uni-body {\n  padding: 20px;\n  display: flex;\n  flex-direction: column;\n  gap: 14px;\n  flex: 1;\n}\n\n.ts4-uni-top {\n  display: flex;\n  align-items: flex-start;\n  justify-content: space-between;\n  gap: 12px;\n}\n\n.ts4-uni-name {\n  margin: 0;\n  color: var(--ts4-navy);\n  font-size: 19px;\n  line-height: 1.45;\n}\n\n.ts4-score-badge {\n  flex: 0 0 auto;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-width: 68px;\n  padding: 7px 10px;\n  border-radius: 999px;\n  background: #eaf2ff;\n  color: var(--ts4-blue);\n  font-weight: 900;\n  font-size: 13px;\n  line-height: 1.2;\n  text-align: center;\n}\n\n.ts4-meta-row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 7px;\n}\n\n.ts4-pill {\n  display: inline-flex;\n  align-items: center;\n  border-radius: 999px;\n  padding: 6px 10px;\n  background: #f8fbff;\n  color: #475467;\n  border: 1px solid var(--ts4-line);\n  font-size: 12px;\n  font-weight: 700;\n  line-height: 1.35;\n}\n\n.ts4-start-label {\n  display: inline-flex;\n  width: fit-content;\n  align-items: center;\n  border-radius: 999px;\n  padding: 6px 11px;\n  background: #ecfdf5;\n  color: #166534;\n  border: 1px solid #bbf7d0;\n  font-weight: 800;\n  font-size: 13px;\n  line-height: 1.4;\n}\n\n.ts4-uni-text {\n  color: var(--ts4-text);\n  font-size: 14px;\n  margin: 0;\n}\n\n.ts4-note {\n  background: var(--ts4-bg);\n  border: 1px solid var(--ts4-line);\n  border-radius: 16px;\n  padding: 12px;\n  color: var(--ts4-sub);\n  font-size: 13px;\n  margin: 0;\n}\n\n.ts4-score-detail {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 8px;\n}\n\n.ts4-score-detail > span {\n  background: #f8fbff;\n  border: 1px solid var(--ts4-line);\n  border-radius: 12px;\n  padding: 8px 6px;\n  text-align: center;\n  font-size: 12px;\n  color: var(--ts4-sub);\n  line-height: 1.4;\n}\n\n.ts4-score-detail em {\n  display: block;\n  color: var(--ts4-navy);\n  font-style: normal;\n  font-size: 14px;\n  line-height: 1.3;\n  margin-top: 2px;\n}\n\n.ts4-uni-actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: auto;\n}\n\n.ts4-small-button {\n  display: inline-flex;\n  justify-content: center;\n  align-items: center;\n  min-height: 42px;\n  padding: 10px 14px;\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 800;\n  line-height: 1.4;\n  border: 1px solid var(--ts4-line);\n  background: var(--ts4-white);\n  color: var(--ts4-navy) !important;\n  transition: 0.18s ease;\n}\n\n.ts4-small-button-primary,\n.ts4-small-button-primary:visited,\n.ts4-small-button-primary:hover,\n.ts4-small-button-primary:focus {\n  background: var(--ts4-blue);\n  color: #ffffff !important;\n  border-color: var(--ts4-blue);\n}\n\n.ts4-small-button:hover {\n  transform: translateY(-1px);\n  box-shadow: 0 8px 16px rgba(20, 52, 95, 0.1);\n}\n\n.ts4-cta {\n  background: linear-gradient(135deg, #f8fbff 0%, #ffffff 100%);\n  border: 1px solid var(--ts4-line);\n  border-radius: 24px;\n  padding: 24px;\n  margin-top: 20px;\n  box-shadow: 0 10px 26px rgba(20, 52, 95, 0.08);\n}\n\n.ts4-cta h2 {\n  color: var(--ts4-navy);\n  font-size: 24px;\n  line-height: 1.4;\n  margin: 0 0 10px;\n}\n\n.ts4-cta p {\n  margin: 0 0 18px;\n  color: var(--ts4-sub);\n  font-size: 15px;\n}\n\n.ts4-cta-grid {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n}\n\n.ts4-cc-guide {\n  background: #f8fbff;\n  border: 1px solid var(--ts4-line);\n  border-radius: 20px;\n  padding: 20px;\n  margin-top: 20px;\n}\n\n.ts4-cc-guide h3 {\n  margin: 0 0 10px;\n  color: var(--ts4-navy);\n  font-size: 20px;\n  line-height: 1.45;\n}\n\n.ts4-cc-guide p {\n  margin: 0 0 14px;\n  color: var(--ts4-sub);\n  font-size: 14px;\n  line-height: 1.8;\n}\n\n.ts4-disclaimer {\n  background: #fff8ed;\n  border: 1px solid #fed7aa;\n  color: #7c2d12;\n  border-radius: 18px;\n  padding: 16px 18px;\n  margin-top: 18px;\n  font-size: 13px;\n}\n\n@media (max-width: 820px) {\n  .ts4-hero,\n  .ts4-card,\n  .ts4-result-head,\n  .ts4-cta {\n    border-radius: 20px;\n    padding: 22px 18px;\n  }\n\n  .ts4-option-grid,\n  .ts4-option-grid.ts4-grid-3,\n  .ts4-result-list {\n    grid-template-columns: 1fr;\n  }\n\n  .ts4-score-detail {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ts4-uni-top {\n    flex-direction: column;\n  }\n\n  .ts4-score-badge {\n    width: fit-content;\n  }\n\n  .ts4-button,\n  .ts4-small-button {\n    width: 100%;\n  }\n}\n\n  <\/style>\n\n  <section class=\"ts4-hero\">\n    <div class=\"ts4-eyebrow\">TEAM Sugi 4\u5e74\u5236\u5927\u5b66\u7559\u5b66\u8a3a\u65ad<\/div>\n    <p class=\"ts4-title\">\u30a2\u30e1\u30ea\u30ab4\u5e74\u5236\u5927\u5b66\u30bb\u30ec\u30af\u30bf\u30fc<\/p>\n    <p class=\"ts4-lead\">\n      \u82f1\u8a9e\u529b\u30fb\u4e88\u7b97\u30fb\u5c02\u653b\u30fb\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3\u30fb\u5927\u5b66\u30bf\u30a4\u30d7\u306e\u5e0c\u671b\u3092\u3082\u3068\u306b\u3001TEAM Sugi\u3067\u3054\u7d39\u4ecb\u3057\u3066\u3044\u308b4\u5e74\u5236\u5927\u5b66\u306e\u4e2d\u304b\u3089\u3001\u6761\u4ef6\u306b\u8fd1\u3044\u5927\u5b66\u5019\u88dc\u3092\u8a3a\u65ad\u3057\u307e\u3059\u3002\n      ESL\u30fb\u30d1\u30b9\u30a6\u30a7\u30a4\u304b\u3089\u59cb\u3081\u308b\u30eb\u30fc\u30c8\u3068\u3001\u5927\u5b66\u8ab2\u7a0b\u304b\u3089\u59cb\u3081\u308b\u30eb\u30fc\u30c8\u306e\u4e21\u65b9\u3092\u8003\u616e\u3057\u3066\u8868\u793a\u3057\u307e\u3059\u3002\n    <\/p>\n    <div class=\"ts4-notice\">\n      \u3053\u306e\u8a3a\u65ad\u306f\u7c21\u6613\u8a3a\u65ad\u3067\u3059\u3002\u5b9f\u969b\u306e\u5165\u5b66\u6761\u4ef6\u30fb\u8cbb\u7528\u30fb\u5968\u5b66\u91d1\u30fb\u51fa\u9858\u53ef\u5426\u306f\u3001\u51fa\u9858\u6642\u671f\u3084\u5927\u5b66\u306e\u65b9\u91dd\u306b\u3088\u3063\u3066\u5909\u308f\u308b\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002\n    <\/div>\n  <\/section>\n\n  <section class=\"ts4-card\">\n    <h2 class=\"ts4-form-title\">6\u3064\u306e\u8cea\u554f\u306b\u7b54\u3048\u3066\u3001\u6761\u4ef6\u306b\u8fd1\u30444\u5e74\u5236\u5927\u5b66\u3092\u78ba\u8a8d\u3057\u307e\u3057\u3087\u3046<\/h2>\n    <p class=\"ts4-form-text\">\n      \u3059\u3079\u3066\u306e\u6761\u4ef6\u306b\u5b8c\u5168\u4e00\u81f4\u3059\u308b\u5927\u5b66\u3067\u306f\u306a\u304f\u3001\u82f1\u8a9e\u529b\u30fb\u8cbb\u7528\u30fb\u5c02\u653b\u30fb\u5927\u5b66\u30bf\u30a4\u30d7\u306a\u3069\u3092\u7dcf\u5408\u3057\u3066\u3001\u6761\u4ef6\u306b\u8fd1\u3044\u5927\u5b66\u3092\u30b9\u30b3\u30a2\u9806\u306b\u8868\u793a\u3057\u307e\u3059\u3002\n    <\/p>\n\n<form id=\"ts4Form\">\n  <fieldset class=\"ts4-question\">\n    <legend>Q1. \u73fe\u5728\u306e\u82f1\u8a9e\u529b\u3092\u6559\u3048\u3066\u304f\u3060\u3055\u3044<\/legend>\n    <p class=\"ts4-help\">\u82f1\u8a9e\u8a66\u9a13\u3092\u307e\u3060\u53d7\u3051\u3066\u3044\u306a\u3044\u65b9\u3082\u9078\u629e\u3067\u304d\u307e\u3059\u3002<\/p>\n    <div class=\"ts4-option-grid\">\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"english\" value=\"no_test\" required><span>\u82f1\u8a9e\u8a66\u9a13\u672a\u53d7\u9a13<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"english\" value=\"duolingo_under_85\"><span>Duolingo 85\u672a\u6e80<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"english\" value=\"duolingo_85\"><span>Duolingo 85<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"english\" value=\"duolingo_90\"><span>Duolingo 90<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"english\" value=\"duolingo_95\"><span>Duolingo 95<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"english\" value=\"duolingo_100\"><span>Duolingo 100<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"english\" value=\"duolingo_105\"><span>Duolingo 105<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"english\" value=\"duolingo_110\"><span>Duolingo 110\u4ee5\u4e0a<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"english\" value=\"ielts_under_5\"><span>IELTS 5.0\u672a\u6e80<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"english\" value=\"ielts_5\"><span>IELTS 5.0<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"english\" value=\"ielts_5_5\"><span>IELTS 5.5<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"english\" value=\"ielts_6\"><span>IELTS 6.0\u4ee5\u4e0a<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"english\" value=\"toefl_under_61\"><span>TOEFL 61\u672a\u6e80<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"english\" value=\"toefl_61\"><span>TOEFL 61\u4ee5\u4e0a<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"english\" value=\"toefl_70\"><span>TOEFL 70\u4ee5\u4e0a<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"english\" value=\"toefl_80\"><span>TOEFL 80\u4ee5\u4e0a<\/span><\/label>\n    <\/div>\n  <\/fieldset>\n\n  <fieldset class=\"ts4-question\">\n    <legend>Q2. \u5e0c\u671b\u3059\u308b\u30b9\u30bf\u30fc\u30c8\u65b9\u6cd5\u3092\u6559\u3048\u3066\u304f\u3060\u3055\u3044<\/legend>\n    <p class=\"ts4-help\">\u5206\u304b\u3089\u306a\u3044\u5834\u5408\u306f\u300c\u81ea\u5206\u306b\u5408\u3046\u30eb\u30fc\u30c8\u3092\u77e5\u308a\u305f\u3044\u300d\u3092\u9078\u3093\u3067\u304f\u3060\u3055\u3044\u3002<\/p>\n    <div class=\"ts4-option-grid\">\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"startPreference\" value=\"esl\" required><span>\u82f1\u8a9e\u529b\u306b\u4e0d\u5b89\u304c\u3042\u308b\u306e\u3067ESL\u304b\u3089\u59cb\u3081\u305f\u3044<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"startPreference\" value=\"pathway\"><span>\u6761\u4ef6\u4ed8\u304d\u5165\u5b66\u30fb\u30d1\u30b9\u30a6\u30a7\u30a4\u3082\u691c\u8a0e\u3057\u305f\u3044<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"startPreference\" value=\"academic\"><span>\u3067\u304d\u308c\u3070\u5927\u5b66\u8ab2\u7a0b\u304b\u3089\u59cb\u3081\u305f\u3044<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"startPreference\" value=\"flexible\"><span>\u3069\u3061\u3089\u3067\u3082\u3088\u3044\u306e\u3067\u3001\u81ea\u5206\u306b\u5408\u3046\u30eb\u30fc\u30c8\u3092\u77e5\u308a\u305f\u3044<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"startPreference\" value=\"unknown\"><span>\u307e\u3060\u5206\u304b\u3089\u306a\u3044<\/span><\/label>\n    <\/div>\n  <\/fieldset>\n\n  <fieldset class=\"ts4-question\">\n    <legend>Q3. 1\u5e74\u5ea6\u5206\u306e\u4e88\u7b97\u611f\u3092\u6559\u3048\u3066\u304f\u3060\u3055\u3044<\/legend>\n    <p class=\"ts4-help\">\u6388\u696d\u6599\u30fb\u6ede\u5728\u8cbb\u30fb\u751f\u6d3b\u8cbb\u306a\u3069\u3092\u542b\u3081\u305f\u76ee\u5b89\u3067\u3059\u3002\u5968\u5b66\u91d1\u9069\u7528\u5f8c\u306e\u8cbb\u7528\u5e2f\u3082\u8003\u616e\u3057\u307e\u3059\u3002<\/p>\n    <div class=\"ts4-option-grid\">\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"budget\" value=\"1\" required><span>270\u4e07\u5186\u301c320\u4e07\u5186<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"budget\" value=\"2\"><span>320\u4e07\u5186\u301c400\u4e07\u5186<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"budget\" value=\"3\"><span>400\u4e07\u5186\u301c480\u4e07\u5186<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"budget\" value=\"4\"><span>480\u4e07\u5186\u301c560\u4e07\u5186<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"budget\" value=\"5\"><span>560\u4e07\u5186\u4ee5\u4e0a<\/span><\/label>\n    <\/div>\n  <\/fieldset>\n\n  <fieldset class=\"ts4-question\">\n    <legend>Q4. \u5e0c\u671b\u3059\u308b\u5c02\u653b\u30fb\u5206\u91ce\u3092\u6559\u3048\u3066\u304f\u3060\u3055\u3044<\/legend>\n    <p class=\"ts4-help\">\u307e\u3060\u6c7a\u307e\u3063\u3066\u3044\u306a\u3044\u65b9\u3001\u307e\u305f\u306f\u5e0c\u671b\u5c02\u653b\u304c\u4e00\u89a7\u306b\u306a\u3044\u65b9\u3082\u9078\u629e\u3067\u304d\u307e\u3059\u3002<\/p>\n    <div class=\"ts4-option-grid\">\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"major\" value=\"undecided\" required><span>\u307e\u3060\u6c7a\u307e\u3063\u3066\u3044\u306a\u3044<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"major\" value=\"business\"><span>\u30d3\u30b8\u30cd\u30b9\u30fb\u7d4c\u55b6<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"major\" value=\"sports_management\"><span>\u30b9\u30dd\u30fc\u30c4\u30de\u30cd\u30b8\u30e1\u30f3\u30c8<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"major\" value=\"computer_science\"><span>\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc\u30b5\u30a4\u30a8\u30f3\u30b9\u30fbIT<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"major\" value=\"engineering\"><span>\u30a8\u30f3\u30b8\u30cb\u30a2\u30ea\u30f3\u30b0<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"major\" value=\"education\"><span>\u6559\u80b2<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"major\" value=\"psychology\"><span>\u5fc3\u7406\u5b66<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"major\" value=\"health_science\"><span>\u533b\u7642\u30fb\u30d8\u30eb\u30b9\u30b5\u30a4\u30a8\u30f3\u30b9<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"major\" value=\"art_design\"><span>\u30a2\u30fc\u30c8\u30fb\u30c7\u30b6\u30a4\u30f3<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"major\" value=\"communication_media\"><span>\u30b3\u30df\u30e5\u30cb\u30b1\u30fc\u30b7\u30e7\u30f3\u30fb\u30e1\u30c7\u30a3\u30a2<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"major\" value=\"environment_science\"><span>\u74b0\u5883\u30fb\u81ea\u7136\u79d1\u5b66<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"major\" value=\"science_math\"><span>\u30b5\u30a4\u30a8\u30f3\u30b9\u30fb\u6570\u5b66<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"major\" value=\"agriculture\"><span>\u8fb2\u696d<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"major\" value=\"aviation\"><span>\u822a\u7a7a\u30fb\u30d1\u30a4\u30ed\u30c3\u30c8<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"major\" value=\"other\"><span>\u305d\u306e\u4ed6\u30fb\u4e0a\u8a18\u4ee5\u5916\u306e\u5c02\u653b<\/span><\/label>\n    <\/div>\n  <\/fieldset>\n\n  <fieldset class=\"ts4-question\">\n    <legend>Q5. \u5e0c\u671b\u3059\u308b\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u6559\u3048\u3066\u304f\u3060\u3055\u3044<\/legend>\n    <p class=\"ts4-help\">\u751f\u6d3b\u74b0\u5883\u306e\u5e0c\u671b\u306b\u8fd1\u3044\u3082\u306e\u3092\u9078\u3093\u3067\u304f\u3060\u3055\u3044\u3002<\/p>\n    <div class=\"ts4-option-grid ts4-grid-3\">\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"location\" value=\"urban\" required><span>\u90fd\u5e02\u90e8<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"location\" value=\"suburban\"><span>\u90ca\u5916<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"location\" value=\"rural\"><span>\u7530\u820e<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"location\" value=\"college_town\"><span>\u30ab\u30ec\u30c3\u30b8\u30bf\u30a6\u30f3<\/span><\/label>\n    <\/div>\n  <\/fieldset>\n\n  <fieldset class=\"ts4-question\">\n    <legend>Q6. \u5927\u5b66\u9078\u3073\u3067\u91cd\u8996\u3057\u305f\u3044\u3053\u3068\u3092\u6559\u3048\u3066\u304f\u3060\u3055\u3044<\/legend>\n    <p class=\"ts4-help\">\u4e00\u756a\u8fd1\u3044\u3082\u306e\u3092\u9078\u3093\u3067\u304f\u3060\u3055\u3044\u3002<\/p>\n    <div class=\"ts4-option-grid\">\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"rankingPreference\" value=\"any\" required><span>\u7279\u306b\u3053\u3060\u308f\u3089\u306a\u3044<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"rankingPreference\" value=\"national_university\"><span>\u5168\u7c73\u7dcf\u5408\u5927\u5b66\u30e9\u30f3\u30ad\u30f3\u30b0\u6821\u3092\u91cd\u8996\u3057\u305f\u3044<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"rankingPreference\" value=\"national_liberal_arts\"><span>\u5168\u7c73\u30ea\u30d9\u30e9\u30eb\u30a2\u30fc\u30c4\u6821\u3092\u91cd\u8996\u3057\u305f\u3044<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"rankingPreference\" value=\"regional_university\"><span>\u5730\u57df\u30e9\u30f3\u30ad\u30f3\u30b0\u6821\u3092\u91cd\u8996\u3057\u305f\u3044<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"rankingPreference\" value=\"cost_scholarship\"><span>\u8cbb\u7528\u30fb\u5968\u5b66\u91d1\u3092\u91cd\u8996\u3057\u305f\u3044<\/span><\/label>\n      <label class=\"ts4-option\"><input type=\"radio\" name=\"rankingPreference\" value=\"career_focused\"><span>\u5c02\u9580\u5206\u91ce\u30fb\u30ad\u30e3\u30ea\u30a2\u3092\u91cd\u8996\u3057\u305f\u3044<\/span><\/label>\n    <\/div>\n  <\/fieldset>\n\n  <div class=\"ts4-actions\">\n    <button class=\"ts4-button\" type=\"submit\">\u8a3a\u65ad\u7d50\u679c\u3092\u898b\u308b<\/button>\n    <button class=\"ts4-button ts4-button-secondary\" type=\"reset\">\u9078\u629e\u3092\u30ea\u30bb\u30c3\u30c8<\/button>\n  <\/div>\n<\/form>\n\n  <\/section>\n\n  <section class=\"ts4-results\" id=\"ts4Results\" aria-live=\"polite\">\n    <div class=\"ts4-result-head\">\n      <h2>\u3042\u306a\u305f\u306e\u6761\u4ef6\u306b\u8fd1\u30444\u5e74\u5236\u5927\u5b66\u5019\u88dc<\/h2>\n      <p>\n        \u82f1\u8a9e\u529b\u30fb\u4e88\u7b97\u30fb\u5c02\u653b\u30fb\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3\u30fb\u5927\u5b66\u30bf\u30a4\u30d7\u3092\u3082\u3068\u306b\u3001\u6761\u4ef6\u306b\u8fd1\u3044\u5927\u5b66\u3092\u30b9\u30b3\u30a2\u9806\u306b\u8868\u793a\u3057\u3066\u3044\u307e\u3059\u3002\n      <\/p>\n    <\/div>\n\n<div class=\"ts4-result-list\" id=\"ts4ResultList\"><\/div>\n\n<div class=\"ts4-cta\">\n  <h2>\u8a3a\u65ad\u7d50\u679c\u306b\u3064\u3044\u3066\u8a73\u3057\u304f\u76f8\u8ac7\u3057\u305f\u3044\u65b9\u3078<\/h2>\n  <p>\n    \u5b9f\u969b\u306e\u5927\u5b66\u9078\u3073\u3067\u306f\u3001\u82f1\u8a9e\u30b9\u30b3\u30a2\u30fb\u6210\u7e3e\u30fb\u5e0c\u671b\u5c02\u653b\u30fb\u51fa\u9858\u6642\u671f\u30fb\u5968\u5b66\u91d1\u6761\u4ef6\u30fb\u6ede\u5728\u8cbb\u306a\u3069\u3092\u7dcf\u5408\u7684\u306b\u78ba\u8a8d\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\n    TEAM Sugi\u3067\u306f\u3001\u73fe\u5728\u306e\u72b6\u6cc1\u306b\u5408\u308f\u305b\u3066\u30014\u5e74\u5236\u5927\u5b66\u3078\u306e\u76f4\u63a5\u9032\u5b66\u30fbESL\u30fb\u30d1\u30b9\u30a6\u30a7\u30a4\u30fb\u5968\u5b66\u91d1\u6d3b\u7528\u307e\u3067\u542b\u3081\u3066\u3054\u76f8\u8ac7\u3044\u305f\u3060\u3051\u307e\u3059\u3002\n  <\/p>\n  <div class=\"ts4-cta-grid\">\n    <a class=\"ts4-button\" href=\"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/soudan\/\">\u7559\u5b66\u76f8\u8ac7\u3092\u4e88\u7d04\u3059\u308b<\/a>\n    <a class=\"ts4-button ts4-button-secondary\" href=\"https:\/\/lin.ee\/1yTMgxD\" target=\"_blank\" rel=\"noopener noreferrer\">LINE\u3067\u76f8\u8ac7\u3059\u308b<\/a>\n    <a class=\"ts4-button ts4-button-secondary\" href=\"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/cost\/\">\u6599\u91d1\u8868\u3092\u898b\u308b<\/a>\n    <a class=\"ts4-button ts4-button-secondary\" href=\"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/apply\/\">\u7559\u5b66\u30b5\u30dd\u30fc\u30c8\u306b\u7533\u3057\u8fbc\u3080<\/a>\n  <\/div>\n\n  <div class=\"ts4-cc-guide\">\n    <h3>\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u30ab\u30ec\u30c3\u30b8\u304b\u3089\u59cb\u3081\u308b\u30eb\u30fc\u30c8\u3082\u691c\u8a0e\u3067\u304d\u307e\u3059<\/h3>\n    <p>\n      \u9ad8\u6821\u306e\u6210\u7e3e\u306b\u5c11\u3057\u4e0d\u5b89\u304c\u3042\u308b\u65b9\u3001\u7559\u5b66\u8cbb\u7528\u3092\u306a\u308b\u3079\u304f\u6291\u3048\u305f\u3044\u65b9\u3001\u307e\u305a\u306f\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u30ab\u30ec\u30c3\u30b8\u3067\u5358\u4f4d\u3092\u53d6\u308a\u306a\u304c\u30894\u5e74\u5236\u5927\u5b66\u3078\u306e3\u5e74\u6b21\u7de8\u5165\u3092\u76ee\u6307\u3057\u305f\u3044\u65b9\u306f\u3001\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u30ab\u30ec\u30c3\u30b8\u304b\u3089\u59cb\u3081\u308b\u30eb\u30fc\u30c8\u3082\u73fe\u5b9f\u7684\u306a\u9078\u629e\u80a2\u3067\u3059\u3002\n    <\/p>\n    <p>\n      4\u5e74\u5236\u5927\u5b66\u3078\u306e\u76f4\u63a5\u9032\u5b66\u3060\u3051\u3067\u306a\u304f\u3001\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u30ab\u30ec\u30c3\u30b8\u304b\u3089\u7de8\u5165\u3092\u76ee\u6307\u3059\u65b9\u6cd5\u3082\u6bd4\u8f03\u3057\u305f\u3044\u65b9\u306f\u3001\u4ee5\u4e0b\u306e\u8a3a\u65ad\u3082\u3042\u308f\u305b\u3066\u3054\u5229\u7528\u304f\u3060\u3055\u3044\u3002\n    <\/p>\n    <a class=\"ts4-button ts4-button-secondary\" href=\"https:\/\/ryugaku-pocket.teamsugi.co.jp\/college-selector\/\">\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u30ab\u30ec\u30c3\u30b8\u8a3a\u65ad\u3092\u5229\u7528\u3059\u308b<\/a>\n  <\/div>\n\n  <div class=\"ts4-disclaimer\">\n    \u3053\u306e\u8a3a\u65ad\u7d50\u679c\u306f\u3001TEAM Sugi\u3067\u3054\u7d39\u4ecb\u3057\u3066\u3044\u308b\u5927\u5b66\u60c5\u5831\u3092\u3082\u3068\u306b\u3057\u305f\u7c21\u6613\u8a3a\u65ad\u3067\u3059\u3002\n    \u5b9f\u969b\u306e\u5165\u5b66\u6761\u4ef6\u30fb\u8cbb\u7528\u30fb\u5968\u5b66\u91d1\u30fb\u51fa\u9858\u53ef\u5426\u306f\u3001\u51fa\u9858\u6642\u671f\u3084\u5927\u5b66\u306e\u65b9\u91dd\u306b\u3088\u3063\u3066\u5909\u308f\u308b\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002\n    \u6700\u65b0\u60c5\u5831\u306f\u3001\u500b\u5225\u76f8\u8ac7\u306b\u3066\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002\n  <\/div>\n<\/div>\n\n  <\/section>\n\n  <script>\n    (function () {\n      const root = document.querySelector(\"[data-ts-four-selector]\");\n      if (!root) return;\n\n      const universities = [\n        {\n          id: \"fresno-state\",\n          recommendationPriority: 1,\n          name: \"California State University, Fresno\",\n          url: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/fresno-state\/\",\n          image: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-content\/uploads\/2026\/05\/Homepage-Library.jpg\",\n          state: \"\u30ab\u30ea\u30d5\u30a9\u30eb\u30cb\u30a2\u5dde\",\n          city: \"\u30d5\u30ec\u30ba\u30ce\",\n          location: [\"suburban\"],\n          english: {\n            esl: { available: true, noTestProposal: \"easy\", mode: \"belowAcademic\", duolingoBelow: 100, ieltsBelow: 6.0, toeflBelow: 61 },\n            academic: { duolingo: 100, ielts: 6.0, toefl: 61 },\n            pathway: \"unknown\"\n          },\n          budget: { regularLevel: 4, scholarshipLevel: 3, scholarshipAvailable: true, scholarshipFit: \"low\" },\n          majors: [\"business\", \"computer_science\", \"engineering\", \"education\", \"psychology\", \"health_science\", \"art_design\", \"communication_media\", \"science_math\", \"agriculture\"],\n          undecidedFit: \"medium\",\n          rankingTypes: [\"national_university\"],\n          lowEnglishFit: \"medium\",\n          academicStartFit: \"high\",\n          budgetFit: \"medium\",\n          rankingFit: \"high\",\n          resultText: \"\u30ab\u30ea\u30d5\u30a9\u30eb\u30cb\u30a2\u5dde\u7acb\u5927\u5b66\u306e\u4e2d\u3067\u3082\u77e5\u540d\u5ea6\u3068\u5c02\u653b\u306e\u5e45\u3092\u91cd\u8996\u3057\u3001\u30d3\u30b8\u30cd\u30b9\u30fb\u7406\u7cfb\u30fb\u6559\u80b2\u30fb\u8fb2\u696d\u5206\u91ce\u306a\u3069\u3092\u5b66\u3073\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"csu-dominguez-hills\",\n          recommendationPriority: 2,\n          name: \"California State University, Dominguez Hills\",\n          url: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/california-state-university-dominguez-hills\/\",\n          image: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-content\/uploads\/2026\/05\/269818272_5266841266679234_7379649779973335836_n.jpg\",\n          state: \"\u30ab\u30ea\u30d5\u30a9\u30eb\u30cb\u30a2\u5dde\",\n          city: \"\u30ab\u30fc\u30bd\u30f3\",\n          location: [\"urban\"],\n          english: {\n            esl: { available: true, noTestProposal: \"easy\", mode: \"belowAcademic\", duolingoBelow: 95, ieltsBelow: 5.5, toeflBelow: 61 },\n            academic: { duolingo: 95, ielts: 5.5, toefl: 61 },\n            pathway: \"unknown\"\n          },\n          budget: { regularLevel: 5, scholarshipLevel: null, scholarshipAvailable: \"unknown\", scholarshipFit: \"low\" },\n          majors: [\"business\", \"education\", \"psychology\", \"health_science\", \"art_design\", \"communication_media\", \"environment_science\"],\n          undecidedFit: \"medium\",\n          rankingTypes: [\"regional_university\"],\n          lowEnglishFit: \"medium\",\n          academicStartFit: \"medium\",\n          budgetFit: \"medium\",\n          rankingFit: \"low\",\n          resultText: \"\u30ed\u30b5\u30f3\u30bc\u30eb\u30b9\u8fd1\u90ca\u306e\u90fd\u5e02\u90e8\u3067\u3001\u30d3\u30b8\u30cd\u30b9\u30fb\u6559\u80b2\u30fb\u5fc3\u7406\u5b66\u30fb\u30d8\u30eb\u30b9\u30b5\u30a4\u30a8\u30f3\u30b9\u306a\u3069\u3092\u5b66\u3073\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u308b\u5dde\u7acb\u5927\u5b66\u3067\u3059\u3002\"\n        },\n        {\n          id: \"academy-of-art\",\n          recommendationPriority: 3,\n          name: \"Academy of Art University\",\n          url: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/academy-of-art-university\/\",\n          image: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-content\/uploads\/2026\/05\/becf010e56d363e2d62cc00de3c665c3274421f0-1600x1200-1.jpg\",\n          state: \"\u30ab\u30ea\u30d5\u30a9\u30eb\u30cb\u30a2\u5dde\",\n          city: \"\u30b5\u30f3\u30d5\u30e9\u30f3\u30b7\u30b9\u30b3\",\n          location: [\"urban\"],\n          english: {\n            esl: { available: \"unknown\", noTestProposal: \"unknown\", mode: \"unknown\", duolingoBelow: null, ieltsBelow: null, toeflBelow: null },\n            academic: { duolingo: null, ielts: null, toefl: null },\n            pathway: \"unknown\"\n          },\n          budget: { regularLevel: 5, scholarshipLevel: 5, scholarshipAvailable: \"unknown\", scholarshipFit: \"unknown\" },\n          majors: [\"art_design\", \"theater\"],\n          undecidedFit: \"low\",\n          rankingTypes: [\"regional_university\", \"career_focused\"],\n          lowEnglishFit: \"low\",\n          academicStartFit: \"medium\",\n          budgetFit: \"medium\",\n          rankingFit: \"medium\",\n          resultText: \"\u30b5\u30f3\u30d5\u30e9\u30f3\u30b7\u30b9\u30b3\u3067\u30a2\u30fc\u30c8\u30fb\u30c7\u30b6\u30a4\u30f3\u30fb\u6f14\u5287\u306a\u3069\u306e\u5c02\u9580\u5206\u91ce\u3092\u96c6\u4e2d\u7684\u306b\u5b66\u3073\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u308b\u5927\u5b66\u3067\u3059\u3002\"\n        },\n        {\n          id: \"colorado-state\",\n          recommendationPriority: 4,\n          name: \"Colorado State University\",\n          url: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/colorado-state-university\/\",\n          image: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-content\/uploads\/2026\/05\/Campus-aerial.jpg\",\n          state: \"\u30b3\u30ed\u30e9\u30c9\u5dde\",\n          city: \"\u30d5\u30a9\u30fc\u30c8\u30b3\u30ea\u30f3\u30ba\",\n          location: [\"rural\", \"college_town\"],\n          english: {\n            esl: { available: true, noTestProposal: \"conditional\", mode: \"unknown\", duolingoBelow: null, ieltsBelow: null, toeflBelow: null },\n            academic: { duolingo: 110, ielts: 6.0, toefl: 72 },\n            pathway: \"unknown\"\n          },\n          budget: { regularLevel: 5, scholarshipLevel: 5, scholarshipAvailable: true, scholarshipFit: \"medium\" },\n          majors: [\"business\", \"computer_science\", \"engineering\", \"psychology\", \"health_science\", \"environment_science\", \"agriculture\"],\n          undecidedFit: \"high\",\n          rankingTypes: [\"national_university\"],\n          lowEnglishFit: \"low\",\n          academicStartFit: \"medium\",\n          budgetFit: \"low\",\n          rankingFit: \"high\",\n          resultText: \"\u5168\u7c73\u898f\u6a21\u306e\u7dcf\u5408\u5927\u5b66\u3067\u3001\u74b0\u5883\u30fb\u8fb2\u696d\u30fb\u30d3\u30b8\u30cd\u30b9\u30fb\u7406\u7cfb\u5206\u91ce\u306a\u3069\u3092\u3001\u5927\u5b66\u3089\u3057\u3044\u30ad\u30e3\u30f3\u30d1\u30b9\u74b0\u5883\u3067\u5b66\u3073\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"colorado-mesa\",\n          recommendationPriority: 5,\n          name: \"Colorado Mesa University\",\n          url: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/colorado-mesa-university\/\",\n          image: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-content\/uploads\/2026\/05\/CMU4.jpg\",\n          state: \"\u30b3\u30ed\u30e9\u30c9\u5dde\",\n          city: \"\u30b0\u30e9\u30f3\u30c9\u30b8\u30e3\u30f3\u30af\u30b7\u30e7\u30f3\",\n          location: [\"rural\"],\n          english: {\n            esl: { available: false, noTestProposal: \"difficult\", mode: \"none\", duolingoBelow: null, ieltsBelow: null, toeflBelow: null },\n            academic: { duolingo: 105, ielts: 6.0, toefl: 70 },\n            pathway: false\n          },\n          budget: { regularLevel: 5, scholarshipLevel: 4, scholarshipAvailable: true, scholarshipFit: \"medium\" },\n          majors: [\"business\", \"sports_management\", \"computer_science\", \"engineering\", \"psychology\", \"health_science\", \"art_design\", \"communication_media\"],\n          undecidedFit: \"medium\",\n          rankingTypes: [\"regional_university\"],\n          lowEnglishFit: \"low\",\n          academicStartFit: \"medium\",\n          budgetFit: \"medium\",\n          rankingFit: \"low\",\n          resultText: \"\u30b3\u30ed\u30e9\u30c9\u5dde\u306e\u843d\u3061\u7740\u3044\u305f\u74b0\u5883\u3067\u3001\u30d3\u30b8\u30cd\u30b9\u30fb\u30b9\u30dd\u30fc\u30c4\u30de\u30cd\u30b8\u30e1\u30f3\u30c8\u30fbIT\u30fb\u30d8\u30eb\u30b9\u30b5\u30a4\u30a8\u30f3\u30b9\u306a\u3069\u3092\u5b66\u3073\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"central-washington\",\n          recommendationPriority: 6,\n          name: \"Central Washington University\",\n          url: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/central-washington-university\/\",\n          image: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-content\/uploads\/2026\/05\/Central-Washington-University-1.jpg\",\n          state: \"\u30ef\u30b7\u30f3\u30c8\u30f3\u5dde\",\n          city: \"\u30a8\u30ec\u30f3\u30ba\u30d0\u30fc\u30b0\",\n          location: [\"rural\"],\n          english: {\n            esl: { available: true, noTestProposal: \"difficult\", mode: \"minimumForEsl\", minimum: { duolingo: 80, ielts: null, toefl: 52 } },\n            academic: { duolingo: 105, ielts: 6.0, toefl: 71 },\n            pathway: \"unknown\"\n          },\n          budget: { regularLevel: 5, scholarshipLevel: 5, scholarshipAvailable: true, scholarshipFit: \"medium\" },\n          majors: [\"business\", \"computer_science\", \"engineering\", \"education\", \"psychology\", \"art_design\", \"environment_science\", \"aviation_maintenance\", \"pilot\"],\n          undecidedFit: \"medium\",\n          rankingTypes: [\"regional_university\"],\n          lowEnglishFit: \"medium\",\n          academicStartFit: \"medium\",\n          budgetFit: \"low\",\n          rankingFit: \"low\",\n          resultText: \"\u30ef\u30b7\u30f3\u30c8\u30f3\u5dde\u306e\u843d\u3061\u7740\u3044\u305f\u5b66\u7fd2\u74b0\u5883\u3067\u3001\u30d3\u30b8\u30cd\u30b9\u30fb\u6559\u80b2\u30fbIT\u30fb\u822a\u7a7a\u95a2\u9023\u5206\u91ce\u306a\u3069\u3092\u5e45\u5e83\u304f\u691c\u8a0e\u3057\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"southern-utah\",\n          recommendationPriority: 7,\n          name: \"Southern Utah University\",\n          url: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/southern-utah-university\/\",\n          image: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-content\/uploads\/2026\/05\/346076065_1313161779234766_7650543489037508168_n.jpg\",\n          state: \"\u30e6\u30bf\u5dde\",\n          city: \"\u30b7\u30c0\u30fc\u30b7\u30c6\u30a3\",\n          location: [\"rural\", \"college_town\"],\n          english: {\n            esl: { available: true, noTestProposal: \"easy\", mode: \"belowAcademic\", duolingoBelow: 68, ieltsBelow: 5.5, toeflBelow: 68 },\n            academic: { duolingo: 105, ielts: 6.0, toefl: 71 },\n            pathway: \"unknown\"\n          },\n          budget: { regularLevel: 4, scholarshipLevel: 2, scholarshipAvailable: true, scholarshipFit: \"high\" },\n          majors: [\"business\", \"computer_science\", \"engineering\", \"education\", \"psychology\", \"art_design\", \"communication_media\", \"aviation_engineering\", \"agriculture\"],\n          undecidedFit: \"medium\",\n          rankingTypes: [\"regional_university\"],\n          lowEnglishFit: \"high\",\n          academicStartFit: \"medium\",\n          budgetFit: \"high\",\n          rankingFit: \"medium\",\n          resultText: \"\u5968\u5b66\u91d1\u3092\u6d3b\u7528\u3057\u306a\u304c\u3089\u8cbb\u7528\u3092\u6291\u3048\u3001\u81ea\u7136\u306b\u56f2\u307e\u308c\u305f\u30ab\u30ec\u30c3\u30b8\u30bf\u30a6\u30f3\u30674\u5e74\u5236\u5927\u5b66\u7559\u5b66\u3092\u59cb\u3081\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"semo\",\n          recommendationPriority: 8,\n          name: \"Southeast Missouri State University\",\n          url: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/southeast-missouri-state-university\/\",\n          image: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-content\/uploads\/2026\/05\/item-226.jpg\",\n          state: \"\u30df\u30ba\u30fc\u30ea\u5dde\",\n          city: \"\u30b1\u30fc\u30d7\u30fb\u30b8\u30e9\u30fc\u30c9\u30fc\",\n          location: [\"rural\", \"college_town\"],\n          english: {\n            esl: { available: true, noTestProposal: \"easy\", mode: \"belowAcademic\", duolingoBelow: 95, ieltsBelow: 5.5, toeflBelow: 61 },\n            academic: { duolingo: 95, ielts: 5.5, toefl: 61 },\n            pathway: \"unknown\"\n          },\n          budget: { regularLevel: 4, scholarshipLevel: 2, scholarshipAvailable: true, scholarshipFit: \"high\" },\n          majors: [\"business\", \"computer_science\", \"engineering\", \"education\", \"psychology\", \"health_science\", \"art_design\", \"communication_media\", \"environment_science\", \"pilot\", \"science_math\"],\n          undecidedFit: \"high\",\n          rankingTypes: [\"regional_university\", \"cost_scholarship\"],\n          lowEnglishFit: \"high\",\n          academicStartFit: \"high\",\n          budgetFit: \"high\",\n          rankingFit: \"medium\",\n          resultText: \"\u5968\u5b66\u91d1\u3092\u6d3b\u7528\u3057\u306a\u304c\u3089\u3001\u30d3\u30b8\u30cd\u30b9\u30fbIT\u30fb\u6559\u80b2\u30fb\u30d8\u30eb\u30b9\u30b5\u30a4\u30a8\u30f3\u30b9\u30fb\u822a\u7a7a\u7cfb\u5206\u91ce\u306a\u3069\u3092\u5e45\u5e83\u304f\u5b66\u3073\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"ucm\",\n          recommendationPriority: 9,\n          name: \"University of Central Missouri\",\n          url: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/university-of-central-missouri\/\",\n          image: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-content\/uploads\/2026\/05\/ucmo-students-on-campus.jpg\",\n          state: \"\u30df\u30ba\u30fc\u30ea\u5dde\",\n          city: \"\u30a6\u30a9\u30ec\u30f3\u30ba\u30d0\u30fc\u30b0\",\n          location: [\"suburban\"],\n          english: {\n            esl: { available: true, noTestProposal: \"easy\", mode: \"belowAcademic\", duolingoBelow: 95, ieltsBelow: 5.5, toeflBelow: 61 },\n            academic: { duolingo: 95, ielts: 5.5, toefl: 61 },\n            pathway: \"unknown\"\n          },\n          budget: { regularLevel: 4, scholarshipLevel: 3, scholarshipAvailable: true, scholarshipFit: \"low\" },\n          majors: [\"business\", \"computer_science\", \"education\", \"psychology\", \"health_science\", \"communication_media\", \"aviation\"],\n          undecidedFit: \"medium\",\n          rankingTypes: [\"regional_university\"],\n          lowEnglishFit: \"medium\",\n          academicStartFit: \"medium\",\n          budgetFit: \"medium\",\n          rankingFit: \"low\",\n          resultText: \"\u30df\u30ba\u30fc\u30ea\u5dde\u306e\u843d\u3061\u7740\u3044\u305f\u74b0\u5883\u3067\u3001\u30d3\u30b8\u30cd\u30b9\u30fbIT\u30fb\u6559\u80b2\u30fb\u30d8\u30eb\u30b9\u30b5\u30a4\u30a8\u30f3\u30b9\u30fb\u822a\u7a7a\u5206\u91ce\u306a\u3069\u3092\u5b66\u3073\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"uw-superior\",\n          recommendationPriority: 10,\n          name: \"University of Wisconsin-Superior\",\n          url: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/university-of-wisconsin-superior\/\",\n          image: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-content\/uploads\/2026\/05\/2022.10.25-Fall-Drone-Campus-Shots-11-scaled-1.jpg\",\n          state: \"\u30a6\u30a3\u30b9\u30b3\u30f3\u30b7\u30f3\u5dde\",\n          city: \"\u30b9\u30da\u30ea\u30aa\u30fc\u30eb\",\n          location: [\"rural\"],\n          english: {\n            esl: { available: false, noTestProposal: \"difficult\", mode: \"none\", duolingoBelow: null, ieltsBelow: null, toeflBelow: null },\n            academic: { duolingo: 100, ielts: 5.5, toefl: 61 },\n            pathway: false\n          },\n          budget: { regularLevel: 2, scholarshipLevel: 1, scholarshipAvailable: true, scholarshipFit: \"high\" },\n          majors: [\"business\", \"computer_science\", \"education\", \"psychology\", \"health_science\", \"art_design\", \"communication_media\"],\n          undecidedFit: \"high\",\n          rankingTypes: [\"regional_university\", \"cost_scholarship\"],\n          lowEnglishFit: \"low\",\n          academicStartFit: \"high\",\n          budgetFit: \"high\",\n          rankingFit: \"low\",\n          resultText: \"\u8cbb\u7528\u3092\u6291\u3048\u306a\u304c\u30894\u5e74\u5236\u5927\u5b66\u5352\u696d\u3092\u76ee\u6307\u3057\u305f\u3044\u65b9\u3084\u3001\u5c11\u4eba\u6570\u3067\u843d\u3061\u7740\u3044\u305f\u5b66\u7fd2\u74b0\u5883\u3092\u5e0c\u671b\u3059\u308b\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"murray-state\",\n          recommendationPriority: 11,\n          name: \"Murray State University\",\n          url: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/murray-state-university\/\",\n          image: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-content\/uploads\/2026\/05\/MSU3.jpg\",\n          state: \"\u30b1\u30f3\u30bf\u30c3\u30ad\u30fc\u5dde\",\n          city: \"\u30de\u30ea\u30fc\",\n          location: [\"rural\", \"college_town\"],\n          english: {\n            esl: { available: true, noTestProposal: \"easy\", mode: \"belowAcademic\", duolingoBelow: 90, ieltsBelow: 5.5, toeflBelow: 61 },\n            academic: { duolingo: 100, ielts: 6.0, toefl: 71 },\n            pathway: \"unknown\"\n          },\n          budget: { regularLevel: 3, scholarshipLevel: 2, scholarshipAvailable: true, scholarshipFit: \"medium\" },\n          majors: [\"business\", \"computer_science\", \"education\", \"psychology\", \"health_science\", \"art_design\", \"communication_media\", \"environment_science\", \"agriculture\"],\n          undecidedFit: \"high\",\n          rankingTypes: [\"regional_university\"],\n          lowEnglishFit: \"high\",\n          academicStartFit: \"high\",\n          budgetFit: \"medium\",\n          rankingFit: \"medium\",\n          resultText: \"\u30ab\u30ec\u30c3\u30b8\u30bf\u30a6\u30f3\u578b\u306e\u843d\u3061\u7740\u3044\u305f\u74b0\u5883\u3067\u3001\u5968\u5b66\u91d1\u3082\u8996\u91ce\u306b\u5165\u308c\u306a\u304c\u3089\u5e45\u5e83\u3044\u5c02\u653b\u3092\u691c\u8a0e\u3057\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"morehead-state\",\n          recommendationPriority: 12,\n          name: \"Morehead State University\",\n          url: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/morehead-state-university\/\",\n          image: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-content\/uploads\/2026\/05\/281850425_10161822457838242_7898216190600638255_n.jpg\",\n          state: \"\u30b1\u30f3\u30bf\u30c3\u30ad\u30fc\u5dde\",\n          city: \"\u30e2\u30a2\u30d8\u30c3\u30c9\",\n          location: [\"rural\", \"college_town\"],\n          english: {\n            esl: { available: false, noTestProposal: \"difficult\", mode: \"none\", duolingoBelow: null, ieltsBelow: null, toeflBelow: null },\n            academic: { duolingo: null, ielts: 5.0, toefl: null },\n            pathway: false,\n            needsReview: true\n          },\n          budget: { regularLevel: 4, scholarshipLevel: 2, scholarshipAvailable: true, scholarshipFit: \"high\" },\n          majors: [\"business\", \"computer_science\", \"engineering\", \"education\", \"psychology\", \"health_science\", \"art_design\", \"communication_media\", \"agriculture\", \"space_engineering\"],\n          undecidedFit: \"high\",\n          rankingTypes: [\"regional_university\", \"cost_scholarship\"],\n          lowEnglishFit: \"low\",\n          academicStartFit: \"high\",\n          budgetFit: \"high\",\n          rankingFit: \"medium\",\n          resultText: \"\u5968\u5b66\u91d1\u3092\u6d3b\u7528\u3057\u3066\u8cbb\u7528\u3092\u6291\u3048\u306a\u304c\u3089\u3001\u30d3\u30b8\u30cd\u30b9\u30fb\u6559\u80b2\u30fb\u7406\u7cfb\u30fb\u5b87\u5b99\u5de5\u5b66\u306a\u3069\u3092\u5b66\u3073\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"university-of-nebraska-omaha\",\n          recommendationPriority: 13,\n          name: \"University of Nebraska Omaha\",\n          url: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/university-of-nebraska-omaha\/\",\n          image: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-content\/uploads\/2026\/05\/29497975_10155790645362639_992389151934382080_n.jpg\",\n          state: \"\u30cd\u30d6\u30e9\u30b9\u30ab\u5dde\",\n          city: \"\u30aa\u30de\u30cf\",\n          location: [\"urban\"],\n          english: {\n            esl: { available: true, noTestProposal: \"easy\", mode: \"belowAcademic\", duolingoBelow: 95, ieltsBelow: 6.0, toeflBelow: 61 },\n            academic: { duolingo: 95, ielts: 6.0, toefl: 61 },\n            pathway: \"unknown\"\n          },\n          budget: { regularLevel: 5, scholarshipLevel: 5, scholarshipAvailable: true, scholarshipFit: \"low\" },\n          majors: [\"business\", \"computer_science\", \"education\", \"psychology\", \"art_design\", \"communication_media\", \"environment_science\"],\n          undecidedFit: \"high\",\n          rankingTypes: [\"national_university\"],\n          lowEnglishFit: \"high\",\n          academicStartFit: \"high\",\n          budgetFit: \"low\",\n          rankingFit: \"high\",\n          resultText: \"\u90fd\u5e02\u90e8\u306e\u7dcf\u5408\u5927\u5b66\u3067\u3001\u77e5\u540d\u5ea6\u3084\u5927\u5b66\u898f\u6a21\u3092\u91cd\u8996\u3057\u306a\u304c\u3089\u30d3\u30b8\u30cd\u30b9\u30fbIT\u30fb\u6559\u80b2\u30fb\u5fc3\u7406\u5b66\u306a\u3069\u3092\u5b66\u3073\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"tennessee-tech\",\n          recommendationPriority: 14,\n          name: \"Tennessee Tech University\",\n          url: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/tennessee-tech-university\/\",\n          image: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-content\/uploads\/2026\/05\/Stock_Aerial_Campus_22APR21_00017-1.jpg\",\n          state: \"\u30c6\u30cd\u30b7\u30fc\u5dde\",\n          city: \"\u30af\u30c3\u30af\u30d3\u30eb\",\n          location: [\"suburban\"],\n          english: {\n            esl: { available: true, noTestProposal: \"easy\", mode: \"belowAcademic\", duolingoBelow: 85, ieltsBelow: 5.5, toeflBelow: 61 },\n            academic: { duolingo: 85, ielts: 5.5, toefl: 61 },\n            pathway: \"unknown\"\n          },\n          budget: { regularLevel: 5, scholarshipLevel: null, scholarshipAvailable: \"unknown\", scholarshipFit: \"unknown\" },\n          majors: [\"business\", \"computer_science\", \"engineering\", \"education\", \"art_design\", \"environment_science\", \"agriculture\"],\n          undecidedFit: \"low\",\n          rankingTypes: [\"national_university\", \"career_focused\"],\n          lowEnglishFit: \"high\",\n          academicStartFit: \"high\",\n          budgetFit: \"low\",\n          rankingFit: \"high\",\n          resultText: \"\u5de5\u5b66\u30fbIT\u30fb\u7406\u7cfb\u5206\u91ce\u3092\u4e2d\u5fc3\u306b\u3001\u5c02\u9580\u6027\u3084\u30ad\u30e3\u30ea\u30a2\u306b\u3064\u306a\u304c\u308b\u5b66\u3073\u3092\u91cd\u8996\u3057\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u308b\u7dcf\u5408\u5927\u5b66\u3067\u3059\u3002\"\n        },\n        {\n          id: \"jacksonville-state\",\n          recommendationPriority: 15,\n          name: \"Jacksonville State University\",\n          url: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/jacksonville-state-university\/\",\n          image: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-content\/uploads\/2026\/05\/26233266_10156093068493086_4513290874677378751_o.jpg\",\n          state: \"\u30a2\u30e9\u30d0\u30de\u5dde\",\n          city: \"\u30b8\u30e3\u30af\u30bd\u30f3\u30d3\u30eb\",\n          location: [\"rural\", \"college_town\"],\n          english: {\n            esl: { available: false, noTestProposal: \"difficult\", mode: \"none\", duolingoBelow: null, ieltsBelow: null, toeflBelow: null },\n            academic: { duolingo: 85, ielts: 5.5, toefl: 61 },\n            pathway: false\n          },\n          budget: { regularLevel: 3, scholarshipLevel: 1, scholarshipAvailable: true, scholarshipFit: \"high\" },\n          majors: [\"business\", \"computer_science\", \"education\", \"psychology\", \"health_science\", \"art_design\", \"communication_media\"],\n          undecidedFit: \"high\",\n          rankingTypes: [\"regional_university\", \"cost_scholarship\"],\n          lowEnglishFit: \"low\",\n          academicStartFit: \"high\",\n          budgetFit: \"high\",\n          rankingFit: \"medium\",\n          resultText: \"\u5968\u5b66\u91d1\u3092\u6d3b\u7528\u3057\u3066\u8cbb\u7528\u3092\u6291\u3048\u306a\u304c\u3089\u3001\u843d\u3061\u7740\u3044\u305f\u30ab\u30ec\u30c3\u30b8\u30bf\u30a6\u30f3\u30674\u5e74\u5236\u5927\u5b66\u7559\u5b66\u3092\u76ee\u6307\u3057\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"university-of-bridgeport\",\n          recommendationPriority: 16,\n          name: \"University of Bridgeport\",\n          url: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/university-of-bridgeport\/\",\n          image: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-content\/uploads\/2026\/05\/images.jpg\",\n          state: \"\u30b3\u30cd\u30c1\u30ab\u30c3\u30c8\u5dde\",\n          city: \"\u30d6\u30ea\u30c3\u30b8\u30dd\u30fc\u30c8\",\n          location: [\"suburban\"],\n          english: {\n            esl: { available: true, noTestProposal: \"easy\", mode: \"belowAcademic\", duolingoBelow: 90, ieltsBelow: 6.0, toeflBelow: 75 },\n            academic: { duolingo: 90, ielts: 6.0, toefl: 75 },\n            pathway: \"unknown\"\n          },\n          budget: { regularLevel: 5, scholarshipLevel: 4, scholarshipAvailable: true, scholarshipFit: \"medium\" },\n          majors: [\"business\", \"sports_management\", \"computer_science\", \"engineering\", \"education\", \"psychology\", \"health_science\"],\n          undecidedFit: \"high\",\n          rankingTypes: [\"national_university\"],\n          lowEnglishFit: \"high\",\n          academicStartFit: \"high\",\n          budgetFit: \"low\",\n          rankingFit: \"high\",\n          resultText: \"\u6771\u6d77\u5cb8\u30a8\u30ea\u30a2\u3067\u3001\u30d3\u30b8\u30cd\u30b9\u30fb\u30b9\u30dd\u30fc\u30c4\u30de\u30cd\u30b8\u30e1\u30f3\u30c8\u30fbIT\u30fb\u30d8\u30eb\u30b9\u30b5\u30a4\u30a8\u30f3\u30b9\u306a\u3069\u3092\u5e45\u5e83\u304f\u5b66\u3073\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"hartwick\",\n          recommendationPriority: 17,\n          name: \"Hartwick College\",\n          url: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/hartwick-college\/\",\n          image: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-content\/uploads\/2026\/05\/Hartwick-4.jpg\",\n          state: \"\u30cb\u30e5\u30fc\u30e8\u30fc\u30af\u5dde\",\n          city: \"\u30aa\u30cb\u30aa\u30f3\u30bf\",\n          location: [\"college_town\", \"rural\"],\n          english: {\n            esl: { available: false, noTestProposal: \"difficult\", mode: \"none\", duolingoBelow: null, ieltsBelow: null, toeflBelow: null },\n            academic: { duolingo: 100, ielts: 6.0, toefl: 81 },\n            pathway: false\n          },\n          budget: { regularLevel: 5, scholarshipLevel: 3, scholarshipAvailable: true, scholarshipFit: \"medium\" },\n          majors: [\"business\", \"sports_management\", \"computer_science\", \"psychology\"],\n          undecidedFit: \"low\",\n          rankingTypes: [\"national_liberal_arts\"],\n          lowEnglishFit: \"low\",\n          academicStartFit: \"medium\",\n          budgetFit: \"low\",\n          rankingFit: \"high\",\n          resultText: \"\u5c11\u4eba\u6570\u5236\u306e\u30ea\u30d9\u30e9\u30eb\u30a2\u30fc\u30c4\u74b0\u5883\u3067\u3001\u30d3\u30b8\u30cd\u30b9\u30fb\u30b9\u30dd\u30fc\u30c4\u30de\u30cd\u30b8\u30e1\u30f3\u30c8\u30fb\u5fc3\u7406\u5b66\u306a\u3069\u3092\u3058\u3063\u304f\u308a\u5b66\u3073\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"william-paterson\",\n          recommendationPriority: 18,\n          name: \"William Paterson University\",\n          url: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/william-paterson-university\/\",\n          image: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-content\/uploads\/2026\/05\/451977327_901986698641869_2059503851254526201_n.jpg\",\n          state: \"\u30cb\u30e5\u30fc\u30b8\u30e3\u30fc\u30b8\u30fc\u5dde\",\n          city: \"\u30a6\u30a7\u30a4\u30f3\",\n          location: [\"suburban\"],\n          english: {\n            esl: { available: false, noTestProposal: \"easy\", mode: \"unknown\", duolingoBelow: null, ieltsBelow: null, toeflBelow: null },\n            academic: { duolingo: 105, ielts: 6.0, toefl: 79 },\n            pathway: \"unknown\"\n          },\n          budget: { regularLevel: 5, scholarshipLevel: null, scholarshipAvailable: true, scholarshipFit: \"medium\" },\n          majors: [\"business\", \"computer_science\", \"education\", \"psychology\", \"communication_media\", \"environment_science\"],\n          undecidedFit: \"medium\",\n          rankingTypes: [\"regional_university\"],\n          lowEnglishFit: \"low\",\n          academicStartFit: \"medium\",\n          budgetFit: \"low\",\n          rankingFit: \"low\",\n          resultText: \"\u30cb\u30e5\u30fc\u30b8\u30e3\u30fc\u30b8\u30fc\u5dde\u306e\u90ca\u5916\u3067\u3001\u90fd\u5e02\u570f\u3078\u306e\u30a2\u30af\u30bb\u30b9\u3082\u610f\u8b58\u3057\u306a\u304c\u3089\u30d3\u30b8\u30cd\u30b9\u30fb\u6559\u80b2\u30fb\u5fc3\u7406\u5b66\u306a\u3069\u3092\u5b66\u3073\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"nova-southeastern\",\n          recommendationPriority: 19,\n          name: \"Nova Southeastern University\",\n          url: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/nova-southeastern-university\/\",\n          image: \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-content\/uploads\/2026\/05\/students-walking-around-nsu-campus-outdoors-1920x650-1.jpg\",\n          state: \"\u30d5\u30ed\u30ea\u30c0\u5dde\",\n          city: \"\u30d5\u30a9\u30fc\u30c8\u30fb\u30ed\u30fc\u30c0\u30c7\u30fc\u30eb\",\n          location: [\"suburban\"],\n          english: {\n            esl: { available: false, noTestProposal: \"difficult\", mode: \"none\", duolingoBelow: null, ieltsBelow: null, toeflBelow: null },\n            academic: { duolingo: 105, ielts: 6.0, toefl: null },\n            pathway: false\n          },\n          budget: { regularLevel: 5, scholarshipLevel: 5, scholarshipAvailable: true, scholarshipFit: \"high\" },\n          majors: [\"business\", \"computer_science\", \"education\", \"psychology\", \"communication_media\"],\n          undecidedFit: \"medium\",\n          rankingTypes: [\"national_university\"],\n          lowEnglishFit: \"low\",\n          academicStartFit: \"medium\",\n          budgetFit: \"low\",\n          rankingFit: \"high\",\n          resultText: \"\u30d5\u30ed\u30ea\u30c0\u5dde\u306e\u90ca\u5916\u578b\u30ad\u30e3\u30f3\u30d1\u30b9\u3067\u3001\u5168\u7c73\u898f\u6a21\u306e\u7dcf\u5408\u5927\u5b66\u3068\u3057\u3066\u306e\u74b0\u5883\u3084\u77e5\u540d\u5ea6\u3092\u91cd\u8996\u3057\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        }\n      ];\n\n      const englishOptions = {\n        no_test: { label: \"\u82f1\u8a9e\u8a66\u9a13\u672a\u53d7\u9a13\", type: \"none\", score: null },\n        duolingo_under_85: { label: \"Duolingo 85\u672a\u6e80\", type: \"duolingo\", score: 84 },\n        duolingo_85: { label: \"Duolingo 85\", type: \"duolingo\", score: 85 },\n        duolingo_90: { label: \"Duolingo 90\", type: \"duolingo\", score: 90 },\n        duolingo_95: { label: \"Duolingo 95\", type: \"duolingo\", score: 95 },\n        duolingo_100: { label: \"Duolingo 100\", type: \"duolingo\", score: 100 },\n        duolingo_105: { label: \"Duolingo 105\", type: \"duolingo\", score: 105 },\n        duolingo_110: { label: \"Duolingo 110\u4ee5\u4e0a\", type: \"duolingo\", score: 110 },\n        ielts_under_5: { label: \"IELTS 5.0\u672a\u6e80\", type: \"ielts\", score: 4.9 },\n        ielts_5: { label: \"IELTS 5.0\", type: \"ielts\", score: 5.0 },\n        ielts_5_5: { label: \"IELTS 5.5\", type: \"ielts\", score: 5.5 },\n        ielts_6: { label: \"IELTS 6.0\u4ee5\u4e0a\", type: \"ielts\", score: 6.0 },\n        toefl_under_61: { label: \"TOEFL 61\u672a\u6e80\", type: \"toefl\", score: 60 },\n        toefl_61: { label: \"TOEFL 61\u4ee5\u4e0a\", type: \"toefl\", score: 61 },\n        toefl_70: { label: \"TOEFL 70\u4ee5\u4e0a\", type: \"toefl\", score: 70 },\n        toefl_80: { label: \"TOEFL 80\u4ee5\u4e0a\", type: \"toefl\", score: 80 }\n      };\n\n      function fitToScore(fit, maxScore) {\n        if (fit === \"high\") return maxScore;\n        if (fit === \"medium\") return Math.round(maxScore * 0.65);\n        if (fit === \"low\") return Math.round(maxScore * 0.2);\n        return Math.round(maxScore * 0.45);\n      }\n\n      function isCloseEnglishGap(testType, requirement, userScore) {\n        const gap = requirement - userScore;\n        if (testType === \"duolingo\") return gap > 0 && gap <= 10;\n        if (testType === \"ielts\") return gap > 0 && gap <= 0.5;\n        if (testType === \"toefl\") return gap > 0 && gap <= 10;\n        return false;\n      }\n\n      function calculateEnglishScore(university, selectedEnglishKey, startPreference) {\n        const userEnglish = englishOptions[selectedEnglishKey];\n\n        if (!userEnglish) {\n          return { score: 10, startLabel: \"\u82f1\u8a9e\u6761\u4ef6\u306e\u78ba\u8a8d\u304c\u5fc5\u8981\", note: \"\u82f1\u8a9e\u6761\u4ef6\u306e\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002\" };\n        }\n\n        const esl = university.english.esl;\n        const academic = university.english.academic;\n\n        if (userEnglish.type === \"none\") {\n          if (esl.available === true &#038;&#038; esl.noTestProposal === \"easy\") {\n            if (startPreference === \"academic\") {\n              return { score: 20, startLabel: \"ESL\u304b\u3089\u306e\u30b9\u30bf\u30fc\u30c8\u304c\u304a\u3059\u3059\u3081\", note: \"\u82f1\u8a9e\u8a66\u9a13\u672a\u53d7\u9a13\u306e\u5834\u5408\u306f\u3001\u307e\u305aESL\u304b\u3089\u59cb\u3081\u308b\u30eb\u30fc\u30c8\u304c\u73fe\u5b9f\u7684\u3067\u3059\u3002\" };\n            }\n\n            return { score: 30, startLabel: \"ESL\u304b\u3089\u306e\u30b9\u30bf\u30fc\u30c8\u304c\u304a\u3059\u3059\u3081\", note: \"\u82f1\u8a9e\u8a66\u9a13\u672a\u53d7\u9a13\u3067\u3082\u3001ESL\u304b\u3089\u6bb5\u968e\u7684\u306b\u5927\u5b66\u8ab2\u7a0b\u3092\u76ee\u6307\u3057\u3084\u3059\u3044\u5927\u5b66\u3067\u3059\u3002\" };\n          }\n\n          if (esl.available === true &#038;&#038; esl.noTestProposal === \"conditional\") {\n            return { score: 22, startLabel: \"ESL\u30fb\u30d1\u30b9\u30a6\u30a7\u30a4\u3092\u8981\u78ba\u8a8d\", note: \"ESL\u307e\u305f\u306f\u6761\u4ef6\u4ed8\u304d\u5165\u5b66\u3092\u691c\u8a0e\u3067\u304d\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u304c\u3001\u4e8b\u524d\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002\" };\n          }\n\n          if (esl.available === \"unknown\") {\n            return { score: 15, startLabel: \"\u6761\u4ef6\u78ba\u8a8d\u304c\u5fc5\u8981\", note: \"\u82f1\u8a9e\u8a66\u9a13\u672a\u53d7\u9a13\u3067\u306e\u51fa\u9858\u53ef\u5426\u306f\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002\" };\n          }\n\n          return { score: 4, startLabel: \"\u30b9\u30b3\u30a2\u53d6\u5f97\u5f8c\u306b\u691c\u8a0e\", note: \"\u82f1\u8a9e\u8a66\u9a13\u30b9\u30b3\u30a2\u3092\u53d6\u5f97\u3057\u3066\u304b\u3089\u691c\u8a0e\u3057\u3084\u3059\u3044\u5927\u5b66\u3067\u3059\u3002\" };\n        }\n\n        const testType = userEnglish.type;\n        const userScore = userEnglish.score;\n        const academicRequirement = academic[testType];\n\n        if (academicRequirement === null || academicRequirement === undefined) {\n          if (esl.available === true) {\n            return { score: 18, startLabel: \"\u6761\u4ef6\u78ba\u8a8d\u304c\u5fc5\u8981\", note: \"\u5927\u5b66\u8ab2\u7a0b\u306e\u82f1\u8a9e\u6761\u4ef6\u306f\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u304c\u3001ESL\u304b\u3089\u59cb\u3081\u3089\u308c\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\" };\n          }\n\n          return { score: 8, startLabel: \"\u6761\u4ef6\u78ba\u8a8d\u304c\u5fc5\u8981\", note: \"\u82f1\u8a9e\u6761\u4ef6\u306e\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002\" };\n        }\n\n        if (userScore >= academicRequirement) {\n          if (startPreference === \"esl\" && esl.available === true) {\n            return { score: 27, startLabel: \"\u5927\u5b66\u8ab2\u7a0b\u307e\u305f\u306fESL\u304b\u3089\u76f8\u8ac7\u53ef\u80fd\", note: \"\u5927\u5b66\u8ab2\u7a0b\u304b\u3089\u59cb\u3081\u3089\u308c\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u304c\u3001\u4e0d\u5b89\u304c\u3042\u308b\u5834\u5408\u306fESL\u3082\u542b\u3081\u3066\u76f8\u8ac7\u3067\u304d\u307e\u3059\u3002\" };\n          }\n\n          return { score: 30, startLabel: \"\u5927\u5b66\u8ab2\u7a0b\u304b\u3089\u30b9\u30bf\u30fc\u30c8\u3067\u304d\u308b\u53ef\u80fd\u6027\u3042\u308a\", note: \"\u73fe\u5728\u306e\u82f1\u8a9e\u30b9\u30b3\u30a2\u3067\u3001\u5927\u5b66\u8ab2\u7a0b\u304b\u3089\u306e\u30b9\u30bf\u30fc\u30c8\u3092\u691c\u8a0e\u3067\u304d\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\" };\n        }\n\n        if (esl.available === true) {\n          if (esl.mode === \"minimumForEsl\" && esl.minimum && esl.minimum[testType] !== undefined) {\n            const eslMinimum = esl.minimum[testType];\n\n            if (eslMinimum === null || eslMinimum === undefined) {\n              return { score: 18, startLabel: \"ESL\u6761\u4ef6\u306e\u78ba\u8a8d\u304c\u5fc5\u8981\", note: \"ESL\u304b\u3089\u59cb\u3081\u3089\u308c\u308b\u53ef\u80fd\u6027\u306f\u3042\u308a\u307e\u3059\u304c\u3001\u6761\u4ef6\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002\" };\n            }\n\n            if (userScore >= eslMinimum) {\n              return { score: 24, startLabel: \"ESL\u304b\u3089\u306e\u30b9\u30bf\u30fc\u30c8\u3092\u8981\u78ba\u8a8d\", note: \"ESL\u304b\u3089\u59cb\u3081\u3089\u308c\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u304c\u3001\u5165\u5b66\u6761\u4ef6\u306e\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002\" };\n            }\n\n            return { score: 8, startLabel: \"\u30b9\u30b3\u30a2\u30a2\u30c3\u30d7\u5f8c\u306b\u691c\u8a0e\", note: \"ESL\u30b9\u30bf\u30fc\u30c8\u306b\u3082\u6700\u4f4e\u30b9\u30b3\u30a2\u304c\u5fc5\u8981\u306a\u53ef\u80fd\u6027\u304c\u3042\u308b\u305f\u3081\u3001\u6761\u4ef6\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002\" };\n          }\n\n          if (esl.noTestProposal === \"easy\") {\n            if (startPreference === \"academic\") {\n              return { score: 21, startLabel: \"ESL\u304b\u3089\u306e\u30b9\u30bf\u30fc\u30c8\u304c\u304a\u3059\u3059\u3081\", note: \"\u5927\u5b66\u8ab2\u7a0b\u306e\u6761\u4ef6\u306b\u306f\u5c11\u3057\u5c4a\u304b\u306a\u3044\u305f\u3081\u3001ESL\u304b\u3089\u59cb\u3081\u308b\u30eb\u30fc\u30c8\u304c\u73fe\u5b9f\u7684\u3067\u3059\u3002\" };\n            }\n\n            return { score: 28, startLabel: \"ESL\u304b\u3089\u306e\u30b9\u30bf\u30fc\u30c8\u304c\u304a\u3059\u3059\u3081\", note: \"\u73fe\u5728\u306e\u82f1\u8a9e\u529b\u3067\u306f\u3001ESL\u304b\u3089\u6bb5\u968e\u7684\u306b\u5927\u5b66\u8ab2\u7a0b\u3092\u76ee\u6307\u3059\u30eb\u30fc\u30c8\u304c\u5408\u3044\u305d\u3046\u3067\u3059\u3002\" };\n          }\n\n          if (esl.noTestProposal === \"conditional\") {\n            return { score: 22, startLabel: \"ESL\u30fb\u30d1\u30b9\u30a6\u30a7\u30a4\u3092\u8981\u78ba\u8a8d\", note: \"ESL\u307e\u305f\u306f\u6761\u4ef6\u4ed8\u304d\u5165\u5b66\u3092\u691c\u8a0e\u3067\u304d\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u304c\u3001\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002\" };\n          }\n\n          if (esl.noTestProposal === \"difficult\") {\n            return { score: 14, startLabel: \"\u6761\u4ef6\u78ba\u8a8d\u304c\u5fc5\u8981\", note: \"ESL\u306f\u3042\u308a\u307e\u3059\u304c\u3001\u73fe\u5728\u306e\u82f1\u8a9e\u529b\u3067\u306e\u30b9\u30bf\u30fc\u30c8\u53ef\u5426\u306f\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002\" };\n          }\n        }\n\n        if (isCloseEnglishGap(testType, academicRequirement, userScore)) {\n          return { score: 12, startLabel: \"\u30b9\u30b3\u30a2\u30a2\u30c3\u30d7\u5f8c\u306b\u691c\u8a0e\", note: \"\u5927\u5b66\u8ab2\u7a0b\u30b9\u30bf\u30fc\u30c8\u307e\u3067\u3082\u3046\u5c11\u3057\u306e\u305f\u3081\u3001\u30b9\u30b3\u30a2\u30a2\u30c3\u30d7\u5f8c\u306b\u691c\u8a0e\u3057\u3084\u3059\u3044\u5927\u5b66\u3067\u3059\u3002\" };\n        }\n\n        return { score: 4, startLabel: \"\u30b9\u30b3\u30a2\u30a2\u30c3\u30d7\u5f8c\u306b\u691c\u8a0e\", note: \"\u73fe\u5728\u306e\u82f1\u8a9e\u529b\u3067\u306f\u3001\u5927\u5b66\u8ab2\u7a0b\u30b9\u30bf\u30fc\u30c8\u306b\u5411\u3051\u3066\u82f1\u8a9e\u30b9\u30b3\u30a2\u30a2\u30c3\u30d7\u304c\u5fc5\u8981\u3067\u3059\u3002\" };\n      }\n\n      function calculateBudgetScore(university, selectedBudgetLevel) {\n        const userBudget = Number(selectedBudgetLevel);\n        const regularLevel = university.budget.regularLevel;\n        const scholarshipLevel = university.budget.scholarshipLevel;\n        const effectiveLevel = scholarshipLevel || regularLevel;\n\n        if (!userBudget || !effectiveLevel) {\n          return { score: 10, note: \"\u8cbb\u7528\u6761\u4ef6\u306e\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002\" };\n        }\n\n        if (effectiveLevel <= userBudget) {\n          return { score: 30, note: \"\u5e0c\u671b\u4e88\u7b97\u5185\u3067\u691c\u8a0e\u3057\u3084\u3059\u3044\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\" };\n        }\n\n        if (effectiveLevel === userBudget + 1) {\n          return { score: 18, note: \"\u5e0c\u671b\u4e88\u7b97\u3088\u308a\u5c11\u3057\u9ad8\u3081\u3067\u3059\u304c\u3001\u5968\u5b66\u91d1\u3084\u751f\u6d3b\u8cbb\u6b21\u7b2c\u3067\u691c\u8a0e\u3067\u304d\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\" };\n        }\n\n        if (effectiveLevel === userBudget + 2) {\n          return { score: 8, note: \"\u5e0c\u671b\u4e88\u7b97\u3088\u308a\u9ad8\u3081\u306e\u305f\u3081\u3001\u5968\u5b66\u91d1\u3084\u7dcf\u8cbb\u7528\u306e\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002\" };\n        }\n\n        return { score: 0, note: \"\u5e0c\u671b\u4e88\u7b97\u3068\u306f\u5dee\u304c\u3042\u308b\u305f\u3081\u3001\u8cbb\u7528\u9762\u306e\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002\" };\n      }\n\n      function calculateMajorScore(university, selectedMajor) {\n        if (!selectedMajor) return { score: 5, note: \"\u5c02\u653b\u306e\u5e0c\u671b\u304c\u672a\u9078\u629e\u3067\u3059\u3002\" };\n\n        if (selectedMajor === \"undecided\") {\n          return { score: fitToScore(university.undecidedFit, 15), note: \"\u5c02\u653b\u672a\u5b9a\u306e\u5b66\u751f\u306b\u3068\u3063\u3066\u306e\u9078\u3073\u3084\u3059\u3055\u3092\u8003\u616e\u3057\u3066\u3044\u307e\u3059\u3002\" };\n        }\n\n        if (selectedMajor === \"other\") {\n          return { score: 8, note: \"\u5e0c\u671b\u5c02\u653b\u304c\u4e00\u89a7\u306b\u306a\u3044\u5834\u5408\u306f\u3001\u5927\u5b66\u3054\u3068\u306e\u5c02\u653b\u306e\u6709\u7121\u3092\u500b\u5225\u306b\u78ba\u8a8d\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\" };\n        }\n\n        if (university.majors.includes(selectedMajor)) {\n          return { score: 15, note: \"\u5e0c\u671b\u5206\u91ce\u3068\u5927\u5b66\u306e\u304a\u3059\u3059\u3081\u5c02\u653b\u304c\u5408\u3063\u3066\u3044\u307e\u3059\u3002\" };\n        }\n\n        const relatedMajors = {\n          business: [\"sports_management\", \"communication_media\"],\n          sports_management: [\"business\", \"health_science\"],\n          computer_science: [\"engineering\", \"science_math\"],\n          engineering: [\"computer_science\", \"science_math\", \"environment_science\"],\n          education: [\"psychology\"],\n          psychology: [\"education\", \"health_science\"],\n          health_science: [\"psychology\", \"sports_management\"],\n          art_design: [\"communication_media\", \"theater\"],\n          communication_media: [\"art_design\", \"business\"],\n          environment_science: [\"science_math\", \"agriculture\", \"engineering\"],\n          science_math: [\"computer_science\", \"engineering\", \"environment_science\"],\n          agriculture: [\"environment_science\", \"science_math\"],\n          aviation: [\"pilot\", \"aviation_maintenance\", \"aviation_engineering\"]\n        };\n\n        const related = relatedMajors[selectedMajor] || [];\n        const hasRelatedMajor = university.majors.some(major => related.includes(major));\n\n        if (hasRelatedMajor) {\n          return { score: 8, note: \"\u5e0c\u671b\u5206\u91ce\u306b\u8fd1\u3044\u5c02\u653b\u30fb\u95a2\u9023\u5206\u91ce\u304c\u3042\u308a\u307e\u3059\u3002\" };\n        }\n\n        return { score: 0, note: \"\u5e0c\u671b\u5206\u91ce\u3068\u306e\u4e00\u81f4\u5ea6\u306f\u4f4e\u3081\u3067\u3059\u3002\" };\n      }\n\n      function calculateLocationScore(university, selectedLocation) {\n        if (!selectedLocation || !university.location || university.location.length === 0) {\n          return { score: 3, note: \"\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3\u6761\u4ef6\u306e\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002\" };\n        }\n\n        if (university.location.includes(selectedLocation)) {\n          return { score: 10, note: \"\u5e0c\u671b\u3059\u308b\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u5408\u3063\u3066\u3044\u307e\u3059\u3002\" };\n        }\n\n        if (selectedLocation === \"college_town\" && (university.location.includes(\"rural\") || university.location.includes(\"suburban\"))) {\n          return { score: 8, note: \"\u30ab\u30ec\u30c3\u30b8\u30bf\u30a6\u30f3\u306b\u8fd1\u3044\u3001\u843d\u3061\u7740\u3044\u305f\u74b0\u5883\u3067\u3059\u3002\" };\n        }\n\n        if (selectedLocation === \"rural\" && university.location.includes(\"college_town\")) {\n          return { score: 8, note: \"\u7530\u820e\u30fb\u30ab\u30ec\u30c3\u30b8\u30bf\u30a6\u30f3\u578b\u306e\u74b0\u5883\u306b\u8fd1\u3044\u5927\u5b66\u3067\u3059\u3002\" };\n        }\n\n        if (selectedLocation === \"suburban\" && (university.location.includes(\"urban\") || university.location.includes(\"rural\") || university.location.includes(\"college_town\"))) {\n          return { score: 5, note: \"\u5e0c\u671b\u306b\u8fd1\u3044\u74b0\u5883\u3068\u3057\u3066\u691c\u8a0e\u3067\u304d\u307e\u3059\u3002\" };\n        }\n\n        if (selectedLocation === \"urban\" && university.location.includes(\"suburban\")) {\n          return { score: 5, note: \"\u90fd\u5e02\u90e8\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u304c\u3001\u90fd\u5e02\u570f\u3078\u306e\u30a2\u30af\u30bb\u30b9\u3082\u8003\u3048\u3089\u308c\u308b\u74b0\u5883\u3067\u3059\u3002\" };\n        }\n\n        return { score: 0, note: \"\u5e0c\u671b\u3059\u308b\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3\u3068\u306f\u5c11\u3057\u7570\u306a\u308a\u307e\u3059\u3002\" };\n      }\n\n      function calculateRankingScore(university, selectedRankingPreference) {\n        if (!selectedRankingPreference || selectedRankingPreference === \"any\") {\n          return { score: fitToScore(university.rankingFit, 10), note: \"\u5927\u5b66\u30bf\u30a4\u30d7\u3084\u77e5\u540d\u5ea6\u3068\u306e\u30d0\u30e9\u30f3\u30b9\u3092\u8003\u616e\u3057\u3066\u3044\u307e\u3059\u3002\" };\n        }\n\n        if (university.rankingTypes.includes(selectedRankingPreference)) {\n          return { score: 10, note: \"\u5e0c\u671b\u3059\u308b\u5927\u5b66\u30bf\u30a4\u30d7\u306b\u5408\u3063\u3066\u3044\u307e\u3059\u3002\" };\n        }\n\n        if (selectedRankingPreference === \"cost_scholarship\" && university.budget.scholarshipFit === \"high\") {\n          return { score: 8, note: \"\u8cbb\u7528\u30fb\u5968\u5b66\u91d1\u3092\u91cd\u8996\u3059\u308b\u65b9\u306b\u6bd4\u8f03\u7684\u5408\u3044\u3084\u3059\u3044\u5927\u5b66\u3067\u3059\u3002\" };\n        }\n\n        if (selectedRankingPreference === \"career_focused\" && university.rankingTypes.includes(\"national_university\")) {\n          return { score: 6, note: \"\u5c02\u9580\u5206\u91ce\u7279\u5316\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u304c\u3001\u7dcf\u5408\u5927\u5b66\u3068\u3057\u3066\u5e45\u5e83\u3044\u5b66\u3073\u304c\u3042\u308a\u307e\u3059\u3002\" };\n        }\n\n        if (selectedRankingPreference === \"national_university\" && university.rankingTypes.includes(\"regional_university\")) {\n          return { score: 5, note: \"\u5168\u7c73\u7dcf\u5408\u5927\u5b66\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u304c\u3001\u5730\u57df\u5927\u5b66\u3068\u3057\u3066\u691c\u8a0e\u3067\u304d\u307e\u3059\u3002\" };\n        }\n\n        return { score: 2, note: \"\u5e0c\u671b\u3059\u308b\u5927\u5b66\u30bf\u30a4\u30d7\u3068\u306e\u4e00\u81f4\u5ea6\u306f\u4f4e\u3081\u3067\u3059\u3002\" };\n      }\n\n      function calculateStudentFitScore(university, userSelections) {\n        const startPreference = userSelections.startPreference;\n\n        if (startPreference === \"esl\" || startPreference === \"pathway\") {\n          return { score: fitToScore(university.lowEnglishFit, 5), note: \"\u82f1\u8a9e\u529b\u306b\u4e0d\u5b89\u304c\u3042\u308b\u5b66\u751f\u3068\u306e\u76f8\u6027\u3092\u8003\u616e\u3057\u3066\u3044\u307e\u3059\u3002\" };\n        }\n\n        if (startPreference === \"academic\") {\n          return { score: fitToScore(university.academicStartFit, 5), note: \"\u5927\u5b66\u8ab2\u7a0b\u304b\u3089\u59cb\u3081\u305f\u3044\u5b66\u751f\u3068\u306e\u76f8\u6027\u3092\u8003\u616e\u3057\u3066\u3044\u307e\u3059\u3002\" };\n        }\n\n        const lowEnglishScore = fitToScore(university.lowEnglishFit, 5);\n        const academicScore = fitToScore(university.academicStartFit, 5);\n\n        return { score: Math.round((lowEnglishScore + academicScore) \/ 2), note: \"\u82f1\u8a9e\u529b\u30fb\u5927\u5b66\u8ab2\u7a0b\u30b9\u30bf\u30fc\u30c8\u306e\u4e21\u65b9\u306e\u76f8\u6027\u3092\u8003\u616e\u3057\u3066\u3044\u307e\u3059\u3002\" };\n      }\n\n      function calculateUniversityScore(university, userSelections) {\n        const englishResult = calculateEnglishScore(university, userSelections.english, userSelections.startPreference);\n        const budgetResult = calculateBudgetScore(university, userSelections.budget);\n        const majorResult = calculateMajorScore(university, userSelections.major);\n        const locationResult = calculateLocationScore(university, userSelections.location);\n        const rankingResult = calculateRankingScore(university, userSelections.rankingPreference);\n        const studentFitResult = calculateStudentFitScore(university, userSelections);\n\n        const totalScore = englishResult.score + budgetResult.score + majorResult.score + locationResult.score + rankingResult.score + studentFitResult.score;\n\n        return {\n          ...university,\n          score: totalScore,\n          englishScore: englishResult.score,\n          budgetScore: budgetResult.score,\n          majorScore: majorResult.score,\n          locationScore: locationResult.score,\n          rankingScore: rankingResult.score,\n          studentFitScore: studentFitResult.score,\n          startLabel: englishResult.startLabel,\n          notes: {\n            english: englishResult.note,\n            budget: budgetResult.note,\n            major: majorResult.note,\n            location: locationResult.note,\n            ranking: rankingResult.note,\n            studentFit: studentFitResult.note\n          }\n        };\n      }\n\n      function getRecommendedUniversities(userSelections, resultCount) {\n        return universities\n          .map(university => calculateUniversityScore(university, userSelections))\n          .sort((a, b) => {\n            if (b.score !== a.score) return b.score - a.score;\n            return (a.recommendationPriority || 999) - (b.recommendationPriority || 999);\n          })\n          .slice(0, resultCount);\n      }\n\n      function makeConsultUrl() {\n        return \"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/soudan\/\";\n      }\n\n      function renderResults(results) {\n        const resultList = root.querySelector(\"#ts4ResultList\");\n        const resultsSection = root.querySelector(\"#ts4Results\");\n\n        resultList.innerHTML = results.map((university, index) => {\n          const budgetLevel = university.budget.scholarshipLevel || university.budget.regularLevel;\n          const budgetLabels = {\n            1: \"270\u4e07\u301c320\u4e07\u5186\",\n            2: \"320\u4e07\u301c400\u4e07\u5186\",\n            3: \"400\u4e07\u301c480\u4e07\u5186\",\n            4: \"480\u4e07\u301c560\u4e07\u5186\",\n            5: \"560\u4e07\u5186\u4ee5\u4e0a\"\n          };\n\n          return `\n            <article class=\"ts4-uni-card\">\n              <img decoding=\"async\" class=\"ts4-uni-image\" src=\"${university.image}\" alt=\"${university.name}\">\n              <div class=\"ts4-uni-body\">\n                <div class=\"ts4-uni-top\">\n                  <h3 class=\"ts4-uni-name\">${index + 1}. ${university.name}<\/h3>\n                  <div class=\"ts4-score-badge\">${university.score}\u70b9<\/div>\n                <\/div>\n\n                <div class=\"ts4-meta-row\">\n                  <span class=\"ts4-pill\">${university.state}<\/span>\n                  <span class=\"ts4-pill\">${university.city}<\/span>\n                  <span class=\"ts4-pill\">\u8cbb\u7528\u76ee\u5b89\uff1a${budgetLabels[budgetLevel] || \"\u8981\u78ba\u8a8d\"}<\/span>\n                <\/div>\n\n                <div class=\"ts4-start-label\">${university.startLabel}<\/div>\n\n                <p class=\"ts4-uni-text\">${university.resultText}<\/p>\n\n                <p class=\"ts4-note\">${university.notes.english} ${university.notes.budget} ${university.notes.major}<\/p>\n\n                <div class=\"ts4-score-detail\">\n                  <span>\u82f1\u8a9e<em>${university.englishScore}<\/em><\/span>\n                  <span>\u8cbb\u7528<em>${university.budgetScore}<\/em><\/span>\n                  <span>\u5c02\u653b<em>${university.majorScore}<\/em><\/span>\n                  <span>\u74b0\u5883<em>${university.locationScore}<\/em><\/span>\n                  <span>\u5927\u5b66\u30bf\u30a4\u30d7<em>${university.rankingScore}<\/em><\/span>\n                  <span>\u76f8\u6027<em>${university.studentFitScore}<\/em><\/span>\n                <\/div>\n\n                <div class=\"ts4-uni-actions\">\n                  <a class=\"ts4-small-button ts4-small-button-primary\" href=\"${university.url}\">\u7d39\u4ecb\u30da\u30fc\u30b8\u3092\u898b\u308b<\/a>\n                  <a class=\"ts4-small-button\" href=\"${makeConsultUrl(university)}\">\u3053\u306e\u5927\u5b66\u306b\u3064\u3044\u3066\u76f8\u8ac7\u3059\u308b<\/a>\n                <\/div>\n              <\/div>\n            <\/article>\n          `;\n        }).join(\"\");\n\n        resultsSection.classList.add(\"is-active\");\n        resultsSection.scrollIntoView({ behavior: \"smooth\", block: \"start\" });\n      }\n\n      const form = root.querySelector(\"#ts4Form\");\n\n      form.addEventListener(\"submit\", function (event) {\n        event.preventDefault();\n\n        const formData = new FormData(form);\n        const userSelections = {\n          english: formData.get(\"english\"),\n          startPreference: formData.get(\"startPreference\"),\n          budget: formData.get(\"budget\"),\n          major: formData.get(\"major\"),\n          location: formData.get(\"location\"),\n          rankingPreference: formData.get(\"rankingPreference\")\n        };\n\n        const results = getRecommendedUniversities(userSelections, 5);\n        renderResults(results);\n      });\n\n      form.addEventListener(\"reset\", function () {\n        const resultsSection = root.querySelector(\"#ts4Results\");\n        const resultList = root.querySelector(\"#ts4ResultList\");\n\n        resultsSection.classList.remove(\"is-active\");\n        resultList.innerHTML = \"\";\n      });\n    })();\n  <\/script>\n\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>TEAM Sugi 4\u5e74\u5236\u5927\u5b66\u7559\u5b66\u8a3a\u65ad \u30a2\u30e1\u30ea\u30ab4\u5e74\u5236\u5927\u5b66\u30bb\u30ec\u30af\u30bf\u30fc \u82f1\u8a9e\u529b\u30fb\u4e88\u7b97\u30fb\u5c02\u653b\u30fb\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3\u30fb\u5927\u5b66\u30bf\u30a4\u30d7\u306e\u5e0c\u671b\u3092\u3082\u3068\u306b\u3001TEAM Sugi\u3067\u3054\u7d39\u4ecb\u3057\u3066\u3044\u308b4\u5e74\u5236\u5927\u5b66\u306e\u4e2d\u304b\u3089\u3001\u6761\u4ef6\u306b\u8fd1\u3044\u5927\u5b66\u5019 &#8230; <\/p>\n","protected":false},"author":1,"featured_media":2860,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"class_list":["post-2955","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-json\/wp\/v2\/pages\/2955","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-json\/wp\/v2\/comments?post=2955"}],"version-history":[{"count":3,"href":"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-json\/wp\/v2\/pages\/2955\/revisions"}],"predecessor-version":[{"id":2961,"href":"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-json\/wp\/v2\/pages\/2955\/revisions\/2961"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-json\/wp\/v2\/media\/2860"}],"wp:attachment":[{"href":"https:\/\/ryugaku-pocket.teamsugi.co.jp\/4-year\/wp-json\/wp\/v2\/media?parent=2955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}