@font-face{font-family:Crimson Text;font-style:normal;font-weight:400;src:local("CrimsonText-Regular"),url("../../webfonts/CrimsonText-Regular.woff2") format("woff2"),url("../../webfonts/CrimsonText-Regular.woff") format("woff"),url("../../webfonts/CrimsonText-Regular.ttf") format("truetype"),url("../../webfonts/CrimsonText-Regular.eot") format("embedded-opentype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;src:local("PlayfairDisplay-Regular"),url("../../webfonts/PlayfairDisplay-Regular.woff2") format("woff2"),url("../../webfonts/PlayfairDisplay-Regular.woff") format("woff"),url("../../webfonts/PlayfairDisplay-Regular.ttf") format("truetype"),url("../../webfonts/PlayfairDisplay-Regular.eot") format("embedded-opentype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("RobotoCondensed-Light"),url("../../webfonts/RobotoCondensed-Light.woff2") format("woff2"),url("../../webfonts/RobotoCondensed-Light.woff") format("woff"),url("../../webfonts/RobotoCondensed-Light.ttf") format("truetype"),url("../../webfonts/RobotoCondensed-Light.eot") format("embedded-opentype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Herr Von Muellerhoff;font-style:normal;font-weight:400;src:local("HerrVonMuellerhoff-Regular"),url("../../webfonts/HerrVonMuellerhoff-Regular.woff2") format("woff2"),url("../../webfonts/HerrVonMuellerhoff-Regular.woff") format("woff"),url("../../webfonts/HerrVonMuellerhoff-Regular.ttf") format("truetype"),url("../../webfonts/HerrVonMuellerhoff-Regular.eot") format("embedded-opentype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body ::selection{background:#e1eff7}body ::-moz-selection{background:#e1eff7}.f-base__cnt-w{width:100%}@media only screen and (max-width:1280px){.f-base__cnt-w{width:100%}}.f-base__cnt-ww{width:100%}@media only screen and (max-width:1280px){.f-base__cnt-ww{width:100%}}.f-base__cnt-sw{width:100%}@media only screen and (max-width:1280px){.f-base__cnt-sw{width:100%}}.f-base__cnt-max-w{width:100%}@media only screen and (max-width:1280px){.f-base__cnt-max-w{width:100%}}.f-base-stay-form__selects-list-tit,.f-base-stay-form__selects-list ul li a.is-active{background-color:#333c46}.f-base-rest-lower-form__wrp{background-color:#222036}.f-base-rest-lower-form__wrp .tky-f-base-rest-form-low .f-base-stay-form__selects-ic svg{fill:#fff}.tky-f-base-rest-form-low .f-base-stay-form__wrp-cal{background-color:#222036}.tky-f-base-rest-form-low .f-base-stay-form__selects{color:#fff;background-color:#333c46}.tky-f-base-rest-form-low .f-base-stay-form__selects .f-base-stay-form__selects-tit{margin-bottom:0;background-color:#222036}.tky-f-base-rest-form-low .f-base-stay-form__disble{background-color:#333c46}.f-base-stay-form__wrp-cal>:first-of-type .f-base-stay-form__selects-check--ym{display:inline-block}.tky-f-base__content-warp{padding:0 40px}@media only screen and (min-width:768px) and (max-width:1280px){.tky-f-base__content-warp{padding:0 24px}}@media only screen and (max-width:767px){.tky-f-base__content-warp{padding:0 2%}}.tky-f-base__tel .ic svg{fill:#004688}.tky-f-base-stay-form__wrp{max-width:1280px;margin:16px auto 0}@media only screen and (max-width:767px){.tky-f-base-stay-form__wrp{margin:3% auto 0}}.tky-f-base-stay-form__lay-form-static>div{margin:0 auto}.tky-f-base-stay-form__lay-form-static>div>:first-of-type{width:8%;align-self:center;text-align:center}.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(2),.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(3){width:13%}.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(4),.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(5){width:6%}.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(6){width:14%;align-self:center}.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(7){width:40%;margin:0 auto}.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(7)>div{margin:0 auto}.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(7)>div a{padding:1em .5em}@media only screen and (min-width:768px) and (max-width:1024.5px){.tky-f-base-stay-form__lay-form-static>div{flex-wrap:wrap}.tky-f-base-stay-form__lay-form-static>div>:first-of-type{width:100%}.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(2),.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(3){width:20%}.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(4),.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(5){width:15%}.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(6){width:20%;align-self:center}.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(7){width:100%;max-width:480px}.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(7)>div{margin:0 auto}.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(7)>div a{padding:.5em}}@media only screen and (max-width:767px){.tky-f-base-stay-form__lay-form-static>div{flex-wrap:wrap}.tky-f-base-stay-form__lay-form-static>div>:first-of-type{width:100%}.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(2),.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(3){width:28%}.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(4),.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(5){width:18%}.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(6){width:100%;text-align:center}.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(6) li{display:inline-block}.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(7){width:100%}.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(7)>div{margin:0 auto}.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(7)>div>p{width:50%}.tky-f-base-stay-form__lay-form-static>div>:nth-of-type(7)>div a{padding:.5em}}.tky-f-base-stay-form__title{color:#1c4f6a;font-weight:500;font-size:20px;line-height:1em}@media only screen and (min-width:768px) and (max-width:1280px){.tky-f-base-stay-form__title{font-size:18px}}@media only screen and (max-width:767px){.tky-f-base-stay-form__title{font-size:1.2em}}.tky-f-base-stay-form__selects{background-color:#fff;color:#1e1e1e}.tky-f-base-stay-form__selects:after{border-top:1px solid #1e1e1e;border-right:1px solid #1e1e1e;bottom:2%}.tky-f-base-stay-form__selects .f-base-stay-form__selects-t{display:block;margin-bottom:.2em}.tky-f-base-stay-form__selects .f-base-stay-form__selects-ic{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);bottom:auto}.tky-f-base-stay-form__selects .f-base-stay-form__selects-ic svg{fill:#1e1e1e;width:16px;height:16px}@media only screen and (min-width:768px) and (max-width:1280px){.tky-f-base-stay-form__selects .f-base-stay-form__selects-ic svg{width:15px}}@media only screen and (max-width:767px){.tky-f-base-stay-form__selects .f-base-stay-form__selects-ic svg{width:.8em}}@media only screen and (min-width:768px) and (max-width:1280px){.tky-f-base-stay-form__selects .f-base-stay-form__selects-ic svg{height:15px}}@media only screen and (max-width:767px){.tky-f-base-stay-form__selects .f-base-stay-form__selects-ic svg{height:.8em}}.tky-f-base-stay-form__selects .f-base-stay-form__selects-check--ym{display:inline-block;vertical-align:middle}.tky-f-base-stay-form__selects .f-base-stay-form__selects-check--ym span{font-size:20px;line-height:1em}@media only screen and (min-width:768px) and (max-width:1280px){.tky-f-base-stay-form__selects .f-base-stay-form__selects-check--ym span{font-size:16px}}@media only screen and (max-width:767px){.tky-f-base-stay-form__selects .f-base-stay-form__selects-check--ym span{font-size:1em}}.tky-f-base-stay-form__selects .f-base-stay-form__selects-check--ym em{font-size:20px;line-height:1em}@media only screen and (min-width:768px) and (max-width:1280px){.tky-f-base-stay-form__selects .f-base-stay-form__selects-check--ym em{font-size:16px}}@media only screen and (max-width:767px){.tky-f-base-stay-form__selects .f-base-stay-form__selects-check--ym em{font-size:1em}}.tky-f-base-stay-form__selects .f-base-stay-form__selects-num{display:inline-block;vertical-align:middle}.tky-f-base-stay-form__selects .f-base-stay-form__selects-num span.n{font-size:24px;line-height:1em}@media only screen and (min-width:768px) and (max-width:1280px){.tky-f-base-stay-form__selects .f-base-stay-form__selects-num span.n{font-size:18px}}@media only screen and (max-width:767px){.tky-f-base-stay-form__selects .f-base-stay-form__selects-num span.n{font-size:1.4em}}.tky-f-base-stay-form__selects .f-base-stay-form__selects-tit{margin-bottom:.3em}.tky-f-base-stay-form__lay_other{border-top:0;padding:0;margin:.5em auto 0}.tky-f-base-stay-form__lay_other>div>ul{padding:0}@media only screen and (min-width:768px) and (max-width:1280px){.tky-f-base-stay-form__lay_other>div:first-of-type{width:45%}.tky-f-base-stay-form__lay_other>div:nth-of-type(2){width:55%}}@media only screen and (min-width:768px) and (max-width:1024.5px){.tky-f-base-stay-form__lay_other{flex-wrap:wrap}.tky-f-base-stay-form__lay_other>div:first-of-type,.tky-f-base-stay-form__lay_other>div:nth-of-type(2){width:100%}.tky-f-base-stay-form__lay_other>div:nth-of-type(2){max-width:480px;margin:.5em auto 0}}@media only screen and (max-width:767px){.tky-f-base-stay-form__lay_other{flex-wrap:wrap}.tky-f-base-stay-form__lay_other>div:first-of-type,.tky-f-base-stay-form__lay_other>div:nth-of-type(2){width:100%}.tky-f-base-stay-form__lay_other>div:nth-of-type(2){margin:.5em auto 0}}@media only screen and (min-width:768px) and (max-width:1280px){.tky-f-base-stay-form__lay_other>div:first-of-type,.tky-f-base-stay-form__lay_other>div:nth-of-type(2){width:100%}}@media only screen and (min-width:768px) and (max-width:1024.5px){.tky-f-base-stay-form__lay_other>div:nth-of-type(2){margin:20px auto 60px}}@media only screen and (max-width:767px){.tky-f-base-stay-form__lay_other>div:nth-of-type(2){margin:4% auto 8%}}.tky-f-base-stay-form__lay_other_text{padding-bottom:20px;border-bottom:1px solid #ccc}@media only screen and (max-width:767px){.tky-f-base-stay-form__lay_other_text{padding-bottom:1em}}.tky-f-base-stay-form__lay_other_text>ul li{border-left:1px solid #c5baa5;padding-left:1em}.tky-f-base-stay-form__lay_other_text>ul li:first-child{padding-left:0;border-left:0}@media only screen and (min-width:768px) and (max-width:1280px){.tky-f-base-stay-form__lay_other_text>ul li:last-child{padding-left:0;border-left:0}}@media only screen and (min-width:768px) and (max-width:1024.5px){.tky-f-base-stay-form__lay_other_text>ul li:last-child{border-left:1px solid #c5baa5;padding-left:1em}}@media only screen and (max-width:767px){.tky-f-base-stay-form__lay_other_text>ul li{border-left:0;padding-left:0}.tky-f-base-stay-form__lay_other_text>ul li a{font-size:.9em}}.tky-f-base-stay-form__lay_other_mem{background-color:#f5f1e9;background-color:#f3f3f3;width:100%;padding:15px;box-sizing:border-box;max-width:700px;margin:40px auto 20px}.tky-f-base-stay-form__lay_other_mem>p{text-align:center;margin-bottom:.5em}.tky-f-base-stay-form__lay_other_mem>p span{font-weight:700}.tky-f-base-stay-form__lay_other_mem>ul{max-width:600px;margin-right:auto;margin-left:auto}.tky-f-base-stay-form__lay_other_mem>ul li{display:block}.tky-f-base-stay-form__lay_other_mem>ul li a{padding:.5em}.tky-f-base-stay-form__lay_other_mem>ul li:first-child a{background-color:#b9c5db}@media only screen and (max-width:767px){.tky-f-base-stay-form__lay_other_mem>ul{width:100%;flex-wrap:wrap}.tky-f-base-stay-form__lay_other_mem>ul>:first-of-type,.tky-f-base-stay-form__lay_other_mem>ul>:nth-of-type(2){width:100%;margin:.5em auto 0}}@media only screen and (max-width:767px){.tky-f-base-stay-form__lay_other_mem{margin-top:8%;margin-bottom:12%}}.tky-f-base-slide .slick-track .slick-slide img{margin:0 auto}.tky-f-base-slide .slick-dots{text-align:center;margin-top:8px}@media only screen and (max-width:767px){.tky-f-base-slide .slick-dots{margin-top:.3em}}.tky-f-base-slide .slick-dots li{width:10px;height:10px;display:inline-block;margin-bottom:0;margin-left:8px}@media only screen and (max-width:767px){.tky-f-base-slide .slick-dots li{width:16px;height:16px;margin-left:6px}}.tky-f-base-slide .slick-dots li:first-child{margin-left:0}.tky-f-base-slide .slick-dots li button{cursor:pointer;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;padding:0;margin:0;overflow:hidden;text-indent:-9999px;background-color:#c1cbd5;border:0;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}@media only screen and (max-width:767px){.tky-f-base-slide .slick-dots li button{width:16px;height:16px}}.tky-f-base-slide .slick-dots li button:before{display:none}.tky-f-base-slide .slick-dots li.slick-active button{background-color:#a99a54}.tky-f-base-slide .slick-arrow{position:absolute;border:0;box-shadow:0;font-size:0;line-height:1;top:50%;background:none;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:10;width:80px;height:24px;overflow:visible}@media only screen and (max-width:767px){.tky-f-base-slide .slick-arrow{width:48px;height:16px}}.tky-f-base-slide .slick-arrow:after{content:"";position:absolute}.tky-f-base-slide .slick-arrow.slick-prev{left:3%}.tky-f-base-slide .slick-arrow.slick-prev:after{width:24px;height:24px;border-top:1px solid #fff;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);z-index:10;left:0;top:0}@media only screen and (max-width:767px){.tky-f-base-slide .slick-arrow.slick-prev:after{width:12px;height:12px;top:2px}}.tky-f-base-slide .slick-arrow.slick-prev:before{content:"";position:absolute;width:80px;height:1px;background-color:#fff;top:50%;left:-6px}@media only screen and (max-width:767px){.tky-f-base-slide .slick-arrow.slick-prev:before{width:40px;left:-2px}}@media only screen and (min-width:1281px){.tky-f-base-slide .slick-arrow.slick-prev:after,.tky-f-base-slide .slick-arrow.slick-prev:before{-webkit-transition:left .2s ease-out;-moz-transition:left .2s ease-out;-o-transition:left .2s ease-out;transition:left .2s ease-out}.tky-f-base-slide .slick-arrow.slick-prev:hover:after{left:-16px}.tky-f-base-slide .slick-arrow.slick-prev:hover:before{left:-22px}}@media print{.tky-f-base-slide .slick-arrow.slick-prev:after,.tky-f-base-slide .slick-arrow.slick-prev:before{-webkit-transition:left .2s ease-out;-moz-transition:left .2s ease-out;-o-transition:left .2s ease-out;transition:left .2s ease-out}.tky-f-base-slide .slick-arrow.slick-prev:hover:after{left:-16px}.tky-f-base-slide .slick-arrow.slick-prev:hover:before{left:-22px}}.tky-f-base-slide .slick-arrow.slick-next{right:3%}.tky-f-base-slide .slick-arrow.slick-next:after{width:24px;height:24px;border-top:1px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);z-index:10;right:0;top:0}@media only screen and (max-width:767px){.tky-f-base-slide .slick-arrow.slick-next:after{width:12px;height:12px;top:2px}}.tky-f-base-slide .slick-arrow.slick-next:before{content:"";position:absolute;width:80px;height:1px;background-color:#fff;top:50%;right:-6px}@media only screen and (max-width:767px){.tky-f-base-slide .slick-arrow.slick-next:before{width:40px;right:-2px}}@media only screen and (min-width:1281px){.tky-f-base-slide .slick-arrow.slick-next:after,.tky-f-base-slide .slick-arrow.slick-next:before{-webkit-transition:right .2s ease-out;-moz-transition:right .2s ease-out;-o-transition:right .2s ease-out;transition:right .2s ease-out}.tky-f-base-slide .slick-arrow.slick-next:hover:after{right:-16px}.tky-f-base-slide .slick-arrow.slick-next:hover:before{right:-22px}}@media print{.tky-f-base-slide .slick-arrow.slick-next:after,.tky-f-base-slide .slick-arrow.slick-next:before{-webkit-transition:right .2s ease-out;-moz-transition:right .2s ease-out;-o-transition:right .2s ease-out;transition:right .2s ease-out}.tky-f-base-slide .slick-arrow.slick-next:hover:after{right:-16px}.tky-f-base-slide .slick-arrow.slick-next:hover:before{right:-22px}}.tky-f-base-slide--on-dot .slick-dots{position:absolute;z-index:10;bottom:10%;left:50%;text-align:center;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.tky-f-base-slide--on-dot .slick-dots li button{background-color:#fff}.tky-f-cms__cnt-search:after{border-top:1px solid #c1cbd5;border-right:1px solid #c1cbd5}.tky-f-cms__box-search{border:1px solid #c1cbd5}@media only screen and (max-width:767px){.tky-f-cms__box-search .u-acd dl dt a{background-color:#c1cbd5}.tky-f-cms__box-search .u-acd dl dd{border:1px solid #c1cbd5}}.tky-f-cms__wrp-search{border-bottom:1px solid #c1cbd5}.tky-f-cms__wrp-search-tab>ul li .is-active{background-color:#222036;color:#fff}.tky-f-cms__wrp-search-tab>.plus{background-color:#c1cbd5}.tky-f-cms__wrp-search-tab>.plus:after{border-top:10px solid #c1cbd5}.tky-f-cms__table-span{margin-top:1em}.tky-f-cms__table-span tbody tr th{border:1px solid #222036;background-color:#fff;color:#222036;width:21%}.tky-f-cms__table-span tbody tr td{border:1px solid #222036;background-color:#222036;color:#fff;width:71%}.tky-f-cms__input-ul li.line{border-right:1px solid #c1cbd5}.tky-f-base-bg-cnt,.tky-f-base-bg-cnt--wide{overflow:hidden}@media only screen and (min-width:1281px){.tky-f-base-bg-cnt--wide:before{width:95%}}@media print{.tky-f-base-bg-cnt--wide:before{width:95%}}.con_best{width:100%;background-color:#f5f1e9}.con_best .box_best{padding:.75rem}.con_best .box_best a{display:flex;justify-content:center;align-items:center;text-decoration:none}.con_best .box_best a:hover{opacity:.75}.con_best .box_best a img{padding:0 .25rem;width:30%}.con_best .box_best a .txt_best{text-align:center;font-size:.85rem;width:70%;margin:0 0 0 .75rem}.con_best .box_best a .txt_best span{display:inline-block;border:1px solid #9c772a;color:#9c772a;padding:.75rem 1rem;margin:.75rem 0 0}.tky-l-fot__cnt{background:transparent url("../../images/footer/bg_footer.jpg") 50% no-repeat;background-size:cover;color:#1e1e1e}.tky-l-fot__cnt a{color:#1e1e1e}@media only screen and (max-width:767px){.tky-l-fot__cnt{background:transparent url("../../images/footer/bg_footer.jpg") 42% no-repeat;background-size:cover}}@media only screen and (min-width:768px){.tky-l-fot__cnt__logo{max-width:136px}}@media print{.tky-l-fot__cnt__logo{max-width:136px}}@media only screen and (max-width:767px){.tky-l-fot__cnt__logo{max-width:24%}}.tky-l-fot__cnt__wrp-sns li:first-child a span{display:inline-block}.tky-l-fot__cnt__wrp-sns li:first-child a span.logo{max-width:104px;margin-right:.3em}@media only screen and (max-width:767px){.tky-l-fot__cnt__wrp-sns li:first-child a span.logo{width:5em;max-width:none}}.tky-l-fot__fix-spmenu li{width:16%}.tky-l-fot__fix-spmenu li:first-child,.tky-l-fot__fix-spmenu li:first-child a,.tky-l-fot__fix-spmenu li:nth-child(2),.tky-l-fot__fix-spmenu li:nth-child(2) a,.tky-l-fot__fix-spmenu li:nth-child(3),.tky-l-fot__fix-spmenu li:nth-child(3) a{background-color:#201d1d}.tky-l-fot__fix-spmenu li:first-child a,.tky-l-fot__fix-spmenu li:nth-child(2) a{border-right:1px solid #262222}.tky-l-fot__fix-spmenu li:first-child{width:26%}.tky-l-fot__fix-spmenu li:nth-child(4){width:28%;background-color:#333c46}.tky-l-fot__fix-spmenu li:nth-child(4) a{background-color:#333c46}.tky-l-fot__fix-spmenu li:nth-child(5){width:15%;background-color:#1c4f6a}.tky-l-fot__fix-spmenu li:nth-child(5) a{background-color:#1c4f6a}.tky-l-fot__fix-spmenu li a{color:#fff}.tky-l-fot__fix-spmenu li a span.ic-fz24 svg,.tky-l-fot__fix-spmenu li a span.ic svg{fill:#fff}.tky-l-fot__fix-spmenu .l-fot__rsv_acoodion_sp{position:relative}.tky-l-fot__fix-spmenu .l-fot__rsv_acoodion_sp ul li:last-child a{background-color:#113142}.tky-l-fot__fix-spmenu .l-fot__rsv_acoodion_sp ul a{background-color:#1c4f6a}.tky-l-fot__fix-menu{box-sizing:border-box}@media only screen and (min-width:768px) and (max-width:1280px){.tky-l-fot__fix-menu{padding:0 24px}}@media only screen and (max-width:767px){.tky-l-fot__fix-menu{padding:0 2%}}@media only screen and (min-width:1281px){.tky-l-fot__fix-menu__box-rev__bt{width:55%;display:flex;margin-bottom:1em}.tky-l-fot__fix-menu__box-rev__bt li:first-child{width:60%}.tky-l-fot__fix-menu__box-rev__bt li:nth-child(2),.tky-l-fot__fix-menu__box-rev__bt li:nth-child(4){width:39%;margin-left:1%}.tky-l-fot__fix-menu__box-rev__bt li a{padding:.5em 0}}@media print{.tky-l-fot__fix-menu__box-rev__bt{width:55%;display:flex;margin-bottom:1em}.tky-l-fot__fix-menu__box-rev__bt li:first-child{width:60%}.tky-l-fot__fix-menu__box-rev__bt li:nth-child(2),.tky-l-fot__fix-menu__box-rev__bt li:nth-child(4){width:39%;margin-left:1%}.tky-l-fot__fix-menu__box-rev__bt li a{padding:.5em 0}}.tky-l-fot__fix-menu__box-rev__bt a{background-color:#1c4f6a!important}.tky-l-fot__fix-menu__box-jrhm{margin-top:1em;position:relative;z-index:1}.tky-l-fot__fix-menu__box-jrhm p{text-align:center;background-color:hsla(40,38%,94%,.2);padding:.5em 1em}.tky-l-fot__fix-menu__box-jrhm p a{text-decoration:none;color:#c4c4c4;display:block}.tky-l-fot__fix-menu__box-jrhm p a .t{position:relative;display:inline-block;padding-right:15px}.tky-l-fot__fix-menu__box-jrhm p a .t:before{content:"";width:4px;height:4px;border:0;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;top:50%;right:0;margin-top:-2px}.tky-l-fot__fix-menu__box-jrhm p a .t:after{content:"";width:10px;height:1px;position:absolute;top:50%;right:0;background-color:#fff}@media only screen and (min-width:1281px){.tky-l-fot__fix-menu__box-rev__txtlnk{width:53%}}@media print{.tky-l-fot__fix-menu__box-rev__txtlnk{width:53%}}.tky-l-fot__fix-spmenu-bars span{background:#fff}.tky-l-fot__con-contact a{color:#fff}@media only screen and (min-width:768px){.tky-l-fot__con-contact:after{background-color:#1c4f6a}}@media print{.tky-l-fot__con-contact:after{background-color:#1c4f6a}}@media only screen and (max-width:767px){.tky-l-fot__con-contact{background-color:#1c4f6a;padding:1em .5em}}.tky-l-fot__con-contact+.f-base--text-atn{margin-top:1em;margin-bottom:4em}.tky-l-fot__fix-menu__logo{max-width:88px}.tky-fot__fix-menu__dp{display:block;margin-top:2em;text-align:center}.tky-fot__fix-menu__dp a{display:block;padding:.6em .5em;color:#fff;text-decoration:none;background-color:#1c4f6a}.tky-fot__fix-menu__dp a .t,.tky-fot__fix-menu__dp a .t .ic{padding-left:.5rem}.tky-fot__fix-menu__dp svg{fill:#fff}.tky-l-head--on{position:absolute;top:0;left:0;width:100%;width:calc(100% - 40px);background:none;z-index:50}@media only screen and (min-width:768px) and (max-width:1280px){.tky-l-head--on{width:calc(100% - 24px)}}@media only screen and (max-width:767px){.tky-l-head--on{width:98.5%}}.tky-l-head--on .tky-l-head__wrp-gnav{width:85%}@media only screen and (min-width:768px) and (max-width:1024.5px){.tky-l-head--on .tky-l-head__wrp-gnav{width:100%}}.tky-l-head--on .l-head__wrp-bt__menu a{background-color:hsla(0,0%,100%,.8)}.tky-l-head--on .tky-l-head__gnav__li>a{color:#fff}@media only screen and (min-width:1281px){.tky-l-head--on .tky-l-head__gnav__li>a.is-active,.tky-l-head--on .tky-l-head__gnav__li>a:hover{color:#1c4f6a}}@media print{.tky-l-head--on .tky-l-head__gnav__li>a.is-active,.tky-l-head--on .tky-l-head__gnav__li>a:hover{color:#1c4f6a}}.tky-l-head--on .tky-l-head__gnav__li .tky-l-head__gnav__li__a-faq{font-weight:500}@media only screen and (min-width:1281px){.tky-l-head--on .tky-l-head__gnav__li .tky-l-head__gnav__li__a-faq.is-active,.tky-l-head--on .tky-l-head__gnav__li .tky-l-head__gnav__li__a-faq:hover{color:#aa002b}}@media print{.tky-l-head--on .tky-l-head__gnav__li .tky-l-head__gnav__li__a-faq.is-active,.tky-l-head--on .tky-l-head__gnav__li .tky-l-head__gnav__li__a-faq:hover{color:#aa002b}}@media only screen and (max-width:767px){.tky-l-head--on .l-head__lang{margin-top:1em}.tky-l-head--on .l-head__lang dl dt{background-color:#fff}}@media only screen and (min-width:768px){.tky-l-head__logo{max-width:88px;width:7%;margin-right:1%;margin-left:8px;padding:0 4px}}@media print{.tky-l-head__logo{max-width:88px;width:7%;margin-right:1%;margin-left:8px;padding:0 4px}}@media only screen and (min-width:768px) and (max-width:1280px){.tky-l-head__logo{width:5%;padding:4px 0}}@media only screen and (min-width:768px) and (max-width:1024.5px){.tky-l-head__logo{width:9%;margin-left:1%}}@media only screen and (max-width:767px){.tky-l-head__logo{max-width:88px;width:12%;margin:0 1% 0 2%;padding:.3em 0}}.tky-l-head__wrp-bt li:nth-child(2){display:none}.tky-l-head__wrp-bt li a{display:block;text-decoration:none}@media only screen and (min-width:768px) and (max-width:1024.5px){.tky-l-head__wrp-bt{width:50%;max-width:320px}.tky-l-head__wrp-bt li{width:33.333%}.tky-l-head__wrp-bt li:nth-child(2){display:block}}.tky-l-head__h1{font-weight:500;font-size:14px;width:auto;line-height:1.4em;text-align:left}@media only screen and (min-width:768px) and (max-width:1280px){.tky-l-head__h1{font-size:12px}}@media only screen and (max-width:767px){.tky-l-head__h1{font-size:.6em}}#party .tky-l-head__h1,#restaurant .tky-l-head__h1,#spa .tky-l-head__h1{color:#fff}@media only screen and (min-width:768px) and (max-width:1280px){.tky-l-head__lang{right:200px}}@media only screen and (min-width:768px) and (max-width:1024.5px){.tky-l-head__lang{right:33%}}@media only screen and (min-width:768px){#homepage .tky-l-head__lang dl dt a,#party .tky-l-head__lang dl dt a,#restaurant .tky-l-head__lang dl dt a,#spa .tky-l-head__lang dl dt a{color:#fff;border-bottom-color:#fff}#homepage .tky-l-head__lang dl dt a:after,#party .tky-l-head__lang dl dt a:after,#restaurant .tky-l-head__lang dl dt a:after,#spa .tky-l-head__lang dl dt a:after{border-color:#fff}}@media print{#homepage .tky-l-head__lang dl dt a,#party .tky-l-head__lang dl dt a,#restaurant .tky-l-head__lang dl dt a,#spa .tky-l-head__lang dl dt a{color:#fff;border-bottom-color:#fff}#homepage .tky-l-head__lang dl dt a:after,#party .tky-l-head__lang dl dt a:after,#restaurant .tky-l-head__lang dl dt a:after,#spa .tky-l-head__lang dl dt a:after{border-color:#fff}}@media only screen and (min-width:768px) and (max-width:1024.5px){.tky-l-head__lang{top:50%;margin-top:-1em}}@media only screen and (min-width:768px) and (max-width:1280px){.tky-l-head__wrp-gnav{width:85%}}.tky-l-head__wrp-bt__menu a{color:#1c4f6a}.tky-l-head__wrp-bt__menu a .l-head__wrp-bt__menu_text .bars span{background-color:#1c4f6a}.tky-l-head__wrp-bt__menu_arc{background:#fff}.tky-l-head__wrp-bt__menu_arc a{color:#1c4f6a}.tky-l-head__wrp-bt__menu_arc a .l-head__wrp-bt__menu_text .bars span{background-color:#1c4f6a}.tky-l-head__gnav__li{width:10%}.tky-l-head__gnav__li:first-child,.tky-l-head__gnav__li:nth-child(8){width:9%}.tky-l-head__gnav__li:nth-child(3){width:15%}.tky-l-head__gnav__li:nth-child(4),.tky-l-head__gnav__li:nth-child(5){width:13.5%}.tky-l-head__gnav__li:nth-child(6){width:11.5%}.tky-l-head__gnav__li:nth-child(7){width:22%}.tky-l-head__gnav__li .tky-l-head__gnav__li__a-faq{color:#aa002b;font-weight:700}@media only screen and (min-width:1281px){.tky-l-head__gnav__li .tky-l-head__gnav__li__a-faq.is-active,.tky-l-head__gnav__li .tky-l-head__gnav__li__a-faq:hover{color:#aa002b}}@media print{.tky-l-head__gnav__li .tky-l-head__gnav__li__a-faq.is-active,.tky-l-head__gnav__li .tky-l-head__gnav__li__a-faq:hover{color:#aa002b}}.tky-l-head__arc-bg{background:#222036}@media only screen and (min-width:768px){.tky-l-head__gnav-arc{justify-content:flex-end}}@media print{.tky-l-head__gnav-arc{justify-content:flex-end}}.tky-l-head__gnav-arc__li{width:12.5%}.tky-l-head__gnav-arc__li:first-child{width:24.5%}.tky-l-head__gnav-arc__li:nth-child(2){width:17.5%}.tky-l-head__gnav-arc__li:nth-child(3),.tky-l-head__gnav-arc__li:nth-child(4),.tky-l-head__gnav-arc__li:nth-child(5),.tky-l-head__gnav-arc__li:nth-child(6){width:12%}.tky-l-head__gnav-arc__li a{color:#fff}.tky-l-head__gnav-arc__li a:hover{color:#fff;opacity:.6}.tky-l-head__gnav-arc__li a .t:before{background:#fff}.tky-l-head__gnav__li__a{padding:2.5em 0 1.3em}.tky-l-head__gnav__li__a .t{position:relative;display:inline-block}.tky-l-head__gnav__li__a .t:before{content:"";position:absolute;top:-12px;left:-8px;width:2px;height:0;background-color:#1c4f6a;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:rotate(-25deg);-moz-transform:rotate(-25deg);-webkit-transform:rotate(-25deg);-o-transform:rotate(-25deg);-ms-transform:rotate(-25deg);-webkit-transition:-webkit-transform .2s ease-out,height .2s ease-out,opacity .2s ease-out;-moz-transition:-moz-transform .2s ease-out,height .2s ease-out,opacity .2s ease-out;-o-transition:-o-transform .2s ease-out,height .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,height .2s ease-out,opacity .2s ease-out}.tky-l-head__gnav__li__a .faq{position:relative;display:inline-block}.tky-l-head__gnav__li__a .faq:before{content:"";position:absolute;top:-12px;left:-8px;width:2px;height:0;background-color:#aa002b;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:rotate(-25deg);-moz-transform:rotate(-25deg);-webkit-transform:rotate(-25deg);-o-transform:rotate(-25deg);-ms-transform:rotate(-25deg);-webkit-transition:-webkit-transform .2s ease-out,height .2s ease-out,opacity .2s ease-out;-moz-transition:-moz-transform .2s ease-out,height .2s ease-out,opacity .2s ease-out;-o-transition:-o-transform .2s ease-out,height .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,height .2s ease-out,opacity .2s ease-out}@media only screen and (min-width:1281px){.tky-l-head__gnav__li__a{-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.tky-l-head__gnav__li__a.is-active,.tky-l-head__gnav__li__a:hover{color:#1c4f6a}.tky-l-head__gnav__li__a.is-active .t:before,.tky-l-head__gnav__li__a:hover .t:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;height:20px}}@media print{.tky-l-head__gnav__li__a{-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.tky-l-head__gnav__li__a.is-active,.tky-l-head__gnav__li__a:hover{color:#1c4f6a}.tky-l-head__gnav__li__a.is-active .t:before,.tky-l-head__gnav__li__a:hover .t:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;height:20px}}@media only screen and (min-width:1281px){.tky-l-head__gnav__li__a-faq{-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.tky-l-head__gnav__li__a-faq.is-active,.tky-l-head__gnav__li__a-faq:hover{color:#aa002b}.tky-l-head__gnav__li__a-faq.is-active .t:before,.tky-l-head__gnav__li__a-faq:hover .t:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;height:20px}}@media print{.tky-l-head__gnav__li__a-faq{-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.tky-l-head__gnav__li__a-faq.is-active,.tky-l-head__gnav__li__a-faq:hover{color:#aa002b}.tky-l-head__gnav__li__a-faq.is-active .t:before,.tky-l-head__gnav__li__a-faq:hover .t:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;height:20px}}@media only screen and (min-width:1281px){.tky-l-head__gnav-arc__li__a.is-active,.tky-l-head__gnav-arc__li__a:hover{color:#fff;opacity:.6}}@media print{.tky-l-head__gnav-arc__li__a.is-active,.tky-l-head__gnav-arc__li__a:hover{color:#fff;opacity:.6}}.tky-l-head__gnav__li__a--active{color:#1c4f6a}.tky-l-head__gnav__li__a--active .t:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;height:20px}.tky-l-head__faq{color:#aa002b}.tky-l-head__gnav_arc__li__a--active{color:#fff;opacity:.6}.tky-l-head__gnav_arc__li__a--active .t:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;height:20px}.tky-l-head__fix-gnav_arc{background:#222036}.l-head__wrp-fix-gnav .tky-l-head__gnav__li__a{padding:1.2em 0}.tky-l-head__wrp-bt__rest a{background-color:#333c46}.tky-l-head__wrp-bt__rev a{background-color:#1c4f6a}.tky-l-head__wrp-bt__rev a+ul li:last-child a{background-color:#113142}.tky-l-head__wrp-snav{background-color:rgba(34,32,54,.9)}.tky-l-head__wrp-snav__en a{color:#fff}.tky-l-head__wrp-snav__snav li{border-bottom:1px solid #a5a5a5}.tky-l-head__wrp-snav__snav li a{color:#fff}.tky-l-head__lay-lower-nav{display:flex;justify-content:flex-end;width:calc(100% - 80px)}@media only screen and (min-width:768px) and (max-width:1280px){.tky-l-head__lay-lower-nav{width:calc(100% - 48px)}}@media only screen and (max-width:767px){.tky-l-head__lay-lower-nav{width:100%}}.l-head__fix-gnav .tky-l-head__lay-lower-nav{width:100%}.l-head__fix-gnav .tky-l-head__lay-lower-nav:after{display:none}@media only screen and (min-width:1024.5px) and (max-width:1280px){.l-head__fix-gnav .tky-l-head__lower-nav li a{padding:1em .75em}}@media only screen and (min-width:768px) and (max-width:1024.5px){.l-head__fix-gnav .tky-l-head__lower-nav li a{padding:1em .5em}}@media only screen and (min-width:1281px){body[id^=stay] .l-head__fix-gnav .tky-l-head__lower-nav li a span{font-size:15px}}@media print{body[id^=stay] .l-head__fix-gnav .tky-l-head__lower-nav li a span{font-size:15px}}.tky-l-head__wrp-lower-nav{display:block;background-color:rgba(34,32,54,.9)}.tky-l-head__lower-nav>ul>li.acc_highlight{background:#6685a5}@media only screen and (min-width:1281px){.tky-l-head__lower-nav>ul>li>a{-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.tky-l-head__lower-nav>ul>li>a.is-active,.tky-l-head__lower-nav>ul>li>a:hover{background-color:#1c4f6a}}@media print{.tky-l-head__lower-nav>ul>li>a{-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.tky-l-head__lower-nav>ul>li>a.is-active,.tky-l-head__lower-nav>ul>li>a:hover{background-color:#1c4f6a}}.tky-l-head__lower-nav-a--active{background-color:#1c4f6a}.tky-l-head__lower-snav ul li a{color:#222036;background-color:#c1cbd5}@media only screen and (min-width:1281px){.tky-l-head__lower-snav ul li a{-webkit-transition:background-color .3s ease-out,color .3s ease-out;-moz-transition:background-color .3s ease-out,color .3s ease-out;-o-transition:background-color .3s ease-out,color .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out}.tky-l-head__lower-snav ul li a.is-active,.tky-l-head__lower-snav ul li a:hover{color:#fff;background-color:#1c4f6a}}@media print{.tky-l-head__lower-snav ul li a{-webkit-transition:background-color .3s ease-out,color .3s ease-out;-moz-transition:background-color .3s ease-out,color .3s ease-out;-o-transition:background-color .3s ease-out,color .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out}.tky-l-head__lower-snav ul li a.is-active,.tky-l-head__lower-snav ul li a:hover{color:#fff;background-color:#1c4f6a}}.tky-l-head__lower-tel{background-color:#1c4f6a}.tky-l-head__gnav-arc__wrp-snav dl{max-width:1280px}.tky-l-head__gnav-arc__wrp-snav dl dt{width:20%}.tky-l-head__gnav-arc__wrp-snav dl dd{width:77%}.tky-l-head__gnav-arc__wrp-snav dl dd ul:first-of-type{width:25%}.tky-l-head__gnav-arc__wrp-snav dl dd ul:nth-of-type(2){margin-left:5%;width:70%}.tky-l-head__arc__lang-text dl dt a{color:#fff}.tky-l-head__arc__lang-text dl dt a:after{border-color:#fff}.gnav_spa{justify-content:center}html{scroll-behavior:smooth}.btn_top{position:fixed;transition:transform .3s ease;bottom:16%;right:0}@media only screen and (max-width:767px){.btn_top{bottom:25%}}.btn_top:hover{transform:translateY(-5px) scale(1.05)}.auto_none{margin:0}.jc_center{justify-content:center;display:flex;padding:10px}.start{align-self:start!important}@media only screen and (max-width:767px){.f-view--pc{display:none!important}}.view_pc{display:block}@media only screen and (max-width:767px){.view_pc{display:none}}.view_sp{display:none}@media only screen and (max-width:767px){.view_sp{display:block}}@media only screen and (max-width:767px){.fixd{position:fixed!important;left:0;width:100%;}}@media only screen and (max-width:767px){.pt{padding-top:50px}}body .ui-widget-header{border:0;background-color:#222036;color:#fff}body .ui-state-active{background-color:#1c4f6a!important;border:1px solid #1c4f6a!important;color:#fff!important}