/* NEWS
-------------------------------------------------- */
.breadcrumb_single_list > li:nth-child(2),
.breadcrumb_single_list > li:nth-child(2) a {
  padding-left: 0;
}

body.single-topics main {
  margin: 0 auto;
  padding: 5rem 2rem;
}

body.single-topics .sub_ttl {
  text-align: left;
  font-size: 3rem;
}
body.single-topics .sub_ttl > span {
  display: block;
  padding-top: 1rem;
  font-size: 3rem;
  border-top: 1px solid #333;
}

article {
  padding-top: 3rem;
}



/* SINGLE
-------------------------------------------------- */
body.single main {
  padding: 5rem 2rem;
  background-color: #F5F5F5;
}
body.single main article {
  margin: 0 auto;
  padding: 5rem 2rem;
  max-width: 1280px;
}

.project_ttl {
  display: flex;
  align-items: center;
  padding: 2rem 0;
  font-size: 3rem;
  border-bottom: 1.5px solid #333;
}
.project_ttl > .blog_tag_list {
  margin-left: auto;
}
.project_ttl > .blog_tag_list > li {
  border-bottom: 1px solid #333;
}

.single_content {
  padding: 3rem 0 5rem;
}
.single_content p:not(:last-child) {
  margin-bottom: 3rem;
}
.single_content p {
  line-height: 2;
}

.direction_name {
  margin-bottom: 2rem !important;
}