.p-about__inner,.p-access__hred .con_gmap,.p-access__root,.p-cuisine__dishes,.p-hotspring__head,.p-hotspring__hotelmap,.p-hotspring__spalist .con_spa .panel,.p-hotspring__spalist .list,.p-map .p-map__hred,.p-rooms__head,.p-rooms__rooms .con_ame,.p-rooms__rooms .con_rooms .panel .box_rooms,.p-rooms__rooms .list,.p-search{width:83.7209302326%;max-width:1200px;margin-inline:auto}.p-fv{position:relative}.p-fv__slider{position:relative;width:93.75%;height:90vh;margin-inline:auto;overflow:hidden}@media only screen and (max-width:767px){.p-fv__slider{width:95.3488372093%}}.p-fv__slider .slick-list{height:100%}.p-fv__slider .slick-list .slick-track{height:100%}.p-fv__slider .slide{overflow:hidden;border-radius:7.5rem 7.5rem 3.75rem 3.75rem;height:100%}@media only screen and (max-width:767px){.p-fv__slider .slide{border-radius:1.875rem}}.p-fv__slider .slide picture{height:100%}.p-fv__slider .slide picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;scale:1;-webkit-transition:scale 8s ease-out;transition:scale 8s ease-out}.p-fv__slider .slide.is-zoom picture img{scale:1.1}.p-fv__text{width:66.875rem;position:absolute;left:50%;top:50%;z-index:10;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.p-fv__text{width:55rem}}@media only screen and (max-width:767px){.p-fv__text{-webkit-transform:translate(-50%,-72%);transform:translate(-50%,-72%)}}.p-fv__text .txt img{display:block;width:17.5625rem;margin:auto}@media only screen and (max-width:767px){.p-fv__text .txt img{width:15rem}}.p-fv__text .txt span{display:block;line-height:1;color:#fff;margin-top:1.25rem;text-align:center}@media only screen and (min-width:1200px){.p-fv__text .txt span{font-size:5.375rem}}@media print{.p-fv__text .txt span{font-size:5.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-fv__text .txt span{font-size:4.125rem}}@media only screen and (max-width:767px){.p-fv__text .txt span{font-size:2.9375rem}}@media only screen and (max-width:767px){.p-fv__text .txt span{margin-top:.625rem}}.p-fv #control{position:absolute;right:4.53125%;bottom:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.p-fv #control{margin-bottom:2.3255813953%}}.p-fv #control .slick-arrow{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#391a08;font-size:inherit;font-family:inherit;line-height:inherit;cursor:pointer;width:3.125rem;height:3.125rem;border-radius:50%;background:#a62434;border:2px solid #a62434;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .5s ease;transition:background .5s ease}.p-fv #control .slick-arrow::-ms-expand{display:none}@media only screen and (max-width:767px){.p-fv #control .slick-arrow{width:2.5rem}}@media only screen and (max-width:767px){.p-fv #control .slick-arrow{height:2.5rem}}@media only screen and (min-width:768px)and (max-width:1440px){.p-fv #control .slick-arrow{width:2.1875rem;height:2.1875rem}}.p-fv #control .slick-arrow:before{content:"";margin-right:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:1rem;display:block;-webkit-transition:color .5s ease;transition:color .5s ease;margin:0}.p-fv #control .slick-arrow.btn_prev{margin-right:1rem}.p-fv #control .slick-arrow.btn_prev::before{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.p-fv #control .slick-arrow.btn_next{margin-left:1rem}.p-fv #control .slick-arrow:hover{background:rgba(166,36,52,0)}.p-fv #control .slick-arrow:hover::before{color:#a62434}.p-fv #control .pager{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.p-fv #control .pager::before{content:"";width:105%;height:1px;display:block;position:absolute;top:50%;left:62%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);background:#a62434}.p-fv #control .pager .count{color:#a62434;line-height:1;margin:-.25em 5px .6em 0;-ms-flex-item-align:start;align-self:flex-start}@media only screen and (min-width:1200px){.p-fv #control .pager .count{font-size:2.1875rem}}@media print{.p-fv #control .pager .count{font-size:2.1875rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-fv #control .pager .count{font-size:2.125rem}}@media only screen and (max-width:767px){.p-fv #control .pager .count{font-size:2rem}}@media only screen and (min-width:1200px)and (max-width:1560px){.p-fv #control .pager .count{font-size:2rem}}.p-fv #control .pager .total{-ms-flex-item-align:end;align-self:flex-end;line-height:.9}@media only screen and (min-width:1200px){.p-fv #control .pager .total{font-size:1.625rem}}@media print{.p-fv #control .pager .total{font-size:1.625rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-fv #control .pager .total{font-size:1.5625rem}}@media only screen and (max-width:767px){.p-fv #control .pager .total{font-size:1.5rem}}@media only screen and (min-width:1200px)and (max-width:1560px){.p-fv #control .pager .total{font-size:1.5rem}}.p-fv .ic1{position:absolute;z-index:2;right:-4.7916666667%;top:0;width:18.75%;margin-top:7.2916666667%}@media only screen and (max-width:767px){.p-fv .ic1{right:-20.6976744186%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-fv .ic1{width:30%}}@media only screen and (max-width:767px){.p-fv .ic1{width:62.7906976744%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-fv .ic1{margin-top:11.6666666667%}}@media only screen and (max-width:767px){.p-fv .ic1{margin-top:10.4651162791%}}.p-fv .ic1 .kumo6{display:block;width:83.3333333333%;margin-left:auto}.p-fv .ic1 .kumo2{position:absolute;left:0;bottom:.096rem;width:25.2777777778%}.p-fv .ic2{position:absolute;right:5.2083333333%;bottom:0;z-index:2;width:8.59375%;margin-bottom:8.3333333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-fv .ic2{width:13.75%}}@media only screen and (max-width:767px){.p-fv .ic2{width:0%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-fv .ic2{margin-bottom:13.3333333333%}}@media only screen and (max-width:767px){.p-fv .ic2{margin-bottom:0}}.p-fv .ic3{position:absolute;bottom:0;left:-6.25%;z-index:2;width:18.75%;margin-bottom:13.5416666667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-fv .ic3{width:30%}}@media only screen and (max-width:767px){.p-fv .ic3{width:0%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-fv .ic3{margin-bottom:21.6666666667%}}@media only screen and (max-width:767px){.p-fv .ic3{margin-bottom:0}}.p-fv .ic3 .kumo1{width:83.3333333333%}.p-fv .ic3 .kumo2{position:absolute;right:0;bottom:65.6%;width:25.2777777778%}.p-fv .ic4{position:absolute;left:-7.2916666667%;bottom:0;z-index:2;width:22.3958333333%}@media only screen and (max-width:767px){.p-fv .ic4{left:-18.6046511628%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-fv .ic4{width:35.8333333333%}}@media only screen and (max-width:767px){.p-fv .ic4{width:45.3488372093%}}@media only screen and (max-width:767px){.p-fv .ic4{margin-bottom:26.7441860465%}}.p-fv .bg{position:absolute;bottom:-1px;right:3.0729166667%;z-index:4;width:21.40625%}@media only screen and (max-width:767px){.p-fv .bg{right:2.0930232558%}}@media only screen and (max-width:767px){.p-fv .bg{width:80%}}@media only screen and (min-width:768px)and (max-width:983px){.p-fv .bg{width:34.25%}}.p-fv .bg img{width:100%}.p-fv .obj_scroll{position:absolute;right:.78125%;bottom:0;z-index:3}@media only screen and (max-width:767px){.p-fv .obj_scroll{right:50%}}@media only screen and (max-width:767px){.p-fv .obj_scroll{-webkit-transform:translateX(50%);transform:translateX(50%);margin-bottom:13.023255814%}}.p-fv .obj_scroll .txt{letter-spacing:.04em;font-family:Quicksand,Verdana,Helvetica,Arial,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}@media only screen and (min-width:768px){.p-fv .obj_scroll .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;line-height:1;width:1em}}@media only screen and (max-width:767px){.p-fv .obj_scroll .txt{color:#fff}}.p-fv .obj_scroll .line{width:1px;height:7.5rem;margin:.875rem auto 0;background:#d1c2ba;position:relative;overflow:hidden}.p-fv .obj_scroll .line::before{content:"";width:1px;height:3.75rem;position:absolute;top:-3.75rem;left:0;z-index:1;background:#a62434;-webkit-animation:scroll_ani 3s ease forwards infinite;animation:scroll_ani 3s ease forwards infinite}@-webkit-keyframes scroll_ani{0%{top:-3.75rem}100%{top:100%}}@keyframes scroll_ani{0%{top:-3.75rem}100%{top:100%}}.p-search{max-width:1360px;position:relative;z-index:1;margin-top:5rem;background:#391a08;border-radius:2.5rem}@media only screen and (max-width:767px){.p-search{margin-top:8.125rem}}@media only screen and (max-width:767px){.p-search{border-radius:1.875rem}}@media only screen and (min-width:768px)and (max-width:983px){.p-search{margin-top:8.125rem}}.p-search::before{content:"";display:block;position:absolute;background:url(../images/common/kumo4.webp) no-repeat center/contain;pointer-events:none;z-index:0;aspect-ratio:165/57;position:absolute;left:-3.3823529412%;bottom:0;z-index:-1;width:8.0882352941%;margin-bottom:4.4117647059%}@media only screen and (max-width:767px){.p-search::before{left:-10.2777777778%}}@media only screen and (max-width:767px){.p-search::before{width:30.5555555556%}}@media only screen and (max-width:767px){.p-search::before{margin-bottom:-2.2222222222%}}.p-search::after{content:"";display:block;position:absolute;background:url(../images/common/kumo1.webp) no-repeat center/contain;pointer-events:none;z-index:0;aspect-ratio:300/125;position:absolute;right:-6.0294117647%;top:0;z-index:-1;width:13.2352941176%;margin-top:3.6764705882%;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media only screen and (max-width:767px){.p-search::after{right:-21.3888888889%}}@media only screen and (max-width:767px){.p-search::after{width:47.2222222222%}}@media only screen and (max-width:767px){.p-search::after{margin-top:3.0555555556%}}.p-search__inner{padding:2.2058823529% 2.9411764706%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.p-search__inner{padding:5.625rem 1.875rem 3.75rem}}@media only screen and (min-width:768px){.p-search__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1440px){.p-search__inner{padding:2.2058823529% 5.8823529412%}}@media print{.p-search__inner{padding:2.2058823529% 5.8823529412%}}@media only screen and (min-width:768px)and (max-width:983px){.p-search__inner{display:block;padding-top:5.625rem}}.p-search__inner .ic{width:10%}@media only screen and (max-width:767px){.p-search__inner .ic{width:auto}}@media only screen and (min-width:768px){.p-search__inner .ic{margin-right:3.3333333333%}}@media only screen and (min-width:768px)and (max-width:983px){.p-search__inner .ic{position:absolute;left:50%;top:-3.4375rem;width:6.875rem;margin:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width:767px){.p-search__inner .ic{position:absolute;left:50%;top:-3.4375rem;width:6.875rem;margin:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.p-search__inner__form{color:#fff}@media only screen and (min-width:768px){.p-search__inner__form{width:86.6666666667%;max-width:1010px}}@media only screen and (min-width:768px)and (max-width:983px){.p-search__inner__form{width:100%}}.p-search__inner__form form .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:767px){.p-search__inner__form form .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn{width:48.0198019802%}@media only screen and (max-width:767px){.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn{width:100%}}@media only screen and (min-width:768px){.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1440px){.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn{width:44.0594059406%}}@media print{.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn{width:44.0594059406%}}.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn .wrap{width:89.8876404494%}@media only screen and (max-width:767px){.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn .wrap{width:100%}}.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn .wrap>label{display:block;font-size:.875rem;letter-spacing:.04em;line-height:1.4;margin-bottom:.4375rem}@media only screen and (max-width:767px){.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn .wrap>label{margin-bottom:.25rem}}.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn .wrap .flatpickr-wrapper{width:100%}.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn .wrap .flatpickr-wrapper>input{width:100%;height:2.5rem;padding:0 .9375rem;border:none;line-height:2.5rem;border-radius:.3125rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#391a08;font-size:1.125rem;font-family:"Zen Kaku Gothic New","メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;font-weight:500;letter-spacing:.04em}@media only screen and (min-width:1440px){.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn .wrap .flatpickr-wrapper>input{font-size:1.25rem}}@media print{.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn .wrap .flatpickr-wrapper>input{font-size:1.25rem}}.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn .wrap .flatpickr-wrapper>input:hover{cursor:pointer}@media only screen and (max-width:767px){.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn .js-yprox-searchForm__boxNoDate{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:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.25rem}}@media only screen and (min-width:768px){.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn .js-yprox-searchForm__boxNoDate input,.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn .js-yprox-searchForm__boxNoDate label{display:block}}.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn .js-yprox-searchForm__boxNoDate input:hover,.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn .js-yprox-searchForm__boxNoDate label:hover{cursor:pointer}.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn .js-yprox-searchForm__boxNoDate label{margin:0 0 .625rem;font-size:.875rem;letter-spacing:.04em;line-height:1.4}@media only screen and (max-width:767px){.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn .js-yprox-searchForm__boxNoDate label{margin:0 0 0 .625rem}}.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn .js-yprox-searchForm__boxNoDate label br{display:block}.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn .js-yprox-searchForm__boxNoDate input{width:.9375rem;height:.9375rem;line-height:1;border-radius:.125rem}@media only screen and (min-width:768px){.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpCheckInn .js-yprox-searchForm__boxNoDate input{margin:auto}}.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpAdults,.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpRooms{width:16.3366336634%}@media only screen and (max-width:767px){.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpAdults,.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpRooms{width:48.3333333333%}}.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpAdults>label,.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpRooms>label{display:block;font-size:.875rem;letter-spacing:.04em;line-height:1.4;margin-bottom:.4375rem}@media only screen and (max-width:767px){.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpAdults>label,.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpRooms>label{margin-bottom:.25rem}}.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpAdults>select,.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpRooms>select{width:100%;height:2.5rem;padding:0 .9375rem;border:none;line-height:2.5rem;border-radius:.3125rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#391a08;font-size:1.125rem;font-family:"Zen Kaku Gothic New","メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;font-weight:500;letter-spacing:.04em}@media only screen and (min-width:1440px){.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpAdults>select,.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpRooms>select{font-size:1.25rem}}@media print{.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpAdults>select,.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpRooms>select{font-size:1.25rem}}.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpAdults>select:hover,.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpRooms>select:hover{cursor:pointer}.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpAdults{margin:0 0 0 1.4851485149%}@media only screen and (max-width:767px){.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpAdults{margin:1.25rem 0 0 0}}.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpRooms{margin:0 0 0 .495049505%}@media only screen and (max-width:767px){.p-search__inner__form form .inner .js-yprox-searchForm__wrpLabel.js-yprox-searchForm__wrpRooms{margin:1.25rem 0 0 3.3333333333%}}.p-search__inner__form form .inner input[type=submit]{width:15.8415841584%;height:2.5rem;margin:0 0 0 1.4851485149%;border:none;background:#a62434;border-radius:.3125rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:1rem;letter-spacing:.04em;line-height:1.5;line-height:2.5rem;font-family:"Zen Kaku Gothic New","メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;font-weight:500}@media only screen and (max-width:767px){.p-search__inner__form form .inner input[type=submit]{width:100%}}@media only screen and (max-width:767px){.p-search__inner__form form .inner input[type=submit]{margin:1.25rem 0 0}}@media only screen and (min-width:1440px){.p-search__inner__form form .inner input[type=submit]{width:19.801980198%}}@media print{.p-search__inner__form form .inner input[type=submit]{width:19.801980198%}}.p-search__inner__form form .inner input[type=submit]:hover{cursor:pointer}.p-search__inner__form .wrp_oth{margin-top:.625rem}@media only screen and (max-width:767px){.p-search__inner__form .wrp_oth{margin-top:2.1875rem}}@media only screen and (min-width:768px){.p-search__inner__form .wrp_oth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:768px)and (max-width:983px){.p-search__inner__form .wrp_oth{display:block}}.p-search__inner__form .wrp_oth .lnks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.p-search__inner__form .wrp_oth .lnks{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media only screen and (min-width:768px)and (max-width:983px){.p-search__inner__form .wrp_oth .lnks{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:767px){.p-search__inner__form .wrp_oth .lnks{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.875rem}}.p-search__inner__form .wrp_oth .lnks li{margin:0 0 0 .625rem}@media only screen and (max-width:767px){.p-search__inner__form .wrp_oth .lnks li{margin:8.3333333333% 0 0 3.3333333333%}}@media only screen and (min-width:768px){.p-search__inner__form .wrp_oth .lnks li:first-child{margin:0}}@media only screen and (max-width:767px){.p-search__inner__form .wrp_oth .lnks li{width:48.3333333333%}.p-search__inner__form .wrp_oth .lnks li:nth-child(-n+2){margin-top:0}.p-search__inner__form .wrp_oth .lnks li:nth-child(odd){margin-left:0}}.p-search__inner__form .wrp_oth .lnks li a{color:#fff;border-color:#fff;font-size:.9375rem}@media only screen and (min-width:1560px){.p-search__inner__form .wrp_oth .lnks li a{font-size:1rem}}@media only screen and (max-width:767px){.p-search__inner__form .wrp_oth .lnks li a{width:100%;font-size:.875rem}}.p-about{position:relative;margin-top:7.8125rem;padding-top:6.25rem}@media only screen and (max-width:767px){.p-about{margin-top:2.1875rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-about{padding-top:3.96875rem}}@media only screen and (max-width:767px){.p-about{padding-top:11.5625rem}}.p-about__inner h2{width:12.5rem;position:relative;z-index:10;margin-inline:auto}@media only screen and (max-width:767px){.p-about__inner h2{width:6.875rem}}.p-about__inner h2::before{content:"";position:absolute;left:-2.6875rem;top:1.6875rem;z-index:-1;width:192.8571428571%;aspect-ratio:297/261;background:url(../images/home/cloud1.webp) no-repeat center/cover}.p-about__inner .txt{margin-top:1.25rem;font-size:1rem;letter-spacing:.04em;line-height:1.6}@media only screen and (max-width:767px){.p-about__inner .txt{margin-top:3.75rem}}@media only screen and (min-width:768px){.p-about__inner .txt{text-align:center}}.p-about .bg{position:absolute}.p-about .bg.u-left{width:42.96875%;top:0;left:0}@media only screen and (max-width:767px){.p-about .bg.u-left{width:106.0465116279%}}@media only screen and (max-width:767px){.p-about .bg.u-left{left:-10rem}}.p-about .bg.u-right{width:39.8958333333%;top:6.25rem;right:0}@media only screen and (max-width:767px){.p-about .bg.u-right{width:83.7209302326%}}@media only screen and (max-width:767px){.p-about .bg.u-right{top:17.5rem}}@media only screen and (max-width:767px){.p-about .bg.u-right{right:-10.375rem}}.p-map{position:relative;margin-top:5.625rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-map{margin-top:5rem}}@media only screen and (max-width:767px){.p-map{margin-top:5rem}}.p-map::before{content:"";position:absolute;right:0;z-index:-1;top:-10.625rem;width:87.625rem;aspect-ratio:1402/913;margin-right:0;display:block;background:url(../images/home/map.webp) no-repeat center/contain}@media only screen and (min-width:768px)and (max-width:1199px){.p-map::before{top:-34.375rem}}@media only screen and (max-width:767px){.p-map::before{top:-22.5rem}}@media only screen and (max-width:767px){.p-map::before{width:45rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-map::before{margin-right:-5rem}}@media only screen and (max-width:767px){.p-map::before{margin-right:-2.8125rem}}@media only screen and (min-width:1200px)and (max-width:1600px){.p-map::before{top:-21.875rem;margin-right:-6.875rem}}.p-map .p-map__hred{position:relative;margin-top:11.6875rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-map .p-map__hred{margin-top:24.375rem}}@media only screen and (max-width:767px){.p-map .p-map__hred{margin-top:23.125rem}}@media only screen and (min-width:768px){.p-map .p-map__hred{max-width:1360px}}@media only screen and (max-width:767px){.p-map .p-map__hred{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-map .p-map__hred .inner{width:50%}@media only screen and (min-width:768px)and (max-width:1199px){.p-map .p-map__hred .inner{width:100%}}@media only screen and (max-width:767px){.p-map .p-map__hred .inner{width:100%}}@media only screen and (min-width:1200px)and (max-width:1600px){.p-map .p-map__hred .inner{width:44.1176470588%}}.p-map .p-map__hred .inner h2{font-family:Quicksand,Verdana,Helvetica,Arial,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.5rem;line-height:1.3;letter-spacing:.01em;position:relative}@media only screen and (min-width:1200px)and (max-width:1600px){.p-map .p-map__hred .inner h2{font-size:2.25rem}}.p-map .p-map__hred .inner .txt{margin-top:2.5rem;font-size:1rem;letter-spacing:.04em;line-height:1.6}@media only screen and (max-width:767px){.p-map .p-map__hred .inner .txt{margin-top:2.5rem}}.c-recommendation{margin-top:5rem}@media only screen and (max-width:767px){.c-recommendation{margin-top:3.75rem}}.p-hotspring{position:relative;margin-top:17.75rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring{margin-top:11.5rem}}@media only screen and (max-width:767px){.p-hotspring{margin-top:6.875rem}}@media only screen and (min-width:1200px)and (max-width:1560px){.p-hotspring{margin-top:10.625rem}}.p-hotspring__head .inner{position:relative;z-index:10;margin-inline:auto 0;width:30.9375rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__head .inner{width:23.75rem}}@media only screen and (max-width:767px){.p-hotspring__head .inner{width:100%}}@media only screen and (min-width:1200px)and (max-width:1560px){.p-hotspring__head .inner{width:28.125rem}}.p-hotspring__head .inner h2 .u-en:after{margin-bottom:-.2em}.p-hotspring__head .inner .txt{margin-top:1.875rem;font-size:1rem;letter-spacing:.04em;line-height:1.6}@media only screen and (max-width:767px){.p-hotspring__head .inner .txt{margin-top:2.8125rem}}.p-hotspring__image{position:relative;margin:-10.4166666667% 0 0}@media only screen and (max-width:767px){.p-hotspring__image{margin:9.3023255814% auto 0}}@media only screen and (min-width:768px){.p-hotspring__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:767px){.p-hotspring__image{width:93.023255814%}}.p-hotspring__image::before{content:"";display:block;position:absolute;background:url(../images/common/kumo3.webp) no-repeat center/contain;pointer-events:none;z-index:0;aspect-ratio:430/180;width:22.3958333333%;left:-3.6458333333%;z-index:1}@media only screen and (max-width:767px){.p-hotspring__image::before{width:45.3488372093%}}@media only screen and (max-width:767px){.p-hotspring__image::before{left:-16.75%}}@media only screen and (min-width:768px){.p-hotspring__image::before{top:0;margin-top:26.0416666667%}}@media only screen and (max-width:767px){.p-hotspring__image::before{bottom:-.625rem}}.p-hotspring__image .img1{position:relative}@media only screen and (min-width:768px){.p-hotspring__image .img1{width:48.9583333333%}}.p-hotspring__image .img1 img{overflow:hidden;border-radius:0 3.75rem 3.75rem 0}@media only screen and (max-width:767px){.p-hotspring__image .img1 img{border-radius:1.875rem}}.p-hotspring__image .img2{overflow:hidden;width:14.5833333333%;margin-top:15.625%;border-radius:1.875rem 0 0 1.875rem}.p-hotspring__hotelmap{margin-top:-23.4375%}@media only screen and (max-width:767px){.p-hotspring__hotelmap{margin-top:9.3023255814%}}.p-hotspring__hotelmap .inner{position:relative;z-index:5}@media only screen and (min-width:768px){.p-hotspring__hotelmap .inner{width:42.4375rem;margin:0 5.8333333333% 0 auto}}@media only screen and (min-width:768px)and (max-width:983px){.p-hotspring__hotelmap .inner{width:36.1875rem}}@media only screen and (max-width:767px){.p-hotspring__hotelmap .inner{padding:15% 0}}.p-hotspring__hotelmap--links .wrp_links{position:absolute;z-index:1;width:30.9278350515%}@media only screen and (max-width:767px){.p-hotspring__hotelmap--links .wrp_links{width:48.6111111111%}}.p-hotspring__hotelmap--links .wrp_links a,.p-hotspring__hotelmap--links .wrp_links>span{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4.7619047619% 4.7619047619% 4.7619047619% 4.7619047619%;text-decoration:none;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.625rem}@media only screen and (max-width:767px){.p-hotspring__hotelmap--links .wrp_links a,.p-hotspring__hotelmap--links .wrp_links>span{padding:4.5714285714% 5.7142857143% 4.5714285714% 4.5714285714%}}.p-hotspring__hotelmap--links .wrp_links a .img,.p-hotspring__hotelmap--links .wrp_links>span .img{width:26.3157894737%;border-radius:50%;overflow:hidden}@media only screen and (max-width:767px){.p-hotspring__hotelmap--links .wrp_links a .img,.p-hotspring__hotelmap--links .wrp_links>span .img{width:25.4777070064%}}.p-hotspring__hotelmap--links .wrp_links a .sst,.p-hotspring__hotelmap--links .wrp_links>span .sst{width:71.0526315789%;text-align:center}@media only screen and (max-width:767px){.p-hotspring__hotelmap--links .wrp_links a .sst,.p-hotspring__hotelmap--links .wrp_links>span .sst{width:71.974522293%}}.p-hotspring__hotelmap--links .wrp_links a .sst span,.p-hotspring__hotelmap--links .wrp_links>span .sst span{padding:.125rem .5rem;background:#a62434;color:#fff;font-size:.875rem;letter-spacing:.04em;line-height:1.4;letter-spacing:.02em;border-radius:2em}@media only screen and (min-width:1200px)and (max-width:1560px){.p-hotspring__hotelmap--links .wrp_links a .sst span,.p-hotspring__hotelmap--links .wrp_links>span .sst span{letter-spacing:0}}@media only screen and (min-width:768px)and (max-width:983px){.p-hotspring__hotelmap--links .wrp_links a .sst span,.p-hotspring__hotelmap--links .wrp_links>span .sst span{font-size:.8125rem;letter-spacing:-.02em}}@media only screen and (max-width:767px){.p-hotspring__hotelmap--links .wrp_links a .sst span,.p-hotspring__hotelmap--links .wrp_links>span .sst span{font-size:.8125rem;letter-spacing:-.02em}}.p-hotspring__hotelmap--links .wrp_links a .sst em,.p-hotspring__hotelmap--links .wrp_links>span .sst em{display:block;font-size:1rem;letter-spacing:.04em;line-height:1.6;color:#391a08;-webkit-transition:color .5s ease;transition:color .5s ease}.p-hotspring__hotelmap--links .wrp_links.spa1{right:-10.6038291605%;bottom:25.4166666667%}@media only screen and (max-width:767px){.p-hotspring__hotelmap--links .wrp_links.spa1{right:0}}@media only screen and (max-width:767px){.p-hotspring__hotelmap--links .wrp_links.spa1{bottom:0}}.p-hotspring__hotelmap--links .wrp_links.spa2{right:16.2002945508%;bottom:4.1666666667%}@media only screen and (max-width:767px){.p-hotspring__hotelmap--links .wrp_links.spa2{right:0}}@media only screen and (max-width:767px){.p-hotspring__hotelmap--links .wrp_links.spa2{bottom:14.2857142857%}}.p-hotspring__hotelmap--links .wrp_links.spa3{left:-.88365243%;bottom:12.5%}@media only screen and (max-width:767px){.p-hotspring__hotelmap--links .wrp_links.spa3{left:0}}@media only screen and (max-width:767px){.p-hotspring__hotelmap--links .wrp_links.spa3{bottom:14.2857142857%}}.p-hotspring__hotelmap--links .wrp_links.spa4{left:-16.4948453608%;bottom:43.125%}@media only screen and (max-width:767px){.p-hotspring__hotelmap--links .wrp_links.spa4{left:0}}@media only screen and (max-width:767px){.p-hotspring__hotelmap--links .wrp_links.spa4{bottom:0}}.p-hotspring__hotelmap--links .wrp_links.spa5{left:-29.4550810015%;top:5.2083333333%}@media only screen and (max-width:767px){.p-hotspring__hotelmap--links .wrp_links.spa5{left:0}}@media only screen and (max-width:767px){.p-hotspring__hotelmap--links .wrp_links.spa5{top:0}}.p-hotspring__hotelmap--links .wrp_links.spa6{right:59.204712813%;top:-10.4166666667%}@media only screen and (max-width:767px){.p-hotspring__hotelmap--links .wrp_links.spa6{right:0}}@media only screen and (max-width:767px){.p-hotspring__hotelmap--links .wrp_links.spa6{top:12.8571428571%}}.p-hotspring__hotelmap--links .wrp_links.spa7{right:20.618556701%;top:3.125%}@media only screen and (max-width:767px){.p-hotspring__hotelmap--links .wrp_links.spa7{right:0}}@media only screen and (max-width:767px){.p-hotspring__hotelmap--links .wrp_links.spa7{top:26.9642857143%}}.p-hotspring__spalist{position:relative;margin-top:3.75rem}@media only screen and (max-width:767px){.p-hotspring__spalist{margin-top:5.625rem}}.p-hotspring__spalist .list{max-width:1360px;z-index:3}.p-hotspring__spalist .list li{width:24.4117647059%}@media only screen and (max-width:767px){.p-hotspring__spalist .list li{width:48.8636363636%}}@media only screen and (min-width:768px){.p-hotspring__spalist .list li{margin-left:.7352941176%}.p-hotspring__spalist .list li:first-child,.p-hotspring__spalist .list li:nth-child(4n+1){margin-left:0}.p-hotspring__spalist .list li:nth-child(n+5){margin-top:.7352941176%}}@media only screen and (max-width:767px){.p-hotspring__spalist .list li{margin-left:2.2727272727%}.p-hotspring__spalist .list li:first-child,.p-hotspring__spalist .list li:nth-child(2n+1){margin-left:0}.p-hotspring__spalist .list li:nth-child(n+3){margin-top:2.2727272727%}}@media only screen and (min-width:1200px)and (max-width:1460px){.p-hotspring__spalist .list li span .view_tab-sp{display:block!important}}@media only screen and (min-width:1200px)and (max-width:1600px){.p-hotspring__spalist .list li span:after{display:block;text-align:center;margin:.3125rem auto 0}}@media only screen and (max-width:1199px){.p-hotspring__spalist .list li span:after{display:block;text-align:center;margin:.5rem auto 0}}.p-hotspring__spalist .con_spa{position:relative;z-index:2;padding:7.3958333333% 0 0;margin-top:-1.0416666667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__spalist .con_spa{padding:10.1666666667% 0 6.6666666667%}}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa{padding:14.7916666667% 0 12.5%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__spalist .con_spa{margin-top:-1.6666666667%}}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa{margin-top:-2.0833333333%}}.p-hotspring__spalist .con_spa:after{content:"";display:block;position:absolute;top:0;right:0;height:0;width:95.8333333333%;padding-top:35.6770833333%;background:#fff;opacity:.5;z-index:1}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__spalist .con_spa:after{height:100%}}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa:after{height:100%}}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa:after{width:100%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__spalist .con_spa:after{padding-top:0}}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa:after{padding-top:0}}@media only screen and (min-width:768px){.p-hotspring__spalist .con_spa:after{border-radius:30rem 0 0 30rem}}.p-hotspring__spalist .con_spa .panel{position:relative;max-width:1640px;display:none;z-index:2}@media only screen and (min-width:768px){.p-hotspring__spalist .con_spa .panel{margin-right:0}}.p-hotspring__spalist .con_spa .panel:first-child{display:block}.p-hotspring__spalist .con_spa .panel .box_spa{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.p-hotspring__spalist .con_spa .panel .box_spa{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa .panel .box_spa{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.p-hotspring__spalist .con_spa .panel .box_spa .box_txt{width:34.1463414634%}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__spalist .con_spa .panel .box_spa .box_txt{width:46.6666666667%}}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa .panel .box_spa .box_txt{width:100%}}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa .panel .box_spa .box_txt{margin-top:6.8181818182%}}.p-hotspring__spalist .con_spa .panel .box_spa .box_txt h3{font-family:Quicksand,Verdana,Helvetica,Arial,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.p-hotspring__spalist .con_spa .panel .box_spa .box_txt .sst{margin-top:11.4285714286%;color:#a62434}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__spalist .con_spa .panel .box_spa .box_txt .sst{margin-top:7.8571428571%}}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa .panel .box_spa .box_txt .sst{margin-top:7.2727272727%}}.p-hotspring__spalist .con_spa .panel .box_spa .box_txt .sst2{margin-top:7.1428571429%}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__spalist .con_spa .panel .box_spa .box_txt .sst2{margin-top:3.5714285714%}}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa .panel .box_spa .box_txt .sst2{margin-top:4.5454545455%}}.p-hotspring__spalist .con_spa .panel .box_spa .box_txt .txt{margin-top:4.2857142857%;font-size:1rem;letter-spacing:.04em;line-height:1.6}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa .panel .box_spa .box_txt .txt{margin-top:2.7272727273%}}.p-hotspring__spalist .con_spa .panel .box_spa .img{position:relative;width:58.5365853659%;margin-left:7.3170731707%}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__spalist .con_spa .panel .box_spa .img{width:50%}}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa .panel .box_spa .img{width:100%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__spalist .con_spa .panel .box_spa .img{margin-left:3.3333333333%}}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa .panel .box_spa .img{margin-left:0}}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa .panel .box_spa .img{margin-top:9.0909090909%}}.p-hotspring__spalist .con_spa .panel .box_spa .img::before{content:"";display:block;position:absolute;background:url(../images/common/kumo10.webp) no-repeat center/contain;pointer-events:none;z-index:0;aspect-ratio:90/31;position:absolute;left:-22.2916666667%;bottom:0;z-index:-1;width:9.4791666667%;margin-bottom:6.0416666667%}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa .panel .box_spa .img::before{left:-24.3181818182%}}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa .panel .box_spa .img::before{width:10.3409090909%}}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa .panel .box_spa .img::before{margin-bottom:6.5909090909%}}.p-hotspring__spalist .con_spa .panel .box_spa .img::after{content:"";display:block;position:absolute;background:url(../images/common/kumo14.webp) no-repeat center/contain;pointer-events:none;z-index:0;aspect-ratio:300/125;position:absolute;left:-14.4791666667%;bottom:0;z-index:-1;width:31.25%;margin-bottom:-5.625%}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa .panel .box_spa .img::after{left:-15.7954545455%}}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa .panel .box_spa .img::after{width:34.0909090909%}}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa .panel .box_spa .img::after{margin-bottom:-14.8148148148%}}.p-hotspring__spalist .con_spa .panel .box_spa .img span{display:block;width:100%;border-radius:3.75rem 0 0 3.75rem;overflow:hidden}@media only screen and (max-width:767px){.p-hotspring__spalist .con_spa .panel .box_spa .img span{border-radius:2.5rem}}.p-hotspring__spalist .con_spa .panel .box_spa .img span img{width:100%}.p-cuisine{position:relative;margin-top:7rem}@media only screen and (max-width:767px){.p-cuisine{margin-top:7.5rem}}@media only screen and (max-width:767px){.p-cuisine{width:93.023255814%;margin-left:auto;margin-right:auto}}.p-cuisine__head{position:relative}.p-cuisine__head .st{position:relative;z-index:1;margin:auto;text-align:center}.p-cuisine__head .wrp_img{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.6666666667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__head .wrp_img{margin-top:2.6666666667%}}@media only screen and (max-width:767px){.p-cuisine__head .wrp_img{margin-top:8.3333333333%}}.p-cuisine__head .wrp_img .img1,.p-cuisine__head .wrp_img .img2{position:relative;width:49.7395833333%;height:35rem}@media only screen and (max-width:767px){.p-cuisine__head .wrp_img .img1,.p-cuisine__head .wrp_img .img2{height:20.125rem}}.p-cuisine__head .wrp_img .img1 img,.p-cuisine__head .wrp_img .img2 img{overflow:hidden;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-cuisine__head .wrp_img .img1::before{content:"";display:block;position:absolute;background:url(../images/common/kumo3.webp) no-repeat center/contain;pointer-events:none;z-index:0;aspect-ratio:430/180;width:45.0261780105%;left:-8.9005235602%;bottom:-11.4285714286%}@media only screen and (max-width:767px){.p-cuisine__head .wrp_img .img1::before{width:78.5%}}@media only screen and (max-width:767px){.p-cuisine__head .wrp_img .img1::before{left:-43.5%}}@media only screen and (max-width:767px){.p-cuisine__head .wrp_img .img1::before{bottom:-4.347826087%}}@media only screen and (min-width:768px){.p-cuisine__head .wrp_img .img1::after{content:"";display:block;position:absolute;background:url(../images/common/kumo10.webp) no-repeat center/contain;pointer-events:none;z-index:0;aspect-ratio:90/31;width:9.5287958115%;left:-16.7539267016%;top:29.8214285714%}}.p-cuisine__head .wrp_img .img1 img{border-radius:0 2.5rem 2.5rem 0}@media only screen and (max-width:767px){.p-cuisine__head .wrp_img .img1 img{border-radius:1.875rem 0 0 1.875rem}}.p-cuisine__head .wrp_img .img2::after{content:"";display:block;position:absolute;background:url(../images/common/kumo14.webp) no-repeat center/contain;pointer-events:none;z-index:0;aspect-ratio:300/125;width:31.4136125654%;right:2.722513089%;bottom:-18.8481675393%}@media only screen and (max-width:767px){.p-cuisine__head .wrp_img .img2::after{width:75%}}@media only screen and (max-width:767px){.p-cuisine__head .wrp_img .img2::after{right:-22.5%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__head .wrp_img .img2::after{bottom:-10.4712041885%}}@media only screen and (max-width:767px){.p-cuisine__head .wrp_img .img2::after{bottom:77.6397515528%}}@media only screen and (min-width:768px){.p-cuisine__head .wrp_img .img2::after{z-index:-1}}.p-cuisine__head .wrp_img .img2 img{border-radius:2.5rem 0 0 2.5rem}@media only screen and (max-width:767px){.p-cuisine__head .wrp_img .img2 img{border-radius:0 1.875rem 1.875rem 0}}.p-cuisine__text{width:58.8235294118%;margin:2.5rem auto 0}@media only screen and (max-width:767px){.p-cuisine__text{width:90%}}@media only screen and (max-width:767px){.p-cuisine__text{margin:1.375rem auto 0}}@media only screen and (min-width:768px){.p-cuisine__text{max-width:580px}}.p-cuisine__text .txt{font-size:1rem;letter-spacing:.04em;line-height:1.6}@media only screen and (min-width:768px){.p-cuisine__text .txt{text-align:center}}.p-cuisine__dishes{position:relative;max-width:1360px;margin-top:3.75rem}@media only screen and (max-width:767px){.p-cuisine__dishes{margin-top:3.75rem}}@media only screen and (max-width:767px){.p-cuisine__dishes{width:100%}}.p-cuisine__dishes:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.5;border-radius:1.875rem;z-index:-1}.p-cuisine__dishes .box_dishes{position:relative;padding:3rem 5rem;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}@media only screen and (max-width:767px){.p-cuisine__dishes .box_dishes{padding:3rem 1.5625rem}}.p-cuisine__dishes .box_dishes .st{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.p-cuisine__dishes .box_dishes .st span{font-size:1rem;letter-spacing:.04em;line-height:1.6;background:#391a08;color:#fff;padding:.625rem 1.25rem;border-radius:.625rem;-webkit-box-sizing:border-box;box-sizing:border-box}.p-cuisine__dishes .box_dishes .txt{display:block;font-size:1rem;letter-spacing:.04em;line-height:1.6;margin-top:.75rem}@media only screen and (min-width:768px){.p-cuisine__dishes .box_dishes .txt{text-align:center}}.p-cuisine__dishes .box_dishes .wrp_dishes{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2.5rem}@media only screen and (max-width:767px){.p-cuisine__dishes .box_dishes .wrp_dishes{margin-top:2.5rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__dishes .box_dishes .wrp_dishes{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:1199px){.p-cuisine__dishes .box_dishes .wrp_dishes{-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-cuisine__dishes .box_dishes .wrp_dishes .dishes{width:13.125rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__dishes .box_dishes .wrp_dishes .dishes{width:31.6666666667%}}@media only screen and (max-width:767px){.p-cuisine__dishes .box_dishes .wrp_dishes .dishes{width:47.7272727273%}}@media only screen and (min-width:1200px){.p-cuisine__dishes .box_dishes .wrp_dishes .dishes+.dishes{margin-left:2.375rem}}@media print{.p-cuisine__dishes .box_dishes .wrp_dishes .dishes+.dishes{margin-left:2.375rem}}@media only screen and (min-width:1200px)and (max-width:1560px){.p-cuisine__dishes .box_dishes .wrp_dishes .dishes+.dishes{margin-left:.9375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__dishes .box_dishes .wrp_dishes .dishes{margin-left:2.5%}.p-cuisine__dishes .box_dishes .wrp_dishes .dishes:first-child,.p-cuisine__dishes .box_dishes .wrp_dishes .dishes:nth-child(3n+1){margin-left:0}.p-cuisine__dishes .box_dishes .wrp_dishes .dishes:nth-child(n+4){margin-top:2.8125rem}}@media only screen and (max-width:767px){.p-cuisine__dishes .box_dishes .wrp_dishes .dishes{margin-left:4.5454545455%}.p-cuisine__dishes .box_dishes .wrp_dishes .dishes:first-child,.p-cuisine__dishes .box_dishes .wrp_dishes .dishes:nth-child(2n+1){margin-left:0}.p-cuisine__dishes .box_dishes .wrp_dishes .dishes:nth-child(n+3){margin-top:2.8125rem}}.p-cuisine__dishes .box_dishes .wrp_dishes .dishes .img{width:100%;border-radius:.625rem;overflow:hidden}.p-cuisine__dishes .box_dishes .wrp_dishes .dishes .img img{width:100%}.p-cuisine__dishes .box_dishes .wrp_dishes .dishes .sst{font-size:1rem;letter-spacing:.04em;line-height:1.6;margin-top:.875rem}.p-rooms{position:relative;margin-top:7.5rem;padding:5.25rem 0 5rem}@media only screen and (max-width:767px){.p-rooms{margin-top:7.5rem}}@media only screen and (max-width:767px){.p-rooms{padding:5.25rem 0 5rem}}.p-rooms:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.5;z-index:-1}.p-rooms__head{position:relative;z-index:1}.p-rooms__head .st{position:relative;z-index:1;text-align:center}.p-rooms__head .txt{font-size:1rem;letter-spacing:.04em;line-height:1.6;text-align:center;margin-top:2rem}@media only screen and (max-width:767px){.p-rooms__head .txt{margin-top:2rem}}.p-rooms__rooms{margin-top:3.75rem}@media only screen and (max-width:767px){.p-rooms__rooms{margin-top:3.75rem}}.p-rooms__rooms .list{max-width:1360px}.p-rooms__rooms .list li{width:32.7941176471%}@media only screen and (max-width:767px){.p-rooms__rooms .list li{width:100%}}@media only screen and (min-width:768px){.p-rooms__rooms .list li{margin-left:.7352941176%}.p-rooms__rooms .list li:first-child{margin-left:0}}@media only screen and (max-width:767px){.p-rooms__rooms .list li+li{margin-top:2.2727272727%}}@media only screen and (min-width:1200px)and (max-width:1560px){.p-rooms__rooms .list li span{font-size:.9375rem;padding:.75rem .5rem}}@media only screen and (min-width:1200px)and (max-width:1560px){.p-rooms__rooms .list li span:after{display:block;text-align:center;margin:.625rem auto 0}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__rooms .list li span:after{display:block;text-align:center;margin:.625rem auto 0}}@media only screen and (max-width:767px){.p-rooms__rooms .list li span:after{display:inline-block;margin:0 0 0 .5rem}}.p-rooms__rooms .con_rooms{margin-top:3rem}@media only screen and (max-width:767px){.p-rooms__rooms .con_rooms{margin-top:3rem}}.p-rooms__rooms .con_rooms .panel{display:none}.p-rooms__rooms .con_rooms .panel:first-child{display:block}.p-rooms__rooms .con_rooms .panel .box_rooms{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1640px}@media only screen and (min-width:768px){.p-rooms__rooms .con_rooms .panel .box_rooms{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0}}@media only screen and (max-width:767px){.p-rooms__rooms .con_rooms .panel .box_rooms{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.p-rooms__rooms .con_rooms .panel .box_rooms .box_txt{width:37.8048780488%}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__rooms .con_rooms .panel .box_rooms .box_txt{width:50%}}@media only screen and (max-width:767px){.p-rooms__rooms .con_rooms .panel .box_rooms .box_txt{width:100%}}@media only screen and (max-width:767px){.p-rooms__rooms .con_rooms .panel .box_rooms .box_txt{margin-top:6.8181818182%}}@media only screen and (min-width:1200px)and (max-width:1560px){.p-rooms__rooms .con_rooms .panel .box_rooms .box_txt .sst .l{font-size:2.5rem}}.p-rooms__rooms .con_rooms .panel .box_rooms .box_txt .txt{font-size:1rem;letter-spacing:.04em;line-height:1.6;margin-top:2.5rem}@media only screen and (max-width:767px){.p-rooms__rooms .con_rooms .panel .box_rooms .box_txt .txt{margin-top:1.5625rem}}.p-rooms__rooms .con_rooms .panel .box_rooms .box_txt .tbl{width:75.4838709677%;margin-top:2.5rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__rooms .con_rooms .panel .box_rooms .box_txt .tbl{width:100%}}@media only screen and (max-width:767px){.p-rooms__rooms .con_rooms .panel .box_rooms .box_txt .tbl{width:100%}}@media only screen and (max-width:767px){.p-rooms__rooms .con_rooms .panel .box_rooms .box_txt .tbl{margin-top:1.5625rem}}.p-rooms__rooms .con_rooms .panel .box_rooms .box_txt .tbl tr th{width:42.735042735%}@media only screen and (max-width:767px){.p-rooms__rooms .con_rooms .panel .box_rooms .box_txt .tbl tr th{width:42.5%}}.p-rooms__rooms .con_rooms .panel .box_rooms .box_txt .btn{width:273px;margin-top:2.5rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__rooms .con_rooms .panel .box_rooms .box_txt .btn{width:100%}}@media only screen and (max-width:767px){.p-rooms__rooms .con_rooms .panel .box_rooms .box_txt .btn{width:100%}}@media only screen and (max-width:767px){.p-rooms__rooms .con_rooms .panel .box_rooms .box_txt .btn{margin-top:1.5625rem}}.p-rooms__rooms .con_rooms .panel .box_rooms .img{width:58.5365853659%;margin-left:3.6585365854%;border-radius:3.75rem 0 0 3.75rem;overflow:hidden}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__rooms .con_rooms .panel .box_rooms .img{width:45.8333333333%}}@media only screen and (max-width:767px){.p-rooms__rooms .con_rooms .panel .box_rooms .img{width:100%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__rooms .con_rooms .panel .box_rooms .img{margin-left:4.1666666667%}}@media only screen and (max-width:767px){.p-rooms__rooms .con_rooms .panel .box_rooms .img{margin-left:auto}}@media only screen and (max-width:767px){.p-rooms__rooms .con_rooms .panel .box_rooms .img{border-radius:2.5rem}}.p-rooms__rooms .con_rooms .panel .box_rooms .img img{width:100%}.p-rooms__rooms .con_ame{max-width:1040px;margin-top:3.75rem;padding:1.875rem 5rem;border:2px solid #d1c2ba;border-radius:1.875rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.p-rooms__rooms .con_ame{margin-top:3.75rem}}@media only screen and (max-width:767px){.p-rooms__rooms .con_ame{padding:1.875rem}}.p-rooms__rooms .con_ame .txt{font-size:1rem;letter-spacing:.04em;line-height:1.6;margin-top:1.25rem}@media only screen and (max-width:767px){.p-rooms__rooms .con_ame .txt{margin-top:1.5625rem}}.p-facilities{position:relative;margin-top:7.5rem;padding:5rem 0}@media only screen and (max-width:767px){.p-facilities{margin-top:7.5rem}}@media only screen and (max-width:767px){.p-facilities{padding:5rem 0}}.p-facilities:before{content:"";position:absolute;top:0;right:0;width:100%;width:95.9375%;height:100%;background:#fff;opacity:.5;z-index:-1;border-radius:5rem 0 0 5rem}@media only screen and (max-width:767px){.p-facilities:before{width:100%}}@media only screen and (max-width:767px){.p-facilities:before{border-radius:0}}.p-facilities .st{width:85.4166666667%}@media only screen and (max-width:767px){.p-facilities .st{width:93.023255814%}}@media only screen and (min-width:768px){.p-facilities .st{margin-left:auto}}@media only screen and (max-width:767px){.p-facilities .st{margin:auto}}.p-facilities__fac{margin-top:2.25rem}@media only screen and (max-width:767px){.p-facilities__fac{margin-top:2.25rem}}.p-facilities__fac .con_fac{width:85.4166666667%}@media only screen and (max-width:767px){.p-facilities__fac .con_fac{width:93.023255814%}}@media only screen and (min-width:768px){.p-facilities__fac .con_fac{margin-left:auto}}@media only screen and (max-width:767px){.p-facilities__fac .con_fac{margin:auto}}@media only screen and (min-width:768px){.p-facilities__fac .con_fac .slick-dots{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.p-facilities__fac .con_fac .box_fac{width:520px;margin-right:40px}@media only screen and (max-width:767px){.p-facilities__fac .con_fac .box_fac{width:100%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-facilities__fac .con_fac .box_fac{margin-right:20px}}@media only screen and (max-width:767px){.p-facilities__fac .con_fac .box_fac{margin-right:0}}.p-facilities__fac .con_fac .box_fac .img{border-radius:1.875rem;overflow:hidden}.p-facilities__fac .con_fac .box_fac .img img{width:100%}.p-facilities__fac .con_fac .box_fac .sst{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem}@media only screen and (max-width:767px){.p-facilities__fac .con_fac .box_fac .sst{-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-facilities__fac .con_fac .box_fac .sst em{font-size:1rem;margin-right:.625rem;color:#a62434}@media only screen and (max-width:767px){.p-facilities__fac .con_fac .box_fac .sst em{margin-right:0;width:100%}}.p-access{margin-top:7.5rem}@media only screen and (max-width:767px){.p-access{margin-top:7.5rem}}.p-access__hred .img{position:relative;width:100%;z-index:-1}.p-access__hred .img img{width:100%}@media only screen and (min-width:768px)and (max-width:1199px){.p-access__hred .img{overflow:hidden}.p-access__hred .img img{position:relative;width:130%;max-width:none;margin-left:-15%}}@media only screen and (max-width:767px){.p-access__hred .img{overflow:hidden}.p-access__hred .img img{position:relative;width:200%;max-width:none;margin-left:-50%}}.p-access__hred .con_gmap{position:relative;max-width:1360px;z-index:1;margin-top:-13.5625rem}@media only screen and (max-width:767px){.p-access__hred .con_gmap{margin-top:-9.375rem}}@media only screen and (max-width:767px){.p-access__hred .con_gmap{width:93.023255814%}}.p-access__hred .con_gmap .st{text-align:center;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.4),0 0 15px rgba(0,0,0,.4)}.p-access__hred .con_gmap .st .jp{color:#fff}.p-access__hred .con_gmap .gmap{position:relative;width:100%;padding-bottom:37.5rem;margin-top:3rem;border-radius:.625rem;overflow:hidden}@media only screen and (max-width:767px){.p-access__hred .con_gmap .gmap{padding-bottom:22.5rem}}@media only screen and (max-width:767px){.p-access__hred .con_gmap .gmap{margin-top:2.1875rem}}.p-access__hred .con_gmap .gmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-access__hred .con_gmap .c-textlinks{margin-top:1.875rem;text-align:right}@media only screen and (max-width:767px){.p-access__hred .con_gmap .c-textlinks{margin-top:1.125rem}}.p-access__hred .con_gmap .c-textlinks a{padding-inline:2.5rem .5rem}.p-access__hred .con_gmap .c-textlinks a:after{content:"";margin-left:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:.75rem;right:auto;background:0 0;margin:-.5em 0 0!important;color:#a62434;line-height:1rem;font-size:1.25rem}.p-access__root{margin-top:3.75rem;max-width:1040px}@media only screen and (max-width:767px){.p-access__root{margin-top:3.75rem}}.p-access__root .list{width:100%}.p-access__root .list li{width:49.5192307692%}@media only screen and (max-width:767px){.p-access__root .list li{width:100%}}@media only screen and (min-width:768px){.p-access__root .list li{margin-left:.9615384615%}.p-access__root .list li:first-child{margin-left:0}}@media only screen and (max-width:767px){.p-access__root .list li+li{margin-top:2.2727272727%}}@media only screen and (max-width:767px){.p-access__root .list li span:after{display:inline-block;margin:0 0 0 .5rem}}.p-access__root .con_root{margin-top:3rem}@media only screen and (max-width:767px){.p-access__root .con_root{margin-top:3rem}}.p-access__root .con_root .panel{display:none}.p-access__root .con_root .panel:first-child{display:block}.p-access__root .con_root .panel h3{margin-bottom:2.5rem}@media only screen and (max-width:767px){.p-access__root .con_root .panel h3{margin-bottom:1.5rem}}.p-access__root .con_root .panel h3:before{content:"";display:block;margin-bottom:.375rem}.p-access__root .con_root .panel h3.train::before{width:1.1875rem;height:1rem;background:url(../images/home/ic_train.svg) no-repeat left top/contain}.p-access__root .con_root .panel h3.air::before{content:"";display:block;width:1.25rem;height:1.25rem;margin-bottom:.375rem;background:url(../images/home/ic_air.svg) no-repeat left top/contain}.p-access__root .con_root .panel .box_rou .wrp_rou+.wrp_rou{margin-top:.625rem}.p-access__root .con_root .panel .box_rou .wrp_rou .sst{position:relative;padding:.8em 2em;background:#391a08;text-align:center;color:#fff;font-size:1rem;letter-spacing:.04em;line-height:1.6;border-radius:.625rem}.p-access__root .con_root .panel .box_rou .wrp_rou .sst:after{content:"";margin-left:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:.8em;top:50%;margin:-.5em 0 0;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;font-size:1.25rem}.p-access__root .con_root .panel .box_rou .wrp_rou .sst.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-access__root .con_root .panel .box_rou .wrp_rou ul{display:none;position:relative;z-index:1;margin-bottom:3.75rem}.p-access__root .con_root .panel .box_rou .wrp_rou ul:after{content:"";position:absolute;left:50%;top:0;z-index:-1;width:1px;height:100%;background:#391a08}.p-access__root .con_root .panel .box_rou .wrp_rou ul li{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.p-access__root .con_root .panel .box_rou .wrp_rou ul li:nth-child(even){padding:.8em 1em;border:1px solid #391a08;background:#f7f4f0;border-radius:.625rem}.p-access__root .con_root .panel .box_rou .wrp_rou ul li:nth-child(odd){padding:1.2em 1em}.p-access__root .con_root .panel .box_rou .wrp_rou ul li:nth-child(odd) span{display:block;background:url(../images/common/bg.webp) repeat 0 0}.p-access__root .con_root .panel .box_rou .wrp_rou ul li:last-child{border-color:#d1c2ba;background:#d1c2ba}.p-access__root .con_root .panel .box_rou .wrp_rou ul li:last-child img{width:12.5rem;vertical-align:middle}