.seminar-speakers{background-color:#fff;padding:0}.seminar-speakers__inner{background-color:#fff;box-sizing:border-box;font-family:Hiragino Sans,Meiryo,sans-serif;margin:0 auto;padding:0 40px 24px}.seminar-speakers__heading{border-bottom:1px solid #ccc;color:#222;font-family:Hiragino Sans,Meiryo,sans-serif;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin:0 0 24px;padding-bottom:16px;text-align:left}.seminar-speakers__list{display:flex;flex-direction:column;gap:24px}.seminar-speakers__card{align-items:flex-start;background-color:#fff;border:1px solid #ccc;border-radius:0;box-sizing:border-box;display:flex;flex-direction:row;font-family:Hiragino Sans,Meiryo,sans-serif;gap:28px;padding:28px}.seminar-speakers__photo-wrap{flex:0 0 120px}.seminar-speakers__photo{border-radius:50%;display:block;height:auto;max-width:100%;object-fit:cover;width:120px}.seminar-speakers__info{flex:1;min-width:0;text-align:left}.seminar-speakers__name{color:#222;font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.5;margin:0 0 8px}.seminar-speakers__affiliation{color:#222;font-size:12px;font-weight:700;line-height:1.5;margin:0 0 24px}.seminar-speakers__bio{color:#222;font-size:14px;letter-spacing:.01em;line-height:1.5;text-align:justify}.seminar-speakers__bio p{margin:0 0 8px}.seminar-speakers__bio p:last-child{margin-bottom:0}@media (max-width:767px){.seminar-speakers__inner{padding:0 20px 24px}.seminar-speakers__card{align-items:center;flex-direction:column;gap:20px;padding:20px;text-align:center}.seminar-speakers__photo{width:100px}}