.blogArticleList{display:flex;flex-wrap:wrap;gap:30px;list-style:none}.blogArticleListCard{width:calc(33.33333% - 20px)}.blogArticleListCard a{background-color:#fff;border:1px solid #e7e7e7;display:block;height:100%;position:relative;transition:opacity .3s}.blogArticleListCardImg{aspect-ratio:16/8;margin:0 0 12px}.blogArticleListCardImg img{height:100%!important;object-fit:cover;width:100%}.blogArticleListCardTitle{border-bottom:1px solid #e7e7e7;color:#333;font-size:20px;font-weight:700;line-height:1.4;padding-bottom:8px}.blogArticleListCardSeminarDate{color:#8d8d8d;font-size:14px;font-weight:700;line-height:1;margin-bottom:12px}.blogArticleListCardPlace{color:#8d8d8d;font-size:14px;font-weight:400;line-height:1.5;padding-left:4em;padding-top:12px;text-indent:-4em}.blogArticleListCardDates{color:#8d8d8d;display:flex;gap:0 20px;line-height:1.4166666666666667;margin:0 20px;padding:6px 0 0}.blogArticleListCardDates,.blogArticleListCardDates>*{font-size:12px;font-weight:500}.blogArticleListCardDates i{margin-right:5px}.blogArticleListCardMore{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjEzIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgOSAxMyI+PHBhdGggZmlsbD0iIzAwNDA5OCIgZD0iTTguMTYgNi4xODcgMi4wNzcgMTIuMjcuNiAxMC43OWw0LjYwNC00LjYwNEwuNiAxLjU4IDIuMDc3LjEwNHoiLz48L3N2Zz4=") 100% /8px 13px no-repeat;bottom:20px;color:#004098;font-size:14px;font-weight:700;padding-right:24px;position:absolute;right:20px}.blogArticleList.-blog .blogArticleListCardTitle{margin:0 20px}.blogArticleList.-blog .blogArticleListCard a{padding-bottom:20px}.blogArticleList.-seminar .blogArticleListCard a{border-radius:4px;padding:20px 20px 54px}@media (hover:hover){.blogArticleListCard a:hover{opacity:.6}}@media (max-width:767px){.blogArticleList{flex-direction:column;gap:40px 0}.blogArticleListCard{width:100%}}