:where(.Section_section__aTfEa){background-color:var(--section-background-color-mobile);background-image:var(--section-background-image-mobile);background-position:top;background-size:cover}[data-is-radius=true]:where(.Section_section__aTfEa){border-bottom-left-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}@media only screen and (min-width:769px){:where(.Section_section__aTfEa){background-color:var(--section-background-color);background-image:var(--section-background-image)}}:where(.SectionSpacer_sectionSpacer__c63i7){background-color:var(--section-spacer-background-color);background-image:var(--section-spacer-background-image-mobile);background-size:100% auto;background-position:bottom;height:295px;position:relative;z-index:-1;background-repeat:no-repeat;margin-top:calc(var(--gutter-lg) * -1);margin-bottom:-1px}@media only screen and (min-width:769px){:where(.SectionSpacer_sectionSpacer__c63i7){background-image:var(--section-spacer-background-image);height:400px}}.CarouselOnlyMobile_container__2AX2v [aria-label=container]{padding-left:var(--gutter-md);padding-right:var(--gutter-md);gap:var(--gap-base)}.CarouselOnlyMobile_container__2AX2v [aria-label=item]>*{width:228px}@media only screen and (min-width:769px){.CarouselOnlyMobile_container__2AX2v [aria-label=container]{white-space:inherit!important;flex-wrap:inherit!important;overflow:visible!important;padding-left:0;padding-right:0;gap:var(--gap-md)}.CarouselOnlyMobile_container__2AX2v [aria-label=item]{flex-shrink:1!important;width:25%}.CarouselOnlyMobile_container__2AX2v [aria-label=item]>*{width:100%}.CarouselOnlyMobile_container__2AX2v [aria-label=navigation]{display:none}.CarouselOnlyMobile_columns3__AHrbU [aria-label=item]{width:33.33%}.CarouselOnlyMobile_columns2__rT_PC [aria-label=item]{width:50%}}.CardExtra_large_cardExtraLink__wgK0_{display:block;position:relative}.CardExtra_large_cardExtraPicture__T1tiT{height:140px;width:100%}.CardExtra_large_cardExtraPicture__T1tiT:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-opacity-gray)}.CardExtra_large_cardExtraWrapper__yqoEN{position:absolute;top:0;left:0;width:100%;height:100%;padding:var(--gutter-base)}.CardExtra_large_cardExtraTitle__c_rQV{font-size:var(--font-size-lg);font-weight:500;text-shadow:0 0 16px #000;color:var(--color-neutral-white);letter-spacing:.05em;line-height:1.4}.CardExtra_large_cardExtraCount__UT241{font-size:48px;font-family:var(--font-family-tertiary);font-weight:100;color:var(--color-neutral-white);line-height:1}.CardExtra_medium_cardExtraLink__kqZ3n{display:block;position:relative}.CardExtra_medium_cardExtraPicture__5s5zW{height:176px;width:100%}.CardExtra_medium_cardExtraPicture__5s5zW:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-opacity-gray)}.CardExtra_medium_cardExtraWrapper__9yZRM{position:absolute;top:0;left:0;width:100%;height:100%;line-height:1.4;display:flex;flex-direction:column}.CardExtra_medium_cardExtraLogo__3lkHo{display:inline-flex;align-items:center;background-color:var(--color-neutral-white);height:56px;border-bottom-right-radius:var(--radius-md);padding:var(--gutter-xs)}.CardExtra_medium_cardExtraLogo__3lkHo>img{display:block;max-height:40px}.CardExtra_medium_cardExtraTitle__uDo70{font-size:var(--font-size-lg);font-weight:500;text-shadow:0 0 16px #000;letter-spacing:.05em;color:var(--color-neutral-white);display:flex;flex:1;padding:var(--gutter-base)}.CardExtra_small_cardExtraLink__Qesnh{display:block;position:relative}.CardExtra_small_cardExtraPicture__lAHFT{height:176px;width:100%}.CardExtra_small_cardExtraPicture__lAHFT:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-opacity-gray)}.CardExtra_small_cardExtraTitle__Y_p_0{position:absolute;top:0;left:0;width:100%;height:100%;line-height:1.4;font-size:var(--font-size-lg);font-weight:500;text-shadow:0 0 16px #000;color:var(--color-neutral-white);display:flex;align-items:center;justify-content:center;padding:var(--gutter-sm);letter-spacing:.05em}:where(.Hero_hero__6x_UJ){height:522px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-color:var(--color-neutral-white);background-image:var(--hero-background-image-mobile);background-size:cover;background-position:bottom}@media only screen and (min-width:769px){:where(.Hero_hero__6x_UJ){background-image:var(--hero-background-image);width:100%;height:auto;max-width:none;max-height:100svh;aspect-ratio:1080/680}}@media screen and (min-width:1080px){:where(.Hero_hero__6x_UJ){margin:0 auto}}@media screen and (max-width:375px){:where(.Hero_hero__6x_UJ){height:86dvh}}.Hero_titleWrapper__8NraU{width:100%;height:67px;max-width:720px;display:flex;align-items:flex-end;padding:var(--gutter-base) var(--gutter-base);position:relative}.Hero_titleWrapper__8NraU:before{content:"";position:absolute;top:0;left:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:100%;height:100%;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -1px 1px 0 hsla(0,0%,100%,.6),0 -3px 6px 0 hsla(0,0%,100%,.8)}@media only screen and (min-width:769px){.Hero_titleWrapper__8NraU{align-items:center;height:80px;padding:0 var(--gutter-lg)}}.Hero_title__ty9GV{display:flex;align-items:flex-end;gap:var(--gutter-xs);line-height:1;font-size:var(--font-size-4xl);font-family:var(--font-family-secondary);letter-spacing:.05em;position:relative;mix-blend-mode:color-burn}@media only screen and (min-width:769px){.Hero_title__ty9GV{font-size:40px}}.Hero_subTitle___K4XQ{font-size:var(--font-size-xl);font-family:var(--font-family-primary)}@media only screen and (min-width:769px){.Hero_subTitle___K4XQ{font-size:var(--font-size-4xl)}}.ConsultationGuide_linkContainer__RwRvH{width:100%}.ConsultationGuide_linkContainer__RwRvH[data-fixed=true]{position:sticky;z-index:100;bottom:0;transition:transform .3s ease}.ConsultationGuide_linkContainer__RwRvH[data-hide=true]{transform:translateY(100%)}.ConsultationGuide_linkContainer__RwRvH:before{content:"すまいのご相談はこちら";font-size:var(--font-size-md);font-weight:500;display:flex;justify-content:center;align-items:center;background-color:var(--color-primary-250);line-height:1;height:40px;padding-bottom:var(--gutter-xs)}@media only screen and (min-width:769px){.ConsultationGuide_linkContainer__RwRvH:before{font-size:var(--font-size-xl);height:56px}}.ConsultationGuide_consultationButton__tVvlU{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:var(--gutter-sm) 0 var(--gutter-2xs);position:relative;line-height:1}@media only screen and (min-width:769px){.ConsultationGuide_consultationButton__tVvlU{flex-direction:row;gap:var(--gutter-xs);padding:var(--gutter-md) 0 var(--gutter-sm)}}.ConsultationGuide_consultationButton__tVvlU:after{content:"";width:1px;height:50%;background-color:var(--color-border-lightgray);position:absolute;right:0;top:50%;transform:translateY(-50%)}.ConsultationGuide_consultationSubTitle__BKmYD{background:var(--color-secondary-gradient-blue);color:var(--color-neutral-white);padding:var(--gutter-2xs) var(--gutter-sm);border-radius:30px;box-shadow:0 2px 4px 0 rgba(16,33,66,.1);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);font-size:var(--font-size-xs);white-space:nowrap;line-height:1;position:absolute;top:0;transform:translateY(-50%)}.ScrollAnimation_animatedSection__hgwqS{opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}.ScrollAnimation_animatedSection__hgwqS[data-intersect-in=true]{opacity:1;transform:translateY(0)}.Interior_imagine__qOis9{border-bottom-left-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl);background-color:var(--color-background-lightgray);background-image:linear-gradient(to bottom,var(--color-neutral-white) 0,var(--color-neutral-white) 50%,var(--color-background-lightgray) 51%,var(--color-background-lightgray) 100%)}@media only screen and (min-width:769px){.Interior_imagine__qOis9{background-color:transparent;background-image:none}.Interior_imagineWrapper__KfL8_{background-image:url(/assets/images/interior/section_imgagin_bg.png.webp)!important;background-color:transparent;background-position:top;background-size:cover;border-bottom-left-radius:0;border-bottom-right-radius:0}}.Interior_imagineRoom__qCXJ3{background-image:url(/assets/images/interior/section_imgagin_bg.png.webp);background-color:var(--color-neutral-white);background-position:top;background-size:cover}@media only screen and (min-width:769px){.Interior_imagineRoom__qCXJ3{background-image:none;background-color:transparent}}