@charset "UTF-8";

h2,h3,h4,p,.txt-ind {
  word-break: keep-all;
  overflow-wrap: anywhere;
}



.tulip-mv-container::after {
  content: "";
  position: absolute;
  bottom: 36px;
  right: -24px;
  width: 100%;
  max-width: 194px;
  height: auto;
  aspect-ratio: 402 / 430;
  background: url(../images/lp_tulips2026/collaboration_en.webp) no-repeat;
  background-size: contain;
  transform: rotate(5deg);
}

.mv-ttl {
  padding: 37.95% 0 0;
  position: relative;
  max-width: 370px;
  height: auto;
}

.event-label {
  text-align: center;
}

.lp_tulip_footer {
    max-width: 390px;
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
    font-size: 10px;
    background: #EAF8FF;
}

@media screen and (max-width: 500px) {
  .lp_tulip_footer {
    max-width: 100%;
}
}