{"id":8983,"date":"2026-06-01T00:55:09","date_gmt":"2026-05-31T15:55:09","guid":{"rendered":"https:\/\/ryugaku-pocket.teamsugi.co.jp\/?page_id=8983"},"modified":"2026-06-01T01:18:25","modified_gmt":"2026-05-31T16:18:25","slug":"college-selector","status":"publish","type":"page","link":"https:\/\/www.teamsugi.co.jp\/2-year\/college-selector\/","title":{"rendered":"\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u7559\u5b66\u30eb\u30fc\u30c8\u8a3a\u65ad\uff5c\u3042\u306a\u305f\u306b\u5408\u3046\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u30ab\u30ec\u30c3\u30b8\u30fb\u9032\u5b66\u65b9\u6cd5\u3092\u30c1\u30a7\u30c3\u30af"},"content":{"rendered":"\n<div class=\"ts-route-selector\" data-ts-route-selector>\n  <style>\n    .ts-route-selector {\n      --ts-navy: #14345f;\n      --ts-blue: #2563eb;\n      --ts-sky: #eef6ff;\n      --ts-bg: #f7fbff;\n      --ts-white: #ffffff;\n      --ts-text: #1f2937;\n      --ts-sub: #5f6f86;\n      --ts-line: #dbe7f5;\n      --ts-soft: #f1f7ff;\n      --ts-green: #15803d;\n      --ts-orange: #c2410c;\n      --ts-shadow: 0 14px 34px rgba(20, 52, 95, 0.12);\n      color: var(--ts-text);\n      font-family: inherit;\n      line-height: 1.8;\n      max-width: 1100px;\n      margin: 0 auto;\n    }\n.ts-route-selector * {\n  box-sizing: border-box;\n}\n\n.ts-route-selector a {\n  text-decoration: none;\n}\n\n.ts-route-hero {\n  background: linear-gradient(135deg, #eef6ff 0%, #ffffff 52%, #eaf4ff 100%);\n  border: 1px solid var(--ts-line);\n  border-radius: 26px;\n  padding: 36px 28px;\n  box-shadow: var(--ts-shadow);\n  margin: 24px 0;\n  overflow: hidden;\n  position: relative;\n}\n.ts-route-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  background: var(--ts-white);\n  border: 1px solid var(--ts-line);\n  color: var(--ts-navy);\n  border-radius: 999px;\n  padding: 7px 14px;\n  font-size: 13px;\n  font-weight: 700;\n  margin-bottom: 14px;\n}\n\n.ts-route-title {\n  font-size: clamp(28px, 4vw, 44px);\n  line-height: 1.25;\n  margin: 0 0 14px;\n  color: var(--ts-navy);\n  letter-spacing: 0;\n}\n\n.ts-route-lead {\n  font-size: 16px;\n  color: var(--ts-sub);\n  margin: 0;\n  max-width: 850px;\n}\n\n.ts-route-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}\n\n.ts-route-layout {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 22px;\n  margin: 26px 0;\n}\n\n.ts-route-card {\n  background: var(--ts-white);\n  border: 1px solid var(--ts-line);\n  border-radius: 24px;\n  padding: 24px;\n  box-shadow: 0 10px 26px rgba(20, 52, 95, 0.08);\n}\n\n.ts-route-form-title {\n  font-size: 24px;\n  color: var(--ts-navy);\n  margin: 0 0 8px;\n  line-height: 1.4;\n}\n\n.ts-route-form-text {\n  color: var(--ts-sub);\n  font-size: 15px;\n  margin: 0 0 22px;\n}\n\n.ts-question {\n  border: 0;\n  padding: 0;\n  margin: 0 0 28px;\n}\n\n.ts-question:last-of-type {\n  margin-bottom: 20px;\n}\n\n.ts-question legend {\n  display: block;\n  width: 100%;\n  font-size: 18px;\n  font-weight: 800;\n  color: var(--ts-navy);\n  margin-bottom: 8px;\n}\n\n.ts-question-help {\n  color: var(--ts-sub);\n  font-size: 14px;\n  margin: 0 0 14px;\n}\n\n.ts-option-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 10px;\n}\n\n.ts-option-grid.ts-option-grid-3 {\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n}\n\n.ts-option {\n  position: relative;\n}\n\n.ts-option input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n\n.ts-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(--ts-line);\n  border-radius: 16px;\n  background: var(--ts-bg);\n  color: var(--ts-text);\n  font-size: 14px;\n  font-weight: 700;\n  text-align: center;\n  cursor: pointer;\n  transition: 0.18s ease;\n}\n\n.ts-option input:checked + span {\n  border-color: var(--ts-blue);\n  background: #eaf2ff;\n  color: var(--ts-navy);\n  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.12);\n}\n\n.ts-option span:hover {\n  transform: translateY(-1px);\n  border-color: #adc8ef;\n  background: #f3f8ff;\n}\n\n.ts-route-actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  align-items: center;\n  margin-top: 12px;\n}\n\n.ts-route-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(--ts-blue);\n  color: #ffffff;\n  font-size: 15px;\n  font-weight: 800;\n  cursor: pointer;\n  transition: 0.18s ease;\n  line-height: 1.4;\n}\n\n.ts-route-button:not(.ts-route-button-secondary),\n.ts-route-button:not(.ts-route-button-secondary):visited,\n.ts-route-button:not(.ts-route-button-secondary):hover,\n.ts-route-button:not(.ts-route-button-secondary):focus {\n  color: #ffffff;\n}\n\n.ts-route-button:hover {\n  transform: translateY(-1px);\n  box-shadow: 0 12px 22px rgba(37, 99, 235, 0.22);\n}\n\n.ts-route-button-secondary,\n.ts-route-button-secondary:visited,\n.ts-route-button-secondary:hover,\n.ts-route-button-secondary:focus {\n  background: var(--ts-white);\n  color: var(--ts-navy);\n  border-color: var(--ts-line);\n}\n\n.ts-route-button-secondary:hover {\n  box-shadow: 0 10px 20px rgba(20, 52, 95, 0.1);\n}\n\n.ts-route-results {\n  display: none;\n  margin: 26px 0;\n}\n\n.ts-route-results.is-active {\n  display: block;\n}\n\n.ts-result-head {\n  background: var(--ts-navy);\n  color: #ffffff;\n  border-radius: 24px;\n  padding: 24px;\n  margin-bottom: 18px;\n}\n\n.ts-result-head h2 {\n  color: #ffffff;\n  font-size: 26px;\n  line-height: 1.4;\n  margin: 0 0 8px;\n}\n\n.ts-result-head p {\n  margin: 0;\n  color: rgba(255, 255, 255, 0.86);\n  font-size: 15px;\n}\n\n.ts-result-list {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 18px;\n}\n\n.ts-college-card {\n  background: var(--ts-white);\n  border: 1px solid var(--ts-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.ts-college-image {\n  width: 100%;\n  aspect-ratio: 16 \/ 9;\n  object-fit: cover;\n  background: var(--ts-soft);\n}\n\n.ts-college-body {\n  padding: 20px;\n  display: flex;\n  flex-direction: column;\n  gap: 14px;\n  flex: 1;\n}\n\n.ts-college-top {\n  display: flex;\n  align-items: flex-start;\n  justify-content: space-between;\n  gap: 12px;\n}\n\n.ts-college-name {\n  margin: 0;\n  color: var(--ts-navy);\n  font-size: 19px;\n  line-height: 1.45;\n}\n\n.ts-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(--ts-blue);\n  font-weight: 900;\n  font-size: 13px;\n  line-height: 1.2;\n  text-align: center;\n}\n\n.ts-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.ts-college-text {\n  color: var(--ts-text);\n  font-size: 14px;\n  margin: 0;\n}\n\n.ts-english-note {\n  background: var(--ts-bg);\n  border: 1px solid var(--ts-line);\n  border-radius: 16px;\n  padding: 12px;\n  color: var(--ts-sub);\n  font-size: 13px;\n  margin: 0;\n}\n\n.ts-score-detail {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 8px;\n}\n\n.ts-score-detail span {\n  background: #f8fbff;\n  border: 1px solid var(--ts-line);\n  border-radius: 12px;\n  padding: 8px 6px;\n  text-align: center;\n  font-size: 12px;\n  color: var(--ts-sub);\n  line-height: 1.4;\n}\n\n.ts-score-detail .ts-score-value {\n  display: block;\n  color: var(--ts-navy);\n  font-size: 14px;\n  line-height: 1.3;\n  margin-top: 2px;\n}\n\n.ts-college-actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: auto;\n}\n\n.ts-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(--ts-line);\n  background: var(--ts-white);\n  color: var(--ts-navy);\n  transition: 0.18s ease;\n}\n\n.ts-small-button.ts-small-button-primary,\n.ts-small-button.ts-small-button-primary:visited,\n.ts-small-button.ts-small-button-primary:hover,\n.ts-small-button.ts-small-button-primary:focus {\n  background: var(--ts-blue);\n  color: #ffffff;\n  border-color: var(--ts-blue);\n}\n\n.ts-small-button:hover {\n  transform: translateY(-1px);\n  box-shadow: 0 8px 16px rgba(20, 52, 95, 0.1);\n}\n\n.ts-route-cta {\n  background: linear-gradient(135deg, #f8fbff 0%, #ffffff 100%);\n  border: 1px solid var(--ts-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.ts-route-cta h2 {\n  color: var(--ts-navy);\n  font-size: 24px;\n  line-height: 1.4;\n  margin: 0 0 10px;\n}\n\n.ts-route-cta p {\n  margin: 0 0 18px;\n  color: var(--ts-sub);\n  font-size: 15px;\n}\n\n.ts-cta-grid {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n}\n\n.ts-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  .ts-route-hero,\n  .ts-route-card,\n  .ts-result-head,\n  .ts-route-cta {\n    border-radius: 20px;\n    padding: 22px 18px;\n  }\n\n  .ts-option-grid,\n  .ts-option-grid.ts-option-grid-3,\n  .ts-result-list {\n    grid-template-columns: 1fr;\n  }\n\n  .ts-score-detail {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .ts-college-top {\n    flex-direction: column;\n  }\n\n  .ts-score-badge {\n    width: fit-content;\n  }\n\n  .ts-route-button,\n  .ts-route-button-secondary,\n  .ts-small-button {\n    width: 100%;\n  }\n}\n<\/style>\n\n  <section class=\"ts-route-hero\">\n    <div class=\"ts-route-eyebrow\">TEAM Sugi \u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u7559\u5b66\u8a3a\u65ad<\/div>\n    <p class=\"ts-route-title\">\u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u7559\u5b66\u30eb\u30fc\u30c8\u8a3a\u65ad<\/p>\n    <p class=\"ts-route-lead\">\n      \u82f1\u8a9e\u529b\u30fb\u4e88\u7b97\u30fb\u6ede\u5728\u65b9\u6cd5\u30fb\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u5e0c\u671b\u3092\u3082\u3068\u306b\u3001TEAM Sugi\u3067\u3054\u7d39\u4ecb\u3057\u3066\u3044\u308b\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u30ab\u30ec\u30c3\u30b8\u306e\u4e2d\u304b\u3089\u3001\u6761\u4ef6\u306b\u8fd1\u3044\u5b66\u6821\u5019\u88dc\u3092\u8a3a\u65ad\u3057\u307e\u3059\u3002\n      ESL\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\u3001\u30b9\u30b3\u30a2\u65b9\u5f0f\u3067\u304a\u3059\u3059\u3081\u5019\u88dc\u3092\u8868\u793a\u3057\u307e\u3059\u3002\n    <\/p>\n    <div class=\"ts-route-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\u6ede\u5728\u65b9\u6cd5\u30fb\u51fa\u9858\u53ef\u5426\u306f\u3001\u51fa\u9858\u6642\u671f\u3084\u5b66\u6821\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=\"ts-route-layout\">\n    <div class=\"ts-route-card\">\n      <h2 class=\"ts-route-form-title\">5\u3064\u306e\u8cea\u554f\u306b\u7b54\u3048\u3066\u3001\u6761\u4ef6\u306b\u8fd1\u3044\u5b66\u6821\u3092\u78ba\u8a8d\u3057\u307e\u3057\u3087\u3046<\/h2>\n      <p class=\"ts-route-form-text\">\n        \u73fe\u5728\u306e\u72b6\u6cc1\u306b\u8fd1\u3044\u3082\u306e\u3092\u9078\u3093\u3067\u304f\u3060\u3055\u3044\u3002\u3059\u3079\u3066\u306e\u6761\u4ef6\u306b\u5b8c\u5168\u4e00\u81f4\u3059\u308b\u5b66\u6821\u3067\u306f\u306a\u304f\u3001\u6761\u4ef6\u306b\u8fd1\u3044\u5b66\u6821\u3092\u30b9\u30b3\u30a2\u9806\u306b\u8868\u793a\u3057\u307e\u3059\u3002\n      <\/p>\n<form id=\"tsRouteForm\">\n    <fieldset class=\"ts-question\">\n      <legend>Q1. \u73fe\u5728\u306e\u82f1\u8a9e\u529b\u3092\u6559\u3048\u3066\u304f\u3060\u3055\u3044<\/legend>\n      <p class=\"ts-question-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=\"ts-option-grid\">\n        <label class=\"ts-option\"><input type=\"radio\" name=\"english\" value=\"no_test\" required><span>\u82f1\u8a9e\u8a66\u9a13\u672a\u53d7\u9a13<\/span><\/label>\n        <label class=\"ts-option\"><input type=\"radio\" name=\"english\" value=\"duolingo_under_85\"><span>Duolingo 85\u672a\u6e80<\/span><\/label>\n        <label class=\"ts-option\"><input type=\"radio\" name=\"english\" value=\"duolingo_85\"><span>Duolingo 85<\/span><\/label>\n        <label class=\"ts-option\"><input type=\"radio\" name=\"english\" value=\"duolingo_90\"><span>Duolingo 90<\/span><\/label>\n        <label class=\"ts-option\"><input type=\"radio\" name=\"english\" value=\"duolingo_95\"><span>Duolingo 95<\/span><\/label>\n        <label class=\"ts-option\"><input type=\"radio\" name=\"english\" value=\"duolingo_100\"><span>Duolingo 100\u4ee5\u4e0a<\/span><\/label>\n        <label class=\"ts-option\"><input type=\"radio\" name=\"english\" value=\"ielts_under_5\"><span>IELTS 5.0\u672a\u6e80<\/span><\/label>\n        <label class=\"ts-option\"><input type=\"radio\" name=\"english\" value=\"ielts_5\"><span>IELTS 5.0<\/span><\/label>\n        <label class=\"ts-option\"><input type=\"radio\" name=\"english\" value=\"ielts_5_5\"><span>IELTS 5.5<\/span><\/label>\n        <label class=\"ts-option\"><input type=\"radio\" name=\"english\" value=\"ielts_6\"><span>IELTS 6.0\u4ee5\u4e0a<\/span><\/label>\n        <label class=\"ts-option\"><input type=\"radio\" name=\"english\" value=\"toefl_under_61\"><span>TOEFL 61\u672a\u6e80<\/span><\/label>\n        <label class=\"ts-option\"><input type=\"radio\" name=\"english\" value=\"toefl_61\"><span>TOEFL 61\u4ee5\u4e0a<\/span><\/label>\n      <\/div>\n    <\/fieldset>\n\n    <fieldset class=\"ts-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=\"ts-question-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=\"ts-option-grid\">\n        <label class=\"ts-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=\"ts-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=\"ts-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=\"ts-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=\"ts-question\">\n      <legend>Q3. 1\u5e74\u5ea6\u5206\u306e\u4e88\u7b97\u611f\u3092\u6559\u3048\u3066\u304f\u3060\u3055\u3044<\/legend>\n      <p class=\"ts-question-help\">\u6388\u696d\u6599\u30fb\u6ede\u5728\u8cbb\u30fb\u751f\u6d3b\u8cbb\u306a\u3069\u3092\u542b\u3081\u305f\u3001\u304a\u304a\u3088\u305d\u306e\u5e74\u9593\u8cbb\u7528\u306e\u76ee\u5b89\u3067\u3059\u3002<\/p>\n      <div class=\"ts-option-grid\">\n        <label class=\"ts-option\"><input type=\"radio\" name=\"budget\" value=\"1\" required><span>240\u4e07\u301c320\u4e07\u5186<\/span><\/label>\n        <label class=\"ts-option\"><input type=\"radio\" name=\"budget\" value=\"2\"><span>320\u4e07\u301c370\u4e07\u5186<\/span><\/label>\n        <label class=\"ts-option\"><input type=\"radio\" name=\"budget\" value=\"3\"><span>370\u4e07\u301c420\u4e07\u5186<\/span><\/label>\n        <label class=\"ts-option\"><input type=\"radio\" name=\"budget\" value=\"4\"><span>420\u4e07\u5186\u4ee5\u4e0a<\/span><\/label>\n      <\/div>\n    <\/fieldset>\n\n    <fieldset class=\"ts-question\">\n      <legend>Q4. \u5e0c\u671b\u3059\u308b\u6ede\u5728\u65b9\u6cd5\u3092\u6559\u3048\u3066\u304f\u3060\u3055\u3044<\/legend>\n      <p class=\"ts-question-help\">\u5b66\u6821\u306b\u3088\u3063\u3066\u5229\u7528\u3067\u304d\u308b\u6ede\u5728\u65b9\u6cd5\u3084\u7a7a\u304d\u72b6\u6cc1\u306f\u7570\u306a\u308a\u307e\u3059\u3002<\/p>\n      <div class=\"ts-option-grid ts-option-grid-3\">\n        <label class=\"ts-option\"><input type=\"radio\" name=\"housing\" value=\"meal_dorm\" required><span>\u5b66\u751f\u5bee\uff08\u98df\u4e8b\u3064\u304d\uff09<\/span><\/label>\n        <label class=\"ts-option\"><input type=\"radio\" name=\"housing\" value=\"student_apartment\"><span>\u5b66\u751f\u5bee\uff08\u30b7\u30a7\u30a2\u30a2\u30d1\u30fc\u30c8\uff09<\/span><\/label>\n        <label class=\"ts-option\"><input type=\"radio\" name=\"housing\" value=\"homestay\"><span>\u30db\u30fc\u30e0\u30b9\u30c6\u30a4<\/span><\/label>\n      <\/div>\n    <\/fieldset>\n\n    <fieldset class=\"ts-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=\"ts-question-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=\"ts-option-grid ts-option-grid-3\">\n        <label class=\"ts-option\"><input type=\"radio\" name=\"location\" value=\"urban\" required><span>\u90fd\u4f1a<\/span><\/label>\n        <label class=\"ts-option\"><input type=\"radio\" name=\"location\" value=\"suburban\"><span>\u90ca\u5916<\/span><\/label>\n        <label class=\"ts-option\"><input type=\"radio\" name=\"location\" value=\"rural\"><span>\u7530\u820e<\/span><\/label>\n      <\/div>\n    <\/fieldset>\n\n    <div class=\"ts-route-actions\">\n      <button class=\"ts-route-button\" type=\"submit\">\u8a3a\u65ad\u7d50\u679c\u3092\u898b\u308b<\/button>\n      <button class=\"ts-route-button ts-route-button-secondary\" type=\"reset\">\u9078\u629e\u3092\u30ea\u30bb\u30c3\u30c8<\/button>\n    <\/div>\n  <\/form>\n<\/div>\n<\/section>\n\n  <section class=\"ts-route-results\" id=\"tsRouteResults\" aria-live=\"polite\">\n    <div class=\"ts-result-head\">\n      <h2>\u3042\u306a\u305f\u306e\u6761\u4ef6\u306b\u8fd1\u3044\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u30ab\u30ec\u30c3\u30b8\u5019\u88dc<\/h2>\n      <p>\n        \u82f1\u8a9e\u529b\u30fb\u4e88\u7b97\u30fb\u6ede\u5728\u65b9\u6cd5\u30fb\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u3082\u3068\u306b\u3001\u6761\u4ef6\u306b\u8fd1\u3044\u5b66\u6821\u3092\u30b9\u30b3\u30a2\u9806\u306b\u8868\u793a\u3057\u3066\u3044\u307e\u3059\u3002\n      <\/p>\n    <\/div>\n<div class=\"ts-result-list\" id=\"tsResultList\"><\/div>\n\n<div class=\"ts-route-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\u5b66\u6821\u9078\u3073\u3067\u306f\u3001\u82f1\u8a9e\u30b9\u30b3\u30a2\u30fb\u6210\u7e3e\u30fb\u5e0c\u671b\u5c02\u653b\u30fb\u51fa\u9858\u6642\u671f\u30fb\u6ede\u5728\u5148\u306e\u7a7a\u304d\u72b6\u6cc1\u30fb\u5c06\u6765\u306e\u7de8\u5165\u5148\u306a\u3069\u3082\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\u3001\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u30ab\u30ec\u30c3\u30b8\u304b\u30894\u5e74\u5236\u5927\u5b66\u7de8\u5165\u307e\u3067\u3092\u898b\u636e\u3048\u305f\u5b66\u6821\u9078\u3073\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u3059\u3002\n  <\/p>\n  <div class=\"ts-cta-grid\" id=\"tsGlobalCta\">\n    <a class=\"ts-route-button\" href=\"https:\/\/www.teamsugi.co.jp\/2-year\/meeting-appointment\/\">\u7559\u5b66\u76f8\u8ac7\u3092\u4e88\u7d04\u3059\u308b<\/a>\n    <a class=\"ts-route-button ts-route-button-secondary\" href=\"https:\/\/lin.ee\/1yTMgxD\">LINE\u3067\u76f8\u8ac7\u3059\u308b<\/a>\n    <a class=\"ts-route-button ts-route-button-secondary\" href=\"https:\/\/www.teamsugi.co.jp\/2-year\/cost\/\">\u6599\u91d1\u8868\u3092\u898b\u308b<\/a>\n    <a class=\"ts-route-button ts-route-button-secondary\" href=\"https:\/\/www.teamsugi.co.jp\/2-year\/online-apply\/\">\u7559\u5b66\u30b5\u30dd\u30fc\u30c8\u306b\u7533\u3057\u8fbc\u3080<\/a>\n    <a class=\"ts-route-button ts-route-button-secondary\" href=\"https:\/\/www.teamsugi.co.jp\/2-year\/shiryo\/\">\u8cc7\u6599\u8acb\u6c42\u3059\u308b<\/a>\n  <\/div>\n  <div class=\"ts-disclaimer\">\n    \u3053\u306e\u8a3a\u65ad\u7d50\u679c\u306f\u3001TEAM Sugi\u3067\u3054\u7d39\u4ecb\u3057\u3066\u3044\u308b\u5b66\u6821\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\u6ede\u5728\u65b9\u6cd5\u30fb\u51fa\u9858\u53ef\u5426\u306f\u3001\u51fa\u9858\u6642\u671f\u3084\u5b66\u6821\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<\/section>\n\n  <script>\n    (function () {\n      const root = document.querySelector(\"[data-ts-route-selector]\");\n      if (!root) return;\n\n      const colleges = [\n        {\n          id: \"lane\",\n          recommendationPriority: 1,\n          name: \"Lane Community College\",\n          url: \"https:\/\/www.teamsugi.co.jp\/2-year\/lane-community-college\/\",\n          image: \"https:\/\/www.teamsugi.co.jp\/2-year\/wp-content\/uploads\/2026\/05\/center_building_pic_.jpg\",\n          english: {\n            esl: {\n              available: true,\n              noTestProposal: \"easy\",\n              mode: \"belowAcademic\",\n              duolingoBelow: 105,\n              ieltsBelow: 6.0,\n              toeflBelow: 61\n            },\n            academic: {\n              duolingo: 105,\n              ielts: 6.0,\n              toefl: 61\n            },\n            pathway: false\n          },\n          budgetLevel: 3,\n          housing: [\"student_apartment\"],\n          location: [\"suburban\", \"college_town\"],\n          resultText: \"\u5927\u5b66\u753a\u3089\u3057\u3044\u843d\u3061\u7740\u3044\u305f\u74b0\u5883\u3067\u5b66\u3073\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u304a\u308a\u3001\u5b66\u751f\u5bee\u3082\u5099\u3048\u305f\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u30ab\u30ec\u30c3\u30b8\u3067\u3059\u3002\"\n        },\n        {\n          id: \"shoreline\",\n          recommendationPriority: 2,\n          name: \"Shoreline College\",\n          url: \"https:\/\/www.teamsugi.co.jp\/2-year\/shoreline-community-college\/\",\n          image: \"https:\/\/www.teamsugi.co.jp\/2-year\/wp-content\/uploads\/2026\/05\/Campus-Beauty-1-scaled.jpg\",\n          english: {\n            esl: {\n              available: true,\n              noTestProposal: \"easy\",\n              mode: \"belowAcademic\",\n              duolingoBelow: 85,\n              ieltsBelow: 5.0,\n              toeflBelow: 46\n            },\n            academic: {\n              duolingo: 95,\n              ielts: 5.5,\n              toefl: 61\n            },\n            pathway: true\n          },\n          budgetLevel: 3,\n          housing: [\"student_apartment\", \"homestay\"],\n          location: [\"suburban\", \"urban\"],\n          resultText: \"\u30b7\u30a2\u30c8\u30eb\u8fd1\u90ca\u3067\u81ea\u7136\u3082\u611f\u3058\u3089\u308c\u308b\u843d\u3061\u7740\u3044\u305f\u74b0\u5883\u304c\u9b45\u529b\u306e\u3001\u76f8\u8ac7\u3067\u3082\u5019\u88dc\u306b\u6319\u304c\u308a\u3084\u3059\u3044\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u30ab\u30ec\u30c3\u30b8\u3067\u3059\u3002\"\n        },\n        {\n          id: \"south-puget-sound\",\n          recommendationPriority: 3,\n          name: \"South Puget Sound Community College\",\n          url: \"https:\/\/www.teamsugi.co.jp\/2-year\/south-puget-sound-community-college\/\",\n          image: \"https:\/\/www.teamsugi.co.jp\/2-year\/wp-content\/uploads\/2026\/05\/SPSCC-25-May-Edited-0185.jpg\",\n          english: {\n            esl: {\n              available: true,\n              noTestProposal: \"easy\",\n              mode: \"belowAcademic\",\n              duolingoBelow: 90,\n              ieltsBelow: 5.5,\n              toeflBelow: 61\n            },\n            academic: {\n              duolingo: 90,\n              ielts: 5.5,\n              toefl: 61\n            },\n            pathway: false\n          },\n          budgetLevel: 1,\n          housing: [\"homestay\", \"apartment\"],\n          location: [\"rural\", \"suburban\"],\n          resultText: \"\u90ca\u5916\u578b\u306e\u5b66\u7fd2\u74b0\u5883\u3092\u5e0c\u671b\u3057\u3001\u6bd4\u8f03\u7684\u843d\u3061\u7740\u3044\u305f\u5730\u57df\u3067\u3058\u3063\u304f\u308a\u5b66\u3073\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"pierce\",\n          recommendationPriority: 4,\n          name: \"Pierce College\",\n          url: \"https:\/\/www.teamsugi.co.jp\/2-year\/pierce-college\/\",\n          image: \"https:\/\/www.teamsugi.co.jp\/2-year\/wp-content\/uploads\/2026\/05\/47575306_1953521778101697_8906625762212184064_n.jpg\",\n          english: {\n            esl: {\n              available: true,\n              noTestProposal: \"easy\",\n              mode: \"belowAcademic\",\n              duolingoBelow: 90,\n              ieltsBelow: 5.5,\n              toeflBelow: 61\n            },\n            academic: {\n              duolingo: 90,\n              ielts: 5.5,\n              toefl: 61\n            },\n            pathway: false\n          },\n          budgetLevel: 2,\n          housing: [\"student_apartment\", \"homestay\"],\n          location: [\"suburban\"],\n          resultText: \"\u90ca\u5916\u306e\u843d\u3061\u7740\u3044\u305f\u74b0\u5883\u3067\u7559\u5b66\u751f\u6d3b\u3092\u59cb\u3081\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u304a\u308a\u3001\u5b66\u751f\u5bee\u3082\u5229\u7528\u3067\u304d\u308b\u5b66\u6821\u3067\u3059\u3002\"\n        },\n        {\n          id: \"ohlone\",\n          recommendationPriority: 5,\n          name: \"Ohlone College\",\n          url: \"https:\/\/www.teamsugi.co.jp\/2-year\/ohlone-college\/\",\n          image: \"https:\/\/www.teamsugi.co.jp\/2-year\/wp-content\/uploads\/2026\/05\/dsc_4558_1.jpg\",\n          english: {\n            esl: {\n              available: true,\n              noTestProposal: \"easy\",\n              mode: \"belowAcademic\",\n              duolingoBelow: 95,\n              ieltsBelow: 5.5,\n              toeflBelow: 57\n            },\n            academic: {\n              duolingo: 95,\n              ielts: 5.5,\n              toefl: 57\n            },\n            pathway: false\n          },\n          budgetLevel: 3,\n          housing: [\"homestay\"],\n          location: [\"suburban\"],\n          resultText: \"\u30d5\u30ea\u30fc\u30e2\u30f3\u30c8\u3068\u30cb\u30e5\u30fc\u30a2\u30fc\u30af\u306b\u30ad\u30e3\u30f3\u30d1\u30b9\u3092\u6301\u3064\u3001\u30ab\u30ea\u30d5\u30a9\u30eb\u30cb\u30a2\u5dde\u30d9\u30a4\u30a8\u30ea\u30a2\u306e\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u30ab\u30ec\u30c3\u30b8\u3067\u3059\u3002\"\n        },\n        {\n          id: \"college-of-the-canyons\",\n          recommendationPriority: 6,\n          name: \"College of the Canyons\",\n          url: \"https:\/\/www.teamsugi.co.jp\/2-year\/college-of-the-canyons\/\",\n          image: \"https:\/\/www.teamsugi.co.jp\/2-year\/wp-content\/uploads\/2026\/05\/Canyons_Hall_2545B-scaled.jpg\",\n          english: {\n            esl: {\n              available: true,\n              noTestProposal: \"conditional\",\n              mode: \"minimumForEsl\",\n              minimum: {\n                duolingo: 45,\n                ielts: 3.0,\n                toefl: 11\n              }\n            },\n            academic: {\n              duolingo: 130,\n              ielts: 7.0,\n              toefl: 98\n            },\n            pathway: true\n          },\n          budgetLevel: 4,\n          housing: [\"homestay\"],\n          location: [\"suburban\"],\n          resultText: \"\u30ed\u30b5\u30f3\u30bc\u30eb\u30b9\u8fd1\u90ca\u3067\u3001\u6cbb\u5b89\u3084\u751f\u6d3b\u306e\u3057\u3084\u3059\u3055\u3082\u91cd\u8996\u3057\u306a\u304c\u3089\u5b66\u3073\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"everett\",\n          recommendationPriority: 7,\n          name: \"Everett Community College\",\n          url: \"https:\/\/www.teamsugi.co.jp\/2-year\/everett-community-college\/\",\n          image: \"https:\/\/www.teamsugi.co.jp\/2-year\/wp-content\/uploads\/2026\/05\/evcc1.jpg\",\n          english: {\n            esl: {\n              available: true,\n              noTestProposal: \"easy\",\n              mode: \"belowAcademic\",\n              duolingoBelow: 95,\n              ieltsBelow: 5.5,\n              toeflBelow: 61\n            },\n            academic: {\n              duolingo: 95,\n              ielts: 5.5,\n              toefl: 61\n            },\n            pathway: \"unknown\"\n          },\n          budgetLevel: 3,\n          housing: [\"student_apartment\"],\n          location: [\"suburban\"],\n          resultText: \"\u5b66\u751f\u5bee\u304c\u3042\u308a\u3001\u8a2d\u5099\u9762\u3084\u5b66\u7fd2\u74b0\u5883\u306e\u30d0\u30e9\u30f3\u30b9\u3092\u91cd\u8996\u3057\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u308b\u5b66\u6821\u3067\u3059\u3002\"\n        },\n        {\n          id: \"santa-barbara\",\n          recommendationPriority: 8,\n          name: \"Santa Barbara City College\",\n          url: \"https:\/\/www.teamsugi.co.jp\/2-year\/santa-barbara-city-college\/\",\n          image: \"https:\/\/www.teamsugi.co.jp\/2-year\/wp-content\/uploads\/2026\/05\/95095947_10157902299890590_1573058486856581120_o.jpg\",\n          english: {\n            esl: {\n              available: true,\n              noTestProposal: \"easy\",\n              mode: \"belowAcademic\",\n              duolingoBelow: 90,\n              ieltsBelow: 5.5,\n              toeflBelow: 60\n            },\n            academic: {\n              duolingo: 90,\n              ielts: 5.5,\n              toefl: 60\n            },\n            pathway: false\n          },\n          budgetLevel: 4,\n          housing: [\"homestay\"],\n          location: [\"suburban\", \"urban\"],\n          resultText: \"\u6d77\u6cbf\u3044\u306e\u9b45\u529b\u7684\u306a\u7acb\u5730\u3067\u3001\u30ab\u30ea\u30d5\u30a9\u30eb\u30cb\u30a2\u3089\u3057\u3044\u74b0\u5883\u306e\u4e2d\u3067\u5b66\u3073\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"snow\",\n          recommendationPriority: 9,\n          name: \"Snow College\",\n          url: \"https:\/\/www.teamsugi.co.jp\/2-year\/snow-college\/\",\n          image: \"https:\/\/www.teamsugi.co.jp\/2-year\/wp-content\/uploads\/2026\/05\/232771483_10159466979577365_6033061151592645288_n.jpg\",\n          english: {\n            esl: {\n              available: true,\n              noTestProposal: \"difficult\",\n              mode: \"belowAcademic\",\n              duolingoBelow: 100,\n              ieltsBelow: 6.0,\n              toeflBelow: 63\n            },\n            academic: {\n              duolingo: 100,\n              ielts: 6.0,\n              toefl: 63\n            },\n            pathway: false\n          },\n          budgetLevel: 1,\n          housing: [\"meal_dorm\"],\n          location: [\"rural\"],\n          resultText: \"\u81ea\u7136\u306b\u56f2\u307e\u308c\u305f\u843d\u3061\u7740\u3044\u305f\u74b0\u5883\u3067\u3058\u3063\u304f\u308a\u5b66\u3073\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u304a\u308a\u3001\u5b66\u751f\u5bee\u3082\u5099\u3048\u305f\u5b66\u6821\u3067\u3059\u3002\"\n        },\n        {\n          id: \"elgin\",\n          recommendationPriority: 10,\n          name: \"Elgin Community College\",\n          url: \"https:\/\/www.teamsugi.co.jp\/2-year\/elgin-community-college\/\",\n          image: \"https:\/\/www.teamsugi.co.jp\/2-year\/wp-content\/uploads\/2026\/05\/dscn4200-scaled.jpg\",\n          english: {\n            esl: {\n              available: true,\n              noTestProposal: \"easy\",\n              mode: \"belowAcademic\",\n              duolingoBelow: 95,\n              ieltsBelow: 6.0,\n              toeflBelow: 71\n            },\n            academic: {\n              duolingo: 95,\n              ielts: 6.0,\n              toefl: 71\n            },\n            pathway: false\n          },\n          budgetLevel: 3,\n          housing: [\"homestay\"],\n          location: [\"rural\"],\n          resultText: \"\u30b7\u30ab\u30b4\u570f\u3078\u306e\u30a2\u30af\u30bb\u30b9\u3082\u8996\u91ce\u306b\u5165\u308c\u306a\u304c\u3089\u3001\u4e2d\u897f\u90e8\u3067\u843d\u3061\u7740\u3044\u3066\u5b66\u3073\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"santa-rosa\",\n          recommendationPriority: 11,\n          name: \"Santa Rosa Junior College\",\n          url: \"https:\/\/www.teamsugi.co.jp\/2-year\/santa-rosa-junior-college\/\",\n          image: \"https:\/\/www.teamsugi.co.jp\/2-year\/wp-content\/uploads\/2026\/05\/Analy-Hall-2_0-scaled.jpg\",\n          english: {\n            esl: {\n              available: false,\n              noTestProposal: \"difficult\",\n              mode: \"none\",\n              duolingoBelow: null,\n              ieltsBelow: null,\n              toeflBelow: null\n            },\n            academic: {\n              duolingo: 95,\n              ielts: 5.5,\n              toefl: 61\n            },\n            pathway: false\n          },\n          budgetLevel: 4,\n          housing: [\"student_apartment\", \"homestay\"],\n          location: [\"suburban\"],\n          resultText: \"\u5317\u30ab\u30ea\u30d5\u30a9\u30eb\u30cb\u30a2\u306e\u843d\u3061\u7740\u3044\u305f\u74b0\u5883\u3067\u5b66\u3073\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u304a\u308a\u3001\u5b66\u751f\u5bee\u3082\u5229\u7528\u3067\u304d\u308b\u5b66\u6821\u3067\u3059\u3002\"\n        },\n        {\n          id: \"northwest\",\n          recommendationPriority: 12,\n          name: \"Northwest College\",\n          url: \"https:\/\/www.teamsugi.co.jp\/2-year\/northwest-college\/\",\n          image: \"https:\/\/www.teamsugi.co.jp\/2-year\/wp-content\/uploads\/2026\/05\/64764765_2301701939910838_5643607200405389312_o.jpg\",\n          english: {\n            esl: {\n              available: true,\n              noTestProposal: \"easy\",\n              mode: \"unknown\",\n              duolingoBelow: null,\n              ieltsBelow: null,\n              toeflBelow: null\n            },\n            academic: {\n              duolingo: null,\n              ielts: null,\n              toefl: null\n            },\n            pathway: true\n          },\n          budgetLevel: 1,\n          housing: [\"meal_dorm\"],\n          location: [\"rural\"],\n          resultText: \"\u5730\u65b9\u578b\u306e\u9759\u304b\u306a\u30ad\u30e3\u30f3\u30d1\u30b9\u3067\u3001\u843d\u3061\u7740\u3044\u305f\u74b0\u5883\u306e\u4e2d\u304b\u3089\u7559\u5b66\u3092\u30b9\u30bf\u30fc\u30c8\u3057\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"seattle-central\",\n          recommendationPriority: 13,\n          name: \"Seattle Central College\",\n          url: \"https:\/\/www.teamsugi.co.jp\/2-year\/seattle-central-college\/\",\n          image: \"https:\/\/www.teamsugi.co.jp\/2-year\/wp-content\/uploads\/2026\/05\/Seattle-Central-Performance-Hall-scaled.jpg\",\n          english: {\n            esl: {\n              available: true,\n              noTestProposal: \"conditional\",\n              mode: \"belowAcademic\",\n              duolingoBelow: null,\n              ieltsBelow: 5.0,\n              toeflBelow: 52\n            },\n            academic: {\n              duolingo: null,\n              ielts: 6.0,\n              toefl: 64\n            },\n            pathway: \"unknown\"\n          },\n          budgetLevel: 4,\n          housing: [\"student_apartment\", \"homestay\"],\n          location: [\"urban\"],\n          resultText: \"\u30b7\u30a2\u30c8\u30eb\u4e2d\u5fc3\u90e8\u306b\u4f4d\u7f6e\u3057\u3001\u90fd\u4f1a\u7684\u306a\u74b0\u5883\u306e\u4e2d\u3067\u5b66\u3073\u305f\u3044\u65b9\u306b\u5411\u3044\u3066\u3044\u308b\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u30ab\u30ec\u30c3\u30b8\u3067\u3059\u3002\"\n        },\n        {\n          id: \"bellevue\",\n          recommendationPriority: 14,\n          name: \"Bellevue College\",\n          url: \"https:\/\/www.teamsugi.co.jp\/2-year\/bellevue-college\/\",\n          image: \"https:\/\/www.teamsugi.co.jp\/2-year\/wp-content\/uploads\/2026\/05\/Bellevue-College.jpg\",\n          english: {\n            esl: {\n              available: true,\n              noTestProposal: \"easy\",\n              mode: \"belowAcademic\",\n              duolingoBelow: 85,\n              ieltsBelow: 5.5,\n              toeflBelow: 58\n            },\n            academic: {\n              duolingo: 95,\n              ielts: 6.0,\n              toefl: 61\n            },\n            pathway: true\n          },\n          budgetLevel: 4,\n          housing: [\"student_apartment\", \"homestay\"],\n          location: [\"urban\"],\n          resultText: \"\u30b7\u30a2\u30c8\u30eb\u8fd1\u90ca\u306e\u4eba\u6c17\u30a8\u30ea\u30a2\u306b\u3042\u308a\u3001\u90fd\u5e02\u30a2\u30af\u30bb\u30b9\u3068\u5b66\u3073\u3084\u3059\u3055\u306e\u4e21\u7acb\u3092\u76ee\u6307\u3059\u65b9\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u3002\"\n        },\n        {\n          id: \"college-of-san-mateo\",\n          recommendationPriority: 15,\n          name: \"College of San Mateo\",\n          url: \"https:\/\/www.teamsugi.co.jp\/2-year\/college-of-san-mateo\/\",\n          image: \"https:\/\/www.teamsugi.co.jp\/2-year\/wp-content\/uploads\/2026\/05\/475379_10150788801556155_2028826663_o.jpg\",\n          english: {\n            esl: {\n              available: false,\n              noTestProposal: \"difficult\",\n              mode: \"none\",\n              duolingoBelow: null,\n              ieltsBelow: null,\n              toeflBelow: null\n            },\n            academic: {\n              duolingo: 85,\n              ielts: 5.5,\n              toefl: 56\n            },\n            pathway: false\n          },\n          budgetLevel: 4,\n          housing: [\"homestay\"],\n          location: [\"urban\"],\n          resultText: \"\u5229\u4fbf\u6027\u306e\u9ad8\u3044\u7acb\u5730\u306e\u4e2d\u3067\u3001\u9032\u5b66\u3084\u5c06\u6765\u306e\u30ad\u30e3\u30ea\u30a2\u3082\u610f\u8b58\u3057\u306a\u304c\u3089\u5b66\u3073\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\u4ee5\u4e0a\", type: \"duolingo\", score: 100 },\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      };\n\n      function calculateEnglishScore(college, selectedEnglishKey, startPreference) {\n        const userEnglish = englishOptions[selectedEnglishKey];\n\n        if (!userEnglish) {\n          return {\n            score: 15,\n            startLabel: \"\u6761\u4ef6\u78ba\u8a8d\u304c\u5fc5\u8981\",\n            note: \"\u82f1\u8a9e\u6761\u4ef6\u306e\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002\"\n          };\n        }\n\n        const esl = college.english.esl;\n        const academic = college.english.academic;\n\n        if (userEnglish.type === \"none\") {\n          if (esl.available && esl.noTestProposal === \"easy\") {\n            if (startPreference === \"academic\") {\n              return {\n                score: 28,\n                startLabel: \"ESL\u304b\u3089\u306e\u30b9\u30bf\u30fc\u30c8\u304c\u304a\u3059\u3059\u3081\",\n                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\n            return {\n              score: 40,\n              startLabel: \"ESL\u304b\u3089\u306e\u30b9\u30bf\u30fc\u30c8\u304c\u304a\u3059\u3059\u3081\",\n              note: \"\u82f1\u8a9e\u8a66\u9a13\u672a\u53d7\u9a13\u3067\u3082\u3001ESL\u304b\u3089\u6bb5\u968e\u7684\u306b\u9032\u3081\u3084\u3059\u3044\u5b66\u6821\u3067\u3059\u3002\"\n            };\n          }\n\n          if (esl.available && esl.noTestProposal === \"conditional\") {\n            return {\n              score: 30,\n              startLabel: \"ESL\u304b\u3089\u306e\u30b9\u30bf\u30fc\u30c8\u3092\u8981\u78ba\u8a8d\",\n              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\n          if (esl.available && esl.noTestProposal === \"difficult\") {\n            return {\n              score: 18,\n              startLabel: \"\u6761\u4ef6\u78ba\u8a8d\u304c\u5fc5\u8981\",\n              note: \"\u82f1\u8a9e\u8a66\u9a13\u672a\u53d7\u9a13\u306e\u5834\u5408\u306f\u3001\u4e8b\u524d\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002\"\n            };\n          }\n\n          return {\n            score: 5,\n            startLabel: \"\u30b9\u30b3\u30a2\u30a2\u30c3\u30d7\u5f8c\u306b\u691c\u8a0e\",\n            note: \"\u82f1\u8a9e\u8a66\u9a13\u30b9\u30b3\u30a2\u306e\u53d6\u5f97\u5f8c\u306b\u691c\u8a0e\u3057\u3084\u3059\u3044\u5b66\u6821\u3067\u3059\u3002\"\n          };\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) {\n            return {\n              score: 25,\n              startLabel: \"\u6761\u4ef6\u78ba\u8a8d\u304c\u5fc5\u8981\",\n              note: \"\u82f1\u8a9e\u6761\u4ef6\u306e\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\n          return {\n            score: 10,\n            startLabel: \"\u6761\u4ef6\u78ba\u8a8d\u304c\u5fc5\u8981\",\n            note: \"\u82f1\u8a9e\u6761\u4ef6\u306e\u78ba\u8a8d\u304c\u5fc5\u8981\u3067\u3059\u3002\"\n          };\n        }\n\n        if (userScore >= academicRequirement) {\n          if (startPreference === \"esl\" && esl.available) {\n            return {\n              score: 36,\n              startLabel: \"\u5927\u5b66\u8ab2\u7a0b\u307e\u305f\u306fESL\u304b\u3089\u76f8\u8ac7\u53ef\u80fd\",\n              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\n          return {\n            score: 40,\n            startLabel: \"\u5927\u5b66\u8ab2\u7a0b\u304b\u3089\u30b9\u30bf\u30fc\u30c8\u3067\u304d\u308b\u53ef\u80fd\u6027\u3042\u308a\",\n            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\n        if (esl.available) {\n          if (esl.mode === \"minimumForEsl\" && esl.minimum && esl.minimum[testType] !== undefined) {\n            const eslMinimum = esl.minimum[testType];\n\n            if (userScore >= eslMinimum) {\n              return {\n                score: 32,\n                startLabel: \"ESL\u304b\u3089\u306e\u30b9\u30bf\u30fc\u30c8\u3092\u8981\u78ba\u8a8d\",\n                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\n            return {\n              score: 12,\n              startLabel: \"\u30b9\u30b3\u30a2\u30a2\u30c3\u30d7\u5f8c\u306b\u691c\u8a0e\",\n              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\n          if (esl.noTestProposal === \"easy\") {\n            if (startPreference === \"academic\") {\n              return {\n                score: 28,\n                startLabel: \"ESL\u304b\u3089\u306e\u30b9\u30bf\u30fc\u30c8\u304c\u304a\u3059\u3059\u3081\",\n                note: \"\u5927\u5b66\u8ab2\u7a0b\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\n            return {\n              score: 38,\n              startLabel: \"ESL\u304b\u3089\u306e\u30b9\u30bf\u30fc\u30c8\u304c\u304a\u3059\u3059\u3081\",\n              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\n          if (esl.noTestProposal === \"conditional\") {\n            return {\n              score: 30,\n              startLabel: \"ESL\u304b\u3089\u306e\u30b9\u30bf\u30fc\u30c8\u3092\u8981\u78ba\u8a8d\",\n              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\n          if (esl.noTestProposal === \"difficult\") {\n            return {\n              score: 22,\n              startLabel: \"\u6761\u4ef6\u78ba\u8a8d\u304c\u5fc5\u8981\",\n              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\n        const gap = academicRequirement - userScore;\n\n        if (gap <= 5) {\n          return {\n            score: 15,\n            startLabel: \"\u30b9\u30b3\u30a2\u30a2\u30c3\u30d7\u5f8c\u306b\u691c\u8a0e\",\n            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\u5b66\u6821\u3067\u3059\u3002\"\n          };\n        }\n\n        return {\n          score: 5,\n          startLabel: \"\u30b9\u30b3\u30a2\u30a2\u30c3\u30d7\u5f8c\u306b\u691c\u8a0e\",\n          note: \"\u73fe\u5728\u306e\u82f1\u8a9e\u529b\u3067\u306f\u3001\u5165\u5b66\u6761\u4ef6\u3092\u6e80\u305f\u3059\u305f\u3081\u306b\u30b9\u30b3\u30a2\u30a2\u30c3\u30d7\u304c\u5fc5\u8981\u3067\u3059\u3002\"\n        };\n      }\n\n      function calculateBudgetScore(college, selectedBudgetLevel) {\n        const collegeBudget = college.budgetLevel;\n        const userBudget = Number(selectedBudgetLevel);\n\n        if (!collegeBudget || !userBudget) {\n          return 10;\n        }\n\n        if (collegeBudget <= userBudget) {\n          return 30;\n        }\n\n        if (collegeBudget === userBudget + 1) {\n          return 15;\n        }\n\n        return 0;\n      }\n\n      function calculateHousingScore(college, selectedHousing) {\n        if (!selectedHousing || !college.housing || college.housing.length === 0) {\n          return 5;\n        }\n\n        if (college.housing.includes(selectedHousing)) {\n          return 20;\n        }\n\n        const dormTypes = [\"meal_dorm\", \"student_apartment\"];\n\n        if (dormTypes.includes(selectedHousing)) {\n          const hasAnyDorm = college.housing.some(housing => dormTypes.includes(housing));\n\n          if (hasAnyDorm) {\n            return 12;\n          }\n        }\n\n        if (\n          (selectedHousing === \"student_apartment\" && college.housing.includes(\"apartment\")) ||\n          (selectedHousing === \"apartment\" && college.housing.includes(\"student_apartment\"))\n        ) {\n          return 10;\n        }\n\n        if (college.housing.includes(\"homestay\")) {\n          return 6;\n        }\n\n        return 0;\n      }\n\n      function calculateLocationScore(college, selectedLocation) {\n        if (!selectedLocation || !college.location || college.location.length === 0) {\n          return 3;\n        }\n\n        if (college.location.includes(selectedLocation)) {\n          return 10;\n        }\n\n        if (\n          selectedLocation === \"suburban\" &&\n          college.location.includes(\"college_town\")\n        ) {\n          return 8;\n        }\n\n        if (\n          selectedLocation === \"suburban\" &&\n          (college.location.includes(\"urban\") || college.location.includes(\"rural\"))\n        ) {\n          return 5;\n        }\n\n        if (\n          selectedLocation === \"urban\" &&\n          college.location.includes(\"suburban\")\n        ) {\n          return 5;\n        }\n\n        if (\n          selectedLocation === \"rural\" &&\n          college.location.includes(\"suburban\")\n        ) {\n          return 5;\n        }\n\n        return 0;\n      }\n\n      function calculateCollegeScore(college, userSelections) {\n        const englishResult = calculateEnglishScore(\n          college,\n          userSelections.english,\n          userSelections.startPreference\n        );\n\n        const budgetScore = calculateBudgetScore(\n          college,\n          userSelections.budget\n        );\n\n        const housingScore = calculateHousingScore(\n          college,\n          userSelections.housing\n        );\n\n        const locationScore = calculateLocationScore(\n          college,\n          userSelections.location\n        );\n\n        const totalScore =\n          englishResult.score +\n          budgetScore +\n          housingScore +\n          locationScore;\n\n        return {\n          ...college,\n          score: totalScore,\n          englishScore: englishResult.score,\n          budgetScore,\n          housingScore,\n          locationScore,\n          startLabel: englishResult.startLabel,\n          englishNote: englishResult.note\n        };\n      }\n\n      function getRecommendedColleges(userSelections, resultCount) {\n        return colleges\n          .map(college => calculateCollegeScore(college, userSelections))\n          .sort((a, b) => {\n            if (b.score !== a.score) {\n              return b.score - a.score;\n            }\n\n            return a.recommendationPriority - b.recommendationPriority;\n          })\n          .slice(0, resultCount);\n      }\n\n      function makeConsultUrl(college) {\n        const baseUrl = \"https:\/\/www.teamsugi.co.jp\/2-year\/meeting-appointment\/\";\n        const params = new URLSearchParams({\n          source: \"route_selector\",\n          school: college.name,\n          score: String(college.score)\n        });\n\n        return baseUrl + \"?\" + params.toString();\n      }\n\n      function renderResults(results) {\n        const resultList = root.querySelector(\"#tsResultList\");\n        const resultsSection = root.querySelector(\"#tsRouteResults\");\n\n        resultList.innerHTML = results.map((college, index) => {\n          return `\n            <article class=\"ts-college-card\">\n              <img decoding=\"async\" class=\"ts-college-image\" src=\"${college.image}\" alt=\"${college.name}\" loading=\"lazy\">\n              <div class=\"ts-college-body\">\n                <div class=\"ts-college-top\">\n                  <h3 class=\"ts-college-name\">${index + 1}. ${college.name}<\/h3>\n                  <div class=\"ts-score-badge\">${college.score}\u70b9<\/div>\n                <\/div>\n\n                <div class=\"ts-start-label\">${college.startLabel}<\/div>\n\n                <p class=\"ts-college-text\">${college.resultText}<\/p>\n\n                <p class=\"ts-english-note\">${college.englishNote}<\/p>\n\n                <div class=\"ts-score-detail\">\n                  <span>\u82f1\u8a9e\u529b<span class=\"ts-score-value\">${college.englishScore}<\/span><\/span>\n                  <span>\u4e88\u7b97<span class=\"ts-score-value\">${college.budgetScore}<\/span><\/span>\n                  <span>\u6ede\u5728\u65b9\u6cd5<span class=\"ts-score-value\">${college.housingScore}<\/span><\/span>\n                  <span>\u74b0\u5883<span class=\"ts-score-value\">${college.locationScore}<\/span><\/span>\n                <\/div>\n\n                <div class=\"ts-college-actions\">\n                  <a class=\"ts-small-button ts-small-button-primary\" href=\"${college.url}\">\u7d39\u4ecb\u30da\u30fc\u30b8\u3092\u898b\u308b<\/a>\n                  <a class=\"ts-small-button\" href=\"${makeConsultUrl(college)}\">\u3053\u306e\u5b66\u6821\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(\"#tsRouteForm\");\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          housing: formData.get(\"housing\"),\n          location: formData.get(\"location\")\n        };\n\n        const results = getRecommendedColleges(userSelections, 5);\n        renderResults(results);\n      });\n\n      form.addEventListener(\"reset\", function () {\n        const resultsSection = root.querySelector(\"#tsRouteResults\");\n        const resultList = root.querySelector(\"#tsResultList\");\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 \u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u7559\u5b66\u8a3a\u65ad \u30a2\u30e1\u30ea\u30ab\u5927\u5b66\u7559\u5b66\u30eb &#8230; <\/p>\n","protected":false},"author":1,"featured_media":8912,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-8983","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.teamsugi.co.jp\/2-year\/wp-json\/wp\/v2\/pages\/8983","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.teamsugi.co.jp\/2-year\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.teamsugi.co.jp\/2-year\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.teamsugi.co.jp\/2-year\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.teamsugi.co.jp\/2-year\/wp-json\/wp\/v2\/comments?post=8983"}],"version-history":[{"count":3,"href":"https:\/\/www.teamsugi.co.jp\/2-year\/wp-json\/wp\/v2\/pages\/8983\/revisions"}],"predecessor-version":[{"id":8986,"href":"https:\/\/www.teamsugi.co.jp\/2-year\/wp-json\/wp\/v2\/pages\/8983\/revisions\/8986"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.teamsugi.co.jp\/2-year\/wp-json\/wp\/v2\/media\/8912"}],"wp:attachment":[{"href":"https:\/\/www.teamsugi.co.jp\/2-year\/wp-json\/wp\/v2\/media?parent=8983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}