@charset "UTF-8";.f-star-icon[data-v-6ebadfea]{color:#ee7b00}.f-star-icon-disabled[data-v-6ebadfea]{color:var(--color-object-disable)}.f-review-card-rating-detail-box[data-v-c9be15cf]{display:grid;grid-template-columns:repeat(3,1fr);column-gap:24px;row-gap:12px}@media screen and (max-width: 687px){.f-review-card-rating-detail-box[data-v-c9be15cf]{grid-template-columns:repeat(2,1fr);column-gap:12px;row-gap:8px}}.f-review-card-rating-detail-box li[data-v-c9be15cf]{display:flex;align-items:center}.f-review-card-rating-detail-box li .f-rating[data-v-c9be15cf]{margin-left:auto;display:flex;align-items:center;flex-shrink:0}.f-rating-text[data-v-c9be15cf]{margin-left:2px}.f-fill[data-v-c2e479c1]{width:100%}.f-mb-2[data-v-c2e479c1]{margin-bottom:8px}.f-mb-6px[data-v-c2e479c1]{margin-bottom:6px}.f-mt[data-v-c2e479c1]{margin-top:24px}@media screen and (max-width: 687px){.f-mt[data-v-c2e479c1]{margin-top:20px}}@media screen and (max-width: 687px){.f-mx-phone-3[data-v-c2e479c1]{margin-right:12px;margin-left:12px}}.f-review-card-title[data-v-c2e479c1]{margin-bottom:16px}@media screen and (max-width: 687px){.f-review-card-title[data-v-c2e479c1]{margin-bottom:12px}}.f-review-card[data-v-c2e479c1]{background:var(--color-background);border-radius:var(--Lv4, 16px);padding:var(--Lv5, 20px);color:var(--color-text-high-emphasis);width:100%}@media screen and (max-width: 687px){.f-review-card[data-v-c2e479c1]{padding:var(--Lv4, 16px)}}.f-comment-body[data-v-c2e479c1]{margin-top:8px;word-break:break-all}@media screen and (max-width: 687px){.f-comment-body[data-v-c2e479c1]{margin-top:6px}}.f-banner[data-v-c2e479c1]{display:flex;align-items:center;padding:4px 8px;background-color:var(--color-surface-accent-primary);border-radius:14px}@media screen and (min-width: 688px){.f-banner[data-v-c2e479c1]{padding:4px 12px}}.f-banner-icon[data-v-c2e479c1]{color:var(--color-text-high-emphasis-inverse);margin-right:8px}@media screen and (max-width: 687px){.f-banner-icon[data-v-c2e479c1]{margin-right:6px}}.f-banner-text[data-v-c2e479c1]{color:var(--color-text-high-emphasis-inverse)}.f-button-container[data-v-c2e479c1]{position:relative;display:flex;justify-content:center;align-items:center;min-height:24px}@media screen and (max-width: 687px){.f-button-container[data-v-c2e479c1]{flex-direction:column}}.f-contact-link[data-v-c2e479c1]{position:absolute;right:0;bottom:0;color:var(--color-text-medium-emphasis)}@media screen and (max-width: 687px){.f-contact-link[data-v-c2e479c1]{position:relative;margin-left:auto;margin-top:12px}}.f-review-card-table-usage[data-v-c2e479c1]{overflow:hidden;width:100%;border:1px solid var(--color-border-low-emphasis);border-collapse:separate;border-spacing:0;border-radius:8px}.f-review-card-table-usage th[data-v-c2e479c1],.f-review-card-table-usage td[data-v-c2e479c1]{padding:8px;border-bottom:1px solid var(--color-border-low-emphasis);color:var(--color-text-high-emphasis)}.f-review-card-table-usage th[data-v-c2e479c1]{vertical-align:middle;background-color:var(--color-surface-accent-primary-light);text-align:center;word-break:keep-all;width:120px}@media screen and (max-width: 687px){.f-review-card-table-usage th[data-v-c2e479c1]{width:76px}}.f-review-card-table-usage td[data-v-c2e479c1]{background-color:var(--color-surface-primary);border-left:1px solid var(--color-border-low-emphasis)}.f-review-card-table-usage td[data-v-c2e479c1]:first-child{border-left:none}.f-review-card-table-usage tr:last-child th[data-v-c2e479c1],.f-review-card-table-usage tr:last-child td[data-v-c2e479c1]{border-bottom:unset}.f-review-card-table-deviation-level[data-v-c2e479c1]{overflow:hidden;width:100%;table-layout:fixed;border:1px solid var(--color-border-low-emphasis);border-collapse:separate;border-spacing:0;border-radius:8px}.f-review-card-table-deviation-level th[data-v-c2e479c1],.f-review-card-table-deviation-level td[data-v-c2e479c1]{padding:8px;border-bottom:1px solid var(--color-border-low-emphasis);border-left:1px solid var(--color-border-low-emphasis);color:var(--color-text-high-emphasis);text-align:center}.f-review-card-table-deviation-level th[data-v-c2e479c1]:first-child,.f-review-card-table-deviation-level td[data-v-c2e479c1]:first-child{border-left:none}.f-review-card-table-deviation-level th[data-v-c2e479c1]{vertical-align:middle;background-color:var(--color-surface-accent-primary-light);word-break:keep-all}.f-review-card-table-deviation-level td[data-v-c2e479c1]{background-color:var(--color-surface-primary);border-top:1px solid var(--color-border-low-emphasis)}.f-review-card-table-deviation-level tr:last-child th[data-v-c2e479c1],.f-review-card-table-deviation-level tr:last-child td[data-v-c2e479c1]{border-bottom:unset}.f-reply-content[data-v-c2e479c1]{padding:var(--Lv5, 20px);border-radius:var(--Lv3, 12px);border:3px solid var(--color-border-accent-primary);background:var(--color-surface-accent-primary-light)}@media screen and (max-width: 687px){.f-reply-content[data-v-c2e479c1]{padding:var(--Lv4, 16px)}}.f-reply-title[data-v-c2e479c1]{color:var(--color-text-accent-primary);position:relative;margin-bottom:8px}.f-reply-title[data-v-c2e479c1]:after{content:"";width:72px;height:52px;background-size:72px auto;background-repeat:no-repeat;background-position:center;background-image:url(/js/assets/teacher-rEJQ0tm8.svg);position:absolute;right:12px;bottom:-9px}@media screen and (max-width: 687px){.f-reply-title[data-v-c2e479c1]:after{width:68px;height:48px;background-size:68px auto;right:8px;bottom:-9px}}.f-reply-person-time[data-v-c2e479c1]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.f-reply-time[data-v-c2e479c1]{color:var(--color-text-low-emphasis)}.f-desired-school-list[data-v-c2e479c1]{display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 687px){.f-desired-school-list[data-v-c2e479c1]{gap:6px}}.f-desired-school-icon[data-v-c2e479c1]{color:var(--color-object-accent-primary);min-width:20px}@media screen and (max-width: 687px){.f-desired-school-icon[data-v-c2e479c1]{width:18px;height:18px;min-width:18px}}.f-desired-school-item[data-v-c2e479c1]{display:flex;align-items:center;gap:6px}@media screen and (max-width: 687px){.f-desired-school-item[data-v-c2e479c1]{gap:4px}}.f-review-card-image-container[data-v-c2e479c1]{display:flex;gap:4px}.f-review-card-image[data-v-c2e479c1]{max-width:112px;max-height:120px;flex:1}@media screen and (max-width: 687px){.f-review-card-image[data-v-c2e479c1]{max-width:52px}}.spui-TextLink--subtle:not(.spui-TextLink--hasIcon).u-fw-600[data-v-c2e479c1]{font-weight:600}
