@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}@-webkit-keyframes maskAnimation{0%{-webkit-mask-position:200% 0}100%{-webkit-mask-position:0 0}}@keyframes maskAnimation{0%{-webkit-mask-position:200% 0}100%{-webkit-mask-position:0 0}}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:flex;height:2em;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;-webkit-transform:scale(1.4);transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.yprox_theme--default .inner label{display:block;font-size:.8rem;margin-bottom:.3rem}.yprox_theme--default .inner input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=number]){display:block;width:100%}.yprox_theme--default .inner input[type=submit]{padding:.7rem;display:block;background-color:rgba(0,0,0,0);border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#232323;color:#fff;border-radius:.2rem;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media(hover:hover)and (pointer:fine){.yprox_theme--default .inner input[type=submit]:hover{opacity:.7}}.yprox_theme--default .inner input[name=dt]{display:none!important}.yprox_theme--default[data-calendar]{max-width:1200px;margin:0 auto}.yprox_theme--default[data-calendar] .inner .js-yprox-searchForm__wrpCheckInn .flatpickr-wrapper{background-color:#fff;border:1px solid #767676}.yprox_theme--default[data-calendar] .inner .js-yprox-searchForm__wrpCheckInn .flatpickr-wrapper[disabled=disabled]{opacity:.5}.yprox_theme--default[data-calendar] .inner .js-yprox-searchForm__wrpCheckInn .flatpickr-wrapper input[type=text]{display:block;background-color:rgba(0,0,0,0);border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.yprox_theme--default[data-calendar] .inner .outer_group_select:has(.wrp_area_select){width:100%;margin-bottom:1rem}.yprox_theme--default[data-calendar] .inner .outer_group_select .wrp_group_select{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.yprox_theme--default .inner select:not(.flatpickr-monthDropdown-months){padding:.5rem;display:block}.yprox_theme--default .inner .js-yprox-searchForm__wrpCheckInn br{display:none}.yprox_theme--default .inner .js-yprox-searchForm__boxNoDate label{display:inline-block;vertical-align:middle}.yprox_theme--default .inner .js-yprox-searchForm__wrpCheckInn span{display:inline-block}.yprox_theme--default .inner .js-yprox-searchForm__wrpCheckInn span em{font-size:.8rem;margin-left:.2rem}@media screen and (min-width:768px){.yprox_theme--default .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.yprox_theme--default .inner .js-yprox-searchForm__boxNoDate{display:block;width:5rem;margin-left:.3rem;-ms-flex-item-align:center;align-self:center}.yprox_theme--default .inner .js-yprox-searchForm__boxNoDate label{margin-bottom:0}.yprox_theme--default .inner select:not(.flatpickr-monthDropdown-months){padding:.5rem;display:block;width:calc(100% - 1rem)}.yprox_theme--default .inner .js-yprox-searchForm__wrpAreaGroupSelect select,.yprox_theme--default .inner .js-yprox-searchForm__wrpGroupSelect select{width:100%}.yprox_theme--default input[type=checkbox]{-webkit-transform:translate(0,.1rem);transform:translate(0,.1rem)}.yprox_theme--default[data-calendar] .inner .js-yprox-searchForm__wrpCheckInn>label{width:100%}.yprox_theme--default[data-calendar] .inner:has(.wrp_areaselect):not(:has(.wrp_group_select)) .js-yprox-searchForm__wrpCheckInn,.yprox_theme--default[data-calendar] .inner:has(.wrp_group_select):not(:has(.wrp_areaselect)) .js-yprox-searchForm__wrpCheckInn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:35%;margin-right:1rem}.yprox_theme--default[data-calendar] .inner:has(.wrp_group_select):not(:has(.wrp_areaselect)) .outer_group_select{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:25%}.yprox_theme--default[data-calendar] .inner:has(.wrp_group_select) .js-yprox-searchForm__wrpAdults{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:.5rem}.yprox_theme--default[data-calendar] .inner:has(.wrp_group_select) .js-yprox-searchForm__wrpRooms{width:11%}.yprox_theme--default[data-calendar] .inner:has(.wrp_areaselect):has(.wrp_group_select){-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:.75rem}.yprox_theme--default[data-calendar] .inner:has(.wrp_areaselect):not(:has(.wrp_group_select)) .outer_area_group_select,.yprox_theme--default[data-calendar] .inner:has(.wrp_group_select):not(:has(.wrp_areaselect)) .outer_group_select{margin-right:1rem}.yprox_theme--default[data-calendar] .inner:has(.wrp_areaselect):has(.wrp_group_select) .outer_area_group_select,.yprox_theme--default[data-calendar] .inner:has(.wrp_areaselect):has(.wrp_group_select) .outer_group_select{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - .5rem);flex:1 1 calc(50% - .5rem);max-width:calc(50% - .5rem);margin-bottom:0}.yprox_theme--default[data-calendar] .inner .outer_area_group_select select,.yprox_theme--default[data-calendar] .inner .outer_group_select select{width:100%}.yprox_theme--default[data-calendar] .inner .outer_group_select select.is-no-hotels{background-color:#eee;color:#333;pointer-events:none}.yprox_theme--default[data-calendar] .inner:has(.wrp_areaselect):has(.wrp_group_select) .outer_area_group_select .wrp_areaselect,.yprox_theme--default[data-calendar] .inner:has(.wrp_areaselect):has(.wrp_group_select) .outer_group_select .wrp_group_select{width:100%}.yprox_theme--default[data-calendar] .inner:has(.wrp_group_select) .js-yprox-searchForm__wrpCheckInn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.yprox_theme--default .inner:not(:has(.wrp_group_select)) input[type=submit]{opacity:1!important}.yprox_theme--default[data-calendar] .inner:has(.wrp_group_select) .js-yprox-searchForm__wrpCheckInn .js-yprox-searchForm__boxNoDate{-ms-flex-item-align:start;align-self:flex-start;margin-left:0}.yprox_theme--default .inner:has(.wrp_group_select){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.yprox_theme--default[data-calendar] .inner:has(.wrp_group_select) input[type=submit]{-ms-flex-item-align:start;align-self:flex-start;margin-top:1rem}.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_areaselect) .js-yprox-searchForm__wrpCheckInn span,.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_group_select) .js-yprox-searchForm__wrpCheckInn span{width:31%!important}.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_group_select) .js-yprox-searchForm__wrpCheckInn .js-yprox-searchForm__boxNoDate{-ms-flex-item-align:start;align-self:flex-start;margin-left:0;width:100%!important}.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_group_select) input[type=submit]{margin-top:1rem}.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_areaselect):not(:has(.wrp_group_select)) .js-yprox-searchForm__wrpAreaGroupSelect,.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_group_select):not(:has(.wrp_areaselect)) .js-yprox-searchForm__wrpGroupSelect{width:15%;margin-right:1rem}.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_areaselect):not(:has(.wrp_group_select)) .js-yprox-searchForm__wrpCheckInn,.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_group_select):not(:has(.wrp_areaselect)) .js-yprox-searchForm__wrpCheckInn{width:40%}.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_areaselect):not(:has(.wrp_group_select)),.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_group_select):not(:has(.wrp_areaselect)){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_areaselect):not(:has(.wrp_group_select)) input[type=submit],.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_group_select):not(:has(.wrp_areaselect)) input[type=submit]{margin-top:1rem}.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_areaselect):not(:has(.wrp_group_select)) .js-yprox-searchForm__wrpAdults,.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_group_select):not(:has(.wrp_areaselect)) .js-yprox-searchForm__wrpAdults{width:15%}.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_areaselect):not(:has(.wrp_group_select)) .js-yprox-searchForm__wrpNights,.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_group_select):not(:has(.wrp_areaselect)) .js-yprox-searchForm__wrpNights{width:9%}.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_areaselect):not(:has(.wrp_group_select)) .js-yprox-searchForm__wrpRooms,.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_group_select):not(:has(.wrp_areaselect)) .js-yprox-searchForm__wrpRooms{width:10%}.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_group_select):has(.wrp_areaselect) .js-yprox-searchForm__wrpAreaGroupSelect,.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_group_select):has(.wrp_areaselect) .js-yprox-searchForm__wrpGroupSelect{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - .5rem);flex:1 1 calc(50% - .5rem);max-width:calc(50% - .5rem);margin-bottom:1rem}.yprox_theme--default:not([data-calendar]) .inner:has(.wrp_group_select):has(.wrp_areaselect) .js-yprox-searchForm__wrpGroupSelect{margin-left:1rem}.yprox_theme--default:not([data-calendar]) .inner .js-yprox-searchForm__wrpCheckInn{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.yprox_theme--default:not([data-calendar]) .inner .js-yprox-searchForm__wrpCheckInn>label{width:100%}.yprox_theme--default:not([data-calendar]) .inner .js-yprox-searchForm__wrpCheckInn span:not(.js-yprox-searchForm__boxNoDate){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20%}.yprox_theme--default:not([data-calendar]) .inner .js-yprox-searchForm__wrpCheckInn span.js-yprox-searchForm__boxCheckin-year{width:33%}.yprox_theme--default:not([data-calendar]) .inner .js-yprox-searchForm__wrpCheckInn span:nth-of-type(n+2){margin-left:.5rem}.yprox_theme--default:not([data-calendar]) .inner .js-yprox-searchForm__wrpAdults{width:20%}.yprox_theme--default:not([data-calendar]) .inner .js-yprox-searchForm__wrpNights,.yprox_theme--default:not([data-calendar]) .inner .js-yprox-searchForm__wrpRooms{width:12%}.yprox_theme--default:not([data-calendar]) .inner:not(:has(.wrp_group_select)):not(:has(.wrp_areaselect)) input[type=submit]{-ms-flex-item-align:end;align-self:flex-end}}@media screen and (max-width:1024px)and (min-width:768px){.yprox_theme--default .inner select:not(.flatpickr-monthDropdown-months){padding:.5rem;display:block}.yprox_theme--default:not([data-calendar]) .inner .js-yprox-searchForm__wrpCheckInn{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.yprox_theme--default:not([data-calendar]) .inner .js-yprox-searchForm__wrpCheckInn>label{width:100%}.yprox_theme--default:not([data-calendar]) .inner .js-yprox-searchForm__wrpCheckInn span:not(.js-yprox-searchForm__boxNoDate){width:20%}.yprox_theme--default:not([data-calendar]) .inner .js-yprox-searchForm__wrpCheckInn span.js-yprox-searchForm__boxCheckin-year{width:26%}.yprox_theme--default:not([data-calendar]) .inner .js-yprox-searchForm__wrpCheckInn span:nth-of-type(n+2){margin-left:.5rem}.yprox_theme--default:not([data-calendar]) .inner .js-yprox-searchForm__wrpAdults{width:18%}.yprox_theme--default:not([data-calendar]) .inner .js-yprox-searchForm__wrpNights{width:11%}.yprox_theme--default:not([data-calendar]) .inner .js-yprox-searchForm__wrpRooms{width:13%}.yprox_theme--default:not([data-calendar]) .inner select:not(.flatpickr-monthDropdown-months){padding:.5rem .2rem}}@media screen and (max-width:767px){.flatpickr-calendar,.flatpickr-days{width:auto!important}.yprox_theme--default .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.yprox_theme--default[data-calendar] .inner div:nth-of-type(3){margin-left:auto}.yprox_theme--default .inner .js-yprox-searchForm__wrpCheckInn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}.yprox_theme--default .inner .js-yprox-searchForm__boxNoDate{display:block;margin-top:.3rem}.yprox_theme--default .inner .js-yprox-searchForm__wrpAdults,.yprox_theme--default .inner .js-yprox-searchForm__wrpNights,.yprox_theme--default .inner .js-yprox-searchForm__wrpRooms{width:48%;margin-bottom:1rem}.yprox_theme--default .inner input[type=submit]{width:100%;margin:0 auto}.yprox_theme--default .inner select:not(.flatpickr-monthDropdown-months){width:100%}.yprox_theme--default .inner .js-yprox-searchForm__wrpCheckInn>label{width:100%}.yprox_theme--default[data-calendar] .inner .js-yprox-searchForm__wrpCheckInn .flatpickr-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.yprox_theme--default[data-calendar] .inner .js-yprox-searchForm__boxNoDate{width:100%}.yprox_theme--default:not([data-calendar]) .inner .js-yprox-searchForm__wrpAdults{width:100%}.yprox_theme--default:not([data-calendar]) .inner div:nth-of-type(4){margin-left:auto}.yprox_theme--default:not([data-calendar]) .inner .js-yprox-searchForm__wrpCheckInn span:not(.js-yprox-searchForm__boxNoDate){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32%}.yprox_theme--default:not([data-calendar]) .inner .js-yprox-searchForm__wrpCheckInn span:not(.js-yprox-searchForm__boxNoDate):nth-of-type(n+2){margin-left:2%}.yprox_theme--default .inner .outer_area_group_select,.yprox_theme--default .inner .outer_group_select{width:100%;max-width:100%}.yprox_theme--default .inner .outer_area_group_select .wrp_areaselect,.yprox_theme--default .inner .outer_group_select .wrp_group_select{width:100%!important;margin-bottom:1rem}.yprox_theme--default .inner .outer_area_group_select select,.yprox_theme--default .inner .outer_group_select select{width:100%}.yprox_theme--default .inner .js-yprox-searchForm__wrpRooms{margin-left:auto}}#loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:10000;opacity:1;-webkit-transition:opacity 2s ease;transition:opacity 2s ease;pointer-events:auto}body.is-loaded #loading{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){#loading{-webkit-transition:none;transition:none}}.l-header,.p-mainimg__text,.p-plan,.talkappibot{opacity:0;-webkit-transition:opacity 1.5s ease 1s;transition:opacity 1.5s ease 1s}body.is-loaded .l-header,body.is-loaded .p-mainimg__text,body.is-loaded .p-plan,body.is-loaded .talkappibot{opacity:1}.p-mainimg{position:relative}.p-mainimg__image{width:100%;min-height:100%;height:100vh;background:#ccc;position:relative;overflow:hidden}@media only screen and (max-width:1199px){.p-mainimg__image{height:100%;height:100dvh}}.p-mainimg__image:before{content:"";width:100%;position:absolute;height:17.6470588235rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.65)),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);top:0;left:0;z-index:10}.p-mainimg__image:after{content:"";width:100%;position:absolute;height:100%;background:rgba(0,0,0,.2);top:0;left:0;z-index:10}.p-mainimg__image #movie{min-width:100%;aspect-ratio:1280/720;position:relative;left:50%;translate:-50% 0}@media only screen and (min-width:768px){.p-mainimg__image #movie{min-height:100%}}@media only screen and (max-width:1199px){.p-mainimg__image #movie{height:100%;height:100dvh}}.p-mainimg__image .p-mainimg__slider{position:absolute;inset:0;width:100%;max-width:none;height:100%;margin:0;padding:0}.p-mainimg__image .p-mainimg__slider .splide__list,.p-mainimg__image .p-mainimg__slider .splide__slide,.p-mainimg__image .p-mainimg__slider .splide__track{height:100%}.p-mainimg__image .p-mainimg__slider .splide__track{overflow:hidden}.p-mainimg__image .p-mainimg__slider .splide__slide picture{display:block;width:100%;height:100%}.p-mainimg__image .p-mainimg__slider .splide__slide img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.p-mainimg__image .p-mainimg__slider .splide__arrows{position:relative;z-index:11}.p-mainimg__text{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.1764705882rem;z-index:10}@media only screen and (min-width:768px){.p-mainimg__text{bottom:4.7058823529rem;left:3.5294117647rem}}@media only screen and (max-width:767px){.p-mainimg__text{bottom:2.3529411765rem;left:1.1764705882rem}}@media only screen and (min-width:768px){.p-mainimg__text .logo{width:4.7058823529rem}}@media only screen and (max-width:767px){.p-mainimg__text .logo{width:16.6666666667%}}.p-mainimg__text .catch{color:#fff}.p-mainimg__text .catch span{display:block;letter-spacing:.016em;line-height:1.6}@media only screen and (min-width:1200px){.p-mainimg__text .catch span{font-size:1.2941176471rem}}@media print{.p-mainimg__text .catch span{font-size:1.2941176471rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-mainimg__text .catch span{font-size:1.1764705882rem}}@media only screen and (max-width:767px){.p-mainimg__text .catch span{font-size:1.2857142857rem}}.p-mainimg__text .catch i{display:block;line-height:1.4;margin-top:1.0588235294rem;font-family:"Zen Old Mincho",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-display:swap}@media only screen and (min-width:1200px){.p-mainimg__text .catch i{font-size:.8235294118rem}}@media print{.p-mainimg__text .catch i{font-size:.8235294118rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-mainimg__text .catch i{font-size:.8235294118rem}}@media only screen and (max-width:767px){.p-mainimg__text .catch i{font-size:.9285714286rem}}.l-header__news{background:rgba(37,37,37,.5);backdrop-filter:blur(8px);position:relative;overflow:hidden}@media only screen and (min-width:768px){.l-header__news{width:calc(100% + 4.7058823529rem);margin-inline:-2.3529411765rem;padding-inline:2.3529411765rem}}@media only screen and (max-width:767px){.l-header__news{overflow:hidden;width:100%;width:calc(100% + 2em);margin-inline:-1em}}.l-header__news>div{min-width:0}.l-header__news>div .js-pickup-news__track{min-width:0}.l-header__news>div.is-marquee .js-pickup-news__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:pickupNewsMarquee var(--pickup-news-duration,20s) linear infinite;animation:pickupNewsMarquee var(--pickup-news-duration,20s) linear infinite;will-change:transform}.l-header__news>div.is-marquee .js-pickup-news__track a{-ms-flex-negative:0;flex-shrink:0;padding-right:3em;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:none}.l-header__news>div.is-marquee .js-pickup-news__track .title{overflow:visible;text-overflow:unset;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;min-width:auto}.l-header__news>div.is-marquee:focus-within .js-pickup-news__track,.l-header__news>div.is-marquee:hover .js-pickup-news__track{-webkit-animation-play-state:paused;animation-play-state:paused}.l-header__news>div a{display:block;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;padding:.5294117647rem 0}.l-header__news>div a:hover{text-decoration:underline}.l-header__news>div a time{-ms-flex-negative:0;flex-shrink:0;line-height:1;font-weight:700;font-family:"Crimson Text",serif;font-weight:600;font-style:normal;font-display:swap;border-right:1px solid hsla(0,0%,100%,.5);padding-right:1.1764705882rem;margin-right:.8235294118rem}@media only screen and (min-width:1200px){.l-header__news>div a time{font-size:1.0588235294rem}}@media print{.l-header__news>div a time{font-size:1.0588235294rem}}@media only screen and (min-width:768px)and (max-width:1199px){.l-header__news>div a time{font-size:.9411764706rem}}@media only screen and (max-width:767px){.l-header__news>div a time{font-size:1rem}}.l-header__news>div a .title{white-space:nowrap}@media only screen and (min-width:1200px){.l-header__news>div a .title{font-size:.9411764706rem}}@media print{.l-header__news>div a .title{font-size:.9411764706rem}}@media only screen and (min-width:768px)and (max-width:1199px){.l-header__news>div a .title{font-size:.8823529412rem}}@media only screen and (max-width:767px){.l-header__news>div a .title{font-size:1rem}}@media only screen and (min-width:768px){.l-header__news>div a .title{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;max-width:100%}}@media only screen and (min-width:1200px){.l-header__snav{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media print{.l-header__snav{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width:1199px){.l-header__snav{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-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5882352941rem}}@media only screen and (max-width:1199px){.l-header__snav__language{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:0 auto}}.l-header__snav__sound{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1200px){.l-header__snav__sound::before{content:"";width:1em;aspect-ratio:1/1;display:inline-block;vertical-align:middle;-webkit-mask:url(../images/icons/line.svg) center/contain no-repeat;mask:url(../images/icons/line.svg) center/contain no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#fff;rotate:90deg;-webkit-transform-origin:center center;transform-origin:center center;padding-left:.5em;margin-right:.5em}}@media print{.l-header__snav__sound::before{content:"";width:1em;aspect-ratio:1/1;display:inline-block;vertical-align:middle;-webkit-mask:url(../images/icons/line.svg) center/contain no-repeat;mask:url(../images/icons/line.svg) center/contain no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#fff;rotate:90deg;-webkit-transform-origin:center center;transform-origin:center center;padding-left:.5em;margin-right:.5em}}.l-header__snav__sound .c-controls__buttons button{color:#fff;border-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2941176471rem;opacity:.5;padding-block:.2941176471rem .1764705882rem}.l-header__snav__sound .c-controls__buttons button:first-child::before{content:"";width:1em;aspect-ratio:1/1;display:inline-block;vertical-align:middle;-webkit-mask:url(../images/icons/sound_on.svg) center/contain no-repeat;mask:url(../images/icons/sound_on.svg) center/contain no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#fff;margin-top:-3px}.l-header__snav__sound .c-controls__buttons button:last-child::before{content:"";width:1em;aspect-ratio:1/1;display:inline-block;vertical-align:middle;-webkit-mask:url(../images/icons/sound_off.svg) center/contain no-repeat;mask:url(../images/icons/sound_off.svg) center/contain no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#fff;margin-top:-3px}.l-header__snav__sound .c-controls__buttons button.is-active{opacity:1;border-color:#fff}.p-plan{position:relative}@media only screen and (min-width:768px){.p-plan{position:absolute;right:0;bottom:17%;z-index:10}}@media only screen and (max-width:767px){.p-plan{width:89.7435897436%;margin-inline:auto;margin-top:2.3529411765rem}}.p-plan>div{position:relative}@media only screen and (min-width:1200px){.p-plan>div{width:30rem}}@media print{.p-plan>div{width:30rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-plan>div{width:42.5%;margin-inline:auto 0}}.p-plan>div .title{position:absolute;z-index:10;left:.7058823529rem;top:-.7058823529rem;line-height:1;background:#424242;color:#fff;-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;letter-spacing:.05em;padding:.4705882353rem .3529411765rem;white-space:nowrap}@media only screen and (min-width:1200px){.p-plan>div .title{font-size:.8823529412rem}}@media print{.p-plan>div .title{font-size:.8823529412rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-plan>div .title{font-size:.7647058824rem}}@media only screen and (max-width:767px){.p-plan>div .title{font-size:.8571428571rem}}@media only screen and (max-width:767px){.p-plan>div .title{top:-1.1764705882rem}}.p-plan>div a{display:block;background:hsla(0,0%,100%,.9);position:relative;display:grid;grid-template-columns:9.4117647059rem 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.4117647059rem;text-decoration:none;-webkit-transition:background .4s ease;transition:background .4s ease}@media only screen and (min-width:768px){.p-plan>div a{padding:1.5625vw}}@media only screen and (max-width:767px){.p-plan>div a{padding:1.1764705882rem}}.p-plan>div a::after{content:"";width:1em;aspect-ratio:1/1;display:inline-block;vertical-align:middle;-webkit-mask:url(../images/icons/arrow2.svg) center/contain no-repeat;mask:url(../images/icons/arrow2.svg) center/contain no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#424242;position:absolute;bottom:.9411764706rem;right:.9411764706rem;width:1.1764705882rem;-webkit-transition:translate .4s ease;transition:translate .4s ease}.p-plan>div a:hover{background:#fff}.p-plan>div a:hover:after{translate:.2941176471rem 0}.p-plan>div a:hover .image{opacity:.8}.p-plan>div a .image{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}@media only screen and (min-width:1200px){.p-plan>div a .text{font-size:1.0588235294rem}}@media print{.p-plan>div a .text{font-size:1.0588235294rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-plan>div a .text{font-size:1rem}}@media only screen and (max-width:767px){.p-plan>div a .text{font-size:1.0714285714rem}}.p-plan>div a .text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.3}.firefox .p-plan>div a .text,.ie .p-plan>div a .text{max-height:3.9em}.p-search{background:hsla(0,0%,100%,.5)}@media only screen and (max-width:767px){.p-search{margin-top:2.3529411765rem}}.p-search__inner{margin-inline:auto}@media only screen and (min-width:1200px){.p-search__inner{width:90%}}@media print{.p-search__inner{width:90%}}@media only screen and (min-width:768px){.p-search__inner{max-width:1280px}}@media only screen and (max-width:1199px){.p-search__inner{width:89.7435897436%}}.p-search__inner{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1200px){.p-search__inner{grid-template-columns:auto 1100px}}@media print{.p-search__inner{grid-template-columns:auto 1100px}}@media only screen and (min-width:1200px)and (max-width:1560px){.p-search__inner{grid-template-columns:auto min(1100px,85.9375%)}}@media only screen and (min-width:768px){.p-search__inner{padding:2.1176470588rem 0 1.7647058824rem}}@media only screen and (max-width:767px){.p-search__inner{padding:2.9411764706rem 0}}.p-search__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1200px){.p-search__title{font-size:1.1764705882rem}}@media print{.p-search__title{font-size:1.1764705882rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-search__title{font-size:1.1764705882rem}}@media only screen and (max-width:767px){.p-search__title{font-size:1.2142857143rem}}.p-search__title::before{content:"";width:1em;aspect-ratio:1/1;display:inline-block;vertical-align:middle;-webkit-mask:url(../images/icons/search.svg) center/contain no-repeat;mask:url(../images/icons/search.svg) center/contain no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#424242;width:1.2941176471rem;height:1.2941176471rem;margin-right:.5882352941rem}@media only screen and (max-width:1199px){.p-search__title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.1764705882rem}}@media only screen and (min-width:1200px){.p-search__form form{display:grid;grid-template-columns:1fr auto;gap:1.1764705882rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media print{.p-search__form form{display:grid;grid-template-columns:1fr auto;gap:1.1764705882rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media only screen and (min-width:768px){.p-search__form form .inner{gap:.9411764706rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:grid;grid-template-columns:22.9411764706rem 1fr 1fr 10rem}}.p-search__form form .inner .parts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #b8b8b8;position:relative;padding-top:1em;position:relative}.p-search__form form .inner .parts::after{content:"";width:1em;aspect-ratio:1/1;display:inline-block;vertical-align:middle;-webkit-mask:url(../images/icons/arrow1.svg) center/contain no-repeat;mask:url(../images/icons/arrow1.svg) center/contain no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#424242;position:absolute;bottom:1.1764705882rem;right:0;width:1.1764705882rem}.p-search__form form .inner .parts>label{width:100%;position:absolute;top:0;left:1.1764705882rem;color:#424242}@media only screen and (min-width:1200px){.p-search__form form .inner .parts>label{font-size:1.0588235294rem}}@media print{.p-search__form form .inner .parts>label{font-size:1.0588235294rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-search__form form .inner .parts>label{font-size:1rem}}@media only screen and (max-width:767px){.p-search__form form .inner .parts>label{font-size:1rem}}@media only screen and (max-width:767px){.p-search__form form .inner .parts>label{left:.5882352941rem}}.p-search__form form .inner .parts select{margin:0;padding:0;background:0 0;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.p-search__form form .inner .parts select::-ms-expand{display:none}.p-search__form form .inner .parts select{color:#424242;position:relative;z-index:5;width:100%}@media only screen and (min-width:1200px){.p-search__form form .inner .parts select{font-size:1.1176470588rem}}@media print{.p-search__form form .inner .parts select{font-size:1.1176470588rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-search__form form .inner .parts select{font-size:1.0588235294rem}}@media only screen and (max-width:767px){.p-search__form form .inner .parts select{font-size:1.1428571429rem}}@media only screen and (min-width:768px){.p-search__form form .inner .parts select{padding:1.1764705882rem 1.1764705882rem 1.0588235294rem}}@media only screen and (max-width:767px){.p-search__form form .inner .parts select{padding:.8823529412rem .5882352941rem}}.p-search__form form .inner .parts_date{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.p-search__form form .inner .parts_date:after{display:none}.p-search__form form .inner .parts_date .flatpickr-wrapper{background:0 0!important;border:none!important;width:calc(100% - 2.0588235294rem);position:relative;z-index:10}.p-search__form form .inner .parts_date input.js-yprox-searchForm__checkInnOut{margin:0;padding:0;background:0 0;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.p-search__form form .inner .parts_date input.js-yprox-searchForm__checkInnOut::-ms-expand{display:none}@media only screen and (min-width:1200px){.p-search__form form .inner .parts_date input.js-yprox-searchForm__checkInnOut{font-size:1.0588235294rem}}@media print{.p-search__form form .inner .parts_date input.js-yprox-searchForm__checkInnOut{font-size:1.0588235294rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-search__form form .inner .parts_date input.js-yprox-searchForm__checkInnOut{font-size:1.0588235294rem}}@media only screen and (max-width:767px){.p-search__form form .inner .parts_date input.js-yprox-searchForm__checkInnOut{font-size:1.1428571429rem}}.p-search__form form .inner .parts_date input.js-yprox-searchForm__checkInnOut{color:#424242}@media only screen and (min-width:768px){.p-search__form form .inner .parts_date input.js-yprox-searchForm__checkInnOut{padding:1.1764705882rem 1.1764705882rem 1.0588235294rem}}@media only screen and (max-width:767px){.p-search__form form .inner .parts_date input.js-yprox-searchForm__checkInnOut{padding:.8823529412rem .5882352941rem}}.p-search__form form .inner .parts_date .js-yprox-searchForm__boxNoDate{width:1.7647058824rem;text-align:center;padding-bottom:.4705882353rem;position:absolute;bottom:0;right:0}.p-search__form form .inner .parts_date .js-yprox-searchForm__boxNoDate label{line-height:1.2}@media only screen and (min-width:1200px){.p-search__form form .inner .parts_date .js-yprox-searchForm__boxNoDate label{font-size:.7058823529rem}}@media print{.p-search__form form .inner .parts_date .js-yprox-searchForm__boxNoDate label{font-size:.7058823529rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-search__form form .inner .parts_date .js-yprox-searchForm__boxNoDate label{font-size:.6470588235rem}}@media only screen and (max-width:767px){.p-search__form form .inner .parts_date .js-yprox-searchForm__boxNoDate label{font-size:.7142857143rem}}.p-search__form form .inner .btn_submit{position:relative}.p-search__form form .inner .btn_submit::before{content:"";width:1em;aspect-ratio:1/1;display:inline-block;vertical-align:middle;-webkit-mask:url(../images/icons/search.svg) center/contain no-repeat;mask:url(../images/icons/search.svg) center/contain no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:1.7647058824rem;width:.8235294118rem}@media only screen and (max-width:767px){.p-search__form form .inner .btn_submit{width:80%;margin-inline:auto}}.p-search__form form .inner .btn_submit input{width:100%;background:#6f5d7e;color:#fff;padding:.9411764706rem;text-indent:1.5em;line-height:1.3;border-radius:0;border:none;cursor:pointer;-webkit-transition:background .4s ease;transition:background .4s ease}@media only screen and (min-width:1200px){.p-search__form form .inner .btn_submit input{font-size:1.0588235294rem}}@media print{.p-search__form form .inner .btn_submit input{font-size:1.0588235294rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-search__form form .inner .btn_submit input{font-size:.9411764706rem}}@media only screen and (max-width:767px){.p-search__form form .inner .btn_submit input{font-size:1rem}}.p-search__form form .inner .btn_submit input:hover{background:rgba(111,93,126,.6)}@media only screen and (min-width:1200px){.p-search__form form .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5882352941rem 0}}@media print{.p-search__form form .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5882352941rem 0}}@media only screen and (min-width:768px)and (max-width:1199px){.p-search__form form .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 1.1764705882rem;margin-top:.8823529412rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:767px){.p-search__form form .link{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-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.1764705882rem;gap:.5882352941rem 0}}@media only screen and (max-width:767px){.p-search__form form .link p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;text-align:center}}.p-search__form form .link p a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;text-decoration:none;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4705882353rem;display:grid;grid-template-columns:auto .7058823529rem}@media only screen and (min-width:1200px){.p-search__form form .link p a{font-size:1.0588235294rem}}@media print{.p-search__form form .link p a{font-size:1.0588235294rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-search__form form .link p a{font-size:.9411764706rem}}@media only screen and (max-width:767px){.p-search__form form .link p a{font-size:1rem}}.p-search__form form .link p a::after{content:"";width:1em;aspect-ratio:1/1;display:inline-block;vertical-align:middle;-webkit-mask:url(../images/icons/arrow4.svg) center/contain no-repeat;mask:url(../images/icons/arrow4.svg) center/contain no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#424242;width:.7058823529rem}.p-search__form form .link p a:hover{text-underline-offset:.2941176471rem;text-decoration:underline;text-decoration-color:rgba(111,93,126,.6)}.p-search__form .txt_tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-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:.5882352941rem}@media only screen and (min-width:1200px){.p-search__form .txt_tel{font-size:1.0588235294rem}}@media print{.p-search__form .txt_tel{font-size:1.0588235294rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-search__form .txt_tel{font-size:.9411764706rem}}@media only screen and (max-width:767px){.p-search__form .txt_tel{font-size:1rem}}@media only screen and (max-width:767px){.p-search__form .txt_tel{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.p-search__form .txt_tel p{padding-left:.4705882353rem}.scrItem{opacity:0}.scrItem [data-index]{opacity:0;scale:1.08}.scrItem.scrActive{opacity:1;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease}.scrItem.scrActive [data-index]{scale:1;opacity:1}.scrItem.scrActive [data-index="1"]{-webkit-transition:opacity 1.5s ease 0s,scale 1.5s ease 0s;transition:opacity 1.5s ease 0s,scale 1.5s ease 0s}.scrItem.scrActive [data-index="2"]{-webkit-transition:opacity 1.5s ease 250ms,scale 1.5s ease 250ms;transition:opacity 1.5s ease 250ms,scale 1.5s ease 250ms}.scrItem.scrActive [data-index="3"]{-webkit-transition:opacity 1.5s ease .5s,scale 1.5s ease .5s;transition:opacity 1.5s ease .5s,scale 1.5s ease .5s}.scrItem.scrActive [data-index="4"]{-webkit-transition:opacity 1.5s ease 750ms,scale 1.5s ease 750ms;transition:opacity 1.5s ease 750ms,scale 1.5s ease 750ms}.scrItem.scrActive [data-index="5"]{-webkit-transition:opacity 1.5s ease 1s,scale 1.5s ease 1s;transition:opacity 1.5s ease 1s,scale 1.5s ease 1s}.scrItem.scrActive [data-index="6"]{-webkit-transition:opacity 1.5s ease 1.25s,scale 1.5s ease 1.25s;transition:opacity 1.5s ease 1.25s,scale 1.5s ease 1.25s}.scrItem.scrActive [data-index="7"]{-webkit-transition:opacity 1.5s ease 1.5s,scale 1.5s ease 1.5s;transition:opacity 1.5s ease 1.5s,scale 1.5s ease 1.5s}.scrItem.scrActive [data-index="8"]{-webkit-transition:opacity 1.5s ease 1.75s,scale 1.5s ease 1.75s;transition:opacity 1.5s ease 1.75s,scale 1.5s ease 1.75s}.scrItem.scrActive [data-index="9"]{-webkit-transition:opacity 1.5s ease 2s,scale 1.5s ease 2s;transition:opacity 1.5s ease 2s,scale 1.5s ease 2s}.scrItem.scrActive [data-index="10"]{-webkit-transition:opacity 1.5s ease 2.25s,scale 1.5s ease 2.25s;transition:opacity 1.5s ease 2.25s,scale 1.5s ease 2.25s}.scrItem.scrActive [data-index="11"]{-webkit-transition:opacity 1.5s ease 2.5s,scale 1.5s ease 2.5s;transition:opacity 1.5s ease 2.5s,scale 1.5s ease 2.5s}.scrItem.scrActive [data-index="12"]{-webkit-transition:opacity 1.5s ease 2.75s,scale 1.5s ease 2.75s;transition:opacity 1.5s ease 2.75s,scale 1.5s ease 2.75s}.scrItem.scrActive [data-index="13"]{-webkit-transition:opacity 1.5s ease 3s,scale 1.5s ease 3s;transition:opacity 1.5s ease 3s,scale 1.5s ease 3s}.scrItem.scrActive [data-index="14"]{-webkit-transition:opacity 1.5s ease 3.25s,scale 1.5s ease 3.25s;transition:opacity 1.5s ease 3.25s,scale 1.5s ease 3.25s}.p-lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:4.7058823529rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-lead{padding-top:2.9411764706rem}}@media only screen and (max-width:767px){.p-lead{padding-top:4.7058823529rem}}@media only screen and (max-width:767px){.p-lead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.1764705882rem}.p-lead .p-lead__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-lead .p-lead__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-lead .p-lead__text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.p-lead{position:relative}.p-lead>*{position:relative;z-index:5}.p-lead::before{content:"";width:100%;display:block;background:url(../images/common/bg_right.webp) repeat top left;background-size:100% auto;aspect-ratio:960/1200;position:absolute;z-index:-1;width:50%;top:0;right:0}@media only screen and (max-width:767px){.p-lead::before{width:70%}}.p-lead{position:relative}.p-lead>*{position:relative;z-index:5}.p-lead::after{content:"";width:100%;display:block;background:url(../images/common/bg_logo.webp) repeat top left;background-size:100% auto;aspect-ratio:1120/779;position:absolute;z-index:-1;width:58.3333333333%;bottom:-5.8854166667vw;left:-15.625%;z-index:-1}@media only screen and (max-width:767px){.p-lead::after{width:70%}}@media only screen and (min-width:768px){.p-lead__image{width:47.9166666667%}}@media only screen and (max-width:767px){.p-lead__image{width:89.7435897436%;margin-inline:auto;margin-top:1.4705882353em;aspect-ratio:1/.7;border-radius:0;overflow:hidden}}@media only screen and (max-width:767px)and (max-width:767px){.p-lead__image{border-radius:0}}@media only screen and (max-width:767px){.p-lead__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}@media only screen and (min-width:768px){.p-lead__title{padding-left:10.5729166667%;width:52.0833333333%}}@media only screen and (max-width:767px){.p-lead__title{margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.p-lead__text{position:relative;z-index:10;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:9.2352941176rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-lead__text{padding-top:5.8823529412rem}}@media only screen and (max-width:767px){.p-lead__text{padding-top:1.1764705882rem}}.p-lead__text{padding-bottom:9.84375vw}@media only screen and (max-width:767px){.p-lead__text{padding-bottom:5.8823529412rem}}.p-lead__text .image li{position:absolute;z-index:10}.p-lead__text .image li.m1{width:19.7916666667%;top:-3.125vw;left:10.3645833333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-lead__text .image li.m1{left:5.2083333333%}}@media only screen and (max-width:767px){.p-lead__text .image li.m1{width:30%;top:-100%;left:0}}.p-lead__text .image li.m2{width:20.8333333333%;right:0;top:-18.75vw}@media only screen and (max-width:767px){.p-lead__text .image li.m2{width:30%}}@media only screen and (min-width:768px){.p-lead__text .image li.s1{width:12.5%;top:-2.3529411765rem;right:16.6666666667%}}@media only screen and (min-width:768px){.p-lead__text .image li.s2{width:15.625%;right:21.875%;bottom:-4.3529411765rem}}.p-lead__text .text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;letter-spacing:.01em}@media only screen and (min-width:1200px){.p-lead__text .text{font-size:1.0588235294rem}}@media print{.p-lead__text .text{font-size:1.0588235294rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-lead__text .text{font-size:1rem}}@media only screen and (max-width:767px){.p-lead__text .text{font-size:1.0714285714rem}}@media only screen and (min-width:768px){.p-lead__text .text{line-height:2.5;-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-lead__text .text{width:89.7435897436%;line-height:1.8;margin-inline:auto;padding-left:1.7647058824rem}}.p-stay{position:relative;background:url(../images/home/bg_stay.webp) no-repeat center center/cover;padding-bottom:7.2916666667vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay{padding-bottom:5.8823529412rem}}@media only screen and (max-width:767px){.p-stay{padding-bottom:4.1176470588rem}}.p-stay__title{color:#fff;font-weight:400;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;display:grid;grid-template-columns:1fr;justify-items:center}.p-stay__title:before{content:"";width:1px;display:block;margin-inline:auto;background:hsla(0,0%,100%,.5);margin-bottom:1.1764705882rem}@media only screen and (min-width:768px){.p-stay__title:before{height:6.25vw}}@media only screen and (max-width:767px){.p-stay__title:before{height:3em}}.p-stay__title span{-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;display:block;letter-spacing:.06em}@media only screen and (min-width:1200px){.p-stay__title span{font-size:2.7058823529rem}}@media print{.p-stay__title span{font-size:2.7058823529rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay__title span{font-size:2.2352941176rem}}@media only screen and (max-width:767px){.p-stay__title span{font-size:2rem}}.p-stay__title i{font-family:"Crimson Text",serif;font-weight:600;font-style:normal;font-display:swap;text-align:center;display:block;margin-top:.8235294118rem}.p-stay__inner>.btn{margin-top:2.3529411765rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay__inner>.btn{margin-top:1.7647058824rem}}@media only screen and (max-width:767px){.p-stay__inner>.btn{margin-top:1.7647058824rem}}.p-stay__plan{margin-top:4.7058823529rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay__plan{margin-top:2.3529411765rem}}@media only screen and (max-width:767px){.p-stay__plan{margin-top:2.3529411765rem}}@media only screen and (max-width:767px){.p-stay__plan{width:89.7435897436%;margin-inline:auto}}.p-stay__plan ul{margin-inline:auto}@media only screen and (min-width:1200px){.p-stay__plan ul{width:90%}}@media print{.p-stay__plan ul{width:90%}}@media only screen and (min-width:768px){.p-stay__plan ul{max-width:1440px}}@media only screen and (max-width:1199px){.p-stay__plan ul{width:89.7435897436%}}@media only screen and (min-width:768px){.p-stay__plan ul{display:grid;grid-template-columns:repeat(4,1fr);gap:1.8055555556%}}@media only screen and (max-width:767px){.p-stay__plan ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.1764705882rem}}.p-stay__plan ul li a{display:block;text-decoration:none;color:#fff}@media only screen and (max-width:767px){.p-stay__plan ul li a{display:grid;grid-template-columns:.8fr 1.2fr;gap:1.1764705882rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-stay__plan ul li a:hover .image{opacity:.8}.p-stay__plan ul li a:hover .image:after{opacity:1}.p-stay__plan ul li a:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-stay__plan ul li a:hover .detail .price .price-border:after{width:100%}.p-stay__plan ul li a:hover .detail .price .price-text:after{translate:.2941176471rem 0}.p-stay__plan ul li a .image{overflow:hidden;position:relative;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}@media only screen and (min-width:1200px){.p-stay__plan ul li a .image{aspect-ratio:340/191;border-radius:0;overflow:hidden}}@media only screen and (min-width:1200px)and (max-width:767px){.p-stay__plan ul li a .image{border-radius:0}}@media only screen and (min-width:1200px){.p-stay__plan ul li a .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}@media print{.p-stay__plan ul li a .image{aspect-ratio:340/191;border-radius:0;overflow:hidden}.p-stay__plan ul li a .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}@media only screen and (max-width:1199px){.p-stay__plan ul li a .image{aspect-ratio:340/250;border-radius:0;overflow:hidden}}@media only screen and (max-width:1199px)and (max-width:767px){.p-stay__plan ul li a .image{border-radius:0}}@media only screen and (max-width:1199px){.p-stay__plan ul li a .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}.p-stay__plan ul li a .image:after{content:"";width:100%;height:100%;background:rgba(111,93,126,.55);position:absolute;top:0;left:0;z-index:1;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.p-stay__plan ul li a .image img{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}@media only screen and (min-width:1200px){.p-stay__plan ul li a .detail{padding:1.4117647059rem 1.1764705882rem 0}}@media print{.p-stay__plan ul li a .detail{padding:1.4117647059rem 1.1764705882rem 0}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay__plan ul li a .detail{padding:1.4117647059rem 0 0}}.p-stay__plan ul li a .detail .text{line-height:1.3}@media only screen and (min-width:1200px){.p-stay__plan ul li a .detail .text{font-size:1.0588235294rem}}@media print{.p-stay__plan ul li a .detail .text{font-size:1.0588235294rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay__plan ul li a .detail .text{font-size:.9411764706rem}}@media only screen and (max-width:767px){.p-stay__plan ul li a .detail .text{font-size:1.0714285714rem}}.p-stay__plan ul li a .detail .text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.3}.firefox .p-stay__plan ul li a .detail .text,.ie .p-stay__plan ul li a .detail .text{max-height:3.9em}.p-stay__plan ul li a .detail .price{line-height:1.3;position:relative;margin-top:1rem}@media only screen and (max-width:767px){.p-stay__plan ul li a .detail .price{margin-top:.5882352941rem}}.p-stay__plan ul li a .detail .price{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;grid-template-columns:1fr auto}.p-stay__plan ul li a .detail .price-border{height:1px;background:hsla(0,0%,100%,.5);display:block;position:relative}.p-stay__plan ul li a .detail .price-border:after{content:"";width:2.3529411765rem;height:1px;background:#fff;position:absolute;top:50%;left:0;-webkit-transition:width .4s ease;transition:width .4s ease}.p-stay__plan ul li a .detail .price-text{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-stay__plan ul li a .detail .price-text::after{content:"";width:1em;aspect-ratio:1/1;display:inline-block;vertical-align:middle;-webkit-mask:url(../images/icons/arrow.svg) center/contain no-repeat;mask:url(../images/icons/arrow.svg) center/contain no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#fff;width:1.1764705882rem;-webkit-transition:translate .4s ease;transition:translate .4s ease}.p-stay__plan ul li a .detail .price-text span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Crimson Text",serif;font-weight:600;font-style:normal;font-display:swap}@media only screen and (min-width:1200px){.p-stay__plan ul li a .detail .price-text span{font-size:1.4117647059rem}}@media print{.p-stay__plan ul li a .detail .price-text span{font-size:1.4117647059rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay__plan ul li a .detail .price-text span{font-size:1.2941176471rem}}@media only screen and (max-width:767px){.p-stay__plan ul li a .detail .price-text span{font-size:1.4285714286rem}}.p-stay__plan ul li a .detail .price-text span:before{content:"¥"}@media only screen and (min-width:1200px){.p-stay__plan ul li a .detail .price-text span:before{font-size:1.0588235294rem}}@media print{.p-stay__plan ul li a .detail .price-text span:before{font-size:1.0588235294rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay__plan ul li a .detail .price-text span:before{font-size:1rem}}@media only screen and (max-width:767px){.p-stay__plan ul li a .detail .price-text span:before{font-size:1.1428571429rem}}.p-stay__plan ul li a .detail .price-text span:before{padding-right:.2352941176rem}.p-stay__plan ul li a .detail .price-text i{line-height:1.4;padding-inline:.2941176471rem}@media only screen and (min-width:768px){.p-stay__plan ul li a .detail .price-text i{font-size:.8235294118rem}}@media only screen and (max-width:767px){.p-stay__plan ul li a .detail .price-text i{font-size:1rem}}.p-stay__scene{margin-inline:auto}@media only screen and (min-width:1200px){.p-stay__scene{width:90%}}@media print{.p-stay__scene{width:90%}}@media only screen and (min-width:768px){.p-stay__scene{max-width:1440px}}@media only screen and (max-width:1199px){.p-stay__scene{width:89.7435897436%}}.p-stay__scene{margin-top:4.7058823529rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay__scene{margin-top:2.3529411765rem}}@media only screen and (max-width:767px){.p-stay__scene{margin-top:2.3529411765rem}}@media only screen and (min-width:768px){.p-stay__scene ul{display:grid;grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:767px){.p-stay__scene ul{width:89.7435897436%;margin-inline:auto}}@media only screen and (max-width:767px){.p-stay__scene ul li{margin-bottom:2px}}.p-stay__scene ul li a{display:block;text-decoration:none;position:relative;color:#fff}.p-stay__scene ul li a:hover .image:after{opacity:1}.p-stay__scene ul li a:hover .text{padding-left:3.9529411765rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay__scene ul li a:hover .text{padding-left:2.8235294118rem}}@media only screen and (max-width:767px){.p-stay__scene ul li a:hover .text{padding-left:2.1176470588rem}}.p-stay__scene ul li a:hover .text:before{width:2.9411764706rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay__scene ul li a:hover .text:before{width:2.3529411765rem}}@media only screen and (max-width:767px){.p-stay__scene ul li a:hover .text:before{width:1.7647058824rem}}.p-stay__scene ul li a .image{position:relative}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay__scene ul li a .image{overflow:hidden}.p-stay__scene ul li a .image img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (max-width:767px){.p-stay__scene ul li a .image{aspect-ratio:1/.35;border-radius:0;overflow:hidden}}@media only screen and (max-width:767px)and (max-width:767px){.p-stay__scene ul li a .image{border-radius:0}}@media only screen and (max-width:767px){.p-stay__scene ul li a .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}.p-stay__scene ul li a .image:after{content:"";width:100%;height:100%;background:rgba(111,93,126,.55);position:absolute;top:0;left:0;z-index:10;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.p-stay__scene ul li a .text{position:absolute;bottom:1.6470588235rem;left:0;z-index:11;width:90%;-webkit-transition:padding-left .4s ease;transition:padding-left .4s ease;padding-left:3.2941176471rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay__scene ul li a .text{padding-left:2.3529411765rem}}@media only screen and (max-width:767px){.p-stay__scene ul li a .text{padding-left:1.7647058824rem}}@media only screen and (min-width:1200px){.p-stay__scene ul li a .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media print{.p-stay__scene ul li a .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:767px){.p-stay__scene ul li a .text{bottom:1.0588235294rem}}.p-stay__scene ul li a .text:before{content:"";height:1px;background:hsla(0,0%,100%,.5);-webkit-transition:width .4s ease;transition:width .4s ease;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:2.3529411765rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay__scene ul li a .text:before{width:1.7647058824rem}}@media only screen and (max-width:767px){.p-stay__scene ul li a .text:before{width:1.1764705882rem}}.p-stay__scene ul li a .text span{margin-right:.4705882353rem;letter-spacing:.02em}@media only screen and (min-width:1200px){.p-stay__scene ul li a .text span{font-size:1.1764705882rem}}@media print{.p-stay__scene ul li a .text span{font-size:1.1764705882rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay__scene ul li a .text span{font-size:1.0588235294rem}}@media only screen and (max-width:767px){.p-stay__scene ul li a .text span{font-size:1.2142857143rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay__scene ul li a .text span{display:block;text-align:left}}.p-stay__scene ul li a .text i{line-height:1.3;color:hsla(0,0%,100%,.5);letter-spacing:.018em}@media only screen and (min-width:1200px){.p-stay__scene ul li a .text i{font-size:1.0588235294rem}}@media print{.p-stay__scene ul li a .text i{font-size:1.0588235294rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay__scene ul li a .text i{font-size:1rem}}@media only screen and (max-width:767px){.p-stay__scene ul li a .text i{font-size:1.1428571429rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stay__scene ul li a .text i{display:block;text-align:left}}.p-cuisine{overflow:hidden;padding-bottom:7.2916666667vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine{padding-bottom:5.8823529412rem}}@media only screen and (max-width:767px){.p-cuisine{padding-bottom:4.1176470588rem}}.p-cuisine__text{width:100%;position:relative;z-index:50;position:relative}.p-cuisine__text>*{position:relative;z-index:5}.p-cuisine__text::before{content:"";width:100%;display:block;background:url(../images/common/bg_left.webp) repeat top left;background-size:100% auto;aspect-ratio:960/1200;position:absolute;z-index:-1;width:58.3333333333%;top:-13.3333333333vw;left:0}.p-cuisine__text .text{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;gap:2.6041666667vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}@media only screen and (min-width:768px){.p-cuisine__text .text{position:absolute;right:57.65625%;top:11.4583333333vw}}@media only screen and (max-width:767px){.p-cuisine__text .text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.7647058824rem;margin-inline:auto;padding:4.7058823529rem 0 0}}.p-cuisine__text .text .paragraph{margin-top:7.2916666667vw}.p-cuisine__text .image{width:100%}@media only screen and (min-width:768px){.p-cuisine__text .image{padding-top:5.5882352941rem}}@media only screen and (max-width:767px){.p-cuisine__text .image{position:relative}}.p-cuisine__text .image li{position:absolute}.p-cuisine__text .image li.l1{width:50%;position:static;margin-left:41.1458333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__text .image li.l1{width:67.7083333333%}}@media only screen and (max-width:767px){.p-cuisine__text .image li.l1{width:70%;position:relative;z-index:5;margin-inline:auto -1.1764705882rem}}.p-cuisine__text .image li.s1{width:13.5416666667%;bottom:-4.1666666667vw;left:4.1666666667%;z-index:10}@media only screen and (min-width:1200px)and (max-width:1560px){.p-cuisine__text .image li.s1{left:0}}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__text .image li.s1{left:0}}@media only screen and (max-width:767px){.p-cuisine__text .image li.s1{left:0;width:30%}}.p-cuisine__text .image li.s2{width:22.9166666667%;right:0;top:0}@media only screen and (max-width:767px){.p-cuisine__text .image li.s2{width:35%;top:-3.8235294118rem;right:0}}.p-cuisine__image{overflow:hidden;position:relative;z-index:10}.p-cuisine__image ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform;-webkit-animation:cuisineGallery 70s linear infinite;animation:cuisineGallery 70s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused}.p-cuisine__image ul.is-active{-webkit-animation-play-state:running;animation-play-state:running}.p-cuisine__image ul li{-ms-flex-negative:0;flex-shrink:0;margin-right:4px;width:41.1764705882rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__image ul li{width:23.5294117647rem}}@media only screen and (max-width:767px){.p-cuisine__image ul li{width:12.9411764706rem}}.p-cuisine__image ul li img{display:block;width:100%;height:auto;aspect-ratio:700/600;-o-object-fit:cover;object-fit:cover}.p-cuisine__image .controls{position:absolute;z-index:10;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1.4117647059rem}@media only screen and (max-width:767px){.p-cuisine__image .controls{margin-top:1.1764705882rem}}@media only screen and (min-width:768px){.p-cuisine__image .controls{margin-inline:2.2916666667vw auto}}@media only screen and (max-width:767px){.p-cuisine__image .controls{margin-inline:1em auto}}.p-cuisine__image .text{position:relative}@media only screen and (min-width:768px){.p-cuisine__image .text{padding-top:4.7058823529rem}}@media only screen and (max-width:767px){.p-cuisine__image .text{padding-top:4.1176470588rem;width:89.7435897436%;margin-inline:auto}}.p-cuisine__image .text:after,.p-cuisine__image .text:before{content:"";width:1px;height:2.9411764706rem;background:#424242;top:0;position:absolute;left:0;right:0;margin-inline:auto}.p-cuisine__image .text:after{background:#fff;bottom:100%;top:auto}@media only screen and (min-width:768px){.p-cuisine__image .text .paragraph{text-align:center}}.p-cuisine__image .text .btn{margin-top:1.7647058824rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-cuisine__image .text .btn{margin-top:1.7647058824rem}}@media only screen and (max-width:767px){.p-cuisine__image .text .btn{margin-top:.8823529412rem}}@-webkit-keyframes cuisineGallery{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@keyframes cuisineGallery{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.p-cuisine__image ul{-webkit-animation:none;animation:none}}.p-hotspring{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10.4166666667%;position:relative}.p-hotspring>*{position:relative;z-index:5}.p-hotspring::before{content:"";width:100%;display:block;background:url(../images/common/bg_right.webp) repeat top left;background-size:100% auto;aspect-ratio:960/1200;position:absolute;z-index:-1;top:-17.1875vw;right:0;width:50%}@media only screen and (max-width:767px){.p-hotspring::before{width:70%}}@media only screen and (min-width:768px){.p-hotspring__image{width:45.8333333333%}}@media only screen and (max-width:767px){.p-hotspring__image{width:57%}}.p-hotspring__text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;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;position:static}@media only screen and (min-width:768px){.p-hotspring__text{gap:14.164305949%}}@media only screen and (max-width:767px){.p-hotspring__text{gap:1.7647058824rem;margin-inline:auto;margin-top:-8.2352941176rem;width:89.7435897436%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:.5em}}@media only screen and (min-width:768px){.p-hotspring__text .text{padding-top:8.2352941176rem}}@media only screen and (max-width:767px){.p-hotspring__text .text{padding-top:10rem}}@media only screen and (max-width:767px){.p-hotspring__text .text .title{width:5em}}@media only screen and (max-width:767px){.iphone .p-hotspring__text .text .paragraph,.safari .p-hotspring__text .text .paragraph{min-width:12.6em}}.p-hotspring__text .text .btn{margin-inline:auto 0;margin-top:1.7647058824rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__text .text .btn{margin-top:1.1764705882rem}}@media only screen and (max-width:767px){.p-hotspring__text .text .btn{margin-top:.8823529412rem}}.p-hotspring__text .image{width:13.5416666667%;position:absolute;right:0}@media only screen and (min-width:1200px){.p-hotspring__text .image{top:24.8958333333vw}}@media print{.p-hotspring__text .image{top:24.8958333333vw}}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__text .image{top:29.1666666667vw}}@media only screen and (max-width:767px){.p-hotspring__text .image{top:46%;width:33%}}.p-hotspring__sub{position:relative}@media only screen and (min-width:768px){.p-hotspring__sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4.84375vw}}@media only screen and (min-width:1200px){.p-hotspring__sub{margin-top:-3.2291666667vw;margin-left:12.5vw;width:100%;max-width:51.71875%;min-width:50rem}}@media print{.p-hotspring__sub{margin-top:-3.2291666667vw;margin-left:12.5vw;width:100%;max-width:51.71875%;min-width:50rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__sub{width:80%;margin-inline:auto;margin-top:2.9411764706rem}}@media only screen and (max-width:767px){.p-hotspring__sub{width:89.7435897436%;margin-inline:auto;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;margin-top:2.3529411765rem;gap:1.1764705882rem}}@media only screen and (min-width:1200px){.p-hotspring__sub__text{width:25.8823529412rem;padding-bottom:2.6041666667vw}}@media print{.p-hotspring__sub__text{width:25.8823529412rem;padding-bottom:2.6041666667vw}}@media only screen and (max-width:767px){.p-hotspring__sub__text{margin-top:.5882352941rem}}.p-hotspring__sub__text .btn{margin-top:1.7647058824rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotspring__sub__text .btn{margin-top:1.1764705882rem}}@media only screen and (max-width:767px){.p-hotspring__sub__text .btn{margin-top:.8823529412rem}}@media only screen and (max-width:767px){.p-hotspring__sub__text .btn{margin-inline:auto}}@media only screen and (min-width:1200px){.p-hotspring__sub__image{width:27.0588235294rem}}@media print{.p-hotspring__sub__image{width:27.0588235294rem}}@media only screen and (max-width:767px){.p-hotspring__sub__image{width:65%}}.p-rooms{position:relative;padding-top:11.7647058824rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms{padding-top:8.8235294118rem}}@media only screen and (max-width:767px){.p-rooms{padding-top:5.8823529412rem}}.p-rooms{position:relative}.p-rooms>*{position:relative;z-index:5}.p-rooms::before{content:"";width:100%;display:block;background:url(../images/common/bg_left.webp) repeat top left;background-size:100% auto;aspect-ratio:960/1200;position:absolute;z-index:-1;left:0;top:18.2291666667vw;width:50%}@media only screen and (max-width:767px){.p-rooms::before{width:90%;top:35%}}.p-rooms__image{overflow:hidden;width:100%;position:relative;aspect-ratio:1920/580}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__image{aspect-ratio:1920/750}}@media only screen and (max-width:767px){.p-rooms__image{aspect-ratio:16/10}}.p-rooms__image img{display:block;position:absolute;left:0;top:0;width:100%;height:130%;-o-object-fit:cover;object-fit:cover;will-change:transform}@media(prefers-reduced-motion:reduce){.p-rooms__image img{height:100%;will-change:auto;-webkit-transform:none!important;transform:none!important}}.p-rooms__text{display:-webkit-box;display:-ms-flexbox;display:flex}.p-rooms__text{margin-inline:auto}@media only screen and (min-width:1200px){.p-rooms__text{width:90%}}@media print{.p-rooms__text{width:90%}}@media only screen and (min-width:768px){.p-rooms__text{max-width:1120px}}@media only screen and (max-width:1199px){.p-rooms__text{width:89.7435897436%}}@media only screen and (min-width:768px){.p-rooms__text{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:1200px){.p-rooms__text{padding-right:5.2083333333%;padding-top:5.8823529412rem;max-width:70%}}@media print{.p-rooms__text{padding-right:5.2083333333%;padding-top:5.8823529412rem;max-width:70%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__text{max-width:80%;padding-top:4.1176470588rem}}@media only screen and (max-width:767px){.p-rooms__text{width:89.7435897436%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:2.3529411765rem}}.p-rooms__text .detail{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 (min-width:768px){.p-rooms__text .detail{gap:2.9411764706rem}}@media only screen and (max-width:767px){.p-rooms__text .detail{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:2.9411764706rem;gap:1.7647058824rem;margin-inline:auto 0;margin-top:-8.8235294118rem}}.p-rooms__text .detail .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.7647058824rem}@media only screen and (min-width:1200px){.p-rooms__text .detail .text{padding-top:8.2352941176rem}}@media print{.p-rooms__text .detail .text{padding-top:8.2352941176rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__text .detail .text{padding-top:2.9411764706rem}}@media only screen and (max-width:767px){.p-rooms__text .detail .text{gap:.8823529412rem;padding-top:8.2352941176rem}}.p-rooms__text .detail .text .btn{margin-inline:auto 0}@media only screen and (min-width:768px){.p-rooms__text .image{width:47.0588235294%}}@media only screen and (max-width:767px){.p-rooms__text .image{width:60%}}.p-rooms__text .image .s2{position:absolute;width:23.2142857143%;top:-13.5416666667vw;right:-21.4285714286%}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__text .image .s2{right:-10%}}@media only screen and (max-width:767px){.p-rooms__text .image .s2{top:-7.6470588235rem;right:0;width:30%}}.p-hospitality{position:relative;padding-block:11.7647058824rem 5.8823529412rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-hospitality{padding-block:8.8235294118rem 5.8823529412rem}}@media only screen and (max-width:767px){.p-hospitality{padding-block:5.8823529412rem 4.7058823529rem}}.p-hospitality{position:relative}.p-hospitality>*{position:relative;z-index:5}.p-hospitality::before{content:"";width:100%;display:block;background:url(../images/common/bg_logo.webp) repeat top left;background-size:100% auto;aspect-ratio:1120/779;position:absolute;z-index:-1;right:-25.5208333333vw;top:-10.9375vw;width:58.3333333333%}@media only screen and (min-width:768px)and (max-width:983px){.p-hospitality::before{top:0}}@media only screen and (min-width:768px)and (max-width:983px){.p-hospitality{padding-bottom:0;margin-bottom:4.7058823529rem}}@media only screen and (max-width:767px){.p-hospitality{margin-bottom:4.1176470588rem}}.p-hospitality__inner{position:static}.p-hospitality__inner{margin-inline:auto}@media only screen and (min-width:1200px){.p-hospitality__inner{width:90%}}@media print{.p-hospitality__inner{width:90%}}@media only screen and (min-width:768px){.p-hospitality__inner{max-width:1760px}}@media only screen and (max-width:1199px){.p-hospitality__inner{width:89.7435897436%}}@media only screen and (min-width:768px){.p-hospitality__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9.0909090909%}}@media only screen and (min-width:768px)and (max-width:983px){.p-hospitality__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-hospitality__image{width:50%}@media only screen and (min-width:768px)and (max-width:983px){.p-hospitality__image{width:70%;margin-inline:0 auto}}@media only screen and (max-width:767px){.p-hospitality__image{width:60%}}.p-hospitality__text{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;width:40.9090909091%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:2.9411764706rem}@media only screen and (min-width:768px)and (max-width:983px){.p-hospitality__text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:-4.1176470588rem;margin-inline:auto 2.9411764706rem}}@media only screen and (max-width:767px){.p-hospitality__text{width:89.7435897436%;margin-inline:auto;margin-top:2.3529411765rem;gap:1.1764705882rem;margin-top:-5.8823529412rem}}.p-hospitality__text .image{position:absolute;bottom:0;right:0;width:16.6666666667%}@media only screen and (min-width:768px)and (max-width:983px){.p-hospitality__text .image{left:0;right:auto;width:30%;bottom:10%}}@media only screen and (max-width:767px){.p-hospitality__text .image{right:0;width:30%;bottom:20%;left:auto}}.p-hospitality__text .text{padding-top:8.2352941176rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.7647058824rem}@media only screen and (min-width:768px){.p-hospitality__text .text .btn{width:100%}}@media only screen and (max-width:767px){.p-hospitality__text .text .btn{position:absolute;bottom:-3.5294117647rem;white-space:nowrap;min-width:15rem}}@-webkit-keyframes newsFadeIn{from{opacity:0}to{opacity:1}}@keyframes newsFadeIn{from{opacity:0}to{opacity:1}}.p-news{background:hsla(0,0%,100%,.2)}@media only screen and (min-width:768px){.p-news{padding-block:10.5882352941rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-news{padding-block:5.8823529412rem}}@media only screen and (max-width:767px){.p-news{padding-bottom:4.1176470588rem}}.p-news__inner{margin-inline:auto}@media only screen and (min-width:1200px){.p-news__inner{width:90%}}@media print{.p-news__inner{width:90%}}@media only screen and (min-width:768px){.p-news__inner{max-width:1280px}}@media only screen and (max-width:1199px){.p-news__inner{width:89.7435897436%}}@media only screen and (min-width:768px){.p-news__inner{width:80%;display:grid;grid-template-columns:21.875% 78.125%}}@media only screen and (min-width:768px)and (max-width:983px){.p-news__inner{width:85%}}@media only screen and (max-width:767px){.p-news__inner{padding-block:4.1176470588rem 1.7647058824rem}}@media only screen and (min-width:768px){.p-news__head .title{padding-top:1.7647058824rem;gap:.8823529412rem;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 (max-width:767px){.p-news__head .title{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:.5em}}.p-news__head .title .main{line-height:1.5;letter-spacing:.07em}@media only screen and (min-width:1200px){.p-news__head .title .main{font-size:1.5294117647rem}}@media print{.p-news__head .title .main{font-size:1.5294117647rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-news__head .title .main{font-size:1.4117647059rem}}@media only screen and (max-width:767px){.p-news__head .title .main{font-size:1.5714285714rem}}@media only screen and (min-width:768px){.p-news__head .title .main{-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-news__head .title .sub{font-family:"Crimson Text",serif;font-weight:600;font-style:normal;font-display:swap;line-height:1;text-indent:.252em}@media only screen and (min-width:1200px){.p-news__head .title .sub{font-size:.9411764706rem}}@media print{.p-news__head .title .sub{font-size:.9411764706rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-news__head .title .sub{font-size:.8823529412rem}}@media only screen and (max-width:767px){.p-news__head .title .sub{font-size:1rem}}@media only screen and (min-width:768px){.p-news__head .title .sub{-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-news__head .tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.0588235294rem;padding-left:2.3529411765rem;border-left:1px solid #424242;margin-top:2.9411764706rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-news__head .tab{margin-top:2.3529411765rem}}@media only screen and (max-width:767px){.p-news__head .tab{margin-top:1.7647058824rem}}@media only screen and (max-width:767px){.p-news__head .tab{display:grid;grid-template-columns:repeat(2,1fr)}}.p-news__head .tab li button{font-family:"Zen Old Mincho",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-display:swap;line-height:1.3;color:#8d8d8d;white-space:nowrap;-webkit-transition:color .4s ease;transition:color .4s ease;position:relative}@media only screen and (min-width:1200px){.p-news__head .tab li button{font-size:1.0588235294rem}}@media print{.p-news__head .tab li button{font-size:1.0588235294rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-news__head .tab li button{font-size:1rem}}@media only screen and (max-width:767px){.p-news__head .tab li button{font-size:1.1428571429rem}}.p-news__head .tab li button:before{content:"";width:.3529411765rem;height:.3529411765rem;border-radius:9999px;background:#424242;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-.8235294118rem;opacity:0}.p-news__head .tab li.is-active button{color:#424242}.p-news__head .tab li.is-active button:before{opacity:1}@media only screen and (max-width:767px){.p-news__list{margin-top:.5882352941rem}}.p-news__list #js-news-list>.p-news__list__items{display:none;opacity:0}.p-news__list #js-news-list>.p-news__list__items.is-active{display:block;-webkit-animation:newsFadeIn .4s ease forwards;animation:newsFadeIn .4s ease forwards}.p-news__list #js-news-list>.p-news__list__items:not(:has(>ul)):before{content:"該当のお知らせがありません。"}.p-news__list ul li a{border-bottom:1px solid #b8b8b8;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;gap:.3529411765rem 0}@media only screen and (min-width:768px){.p-news__list ul li a{padding:1.4117647059rem 1.7647058824rem}}@media only screen and (max-width:767px){.p-news__list ul li a{padding:1.1764705882rem 1.1764705882rem 1.1764705882rem .8823529412rem}}.p-news__list ul li a:hover:before{width:100%}.p-news__list ul li a:hover:after{translate:.2941176471rem 0}.p-news__list ul li a:before{content:"";width:1.1764705882rem;height:1px;background:#424242;display:block;position:absolute;bottom:-1px;left:0;-webkit-transition:width .4s ease;transition:width .4s ease}.p-news__list ul li a::after{content:"";width:1em;aspect-ratio:1/1;display:inline-block;vertical-align:middle;-webkit-mask:url(../images/icons/arrow4.svg) center/contain no-repeat;mask:url(../images/icons/arrow4.svg) center/contain no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#424242;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:.8823529412rem;aspect-ratio:10/8;-webkit-transition:translate .4s ease;transition:translate .4s ease}.p-news__list ul li a .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Crimson Text",serif;font-weight:600;font-style:normal;font-display:swap}@media only screen and (min-width:1200px){.p-news__list ul li a .date{font-size:1.1764705882rem}}@media print{.p-news__list ul li a .date{font-size:1.1764705882rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-news__list ul li a .date{font-size:1.0588235294rem}}@media only screen and (max-width:767px){.p-news__list ul li a .date{font-size:1.0714285714rem}}.p-news__list ul li a .date::after{content:"";width:1em;aspect-ratio:1/1;display:inline-block;vertical-align:middle;-webkit-mask:url(../images/icons/line.svg) center/contain no-repeat;mask:url(../images/icons/line.svg) center/contain no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#424242;height:1.1764705882rem;width:1.1764705882rem;rotate:90deg}@media only screen and (min-width:768px){.p-news__list ul li a .date{gap:.2941176471rem}}@media only screen and (max-width:767px){.p-news__list ul li a .date{gap:0 .1764705882rem}}.p-news__list ul li a .category{line-height:1.4}@media only screen and (min-width:1200px){.p-news__list ul li a .category{font-size:.9411764706rem}}@media print{.p-news__list ul li a .category{font-size:.9411764706rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-news__list ul li a .category{font-size:.8823529412rem}}@media only screen and (max-width:767px){.p-news__list ul li a .category{font-size:1rem}}.p-news__list ul li a .title{width:100%;line-height:1.3}@media only screen and (min-width:1200px){.p-news__list ul li a .title{font-size:1.0588235294rem}}@media print{.p-news__list ul li a .title{font-size:1.0588235294rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-news__list ul li a .title{font-size:1rem}}@media only screen and (max-width:767px){.p-news__list ul li a .title{font-size:1.0714285714rem}}.p-news__list .btn{margin-inline:auto 0;margin-top:1.7647058824rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-news__list .btn{margin-top:1.7647058824rem}}@media only screen and (max-width:767px){.p-news__list .btn{margin-top:1.1764705882rem}}.p-news__banner{margin-inline:auto}@media only screen and (min-width:1200px){.p-news__banner{width:90%}}@media print{.p-news__banner{width:90%}}@media only screen and (min-width:768px){.p-news__banner{max-width:1280px}}@media only screen and (max-width:1199px){.p-news__banner{width:89.7435897436%}}@media only screen and (min-width:768px){.p-news__banner{width:80%;margin-top:2.3529411765rem}}@media only screen and (min-width:768px)and (max-width:983px){.p-news__banner{width:90%}}@media only screen and (max-width:767px){.p-news__banner{margin-top:0}}.p-news__banner p a{display:block;text-decoration:none;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.p-news__banner p a:hover{opacity:.8}.p-news__banner p.osechi-banner a{position:relative}.p-news__banner p.osechi-banner a::after{content:"";width:1em;aspect-ratio:1/1;display:inline-block;vertical-align:middle;background:url(../images/icons/arrow3.svg) center/contain no-repeat;position:absolute;bottom:1.7647058824rem;right:1.7647058824rem;width:2.3529411765rem}@media only screen and (max-width:767px){.p-news__banner p.osechi-banner a::after{bottom:.8823529412rem;right:.8823529412rem;width:2.6470588235rem}}.p-news__banner p.osechi-banner a .text{position:absolute;width:11.71875%;bottom:4.375vw;left:12.5%;z-index:10}@media only screen and (max-width:767px){.p-news__banner p.osechi-banner a .text{width:27.7777777778%;left:7.8125%;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:auto}}.p-news__banner p.osechi-banner a .image{display:block}@media only screen and (max-width:767px){.p-news__banner p.osechi-banner a .image{overflow:hidden}.p-news__banner p.osechi-banner a .image img{position:relative;width:180%;max-width:none;margin-left:-40%}.p-news__banner p.osechi-banner a .image img{margin-left:-30%}}