header .head-pc {
  background-color: #151414;
}
header .head-pc .head-b {
  background-color: #151414;
  border-bottom: 0;
  border-top: 1px solid rgba(38, 38, 38, 0.7);
}
header .head-pc .head-b nav li a::after {
  background-color: #a78b6b;
}
.main-section {
  min-height: 40vh;
  margin-top: 8.64rem;
  margin-bottom: 4.55rem;
}
.main-section .title {
  margin-bottom: 1.82rem;
  padding-bottom: 0.68rem;
  border-bottom: 0.05rem solid #e5e5e5;
}
.main-section .title h2 {
  font-size: 1.09rem;
  line-height: 1.36rem;
  font-weight: normal;
}
.main-section .info span {
  font-size: 0.73rem;
  line-height: 1.64rem;
}
.main-section .info img {
  width: 80%;
  display: block;
  margin: 0 auto 0.45rem;
}
.main-section .info p {
  font-size: 0.73rem;
  line-height: 1.64rem;
}
.main-section .info p > span {
  font-size: 0.73rem;
  line-height: 1.64rem;
}
.main-section .info p > img {
  width: 80%;
  display: block;
  margin: 0 auto 0.45rem;
}
@media only screen and (max-width: 768px) {
  #mb-header #navbar-main #logo .mb-white-logo {
    display: none;
  }
  #mb-header #navbar-main #logo .mb-logo {
    display: block;
  }
  #mb-header #sidebar-main-trigger i {
    color: #a78b6b;
  }
  .main-section {
    margin: 0;
    padding: 4.55rem 0;
  }
  .main-section .position {
    padding-bottom: 2.27rem;
  }
}
