:root{--color-bg:#faf4ec;--color-bg-alt:#f1eae1;--color-bg-dark:#120805;--color-text:#201914;--color-text-muted:#61554e;--color-accent:#8c3b2b;--color-border:#d4ccc4;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1.25rem;--space-md:2rem;--space-lg:3.5rem;--space-xl:5.5rem;--space-2xl:8rem;--space-section:clamp(4rem, 9vw, 6.5rem);--content-max-width:72rem;--content-padding-inline:var(--space-sm);--prose-max-width:40rem;--motion-duration-fast:.15s;--motion-duration-base:.3s;--motion-duration-reveal:.6s;--motion-easing:ease;--focus-ring-color:var(--color-accent);--focus-ring-width:3px}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(96.54% 1.0497 4.44846);--color-bg-alt:lab(93.0563% 1.39368 5.14638);--color-bg-dark:lab(2.98377% 2.84908 2.4717);--color-text:lab(9.47002% 2.86535 4.44156);--color-text-muted:lab(37.293% 4.00986 6.40654);--color-border:lab(82.5996% 1.7885 4.99734)}}html[lang=ja]{--prose-max-width:48rem}.rtoUUG_hero{width:100%;height:100svh;min-height:640px;position:relative;overflow:hidden}.rtoUUG_photo{position:absolute;inset:0}.rtoUUG_photoImg{object-fit:cover;object-position:50% 42%;animation:2.4s ease-out both rtoUUG_hero-photo-scale}@keyframes rtoUUG_hero-photo-scale{0%{transform:scale(1.045)}to{transform:scale(1)}}.rtoUUG_scrim{background:linear-gradient(#0a090861 0%,#0a09081f 30%,#0a090859 55%,#0a0908e0 100%);position:absolute;inset:0}.rtoUUG_content{justify-content:center;align-items:center;gap:var(--space-sm);height:100%;padding:6vh var(--space-sm);text-align:center;flex-direction:column;display:flex;position:relative}.rtoUUG_logoWrap{aspect-ratio:660/341;filter:drop-shadow(0 2px 10px #00000059);width:min(15vw,140px);animation:1s ease-out both rtoUUG_hero-fade-up;position:relative;overflow:hidden}.rtoUUG_logo{width:127.56%;max-width:none;height:175.29%;position:absolute;top:-38.12%;left:-14.39%}.rtoUUG_logoWrapFull{aspect-ratio:1123/794;filter:drop-shadow(0 2px 10px #00000059);width:min(22vw,200px);animation:1s ease-out both rtoUUG_hero-fade-up;position:relative}.rtoUUG_logoFull{width:100%;height:100%;position:absolute;inset:0}.rtoUUG_tagline{font-family:var(--font-family-heading);letter-spacing:.18em;color:var(--color-bg);font-size:clamp(.875rem,.8rem + .3vw,1rem);font-weight:500;animation:1s ease-out .5s both rtoUUG_hero-fade-up}@keyframes rtoUUG_hero-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rtoUUG_scrollIndicator{left:50%;bottom:var(--space-md);color:var(--color-bg);letter-spacing:.2em;align-items:center;gap:var(--space-2xs);opacity:0;flex-direction:column;font-size:.6875rem;animation:.8s ease-out 1.1s both rtoUUG_hero-fade-in;display:flex;position:absolute;transform:translate(-50%)}@keyframes rtoUUG_hero-fade-in{0%{opacity:0}to{opacity:1}}.rtoUUG_scrollLine{background:var(--color-bg);opacity:.6;transform-origin:top;width:1px;height:34px;animation:1.8s ease-in-out infinite rtoUUG_scrolldown;display:block}@keyframes rtoUUG_scrolldown{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.01%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}
:root{--color-bg:#faf4ec;--color-bg-alt:#f1eae1;--color-bg-dark:#120805;--color-text:#201914;--color-text-muted:#61554e;--color-accent:#8c3b2b;--color-border:#d4ccc4;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1.25rem;--space-md:2rem;--space-lg:3.5rem;--space-xl:5.5rem;--space-2xl:8rem;--space-section:clamp(4rem, 9vw, 6.5rem);--content-max-width:72rem;--content-padding-inline:var(--space-sm);--prose-max-width:40rem;--motion-duration-fast:.15s;--motion-duration-base:.3s;--motion-duration-reveal:.6s;--motion-easing:ease;--focus-ring-color:var(--color-accent);--focus-ring-width:3px}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(96.54% 1.0497 4.44846);--color-bg-alt:lab(93.0563% 1.39368 5.14638);--color-bg-dark:lab(2.98377% 2.84908 2.4717);--color-text:lab(9.47002% 2.86535 4.44156);--color-text-muted:lab(37.293% 4.00986 6.40654);--color-border:lab(82.5996% 1.7885 4.99734)}}html[lang=ja]{--prose-max-width:48rem}._8hQNOG_facts{padding-block:var(--space-section)}._8hQNOG_inner{width:100%;max-width:var(--content-max-width);padding-inline:var(--content-padding-inline);margin-inline:auto}._8hQNOG_heading{margin-block-end:var(--space-sm)}._8hQNOG_grid{flex-direction:column;width:100%;display:flex}._8hQNOG_row{align-items:baseline;gap:var(--space-md);border-block-end:1px solid var(--color-border);padding-block:var(--space-sm);font-size:1rem;display:flex}._8hQNOG_row dt{color:var(--color-text-muted);flex:0 0 10rem}._8hQNOG_row dd{text-align:left;flex:0 28rem;margin:0}@media (max-width:600px){._8hQNOG_row{align-items:stretch;gap:var(--space-2xs);flex-direction:column}._8hQNOG_row dt{flex-basis:auto;font-size:.875rem}._8hQNOG_row dd{flex-basis:auto;max-width:none;font-weight:600}}
:root{--color-bg:#faf4ec;--color-bg-alt:#f1eae1;--color-bg-dark:#120805;--color-text:#201914;--color-text-muted:#61554e;--color-accent:#8c3b2b;--color-border:#d4ccc4;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1.25rem;--space-md:2rem;--space-lg:3.5rem;--space-xl:5.5rem;--space-2xl:8rem;--space-section:clamp(4rem, 9vw, 6.5rem);--content-max-width:72rem;--content-padding-inline:var(--space-sm);--prose-max-width:40rem;--motion-duration-fast:.15s;--motion-duration-base:.3s;--motion-duration-reveal:.6s;--motion-easing:ease;--focus-ring-color:var(--color-accent);--focus-ring-width:3px}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(96.54% 1.0497 4.44846);--color-bg-alt:lab(93.0563% 1.39368 5.14638);--color-bg-dark:lab(2.98377% 2.84908 2.4717);--color-text:lab(9.47002% 2.86535 4.44156);--color-text-muted:lab(37.293% 4.00986 6.40654);--color-border:lab(82.5996% 1.7885 4.99734)}}html[lang=ja]{--prose-max-width:48rem}._4ltguG_philosophy{padding-block:var(--space-section);border-block-start:1px solid var(--color-border)}._4ltguG_inner{width:100%;max-width:var(--content-max-width);padding-inline:var(--content-padding-inline);margin-inline:auto}._4ltguG_textBlock{gap:var(--space-md);flex-direction:column;display:flex}._4ltguG_textBlock h2{font-size:var(--font-size-h1);line-height:1.6}._4ltguG_lead{font-size:1.0625rem}._4ltguG_rule{align-items:center;gap:var(--space-sm);margin-block-start:var(--space-xs);display:flex}._4ltguG_line{background:var(--color-border);width:100px;height:1px}._4ltguG_label{letter-spacing:.16em;color:var(--color-text-muted);font-size:.8125rem}
:root{--color-bg:#faf4ec;--color-bg-alt:#f1eae1;--color-bg-dark:#120805;--color-text:#201914;--color-text-muted:#61554e;--color-accent:#8c3b2b;--color-border:#d4ccc4;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1.25rem;--space-md:2rem;--space-lg:3.5rem;--space-xl:5.5rem;--space-2xl:8rem;--space-section:clamp(4rem, 9vw, 6.5rem);--content-max-width:72rem;--content-padding-inline:var(--space-sm);--prose-max-width:40rem;--motion-duration-fast:.15s;--motion-duration-base:.3s;--motion-duration-reveal:.6s;--motion-easing:ease;--focus-ring-color:var(--color-accent);--focus-ring-width:3px}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(96.54% 1.0497 4.44846);--color-bg-alt:lab(93.0563% 1.39368 5.14638);--color-bg-dark:lab(2.98377% 2.84908 2.4717);--color-text:lab(9.47002% 2.86535 4.44156);--color-text-muted:lab(37.293% 4.00986 6.40654);--color-border:lab(82.5996% 1.7885 4.99734)}}html[lang=ja]{--prose-max-width:48rem}._8rU-7G_section{padding-block:var(--space-xl)}._8rU-7G_inner{width:100%;max-width:var(--content-max-width);padding-inline:var(--content-padding-inline);gap:var(--space-sm);flex-direction:column;margin-inline:auto;display:flex}
:root{--color-bg:#faf4ec;--color-bg-alt:#f1eae1;--color-bg-dark:#120805;--color-text:#201914;--color-text-muted:#61554e;--color-accent:#8c3b2b;--color-border:#d4ccc4;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1.25rem;--space-md:2rem;--space-lg:3.5rem;--space-xl:5.5rem;--space-2xl:8rem;--space-section:clamp(4rem, 9vw, 6.5rem);--content-max-width:72rem;--content-padding-inline:var(--space-sm);--prose-max-width:40rem;--motion-duration-fast:.15s;--motion-duration-base:.3s;--motion-duration-reveal:.6s;--motion-easing:ease;--focus-ring-color:var(--color-accent);--focus-ring-width:3px}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(96.54% 1.0497 4.44846);--color-bg-alt:lab(93.0563% 1.39368 5.14638);--color-bg-dark:lab(2.98377% 2.84908 2.4717);--color-text:lab(9.47002% 2.86535 4.44156);--color-text-muted:lab(37.293% 4.00986 6.40654);--color-border:lab(82.5996% 1.7885 4.99734)}}html[lang=ja]{--prose-max-width:48rem}.TO_Lta_section{padding-block:var(--space-xl);background-color:var(--color-bg-alt)}.TO_Lta_inner{width:100%;max-width:var(--content-max-width);padding-inline:var(--content-padding-inline);gap:var(--space-sm);flex-direction:column;margin-inline:auto;display:flex}.TO_Lta_leadBreak{display:none}@media (min-width:768px){.TO_Lta_leadBreak{display:block}}.TO_Lta_gallery{gap:var(--space-sm);flex-direction:column;display:flex}@media (min-width:768px){.TO_Lta_gallery{flex-direction:row}}.TO_Lta_photoItem{flex:1 1 0}.TO_Lta_photoItem img{width:100%;height:auto}
:root{--color-bg:#faf4ec;--color-bg-alt:#f1eae1;--color-bg-dark:#120805;--color-text:#201914;--color-text-muted:#61554e;--color-accent:#8c3b2b;--color-border:#d4ccc4;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1.25rem;--space-md:2rem;--space-lg:3.5rem;--space-xl:5.5rem;--space-2xl:8rem;--space-section:clamp(4rem, 9vw, 6.5rem);--content-max-width:72rem;--content-padding-inline:var(--space-sm);--prose-max-width:40rem;--motion-duration-fast:.15s;--motion-duration-base:.3s;--motion-duration-reveal:.6s;--motion-easing:ease;--focus-ring-color:var(--color-accent);--focus-ring-width:3px}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(96.54% 1.0497 4.44846);--color-bg-alt:lab(93.0563% 1.39368 5.14638);--color-bg-dark:lab(2.98377% 2.84908 2.4717);--color-text:lab(9.47002% 2.86535 4.44156);--color-text-muted:lab(37.293% 4.00986 6.40654);--color-border:lab(82.5996% 1.7885 4.99734)}}html[lang=ja]{--prose-max-width:48rem}.eK7Wia_section{padding-block:var(--space-section)}.eK7Wia_textWrap{width:100%;max-width:var(--content-max-width);padding-inline:var(--content-padding-inline);margin-inline:auto}.eK7Wia_textBlock p{font-size:1.0625rem}.eK7Wia_fullBleed{width:100vw;margin-inline:calc(50% - 50vw);margin-block:var(--space-lg);overflow:hidden}.eK7Wia_fullBleedImg{object-fit:cover;width:100%;height:auto;max-height:70vh;animation:2.4s ease-out both eK7Wia_town-photo-scale}@keyframes eK7Wia_town-photo-scale{0%{transform:scale(1.04)}to{transform:scale(1)}}
:root{--color-bg:#faf4ec;--color-bg-alt:#f1eae1;--color-bg-dark:#120805;--color-text:#201914;--color-text-muted:#61554e;--color-accent:#8c3b2b;--color-border:#d4ccc4;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1.25rem;--space-md:2rem;--space-lg:3.5rem;--space-xl:5.5rem;--space-2xl:8rem;--space-section:clamp(4rem, 9vw, 6.5rem);--content-max-width:72rem;--content-padding-inline:var(--space-sm);--prose-max-width:40rem;--motion-duration-fast:.15s;--motion-duration-base:.3s;--motion-duration-reveal:.6s;--motion-easing:ease;--focus-ring-color:var(--color-accent);--focus-ring-width:3px}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(96.54% 1.0497 4.44846);--color-bg-alt:lab(93.0563% 1.39368 5.14638);--color-bg-dark:lab(2.98377% 2.84908 2.4717);--color-text:lab(9.47002% 2.86535 4.44156);--color-text-muted:lab(37.293% 4.00986 6.40654);--color-border:lab(82.5996% 1.7885 4.99734)}}html[lang=ja]{--prose-max-width:48rem}.w-_OtW_section{padding-block:var(--space-xl);background-color:var(--color-bg-alt)}.w-_OtW_inner{width:100%;max-width:var(--content-max-width);padding-inline:var(--content-padding-inline);gap:var(--space-sm);flex-direction:column;margin-inline:auto;display:flex}.w-_OtW_emphasis{font-size:1.0625rem;font-weight:600}.w-_OtW_bathhouseList{gap:var(--space-xs);flex-direction:column;margin-block-start:var(--space-xs);font-size:1rem;line-height:1.5;list-style:none;display:flex}.w-_OtW_note{color:var(--color-text-muted);margin-inline-start:var(--space-2xs)}.w-_OtW_voucher{font-size:1.0625rem;font-weight:600}.w-_OtW_gallery{gap:var(--space-sm);margin-block:var(--space-xs);flex-direction:column;display:flex}@media (min-width:768px){.w-_OtW_gallery{flex-direction:row}}.w-_OtW_photoMain{flex:5 1 0}.w-_OtW_photoMain img{width:100%;height:auto}.w-_OtW_photoSub{flex:3 1 0}.w-_OtW_photoSub img{width:100%;height:auto}.w-_OtW_caption,.w-_OtW_caution{color:var(--color-text-muted);font-size:.875rem}
:root{--color-bg:#faf4ec;--color-bg-alt:#f1eae1;--color-bg-dark:#120805;--color-text:#201914;--color-text-muted:#61554e;--color-accent:#8c3b2b;--color-border:#d4ccc4;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1.25rem;--space-md:2rem;--space-lg:3.5rem;--space-xl:5.5rem;--space-2xl:8rem;--space-section:clamp(4rem, 9vw, 6.5rem);--content-max-width:72rem;--content-padding-inline:var(--space-sm);--prose-max-width:40rem;--motion-duration-fast:.15s;--motion-duration-base:.3s;--motion-duration-reveal:.6s;--motion-easing:ease;--focus-ring-color:var(--color-accent);--focus-ring-width:3px}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(96.54% 1.0497 4.44846);--color-bg-alt:lab(93.0563% 1.39368 5.14638);--color-bg-dark:lab(2.98377% 2.84908 2.4717);--color-text:lab(9.47002% 2.86535 4.44156);--color-text-muted:lab(37.293% 4.00986 6.40654);--color-border:lab(82.5996% 1.7885 4.99734)}}html[lang=ja]{--prose-max-width:48rem}.zxRc_G_section{padding-block:var(--space-xl);background-color:var(--color-bg-alt)}.zxRc_G_inner{width:100%;max-width:var(--content-max-width);padding-inline:var(--content-padding-inline);margin-inline:auto}.zxRc_G_lead{font-size:1.0625rem}.zxRc_G_roomList{margin-block-start:var(--space-md);list-style:none}.zxRc_G_roomRow{gap:var(--space-xs);padding-block:var(--space-sm);border-block-end:1px solid var(--color-border);grid-template-columns:1fr;display:grid}.zxRc_G_roomRow:first-child{border-block-start:1px solid var(--color-border)}@media (min-width:480px){.zxRc_G_roomRow{align-items:baseline;gap:var(--space-md);grid-template-columns:2fr repeat(2,1fr)}}.zxRc_G_roomSpecs{gap:var(--space-2xs);flex-direction:column;font-size:1rem;display:flex}@media (min-width:480px){.zxRc_G_roomSpecs{display:contents}}.zxRc_G_roomSpecs div{justify-content:space-between;gap:var(--space-xs);display:flex}.zxRc_G_roomSpecs dt{color:var(--color-text-muted)}.zxRc_G_roomSpecs dd{margin:0;font-weight:600}.zxRc_G_gallery{margin-block-start:var(--space-lg)}.zxRc_G_galleryList{gap:var(--space-sm);grid-template-columns:1fr;list-style:none;display:grid}@media (min-width:768px){.zxRc_G_galleryList{grid-template-columns:repeat(4,1fr)}}.zxRc_G_galleryItem img{width:100%;height:auto}@media (min-width:768px){.zxRc_G_galleryItem[data-featured=true]{grid-column:span 2}}.zxRc_G_galleryCaption{color:var(--color-text-muted);margin-block-start:var(--space-xs);font-size:.875rem}
:root{--color-bg:#faf4ec;--color-bg-alt:#f1eae1;--color-bg-dark:#120805;--color-text:#201914;--color-text-muted:#61554e;--color-accent:#8c3b2b;--color-border:#d4ccc4;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1.25rem;--space-md:2rem;--space-lg:3.5rem;--space-xl:5.5rem;--space-2xl:8rem;--space-section:clamp(4rem, 9vw, 6.5rem);--content-max-width:72rem;--content-padding-inline:var(--space-sm);--prose-max-width:40rem;--motion-duration-fast:.15s;--motion-duration-base:.3s;--motion-duration-reveal:.6s;--motion-easing:ease;--focus-ring-color:var(--color-accent);--focus-ring-width:3px}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(96.54% 1.0497 4.44846);--color-bg-alt:lab(93.0563% 1.39368 5.14638);--color-bg-dark:lab(2.98377% 2.84908 2.4717);--color-text:lab(9.47002% 2.86535 4.44156);--color-text-muted:lab(37.293% 4.00986 6.40654);--color-border:lab(82.5996% 1.7885 4.99734)}}html[lang=ja]{--prose-max-width:48rem}.TJHJOW_section{padding-block:var(--space-xl)}.TJHJOW_inner{width:100%;max-width:var(--content-max-width);padding-inline:var(--content-padding-inline);gap:var(--space-lg);flex-direction:column;margin-inline:auto;display:flex}.TJHJOW_media{max-width:56rem}.TJHJOW_media img{width:100%;height:auto}.TJHJOW_caption{color:var(--color-text-muted);margin-block-start:var(--space-2xs);font-size:.875rem}.TJHJOW_facilityGrid{gap:var(--space-sm);flex-direction:column;margin-block-start:var(--space-sm);display:flex}@media (min-width:768px){.TJHJOW_facilityGrid{flex-direction:row}}.TJHJOW_facilityItem{flex:1 1 0}.TJHJOW_facilityItem img{width:100%;height:auto}.TJHJOW_facilityCaption{color:var(--color-text-muted);margin-block-start:var(--space-2xs);font-size:.875rem}
:root{--color-bg:#faf4ec;--color-bg-alt:#f1eae1;--color-bg-dark:#120805;--color-text:#201914;--color-text-muted:#61554e;--color-accent:#8c3b2b;--color-border:#d4ccc4;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1.25rem;--space-md:2rem;--space-lg:3.5rem;--space-xl:5.5rem;--space-2xl:8rem;--space-section:clamp(4rem, 9vw, 6.5rem);--content-max-width:72rem;--content-padding-inline:var(--space-sm);--prose-max-width:40rem;--motion-duration-fast:.15s;--motion-duration-base:.3s;--motion-duration-reveal:.6s;--motion-easing:ease;--focus-ring-color:var(--color-accent);--focus-ring-width:3px}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(96.54% 1.0497 4.44846);--color-bg-alt:lab(93.0563% 1.39368 5.14638);--color-bg-dark:lab(2.98377% 2.84908 2.4717);--color-text:lab(9.47002% 2.86535 4.44156);--color-text-muted:lab(37.293% 4.00986 6.40654);--color-border:lab(82.5996% 1.7885 4.99734)}}html[lang=ja]{--prose-max-width:48rem}.HHbiyG_section{padding-block:var(--space-xl);background-color:var(--color-bg-dark);color:var(--color-bg)}.HHbiyG_inner{width:100%;max-width:var(--content-max-width);padding-inline:var(--content-padding-inline);gap:var(--space-lg);flex-direction:column;margin-inline:auto;display:flex}.HHbiyG_textBlock p{font-size:1.0625rem}.HHbiyG_emphasis{font-weight:600}.HHbiyG_gallery{gap:var(--space-sm);flex-direction:column;display:flex}@media (min-width:768px){.HHbiyG_gallery{flex-direction:row;align-items:flex-start}}.HHbiyG_photoLarge{flex:3 1 0}.HHbiyG_photoLarge img{width:100%;height:auto}.HHbiyG_photoDetail{flex:1.6 1 0;max-width:22rem}.HHbiyG_photoDetail img{width:100%;height:auto}
:root{--color-bg:#faf4ec;--color-bg-alt:#f1eae1;--color-bg-dark:#120805;--color-text:#201914;--color-text-muted:#61554e;--color-accent:#8c3b2b;--color-border:#d4ccc4;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1.25rem;--space-md:2rem;--space-lg:3.5rem;--space-xl:5.5rem;--space-2xl:8rem;--space-section:clamp(4rem, 9vw, 6.5rem);--content-max-width:72rem;--content-padding-inline:var(--space-sm);--prose-max-width:40rem;--motion-duration-fast:.15s;--motion-duration-base:.3s;--motion-duration-reveal:.6s;--motion-easing:ease;--focus-ring-color:var(--color-accent);--focus-ring-width:3px}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(96.54% 1.0497 4.44846);--color-bg-alt:lab(93.0563% 1.39368 5.14638);--color-bg-dark:lab(2.98377% 2.84908 2.4717);--color-text:lab(9.47002% 2.86535 4.44156);--color-text-muted:lab(37.293% 4.00986 6.40654);--color-border:lab(82.5996% 1.7885 4.99734)}}html[lang=ja]{--prose-max-width:48rem}.-\37 quzW_section{padding-block:var(--space-xl);background-color:var(--color-bg-alt)}.-\37 quzW_inner{width:100%;max-width:var(--content-max-width);padding-inline:var(--content-padding-inline);gap:var(--space-sm);flex-direction:column;margin-inline:auto;display:flex}.-\37 quzW_lead{font-size:1rem}
:root{--color-bg:#faf4ec;--color-bg-alt:#f1eae1;--color-bg-dark:#120805;--color-text:#201914;--color-text-muted:#61554e;--color-accent:#8c3b2b;--color-border:#d4ccc4;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1.25rem;--space-md:2rem;--space-lg:3.5rem;--space-xl:5.5rem;--space-2xl:8rem;--space-section:clamp(4rem, 9vw, 6.5rem);--content-max-width:72rem;--content-padding-inline:var(--space-sm);--prose-max-width:40rem;--motion-duration-fast:.15s;--motion-duration-base:.3s;--motion-duration-reveal:.6s;--motion-easing:ease;--focus-ring-color:var(--color-accent);--focus-ring-width:3px}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(96.54% 1.0497 4.44846);--color-bg-alt:lab(93.0563% 1.39368 5.14638);--color-bg-dark:lab(2.98377% 2.84908 2.4717);--color-text:lab(9.47002% 2.86535 4.44156);--color-text-muted:lab(37.293% 4.00986 6.40654);--color-border:lab(82.5996% 1.7885 4.99734)}}html[lang=ja]{--prose-max-width:48rem}._7eDCfq_section{padding-block:var(--space-xl)}._7eDCfq_inner{width:100%;max-width:var(--content-max-width);padding-inline:var(--content-padding-inline);margin-inline:auto}._7eDCfq_lead{margin-block-start:var(--space-sm);font-size:1rem}._7eDCfq_timeline{gap:var(--space-lg);border-block-start:1px solid var(--color-border);flex-direction:column;margin-block-start:var(--space-md);padding-block-start:var(--space-md);list-style:none;display:flex}@media (min-width:768px){._7eDCfq_timeline{flex-direction:row;gap:0}}._7eDCfq_step{gap:var(--space-2xs);flex-direction:column;flex:1 1 0;display:flex}@media (min-width:768px){._7eDCfq_step{border-inline-start:1px solid var(--color-border);padding-inline-start:var(--space-md)}._7eDCfq_step:first-child{border-inline-start:none;padding-inline-start:0}}._7eDCfq_step h3{margin-block-start:var(--space-2xs)}._7eDCfq_step p{font-size:1rem}._7eDCfq_stepNumber{font-family:var(--font-family-heading);color:var(--color-text-muted);font-size:1.5rem}
:root{--color-bg:#faf4ec;--color-bg-alt:#f1eae1;--color-bg-dark:#120805;--color-text:#201914;--color-text-muted:#61554e;--color-accent:#8c3b2b;--color-border:#d4ccc4;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1.25rem;--space-md:2rem;--space-lg:3.5rem;--space-xl:5.5rem;--space-2xl:8rem;--space-section:clamp(4rem, 9vw, 6.5rem);--content-max-width:72rem;--content-padding-inline:var(--space-sm);--prose-max-width:40rem;--motion-duration-fast:.15s;--motion-duration-base:.3s;--motion-duration-reveal:.6s;--motion-easing:ease;--focus-ring-color:var(--color-accent);--focus-ring-width:3px}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(96.54% 1.0497 4.44846);--color-bg-alt:lab(93.0563% 1.39368 5.14638);--color-bg-dark:lab(2.98377% 2.84908 2.4717);--color-text:lab(9.47002% 2.86535 4.44156);--color-text-muted:lab(37.293% 4.00986 6.40654);--color-border:lab(82.5996% 1.7885 4.99734)}}html[lang=ja]{--prose-max-width:48rem}._4OYg_a_section{padding-block:var(--space-xl);background-color:var(--color-bg-dark);color:var(--color-bg)}._4OYg_a_inner{width:100%;max-width:var(--content-max-width);padding-inline:var(--content-padding-inline);margin-inline:auto}._4OYg_a_itemList{counter-reset:precaution;margin-block-start:var(--space-sm);list-style:none}._4OYg_a_item{counter-increment:precaution;gap:var(--space-2xs);padding-block:var(--space-md);border-block-start:1px solid var(--color-text-muted);grid-template-columns:1fr;display:grid;position:relative}._4OYg_a_item:before{content:counter(precaution, decimal-leading-zero);font-family:var(--font-family-heading);letter-spacing:.08em;color:var(--color-bg-alt);font-size:.875rem}._4OYg_a_item h3{margin-block-end:var(--space-2xs)}._4OYg_a_item p{max-width:none;font-size:1rem}@media (min-width:768px){._4OYg_a_item{column-gap:var(--space-md);grid-template-columns:3.5rem 1fr}._4OYg_a_item:before{grid-row:1/3}._4OYg_a_item h3{grid-column:2;margin-block-end:var(--space-2xs)}._4OYg_a_item p{grid-column:2}}
:root{--color-bg:#faf4ec;--color-bg-alt:#f1eae1;--color-bg-dark:#120805;--color-text:#201914;--color-text-muted:#61554e;--color-accent:#8c3b2b;--color-border:#d4ccc4;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1.25rem;--space-md:2rem;--space-lg:3.5rem;--space-xl:5.5rem;--space-2xl:8rem;--space-section:clamp(4rem, 9vw, 6.5rem);--content-max-width:72rem;--content-padding-inline:var(--space-sm);--prose-max-width:40rem;--motion-duration-fast:.15s;--motion-duration-base:.3s;--motion-duration-reveal:.6s;--motion-easing:ease;--focus-ring-color:var(--color-accent);--focus-ring-width:3px}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(96.54% 1.0497 4.44846);--color-bg-alt:lab(93.0563% 1.39368 5.14638);--color-bg-dark:lab(2.98377% 2.84908 2.4717);--color-text:lab(9.47002% 2.86535 4.44156);--color-text-muted:lab(37.293% 4.00986 6.40654);--color-border:lab(82.5996% 1.7885 4.99734)}}html[lang=ja]{--prose-max-width:48rem}.r7tQDW_section{padding-block:var(--space-xl)}.r7tQDW_inner{width:100%;max-width:var(--content-max-width);padding-inline:var(--content-padding-inline);gap:var(--space-xs);flex-direction:column;margin-inline:auto;display:flex}.r7tQDW_area{font-size:var(--font-size-kicker);letter-spacing:.08em;color:var(--color-text-muted)}.r7tQDW_address{font-style:normal;font-family:var(--font-family-heading);margin-block-start:var(--space-2xs);font-size:clamp(1.375rem,1.15rem + 1vw,1.875rem);line-height:1.7}.r7tQDW_rule{align-items:center;gap:var(--space-sm);margin-block-start:var(--space-md);display:flex}.r7tQDW_line{background:var(--color-border);flex:none;width:100px;height:1px}.r7tQDW_adjacency{color:var(--color-text-muted);font-size:1rem}
:root{--color-bg:#faf4ec;--color-bg-alt:#f1eae1;--color-bg-dark:#120805;--color-text:#201914;--color-text-muted:#61554e;--color-accent:#8c3b2b;--color-border:#d4ccc4;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1.25rem;--space-md:2rem;--space-lg:3.5rem;--space-xl:5.5rem;--space-2xl:8rem;--space-section:clamp(4rem, 9vw, 6.5rem);--content-max-width:72rem;--content-padding-inline:var(--space-sm);--prose-max-width:40rem;--motion-duration-fast:.15s;--motion-duration-base:.3s;--motion-duration-reveal:.6s;--motion-easing:ease;--focus-ring-color:var(--color-accent);--focus-ring-width:3px}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(96.54% 1.0497 4.44846);--color-bg-alt:lab(93.0563% 1.39368 5.14638);--color-bg-dark:lab(2.98377% 2.84908 2.4717);--color-text:lab(9.47002% 2.86535 4.44156);--color-text-muted:lab(37.293% 4.00986 6.40654);--color-border:lab(82.5996% 1.7885 4.99734)}}html[lang=ja]{--prose-max-width:48rem}.ht-JbG_section{padding-block:var(--space-xl)}.ht-JbG_inner{width:100%;max-width:var(--content-max-width);padding-inline:var(--content-padding-inline);gap:var(--space-sm);flex-direction:column;margin-inline:auto;display:flex}.ht-JbG_lead{font-size:1.0625rem}.ht-JbG_linkList{gap:var(--space-xs);flex-direction:column;display:flex}.ht-JbG_link{min-height:44px;color:var(--color-accent);text-underline-offset:.3em;align-self:flex-start;align-items:center;font-size:1rem;text-decoration:underline;display:inline-flex}
.ai-x0q_copyButton{min-height:44px;color:var(--color-text-muted);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-family:inherit;font-size:1rem;text-decoration:underline;display:inline-flex}.ai-x0q_copyButton:hover{color:var(--color-accent)}
:root{--color-bg:#faf4ec;--color-bg-alt:#f1eae1;--color-bg-dark:#120805;--color-text:#201914;--color-text-muted:#61554e;--color-accent:#8c3b2b;--color-border:#d4ccc4;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1.25rem;--space-md:2rem;--space-lg:3.5rem;--space-xl:5.5rem;--space-2xl:8rem;--space-section:clamp(4rem, 9vw, 6.5rem);--content-max-width:72rem;--content-padding-inline:var(--space-sm);--prose-max-width:40rem;--motion-duration-fast:.15s;--motion-duration-base:.3s;--motion-duration-reveal:.6s;--motion-easing:ease;--focus-ring-color:var(--color-accent);--focus-ring-width:3px}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(96.54% 1.0497 4.44846);--color-bg-alt:lab(93.0563% 1.39368 5.14638);--color-bg-dark:lab(2.98377% 2.84908 2.4717);--color-text:lab(9.47002% 2.86535 4.44156);--color-text-muted:lab(37.293% 4.00986 6.40654);--color-border:lab(82.5996% 1.7885 4.99734)}}html[lang=ja]{--prose-max-width:48rem}.KLt7nW_section{padding-block:var(--space-xl);background-color:var(--color-bg-alt);border-block-start:1px solid var(--color-border)}.KLt7nW_inner{width:100%;max-width:var(--content-max-width);padding-inline:var(--content-padding-inline);gap:var(--space-sm);flex-direction:column;margin-inline:auto;display:flex}.KLt7nW_lead{font-size:1.0625rem}.KLt7nW_action{align-items:flex-start;gap:var(--space-sm);flex-direction:column;margin-block-start:var(--space-xs);display:flex}.KLt7nW_mailButton{min-height:44px;padding:var(--space-xs) var(--space-md);background-color:var(--color-accent);color:var(--color-bg);align-items:center;font-size:1rem;text-decoration:none;display:inline-flex}.KLt7nW_mailButton:hover{opacity:.85}.KLt7nW_emailText{min-height:44px;color:var(--color-text);-webkit-user-select:text;user-select:text;align-items:center;font-size:1.125rem;display:inline-flex}
