.sec-chat .chat-container .chat-inner h2::before {
  content: url(/asset/employee/interview/posts/img/h2_before_lightblue.svg);
  width: 20px;
}
.sec-chat .chat-container .chat-inner .hukidashi-wrapper > div:not(:last-child) {
  margin-bottom: 24px;
}
.sec-chat .chat-container .chat-inner .chat-Left .chat-txt {
  background-color: #DCEAF8;
  font-size: 18px;
}
.sec-chat .chat-container .chat-inner .chat-Left .chat-txt::before {
  background: url(/asset/employee/interview/posts/img/chat-object_lightblue.svg) center/contain no-repeat;
}
@media (max-width: 768px) {
  .sec-chat .chat-container .chat-inner .chat-Left,
  .sec-chat .chat-container .chat-inner .chat-Right {
    grid-template-columns: 32px auto 32px;
    gap: 18px;
  }
}
.sec-chat .chat-container .chat-inner .chat-img.chat-img-half > div {
  margin-left: auto;
}

.sec-last {
  padding-top: 80px;
  padding-bottom: 48px;
  text-align: center;
}
.sec-last .chat-container .chat-inner h2 {
  margin-bottom: 48px;
  justify-content: center;
}
.sec-last .chat-container .chat-inner .chat-Right {
  display: inline-grid;
  grid-template-columns: 64px auto 64px;
  gap: 32px;
}
@media (max-width: 768px) {
  .sec-last .chat-container .chat-inner .chat-Right {
    grid-template-columns: 32px auto 32px;
    gap: 18px;
  }
}
.sec-last .chat-container .chat-inner .chat-Right .chat-txt {
  grid-column: 2/3;
  border-radius: 16px;
  padding: 20px;
  background-color: #EEEEEE;
  position: relative;
  text-align: left;
}
.sec-last .chat-container .chat-inner .chat-Right .chat-txt::before {
  content: "";
  background: url(/asset/employee/interview/posts/img/chat-object_gray.svg) center/contain no-repeat;
  top: 18px;
  right: -18px;
  height: 13px;
  position: absolute;
  width: 20px;
}
.sec-last .chat-container .chat-inner .chat-Right .chat-icon {
  order: 3;
}/*# sourceMappingURL=chat-type-b.css.map */