/* --------
  lib
  simplebar The MIT License (MIT) Copyright (c) 2015 Jonathan Nicol
  -------- */
  [data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0%}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity 0.2s 0.5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  width: 40% !important;
}
.simplebar-scrollbar::before {
  background: #E98C00;
  height: 6px !important;
  border-radius: 3px;
  top: 0;
  opacity: 1;
}
.simplebar-track {
  background: #FFF;
  height: 6px !important;
  width: 75%;
  right: auto;
  left: 50% !important;
  transform: translateX(-50%);
  border-radius: 3px;
}

/* --------
  Base
  -------- */
.fujitaimuaqua-wrapper h1,
.fujitaimuaqua-wrapper h2,
.fujitaimuaqua-wrapper h3 {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
}
#ajaxEcheaderSP, #ajaxEcheaderNavSP, .block-header-notice, .pane-header, #ajaxEcheaderMenuSP, #ajaxEcheaderTopPC, #ajaxEcheaderPC, #ajaxEcheaderNavPC, #ajaxEcheaderNoticePC, #chatplusview {
  display: none !important;
}
.fujitaimuaqua-wrapper img {
  width: 100%;
  height: auto;
  display: block;
}

/* --------
  Main
  -------- */
.fujitaimuaqua-wrapper {
  background-color: #fff;
}

/* 訴求 */
.fujitaimuaqua-appeal {
  position: relative;
  z-index: 0;
}
.fujitaimuaqua-appeal._bg1 {
  padding: 35px 0 10px;
  background: url(/img/usr/lp/fujitaimuaqua/appeal2_bg1.png) no-repeat center / 100% 100%;
}
.fujitaimuaqua-appeal._bg1._typeb {
  padding-bottom: 40px;
}
.fujitaimuaqua-appeal._bg2 {
  margin-top: 40px;
}
.fujitaimuaqua-appeal._bg1 .fujitaimuaqua-appeal-img,
.fujitaimuaqua-appeal._bg2 .fujitaimuaqua-appeal-img {
  margin: 0 auto;
  width: calc(368 / 390 * 100vw);
  max-width: 100%;
}
.fujitaimuaqua-appeal-link {
  position: absolute;
  left: 50%;
  z-index: 1;
  display: block;
  width: calc(330 / 390 * 100vw);
  transform: translateX(-50%);
}
.fujitaimuaqua-appeal-link._sizeL {
  top: calc(285 / 390 * 100vw);
}
.fujitaimuaqua-appeal-link._sizeS {
  top: calc(250 / 390 * 100vw);
}
.fujitaimuaqua-fun .fujitaimuaqua-appeal-link._sizeS {
  top: calc(212 / 390 * 100vw);
}

.fujitaimuaqua-appeal-free {
  margin: 15px auto 0;
  padding: 0 .5em;
  width: fit-content;
  font-size: 18px;
  font-weight: bold;
  color: #431818;
  position: relative;
}
.fujitaimuaqua-appeal-free::before,
.fujitaimuaqua-appeal-free::after {
  position: absolute;
  content: "";
  bottom: -2px;
  width: 2px;
  height: 90%;
  background-color: #431818;
}
.fujitaimuaqua-appeal-free::before {
  left: 0;
  transform: rotate(-30deg);
}
.fujitaimuaqua-appeal-free::after {
  right: 0;
  transform: rotate(30deg);
}
@media screen and (min-width: 751px) {
  .fujitaimuaqua-appeal-free {
    margin-top: 30px;
    font-size: 36px;
  }
  .fujitaimuaqua-appeal-free::before,
  .fujitaimuaqua-appeal-free::after {
    width: 3px;
    height: 80%;
  }
}

/* Ask Doctors */
.fujitaimuaqua-askdoctors {
  position: relative;
}
.fujitaimuaqua-askdoctors img:not(.nomt) {
  margin-top: -25px;
}

/* 1000万本突破 */
.fujitaimuaqua-breakthrough {
  background-color: #FFF4E2;
}
.fujitaimuaqua-breakthrough-scroll {
  margin-bottom: 52px;
  padding-bottom: 10px;
  overflow-x: auto;
  scrollbar-width: none;
  position: relative;
}
.fujitaimuaqua-breakthrough-scroll::after {
  position: absolute;
  content: "";
  right: 10px;
  bottom: 2px;
  z-index: 1;
  width: calc(50 / 390 * 100vw);
  height: calc(41 / 390 * 100vw);
  background: url(/img/usr/lp/fujitaimuaqua/breakthrough_icon.png) no-repeat center / contain;
}
.fujitaimuaqua-breakthrough-scroll::-webkit-scrollbar {
  display: none;
}
.fujitaimuaqua-breakthrough-scroll img {
  width: auto;
  max-width: initial;
  height: calc(333 / 390 * 100vw);
}

