@charset "utf-8";*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}body{line-height:1.5;min-height:100vh}button,h1,h2,h3,h4,input,label{line-height:1.1}a:not([class]){-webkit-text-decoration-skip:ink;color:currentColor;text-decoration-skip-ink:auto}img,picture{display:block;height:auto;max-width:100%;overflow-clip-margin:unset}button,input,select,textarea{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}form *,form fieldset,form input,form select{min-width:0}:root{--fs-12:0.750rem;--fs-14:0.875rem;--fs-16:1rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-28:1.75rem;--fs-30:1.875rem;--fs-32:2rem;--fs-36:2.25rem;--fs-50:3.125rem;--fs-100:6.25rem;--fs-200:12.5rem;--space-0:0;--space-5px:5px;--space-10px:10px;--space-12px:12px;--space-16px:16px;--space-20px:20px;--space-25px:25px;--space-50px:50px;--space-75px:75px;--space-100px:100px;--space-125px:125px;--space-xxs:0.3125rem;--space-xs:0.625rem;--space-sm:1rem;--space-md:1.875rem;--space-lg:3.125rem;--space-xl:6.25rem;--space-xxl:9.375rem;--base-color-white:#fcfcfc;--base-color-offwhite:#f9f9f9;--base-color-lgray:#eaebee;--base-color-gray:#4a4a4a;--base-color-dgray:#2c2c2c;--base-color-vdgray:#241a08;--base-color-black:#111;--base-color-inc:#2b2320;--border-color:var(#707070);--base-color-beige:#f4ebcf;--base-color-iceblue:#e8f9f5;--base-color-mint:#e5faf0;--base-color-dblue:#0093ff;--base-color-blue:#7bc1ff;--base-color-violet:#8e8ad9;--base-color-lavender:#e8e7f9;--base-color-red:#dd3434;--base-color-brick:#b55a4e;--base-color-pink:#e6a7bf;--base-color-orange:#d88a3b;--base-color-brown:#7a5a33;--base-color-turquoise:#42c6b5;--base-color-emerald:#29a974;--base-color-olive:#6a7f4b;--base-color-green:#0d7340;--base-color-lm:#163f7e;--accent-color:var(--base-color-orange);--color-primary-100:color-mix(in srgb,var(--base-color),#fff 96%);--color-primary-200:color-mix(in srgb,var(--base-color),#fff 84%);--color-primary-300:color-mix(in srgb,var(--base-color),#fff 72%);--color-primary-400:color-mix(in srgb,var(--base-color),#fff 60%);--color-primary-500:color-mix(in srgb,var(--base-color),#fff 48%);--color-primary-600:color-mix(in srgb,var(--base-color),#fff 36%);--color-primary-700:color-mix(in srgb,var(--base-color),#fff 24%);--color-primary-800:color-mix(in srgb,var(--base-color),#fff 12%);--color-primary-900:var(--base-color);--color-secondary-100:color-mix(in srgb,var(--color-secondary-500),#fff 90%);--color-secondary-200:color-mix(in srgb,var(--color-secondary-500),#fff 70%);--color-secondary-300:color-mix(in srgb,var(--color-secondary-500),#fff 45%);--color-secondary-400:color-mix(in srgb,var(--color-secondary-500),#fff 20%);--color-secondary-500:var(--base-color-dblue);--color-secondary-600:color-mix(in srgb,var(--color-secondary-500),#000 15%);--color-secondary-700:color-mix(in srgb,var(--color-secondary-500),#000 30%);--color-secondary-800:color-mix(in srgb,var(--color-secondary-500),#000 50%);--color-secondary-900:color-mix(in srgb,var(--color-secondary-500),#000 70%);--grad-100:linear-gradient(45deg,var(--color-primary-100),transparent 80%);--grad-300:linear-gradient(45deg,var(--color-primary-300),transparent 80%);--grad-500:linear-gradient(45deg,var(--color-primary-500),transparent 80%);--grad-700:linear-gradient(45deg,var(--color-primary-700),transparent 80%);--grad-900:linear-gradient(45deg,var(--color-primary-900),transparent 80%);--grad-black-fade-center:linear-gradient(color-mix(in srgb,var(--base-color-black) 64%,transparent) 0,color-mix(in srgb,var(--base-color-black) 34%,transparent) 20%,transparent 50%,color-mix(in srgb,var(--base-color-black) 34%,transparent) 80%,color-mix(in srgb,var(--base-color-black) 64%,transparent) 100%);--grad-white-fade-center:linear-gradient(color-mix(in srgb,var(--base-color-white) 64%,transparent) 0,color-mix(in srgb,var(--base-color-white) 34%,transparent) 20%,transparent 50%,color-mix(in srgb,var(--base-color-white) 34%,transparent) 80%,color-mix(in srgb,var(--base-color-white) 64%,transparent) 100%);--bg-color-gold:linear-gradient(45deg,#c28840,#d4af37,#eace36,#a67c00,#8b7500);--bg-color-dgold:linear-gradient(45deg,#865f2c,#947a26,#a69426,#744f00,#5f5200);--bg-color-lgold:linear-gradient(235deg,#f3d387,#f9dfa0,#fff3ba,#f6d98a,#ede2b5);--bg-color-silver:linear-gradient(45deg,#c9ccd1,#e5e7eb,#f5f7fa,#b0b4ba,#8e949b);--bg-color-dsilver:linear-gradient(45deg,#8b9096,#a2a7ae,#b5bbc3,#6e737a,#5c6168);--bg-color-lsilver:linear-gradient(235deg,#f4f6f8,#fff,#e9edf1,#dce1e6,#f8fafc);--bg-color-mtgreen:linear-gradient(165deg,var(--color-primary-900) 0%,var(--color-primary-600) 50%,var(--color-primary-900) 100%);--grad-white:linear-gradient(180deg,var(--base-color-white),transparent 80%);--grad-black:linear-gradient(180deg,var(--base-color-black),transparent 80%);--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--safe-area-inset-right:env(safe-area-inset-right);--bp-xxs:360px;--bp-xs:428px;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1140px;--bp-xxl:1440px;--bp-xs-min:calc(var(--bp-xxs) + 1px);--bp-sm-min:calc(var(--bp-xs) + 1px);--bp-md-min:calc(var(--bp-sm) + 1px);--bp-lg-min:calc(var(--bp-md) + 1px);--bp-xl-min:calc(var(--bp-lg) + 1px);--bp-xxl-min:calc(var(--bp-xl) + 1px);--triangle-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z'/%3E%3C/svg%3E");--arrow-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.43' height='21.189'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='m20.482 20.836 10.241-10.241L20.482.354M0 10.595h29.016m1.707 0h-1.707'/%3E%3C/svg%3E");--chevron-svg:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m7.68 23.34-2.65-2.65L13.72 12 5.03 3.31 7.68.66 19.03 12z"/></svg>');--hero-pattern-black:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 2'%3E%3Cpath d='M0 0h1v1H0zm1 1h1v1H1z'/%3E%3C/svg%3E");--hero-pattern-white:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 2'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0zm1 1h1v1H1z'/%3E%3C/svg%3E");--hero-pattern-diagonal:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6'%3E%3Cpath d='M0 0h2v2H0zm4 2h2v2H4zM2 4h2v2H2z'/%3E%3C/svg%3E");--externallink-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 107.69 107.69'%3E%3Cpath d='M92 99.69H8v-84h42.05v-8H5c-2.76 0-5 2.24-5 5v90c0 2.76 2.24 5 5 5h90c2.76 0 5-2.24 5-5V57.64h-8z'/%3E%3Cpath d='M102.69 0H57.74v8h36.3L45.05 56.99l5.66 5.66 48.98-48.99v36.29h8V5c0-2.76-2.24-5-5-5'/%3E%3C/svg%3E");--mw_logo-svg:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 498.62 87.04'><path fill='currentColor' d='m39.6 56.32-15-54.16H0v4.98l.96.04c7.87.35 8.78 4.03 8.78 6.77v56.12c0 6.38-1.26 8.73-2.31 9.58l-.09.08c-.62.63-2.21 1.32-6.26 1L0 80.64v5.1h24.84v-5.1l-1.08.09c-3.21.25-5.4-.34-6.57-1.83-1.39-1.53-2.09-4.5-2.09-8.82v-53.1l19.06 68.76h3.21l18.72-70.98v56.17c0 5.33-.77 7.52-1.43 8.41-.66.64-2.29 1.39-6.3 1.39h-1v5.02h30.88v-5.02h-1c-2.52 0-4.29-.25-5.32-.78-1.6-.69-2.42-2.99-2.42-6.85V14.38c0-3.34.85-5.52 2.48-6.45.67-.34 2.12-.75 5.25-.75h1V2.16H53.96L39.59 56.32Z'/></svg>");--wave-shape-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1200 120'%3E%3Cpath fill='currentColor' d='M321.39 56.44c58-10.79 114.16-30.13 172-41.86 82.39-16.72 168.19-17.73 250.45-.39C823.78 31 906.67 72 985.66 92.83c70.05 18.48 146.53 26.09 214.34 3V0H0v27.35a600.2 600.2 0 0 0 321.39 29.09'/%3E%3C/svg%3E")}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/assets/fonts/subset/NotoSerifJP-Regular.woff2) format("woff2"),url(/assets/fonts/subset/NotoSerifJP-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:700;src:url(/assets/fonts/subset/NotoSerifJP-Bold.woff2) format("woff2"),url(/assets/fonts/subset/NotoSerifJP-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/assets/fonts/subset/NotoSansJP-Regular.woff2) format("woff2"),url(/assets/fonts/subset/NotoSansJP-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(/assets/fonts/subset/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/fonts/subset/NotoSansJP-Bold.woff) format("woff")}@counter-style circled{system:fixed;symbols:① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯ ⑰ ⑱ ⑲ ⑳;suffix:""}@supports (padding:env(safe-area-inset-top)){.safe-area-container{padding:var(--safe-area-inset-top) var(--safe-area-inset-right) var(--safe-area-inset-bottom) var(--safe-area-inset-left)}}html{touch-action:manipulation}body{background-color:var(--base-color-white);font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:1.8;min-width:320px;width:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}main{min-height:100vh}footer a>img,main a>img{opacity:1;transition:all .3s ease-in-out}footer a:hover>img,main a:hover>img{opacity:.75}a{text-decoration:none}ol,ul{list-style:none;margin:0;padding:0}ol.numbered,ul.numbered{list-style:decimal;margin:1em 0;padding-left:1.5em}fieldset{border:none}h1.header__line{color:var(--base-color-white);font-size:var(--fs-16);font-weight:400;margin:0;overflow:hidden;padding:5px;text-overflow:ellipsis;text-shadow:1px 1px 2px var(--base-color-black);white-space:normal;white-space:nowrap}h1.header__line span,header{width:100%}header{top:0;z-index:100}@supports (padding:env(safe-area-inset-top)){header h1 .safe-container{overflow:hidden;padding-top:var(--safe-area-inset-top);text-overflow:ellipsis;white-space:nowrap}header h1 .safe-container,header nav .safe-container{padding-left:var(--safe-area-inset-left);padding-right:var(--safe-area-inset-right)}}#pagetop{position:absolute;top:0}body:not(#top,#shop) header{background-color:var(--base-color-dgray);box-shadow:0 5px 10px -5px color-mix(in srgb,var(--base-color-black) 50%,transparent);position:sticky}body#shop header,body#top header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed}body#shop header.is-active,body#top header.is-active{-webkit-backdrop-filter:unset;backdrop-filter:unset;box-shadow:0 5px 10px -5px color-mix(in srgb,var(--base-color-black) 50%,transparent)}header .header__nav{align-items:center;background-color:transparent;display:grid;grid-template-areas:"logo gnav reserve drawer";grid-template-columns:auto 1fr auto auto;transition:background-color .5s ease-in-out;width:-webkit-fill-available;width:-moz-available;width:stretch}header .header__nav .h_logo{grid-area:logo;-ms-grid-column:1;-ms-grid-row:1;height:auto;justify-items:left;width:100%}header .header__nav .h_logo img{height:50px;-o-object-fit:contain;object-fit:contain;padding:var(--space-xs) var(--space-sm);--logo-invert:0;--logo-shadow:1px 1px 1px color-mix(in srgb,var(--base-color-black) 50%,transparent);filter:invert(var(--logo-invert)) drop-shadow(var(--logo-shadow));transition:filter .3s ease}header .header__nav .h_logo .logo__link{color:var(--base-color-white);display:inline-block}header .header__nav .h_logo .logo__link>span{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}header .header__nav .h_gnav-container{display:flex;flex:1;grid-area:gnav;-ms-grid-column:2;-ms-grid-row:1;justify-content:right}header .header__nav .h_gnav-container .h_gnav{color:var(--base-color-white);display:flex;flex-wrap:wrap;gap:0 var(--space-md);list-style:none;padding:0 var(--space-md)}header .header__nav .h_gnav-container .h_gnav li{line-height:1}header .header__nav .h_gnav-container .h_gnav li a{color:var(--base-color-white);display:inline-block;font-size:var(--fs-16);text-align:center;text-decoration:none;text-shadow:1px 1px 2px var(--base-color-dgray)}header .header__nav .h_gnav-container .h_gnav li a:hover{opacity:.7}header .header__nav .h_gnav-container .h_gnav li a span{display:inline-block;width:-moz-fit-content;width:fit-content}header .header__nav .h_gnav-container .h_gnav li a span[lang=en]{font-size:75%}header .header__nav .h_drawer-container .menu-btn,header .header__nav .h_reservation{aspect-ratio:1;cursor:pointer;height:100%;min-height:clamp(4.0625rem,calc(-1.07692rem + 5.89744vw),6rem);width:100%}header .header__nav .h_drawer-container>span,header .header__nav .h_reservation a>span{bottom:clamp(.5rem,-.231rem + 1.03vw,1rem);font-weight:700;line-height:1;position:absolute;text-align:center;width:100%}header .header__nav .h_reservation{grid-area:reserve;-ms-grid-column:3;-ms-grid-row:1;position:relative}header .header__nav .h_reservation>span{color:var(--base-color-dgray)}header .header__nav .h_reservation a{background-color:var(--base-color-white);display:block;height:100%;position:relative}header .header__nav .h_reservation a:hover{opacity:.75}header .header__nav .h_reservation img{left:50%;position:absolute;top:calc(50% - .5em);transform:translate(-50%,-50%);width:50%}.h_drawer-container{aspect-ratio:1;background-color:var(--base-color-dgray);grid-area:drawer;-ms-grid-column:4;-ms-grid-row:1;height:100%;margin-right:var(--safe-area-inset-right);overflow:hidden;position:relative}.h_drawer-container>span{color:var(--base-color-white)}@supports (padding:env(safe-area-inset-top)){.h_drawer-container{margin-right:var(--safe-area-inset-right)}}.h_drawer-container:hover>.menu-btn,.h_drawer-container:hover>span{opacity:.7}.h_drawer-container .menu-btn{align-items:center;display:flex;justify-content:center;padding-bottom:.5em;position:relative;z-index:10001}.h_drawer-container .menu-btn span,.h_drawer-container .menu-btn span:after,.h_drawer-container .menu-btn span:before{background-color:var(--base-color-white);border-radius:3px;content:"";display:block;height:2px;position:absolute;transition:all .3s ease;width:clamp(25px,25px + (38 - 25) * ((100vw - 1140px)/(1920 - 1140)),38px)}.h_drawer-container .menu-btn span:before{bottom:clamp(8px,8px + (12 - 8) * ((100vw - 1140px)/(1920 - 1140)),12px);width:100%}.h_drawer-container .menu-btn span:after{top:clamp(8px,8px + (12 - 8) * ((100vw - 1140px)/(1920 - 1140)),12px);width:100%}.h_drawer-container #drawer-btn-check{position:absolute;right:0;visibility:hidden}.h_drawer-container #drawer-btn-check:checked~.menu-btn span{background-color:color-mix(in srgb,var(--base-color-white) 0%,transparent)}.h_drawer-container #drawer-btn-check:checked~.menu-btn span:before{background-color:var(--base-color-white);background-color:var(--base-color-black);bottom:0;transform:rotate(45deg)}.h_drawer-container #drawer-btn-check:checked~.menu-btn span:after{background-color:var(--base-color-white);background-color:var(--base-color-black);top:0;transform:rotate(-45deg)}.h_drawer-container #drawer-btn-check:checked~.drawermenu{box-shadow:0 -5px 1rem -.25rem color-mix(in srgb,var(--color-primary-900) 80%,transparent);opacity:1;right:0}.h_drawer-container .drawermenu{background-color:var(--color-primary-100);color:var(--base-color-black);font-size:var(--fs-18);height:100%;line-height:1.2;max-width:var(--bp-xs,428px);min-height:100vh;min-height:100dvh;opacity:0;position:fixed;right:calc(var(--bp-xs,428px)*-1);top:0;transition:all .3s ease;width:100%;will-change:backdrop-filter;z-index:10000}.h_drawer-container .drawermenu .dr_gnav{align-content:center;gap:var(--space-md)}.h_drawer-container .drawermenu .dr_gnav li a{color:var(--base-color-white);color:var(--base-color-black);color:var(--color-primary-900);padding:var(--space-5px);padding-left:0;width:calc(100% - 1em)}.h_drawer-container .drawermenu .dr_gnav br,.h_drawer-container .drawermenu .dr_gnav span[lang=en]{display:none}.h_drawer-container .drawermenu ul.h_sns{display:flex;flex-flow:row nowrap;gap:var(--space-lg);justify-content:center}.h_drawer-container .drawermenu ul.h_sns li span{background-color:var(--color-primary-700);color:transparent;display:inline-block;height:var(--space-25px);width:var(--space-25px)}.h_drawer-container .drawermenu ul.h_sns li.sns_fb span{-webkit-mask:url(/img/common/sns_fb.svg) no-repeat center/contain;mask:url(/img/common/sns_fb.svg) no-repeat center/contain}.h_drawer-container .drawermenu ul.h_sns li.sns_x span{-webkit-mask:url(/img/common/sns_x.svg) no-repeat center/contain;mask:url(/img/common/sns_x.svg) no-repeat center/contain}.h_drawer-container .drawermenu .safe-area-container,.h_drawer-container .drawermenu .safe-area-container>nav{height:100%}.h_drawer-container .drawermenu .safe-area-container .dr_logo-wrap,.h_drawer-container .drawermenu .safe-area-container>nav .dr_logo-wrap{gap:var(--space-xs);margin-top:auto}@supports (padding:env(safe-area-inset-top)){.h_drawer-container .drawermenu .safe-area-container,.h_drawer-container .drawermenu .safe-area-container>nav{max-height:100%}}.h_drawer-container .drawermenu .safe-area-container>nav{gap:var(--space-md);grid-template-rows:auto 1fr auto;height:calc(100dvh - var(--safe-area-inset-bottom) - var(--space-75px));margin:auto;overflow:hidden;overflow-y:auto}h1,h1[data-title],h2,h2[data-title],h3,h3[data-title],h4,h4[data-title],h5,h5[data-title],h6,h6[data-title]{position:relative}h1[data-title]:after,h2[data-title]:after,h3[data-title]:after,h4[data-title]:after,h5[data-title]:after,h6[data-title]:after{content:attr(data-title);display:block;font-size:50%;line-height:2;margin:auto}h1>span,h1>span>span,h2>span,h2>span>span,h3>span,h3>span>span,h4>span,h4>span>span,h5>span,h5>span>span,h6>span,h6>span>span{display:inline-block}footer{border-top:1px solid var(--border-color)}footer .banner_area{background-color:var(--base-color-white)}footer .banner_area iframe{border:none;overflow:hidden}footer ul.footer_bnr-l.gridbox,footer ul.footer_bnr-s.gridbox{gap:10px}footer ul.footer_bnr-l.gridbox li img,footer ul.footer_bnr-s.gridbox li img{height:auto;width:100%}footer ul.footer_bnr-l.gridbox .mgn_b5,footer ul.footer_bnr-s.gridbox .mgn_b5{position:relative}footer ul.footer_bnr-l.gridbox .mgn_b5 #ta_widget,footer ul.footer_bnr-s.gridbox .mgn_b5 #ta_widget{box-shadow:0 4px 10px -5px;position:absolute;right:0;z-index:2}footer ul.footer_bnr-l.gridbox li{position:relative}footer ul.footer_bnr-l.gridbox li p{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:color-mix(in srgb,var(--base-color-black) 12%,transparent);bottom:0;color:var(--base-color-white);display:block;font-size:clamp(.875rem,.208rem + 1.39vw,1.25rem);overflow:hidden;padding:.5em;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:100%;will-change:backdrop-filter}footer .hotel_footer{background-color:var(--base-color-lgray);position:relative;z-index:0}footer .hotel_footer .flexbox{align-items:start;gap:var(--space-xs);justify-content:space-between}footer .hotel_footer .footer__nav{flex-basis:50%}footer .hotel_footer .footer__nav ul{display:grid;gap:var(--space-xs);grid-auto-flow:column;grid-template-rows:repeat(8,auto)}footer .hotel_footer .footer__nav ul.textlink br,footer .hotel_footer .footer__nav ul.textlink span[lang=en]{display:none}footer .hotel_footer dl{justify-self:center}footer .common_lmgroup-link{background-color:var(--color-primary-100);box-shadow:0 calc(var(--space-xxs)*-1) var(--space-xxs) calc(var(--space-xxs)*-1);color:var(--base-color-black);position:relative;z-index:1}footer .common_lmgroup-link ul{gap:var(--space-sm)}footer .common_lmgroup-link ul li{border:1px solid var(--base-color-black);position:relative}footer .common_lmgroup-link ul li:after{background-color:currentColor;content:"";display:inline-block;height:.75em;-webkit-mask-image:var(--externallink-svg);mask-image:var(--externallink-svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:var(--space-xs);top:50%;transform:translateY(-50%);transition:transform .2s ease;width:.75em}footer .common_lmgroup-link ul li:hover{background-color:var(--color-primary-200);border:1px solid var(--color-primary-800)}footer .common_lmgroup-link ul li:hover a,footer .common_lmgroup-link ul li:hover:after{color:var(--color-primary-900,#555)}footer .common_lmgroup-link ul a{align-self:center;color:var(--base-color-black);display:block;font-size:var(--fs-14);padding:var(--space-sm);padding-right:var(--space-md);text-decoration:none;width:100%}footer .common_footer{background-color:#000;color:var(--base-color-white)}@supports (padding:env(safe-area-inset-top)){footer .common_footer{padding-bottom:var(--safe-area-inset-bottom)}}footer .common_footer .innerbox{display:grid;gap:var(--space-sm);grid-template-areas:"logo links" "copyright copyright";grid-template-columns:400px auto;grid-template-rows:auto}footer .common_footer .flexbox{flex-flow:row wrap}footer .common_footer .flexbox a{display:block;white-space:nowrap}footer .common_footer .footer_logo{grid-area:logo;-ms-grid-column:1;-ms-grid-row:1;margin:auto;max-width:250px}footer .common_footer .corporate-links{grid-area:links;-ms-grid-column:3;-ms-grid-row:1}footer .common_footer .hotel_area{grid-area:area}footer .common_footer .copyright{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:3;grid-area:copyright;justify-self:center}footer .common_footer .corporate-links,footer .common_footer .hotel_area{align-items:center;gap:var(--space-xs) var(--space-sm);justify-content:flex-end;justify-self:flex-end}footer .pagetop{background:var(--base-color-black);height:var(--space-50px);margin-right:max((100vw - 1140px)/2 - var(--space-md),0px);position:absolute;right:calc(50vw + var(--space-md));top:calc(var(--space-50px)*-1/2);transform:translateX(50vw);width:var(--space-50px);z-index:2}footer .pagetop,footer .pagetop .pagetop__arrow{align-items:center;display:flex;justify-content:center}footer .pagetop .pagetop__arrow{color:var(--base-color-white);height:100%;width:100%}footer .pagetop .pagetop__arrow:before{background-color:currentColor;content:"";height:1em;-webkit-mask-image:var(--chevron-svg);mask-image:var(--chevron-svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:rotate(-90deg);transition:transform .2s ease;width:1em}footer .pagetop .pagetop__arrow:hover:before{transform:translateY(-25%) rotate(-90deg)}.shop__item article.shop-card{display:grid;grid-auto-rows:auto}.shop__item article.shop-card .shop-card__image figure,.shop__item article.shop-card .shop-card__image img{height:100%;-o-object-fit:cover;object-fit:cover}.shop__item article.shop-card .shop-card__image img{aspect-ratio:3/2}.shop__item article.shop-card .shop-card__name{font-size:var(--fs-32)}.shop__item article.shop-card .icon-maxwash_cafe,.shop__item article.shop-card .icon-maxwash_only,.shop__item article.shop-card .shop-card__address{position:relative}.shop__item article.shop-card .icon-maxwash_cafe:before,.shop__item article.shop-card .icon-maxwash_only:before,.shop__item article.shop-card .shop-card__address:before{background-color:currentColor;content:"";display:inline-block;height:1em;margin-right:.5em;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 1em;mask-size:auto 1em;position:relative}.shop__item article.shop-card .shop-card__address:before{aspect-ratio:68/100;content:"";height:2em;margin-right:0;-webkit-mask-image:url(/assets/img/shop/icon-marker.svg);mask-image:url(/assets/img/shop/icon-marker.svg)}.shop__item article.shop-card .icon-maxwash_cafe:before{aspect-ratio:141/100;-webkit-mask-image:url(/assets/img/shop/laundry_cafe.svg);mask-image:url(/assets/img/shop/laundry_cafe.svg)}.shop__item article.shop-card .icon-maxwash_only:before{aspect-ratio:83/100;-webkit-mask-image:url(/assets/img/shop/laundry_only.svg);mask-image:url(/assets/img/shop/laundry_only.svg)}.shop__item article.shop-card .shop-card__body p{font-size:var(--fs-16)}.shop__item article.shop-card ul.shop-card__meta{font-size:var(--fs-16);gap:var(--space-xs);line-height:1.4;margin-bottom:var(--space-md)}.shop__item article.shop-card .shop-card__machine{border-bottom:1px dotted;border-top:1px dotted;font-size:var(--fs-14);margin:var(--space-sm) auto;padding:var(--space-xs) 0}.shop__item article.shop-card .button__box{margin:var(--space-md) auto 0;text-align:center}.shop__item article.shop-card .button__box .btn{max-width:320px;width:100%}.shop__item article.shop-card .shop-card__service-list li{flex-basis:calc(33.33333% - var(--space-xs))}@container (min-width:321px){.shop__item article.shop-card .shop-card__service-list li{flex-basis:calc(20% - var(--space-xs))}}@container (min-width: 520px){.shop__item article.shop-card .shop-card__service-list li{flex-basis:calc(16.66667% - var(--space-sm))}}.shop__item article.shop-card .shop-card__service-list li div.icons,.shop__item article.shop-card .shop-card__service-list li img{--icon-size:var(--space-xl)}@container (min-width:321px){.shop__item article.shop-card .shop-card__service-list li div.icons,.shop__item article.shop-card .shop-card__service-list li img{--icon-size:calc(var(--space-lg) - var(--space-xs))}}.shop__item article.shop-card .shop-card__service-list li div.icons,.shop__item article.shop-card .shop-card__service-list li img{height:var(--icon-size,50px);margin:auto;max-width:var(--icon-size,50px)}.shop__item article.shop-card .shop-card__service-list li p{font-size:var(--fs-12);line-height:1.2;margin:.25em 0;text-align:center}.shop__item article.shop-card .shop-card__service-list li p>span,.shop__item article.shop-card .shop-card__service-list li p>span span{display:inline-block}.shop__item article.shop-card .shop-card__service-list li.is-disabled{filter:opacity(.15)}section.service .service__list{grid-template-rows:repeat(3,auto);overflow:hidden;position:relative}section.service .service__list:before{-webkit-backdrop-filter:blur(var(--space-xs));backdrop-filter:blur(var(--space-xs));content:"";height:100%;position:absolute;width:100%}section.service .service__list .service__item{background-position:50%;background-repeat:no-repeat;background-size:cover;background:var(--bg-img) 50% /cover no-repeat;color:var(--color-primary-900);gap:var(--space-md);grid-row:span 3;grid-template-columns:subgrid;min-height:500px;padding:var(--space-md);z-index:1;--bg-base:var(--grad-100);--bg-color:var(--base-color-white)}section.service .service__list .service__item .card{background-color:color-mix(in srgb,var(--color-primary-100) 95%,transparent);border-radius:var(--space-xxs);font-weight:700;margin-top:var(--space-xl);max-width:50%;padding:var(--space-lg) var(--space-md)}section.service .service__list .service__item .card__content{display:flex;flex-direction:column;gap:var(--space-md);grid-row:inherit}section.service .service__list .service__item .card__content .card__text,section.service .service__list .service__item .card__content .service-card__image{font-size:var(--fs-18)}section.service .service__list .service__item .card__title{border-bottom:1px solid;font-size:var(--fs-36)}section.service .service__list .service__item .button__box a{background-color:transparent;border-color:currentColor;color:currentColor;transition:.2s ease}section.service .service__list .service__item .button__box a:hover{background:var(--color-secondary-900);border-color:transparent;color:var(--bg-color)}section.service .service__features{grid-template-rows:repeat(3,auto)}section.service .service__features:before{content:normal}section.news div.news_wrap{border:1px solid;max-height:clamp(280px,50vh,50vh);overflow-y:auto;padding:var(--space-md)}section.news dl.news>div{display:grid;row-gap:var(--space-xs)}section.news dl.news>div dt{font-size:var(--fs-20);font-weight:700}section.news dl.news>div:not(:last-of-type) dd{border-bottom:1px dotted var(--color-primary-900);margin-bottom:var(--space-md);padding-bottom:var(--space-md)}.page-section.access .flexbox{flex-direction:column;gap:var(--space-md)}.page-section.access .flexbox .access_info,.page-section.access .flexbox .access_map{flex:1}.page-section.access .flexbox .access_info{display:flex;flex-flow:column nowrap;gap:var(--space-md)}.page-section.access .flexbox .access_info dt{font-size:var(--fs-24);font-weight:700}.page-section.access .flexbox .access_info dd{font-size:var(--fs-16)}.page-section.access .flexbox .access_map{aspect-ratio:8/5}section.section-hero .top_mv,section.section-hero .top_mv-wrapper{height:95vh;overflow:hidden;position:relative;width:100%}section.section-hero .top_mv-wrapper{align-items:center;display:grid;justify-items:center}section.section-hero .top_mv-wrapper .top_mv,section.section-hero .top_mv-wrapper .top_mv-caption{grid-area:1/1}section.section-hero .top_mv-wrapper .top_mv img{filter:blur(10px);height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;position:absolute;transform:scale(1);transition:opacity 2s ease-in-out,transform 20s cubic-bezier(.25,1,.5,1),filter 2.5s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}section.section-hero .top_mv-wrapper .top_mv img.active{filter:blur(0);opacity:1;transform:scale(1.1);z-index:2}section.section-hero .top_mv-wrapper .top_mv img.previous{filter:blur(0);opacity:0;transform:scale(1.1);z-index:1}section.section-hero .top_mv-wrapper .top_mv img.single-image{filter:blur(0);opacity:1;transform:scale(1.1);transition:transform 20s cubic-bezier(.25,1,.5,1)}section.section-hero .top_mv-wrapper .top_mv:after{aspect-ratio:1;background:var(--hero-pattern-black) center /6px repeat fixed,color-mix(in srgb,var(--base-color-black) 50%,transparent);content:"";mix-blend-mode:overlay;opacity:1;pointer-events:none;position:absolute;width:100vmax;z-index:3}section.section-hero .top_mv-wrapper .top_mv-caption{align-items:center;color:var(--base-color-white);flex-direction:column;gap:var(--space-sm);letter-spacing:calc(var(--space-xxs)/2);line-height:1.2;text-align:center;text-shadow:.1em .1em .25em var(--base-color-black);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:4}section.section-hero .top_mv-wrapper .top_mv-caption h2{align-self:center;font-size:var(--fs-36);justify-self:center;line-height:1.4}section.section-hero .top_mv-wrapper .top_mv-caption p:first-child{font-size:50px;font-size:clamp(1.5rem,-.545rem + 5.15vw,3.125rem)}section.section-hero .top_mv-wrapper .top_mv-caption p:nth-child(2){font-size:clamp(1rem,.773rem + .76vw,1.313rem);line-height:1.6}section.section-hero .top_mv-wrapper .top_mv-caption figure{filter:drop-shadow(1px 1px 3px color-mix(in srgb,var(--base-color-black) 50%,transparent))}section.section-hero .top_mv-wrapper .top_mv-caption figure object{display:block;max-width:100%;padding:0 var(--space-md)}article,section{--hero-height:500px}article.section-hero,section.section-hero{overflow:hidden;position:relative}article.section-hero:before,section.section-hero:before{bottom:var(--space-md);color:var(--base-color-white);content:attr(data-title);font-size:var(--fs-32);font-weight:700;line-height:1;pointer-events:none;position:absolute;right:var(--space-md);text-align:left;width:-moz-fit-content;width:fit-content;z-index:1}article.section-hero .hero_image,section.section-hero .hero_image{height:var(--hero-height);max-height:67vh;overflow:hidden;pointer-events:none;width:100%}article.section-hero .hero_image img,section.section-hero .hero_image img{height:var(--hero-height);-o-object-fit:cover;object-fit:cover;-o-object-position:center 67%;object-position:center 67%;width:100%}article.section-hero .hero_image:after,section.section-hero .hero_image:after{background-image:var(--hero-pattern-diagonal);background-size:3px;content:"";height:100%;position:absolute;top:0;width:100%}article.section-hero .hero_ttl h2.text_box,section.section-hero .hero_ttl h2.text_box{-webkit-backdrop-filter:blur(var(--space-xxs));backdrop-filter:blur(var(--space-xxs));background-color:color-mix(in srgb,var(--base-color-black) 50%,transparent);color:var(--base-color-white);font-size:clamp(var(--fs-28),calc(var(--fs-24) + 1.6875vw),var(--fs-50));font-weight:700;letter-spacing:.1em;margin:var(--space-lg) auto;padding:var(--space-sm) var(--space-lg);text-shadow:1px 0 3px var(--base-color-black);width:-moz-fit-content;width:fit-content}article.section-hero .hero_ttl h2.text_box:after,section.section-hero .hero_ttl h2.text_box:after{content:attr(data-title);display:block;font-size:50%;line-height:2;margin:auto}article.section-hero.hero__visual,section.section-hero.hero__visual{display:grid}article.section-hero.hero__visual .hero_image,article.section-hero.hero__visual .hero_ttl,section.section-hero.hero__visual .hero_image,section.section-hero.hero__visual .hero_ttl{grid-area:1/1}article.page-section .sec-ttl,section.page-section .sec-ttl{font-size:clamp(var(--fs-28),calc(var(--fs-24) + 1.6875vw),var(--fs-50));font-weight:400;letter-spacing:.075em;line-height:1.4em;margin:auto;width:-moz-fit-content;width:fit-content}section.gallery .gallery_mv{overflow:hidden}section.gallery .gallery_mv img{aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover;-o-object-position:top 40% left 0;object-position:top 40% left 0;position:relative;width:100%}section.gallery .gallery_images{gap:var(--space-xs);position:relative}section.gallery .gallery_images img{aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cut-image{max-height:500px;overflow:hidden;position:relative;width:100%}.cut-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;width:100%}.cut-image:before{content:"";height:100%;position:absolute;top:0;width:100%}.cut-image.grayscale img{filter:grayscale(1)}.wave-shape{position:relative}.wave-shape:after,.wave-shape:before{background-color:inherit;content:"";height:var(--space-lg);left:0;-webkit-mask-image:var(--wave-shape-svg);mask-image:var(--wave-shape-svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none;position:absolute;width:100%;z-index:1}.wave-shape.wave--top:before{top:calc(var(--space-lg)*-1);transform:scaleY(-1) scaleX(-1)}.wave-shape.wave--bottom:after{bottom:calc(var(--space-lg)*-1);z-index:2}.page-section .page-section__inner.flexbox .page-section__image{flex:3}.page-section .page-section__inner.flexbox .page-section__content{flex:4}.page-section .page-section__inner.gridbox{grid-template-columns:1fr}.page-section .page-section__inner.gridbox .sec-ttl{padding:initial}.page-section .page-section__inner .sec-ttl{justify-self:start;margin:initial}.page-section.bg-sec--dark{text-shadow:0 0 var(--space-xxs) var(--base-color-black)}.swiper .swiper-slide{-webkit-user-select:none;-moz-user-select:none;user-select:none}.swiper-pagination{position:static}.swiper-pagination .swiper-pagination-bullet-active{background:var(--color-primary-500,#000)}.innerbox{margin-left:auto;margin-right:auto;max-width:1140px;max-width:clamp(320px,90%,1140px);position:relative;width:100%;z-index:1}.breadcrumb{display:flex;flex-flow:row nowrap;font-size:var(--fs-16);line-height:1.2;list-style:none;overflow-x:auto;padding-bottom:var(--space-xs);position:relative}.breadcrumb li{white-space:nowrap}.breadcrumb li:first-of-type:after,.breadcrumb li:not(:first-of-type):not(:last-of-type):before{color:currentColor;content:"\FF0F";margin-right:var(--space-xxs)}.breadcrumb li:not(:first-of-type):not(:last-of-type){direction:rtl;text-align:left}.breadcrumb a{color:currentColor}.slashlist li{display:inline-block}.slashlist li:after{content:"\FF0F";margin-left:.25em}.slashlist li:last-of-type:after{content:unset}.notelist li{font-size:var(--fs-14)}.kome__list li,.kome__p{font-size:var(--fs-14);padding-left:1em;text-indent:-1em}.button__box a.btn,.button__box button.btn,.button__box input.btn{border-radius:var(--space-xxs);cursor:pointer;font-weight:500;justify-content:center;position:relative;text-align:center;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;white-space:nowrap}.button__box a.btn.btn--gallely,.button__box button.btn.btn--gallely,.button__box input.btn.btn--gallely{box-shadow:0 0 var(--space-xs) calc(var(--space-xxs)*-1) var(--base-color-black);padding:.6em 2.5em .6em 1.5em}.button__box a.btn.btn--gallely:after,.button__box button.btn.btn--gallely:after,.button__box input.btn.btn--gallely:after{aspect-ratio:3/2;background-color:currentColor;content:"";display:block;-webkit-mask-image:var(--arrow-svg);mask-image:var(--arrow-svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;right:.75em;top:50%;transform:translateY(-50%);transition:background-color .3s,color .3s,border-color .3s;width:1em}.btn{border:1px solid;cursor:pointer;display:inline-block;display:inline-flex;line-height:1;position:relative;transition:all .2s}.btn.btn--primary{background-color:transparent;border-color:var(--color-primary-900);color:var(--color-primary-900)}.btn.btn--primary:hover{background-color:var(--color-primary-900);border-color:currentColor;color:var(--color-primary-100)}.btn.btn--primary:hover:after{background-color:currentColor}.btn.btn--light{background-color:transparent;border-color:currentColor;color:var(--color-primary-900)}.btn.btn--light:hover{background-color:var(--base-color-white);border-color:var(--color-primary-900);color:var(--color-primary-900)}.btn.btn--light:hover:after{background-color:currentColor}.btn.btn--white{background-color:var(--base-color-white);border-color:var(--color-primary-700);color:var(--color-primary-700)}.btn.btn--white:hover{background-color:var(--color-primary-700);color:var(--base-color-white)}.btn.btn--white:hover:after{background-color:currentColor}.btn.btn--black{background-color:var(--base-color-black);border-color:currentColor;color:var(--base-color-white)}.btn.btn--black:hover{background-color:transparent;color:var(--base-color-black)}.btn.btn--black:hover:after{background-color:currentColor}.btn.btn--red{background-color:var(--base-color-red);border-color:var(--base-color-red);color:var(--base-color-white)}.btn.btn--red:hover{background-color:var(--base-color-white);border-color:currentColor;color:var(--base-color-red)}.btn.btn--red:hover:after,.btn.triangle:after{background-color:currentColor}.btn.triangle:after{display:inline-block;height:.75em;-webkit-mask:var(--triangle-svg) no-repeat center /contain;mask:var(--triangle-svg) no-repeat center /contain;width:.75em}.btn.triangle.triangle--right:after{content:"";margin-left:.4em;transform:rotate(90deg)}.btn.triangle.triangle--down:after{content:"";margin-left:.4em}.btn.chevron:after{background-color:currentColor;content:"";display:inline-block;height:.75em;margin-left:var(--space-xxs);-webkit-mask-image:var(--chevron-svg);mask-image:var(--chevron-svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;transform:translateX(0);transition:transform .2s ease;width:.75em}.btn.chevron:hover{background-color:var(--color-primary-700);border:1px solid var(--color-primary-700);color:var(--base-color-white);opacity:1}.btn.chevron:hover:after{transform:translateX(.25em)}.btn.arrow.arrow--right:after{margin-left:.4em}.btn.arrow.arrow--left:before,.btn.arrow.arrow--right:after{background-color:currentColor;content:"";display:inline-block;height:1em;-webkit-mask:var(--arrow-svg) no-repeat center /contain;mask:var(--arrow-svg) no-repeat center /contain;width:1em}.btn.arrow.arrow--left:before{margin-right:.4em;transform:rotate(-180deg)}.link_arrow a{position:relative}.link_arrow a:after{background-color:currentColor;content:"";height:1em;left:auto;-webkit-mask-image:var(--chevron-svg);mask-image:var(--chevron-svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none;position:absolute;right:-1em;top:50%;transform:translateY(-50%);width:1em}.link_arrow a:hover:after{opacity:0;right:-1.5em}.link_invalid,.link_invalid>a{pointer-events:none;text-decoration:none}.link_invalid>a{border-bottom:none;color:inherit;cursor:default;outline:none}.link_invalid>a:after,.link_invalid>a:before{border-style:none;content:none}.breadcrumb a,.textlink a{color:currentColor;display:inline-block;position:relative;text-decoration:none;transition:.3s}.breadcrumb a:before,.textlink a:before{border-image-slice:1;border-image-source:linear-gradient(90deg,currentColor,currentColor,transparent);border-style:none none solid;border-width:1px;border-width:calc(var(--space-xxs)/2);bottom:0;content:"";height:1px;left:0;opacity:.5;position:absolute;transition:.3s;width:80%}.breadcrumb a:hover:before,.textlink a:hover:before{border-image-slice:1;border-image-source:linear-gradient(90deg,currentColor,currentColor,currentColor);border-style:none none solid;left:0;opacity:1;transition:.3s;width:100%}.breadcrumb a:after,.textlink a:after{opacity:1;transition:.3s}.breadcrumb a:hover:after,.textlink a:hover:after{opacity:0}a.tellink.disabled{color:inherit;cursor:default;pointer-events:none;text-decoration:none}.temp-label{border-radius:.5em;display:inline-block;font-size:95%;font-weight:700;line-height:1;margin:.2em;padding:var(--space-xxs) var(--space-xs);text-indent:0;vertical-align:middle}.temp-high{background:var(--base-color-red)}.temp-high,.temp-medium{color:var(--base-color-white)}.temp-medium{background:var(--base-color-orange)}.temp-low{background:var(--base-color-blue);color:var(--base-color-white)}.icons{background-color:currentColor;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.icon-24h{-webkit-mask-image:url(/assets/img/shop/icon-24h.svg);mask-image:url(/assets/img/shop/icon-24h.svg)}.icon-capsule{-webkit-mask-image:url(/assets/img/shop/icon-capsule.svg);mask-image:url(/assets/img/shop/icon-capsule.svg)}.icon-cashless{-webkit-mask-image:url(/assets/img/shop/icon-cashless.svg);mask-image:url(/assets/img/shop/icon-cashless.svg)}.icon-drink{-webkit-mask-image:url(/assets/img/shop/icon-drink.svg);mask-image:url(/assets/img/shop/icon-drink.svg)}.icon-dry{-webkit-mask-image:url(/assets/img/shop/icon-dry.svg);mask-image:url(/assets/img/shop/icon-dry.svg)}.icon-food{-webkit-mask-image:url(/assets/img/shop/icon-food.svg);mask-image:url(/assets/img/shop/icon-food.svg)}.icon-locker{-webkit-mask-image:url(/assets/img/shop/icon-locker.svg);mask-image:url(/assets/img/shop/icon-locker.svg)}.icon-parking{-webkit-mask-image:url(/assets/img/shop/icon-parking.svg);mask-image:url(/assets/img/shop/icon-parking.svg)}.icon-shoes{-webkit-mask-image:url(/assets/img/shop/icon-shoes.svg);mask-image:url(/assets/img/shop/icon-shoes.svg)}.icon-wash{-webkit-mask-image:url(/assets/img/shop/icon-wash.svg);mask-image:url(/assets/img/shop/icon-wash.svg)}.icon-wifi{-webkit-mask-image:url(/assets/img/shop/icon-wifi.svg);mask-image:url(/assets/img/shop/icon-wifi.svg)}.bg__dgray{background:var(--base-color-dgray)}.bg__dgray,.bg__vdgray{color:var(--base-color-white)}.bg__vdgray{background:var(--base-color-vdgray)}.bg__vdgray:before{opacity:.3}.bg__lgray{background:var(--base-color-lgray)}.bg__offwhite{background:var(--base-color-offwhite)}.bg__beige{background:var(--base-color-beige)}.bg__blue{background:var(--base-color-iceblue)}.bg__green{background:var(--base-color-mint)}.bg__white{background:var(--base-color-white)}.bg__base{background:var(--color-primary-700);color:var(--base-color-white)}.bg__primary-100{background:var(--color-primary-100)}.bg__primary-100:before{color:var(--color-primary-300)}.bg__primary-200{background:var(--color-primary-200)}.bg__primary-200:before{color:var(--color-primary-300)}.bg__primary-300{background:var(--color-primary-300)}.bg__primary-300:before{color:var(--color-primary-400)}.bg__primary-400{background:var(--color-primary-400)}.bg__primary-400:before{color:var(--color-primary-500)}.bg__primary-500{background:var(--color-primary-500)}.bg__primary-500:before{color:var(--color-primary-400)}.bg__primary-600{background:var(--color-primary-600);color:var(--base-color-white)}.bg__primary-600:before{color:var(--color-primary-500)}.bg__primary-700{background:var(--color-primary-700);color:var(--color-primary-100)}.bg__primary-700:before{color:var(--color-primary-600)}.bg__primary-800{background:var(--color-primary-800);color:var(--color-primary-100)}.bg__primary-800:before{color:var(--color-primary-700)}.bg__primary-900{background:var(--color-primary-900);color:var(--color-primary-100)}.bg__primary-900:before{color:var(--color-primary-800)}.bg__secondary-100{background:var(--color-secondary-100)}.bg__secondary-100:before{color:var(--color-secondary-300)}.bg__secondary-200{background:var(--color-secondary-200)}.bg__secondary-200:before{color:var(--color-secondary-300)}.bg__secondary-300{background:var(--color-secondary-300)}.bg__secondary-300:before{color:var(--color-secondary-400)}.bg__secondary-400{background:var(--color-secondary-400)}.bg__secondary-400:before{color:var(--color-secondary-500)}.bg__secondary-500{background:var(--color-secondary-500)}.bg__secondary-500:before{color:var(--color-secondary-400)}.bg__secondary-600{background:var(--color-secondary-600);color:var(--base-color-white)}.bg__secondary-600:before{color:var(--color-secondary-500)}.bg__secondary-700{background:var(--color-secondary-700);color:var(--color-secondary-100)}.bg__secondary-700:before{color:var(--color-secondary-600)}.bg__secondary-800{background:var(--color-secondary-800);color:var(--color-secondary-100)}.bg__secondary-800:before{color:var(--color-secondary-700)}.bg__secondary-900{background:var(--color-secondary-900);color:var(--color-secondary-100)}.bg__secondary-900:before{color:var(--color-secondary-800)}.bg__grad-100{background-image:var(--grad-100)}.bg__grad-300{background-image:var(--grad-300)}.bg__grad-500{background-image:var(--grad-500)}.bg__grad-700{background-image:var(--grad-700)}.bg__grad-900{background-image:var(--grad-900)}.bg__grad-white{background-image:var(--grad-white)}.bg__grad-black{background-image:var(--grad-black)}.bg__grad-gold{background-image:var(--bg-color-gold)}.bg__grad-lgold{background-image:var(--bg-color-lgold)}.bg__grad-dgold{background-image:var(--bg-color-dgold)}.bg__grad-silver{background-image:var(--bg-color-silver)}.bg__grad-lsilver{background-image:var(--bg-color-lsilver)}.bg__grad-dsilver{background-image:var(--bg-color-dsilver)}.bg__grad-mtgreen{background-image:var( --bg-color-mtgreen)}.bg-sec{background:var(--bg-overlay,none),var(--bg-img) center /cover no-repeat;position:relative}.bg-sec--fixed{background-attachment:fixed}@supports (-webkit-touch-callout:none){.bg-sec--fixed{background-attachment:scroll}}.bg-sec--dark{--bg-overlay:linear-gradient(color-mix(in srgb,var(--base-color-black) 64%,transparent) 0%,color-mix(in srgb,var(--base-color-black) 34%,transparent) 20%,transparent 50%,color-mix(in srgb,var(--base-color-black) 34%,transparent) 80%,color-mix(in srgb,var(--base-color-black) 64%,transparent) 100%);color:var(--base-color-white)}.bg-sec--light{--bg-overlay:var(--grad-100),linear-gradient(90deg,color-mix(in srgb,var(--base-color-white) 34%,transparent),color-mix(in srgb,var(--base-color-white) 64%,transparent));color:var(--base-color-black)}.bg-sec--laundry01{--bg-img:url(/assets/img/common/background/bg_laundry_01-lq.webp)}.bg-sec--laundry02{--bg-img:url(/assets/img/common/background/bg_laundry_02-lq.webp)}.bg-sec--laundry03{--bg-img:url(/assets/img/common/background/bg_laundry_03-lq.webp)}.bg-sec--laundry04{--bg-img:url(/assets/img/common/background/bg_laundry_04-lq.webp)}.bg-sec--laundry05{--bg-img:url(/assets/img/common/background/bg_laundry_05-lq.webp)}.bg-sec--laundry07,.service__item--laundry{--bg-img:url(/assets/img/common/background/bg_laundry_07-lq.webp)}.bg-sec--laundry08{--bg-img:url(/assets/img/common/background/bg_laundry_08-lq.webp)}.bg-sec--laundry09{--bg-img:url(/assets/img/common/background/bg_laundry_09-lq.webp)}.bg-sec--cafe01,.service__item--cafe{--bg-img:url(/assets/img/common/background/bg_drinks-lq.webp)}.bg-sec--cafe02,.service__item--food{--bg-img:url(/assets/img/common/background/bg_food-lq.webp)}.bg-sec--cafe03{--bg-img:url(/assets/img/common/background/bg_cafe_01-lq.webp)}.bg-sec--maxwash01{--bg-img:url(/assets/img/common/background/bg_maxwash_01-lq.webp)}.bg-sec--maxwash02{--bg-img:url(/assets/img/common/background/bg_maxwash_02-lq.webp)}.bg-sec--shop01{--bg-img:url(/assets/img/common/background/bg_shop_01-lq.webp)}.bg-sec--shop02{--bg-img:url(/assets/img/common/background/bg_shop_02-lq.webp)}.bg-sec--shop03{--bg-img:url(/assets/img/common/background/bg_shop_03-lq.webp)}.bg-sec--service01,.service__item--locker{--bg-img:url(/assets/img/common/background/bg_service_01-lq.webp)}.bg-sec--service02,.service__item--capsule_toy{--bg-img:url(/assets/img/common/background/bg_service_02-lq.webp)}.bg-sec--service03{--bg-img:url(/assets/img/common/background/bg_service_03-lq.webp)}.bg-overlay{position:relative}.bg-overlay:before{background-color:color-mix(in srgb,var(--base-color-black) 50%,transparent);content:"";inset:0;pointer-events:none;position:absolute}.bg-overlay--pattern{--bg-pattern:var(--hero-pattern-black)}.bg-overlay--pattern:before{background:var(--bg-pattern) center /2px repeat fixed,color-mix(in srgb,var(--base-color-black) 50%,transparent)}.ff__serif{font-family:"Noto Serif JP",serif;font-optical-sizing:auto}.ff__serif,.ff__serif_en{font-style:normal;font-weight:400}.ff__serif_en{font-family:Radley,serif}.ff__sans{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.fw__light{font-weight:lighter}.fw__normal{font-weight:400}.fw__bold,.txt__b{font-weight:700;font-weight:700!important}.txt__white{color:var(--base-color-white)}.txt__red{color:var(--base-color-red)}.txt__blue{color:var(--base-color-blue)}.txt__orange{color:var(--base-color-orange)}.txt__brown{color:var(--base-color-brown)}.txt__pink{color:var(--base-color-pink)}.txt__turquoise{color:var(--base-color-turquoise)}.txt__violet{color:var(--base-color-violet)}.txt__green{color:var(--base-color-green)}.txt__emerald{color:var(--base-color-emerald)}.txt__inc{color:var(--base-color-inc)}.txt__black{color:var(--base-color-black)}.txt__base{color:var(--base-color)}.txt__primary-100{color:var(--color-primary-100)}.txt__primary-200{color:var(--color-primary-200)}.txt__primary-300{color:var(--color-primary-300)}.txt__primary-400{color:var(--color-primary-400)}.txt__primary-500{color:var(--color-primary-500)}.txt__primary-600{color:var(--color-primary-600)}.txt__primary-700{color:var(--color-primary-700)}.txt__primary-800{color:var(--color-primary-800)}.txt__primary-900{color:var(--color-primary-900)}.txt__secondary-100{color:var(--color-secondary-100)}.txt__secondary-200{color:var(--color-secondary-200)}.txt__secondary-300{color:var(--color-secondary-300)}.txt__secondary-400{color:var(--color-secondary-400)}.txt__secondary-500{color:var(--color-secondary-500)}.txt__secondary-600{color:var(--color-secondary-600)}.txt__secondary-700{color:var(--color-secondary-700)}.txt__secondary-800{color:var(--color-secondary-800)}.txt__secondary-900{color:var(--color-secondary-900)}.txt__gold{background:var(--bg-color-gold);-webkit-background-clip:text;color:#b5922a}.txt__dgold,.txt__gold{-webkit-text-fill-color:transparent;text-shadow:0 0 0 color-mix(in srgb,var(--base-color-black) 10%,transparent)}.txt__dgold{background:var(--bg-color-dgold);-webkit-background-clip:text;color:#9c7f27}.txt__silver{background:var(--bg-color-silver);-webkit-background-clip:text;color:#afafaf}.txt__dsilver,.txt__silver{-webkit-text-fill-color:transparent;text-shadow:0 0 0 color-mix(in srgb,var(--base-color-black) 10%,transparent)}.txt__dsilver{background:var(--bg-color-dsilver);-webkit-background-clip:text;color:#818181}.txt__sogocolor{color:var(--base-color-dblue)}.txt__left{text-align:left}.txt__center{text-align:center}.txt__right{text-align:right}.lh_1{line-height:1}.lh_11{line-height:1.1}.lh_12{line-height:1.2}.lh_14{line-height:1.4}.lh_16{line-height:1.6}.lh_18{line-height:1.8}.lh_2{line-height:2}.fs_12{font-size:var(--fs-12)}.fs_14{font-size:var(--fs-14)}.fs_16{font-size:var(--fs-16)}.fs_18{font-size:var(--fs-18)}.fs_20{font-size:var(--fs-20)}.fs_24{font-size:var(--fs-24)}.fs_28{font-size:var(--fs-28)}.fs_30{font-size:var(--fs-30)}.fs_32{font-size:var(--fs-32)}.fs_36{font-size:var(--fs-36)}.fs_50{font-size:var(--fs-50)}.u-maxw-200{max-width:200px}.u-maxw-800{max-width:800px}.u-maxw-900{max-width:900px}.u-maxw-xs{max-width:var(--bp-xs,428px)}.u-maxw-sm{max-width:var(--bp-sm,480px)}.u-maxw-md{max-width:var(--bp-md,768px)}.u-maxw-lg{max-width:var(--bp-lg,1024px)}.u-maxw-xl{max-width:var(--bp-xl,1440px)}.u-maxw-xxl{max-width:var(--bp-xxl,1440px)}.mg-0{margin:var(--space-0)}.mg-5px{margin:var(--space-5px)}.mg-12px{margin:var(--space-12px)}.mg-25px{margin:var(--space-25px)}.mg-50px{margin:var(--space-50px)}.mg-75px{margin:var(--space-75px)}.mg-100px{margin:var(--space-100px)}.mg-125px{margin:var(--space-125px)}.mg-xxs{margin:var(--space-xxs)}.mg-xs{margin:var(--space-xs)}.mg-sm{margin:var(--space-sm)}.mg-md{margin:var(--space-md)}.mg-lg{margin:var(--space-lg)}.mg-xl{margin:var(--space-xl)}.mg-xxl{margin:var(--space-xxl)}.mg-auto{margin:auto}.mg-top-0{margin-top:var(--space-0)}.mg-right-0{margin-right:var(--space-0)}.mg-bottom-0{margin-bottom:var(--space-0)}.mg-left-0{margin-left:var(--space-0)}.mg-top-5px{margin-top:var(--space-5px)}.mg-right-5px{margin-right:var(--space-5px)}.mg-bottom-5px{margin-bottom:var(--space-5px)}.mg-left-5px{margin-left:var(--space-5px)}.mg-top-12px{margin-top:var(--space-12px)}.mg-right-12px{margin-right:var(--space-12px)}.mg-bottom-12px{margin-bottom:var(--space-12px)}.mg-left-12px{margin-left:var(--space-12px)}.mg-top-25px{margin-top:var(--space-25px)}.mg-right-25px{margin-right:var(--space-25px)}.mg-bottom-25px{margin-bottom:var(--space-25px)}.mg-left-25px{margin-left:var(--space-25px)}.mg-top-50px{margin-top:var(--space-50px)}.mg-right-50px{margin-right:var(--space-50px)}.mg-bottom-50px{margin-bottom:var(--space-50px)}.mg-left-50px{margin-left:var(--space-50px)}.mg-top-75px{margin-top:var(--space-75px)}.mg-right-75px{margin-right:var(--space-75px)}.mg-bottom-75px{margin-bottom:var(--space-75px)}.mg-left-75px{margin-left:var(--space-75px)}.mg-top-100px{margin-top:var(--space-100px)}.mg-right-100px{margin-right:var(--space-100px)}.mg-bottom-100px{margin-bottom:var(--space-100px)}.mg-left-100px{margin-left:var(--space-100px)}.mg-top-125px{margin-top:var(--space-125px)}.mg-right-125px{margin-right:var(--space-125px)}.mg-bottom-125px{margin-bottom:var(--space-125px)}.mg-left-125px{margin-left:var(--space-125px)}.mg-top-xxs{margin-top:var(--space-xxs)}.mg-top-xs{margin-top:var(--space-xs)}.mg-top-sm{margin-top:var(--space-sm)}.mg-top-md{margin-top:var(--space-md)}.mg-top-lg{margin-top:var(--space-lg)}.mg-top-xl{margin-top:var(--space-xl)}.mg-top-xxl{margin-top:var(--space-xxl)}.mg-right-xxs{margin-right:var(--space-xxs)}.mg-right-xs{margin-right:var(--space-xs)}.mg-right-sm{margin-right:var(--space-sm)}.mg-right-md{margin-right:var(--space-md)}.mg-right-lg{margin-right:var(--space-lg)}.mg-right-xl{margin-right:var(--space-xl)}.mg-right-xxl{margin-right:var(--space-xxl)}.mg-bottom-xxs{margin-bottom:var(--space-xxs)}.mg-bottom-xs{margin-bottom:var(--space-xs)}.mg-bottom-sm{margin-bottom:var(--space-sm)}.mg-bottom-md{margin-bottom:var(--space-md)}.mg-bottom-lg{margin-bottom:var(--space-lg)}.mg-bottom-xl{margin-bottom:var(--space-xl)}.mg-bottom-xxl{margin-bottom:var(--space-xxl)}.mg-left-xxs{margin-left:var(--space-xxs)}.mg-left-xs{margin-left:var(--space-xs)}.mg-left-sm{margin-left:var(--space-sm)}.mg-left-md{margin-left:var(--space-md)}.mg-left-lg{margin-left:var(--space-lg)}.mg-left-xl{margin-left:var(--space-xl)}.mg-left-xxl{margin-left:var(--space-xxl)}.mg-right-auto{margin-right:auto}.mg-left-auto{margin-left:auto}.pd-0{padding:var(--space-0)}.pd-5px{padding:var(--space-5px)}.pd-12px{padding:var(--space-12px)}.pd-25px{padding:var(--space-25px)}.pd-50px{padding:var(--space-50px)}.pd-75px{padding:var(--space-75px)}.pd-100px{padding:var(--space-100px)}.pd-125px{padding:var(--space-125px)}.pd-xxs{padding:var(--space-xxs)}.pd-xs{padding:var(--space-xs)}.pd-sm{padding:var(--space-sm)}.pd-md{padding:var(--space-md)}.pd-lg{padding:var(--space-lg)}.pd-xl{padding:var(--space-xl)}.pd-xxl{padding:var(--space-xxl)}.pd-top-0{padding-top:var(--space-0)}.pd-right-0{padding-right:var(--space-0)}.pd-bottom-0{padding-bottom:var(--space-0)}.pd-left-0{padding-left:var(--space-0)}.pd-top-5px{padding-top:var(--space-5px)}.pd-right-5px{padding-right:var(--space-5px)}.pd-bottom-5px{padding-bottom:var(--space-5px)}.pd-left-5px{padding-left:var(--space-5px)}.pd-top-12px{padding-top:var(--space-12px)}.pd-right-12px{padding-right:var(--space-12px)}.pd-bottom-12px{padding-bottom:var(--space-12px)}.pd-left-12px{padding-left:var(--space-12px)}.pd-top-25px{padding-top:var(--space-25px)}.pd-right-25px{padding-right:var(--space-25px)}.pd-bottom-25px{padding-bottom:var(--space-25px)}.pd-left-25px{padding-left:var(--space-25px)}.pd-top-50px{padding-top:var(--space-50px)}.pd-right-50px{padding-right:var(--space-50px)}.pd-bottom-50px{padding-bottom:var(--space-50px)}.pd-left-50px{padding-left:var(--space-50px)}.pd-top-75px{padding-top:var(--space-75px)}.pd-right-75px{padding-right:var(--space-75px)}.pd-bottom-75px{padding-bottom:var(--space-75px)}.pd-left-75px{padding-left:var(--space-75px)}.pd-top-100px{padding-top:var(--space-100px)}.pd-right-100px{padding-right:var(--space-100px)}.pd-bottom-100px{padding-bottom:var(--space-100px)}.pd-left-100px{padding-left:var(--space-100px)}.pd-top-125px{padding-top:var(--space-125px)}.pd-right-125px{padding-right:var(--space-125px)}.pd-bottom-125px{padding-bottom:var(--space-125px)}.pd-left-125px{padding-left:var(--space-125px)}.pd-top-xxs{padding-top:var(--space-xxs)}.pd-top-xs{padding-top:var(--space-xs)}.pd-top-sm{padding-top:var(--space-sm)}.pd-top-md{padding-top:var(--space-md)}.pd-top-lg{padding-top:var(--space-lg)}.pd-top-xl{padding-top:var(--space-xl)}.pd-top-xxl{padding-top:var(--space-xxl)}.pd-right-xxs{padding-right:var(--space-xxs)}.pd-right-xs{padding-right:var(--space-xs)}.pd-right-sm{padding-right:var(--space-sm)}.pd-right-md{padding-right:var(--space-md)}.pd-right-lg{padding-right:var(--space-lg)}.pd-right-xl{padding-right:var(--space-xl)}.pd-right-xxl{padding-right:var(--space-xxl)}.pd-bottom-xxs{padding-bottom:var(--space-xxs)}.pd-bottom-xs{padding-bottom:var(--space-xs)}.pd-bottom-sm{padding-bottom:var(--space-sm)}.pd-bottom-md{padding-bottom:var(--space-md)}.pd-bottom-lg{padding-bottom:var(--space-lg)}.pd-bottom-xl{padding-bottom:var(--space-xl)}.pd-bottom-xxl{padding-bottom:var(--space-xxl)}.pd-left-xxs{padding-left:var(--space-xxs)}.pd-left-xs{padding-left:var(--space-xs)}.pd-left-sm{padding-left:var(--space-sm)}.pd-left-md{padding-left:var(--space-md)}.pd-left-lg{padding-left:var(--space-lg)}.pd-left-xl{padding-left:var(--space-xl)}.pd-left-xxl{padding-left:var(--space-xxl)}.word-break>span,.word-break>span span{display:inline-block}.pcbr{display:inline}.spbr,.tabbr{display:none}span.sup{font-size:.8em!important;vertical-align:top}.anchor_shift{display:block;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}div.line{background-color:transparent;background-image:linear-gradient(90deg,currentColor);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;color:var(--border-color);display:block;margin-left:auto;margin-right:auto}div.line.line-thin{height:1px}div.line.line-medium{height:2px}div.line.line-thick{height:6px}div.line.line-dashed{background-image:repeating-linear-gradient(90deg,currentColor,currentColor 4px,transparent 0,transparent 8px)}div.line.line-dashed,div.line.line-dotted{background-position:50%;background-repeat:no-repeat;background-size:100% 100%}div.line.line-dotted{background-image:repeating-linear-gradient(90deg,currentColor,currentColor 2px,transparent 0,transparent 6px)}div.line.line-black{color:var(--base-color-inc)}div.line.line-gray{color:var(--base-color-lgray)}div.line.line-red{color:var(--base-color-red)}div.line.line-sogo{color:var( --base-color-dblue)}div.line.line-100{width:100%}div.line.line-80{width:80%}div.line.line-60{width:60%}div.line.line-50px{width:50px}div.line.line-150px{width:150px}div.line.line-300px{width:300px}.flexbox{display:flex}.flexbox.row{flex-direction:row;flex-wrap:wrap}.flexbox.row>*{flex-grow:0;flex-shrink:0}.flexbox.row-reverse{flex-direction:row-reverse;flex-wrap:wrap}.flexbox.column{flex-direction:column}.flexbox.column-reverse{flex-direction:column-reverse}.flexbox .flex-item img{height:auto;max-width:100%}.gridbox,.gridbox .subgrid{display:grid}.gridbox .subgrid.col1,.gridbox.col1{grid-template-columns:repeat(1,1fr)}.gridbox .subgrid.col2,.gridbox.col2{grid-template-columns:repeat(2,1fr)}.gridbox .subgrid.col3,.gridbox.col3{grid-template-columns:repeat(3,1fr)}.gridbox .subgrid.col4,.gridbox.col4{grid-template-columns:repeat(4,1fr)}.gridbox .subgrid.col5,.gridbox.col5{grid-template-columns:repeat(5,1fr)}.gridbox .subgrid.col6,.gridbox.col6{grid-template-columns:repeat(6,1fr)}.gridbox .subgrid.col7,.gridbox.col7{grid-template-columns:repeat(7,1fr)}.gridbox .subgrid.col8,.gridbox.col8{grid-template-columns:repeat(8,1fr)}.gridbox .subgrid.col9,.gridbox.col9{grid-template-columns:repeat(9,1fr)}.gridbox .subgrid.col10,.gridbox.col10{grid-template-columns:repeat(10,1fr)}.gridbox .subgrid.col11,.gridbox.col11{grid-template-columns:repeat(11,1fr)}.gridbox .subgrid.col12,.gridbox.col12{grid-template-columns:repeat(12,1fr)}.gridbox .subgrid.row1,.gridbox.row1{grid-template-rows:repeat(1,1fr)}.gridbox .subgrid.row2,.gridbox.row2{grid-template-rows:repeat(2,1fr)}.gridbox .subgrid.row3,.gridbox.row3{grid-template-rows:repeat(3,1fr)}.gridbox .subgrid.row4,.gridbox.row4{grid-template-rows:repeat(4,1fr)}.gridbox .subgrid.row5,.gridbox.row5{grid-template-rows:repeat(5,1fr)}.gridbox .subgrid.row6,.gridbox.row6{grid-template-rows:repeat(6,1fr)}.gridbox .span-1,.gridbox .subgrid .span-1{grid-column:span 1}.gridbox .span-2,.gridbox .subgrid .span-2{grid-column:span 2}.gridbox .span-3,.gridbox .subgrid .span-3{grid-column:span 3}.gridbox .span-4,.gridbox .subgrid .span-4{grid-column:span 4}.gridbox .span-5,.gridbox .subgrid .span-5{grid-column:span 5}.gridbox .span-6,.gridbox .subgrid .span-6{grid-column:span 6}.gridbox .span-full,.gridbox .subgrid .span-full{grid-column:1/-1}.gridbox .row-span-1,.gridbox .subgrid .row-span-1{grid-row:span 1}.gridbox .row-span-2,.gridbox .subgrid .row-span-2{grid-row:span 2}.gridbox .row-span-3,.gridbox .subgrid .row-span-3{grid-row:span 3}.gridbox .row-span-4,.gridbox .subgrid .row-span-4{grid-row:span 4}.gridbox .row-span-full,.gridbox .subgrid .row-span-full{grid-row:1/-1}.gridbox .hidden,.gridbox .subgrid .hidden{display:none}.gridbox .subgrid.auto-1fr,.gridbox.auto-1fr{grid-auto-columns:1fr;grid-auto-rows:1fr}.gridbox .subgrid{grid-template-rows:subgrid}.self-start{align-self:flex-start;justify-self:start}.self-center{justify-self:center}.self-end{align-self:flex-end;justify-self:end}.content-start{justify-content:start}.content-center{justify-content:center}.content-end{justify-content:end}.content-top{align-content:start}.content-middle{align-content:center}.content-bottom{align-content:end}.items-start{align-items:start;justify-items:start}.items-center{align-items:center;justify-items:center}.items-end{align-items:end;justify-items:end}.justify-self-start{justify-self:start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:end}.self-start{align-self:start}.self-center{align-self:center}.self-end{align-self:end}.place-start{place-self:start}.place-center{place-self:center}.place-end{place-self:end}.gap-xxs{gap:var(--space-xxs)}.gap-xs{gap:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.gap-xxl{gap:var(--space-xxl)}.gap-0{gap:0}.row-gap-xxs{row-gap:var(--space-xxs)}.row-gap-xs{row-gap:var(--space-xs)}.row-gap-sm{row-gap:var(--space-sm)}.row-gap-md{row-gap:var(--space-md)}.row-gap-lg{row-gap:var(--space-lg)}.row-gap-xl{row-gap:var(--space-xl)}.row-gap-xxl{row-gap:var(--space-xxl)}.row-gap-0{row-gap:normal}.column-gap-xxs{-moz-column-gap:var(--space-xxs);column-gap:var(--space-xxs)}.column-gap-xs{-moz-column-gap:var(--space-xs);column-gap:var(--space-xs)}.column-gap-sm{-moz-column-gap:var(--space-sm);column-gap:var(--space-sm)}.column-gap-md{-moz-column-gap:var(--space-md);column-gap:var(--space-md)}.column-gap-lg{-moz-column-gap:var(--space-lg);column-gap:var(--space-lg)}.column-gap-xl{-moz-column-gap:var(--space-xl);column-gap:var(--space-xl)}.column-gap-xxl{-moz-column-gap:var(--space-xxl);column-gap:var(--space-xxl)}.column-gap-0{-moz-column-gap:initial;column-gap:normal}.border-all{border:1px solid}.border-top{border-top:1px solid}.border-right{border-right:1px solid}.border-bottom{border-bottom:1px solid}.border-left{border-left:1px solid}.ratio{position:relative;width:100%}.ratio svg,.ratio>img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.ratio-16-9{aspect-ratio:16/9}.ratio-3-2{aspect-ratio:3/2}.ratio-4-3{aspect-ratio:4/3}.ratio-1-1{aspect-ratio:1/1}.ratio-8-5{aspect-ratio:8/5}.cq-container{container-type:inline-size}.scroll-in,.scroll-in-group>*{opacity:0;transition:opacity 1s ease}.fade-up{transform:translateY(var(--space-sm));will-change:transform,opacity}.fade-up.displayed{animation:fadeUp 1s forwards;transition:none}.fade-left{transform:translateX(calc(var(--space-md)*-1));will-change:transform,opacity}.fade-left.displayed{animation:fadeLeft 1s forwards;transition:none}.fade-right{transform:translateX(var(--space-md));will-change:transform,opacity}.fade-right.displayed{animation:fadeRight 1s forwards;transition:none}[class*=hero-][data-title].scroll-in-hero:before{opacity:0;transform:translateX(calc(var(--space-md)*-1));transition:transform 1s ease var(--slide-delay,0s),opacity 1s ease var(--slide-delay,0s);will-change:transform,opacity}[class*=hero-][data-title].scroll-in-hero.displayed:before{opacity:1;transform:translateX(0)}@keyframes fadeUp{0%{opacity:0;transform:translateY(var(--space-sm))}to{opacity:1;transform:translateY(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translateX(calc(var(--space-md)*-1))}to{opacity:1;transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;transform:translateX(var(--space-md))}to{opacity:1;transform:translateX(0)}}@keyframes slideLeft{0%{transform:translateX(calc(var(--space-md)*-1))}to{transform:translateX(0)}}@keyframes mvRotate{0%{transform:rotate(0deg) scale(2) translate(-50%,-50%)}to{transform:rotate(1turn) scale(2) translate(-50%,-50%)}}@media (min-width:769px){.page-section .page-section__inner.gridbox{grid-template-columns:repeat(5,1fr)}.page-section .page-section__inner.gridbox .sec-ttl{grid-area:1/1/2/4}.page-section .page-section__inner.gridbox .page-section__image{grid-area:1/4/3/6}.page-section .page-section__inner.gridbox .page-section__image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.page-section .page-section__inner.gridbox .page-section__image li:first-child:not(:only-child) img{aspect-ratio:3/2}.page-section .page-section__inner.gridbox .page-section__content{grid-area:2/1/3/4}.bg-sec--laundry01{--bg-img:url(/assets/img/common/background/bg_laundry_01-hq.webp)}.bg-sec--laundry02{--bg-img:url(/assets/img/common/background/bg_laundry_02-hq.webp)}.bg-sec--laundry03{--bg-img:url(/assets/img/common/background/bg_laundry_03-hq.webp)}.bg-sec--laundry04{--bg-img:url(/assets/img/common/background/bg_laundry_04-hq.webp)}.bg-sec--laundry05{--bg-img:url(/assets/img/common/background/bg_laundry_05-hq.webp)}.bg-sec--laundry07,.service__item--laundry{--bg-img:url(/assets/img/common/background/bg_laundry_07-hq.webp)}.bg-sec--laundry08{--bg-img:url(/assets/img/common/background/bg_laundry_08-hq.webp)}.bg-sec--laundry09{--bg-img:url(/assets/img/common/background/bg_laundry_09-hq.webp)}.bg-sec--cafe01,.service__item--cafe{--bg-img:url(/assets/img/common/background/bg_drinks-hq.webp)}.bg-sec--cafe02,.service__item--food{--bg-img:url(/assets/img/common/background/bg_food-hq.webp)}.bg-sec--cafe03{--bg-img:url(/assets/img/common/background/bg_cafe_01-hq.webp)}.bg-sec--maxwash01{--bg-img:url(/assets/img/common/background/bg_maxwash_01-hq.webp)}.bg-sec--maxwash02{--bg-img:url(/assets/img/common/background/bg_maxwash_02-hq.webp)}.bg-sec--shop01{--bg-img:url(/assets/img/common/background/bg_shop_01-hq.webp)}.bg-sec--shop02{--bg-img:url(/assets/img/common/background/bg_shop_02-hq.webp)}.bg-sec--shop03{--bg-img:url(/assets/img/common/background/bg_shop_03-hq.webp)}.bg-sec--service01,.service__item--locker{--bg-img:url(/assets/img/common/background/bg_service_01-hq.webp)}.bg-sec--service02,.service__item--capsule_toy{--bg-img:url(/assets/img/common/background/bg_service_02-hq.webp)}.bg-sec--service03{--bg-img:url(/assets/img/common/background/bg_service_03-hq.webp)}}@media screen and (min-width:769px){section.service .service__list .service__item:nth-child(odd) .card{margin-right:var(--space-md)}section.service .service__list .service__item:nth-child(2n) .card{margin-left:var(--space-md)}.page-section.access .flexbox{flex-direction:row}section.section-hero .top_mv,section.section-hero .top_mv-wrapper{max-height:100vw;min-height:unset}}@media (min-width:428px) and (max-width:768px),(min-width:961px){footer .hotel_footer .footer__nav ul{grid-template-rows:repeat(5,auto)}}@media screen and (min-width:1025px){.cut-image img{aspect-ratio:2/1}}@media screen and (min-width:1141px){header .header__nav .h_gnav-container{margin-right:max((100vw - 1140px)/2 - 140px,0px)}}@media (max-width:1440px){.gridbox .subgrid.xl-col1,.gridbox.xl-col1{grid-template-columns:repeat(1,1fr)}.gridbox .subgrid.xl-col2,.gridbox.xl-col2{grid-template-columns:repeat(2,1fr)}.gridbox .subgrid.xl-col3,.gridbox.xl-col3{grid-template-columns:repeat(3,1fr)}.gridbox .subgrid.xl-col4,.gridbox.xl-col4{grid-template-columns:repeat(4,1fr)}.gridbox .subgrid.xl-col5,.gridbox.xl-col5{grid-template-columns:repeat(5,1fr)}.gridbox .subgrid.xl-col6,.gridbox.xl-col6{grid-template-columns:repeat(6,1fr)}.gridbox .subgrid.xl-col7,.gridbox.xl-col7{grid-template-columns:repeat(7,1fr)}.gridbox .subgrid.xl-col8,.gridbox.xl-col8{grid-template-columns:repeat(8,1fr)}.gridbox .subgrid.xl-col9,.gridbox.xl-col9{grid-template-columns:repeat(9,1fr)}.gridbox .subgrid.xl-col10,.gridbox.xl-col10{grid-template-columns:repeat(10,1fr)}.gridbox .subgrid.xl-col11,.gridbox.xl-col11{grid-template-columns:repeat(11,1fr)}.gridbox .subgrid.xl-col12,.gridbox.xl-col12{grid-template-columns:repeat(12,1fr)}.gridbox .subgrid .xl-span-1,.gridbox .xl-span-1{grid-column:span 1}.gridbox .subgrid .xl-span-2,.gridbox .xl-span-2{grid-column:span 2}.gridbox .subgrid .xl-span-3,.gridbox .xl-span-3{grid-column:span 3}.gridbox .subgrid .xl-span-4,.gridbox .xl-span-4{grid-column:span 4}.gridbox .subgrid .xl-span-5,.gridbox .xl-span-5{grid-column:span 5}.gridbox .subgrid .xl-span-6,.gridbox .xl-span-6{grid-column:span 6}.gridbox .subgrid .xl-span-full,.gridbox .xl-span-full{grid-column:1/-1}.gridbox .subgrid .xl-row-span-1,.gridbox .xl-row-span-1{grid-row:span 1}.gridbox .subgrid .xl-row-span-2,.gridbox .xl-row-span-2{grid-row:span 2}.gridbox .subgrid .xl-row-span-3,.gridbox .xl-row-span-3{grid-row:span 3}.gridbox .subgrid .xl-row-span-4,.gridbox .xl-row-span-4{grid-row:span 4}.gridbox .subgrid .xl-row-span-full,.gridbox .xl-row-span-full{grid-row:1/-1}.gridbox .subgrid .xl-hidden,.gridbox .xl-hidden{display:none}}@media screen and (max-width:1200px){section.news div.news_wrap{margin:auto;max-width:clamp(280px,80vw,960px)}}@media screen and (max-width:1140px){header .header__nav{grid-template-areas:"logo gnav reserve drawer";grid-template-columns:1fr auto auto auto}header .header__nav .h_gnav-container{justify-self:center}.h_drawer-container .menu-btn span,.h_drawer-container .menu-btn span:after,.h_drawer-container .menu-btn span:before{border-radius:3px;content:"";display:block;height:2px;position:absolute;width:25px}.h_drawer-container .menu-btn span:before{bottom:8px}.h_drawer-container .menu-btn span:after{top:8px}header .header__nav .h_logo{-ms-grid-column:1;-ms-grid-row:1}header .header__nav .h_gnav-container{-ms-grid-column:2;-ms-grid-row:1}header .header__nav .h_reservation{-ms-grid-column:3;-ms-grid-row:1}.h_drawer-container{-ms-grid-column:4;-ms-grid-row:1}footer .common_footer .footer_logo{-ms-grid-column:1;-ms-grid-row:1}@supports (padding:env(safe-area-inset-top)){.innerbox{padding-left:calc(var(--safe-area-inset-left) + var(--space-md));padding-right:calc(var(--safe-area-inset-right) + var(--space-md))}}}@media (max-width:1024px){.gridbox .subgrid.lg-col1,.gridbox.lg-col1{grid-template-columns:repeat(1,1fr)}.gridbox .subgrid.lg-col2,.gridbox.lg-col2{grid-template-columns:repeat(2,1fr)}.gridbox .subgrid.lg-col3,.gridbox.lg-col3{grid-template-columns:repeat(3,1fr)}.gridbox .subgrid.lg-col4,.gridbox.lg-col4{grid-template-columns:repeat(4,1fr)}.gridbox .subgrid.lg-col5,.gridbox.lg-col5{grid-template-columns:repeat(5,1fr)}.gridbox .subgrid.lg-col6,.gridbox.lg-col6{grid-template-columns:repeat(6,1fr)}.gridbox .subgrid.lg-col7,.gridbox.lg-col7{grid-template-columns:repeat(7,1fr)}.gridbox .subgrid.lg-col8,.gridbox.lg-col8{grid-template-columns:repeat(8,1fr)}.gridbox .subgrid.lg-col9,.gridbox.lg-col9{grid-template-columns:repeat(9,1fr)}.gridbox .subgrid.lg-col10,.gridbox.lg-col10{grid-template-columns:repeat(10,1fr)}.gridbox .subgrid.lg-col11,.gridbox.lg-col11{grid-template-columns:repeat(11,1fr)}.gridbox .subgrid.lg-col12,.gridbox.lg-col12{grid-template-columns:repeat(12,1fr)}.gridbox .lg-span-1,.gridbox .subgrid .lg-span-1{grid-column:span 1}.gridbox .lg-span-2,.gridbox .subgrid .lg-span-2{grid-column:span 2}.gridbox .lg-span-3,.gridbox .subgrid .lg-span-3{grid-column:span 3}.gridbox .lg-span-4,.gridbox .subgrid .lg-span-4{grid-column:span 4}.gridbox .lg-span-5,.gridbox .subgrid .lg-span-5{grid-column:span 5}.gridbox .lg-span-6,.gridbox .subgrid .lg-span-6{grid-column:span 6}.gridbox .lg-span-full,.gridbox .subgrid .lg-span-full{grid-column:1/-1}.gridbox .lg-row-span-1,.gridbox .subgrid .lg-row-span-1{grid-row:span 1}.gridbox .lg-row-span-2,.gridbox .subgrid .lg-row-span-2{grid-row:span 2}.gridbox .lg-row-span-3,.gridbox .subgrid .lg-row-span-3{grid-row:span 3}.gridbox .lg-row-span-4,.gridbox .subgrid .lg-row-span-4{grid-row:span 4}.gridbox .lg-row-span-full,.gridbox .subgrid .lg-row-span-full{grid-row:1/-1}.gridbox .lg-hidden,.gridbox .subgrid .lg-hidden{display:none}}@media screen and (max-width:1024px){:root{--fs-16:0.875rem;--fs-18:0.98438rem;--fs-20:1.09375rem;--fs-24:1.3125rem;--fs-28:1.53125rem;--fs-30:1.64063rem;--fs-32:1.75rem;--fs-36:1.96875rem;--fs-50:2.73438rem;--fs-100:5.46875rem;--fs-200:10.9375rem;--space-xxs:0.23438rem;--space-xs:0.46875rem;--space-sm:0.75rem;--space-md:1.40625rem;--space-lg:2.34375rem;--space-xl:4.6875rem;--space-xxl:7.03125rem}footer .common_footer .innerbox{grid-template-areas:"logo" "links" "area" "copyright";grid-template-columns:1fr;justify-content:center}footer .common_footer .innerbox>.footer_logo,footer .common_footer .innerbox>.h_logo{-ms-grid-column:1;-ms-grid-row:1}footer .common_footer .corporate-links{-ms-grid-column:1;-ms-grid-row:2}footer .common_footer .hotel_area{-ms-grid-column:1;-ms-grid-row:3}footer .common_footer .copyright{-ms-grid-column:1;-ms-grid-row:4;-ms-grid-column-span:1}footer .common_footer .corporate-links,footer .common_footer .hotel_area{justify-content:center;justify-self:center}}@media (max-width:768px){.page-section .page-section__inner.flexbox{flex-direction:column}.breadcrumb li:not(:first-of-type):not(:last-of-type){overflow:hidden;text-overflow:ellipsis}.breadcrumb li:first-of-type{overflow:visible}.gridbox .subgrid.md-col1,.gridbox.md-col1{grid-template-columns:repeat(1,1fr)}.gridbox .subgrid.md-col2,.gridbox.md-col2{grid-template-columns:repeat(2,1fr)}.gridbox .subgrid.md-col3,.gridbox.md-col3{grid-template-columns:repeat(3,1fr)}.gridbox .subgrid.md-col4,.gridbox.md-col4{grid-template-columns:repeat(4,1fr)}.gridbox .subgrid.md-col5,.gridbox.md-col5{grid-template-columns:repeat(5,1fr)}.gridbox .subgrid.md-col6,.gridbox.md-col6{grid-template-columns:repeat(6,1fr)}.gridbox .subgrid.md-col7,.gridbox.md-col7{grid-template-columns:repeat(7,1fr)}.gridbox .subgrid.md-col8,.gridbox.md-col8{grid-template-columns:repeat(8,1fr)}.gridbox .subgrid.md-col9,.gridbox.md-col9{grid-template-columns:repeat(9,1fr)}.gridbox .subgrid.md-col10,.gridbox.md-col10{grid-template-columns:repeat(10,1fr)}.gridbox .subgrid.md-col11,.gridbox.md-col11{grid-template-columns:repeat(11,1fr)}.gridbox .subgrid.md-col12,.gridbox.md-col12{grid-template-columns:repeat(12,1fr)}.gridbox .md-span-1,.gridbox .subgrid .md-span-1{grid-column:span 1}.gridbox .md-span-2,.gridbox .subgrid .md-span-2{grid-column:span 2}.gridbox .md-span-3,.gridbox .subgrid .md-span-3{grid-column:span 3}.gridbox .md-span-4,.gridbox .subgrid .md-span-4{grid-column:span 4}.gridbox .md-span-5,.gridbox .subgrid .md-span-5{grid-column:span 5}.gridbox .md-span-6,.gridbox .subgrid .md-span-6{grid-column:span 6}.gridbox .md-span-full,.gridbox .subgrid .md-span-full{grid-column:1/-1}.gridbox .md-row-span-1,.gridbox .subgrid .md-row-span-1{grid-row:span 1}.gridbox .md-row-span-2,.gridbox .subgrid .md-row-span-2{grid-row:span 2}.gridbox .md-row-span-3,.gridbox .subgrid .md-row-span-3{grid-row:span 3}.gridbox .md-row-span-4,.gridbox .subgrid .md-row-span-4{grid-row:span 4}.gridbox .md-row-span-full,.gridbox .subgrid .md-row-span-full{grid-row:1/-1}.gridbox .md-hidden,.gridbox .subgrid .md-hidden{display:none}}@media (max-width:768px){header .header__nav:has(.h_drawer-container input[type=checkbox]:checked) .h_logo{z-index:10001}header .header__nav:has(.h_drawer-container input[type=checkbox]:checked) .h_logo img{--logo-invert:1;--logo-shadow:0 0 0 transparent}}@media screen and (max-width:768px){header .header__nav .h_gnav-container .h_gnav li a span{display:none}.h_drawer-container .drawermenu{font-size:var(--fs-20);max-width:none;right:calc(var(--bp-md,768px)*-1)}.shop__item article.shop-card .shop-card__name{text-align:center}section.service .service__list .service__item .card{max-width:none}section.section-hero .top_mv,section.section-hero .top_mv-wrapper{height:500px;min-height:unset}.innerbox{padding-left:var(--space-sm);padding-right:var(--space-sm)}@supports (padding:env(safe-area-inset-top)){.innerbox{padding-left:calc(var(--safe-area-inset-left) + var(--space-sm));padding-right:calc(var(--safe-area-inset-right) + var(--space-sm))}}.tabbr{display:inline}}@media (orientation:landscape) and (max-device-width:440px),screen and (max-width:768px){body:has(#drawer-btn-check:checked){overflow:hidden}header .header__nav{grid-template-areas:"logo reserve drawer";grid-template-columns:1fr auto auto;grid-template-rows:auto}header .header__nav .h_gnav-container{display:none;visibility:hidden}header .header__nav .h_logo{-ms-grid-column:1;-ms-grid-row:1}header .header__nav .h_reservation{-ms-grid-column:2;-ms-grid-row:1}.h_drawer-container{-ms-grid-column:3;-ms-grid-row:1}footer .common_footer .footer_logo{-ms-grid-column:1;-ms-grid-row:1}}@media screen and (max-width:768px){footer ul.footer_bnr-s.gridbox li.single-item{grid-column:span 2}footer .hotel_footer .flexbox{align-items:stretch;flex-direction:column;gap:1rem}footer .common_footer .innerbox{gap:1.5rem}footer .common_footer .corporate-links,footer .common_footer .hotel_area{gap:var(--space-sm) var(--space-md)}}@media (orientation:landscape) and (max-device-width:440px){.h_drawer-container #drawer-btn-check:checked~.drawermenu{right:0;top:0}.h_drawer-container .drawermenu{max-width:none;right:0;top:-100%}.h_drawer-container .drawermenu .dr_gnav{grid-template-columns:repeat(4,1fr)}}@media (max-width:428px){.gridbox .subgrid.sm-col1,.gridbox.sm-col1{grid-template-columns:repeat(1,1fr)}.gridbox .subgrid.sm-col2,.gridbox.sm-col2{grid-template-columns:repeat(2,1fr)}.gridbox .subgrid.sm-col3,.gridbox.sm-col3{grid-template-columns:repeat(3,1fr)}.gridbox .subgrid.sm-col4,.gridbox.sm-col4{grid-template-columns:repeat(4,1fr)}.gridbox .subgrid.sm-col5,.gridbox.sm-col5{grid-template-columns:repeat(5,1fr)}.gridbox .subgrid.sm-col6,.gridbox.sm-col6{grid-template-columns:repeat(6,1fr)}.gridbox .subgrid.sm-col7,.gridbox.sm-col7{grid-template-columns:repeat(7,1fr)}.gridbox .subgrid.sm-col8,.gridbox.sm-col8{grid-template-columns:repeat(8,1fr)}.gridbox .subgrid.sm-col9,.gridbox.sm-col9{grid-template-columns:repeat(9,1fr)}.gridbox .subgrid.sm-col10,.gridbox.sm-col10{grid-template-columns:repeat(10,1fr)}.gridbox .subgrid.sm-col11,.gridbox.sm-col11{grid-template-columns:repeat(11,1fr)}.gridbox .subgrid.sm-col12,.gridbox.sm-col12{grid-template-columns:repeat(12,1fr)}.gridbox .sm-span-1,.gridbox .subgrid .sm-span-1{grid-column:span 1}.gridbox .sm-span-2,.gridbox .subgrid .sm-span-2{grid-column:span 2}.gridbox .sm-span-3,.gridbox .subgrid .sm-span-3{grid-column:span 3}.gridbox .sm-span-4,.gridbox .subgrid .sm-span-4{grid-column:span 4}.gridbox .sm-span-5,.gridbox .subgrid .sm-span-5{grid-column:span 5}.gridbox .sm-span-6,.gridbox .subgrid .sm-span-6{grid-column:span 6}.gridbox .sm-span-full,.gridbox .subgrid .sm-span-full{grid-column:1/-1}.gridbox .sm-row-span-1,.gridbox .subgrid .sm-row-span-1{grid-row:span 1}.gridbox .sm-row-span-2,.gridbox .subgrid .sm-row-span-2{grid-row:span 2}.gridbox .sm-row-span-3,.gridbox .subgrid .sm-row-span-3{grid-row:span 3}.gridbox .sm-row-span-4,.gridbox .subgrid .sm-row-span-4{grid-row:span 4}.gridbox .sm-row-span-full,.gridbox .subgrid .sm-row-span-full{grid-row:1/-1}.gridbox .sm-hidden,.gridbox .subgrid .sm-hidden{display:none}}@media (orientation:landscape) and (max-device-width:428px){section.section-hero .top_mv-wrapper .top_mv-caption{-moz-column-gap:var(--space-md);column-gap:var(--space-md);flex-direction:row}}@media screen and (max-width:428px){:root{--fs-20:0.9375rem;--fs-24:1.125rem;--fs-28:1.3125rem;--fs-30:1.40625rem;--fs-32:1.5rem;--fs-36:1.6875rem;--fs-50:2.34375rem;--fs-100:4.6875rem;--fs-200:9.375rem;--space-xxs:0.15625rem;--space-xs:0.3125rem;--space-sm:0.5rem;--space-md:0.9375rem;--space-lg:1.5625rem;--space-xl:3.125rem;--space-xxl:4.6875rem}.h_drawer-container #drawer-btn-check:checked~.drawermenu{right:0}.h_drawer-container .drawermenu{font-size:var(--fs-24);font-weight:700;right:calc(var(--bp-xs,428px)*-1)}.cut-image img{aspect-ratio:2/1}.spbr{display:inline}.nobr{display:none}}@media (orientation:landscape) and (max-device-width:428px),screen and (max-width:428px){section.section-hero .top_mv-wrapper .top_mv-caption{align-self:end;padding:var(--space-lg);padding-left:var(--safe-area-inset-left);padding-right:var(--safe-area-inset-right)}section.section-hero .top_mv-wrapper .top_mv-caption p:nth-child(2){font-size:clamp(.875rem,.786rem + .45vw,1rem)}}@media screen and (orientation:landscape) and (max-device-width:428px){section.section-hero .top_mv,section.section-hero .top_mv-wrapper{min-height:calc(90vh - 30px)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}