﻿
.top__news .box {
    margin-bottom: 0;
}
.internship__article {
  padding: 20px 0;
  border-bottom: 1px dotted #999999;
}

.internship__tit {
  margin-top: 15px;
  display: flex;
  align-items: center;
  line-height: 1.5;
}

.internship__tit p:first-child,
.internship__titOnly p:first-child {
  display: inline-block;
  margin-right: 17px;
  padding: 3px 10px;
  text-align: center;
  font-size: 14px;
  border: 1px solid #e90011;
  color: #e90011;
  white-space: nowrap;
}

.internship__tit p:last-child {
  font-weight: 700;
}

.internship__tit p a {
  font-weight: 700;
  color: #222 !important;
}

.internship__titOnly a {
  margin-top: 15px;
  display: flex;
  align-items: center;
  line-height: 1.5;
  text-decoration: none;
}

.internship__titOnly a {
  display: flex;
  align-items: center;
  line-height: 1.5;
  text-decoration: none;
}

@media screen and (max-width: 480px) {
  .internship__titOnly a {
    display: block;
  }
}

.internship__titOnly p:last-child {
  font-weight: 400;
  text-decoration: underline;
  color: #222;
}

.internship__titOnly p:last-child:hover {
  color: #e90011;
}

@media screen and (max-width: 480px) {
  .internship__article {
    padding: 38px 0;
  }

  .internship__tit {
    align-items: flex-start;
    flex-direction: column;
  }

  .internship__tit p:first-child,
  .internship__titOnly p:first-child {
    margin-bottom: 6px;
  }
}

.internship__article:first-of-type {
  border-top: 2px dotted #999999;
}

.internship__year {
  display: inline-block;
  margin-right: 15px;
}

.internship__cmpany {
  display: inline-block;
  font-weight: 700;
}

.internship__cmpany.-ghonsha {
  color: #6788bb;
}

.internship__cmpany.-seifun {
  color: #e06e54;
}

.internship__cmpany.-foods {
  color: #525a91;
}

.internship__cmpany.-pharma {
  color: #52ada6;
}

.internship__cmpany.-engineering {
  color: #90c651;
}

.internship__cmpany.-oriental {
  color: #d091b9;
}

.internship__cmpany.-nbc {
  color: #ef8f15;
}

.internship__txt {
  font-size: 15px;
  margin-top: 20px;
}

@media screen and (max-width: 480px) {
  .internship__txt {
    font-size: 14px;
  }
}

.internship__txt a {
  margin-top: 8px;
  color: #333;
}

.internship__txt a:hover {
  color: #e90011
}