@charset "UTF-8";
/* ///////////////////////////////////////////
  value.scss
  変数・mixinに関する設定
/////////////////////////////////////////// */
/*====================================
  カラー
=====================================*/
/*
$color1: #1f3134; //黒っぽい緑
$color2: #ff0033; //赤
$color3: #b40034; //エンジ色
$color4: #0f3784; //青

//2022～
$color5: #aac467; //黄緑
$color7: #595757; //濃グレー

$mainColor: $color1;
$accentColor: #fff; //白

//2022～
$fontColor: $color7;

$bgColor1: #f8eef7; //薄ピンク
$bgColor2: #e0eff2; //水色
$bgColor3: #f4efe4; //ベージュ
$bgColor4: #f5f2ef; //グレーっぽいベージュ
$bgColor5: #fffee6; //薄黄色

$bdColor1: #d5d7d6; //グレー

$pastelColor1: #e3a7c8;
$pastelColor2: #f3efa1;
$pastelColor3: #a8cae5;
$pastelColor4: #ed7986;

$pastelColor1-dark: #eca1ca;
$pastelColor2-dark: #e6d223;
$pastelColor3-dark: #7ebded;

$mkColor1: #f6d1e5; //薄ピンク
$mkColor2: #c6e0f6; //水色
$mkColor3: #faf3b1; //黄色

//2022～
$boysColor: #5aa7ab;
$girlsColor: #ab226d;
$boysBgColor: #d4e5e6;
$girlsBgColor: #eadfe4;

$btnColor: #9fa0a0;
*/
/*====================================
  画像
=====================================*/
/*====================================
  font
=====================================*/
/*--------------------
～2021用フォント設定
--------------------*/
@font-face {
  font-family: "HoshizoraMincho";
  src: url(./../images/font/StarSkyMincyou-Regular.woff2) format("woff2");
  src: url(./../images/font/StarSkyMincyou-Regular.woff) format("woff");
}
/*--------------------
2022～フォント設定
--------------------*/
/*====================================
  レイアウト・パーツ
=====================================*/
/* /////////////////////////////////
  Media Queries
///////////////////////////////// */
/* /////////////////////////////////
  margin-top
///////////////////////////////// */
/* ///////////////////////////////////////////
  showroom.scss
  ショールームに関する記述
/////////////////////////////////////////// */
/*=================================
  showroom
=================================*/
.page--showroom .page__title {
  position: relative;
  background-image: url("../images/common/pagetitle-bg_f.png");
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .page--showroom .page__title {
    margin-bottom: 200px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom .page__title {
    padding: 2em 40px;
    margin-bottom: 500px;
  }
}
.page--showroom .page__title::after {
  width: 100%;
  content: "";
  display: block;
  background: url(../images/page/showroom/pagetitle-after.jpg) center top no-repeat #f5f2ef;
  background-size: cover;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
  .page--showroom .page__title::after {
    height: 200px;
    bottom: -200px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom .page__title::after {
    height: 500px;
    bottom: -500px;
  }
}
.page--showroom .showroom__intro {
  display: block;
  max-width: 1280px;
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
  .page--showroom .showroom__intro {
    padding: 50px 20px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1219px) {
  .page--showroom .showroom__intro {
    padding: 100px 30px 120px;
  }
}
@media print, screen and (min-width: 1220px) {
  .page--showroom .showroom__intro {
    padding: 100px 80px 120px;
  }
}
.page--showroom .showroom__intro .mod__heading01::after {
  display: none;
}
@media only screen and (max-width: 768px) {
  .page--showroom .showroom__intro .mod__heading01 {
    margin-bottom: 40px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom .showroom__intro .mod__heading01 {
    margin-bottom: 90px;
  }
}
.page--showroom .showroom__intro p {
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "メイリオ", Meiryo, "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, Arial, sans-serif;
  text-align: center;
  /*
  &:last-of-type {
    @include smartphone {
      margin-bottom: 45px;
    }
    @include screen {
      margin-bottom: 95px;
    }
  }
  */
}
@media only screen and (max-width: 768px) {
  .page--showroom .showroom__intro p {
    margin-bottom: 20px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom .showroom__intro p {
    font-size: 1.6rem;
    margin-bottom: 30px;
  }
}
.page--showroom .showroom__intro p.em {
  font-family: "HoshizoraMincho", "Times New Roman", Times, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "HiraMinPro-W3", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "Noto Serif JP", "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  color: #ef4396;
}
@media only screen and (max-width: 768px) {
  .page--showroom .showroom__intro p.em {
    font-size: 1.8rem;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom .showroom__intro p.em {
    font-size: 2.4rem;
  }
}
.page--showroom .showroom__intro .anchor {
  display: flex;
  flex-direction: column;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
}
.page--showroom .showroom__intro .anchor h3:nth-of-type(1) {
  order: 5;
}
.page--showroom .showroom__intro .anchor h3:nth-of-type(2) {
  order: 3;
}
.page--showroom .showroom__intro .anchor .note {
  order: 6;
}
.page--showroom .showroom__intro .anchor .trust {
  order: 7;
}
.page--showroom .showroom__intro .anchor .direct {
  order: 4;
}
.page--showroom .showroom__intro .anchor .exhibition {
  order: 2;
}
.page--showroom .showroom__intro .anchor .exhibition a {
  max-width: 400px;
  margin: auto;
}
.page--showroom .showroom__intro .anchor .exhibition img {
  max-width: 100%;
  height: auto;
}
.page--showroom .showroom__intro .anchor .exhibition--prefecture {
  order: 2;
}
.page--showroom .showroom__intro .anchor .exhibition--prefecture img {
  max-width: 100%;
  height: auto;
}
.page--showroom .showroom__intro .anchor .exhibition {
  max-width: 1120px;
  font-size: clamp(1rem, 3.8vw, 1.4rem);
  word-break: keep-all;
}
@media only screen and (max-width: 768px) {
  .page--showroom .showroom__intro .anchor .exhibition {
    margin: 20px auto 0;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom .showroom__intro .anchor .exhibition {
    margin: 40px auto 0;
  }
}
@media only screen and (max-width: 768px) {
  .page--showroom .showroom__intro .anchor .exhibition {
    margin-bottom: 40px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom .showroom__intro .anchor .exhibition {
    margin-bottom: 80px;
  }
}
.page--showroom .showroom__intro .anchor .exhibition a {
  display: block;
  width: 100%;
  height: 100%;
  box-shadow: 0 5px 6px rgba(0, 0, 0, 0.2);
}
.page--showroom .showroom__intro .anchor .exhibition a:hover {
  transform: translateY(-10px);
}
.page--showroom .showroom__intro .anchor .exhibition--prefecture {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: 400px;
}
.page--showroom .showroom__intro .anchor .exhibition--prefecture a {
  display: block;
  width: 100%;
  height: 100%;
}
.page--showroom .showroom__intro .anchor .exhibition--prefecture a:hover {
  transform: translateY(-10px);
}
.page--showroom .showroom__intro .anchor .direct .close::before {
  background: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.page--showroom .showroom__intro .anchor .direct .close::after {
  content: "終了";
  background: #3f3f3f;
}
.page--showroom .showroom__intro .anchor .direct .close a {
  pointer-events: none;
  position: relative;
}
.page--showroom .showroom__intro .anchor .direct .renovation::before {
  background: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.page--showroom .showroom__intro .anchor .direct .renovation::after {
  content: "改装中";
  background: #3f3f3f;
}
.page--showroom .showroom__intro .anchor .direct .renovation a {
  pointer-events: none;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .page--showroom .showroom__intro .anchor {
    margin: 30px 0 0;
    padding: 30px 0 50px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom .showroom__intro .anchor {
    margin: 50px 0 0;
    padding: 50px 0 80px;
  }
}
.page--showroom .showroom__intro .anchor h3 {
  text-align: center;
  font-family: "HoshizoraMincho", "Times New Roman", Times, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "HiraMinPro-W3", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "Noto Serif JP", "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}
@media only screen and (max-width: 768px) {
  .page--showroom .showroom__intro .anchor h3 {
    margin: 30px auto 20px;
    font-size: 2rem;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom .showroom__intro .anchor h3 {
    margin: 50px auto 20px;
    font-size: 3.6rem;
  }
}
.page--showroom .showroom__intro .anchor .note {
  display: block;
  font-family: "HoshizoraMincho", "Times New Roman", Times, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "HiraMinPro-W3", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "Noto Serif JP", "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}
@media only screen and (max-width: 768px) {
  .page--showroom .showroom__intro .anchor .note {
    margin: 15px auto 15px;
    text-align: left;
    font-size: 1.4rem;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom .showroom__intro .anchor .note {
    margin: 20px auto 30px;
    text-align: center;
    font-size: 1.5rem;
  }
}
.page--showroom .showroom__intro .anchor .note span {
  color: #c9ebf8;
}
.page--showroom .showroom__intro .anchor ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.page--showroom .showroom__intro .anchor ul a {
  width: 100%;
  max-width: 100%;
  height: 50px;
  color: #3f3f3f;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 15px;
  border: 1px solid #3f3f3f;
  background-color: #fff;
  cursor: pointer;
  transition: all 0.2s linear;
  position: relative;
  margin: 0 auto;
  height: 60px;
  font-family: "HoshizoraMincho", "Times New Roman", Times, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "HiraMinPro-W3", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "Noto Serif JP", "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  border-radius: 6px;
  position: relative;
}
.page--showroom .showroom__intro .anchor ul a::after {
  width: 0;
  height: 0;
  content: "";
  display: inline-block;
  border-style: solid;
  border-width: 4px 0 4px 6px;
  border-color: transparent transparent transparent #3f3f3f;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 17px;
  margin: auto 0;
}
@media print, screen and (min-width: 769px) {
  .page--showroom .showroom__intro .anchor ul a:hover {
    color: #fff;
    background-color: #3f3f3f;
    text-decoration: none;
  }
  .page--showroom .showroom__intro .anchor ul a:hover::after {
    border-color: transparent transparent transparent #fff;
  }
}
@media only screen and (max-width: 768px) {
  .page--showroom .showroom__intro .anchor ul a {
    line-height: 1.4;
    font-size: 1.6rem;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom .showroom__intro .anchor ul a {
    line-height: 1.2;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1219px) {
  .page--showroom .showroom__intro .anchor ul a {
    font-size: 1.8rem;
  }
}
@media print, screen and (min-width: 1220px) {
  .page--showroom .showroom__intro .anchor ul a {
    font-size: 2.4rem;
  }
}
.page--showroom .showroom__intro .anchor ul a::after {
  border-color: transparent transparent transparent #3f3f3f;
  transform: rotate(90deg);
}
.page--showroom .showroom__intro .anchor ul.close, .page--showroom .showroom__intro .anchor ul.renovation {
  position: relative;
}
.page--showroom .showroom__intro .anchor ul.close::before, .page--showroom .showroom__intro .anchor ul.renovation::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(63, 63, 63, 0.5);
  border-radius: 6px;
  z-index: 10;
}
@media only screen and (max-width: 768px) {
  .page--showroom .showroom__intro .anchor ul.close::before, .page--showroom .showroom__intro .anchor ul.renovation::before {
    width: 100%;
    height: 100%;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom .showroom__intro .anchor ul.close::before, .page--showroom .showroom__intro .anchor ul.renovation::before {
    width: 100%;
    height: 100%;
  }
}
.page--showroom .showroom__intro .anchor ul.close::after, .page--showroom .showroom__intro .anchor ul.renovation::after {
  display: block;
  content: "終了";
  color: #fff;
  background-color: #3f3f3f;
  font-family: "HoshizoraMincho", "Times New Roman", Times, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "HiraMinPro-W3", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "Noto Serif JP", "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  border-radius: 50%;
  text-align: center;
  line-height: 1.2;
  position: absolute;
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
  z-index: 20;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
  .page--showroom .showroom__intro .anchor ul.close::after, .page--showroom .showroom__intro .anchor ul.renovation::after {
    font-size: 1.1rem;
    padding-right: 2px;
    padding-bottom: 2px;
    width: 40px;
    height: 40px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom .showroom__intro .anchor ul.close::after, .page--showroom .showroom__intro .anchor ul.renovation::after {
    font-size: 1.4rem;
    padding-right: 2px;
    width: 50px;
    height: 50px;
  }
}
.page--showroom .showroom__intro .anchor ul.direct li {
  position: relative;
}
@media only screen and (max-width: 768px) {
  .page--showroom .showroom__intro .anchor ul.direct li {
    width: 100%;
  }
  .page--showroom .showroom__intro .anchor ul.direct li:nth-child(n+2) {
    margin-top: 15px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom .showroom__intro .anchor ul.direct li {
    width: calc(33.3333333333% - 26.6666666667px);
    max-width: 360px;
  }
  .page--showroom .showroom__intro .anchor ul.direct li:not(:nth-of-type(3n)) {
    margin-right: 40px;
  }
  .page--showroom .showroom__intro .anchor ul.direct li:nth-child(n+4) {
    margin-top: 20px;
  }
}
.page--showroom .showroom__intro .anchor ul.trust li {
  position: relative;
}
@media only screen and (max-width: 768px) {
  .page--showroom .showroom__intro .anchor ul.trust li {
    width: 100%;
  }
  .page--showroom .showroom__intro .anchor ul.trust li:nth-child(n+2) {
    margin-top: 15px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom .showroom__intro .anchor ul.trust li {
    width: calc(25% - 30px);
    max-width: 360px;
  }
  .page--showroom .showroom__intro .anchor ul.trust li:not(:nth-of-type(4n)) {
    margin-right: 40px;
  }
  .page--showroom .showroom__intro .anchor ul.trust li:nth-child(n+5) {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 768px) {
  .page--showroom #showroom__trust h2,
  .page--showroom #showroom__direct h2 {
    margin-bottom: 30px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom #showroom__trust h2,
  .page--showroom #showroom__direct h2 {
    margin-bottom: 60px;
  }
}
.page--showroom #showroom__trust h2::after,
.page--showroom #showroom__direct h2::after {
  display: none;
}
.page--showroom #showroom__trust h2 + p,
.page--showroom #showroom__direct h2 + p {
  margin: 0 auto;
  font-family: "HoshizoraMincho", "Times New Roman", Times, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "HiraMinPro-W3", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "Noto Serif JP", "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  text-align: center;
  color: #ed7986;
}
@media only screen and (max-width: 768px) {
  .page--showroom #showroom__trust h2 + p,
  .page--showroom #showroom__direct h2 + p {
    font-size: 1.6rem;
    margin: -15px 20px 30px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom #showroom__trust h2 + p,
  .page--showroom #showroom__direct h2 + p {
    font-size: 2rem;
    margin: -30px auto 50px;
  }
}
.page--showroom .mod__showroom {
  flex-wrap: wrap;
}
@media only screen and (max-width: 768px) {
  .page--showroom .mod__showroom {
    margin: 0 20px;
  }
}
.page--showroom .mod__showroom .info {
  border: 1px solid #ed7986;
}
@media only screen and (max-width: 768px) {
  .page--showroom .mod__showroom .info {
    padding: 10px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom .mod__showroom .info {
    padding: 15px;
  }
}
.page--showroom .mod__showroom .info--black {
  border: 1px solid #3f3f3f;
  color: #3f3f3f;
}
@media only screen and (max-width: 768px) {
  .page--showroom .mod__showroom .info--black {
    padding: 10px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom .mod__showroom .info--black {
    padding: 15px;
  }
}
.page--showroom .mod__showroom .floor-map {
  width: 100%;
  max-width: 100%;
  height: auto;
}
@media only screen and (max-width: 768px) {
  .page--showroom .mod__showroom .mod__heading03 .mod__logo--yumepika {
    width: 150px;
    margin-bottom: 10px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom .mod__showroom .mod__heading03 .mod__logo--yumepika {
    width: 200px;
    margin-bottom: 20px;
  }
}
.page--showroom .mod__showroom .mod__heading03 > span {
  display: block;
}
.page--showroom .mod__showroom .msg {
  width: 100%;
  text-align: center;
  padding-bottom: 40px;
}
@media only screen and (max-width: 768px) {
  .page--showroom .mod__showroom .msg {
    margin: 40px auto 0;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom .mod__showroom .msg {
    margin: 80px auto 0;
  }
}
.page--showroom .mod__showroom .msg img {
  width: 100%;
  max-width: 600px;
  height: auto;
}
.page--showroom .mod__showroom .figure {
  display: block;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .page--showroom .mod__showroom .figure {
    max-width: 480px;
    margin: 0 auto 20px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom .mod__showroom .figure {
    max-width: 800px;
    margin: 0 auto 40px;
  }
}
.page--showroom .mod__showroom .figure img {
  max-width: 100%;
  height: auto;
}
.page--showroom #showroom__trust {
  display: block;
  max-width: 1280px;
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
  .page--showroom #showroom__trust {
    padding: 0 0;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1219px) {
  .page--showroom #showroom__trust {
    padding: 0px 30px;
  }
}
@media print, screen and (min-width: 1220px) {
  .page--showroom #showroom__trust {
    padding: 0px 80px;
  }
}
@media only screen and (max-width: 768px) {
  .page--showroom #showroom__trust {
    border-bottom: 1px solid #ccc;
    margin-bottom: 50px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom #showroom__trust {
    border-bottom: 1px solid #ccc;
    margin-bottom: 100px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom #showroom__trust .mod__showroom:nth-of-type(n + 2) {
    margin-top: 100px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom #showroom__trust .mod__showroom:last-of-type {
    padding-bottom: 100px;
    margin-bottom: 0;
  }
}
.page--showroom #showroom__direct {
  display: block;
  max-width: 1280px;
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
  .page--showroom #showroom__direct {
    padding: 0 0;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1219px) {
  .page--showroom #showroom__direct {
    padding: 0px 30px;
  }
}
@media print, screen and (min-width: 1220px) {
  .page--showroom #showroom__direct {
    padding: 0px 80px;
  }
}
@media only screen and (max-width: 768px) {
  .page--showroom #showroom__direct {
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 768px) {
  .page--showroom #showroom__saitama,
  .page--showroom #showroom__kanagawa,
  .page--showroom #showroom__headoffice,
  .page--showroom #showroom__yamagataminami,
  .page--showroom #showroom__tendo,
  .page--showroom #showroom__koriyama,
  .page--showroom #showroom__fukushima {
    scroll-margin-top: 82px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--showroom #showroom__saitama,
  .page--showroom #showroom__kanagawa,
  .page--showroom #showroom__headoffice,
  .page--showroom #showroom__yamagataminami,
  .page--showroom #showroom__tendo,
  .page--showroom #showroom__koriyama,
  .page--showroom #showroom__fukushima {
    scroll-margin-top: 120px;
  }
}/*# sourceMappingURL=showroom.css.map */