.footer-pc-container[data-v-1e057edb] {
  width: 100%;
  height: 60px;
  background-color: rgb(248, 249, 250);
  padding: 20px 62px 20px;
  position: relative;
  margin-top: auto;
  z-index: 999;
  color: #1a1d25;
  display: flex;
  align-items: center;
}
.footer-pc-container .footer-pc-content[data-v-1e057edb] {
  width: 100%;
}
.footer-pc-container .footer-content-item[data-v-1e057edb] {
  width: 100%;
}
.footer-pc-container .site-info-item[data-v-1e057edb] {
  height: 14px;
  display: flex;
  transform: translateY(-6px);
  align-self: center;
}
.footer-pc-container .site-info-item[data-v-1e057edb]:not(:last-child) {
  padding-right: 16px;
  margin-right: 16px;
  border-right: 1px solid rgb(194, 200, 211);
}
.footer-pc-container .site-info-item .copyRight[data-v-1e057edb] {
  display: flex;
  font-size: 14px;
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  word-break: break-all;
}
.footer-pc-container .info-link[data-v-1e057edb] {
  font-size: 14px;
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  line-height: 1;
}
.footer-pc-container .info-link[data-v-1e057edb]:hover {
  border-bottom: 1px solid rgba(0, 0, 0, 0.65);
}
.footer-pc-img-container[data-v-1e057edb] {
  width: 100%;
}
.footer-pc-img-container .pcImg[data-v-1e057edb] {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}.footer-mob-img-container[data-v-f3ab1f01] {
  width: 100%;
}
.footer-mob-img-container .mobImg[data-v-f3ab1f01] {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.footer-mob-container[data-v-f3ab1f01] {
  width: 100%;
  background-color: rgb(248, 249, 250);
  padding: 24px;
  position: relative;
  margin-top: auto;
  z-index: 999;
}
.footer-mob-container .footer-mob-content[data-v-f3ab1f01] {
  width: 100%;
}
.footer-mob-container .footer-mob-content .footer-content-item[data-v-f3ab1f01] {
  width: 100%;
}
.footer-mob-container .footer-mob-content .site-info-container .site-info-content[data-v-f3ab1f01] {
  width: 100%;
}
.footer-mob-container .footer-mob-content .site-info-container .site-info-content .site-info-item[data-v-f3ab1f01] {
  width: 100%;
}
.footer-mob-container .footer-mob-content .site-info-container .site-info-content .site-info-item[data-v-f3ab1f01]:not(:last-child) {
  border-right: 1px solid rgb(194, 200, 211);
}
.footer-mob-container .footer-mob-content .site-info-container .site-info-content .site-info-item .info-link[data-v-f3ab1f01] {
  word-break: break-all;
  width: 100%;
  word-break: break-all;
  font-size: 12px;
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(92, 96, 106);
}
.footer-mob-container .footer-mob-content .site-info-container .site-info-content .site-info-item .info-link[data-v-f3ab1f01]:not(:last-child) {
  border-right: 1px solid rgb(194, 200, 211);
}
.footer-mob-container .footer-mob-content .site-info-container .site-info-content .site-info-item .copyRight[data-v-f3ab1f01] {
  display: flex;
  word-break: break-all;
  margin-top: 16px;
  text-overflow: ellipsis;
  font-size: 12px;
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.5;
  color: rgb(92, 96, 106);
}
.footer-mob-container .footer-mob-content .site-info-container .site-info-content_policy[data-v-f3ab1f01] {
  width: 100%;
  display: inline-flex;
}
.footer-mob-container .footer-mob-content .site-info-container .site-info-content_policy .site-info-item_policy .info-link_policy[data-v-f3ab1f01] {
  word-break: break-all;
  width: 100%;
  word-break: break-all;
  font-size: 12px;
  font-family: "Montserrat", "NotoSansJP";
  font-weight: 400;
  line-height: 1.5;
  color: rgb(92, 96, 106);
}
.footer-mob-container .footer-mob-content .site-info-container .site-info-content_policy .site-info-item_policy .span-policy[data-v-f3ab1f01] {
  color: rgb(194, 200, 211);
  padding: 0 12px;
}