/* 用途: loma-lang-switch-option-style。利用先: TOP.html:en、TOP.html:ja。 */
/* BEGIN LOMA PROTECTED TOP UI REFINEMENT 20261003 */
/* BEGIN LOMA ORIGINAL LANGUAGE PILL 20261005 */
body > [data-loma-lang-global] .loma-lang-switch__option {
  position:relative
}
body > [data-loma-lang-global] .loma-lang-switch__option::before {
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:100%;
  min-width:44px;
  height:44px;
  transform:translate(-50%,-50%)
}
/* END LOMA ORIGINAL LANGUAGE PILL 20261005 */
.rn-top-language-row {
  width:min(1120px,calc(100% - 100px));
  margin:24px auto 0;
  display:flex;
  justify-content:flex-end
}
#local-top-rooms-choice>.loma-lang-switch {
  margin-bottom:20px
}
@media(max-width:768px) {
  .rn-top-language-row {
    width:calc(100% - 90px)!important;
    margin-left:24px!important;
    margin-right:66px!important
  }
  #local-top-rooms-choice,#loma-renewal-top-reviews .lr-wrap,#loma-renewal-practical-wrap {
    width:calc(100% - 90px)!important;
    margin-left:24px!important;
    margin-right:66px!important
  }
  html[lang=en] .BrandMovie-module-scss-module__PHFx-G__text p {
    white-space:normal!important;
    overflow-wrap:break-word!important
  }
  html[lang=en] .BrandMovie-module-scss-module__PHFx-G__copyContainer {
    width:calc(100% - 90px)!important;
    margin-left:24px!important;
    margin-right:66px!important
  }
  .Top-module-scss-module__P8G98W__hotSpring .Top-module-scss-module__P8G98W__container {
    height:auto!important;
    width:calc(100% - 90px)!important;
    margin-left:24px!important;
    margin-right:66px!important;
    padding-bottom:50px!important
  }
  .Top-module-scss-module__P8G98W__hotSpring .Top-module-scss-module__P8G98W__photo1,
 .Top-module-scss-module__P8G98W__hotSpring .Top-module-scss-module__P8G98W__photo0 {
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    margin-top:30px!important
  }
  .Top-module-scss-module__P8G98W__hotSpring .Top-module-scss-module__P8G98W__photo0 {
    width:42%!important;
    margin-left:auto!important;
    margin-top:16px!important
  }
}
@media(max-width:768px) {
  .Top-module-scss-module__P8G98W__hotSpring .Top-module-scss-module__P8G98W__cell,.Top-module-scss-module__P8G98W__hotSpring .Top-module-scss-module__P8G98W__text,.Top-module-scss-module__P8G98W__hotSpring .Top-module-scss-module__P8G98W__cell>h3,.Top-module-scss-module__P8G98W__hotSpring img {
    width:100%!important;
    max-width:100%!important
  }
}
/* END LOMA PROTECTED TOP UI REFINEMENT 20261003 */
/* loma-mobile-language-header-20261023 */
@media(max-width:768px) {
  html body > .loma-lang-switch[data-loma-lang-switch] {
    top:14px!important;
    right:64px!important;
    bottom:auto!important;
    left:auto!important;
    z-index:1001!important;
    background:#000!important
  }
  body:has(.GlobalMenu-module-scss-module__J5OOHq__page:not(.GlobalMenu-module-scss-module__J5OOHq__off)) > .loma-lang-switch[data-loma-lang-switch] {
    visibility:hidden!important;
    pointer-events:none!important
  }
}
