.showroom_info {
  background-color: #fff;
  padding-bottom: 0;
}

.showroom_info .slick-next {
  background-color: #1b365d;
}

.showroom_info .showroom_txt01 {
  color: #1b365d;
}

.showroom_info .showroom_name {
  color: #1b365d;
  border-color: #1b365d;
}

.showroom_info .showroom_name span {
  color: #1b365d;
}
.showroom_info .showroom_name2 {
  color: #1b365d;
  border-color: #1b365d;
}

.showroom_info .showroom_name2 span {
  color: #1b365d;
}

.showroom_info .showroom_btn a {
  border-color: #1b365d;
  color: #1b365d;
}

.showroom_info .showroom_btn a:after {
  border-color: #1b365d;
}

.showroom_info .slick-dots li button:before {
  color: #1b365d;
}

.showroom_info .slick-dots li.slick-active button:before {
  color: #1b365d;
}

.showroom_info .slick-next {
  background-color: #1b365d;
}

.showroom_info .slick-next:before {
  border-color: #fff;
}

.showroom_info .slick-prev {
  background-color: #1b365d;
}

.showroom_info .slick-prev:before {
  border-color: #fff;
}

.reservation {
  margin-top: 0;
}

.used {
  padding-top: 0;
}

#footer{
  margin-top: 4em;
}

#staff{
  margin-bottom: 6em;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}

#staff .flex{
  justify-content: space-between;
  align-items: flex-start;
}

#staff .flex > div{
  width: 48%;
}

#staff .master p.name{
  font-size: 1.8rem;
  margin-top: 1em;
}

#staff .master p.name span{
  display: block;
}

#staff .staff{
  margin-top: 2em;
}

#staff .staff p.job{
  font-weight: bold;
  margin-bottom: 8px;
  margin-top: 8px;
}

@media screen and (max-width: 767px) {
  .showroom_info .sns li.youtube_official {
    width: 22vw;
  }

  #staff{
    width: 92%;
    margin-left: auto;
    margin-right: auto;
  }

  #staff .master img{
    margin-bottom: 8px;
  }

  #staff .flex{
    flex-direction: column;
  }

  #staff .staff div.btm{
    margin-top: 2em;
  }

  #staff .flex > div{
    width: 100%;
  }
}
/*# sourceMappingURL=showroom.css.map */