.seminar-title .main-tit{margin-bottom:2.0rem}.event-list-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.event-card{display:flex;background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;min-height:100px;box-shadow:.3rem .3rem .0rem rgba(0,0,0,0.08)}.event-date-box{background-color:#a31b55;color:white;text-align:center;padding:12px 8px;min-width:80px;display:flex;flex-direction:column;justify-content:center}.event-date-box .day{font-size:3rem;font-weight:bold;line-height:1}.event-date-box .yearmonth{font-size:1.5rem;margin-top:4px}.event-info{padding:10px 16px 12px 16px;display:flex;flex-direction:column;justify-content:center}.event-info .title>span:first-child{display:block;font-weight:700;font-size:2.8rem}.event-info .title>span:last-child{display:block;font-weight:600;font-size:1.5rem}.event-info .title .speaker>a:hover{text-decoration:underline;color:#999}.event-info>p{position:relative;margin-top:.5rem;padding-left:3.0rem;padding-right:.5rem;width:100%;display:flex;font-weight:600;font-size:1.5rem;color:#555;letter-spacing:-0.01px}.event-info>p:before{content:'';display:block;position:absolute;top:-0.1rem;left:.1rem;width:2.4rem;height:2.4rem;background:var(--bgImg1) no-repeat 0 0 / var(--bgSize1)}.event-info>p.text-ic1:before{background-position:-16.0rem -20.0rem}.event-info>p.text-ic2:before{background-position:0 -20.0rem}@media(max-width:1024px){.event-list-3col{grid-template-columns:1fr}}@media only screen and (max-width:1024px){.event-info>p{width:100%;margin-top:.5rem;padding-left:1.8rem;font-size:1.3rem}}@media only screen and (max-width:1024px){.event-info>p:before{top:.3rem;width:1.4rem;height:1.4rem}}@media only screen and (max-width:1024px){.event-info>p.text-ic1:before{background-position:-8.0rem -10.0rem}}@media only screen and (max-width:1024px){.event-info>p.text-ic2:before{background-position:0 -10.0rem}}