.list-content .TitleHolder{display:table;margin-top:40px;padding:30px 0 0;table-layout:fixed;width:100%}.list-content .TitleHolder .col{display:table-cell;padding:0 10px 10px;vertical-align:top}.list-content .TitleHolder .col .titleinner{margin:10px 0}.list-content .TitleHolder .col .titleinner h3{font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:700;letter-spacing:.1em;line-height:1.67;margin-bottom:1em;position:relative;text-align:center}.list-content .seminar_row{background-color:#f9f9f9;padding:40px}.list-content .seminar_row .col{padding:0 10px 10px}.list-content .seminar_row .col .component{color:#333;font-size:20px;font-weight:700;letter-spacing:2px;margin:10px 0;overflow-wrap:break-word;padding-left:50px;position:relative}.list-content .seminar_row .col .component:before{color:#eba428;content:"\f058";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:140%;font-weight:400;left:0;line-height:1;margin-right:19px;position:absolute;top:9px}@media (max-width:767px){.list-content .TitleHolder{margin-top:30px}.list-content .TitleHolder .col .titleinner h3{font-size:20px;margin:10px 0}.list-content .TitleHolder .col{padding-bottom:0}.list-content .seminar_row{padding:20px}.list-content .seminar_row .col .component{font-size:16px;margin:0;padding:10px 0 10px 35px;width:100%}.list-content .seminar_row .col{display:block;padding:0}.list-content .seminar_row .col .component:before{top:13px}}