.e-speaker__speaker{align-items:center;display:flex;gap:40px}@media screen and (max-width:600px){.e-speaker__speaker{display:flex;flex-direction:column;gap:0}}.e-speaker__info_modal{display:flex;flex-direction:column;gap:12px;padding:40px 0}@media screen and (max-width:600px){.e-speaker__info_modal{display:flex;flex-direction:column;gap:12px;padding:40px 0}}.e-speaker__titleContent{display:flex;flex-direction:column;gap:12px}.e-speaker__session{align-items:center;display:flex;gap:8px}.e-speaker__line{height:2px;width:40px}.e-speaker__num{font-size:24px;font-weight:400;letter-spacing:1.2px;text-align:center}.e-speaker__num,.e-speaker__sessionName{font-family:din-2014,sans-serif;font-style:normal;line-height:100%;margin:0}.e-speaker__sessionName{font-size:32px;font-weight:600;letter-spacing:1.6px}.e-speaker__title{font-family:Noto Sans JP;font-size:2.4rem;font-style:normal;font-weight:500;letter-spacing:2px}.e-speaker__desc{display:flex;flex-direction:column;gap:12px}.e-speaker__descName span{font-size:1.4rem;margin-left:.8rem}.e-speaker__descName{font-size:20px;font-weight:500;letter-spacing:1.6px}.e-speaker__descName,.e-speaker__descName_{font-family:Noto Sans JP;font-style:normal;line-height:100%}.e-speaker__descName_{font-size:16px;font-weight:400;letter-spacing:.8px;text-align:right}.e-speaker__desc_imfo{display:flex;flex-direction:column;font-size:14px;gap:14px}.e-speaker__desc_imfo-logo{background:var(--white,#fff);border-radius:4px;display:inline-block;margin:1.2rem 0;max-height:40px;object-fit:contain;object-position:left;padding:.5rem;width:120px;width:100%}.e-speaker__facilitator{align-items:center;border-radius:4px;display:flex;justify-content:space-between;padding:32px}@media screen and (max-width:600px){.e-speaker__facilitator{flex-direction:column;gap:24px}}.e-speaker__facilitator-info{display:flex;flex-direction:column;gap:40px}.e-speaker__facilitator-title{font-size:24px;font-weight:500;letter-spacing:1.2px;margin:0}.e-speaker__facilitator-desc,.e-speaker__facilitator-title{font-family:Noto Sans JP;font-style:normal;line-height:100%}.e-speaker__facilitator-desc{font-size:16px;font-weight:400;letter-spacing:.8px}.e-speaker__facilitator-info{font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.9px;line-height:180%;margin:40px 0 0;text-align:justify}