.MobileNavigation-module-scss-module__O69U3W__titlePlaceName{font-family:var(--font-family-english);color:#fff;font-size:1.8rem;font-weight:700;line-height:1.223}.MobileNavigation-module-scss-module__O69U3W__titlePropetyName{font-family:var(--font-family-english);color:#fff;text-align:center;font-size:6rem;font-weight:700;line-height:1.2}@media (min-width:769px){.MobileNavigation-module-scss-module__O69U3W__titlePropetyName{font-size:8rem}}.MobileNavigation-module-scss-module__O69U3W__message{color:#000;font-size:2rem;font-weight:600;line-height:2}.MobileNavigation-module-scss-module__O69U3W__characteristicLabel{font-family:var(--font-family-english);color:#fff;font-size:4.5rem;font-weight:700;line-height:1}@media (min-width:769px){.MobileNavigation-module-scss-module__O69U3W__characteristicLabel{letter-spacing:-1.6px;font-size:8rem}}.MobileNavigation-module-scss-module__O69U3W__characteristicTitle{color:#000;font-size:1.6rem;font-weight:600;line-height:1.5}@media (min-width:769px){.MobileNavigation-module-scss-module__O69U3W__characteristicTitle{font-size:2.4rem;line-height:1}}.MobileNavigation-module-scss-module__O69U3W__characteristicDescription{color:#000;font-size:1.4rem;font-weight:500;line-height:1.71429}@media (min-width:769px){.MobileNavigation-module-scss-module__O69U3W__characteristicDescription{white-space:pre-wrap;font-size:2rem;font-weight:600;line-height:1.6}}.MobileNavigation-module-scss-module__O69U3W__subsectionTitle{color:#000;font-size:1.6rem;font-weight:600;line-height:1.5}.MobileNavigation-module-scss-module__O69U3W__subsectionDescription{color:#000;font-size:1.4rem;font-weight:500;line-height:1.71429}.MobileNavigation-module-scss-module__O69U3W__cardDescription,.MobileNavigation-module-scss-module__O69U3W__carouselRoomItemDescription{font-family:var(--font-family-heading);color:#fff;white-space:pre-wrap;font-size:1.6rem;font-weight:700;line-height:1.6875}@media (min-width:769px){.MobileNavigation-module-scss-module__O69U3W__cardDescription,.MobileNavigation-module-scss-module__O69U3W__carouselRoomItemDescription{font-size:2.4rem;line-height:1.4}}.MobileNavigation-module-scss-module__O69U3W__cardTitle,.MobileNavigation-module-scss-module__O69U3W__carouselRoomItemTitleContainer h3{font-family:var(--font-family-english-highlight);color:#fff;font-size:6.4rem;font-weight:500;line-height:1}@media (min-width:769px){.MobileNavigation-module-scss-module__O69U3W__cardTitle,.MobileNavigation-module-scss-module__O69U3W__carouselRoomItemTitleContainer h3{font-size:6.4rem}}.MobileNavigation-module-scss-module__O69U3W__cardSpec,.MobileNavigation-module-scss-module__O69U3W__carouselRoomItemTitleContainer p{color:#f9f9f9;font-size:1.2rem;font-weight:600;line-height:1.6667}.MobileNavigation-module-scss-module__O69U3W__cardSpec span,.MobileNavigation-module-scss-module__O69U3W__carouselRoomItemTitleContainer p span{font-size:1.4rem;font-weight:700;line-height:1.42857}.MobileNavigation-module-scss-module__O69U3W__cardAreaName{font-family:var(--font-family-english);color:#fff;font-size:1.8rem;font-weight:700;line-height:1.2}.MobileNavigation-module-scss-module__O69U3W__cardAreaNote{font-family:var(--font-family-english);color:#fff;font-size:1.4rem;font-weight:400;line-height:1.2}@media (min-width:769px){.MobileNavigation-module-scss-module__O69U3W__cardAreaNote{display:none}}.MobileNavigation-module-scss-module__O69U3W__creatorName{font-family:var(--font-family-english);color:#fff;font-size:3.5rem;font-weight:700;line-height:1.37143}.MobileNavigation-module-scss-module__O69U3W__creatorRole{color:#fff;font-size:1.2rem;font-weight:600;line-height:2}.MobileNavigation-module-scss-module__O69U3W__creatorDescription{color:#8d8d8d;font-size:1.4rem;font-weight:500;line-height:1.71429}.MobileNavigation-module-scss-module__O69U3W__placeLabel{font-family:var(--font-family-english);color:#000;font-size:1.6rem;font-weight:700;line-height:1.5}@media (min-width:769px){.MobileNavigation-module-scss-module__O69U3W__placeLabel{font-size:4rem;line-height:1.4}}.MobileNavigation-module-scss-module__O69U3W__placeTitle,.MobileNavigation-module-scss-module__O69U3W__sectionTitle{color:#000;word-break:auto-phrase;white-space:pre-wrap;font-size:2rem;font-weight:700;line-height:1.5}@media (min-width:769px){.MobileNavigation-module-scss-module__O69U3W__placeTitle,.MobileNavigation-module-scss-module__O69U3W__sectionTitle{font-size:3.2rem}}.MobileNavigation-module-scss-module__O69U3W__placeDescription{color:#000;word-break:auto-phrase;font-size:1.3rem;font-weight:600;line-height:1.84615}.MobileNavigation-module-scss-module__O69U3W__poolLabel{font-family:var(--font-family-english);color:#fff;white-space:pre-wrap;font-size:4rem;font-weight:700;line-height:1}.MobileNavigation-module-scss-module__O69U3W__container{background-color:#f9f9f9;width:100%;padding:0 0 60px;display:block;position:relative}@media (min-width:769px){.MobileNavigation-module-scss-module__O69U3W__container{display:none}}.MobileNavigation-module-scss-module__O69U3W__sectionTitle{color:#000;margin:0 0 20px;padding:0 24px}.MobileNavigation-module-scss-module__O69U3W__columnSection{padding:60px 0}.MobileNavigation-module-scss-module__O69U3W__columnGrid{flex-direction:column;gap:24px;padding:0 24px;display:flex}.MobileNavigation-module-scss-module__O69U3W__columnLink{text-decoration:none;transition:opacity .3s}.MobileNavigation-module-scss-module__O69U3W__columnLink:hover{opacity:.9}.MobileNavigation-module-scss-module__O69U3W__columnItem{aspect-ratio:16/9;border-radius:12px;width:100%;position:relative;overflow:hidden}.MobileNavigation-module-scss-module__O69U3W__columnImage{object-fit:cover;width:100%;height:100%}.MobileNavigation-module-scss-module__O69U3W__columnOverlay{background:linear-gradient(#0009 0%,#0000004d 30%,#0000 60%);padding:20px;position:absolute;inset:0}.MobileNavigation-module-scss-module__O69U3W__columnTitle{font-family:var(--font-family-text);color:#fff;margin:0 0 8px;font-size:1.6rem;font-weight:700;line-height:1.4}.MobileNavigation-module-scss-module__O69U3W__columnAuthor{font-family:var(--font-family-text);color:#fff;opacity:.9;margin:0;font-size:1.4rem;font-weight:400;line-height:1.4}.MobileNavigation-module-scss-module__O69U3W__columnAffiliation{font-size:1.2rem}.MobileNavigation-module-scss-module__O69U3W__houseSection{padding:0 0 60px}.MobileNavigation-module-scss-module__O69U3W__houseGrid{flex-direction:column;gap:40px;padding:0 24px;display:flex}.MobileNavigation-module-scss-module__O69U3W__poolItemContainer{flex-direction:column;width:100%;display:flex}.MobileNavigation-module-scss-module__O69U3W__roomItemInner{aspect-ratio:315/500;border-radius:12px;width:100%;position:relative;overflow:hidden}.MobileNavigation-module-scss-module__O69U3W__roomItemInner:after{pointer-events:none;content:"";background:linear-gradient(#0003 33.7%,#0000 91.36%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.MobileNavigation-module-scss-module__O69U3W__roomItemImage{object-fit:cover;width:100%;height:100%;display:block}.MobileNavigation-module-scss-module__O69U3W__carouselRoomItemTitleContainer{flex-direction:column;gap:15px;display:flex;position:absolute;bottom:24px;left:20px}@media (min-width:769px){.MobileNavigation-module-scss-module__O69U3W__carouselRoomItemTitleContainer{bottom:40px;left:40px}}.MobileNavigation-module-scss-module__O69U3W__carouselRoomItemTitleContainer>span{width:fit-content;font-family:var(--font-family-english);color:#fff;background-color:var(--color-highlight);border-radius:2px;padding:6px 8px;font-size:1.1rem;font-weight:500;line-height:12px}.MobileNavigation-module-scss-module__O69U3W__carouselRoomItemTitleContainer div{flex-direction:column;gap:4px;display:flex}@media (min-width:769px){.MobileNavigation-module-scss-module__O69U3W__carouselRoomItemTitleContainer div{flex-direction:row;gap:20px}}.MobileNavigation-module-scss-module__O69U3W__carouselRoomItemTitleContainer p{margin:0}.MobileNavigation-module-scss-module__O69U3W__carouselRoomItemDescription{z-index:2;color:#fff;margin:0;font-size:1.6rem;line-height:1.6875;position:absolute;top:40px;left:20px}@media (min-width:769px){.MobileNavigation-module-scss-module__O69U3W__carouselRoomItemDescription{top:40px;left:40px}}.MobileNavigation-module-scss-module__O69U3W__poolClubSection{padding:0 24px}.MobileNavigation-module-scss-module__O69U3W__poolClubLink{text-decoration:none;transition:opacity .3s;display:block}.MobileNavigation-module-scss-module__O69U3W__poolClubLink:hover{opacity:.9}.MobileNavigation-module-scss-module__O69U3W__imageWrapper{aspect-ratio:63/24;border-radius:12px;width:100%;position:relative;overflow:hidden}.MobileNavigation-module-scss-module__O69U3W__image{object-fit:cover;width:100%;height:100%}.MobileNavigation-module-scss-module__O69U3W__overlay{flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;height:100%;padding:0 24px;display:flex;position:absolute;top:0;left:0}.MobileNavigation-module-scss-module__O69U3W__title{color:#fff;flex-direction:column;align-items:center;gap:8px;display:flex}.MobileNavigation-module-scss-module__O69U3W__placeName{font-family:var(--font-family-english);letter-spacing:0;font-size:1.2rem;font-weight:500;line-height:1}.MobileNavigation-module-scss-module__O69U3W__houseGroupName{font-family:var(--font-family-english-highlight);font-size:6.4rem;font-weight:500;line-height:.9375}
.PriceDataTable-module-scss-module__dbwFbq__priceCell{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.PriceDataTable-module-scss-module__dbwFbq__priceBodyHeadCellText{font-size:1.2rem;font-weight:700;line-height:1.5}@media (min-width:769px){.PriceDataTable-module-scss-module__dbwFbq__priceBodyHeadCellText{font-size:1.4rem}}.PriceDataTable-module-scss-module__dbwFbq__priceCellValue{font-size:1.4rem;font-weight:700;line-height:1.5}@media (min-width:769px){.PriceDataTable-module-scss-module__dbwFbq__priceCellValue{font-size:1.8rem}}.PriceDataTable-module-scss-module__dbwFbq__priceCellNote{font-size:.8rem;font-weight:500;line-height:1.5}@media (min-width:769px){.PriceDataTable-module-scss-module__dbwFbq__priceCellNote{font-size:1rem}}.PriceDataTable-module-scss-module__dbwFbq__recommendLabel{color:#fff;background:var(--color-highlight);border-radius:40px;padding:6px 12px;font-size:1.2rem;font-weight:700;line-height:2}.PriceDataTable-module-scss-module__dbwFbq__priceHeaderCellText{font-size:1.4rem;font-weight:700;line-height:2}@media (min-width:769px){.PriceDataTable-module-scss-module__dbwFbq__priceHeaderCellText{font-size:1.8rem}}.PriceDataTable-module-scss-module__dbwFbq__tableContainer{color:#222;background:#fff;border-radius:14px;width:100%;font-size:1.2rem;font-weight:700;line-height:1.5;overflow:auto hidden;box-shadow:0 6px 20px #0000001f}@media (min-width:769px){.PriceDataTable-module-scss-module__dbwFbq__tableContainer{margin:0 auto}}.PriceDataTable-module-scss-module__dbwFbq__tableContainer td{border-color:#eef0f4}.PriceDataTable-module-scss-module__dbwFbq__tableContainer td span{font-weight:400}.PriceDataTable-module-scss-module__dbwFbq__tableContainer th{background-color:#eef0f4;border-color:#fff}.PriceDataTable-module-scss-module__dbwFbq__tableContainer th span{font-weight:500}.PriceDataTable-module-scss-module__dbwFbq__tableContainer[data-theme]{color:#fff;background:#1c1c1e}.PriceDataTable-module-scss-module__dbwFbq__tableContainer[data-theme] td{border-color:#000}.PriceDataTable-module-scss-module__dbwFbq__tableContainer[data-theme] th{background-color:#3a3a3c;border-color:#000}.PriceDataTable-module-scss-module__dbwFbq__tableBody{text-align:center;border-spacing:0;border-collapse:separate;width:100%}.PriceDataTable-module-scss-module__dbwFbq__tableRow{height:88px}.PriceDataTable-module-scss-module__dbwFbq__tableRow td{border-bottom-style:solid;border-bottom-width:1px;border-right-style:solid;border-right-width:1px}@media (min-width:769px){.PriceDataTable-module-scss-module__dbwFbq__tableRow{height:120px}}.PriceDataTable-module-scss-module__dbwFbq__thead th{vertical-align:bottom;min-width:120px}.PriceDataTable-module-scss-module__dbwFbq__thead th:first-child{border-radius:14px 0 0}.PriceDataTable-module-scss-module__dbwFbq__thead th:last-child{border-radius:0 14px 0 0}.PriceDataTable-module-scss-module__dbwFbq__thead tr{height:60px}@media (min-width:769px){.PriceDataTable-module-scss-module__dbwFbq__thead tr{height:88px}}.PriceDataTable-module-scss-module__dbwFbq__thead tr th:first-child{border-bottom-style:solid;border-bottom-width:1px;border-right-style:solid;border-right-width:1px}.PriceDataTable-module-scss-module__dbwFbq__thead tr th:not(:last-child){border-right-style:solid;border-right-width:1px}.PriceDataTable-module-scss-module__dbwFbq__tbody th:last-child{border-radius:0 0 0 14px}.PriceDataTable-module-scss-module__dbwFbq__tbody tr:not(:last-child) th{border-bottom-style:solid;border-bottom-width:1px}.PriceDataTable-module-scss-module__dbwFbq__tbody tr:last-child th{border-bottom-left-radius:14px}.PriceDataTable-module-scss-module__dbwFbq__tbody tr:last-child td:last-child{border-radius:0 0 14px}.PriceDataTable-module-scss-module__dbwFbq__tableHead{white-space:nowrap;padding:8px 12px;font-weight:700;position:sticky;top:0;left:0}@media (min-width:769px){.PriceDataTable-module-scss-module__dbwFbq__tableHead{padding:12px}}.PriceDataTable-module-scss-module__dbwFbq__tableHead:first-child{z-index:1;width:120px}@media (min-width:769px){.PriceDataTable-module-scss-module__dbwFbq__tableHead:first-child{width:192px;min-width:192px}}.PriceDataTable-module-scss-module__dbwFbq__tableCell{white-space:nowrap;width:100%;min-width:65px;padding:10px;font-size:1.2rem;line-height:1.7}@media (min-width:769px){.PriceDataTable-module-scss-module__dbwFbq__tableCell{width:160px;min-width:160px}}
.Tooltip-module-scss-module__mMV3IW__wrapper{color:var(--color-highlight);cursor:pointer;display:inline-block;position:relative}.Tooltip-module-scss-module__mMV3IW__wrapper svg{vertical-align:bottom;width:12px;display:inline}.Tooltip-module-scss-module__mMV3IW__wrapper:hover p{display:block}.Tooltip-module-scss-module__mMV3IW__container{z-index:10;color:#fff;background:#000;border-radius:10px;margin:0;padding:16px 12px;font-size:1.2rem;font-weight:400;display:none;position:absolute;bottom:25px;left:-41px;box-shadow:0 5px 10px #0000001a}.Tooltip-module-scss-module__mMV3IW__container:before{content:"";border:7px solid #0000;border-top-color:#000;display:block;position:absolute;top:99%;left:42px}
.PriceSpecSectionLight-module-scss-module__LOAWJa__wrapper{width:100%;padding:48px var(--padding-inline) 135px;background-color:#fff;flex-direction:column;align-items:center;gap:32px;margin:0 auto;display:flex;position:relative}@media (min-width:769px){.PriceSpecSectionLight-module-scss-module__LOAWJa__wrapper{padding-top:64px}}.PriceSpecSectionLight-module-scss-module__LOAWJa__wrapper>div{max-width:1200px}.PriceSpecSectionLight-module-scss-module__LOAWJa__headingWrapper{flex-direction:column;justify-content:space-between;align-items:baseline;gap:20px;width:100%;display:flex}@media (max-width:768px){.PriceSpecSectionLight-module-scss-module__LOAWJa__headingWrapper{gap:12px}}.PriceSpecSectionLight-module-scss-module__LOAWJa__heading{font-family:var(--font-family-heading);color:#000;font-size:1.8rem;line-height:2}@media (min-width:769px){.PriceSpecSectionLight-module-scss-module__LOAWJa__heading{font-size:2.4rem}}.PriceSpecSectionLight-module-scss-module__LOAWJa__tableWrapper{width:100%}@media (max-width:768px){.PriceSpecSectionLight-module-scss-module__LOAWJa__tableWrapper{max-width:calc(100% + 30px);margin:auto}}.PriceSpecSectionLight-module-scss-module__LOAWJa__tableWrapper>div{box-shadow:none}.PriceSpecSectionLight-module-scss-module__LOAWJa__lead{color:#000;margin:0;font-size:1.2rem;line-height:2}.PriceSpecSectionLight-module-scss-module__LOAWJa__howToBuyLink{color:var(--color-highlight);font-size:1.2rem}.PriceSpecSectionLight-module-scss-module__LOAWJa__contactLink{color:var(--color-highlight)}
