.style_school-detail-layout__Hxm_H{padding:100px 0 174px}.style_school-detail-layout__Hxm_H .style_wrapper__hI6Wo{width:calc(100% - 60px);max-width:1200px;margin-right:auto;margin-left:auto}.style_school-detail-layout__Hxm_H .style_inner-wrapper__hzN6b{display:flex;align-items:flex-start}.style_school-detail-layout__Hxm_H .style_detail-content__JDopL{width:628px;margin-top:7px}.style_school-detail-layout__Hxm_H .style_school__CCGmC p{margin:0;padding:0}.style_school-detail-layout__Hxm_H .style_head__WxFDk{margin-bottom:34px;padding-bottom:34px}.style_school-detail-layout__Hxm_H .style_image__8ghsG{margin-bottom:34px}.style_school-detail-layout__Hxm_H .style_image__8ghsG img{width:100%;height:100%}.style_school-detail-layout__Hxm_H .style_title__ii38m{margin-bottom:30px;padding-top:20px;font-size:24px;line-height:1.6;font-weight:700;letter-spacing:.05em}.style_school-detail-layout__Hxm_H .style_review-list__B_MCK{margin-top:40px;margin-left:auto;margin-right:auto;padding:25px;background:#fafafa;border-radius:8px;border:1px solid #eee}.style_school-detail-layout__Hxm_H .style_review-list-title__9C_lT{border-bottom:2px solid #eee;padding-bottom:15px;margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}.style_school-detail-layout__Hxm_H .style_review-rating__zMfGM{display:flex;align-items:center;gap:15px}.style_school-detail-layout__Hxm_H .style_stars__Mv52l{display:flex;align-items:center;gap:2px}.style_school-detail-layout__Hxm_H .style_star-filled__X2Avk,.style_school-detail-layout__Hxm_H .style_star-half__2Vx7G{color:#f0da61;font-size:26px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.style_school-detail-layout__Hxm_H .style_star-empty__D81uw{color:#ddd;font-size:26px}.style_school-detail-layout__Hxm_H .style_review-summary__CphZf{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.style_school-detail-layout__Hxm_H .style_review-score__IXkjc{font-size:28px;font-weight:700;color:#f0da61;line-height:1}.style_school-detail-layout__Hxm_H .style_review-count__O_RKR{color:#666;font-size:14px;white-space:nowrap}.style_school-detail-layout__Hxm_H .style_review-item___I5BC{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.style_school-detail-layout__Hxm_H .style_review-header__VLbVW{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.style_school-detail-layout__Hxm_H .style_review-author__IPEic{display:flex;flex-direction:column;gap:8px}.style_school-detail-layout__Hxm_H .style_author-info__X8zxZ{display:flex;align-items:center;gap:12px}.style_school-detail-layout__Hxm_H .style_author-avatar__5xQhK{border-radius:50%;object-fit:cover}.style_school-detail-layout__Hxm_H .style_author-details__zD_t_{display:flex;flex-direction:column;gap:2px}.style_school-detail-layout__Hxm_H .style_author-name__CS3rG{font-weight:700;color:#333;font-size:16px}.style_school-detail-layout__Hxm_H .style_review-stars__EzV8j{display:flex;gap:2px}.style_school-detail-layout__Hxm_H .style_review-star-filled__5gUlh{color:#f0da61;font-size:16px}.style_school-detail-layout__Hxm_H .style_review-star-empty__JEcjL{color:#ddd;font-size:16px}.style_school-detail-layout__Hxm_H .style_review-date__c44WS{color:#666;font-size:14px;white-space:nowrap}.style_school-detail-layout__Hxm_H .style_review-title__qWNSs{margin-bottom:10px}.style_school-detail-layout__Hxm_H .style_review-title__qWNSs h4{margin:0;font-size:18px;font-weight:700;color:#333;line-height:1.4}.style_school-detail-layout__Hxm_H .style_review-content__b6i0V{line-height:1.6;color:#333}.style_school-detail-layout__Hxm_H .style_review-content__b6i0V p{margin:0;white-space:pre-wrap}.style_school-detail-layout__Hxm_H .style_relation-content__mDKqi{flex:1;margin-left:40px}.style_school-detail-layout__Hxm_H .style_relation-title__wx8wk{font-family:DotGothic16,sans-serif;font-weight:700;letter-spacing:.05em;margin-bottom:34px}@media (min-width:768px)and (max-width:1024px),print{.style_school-detail-layout__Hxm_H{padding-top:330px}.style_school-detail-layout__Hxm_H .style_inner-wrapper__hzN6b{display:block}.style_school-detail-layout__Hxm_H .style_detail-content__JDopL{width:100%;margin-bottom:50px}.style_school-detail-layout__Hxm_H .style_side-content__ThBl1{margin-left:0}}@media only screen and (max-width:768px){.style_school-detail-layout__Hxm_H{padding-bottom:20px}.style_school-detail-layout__Hxm_H .style_wrapper__hI6Wo{width:calc(100% - 20px);margin-right:auto;margin-left:auto}.style_school-detail-layout__Hxm_H .style_inner-wrapper__hzN6b{display:block}.style_school-detail-layout__Hxm_H .style_detail-content__JDopL{width:100%;margin-bottom:50px}.style_school-detail-layout__Hxm_H .style_relation-content__mDKqi,.style_school-detail-layout__Hxm_H .style_side-content__ThBl1{margin-left:0}.style_school-detail-layout__Hxm_H .style_review-list__B_MCK{margin-top:30px;padding:20px}.style_school-detail-layout__Hxm_H .style_review-list-title__9C_lT{flex-direction:column;align-items:flex-start;gap:15px}.style_school-detail-layout__Hxm_H .style_review-rating__zMfGM{width:100%;justify-content:space-between}.style_school-detail-layout__Hxm_H .style_review-summary__CphZf{align-items:flex-start}.style_school-detail-layout__Hxm_H .style_review-score__IXkjc,.style_school-detail-layout__Hxm_H .style_star-empty__D81uw,.style_school-detail-layout__Hxm_H .style_star-filled__X2Avk,.style_school-detail-layout__Hxm_H .style_star-half__2Vx7G{font-size:22px}.style_school-detail-layout__Hxm_H .style_review-item___I5BC{padding:15px;margin-bottom:15px}.style_school-detail-layout__Hxm_H .style_review-header__VLbVW{flex-direction:column;gap:10px;align-items:flex-start}.style_school-detail-layout__Hxm_H .style_review-author__IPEic{width:100%}.style_school-detail-layout__Hxm_H .style_author-name__CS3rG{font-size:15px}.style_school-detail-layout__Hxm_H .style_author-avatar__5xQhK{width:35px;height:35px}.style_school-detail-layout__Hxm_H .style_review-star-empty__JEcjL,.style_school-detail-layout__Hxm_H .style_review-star-filled__5gUlh{font-size:14px}.style_school-detail-layout__Hxm_H .style_review-date__c44WS{font-size:13px}.style_school-detail-layout__Hxm_H .style_review-title__qWNSs h4{font-size:16px}}