
:root:not(#a7ffnq2) #cookie-law-info-bar, :root:not(#a7ffnq2) #cookie-law-info-again, :root:not(#a7ffnq2) .cli-modal, :root:not(#a7ffnq2) .cli-modal-backdrop, :root:not(#a7ffnq2) .cli-popupbar-overlay, :root:not(#a7ffnq2) .cli-settings-overlay, :root:not(#a7ffnq2) .cky-consent-container, :root:not(#a7ffnq2) .cky-modal, :root:not(#a7ffnq2) .cky-overlay, :root:not(#a7ffnq2) .cky-btn-revisit-wrapper, :root:not(#a7ffnq2) .cky-preference-center, :root:not(#a7ffnq2) #cmplz-cookiebanner-container, :root:not(#a7ffnq2) .cmplz-cookiebanner, :root:not(#a7ffnq2) #cmplz-manage-consent, :root:not(#a7ffnq2) .cmplz-manage-consent, :root:not(#a7ffnq2) #cookie-notice, :root:not(#a7ffnq2) #catapult-cookie-bar, :root:not(#a7ffnq2) #moove_gdpr_cookie_modal, :root:not(#a7ffnq2) #moove_gdpr_cookie_info_bar, :root:not(#a7ffnq2) .moove-gdpr-info-bar-container, :root:not(#a7ffnq2) #moove_gdpr_save_popup_settings_button, :root:not(#a7ffnq2) #BorlabsCookieBox, :root:not(#a7ffnq2) #BorlabsCookieWidget, :root:not(#a7ffnq2) #CybotCookiebotDialog, :root:not(#a7ffnq2) #CookiebotWidget, :root:not(#a7ffnq2) #onetrust-consent-sdk, :root:not(#a7ffnq2) #usercentrics-root, :root:not(#a7ffnq2) #iubenda-cs-banner, :root:not(#a7ffnq2) #tarteaucitronRoot, :root:not(#a7ffnq2) #tarteaucitronAlertBig, :root:not(#a7ffnq2) #axeptio_overlay, :root:not(#a7ffnq2) #cookiescript_injected, :root:not(#a7ffnq2) #sliding-popup.eu-cookie-compliance-popup, :root:not(#a7ffnq2) .eu-cookie-compliance-banner, :root:not(#a7ffnq2) #gdpr-cookie-message, :root:not(#a7ffnq2) .gdpr-cookie-notice, :root:not(#a7ffnq2) #gdpr-cookie-consent-bar, :root:not(#a7ffnq2) #wpgdprc-consent-bar, :root:not(#a7ffnq2) .wpgdprc-consent-bar, :root:not(#a7ffnq2) #cookie-bar, :root:not(#a7ffnq2) .cookie-bar, :root:not(#a7ffnq2) #cookies-eu-banner, :root:not(#a7ffnq2) .cc-window, :root:not(#a7ffnq2) .cc-revoke, :root:not(#a7ffnq2) #cookieChoiceInfo, :root:not(#a7ffnq2) .pea_cook_wrapper, :root:not(#a7ffnq2) #cookie-consent-banner, :root:not(#a7ffnq2) .cookie-consent-banner, :root:not(#a7ffnq2) .wpcc-container, :root:not(#a7ffnq2) #wt-cli-cookie-banner, :root:not(#a7ffnq2) .wt-cli-cookie-bar, :root:not(#a7ffnq2) [role="dialog"][aria-hidden="true"], :root:not(#a7ffnq2) .modal[aria-hidden="true"], :root:not(#a7ffnq2) [class*="modal"][aria-hidden="true"], :root:not(#a7ffnq2) .mfp-hide, :root:not(#a7ffnq2) .pum-overlay, :root:not(#a7ffnq2) .popmake, :root:not(#a7ffnq2) .sgpb-popup-overlay, :root:not(#a7ffnq2) .sgpb-popup-dialog-main-div-wrapper, :root:not(#a7ffnq2) [data-elementor-type="popup"], :root:not(#a7ffnq2) .elementor-location-popup, :root:not(#a7ffnq2) .mailpoet_form_popup_overlay, :root:not(#a7ffnq2) .mailpoet_form_popup, :root:not(#a7ffnq2) [hidden] {display:none!important}
:root:not(#a7ffnq2) .screen-reader-text, :root:not(#a7ffnq2) .sr-only, :root:not(#a7ffnq2) .wt-cli-sr-only, :root:not(#a7ffnq2) .visually-hidden, :root:not(#a7ffnq2) .elementor-screen-only, :root:not(#a7ffnq2) .screen-reader-shortcut, :root:not(#a7ffnq2) .show-for-sr, :root:not(#a7ffnq2) .assistive-text, :root:not(#a7ffnq2) .hidden-accessible, :root:not(#a7ffnq2) .ast-screen-reader-text, :root:not(#a7ffnq2) .sr-text, :root:not(#a7ffnq2) .u-hidden-visually {position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}
:root:not(#a7ffnq2) img[src="/favicon.ico"], :root:not(#a7ffnq2) img[data-src="/favicon.ico"], :root:not(#a7ffnq2) img[src="/images/de7fe6fad279.webp"], :root:not(#a7ffnq2) img[data-src="/images/de7fe6fad279.webp"], :root:not(#a7ffnq2) img[src="/images/6779f37fb20d.webp"], :root:not(#a7ffnq2) img[data-src="/images/6779f37fb20d.webp"], :root:not(#a7ffnq2) img[src="/images/bc9fe0954c02.webp"], :root:not(#a7ffnq2) img[data-src="/images/bc9fe0954c02.webp"], :root:not(#a7ffnq2) img[src="/images/e889762e22a2.webp"], :root:not(#a7ffnq2) img[data-src="/images/e889762e22a2.webp"], :root:not(#a7ffnq2) img[src="/images/cb741fde481e.webp"], :root:not(#a7ffnq2) img[data-src="/images/cb741fde481e.webp"], :root:not(#a7ffnq2) img[src="/images/c3c4cff45268.webp"], :root:not(#a7ffnq2) img[data-src="/images/c3c4cff45268.webp"], :root:not(#a7ffnq2) img[src="/images/09eb5398c227.webp"], :root:not(#a7ffnq2) img[data-src="/images/09eb5398c227.webp"], :root:not(#a7ffnq2) img[src="/images/3be570339b78.webp"], :root:not(#a7ffnq2) img[data-src="/images/3be570339b78.webp"], :root:not(#a7ffnq2) img[src="/images/57ab3fd1e260.webp"], :root:not(#a7ffnq2) img[data-src="/images/57ab3fd1e260.webp"], :root:not(#a7ffnq2) img[src="/images/c07fbfbce405.webp"], :root:not(#a7ffnq2) img[data-src="/images/c07fbfbce405.webp"], :root:not(#a7ffnq2) img[src="/images/f56cf2e41f16.webp"], :root:not(#a7ffnq2) img[data-src="/images/f56cf2e41f16.webp"], :root:not(#a7ffnq2) img[src="/images/6eb93bd41c0e.webp"], :root:not(#a7ffnq2) img[data-src="/images/6eb93bd41c0e.webp"], :root:not(#a7ffnq2) img[src="/images/61108ea2bc16.webp"], :root:not(#a7ffnq2) img[data-src="/images/61108ea2bc16.webp"], :root:not(#a7ffnq2) img[src="/images/a408c53d521c.webp"], :root:not(#a7ffnq2) img[data-src="/images/a408c53d521c.webp"] {display:none!important}

html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/bettei-sasane/4535606562/"]) a.linkButton.page_bettei-sasane_22:nth-of-type(1) > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/bettei-sasane/4535606562/"]) a.linkButton.page_bettei-sasane_22:nth-of-type(1) > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/bettei-sasane/4535606562/"]) a.linkButton.page_bettei-sasane_23:nth-of-type(2) > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/bettei-sasane/4535606562/"]) a.linkButton.page_bettei-sasane_23:nth-of-type(2) > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/cooking-tour-itinerary/4534796563/"]) a.linkButton.page_cooking-tour-itinerary_fQg7gNBpCT-73RGon8GB0:nth-of-type(2) > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/cooking-tour-itinerary/4534796563/"]) a.linkButton.page_cooking-tour-itinerary_fQg7gNBpCT-73RGon8GB0:nth-of-type(2) > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/gora-hanaougi/4545526615/"]) a.linkButton.page_gora-hanaougi_22:nth-of-type(1) > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/gora-hanaougi/4545526615/"]) a.linkButton.page_gora-hanaougi_22:nth-of-type(1) > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/gora-hanaougi/4545526615/"]) a.linkButton.page_gora-hanaougi_23:nth-of-type(2) > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/gora-hanaougi/4545526615/"]) a.linkButton.page_gora-hanaougi_23:nth-of-type(2) > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/gora-kadan/4535393397/"]) a.linkButton.page_gora-kadan_22:nth-of-type(1) > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/gora-kadan/4535393397/"]) a.linkButton.page_gora-kadan_22:nth-of-type(1) > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/gora-kadan/4535393397/"]) a.linkButton.page_gora-kadan_23:nth-of-type(2) > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/gora-kadan/4535393397/"]) a.linkButton.page_gora-kadan_23:nth-of-type(2) > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/hidatei-hanaougi/4545529464/"]) a.linkButton.page_hidatei-hanaougi_22:nth-of-type(1) > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/hidatei-hanaougi/4545529464/"]) a.linkButton.page_hidatei-hanaougi_22:nth-of-type(1) > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/hidatei-hanaougi/4545529464/"]) a.linkButton.page_hidatei-hanaougi_23:nth-of-type(2) > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/hidatei-hanaougi/4545529464/"]) a.linkButton.page_hidatei-hanaougi_23:nth-of-type(2) > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/hyatt-regency-hakone/4535322697/"]) a.linkButton.page_hyatt-regency-hakone_5 > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/hyatt-regency-hakone/4535322697/"]) a.linkButton.page_hyatt-regency-hakone_5 > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/japan-tours/4534424552/"]) a.linkButton.page_japan-tours_6:nth-of-type(1) > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/japan-tours/4534424552/"]) a.linkButton.page_japan-tours_6:nth-of-type(1) > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/japan-tours/4534424552/"]) a.linkButton.page_japan-tours_11:nth-of-type(2) > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/japan-tours/4534424552/"]) a.linkButton.page_japan-tours_11:nth-of-type(2) > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/japan-tours-itinerary/4535710557/"]) a.linkButton.page_japan-tours-itinerary_20:nth-of-type(2) > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/japan-tours-itinerary/4535710557/"]) a.linkButton.page_japan-tours-itinerary_20:nth-of-type(2) > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/kaneyamaen/4535491063/"]) a.linkButton.page_kaneyamaen_22:nth-of-type(1) > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/kaneyamaen/4535491063/"]) a.linkButton.page_kaneyamaen_22:nth-of-type(1) > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/kaneyamaen/4535491063/"]) a.linkButton.page_kaneyamaen_23:nth-of-type(2) > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/kaneyamaen/4535491063/"]) a.linkButton.page_kaneyamaen_23:nth-of-type(2) > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/oriental-hiroshima/4535207487/"]) a.linkButton.page_oriental-hiroshima_5 > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/oriental-hiroshima/4535207487/"]) a.linkButton.page_oriental-hiroshima_5 > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/park-hyatt/4534852205/"]) a.linkButton.page_park-hyatt_5 > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/park-hyatt/4534852205/"]) a.linkButton.page_park-hyatt_5 > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/sekitei-miyajima/4535393916/"]) a.linkButton.page_sekitei-miyajima_22:nth-of-type(1) > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/sekitei-miyajima/4535393916/"]) a.linkButton.page_sekitei-miyajima_22:nth-of-type(1) > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/sekitei-miyajima/4535393916/"]) a.linkButton.page_sekitei-miyajima_23:nth-of-type(2) > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/sekitei-miyajima/4535393916/"]) a.linkButton.page_sekitei-miyajima_23:nth-of-type(2) > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/tawaraya/4535491384/"]) a.linkButton.page_tawaraya_22:nth-of-type(1) > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/tawaraya/4535491384/"]) a.linkButton.page_tawaraya_22:nth-of-type(1) > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/tawaraya/4535491384/"]) a.linkButton.page_tawaraya_23:nth-of-type(2) > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/tawaraya/4535491384/"]) a.linkButton.page_tawaraya_23:nth-of-type(2) > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/ugenta/4535393787/"]) a.linkButton.page_ugenta_22:nth-of-type(1) > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/ugenta/4535393787/"]) a.linkButton.page_ugenta_22:nth-of-type(1) > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/ugenta/4535393787/"]) a.linkButton.page_ugenta_23:nth-of-type(2) > span, html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/ugenta/4535393787/"]) a.linkButton.page_ugenta_23:nth-of-type(2) > span * {color:hsl(129 12% 20%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/japan-rail-pass/4535818052/"]) div#pageContent > span:nth-of-type(1), html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/japan-rail-pass/4535818052/"]) div#pageContent > span:nth-of-type(1) * {color:hsl(129 14% 93%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/japan-rail-pass/4535818052/"]) div#pageContent > span:nth-of-type(2), html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/japan-rail-pass/4535818052/"]) div#pageContent > span:nth-of-type(2) * {color:hsl(129 14% 93%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/reservationluxury-ryokan/4591514557/"]) div.smf-field.FormOptionsGroup1488725907Div:nth-of-type(2), html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/reservationluxury-ryokan/4591514557/"]) div.smf-field.FormOptionsGroup1488725907Div:nth-of-type(2) * {color:hsl(129 14% 93%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/reservationtawaraya/4535491571/"]) div.smf-field.FormOptionsGroup806697548Div:nth-of-type(2), html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/reservationtawaraya/4535491571/"]) div.smf-field.FormOptionsGroup806697548Div:nth-of-type(2) * {color:hsl(129 14% 93%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/reservationugenta2/4591514554/"]) div.smf-field.FormOptionsGroup528547775Div:nth-of-type(2), html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/reservationugenta2/4591514554/"]) div.smf-field.FormOptionsGroup528547775Div:nth-of-type(2) * {color:hsl(129 14% 93%)!important}
html:not(#a7ffnq2):has(link[rel="canonical"][href="https://discover-japan.co.uk/japan-tours/4534424552/"]) div.page_japan-tours_15.body:nth-of-type(12) > p.p0 > span.c0 > a {color:hsl(129 14% 93%)!important}




:root:not(#a7ffnq2) .pageContent {
  background-image: none;
  background-color: #2f2f2f;
  min-height: 1750px;
  max-width: 100%;
}


:root:not(#a7ffnq2) .pageContent img[class*="page_luxury-ryokan_"] {
  object-fit: cover;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .5);
}


