@charset "UTF-8";
/*
 * カスタムフッターリンクのCSSです
 * 作成者：Yapin
 * 作成日：2022/03/06
 */
.dau-custom-footer-link .wp-block-sgb-full-bg .sgb-full-bg {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
@media screen and (min-width: 769px) {
  .dau-custom-footer-link .wp-block-sgb-full-bg .sgb-full-bg {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media screen and (min-width: 1030px) {
  .dau-custom-footer-link .wp-block-sgb-full-bg .sgb-full-bg {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.dau-custom-footer-link .wp-block-sgb-full-bg .sgb-full-bg .sgb-full-bg__cover {
  background-color: var(--wp--preset--color--sango-black);
}
.dau-custom-footer-link .wp-block-sgb-full-bg .sgb-full-bg .sgb-full-bg__shade {
  background-color: rgba(0, 0, 0, 0);
}
.dau-custom-footer-link .wp-block-sgb-full-bg .sgb-full-bg .sgb-full-bg__content .dau-custom-footer-link__inner {
  width: 100%;
  max-width: 1080px;
  margin: 0 auto;
  text-align: center;
  display: flex;
  justify-content: flex-start;
  list-style: none;
  flex-wrap: wrap;
  padding: 0 1.5em;
}
@media screen and (min-width: 769px) {
  .dau-custom-footer-link .wp-block-sgb-full-bg .sgb-full-bg .sgb-full-bg__content .dau-custom-footer-link__inner {
    gap: 4%;
  }
}
@media screen and (min-width: 1030px) {
  .dau-custom-footer-link .wp-block-sgb-full-bg .sgb-full-bg .sgb-full-bg__content .dau-custom-footer-link__inner {
    gap: 2%;
    padding: 0 1em;
  }
}
.dau-custom-footer-link .wp-block-sgb-full-bg .sgb-full-bg .sgb-full-bg__content .dau-custom-footer-link__inner dl {
  width: 100%;
  text-align: left;
  font-feature-settings: "palt";
}
@media screen and (min-width: 769px) {
  .dau-custom-footer-link .wp-block-sgb-full-bg .sgb-full-bg .sgb-full-bg__content .dau-custom-footer-link__inner dl {
    width: 48%;
  }
}
@media screen and (min-width: 1030px) {
  .dau-custom-footer-link .wp-block-sgb-full-bg .sgb-full-bg .sgb-full-bg__content .dau-custom-footer-link__inner dl {
    width: 32%;
  }
}
.dau-custom-footer-link .wp-block-sgb-full-bg .sgb-full-bg .sgb-full-bg__content .dau-custom-footer-link__inner dl dt,
.dau-custom-footer-link .wp-block-sgb-full-bg .sgb-full-bg .sgb-full-bg__content .dau-custom-footer-link__inner dl dd {
  color: #bfbfbf;
}
.dau-custom-footer-link .wp-block-sgb-full-bg .sgb-full-bg .sgb-full-bg__content .dau-custom-footer-link__inner dl dt {
  line-height: 1.3;
  font-weight: bold;
}
.dau-custom-footer-link .wp-block-sgb-full-bg .sgb-full-bg .sgb-full-bg__content .dau-custom-footer-link__inner dl dt a {
  color: #bfbfbf;
  text-decoration: none;
}
.dau-custom-footer-link .wp-block-sgb-full-bg .sgb-full-bg .sgb-full-bg__content .dau-custom-footer-link__inner dl dt a:hover {
  opacity: 0.5;
}
.dau-custom-footer-link .wp-block-sgb-full-bg .sgb-full-bg .sgb-full-bg__content .dau-custom-footer-link__inner dl dd {
  line-height: 1.2;
  margin-top: 1rem;
  margin-left: 1.7rem;
  text-indent: -1.2rem;
}
.dau-custom-footer-link .wp-block-sgb-full-bg .sgb-full-bg .sgb-full-bg__content .dau-custom-footer-link__inner dl dd::before {
  content: ""; /* 空の要素作成 */
  width: 9px; /* 幅指定 */
  height: 9px; /* 高さ指定 */
  display: inline-block; /* インラインブロックにする */
  background-color: var(--wp--preset--color--sango-main); /* 背景色指定 */
  position: relative; /* 位置調整 */
  top: -1px; /* 位置調整 */
  margin-right: 0.5rem; /* 余白指定 */
}
.dau-custom-footer-link .wp-block-sgb-full-bg .sgb-full-bg .sgb-full-bg__content .dau-custom-footer-link__inner dl dd a {
  color: #b2b2b2;
  font-size: 0.875em;
  text-decoration: none;
}
.dau-custom-footer-link .wp-block-sgb-full-bg .sgb-full-bg .sgb-full-bg__content .dau-custom-footer-link__inner dl dd a:hover {
  opacity: 0.5;
}/*# sourceMappingURL=dau-custom-footer-link.css.map */