@charset "UTF-8";
/*
Theme Name:EGO child
Description:WordPressテーマ EGO の子テーマです。
Template:ego_woocommerce_tcd079
Version:1.7.1
*/
/* フッター */
.p-footer.original .p-footer__inner {
  text-align: left;
  display: flex;
  justify-content: space-around;
}
.p-footer.original .company-name {
  font-size: 20px;
  margin-bottom: 1rem;
}
.p-footer.original .address {
  margin-bottom: 0.5rem;
  line-height: 1.5;
  font-size: 0.9rem;
}
.p-footer.original .mail {
  font-size: 0.9rem;
  margin-bottom: 1rem;
}
.p-footer.original .policy {
  font-size: 0.8rem;
}
.p-footer.original .contact {
  margin-top: 1rem;
  font-size: 0.9rem;
}
.p-footer.original .company-logo-outer {
  text-align: right;
}
.p-footer.original .company-logo {
  width: 100%;
  max-width: 470px;
  margin-bottom: 2rem;
}

@media screen and (max-width: 991px) {
  .p-footer.original .p-footer__inner {
    display: block;
  }
  .p-footer.original .company-logo-outer {
    text-align: left;
  }
  .p-footer.original .company-logo {
    margin-top: 2rem;
  }
}
/*スマホ版のメニューの修正*/
.p-header__lower .p-drawer__contents.ps #js-global-nav > .menu-item > a {
  line-height: 50px;
  padding: 0 20px;
}

/*投稿一覧*/
.home #cb_1 .p-archive__item-thumbnail {
  border-color: #ddd;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding-top: 100%;
}

.home .p-header__upper .p-header__upper-inner {
  min-height: 40px;
}

.home .l-header.is-header-fixed .p-header__upper {
  display: none;
}

/*スライドショーのテキストの表示遅延の調整*/
.p-header-slider__item.is-active .p-header-content__inner > *:nth-child(1),
.p-header-video.is-active .p-header-content__inner > *:nth-child(1),
.p-page-header__image.is-active .p-page-header__inner > *:nth-child(1),
.p-lp-header.is-active .p-header-content__inner > *:nth-child(1) {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  font-weight: normal;
}

.p-header-slider__item.is-active .p-header-content__inner > *:nth-child(2),
.p-header-video.is-active .p-header-content__inner > *:nth-child(2),
.p-page-header__image.is-active .p-page-header__inner > *:nth-child(2),
.p-lp-header.is-active .p-header-content__inner > *:nth-child(2) {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  font-weight: bold;
}

.p-header-slider__item--1 .p-header-content__desc {
  margin-top: 2rem;
  margin: auto;
}
.p-header-slider__item--1 .p-header-content__desc .title {
  font-size: 25px;
  text-align: center;
  font-weight: bold;
  margin-top: 1rem;
}
@media screen and (max-width: 767px) {
  .p-header-slider__item--1 .p-header-content__desc .title {
    font-size: 16px;
  }
}
.p-header-slider__item--1 .p-header-content__desc .list {
  width: fit-content;
  margin: auto;
  font-weight: bold;
  text-align: left;
}
.p-header-slider__item--1 .p-header-content__desc .attention {
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .p-header-slider__item--1 .p-header-content__desc .attention {
    font-size: 13px;
  }
}

.wc-block-grid__product-title {
  text-align: left;
}

.p-archive03__item-category.p-article__category {
  display: none;
}

.added-header-text {
  font-size: 12px;
  padding: 6px 5px 6px 0;
  line-height: 1.8;
  display: flex;
  align-items: center;
}

@media screen and (max-width: 535px) {
  .p-header__upper-inner {
    display: block;
  }
}
.chackout-form-attention-message {
  color: red;
}

.about-faq-group {
  margin-bottom: 3rem;
}
.about-faq-group p {
  line-height: 2;
  margin-bottom: 0.5rem;
}

.p-archive03 .p-archive03__item-price.p-article__price {
  display: none;
}/*# sourceMappingURL=style.css.map */