@font-face{font-family:"Figtree";src:url("../media/font/Figtree-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Figtree";src:url("../media/font/Figtree-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("../media/font/Jost-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("../media/font/NotoSansJP-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("../media/font/NotoSansJP-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("../media/font/NotoSansJP-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}.seminar-room__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28rem}@media only screen and (max-width: 1271px){.seminar-room__list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16rem}}@media only screen and (max-width: 767px){.seminar-room__list{grid-template-columns:repeat(1, minmax(0, 1fr))}}.seminar-card{display:flex;flex-direction:column;gap:12rem;min-height:266rem;padding:24rem 25rem;background-color:#fff;border-radius:8rem;filter:drop-shadow(0px 0px 30px rgba(0, 0, 0, 0.16))}.seminar-card__meta{position:relative;display:flex;flex-direction:column;align-items:flex-start}.eminar-card__datetime{color:#00629e;font-family:"Figtree",sans-serif;font-size:14px;font-weight:600;line-height:1.2;font-size:14rem}@media only screen and (max-width: 1271px){.eminar-card__datetime{font-size:12rem}}.seminar-card__badge{margin-top:8rem;display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-shrink:0;gap:10rem;position:relative;min-height:25rem;padding:3rem 12rem;background:#418d9f;border-radius:3rem}.seminar-card__badge.--seminar{background:#4a69ae}.seminar-card__badge-text{color:#fff;font-size:14px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;letter-spacing:.05em;font-size:14rem}@media only screen and (max-width: 1271px){.seminar-card__badge-text{font-size:12rem}}.seminar-card__title{margin-top:4rem;font-weight:700;line-height:1.5;font-size:16rem}@media only screen and (max-width: 1271px){.seminar-card__title{font-size:14rem}}.seminar-card__speaker{display:flex;align-items:center;gap:17rem;flex-grow:1}.seminar-card__avatar{flex-shrink:0;position:relative;width:80rem;height:80rem;border-radius:calc(infinity*1px);overflow:hidden}.seminar-card__avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.seminar-card__speaker-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-wrap:nowrap;flex-shrink:0;gap:8rem;position:relative}.seminar-card__speaker-company{color:#9a9a9a;font-weight:400;line-height:1.2;font-size:12rem}@media only screen and (max-width: 1271px){.seminar-card__speaker-company{font-size:10rem}}.seminar-card__speaker-name{color:#9a9a9a;font-weight:400;line-height:1.2;font-size:12rem}@media only screen and (max-width: 1271px){.seminar-card__speaker-name{font-size:10rem}}