:root {
  --color-economics: #00a7ea;
  --color-sociology: #e85298;
  --color-distribution: #009d85;
  --color-law: #ea5504;
  --color-sports: #f7ab00;
  --color-economics-labo: #535ca8;
  --color-sociology-labo: #c25b89;
  --color-distribution-labo: #529e93;
  --color-law-labo: #a84f43;
  --color-sports-labo: #a9984a;
  --color-ryugasaki: #669b2c;
  --color-matsudo: #f19149;
  --color-red: #d00;
  --color-gray-666: #666;
  --color-gray-555: #555;
  --link-blue: #346FAF;
  --rku-red: #AC1C22;
  --rku-blue: #002B62;
  --rku-red-rgb: 172,28,34;
  --rku-blue-rgb: 0,43,98; }

@media (min-width: 768px) {
  .hr2tone.hr2tone-left::after {
    left: 0;
    transform: translateX(0); } }
.seminartalk__databox {
  position: relative;
  padding: min(30px, 6vw);
  padding-top: min(15px, 3vw); }
  .seminartalk__databox > div {
    position: relative;
    z-index: 1; }
  .seminartalk__databox::before {
    content: "";
    width: min(40px, 8vw);
    aspect-ratio: 1/ 2;
    transform: skewX(-45deg);
    position: absolute;
    top: 0;
    left: min(10px, 3vw);
    z-index: 2;
    transform-origin: left bottom; }
    main.economics .seminartalk__databox::before {
      background-color: #00a7ea; }
    main.sociology .seminartalk__databox::before {
      background-color: #e85298; }
    main.distribution .seminartalk__databox::before {
      background-color: #009d85; }
    main.law .seminartalk__databox::before {
      background-color: #ea5504; }
    main.sports .seminartalk__databox::before {
      background-color: #f7ab00; }
  .seminartalk__databox::after {
    content: "";
    width: 100%;
    height: calc(100% - 50px);
    position: absolute;
    top: 50px;
    left: 0;
    border-radius: 10px; }
    main.economics .seminartalk__databox::after {
      background-color: rgba(0, 167, 234, 0.1); }
    main.sociology .seminartalk__databox::after {
      background-color: rgba(232, 82, 152, 0.1); }
    main.distribution .seminartalk__databox::after {
      background-color: rgba(0, 157, 133, 0.1); }
    main.law .seminartalk__databox::after {
      background-color: rgba(234, 85, 4, 0.1); }
    main.sports .seminartalk__databox::after {
      background-color: rgba(247, 171, 0, 0.1); }
  .seminartalk__databox .seminars-boxname {
    font-size: 2.75rem;
    font-family: "Barlow Condensed", sans-serif;
    font-weight: 500;
    font-style: italic;
    text-align: left;
    position: absolute;
    top: 0;
    left: min(140px, 25vw); }
    main.economics .seminartalk__databox .seminars-boxname {
      color: #00a7ea; }
    main.sociology .seminartalk__databox .seminars-boxname {
      color: #e85298; }
    main.distribution .seminartalk__databox .seminars-boxname {
      color: #009d85; }
    main.law .seminartalk__databox .seminars-boxname {
      color: #ea5504; }
    main.sports .seminartalk__databox .seminars-boxname {
      color: #f7ab00; }
  .seminartalk__databox .seminars-detail {
    padding-top: 70px; }
    .seminartalk__databox .seminars-detail__list {
      margin-top: 10px; }
      .seminartalk__databox .seminars-detail__list dl {
        display: flex;
        flex-wrap: wrap;
        gap: 10px 2%; }
        .seminartalk__databox .seminars-detail__list dl dt {
          width: 23%; }
        .seminartalk__databox .seminars-detail__list dl dd {
          width: 75%; }
  main.economics .seminartalk__databox .seminars-title {
    color: #00a7ea; }
  main.sociology .seminartalk__databox .seminars-title {
    color: #e85298; }
  main.distribution .seminartalk__databox .seminars-title {
    color: #009d85; }
  main.law .seminartalk__databox .seminars-title {
    color: #ea5504; }
  main.sports .seminartalk__databox .seminars-title {
    color: #f7ab00; }
.seminartalk__title {
  position: relative;
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 500;
  padding: 10px 30px;
  margin-bottom: 30px; }
  main.economics .seminartalk__title {
    background-color: rgba(0, 167, 234, 0.25); }
  main.sociology .seminartalk__title {
    background-color: rgba(232, 82, 152, 0.25); }
  main.distribution .seminartalk__title {
    background-color: rgba(0, 157, 133, 0.25); }
  main.law .seminartalk__title {
    background-color: rgba(234, 85, 4, 0.25); }
  main.sports .seminartalk__title {
    background-color: rgba(247, 171, 0, 0.25); }
  .seminartalk__title::before {
    content: "";
    width: 8px;
    height: 20px;
    transform: skewX(-45deg);
    position: absolute;
    top: 85%;
    left: 0;
    z-index: 2;
    transform-origin: left bottom; }
    main.economics .seminartalk__title::before {
      background-color: #00a7ea; }
    main.sociology .seminartalk__title::before {
      background-color: #e85298; }
    main.distribution .seminartalk__title::before {
      background-color: #009d85; }
    main.law .seminartalk__title::before {
      background-color: #ea5504; }
    main.sports .seminartalk__title::before {
      background-color: #f7ab00; }
.seminartalk__qtitle {
  font-size: 1.5rem;
  font-weight: 500;
  padding-left: 1.5rem;
  border-left: 0.5rem solid #002B62;
  margin-bottom: 1.25rem; }
  main.economics .seminartalk__qtitle {
    border-color: #00a7ea; }
  main.economics .seminartalk__qtitle {
    border-color: #00a7ea; }
  main.sociology .seminartalk__qtitle {
    border-color: #e85298; }
  main.distribution .seminartalk__qtitle {
    border-color: #009d85; }
  main.law .seminartalk__qtitle {
    border-color: #ea5504; }
  main.sports .seminartalk__qtitle {
    border-color: #f7ab00; }
.seminartalk p {
  line-height: 1.75; }