/* 共通見出し */
.fujitaimuaqua-wrapper .fujitaimuaqua-common-hdg {
  margin: 0 auto 15px;
  width: 90%;
  font-size: 24px;
  font-weight: bold;
  color: #431818;
}
.fujitaimuaqua-common-hdg .hdg-inner {
  margin: 0 auto;
  padding: 0 .5em;
  width: fit-content;
  display: block;
  position: relative;
  z-index: 0;
}
.fujitaimuaqua-common-hdg .hdg-inner::before,
.fujitaimuaqua-common-hdg .hdg-inner::after {
  position: absolute;
  content: "";
  top: calc(50% + 3px);
  z-index: -1;
  display: block;
  width: 40px;
  height: 1px;
  background-color: #431818;
  transform: translateY(-50%);
}
.fujitaimuaqua-common-hdg .hdg-inner::before {
  left: -40px;
}
.fujitaimuaqua-common-hdg .hdg-inner::after {
  right: -40px;
}

/* 楽しみ方 */
.fujitaimuaqua-fun {
  padding: 50px 15px 30px;
  background: url(/img/usr/lp/fujitaimuaqua/fun_bg2.png) repeat-y center top / 100% 100%;
}
.fujitaimuaqua-fun-txt {
  margin: 30px 0 0;
  font-size: calc(22 / 390 * 100vw);
  font-weight: bold;
  line-height: 1.75;
  text-align: center;
  color: #431818;
}
.fujitaimuaqua-fun-txt .fs-l {
  font-size: calc(24 / 390 * 100vw);
}
.fujitaimuaqua-fun-txt b {
  color: #FD2924;
}

/* 飲み方 */
.fujitaimuaqua-drink {
  padding-top: 22px;
  background-color: #FFF8E3;
}

