@import url(https://fonts.googleapis.com/css2?family=Hind:wght@300;400;500;600;700&family=Lexend+Deca:wght@100..900&family=Noto+Sans+JP:wght@100..900&display=swap);
.is-development .page__contents{background:#000;color:#fff}.is-development .page__title{color:#fff;padding-top:40px;margin-bottom:40px}.is-development .page__title span{position:absolute;opacity:.33;font-size:150%;top:-0.5rem;left:-1rem}.is-development .page__tabs{background:rgba(0,0,0,0);padding:0}.is-development .page__tabs a span{color:#ded791;font-weight:bold}.is-development .page__tabs a::after{background-color:rgba(255,255,255,.6)}.is-development .section__header{border-color:#fff}.is-development .section__title{color:#fff}.is-development .section__body h4{color:#fff}.is-development .page-bottom-links{background:#433630}.is-development .page-bottom-links__row a{color:#fff;transition:all .3s;font-family:"Noto Serif JP",serif}.is-development .page-bottom-links__row a span{opacity:.2;font-size:150%;left:50%;top:.5rem;translate:-50% 0px;width:100%}.gfooter-wrap{background-color:#fff}#tripla-book{display:flex;justify-content:center;background-color:#fff}#tripla-book form{box-shadow:none}.tripla-book-sp{padding:5px;margin-bottom:-43px;background-color:#fff}.tripla-book-sp-btn{display:block;width:100%;padding:7px 0;text-align:center;color:#fff;background-color:#000}.is-development .header{background-color:#000;margin-top:0px}.is-development .navigation__item a{color:#fff;min-height:100%}.is-development .navigation .navigation__item{position:relative}.is-development .navigation .navigation__item:last-of-type.is-active a{color:#fff !important}.is-development .navigation .navigation__item:last-of-type:before{content:"";background:#8a771c;position:absolute;top:0;left:0;width:100%;height:100%;transition:.3s ease}.is-development .navigation .navigation__item:last-of-type:hover:before{top:100%}.is-development .uk-navbar-dropdown{background:#000;color:#fff}.is-development .uk-navbar-dropdown .navigation__item:last-of-type{background:rgba(0,0,0,0)}.is-development .uk-navbar-dropdown .navigation__item:last-of-type:before{display:none}.is-development .mainvisual .uk-slideshow-items__text{background:rgba(0,0,0,.45);color:#fff;padding:8px 0}.is-development .mainvisual .uk-slideshow-items__text h2{color:#fff;font-family:"Noto Serif JP",serif}.is-development .mainvisual .uk-slideshow-items__text p{line-height:1.4}.is-development .mainvisual .uk-slideshow-items__flex{gap:12px}.is-development .mainvisual__catch{padding:16px}.is-development .mainvisual__catch .uk-h3{margin-bottom:0}.is-development .mainvisual__catch p{margin-top:10px;padding-top:10px;border-top:solid 1px #fff}.is-development .access-parking__section{color:#000}.is-development .sightseeing-around h5{color:#fff}.is-development .horizontal-images img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.is-development .sightseeing-travel-time{gap:0;grid-template-columns:1fr auto;display:inline-grid}.is-development .greeting__body .uk-h4{color:#fff}.is-development .facility__body .facility-floor__floor{font-size:initial;font-weight:normal}.is-development .facility__body img{aspect-ratio:313/174;-o-object-fit:cover;object-fit:cover}.home-contents-header{margin-bottom:-80px;position:relative;z-index:10;pointer-events:none}.home-contents-header h2{font-family:"Hind",sans-serif;font-weight:500;white-space:nowrap;color:#fff;font-size:160px;opacity:.4}.home-contents-header.small h2{font-size:120px}.home-links{padding-top:0;margin-top:100px;overflow:hidden}.home-links-catch{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);writing-mode:vertical-rl;z-index:10;white-space:nowrap;color:#fff;text-shadow:0 0 4px #000,0 0 4px #000,0 0 4px #000,0 0 4px #000,0 0 4px #000,0 0 4px #000;font-size:2.4rem;font-family:"Noto Serif JP",serif}.home-links-grid-item{transition:.3s ease;overflow:hidden}.home-links-grid-item:hover img{opacity:.6}.home-links-grid-item img{transition:.3s ease;width:80%}.home-links-grid-item .item-text{position:absolute;top:50%;transform:translateY(-50%);text-align:center}.home-links-grid-item .item-text span{font-size:24px;color:#fff;text-shadow:0px 0px 3px #000,0px 0px 3px #000,0px 0px 3px #000}.home-links-grid-item .item-text-title{border-bottom:1px solid #fff}.home-links-grid-item.uk-flex-left .item-text{left:10%}.home-links-grid-item.uk-flex-right .item-text{right:10%}.home-access .home-contents-header{margin-bottom:-140px}.home-access-catch{color:#fff;text-shadow:0 0 4px #000,0 0 4px #000,0 0 4px #000,0 0 4px #000,0 0 4px #000,0 0 4px #000}.home-access-map iframe{width:100%}.is-development .bedrock-stone__cert{background:rgba(0,0,0,0);border:1px solid}.is-development .bedrock-stone__cert__image{width:100%}.is-development .bedrock-voice-contents .img{padding-top:100px}.is-development .bedrock-voice-contents__float{top:0;right:0;width:100%}.is-development .outlookspa__fixed{aspect-ratio:1/.667;-o-object-fit:contain;object-fit:contain;width:100%}.is-development .sala__fixed{width:100%;aspect-ratio:1/.43;-o-object-fit:contain;object-fit:contain}.room-makura{background-color:#fff}.room-makura p{color:#000}#stay .section__body img{display:block;margin:0 auto}.hotspring__fixed{width:100%;aspect-ratio:1109/514;-o-object-fit:contain;object-fit:contain;position:relative}.hotspring__fixed:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), black)}.restaurant-grid a:hover{text-decoration:none}.restaurant-grid .place-block{padding:10px;text-align:left;display:flex;align-items:center}.restaurant-grid .place-block p{color:#fff;margin:0;font-size:14px;line-height:1.7;width:-moz-fit-content;width:fit-content}.restaurant-grid .place-block p.small{font-size:12px}#reservationPage h3{color:#fff}#reservationPage .uk-h1{color:#fff}#reservationPage .uk-h6{color:#fff}.reservation-plan__info{color:#000}.reservation-plan__toggler{background:linear-gradient(0deg, #000 30%, rgba(255, 255, 255, 0))}.reservation-rooms__item li{color:#fff}.contact-page .page__contents label,.contact-page .page__contents h4,.contact-page .page__contents h5,.contact-page .page__contents .uk-h1{color:#fff}.is-development .news-single__title{color:#fff}.is-development .news-single__body h5{color:#fff}.is-development .news-single__recent-item p{color:#fff}.is-development .topics-single__title{color:#fff}@media screen and (min-width: 1200px){.is-development .uk-grid-small>.uk-grid-margin{margin-top:15px}.is-development .uk-grid-small{margin-left:-15px}.is-development .uk-grid-small>*{padding-left:15px}.is-development .page-bottom-links__row a span{font-size:200%;top:-0.5rem}.is-development .header{padding-top:0}.is-development .menu-global_navigation_add-container{height:100%;display:flex}.is-development .facility__body .facility-floor__floor{text-align:center}.is-development .dinner__navigation{grid-template-columns:repeat(3, auto)}.is-development .bedrock-stone__cert .uk-grid-small{margin-left:-15px}.is-development .bedrock-stone__cert .uk-grid-small>*{padding-left:15px}.room__grid-container-2__content_1{grid-column:1/2}.room__grid-container-2__figure_1{grid-column:2/4}.hours-section__title span{font-size:1rem}}@media screen and (min-width: 640px){.is-development .page__title span{font-size:200%}.is-development .mainvisual__catch{min-width:400px}.restaurant-grid .place-block{height:54px}}@media screen and (max-width: 639px){.button-double{min-width:290px}.button-double.is-inline{min-width:290px}#tripla-book{display:none}.is-development .mainvisual .uk-slideshow-items__text{position:relative !important}.is-development .mainvisual .uk-slideshow-items__text .uk-flex{display:block;padding:10px}.is-development .mainvisual .uk-slideshow-items__text .uk-flex h2{margin-bottom:10px}.is-development .mainvisual-restaurant{transform:translate(-72%, -50%)}.is-development .sightseeing-around__column.uk-grid-margin{margin-top:70px}.home-contents-header{margin:0}.home-contents-header h2{font-size:60px}.home-contents-header.small h2{font-size:40px}.home-links{margin-top:50px}.home-links-catch{position:relative;writing-mode:horizontal-tb;text-align:center;font-size:24px}.home-links-grid-item{height:150px}.home-links-grid-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-links-grid-item .item-text{right:unset;transform:translate(-50%, -50%);width:90%}.home-links-grid-item .item-text span{font-size:16px}.home-links-grid-item.uk-flex-left .item-text{left:50%}.home-links-grid-item.uk-flex-right .item-text{left:50%;right:unset}.home-access .home-contents-header{margin-bottom:0;margin-top:30px}.is-development .dinner-title{padding-bottom:25px;text-align:left}.restaurant{padding:40px 20px}.hours-section__title span{display:block}.is-development .topics-item{padding:0 15px}}@media screen and (min-width: 640px)and (max-width: 959px){#tripla-book{display:none}.is-development .mainvisual .uk-slideshow-items__text{width:100%;left:0;bottom:0}.hours-table .uk-flex{justify-content:center}}@media screen and (min-width: 1200px)and (max-width: 1599px){.is-development .header__title svg{width:clamp(240px,18vw,280px)}}@media screen and (min-width: 960px){.is-development .mainvisual .uk-slideshow-items__text{width:100%;left:0;bottom:0}.is-development .horizontal-images img{aspect-ratio:auto;-o-object-fit:initial;object-fit:initial}.is-development .greeting__body{grid-template-columns:66% 1fr}.is-development .greeting__figure img{-o-object-fit:cover;object-fit:cover;height:100%}.is-development .bedrock-voice-contents .img{padding-top:0}.is-development .bedrock-voice-contents__float{width:55%}}
