@charset "UTF-8";
/***********************************************************************
variable
**********************************************************************/
/***********************************************************************
media queries setting
**********************************************************************/
@media (min-width: 768px) {
  .showroom .home-back, .sr .home-back {
    display: block;
  }
}

.showroom .menu-parent_d a, .sr .menu-parent_d a {
  color: #fff;
}
.showroom .logo-top, .sr .logo-top {
  display: none;
}
.showroom .logo-topw, .sr .logo-topw {
  display: inline-block;
}
@media (min-width: 767px) {
  .showroom #navibtn span span::before, .sr #navibtn span span::before {
    background-color: #FFF;
  }
}
@media (min-width: 767px) {
  .showroom #navibtn span::after, .sr #navibtn span::after {
    background-color: #FFF;
  }
}

.showroom, .sr {
  font-family: "Noto Sans JP", "Noto Sans Japanese", "游ゴシック", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Roboto", "メイリオ", Meiryo, Helvetica Neue, Helvetica, YuGothic;
}
.showroom h2, .sr h2 {
  font-size: calc(1.25rem + 1.1vw);
}
@media (max-width: 1050px) {
  .showroom h2, .sr h2 {
    font-size: calc(1rem + 1.1vw);
  }
}
@media (max-width: 1050px) {
  .showroom .article-clumn, .sr .article-clumn {
    padding: 0 40px;
  }
}
@media (min-width: 1050px) {
  .showroom .const-content, .sr .const-content {
    display: flex;
    margin-top: 15px;
  }
}
.showroom .const-content .const-image, .sr .const-content .const-image {
  width: 50%;
  padding: 0;
}
.showroom .const-content .const-image img, .sr .const-content .const-image img {
  width: 100%;
}
.showroom .const-content .whatnew, .sr .const-content .whatnew {
  width: 50%;
  padding: 0px 0px 0 30px;
}
.showroom .const-content .address-open, .sr .const-content .address-open {
  width: 50%;
}
.showroom .const-content .address-open table, .sr .const-content .address-open table {
  width: 100%;
  border: 1px solid rgba(200, 200, 200, 0.5);
  border-radius: 16px;
}
.showroom .const-content .address-open table th, .sr .const-content .address-open table th {
  margin: 0;
  padding: 0em 0.5em;
  font-weight: 500;
  font-size: 1.125rem;
  vertical-align: top;
}
.showroom .const-content .address-open table td, .sr .const-content .address-open table td {
  margin: 0;
  padding: 0.2em 0.5em;
}
.showroom .const-content .map, .sr .const-content .map {
  width: 50%;
  padding: 0 0 0 20px;
}
@media (max-width: 1050px) {
  .showroom .const-content .const-image, .showroom .const-content .whatnew, .showroom .const-content .whatnew, .showroom .const-content .address-open, .showroom .const-content .map, .sr .const-content .const-image, .sr .const-content .whatnew, .sr .const-content .whatnew, .sr .const-content .address-open, .sr .const-content .map {
    margin-top: 20px;
    width: 100%;
  }
  .showroom .const-content .map, .sr .const-content .map {
    padding: 0;
  }
  .showroom .const-content .whatnew, .sr .const-content .whatnew {
    padding: 0 0 0 0;
  }
}
.showroom iframe, .sr iframe {
  margin: 20px 0 0;
  padding: 0;
  width: 100%;
  height: 200px;
  border-radius: 30px 30px 0px 0px;
  border: none;
  background: #fff;
}/*# sourceMappingURL=common_sr.css.map */