.uk-section-background-black{background-color:#000;color:#fff}.uk-section-background-yellow{background-color:#efd76f}.uk-section-background-green{background-color:#473d11}.uk-section-background-green p,.uk-section-background-green div{color:#fff}.uk-text-white{color:#fff}body{text-rendering:optimizeLegibility;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;color:#2b2b2b;font-weight:400;font-size:14px;line-height:1.6}#reservation-cabin{margin-bottom:-60px}#tripla-book{display:flex;justify-content:center;background-color:rgba(255,255,255,.9)}#tripla-book form{box-shadow:none;background-color:rgba(0,0,0,0)}.tripla-warning{text-align:center}.tripla-book-sp{padding:5px;background-color:#fff}.tripla-book-sp-btn{display:block;width:100%;padding:7px 0;text-align:center;color:#fff;background-color:#000;font-family:"Noto Sans JP",sans-serif}a{transition:.3s ease}.content__header{background-color:#ddc300;padding:6px 0;margin-bottom:10px}.content__header h3{color:#000 !important;font-family:"Noto Serif Japanese","游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;border-top:1px solid #000 !important;border-bottom:1px solid #000 !important;margin:0;text-align:center}.header__title{margin-top:0}.header__title__shadow{font-family:"Noto Serif Japanese","游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;color:#fff;text-shadow:0px 0px 3px #000,0px 0px 3px #000,0px 0px 3px #000,0px 0px 3px #000,0px 0px 14px #000,0px 0px 14px #000,0px 0px 14px #000,0px 0px 14px #000,0px 0px 14px #000,0px 0px 14px #000;position:absolute;bottom:20%;left:50%;transform:translate(-50%, 0);margin:0;white-space:nowrap}.header__title__right{font-family:"Noto Serif Japanese","游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;color:#2b2b2b;font-weight:900;text-shadow:0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff;position:absolute;bottom:20%;right:50px;margin:0}.header__title__cabin{max-width:447px;position:absolute;bottom:10%;left:50%;transform:translate(-50%, 0)}.header__container{position:absolute;top:0;left:50%;transform:translate(-50%, 0);width:100%;height:100%}.header__page-title{color:#fff;font-weight:900;z-index:0}.header-cabin{font-weight:bold;font-size:2.5rem;color:#fff;text-align:center}.footer-sitemap__logo{width:240px;max-width:80%}.footer-sitemap__list{line-height:1.4}.footer-sitemap__list a{color:#2b2b2b;font-size:.9rem}.footer-navigation__address{color:#fff}.footer-navigation__link{color:#fff !important}.footer .copyright{font-size:.8rem;color:#fff}.plaza-top{padding-top:0;z-index:99;position:relative}.plaza-top a{padding:10px 0;width:100%;display:block;text-align:center;background-color:#000;text-decoration:none}.plaza-top a p{color:#fff;font-weight:900;margin:0}.mainvisual .hotel-page .uk-slideshow-items{height:100%}.navigation-cabin{z-index:99;position:relative;background-color:#000}.navigation-cabin-inner{display:flex;justify-content:center}.navigation-cabin-inner a{display:flex;align-items:center;justify-content:center;padding:10px 20px;transition:.3s;text-decoration:none}.navigation-cabin-inner a p{transition:.3s;color:#fff;margin:0;font-weight:900;text-shadow:0 0 10px #000}.navigation__link{opacity:1}.navigation__link:hover{opacity:.7}.button2{font-weight:900;padding:15px;display:inline-block;position:relative;padding-right:66px}.button2__inner{position:relative;z-index:10;color:#fff}.button2__asset{display:inline-flex;justify-content:flex-end;align-items:center;position:absolute;padding-right:30px;z-index:0;right:0;top:50%;width:100%;height:100%;transform:translate(0, -50%);background-color:#000;border-radius:60px;transition:.3s cubic-bezier(0.34, 1.56, 0.64, 1);color:#fff}.button2:hover{text-decoration:none;text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff;color:#2b2b2b !important}.button2:hover .button2__inner{color:#2b2b2b}.button2:hover .button2__asset{padding-right:0;justify-content:center;width:60px;background-color:#2b2b2b;color:#fff !important}.button2.is-inverse{color:#2b2b2b}.button2.is-inverse .button2__inner{color:#2b2b2b !important}.button2.is-inverse .button2__asset{background-color:#fff;color:#2b2b2b !important}.button2-double{display:inline-block;padding:15px 15px;position:relative;border:solid 1px #fff;color:#fff;line-height:1.5;transition:.5s ease;padding:15px}.button2-double:before{content:"";display:block;position:absolute;top:50%;left:50%;width:calc(100% - 10px);height:calc(100% - 10px);border:solid 1px #fff;transform:translate(-50%, -50%);transform-origin:center;box-sizing:border-box;transition:.3s ease}.button2-double:hover{text-decoration:none;color:#000;border-radius:60px}.button2-double:hover:after{right:50%;color:#fff;transform:translate(41px, -53%)}.button2-double:hover:before{height:1px;background:#fff;border-width:0;transform:translate(-50%, -50%) scaleX(0.2)}.button2-double.is-black{border:solid 1px #000;color:#000;text-align:center;box-sizing:border-box}.button2-double.is-black:before{border:solid 1px #000}.button2-double.is-black:hover{color:rgba(255,255,255,0)}.button2-double.is-black:hover:after{right:50%;color:#000;transform:translate(41px, -53%)}.button2-double.is-black:hover:before{height:1px;background:#000;border-width:0;transform:translate(-50%, -50%) scaleX(0.2)}.home-news__link time,.home-news__link p{color:#2b2b2b}.home-news__date{font-size:.9rem;opacity:.7;margin-top:7.5px;display:inline-block}.home-news__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.home-business{background:url("https://yokote.co.jp/plaza-h/cms/wp-content/themes/plaza2020/images/home2024/front-business-bg.webp");background-size:cover;background-poision:center}.home-business h3{color:#2b2b2b;font-family:"Noto Serif Japanese","游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:900}.home-business .subtitle{color:#2b2b2b;font-family:"Noto Serif Japanese","游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-size:24px;font-weight:900;text-shadow:0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff}.home-business .img-grid .uk-flex{justify-content:center}.home-business .img-grid .uk-flex .img-block img{height:100%;-o-object-fit:cover;object-fit:cover}.home-business__title{max-width:300px;width:60%}.home-business-item{background:rgba(255,255,255,.6);border:solid 1px #fff}.home-business-item__title{font-family:"Noto Serif Japanese","游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:900}.home-business-item p{font-weight:900}.home-onsen{background:url("https://yokote.co.jp/plaza-h/cms/wp-content/themes/plaza2020/images/home2024/front-onsen-bg.webp");background-size:cover;background-position:center}.home-onsen h3{font-family:"Noto Serif Japanese","游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:900;text-shadow:0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff;margin:0}.home-onsen__inner{box-sizing:border-box;font-weight:900;text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff}.home-sightseeing__header{background-color:#ddc300;padding:6px 0;margin-bottom:10px}.home-sightseeing__header h3{color:#000;font-family:"Noto Serif Japanese","游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;border-top:1px solid #000;border-bottom:1px solid #000}.childcare h2{font-family:"Noto Serif Japanese","游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:900}.onsen-section__title{font-weight:900;font-family:"Noto Serif Japanese","游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif}.onsen-yuyu__grid{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(2, 100px);grid-column-gap:10px;grid-row-gap:10px}.onsen-effect{background-position:100% 48%;background-size:130%;background-repeat:no-repeat}.onsen-annex div,.onsen-annex p,.onsen-annex h3{color:#fff;border-color:#fff}.onsen-annex__grid{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(2, 100px);grid-column-gap:10px;grid-row-gap:10px}.onsen-cabin .button__inner{color:#fff !important}.onsen-cabin .button__asset{background-color:#473d11}.onsen-cabin .button__asset svg{filter:invert(1)}.onsen-cabin .button:hover .button__inner{color:#000 !important}.onsen-cabin .button:hover svg{filter:invert(0)}.onsen-border-text{text-shadow:0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff}.access-parking{width:100%;border-top:solid 1px #2b2b2b}.access-parking th,.access-parking td{border-bottom:solid 1px #2b2b2b}.access-parking__th{font-weight:bold;min-width:120px}.access-parkingimg__header p{font-size:16px;display:flex;align-items:center;font-weight:bold}.access-parkingimg__header p::before,.access-parkingimg__header p::after{content:"";flex-grow:1;height:1px;border-top:1px dashed #2b2b2b;display:block}.access-parkingimg__header p::before{margin-right:15px}.access-parkingimg__header p::after{margin-left:15px}.facility-about{background-size:cover;background-position:center}.facility-about__grid .div4-2{color:#2b2b2b;z-index:100}.meal-grid a:hover{text-decoration:none}.meal-grid .place-block{padding:5px;text-align:left}.meal-grid .place-block p{color:#fff;margin:0}.meal-btn{background-color:#473d11;border-radius:30px;padding:5px;margin-top:40px}.meal-btn p{color:#fff;font-size:20px;margin:0}.meal__title{font-family:"Noto Serif Japanese","游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:900}.room-about__content p{font-family:"Noto Serif Japanese","游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:900;font-size:24px}.room-gallery .half{height:49%;-o-object-fit:cover;object-fit:cover}.room-gallery .fit-left{-o-object-position:left;object-position:left}.room-gallery .fit-right{-o-object-position:right;object-position:right}.room-gallery .img-grid{display:flex;flex-flow:column;justify-content:space-between}.room-info table tr td{padding-left:10px}.room-benefit{background-size:cover;background-position:center}.room-benefit__content{background:rgba(255,255,255,.8)}.room-equip{color:#fff}.room-equip__header{background-color:#ddc300;padding:6px 0;margin-bottom:10px}.room-equip__header h3{color:#000;font-family:"Noto Serif Japanese","游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;border-top:1px solid #000;border-bottom:1px solid #000;margin:0;text-align:center}.cabin-onsen.home-onsen{background-image:url("https://yokote.co.jp/plaza-h/cms/wp-content/themes/plaza2020/images/cabin2024/cabin-onsen-bg.webp")}.cabin-onsen.home-onsen p.title-bottom{font-weight:900;font-size:20px;text-shadow:0px 0px 2px #fff}.cabin-onsen.home-onsen .home-business-item.special{text-align:left;margin:0 auto}.cabin-onsen.home-onsen .home-business-item.special .home-business-item__title{font-weight:900}.cabin-room .uk-heading-line span{color:#fff;font-size:1.5rem}.cabin-news time{width:100px;margin:0}.cabin-news .section__body{padding-top:10px}.cabin-news .uk-grid-margin{margin-top:10px}.meal-morning .meal__title{font-family:"Noto Serif Japanese","游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:900}.meal-morning .breakfast-btn{background-color:#473d11;border-radius:30px;padding:5px}.meal-morning .breakfast-btn p{color:#fff;font-size:20px;margin:0}@media screen and (min-width: 960px){body{font-size:16px;letter-spacing:1px;line-height:1.7}.mainvisual .hotel-page{max-height:630px;height:630px}.navigation-cabin-inner a:hover p{color:#000;text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff}.button2-double{padding:15px 45px 15px 30px}.button2-double:after{content:">";position:absolute;top:50%;right:10px;font-size:1.4rem;transform:translate(-100%, -53%);transition:.3s ease}.home-news__inner{padding-top:60px}.home-business h3{font-size:44px}.home-business h3 span{font-size:34px}.home-onsen h3{font-size:54px}.home-onsen__inner{padding-left:50%;width:80%}.onsen-yuyu__grid{grid-template-rows:repeat(2, 200px)}.onsen-annex__grid{grid-template-rows:repeat(2, 200px)}.cabin-onsen.home-onsen .home-business-item.special{width:60%}}@media screen and (max-width: 639px){#reservation-cabin{margin-bottom:-42px}#tripla-book{display:none}.header__title__shadow{width:90%;font-size:30px;text-align:center}.header__title__cabin{width:80%}.header__container{padding:0}.footer .uk-navbar-center{margin-left:0}.footer .uk-navbar-center ul.uk-navbar-nav{display:block}.footer .uk-navbar-center ul.uk-navbar-nav li a{min-height:40px;justify-content:flex-start}.plaza-top{padding-top:0}.mainvisual .subpage{max-height:250px}.mainvisual .subpage ul{min-height:250px !important}.home-business h3{font-size:18px}.home-business h3 span{display:block}.home-business .subtitle{font-size:18px}.home-business .img-grid .uk-flex{height:100px}.home-business-item__title{margin-top:20px}.home-business-item svg{margin-top:10px}.onsen-effect{background-size:cover}.onsen-border-text{font-size:.78rem}.access-parking-num .uk-h3{margin-top:20px}.access-parking-num .uk-flex.uk-flex-center{justify-content:flex-start}.access-parking-num .uk-flex.uk-flex-center .uk-text-bold{margin-right:10px}.facility-about__grid{display:flex;flex-wrap:wrap}.facility-about__grid .div1{width:100%;height:180px;background-position:top}.facility-about__grid .div2,.facility-about__grid .div5{width:48%;height:100px}.facility-about__grid .div3,.facility-about__grid .div6{width:48%;height:100px}.facility-about__grid .div4,.facility-about__grid .div4-2,.facility-about__grid .div7,.facility-about__grid .div8{width:100%}.meal-btn{padding:8px 30px}.meal-btn p{font-size:14px;line-height:1.3}.meal__detail{display:block}.room-about{background-position:26%}.room-about__content{max-width:100%}.room-about__content p{font-size:14px}.room-info table tbody{display:block}.room-info table tr{margin-top:10px;display:flex;width:100%;flex-wrap:wrap}.room-info table tr td:first-child{width:100%}.cabin-news .uk-flex{display:block}.meal-morning{padding:50px 0;padding-top:0}.meal-morning .breakfast-btn{padding:5px 30px}.meal-morning .breakfast-btn p{font-size:14px}#morning_congestion .congestion{padding:0}}@media screen and (min-width: 640px)and (max-width: 959px){#tripla-book{display:none}.onsen-yuyu__grid{grid-template-rows:repeat(2, 150px)}.onsen-annex__grid{grid-template-rows:repeat(2, 150px)}}@media screen and (min-width: 1200px){.tripla-warning{margin-top:0}#morning_congestion{width:85%}}@media screen and (min-width: 640px){.header__page-title{transform:translate(0, -50px)}.access-parking__th{min-width:200px;text-align:center}.facility-about__grid .div4{grid-area:5/1/6/4}.facility-about__grid .div4-2{grid-area:6/3/5/4}.meal-grid .place-block{height:54px}.meal-btn{width:100%}.meal-morning .breakfast-btn{width:40%}}@media screen and (min-width: 960px)and (max-width: 1199px){#morning_congestion{width:90%}}