/* レシピ */
.fujitaimuaqua-recipe {
  padding: 40px 0;
  background: linear-gradient(180deg,#fff 0%, #f0f0f0 100%);
}
.fujitaimuaqua-recipe-hdg {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: calc(24 / 390 * 100vw);
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
  color: #431818;
}
.fujitaimuaqua-recipe-hdg::before {
  content: "";
  margin-bottom: 8px;
  display: inline-block;
  width: calc(36 / 390 * 100vw);
  height: calc(40 / 390 * 100vw);
  background: url(/img/usr/lp/fujitaimuaqua/recipe_icon.png) no-repeat center / contain;
}
.fujitaimuaqua-recipe-hdg .en {
  margin-top: 5px;
  display: block;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: .2em;
}
.fujitaimuaqua-recipe-lists {
  margin: 20px 0 0;
}
.fujitaimuaqua-recipe-lists:not(.slick-initialized) {
  padding: 0 20px 5px;
  display: flex;
  gap: 12px;
}
.fujitaimuaqua-recipe-lists.slick-initialized .slick-list {
  padding: 0 10% 0 20px !important;
}
.fujitaimuaqua-recipe-lists-item {
  width: calc(342 / 390 * 100vw);
}
.slick-initialized .fujitaimuaqua-recipe-lists-item {
  margin-right: 12px;
}
.fujitaimuaqua-recipe-lists:not(.slick-initialized) .fujitaimuaqua-recipe-lists-item {
  max-width: 684px;
  flex: 0 0 auto;
}
.fujitaimuaqua-recipe-lists-item img {
  width: 100%;
  border-radius: 10px;
}

/* 商品詳細 */
.fujitaimuaqua-detail {
  padding: 40px 30px;
  background-color: #fff;
}
.fujitaimuaqua-detail-hdg {
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  text-align: left;
  color: #431818;
}
.fujitaimuaqua-detail-hdg .fs-s {
  margin-bottom: 5px;
  display: block;
  font-size: 13px;
  font-weight: normal;
  letter-spacing: .1em;
}
.fujitaimuaqua-detail-hdg sup {
  font-size: 15px;
  font-weight: normal;
  position: relative;
  top: -.5em;
}
.fujitaimuaqua-detail-list {
  margin: 20px 0 0;
  color: #431818;
}
.fujitaimuaqua-detail-item + .fujitaimuaqua-detail-item {
  margin-top: 15px;
}
.fujitaimuaqua-detail-ttl {
  font-size: 12px;
  font-weight: bold;
}
.fujitaimuaqua-detail-ttl::before {
  content: "\FF1C"; /*＜*/
}
.fujitaimuaqua-detail-ttl::after {
  content: "\FF1E"; /*＞*/
}
.fujitaimuaqua-detail-body {
  font-size: 12px;
  text-align: justify;
  line-height: 1.33;
}
.fujitaimuaqua-detail-body .note {
  margin: 1em 0 0 1em;
  text-indent: -1em;
}
.fujitaimuaqua-detail-body p:not([class]) + p:not([class]) {
  margin-top: 1em;
}
.fujitaimuaqua-list + .fujitaimuaqua-list {
  margin-top: 1em;
}
.fujitaimuaqua-list li {
  margin-left: 1em;
  text-indent: -1em;
}
.fujitaimuaqua-list._disc li::before {
  content: "\30FB"; /*・*/
}
.fujitaimuaqua-list._diamonds li::before {
  content: "\2666"; /*♦*/
}

/* 固定ボタン */
.fujitaimuaqua-fixed-btn {
  opacity: 0;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: -1;
  width: 100%;
  transition: .3s ease;
}
.fujitaimuaqua-fixed-btn.is-active {
  opacity: 1;
  z-index: 999;
}
.fujitaimuaqua-fixed-btn .fujitaimuaqua-appeal-link {
  margin: 0 auto;
  position: static;
  transform: none;
}
.fujitaimuaqua-fixed-btn:not(.is-active) .fujitaimuaqua-appeal-link {
  pointer-events: none;
}
.fujitaimuaqua-fixed-btn .fujitaimuaqua-appeal-link:hover {
  opacity: 1;
}
@media screen and (min-width: 751px) {
  .fujitaimuaqua-wrapper {
    background-color: transparent;
  }
  .pane-landingpage-contents {
    padding-bottom: 100px;
  }
  .fujitaimuaqua-inner {
    margin: 0 auto;
    max-width: 750px;
    background-color: #fff;
    overflow-x: hidden;
  }

  /* 訴求 */
  .fujitaimuaqua-appeal-link {
    width: 660px;
  }
  .fujitaimuaqua-appeal-link._sizeL {
    top: 545px;
  }
  .fujitaimuaqua-appeal-link._sizeS {
    top: 475px;
  }
  .fujitaimuaqua-fun .fujitaimuaqua-appeal-link._sizeS {
    top: 415px;
  }

  .fujitaimuaqua-appeal._bg1._typeb {
    padding-bottom: 60px;
  }

  /* Ask Doctors */
  .fujitaimuaqua-askdoctors img:not(.nomt) {
    margin-top: -40px;
  }
  .fujitaimuaqua-appeal._bg1._typeb + .fujitaimuaqua-askdoctors img:not(.nomt) {
    margin-top: -45px;
  }

  /* 1000万本突破 */
  .fujitaimuaqua-breakthrough-scroll {
    margin-bottom: 100px;
  }
  .fujitaimuaqua-breakthrough-scroll::after {
    bottom: 25px;
    width: 50px;
    height: 41px;
  }
  .fujitaimuaqua-breakthrough-scroll img {
    height: 666px;
  }

  /* 共通見出し */
  .fujitaimuaqua-wrapper .fujitaimuaqua-common-hdg {
    margin: 0 auto 30px;
    width: 100%;
    font-size: 48px;
  }
  .fujitaimuaqua-common-hdg .hdg-inner::before,
  .fujitaimuaqua-common-hdg .hdg-inner::after {
    width: 80px;
  }
  .fujitaimuaqua-common-hdg .hdg-inner::before {
    left: -80px;
  }
  .fujitaimuaqua-common-hdg .hdg-inner::after {
    right: -80px;
  }

  /* 楽しみ方 */
  .fujitaimuaqua-fun {
    padding: 100px 20px 90px;
  }
  .fujitaimuaqua-fun-txt {
    margin: 60px 0 0;
    font-size: 44px;
  }
  .fujitaimuaqua-fun-txt .fs-l {
    font-size: 48px;
  }

  /* 飲み方 */
  .fujitaimuaqua-drink {
    padding-top: 44px;
  }

  /* レシピ */
  .fujitaimuaqua-recipe {
    padding: 80px 0;
  }
  .fujitaimuaqua-recipe-hdg {
    font-size: 48px;
  }
  .fujitaimuaqua-recipe-hdg::before {
    margin-bottom: 16px;
    width: 72px;
    height: 80px;
  }
  .fujitaimuaqua-recipe-hdg .en {
    margin-top: 10px;
    font-size: 22px;
  }
  .fujitaimuaqua-recipe-lists {
    margin: 40px 0 0;
  }
  .fujitaimuaqua-recipe-lists:not(.slick-initialized) {
    padding: 0 40px 10px;
    gap: 24px;
  }
  .fujitaimuaqua-recipe-lists.slick-initialized .slick-list {
    padding: 0 10% 0 40px !important;
  }
  .fujitaimuaqua-recipe-lists-item {
    width: 600px;
  }
  .slick-initialized .fujitaimuaqua-recipe-lists-item {
    margin-right: 24px;
  }
  .fujitaimuaqua-recipe-lists:not(.slick-initialized) .fujitaimuaqua-recipe-lists-item {
    max-width: initial;
  }
  .fujitaimuaqua-recipe-lists-item img {
    border-radius: 20px;
  }

  /* 商品詳細 */
  .fujitaimuaqua-detail {
    padding: 80px 60px;
  }
  .fujitaimuaqua-detail-hdg {
    font-size: 48px;
  }
  .fujitaimuaqua-detail-hdg .fs-s {
    margin-bottom: 10px;
    font-size: 26px;
  }
  .fujitaimuaqua-detail-hdg sup {
    font-size: 30px;
    top: .2em;
  }
  .fujitaimuaqua-detail-list {
    margin: 40px 0 0;
  }
  .fujitaimuaqua-detail-item + .fujitaimuaqua-detail-item {
    margin-top: 30px;
  }
  .fujitaimuaqua-detail-ttl {
    font-size: 24px;
  }
  .fujitaimuaqua-detail-body {
    font-size: 24px;
  }
}

/* --------
  visumo
  -------- */
.vsm-gallery {
  margin: 30px 0 0;
}
.ecbn-selection-page-wrapper .ecbn-selection-page-tabs-area {
  margin: 0;
}
.ecbn-selection-page-wrapper .ecbn-selection-page-tabs-area .ecbn-selection-page-tabs {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 15px 7px;
}
.ecbn-selection-page-wrapper .ecbn-selection-page-tabs-area .ecbn-selection-page-tabs li {
  padding: 0;
  display: flex;
  width: calc((100% - 7px * 2) / 3);
}
.ecbn-selection-page-wrapper .ecbn-selection-page-tabs-area .ecbn-selection-page-tabs .ecbn-selection-page-tabs--link {
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 751px) {}

/* --------
  フォーム
  -------- */
/* 共通 */
#frmLP {
  background-color: #FFF8E3;
}
#frmLP::before {
  content: "\7533\3057\8FBC\307F\30D5\30A9\30FC\30E0"; /* 申し込みフォーム */
  display: block;
  font-weight: bold;
  text-align: center;
  color: #431818;
}
.block-landingpage .form-error {
  margin-top: 5px;
  padding: 5px;
  background-color: #f2dede;
}

