@charset "UTF-8";
/*main color*/
/*addcolor*/
/* spacing */
/*mixin*/
/* ヘッダー固定ナビの個数 */
.p-prop_header .p-prop_header__nav--lp .lp-nav {
  grid-template-columns: repeat(3, 1fr) !important;
}
.p-prop_header .p-prop_header__nav--lp .lp-nav .item a {
  font-size: clamp(14px, 2vw, 20px) !important;
}

.p-lp-header .p-lp_header__logo .lp-logo a p {
  font-size: clamp(14px, 1.6vw, 20px) !important;
}

/* フッター画像の設定 */
.p-lp-ftrMenu .p-lp-ftrMenu__list {
  justify-content: center !important;
}
.p-lp-ftrMenu .p-lp-ftrMenu__list .item--top a {
  background: url(../../img/common/ftr_menu_top.jpg) no-repeat center/cover;
  background: url(../../img/common/ftr_menu_top.webp) no-repeat center/cover;
}
.p-lp-ftrMenu .p-lp-ftrMenu__list .item--location a {
  background: url(../../img/common/ftr_menu_location.jpg) no-repeat center/cover;
  background: url(../../img/common/ftr_menu_location.webp) no-repeat center/cover;
}
.p-lp-ftrMenu .p-lp-ftrMenu__list .item--outline a {
  background: url(../../img/common/ftr_menu_outline.jpg) no-repeat center/cover;
  background: url(../../img/common/ftr_menu_outline.webp) no-repeat center/cover;
}
.p-lp-ftrMenu .p-lp-ftrMenu__list .item--landscape a {
  background: url(../../img/common/ftr_menu_landscape.jpg) no-repeat center/cover;
  background: url(../../img/common/ftr_menu_landscape.webp) no-repeat center/cover;
}
.p-lp-ftrMenu .p-lp-ftrMenu__list .item--town a {
  background: url(../../img/common/ftr_menu_town.jpg) no-repeat center/cover;
  background: url(../../img/common/ftr_menu_town.webp) no-repeat center/cover;
}/*# sourceMappingURL=lp_common.css.map */