.news{background-color:#ff6f56}.interview{background-color:#ff925d}.report{background-color:#947bbc}.research{background-color:#b75c9d}.learning{background-color:#cedf39}.column{background-color:#6fd178}.guide{background-color:#6072ab}.other{background-color:#ccc}.c-adu-tag--hokkaido{background-color:#fef9d9;color:#000}.c-adu-tag--tohoku{background-color:#f6f9dc;color:#000}.c-adu-tag--kanto{background-color:#e7f2e6;color:#000}.c-adu-tag--hokushin{background-color:#e6f2f3;color:#000}.c-adu-tag--tokai{background-color:#e4ebf2;color:#000}.c-adu-tag--kinki{background-color:#ece9ef;color:#000}.c-adu-tag--chugoku{background-color:#f8eaf2;color:#000}.c-adu-tag--shikoku{background-color:#fceceb;color:#000}.c-adu-tag--kyusyu{background-color:#fcefe0;color:#000}.c-adu-tag--okinawa{background-color:#fdf6e0;color:#000}.p-category-tag--science{background-color:#ff6f56}.p-category-tag--technology{background-color:#ff925d}.p-category-tag--engineering{background-color:#947bbc}.p-category-tag--mathematics{background-color:#b75c9d}.p-category-tag--art{background-color:#cedf39}.p-category-tag--sports{background-color:#6fd178}.p-category-tag--other{background-color:#ccc}.school-selection__fv{background:50%/cover no-repeat url(https://static.coeteco.jp/coeteco/image/upload/v1/cs-product/refile/store/3aa058acdf54f6139c5e7019741fa0b6);height:540px;object-fit:cover;position:relative;width:100%}.school-selection__fv img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.school-selection__section{background:#fff;padding-block:80px}.school-selection__section--bg-gray{background-color:#f6f6f6}.school-selection__section--bg-gray h2{color:#a68703;font-size:1.6rem;font-weight:700;margin-bottom:32px;text-align:center}.school-selection__section-ttl{font-size:2.4rem;font-weight:700;margin-bottom:32px;text-align:center}.school-selection__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:1000px}.school-selection__inner img{margin-bottom:16px}.school-selection__explanation{color:#333;font-size:1.6rem;line-height:2;margin-inline:16px}.school-selection__list{display:grid;gap:32px 24px;grid-template-columns:repeat(auto-fill,minmax(200px,4fr));margin:auto;margin-inline:16px;width:100%}.sc-school-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;position:relative;transition:all .2s}.sc-school-card:hover{opacity:.7}.sc-school-card__thumb{height:140px;position:relative}.sc-school-card__thumb>img{inset:0;margin:auto;max-height:95%;max-width:95%;position:absolute}.sc-school-card__body{display:flex;flex-direction:column;padding:16px;row-gap:8px}.sc-school-card__school-name{color:#444;font-size:1.2rem;font-weight:700}.sc-school-card__school-name:before{content:"";cursor:pointer;inset:0;position:absolute}.sc-school-card__nearest{align-items:center;display:flex;font-size:1.2rem}.sc-school-card__nearest .icon-pin{fill:#848484;flex-shrink:0;height:16px;margin-right:4px;width:16px}