
.school-name{font-size:14px}.school-name strong{font-size:20px;font-weight:600}address{font-style:normal;font-size:16px;line-height:1.9}.map-frame{width:100%;height:360px;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#f1f3ec;margin:24px 0}.map-frame iframe{display:block;width:100%;height:100%;border:0}.map-button{display:flex;align-items:center;justify-content:space-between;gap:30px}.gallery figure{margin:0}.phone-button{display:flex;flex-direction:column;gap:4px;min-width:280px}.phone-button span{font-size:13px;font-weight:400}.phone-button strong{font-size:27px;letter-spacing:.04em;font-weight:600}.fax{color:var(--muted);font-size:13px!important}.inside .title h1{font-size:clamp(24px,4vw,34px)}@media(max-width:600px){.map-frame{height:300px;margin:20px 0}.school-name strong{font-size:18px}address{font-size:14px}.gallery{grid-template-columns:1fr}.phone-button{min-width:0}.phone-button strong{font-size:25px}.inside .title h1{font-size:25px}}
