.sje7WW_roomSection{flex-direction:column;width:100%;min-height:auto;display:flex;position:relative;overflow:hidden}.sje7WW_imageWrapper{background-color:#000;width:100%;height:auto;position:relative}.sje7WW_carousel{width:100%;margin:0;padding:0}.sje7WW_carouselItem{width:100%;height:auto;margin:0;padding:0}.sje7WW_image{object-fit:cover;width:100%;height:auto;margin:0;padding:0;display:block;position:relative}.sje7WW_video{aspect-ratio:750/1000;object-fit:cover;width:100%;height:auto;display:block}@media (min-width:769px){.sje7WW_video{aspect-ratio:2880/1400}}.sje7WW_contentWrapper{background-color:#fff;width:100%;padding:40px 24px 60px;position:relative}@media (min-width:769px){.sje7WW_contentWrapper{padding:60px}}.sje7WW_content{color:#000;max-width:100%;margin:0 auto}@media (min-width:769px){.sje7WW_content{justify-content:space-between;align-items:flex-start;max-width:1200px;display:flex}}.sje7WW_title{margin-bottom:14px}@media (min-width:769px){.sje7WW_title{flex-shrink:0;margin-bottom:0}}.sje7WW_titleEn{font-family:"Neue Haas Grotesk Text Pro",var(--font-family-english);color:#000;letter-spacing:normal;flex-direction:column;justify-content:center;align-self:stretch;font-size:14px;font-weight:500;line-height:2;display:flex}@media (min-width:769px){.sje7WW_titleEn{height:auto;font-size:18px;line-height:1;display:block}}.sje7WW_description{max-width:100%}.sje7WW_description p{font-family:"Hiragino Sans",var(--font-family-text);color:#000;letter-spacing:.24px;align-self:stretch;margin-bottom:8px;font-size:12px;font-weight:300;line-height:2}.sje7WW_description p:last-child{margin-bottom:0}@media (min-width:769px){.sje7WW_description{max-width:450px;margin-left:auto}}
.dxVMEG_intro{background-color:#fff;padding:88px 0}@media (min-width:769px){.dxVMEG_intro{padding:120px 0}}.dxVMEG_container{max-width:1200px;margin:0 auto;padding:0 24px}@media (min-width:769px){.dxVMEG_container{padding:0 80px}}.dxVMEG_container{text-align:center}.dxVMEG_title{font-family:var(--font-family-heading);color:#000;text-align:center;margin-bottom:24px;font-size:1.5rem;font-weight:600;line-height:2.4}@media (min-width:769px){.dxVMEG_title{margin-bottom:32px;font-size:2rem;line-height:2.4}}.dxVMEG_spBreak{display:block}@media (min-width:769px){.dxVMEG_spBreak{display:none}}.dxVMEG_description{max-width:900px;margin:0 auto}.dxVMEG_description p{font-family:var(--font-family-text);color:#000;text-align:center;margin-bottom:24px;font-size:1.2rem;font-weight:300;line-height:2.4}.dxVMEG_description p:last-child{margin-bottom:0}@media (min-width:769px){.dxVMEG_description p{margin:0 auto 16px;font-size:1.6rem;line-height:2.2}}.dxVMEG_desktopDescription{display:none}@media (min-width:769px){.dxVMEG_desktopDescription{display:block}}.dxVMEG_mobileDescription{display:block}@media (min-width:769px){.dxVMEG_mobileDescription{display:none}}
.-qA3Oa_locationSection{background-color:#fff;display:flow-root}@media (min-width:769px){.-qA3Oa_locationSection{padding-bottom:56px}}.-qA3Oa_hero{width:100%;height:80vh;min-height:500px;position:relative;overflow:hidden}@media (min-width:769px){.-qA3Oa_hero{height:60vh;min-height:400px}}.-qA3Oa_heroImage{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.-qA3Oa_heroImage:after{z-index:1;content:"";background:linear-gradient(#0003,#0006);width:100%;height:100%;position:absolute;top:0;left:0}.-qA3Oa_heroImage .-qA3Oa_image{object-fit:cover;object-position:center;width:100%;height:100%}.-qA3Oa_heroContent{z-index:1;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 24px;display:flex;position:relative}.-qA3Oa_title{font-family:var(--font-family-text);margin-bottom:12px;font-size:1.4rem;font-weight:500;line-height:1}.-qA3Oa_subtitle{font-family:var(--font-family-text);letter-spacing:.08rem;font-size:2rem;font-weight:600;line-height:1.8}@media (min-width:769px){.-qA3Oa_subtitle{font-size:2.8rem}}.-qA3Oa_content{padding:80px 0 0}.-qA3Oa_description{max-width:1200px;margin:0 auto;padding:0 24px}@media (min-width:769px){.-qA3Oa_description{padding:0 80px}}.-qA3Oa_description{text-align:center;max-width:800px;margin:0 auto 80px}@media (min-width:769px){.-qA3Oa_description{margin-bottom:48px}}.-qA3Oa_description p{font-family:var(--font-family-text);color:#333;font-size:1.6rem;line-height:1.8}@media (min-width:769px){.-qA3Oa_description p{font-size:1.4rem;line-height:1.7}}.-qA3Oa_description p{margin-bottom:4px;font-size:1.2rem}.-qA3Oa_description p:last-child{margin-bottom:0}@media (min-width:769px){.-qA3Oa_description p{font-size:1.6rem}}.-qA3Oa_gallery{max-width:1200px;margin:0 auto;padding:0 24px}@media (min-width:769px){.-qA3Oa_gallery{padding:0 80px}}.-qA3Oa_gallery{margin-bottom:80px;overflow:hidden}@media (min-width:769px){.-qA3Oa_gallery{margin-bottom:48px}}@media (max-width:768px){.-qA3Oa_carousel{margin:0 -15px}}.-qA3Oa_carousel [data-component-name=slide-wrapper]{padding-left:10px}.-qA3Oa_galleryItem{border-radius:8px;width:100%;padding-bottom:100%;position:relative;overflow:hidden}@media (min-width:769px){.-qA3Oa_galleryItem{padding-bottom:62.5%}}.-qA3Oa_galleryItem picture{width:100%;height:100%;position:absolute;top:0;left:0}.-qA3Oa_galleryImage{object-fit:cover;object-position:center;object-fit:cover;width:100%;height:100%}.-qA3Oa_scenerySection{margin-bottom:80px}@media (min-width:769px){.-qA3Oa_scenerySection{margin-bottom:48px}}.-qA3Oa_sceneryImage{object-fit:cover;object-position:center;width:100%;height:100%}.-qA3Oa_exterior{border-top:1px solid #e5e5e5;padding-top:80px}@media (min-width:769px){.-qA3Oa_exterior{padding-top:48px}}.-qA3Oa_exteriorTitle{font-family:var(--font-family-english);text-align:center;letter-spacing:.1em;margin-bottom:32px;font-size:2.4rem;font-weight:400}@media (min-width:769px){.-qA3Oa_exteriorTitle{margin-bottom:24px;font-size:2rem}}.-qA3Oa_exteriorDescription{text-align:center;max-width:800px;margin:0 auto}.-qA3Oa_exteriorDescription p{font-family:var(--font-family-text);color:#555;margin-bottom:4px;font-size:1.4rem;line-height:1.8}.-qA3Oa_exteriorDescription p:last-child{margin-bottom:0}@media (min-width:769px){.-qA3Oa_exteriorDescription p{font-size:1.3rem;line-height:1.7}}.-qA3Oa_floorPlan{margin-top:80px}@media (min-width:769px){.-qA3Oa_floorPlan{margin-top:120px}}
.GqStwa_specificationSection{padding:0 24px 60px}@media (min-width:769px){.GqStwa_specificationSection{padding:0 60px 60px}}.GqStwa_container{max-width:1200px;margin:0 auto}.GqStwa_heading{font-family:"Neue Haas Grotesk Text Pro",var(--font-family-english);color:#000;text-align:left;letter-spacing:normal;margin:0 0 24px;font-size:14px;font-weight:500;line-height:2}@media (min-width:769px){.GqStwa_heading{margin-bottom:32px;font-size:18px;line-height:1}}.GqStwa_title{text-align:center;letter-spacing:.08em;margin-bottom:40px;font-size:2.4rem;font-weight:600}@media (min-width:769px){.GqStwa_title{margin-bottom:60px;font-size:3.2rem}}.GqStwa_specTable{box-sizing:border-box;background:#fff;border:1px solid #e9e9eb;border-radius:8px;overflow:hidden}.GqStwa_specTable *{box-sizing:border-box}.GqStwa_specRow{border-bottom:none;display:block}@media (min-width:769px){.GqStwa_specRow{border-bottom:1px solid #e9e9eb;width:100%;display:flex}.GqStwa_specRow:last-child{border-bottom:none}}.GqStwa_specItem{border-bottom:1px solid #e9e9eb;border-right:none;width:100%;display:block}.GqStwa_specRow:last-child .GqStwa_specItem:last-child{border-bottom:none}@media (min-width:769px){.GqStwa_specItem{border-bottom:none;border-right:1px solid #e9e9eb;align-items:stretch;width:50%;display:flex}.GqStwa_specItem:last-child{border-right:none}}.GqStwa_specLabel{width:100%;min-width:unset;font-family:var(--font-family-heading);color:#000;letter-spacing:.048em;white-space:nowrap;background:#fff;border-bottom:none;border-right:none;padding:24px 20px 6px;font-size:1.2rem;font-weight:600;line-height:1;display:block}@media (min-width:769px){.GqStwa_specLabel{letter-spacing:.04em;white-space:nowrap;background:#fff;border-right:none;flex-shrink:0;align-items:center;width:180px;min-width:180px;padding:30px 32px;font-size:1.4rem;display:flex}}.GqStwa_specValue{width:100%;font-family:var(--font-family-heading);color:#000;letter-spacing:.04em;background:#fff;padding:6px 20px 24px;font-size:1.2rem;font-weight:300;line-height:1.5;display:block}.GqStwa_specValue br{margin-top:4px;display:block}@media (min-width:769px){.GqStwa_specValue{letter-spacing:.04em;flex:1;align-items:center;padding:30px 32px;font-size:1.4rem;line-height:1.6;display:flex}}.GqStwa_specValueWithRows{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.GqStwa_specValueRow{justify-content:flex-start;align-items:baseline;gap:.5rem;display:flex}.GqStwa_specValueNote{font-size:.85em}
.Tfs8qG_wrapper{justify-content:center;width:100%;height:100svh;min-height:600px;display:flex;position:relative;overflow:hidden}.Tfs8qG_container{z-index:2;flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative}.Tfs8qG_videoWrapper{z-index:0;background-image:var(--poster-sp);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:769px){.Tfs8qG_videoWrapper{background-image:var(--poster-pc)}}.Tfs8qG_backgroundVideo{object-fit:cover;width:100%;height:100%}.Tfs8qG_topInner{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;padding:160px 24px 0;display:flex}@media (min-width:769px){.Tfs8qG_topInner{padding:160px 120px 0}}.Tfs8qG_headTitle{z-index:10;font-family:var(--font-family-english-highlight);color:#fff;text-transform:uppercase;white-space:nowrap;margin:0;font-size:8rem;font-style:normal;font-weight:400;line-height:1;position:relative;overflow:hidden}@media (min-width:769px){.Tfs8qG_headTitle{font-size:12rem;font-weight:400;line-height:1}}.Tfs8qG_headTitle>span{vertical-align:top;opacity:0;display:inline-block;overflow:hidden}.Tfs8qG_placeName{z-index:10;font-family:var(--font-family-english);color:#fff;opacity:0;font-size:1.4rem;font-weight:500;line-height:1;position:relative}@media (min-width:769px){.Tfs8qG_placeName{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.Tfs8qG_headTitle>span,.Tfs8qG_placeName{opacity:1;transform:none}}