/* PC */
[data-browse-mode="P"] #frmLP {
  margin-top: 80px;
  padding: 80px 60px;
}
[data-browse-mode="P"] #frmLP::before {
  margin: 0 0 40px;
  font-size: 48px;
}
[data-browse-mode="P"] .block-landingpage--wrapper > .alert {
  margin-top: 40px;
  font-size: 20px;
}

/* SP */
[data-browse-mode="S"] .block-landingpage-login--member {
  padding: 0 20px;
}
[data-browse-mode="S"] .block-landingpage-login--first-time-body {
  margin: 0 auto;
  width: calc(100% - 40px);
}
[data-browse-mode="S"] .block-login--member-body {
  padding: 0;
  border: none;
}
[data-browse-mode="S"] .block-login--member-frame > .common_headline2_area_ {
  padding: 0;
}
[data-browse-mode="S"] #frmLP {
  margin-top: 40px;
  padding: 40px 20px;
}
[data-browse-mode="S"] #frmLP::before {
  margin: 0 0 20px;
  font-size: 24px;
}
[data-browse-mode="S"] #frmLP .block-landingpage-login--first-time-body,
[data-browse-mode="S"] #frmLP .block-landingpage-form {
  padding: 40px 20px;
  width: 100%;
  border-radius: 10px;
  border: none;
}
[data-browse-mode="S"] #frmLP .block-landingpage-form--customer-title,
[data-browse-mode="S"] #frmLP .block-landingpage-form .block-landingpage-form--goods-title,
[data-browse-mode="S"] #frmLP .js-landingpage-loading .block-landingpage-form--spec-title {
  padding-top: 0;
}
[data-browse-mode="S"] #frmLP .block-landingpage-login--additional-info-body,
[data-browse-mode="S"] #frmLP .js-landingpage-loading {
  margin-top: 40px;
  padding: 40px 20px;
  border-radius: 10px;
  background-color: #fff;
}
[data-browse-mode="S"] #frmLP .js-landingpage-loading {
  display: block;
}
[data-browse-mode="S"] #frmLP .block-landingpage-login--additional-info-body .legend {
  margin: 0;
  padding: 0 0 20px;
  font-size: 26px;
  line-height: 32px;
  text-align: center;
  color: #33b558;
  border: none;
}
[data-browse-mode="S"] #frmLP .form-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 10px 20px;
}
[data-browse-mode="S"] #frmLP .form-group + .form-group {
  margin-top: 25px;
}
[data-browse-mode="S"] #frmLP .form-group .form-control,
[data-browse-mode="S"] #frmLP .form-group .form-control input[type="text"],
[data-browse-mode="S"] #frmLP .form-group .form-control input[type="password"],
[data-browse-mode="S"] #frmLP .js-landingpage-change-order-form {
  width: 100%;
}
[data-browse-mode="S"] #frmLP .block-landingpage-form--payment-content {
  margin: 15px 0 0;
}
[data-browse-mode="S"] #frmLP .action-buttons {
  margin: 30px 0 0;
}
[data-browse-mode="S"] #frmLP .action-buttons .btn {
  margin: 0;
}
[data-browse-mode="S"] #frmLP .block-landingpage-form--goods-qty {
  margin-top: 10px;
}
[data-browse-mode="S"] #frmLP .block-landingpage-form--goods-goods,
[data-browse-mode="S"] #frmLP .block-landingpage-form--goods-qty,
[data-browse-mode="S"] #frmLP .block-landingpage-form--date-spec,
[data-browse-mode="S"] #frmLP .block-landingpage-form--time-spec {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
[data-browse-mode="S"] #frmLP .block-landingpage-form--goods-goods dt,
[data-browse-mode="S"] #frmLP .block-landingpage-form--goods-qty dt,
[data-browse-mode="S"] #frmLP .block-landingpage-form--date-spec dt,
[data-browse-mode="S"] #frmLP .block-landingpage-form--time-spec dt {
  white-space: pre;
}
[data-browse-mode="S"] #frmLP .block-landingpage-form--goods-goods dd:first-of-type,
[data-browse-mode="S"] #frmLP .block-landingpage-form--goods-qty dd:first-of-type,
[data-browse-mode="S"] #frmLP .block-landingpage-form--date-spec dd:first-of-type,
[data-browse-mode="S"] #frmLP .block-landingpage-form--time-spec dd:first-of-type {
  flex: 1;
}
[data-browse-mode="S"] #frmLP .block-landingpage-form--goods-goods dd:nth-child(n + 3),
[data-browse-mode="S"] #frmLP .block-landingpage-form--goods-qty dd:nth-child(n + 3),
[data-browse-mode="S"] #frmLP .block-landingpage-form--date-spec dd:nth-child(n + 3),
[data-browse-mode="S"] #frmLP .block-landingpage-form--time-spec dd:nth-child(n + 3) {
  width: 100%;
}
[data-browse-mode="S"] #frmLP .block-landingpage-form--payment-content h3 {
  margin-bottom: 10px;
  padding: 0;
}
[data-browse-mode="S"] #frmLP .block-landingpage-form--payment-content-method-select li {
  margin: 0 0 10px 23px;
  text-indent: -23px;
}
[data-browse-mode="S"] #frmLP .block-landingpage-form--payment-content-method-select input[type="radio"] {
  margin-right: 0;
}
[data-browse-mode="S"] .block-landingpage--wrapper > .alert {
  margin: 20px 20px 0;
  font-size: 16px;
}
[data-browse-mode="S"] .modal-dialog {
  width: 100% !important;
}
[data-browse-mode="S"] .block-member-terms--body {
  font-size: 13px;
}

#frm-anchor {
  scroll-margin-top: 40px;
}