@charset "UTF-8";
/* v1.6.1: Inline CTA is visible when explicitly enabled in LP settings. */
.ozdlp .ozdlp-inline-cta[data-ozdlp-cta-section] {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: relative;
  z-index: 3;
  overflow: visible;
  box-sizing: border-box;
  width: 100%;
  clear: both;
}
.ozdlp .ozdlp-inline-cta[data-ozdlp-cta-section] .ozdlp-cta {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  color: #fff !important;
  text-decoration: none !important;
  pointer-events: auto;
}
.ozdlp .ozdlp-inline-cta[data-ozdlp-cta-section] .ozdlp-inline-cta-note {
  display: block !important;
  visibility: visible !important;
}
@media(max-width:480px) {
  .ozdlp .ozdlp-inline-cta[data-ozdlp-cta-section] { padding: 16px 12px 19px; }
  .ozdlp .ozdlp-inline-cta[data-ozdlp-cta-section] .ozdlp-cta {
    max-width: min(100%, 355px);
    min-height: 46px;
    font-family: "Zen Maru Gothic", "M PLUS Rounded 1c", Meiryo, sans-serif;
    font-size: 13px !important;
    font-weight: 900;
    white-space: normal;
  }
}
