.box_check input[type=checkbox],.box_radio input[type=radio],.box_upload label input[type=file],.radio-button-switch input,:where(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]):not([type=color]):not([type=submit])),:where(select),:where(textarea),input[type=color],input[type=range]{appearance:none}.pagination .next a.link-next .en,.pagination .next a.link-next .ja,.pagination .next a.link-prev .en,.pagination .next a.link-prev .ja,.pagination .prev a.link-next .en,.pagination .prev a.link-next .ja,.pagination .prev a.link-prev .en,.pagination .prev a.link-prev .ja{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}@container (calc(960 / 16 * 1em) <= inline-size){}@container (inline-size < calc(960 / 16 * 1em)){}.p-botlink,.p-hotel .inner,.p-intro .inner{margin-inline:auto;max-width:calc(1220 / 14 * 1em);width:90%}.box_anchor{margin-inline:auto;max-width:calc(1000 / 14 * 1em);width:90%}.pagination{container:pagination/inline-size}.pagination:after,.pagination:before,.pagination>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)));--cqi-to-px-pagination:var(--cqi-to-px);--1cqw:1cqw;--cqw-to-px:calc(tan(atan2(var(--1cqw), 1px)));--cqw-to-px-pagination:var(--cqw-to-px)}.pagination{display:flex;align-items:center;justify-content:center;gap:calc(24 / var(--base) * 1em)}@media screen and (min-width:48em){.pagination{margin-bottom:16.6666666667%;margin-top:calc(87 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.pagination{margin-bottom:30%;margin-top:calc(40 / var(--base) * 1em)}}.pagination .txt_current-page{order:2;letter-spacing:0.08em}.pagination ol{order:2;display:flex;align-items:center;justify-content:center;gap:calc(24 / var(--base) * 1em)}.pagination ol li a{display:flex;align-items:center;justify-content:center;width:calc(57 / var(--fsz) * 1em);height:calc(57 / var(--fsz) * 1em);border-radius:calc(4 / var(--fsz) * 1em);text-decoration:none;font-size:calc(var(--fsz) / var(--base) * 1em);background:#f3ede3;border:1px solid #bebcbc;border-radius:60px;color:#555050}@container (calc(640 / 16 * 1em) <= inline-size){.pagination ol li a{--fsz:16}}@container (inline-size < calc(640 / 16 * 1em)){.pagination ol li a{--fsz:14}}@media screen and (max-width:47.9375em){.pagination ol li a{width:calc(46 / var(--fsz) * 1em);height:calc(46 / var(--fsz) * 1em)}}.pagination ol li a[aria-current=page]{background:linear-gradient(0deg,rgba(155,188,161,0.4),rgba(155,188,161,0.4)),linear-gradient(225deg,#00a273 -0.1%,#28a77d 14.71%,#4bab86 27.6%,#71af8f 41.45%,#96b398 55.3%,#9bbca1 77.7%,#b8cdb0 88.9%,#d5debe 100.1%)}.pagination ol li a:not([aria-current=page]):hover{background:linear-gradient(0deg,rgba(155,188,161,0.4),rgba(155,188,161,0.4)),linear-gradient(225deg,#00a273 -0.1%,#28a77d 14.71%,#4bab86 27.6%,#71af8f 41.45%,#96b398 55.3%,#9bbca1 77.7%,#b8cdb0 88.9%,#d5debe 100.1%)}.pagination .prev{order:1}.pagination .next{order:3}.pagination .next a.link-next,.pagination .next a.link-prev,.pagination .prev a.link-next,.pagination .prev a.link-prev{display:flex;align-items:center;justify-content:center}.pagination .next a.link-next:hover,.pagination .next a.link-prev:hover,.pagination .prev a.link-next:hover,.pagination .prev a.link-prev:hover{background:#E6E6E6}.pagination .next a.link-next .ico,.pagination .next a.link-prev .ico,.pagination .prev a.link-next .ico,.pagination .prev a.link-prev .ico{transition:0.3s;width:calc(23 / var(--base) * 1em);height:calc(8 / var(--base) * 1em);--mask-settings:center/contain no-repeat;-webkit-mask:var(--mask-image) var(--mask-settings);background:var(--mask-image) var(--mask-settings)}.pagination .next a.link-prev,.pagination .prev a.link-prev{order:1}.pagination .next a.link-prev .ico,.pagination .prev a.link-prev .ico{--mask-image:url("/wp-content/themes/mf-h/assets/images/common/icon_arrow_left.svg")}.pagination .next a.link-next,.pagination .prev a.link-next{order:3}.pagination .next a.link-next .ico,.pagination .prev a.link-next .ico{--mask-image:url("/wp-content/themes/mf-h/assets/images/common/icon_arrow_right.svg")}input::placeholder,textarea::placeholder{color:#969696}:where(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]):not([type=color]):not([type=submit])),:where(select),:where(textarea){display:inline-flex;padding-block:calc(((var(--height) - 1 * 2) / var(--base) * 1em - 1lh) / 2);padding-inline:calc((16 - 1) / var(--base) * 1em);min-height:calc(var(--height) / var(--base) * 1em);border:calc(1 / var(--base) * 1em) solid #C7C7C7;border-radius:calc(4 / var(--base) * 1em);border-color:#D7D0C3;box-shadow:0 0 calc(10 / var(--base) * 1em) rgba(85,80,80,0.2)}:where(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]):not([type=color]):not([type=submit])),:where(textarea){background-color:#fff}:where(textarea){display:block;max-width:100%;width:100%;resize:vertical;field-sizing:content}select{-moz-appearance:none;text-indent:0.01px;text-overflow:""}.box_select{display:inline-flex;align-items:center;position:relative;min-width:fit-content}.box_select select{position:relative;z-index:1;padding-right:calc(calc(12 / var(--base) * 1em) + calc(15 / var(--base) * 1em) * 2);max-width:100%;width:100%;min-width:min-content;line-height:inherit;background:none}.box_select [class*=ico_]{display:block;position:absolute;right:calc(15 / var(--base) * 1em);margin-block:auto;width:calc(12 / var(--base) * 1em);height:calc(12 / var(--base) * 1em);transition:0.15s}.box_select:has(select:focus) [class*=ico_],.box_select:has(select:hover) [class*=ico_]{transform:translateY(20%)}.box_check{display:inline-flex;align-items:center;position:relative}.box_check input[type=checkbox]{position:absolute;left:0;z-index:1;margin:0;width:1em;aspect-ratio:1;opacity:0}.box_check input[type=checkbox]:checked+.ico_check{border-color:#53aeff;background:#53aeff}.box_check input[type=checkbox]:checked+.ico_check:before{border-left:0.2em solid #fff;border-bottom:0.2em solid #fff}.box_check input[type=checkbox]:disabled{cursor:not-allowed}.box_check input[type=checkbox]:disabled+.ico_check{border-color:#ddd;background:#ddd}.box_check input[type=checkbox]:disabled+.ico_check:before{border-left:0.2em solid transparent;border-bottom:0.2em solid transparent}.box_check input[type=checkbox]:disabled+.ico_check+label{color:#ddd;cursor:default}.box_check input[type=checkbox]:focus{opacity:1}.box_check input[type=checkbox]+.ico_check{flex-shrink:0;display:block;position:relative;z-index:0;margin-right:0.25em;width:1em;aspect-ratio:1;background:#fff;border:0.1em solid #53aeff;border-radius:0.125em;transition:0.15s}.box_check input[type=checkbox]+.ico_check:before{display:block;position:absolute;top:50%;left:50%;width:0.8em;height:0.45em;border-left:0.2em solid transparent;border-bottom:0.2em solid transparent;transform:translate(-50%,-60%) rotate(-50deg);transition:inherit;content:""}.box_radio{display:inline-flex;align-items:center;position:relative}.box_radio input[type=radio]{position:absolute;left:0;z-index:1;margin:0;width:1em;aspect-ratio:1;opacity:0}.box_radio input[type=radio]:checked+.ico_radio{border:0.1em solid #53aeff}.box_radio input[type=radio]:checked+.ico_radio:after{background:#53aeff}.box_radio input[type=radio]:disabled{cursor:not-allowed}.box_radio input[type=radio]:disabled+.ico_radio{border-color:#ddd;background:#ddd}.box_radio input[type=radio]:disabled+.ico_radio:after{background:#ddd}.box_radio input[type=radio]:disabled+.ico_radio+label{color:#ddd;cursor:default}.box_radio input[type=radio]:focus{opacity:1}.box_radio input[type=radio]+.ico_radio{flex-shrink:0;display:block;position:relative;z-index:0;margin-right:0.25em;width:1em;aspect-ratio:1;background:#fff;border:0.1em solid #53aeff;border-radius:50%;transition:0.15s}.box_radio input[type=radio]+.ico_radio:after{display:block;position:absolute;top:50%;left:50%;width:50%;aspect-ratio:1;background:transparent;border-radius:50%;transform:translate(-50%,-50%);transition:inherit;content:""}input[type=range]{position:relative;margin-block:calc((1.25em - 0.75em) / 2);width:100%;height:0.75em;background:var(--a11y-basecolor-reverse,#8acdff);border:solid 0.2em var(--a11y-basecolor,#dff1ff);border-radius:calc(0.75em / 2);outline:none;cursor:ew-resize}input[type=range]::-webkit-slider-thumb{appearance:none;position:relative;z-index:1;width:1.25em;height:1.25em;aspect-ratio:1/1;background:var(--a11y-basecolor,#53aeff);border-radius:50%;box-shadow:0 0 0 0 rgba(0,0,0,0.15);-webkit-transition:0.15s;transition:0.15s}input[type=range]::-moz-range-thumb{appearance:none;position:relative;z-index:1;width:1.25em;height:1.25em;aspect-ratio:1/1;background:var(--a11y-basecolor,#53aeff);border:none;border-radius:50%;box-shadow:0 0 0 0 rgba(0,0,0,0.15);-moz-transition:0.15s;transition:0.15s}input[type=range]::-moz-focus-outer{border:0;outline:0}input[type=range]:active::-webkit-slider-thumb{box-shadow:0px 5px 10px -2px rgba(0,0,0,0.3)}input[type=range]:focus-visible::-webkit-slider-thumb{outline:0.25rem solid var(--a11y-focuscolor,rgba(0,125,250,0.6));outline-offset:1px}input[type=range]:focus-visible::-moz-range-thumb{outline:0.25rem solid var(--a11y-focuscolor,rgba(0,125,250,0.6));outline-offset:1px}input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 0.3em rgba(0,0,0,0.1)}input[type=range]:hover::-moz-range-thumb{box-shadow:0 0 0 0.3em rgba(0,0,0,0.1)}input[type=color]{position:relative;width:1.5em;height:1.5em;vertical-align:bottom;background:transparent;border:0.1em solid currentColor;border-radius:50%}input[type=color]::-webkit-color-swatch{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:0.1em solid #fff}input[type=color]::-moz-color-swatch{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:0.1em solid #fff}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.box_upload label{display:inline-flex;position:relative;transition:0.3s}.box_upload label input[type=file]{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;width:100%;height:100%;text-indent:20em;border:0.1em solid red;overflow:hidden}.box_upload label input[type=file]:where(input[type=file])::-webkit-file-upload-button,.box_upload label input[type=file]:where(input[type=file])::file-selector-button{display:none}.box_upload label span{display:flex;position:relative;z-index:1;padding:1em;background:rgba(0,0,255,0.5)}.box_upload .txt_status{display:block}.radio-button-switch{position:relative}.radio-button-switch input{position:absolute;left:0;z-index:0;width:100%;height:100%;border-radius:0}.radio-button-switch input:checked+label{color:var(--a11y-basecolor-reverse,#fff);background:var(--a11y-bgcolor-reverse,#000)}.radio-button-switch label{display:flex;align-items:center;padding:0 0.5em;width:max-content;height:2em;color:var(--a11y-basecolor,inherit);background:var(--a11y-bgcolor,#fff);cursor:pointer}.abi-accordion{position:relative;background:#fff;border:calc(1 / var(--base) * 1em) solid #BEBCBC;box-shadow:0 0 calc(10 / var(--base) * 1em) 0 rgba(85,80,80,0.2)}.abi-accordion .abi-accordion__content-icon [data-text],.abi-accordion .abi-accordion__summary-icon [data-text]{--fsz:24;line-height:calc(22 / var(--fsz) * 1em);font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:400;letter-spacing:0.03em;font-family:"EB Garamond",serif}.abi-accordion .abi-accordion__content-icon:is([class*=summary-icon]) [data-text],.abi-accordion .abi-accordion__summary-icon:is([class*=summary-icon]) [data-text]{color:#ABA4A4}.abi-accordion .abi-accordion__content-icon:is([class*=content-icon]) [data-text],.abi-accordion .abi-accordion__summary-icon:is([class*=content-icon]) [data-text]{color:#9E634A}.abi-accordion .abi-accordion__summary{display:grid;grid-auto-flow:column;grid-auto-columns:auto;gap:calc(16 / var(--base) * 1em);cursor:pointer}@media screen and (min-width:48em){.abi-accordion .abi-accordion__summary{padding:calc(20 / var(--base) * 1em) calc(40 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.abi-accordion .abi-accordion__summary{padding:calc(15 / var(--base) * 1em) calc(20 / var(--base) * 1em)}}.abi-accordion .abi-accordion__summary::marker{content:""}.abi-accordion .abi-accordion__summary::-webkit-details-marker{display:none}.abi-accordion .abi-accordion__summary .abi-accordion__summary-text{--fsz:16;line-height:1.4;font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:400;color:#696357}.abi-accordion .abi-accordion__summary .abi-accordion__toggle-icon{--width:9.21;--weight:1;--bg-color:#857D6E;display:flex;align-items:center;justify-content:center;position:relative;width:calc(13 / var(--base) * 1em);height:calc(13 / var(--base) * 1em);transition:0.3s}.abi-accordion .abi-accordion__summary .abi-accordion__toggle-icon:after,.abi-accordion .abi-accordion__summary .abi-accordion__toggle-icon:before{display:block;width:calc(var(--width) / var(--base) * 1em);height:calc(var(--weight) / var(--base) * 1em);background:var(--bg-color);transition:inherit;content:""}.abi-accordion .abi-accordion__summary .abi-accordion__toggle-icon:after{position:absolute;margin:auto;transform:rotate(90deg)}.abi-accordion .abi-accordion__content{overflow:hidden}.abi-accordion .abi-accordion__content .abi-accordion__content-inner{padding-block:calc(20 / var(--base) * 1em)}@media screen and (min-width:48em){.abi-accordion .abi-accordion__content .abi-accordion__content-inner{padding-inline:calc(40 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.abi-accordion .abi-accordion__content .abi-accordion__content-inner{padding-inline:calc(20 / var(--base) * 1em)}}.abi-accordion.is-opened .abi-accordion__summary .abi-accordion__toggle-icon:after{transform:rotate(180deg)}.abi-accordion[data-details-outside-click=yes]:not([data-toggle-disable=true]){width:fit-content}.abi-accordion[data-details-outside-click=yes]:not([data-toggle-disable=true]) .abi-accordion__content{position:absolute;top:100%;left:0;right:0;z-index:1}.abi-accordion[data-toggle-disable=true] .abi-accordion__summary{cursor:default}.abi-accordion[data-type=basic] .abi-accordion__summary{grid-template-columns:1fr auto;align-items:center}.abi-accordion[data-type=faq]{margin-bottom:calc(16 / var(--base) * 1em)}.abi-accordion[data-type=faq] .abi-accordion__summary{grid-template-columns:auto 1fr auto}.abi-accordion[data-type=faq] .abi-accordion__summary .abi-accordion__toggle-icon{margin-top:calc(7.5 / var(--base) * 1em)}.abi-accordion[data-type=faq] .abi-accordion__content .abi-accordion__content-inner{padding-block:calc(20 / var(--base) * 1em)}@media screen and (min-width:48em){.abi-accordion[data-type=faq] .abi-accordion__content .abi-accordion__content-inner{padding-inline:calc(80 / var(--base) * 1em) calc(40 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.abi-accordion[data-type=faq] .abi-accordion__content .abi-accordion__content-inner{padding-inline:calc(20 / var(--base) * 1em)}}.abi-accordion[data-type=faq] .abi-accordion__content .abi-accordion__content-inner .abi-accordion__content-icon{margin-bottom:calc(8 / var(--base) * 1em)}.abi-accordion[data-type=faq] .abi-accordion__content .abi-accordion__content-inner .abi-accordion__content-content{--fsz:14;font-size:calc(var(--fsz) / var(--base) * 1em)}.abi-accordion[data-type=list]{background:none;box-shadow:none;border:0;border-bottom:calc(1 / var(--base) * 1em) solid #bebcbc}.abi-accordion[data-type=list] .abi-accordion__summary{grid-template-columns:1fr auto;align-items:center;padding:1.5em;background:#fff;transition:0.3s}.abi-accordion[data-type=list] .abi-accordion__summary .abi-accordion__summary-text{font-size:inherit;color:#555050}.abi-accordion[data-type=list] .abi-accordion__summary:hover{background:#F3F1EA}.abi-accordion[data-type=list] .abi-accordion__content .abi-accordion__content-inner{padding:0}.abi-accordion[data-type=list] .abi-accordion__content .abi-accordion__content-inner .abi-accordion__content-content li a{display:block;padding:1em 1.5em;text-decoration:none;background:transparent}.abi-accordion[data-type=list] .abi-accordion__content .abi-accordion__content-inner .abi-accordion__content-content li a:hover{text-decoration:underline}.c-tab{container:c-tab/inline-size}.c-tab:after,.c-tab:before,.c-tab>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)));--cqi-to-px-c-tab:var(--cqi-to-px);--1cqw:1cqw;--cqw-to-px:calc(tan(atan2(var(--1cqw), 1px)));--cqw-to-px-c-tab:var(--cqw-to-px)}.c-tab-list{container:c-tab-list/inline-size}.c-tab-list:after,.c-tab-list:before,.c-tab-list>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)));--cqi-to-px-c-tab-list:var(--cqi-to-px);--1cqw:1cqw;--cqw-to-px:calc(tan(atan2(var(--1cqw), 1px)));--cqw-to-px-c-tab-list:var(--cqw-to-px)}.c-tab-list{margin-inline:auto;max-width:calc(1100 / var(--base) * 1em);background:#fff;filter:drop-shadow(0px 5px 10px rgba(0,0,0,0.15))}.c-tab-list__heading{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.c-tab-list__list{display:flex}.c-tab-list__item{flex-grow:1}.c-tab-list__item [role=tab]{--fsz:14;display:grid;grid-auto-flow:column;align-items:center;justify-items:center;font-size:calc(var(--fsz) / var(--base) * 1em);height:calc(56 / var(--base) * 1em);text-decoration:none;background:#fff;color:inherit}.c-tab-list__item [role=tab][aria-selected=true]{color:#fff}.box_step{margin-inline:auto}@media screen and (min-width:48em){.box_step{margin-top:calc(60 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.box_step{margin-top:calc(40 / var(--base) * 1em)}}.box_step{margin-bottom:calc(40 / var(--base) * 1em);max-width:calc(372 / var(--base) * 1em)}.box_step>dd ol{display:flex;justify-content:space-between;margin-bottom:2.5em}.box_step>dd ol li{flex-basis:100%}.box_step>dd ol li .box_progress:after,.box_step>dd ol li .box_progress:before{display:block;position:absolute;top:50%;height:calc(1 / var(--base) * 1em);background:#D8D1C4;transform:translateY(-50%);content:""}.box_step>dd ol li .box_progress:before{left:0;width:100%}.box_step>dd ol li .box_progress:after{right:0;width:100%}.box_step>dd ol li:first-child .box_progress:before{left:50%;width:100%}.box_step>dd ol li:last-child .box_progress:after{right:50%;width:100%}.box_step>dd ol li:first-child .box_progress:after,.box_step>dd ol li:last-child .box_progress:before{display:none;width:0}.box_step>dd ol li[aria-current=step] .box_progress:before,.box_step>dd ol li[aria-current=step]:not(:first-child) .box_progress:after{width:50%}.box_step>dd ol li[aria-current=step]~li .box_progress:after,.box_step>dd ol li[aria-current=step]~li .box_progress:before{z-index:0;width:50%}.box_step>dd ol li[aria-current=step]~li .box_progress span{color:#fff;background:#D8D1C4}.box_step>dd ol li[aria-current=step]:first-child .box_progress:before,.box_step>dd ol li[aria-current=step]:first-child~li .box_progress:before{z-index:0}.box_step>dd ol li[aria-current=step]:last-child .box_progress:after{z-index:0;background:#ddd}.box_step>dd ol li+li[aria-current=step] .box_progress:after{z-index:0}.box_step>dd ol li .box_progress{display:block;position:relative;margin-bottom:calc(7 / var(--base) * 1em);width:100%}.box_step>dd ol li .box_progress span{--fsz:18;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;margin-inline:auto;width:calc(57 / var(--fsz) * 1em);aspect-ratio:1;font-size:calc(var(--fsz) / var(--base) * 1em);text-align:center;color:#fff;background:#D8D1C4;border:calc(1 / var(--fsz) * 1em) solid #D8D1C4;border-radius:50%;font-family:"EB Garamond",serif}.box_step>dd ol li .txt_label{display:block;width:100%;text-align:center}.box_step>dd ol li[aria-current=step] .box_progress span{color:#fff;background:#85B094}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-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__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;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{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{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}.splide{position:relative;visibility:visible}.splide:is(.is-basic) .box_controls{position:absolute;left:0;right:0;bottom:0;z-index:1;margin:calc(13 / var(--base) * 1em) calc(26 / var(--base) * 1em)}.splide:is(.is-basic) .box_controls.right_bottom{left:auto}.splide:is(.is-basic).control--lb-outside{padding-bottom:calc(40 / var(--base) * 1em)}.splide:is(.is-basic).control--lb-outside .box_controls{margin:calc(20 / var(--base) * 1em) 0 0}.splide:is(.is-basic).control--lb-outside .btn_toggle_play .splide__toggle{color:#696357}.splide:is(.is-basic).control--lb-outside.is-single{padding-bottom:0}.splide:is(.is-basic).control--lb-outside.is-single .splide__pagination{display:none}.splide:is(.is-progress-pagination){--progress:0%;position:relative}.splide:is(.is-progress-pagination) .splide__pagination{display:flex;justify-content:start;flex-direction:column;justify-content:center;gap:calc(20 / var(--base) * 1em);position:absolute;top:0;bottom:0;right:0;margin-right:calc(29 / var(--base) * 1em);counter-reset:pagination}@container main (calc(960 / 16 * 1em) <= inline-size){}@container main (inline-size < calc(960 / 16 * 1em)){.splide:is(.is-progress-pagination) .splide__pagination{display:none}}.splide:is(.is-progress-pagination) .splide__pagination li{counter-increment:pagination}.splide:is(.is-progress-pagination) .splide__pagination li button{--border-width:.5;--circle-size:30;display:grid;place-items:center;position:relative;width:calc(var(--circle-size) / var(--base) * 1em);height:calc(var(--circle-size) / var(--base) * 1em);clip-path:circle()}.splide:is(.is-progress-pagination) .splide__pagination li button:before{position:absolute;top:0;left:0;right:0;bottom:0;background-image:conic-gradient(#fff 0%,rgba(255,255,255,0.2) 0%);mask:radial-gradient(closest-side,transparent calc(100% - var(--border-width) * 2 / var(--base) * 1em),#000 calc(100% - var(--border-width) * 2 / var(--base) * 1em));content:""}.splide:is(.is-progress-pagination) .splide__pagination li button:after{--fsz:12;line-height:1;font-size:calc(var(--fsz) / var(--base) * 1em);font-family:"EB Garamond",serif;color:#fff;content:counter(pagination,decimal-leading-zero)}.splide:is(.is-progress-pagination) .splide__pagination li button[aria-selected=true]:before{background-image:conic-gradient(#fff calc(var(--progress)),rgba(255,255,255,0.2) 0%)}.splide:is(:not(.is-progress-pagination)){position:relative}.splide:is(:not(.is-progress-pagination)) .splide__pagination{display:flex;gap:calc(6 / var(--base) * 1em)}.splide:is(:not(.is-progress-pagination)) .splide__pagination li button{--border-width:1;--circle-size:8;display:grid;place-items:center;position:relative;width:calc(var(--circle-size) / var(--base) * 1em);height:calc(var(--circle-size) / var(--base) * 1em);background:#fff;border:calc(var(--border-width) / var(--base) * 1em) solid #D8D1C4;border-radius:calc(infinity * 1px)}.splide:is(:not(.is-progress-pagination)) .splide__pagination li button[aria-selected=true]{background:#696357}.splide .splide__track .splide__list .splide__slide{position:relative;width:100%}.splide .splide__track .splide__list .splide__slide .img{display:block}.splide .splide__track .splide__list .splide__slide .img img{display:block;width:100%}.splide .box_controls{display:grid;grid-auto-flow:column;grid-template-columns:auto auto auto;width:fit-content;gap:calc(10 / var(--base) * 1em)}.splide .box_controls .btn_toggle_play{order:2}.splide .box_controls .splide__arrows{display:contents}.splide .box_controls .splide__arrows .splide__arrow--prev{order:1}.splide .box_controls .splide__arrows .splide__arrow--next{order:3}.splide .box_controls .splide__pagination{order:-1}.splide .btn_toggle_play .splide__toggle{display:grid;place-content:center;width:calc(20 / var(--base) * 1em);height:calc(20 / var(--base) * 1em);touch-action:manipulation;background:#fff;border:calc(1 / var(--base) * 1em) solid #D8D1C4;border-radius:calc(infinity * 1px)}.splide .btn_toggle_play .splide__toggle [class*=splide__toggle__] .txt{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.splide .btn_toggle_play .splide__toggle [class*=splide__toggle__] [class*=ico_]{width:calc(4 / var(--base) * 1em);color:currentColor}.splide .btn_toggle_play .splide__toggle [class*=splide__toggle__].splide__toggle__play [class*=ico_]{aspect-ratio:1/1;clip-path:polygon(100% 50%,0 0,0 100%)}.splide .btn_toggle_play .splide__toggle:hover{transform:scale(1.05)}.splide .btn_toggle_play .splide__toggle:active{transform:scale(0.98);transition:0s}.splide .splide__arrows .splide__arrow{display:grid;place-content:center;width:calc(36 / var(--base) * 1em);height:calc(20 / var(--base) * 1em);touch-action:manipulation;background:#fff;border:calc(1 / var(--base) * 1em) solid #D8D1C4;border-radius:calc(10 / var(--base) * 1em);transition:0.15s}@container (calc(640 / 16 * 1em) <= inline-size){}@container (inline-size < calc(640 / 16 * 1em)){}.splide .splide__arrows .splide__arrow .txt{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.splide .splide__arrows .splide__arrow [class*=ico_]{width:calc(18 / var(--base) * 1em);height:calc(6 / var(--base) * 1em);color:#696357}.splide .splide__arrows .splide__arrow:hover{transform:scale(1.05)}.splide .splide__arrows .splide__arrow:active{transform:scale(0.98);transition:0s}.box_postmeta{display:flex;align-items:flex-start;gap:calc(20 / var(--base) * 1em);margin-bottom:calc(8 / var(--base) * 1em);line-height:1}.box_postmeta .txt_postdate{display:block;margin-top:calc(2.55 / var(--base) * 1em)}.box_postmeta .txt_postdate .txt_label{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.box_postmeta .txt_postdate time{--fsz:14;display:block;line-height:0.85;letter-spacing:0.03em;font-size:calc(var(--fsz) / var(--base) * 1em);font-family:"EB Garamond",serif;color:#696357;white-space:nowrap}.box_postmeta .txt_postdate time .txt{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.box_postmeta .txt_category .txt_label{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.box_postmeta .txt_category dd{--fsz:11;line-height:1;font-size:calc(var(--fsz) / var(--base) * 1em)}.box_postmeta .txt_category dd li,.box_postmeta .txt_category dd p{padding:calc(2 / var(--fsz) * 1em) calc(10 / var(--fsz) * 1em);width:fit-content;background:#F3F1EA;border:calc(1 / var(--fsz) * 1em) solid #D8D1C4;white-space:nowrap}.box_postmeta .txt_category dd ul{display:flex;flex-wrap:wrap;gap:calc(10 / var(--base) * 1em)}.img img{width:100%}main{position:relative}main:before{overflow:hidden;content:"";position:absolute;left:0;top:calc(-220 / var(--base) * 1em);width:100%;aspect-ratio:1916/1623;background:url("/wp-content/themes/mf-h/assets/images/stay/bg_main.webp") center;background-size:cover}.st_en{--fsz:15;font-size:calc(var(--fsz) / var(--base) * 1em);font-family:"EB Garamond",serif;font-weight:400;letter-spacing:0.03em;color:#d7d0c3;text-transform:capitalize}.box_anchor{display:flex;justify-content:center;margin-inline:auto;position:relative;z-index:1}@media screen and (min-width:48em){.p-intro{margin-top:calc(73 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-intro{margin-top:calc(50 / var(--base) * 1em)}}@media screen and (min-width:48em){.p-intro{padding-bottom:calc(65 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-intro{padding-bottom:calc(50 / var(--base) * 1em)}}.p-intro{position:relative;z-index:1}.p-intro .inner{position:relative;z-index:1;max-width:1250px;pointer-events:none}@media screen and (min-width:1441px){.p-intro .inner{max-width:86.8055555556%}}.p-intro__top{margin-left:auto;margin-right:0;max-width:1200px;width:100%;display:flex}@media screen and (min-width:1441px){.p-intro__top{max-width:96%}}@media screen and (min-width:48em){.p-intro__top{justify-content:space-between}}@media screen and (max-width:47.9375em){.p-intro__top{flex-direction:column-reverse;gap:calc(30 / var(--base) * 1em)}}@media screen and (min-width:48em){.p-intro__top>.img{width:45.6666666667%}}@media screen and (max-width:47.9375em){.p-intro__top>.img{width:100%}}@media screen and (min-width:48em){.p-intro__top>.img{margin-top:calc(66 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-intro__top>.img{margin-top:calc(0 / var(--base) * 1em)}}@media screen and (min-width:48em){.p-intro__top__info{width:48.3333333333%}}@media screen and (max-width:47.9375em){.p-intro__top__info{width:100%}}.p-intro__top__info .st_en{margin-top:1rem}@media screen and (min-width:48em){.p-intro__top__info .c-txt{margin-top:calc(48 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-intro__top__info .c-txt{margin-top:calc(30 / var(--base) * 1em)}}@media screen and (min-width:48em){.p-intro__top__info .img{width:112.0689655172%}}@media screen and (max-width:47.9375em){.p-intro__top__info .img{width:100%}}.p-intro__top__info .img{margin-TOP:12.0689655172%;margin-left:-12.0689655172%}@media screen and (min-width:48em){.p-intro__abs{position:absolute;left:0;bottom:calc(-20 / var(--base) * 1em)}}@media screen and (min-width:48em){.p-intro__abs{width:65.2777777778%}}@media screen and (max-width:47.9375em){.p-intro__abs{width:100%}}@media screen and (min-width:48em) and (max-width:64em){.p-intro__abs{bottom:calc(180 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-intro__abs{position:relative;margin-top:-4rem}}.p-intro__abs .title_blur{margin-left:clamp(30/var(--base) * 1em,30/var(--base) * 1em + 180/800 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,210/var(--base) * 1em)}@media screen and (max-width:47.9375em){.p-intro__abs .title_blur{margin-bottom:5rem}}.p-intro__abs .title_blur span{color:rgba(243,241,234,0.9);text-transform:uppercase;order:1;line-height:0.85;letter-spacing:0.03em;font-family:"EB Garamond",serif;font-weight:400;white-space:nowrap}@container main (calc(960 / 16 * 1em) <= width){.p-intro__abs .title_blur span{--fsz:90;font-size:clamp(60/var(--base) * 1em,60/var(--base) * 1em + calc(var(--fsz) / 1440 * 1920 - 60)/960 * (var(--cqw-to-px-main) - 960/100) * 100/var(--base) * 1em,calc(var(--fsz) / 1440 * 1920)/var(--base) * 1em)}}@container main (width < calc(960 / 16 * 1em)){.p-intro__abs .title_blur span{--fsz:60;font-size:clamp(calc(var(--fsz) / 428 * 320)/var(--base) * 1em,calc(var(--fsz) / 428 * 320)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) / 428 * 320)/108 * (var(--cqw-to-px-main) - 320/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-intro__abs .img{transform:scale(1.5)}}@media screen and (min-width:48em){.p-intro__abs .btn_link{position:absolute}}.p-intro__abs .btn_link{width:100%;z-index:1}@media screen and (min-width:64.0625em){.p-intro__abs .btn_link{bottom:calc(60 / var(--base) * 1em)}}@media screen and (min-width:48em) and (max-width:64em){.p-intro__abs .btn_link{bottom:calc(10 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-intro__abs .btn_link{bottom:auto}}@media screen and (min-width:64.0625em){.p-intro__abs .btn_link{left:58%}}@media screen and (min-width:48em) and (max-width:64em){.p-intro__abs .btn_link{left:40%}}@media screen and (max-width:47.9375em){.p-intro__abs .btn_link{left:auto}}@media screen and (min-width:1025px) and (max-width:1199px){.p-intro__abs .btn_link{left:55%;bottom:calc(40 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-intro__abs .btn_link a{margin:2rem auto 0}}.p-intro__bot{position:relative}@media screen and (min-width:48em){.p-intro__bot{width:46.16%}}@media screen and (max-width:47.9375em){.p-intro__bot{width:100%}}.p-intro__bot{margin-left:auto;margin-right:0}@media screen and (min-width:48em){.p-intro__bot{margin-top:calc(170 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-intro__bot{margin-top:calc(80 / var(--base) * 1em)}}.p-intro__bot{background:#fff}@media screen and (min-width:48em){.p-intro__bot{padding:calc(30 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-intro__bot{padding:calc(30 / var(--base) * 1em)}}.p-intro__bot{box-shadow:0px 0px 10px rgba(138,127,114,0.2)}.p-intro__bot:before{content:"";position:absolute;left:0;top:0;width:calc(60 / var(--base) * 1em);height:calc(6 / var(--base) * 1em);background:#3a6a4b}@media screen and (min-width:48em){.p-intro__bot .box{display:flex;justify-content:space-between}}@media screen and (min-width:48em){.p-intro__bot .box .img{width:30.9477756286%}}@media screen and (max-width:47.9375em){.p-intro__bot .box .img{width:100%}}@media screen and (min-width:48em){.p-intro__bot__info{width:62.8626692456%}}@media screen and (max-width:47.9375em){.p-intro__bot__info{width:100%}}.p-intro__bot__info .title_small{container:revert-rule}@media screen and (max-width:47.9375em){.p-intro__bot__info{margin-top:calc(30 / var(--base) * 1em)}}@media screen and (min-width:48em){.p-intro__bot__info .c-txt{margin-top:calc(15 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-intro__bot__info .c-txt{margin-top:calc(10 / var(--base) * 1em)}}.p-hotel{padding-top:calc(50 / var(--base) * 1em);position:relative;z-index:1}.p-hotel+.p-hotel{padding-top:clamp(100/var(--base) * 1em,100/var(--base) * 1em + 60/1120 * (var(--cqi-to-px) - 320/100) * 100/var(--base) * 1em,160/var(--base) * 1em)}.p-hotel .inner{max-width:900px}@media screen and (min-width:1441px){.p-hotel .inner{max-width:62.5%}}@media screen and (min-width:48em){.p-hotel .inner .title_medium-center{margin-bottom:calc(45 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-hotel .inner .title_medium-center{margin-bottom:calc(20 / var(--base) * 1em)}}.p-hotel .splide .splide__arrows .splide__arrow [class*=ico_]{width:calc(23 / var(--base) * 1em);height:calc(8 / var(--base) * 1em)}.p-hotel .box_controls{margin-inline:auto;margin-top:calc(24 / var(--base) * 1em)}.p-hotel .box_controls .splide__arrow--prev{order:0}.p-hotel .box_controls .splide__pagination{order:1}.p-hotel .box_controls .splide__arrow{width:calc(23 / var(--base) * 1em);height:calc(8 / var(--base) * 1em);touch-action:manipulation;background:transparent;border:0;border-radius:0;transition:0.15s}.p-hotel .box_controls .splide__arrow .ico_arrow-left:before{width:calc(23 / var(--base) * 1em);height:calc(8 / var(--base) * 1em);aspect-ratio:23/8;mask-image:url("/wp-content/themes/mf-h/assets/images/common/icon_arrow-left-b.svg")}.p-hotel .box_controls .splide__arrow .ico_arrow-right:before{width:calc(23 / var(--base) * 1em);height:calc(8 / var(--base) * 1em);aspect-ratio:23/8;mask-image:url("/wp-content/themes/mf-h/assets/images/common/icon_arrow-right-b.svg")}@media screen and (min-width:48em){.p-hotel__intro{margin-top:calc(64 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-hotel__intro{margin-top:calc(30 / var(--base) * 1em)}}.p-hotel__intro{display:flex;justify-content:space-between}@media screen and (max-width:47.9375em){.p-hotel__intro{flex-direction:column;gap:calc(30 / var(--base) * 1em)}}@media screen and (min-width:64.0625em){.p-hotel__intro .box_left{width:35.8888888889%}}@media screen and (min-width:48em) and (max-width:64em){.p-hotel__intro .box_left{width:37.7777777778%}}@media screen and (max-width:47.9375em){.p-hotel__intro .box_left{width:100%}}@media screen and (min-width:48em){.p-hotel__intro .box_left .c-txt{margin-top:calc(32 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-hotel__intro .box_left .c-txt{margin-top:calc(15 / var(--base) * 1em)}}@media screen and (min-width:64.0625em){.p-hotel__intro .box_right{width:51.1111111111%}}@media screen and (min-width:48em) and (max-width:64em){.p-hotel__intro .box_right{width:53.3333333333%}}@media screen and (max-width:47.9375em){.p-hotel__intro .box_right{width:100%}}.p-hotel__intro .box_right table{width:100%}.p-hotel__intro .box_right table th{text-align:left;white-space:nowrap}@media screen and (min-width:48em){.p-hotel .box_toggle{margin-top:calc(64 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-hotel .box_toggle{margin-top:calc(30 / var(--base) * 1em)}}@media screen and (min-width:48em){.p-hotel .box_toggle__acc .abi-accordion__content-inner{padding:calc(48 / var(--base) * 1em) calc(58 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-hotel .box_toggle__acc .abi-accordion__content-inner{padding:calc(10 / var(--base) * 1em) calc(25 / var(--base) * 1em) calc(30 / var(--base) * 1em)}}.p-hotel .box_toggle__acc .abi-accordion__content-inner .box_list{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}@media screen and (min-width:64.0625em){.p-hotel .box_toggle__acc .abi-accordion__content-inner .box_list{gap:calc(48 / var(--base) * 1em)}}@media screen and (min-width:48em) and (max-width:64em){.p-hotel .box_toggle__acc .abi-accordion__content-inner .box_list{gap:calc(30 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-hotel .box_toggle__acc .abi-accordion__content-inner .box_list{gap:calc(30 / var(--base) * 1em) calc(20 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-hotel .box_toggle__acc .abi-accordion__content-inner .box_list{grid-template-columns:repeat(2,1fr)}}.p-hotel .box_toggle__acc .abi-accordion__content-inner .box_list .box_item .txt_lead-small{margin-top:1em}@media screen and (min-width:48em){.p-hotel .box_toggle__acc .abi-accordion__content-inner .box_fac{margin-top:calc(64 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-hotel .box_toggle__acc .abi-accordion__content-inner .box_fac{margin-top:calc(60 / var(--base) * 1em)}}@media screen and (min-width:48em){.p-hotel .box_toggle__acc .abi-accordion__content-inner .box_fac .txt_lead-small{margin-bottom:calc(24 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-hotel .box_toggle__acc .abi-accordion__content-inner .box_fac .txt_lead-small{margin-bottom:calc(24 / var(--base) * 1em)}}.p-hotel .box_toggle__acc .abi-accordion__content-inner .box_fac table{width:100%}.p-hotel .box_toggle__acc .abi-accordion__content-inner .box_fac table th{text-align:left;white-space:nowrap}.p-hotel .btn_primary{width:23.75rem;max-width:100%;margin-inline:auto}@media screen and (min-width:48em){.p-hotel .btn_primary{margin-top:calc(64 / var(--base) * 1em)}}@media screen and (max-width:47.9375em){.p-hotel .btn_primary{margin-top:calc(30 / var(--base) * 1em)}}.p-hotel .btn_primary a{width:100%;justify-content:center}.p-botlink{margin-top:clamp(60/var(--base) * 1em,60/var(--base) * 1em + 100/1120 * (var(--cqi-to-px) - 320/100) * 100/var(--base) * 1em,160/var(--base) * 1em);display:grid;grid-template-columns:repeat(3,1fr);max-width:1180px}@media screen and (min-width:1441px){.p-botlink{max-width:81.9444444444%}}@media screen and (max-width:47.9375em){.p-botlink{grid-template-columns:1fr}}.p-botlink__item{text-decoration:none;background:#fff}@media screen and (min-width:48em){.p-botlink__item{padding:1.25rem 1rem}}@media screen and (max-width:47.9375em){.p-botlink__item{padding:0.625rem}}.p-botlink__item{display:flex;justify-content:space-between;align-items:center;text-decoration:none}@media screen and (min-width:48em) and (max-width:64em){.p-botlink__item{flex-direction:column;justify-content:flex-start;gap:1.875rem}}.p-botlink__item:hover .btn_link .ico_arrow-right{background:#fff;border-color:#c6c0b1}.p-botlink__item:hover .btn_link .ico_arrow-right:before{color:currentColor}@media screen and (min-width:64.0625em){.p-botlink__item .img{width:31.9444444444%}}@media screen and (min-width:48em) and (max-width:64em){.p-botlink__item .img{width:100%}}@media screen and (max-width:47.9375em){.p-botlink__item .img{width:31.9444444444%}}.p-botlink__item__text{position:relative}@media screen and (min-width:64.0625em){.p-botlink__item__text{width:62.5%}}@media screen and (min-width:48em) and (max-width:64em){.p-botlink__item__text{width:100%}}@media screen and (max-width:47.9375em){.p-botlink__item__text{width:62.5%}}@media screen and (min-width:64.0625em){.p-botlink__item__text .title_small{padding-right:2.5rem}}@container (calc(960 / 16 * 1em) <= inline-size){.p-botlink__item__text .title_small .txt_deco{--fsz:24;font-size:clamp(24/var(--base) * 1em,24/var(--base) * 1em + calc(var(--fsz) - 24)/540 * (var(--cqi-to-px) - 960/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}.p-botlink__item__text .btn_link{position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);pointer-events:none}.p-botlink__item__text button{border-bottom:0}@media screen and (min-width:48em){.p-botlink__item:not(:nth-child(3n)){border-right:1px solid #d7d0c3}}@media screen and (max-width:47.9375em){.p-botlink__item:not(:nth-child(3n)){border-bottom:1px solid #d7d0c3}}