:root:not(#a7ffnq2) .pageContent div[class*="page_luxury-ryokan_"].body, :root:not(#a7ffnq2) .pageContent div[class*="page_luxury-ryokan_"].title {
  text-shadow: 0 0 3px #000, 0 1px 4px #000, 0 0 8px rgba(0, 0, 0, .8);
}


:root:not(#a7ffnq2) .pageContent .page_luxury-ryokan_2, :root:not(#a7ffnq2) .pageContent .page_luxury-ryokan_3, :root:not(#a7ffnq2) .pageContent .page_luxury-ryokan_7, :root:not(#a7ffnq2) .pageContent .page_luxury-ryokan_9, :root:not(#a7ffnq2) .pageContent .page_luxury-ryokan_33 {
  text-shadow: none;
  background: #3a3a3a;
  border-radius: 3px;
}


:root:not(#a7ffnq2) .pageContent a.linkButton {
  text-shadow: none;
  box-shadow: 0 1px 4px rgba(0, 0, 0, .5);
}


:root:not(#a7ffnq2) .pageContent .master_2 {
  max-width: 100%;
}


@media (max-width: 1000px) {
  :root:not(#a7ffnq2) .pageAlignment { width: 100%; }
  :root:not(#a7ffnq2) .pageContent { width: 100%; }
}
