.p-access__intro,.p-access__route,.p-bath__intro .wrp_txt,.p-bath__private__inner,.p-cuisine__breakfast__inner,.p-cuisine__food__inner,.p-cuisine__intro__inner,.p-cuisine__kids__inner,.p-cuisine__restaurant__inner,.p-facilities__inner .wrp_st,.p-facilities__inner table,.p-news__inner,.p-rooms__inner,.p-search__inner{max-width:1200px;margin:auto}@media only screen and (min-width:768px){.p-access__intro,.p-access__route,.p-bath__intro .wrp_txt,.p-bath__private__inner,.p-cuisine__breakfast__inner,.p-cuisine__food__inner,.p-cuisine__intro__inner,.p-cuisine__kids__inner,.p-cuisine__restaurant__inner,.p-facilities__inner .wrp_st,.p-facilities__inner table,.p-news__inner,.p-rooms__inner,.p-search__inner{width:90%}}@media only screen and (max-width:767px){.p-access__intro,.p-access__route,.p-bath__intro .wrp_txt,.p-bath__private__inner,.p-cuisine__breakfast__inner,.p-cuisine__food__inner,.p-cuisine__intro__inner,.p-cuisine__kids__inner,.p-cuisine__restaurant__inner,.p-facilities__inner .wrp_st,.p-facilities__inner table,.p-news__inner,.p-rooms__inner,.p-search__inner{width:89.7435897436%}}@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}.scrollActive{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-filter:blur(4px);filter:blur(4px);-webkit-transition:opacity .6s ease-out,-webkit-transform .8s ease-out,-webkit-filter .8s ease-out;transition:opacity .6s ease-out,-webkit-transform .8s ease-out,-webkit-filter .8s ease-out;transition:transform .8s ease-out,opacity .6s ease-out,filter .8s ease-out;transition:transform .8s ease-out,opacity .6s ease-out,filter .8s ease-out,-webkit-transform .8s ease-out,-webkit-filter .8s ease-out}.scrollActive.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0);filter:blur(0)}.p-mainimg{position:relative;height:100svh}.p-mainimg h2{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#fff;white-space:nowrap;opacity:0;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease}.loaded .p-mainimg h2{opacity:1}.p-mainimg h2>*{-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-align:left;display:inline-block;-webkit-font-feature-settings:normal;font-feature-settings:normal}@media only screen and (min-width:768px){.p-mainimg h2 em{font-size:1.375rem}}@media only screen and (max-width:767px){.p-mainimg h2 em{font-size:1.5714285714rem}}.p-mainimg h2 em{letter-spacing:.12em;line-height:1.59}.p-mainimg h2 span{margin-right:.7142857143em}@media only screen and (min-width:768px){.p-mainimg h2 span{font-size:.875rem}}@media only screen and (max-width:767px){.p-mainimg h2 span{font-size:1rem}}.p-mainimg h2 span{font-family:"Crimson Text","Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal}.p-mainimg__slider{height:100%}@media only screen and (max-width:767px){.p-mainimg__slider{height:100svh}}.p-mainimg__slider #js-mainSlider{height:100%}.p-mainimg__slider #js-mainSlider .splide__track{height:100%}.p-mainimg__slider #js-mainSlider .splide__track .splide__slide{position:relative;height:100%}.p-mainimg__slider #js-mainSlider .splide__track .splide__slide picture{display:block;width:calc(100% + 3.125rem);height:100%;-webkit-transition:-webkit-transform 9s ease;transition:-webkit-transform 9s ease;transition:transform 9s ease;transition:transform 9s ease,-webkit-transform 9s ease}.p-mainimg__slider #js-mainSlider .splide__track .splide__slide picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-mainimg__slider #js-mainSlider .splide__track .splide__slide.is-active picture{-webkit-transform:translateX(-3.125rem);transform:translateX(-3.125rem)}.p-mainimg__slider #js-mainSlider .c-pagination{position:absolute;bottom:8.125rem}@media only screen and (max-width:767px){.p-mainimg__slider #js-mainSlider .c-pagination{bottom:4.375rem}}.p-mainimg__slider #js-mainSlider .c-pagination{right:1.875rem;z-index:10;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-mainimg__slider #js-mainSlider .c-pagination .splide__pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-mainimg__slider #js-mainSlider .c-pagination .c-stop em{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-mainimg__slider #js-mainSlider .c-pagination .c-stop em .txt{-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-align:left;display:inline-block;-webkit-font-feature-settings:normal;font-feature-settings:normal}.p-search{padding-block:4.1666666667% 3.6458333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-search{padding-block:6.6666666667% 5.8333333333%}}@media only screen and (max-width:767px){.p-search{padding-block:12.8205128205% 7.6923076923%}}.p-search__inner{max-width:1120px}@media only screen and (min-width:768px){.p-search__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 5rem}}@media only screen and (min-width:768px)and (max-width:767px){.p-search__inner{gap:0 .9375rem}}.p-search__inner__best{text-align:center}@media only screen and (max-width:767px){.p-search__inner__best{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}}.p-search__inner__best .ic{position:relative;padding-inline:2.5em}@media only screen and (max-width:767px){.p-search__inner__best .ic{padding-inline:1.7142857143em}}.p-search__inner__best .ic{color:#fff;line-height:1.3}.p-search__inner__best .ic::before{content:"";display:block;width:1em;height:1em;background-color:#253842;-webkit-mask-image:url(../images/icons/bestrate.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/bestrate.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.p-search__inner__best .ic::after{content:"";display:block;width:1em;height:1em;background-color:#253842;-webkit-mask-image:url(../images/icons/bestrate.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/bestrate.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.p-search__inner__best .ic{white-space:nowrap}.p-search__inner__best .ic:after,.p-search__inner__best .ic:before{position:absolute;top:50%;width:1.125em}@media only screen and (max-width:767px){.p-search__inner__best .ic:after,.p-search__inner__best .ic:before{width:1em}}.p-search__inner__best .ic:after,.p-search__inner__best .ic:before{height:2.4375em}@media only screen and (max-width:767px){.p-search__inner__best .ic:after,.p-search__inner__best .ic:before{height:2.0714285714em}}.p-search__inner__best .ic:after,.p-search__inner__best .ic:before{margin-top:-1.1875em}@media only screen and (max-width:767px){.p-search__inner__best .ic:after,.p-search__inner__best .ic:before{margin-top:-1.0714285714em}}.p-search__inner__best .ic:after,.p-search__inner__best .ic:before{background:#fff}.p-search__inner__best .ic:before{left:0}.p-search__inner__best .ic:after{right:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.p-search__inner__best .txt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:768px){.p-search__inner__best .txt{margin:.625rem auto 0}}.p-search__inner__best .txt i{position:relative;z-index:1;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:3.2857142857em}@media only screen and (min-width:768px){.p-search__inner__best .txt i{font-size:.875rem}}@media only screen and (max-width:767px){.p-search__inner__best .txt i{font-size:.8571428571rem}}.p-search__inner__best .txt i{padding-inline:.8571428571em;background:#fff;border-radius:calc(infinity*1px)}.p-search__inner__best .txt i:after{content:"";position:absolute;left:50%;bottom:-.4642857143em;z-index:-1;border-width:.8571428571em .4285714286em 0 .4285714286em;border-style:solid;border-color:#fff transparent transparent transparent;margin-left:-.4285714286em}.p-search__inner__best .txt span{display:block;margin-top:-.5em;color:#fff}@media only screen and (min-width:768px){.p-search__inner__best .txt span{font-size:2.5rem}}@media only screen and (max-width:767px){.p-search__inner__best .txt span{font-size:2.1428571429rem}}.p-search__inner__best .txt span{font-family:"Crimson Text","Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal;line-height:1}@media only screen and (min-width:768px){.p-search__inner__best .txt span em{font-size:5rem}}@media only screen and (max-width:767px){.p-search__inner__best .txt span em{font-size:4.2857142857rem}}.p-search__inner__form #searcharea #tripla-searching-app form{padding:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width:768px){.p-search__inner__form #searcharea #tripla-searching-app form{margin:0}}@media only screen and (max-width:767px){.p-search__inner__form #searcharea #tripla-searching-app form{width:82.8571428571%!important}}.p-search__inner__form #searcharea #tripla-searching-app form input,.p-search__inner__form #searcharea #tripla-searching-app form label{font-family:"Zen Old Mincho","游明朝","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal}.p-search__inner__form #searcharea #tripla-searching-app form label{color:#fff}@media only screen and (min-width:768px){.p-search__inner__form #searcharea #tripla-searching-app form [class^=search-widget-button-wrapper]{width:8.75rem}}@media only screen and (max-width:767px){.p-search__inner__form #searcharea #tripla-searching-app form [class^=search-widget-button-wrapper]{display:block;width:100%}}.p-search__inner__form #searcharea #tripla-searching-app form [class^=search-widget-button-wrapper] button[type=submit]{width:100%;background:#253842!important;font-family:"Zen Old Mincho","游明朝","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal}.mouse .p-search__inner__form #searcharea #tripla-searching-app form [class^=search-widget-button-wrapper] button[type=submit]{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .p-search__inner__form #searcharea #tripla-searching-app form [class^=search-widget-button-wrapper] button[type=submit]:hover,.touch .p-search__inner__form #searcharea #tripla-searching-app form [class^=search-widget-button-wrapper] button[type=submit].touchstart{opacity:.7}.touch .p-search__inner__form #searcharea #tripla-searching-app form [class^=search-widget-button-wrapper] button[type=submit]{-webkit-tap-highlight-color:transparent}.touch .p-search__inner__form #searcharea #tripla-searching-app form [class^=search-widget-button-wrapper] button[type=submit].touchend{-webkit-transition-delay:.2s;transition-delay:.2s}.p-search__inner__form .wrp_lnk{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.875rem}@media only screen and (max-width:767px){.p-search__inner__form .wrp_lnk{gap:.625rem 0}}.p-search__inner__form .wrp_lnk{margin-top:.625rem}@media only screen and (max-width:767px){.p-search__inner__form .wrp_lnk{margin-top:5.7142857143%}}@media only screen and (min-width:768px){.p-search__inner__form .wrp_lnk{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (max-width:767px){.p-search__inner__form .wrp_lnk{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-search__inner__form .wrp_lnk li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-search__inner__form .wrp_lnk li a{position:relative;display:block;padding-right:1.5em;text-decoration:none;color:#fff;line-height:1.3}.p-search__inner__form .wrp_lnk li a:before{content:"";position:absolute;right:0;top:50%;width:1.125em;border:1px solid #fff;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;aspect-ratio:1/1;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;-webkit-transition:background .5s ease;transition:background .5s ease}.p-search__inner__form .wrp_lnk li a::after{content:"";display:block;width:1em;height:1em;background-color:#253842;-webkit-mask-image:url(../images/icons/right1.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/right1.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;position:absolute;right:.28125em;top:50%;width:.5625em;height:auto;background:#15587e;aspect-ratio:1/1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .5s ease;transition:background .5s ease}.p-search__inner__form .wrp_lnk li a:hover:before{background:#15587e}.p-search__inner__form .wrp_lnk li a:hover:after{background:#fff}.p-news{overflow:hidden;position:relative;padding-block:4.1666666667% 3.125%}@media only screen and (min-width:768px)and (max-width:1199px){.p-news{padding-block:6.6666666667% 5%}}@media only screen and (max-width:767px){.p-news{padding-block:12.8205128205% 7.6923076923%}}.p-news{background:#fff}.p-news::before{content:"";position:absolute;background:url(../images/common/dec_nami.webp) no-repeat left top/contain;aspect-ratio:617/421;pointer-events:none;left:3.125%}@media only screen and (min-width:768px)and (max-width:1199px){.p-news::before{left:-12.5%}}@media only screen and (max-width:767px){.p-news::before{left:-43.5897435897%}}.p-news::before{top:0;width:32.1354166667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-news::before{width:51.4166666667%}}@media only screen and (max-width:767px){.p-news::before{width:91.7948717949%}}.p-news::before{margin-top:-13.0208333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-news::before{margin-top:-22.5%}}@media only screen and (max-width:767px){.p-news::before{margin-top:-30.7692307692%}}.p-news__inner{max-width:1160px}@media only screen and (min-width:768px){.p-news__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-news__inner h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;color:#15587e}@media only screen and (max-width:767px){.p-news__inner h3{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.8571428571%}}@media only screen and (min-width:1200px){.p-news__inner h3 em{font-size:2.25rem}}@media print{.p-news__inner h3 em{font-size:2.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-news__inner h3 em{font-size:2rem}}@media only screen and (max-width:767px){.p-news__inner h3 em{font-size:1.7142857143rem}}.p-news__inner h3 em{line-height:1.4}.p-news__inner h3 span{margin-bottom:.4444444444em}@media only screen and (min-width:1200px){.p-news__inner h3 span{font-size:1.125rem}}@media print{.p-news__inner h3 span{font-size:1.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-news__inner h3 span{font-size:1rem}}@media only screen and (max-width:767px){.p-news__inner h3 span{font-size:1rem}}.p-news__inner h3 span{font-family:"Crimson Text","Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal;line-height:1}@media only screen and (min-width:768px){.p-news__inner__list{width:78.8793103448%}}.p-news__inner__list .wrp_list article{position:relative;border-bottom:1px solid #c8c8c8;padding:1.875em 3.75em 1.875em 2.5em}@media only screen and (min-width:768px)and (max-width:1199px){.p-news__inner__list .wrp_list article{padding:1.25em 3.75em 1.25em 1.875em}}@media only screen and (max-width:767px){.p-news__inner__list .wrp_list article{padding:1.2857142857em 1.4285714286em 1.2857142857em 1.1428571429em}}.p-news__inner__list .wrp_list article{-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none}@media only screen and (min-width:768px){.p-news__inner__list .wrp_list article{font-size:1rem}}@media only screen and (max-width:767px){.p-news__inner__list .wrp_list article{font-size:1rem}}.p-news__inner__list .wrp_list article{line-height:1.3}.p-news__inner__list .wrp_list article:before{content:"";position:absolute;right:1.25em}@media only screen and (max-width:767px){.p-news__inner__list .wrp_list article:before{right:0}}.p-news__inner__list .wrp_list article:before{top:50%;width:1.375em}@media only screen and (max-width:767px){.p-news__inner__list .wrp_list article:before{width:1.1428571429em}}.p-news__inner__list .wrp_list article:before{border:1px solid #15587e;-webkit-box-sizing:border-box;box-sizing:border-box;aspect-ratio:1/1;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;-webkit-transition:background .5s ease;transition:background .5s ease}.p-news__inner__list .wrp_list article::after{content:"";display:block;width:1em;height:1em;background-color:#253842;-webkit-mask-image:url(../images/icons/right1.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/right1.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;position:absolute;right:1.59375em}@media only screen and (max-width:767px){.p-news__inner__list .wrp_list article::after{right:.2857142857em}}.p-news__inner__list .wrp_list article::after{top:50%;width:.6875em}@media only screen and (max-width:767px){.p-news__inner__list .wrp_list article::after{width:.5714285714em}}.p-news__inner__list .wrp_list article::after{height:auto;aspect-ratio:1/1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .5s ease;transition:background .5s ease}.p-news__inner__list .wrp_list article .wrp_txt{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem 1.875rem}@media only screen and (max-width:1199px){.p-news__inner__list .wrp_list article .wrp_txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-news__inner__list .wrp_list article .wrp_txt:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:#15587e;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.p-news__inner__list .wrp_list article .wrp_txt h4{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-transition:color .5s ease;transition:color .5s ease}.p-news__inner__list .wrp_list article .wrp_txt .info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3125rem .625rem}@media only screen and (max-width:767px){.p-news__inner__list .wrp_list article .wrp_txt .info{-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-news__inner__list .wrp_list article .wrp_txt .info .date dd time{color:#15587e}@media only screen and (min-width:768px){.p-news__inner__list .wrp_list article .wrp_txt .info .date dd time{font-size:1.125rem}}@media only screen and (max-width:767px){.p-news__inner__list .wrp_list article .wrp_txt .info .date dd time{font-size:1.1428571429rem}}.p-news__inner__list .wrp_list article .wrp_txt .info .date dd time{font-family:"Crimson Text","Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal;line-height:1;white-space:nowrap}.p-news__inner__list .wrp_list article .wrp_txt .info .category dd{padding:0 .875em;border:1px solid #15587e;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:calc(infinity*1px);color:#15587e;-webkit-transition:background .5s ease,color .5s ease;transition:background .5s ease,color .5s ease}@media only screen and (min-width:1200px){.p-news__inner__list .wrp_list article .wrp_txt .info .category dd{white-space:nowrap}}@media print{.p-news__inner__list .wrp_list article .wrp_txt .info .category dd{white-space:nowrap}}.p-news__inner__list .wrp_list article:hover:before{background:#15587e}.p-news__inner__list .wrp_list article:hover:after{background:#fff}.p-news__inner__list .wrp_list article:hover .wrp_txt:after{opacity:1}.p-news__inner__list .wrp_list article:hover .wrp_txt h4{color:#15587e}.p-news__inner__list .wrp_list article:hover .wrp_txt .info .category dd{background:#15587e;color:#fff}.p-news__inner__list .btn{margin:1.875rem 0 0 auto}@media only screen and (max-width:767px){.p-news__inner__list .btn{margin:1.25rem 0 0 auto}}.p-intro{display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:10.4166666667% 5.2083333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro{padding-block:16.6666666667% 8.3333333333%}}@media only screen and (max-width:767px){.p-intro{padding-block:12.8205128205% 10.2564102564%}}@media only screen and (min-width:768px){.p-intro{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:767px){.p-intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-intro h2{position:relative;z-index:1;margin:3.125% 0 0 20.8333333333%}@media only screen and (max-width:767px){.p-intro h2{margin:-12.8205128205% 0 7.6923076923% 15.3846153846%}}@media only screen and (max-width:767px){.p-intro h2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width:1200px){.p-intro h2 em{font-size:3.5rem}}@media print{.p-intro h2 em{font-size:3.5rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro h2 em{font-size:2.875rem}}@media only screen and (max-width:767px){.p-intro h2 em{font-size:2.5714285714rem}}.p-intro__image{width:38.5416666667%}@media only screen and (max-width:767px){.p-intro__image{width:58.4615384615%}}@media only screen and (max-width:767px){.p-intro__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto}}.p-intro__image .img1{width:67.5675675676%}@media only screen and (min-width:1200px){.p-intro__image .img1{height:27.5rem}}@media print{.p-intro__image .img1{height:27.5rem}}@media only screen and (min-width:1200px)and (max-width:1560px){.p-intro__image .img1{height:24.75rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__image .img1{height:19.25rem}}@media only screen and (min-width:768px)and (max-width:983px){.p-intro__image .img1{height:17.875rem}}.p-intro__image .img2{width:43.2432432432%;margin:-32.4324324324% 0 0 auto}@media only screen and (min-width:1200px){.p-intro__image .img2{height:20rem}}@media print{.p-intro__image .img2{height:20rem}}@media only screen and (min-width:1200px)and (max-width:1560px){.p-intro__image .img2{height:18rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__image .img2{height:14rem}}@media only screen and (min-width:768px)and (max-width:983px){.p-intro__image .img2{height:13rem}}.p-intro__image img{-o-object-fit:cover;object-fit:cover;height:100%}.p-intro__detail{margin-top:-7.2916666667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__detail{margin-top:-5.2083333333%}}@media only screen and (max-width:767px){.p-intro__detail{margin-top:0}}@media only screen and (min-width:768px){.p-intro__detail{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:767px){.p-intro__detail{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.p-intro__detail .wrp_img{width:50%}@media only screen and (max-width:767px){.p-intro__detail .wrp_img{width:91.2820512821%}}@media only screen and (min-width:1200px){.p-intro__detail .wrp_img{height:38.75rem}}@media print{.p-intro__detail .wrp_img{height:38.75rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__detail .wrp_img{height:27.125rem}}.p-intro__detail .wrp_img img{-o-object-fit:cover;object-fit:cover;height:100%}.p-intro__detail .wrp_txt{margin:9.375% 0 0 11.1979166667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__detail .wrp_txt{margin:9.375% 0 0 8.59375%}}@media only screen and (max-width:767px){.p-intro__detail .wrp_txt{margin:8.9743589744% 0 0}}@media only screen and (min-width:768px){.p-intro__detail .wrp_txt{width:34.6354166667%;max-width:545px}}.p-intro__detail .wrp_txt .txt{position:relative;z-index:1;line-height:2}@media only screen and (max-width:767px){.p-intro__detail .wrp_txt .txt{line-height:1.8}}@media only screen and (min-width:1200px){.p-intro__detail .wrp_txt .txt{width:73.3944954128%}}@media print{.p-intro__detail .wrp_txt .txt{width:73.3944954128%}}@media only screen and (max-width:767px){.p-intro__detail .wrp_txt .txt{width:71.7948717949%;margin-inline:auto}}.p-intro__detail .wrp_txt .img{width:40.3669724771%}@media only screen and (max-width:767px){.p-intro__detail .wrp_txt .img{width:31.0256410256%}}.p-intro__detail .wrp_txt .img{margin:13.7614678899% 0 0 auto}@media only screen and (max-width:767px){.p-intro__detail .wrp_txt .img{margin:-10.2564102564% 0 0 auto}}.p-movie{overflow:hidden;position:relative;background:#fff}@media only screen and (min-width:768px){.p-movie{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:767px){.p-movie{padding-top:20.5128205128%}}.p-movie:after{content:"";position:absolute;left:-4.4270833333%}@media only screen and (max-width:767px){.p-movie:after{left:17.9487179487%}}.p-movie:after{width:63.28125%}@media only screen and (max-width:767px){.p-movie:after{width:118.9743589744%}}.p-movie:after{margin:0 0 -7.2916666667%}@media only screen and (max-width:767px){.p-movie:after{margin:-15.3846153846% 0 0}}.p-movie:after{pointer-events:none}@media only screen and (min-width:768px){.p-movie:after{bottom:0;background:url(../images/home/dec_mov.webp) no-repeat left top/contain;aspect-ratio:1215/409}}@media only screen and (max-width:767px){.p-movie:after{top:0;background:url(../images/home/dec_mov-sp.webp) no-repeat left top/contain;aspect-ratio:464/288}}.p-movie__st{margin:0 0 0 16.6666666667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-movie__st{margin:0 0 0 10.4166666667%}}@media only screen and (max-width:767px){.p-movie__st{margin:0 auto}}@media only screen and (min-width:768px){.p-movie__st{padding-block:12.5% 11.1979166667%}}@media only screen and (max-width:767px){.p-movie__st{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.p-movie__st .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:2.5rem}@media only screen and (max-width:767px){.p-movie__st .btn{margin-top:1.5625rem}}.p-movie__st .btn a{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;padding:.5em 1.625em;border:1px solid #15587e;text-decoration:none;color:#15587e}@media only screen and (min-width:768px){.p-movie__st .btn a{font-size:1rem}}@media only screen and (max-width:767px){.p-movie__st .btn a{font-size:1rem}}.p-movie__st .btn a{line-height:1.3;border-radius:calc(infinity*1px);-webkit-transition:background .5s ease,color .5s ease;transition:background .5s ease,color .5s ease}.p-movie__st .btn a::before{content:"";display:block;width:1em;height:1em;background-color:#253842;-webkit-mask-image:url(../images/icons/youtube.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/youtube.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:1.25em;height:auto;aspect-ratio:1/1;margin-right:.625em;background:#15587e;-webkit-transition:background .5s ease;transition:background .5s ease}.p-movie__st .btn a:hover{background:#15587e;color:#fff}.p-movie__st .btn a:hover:before{background:#fff}.p-movie__image{position:relative;z-index:1;width:50%}@media only screen and (max-width:767px){.p-movie__image{width:84.6153846154%}}@media only screen and (min-width:768px){.p-movie__image img{-o-object-fit:cover;object-fit:cover;height:100%}}@media only screen and (max-width:767px){.p-movie__image{margin:10.2564102564% 0 0 auto}}.p-movie__image::before{content:"";position:absolute;background:url(../images/common/dec_nami.webp) no-repeat left top/contain;aspect-ratio:617/421;pointer-events:none;left:-33.8541666667%}@media only screen and (max-width:767px){.p-movie__image::before{left:30.303030303%}}.p-movie__image::before{top:0;z-index:-1;width:64.2708333333%}@media only screen and (max-width:767px){.p-movie__image::before{width:108.4848484848%}}.p-movie__image::before{margin-top:24.375%}@media only screen and (max-width:767px){.p-movie__image::before{margin-top:-54.5454545455%}}.p-rooms{overflow:hidden;position:relative;z-index:1;padding-block:3.125% 6.7708333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms{padding-block:5% 10.8333333333%}}@media only screen and (max-width:767px){.p-rooms{padding-block:12.8205128205% 10.2564102564%}}.p-rooms{background:#fff}.p-rooms::before{content:"";position:absolute;background:url(../images/common/dec_nami.webp) no-repeat left top/contain;aspect-ratio:617/421;pointer-events:none;right:-17.1875%}@media only screen and (max-width:767px){.p-rooms::before{right:-41.0256410256%}}.p-rooms::before{top:0;z-index:-1;width:32.1354166667%}@media only screen and (max-width:767px){.p-rooms::before{width:91.7948717949%}}.p-rooms::before{margin-top:14.0625%}@media only screen and (max-width:767px){.p-rooms::before{margin-top:28.2051282051%}}.p-rooms__inner{max-width:1520px}@media only screen and (max-width:767px){.p-rooms__inner #js-tabRooms{overflow-x:scroll;padding-bottom:5.7142857143%}}.p-rooms__inner #js-tabRooms ul{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #c8c8c8;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.p-rooms__inner #js-tabRooms ul{width:200%}}.p-rooms__inner #js-tabRooms ul li{width:20%}@media only screen and (max-width:767px){.p-rooms__inner #js-tabRooms ul li{width:20%}}.p-rooms__inner #js-tabRooms ul li{-webkit-box-sizing:border-box;box-sizing:border-box}.p-rooms__inner #js-tabRooms ul li+li{border-left:1px solid #c8c8c8}.p-rooms__inner #js-tabRooms ul li button{position:relative;width:100%;height:100%;padding:1.25em .625em}@media only screen and (max-width:767px){.p-rooms__inner #js-tabRooms ul li button{padding:1em .8333333333em}}.p-rooms__inner #js-tabRooms ul li button{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:1.3;-webkit-transition:background .5s ease,color .5s ease;transition:background .5s ease,color .5s ease;word-break:keep-all}@media only screen and (max-width:767px)and (min-width:768px){.p-rooms__inner #js-tabRooms ul li button{font-size:.75rem}}@media only screen and (max-width:767px)and (max-width:767px){.p-rooms__inner #js-tabRooms ul li button{font-size:.8571428571rem}}.p-rooms__inner #js-tabRooms ul li button::after{content:"";display:block;width:1em;height:1em;background-color:#253842;-webkit-mask-image:url(../images/icons/arrow_tab.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/arrow_tab.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;position:absolute;left:50%;top:calc(100% - 1px);width:1.25em;height:auto;aspect-ratio:20/10;background:#15587e;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.p-rooms__inner #js-tabRooms ul li button.active,.p-rooms__inner #js-tabRooms ul li button:hover{background:#15587e;color:#fff}.p-rooms__inner #js-tabRooms ul li button.active:after,.p-rooms__inner #js-tabRooms ul li button:hover:after{opacity:1}.p-rooms__inner .txt_scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:3.8461538462%;color:#15587e}@media only screen and (min-width:768px){.p-rooms__inner .txt_scroll{font-size:.875rem}}@media only screen and (max-width:767px){.p-rooms__inner .txt_scroll{font-size:1rem}}.p-rooms__inner .txt_scroll{line-height:1.4}.p-rooms__inner .txt_scroll::after{content:"";display:block;width:1em;height:1em;background:url(../images/icons/scroll.svg) no-repeat center/contain;width:2rem;height:auto;margin-left:.5rem;aspect-ratio:1/1}.p-rooms__inner #js-panelRooms{margin-top:3.75rem}@media only screen and (max-width:767px){.p-rooms__inner #js-panelRooms{margin-top:2.0512820513%}}.p-rooms__inner #js-panelRooms .panel{display:none}.p-rooms__inner #js-panelRooms .panel:first-child{display:block}@media only screen and (min-width:768px){.p-rooms__inner #js-panelRooms .panel>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:1200px){.p-rooms__inner #js-panelRooms .panel>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media print{.p-rooms__inner #js-panelRooms .panel>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-rooms__inner #js-panelRooms .panel>div .wrp_txt{width:30.2631578947%}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__inner #js-panelRooms .panel>div .wrp_txt{width:34.2105263158%}}@media only screen and (max-width:767px){.p-rooms__inner #js-panelRooms .panel>div .wrp_txt{width:88.5714285714%}}.p-rooms__inner #js-panelRooms .panel>div .wrp_txt{margin:0 0 0 10.5263157895%}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__inner #js-panelRooms .panel>div .wrp_txt{margin:0 0 0 6.5789473684%}}@media only screen and (max-width:767px){.p-rooms__inner #js-panelRooms .panel>div .wrp_txt{margin:0 auto}}@media only screen and (min-width:768px){.p-rooms__inner #js-panelRooms .panel>div .wrp_txt{max-width:340px}}.p-rooms__inner #js-panelRooms .panel>div .wrp_txt h2{margin-bottom:1.875rem}@media only screen and (max-width:767px){.p-rooms__inner #js-panelRooms .panel>div .wrp_txt h2{margin-bottom:6.4516129032%}}.p-rooms__inner #js-panelRooms .panel>div .wrp_txt .info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem;margin-top:1.875rem}@media only screen and (max-width:767px){.p-rooms__inner #js-panelRooms .panel>div .wrp_txt .info{margin-top:6.4516129032%}}.p-rooms__inner #js-panelRooms .panel>div .wrp_txt .info li{border:1px solid #15587e;padding:.125em .875em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#15587e;line-height:1.3;border-radius:calc(infinity*1px)}.p-rooms__inner #js-panelRooms .panel>div .wrp_txt .info li.on{color:#fff;background:#15587e}.p-rooms__inner #js-panelRooms .panel>div .wrp_txt .att{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;margin-top:1.875rem}@media only screen and (max-width:767px){.p-rooms__inner #js-panelRooms .panel>div .wrp_txt .att{margin-top:9.6774193548%}}.p-rooms__inner #js-panelRooms .panel>div .wrp_txt .att{padding:.5714285714em 8.2608695652%}@media only screen and (max-width:767px){.p-rooms__inner #js-panelRooms .panel>div .wrp_txt .att{padding:.6666666667em 6.4516129032%}}.p-rooms__inner #js-panelRooms .panel>div .wrp_txt .att{background:#f2f6f8;color:#15587e}@media only screen and (min-width:768px){.p-rooms__inner #js-panelRooms .panel>div .wrp_txt .att{font-size:.875rem}}@media only screen and (max-width:767px){.p-rooms__inner #js-panelRooms .panel>div .wrp_txt .att{font-size:.8571428571rem}}.p-rooms__inner #js-panelRooms .panel>div .wrp_txt .att::before{content:"";display:block;width:1em;height:1em;background:url(../images/icons/attention.svg) no-repeat center/contain;width:1.7142857143em;height:auto;aspect-ratio:1/1;margin-right:.7142857143em}@media only screen and (min-width:768px){.p-rooms__inner #js-panelRooms .panel>div .wrp_img{width:59.2105263158%}}@media only screen and (max-width:767px){.p-rooms__inner #js-panelRooms .panel>div .wrp_img{margin-top:8.5714285714%}}@media only screen and (min-width:1200px){.p-rooms__inner #js-panelRooms .panel>div .wrp_img .js-roomSlider .splide__track .splide__list .splide__slide{height:37.5rem}}@media print{.p-rooms__inner #js-panelRooms .panel>div .wrp_img .js-roomSlider .splide__track .splide__list .splide__slide{height:37.5rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__inner #js-panelRooms .panel>div .wrp_img .js-roomSlider .splide__track .splide__list .splide__slide{height:26.25rem}}.p-rooms__inner #js-panelRooms .panel>div .wrp_img .js-roomSlider .splide__track .splide__list .splide__slide img{-o-object-fit:cover;object-fit:cover;height:100%}.p-rooms__inner #js-panelRooms .panel>div .wrp_img .js-roomSlider .c-pagination{position:absolute;left:2.5rem}@media only screen and (max-width:767px){.p-rooms__inner #js-panelRooms .panel>div .wrp_img .js-roomSlider .c-pagination{left:1.0625rem}}.p-rooms__inner #js-panelRooms .panel>div .wrp_img .js-roomSlider .c-pagination{bottom:1.875rem}@media only screen and (max-width:767px){.p-rooms__inner #js-panelRooms .panel>div .wrp_img .js-roomSlider .c-pagination{bottom:.625rem}}.p-rooms__inner #js-panelRooms .panel>div .wrp_img .js-roomSlider .c-pagination{z-index:10}.p-rooms__inner__amenity{max-width:1200px;margin:5rem auto 0}@media only screen and (max-width:767px){.p-rooms__inner__amenity{margin:11.4285714286% auto 0}}@media only screen and (min-width:768px){.p-rooms__inner__amenity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-rooms__inner__amenity h3{color:#15587e}@media only screen and (min-width:1200px){.p-rooms__inner__amenity h3{font-size:1.375rem}}@media print{.p-rooms__inner__amenity h3{font-size:1.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__inner__amenity h3{font-size:1.25rem}}@media only screen and (max-width:767px){.p-rooms__inner__amenity h3{font-size:1.2857142857rem}}.p-rooms__inner__amenity h3{line-height:1.4}@media only screen and (max-width:767px){.p-rooms__inner__amenity h3{text-align:center;margin-bottom:5.7142857143%}}@media only screen and (min-width:768px){.p-rooms__inner__amenity table{width:60.8333333333%}}.p-rooms__inner__amenity table tr th{width:8.75rem}@media only screen and (max-width:767px){.p-rooms__inner__amenity table tr th{width:7.5rem}}@media only screen and (min-width:1200px){.p-rooms__inner__amenity .img{width:11.25rem}}@media print{.p-rooms__inner__amenity .img{width:11.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__inner__amenity .img{width:8.125rem}}.p-cuisine__intro{overflow:hidden;position:relative;padding-top:9.375%}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__intro{padding-top:15%}}@media only screen and (max-width:767px){.p-cuisine__intro{padding-top:20.5128205128%}}.p-cuisine__intro::before{content:"";position:absolute;background:url(../images/common/dec_nami.webp) no-repeat left top/contain;aspect-ratio:617/421;pointer-events:none;right:15.625%}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__intro::before{right:5.2083333333%}}@media only screen and (max-width:767px){.p-cuisine__intro::before{right:-30.7692307692%}}.p-cuisine__intro::before{top:0;z-index:1;width:32.1354166667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__intro::before{width:51.4166666667%}}@media only screen and (max-width:767px){.p-cuisine__intro::before{width:91.7948717949%}}.p-cuisine__intro::before{margin-top:-11.4583333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__intro::before{margin-top:-21.875%}}@media only screen and (max-width:767px){.p-cuisine__intro::before{margin-top:-30.7692307692%}}.p-cuisine__intro:after{content:"";position:absolute;right:0;top:0;width:87.5%}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__intro:after{width:95%}}@media only screen and (max-width:767px){.p-cuisine__intro:after{width:100%}}.p-cuisine__intro:after{height:100%;background:#f2f6f8}.p-cuisine__intro__inner{position:relative;z-index:2}.p-cuisine__intro__inner h2{margin-bottom:3.75rem}@media only screen and (max-width:767px){.p-cuisine__intro__inner h2{margin-bottom:10.2564102564%}}.p-cuisine__intro__inner #js-cuisineSlider{width:86.6666666667%}@media only screen and (max-width:767px){.p-cuisine__intro__inner #js-cuisineSlider{width:97.1428571429%}}.p-cuisine__intro__inner #js-cuisineSlider{margin-inline:auto}.p-cuisine__intro__inner #js-cuisineSlider .splide__track{overflow:visible}.p-cuisine__intro__inner #js-cuisineSlider .splide__track .splide__list .splide__slide{width:92.3076923077%}@media only screen and (max-width:767px){.p-cuisine__intro__inner #js-cuisineSlider .splide__track .splide__list .splide__slide{width:94.1176470588%}}.p-cuisine__intro__inner #js-cuisineSlider .splide__track .splide__list .splide__slide{padding-inline:3.8461538462%}@media only screen and (max-width:767px){.p-cuisine__intro__inner #js-cuisineSlider .splide__track .splide__list .splide__slide{padding-inline:2.9411764706%}}.p-cuisine__intro__inner #js-cuisineSlider .splide__track .splide__list .splide__slide{-webkit-box-sizing:border-box;box-sizing:border-box}.p-cuisine__intro__inner #js-cuisineSlider .c-pagination{margin-top:1.25rem}@media only screen and (max-width:767px){.p-cuisine__intro__inner #js-cuisineSlider .c-pagination{margin-top:2.5641025641%}}.p-cuisine__intro__inner #js-cuisineSlider .c-sliderNext,.p-cuisine__intro__inner #js-cuisineSlider .c-sliderPrev{top:45%}.p-cuisine__intro__inner #js-cuisineSlider .c-sliderPrev{margin-left:3.8461538462%}@media only screen and (max-width:767px){.p-cuisine__intro__inner #js-cuisineSlider .c-sliderPrev{margin-left:2.9411764706%}}.p-cuisine__intro__inner #js-cuisineSlider .c-sliderNext{margin-right:3.8461538462%}@media only screen and (max-width:767px){.p-cuisine__intro__inner #js-cuisineSlider .c-sliderNext{margin-right:2.9411764706%}}.p-cuisine__intro__inner>.txt{width:80%}@media only screen and (max-width:767px){.p-cuisine__intro__inner>.txt{width:88.5714285714%}}.p-cuisine__intro__inner>.txt{margin:2.1875rem auto 0}@media only screen and (max-width:767px){.p-cuisine__intro__inner>.txt{margin:5.1282051282% auto 0}}.p-cuisine__food{position:relative;z-index:1;padding-block:8.8541666667% 5.2083333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__food{padding-block:14.1666666667% 8.3333333333%}}@media only screen and (max-width:767px){.p-cuisine__food{padding-block:15.3846153846% 12.8205128205%}}.p-cuisine__food{background:#f2f6f8}@media only screen and (min-width:1200px){.p-cuisine__food{margin-top:-2.6041666667%}}@media print{.p-cuisine__food{margin-top:-2.6041666667%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__food{margin-top:-4.1666666667%}}@media only screen and (max-width:767px){.p-cuisine__food::before{content:"";position:absolute;background:url(../images/common/dec_nami.webp) no-repeat left top/contain;aspect-ratio:617/421;pointer-events:none;left:-41.0256410256%;top:0;z-index:-1;width:91.7948717949%;margin-top:-13.3333333333%}}.p-cuisine__food__inner{max-width:1440px}@media only screen and (min-width:768px){.p-cuisine__food__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.p-cuisine__food__inner h3{margin:2.7777777778% 6.9444444444% 0 0}@media only screen and (max-width:767px){.p-cuisine__food__inner h3{margin:0 auto 5.7142857143%}}@media only screen and (max-width:767px){.p-cuisine__food__inner h3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:1200px){.p-cuisine__food__inner h3 em{font-size:1.5rem}}@media print{.p-cuisine__food__inner h3 em{font-size:1.5rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__food__inner h3 em{font-size:1.375rem}}@media only screen and (max-width:767px){.p-cuisine__food__inner h3 em{font-size:1.7142857143rem}}@media only screen and (min-width:768px){.p-cuisine__food__inner #js-tabCuisine{margin-top:2.7777777778%}}@media only screen and (min-width:1200px){.p-cuisine__food__inner #js-tabCuisine{width:26.3888888889%;margin-right:10.1388888889%}}@media print{.p-cuisine__food__inner #js-tabCuisine{width:26.3888888889%;margin-right:10.1388888889%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__food__inner #js-tabCuisine{width:30.5555555556%;margin-right:5.9722222222%}}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-tabCuisine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 1.5rem}}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-tabCuisine li{width:17.1428571429%}}.p-cuisine__food__inner #js-tabCuisine li button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:1200px){.p-cuisine__food__inner #js-tabCuisine li button{font-size:1.25rem}}@media print{.p-cuisine__food__inner #js-tabCuisine li button{font-size:1.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__food__inner #js-tabCuisine li button{font-size:1.125rem}}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-tabCuisine li button{font-size:1.4285714286rem}}.p-cuisine__food__inner #js-tabCuisine li button{-webkit-transition:bprder .5s ease;transition:bprder .5s ease;padding:.7em 1.75em .7em 0}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-tabCuisine li button{padding:0 0 1.4em}}@media only screen and (min-width:768px){.p-cuisine__food__inner #js-tabCuisine li button{border-bottom:1px solid #c8c8c8}}.p-cuisine__food__inner #js-tabCuisine li button::before{content:"";display:block;width:1em;height:1em;background-color:#253842;-webkit-mask-image:url(../images/icons/right1.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/right1.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;position:absolute;right:.325em}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-tabCuisine li button::before{right:50%}}.p-cuisine__food__inner #js-tabCuisine li button::before{z-index:1;width:.65em}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-tabCuisine li button::before{width:.45em}}.p-cuisine__food__inner #js-tabCuisine li button::before{height:auto;aspect-ratio:1/1;background:#15587e;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-tabCuisine li button::before{-webkit-transform:translateX(50%) rotate(90deg);transform:translateX(50%) rotate(90deg)}}.p-cuisine__food__inner #js-tabCuisine li button::before{-webkit-transition:background .5s ease;transition:background .5s ease}@media only screen and (min-width:768px){.p-cuisine__food__inner #js-tabCuisine li button::before{top:50%}}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-tabCuisine li button::before{bottom:.225em}}.p-cuisine__food__inner #js-tabCuisine li button:after{content:"";position:absolute;right:0}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-tabCuisine li button:after{right:50%}}.p-cuisine__food__inner #js-tabCuisine li button:after{width:1.3em}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-tabCuisine li button:after{width:.9em}}.p-cuisine__food__inner #js-tabCuisine li button:after{aspect-ratio:1/1;background:#fff;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-tabCuisine li button:after{-webkit-transform:translateX(50%);transform:translateX(50%)}}.p-cuisine__food__inner #js-tabCuisine li button:after{-webkit-transition:background .5s ease;transition:background .5s ease}@media only screen and (min-width:768px){.p-cuisine__food__inner #js-tabCuisine li button:after{top:50%}}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-tabCuisine li button:after{bottom:0}}.p-cuisine__food__inner #js-tabCuisine li button .txt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.3571428571em .7142857143em;width:68.4210526316%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color .5s ease;transition:color .5s ease}.p-cuisine__food__inner #js-tabCuisine li button .txt span{color:#15587e}@media only screen and (min-width:768px){.p-cuisine__food__inner #js-tabCuisine li button .txt span{font-size:.875rem}}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-tabCuisine li button .txt span{font-size:1rem}}.p-cuisine__food__inner #js-tabCuisine li button .txt span{font-family:"Crimson Text","Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal;line-height:1}.p-cuisine__food__inner #js-tabCuisine li button .img{position:relative}@media only screen and (min-width:768px){.p-cuisine__food__inner #js-tabCuisine li button .img{width:26.3157894737%}}.p-cuisine__food__inner #js-tabCuisine li button .img:before{content:"";position:absolute;left:-5px}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-tabCuisine li button .img:before{left:-3px}}.p-cuisine__food__inner #js-tabCuisine li button .img:before{top:-5px}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-tabCuisine li button .img:before{top:-3px}}.p-cuisine__food__inner #js-tabCuisine li button .img:before{width:calc(100% + 10px)}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-tabCuisine li button .img:before{width:calc(100% + 6px)}}.p-cuisine__food__inner #js-tabCuisine li button .img:before{aspect-ratio:1/1;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}@media only screen and (min-width:768px){.p-cuisine__food__inner #js-tabCuisine li button .img:before{border:3px solid #15587e}}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-tabCuisine li button .img:before{border:2px solid #15587e}}.p-cuisine__food__inner #js-tabCuisine li button .img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background:rgba(47,122,166,.4);opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.p-cuisine__food__inner #js-tabCuisine li button.active,.p-cuisine__food__inner #js-tabCuisine li button:hover{border-color:#15587e}.p-cuisine__food__inner #js-tabCuisine li button.active:before,.p-cuisine__food__inner #js-tabCuisine li button:hover:before{background:#fff}.p-cuisine__food__inner #js-tabCuisine li button.active:after,.p-cuisine__food__inner #js-tabCuisine li button:hover:after{background:#15587e}.p-cuisine__food__inner #js-tabCuisine li button.active .txt em,.p-cuisine__food__inner #js-tabCuisine li button:hover .txt em{color:#15587e}.p-cuisine__food__inner #js-tabCuisine li button.active .img:after,.p-cuisine__food__inner #js-tabCuisine li button.active .img:before,.p-cuisine__food__inner #js-tabCuisine li button:hover .img:after,.p-cuisine__food__inner #js-tabCuisine li button:hover .img:before{opacity:1}@media only screen and (min-width:768px){.p-cuisine__food__inner #js-panelCuisine{width:50%}}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-panelCuisine{margin-top:7.1428571429%}}.p-cuisine__food__inner #js-panelCuisine .panel{display:none}.p-cuisine__food__inner #js-panelCuisine .panel:first-child{display:block}.p-cuisine__food__inner #js-panelCuisine .panel>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-cuisine__food__inner #js-panelCuisine .panel>div .wrp_txt{width:83.3333333333%}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-panelCuisine .panel>div .wrp_txt{width:88.5714285714%}}.p-cuisine__food__inner #js-panelCuisine .panel>div .wrp_txt{margin:1.875rem auto 0}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-panelCuisine .panel>div .wrp_txt{margin:4.2857142857% auto 0}}.p-cuisine__food__inner #js-panelCuisine .panel>div .wrp_txt h4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0 .625rem;margin-bottom:.9375rem}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-panelCuisine .panel>div .wrp_txt h4{margin-bottom:3.2258064516%}}.p-cuisine__food__inner #js-panelCuisine .panel>div .wrp_txt h4{color:#15587e}@media only screen and (min-width:1200px){.p-cuisine__food__inner #js-panelCuisine .panel>div .wrp_txt h4 em{font-size:1.375rem}}@media print{.p-cuisine__food__inner #js-panelCuisine .panel>div .wrp_txt h4 em{font-size:1.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__food__inner #js-panelCuisine .panel>div .wrp_txt h4 em{font-size:1.25rem}}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-panelCuisine .panel>div .wrp_txt h4 em{font-size:1.2857142857rem}}.p-cuisine__food__inner #js-panelCuisine .panel>div .wrp_txt h4 em{line-height:1.4}@media only screen and (min-width:1200px){.p-cuisine__food__inner #js-panelCuisine .panel>div .wrp_txt h4 span{font-size:1rem}}@media print{.p-cuisine__food__inner #js-panelCuisine .panel>div .wrp_txt h4 span{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__food__inner #js-panelCuisine .panel>div .wrp_txt h4 span{font-size:.9375rem}}@media only screen and (max-width:767px){.p-cuisine__food__inner #js-panelCuisine .panel>div .wrp_txt h4 span{font-size:1rem}}.p-cuisine__food__inner #js-panelCuisine .panel>div .wrp_txt h4 span{font-family:"Crimson Text","Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal;line-height:1}.p-cuisine__kids{background:#f2f6f8}@media only screen and (max-width:767px){.p-cuisine__kids{background:#fff}}.p-cuisine__kids__inner{max-width:1600px;overflow:hidden;position:relative;z-index:1;padding:3.75rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__kids__inner{padding:5%}}@media only screen and (max-width:767px){.p-cuisine__kids__inner{padding:10.2564102564% 5.1282051282%}}.p-cuisine__kids__inner{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:768px){.p-cuisine__kids__inner{background:#fff}}@media only screen and (max-width:767px){.p-cuisine__kids__inner{width:100%}}.p-cuisine__kids__inner::before{content:"";position:absolute;background:url(../images/common/dec_nami.webp) no-repeat left top/contain;aspect-ratio:617/421;pointer-events:none;right:-1.25%}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__kids__inner::before{right:-1.6666666667%}}@media only screen and (max-width:767px){.p-cuisine__kids__inner::before{right:-30.7692307692%}}.p-cuisine__kids__inner::before{top:0;z-index:-1;width:38.5625%}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__kids__inner::before{width:51.4166666667%}}@media only screen and (max-width:767px){.p-cuisine__kids__inner::before{width:91.7948717949%}}.p-cuisine__kids__inner::before{margin-top:-15.625%}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__kids__inner::before{margin-top:-20.8333333333%}}@media only screen and (max-width:767px){.p-cuisine__kids__inner::before{margin-top:-35.8974358974%}}.p-cuisine__kids__inner h3{margin-bottom:1.875rem}@media only screen and (max-width:767px){.p-cuisine__kids__inner h3{margin-bottom:7.1428571429%}}.p-cuisine__kids__inner ul{max-width:1120px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-inline:auto;gap:0 4.7321428571%}@media only screen and (max-width:767px){.p-cuisine__kids__inner ul{gap:1.25rem 2.8571428571%}}.p-cuisine__kids__inner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:21.4285714286%}@media only screen and (max-width:767px){.p-cuisine__kids__inner ul li{width:48.5714285714%}}.p-cuisine__kids__inner ul li .txt{margin-top:.625rem}@media only screen and (max-width:767px){.p-cuisine__kids__inner ul li .txt{margin-top:5.8823529412%}}.p-cuisine__kids__inner ul li .txt{text-align:center;color:#15587e}@media only screen and (min-width:1200px){.p-cuisine__kids__inner ul li .txt{font-size:1.25rem}}@media print{.p-cuisine__kids__inner ul li .txt{font-size:1.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__kids__inner ul li .txt{font-size:1.125rem}}@media only screen and (max-width:767px){.p-cuisine__kids__inner ul li .txt{font-size:1.1428571429rem}}.p-cuisine__breakfast{position:relative;z-index:1;padding-top:5.2083333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__breakfast{padding-top:8.3333333333%}}@media only screen and (max-width:767px){.p-cuisine__breakfast{padding-top:17.9487179487%}}.p-cuisine__breakfast{background:#f2f6f8}.p-cuisine__breakfast__inner{max-width:1600px}@media only screen and (min-width:768px){.p-cuisine__breakfast__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-cuisine__breakfast__inner .wrp_txt{width:38.75%}@media only screen and (max-width:767px){.p-cuisine__breakfast__inner .wrp_txt{width:80%}}@media only screen and (max-width:767px){.p-cuisine__breakfast__inner .wrp_txt{margin-inline:auto}}.p-cuisine__breakfast__inner .wrp_txt h3{margin-bottom:1.25rem}@media only screen and (max-width:767px){.p-cuisine__breakfast__inner .wrp_txt h3{margin-bottom:3.5714285714%}}@media only screen and (min-width:768px){.p-cuisine__breakfast__inner .wrp_txt .txt{max-width:280px}}@media only screen and (min-width:768px){.p-cuisine__breakfast__inner .wrp_img{width:48.75%}}@media only screen and (max-width:767px){.p-cuisine__breakfast__inner .wrp_img{margin-top:11.4285714286%}}@media only screen and (min-width:1200px){.p-cuisine__breakfast__inner .wrp_img #js-breakfastSlider .splide__track .splide__list .splide__slide{height:32.5rem}}@media print{.p-cuisine__breakfast__inner .wrp_img #js-breakfastSlider .splide__track .splide__list .splide__slide{height:32.5rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__breakfast__inner .wrp_img #js-breakfastSlider .splide__track .splide__list .splide__slide{height:22.75rem}}.p-cuisine__breakfast__inner .wrp_img #js-breakfastSlider .splide__track .splide__list .splide__slide img{-o-object-fit:cover;object-fit:cover;height:100%}.p-cuisine__breakfast__inner .wrp_img #js-breakfastSlider .c-pagination{position:absolute;left:2.5rem}@media only screen and (max-width:767px){.p-cuisine__breakfast__inner .wrp_img #js-breakfastSlider .c-pagination{left:1.0625rem}}.p-cuisine__breakfast__inner .wrp_img #js-breakfastSlider .c-pagination{bottom:1.875rem}@media only screen and (max-width:767px){.p-cuisine__breakfast__inner .wrp_img #js-breakfastSlider .c-pagination{bottom:.625rem}}.p-cuisine__breakfast__inner .wrp_img #js-breakfastSlider .c-pagination{z-index:10}.p-cuisine__breakfast__inner .dec_imgs{position:absolute;right:0;width:23.9583333333%}@media only screen and (max-width:767px){.p-cuisine__breakfast__inner .dec_imgs{width:44.8717948718%}}.p-cuisine__breakfast__inner .dec_imgs{margin-bottom:-4.1666666667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__breakfast__inner .dec_imgs{margin-bottom:-15%}}@media only screen and (max-width:767px){.p-cuisine__breakfast__inner .dec_imgs{margin-bottom:0}}@media only screen and (min-width:768px){.p-cuisine__breakfast__inner .dec_imgs{bottom:0}}@media only screen and (min-width:1200px)and (max-width:1560px){.p-cuisine__breakfast__inner .dec_imgs{width:19.7916666667%}}@media only screen and (max-width:767px){.p-cuisine__breakfast__inner .dec_imgs{top:0}}.p-cuisine__breakfast__inner .dec_imgs .img1{width:69.5652173913%;margin-left:auto}.p-cuisine__breakfast__inner .dec_imgs .img2{width:39.1304347826%;margin-top:-26.0869565217%}.p-cuisine__restaurant{position:relative;padding-block:9.375%}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__restaurant{padding-block:17.5%}}@media only screen and (max-width:767px){.p-cuisine__restaurant{padding-block:20.5128205128% 15.3846153846%}}.p-cuisine__restaurant{background:#f2f6f8}.p-cuisine__restaurant::before{content:"";position:absolute;background:url(../images/common/dec_nami.webp) no-repeat left top/contain;aspect-ratio:617/421;pointer-events:none;left:-11.1979166667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__restaurant::before{left:-17.9166666667%}}@media only screen and (max-width:767px){.p-cuisine__restaurant::before{left:44.8717948718%}}.p-cuisine__restaurant::before{top:0;width:32.1354166667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__restaurant::before{width:51.4166666667%}}@media only screen and (max-width:767px){.p-cuisine__restaurant::before{width:91.7948717949%}}.p-cuisine__restaurant::before{margin-top:2.6041666667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__restaurant::before{margin-top:-12.5%}}@media only screen and (max-width:767px){.p-cuisine__restaurant::before{margin-top:-25.641025641%}}.p-cuisine__restaurant__inner{position:relative;z-index:2;max-width:1600px}@media only screen and (min-width:768px){.p-cuisine__restaurant__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.p-cuisine__restaurant__inner .wrp_txt{width:45%}@media only screen and (max-width:767px){.p-cuisine__restaurant__inner .wrp_txt{width:80%}}.p-cuisine__restaurant__inner .wrp_txt{margin:7.5% 6.25% 0 0}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__restaurant__inner .wrp_txt{margin:0 6.25% 0 0}}@media only screen and (max-width:767px){.p-cuisine__restaurant__inner .wrp_txt{margin:0 auto}}@media only screen and (min-width:768px){.p-cuisine__restaurant__inner .wrp_txt{max-width:480px}}@media only screen and (max-width:767px){.p-cuisine__restaurant__inner .wrp_txt{margin-inline:auto}}.p-cuisine__restaurant__inner .wrp_txt h3{margin-bottom:1.25rem}@media only screen and (max-width:767px){.p-cuisine__restaurant__inner .wrp_txt h3{margin-bottom:7.1428571429%}}.p-cuisine__restaurant__inner .wrp_txt .info{margin-top:1.875rem}@media only screen and (max-width:767px){.p-cuisine__restaurant__inner .wrp_txt .info{margin-top:7.1428571429%}}.p-cuisine__restaurant__inner .wrp_txt .info dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem}.p-cuisine__restaurant__inner .wrp_txt .info dl+dl{margin-top:.5rem}@media only screen and (max-width:767px){.p-cuisine__restaurant__inner .wrp_txt .info dl+dl{margin-top:3.5714285714%}}.p-cuisine__restaurant__inner .wrp_txt .info dl dt{border:1px solid #15587e;padding:.125em .875em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#15587e;line-height:1.3;border-radius:calc(infinity*1px)}.p-cuisine__restaurant__inner .wrp_img{position:relative}@media only screen and (min-width:768px){.p-cuisine__restaurant__inner .wrp_img{width:48.75%}}@media only screen and (max-width:767px){.p-cuisine__restaurant__inner .wrp_img{margin-top:10%}}@media only screen and (min-width:1200px){.p-cuisine__restaurant__inner .wrp_img .img1{height:32.5rem}}@media print{.p-cuisine__restaurant__inner .wrp_img .img1{height:32.5rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__restaurant__inner .wrp_img .img1{height:22.75rem}}@media only screen and (max-width:767px){.p-cuisine__restaurant__inner .wrp_img .img1{position:relative;width:100%;right:-5.7142857143%}}.p-cuisine__restaurant__inner .wrp_img .img1 img{-o-object-fit:cover;object-fit:cover;height:100%}.p-cuisine__restaurant__inner .wrp_img .img2{position:absolute;left:-25.641025641%}@media only screen and (max-width:767px){.p-cuisine__restaurant__inner .wrp_img .img2{left:-5.7142857143%}}.p-cuisine__restaurant__inner .wrp_img .img2{top:0;margin-top:-7.6923076923%}@media only screen and (max-width:767px){.p-cuisine__restaurant__inner .wrp_img .img2{margin-top:40%}}.p-cuisine__restaurant__inner .wrp_img .img2{z-index:1;width:33.3333333333%}@media only screen and (max-width:767px){.p-cuisine__restaurant__inner .wrp_img .img2{width:40%}}.p-children{padding-block:0 8.3333333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-children{padding-block:0 13.3333333333%}}@media only screen and (max-width:767px){.p-children{padding-block:20.5128205128% 12.8205128205%}}@media only screen and (min-width:768px){.p-children__st{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.p-children__st h2{margin:13.5416666667% 0 0 9.8958333333%}@media only screen and (max-width:767px){.p-children__st h2{margin:0 0 0 17.9487179487%}}.p-children__st__image{position:relative;width:50%}@media only screen and (max-width:767px){.p-children__st__image{width:85.1282051282%}}@media only screen and (max-width:767px){.p-children__st__image{margin-top:15.3846153846%}}@media only screen and (min-width:1200px)and (max-width:1560px){.p-children__st__image .img{height:40rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-children__st__image .img{height:35rem}}.p-children__st__image .img img{-o-object-fit:cover;object-fit:cover;height:100%}.p-children__st__image .movie{position:absolute;width:39.5833333333%}@media only screen and (max-width:767px){.p-children__st__image .movie{width:51.2048192771%}}.p-children__st__image .movie{margin:0 0 -16.6666666667%}@media only screen and (max-width:767px){.p-children__st__image .movie{margin:-17.1686746988% 0 0}}@media only screen and (min-width:768px){.p-children__st__image .movie{left:8.3333333333%;bottom:0}}@media only screen and (max-width:767px){.p-children__st__image .movie{right:-17.4698795181%;top:0}}.p-children__st__image .movie video{width:100%;height:100%;aspect-ratio:380/280;-o-object-fit:cover;object-fit:cover}.p-children__list{position:relative;z-index:1;width:50%}@media only screen and (min-width:768px)and (max-width:1199px){.p-children__list{width:60.4166666667%}}@media only screen and (max-width:767px){.p-children__list{width:80%}}.p-children__list{max-width:800px;margin:-6.5104166667% 0 0 45.8333333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-children__list{margin:-6.5104166667% 0 0 35.4166666667%}}@media only screen and (max-width:767px){.p-children__list{margin:11.4285714286% auto 0}}.p-children__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 5%}@media only screen and (max-width:767px){.p-children__list ul{gap:.625rem 14.2857142857%}}.p-children__list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:21.25%}@media only screen and (max-width:767px){.p-children__list ul li{width:42.8571428571%}}.p-children__list ul li .txt{margin-top:.9375rem}@media only screen and (max-width:767px){.p-children__list ul li .txt{margin-top:12.5%}}.p-children__list ul li .txt{text-align:center;color:#fff}@media only screen and (min-width:1200px){.p-children__list ul li .txt{font-size:1.125rem}}@media print{.p-children__list ul li .txt{font-size:1.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-children__list ul li .txt{font-size:1.0625rem}}@media only screen and (max-width:767px){.p-children__list ul li .txt{font-size:1.1428571429rem}}.p-children__list ul li .txt{line-height:1.4}.p-children__list ul li .img img{width:100%}.p-children__list .btn{margin:1.875rem 0 0 auto}@media only screen and (max-width:767px){.p-children__list .btn{margin:8.9285714286% 0 0 auto}}.p-bath{overflow:hidden;position:relative;z-index:1;padding-top:9.375%}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath{padding-top:15%}}@media only screen and (max-width:767px){.p-bath{padding-top:25.641025641%}}.p-bath:before{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;padding-bottom:43.75rem}@media only screen and (max-width:767px){.p-bath:before{padding-bottom:242.3076923077%}}.p-bath:before{background:#fff}.p-bath:after{content:"";position:absolute;left:0;top:0;z-index:-1;width:91.6666666667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath:after{width:95%}}@media only screen and (max-width:767px){.p-bath:after{width:89.7435897436%}}.p-bath:after{height:100%;background:#fff}.p-bath__intro::before{content:"";position:absolute;background:url(../images/common/dec_nami.webp) no-repeat left top/contain;aspect-ratio:617/421;pointer-events:none;right:8.3333333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath__intro::before{right:-8.3333333333%}}@media only screen and (max-width:767px){.p-bath__intro::before{right:-30.7692307692%}}.p-bath__intro::before{top:0;width:32.1354166667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath__intro::before{width:51.4166666667%}}@media only screen and (max-width:767px){.p-bath__intro::before{width:91.7948717949%}}.p-bath__intro::before{margin-top:-10.4166666667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath__intro::before{margin-top:-16.6666666667%}}@media only screen and (max-width:767px){.p-bath__intro::before{margin-top:-30.7692307692%}}.p-bath__intro h2{margin-bottom:3.75rem}@media only screen and (max-width:767px){.p-bath__intro h2{margin-bottom:10.2564102564%}}.p-bath__intro__st{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.p-bath__intro__st h3{margin-right:5.7291666667%}@media only screen and (max-width:767px){.p-bath__intro__st h3{margin-right:6.4102564103%}}@media only screen and (max-width:767px){.p-bath__intro__st h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (max-width:767px)and (max-width:767px){.p-bath__intro__st h3>*{-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-align:left;display:inline-block;-webkit-font-feature-settings:normal;font-feature-settings:normal}}@media only screen and (max-width:767px){.p-bath__intro__st h3 span{margin:0 .7222222222em 0 0}}.p-bath__intro__st .wrp_img{position:relative;width:83.3333333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath__intro__st .wrp_img{width:78.125%}}@media only screen and (max-width:767px){.p-bath__intro__st .wrp_img{width:74.358974359%}}@media only screen and (min-width:768px){.p-bath__intro__st .wrp_img::before{content:"";position:absolute;background:url(../images/common/dec_nami.webp) no-repeat left top/contain;aspect-ratio:617/421;pointer-events:none;top:0}}@media only screen and (min-width:768px)and (min-width:1200px){.p-bath__intro__st .wrp_img::before{left:-16.6875%;width:38.5625%;margin-top:-12.5%}}@media only screen and (min-width:768px)and (min-width:768px)and (max-width:1199px){.p-bath__intro__st .wrp_img::before{left:-22.25%;width:51.4166666667%;margin-top:-16.6666666667%}}@media only screen and (min-width:1200px){.p-bath__intro__st .wrp_img #js-bathSlider .splide__track .splide__list .splide__slide{height:42.5rem}}@media print{.p-bath__intro__st .wrp_img #js-bathSlider .splide__track .splide__list .splide__slide{height:42.5rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath__intro__st .wrp_img #js-bathSlider .splide__track .splide__list .splide__slide{height:29.75rem}}@media only screen and (max-width:767px){.p-bath__intro__st .wrp_img #js-bathSlider .splide__track .splide__list .splide__slide{height:17.5rem}}.p-bath__intro__st .wrp_img #js-bathSlider .splide__track .splide__list .splide__slide img{-o-object-fit:cover;object-fit:cover;height:100%}.p-bath__intro__st .wrp_img #js-bathSlider .c-pagination{position:absolute;left:2.5rem}@media only screen and (max-width:767px){.p-bath__intro__st .wrp_img #js-bathSlider .c-pagination{left:1.0625rem}}.p-bath__intro__st .wrp_img #js-bathSlider .c-pagination{bottom:1.875rem}@media only screen and (max-width:767px){.p-bath__intro__st .wrp_img #js-bathSlider .c-pagination{bottom:.625rem}}.p-bath__intro__st .wrp_img #js-bathSlider .c-pagination{z-index:10}.p-bath__intro__st .wrp_img .att_pc{position:absolute;right:1.25rem;bottom:1.25rem;z-index:1;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;margin-top:1.875rem;padding:.8571428571em 2em;background:#fff;color:#15587e}@media only screen and (min-width:768px){.p-bath__intro__st .wrp_img .att_pc{font-size:.875rem}}@media only screen and (max-width:767px){.p-bath__intro__st .wrp_img .att_pc{font-size:.8571428571rem}}.p-bath__intro__st .wrp_img .att_pc::before{content:"";display:block;width:1em;height:1em;background:url(../images/icons/attention.svg) no-repeat center/contain;width:1.7142857143em;height:auto;aspect-ratio:1/1;margin-right:.7142857143em}.p-bath__intro .wrp_txt{margin-top:3.75rem}@media only screen and (max-width:767px){.p-bath__intro .wrp_txt{margin-top:5.1282051282%}}@media only screen and (max-width:767px){.p-bath__intro .wrp_txt{width:79.4871794872%}}.p-bath__intro .wrp_txt .att_sp{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;margin-top:9.6774193548%;padding:.6666666667em 6.4516129032%;background:#f2f6f8;color:#15587e}@media only screen and (min-width:768px){.p-bath__intro .wrp_txt .att_sp{font-size:.875rem}}@media only screen and (max-width:767px){.p-bath__intro .wrp_txt .att_sp{font-size:.8571428571rem}}.p-bath__intro .wrp_txt .att_sp::before{content:"";display:block;width:1em;height:1em;background:url(../images/icons/attention.svg) no-repeat center/contain;width:1.7142857143em;height:auto;aspect-ratio:1/1;margin-right:.7142857143em}@media only screen and (max-width:767px){.p-bath__intro .wrp_txt .txt{margin-top:8.064516129%}}.p-bath__private{position:relative;z-index:1;margin-top:7.2916666667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath__private{margin-top:11.6666666667%}}@media only screen and (max-width:767px){.p-bath__private{margin-top:12.8205128205%}}.p-bath__private{padding-bottom:9.375%}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath__private{padding-bottom:15%}}@media only screen and (max-width:767px){.p-bath__private{padding-bottom:17.9487179487%}}.p-bath__private:after{content:"";position:absolute;left:0;bottom:0;width:100%;padding-bottom:9.375%}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath__private:after{padding-bottom:15%}}@media only screen and (max-width:767px){.p-bath__private:after{padding-bottom:17.9487179487%}}.p-bath__private:after{background:#fff}.p-bath__private__inner{max-width:1600px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.p-bath__private__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (max-width:767px){.p-bath__private__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.p-bath__private__inner .wrp_txt{width:36.25%}@media only screen and (max-width:767px){.p-bath__private__inner .wrp_txt{width:80%}}.p-bath__private__inner .wrp_txt{margin:0 0 0 6.25%}@media only screen and (max-width:767px){.p-bath__private__inner .wrp_txt{margin:8.5714285714% 0 0 5.7142857143%}}@media only screen and (min-width:768px){.p-bath__private__inner .wrp_txt{max-width:340px}}.p-bath__private__inner .wrp_txt h3{margin-bottom:1.25rem}@media only screen and (max-width:767px){.p-bath__private__inner .wrp_txt h3{margin-bottom:7.1428571429%}}.p-bath__private__inner .wrp_txt .info{margin-top:1.875rem}@media only screen and (max-width:767px){.p-bath__private__inner .wrp_txt .info{margin-top:7.1428571429%}}.p-bath__private__inner .wrp_txt .info dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem}.p-bath__private__inner .wrp_txt .info dl+dl{margin-top:.5rem}@media only screen and (max-width:767px){.p-bath__private__inner .wrp_txt .info dl+dl{margin-top:3.5714285714%}}.p-bath__private__inner .wrp_txt .info dl dt{border:1px solid #15587e;padding:.125em .875em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#15587e;line-height:1.3;border-radius:calc(infinity*1px)}.p-bath__private__inner .wrp_txt .att{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;margin-top:1.875rem}@media only screen and (max-width:767px){.p-bath__private__inner .wrp_txt .att{margin-top:7.1428571429%}}.p-bath__private__inner .wrp_txt .att{padding:.5714285714em 2.6086956522%}@media only screen and (max-width:767px){.p-bath__private__inner .wrp_txt .att{padding:.6666666667em 6.4516129032%}}.p-bath__private__inner .wrp_txt .att{background:#f2f6f8;color:#15587e}@media only screen and (min-width:768px){.p-bath__private__inner .wrp_txt .att{font-size:.875rem}}@media only screen and (max-width:767px){.p-bath__private__inner .wrp_txt .att{font-size:.8571428571rem}}.p-bath__private__inner .wrp_txt .att::before{content:"";display:block;width:1em;height:1em;background:url(../images/icons/attention.svg) no-repeat center/contain;width:1.7142857143em;height:auto;aspect-ratio:1/1;margin-right:.7142857143em}.p-bath__private__inner .wrp_img{position:relative}@media only screen and (min-width:768px){.p-bath__private__inner .wrp_img{width:48.75%}}@media only screen and (min-width:1200px){.p-bath__private__inner .wrp_img{height:32.5rem}}@media print{.p-bath__private__inner .wrp_img{height:32.5rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath__private__inner .wrp_img{height:22.75rem}}.p-bath__private__inner .wrp_img img{-o-object-fit:cover;object-fit:cover;height:100%}.p-bath__private__inner .wrp_img span{position:absolute;right:-7.6923076923%;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:8.1818181818em}@media only screen and (max-width:767px){.p-bath__private__inner .wrp_img span{width:8.5714285714em}}.p-bath__private__inner .wrp_img span{margin-top:-7.6923076923%;color:#fff;aspect-ratio:1/1;border-radius:50%;background:url(../images/home/bg_free.webp) no-repeat left top/contain}@media only screen and (min-width:1200px){.p-bath__private__inner .wrp_img span{font-size:1.375rem}}@media print{.p-bath__private__inner .wrp_img span{font-size:1.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath__private__inner .wrp_img span{font-size:1.25rem}}@media only screen and (max-width:767px){.p-bath__private__inner .wrp_img span{font-size:1rem}}.p-bath__private__inner .wrp_img span em{line-height:1.4}.p-bath__private__inner .wrp_img span i{margin-top:.5625em}@media only screen and (min-width:1200px){.p-bath__private__inner .wrp_img span i{font-size:1rem}}@media print{.p-bath__private__inner .wrp_img span i{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-bath__private__inner .wrp_img span i{font-size:.9375rem}}@media only screen and (max-width:767px){.p-bath__private__inner .wrp_img span i{font-size:.9285714286rem}}.p-bath__private__inner .wrp_img span i{font-family:"Crimson Text","Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal;line-height:1;opacity:.5}.p-facilities{overflow:hidden;position:relative;padding-block:8.3333333333% 7.2916666667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-facilities{padding-block:13.3333333333% 11.6666666667%}}@media only screen and (max-width:767px){.p-facilities{padding-block:25.641025641% 16.6666666667%}}.p-facilities{background:#f2f6f8}.p-facilities::before{content:"";position:absolute;background:url(../images/common/dec_nami.webp) no-repeat left top/contain;aspect-ratio:617/421;pointer-events:none;right:11.9791666667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-facilities::before{right:5.2083333333%}}@media only screen and (max-width:767px){.p-facilities::before{right:-30.7692307692%}}.p-facilities::before{top:0;z-index:1;width:32.1354166667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-facilities::before{width:51.4166666667%}}@media only screen and (max-width:767px){.p-facilities::before{width:91.7948717949%}}.p-facilities::before{margin-top:-11.4583333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-facilities::before{margin-top:-21.875%}}@media only screen and (max-width:767px){.p-facilities::before{margin-top:-30.7692307692%}}.p-facilities__inner{position:relative;z-index:1}.p-facilities__inner .wrp_st{max-width:960px}@media only screen and (min-width:768px){.p-facilities__inner .wrp_st{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:767px){.p-facilities__inner .wrp_st{width:79.4871794872%}}@media only screen and (max-width:767px){.p-facilities__inner .wrp_st h2{margin-bottom:6.4516129032%}}@media only screen and (min-width:1200px){.p-facilities__inner .wrp_st .txt{width:43.2291666667%}}@media print{.p-facilities__inner .wrp_st .txt{width:43.2291666667%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-facilities__inner .wrp_st .txt{width:39.5833333333%}}.p-facilities__inner .wrp_img{margin-top:3.75rem}@media only screen and (max-width:767px){.p-facilities__inner .wrp_img{margin-top:10.2564102564%}}.p-facilities__inner .wrp_img #js-facilitiesSlider .splide__track .splide__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 4.1666666667%}@media only screen and (max-width:767px){.p-facilities__inner .wrp_img #js-facilitiesSlider .splide__track .splide__list{gap:0 7.1794871795%}}.p-facilities__inner .wrp_img #js-facilitiesSlider .splide__track .splide__list .splide__slide:nth-child(odd){width:21.875%!important}@media only screen and (max-width:767px){.p-facilities__inner .wrp_img #js-facilitiesSlider .splide__track .splide__list .splide__slide:nth-child(odd){width:37.9487179487%!important}}.p-facilities__inner .wrp_img #js-facilitiesSlider .splide__track .splide__list .splide__slide:nth-child(even){width:13.5416666667%!important}@media only screen and (max-width:767px){.p-facilities__inner .wrp_img #js-facilitiesSlider .splide__track .splide__list .splide__slide:nth-child(even){width:23.5897435897%!important}}.p-facilities__inner .wrp_img #js-facilitiesSlider .c-pagination{margin:1.25rem 2.5rem 0 0}@media only screen and (max-width:767px){.p-facilities__inner .wrp_img #js-facilitiesSlider .c-pagination{margin:5.1282051282% 10.2564102564% 0 0}}.p-facilities__inner .wrp_img #js-facilitiesSlider .c-pagination{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.p-facilities__inner table{max-width:960px}@media only screen and (max-width:767px){.p-facilities__inner table{margin-top:2.5641025641%}}.p-facilities__inner table tr th{width:12.5rem}@media only screen and (max-width:767px){.p-facilities__inner table tr th{width:8.75rem}}.p-access{overflow:hidden;padding-top:11.4583333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-access{padding-top:18.3333333333%}}@media only screen and (max-width:767px){.p-access{padding-top:30.7692307692%}}.p-access__intro{position:relative;z-index:1}@media only screen and (max-width:767px){.p-access__intro{width:79.4871794872%}}.p-access__intro:before{content:"";position:absolute;right:-4.1666666667%}@media only screen and (max-width:767px){.p-access__intro:before{right:-11.2903225806%}}.p-access__intro:before{top:0;z-index:-1;width:38.3333333333%}@media only screen and (max-width:767px){.p-access__intro:before{width:80%}}.p-access__intro:before{margin-top:-13.75%}@media only screen and (max-width:767px){.p-access__intro:before{margin-top:-41.935483871%}}.p-access__intro:before{aspect-ratio:1/1;background:url(../images/home/img_map.webp) no-repeat left top/contain}@media only screen and (min-width:768px)and (max-width:983px){.p-access__intro:before{right:-8.3333333333%;width:46.6666666667%}}.p-access__intro h2{margin-bottom:2.5rem}@media only screen and (max-width:767px){.p-access__intro h2{margin-bottom:9.6774193548%}}@media only screen and (max-width:767px){.p-access__intro h2{text-align:left!important}}.p-access__intro .btn{margin:1.875rem auto 0}@media only screen and (max-width:767px){.p-access__intro .btn{margin:9.6774193548% 0 0}}.p-access__intro .btn a{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}.p-access__intro .btn a::before{content:"";display:block;width:1em;height:1em;background-color:#253842;-webkit-mask-image:url(../images/icons/pin.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/pin.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;position:static;width:1.25em;height:auto;margin-right:.625em;aspect-ratio:1/1;background:#fff;-webkit-transform:none;transform:none}.p-access__intro .btn a:after{content:none}.p-access__route{max-width:1040px;margin-top:5.2083333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-access__route{margin-top:8.3333333333%}}@media only screen and (max-width:767px){.p-access__route{margin-top:10.2564102564%}}@media only screen and (max-width:767px){.p-access__route{width:79.4871794872%}}.p-access__route .wrp_rou{line-height:1.3}@media only screen and (min-width:768px){.p-access__route .wrp_rou{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-access__route .wrp_rou:first-child{margin-bottom:-.9375em}.p-access__route .wrp_rou:first-child ul li:last-child{position:relative;top:2.8125em;visibility:visible;height:9.375em}}@media only screen and (min-width:768px)and (max-width:1199px)and (min-width:768px){.p-access__route .wrp_rou{font-size:.9375rem}}@media only screen and (min-width:768px)and (max-width:1199px)and (max-width:767px){.p-access__route .wrp_rou{font-size:1.0714285714rem}}@media only screen and (min-width:768px)and (max-width:983px)and (min-width:768px){.p-access__route .wrp_rou{font-size:.875rem}}@media only screen and (min-width:768px)and (max-width:983px)and (max-width:767px){.p-access__route .wrp_rou{font-size:1rem}}@media only screen and (max-width:767px){.p-access__route .wrp_rou+.wrp_rou{margin-top:8.064516129%}}.p-access__route .wrp_rou button{position:relative;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;width:13.4615384615%}@media only screen and (max-width:767px){.p-access__route .wrp_rou button{width:100%}}.p-access__route .wrp_rou button{padding:1.21875em .625em}@media only screen and (max-width:767px){.p-access__route .wrp_rou button{padding:1.1428571429em}}.p-access__route .wrp_rou button{text-align:center;color:#15587e;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.p-access__route .wrp_rou button span:after,.p-access__route .wrp_rou button span:before{content:"";position:absolute;right:4.8387096774%;top:50%;width:.7142857143em;height:1px;background:#15587e}.p-access__route .wrp_rou button span:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}}.p-access__route .wrp_rou button.active span:after{-webkit-transform:rotate(0);transform:rotate(0)}.p-access__route .wrp_rou button.u-car::before{content:"";display:block;width:1em;height:1em;background-color:#253842;-webkit-mask-image:url(../images/icons/car.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/car.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:1.5em}@media only screen and (max-width:767px){.p-access__route .wrp_rou button.u-car::before{width:1.4285714286em}}.p-access__route .wrp_rou button.u-car::before{height:auto;aspect-ratio:1/1;margin-right:.5em;background:#15587e}.p-access__route .wrp_rou button.u-train::before{content:"";display:block;width:1em;height:1em;background-color:#253842;-webkit-mask-image:url(../images/icons/train.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/train.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:1.5em}@media only screen and (max-width:767px){.p-access__route .wrp_rou button.u-train::before{width:1.4285714286em}}.p-access__route .wrp_rou button.u-train::before{height:auto;aspect-ratio:1/1;margin-right:.5em;background:#15587e}@media only screen and (min-width:768px){.p-access__route .wrp_rou ul{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:86.5384615385%}}@media only screen and (max-width:767px){.p-access__route .wrp_rou ul{display:none}}.p-access__route .wrp_rou ul li:nth-child(odd){position:relative}@media only screen and (min-width:768px){.p-access__route .wrp_rou ul li:nth-child(odd){width:20%;text-align:center}.p-access__route .wrp_rou ul li:nth-child(odd)>*{display:block}.p-access__route .wrp_rou ul li:nth-child(odd) span{margin-top:1em}}@media only screen and (max-width:767px){.p-access__route .wrp_rou ul li:nth-child(odd){display:-webkit-box;display:-ms-flexbox;display:flex;padding:6.4516129032% 6.4516129032% 6.4516129032% 22.5806451613%;-webkit-box-sizing:border-box;box-sizing:border-box}.p-access__route .wrp_rou ul li:nth-child(odd) span{margin-left:.5em}}.p-access__route .wrp_rou ul li:nth-child(odd):before{content:"";position:absolute}@media only screen and (min-width:768px){.p-access__route .wrp_rou ul li:nth-child(odd):before{left:0;right:0;top:50%;width:83.3333333333%;border-bottom:1px dashed #fff;margin:auto}}@media only screen and (max-width:767px){.p-access__route .wrp_rou ul li:nth-child(odd):before{left:12.9032258065%;top:16.6666666667%;height:66.6666666667%;border-left:1px dashed #fff}}.p-access__route .wrp_rou ul li:nth-child(odd):after{content:"";position:absolute;width:.375em;aspect-ratio:1/1;border-right:1px solid #fff;border-top:1px solid #fff}@media only screen and (min-width:768px){.p-access__route .wrp_rou ul li:nth-child(odd):after{right:7.2222222222%;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}}@media only screen and (max-width:767px){.p-access__route .wrp_rou ul li:nth-child(odd):after{left:11.935483871%;bottom:16.6666666667%;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}.p-access__route .wrp_rou ul li:nth-child(even){padding:.59375em}@media only screen and (max-width:767px){.p-access__route .wrp_rou ul li:nth-child(even){padding:.7142857143em}}.p-access__route .wrp_rou ul li:nth-child(even){background:hsla(0,0%,100%,.1);text-align:center}@media only screen and (min-width:768px){.p-access__route .wrp_rou ul li:nth-child(even){width:11.1111111111%}}.p-access__route .wrp_rou ul li:last-child{padding:0;background:#253842}@media only screen and (min-width:768px){.p-access__route .wrp_rou ul li:last-child{visibility:hidden;width:17.7777777778%;height:0}}.p-access__route .wrp_rou ul li:last-child span{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:100%}@media only screen and (max-width:767px){.p-access__route .wrp_rou ul li:last-child span{padding:.5em 0}}.p-access__route .wrp_rou ul li:last-child span img{width:50%}@media only screen and (max-width:767px){.p-access__route .wrp_rou ul li:last-child span img{width:61.2903225806%}}.p-sightseeing{padding-top:7.2916666667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-sightseeing{padding-top:11.6666666667%}}@media only screen and (max-width:767px){.p-sightseeing{padding-top:17.9487179487%}}@media only screen and (min-width:768px){.p-sightseeing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.p-sightseeing__st{margin:0 4.1666666667% 0 0}@media only screen and (min-width:768px)and (max-width:1199px){.p-sightseeing__st{margin:0 2.6041666667% 0 0}}@media only screen and (max-width:767px){.p-sightseeing__st{margin:0 0 10.2564102564%}}.p-sightseeing__st h2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.p-sightseeing__st h2{margin-left:15.3846153846%}}.p-sightseeing__st h2 em i{border:none!important}.p-sightseeing__st .wrp_arr{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;margin:1.875rem 0 0}@media only screen and (max-width:767px){.p-sightseeing__st .wrp_arr{margin:-8.9743589744% 0 0 51.2820512821%}}.p-sightseeing__st .wrp_arr #js-sightseeingNext,.p-sightseeing__st .wrp_arr #js-sightseeingPrev{position:static;width:3.75rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-sightseeing__st .wrp_arr #js-sightseeingNext,.p-sightseeing__st .wrp_arr #js-sightseeingPrev{width:3.125rem}}@media only screen and (max-width:767px){.p-sightseeing__st .wrp_arr #js-sightseeingNext,.p-sightseeing__st .wrp_arr #js-sightseeingPrev{width:2.5rem}}.p-sightseeing__st .wrp_arr #js-sightseeingNext,.p-sightseeing__st .wrp_arr #js-sightseeingPrev{margin-top:0}.p-sightseeing__st .wrp_arr #js-sightseeingNext:before,.p-sightseeing__st .wrp_arr #js-sightseeingPrev:before{width:.75rem}@media only screen and (max-width:767px){.p-sightseeing__st .wrp_arr #js-sightseeingNext:before,.p-sightseeing__st .wrp_arr #js-sightseeingPrev:before{width:.5rem}}.p-sightseeing__st .wrp_arr #js-sightseeingPrev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-sightseeing__st .wrp_arr #js-sightseeingNext{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.p-sightseeing__st .wrp_arr #js-sightseeingStop{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (min-width:768px){.p-sightseeing__slider{width:81.25%;margin-right:-8.3333333333%}}@media only screen and (max-width:767px){.p-sightseeing__slider{width:75.641025641%;margin-inline:auto}}@media only screen and (max-width:767px){.p-sightseeing__slider #js-sightseeingSlider{margin-left:-5.0847457627%}}@media only screen and (max-width:767px){.p-sightseeing__slider #js-sightseeingSlider .splide__track{overflow:visible}}.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:23.0769230769%!important}@media only screen and (min-width:768px)and (max-width:1199px){.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide{width:29.4871794872%!important}}@media only screen and (max-width:767px){.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide{width:100%!important}}.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide{margin-inline:1.25rem}@media only screen and (max-width:767px){.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide{margin-inline:5.0847457627%}}.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide{color:#fff}.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide .img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide .wrp_txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:94.1176470588%;margin:1.25rem auto 0}@media only screen and (max-width:767px){.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide .wrp_txt{margin:5.4237288136% auto 0}}.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide .wrp_txt h3{margin-bottom:.625rem}@media only screen and (max-width:767px){.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide .wrp_txt h3{margin-bottom:2.7118644068%}}@media only screen and (min-width:1200px){.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide .wrp_txt h3{font-size:1.375rem}}@media print{.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide .wrp_txt h3{font-size:1.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide .wrp_txt h3{font-size:1.25rem}}@media only screen and (max-width:767px){.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide .wrp_txt h3{font-size:1.2857142857rem}}.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide .wrp_txt h3{line-height:1.4}.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide .wrp_txt .time{position:absolute;left:-1.25rem;top:1.25rem;z-index:1;padding:.125em .875em;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#15587e;line-height:1.3;border-radius:calc(infinity*1px)}.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide .wrp_txt .lnks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:.625rem}@media only screen and (max-width:767px){.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide .wrp_txt .lnks{margin-top:3.3898305085%}}.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide .wrp_txt .lnks{gap:0 .375rem}.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide .wrp_txt .lnks li a{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;width:2.875rem;aspect-ratio:1/1;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;-webkit-transition:background .5s ease;transition:background .5s ease}.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide .wrp_txt .lnks li a.u-outer::before{content:"";display:block;width:1em;height:1em;background-color:#253842;-webkit-mask-image:url(../images/icons/outer.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/outer.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide .wrp_txt .lnks li a.u-pin::before{content:"";display:block;width:1em;height:1em;background-color:#253842;-webkit-mask-image:url(../images/icons/pin.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/pin.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide .wrp_txt .lnks li a:before{width:1rem;height:auto;aspect-ratio:1/1;background:#fff!important;-webkit-transition:background .5s ease;transition:background .5s ease}.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide .wrp_txt .lnks li a:hover{background:#fff}.p-sightseeing__slider #js-sightseeingSlider .splide__track .splide__list .splide__slide .wrp_txt .lnks li a:hover:before{background:#15587e!important}.p-sightseeing__slider #js-sightseeingSlider .c-pagination{margin:1.25rem 2.5rem 0 0}@media only screen and (max-width:767px){.p-sightseeing__slider #js-sightseeingSlider .c-pagination{margin:5.1282051282% 10.2564102564% 0 0}}.p-sightseeing__slider #js-sightseeingSlider .c-pagination{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}