.HomeContent_section__l_st_{display:flex;flex-direction:column;gap:12px}.TeacherContent_wrapper___Q8KS{display:flex;flex-wrap:wrap;padding:16px}.TeacherContent_img__Fb4dT{width:100%;text-align:center}@media screen and (min-width:760px){.TeacherContent_img__Fb4dT{width:40%;padding:8px}.TeacherContent_about__OMBw3{width:60%;padding:8px}}.TeacherContent_year__y9Gs8{margin-top:8px}.TeacherContent_text__4JfdB{margin:4px 0 0 16px;list-style:disc}.SchoolsListItem_container__9KDy7{display:flex;flex-direction:column;gap:32px}.SchoolsListItem_info__eb9pM{display:flex;flex-direction:column;gap:4px;padding:0 16px;color:var(--color-text)}.SchoolsListItem_label__v2Rj7{display:flex;align-items:center;gap:4px}.SchoolsListItem_link__FhjAf{width:fit-content;padding:0 16px}.SchoolsListItem_link__FhjAf>a{border-bottom:2px solid var(--color-text)}.SchoolContent_container__voG9Q{display:flex;gap:16px;padding:16px}@media screen and (max-width:740px){.SchoolContent_container__voG9Q{flex-wrap:wrap}}.SchoolContent_img__bevgn{overflow:hidden;aspect-ratio:3/2;width:100%}.SchoolContent_img__bevgn>img,.SchoolContent_info__8WbuH{width:100%}.SchoolContent_info_content__FZ6tL{display:flex;padding:4px}.SchoolContent_info_content__FZ6tL:nth-of-type(odd){background-color:#eceaea;border-top:1px dashed var(--color-text);border-bottom:1px dashed var(--color-text)}.SchoolContent_info_content__FZ6tL>dt{width:60px}.SchoolContent_info_text__5Aa9V{width:100%}.SchoolContent_postalcode__7fIQN:before{content:"〒"}.SchoolContent_note__ttElN:before{content:"※"}.SchoolContent_googlemap__9QZuJ{width:100%;padding:16px}.SchoolContent_googlemap__9QZuJ>iframe{width:100%}.SchoolContent_link__dtUaC{width:fit-content;padding:0 16px}.SchoolContent_link__dtUaC>a{display:flex;align-items:center;gap:4px;border-bottom:2px solid var(--color-text)}.ReviewContent_container__pniGk{display:flex;flex-direction:column;gap:16px;width:100%}.ReviewContent_name__jUGrt{gap:8px;font-size:12px;font-weight:700}@media screen and (min-width:740px){.ReviewContent_name__jUGrt{font-size:16px;font-weight:400}}.ReviewContent_content__RoiTP{display:flex;flex-wrap:wrap;gap:16px;padding:0 16px;width:100%}.ReviewContent_img___Jeks{overflow:hidden;aspect-ratio:3/2;width:min(280px,100%)}.ReviewContent_img___Jeks>img{width:100%}.ReviewContent_text__ASyXs{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:min(280px,100%)}