@charset "UTF-8";.box_breadcrumb dt{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.box_breadcrumb dd{scrollbar-width:none;-ms-overflow-style:none}.box_breadcrumb dd::-webkit-scrollbar{display:none}@container (calc(960 / 16 * 1em) <= inline-size){}@container (inline-size < calc(960 / 16 * 1em)){}.box_breadcrumb{margin-inline:auto;max-width:calc(1260 / 14 * 1em);width:90%}.animation-mask{position:relative;mask-image:url("/wp-content/themes/mf-h/assets/images/common/mask_fade.avif");mask-mode:alpha;mask-position:right bottom;mask-repeat:no-repeat;mask-size:auto 250%;opacity:0;overflow:hidden}.animation-mask.is-scroll-animation{opacity:1;animation:mask-animation 3.5s cubic-bezier(0.1,0.4,0.25,1) 0s forwards}@keyframes mask-animation{0%{mask-position:right bottom;opacity:0}20%{opacity:1}to{mask-position:center 0%;mask-size:auto 500%;opacity:1}}dialog[data-dialog-name]{container:dialog/inline-size}dialog[data-dialog-name]:after,dialog[data-dialog-name]:before,dialog[data-dialog-name]>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)));--cqi-to-px-dialog:var(--cqi-to-px);--1cqw:1cqw;--cqw-to-px:calc(tan(atan2(var(--1cqw), 1px)));--cqw-to-px-dialog:var(--cqw-to-px)}dialog[data-dialog-name]{max-width:calc(1200 / var(--base) * 1em);width:90%;border-radius:calc(10 / var(--base) * 1em)}dialog[data-dialog-name] .dialog-inner{position:relative;padding:clamp(20/var(--base) * 1em,20/var(--base) * 1em + 58/1165 * (var(--cqi-to-px) - 335/100) * 100/var(--base) * 1em,78/var(--base) * 1em);background:#fff;border-radius:inherit}dialog[data-dialog-name] .dialog-inner .title_dialog{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}dialog[data-dialog-name] .dialog-inner .txt_description{--fsz:28;margin-bottom:calc(35 / var(--fsz) * 1em);font-size:clamp(18/var(--base) * 1em,18/var(--base) * 1em + calc(var(--fsz) - 18)/1165 * (var(--cqi-to-px) - 335/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);font-weight:700;text-align:center;word-break:keep-all;overflow-wrap:break-word}@container (calc(640 / 16 * 1em) <= inline-size){}@container (inline-size < calc(640 / 16 * 1em)){}dialog[data-dialog-name] .dialog-inner .btn_close{--size:clamp(25/var(--base) * 1em,25/var(--base) * 1em + 25/1165 * (var(--cqi-to-px) - 335/100) * 100/var(--base) * 1em,50/var(--base) * 1em);position:absolute;top:0;right:0;margin:calc(15 / var(--base) * 1em);width:var(--size);height:var(--size)}dialog[data-dialog-name] .dialog-inner .btn_close button{width:100%;transition:0.15s}dialog[data-dialog-name] .dialog-inner .btn_close button .ico_close{color:currentColor;transition:inherit}dialog[data-dialog-name] .dialog-inner .btn_close button .txt{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}dialog[data-dialog-name] .dialog-inner .btn_close button:hover .ico_close{transform:scale(1.1)}.box_breadcrumb{container:breadcrumb/inline-size}.box_breadcrumb:after,.box_breadcrumb:before,.box_breadcrumb>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)));--cqi-to-px-breadcrumb:var(--cqi-to-px);--1cqw:1cqw;--cqw-to-px:calc(tan(atan2(var(--1cqw), 1px)));--cqw-to-px-breadcrumb:var(--cqw-to-px)}.box_breadcrumb{margin-bottom:calc(40 / var(--base) * 1em)}.box_breadcrumb dd{--mask-padding:calc(20 / var(--base) * 1em);margin-inline:calc(var(--mask-padding) * -1);padding-inline:var(--mask-padding);overflow-x:scroll;--mask-gradient-position-start:var(--mask-padding);--mask-gradient-position-end:calc(100% - var(--mask-padding));--mask-gradient:linear-gradient(to right,rgba(0,0,0,0) 0%,#000 var(--mask-gradient-position-start),#000 var(--mask-gradient-position-end),rgba(0,0,0,0) 100%);mask-image:var(--mask-gradient);display:flex;align-items:flex-start;justify-content:flex-start}.box_breadcrumb dd>*{flex-shrink:0}.box_breadcrumb dd:after,.box_breadcrumb dd:before{display:block;content:""}.box_breadcrumb dd ol{display:flex;gap:calc(10 / var(--base) * 1em);justify-content:flex-end;margin-left:auto;max-width:100%;min-width:max-content}.box_breadcrumb dd ol li{flex-shrink:0;display:flex;align-items:center;gap:calc(10 / var(--fsz) * 1em);height:calc(20 / var(--fsz) * 1em);font-size:calc(var(--fsz) / var(--base) * 1em)}@container (calc(960 / 16 * 1em) <= inline-size){.box_breadcrumb dd ol li{--fsz:13}}@container (inline-size < calc(960 / 16 * 1em)){.box_breadcrumb dd ol li{--fsz:11}}.box_breadcrumb dd ol li a{display:flex;gap:calc(10 / var(--fsz) * 1em);align-items:center;text-decoration:none;font-weight:400}.box_breadcrumb dd ol li a:not([aria-current=page]){color:#D8D1C4}.box_breadcrumb dd ol li a[aria-current=page]{color:#696357;pointer-events:none}.box_breadcrumb dd ol li a .txt .title{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.box_breadcrumb dd ol li a .txt .label{font-family:"EB Garamond",serif;font-size:calc(var(--fsz-en) / var(--fsz) * 1em);letter-spacing:0.03em}@container (calc(960 / 16 * 1em) <= inline-size){.box_breadcrumb dd ol li a .txt .label{--fsz-en:15}}@container (inline-size < calc(960 / 16 * 1em)){.box_breadcrumb dd ol li a .txt .label{--fsz-en:11}}.box_breadcrumb dd ol li .ico_arrow-right{display:block;width:calc(9 / var(--fsz) * 1em);aspect-ratio:9/4}.box_nav{container:menu/inline-size}.box_nav:after,.box_nav:before,.box_nav>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)));--cqi-to-px-menu:var(--cqi-to-px);--1cqw:1cqw;--cqw-to-px:calc(tan(atan2(var(--1cqw), 1px)));--cqw-to-px-menu:var(--cqw-to-px)}.box_nav{--padding-inline:20;display:flex;flex-direction:column;position:fixed;top:0;right:0;left:0;bottom:0;z-index:8;width:100%;transition:0.5s;transform:translateY(-100%);overflow-y:scroll}.box_nav[data-display=hide]{display:none}.menu_opened .box_nav{transform:translateY(0)}.box_nav .box_nav_inner{background:#F3F1EA}@container header (calc(960 / 16 * 1em) <= inline-size){.box_nav .box_nav_inner{padding-block:calc(110 / var(--base) * 1em) calc(130 / var(--base) * 1em)}}@container header (inline-size < calc(960 / 16 * 1em)){.box_nav .box_nav_inner{padding-block:calc(76 / var(--base) * 1em) calc(60 / var(--base) * 1em)}}@container menu (inline-size < calc(960 / 16 * 1em)){.box_nav .box_nav_inner{padding-block:calc(76 / var(--base) * 1em) calc(60 / var(--base) * 1em)}}.box_nav .box_nav_inner .box_menu_contents{display:grid;align-items:center;margin-inline:auto;max-width:calc(1466.6666666667 / var(--base) * 1em);width:90%}@container menu (calc(1280 / 16 * 1em) <= inline-size){.box_nav .box_nav_inner .box_menu_contents{grid-template-columns:calc(310 / var(--base) * 1em) calc(1 / var(--base) * 1em) minmax(calc(540 / var(--base) * 1em),1fr);gap:calc(80 / var(--base) * 1em)}}@container menu (calc(640 / 16 * 1em) <= inline-size < calc(1280 / 16 * 1em)){.box_nav .box_nav_inner .box_menu_contents{gap:calc(60 / var(--base) * 1em)}}@container menu (inline-size < calc(1280 / 16 * 1em)){.box_nav .box_nav_inner .box_menu_contents{grid-template-rows:auto calc(1 / var(--base) * 1em) auto;justify-items:center}}@container menu (inline-size < calc(960 / 16 * 1em)){.box_nav .box_nav_inner .box_menu_contents{grid-template-rows:auto auto;gap:calc(60 / var(--base) * 1em)}}.box_nav .box_nav_inner .box_menu_contents .box_site_info{order:1}.box_nav .box_nav_inner .box_menu_contents .box_site_info .box_info .title .txt{text-align:center}.box_nav .box_nav_inner .box_menu_contents .box_site_info .box_info .txt_tel{display:none}.box_nav .box_nav_inner .box_menu_contents .box_site_info .box_info .txt_address{display:none}.box_nav .box_nav_inner .box_menu_contents .box_site_info .box_info .box_links{display:none}.box_nav .box_nav_inner .box_menu_contents .box_site_info .box_related_links .box_social{margin-inline:auto}@container menu (inline-size < calc(1280 / 16 * 1em)){.box_nav .box_nav_inner .box_menu_contents .box_site_info .box_related_links .box_social{display:none}}.box_nav .box_nav_inner .box_menu_contents .box_site_info .box_related_links .box_social+p{display:none}.box_nav .box_nav_inner .box_menu_contents .box_page_list{order:3}.box_nav .box_nav_inner .box_menu_contents:before{order:2;align-self:stretch;width:100%;border:calc(0.5 / var(--base) * 1em) solid #BEBCBC;content:""}@container menu (inline-size < calc(960 / 16 * 1em)){.box_nav .box_nav_inner .box_menu_contents:before{display:none}}.box_nav .box_nav_inner .btn_menu{position:absolute;top:0;right:0;margin-top:calc(var(--margin-top) / var(--base) * 1em);margin-right:calc(var(--margin-right) / var(--base) * 1em)}@container menu (calc(640 / 16 * 1em) <= inline-size){.box_nav .box_nav_inner .btn_menu{--margin-top:40;--margin-right:50}}@container menu (inline-size < calc(640 / 16 * 1em)){.box_nav .box_nav_inner .btn_menu{--margin-top:40;--margin-right:20}}.box_nav .box_nav_inner .btn_menu a,.box_nav .box_nav_inner .btn_menu button{--line-size:1;display:grid;column-gap:calc(10 / var(--base) * 1em);grid-template-columns:min-content min-content;align-items:center;text-decoration:none;color:#696357;transition:0.15s}.box_nav .box_nav_inner .btn_menu a .ico,.box_nav .box_nav_inner .btn_menu button .ico{position:relative;width:calc(50 / var(--base) * 1em);height:calc(20 / var(--base) * 1em)}.box_nav .box_nav_inner .btn_menu a .ico:after,.box_nav .box_nav_inner .btn_menu a .ico:before,.box_nav .box_nav_inner .btn_menu button .ico:after,.box_nav .box_nav_inner .btn_menu button .ico:before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:calc(var(--line-size) / var(--base) * 1em);background:currentColor;content:""}.box_nav .box_nav_inner .btn_menu a .ico:before,.box_nav .box_nav_inner .btn_menu button .ico:before{transform:rotate(-20deg)}.box_nav .box_nav_inner .btn_menu a .ico:after,.box_nav .box_nav_inner .btn_menu button .ico:after{transform:rotate(20deg)}.box_nav .box_nav_inner .btn_menu a [data-text],.box_nav .box_nav_inner .btn_menu button [data-text]{--fsz:15;font-size:calc(var(--fsz) / var(--base) * 1em);font-family:"EB Garamond",serif;white-space:nowrap}.box_nav .box_nav_inner .btn_menu a:active .ico,.box_nav .box_nav_inner .btn_menu button:active .ico{transform:scale(0.9);transition:0s}.box_site_info{container:box_site_info/inline-size}.box_site_info:after,.box_site_info:before,.box_site_info>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)));--cqi-to-px-box_site_info:var(--cqi-to-px);--1cqw:1cqw;--cqw-to-px:calc(tan(atan2(var(--1cqw), 1px)));--cqw-to-px-box_site_info:var(--cqw-to-px)}.box_site_info{min-width:calc(310 / var(--base) * 1em)}@container footer (calc(1280 / 16 * 1em) <= inline-size){}@container footer (inline-size < calc(1280 / 16 * 1em)){.box_site_info{text-align:center}}.box_site_info .box_info{margin-bottom:calc(26 / var(--base) * 1em)}.box_site_info .box_info .title{margin-bottom:calc(26 / var(--base) * 1em)}.box_site_info .box_info .title a{display:inline-grid;gap:calc(16 / var(--base) * 1em);width:fit-content;text-decoration:none}.box_site_info .box_info .title a .txt{--fsz:13;order:2;line-height:1;font-size:calc(var(--fsz) / var(--base) * 1em)}.box_site_info .box_info .title a .logo{order:1}.box_site_info .box_info .title a .logo img{filter:brightness(0) saturate(100%) invert(37%) sepia(1%) saturate(3622%) hue-rotate(2deg) brightness(102%) contrast(92%)}.box_site_info .box_info .txt_tel{--fsz:14;line-height:1.6;font-size:calc(var(--fsz) / var(--base) * 1em)}.box_site_info .box_info .txt_tel a{text-decoration:none}.box_site_info .box_info .txt_tel small{font-size:calc(11 / var(--fsz) * 1em)}.box_site_info .box_info .txt_address{--fsz:14;line-height:1.6;margin-bottom:calc(26 / var(--fsz) * 1em);font-size:calc(var(--fsz) / var(--base) * 1em)}.box_site_info .box_info .box_links{display:flex;column-gap:calc(40 / var(--base) * 1em);margin-bottom:calc(26 / var(--base) * 1em)}.box_site_info .box_info .box_links p a{--fsz:11;display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:calc(10 / var(--fsz) * 1em);font-size:calc(var(--fsz) / var(--base) * 1em);text-decoration:none}.box_site_info .box_info .box_links p a .ico_arrow-right{width:calc(14 / var(--fsz) * 1em)}.box_site_info .box_related_links{margin-bottom:calc(38.4 / var(--base) * 1em)}.box_site_info .box_related_links .box_social{display:inline-flex;gap:calc(30 / var(--base) * 1em);margin-bottom:calc(26 / var(--base) * 1em);padding-block:calc(5 / var(--base) * 1em);width:fit-content}.box_site_info .box_related_links .box_social li a{display:block}.box_site_info .box_related_links .box_social li a [class*=ico_]{width:calc(22 / var(--base) * 1em);aspect-ratio:1}.box_site_info .box_related_links p a{--fsz:13;display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:calc(15 / var(--fsz) * 1em);line-height:1;font-size:calc(var(--fsz) / var(--base) * 1em);font-family:"EB Garamond",serif;text-decoration:none}.box_site_info .box_related_links p a [class*=ico_]{width:calc(8 / var(--base) * 1em)}.box_site_info .btn_reservation a{padding-block:calc(16 / var(--base) * 1em)}.box_page_list{container:box_page_list/inline-size}.box_page_list:after,.box_page_list:before,.box_page_list>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)));--cqi-to-px-box_page_list:var(--cqi-to-px);--1cqw:1cqw;--cqw-to-px:calc(tan(atan2(var(--1cqw), 1px)));--cqw-to-px-box_page_list:var(--cqw-to-px)}.box_page_list{width:-webkit-fill-available;width:-moz-available;width:stretch}.box_page_list ul{display:grid;gap:calc(34 / var(--base) * 1em);margin-inline:auto;max-width:calc(630 / var(--base) * 1em)}@container footer (calc(1280 / 16 * 1em) <= inline-size){.box_page_list ul{padding-block:calc(43 / var(--base) * 1em)}}@container footer (calc(960 / 16 * 1em) <= inline-size < calc(1280 / 16 * 1em)){}@container box_page_list (calc(640 / 16 * 1em) <= inline-size){.box_page_list ul{grid-template-columns:max-content max-content;justify-content:space-between}}@container box_page_list (inline-size < calc(640 / 16 * 1em)){}.box_page_list ul li a{display:inline-grid;grid-template-columns:auto auto auto;align-items:center;align-content:center;gap:calc(10 / var(--base) * 1em);text-decoration:none;transition:0.15s}.box_page_list ul li a .txt{--fsz:11;order:2;line-height:1;font-size:calc(var(--fsz) / var(--base) * 1em);font-family:"Noto Sans JP",sans-serif;font-weight:300}.box_page_list ul li a .txt_deco{--fsz:24;order:1;line-height:1;letter-spacing:0.03em;font-family:"EB Garamond",serif;font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:400;color:#696357}.box_page_list ul li a .ico_arrow-right{order:3;width:calc(12 / var(--base) * 1em);transition:inherit}.box_page_list ul li a:hover .ico_arrow-right{transform:translateX(0.5em)}#footer{container:footer/inline-size}#footer:after,#footer:before,#footer>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)));--cqi-to-px-footer:var(--cqi-to-px);--1cqw:1cqw;--cqw-to-px:calc(tan(atan2(var(--1cqw), 1px)));--cqw-to-px-footer:var(--cqw-to-px)}#footer .box_footer{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;gap:0;grid-auto-flow:row}@container (calc(960 / 16 * 1em) <= inline-size){#footer .box_footer{grid-template-areas:"footer_top" "footer_bottom"}}@container (inline-size < calc(960 / 16 * 1em)){#footer .box_footer{grid-template-areas:"footer_top" "footer_middle" "footer_bottom"}}#footer .box_footer .box_slogan{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column:1;--bg-opacity:1;grid-area:footer_top;margin-top:calc(160 / var(--base) * 1em)}#footer .box_footer .box_slogan .txt_slogan{position:relative;text-align:center;font-weight:400}@container (calc(960 / 16 * 1em) <= inline-size){#footer .box_footer .box_slogan .txt_slogan{--fsz:120;font-size:clamp(70/var(--base) * 1em,70/var(--base) * 1em + calc(var(--fsz) - 70)/540 * (var(--cqi-to-px) - 960/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}@container (inline-size < calc(960 / 16 * 1em)){#footer .box_footer .box_slogan .txt_slogan{--fsz:51;font-size:clamp(calc(var(--fsz) / 428 * 320)/var(--base) * 1em,calc(var(--fsz) / 428 * 320)/var(--base) * 1em + calc(var(--fsz) / 428 * 767 - var(--fsz) / 428 * 320)/640 * (var(--cqi-to-px) - 320/100) * 100/var(--base) * 1em,calc(var(--fsz) / 428 * 767)/var(--base) * 1em)}}#footer .box_footer .box_slogan .txt_slogan .txt{position:relative;margin-inline:auto;width:fit-content;text-transform:uppercase;letter-spacing:0.03em;line-height:0.8;font-family:"EB Garamond",serif}#footer .box_footer .box_slogan .txt_slogan .txt [data-text]{display:block;margin-inline:auto;width:fit-content;background:center/cover no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}#footer .box_footer .box_slogan .txt_slogan .txt [data-text]:before{white-space:pre}#footer .box_footer .box_slogan .txt_slogan .txt:before{display:block;margin-inline:auto;margin-bottom:calc(var(--margin-bottom) / var(--fsz) * 1em);width:calc(var(--width) / var(--fsz) * 1em);aspect-ratio:477/60;background:center/contain no-repeat;content:""}@container (calc(960 / 16 * 1em) <= inline-size){#footer .box_footer .box_slogan .txt_slogan .txt:before{--margin-bottom:26.7;--width:477}}@container (inline-size < calc(960 / 16 * 1em)){#footer .box_footer .box_slogan .txt_slogan .txt:before{--margin-bottom:18.74;--width:238}}#footer .box_footer .box_slogan .txt_slogan:after,#footer .box_footer .box_slogan .txt_slogan:before{display:block;margin-top:calc(var(--margin-top) / var(--fsz) * 1em);width:100%;aspect-ratio:var(--aspect-ratio);background:var(--bg-image) center/cover no-repeat;content:""}@container (calc(960 / 16 * 1em) <= inline-size){#footer .box_footer .box_slogan .txt_slogan:after,#footer .box_footer .box_slogan .txt_slogan:before{--margin-top:-50;--aspect-ratio:1440/560}}@container (inline-size < calc(960 / 16 * 1em)){#footer .box_footer .box_slogan .txt_slogan:after,#footer .box_footer .box_slogan .txt_slogan:before{--margin-top:-17.55;--aspect-ratio:428/220}}#footer .box_footer .box_slogan .txt_slogan:before{position:absolute;bottom:0;left:0;right:0;z-index:-2}#footer .box_footer .box_slogan .txt_slogan:after{position:relative;z-index:-1;opacity:var(--bg-opacity);transition:2s 1s}#footer .box_footer .box_slogan .txt_slogan.lazyloaded .txt [data-text]{background-image:url("/wp-content/themes/mf-h/assets/images/common/bg_txt.avif")}#footer .box_footer .box_slogan .txt_slogan.lazyloaded .txt:before{background-image:url("/wp-content/themes/mf-h/assets/images/common/deco_sketch_2.svg")}@container (calc(960 / 16 * 1em) <= inline-size){#footer .box_footer .box_slogan .txt_slogan.lazyloaded:before{--bg-image:url("/wp-content/themes/mf-h/assets/images/footer/bg_bottom_illust.avif")}}@container (inline-size < calc(960 / 16 * 1em)){#footer .box_footer .box_slogan .txt_slogan.lazyloaded:before{--bg-image:url("/wp-content/themes/mf-h/assets/images/footer/bg_bottom_illust.avif")}}@container (calc(960 / 16 * 1em) <= inline-size){#footer .box_footer .box_slogan .txt_slogan.lazyloaded:after{--bg-image:url("/wp-content/themes/mf-h/assets/images/footer/bg_bottom_photo.avif")}}@container (inline-size < calc(960 / 16 * 1em)){#footer .box_footer .box_slogan .txt_slogan.lazyloaded:after{--bg-image:url("/wp-content/themes/mf-h/assets/images/footer/bg_bottom_photo.avif")}}#footer .box_footer .box_slogan:is(.is-active) .txt_slogan:after{opacity:0}#footer .box_footer .box_bottom_links{display:grid;position:relative;border-block:calc(1 / var(--base) * 1em) solid #BEBCBC}@container (calc(960 / 16 * 1em) <= inline-size){#footer .box_footer .box_bottom_links{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column:1;grid-area:footer_top;align-self:flex-end;aspect-ratio:1440/260;grid-template-columns:repeat(3,1fr)}}@container (inline-size < calc(960 / 16 * 1em)){#footer .box_footer .box_bottom_links{-ms-grid-row:2;-ms-grid-column:1;grid-area:footer_middle}}#footer .box_footer .box_bottom_links li a{display:grid;grid-template-columns:1fr auto;height:100%;text-decoration:none;transition:0.15s}@container (calc(960 / 16 * 1em) <= inline-size){#footer .box_footer .box_bottom_links li a{padding-block:clamp(25/var(--base) * 1em,25/var(--base) * 1em + 25/480 * (var(--cqi-to-px) - 960/100) * 100/var(--base) * 1em,50/var(--base) * 1em);padding-inline:clamp(30/var(--base) * 1em,30/var(--base) * 1em + 30/480 * (var(--cqi-to-px) - 960/100) * 100/var(--base) * 1em,60/var(--base) * 1em)}}@container (inline-size < calc(960 / 16 * 1em)){#footer .box_footer .box_bottom_links li a{padding-block:clamp(35.8878504673/var(--base) * 1em,35.8878504673/var(--base) * 1em + 50.1308411215/320 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,86.0186915888/var(--base) * 1em);padding-inline:clamp(25.4205607477/var(--base) * 1em,25.4205607477/var(--base) * 1em + 35.5093457944/320 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,60.9299065421/var(--base) * 1em)}}#footer .box_footer .box_bottom_links li a .title_small{margin-top:auto}#footer .box_footer .box_bottom_links li a .title_small .txt{--margin-block-start:16;line-height:1}#footer .box_footer .box_bottom_links li a .ico_arrow-right{display:block;align-self:flex-end;width:calc(36 / var(--base) * 1em);height:calc(20 / var(--base) * 1em);border-radius:calc(infinity * 1px);background:#696357;border:calc(1 / var(--base) * 1em) solid #696357;transition:inherit}#footer .box_footer .box_bottom_links li a .ico_arrow-right:before{width:calc(18 / var(--base) * 1em);color:#fff;transition:inherit}#footer .box_footer .box_bottom_links li a:hover .ico_arrow-right{background:#fff;border-color:#C6C0B1}#footer .box_footer .box_bottom_links li a:hover .ico_arrow-right:before{color:currentColor}@container (calc(960 / 16 * 1em) <= inline-size){#footer .box_footer .box_bottom_links li+li{border-left:calc(1 / var(--base) * 1em) solid #BEBCBC}}@container (inline-size < calc(960 / 16 * 1em)){#footer .box_footer .box_bottom_links li+li{border-top:calc(1 / var(--base) * 1em) solid #BEBCBC}}#footer .box_footer .box_footer_inner{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column:1;grid-area:footer_bottom;background:center top/cover no-repeat}@container footer (inline-size < calc(960 / 16 * 1em)){#footer .box_footer .box_footer_inner{padding-bottom:calc(35 / var(--base) * 1em)}}#footer .box_footer .box_footer_inner.lazyloaded{background-image:url("/wp-content/themes/mf-h/assets/images/footer/bg_footer.avif")}#footer .box_footer .box_footer_inner .box_footer_contents{display:grid;margin-inline:auto;max-width:calc(1466.6666666667 / var(--base) * 1em);width:90%}@container footer (calc(1280 / 16 * 1em) <= inline-size){#footer .box_footer .box_footer_inner .box_footer_contents{grid-template-columns:clamp(310/var(--base) * 1em,28.1818181818%,413.3333333333/var(--base) * 1em) calc(1 / var(--base) * 1em) minmax(calc(540 / var(--base) * 1em),1fr);gap:calc(80 / var(--base) * 1em);padding-top:calc(119 / var(--base) * 1em)}}@container footer (calc(960 / 16 * 1em) <= inline-size < calc(1280 / 16 * 1em)){#footer .box_footer .box_footer_inner .box_footer_contents{grid-template-rows:auto calc(1 / var(--base) * 1em) auto;gap:calc(60 / var(--base) * 1em)}}@container footer (inline-size < calc(1280 / 16 * 1em)){#footer .box_footer .box_footer_inner .box_footer_contents{grid-auto-flow:column;justify-items:center;padding-top:calc(70 / var(--base) * 1em)}}@container footer (inline-size < calc(640 / 16 * 1em)){}#footer .box_footer .box_footer_inner .box_footer_contents .box_site_info{order:1}@container footer (calc(1280 / 16 * 1em) <= inline-size){}@container footer (inline-size < calc(1280 / 16 * 1em)){#footer .box_footer .box_footer_inner .box_footer_contents .box_site_info{text-align:center}}@container footer (inline-size < calc(640 / 16 * 1em)){}#footer .box_footer .box_footer_inner .box_footer_contents .box_page_list{order:3}@container footer (calc(960 / 16 * 1em) <= inline-size){}@container footer (inline-size < calc(960 / 16 * 1em)){#footer .box_footer .box_footer_inner .box_footer_contents .box_page_list{display:none}}@container footer (inline-size < calc(640 / 16 * 1em)){}#footer .box_footer .box_footer_inner .box_footer_contents:before{order:2;align-self:stretch;width:100%;border:calc(0.5 / var(--base) * 1em) solid #BEBCBC;content:""}@container footer (inline-size < calc(960 / 16 * 1em)){#footer .box_footer .box_footer_inner .box_footer_contents:before{display:none}}@container footer (inline-size < calc(640 / 16 * 1em)){}#footer .box_footer .box_footer_inner .con_copyright .txt_copyright{padding-block:calc(80 / var(--base) * 1em) calc(50 / var(--base) * 1em);text-align:center}#footer .box_footer .box_footer_inner .con_copyright .txt_copyright small{--fsz:10;line-height:1;font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:500;font-family:"EB Garamond",serif;color:#696357}