.module--seminar_list_article{margin:20px 0}.module--seminar_list_article .component--card>.component--item>*>:not(:last-child):not(.component--case_category),.module--seminar_list_article .component--card>.component--item>*>:not(:last-child):not(.component--image,.component--richtext,.component--tag){margin-bottom:10px!important}.component--seminar .seminar_datetime{align-items:center;display:flex;flex-wrap:wrap;font-weight:600;gap:10px;line-height:1}.component--seminar .seminar_data{align-items:center;display:flex}.component--seminar .seminar_data .data{font-family:Barlow Condensed,sans-serif;font-size:1.5em}@container (max-width:425px){.component--seminar .seminar_data .data{font-size:1.25em}}.component--seminar .seminar_data .weekday{font-size:.875em}.component--seminar .seminar_time{font-family:Barlow Condensed,sans-serif;font-weight:600}.component--seminar .seminar_venue{font-weight:600}.component--seminar .component--seminar-table th{text-align:left;width:67px}.component--seminar .component--seminar-table td{padding-left:10px;width:calc(100% - 67px)}.table-scroll-container:has(.component--seminar-table){overflow-x:unset;position:unset;-webkit-overflow-scrolling:unset}.table-scroll-container:has(.component--seminar-table) table{min-width:unset;width:100%}