.l_cookie {
  z-index: 10000;
  background-color: #ffffffe6;
  justify-content: center;
  width: 100vw;
  min-width: 320px;
  bottom: -120;
  display: flex;
  position: fixed;
}
.l_cookie.is-show {
  bottom: 0;
}
.cookie-text {
  padding: 2rem;
  display: flex;
  transform: rotate(0.03deg);
}
.cookie-consent {
  justify-content: center;
  align-items: center;
  gap: 2rem;
  padding: 2rem;
  display: flex;
}
.cookie-agree {
  white-space: nowrap;
  cursor: pointer;
  border-width: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 32px;
  font-size: 1.4rem;
  font-weight: 700;
  text-decoration-line: none;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  display: inline-flex;
  color: #f6f6f6;
  background: #ff778f;
  position: relative;
  width: 100%;
  aspect-ratio: 335 / 122;
  border-radius: 4.35rem;
  background-color: #7655e7;
  border: 3px solid #fff;
  padding: 20px 0;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.cookie-agree:hover {
  background-color: rgba(118, 85, 231, 0.6);
}
.cc-hide1 {
  display: none;
}
