@font-face{font-family:Zen Kaku Gothic New;src:url(/cdn/shop/files/ZenKakuGothicNew-Light.ttf?v=1755582148) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Zen Kaku Gothic New;src:url(/cdn/shop/files/ZenKakuGothicNew-Regular.ttf?v=1755582148) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zen Kaku Gothic New;src:url(/cdn/shop/files/ZenKakuGothicNew-Medium.ttf?v=1755582148) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Zen Kaku Gothic New;src:url(/cdn/shop/files/ZenKakuGothicNew-Bold.ttf?v=1755582148) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Zen Kaku Gothic New;src:url(/cdn/shop/files/ZenKakuGothicNew-Black.ttf?v=1755582148) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(/cdn/shop/files/JosefinSans-VariableFont_wght.ttf?v=1755584436) format("truetype-variations");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(/cdn/shop/files/JosefinSans-Italic-VariableFont_wght.ttf?v=1755584415) format("truetype-variations");font-weight:100 700;font-style:italic;font-display:swap}html{line-height:1.5;scroll-behavior:smooth;font-size:100%}@media only screen and (min-width:1561px){html{font-size:112.5%}}@media print{html{font-size:112.5%}}@media only screen and (max-width:767px){html{font-size:81.25%}}html #rtSiteHeader a,html #htlBrdCrmbs a,html .languageArea a,html #htlHeader ul a,html #rooms a,html #relatedPg ul li a,html #RthExcursionArea a,html .RthExcursionPrev a,html .RthExcursionNext a,html #RthPagetop a,html #grpfooterArea a{color:initial!important}body{color:#252525;background:#fff url(https://cdn.shopify.com/s/files/1/0926/3261/3168/files/bg-cuisine-texture.webp?v=1750060972) repeat-y 0 0;font-weight:300;-webkit-text-size-adjust:none}body a{color:#252525;text-decoration:none}body a:hover{text-decoration:none}body img{max-width:100%;-webkit-touch-callout:none;line-height:1}body *{-webkit-box-sizing:border-box;box-sizing:border-box}body.fix-active{overflow:hidden}body,pre,input,textarea,select{font-family:Zen Kaku Gothic New,\30e1\30a4\30ea\30aa,Meiryo,\30d2\30e9\30ae\30ce\89d2\30b4  Pro,Hiragino Kaku Gothic Pro,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,YuGothic,MS \ff30\30b4\30b7\30c3\30af,MS PGothic,Lucida Sans Unicode,Lucida Grande,Verdana,Arial,sans-serif!important;color:#252525}input,select,textarea{font-size:100%;color:#252525}#htlContents{max-width:1280px;width:100%}.single-column #htlMainContent,#htlMainContent{width:1280px;margin:auto auto auto 0;font-family:Zen Kaku Gothic New,\30e1\30a4\30ea\30aa,Meiryo,\30d2\30e9\30ae\30ce\89d2\30b4  Pro,Hiragino Kaku Gothic Pro,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,YuGothic,MS \ff30\30b4\30b7\30c3\30af,MS PGothic,Lucida Sans Unicode,Lucida Grande,Verdana,Arial,sans-serif!important}#RthCustomizeW,#RthCustomize{width:1280px;margin:auto}.mouse .over{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .over:hover,.touch .over.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .over{-webkit-tap-highlight-color:transparent}.touch .over.touchend{-webkit-transition-delay:.2s;transition-delay:.2s}a:link{color:#333}a:link,a:visited{color:#333;text-decoration:none}a:visited{color:#000}a:link:hover,a:visited:hover{color:#8ab4cc}.l-footer{background-color:#f5f5f5;margin-bottom:2.25em;margin-inline:auto;padding:2.25em;position:relative;max-width:1280px;width:100%}.l-footer__reserve{position:absolute;top:-2.25em;right:6.5%}.l-footer__reserve a{-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.l-footer__reserve a:hover{opacity:.7;-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.l-footer__logo{text-align:center}.l-footer__logo a{display:inline-block}.l-footer .c-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Josefin Sans,Verdana,Helvetica,Arial,sans-serif;font-weight:700;margin-inline:auto;text-transform:uppercase}.l-footer .c-nav__title{display:none}.l-footer .c-nav__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 1.75em;margin-top:2.5em}.l-footer .c-nav__inner>a{font-size:94%;line-height:1;position:relative}.l-footer .c-nav__inner>a:before{content:"";background-color:#dfec4d;border-radius:50%;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out;height:1.3em;width:1.3em}.l-footer .c-nav__inner>a:hover{color:#252525}.l-footer .c-nav__inner>a:hover:before{opacity:1;-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.l-footer .c-nav__inner>a>span{position:relative;z-index:0}.l-footer .c-nav__sub{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.25em}.l-footer .c-nav__sub a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1em;font-size:82%;font-weight:500;letter-spacing:.012em;padding-block:1em;position:relative}.l-footer .c-nav__sub a:not(:last-of-type):after{content:"";background-color:#252525;height:100%;width:1px}.single-column .rt-footer{margin-inline:calc(50% - 50vw)!important}.p-top_fv .c-nav{background-color:#fff;border-radius:100vmax;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Josefin Sans,Verdana,Helvetica,Arial,sans-serif;font-weight:700;margin-inline:auto;padding:1em 2.75em;position:absolute;bottom:1.75em;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);text-transform:uppercase;max-width:950px;width:100%}.p-top_fv .c-nav__title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 10px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:88%}.p-top_fv .c-nav__title>img{aspect-ratio:1;max-width:18px}.p-top_fv .c-nav__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 1.75em}.p-top_fv .c-nav__inner>a{font-size:94%;line-height:1;position:relative}.p-top_fv .c-nav__inner>a:before{content:"";background-color:#dfec4d;border-radius:50%;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out;height:1.3em;width:1.3em}.p-top_fv .c-nav__inner>a:hover{color:#252525}.p-top_fv .c-nav__inner>a:hover:before{opacity:1;-webkit-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.p-top_fv .c-nav__inner>a>span{position:relative;z-index:0}.p-top_fv .c-nav__sub{border-bottom:3px solid #252525;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 1em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:16.79688%}.p-top_fv .c-nav__sub a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1em;font-size:88%;font-weight:500;letter-spacing:.012em;padding-block:1em;position:relative}.p-top_fv .c-nav__sub a:not(:last-of-type):after{content:"";background-color:#252525;height:100%;width:1px}.c-btn--primary>a,.c-btn--primary>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;font-size:100%;font-weight:500;letter-spacing:.012em;position:relative}.c-btn--primary>a .c-plaintext--primary,.c-btn--primary>button .c-plaintext--primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0 7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:88%}.c-btn--primary>a .c-ic_arrow--right,.c-btn--primary>button .c-ic_arrow--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;width:50px;position:relative}.c-btn--primary>a .c-ic_arrow--right:before,.c-btn--primary>button .c-ic_arrow--right:before{content:"";background-color:#252525;border-radius:50%;position:absolute;-webkit-transition:.3s transform ease-in-out;transition:.3s transform ease-in-out;height:50px;width:50px;z-index:-1}.c-btn--primary>a .c-ic_arrow--right svg,.c-btn--primary>button .c-ic_arrow--right svg{fill:#fff;-webkit-transition:.3s fill ease-in-out;transition:.3s fill ease-in-out}.c-btn--primary>a:hover,.c-btn--primary>button:hover{color:#252525}.c-btn--primary>a:hover .c-ic_arrow--right:before,.c-btn--primary>button:hover .c-ic_arrow--right:before{background-color:#dfec4d;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition:.3s transform ease-in-out;transition:.3s transform ease-in-out}.c-btn--primary>a:hover .c-ic_arrow--right svg,.c-btn--primary>button:hover .c-ic_arrow--right svg{fill:#252525}.c-btn--secondary{text-align:center}.c-btn--secondary>a,.c-btn--secondary>button{background-color:#dfec4d;border-radius:100vmax;display:inline-block;font-size:100%;font-weight:500;letter-spacing:.012em;padding:1em 2em}.c-btn--secondary>a .c-ic_arrow--right,.c-btn--secondary>button .c-ic_arrow--right{position:relative;right:0;-webkit-transition:.3s right ease-in-out;transition:.3s right ease-in-out}.c-btn--secondary>a .c-ic_arrow--right svg,.c-btn--secondary>button .c-ic_arrow--right svg{fill:#252525}.c-btn--secondary>a:hover,.c-btn--secondary>button:hover{color:#252525}.c-btn--secondary>a:hover .c-ic_arrow--right,.c-btn--secondary>button:hover .c-ic_arrow--right{right:-.5em;-webkit-transition:.3s right ease-in-out;transition:.3s right ease-in-out}
/*# sourceMappingURL=/cdn/shop/t/2/assets/p-rktn_common.css.map */
