.GYGI0G_floorPlanWrapper{background-color:#fff;width:100%;padding:60px 0;position:relative}@media (min-width:769px){.GYGI0G_floorPlanWrapper{padding:120px 0}}.GYGI0G_accessWrapper{background-color:#fafafc;width:100%;position:relative}.GYGI0G_relatedMoviesWrapper{background-color:#fafafc;width:100%;padding:96px 0;position:relative}@media (min-width:769px){.GYGI0G_relatedMoviesWrapper{padding:120px 0}}.GYGI0G_relatedStoriesWrapper{background-color:#fafafc;width:100%;padding:96px 0;position:relative}@media (min-width:769px){.GYGI0G_relatedStoriesWrapper{padding:120px 0}}.GYGI0G_otherPropertiesWrapper{background-color:#fff;width:100%;padding:80px 0;position:relative}@media (min-width:769px){.GYGI0G_otherPropertiesWrapper{padding:120px 0}}.GYGI0G_main{width:100%;overflow:hidden}
.Q2viQq_video{object-fit:cover;object-position:center;transform-origin:0 0;height:calc(100vh - 47px);position:fixed;top:47px;left:0}@media (min-width:769px){.Q2viQq_video{width:100vw;height:calc(100vh - 59px);transform:inherit;top:59px}}@media (max-width:768px){.Q2viQq_video[data-rotate-smartphone=true]{width:calc(100vh - 47px);height:100vw;transform:rotate(90deg)translateY(-100vw)}}
.fi-ndG_wrapper{background-color:#000;width:100%}.fi-ndG_container{flex-direction:column;gap:40px;width:100%;max-width:1400px;margin:0 auto;padding:48px 24px;display:flex}@media (min-width:769px){.fi-ndG_container{gap:60px;padding:120px 72px}}.fi-ndG_video{object-fit:cover;object-position:center;background-color:#000;width:100%}.fi-ndG_title{color:#fff;border-bottom:1px solid #b2b2b8;width:100%;padding:0 0 30px;font-size:4.8rem;font-weight:700;line-height:5.5rem}@media (min-width:769px){.fi-ndG_title{text-align:center;padding-bottom:50px;font-size:6rem;line-height:6.9rem}}.fi-ndG_nFrame{flex-direction:column;gap:24px;display:flex}@media (min-width:769px){.fi-ndG_nFrame{grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:20px 80px;display:grid}}.fi-ndG_address{color:#fff;font-size:1.3rem;font-weight:400;line-height:1.5rem}@media (min-width:769px){.fi-ndG_address{grid-area:1/2/2/3;font-size:1.5rem;line-height:1.7rem}}.fi-ndG_departure{color:#fff;white-space:pre-wrap;font-size:1.5rem;font-weight:700;line-height:1.7rem}@media (min-width:769px){.fi-ndG_departure{grid-area:1/1/2/2;font-size:1.8rem;line-height:2.1rem}.fi-ndG_imageContainer{grid-area:2/2/3/3}}.fi-ndG_imageContainer video{border-radius:9px}.fi-ndG_routesContainer{scroll-snap-type:x proximity;gap:8px;width:calc(100% + 48px);margin:0 -24px;padding:0 24px;display:flex;overflow:scroll hidden}.fi-ndG_routesContainer::-webkit-scrollbar{width:0;height:0}.fi-ndG_routesContainer::-webkit-scrollbar-track{background:initial}.fi-ndG_routesContainer::-webkit-scrollbar-thumb{background:initial}@media (min-width:769px){.fi-ndG_routesContainer{flex-direction:column;grid-area:2/1/3/2;gap:16px;width:fit-content;min-width:280px;margin:0;padding:0}}.fi-ndG_routeContainer{scroll-snap-align:start;flex-shrink:0;min-width:230px;min-height:110px;scroll-margin-left:24px;list-style:none}.fi-ndG_routeTitle{margin-bottom:8px;font-size:1.8rem;font-weight:700;line-height:2.1rem}@media (min-width:769px){.fi-ndG_routeTitle{font-size:2.4rem;line-height:2.8rem}}.fi-ndG_route{color:#727279;text-align:left;border:2px solid #727279;border-radius:16px;width:100%;max-width:280px;height:100%;padding:18px 24px}.fi-ndG_route[data-active=true]{color:#fff;border-color:#fff}.fi-ndG_transportationsContainer{flex-direction:column;gap:4px;display:flex}.fi-ndG_transportation{font-size:1.1rem;font-weight:400;line-height:1.3rem}@media (min-width:769px){.fi-ndG_transportation{font-size:1.3rem;line-height:1.5rem}}
.rsemUG_videoContainer video{z-index:-1}.rsemUG_faqWrapper{background:#0b0b0d;display:flex}
._4GY6wW_container{color:#fff;background-color:#000;flex-direction:column;width:100%;min-height:calc(100vh - 68px);display:flex;overflow:hidden}@media (min-width:769px){._4GY6wW_container{grid-template-columns:50% 50%;justify-content:center;align-items:center;display:grid}}._4GY6wW_picture{position:relative}._4GY6wW_picture img{object-fit:contain;width:100%;height:100%;line-height:0;display:block}._4GY6wW_inner{flex-direction:column;padding:0 24px 48px;display:flex}@media (min-width:769px){._4GY6wW_inner{width:450px;padding:0 72px}}._4GY6wW_title{margin-bottom:10px;font-size:1.3rem;font-weight:700;line-height:1.9rem}._4GY6wW_designer{margin-bottom:20px;font-size:4.2rem;font-weight:700;line-height:5.4rem}._4GY6wW_description{color:#b2b2b9;white-space:pre-wrap;font-size:1.2rem;font-weight:400;line-height:1.8rem}._4GY6wW_modalButton{color:#fff;text-align:center;background:var(--color-highlight);border-radius:24px;justify-content:center;align-items:center;gap:5px;width:168px;height:48px;margin:24px 0 0;font-size:1.3rem;display:flex}._4GY6wW_movieLabel{color:#fff;font-size:1.6rem;font-weight:700;line-height:1.9rem}
.JAdKrG_dialogContent{background:#1c1c1c;border:none;border-radius:15px;width:90%;max-width:520px;height:fit-content;max-height:80vh;padding:0;position:relative;box-shadow:0 2px 10px #00000040;margin:0!important}.JAdKrG_modalCloseButton{z-index:3;color:#000;background-color:#d9d9d9;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:-13px;right:-13px;transform:translateZ(0)}.JAdKrG_dialogInner{width:100%;height:fit-content;max-height:80vh;padding:48px 24px;overflow:auto}.JAdKrG_label{color:#fff;font-size:1.5rem;font-weight:500;line-height:1.333}.JAdKrG_artistName{color:#fff;margin-top:12px;margin-bottom:16px;font-size:2rem;font-weight:500;line-height:1.4}.JAdKrG_profile{color:#fff;letter-spacing:.26px;font-size:1.3rem;font-weight:400;line-height:1.2}
.Cj5ebq_wrapper{background-color:#000;overflow:hidden}.Cj5ebq_characteristicSectionContainer{flex-direction:column;display:flex}@media (min-width:769px){.Cj5ebq_characteristicSectionContainer{gap:120px;padding-bottom:120px}}.Cj5ebq_headerContainer{flex-direction:column;align-items:center;width:100%;height:calc(100lvh - 108px);margin:96px 0;display:flex;position:relative}@media (min-width:769px){.Cj5ebq_headerContainer{margin:0}}.Cj5ebq_headerContainer:after{content:"";background:linear-gradient(#000 0%,#0000 100%);width:100%;height:100px;display:block;position:absolute;top:0;left:0}@media (min-width:769px){.Cj5ebq_headerContainer:after{height:200px}}.Cj5ebq_headerContainer:before{z-index:1;content:"";background:linear-gradient(#0000 0%,#000 100%);width:100%;height:100px;display:block;position:absolute;bottom:0;left:0}@media (min-width:769px){.Cj5ebq_headerContainer:before{height:200px}}.Cj5ebq_headerBackgroundPicture img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Cj5ebq_headerTop{z-index:1;width:100%;padding:0 24px;position:absolute;top:0;left:0}@media (min-width:769px){.Cj5ebq_headerTop{padding:64px}}.Cj5ebq_heading{flex-direction:column;gap:8px;display:flex}@media (min-width:769px){.Cj5ebq_heading{gap:16px}}.Cj5ebq_title{color:#fff;text-align:center;font-size:2.4rem;font-weight:700;line-height:1.16}@media (min-width:769px){.Cj5ebq_title{font-size:4.8rem;line-height:1.14}}.Cj5ebq_title span{margin-top:8px;display:block}@media (max-width:768px){.Cj5ebq_title span{text-transform:uppercase;margin-top:8px;font-size:1.5rem;line-height:1.33}}.Cj5ebq_headerBottom{z-index:1;width:100%;padding:0 24px;position:absolute;bottom:0;left:0}@media (min-width:769px){.Cj5ebq_headerBottom{padding:48px 64px}}.Cj5ebq_description{color:#fff;text-align:center;flex-shrink:0;width:100%;font-size:1.7rem;font-weight:400;line-height:1.41}@media (min-width:769px){.Cj5ebq_description{max-width:680px;margin:0 auto;font-size:2rem;line-height:1.4}}.Cj5ebq_artworkDescriptionContainer{flex-direction:column;gap:16px;display:flex}@media (min-width:769px){.Cj5ebq_artworkDescriptionContainer{flex-direction:row;gap:24px;max-width:680px;margin:0 auto;padding:0}}.Cj5ebq_artistContainer{flex-direction:column;flex-grow:0;flex-shrink:0;align-items:center;gap:8px;display:flex}@media (min-width:769px){.Cj5ebq_artistContainer{align-items:flex-start}}.Cj5ebq_artworkName{color:#fff;font-size:3.2rem;font-weight:700;line-height:1.15}.Cj5ebq_artistName{color:#fff;text-transform:uppercase;font-size:2rem;font-weight:700;line-height:1.15}.Cj5ebq_artistDetailButton{color:var(--color-highlight);font-size:1.7rem;font-weight:400;line-height:1.41}@media (min-width:769px){.Cj5ebq_artistDetailButton{font-size:2rem;line-height:1.4}}.Cj5ebq_artworkDescription{color:#fff;text-align:center;flex-shrink:0;width:100%;font-size:1.7rem;font-weight:400;line-height:1.41}@media (min-width:769px){.Cj5ebq_artworkDescription{text-align:left;flex-shrink:1;max-width:680px;margin:0 auto;font-size:2rem;line-height:1.4}}.Cj5ebq_contentContainer{flex-direction:column;gap:0;display:flex}@media (min-width:769px){.Cj5ebq_contentContainer{gap:240px}}.Cj5ebq_characteristicSubSectionContainer{flex-direction:column;gap:4px;padding:96px 0;display:flex}@media (min-width:769px){.Cj5ebq_characteristicSubSectionContainer{gap:24px;padding:0}}.Cj5ebq_subSectionHeader{padding:0 30px}@media (min-width:769px){.Cj5ebq_subSectionHeader{padding:0 100px}}.Cj5ebq_subSectionTitle{color:#fff;font-size:3.2rem;font-weight:700;line-height:1.15}@media (min-width:769px){.Cj5ebq_subSectionTitle{text-align:center;font-size:4.8rem}}.Cj5ebq_subSectionDescription{color:#fff;margin-top:8px;font-size:1.5rem;font-weight:400;line-height:1.4}@media (min-width:769px){.Cj5ebq_subSectionDescription{text-align:center;font-size:2rem;font-weight:500}}.Cj5ebq_subSectionCardContainer{width:100%;padding:36px 30px 0}@media (min-width:769px){.Cj5ebq_subSectionCardContainer{padding:50px 100px 0}}.Cj5ebq_bigCardContainer{flex-direction:column;gap:24px;display:flex}.Cj5ebq_bigCardImageWrapper{border-radius:8px;width:250px;height:300px;position:relative;overflow:hidden}@media (min-width:769px){.Cj5ebq_bigCardImageWrapper{border-radius:24px;width:500px;height:600px}}.Cj5ebq_bigCardImageTitle{z-index:1;color:#fff;font-size:1.3rem;font-weight:700;line-height:1;position:absolute;bottom:12px;left:16px}@media (min-width:769px){.Cj5ebq_bigCardImageTitle{font-size:2rem;line-height:1.15;bottom:28px;left:30px}}.Cj5ebq_bigCardImage{object-fit:cover;width:100%;height:100%;position:absolute}.Cj5ebq_bigCardDescription{color:#fff;font-size:1.5rem;font-weight:400;line-height:1.33}@media (min-width:769px){.Cj5ebq_bigCardDescription{font-size:1.7rem;line-height:1.41}}.Cj5ebq_squareImageCardContainer{border:1px solid #fff3;border-radius:8px;flex-direction:column;justify-content:flex-start;gap:24px;height:100%;padding:15px;display:flex}@media (min-width:769px){.Cj5ebq_squareImageCardContainer{border-radius:20px;gap:40px;padding:24px}}.Cj5ebq_squareCardImage{aspect-ratio:1;border-radius:6px;width:100%}@media (min-width:769px){.Cj5ebq_squareCardImage{border-radius:18px}}.Cj5ebq_squareCardInner{flex-direction:column;gap:16px;display:flex}@media (min-width:769px){.Cj5ebq_squareCardInner{gap:24px}}.Cj5ebq_squareCardTitleContainer{flex-direction:column;gap:8px;display:flex}.Cj5ebq_squareCardTitle{color:#fff;font-size:1.7rem;font-weight:700;line-height:1.17}@media (min-width:769px){.Cj5ebq_squareCardTitle{font-size:2.8rem;line-height:1.14}}.Cj5ebq_squareCardNote{color:#fff;font-size:1.5rem;font-weight:500;line-height:1.13}@media (min-width:769px){.Cj5ebq_squareCardNote{font-size:2rem;line-height:1.15}}.Cj5ebq_squareCardDescription{color:#8d8d8d;font-size:1.5rem;font-weight:400;line-height:1.33}@media (min-width:769px){.Cj5ebq_squareCardDescription{font-size:1.7rem;line-height:1.41}}
.WDAinW_wrapper{background-color:#0b0b0d;width:100%}.WDAinW_container{flex-direction:column;align-items:flex-start;gap:40px;width:100%;max-width:1344px;margin:0 auto;padding:48px 24px;display:flex}@media (min-width:769px){.WDAinW_container{align-items:center;gap:60px;padding:120px 72px}}.WDAinW_inner{flex-direction:column;align-self:stretch;align-items:center;gap:24px;display:flex}@media (min-width:769px){.WDAinW_inner{gap:80px}}.WDAinW_mapContainer{flex-direction:column;justify-content:center;gap:40px;width:100%;display:flex}@media (min-width:769px){.WDAinW_mapContainer{flex-direction:row;gap:80px}}.WDAinW_plansContainer{scroll-snap-type:x proximity;gap:8px;width:calc(100% + 48px);margin:0 -24px;padding:0 24px;display:flex;overflow:scroll hidden}.WDAinW_plansContainer::-webkit-scrollbar{width:0;height:0}.WDAinW_plansContainer::-webkit-scrollbar-track{background:initial}.WDAinW_plansContainer::-webkit-scrollbar-thumb{background:initial}@media (min-width:769px){.WDAinW_plansContainer{flex-direction:column;grid-area:2/1/3/2;gap:16px;width:fit-content;min-width:280px;margin:0;padding:0}}.WDAinW_planContainer{scroll-snap-align:start;flex-shrink:0;min-width:140px;max-height:110px;scroll-margin-left:24px;list-style:none}.WDAinW_planTitle{font-size:1.8rem;font-weight:700;line-height:2.1rem}@media (min-width:769px){.WDAinW_planTitle{font-size:2.4rem;line-height:2.8rem}}.WDAinW_plan{color:#727279;text-align:left;border:2px solid #727279;border-radius:16px;width:100%;height:100%;padding:18px 24px}.WDAinW_plan[data-active=true]{color:#fff;border-color:#fff}.WDAinW_mapImageContainer img{background-color:#fff;border-radius:9px;width:100%}.WDAinW_specsContainer{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;width:100%;max-width:1190px;display:grid}.WDAinW_title{color:#fff;border-bottom:1px solid #b2b2b8;width:100%;padding:0 0 30px;font-size:4.8rem;font-weight:700;line-height:5.5rem}@media (min-width:769px){.WDAinW_title{text-align:center;padding-bottom:50px;font-size:6rem;line-height:6.9rem}}.WDAinW_specContainer{background:#202021;border-radius:8px;flex-direction:column;justify-content:space-between;gap:40px;padding:36px 30px 32px;display:flex}.WDAinW_specInner{flex-direction:column;gap:25px;display:flex}.WDAinW_specDescriptionsContainer{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:32px;display:grid}.WDAinW_specDescription{color:#fff;flex-direction:column;gap:.9rem;font-size:1.3rem;font-weight:400;line-height:1.5rem;display:flex}.WDAinW_specDescription b{font-size:2rem;font-weight:700;line-height:2.8rem}.WDAinW_specTitle{color:#fff;font-size:1.5rem;font-weight:700;line-height:normal}
.xqhxNG_stickyWrapper{background-color:#0000;width:100%;max-height:fit-content;transition:background-color .5s ease-in-out;position:relative}.xqhxNG_stickyWrapper:after{z-index:-1;content:"";background:linear-gradient(#0000 0%,#000 100%);width:100%;height:200px;display:block;position:absolute;bottom:0;left:0}.xqhxNG_stickyWrapper[data-black-wall-visible=true]{background-color:#0009;transition:background-color .1s ease-in-out}.xqhxNG_stickySpacer{width:100%;height:50lvh}.xqhxNG_container{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%;height:calc(100lvh - 68px);min-height:600px;padding:24px;transition:opacity .5s ease-in-out;display:flex;position:sticky;top:0;left:0}.xqhxNG_container[data-active=true]{opacity:1;transition:opacity .5s ease-in-out}@media (min-width:769px){.xqhxNG_container{gap:48px;padding:96px 48px}}.xqhxNG_description{color:#fff;max-width:480px;font-size:1.7rem;font-weight:500;line-height:1.41}@media (min-width:769px){.xqhxNG_description{font-size:2rem;line-height:2}}
.LZ2ilq_container{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100svh;min-height:550px;padding-top:68px;display:flex;position:relative}.LZ2ilq_videoContainer{position:relative}.LZ2ilq_videoContainer video{z-index:-1}.LZ2ilq_imageContainer{position:relative}.LZ2ilq_overlay{background:linear-gradient(#0000003d,#0000);width:100%;height:350px;position:absolute;top:0}.LZ2ilq_picture img{z-index:-1;object-fit:cover;width:100%;height:100%;position:fixed;top:68px;left:0}.LZ2ilq_upContainer{color:#fff;flex-direction:column;padding:68px 30px 0;display:flex}.LZ2ilq_placeName{text-align:center;text-transform:uppercase;font-size:1.6rem;font-weight:700;line-height:1.9rem}@media (min-width:769px){.LZ2ilq_placeName{font-size:1.8rem;line-height:2rem}}.LZ2ilq_houseGroupName{text-align:center;text-transform:uppercase;letter-spacing:.03em;font-size:min(5rem,12vw);font-weight:700;line-height:1}@media (min-width:769px){.LZ2ilq_houseGroupName{font-size:12rem}}.LZ2ilq_designBy{text-align:center;margin-bottom:4px;font-size:1.2rem;font-weight:400;line-height:1.38rem}.LZ2ilq_snohettaLogo{text-align:center;width:120px;height:auto;margin:0 auto;display:block}@media (min-width:769px){.LZ2ilq_snohettaLogo{width:151px}}.LZ2ilq_bottomContainer{color:#fff;flex-direction:column;align-items:center;gap:20px;max-width:100%;padding:0 30px 48px;display:flex}@media (min-width:769px){.LZ2ilq_bottomContainer{gap:32px;padding:0 30px 36px}}.LZ2ilq_informationContainer{justify-content:center;align-items:center;gap:20px;display:flex}.LZ2ilq_priceContainer{text-align:center}.LZ2ilq_priceNote{font-size:1.1rem;line-height:1.3rem}@media (min-width:769px){.LZ2ilq_priceNote{font-size:1.3rem;line-height:1.5rem}}.LZ2ilq_price{white-space:nowrap;font-size:1.3rem;font-weight:700}.LZ2ilq_price b{font-size:1.8rem}.LZ2ilq_price span{font-size:1.3rem;font-weight:400}@media (min-width:769px){.LZ2ilq_price{font-size:1.6rem}.LZ2ilq_price b{font-size:2.4rem}}.LZ2ilq_divider{background:#fff;flex-grow:0;flex-shrink:0;width:1px;height:32px;display:block}.LZ2ilq_roomPlanNote{display:none}@media (min-width:769px){.LZ2ilq_roomPlanNote{font-size:1.3rem;line-height:1.5rem;display:inline}}.LZ2ilq_roomPlanContainer{text-align:center}.LZ2ilq_roomPlan{white-space:nowrap;font-size:1.3rem;font-weight:700}.LZ2ilq_roomPlan span{font-size:1.8rem}@media (min-width:769px){.LZ2ilq_roomPlan{font-size:1.6rem}.LZ2ilq_roomPlan span{font-size:2.4rem}.LZ2ilq_roomPlan span:last-child:before{content:"・";font-size:1.6rem}.LZ2ilq_roomPlan br{display:none}}
.C64B-W_container{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100svh;min-height:550px;padding-top:68px;display:flex;position:relative}.C64B-W_videoContainer{position:relative}.C64B-W_videoContainer video{z-index:-1}.C64B-W_imageContainer{position:relative}.C64B-W_overlay{background:linear-gradient(#0000003d,#0000);width:100%;height:350px;position:absolute;top:0}.C64B-W_picture img{z-index:-1;object-fit:cover;width:100%;height:100%;position:fixed;top:68px;left:0}.C64B-W_upContainer{color:#fff;flex-direction:column;padding:68px 30px 0;display:flex}.C64B-W_placeName{font-family:var(--font-family-english);text-align:center;text-transform:uppercase;font-size:1.6rem;font-weight:700;line-height:1.9rem}@media (min-width:769px){.C64B-W_placeName{font-size:1.8rem;line-height:2rem}}.C64B-W_houseGroupName{font-family:var(--font-family-chinese-simplified);text-align:center;letter-spacing:.03em;margin-bottom:24px;font-size:min(5rem,12vw);font-weight:700;line-height:1}@media (min-width:769px){.C64B-W_houseGroupName{font-size:12rem}}.C64B-W_designBy{text-align:center;margin-bottom:4px;font-size:1.2rem;font-weight:400;line-height:1.38rem}.C64B-W_snohettaLogo{text-align:center;width:120px;height:auto;margin:0 auto;display:block}@media (min-width:769px){.C64B-W_snohettaLogo{width:151px}}.C64B-W_bottomContainer{color:#fff;flex-direction:column;align-items:center;gap:20px;max-width:100%;padding:0 30px 48px;display:flex}@media (min-width:769px){.C64B-W_bottomContainer{gap:32px;padding:0 30px 36px}}.C64B-W_informationContainer{justify-content:center;align-items:center;gap:20px;display:flex}.C64B-W_priceContainer{text-align:center}.C64B-W_priceNote{font-size:1.1rem;line-height:1.3rem}@media (min-width:769px){.C64B-W_priceNote{font-size:1.3rem;line-height:1.5rem}}.C64B-W_price{white-space:nowrap;font-size:1.3rem;font-weight:700}.C64B-W_price b{font-size:1.8rem}.C64B-W_price span{font-size:1.3rem;font-weight:400}@media (min-width:769px){.C64B-W_price{font-size:1.6rem}.C64B-W_price b{font-size:2.4rem}}.C64B-W_divider{background:#fff;flex-grow:0;flex-shrink:0;width:1px;height:32px;display:block}.C64B-W_roomPlanNote{display:none}@media (min-width:769px){.C64B-W_roomPlanNote{font-size:1.3rem;line-height:1.5rem;display:inline}}.C64B-W_roomPlanContainer{text-align:center}.C64B-W_roomPlan{white-space:nowrap;font-size:1.3rem;font-weight:700}.C64B-W_roomPlan span{font-size:1.8rem}@media (min-width:769px){.C64B-W_roomPlan{font-size:1.6rem}.C64B-W_roomPlan span{font-size:2.4rem}.C64B-W_roomPlan span:last-child:before{content:"・";font-size:1.6rem}.C64B-W_roomPlan br{display:none}}
.XjMPia_container{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100svh;min-height:600px;display:flex}.XjMPia_upContainer{color:#fff;flex-direction:column;padding:90px 30px 0;display:flex}@media (min-width:769px){.XjMPia_upContainer{padding-top:110px}}.XjMPia_placeName{font-family:var(--font-family-english);text-align:center;text-transform:uppercase;font-size:1.6rem;font-weight:700;line-height:1.9rem}@media (min-width:769px){.XjMPia_placeName{font-size:2rem;line-height:2.3rem}}.XjMPia_houseGroupName{font-family:var(--font-family-english);text-align:center;text-transform:uppercase;margin:8px 0;font-size:6rem;font-weight:700;line-height:1}@media (min-width:769px){.XjMPia_houseGroupName{font-size:10rem}}.XjMPia_designBy{text-align:center;margin-top:0;font-size:1.3rem;font-weight:400;line-height:1.5rem}@media (min-width:769px){.XjMPia_designBy{margin-top:12px}}.XjMPia_architectName{font-family:var(--font-family-english);text-align:center;margin-top:6px;font-size:1.4rem;font-weight:700;line-height:1.6rem}@media (min-width:769px){.XjMPia_architectName{font-size:2.8rem;line-height:3.2rem}}.XjMPia_bottomContainer{color:#fff;flex-direction:column;align-items:center;gap:16px;padding:0 30px 36px;display:flex}@media (min-width:769px){.XjMPia_bottomContainer{gap:32px;padding:0 30px 36px}}.XjMPia_phase{color:#fff;text-align:center;text-transform:uppercase;margin-bottom:-8px;font-size:1.3rem;font-style:normal;font-weight:700;line-height:1.5rem}@media (min-width:769px){.XjMPia_phase{font-size:2rem;line-height:2.3rem}}.XjMPia_priceContainer{text-align:center;line-height:1}.XjMPia_jpPrice{white-space:nowrap;font-size:1.1rem;font-weight:500}.XjMPia_priceNote{margin-top:2px;font-size:1.3rem;line-height:1.3rem;display:inline-block}@media (min-width:769px){.XjMPia_priceNote{margin-top:4px;font-size:1.3rem;line-height:1.5rem}}.XjMPia_linkContainer{flex-direction:row;gap:10px;display:flex}@media (max-width:425px){.XjMPia_linkContainer{flex-direction:column;gap:16px;width:100%}}.XjMPia_price{white-space:nowrap;font-size:1.3rem;font-weight:700}.XjMPia_price span{font-size:1.8rem}@media (min-width:769px){.XjMPia_price{font-size:1.6rem}.XjMPia_price span{font-size:2.4rem}}
.Ci5Zma_wrapper{background-color:#000}.Ci5Zma_section{padding-bottom:80px}@media (min-width:769px){.Ci5Zma_section{padding-bottom:200px}}.Ci5Zma_heading{aspect-ratio:750/1416;width:100%;position:relative}@media (min-width:769px){.Ci5Zma_heading{aspect-ratio:2160/1200}}.Ci5Zma_headingBackground{position:absolute;inset:0}.Ci5Zma_headingBackground:before{z-index:1;content:"";background:#0000004d;position:absolute;inset:0}.Ci5Zma_headingBackground img{object-fit:cover;width:100%;height:100%;display:block}.Ci5Zma_headingVideoWrapper{width:100%;height:100%}.Ci5Zma_headingVideo{object-fit:cover;width:100%;height:100%;display:block}.Ci5Zma_headingInner{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Ci5Zma_headingLabel{font-family:var(--font-family-english);color:#fff;text-align:center;font-size:4rem;font-weight:500;line-height:1}@media (min-width:769px){.Ci5Zma_headingLabel{font-size:8rem}}.Ci5Zma_lead{box-sizing:content-box;color:#fff;text-align:left;max-width:790px;margin:0 auto;padding-block:40px 80px;padding-inline:24px;font-size:1.4rem;line-height:2.4}@media (min-width:769px){.Ci5Zma_lead{text-align:center;padding-block:90px;padding-inline:0;font-size:1.6rem}}.Ci5Zma_lead br{display:none}@media (min-width:769px){.Ci5Zma_lead br{display:block}}.Ci5Zma_lead .use-sp{display:block}@media (min-width:769px){.Ci5Zma_lead .use-sp{display:none}}.Ci5Zma_gallery{flex-direction:column;gap:40px;display:flex}.Ci5Zma_galleryRow{justify-content:center;gap:40px;display:flex}.Ci5Zma_galleryHalf{border-radius:8px;width:620px;height:700px;overflow:hidden}.Ci5Zma_galleryHalf img{object-fit:cover;width:100%;height:100%}.Ci5Zma_galleryFull{border-radius:8px;width:1280px;height:700px;overflow:hidden}.Ci5Zma_galleryFull img{object-fit:cover;width:100%;height:100%}.Ci5Zma_centerImageWrapper{border-radius:8px;width:calc(100% - 48px);margin:0 auto;overflow:hidden}@media (min-width:769px){.Ci5Zma_centerImageWrapper{width:var(--center-image-max-width,720px);max-width:var(--center-image-max-width,720px);height:auto}}.Ci5Zma_centerImageWrapper img{width:100%;height:auto;display:block}.Ci5Zma_detailRow{padding-inline:var(--padding-inline);justify-content:center;gap:25px;display:flex}.Ci5Zma_detailImage{border-radius:8px;width:480px;height:450px;overflow:hidden}@media (min-width:769px){.Ci5Zma_detailImage{aspect-ratio:480/450;height:auto}}.Ci5Zma_detailImage img{object-fit:cover;width:100%;height:100%}.Ci5Zma_singleDetail{border-radius:8px;width:398px;height:493px;margin:0 auto;overflow:hidden}.Ci5Zma_singleDetail img{object-fit:cover;width:100%;height:100%}.Ci5Zma_twoImageCarouselWrapper{width:100%;padding-bottom:40px;position:relative}.Ci5Zma_twoImageCarouselContainerPadding{padding-left:24px;padding-right:48px}@media (min-width:769px){.Ci5Zma_twoImageCarouselContainerPadding{padding-left:calc(50vw - 360px);padding-right:calc(50vw - 360px)}}.Ci5Zma_twoImageCarouselViewport{overflow:hidden}.Ci5Zma_twoImageCarouselContainer{padding-right:48px;display:flex}@media (min-width:769px){.Ci5Zma_twoImageCarouselContainer{padding-left:calc(50vw - 360px);padding-right:calc(50vw - 360px)}}.Ci5Zma_twoImageSlide{border-radius:8px;flex:0 0 720px;min-width:0;margin-right:25px;display:flex;overflow:hidden}.Ci5Zma_twoImageSlide[data-position=center]{justify-content:center}.Ci5Zma_twoImageSlide[data-position=right]{justify-content:flex-end}.Ci5Zma_twoImageSlide img{object-fit:cover;border-radius:8px;width:720px;height:450px;display:block}.Ci5Zma_detailImageCarouselWrapper{width:100%;padding-bottom:40px;position:relative}.Ci5Zma_detailImageCarouselContainerPadding{padding-left:24px;padding-right:48px}@media (min-width:769px){.Ci5Zma_detailImageCarouselContainerPadding{padding-left:calc(50vw - 240px);padding-right:calc(50vw - 240px)}}.Ci5Zma_detailImageCarouselViewport{overflow:hidden}.Ci5Zma_detailImageCarouselContainer{padding-left:24px;padding-right:48px;display:flex}@media (min-width:769px){.Ci5Zma_detailImageCarouselContainer{padding-left:calc(50vw - 240px);padding-right:calc(50vw - 240px)}}.Ci5Zma_detailImageSlide{border-radius:8px;flex:0 0 327px;min-width:0;margin-right:25px;overflow:hidden}@media (min-width:769px){.Ci5Zma_detailImageSlide{flex:0 0 480px}}.Ci5Zma_detailImageSlide picture,.Ci5Zma_detailImageSlide img{object-fit:cover;border-radius:8px;width:327px;height:394px;display:block}@media (min-width:769px){.Ci5Zma_detailImageSlide picture,.Ci5Zma_detailImageSlide img{width:480px;height:450px}}.Ci5Zma_secondaryBlockWrapper{padding:80px 0 0}@media (min-width:769px){.Ci5Zma_secondaryBlockWrapper{padding:200px 0 0}}
.xAsatW_wrapper{--title-color:#fff;--border-color:#333;--caption-color:#858a95;width:100%;padding:24px var(--padding-inline) 80px;overflow:hidden}@media (min-width:769px){.xAsatW_wrapper{padding:60px var(--padding-inline) 140px}}.xAsatW_container{width:100%;max-width:var(--max-component-width);flex-direction:column;gap:24px;margin:0 auto;display:flex}@media (min-width:769px){.xAsatW_container{gap:36px}}.xAsatW_title{font-family:var(--font-family-english);color:var(--title-color);text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:100%}@media (min-width:769px){.xAsatW_title{font-size:1.8rem}}.xAsatW_inner{border-top:1px solid var(--border-color);flex-direction:column;padding-top:24px;display:flex}@media (min-width:769px){.xAsatW_inner{padding-top:36px}}.xAsatW_grid{flex-direction:column;gap:40px;width:100%;display:flex}@media (min-width:769px){.xAsatW_grid{flex-direction:row;justify-content:center}}.xAsatW_card{flex-direction:column;gap:14px;text-decoration:none;display:flex}.xAsatW_thumbnailWrapper{aspect-ratio:445/250;border:1px solid #555;border-radius:8px;width:100%;position:relative;overflow:hidden}@media (min-width:769px){.xAsatW_thumbnailWrapper{width:445px;height:250px;aspect-ratio:unset}}.xAsatW_thumbnail{object-fit:cover;border-radius:8px;width:100%;height:100%}.xAsatW_videoCard{aspect-ratio:445/250;cursor:pointer;border:1px solid #555;border-radius:8px;width:100%;position:relative}@media (min-width:769px){.xAsatW_videoCard{width:445px;height:250px;aspect-ratio:unset}}.xAsatW_videoCard:after{content:"";background-color:#0000004d;border-radius:8px;position:absolute;inset:0}.xAsatW_videoCard img{object-fit:cover;border-radius:8px;width:100%;height:100%}.xAsatW_playButton{z-index:1;color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xAsatW_caption{color:var(--caption-color);letter-spacing:.02rem;white-space:pre-wrap;font-size:1rem;line-height:1.8}
.vccWNq_wrapper{width:100%;height:calc(max(var(--vh,1lvh),1lvh)*100);padding-top:var(--header_height,60px);position:fixed;top:0;left:0}.vccWNq_wrapper img,.vccWNq_wrapper video{z-index:-1;object-fit:cover;width:100%;height:100%;line-height:0;display:block;position:absolute;inset:0}
.K5rqyW_conceptTitleSection{background-color:#000;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative}.K5rqyW_conceptTitleContainer{flex-direction:column;align-items:center;gap:24px;display:flex}@media (min-width:769px){.K5rqyW_conceptTitleContainer{gap:64px}}.K5rqyW_conceptTitle{font-family:var(--font-family-english);color:#fff;text-align:center;letter-spacing:0;margin:0;font-size:2rem;font-weight:400;line-height:2.4}@media (min-width:769px){.K5rqyW_conceptTitle{font-size:4rem;font-weight:400}}.K5rqyW_mobileVisual{width:280px;height:116px;display:block;position:relative}@media (min-width:769px){.K5rqyW_mobileVisual{display:none}}.K5rqyW_curvedLines{width:100%;height:100%}.K5rqyW_topCurve{opacity:1}.K5rqyW_bottomCurve{opacity:.4}.K5rqyW_diagramSection{background-color:#000;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:120px 24px;display:flex;position:relative}@media (min-width:769px){.K5rqyW_diagramSection{padding:160px 0}}.K5rqyW_diagramContainer{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}@media (min-width:769px){.K5rqyW_diagramContainer{max-width:1200px}}.K5rqyW_diagramWrapper{aspect-ratio:1;width:calc(100% + 52px);position:relative}@media (min-width:769px){.K5rqyW_diagramWrapper{max-width:640px}}.K5rqyW_diagramVideo{object-fit:contain;filter:brightness(1.1);width:100%;height:100%;display:block}.K5rqyW_diagramImg{object-fit:contain;width:100%;height:100%;display:block}.K5rqyW_diagramPlaceholder{background-color:#fff;border:2px dashed #ccc;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.K5rqyW_placeholderText{color:red;font-size:1.6rem;font-weight:700}.K5rqyW_placeholderNote{color:#666;margin-top:4px;font-size:1.2rem}.K5rqyW_diagramText{z-index:1;color:#fff;text-align:center;letter-spacing:-.02rem;max-width:600px;margin-top:-20px;font-size:1.3rem;font-weight:400;line-height:2.4;transition:opacity .3s ease-out}@media (min-width:769px){.K5rqyW_diagramText{max-width:none;margin-top:-80px;font-size:1.3rem}}.K5rqyW_textLine{white-space:pre-wrap;margin:0}@media (min-width:769px){.K5rqyW_textLine{white-space:normal;max-width:480px}.K5rqyW_mobileBreak{display:none}}.K5rqyW_spiritWrapper{background:#000;justify-content:center;align-items:center;width:100%;height:100lvh;display:flex;position:relative;overflow:hidden}.K5rqyW_spiritBackgroundPlaceholder{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.K5rqyW_spiritBackgroundImage{object-fit:cover;object-position:center;width:100%;height:100%}.K5rqyW_spiritBackgroundOverlay{z-index:1;background:#0000008f;width:100%;height:100%;position:absolute;top:0;left:0}.K5rqyW_spiritContainer{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;padding:96px 24px;display:flex;position:relative}@media (min-width:769px){.K5rqyW_spiritContainer{padding:184px 0}}.K5rqyW_spiritContent{flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%;max-width:578px;display:flex}.K5rqyW_spiritTextContent{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.K5rqyW_spiritTextLine{letter-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:500;line-height:1.7}@media (min-width:769px){.K5rqyW_spiritTextLine{letter-spacing:-.04rem;font-size:2rem;font-weight:500}}.K5rqyW_spiritSvgWrapper{aspect-ratio:1157/507;width:240px;height:105px;position:relative}@media (min-width:769px){.K5rqyW_spiritSvgWrapper{width:578px;height:254px}}.K5rqyW_spiritSvgImage{width:100%;height:100%}.K5rqyW_spiritDetailWrapper{background:#000;width:100%;padding:0 0 96px;position:relative}@media (min-width:769px){.K5rqyW_spiritDetailWrapper{padding:160px 0}}.K5rqyW_spiritDetailContainer{width:100%;padding:0}@media (min-width:769px){.K5rqyW_spiritDetailContainer{justify-content:center;padding:0;display:flex}}.K5rqyW_spiritItemsContainer{flex-direction:column;gap:96px;width:100%;display:flex}@media (min-width:769px){.K5rqyW_spiritItemsContainer{gap:160px;max-width:1440px;margin:0 auto}}.K5rqyW_spiritDetailItem{flex-direction:column;gap:40px;width:100%;display:flex}@media (min-width:769px){.K5rqyW_spiritDetailItem{flex-direction:row;align-items:center;gap:96px;padding:0 58px}.K5rqyW_spiritDetailItem.K5rqyW_spiritReverseItem{flex-direction:row-reverse;gap:96px}.K5rqyW_spiritDetailItem.K5rqyW_spiritThirdItem{gap:96px}.K5rqyW_spiritDetailItem.K5rqyW_spiritFourthItem{flex-direction:row-reverse;gap:96px}.K5rqyW_spiritDetailItem.K5rqyW_spiritFifthItem{flex-direction:column;align-items:flex-start;gap:40px;max-width:673px;margin:0 auto;padding:0}}.K5rqyW_spiritImageWrapper{width:100%;position:relative}@media (min-width:769px){.K5rqyW_spiritImageWrapper.K5rqyW_spiritFirstImage{aspect-ratio:726/965;flex-shrink:1;width:auto}.K5rqyW_spiritImageWrapper.K5rqyW_spiritSecondImage{aspect-ratio:695/772;flex-shrink:1;width:auto}.K5rqyW_spiritImageWrapper.K5rqyW_spiritThirdImage{aspect-ratio:654/818;flex-shrink:1;width:auto}.K5rqyW_spiritImageWrapper.K5rqyW_spiritFourthImage{aspect-ratio:814/834;flex-shrink:1;width:auto}.K5rqyW_spiritImageWrapper.K5rqyW_spiritFifthImage{aspect-ratio:673/823;flex-shrink:1;width:100%}}.K5rqyW_spiritImagePlaceholder{background:#111;border:1px dashed #444;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex;position:relative}.K5rqyW_spiritDetailImage{object-fit:cover;object-position:center;width:100%;height:100%}.K5rqyW_spiritDetailTextWrapper{padding:0 24px}@media (min-width:769px){.K5rqyW_spiritDetailTextWrapper{flex-shrink:0;width:auto;padding:0}.K5rqyW_spiritFifthItem .K5rqyW_spiritDetailTextWrapper{width:100%}}.K5rqyW_spiritDetailText{color:#fff;white-space:pre-wrap;margin:0;font-size:1.4rem;font-weight:500;line-height:2.4}@media (min-width:769px){.K5rqyW_spiritDetailText{white-space:nowrap;font-size:1.7rem;font-weight:500}}.K5rqyW_spiritDetailCaption{color:#fff;letter-spacing:-.026rem;font-size:1.3rem;font-weight:500;line-height:2;position:absolute;bottom:24px;left:24px}@media (min-width:769px){.K5rqyW_spiritDetailCaption{bottom:40px;left:350px}}
.AjiEbG_container{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100svh;min-height:550px;padding-top:68px;display:flex;position:relative}.AjiEbG_videoContainer{position:relative}.AjiEbG_videoContainer video{z-index:-1}.AjiEbG_imageContainer{position:relative}.AjiEbG_overlay{background:linear-gradient(#0000003d,#0000);width:100%;height:350px;position:absolute;top:0}.AjiEbG_picture img{z-index:-1;object-fit:cover;width:100%;height:100%;position:fixed;top:68px;left:0}.AjiEbG_upContainer{color:#fff;flex-direction:column;padding:68px 30px 0;display:flex}.AjiEbG_placeName{font-family:var(--font-family-english);text-align:center;text-transform:uppercase;font-size:1.6rem;font-weight:700;line-height:1.9rem}@media (min-width:769px){.AjiEbG_placeName{font-size:1.8rem;line-height:2rem}}.AjiEbG_houseGroupName{font-family:var(--font-family-english);text-align:center;text-transform:uppercase;letter-spacing:.03em;font-size:min(5rem,12vw);font-weight:700;line-height:1}@media (min-width:769px){.AjiEbG_houseGroupName{font-size:12rem}}.AjiEbG_designBy{text-align:center;margin-bottom:4px;font-size:1.2rem;font-weight:400;line-height:1.38rem}.AjiEbG_architectName{font-family:var(--font-family-english);text-align:center;font-size:1.4rem;font-weight:700;line-height:1.6rem}@media (min-width:769px){.AjiEbG_architectName{font-size:1.6rem;line-height:1.9rem}}.AjiEbG_bottomContainer{color:#fff;flex-direction:column;align-items:center;gap:20px;max-width:100%;padding:0 30px 48px;display:flex}@media (min-width:769px){.AjiEbG_bottomContainer{gap:32px;padding:0 30px 36px}}.AjiEbG_informationContainer{justify-content:center;align-items:center;gap:20px;display:flex}.AjiEbG_priceContainer{text-align:center}.AjiEbG_priceNote{font-size:1.1rem;line-height:1.3rem}@media (min-width:769px){.AjiEbG_priceNote{font-size:1.3rem;line-height:1.5rem}}.AjiEbG_price{white-space:nowrap;font-size:1.3rem;font-weight:700}.AjiEbG_price b{font-size:1.8rem}.AjiEbG_price span{font-size:1.3rem;font-weight:400}@media (min-width:769px){.AjiEbG_price{font-size:1.6rem}.AjiEbG_price b{font-size:2.4rem}}.AjiEbG_divider{background:#fff;flex-grow:0;flex-shrink:0;width:1px;height:32px;display:block}.AjiEbG_roomPlanNote{display:none}@media (min-width:769px){.AjiEbG_roomPlanNote{font-size:1.3rem;line-height:1.5rem;display:inline}}.AjiEbG_roomPlanContainer{text-align:center}.AjiEbG_roomPlan{white-space:nowrap;font-size:1.3rem;font-weight:700}.AjiEbG_roomPlan span{font-size:1.8rem}@media (min-width:769px){.AjiEbG_roomPlan{font-size:1.6rem}.AjiEbG_roomPlan span{font-size:2.4rem}.AjiEbG_roomPlan span:last-child:before{content:"・";font-size:1.6rem}.AjiEbG_roomPlan br{display:none}}
.-\30 Ig3W_wrapper{background-color:#0b0b0d;width:100%}.-\30 Ig3W_heroContainer{justify-content:center;align-items:center;width:100%;height:calc(100vh - 68px);min-height:600px;display:flex;position:relative}.-\30 Ig3W_picture img{object-fit:cover;width:100%;height:100%;line-height:0;display:block;position:absolute;top:0;left:0}.-\30 Ig3W_heroInner{z-index:1;flex-direction:column;gap:14px;width:100%;padding:0 24px;display:flex}@media (min-width:769px){.-\30 Ig3W_heroInner{padding:0 60px}}.-\30 Ig3W_heroTitle{color:#fff;font-size:1.6rem;font-weight:700;line-height:3rem}@media (min-width:769px){.-\30 Ig3W_heroTitle{font-size:1.8rem;line-height:2rem}}.-\30 Ig3W_heroDescription{color:#fff;font-size:4rem;font-weight:700;line-height:4.3rem}@media (min-width:769px){.-\30 Ig3W_heroDescription{max-width:800px;font-size:4.8rem;line-height:5.5rem}}.-\30 Ig3W_container{flex-direction:column;gap:24px;width:100%;max-width:1320px;margin:0 auto;padding:56px 24px;display:flex}@media (min-width:769px){.-\30 Ig3W_container{padding:96px 60px 120px}}@keyframes -\30 Ig3W_slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.-\30 Ig3W_cardBackgroundImageWrapper{width:300%;height:100%;animation:30s linear infinite -\30 Ig3W_slide;display:flex;position:absolute;top:0;left:0}.-\30 Ig3W_cardBackgroundImageWrapper img{object-fit:cover;width:33.3333%;height:100%;line-height:1;display:block}@media (min-width:769px){.-\30 Ig3W_cardBackgroundImageWrapper img{object-fit:cover;width:100%;height:100%}.-\30 Ig3W_cardBackgroundImageWrapper{grid-template-columns:33.3333% 33.3333% 33.3333%;width:100%;height:100%;animation:none;display:grid}.-\30 Ig3W_cardBackgroundImageWrapper [data-duplicated]{display:none}}.-\30 Ig3W_cardContents{z-index:1;flex-direction:column;gap:16px;width:100%;max-width:550px;padding:0 20px;display:flex;position:absolute;bottom:20px;left:0}@media (min-width:769px){.-\30 Ig3W_cardContents{gap:12px;max-width:550px;padding:0;top:32px;bottom:auto;left:40px}}.-\30 Ig3W_cardTitle{color:#fff;font-size:2rem;font-weight:500;line-height:1.4}@media (min-width:769px){.-\30 Ig3W_cardTitle{font-size:3.2rem;font-weight:700;line-height:1.15}}.-\30 Ig3W_cardDescription{color:#fff;font-size:1.5rem;font-weight:400;line-height:1.333}@media (min-width:769px){.-\30 Ig3W_cardDescription{font-size:1.7rem;font-weight:500;line-height:1.41}}.-\30 Ig3W_card{border-radius:12px;width:100%;max-width:1200px;height:493px;margin:0 auto;position:relative;overflow:hidden}.-\30 Ig3W_card:before{z-index:1;content:"";background:linear-gradient(#0000,#000 80%);width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:769px){.-\30 Ig3W_card:before{background:linear-gradient(90deg,#0006,#0000)}.-\30 Ig3W_card{border-radius:24px;height:630px}}
._9mnSrG_conceptTitleSection{background-color:#000;justify-content:center;align-items:center;width:100%;padding:120px 24px;display:flex;position:relative}@media (min-width:769px){._9mnSrG_conceptTitleSection{padding:120px 48px}}._9mnSrG_conceptTitleContainer{flex-direction:column;align-items:center;display:flex}._9mnSrG_conceptTitle{font-family:var(--font-family-english);color:#fff;text-align:center;letter-spacing:0;margin:0;font-size:2rem;font-weight:400;line-height:2.4}._9mnSrG_contentSection{background-color:#000;flex-direction:column;align-items:center;gap:40px;width:100%;padding:0 24px 120px;display:flex}@media (min-width:769px){._9mnSrG_contentSection{padding:0 48px 120px}}._9mnSrG_videoWrapper{aspect-ratio:1;width:100%;max-width:640px;position:relative;overflow:hidden}._9mnSrG_video{object-fit:contain;filter:brightness(1.1);width:100%;height:100%;display:block}._9mnSrG_conceptText{color:#fff;text-align:center;letter-spacing:.026rem;margin:0;font-size:1.3rem;font-weight:400;line-height:2.2}@media (min-width:769px){._9mnSrG_conceptText{letter-spacing:.032rem;font-size:1.6rem}}._9mnSrG_conceptText .spBreak{display:block}@media (min-width:769px){._9mnSrG_conceptText .spBreak{display:none}}
.Mgtb1a_wrapper{background:#000;justify-content:center;align-items:center;width:100%;height:100lvh;display:flex;position:relative;overflow:hidden}.Mgtb1a_backgroundPlaceholder{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.Mgtb1a_backgroundImage{object-fit:cover;object-position:center;width:100%;height:100%}.Mgtb1a_backgroundOverlay{z-index:1;background:#0000008f;width:100%;height:100%;position:absolute;top:0;left:0}.Mgtb1a_container{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;padding:96px 24px;display:flex;position:relative}@media (min-width:769px){.Mgtb1a_container{padding:184px 0}}.Mgtb1a_content{flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%;max-width:578px;display:flex}.Mgtb1a_textContent{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.Mgtb1a_lead{font-family:var(--font-family-english);color:#fff;font-size:1.5rem;font-weight:400;line-height:1.7}html:lang(zh-CN) .Mgtb1a_lead{font-size:3.2rem}@media (min-width:769px){.Mgtb1a_lead{font-size:2rem}html:lang(zh-CN) .Mgtb1a_lead{font-size:3.2rem}}.Mgtb1a_textLine{letter-spacing:-.03rem;margin:0;font-size:1.5rem;font-weight:500;line-height:1.7}html:lang(en) .Mgtb1a_textLine{font-size:2rem;font-weight:300}html:lang(zh-CN) .Mgtb1a_textLine{font-size:1.5rem;font-weight:300}@media (min-width:769px){.Mgtb1a_textLine{letter-spacing:-.04rem;font-size:2rem;font-weight:500}html:lang(en) .Mgtb1a_textLine{font-size:2rem;font-weight:300}html:lang(zh-CN) .Mgtb1a_textLine{font-size:2rem;font-weight:400}}.Mgtb1a_svgWrapper{width:240px;position:relative}@media (min-width:769px){.Mgtb1a_svgWrapper{width:578px}}.Mgtb1a_svgImage{width:100%;height:100%}.Mgtb1a_detailWrapper{background:#000;width:100%;padding:0 0 96px;position:relative}@media (min-width:769px){.Mgtb1a_detailWrapper{padding:160px 0}}.Mgtb1a_detailContainer{width:100%;padding:0}@media (min-width:769px){.Mgtb1a_detailContainer{justify-content:center;padding:0;display:flex}}.Mgtb1a_itemsContainer{flex-direction:column;gap:96px;width:100%;display:flex}@media (min-width:769px){.Mgtb1a_itemsContainer{gap:160px;max-width:1440px;margin:0 auto}}.Mgtb1a_detailItem{flex-direction:column;gap:40px;width:100%;display:flex}@media (min-width:769px){.Mgtb1a_detailItem{flex-direction:row;align-items:center;gap:96px;padding:0 58px}.Mgtb1a_detailItem.Mgtb1a_reverseItem{flex-direction:row-reverse;gap:96px}.Mgtb1a_detailItem.Mgtb1a_thirdItem{gap:96px}.Mgtb1a_detailItem.Mgtb1a_fourthItem{flex-direction:row-reverse;gap:96px}.Mgtb1a_detailItem.Mgtb1a_fifthItem{flex-direction:column;align-items:flex-start;gap:40px;max-width:673px;margin:0 auto;padding:0}}.Mgtb1a_imageWrapper{width:100%;position:relative}@media (min-width:769px){.Mgtb1a_imageWrapper.Mgtb1a_firstImage{aspect-ratio:726/965;flex-shrink:1;width:auto}.Mgtb1a_imageWrapper.Mgtb1a_secondImage{aspect-ratio:695/772;flex-shrink:1;width:auto}.Mgtb1a_imageWrapper.Mgtb1a_thirdImage{aspect-ratio:654/818;flex-shrink:1;width:auto}.Mgtb1a_imageWrapper.Mgtb1a_fourthImage{aspect-ratio:814/834;flex-shrink:1;width:auto}.Mgtb1a_imageWrapper.Mgtb1a_fifthImage{aspect-ratio:673/823;flex-shrink:1;width:100%}}.Mgtb1a_imagePlaceholder{background:#111;border:1px dashed #444;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex;position:relative}.Mgtb1a_detailImage{object-fit:cover;object-position:center;width:100%;height:100%}.Mgtb1a_placeholderText{color:#bbb;letter-spacing:.04em;font-size:1.6rem}.Mgtb1a_placeholderNote{color:#bbb;opacity:.8;font-size:1.2rem}.Mgtb1a_detailTextWrapper{padding:0 24px}html:lang(en) .Mgtb1a_detailTextWrapper{font-weight:400}@media (min-width:769px){.Mgtb1a_detailTextWrapper{flex-shrink:0;width:auto;padding:0}.Mgtb1a_fifthItem .Mgtb1a_detailTextWrapper{width:100%}}.Mgtb1a_detailText{color:#fff;white-space:pre-wrap;margin:0;font-size:1.4rem;font-weight:500;line-height:2.4}html:lang(en) .Mgtb1a_detailText{font-weight:400}@media (min-width:769px){.Mgtb1a_detailText{white-space:nowrap;font-size:1.7rem;font-weight:500}html:lang(en) .Mgtb1a_detailText{font-weight:400}}.Mgtb1a_detailCaption{color:#fff;letter-spacing:-.026rem;font-size:1.3rem;font-weight:500;line-height:2;position:absolute;bottom:24px;left:24px}@media (min-width:769px){.Mgtb1a_detailCaption{bottom:40px;left:350px}}
.SQXPZa_wrapper{background-color:#0b0b0d;width:100%}.SQXPZa_heroContainer{justify-content:center;align-items:center;width:100%;height:calc(100vh - 68px);min-height:600px;display:flex;position:relative}.SQXPZa_picture img{object-fit:cover;width:100%;height:100%;line-height:0;display:block;position:absolute;top:0;left:0}.SQXPZa_heroInner{z-index:1;flex-direction:column;gap:14px;width:100%;padding:0 24px;display:flex}@media (min-width:769px){.SQXPZa_heroInner{padding:0 60px}}.SQXPZa_heroTitle{color:#fff;font-size:1.6rem;font-weight:700;line-height:3rem}@media (min-width:769px){.SQXPZa_heroTitle{font-size:1.8rem;line-height:2rem}}.SQXPZa_heroDescription{color:#fff;white-space:pre-line;font-size:4rem;font-weight:700;line-height:4.3rem}@media (min-width:769px){.SQXPZa_heroDescription{max-width:800px;font-size:4.8rem;line-height:5.5rem}}.SQXPZa_container{flex-direction:column;gap:24px;width:100%;max-width:1320px;margin:0 auto;padding:56px 24px;display:flex}@media (min-width:769px){.SQXPZa_container{padding:96px 60px 120px}}.SQXPZa_cardPicture img{object-fit:cover;width:100%;height:100%;line-height:0;display:block}.SQXPZa_cardInner{text-shadow:0 0 10px #00000029;width:100%;padding:30px 20px;position:absolute;top:0;left:0}@media (min-width:769px){.SQXPZa_cardInner{padding:34px 30px}}.SQXPZa_cardTitle{color:#fff;font-size:1.6rem;font-weight:700;line-height:3rem}@media (min-width:769px){.SQXPZa_cardTitle{font-size:2.4rem;line-height:2.8rem}}.SQXPZa_cardDescription{color:#fff;font-size:1.3rem;font-weight:400;line-height:1.6rem}@media (min-width:769px){.SQXPZa_cardDescription{font-size:2rem;line-height:2.3rem}}.SQXPZa_card{aspect-ratio:327/540;border-radius:8px;width:100%;max-width:1080px;margin:0 auto;position:relative;overflow:hidden}@media (min-width:769px){.SQXPZa_card{aspect-ratio:1080/720}}
._1rAcQG_wrapper{background-color:#0b0b0d;width:100%}._1rAcQG_container{flex-direction:column;align-items:flex-start;gap:40px;width:100%;max-width:1344px;margin:0 auto;padding:48px 24px;display:flex}@media (min-width:769px){._1rAcQG_container{align-items:center;gap:60px;padding:120px 72px}}._1rAcQG_inner{flex-direction:column;align-self:stretch;align-items:center;gap:40px;display:flex}@media (min-width:769px){._1rAcQG_inner{gap:60px}}._1rAcQG_mapContainer{flex-direction:column;justify-content:center;gap:40px;width:100%;display:flex}@media (min-width:769px){._1rAcQG_mapContainer{flex-direction:row;gap:80px}}._1rAcQG_plansContainer{scroll-snap-type:x proximity;gap:8px;width:calc(100% + 48px);margin:0 -24px;padding:0 24px;display:flex;overflow:scroll hidden}._1rAcQG_plansContainer::-webkit-scrollbar{width:0;height:0}._1rAcQG_plansContainer::-webkit-scrollbar-track{background:initial}._1rAcQG_plansContainer::-webkit-scrollbar-thumb{background:initial}@media (min-width:769px){._1rAcQG_plansContainer{flex-direction:column;grid-area:2/1/3/2;gap:16px;width:fit-content;min-width:280px;margin:0;padding:0}}._1rAcQG_planContainer{scroll-snap-align:start;flex-shrink:0;min-width:140px;max-height:110px;scroll-margin-left:24px;list-style:none}._1rAcQG_planTitle{font-size:1.8rem;font-weight:700;line-height:2.1rem}@media (min-width:769px){._1rAcQG_planTitle{font-size:2.4rem;line-height:2.8rem}}._1rAcQG_plan{color:#727279;text-align:left;border:2px solid #727279;border-radius:16px;width:100%;height:100%;padding:18px 24px}._1rAcQG_plan[data-active=true]{color:#fff;border-color:#fff}._1rAcQG_mapImageContainer{flex-direction:column;gap:16px;display:flex}._1rAcQG_mapImageContainer img{background-color:#fff;border-radius:16px;width:100%}._1rAcQG_title{color:#fff;border-bottom:1px solid #b2b2b8;width:100%;padding:0 0 30px;font-size:4.8rem;font-weight:700;line-height:5.5rem}@media (min-width:769px){._1rAcQG_title{text-align:center;padding-bottom:50px;font-size:6rem;line-height:6.9rem}}._1rAcQG_dataTableWrapper{width:100%;max-width:1080px;position:relative}
.em2vhW_wrapper{--title-color:#0b0b0d;--border-color:#e9e9eb;--company-color-mobile:#fff;--company-color-desktop:#858a95;--name-color-mobile:#fff;--name-color-desktop:#0b0b0d;--description-color:#0b0b0d;--role-color-mobile:#fff;--role-color-desktop:#fff;--button-bg-color:#fff;--button-icon-color:#0b0b0d;--read-more-color:var(--color-highlight)}.em2vhW_wrapper[data-theme=dark]{--title-color:#fff;--border-color:#333;--company-color-mobile:#fff;--company-color-desktop:#fff;--name-color-mobile:#fff;--name-color-desktop:#fff;--description-color:#fff;--role-color-mobile:#fff;--role-color-desktop:#fff;--button-bg-color:#fff;--button-icon-color:#0b0b0d;--read-more-color:var(--color-highlight)}.em2vhW_wrapper{width:100%;padding:24px var(--padding-inline);overflow:hidden}@media (min-width:769px){.em2vhW_wrapper{padding:60px var(--padding-inline)}}.em2vhW_wrapper .em2vhW_title{font-family:var(--font-family-english);color:var(--title-color);text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:100%}@media (min-width:769px){.em2vhW_wrapper .em2vhW_title{font-size:1.8rem}}.em2vhW_container{width:100%;max-width:var(--max-component-width);flex-direction:column;gap:24px;margin:0 auto;display:flex}@media (min-width:769px){.em2vhW_container{gap:36px}}.em2vhW_inner{flex-direction:column;gap:12px;display:flex}@media (min-width:769px){.em2vhW_inner{border-top:1px solid var(--border-color);gap:36px;padding-top:36px}}.em2vhW_creator{align-items:center;gap:60px;display:flex}.em2vhW_creator[data-is-more=false]{display:none}.em2vhW_creator .em2vhW_thumbnailWrapper{width:100%;position:relative}@media (min-width:769px){.em2vhW_creator .em2vhW_thumbnailWrapper{flex-shrink:0;width:380px}}.em2vhW_creator .em2vhW_thumbnailContainer{width:100%;padding:0 16px 16px 12px;position:absolute;bottom:0;left:0;right:0}.em2vhW_creator .em2vhW_thumbnailContainer>div{flex-direction:column;gap:8px;display:flex}@media (min-width:769px){.em2vhW_creator .em2vhW_thumbnailContainer{display:none}}.em2vhW_creator .em2vhW_thumbnail{aspect-ratio:380/240;object-fit:cover;border-radius:8px;width:100%;line-height:0;display:block;overflow:hidden}.em2vhW_creator .em2vhW_pcColumn{display:none}@media (min-width:769px){.em2vhW_creator .em2vhW_pcColumn{flex-direction:column;gap:12px;display:flex}}.em2vhW_creator .em2vhW_company{font-family:var(--font-family-english);color:var(--company-color-mobile);letter-spacing:.2px;font-size:1rem;font-weight:400;line-height:100%}@media (min-width:769px){.em2vhW_creator .em2vhW_company{color:var(--company-color-desktop);letter-spacing:.2px;font-size:1rem;font-weight:300;line-height:100%}}.em2vhW_creator .em2vhW_name{color:var(--name-color-mobile);letter-spacing:.24px;font-size:1.2rem;font-weight:600;line-height:100%}@media (min-width:769px){.em2vhW_creator .em2vhW_name{color:var(--name-color-desktop);letter-spacing:.28px;font-size:1.4rem}}.em2vhW_creator .em2vhW_role{color:var(--role-color-mobile);letter-spacing:.2px;font-size:1rem;font-weight:300;line-height:100%}@media (min-width:769px){.em2vhW_creator .em2vhW_role{color:var(--role-color-desktop);letter-spacing:.2px;font-size:1rem;font-weight:300;line-height:100%}}.em2vhW_creator .em2vhW_description{color:var(--description-color);font-size:1.2rem;font-weight:300;line-height:200%}.em2vhW_button{position:absolute;inset:0}@media (min-width:769px){.em2vhW_button{display:none}}.em2vhW_buttonInner{background-color:var(--button-bg-color);border-radius:50%;width:24px;height:24px;position:absolute;bottom:12px;right:12px}.em2vhW_buttonInner:before,.em2vhW_buttonInner:after{content:"";background-color:var(--button-icon-color);width:8px;height:1px;position:absolute;top:50%;left:50%}.em2vhW_buttonInner:before{transform:translate(-50%,-50%)}.em2vhW_buttonInner:after{transform:translate(-50%,-50%)rotate(90deg)}.em2vhW_readMoreButton{font-family:var(--font-family-heading);color:var(--read-more-color);text-align:center;align-items:center;margin:0 auto;font-size:1rem;font-style:normal;font-weight:600;line-height:normal;display:flex}.em2vhW_readMoreButton[data-is-more=true]{display:none}
._75VCpa_wrapper{flex-direction:column;display:flex;overflow:hidden}._75VCpa_wrapper ._75VCpa_imageContainer img{width:100%;height:100%;max-height:calc(100lvh - var(--header_height));aspect-ratio:375/708;object-fit:cover;display:block}@media (min-width:769px){._75VCpa_wrapper ._75VCpa_imageContainer img{aspect-ratio:1440/700}}._75VCpa_container{padding:32px var(--padding-inline) 80px;flex-direction:column;gap:20px;display:flex}@media (min-width:769px){._75VCpa_container{padding:44px var(--padding-inline) 114px;flex-direction:row;justify-content:space-between}}._75VCpa_container ._75VCpa_inner{flex-direction:column;gap:8px;width:100%;display:flex}@media (min-width:769px){._75VCpa_container ._75VCpa_inner{gap:16px;max-width:450px}}._75VCpa_container ._75VCpa_title{font-family:var(--font-family-english);color:#fff;font-size:1.2rem;font-weight:500;line-height:200%}@media (min-width:769px){._75VCpa_container ._75VCpa_title{font-size:1.8rem;line-height:100%}}._75VCpa_container ._75VCpa_lead{color:#fff;letter-spacing:.28px;font-size:1.4rem;font-weight:600;line-height:180%}@media (min-width:769px){._75VCpa_container ._75VCpa_lead{line-height:100%}}._75VCpa_container ._75VCpa_description{color:#fff;letter-spacing:.24px;font-size:1.2rem;font-weight:300;line-height:200%}
.lP4FNa_wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100svh;padding:24px;display:flex;position:relative}@media (min-width:769px){.lP4FNa_wrapper{padding:48px}}.lP4FNa_headingWrapper{text-align:center;opacity:0;flex-direction:column;align-items:center;gap:8px;display:flex}@media (min-width:769px){.lP4FNa_headingWrapper{gap:12px}}.lP4FNa_placeName{font-family:var(--font-family-english);color:#fff;letter-spacing:.08em;font-size:1.2rem;font-weight:400;line-height:1}@media (min-width:769px){.lP4FNa_placeName{font-size:1.6rem}}.lP4FNa_propertyName{font-family:var(--font-family-english-highlight);color:#fff;font-size:9rem;font-weight:400;line-height:1}@media (min-width:769px){.lP4FNa_propertyName{font-size:11.2rem}}.lP4FNa_buttonWrapper{z-index:10;flex-direction:column;align-items:center;gap:16px;transition:transform .3s ease-out,opacity .3s ease-out;display:flex;position:fixed;bottom:60px;left:0;right:0}.lP4FNa_buttonWrapper.lP4FNa_visible{pointer-events:auto;opacity:1}.lP4FNa_buttonWrapper.lP4FNa_hidden{pointer-events:none;opacity:0}.lP4FNa_buttonWrapper.lP4FNa_atTop,.lP4FNa_buttonWrapper.lP4FNa_scrolled{transform:translateY(0)}.lP4FNa_buttonInnerWrapper{opacity:0;justify-content:center;align-items:center;width:100%;display:flex}.lP4FNa_buttonInner{justify-content:center;align-items:center;gap:8px;width:100%;padding:0 16px;display:flex}@media (min-width:769px){.lP4FNa_buttonInner{gap:16px}}.lP4FNa_buttonInner>a,.lP4FNa_buttonInner>button{min-width:initial;pointer-events:auto;flex-grow:1;flex-shrink:1;max-width:157px}.lP4FNa_buttonInner dialog{pointer-events:auto}
.bgIXVq_stickyWrapper{width:100%;height:300vh;position:relative}.bgIXVq_stickyContent{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.bgIXVq_backgroundLayer{z-index:0;width:100%;height:100%;transition:opacity .8s;position:absolute;top:0;left:0}.bgIXVq_backgroundLayer picture{width:100%;height:100%;display:block}.bgIXVq_backgroundLayer img{object-fit:cover;width:100%;height:100%}.bgIXVq_backgroundLayer:after{pointer-events:none;content:"";background:#0003;width:100%;height:100%;position:absolute;top:0;left:0}.bgIXVq_blurOverlay{background:#0006;width:100%;height:100%;transition:opacity .15s linear,-webkit-backdrop-filter .15s linear,backdrop-filter .15s linear;position:absolute;top:0;left:0}.bgIXVq_inner{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.bgIXVq_leadWrapper{width:100%;height:100lvh;padding:var(--padding-inline)}.bgIXVq_leadInner{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;display:flex}.bgIXVq_leadTextPC{color:#fff;letter-spacing:.02em;flex-direction:column;gap:0;font-size:1.8rem;font-weight:400;line-height:2;display:none}@media (min-width:769px){.bgIXVq_leadTextPC{display:flex}}.bgIXVq_leadTextMobile{color:#fff;letter-spacing:.02em;flex-direction:column;gap:0;font-size:1.5rem;font-weight:400;line-height:2;display:flex}@media (min-width:769px){.bgIXVq_leadTextMobile{display:none}}.bgIXVq_experience{align-items:flex-start;width:100%;height:100%;padding:102px 24px;transition:opacity .3s ease-out;display:flex;position:absolute;top:0;left:0}@media (min-width:769px){.bgIXVq_experience{padding:156px 48px}}.bgIXVq_textContent{color:#fff;flex-direction:column;gap:16px;width:100%;max-width:1440px;margin:0 auto;display:flex}@media (min-width:769px){.bgIXVq_textContent{flex-direction:row;justify-content:space-between;gap:60px}}.bgIXVq_titleWrapper{flex-shrink:1;min-width:0}@media (min-width:769px){.bgIXVq_titleWrapper{flex-shrink:0}}.bgIXVq_title{letter-spacing:.06rem;margin-bottom:0;font-size:1.5rem;line-height:2}html:lang(ja) .bgIXVq_title{font-weight:600}html:lang(en) .bgIXVq_title{font-weight:400}@media (min-width:769px){.bgIXVq_title{letter-spacing:.08rem;font-size:2rem;line-height:2}}.bgIXVq_subtitle{letter-spacing:.06rem;font-size:1.5rem;line-height:2}html:lang(ja) .bgIXVq_subtitle{font-weight:600}html:lang(en) .bgIXVq_subtitle{font-weight:400}@media (min-width:769px){.bgIXVq_subtitle{letter-spacing:.08rem;margin-bottom:0;font-size:2rem;line-height:2}}.bgIXVq_description{flex-shrink:1;min-width:0;font-size:1.2rem;font-weight:400;line-height:2}@media (min-width:769px){.bgIXVq_description{max-width:560px;font-size:1.4rem;line-height:2.4}}.bgIXVq_normalSection{width:100%;height:100vh;position:relative;overflow:hidden}.bgIXVq_normalSectionBackground{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.bgIXVq_normalSectionBackground picture{width:100%;height:100%;display:block}.bgIXVq_normalSectionBackground img{object-fit:cover;width:100%;height:100%}.bgIXVq_normalSectionBackground:after{pointer-events:none;content:"";background:#0003;width:100%;height:100%;position:absolute;top:0;left:0}.bgIXVq_normalSectionInner{z-index:1;align-items:flex-start;width:100%;height:100%;padding:102px 24px;display:flex;position:relative}@media (min-width:769px){.bgIXVq_normalSectionInner{padding:156px 48px}}.bgIXVq_experienceBanner{z-index:2;background-color:#000;flex-direction:column;align-items:center;gap:32px;width:100%;padding:65px 24px;display:flex;position:relative}@media (min-width:769px){.bgIXVq_experienceBanner{gap:40px;padding:100px 48px}}.bgIXVq_experienceBannerLink{cursor:pointer;width:100%;max-width:1200px;display:block;overflow:hidden}.bgIXVq_experienceBannerLink picture,.bgIXVq_experienceBannerLink img{width:100%;height:auto;display:block}@media (min-width:769px){.bgIXVq_experienceBannerLink{transition:opacity .3s}.bgIXVq_experienceBannerLink:hover{opacity:.85}}.bgIXVq_experienceBannerTextLink{color:#fff;align-items:center;gap:4px;font-size:1.2rem;font-weight:400;line-height:1;text-decoration:none;transition:opacity .3s;display:inline-flex}@media (min-width:769px){.bgIXVq_experienceBannerTextLink{font-size:1.4rem}.bgIXVq_experienceBannerTextLink:hover{opacity:.7}}
.X28O4a_wrapper{width:100%;position:relative}.X28O4a_tableContainer{width:100%;overflow:auto hidden}.X28O4a_filter{pointer-events:none;opacity:1;background:linear-gradient(90deg,#0000 0%,#000 100%);width:108px;height:100%;transition:opacity .1s;position:absolute;top:0;right:0}.X28O4a_filter[data-active=false]{opacity:0}.X28O4a_tableRow{height:45px}.X28O4a_tableRow td{background-color:#1c1c1e;border-bottom:1px solid #0000004d;border-right:1px solid #0000004d}.X28O4a_tableRow td:last-child{border-right:none}.X28O4a_tableRow:last-child td{border-bottom:none}@media (min-width:769px){.X28O4a_tableRow{height:80px}}.X28O4a_thead th:first-child{border-radius:14px 0 0}.X28O4a_thead th:last-child{border-radius:0 14px 0 0}.X28O4a_thead tr th{border-bottom:1px solid #0000004d;border-right:1px solid #0000004d}.X28O4a_thead tr:last-child{border-right:none}.X28O4a_tbody th:last-child{border-radius:0 0 0 14px}.X28O4a_tbody tr:not(:last-child) th{border-bottom:1px solid #0000004d}.X28O4a_tbody tr:last-child th:first-child{border-radius:0 0 0 14px}.X28O4a_tbody tr:last-child td:last-child{border-radius:0 0 14px}.X28O4a_tableHeadText{font-size:1.5rem;font-weight:500;line-height:1.3}@media (min-width:769px){.X28O4a_tableHeadText{font-size:2rem;line-height:1.4}}.X28O4a_tableHeadText[data-is-in-body=true]{font-size:1.3rem}@media (min-width:769px){.X28O4a_tableHeadText[data-is-in-body=true]{font-size:1.7rem}}.X28O4a_tableHead{white-space:nowrap;background-color:#3a3a3c;padding:12px 8px;font-weight:700;position:sticky;top:0;left:0}@media (min-width:769px){.X28O4a_tableHead{padding:25px 12px}}.X28O4a_tableHead:first-child{z-index:1}.X28O4a_tableCell{padding:10px;font-size:1.5rem;font-weight:500}.X28O4a_table{color:#fff;text-align:center;border-spacing:0;border-collapse:separate;margin:0 auto}@media (min-width:769px){.X28O4a_table{width:100%}}
.SgjwEG_container{width:100%;padding-block:54px;padding-inline:var(--padding-inline);background-color:#000;justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:769px){.SgjwEG_container{padding-block:90px}}.SgjwEG_thumbnailWrapper{cursor:pointer;width:100%;max-width:540px;position:relative}@media (min-width:769px){.SgjwEG_thumbnailWrapper:hover svg{transition:transform .3s ease-in-out;transform:scale(.95)}}.SgjwEG_thumbnail{aspect-ratio:533/300;object-fit:cover;width:100%;display:block}.SgjwEG_playButton{z-index:1;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}
._5gtDgq_wrapper{position:relative}._5gtDgq_wrapper:before{z-index:2;pointer-events:none;content:"";border:1px solid #e9e9eb;border-radius:8px;position:absolute;inset:0 0 10px}._5gtDgq_tableWrapper{padding-bottom:10px;overflow:auto hidden}._5gtDgq_tableWrapper table{text-align:center;border-collapse:collapse;min-width:100%}._5gtDgq_tableWrapper tr th:first-child{z-index:1;background-color:#fff;position:sticky;left:0;border-left:none!important}._5gtDgq_tableWrapper tr th:first-child:after{content:"";background:linear-gradient(90deg,#00000014 0%,#0000 100%);width:10px;height:100%;position:absolute;top:0;right:-10px}._5gtDgq_tableWrapper tr th:first-child+th,._5gtDgq_tableWrapper tr th:first-child+td{border-left:none!important}@media (min-width:769px){._5gtDgq_tableWrapper table{table-layout:fixed}}._5gtDgq_propertyName{font-family:var(--font-family-english);color:#0b0b0d;text-align:center;letter-spacing:.02em;border-bottom:1px solid #e9e9eb;border-left:1px solid #e9e9eb;padding:23px 24px 25px;font-size:1.2rem;font-weight:500;line-height:1.4}@media (max-width:768px){._5gtDgq_propertyName{min-width:163px}._5gtDgq_propertyName:first-of-type{min-width:123px}}@media (min-width:769px){._5gtDgq_propertyName{min-width:260px;font-size:1.4rem}._5gtDgq_propertyName:first-of-type{width:160px}}._5gtDgq_tableRowHeader{color:#000;text-align:center;letter-spacing:.04em;border-top:1px solid #e9e9eb;border-left:1px solid #e9e9eb;padding:19px;font-size:1.2rem;font-weight:400;line-height:1.4}._5gtDgq_tableRowHeader ._5gtDgq_tableRowHeaderNote{color:#858a95;letter-spacing:.04em;margin-top:6px;font-size:1rem;display:block}@media (min-width:769px){._5gtDgq_tableRowHeader{white-space:nowrap;width:160px;font-size:1.4rem}}._5gtDgq_tableCell{color:#0b0b0d;text-align:center;letter-spacing:.02em;white-space:pre-wrap;border-top:1px solid #e9e9eb;border-left:1px solid #e9e9eb;padding:20px 24px;font-size:1.2rem;font-weight:400;line-height:1.5}@media (min-width:769px){._5gtDgq_tableCell{font-size:1.4rem}}._5gtDgq_tableCell ._5gtDgq_tableCellNote{color:#858a95;letter-spacing:.02em;font-size:1rem;line-height:normal;display:block}
.vPplaa_wrapper{width:100%;height:100svh;min-height:600px;padding-top:var(--header_height);position:relative}.vPplaa_backgroundPicture{inset:0;top:var(--header_height);width:100%;height:calc(100% - var(--header_height));position:absolute;overflow:hidden}.vPplaa_backgroundPicture img,.vPplaa_backgroundPicture video{object-fit:cover;width:100%;height:100%;line-height:0;display:block;position:relative}.vPplaa_container{width:100%;max-width:calc(1280px + var(--padding-inline)*2);height:100%;padding:48px var(--padding-inline) 32px;margin:0 auto}@media (min-width:769px){.vPplaa_container{padding-top:72px;padding-bottom:72px}}.vPplaa_title{color:#fff;word-break:keep-all;overflow-wrap:normal;text-shadow:0 3px 6px #00000029;width:fit-content;font-size:2.4rem;font-weight:700;line-height:150%;position:relative}@media (min-width:769px){.vPplaa_title{text-shadow:0 10px 20px #0000001a;font-size:4.5rem}}.vPplaa_companyName{font-family:var(--font-family-english);font-size:2rem}@media (min-width:769px){.vPplaa_companyName{font-size:3rem}}.vPplaa_heroFooter{z-index:2;text-align:center;width:100%;position:absolute;bottom:100px;left:0}@media (min-width:769px){.vPplaa_heroFooter{bottom:156px}}.vPplaa_buttonContainer{z-index:100;justify-content:center;width:100%;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}@media (min-width:769px){.vPplaa_buttonContainer{bottom:72px}}
.TCdwPa_heroLabelsContainer{gap:8px;margin-top:16px;display:flex}.TCdwPa_heroLabel{color:#fff;background-color:#00000080;border-radius:2px;padding:6px 8px;font-size:1.2rem;font-weight:400;line-height:1;display:inline-block}.TCdwPa_sectionsWrapper h3>span{font-size:2.3rem}@media (min-width:769px){.TCdwPa_sectionsWrapper h3>span{font-size:2.8rem}.sp-only-br{display:none}}
.og3ReW_movieContainer{flex-direction:column;gap:12px;display:flex}@media (min-width:769px){.og3ReW_movieContainer{gap:16px}}.og3ReW_movieTitle{color:#fff;letter-spacing:.28px;font-size:1.2rem;font-weight:600;line-height:180%}@media (min-width:769px){.og3ReW_movieTitle{font-size:1.4rem}}
.D0vJ_q_wrapper{background-color:#fff;width:100%;padding:80px 0 62px}@media (min-width:769px){.D0vJ_q_wrapper{padding:128px 0 120px}}.D0vJ_q_card{flex-direction:column;gap:16px;display:flex}.D0vJ_q_card img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%;line-height:0;display:block}.D0vJ_q_card p{color:#0b0b0d;letter-spacing:.24px;font-size:1.2rem;font-weight:600;line-height:180%}@media (min-width:769px){.D0vJ_q_card p{letter-spacing:.28px;font-size:1.4rem}}
.-_XzsW_wrapper{width:100%;padding:60px var(--padding-inline);flex-direction:column;align-items:center;gap:30px;display:flex}.-_XzsW_wrapper .-_XzsW_container{flex-direction:column;align-items:center;gap:30px;width:100%;display:flex}@media (min-width:769px){.-_XzsW_wrapper{padding:120px var(--padding-inline);gap:48px}}.-_XzsW_wrapper .-_XzsW_title{font-family:var(--font-family-heading);color:#0b0b0d;text-align:center;text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:100%}@media (min-width:769px){.-_XzsW_wrapper .-_XzsW_title{font-size:1.8rem}}.-_XzsW_wrapper .-_XzsW_inner{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}@media (min-width:769px){.-_XzsW_wrapper .-_XzsW_inner{gap:40px}}.-_XzsW_wrapper .-_XzsW_description{color:#0b0b0d;text-align:center;white-space:pre-wrap;font-size:1.4rem;font-weight:300;line-height:2.2}@media (min-width:769px){.-_XzsW_wrapper .-_XzsW_description{font-size:1.6rem;line-height:2.4}}
.B36aPW_wrapper{width:100%;height:100svh;min-height:600px;padding-top:var(--header_height);position:relative}.B36aPW_backgroundPicture{inset:0;top:var(--header_height);width:100%;height:calc(100% - var(--header_height));position:absolute;overflow:hidden}.B36aPW_backgroundPicture img,.B36aPW_backgroundPicture video{object-fit:cover;width:100%;height:100%;line-height:0;display:block;position:relative}.B36aPW_container{width:100%;max-width:calc(1280px + var(--padding-inline)*2);height:100%;padding:48px var(--padding-inline) 32px;margin:0 auto}@media (min-width:769px){.B36aPW_container{padding-top:72px;padding-bottom:72px}}.B36aPW_headTitle{font-family:var(--font-family-heading);color:#fff;text-shadow:0 3px 6px #00000029;font-size:2.8rem;font-weight:700;line-height:1.75;position:relative}@media (min-width:769px){.B36aPW_headTitle{text-shadow:0 10px 20px #0000001a;font-size:4rem;line-height:2}}.B36aPW_headTitleFurigana{line-height:1;display:inline-block;position:relative}.B36aPW_headTitleFurigana span{color:#fff;text-shadow:0 3px 6px #00000029;font-size:1rem;font-weight:700;line-height:1;display:block;position:absolute;bottom:30px}@media (min-width:769px){.B36aPW_headTitleFurigana span{bottom:46px}}.B36aPW_headTitleFurigana span:first-child{left:10px}@media (min-width:769px){.B36aPW_headTitleFurigana span:first-child{left:16px}}.B36aPW_headTitleFurigana span:nth-child(2){right:10px}@media (min-width:769px){.B36aPW_headTitleFurigana span:nth-child(2){right:14px}}.B36aPW_subCopy{color:#fff;text-shadow:0 3px 6px #00000029;margin-top:8px;font-size:1.6rem;font-weight:600;line-height:1.5;position:relative}@media (min-width:769px){.B36aPW_subCopy{text-shadow:0 10px 20px #0000001a;margin-top:12px;font-size:2rem}}.B36aPW_buttonContainer{z-index:100;justify-content:center;width:100%;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}@media (min-width:769px){.B36aPW_buttonContainer{bottom:72px}}
.gGuqeq_wrapper{width:100%;padding:64px var(--padding-inline) 0;background-color:#fff;flex-direction:column;gap:16px;display:flex;overflow:hidden}@media (min-width:769px){.gGuqeq_wrapper{padding:120px var(--padding-inline);gap:64px}}.gGuqeq_titleContainer{flex-direction:column;gap:8px;display:flex}@media (min-width:769px){.gGuqeq_titleContainer{gap:16px}}.gGuqeq_titleContainer .gGuqeq_title{color:#000;font-size:1.6rem;font-weight:600;line-height:180%}@media (min-width:769px){.gGuqeq_titleContainer .gGuqeq_title{text-align:center;font-size:2rem}}.gGuqeq_titleContainer .gGuqeq_titleDescription{color:#0b0b0d;font-size:1.4rem;font-weight:300;line-height:200%}@media (min-width:769px){.gGuqeq_titleContainer .gGuqeq_titleDescription{text-align:center}}.gGuqeq_container img{aspect-ratio:327/383;width:100%;max-width:600px;margin:0 auto;line-height:1;display:block}.gGuqeq_carouselTitleContainer{flex-direction:column;gap:8px;margin-top:24px;display:flex}@media (min-width:769px){.gGuqeq_carouselTitleContainer{gap:16px;margin-top:48px}}.gGuqeq_carouselTitleContainer .gGuqeq_carouselTitle{color:#000;font-size:1.6rem;font-weight:600;line-height:180%}@media (min-width:769px){.gGuqeq_carouselTitleContainer .gGuqeq_carouselTitle{text-align:center;font-size:2rem}}.gGuqeq_carouselContainer{width:100%;margin-top:24px;padding-bottom:40px}@media (min-width:769px){.gGuqeq_carouselContainer{margin-top:48px;padding-bottom:0}.gGuqeq_carouselContainer .gGuqeq_carouselMobile{display:none}}.gGuqeq_carouselContainer .gGuqeq_carouselMobile [data-component-name=slide-pagination]{bottom:-40px}.gGuqeq_carouselContainer .gGuqeq_carouselDesktop{display:none}@media (min-width:769px){.gGuqeq_carouselContainer .gGuqeq_carouselDesktop{justify-content:center;gap:16px;display:flex}}.gGuqeq_carouselContainer .gGuqeq_carouselItemWrapper{flex-direction:column;width:100%;display:flex}@media (min-width:769px){.gGuqeq_carouselContainer .gGuqeq_carouselItemWrapper{width:315px}}.gGuqeq_carouselContainer .gGuqeq_carouselItemImage{border-radius:8px;width:100%;overflow:hidden}.gGuqeq_carouselContainer .gGuqeq_carouselItemImage img{aspect-ratio:315/221;object-fit:cover;object-position:center;width:100%;display:block}.gGuqeq_carouselContainer .gGuqeq_textContainer{color:#000;flex-direction:column;gap:8px;width:100%;padding:16px 0 0;display:flex}@media (min-width:769px){.gGuqeq_carouselContainer .gGuqeq_textContainer{padding:24px 0 0}}.gGuqeq_carouselContainer .gGuqeq_brand{font-family:var(--font-family-english);letter-spacing:-.024em;margin:0;font-size:1.6rem;font-weight:400;line-height:1.5}.gGuqeq_carouselContainer .gGuqeq_carouselItemTitle{font-family:var(--font-family-english);margin:0;font-size:1.6rem;font-weight:400;line-height:1.5}.gGuqeq_carouselWrapper{width:100%;position:relative;overflow:hidden}.gGuqeq_carouselInner{gap:16px;display:flex}@media (min-width:769px){.gGuqeq_carouselInner{gap:24px}}.gGuqeq_carouselItem{border-radius:8px;flex-direction:column;flex:0 0 calc(100% - 16px);width:100%;display:flex;overflow:hidden}@media (min-width:769px){.gGuqeq_carouselItem{flex:0 0 calc(50% - 12px);min-width:0}}.gGuqeq_carouselItem picture{width:100%;height:100%;display:block}.gGuqeq_carouselItem img{aspect-ratio:327/383;object-fit:cover;width:100%;height:100%;display:block}@media (min-width:769px){.gGuqeq_carouselItem img{aspect-ratio:560/400}}.gGuqeq_textContainer{color:#000;flex-direction:column;gap:8px;width:100%;padding:16px 0 0;display:flex}@media (min-width:769px){.gGuqeq_textContainer{padding:24px 0 0}}.gGuqeq_brand{font-family:var(--font-family-english);letter-spacing:-.024em;margin:0;font-size:1.2rem;font-weight:500;line-height:1.5}@media (min-width:769px){.gGuqeq_brand{font-size:1.4rem}}.gGuqeq_carouselItem .gGuqeq_title{font-family:var(--font-family-english);margin:0;font-size:2.4rem;font-weight:400;line-height:1.5}@media (min-width:769px){.gGuqeq_carouselItem .gGuqeq_title{font-size:3.2rem}}.gGuqeq_sliderControls{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}@media (min-width:769px){.gGuqeq_sliderControls{display:none}}.gGuqeq_navButton{color:#000;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:opacity .3s;display:flex}.gGuqeq_navButton:disabled{cursor:not-allowed;opacity:.3}.gGuqeq_navButton:not(:disabled):hover{opacity:.7}.gGuqeq_navPrev{transform:rotate(180deg)}.gGuqeq_navNext{transform:rotate(0)}.gGuqeq_pagination{justify-content:center;align-items:center;gap:8px;display:flex}.gGuqeq_paginationDot{cursor:pointer;background-color:#0000004d;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:background-color .6s}.gGuqeq_paginationDot.gGuqeq_isActive{background-color:#000}
.lS8Nfa_wrapper{position:relative}.lS8Nfa_fixedBackground{z-index:0;width:100%;height:100dvh;position:fixed;top:0;left:0;overflow:hidden}.lS8Nfa_backgroundVideo{object-fit:cover;width:100%;height:100%}.lS8Nfa_overlay{z-index:1;pointer-events:none;position:absolute;inset:0}.lS8Nfa_content{z-index:1;position:relative}
.BWE2fW_carousel{padding-bottom:30px}.BWE2fW_carousel [data-component-name=slide-pagination]{bottom:-30px}@media (min-width:769px){.BWE2fW_carousel{padding-bottom:0}.BWE2fW_carousel [data-component-name=slide-pagination]{display:none}}.BWE2fW_textBox{flex-direction:column;gap:16px;width:100%;height:100%;display:flex}.BWE2fW_cardTop{flex-direction:column;gap:12px;display:flex}.BWE2fW_cardLabel{color:#fff;background-color:#000;border-radius:999px;width:fit-content;padding:4px 12px;font-size:1.2rem;font-weight:300;line-height:130%;display:block}.BWE2fW_cardTitle{height:60px;font-family:var(--font-family-heading);white-space:pre-wrap;font-size:2rem;font-weight:600;line-height:1.5;display:block}.BWE2fW_cardBottom{flex-direction:column;gap:8px;display:flex}.BWE2fW_cardLead{white-space:pre-wrap;margin:0;font-size:1.3rem;font-weight:300;line-height:1.8462}.BWE2fW_cardNote{color:#8d8d8d;white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.5}.BWE2fW_cardImage{margin:0 auto}.BWE2fW_cardImage[data-theme=normal] [data-index="2"]{border:1px solid #e5e5e5;border-radius:15px}.BWE2fW_cardImage [data-index="1"]{padding:0 20px}@media (min-width:769px){.BWE2fW_cardImage [data-index="1"]{padding:0 35px}}.BWE2fW_cardImage img{width:100%}.BWE2fW_card{color:#000;background-color:#fff;border-radius:15px;width:100%;height:100%;padding:50px 30px;position:relative}.BWE2fW_card[data-theme=light]{background-color:#edf0f4}
.rPCsUq_container{flex-direction:column;gap:30px;width:100%;max-width:1048px;margin:0 auto;padding:48px 24px;display:flex}
._5Ttla_label{font-family:var(--font-family-english);color:#000;font-size:1.4rem;font-weight:500;line-height:1.48}._5Ttla_title{font-family:var(--font-family-heading);color:#000;margin:8px 0;font-size:2.8rem;font-weight:600;line-height:1.5}._5Ttla_description{color:#000;text-align:center;word-break:auto-phrase;margin:20px 0 0;font-size:1.2rem;font-weight:300;line-height:2}
._6vqy0q_whiteBgArea{background-color:#fff;width:100%;overflow:hidden}._6vqy0q_grayBgArea{background-color:#edf0f4;width:100%}._6vqy0q_sectionWrapper{width:100%;overflow:hidden}._6vqy0q_dividerContainer{width:100%;max-width:748px;margin:0 auto;padding:0 24px}._6vqy0q_divider{border-top:1px solid #0000001a;width:100%}._6vqy0q_sellingCarouselWrapper .slide-wrapper{margin-bottom:60px}
._2_CScW_wrapper{flex-direction:column;gap:18px;width:100%;max-width:1048px;margin:0 auto;padding:48px 24px;display:flex}._2_CScW_title{font-family:var(--font-family-heading);color:#000;margin:8px 0;font-size:3.2rem;font-weight:700;line-height:130%}._2_CScW_container{background:#f5f5f5;border-radius:15px;flex-direction:column;gap:36px;width:100%;max-width:600px;margin:0 auto;padding:32px 24px;display:flex}._2_CScW_ctaTitle{font-family:var(--font-family-heading);color:#000;text-align:center;letter-spacing:.8px;font-size:2rem;font-weight:700;line-height:1.6}._2_CScW_ctaDescription{color:#000;text-align:center;letter-spacing:.48px;margin:0;font-size:1.2rem;font-weight:700;line-height:1.667}._2_CScW_ctaWrapper{flex-direction:column;align-items:center;gap:24px;display:flex}._2_CScW_ctaInner{flex-direction:column;align-items:center;gap:12px;display:flex}._2_CScW_image{aspect-ratio:3/2;object-fit:cover;border-radius:15px;width:100%;overflow:hidden}@media (min-width:769px){._2_CScW_image{width:315px}}
.khu5bG_wrapper{justify-content:center;width:100%;height:100svh;min-height:600px;display:flex;overflow:hidden}.khu5bG_container{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative}.khu5bG_topInner{text-shadow:0 3px 6px #0000004d;width:100%;padding:112px 24px 0}@media (min-width:769px){.khu5bG_topInner{padding:144px 120px 0}}.khu5bG_headTitle{font-family:var(--font-family-heading);color:#fff;text-shadow:0 3px 6px #00000029;font-size:2.8rem;font-weight:700;line-height:1.75;position:relative;opacity:1!important}@media (min-width:769px){.khu5bG_headTitle{text-shadow:0 10px 20px #0000001a;font-size:4rem}}.khu5bG_headTitleFurigana{line-height:1;display:inline-block;position:relative;opacity:1!important}.khu5bG_headTitleFurigana span{color:#fff;text-shadow:0 3px 6px #00000029;font-size:1rem;font-weight:700;line-height:1;display:block;position:absolute;bottom:30px;opacity:1!important}@media (min-width:769px){.khu5bG_headTitleFurigana span{bottom:46px}}.khu5bG_headTitleFurigana span:first-child{left:10px}@media (min-width:769px){.khu5bG_headTitleFurigana span:first-child{left:16px}}.khu5bG_headTitleFurigana span:nth-child(2){right:10px}@media (min-width:769px){.khu5bG_headTitleFurigana span:nth-child(2){right:14px}}.khu5bG_bottomInner{flex-direction:column;align-items:center;width:100%;padding:0 24px 144px;display:flex}@media (min-width:769px){.khu5bG_bottomInner{padding:0 120px 144px}}.khu5bG_note{color:#fff;text-align:center;opacity:0;margin:0;font-size:1.5rem;font-style:normal;font-weight:600;line-height:150%;transition:opacity .8s ease-in-out}.khu5bG_note[data-in-view=true]{opacity:1}.khu5bG_placeNameContainer{color:#fff;flex-direction:column;gap:10px;width:100%;margin-bottom:25px;display:flex}@media (min-width:769px){.khu5bG_placeNameContainer{margin-bottom:50px}}.khu5bG_placeName{font-family:var(--font-family-english);letter-spacing:.07em;font-size:1.2rem;font-weight:700}@media (min-width:769px){.khu5bG_placeName{font-size:1.5rem}}.khu5bG_houseGroupName{font-family:var(--font-family-english);letter-spacing:.07em;font-size:2.4rem;font-weight:700}@media (min-width:769px){.khu5bG_houseGroupName{font-size:3rem}}.khu5bG_locationName{font-family:var(--font-family-heading);letter-spacing:.07em;font-size:1.2rem;font-weight:700}@media (min-width:769px){.khu5bG_locationName{font-size:1.4rem}}.khu5bG_ctaContainer{z-index:5;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex;position:fixed;bottom:74px;left:0}.khu5bG_ctaContainer a{pointer-events:initial}
.VIzZkW_wrapper{flex-direction:column;justify-content:space-between;width:100%;height:100svh;padding:110px 25px 74px;display:flex;position:relative}@media (min-width:769px){.VIzZkW_wrapper{padding:136px 150px 74px}}.VIzZkW_buttonWrapper{justify-content:center;width:100%;display:flex}.VIzZkW_headTitle{font-family:var(--font-family-heading);color:#fff;text-shadow:0 3px 6px #00000029;opacity:1;font-size:2.8rem;font-weight:700;line-height:1.75;position:relative}@media (min-width:769px){.VIzZkW_headTitle{text-shadow:0 10px 20px #0000001a;font-size:4rem;line-height:2}}
.uphZgW_cardsWrapper{grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}@media (min-width:769px){.uphZgW_cardsWrapper{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.uphZgW_textBox{max-width:290px}}.uphZgW_cardContainer{position:relative}.uphZgW_cardText{font-family:var(--font-family-heading);margin:0;font-size:2rem;font-weight:700;line-height:1.5}.uphZgW_cardLead{margin:10px 0 0;font-size:1.3rem;line-height:1.8462}.uphZgW_cardNote{color:#8d8d8d;margin:30px 0 0;font-size:1rem;line-height:1.5}.uphZgW_cardImage{margin:30px auto 0}.uphZgW_cardImage img,.uphZgW_cardImage video{width:100%}.uphZgW_card{color:#000;background-color:#edf0f4;border-radius:15px;width:100%;padding:50px 30px;position:relative}.uphZgW_card[data-theme=dark]{color:#fff;background-color:#000}
.PupuMa_wrapper{z-index:1;color:#fff;background-color:#262626;padding:100px 0;position:relative}.PupuMa_wrapper:before{content:"";opacity:.1;background-color:#fff;width:100%;height:1px;display:block;position:absolute;top:0;left:0}@media (max-width:768px){.PupuMa_wrapper{padding:60px 20px}}.PupuMa_inner{max-width:700px;margin-left:auto;margin-right:auto}.PupuMa_head{font-family:var(--font-family-heading);margin-bottom:25px;font-size:2.8rem;font-weight:700}@media (min-width:769px){.PupuMa_head{margin-bottom:45px;font-size:3.4rem}}
.mHcN9q_wrapper{width:100%;height:100lvh;padding:95px 30px;position:relative}@media (min-width:769px){.mHcN9q_wrapper{padding:114px 50px}}.mHcN9q_container{flex-direction:column;gap:30px;width:fit-content;max-width:1048px;padding:48px 0;display:flex}@media (min-width:769px){.mHcN9q_container{margin:0 auto}}.mHcN9q_titleContainer{flex-direction:column;gap:16px;display:flex}.mHcN9q_label{font-family:var(--font-family-heading);color:#fff;font-size:1.4rem;font-weight:700;line-height:150%}@media (min-width:769px){.mHcN9q_label{text-align:center}}.mHcN9q_title{font-family:var(--font-family-heading);color:#fff;font-size:2.7rem;font-weight:700;line-height:150%}@media (min-width:769px){.mHcN9q_title{text-align:center}}.mHcN9q_description{color:#fff;margin:0;font-size:1.3rem;font-weight:300;line-height:1.84}@media (min-width:769px){.mHcN9q_description{text-align:center;font-size:1.5rem}}
.tFj4Va_wrapper{aspect-ratio:16/9;border-radius:8px;width:100%;max-width:700px;position:relative;overflow:hidden}.tFj4Va_wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.tFj4Va_action{z-index:1;cursor:pointer;width:100%;position:relative}@media (min-width:769px){.tFj4Va_action:hover{opacity:.8;transition:opacity .3s ease-in-out}}.tFj4Va_labelContainer{z-index:1;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@media (min-width:769px){.tFj4Va_labelContainer{gap:30px}}.tFj4Va_labelContainer span{font-family:var(--font-family-heading);text-align:center;font-size:2.1rem;font-weight:700}@media (min-width:769px){.tFj4Va_labelContainer span{font-size:3.6rem}}.tFj4Va_thumbnail{aspect-ratio:16/9;border-radius:8px;width:100%;line-height:0;display:block;overflow:hidden}
.pTuAmq_wrapper{z-index:1;background-color:#262626;padding:0 30px 60px;position:relative;overflow:hidden}@media (min-width:769px){.pTuAmq_wrapper{padding:0 0 100px}}.pTuAmq_wrapper:before{content:"";opacity:.1;background-color:#fff;width:100%;height:1px;display:block;position:absolute;top:0;left:0}.pTuAmq_container{padding-top:60px}@media (min-width:769px){.pTuAmq_container{width:700px;margin:0 auto;padding-top:80px}}.pTuAmq_inner>div{overflow:visible}.pTuAmq_item{display:block;position:relative}@media (min-width:769px){.pTuAmq_item:hover{opacity:.8;transition:opacity .3s ease-in-out}}.pTuAmq_thumbnail img{aspect-ratio:80/103;object-fit:cover;border-radius:15px;width:100%;display:block}.pTuAmq_titleWrapper{z-index:1;color:#fff;text-shadow:0 3px 6px #00000029;flex-direction:column;width:250px;margin:0;padding:0 20px;display:flex;position:absolute;top:26px;left:0}@media (min-width:769px){.pTuAmq_titleWrapper{width:inherit}}.pTuAmq_volumeText{font-size:1rem;font-weight:400;line-height:1}@media (min-width:769px){.pTuAmq_volumeText{font-size:1.1rem}}.pTuAmq_titleText{font-family:var(--font-family-heading);margin-top:5px;margin-bottom:7px;font-size:2rem;font-weight:700;line-height:1.6}@media (min-width:769px){.pTuAmq_titleText{margin-top:9px;margin-bottom:8px;font-size:2.6rem;line-height:1.5}}.pTuAmq_subTitle{margin:0;font-size:1rem;font-weight:700}@media (min-width:769px){.pTuAmq_subTitle{font-size:1.1rem}}
.VEMtBW_wrapper{background-color:#fff;width:100%}.VEMtBW_container{flex-direction:column;gap:24px;width:100%;max-width:800px;margin:0 auto;padding:64px 30px;display:flex}@media (min-width:769px){.VEMtBW_container{padding:96px 50px}.VEMtBW_container>div{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.VEMtBW_heading{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;line-height:30px}@media (min-width:769px){.VEMtBW_heading{font-size:2.4rem;line-height:32px}}
.yRFZRq_wrapper{background-color:#fff;width:100%}.yRFZRq_container{flex-direction:column;gap:24px;width:100%;max-width:800px;margin:0 auto;padding:48px 30px 64px;display:flex}@media (min-width:769px){.yRFZRq_container{padding:48px 50px 96px}}.yRFZRq_heading{font-family:var(--font-family-heading);font-size:1.6rem;font-weight:700;line-height:24px}.yRFZRq_overviewItem{margin:0;font-size:1.3rem;font-weight:700;line-height:20px}.yRFZRq_overviewItem dt{display:inline}.yRFZRq_overviewItem dd{margin-left:0;font-weight:400;display:inline}.yRFZRq_overviewItem dt:after{content:"："}
.jPwpLa_wrapper{flex-direction:column;gap:24px;width:100%;height:100%;margin:0 auto;padding:0;display:flex}.jPwpLa_wrapper .jPwpLa_titleWrapper{width:100%}.jPwpLa_wrapper .jPwpLa_childrenContainer{width:100%;height:100%}.jPwpLa_titleWrapper{flex-direction:column;gap:16px;display:flex}.jPwpLa_titleWrapper .jPwpLa_titleContainer{flex-direction:column;gap:12px;display:flex}.jPwpLa_titleWrapper .jPwpLa_titleContainer .jPwpLa_label{font-family:var(--font-family-english);color:#fff;font-size:1.4rem;font-weight:500;line-height:140%}@media (min-width:769px){.jPwpLa_titleWrapper .jPwpLa_titleContainer .jPwpLa_label{font-size:1.8rem}}.jPwpLa_titleWrapper .jPwpLa_titleContainer .jPwpLa_title{color:#fff;font-size:2.3rem;font-weight:600;line-height:140%}.jPwpLa_titleWrapper .jPwpLa_descriptionWrapper{flex-direction:column;gap:16px;display:flex}.jPwpLa_titleWrapper .jPwpLa_descriptionWrapper .jPwpLa_description{color:#0b0b0d;font-size:1.4rem;font-weight:300;line-height:200%}.jPwpLa_titleWrapper .jPwpLa_descriptionWrapper .jPwpLa_note{color:#858a95;letter-spacing:.024rem;font-size:1.2rem;font-weight:400;line-height:1.5}
.xHpKPq_container{flex-direction:column;gap:30px;width:100%;max-width:1048px;margin:0 auto;padding:0 24px 48px;display:flex}.xHpKPq_title{font-family:var(--font-family-heading);color:#000;font-size:3.2rem;font-weight:700;line-height:130%}.xHpKPq_inner{margin:0 auto}
.p5emZG_wrapper{width:100%;padding:40px var(--padding-inline);background-color:#000;flex-direction:column;gap:32px;display:flex;position:relative;overflow:hidden}@media (min-width:769px){.p5emZG_wrapper{gap:48px;padding-block:96px}}.p5emZG_wrapper .p5emZG_title{color:#fff;font-size:1.4rem;font-weight:700;line-height:2}@media (min-width:769px){.p5emZG_wrapper .p5emZG_title{text-align:center;font-size:2rem;line-height:1.8}}.p5emZG_wrapper .p5emZG_itemsContainer{flex-direction:column;gap:64px;width:100%;max-width:1280px;margin:0 auto;display:flex}@media (min-width:769px){.p5emZG_wrapper .p5emZG_itemsContainer{grid-template-columns:repeat(3,calc(33.3333% - 42.6667px));gap:64px;display:grid}}.p5emZG_itemContainer{width:100%;height:100%}.p5emZG_itemContainer .p5emZG_image{object-fit:cover;width:100%;line-height:0;display:block}.p5emZG_point1Container{justify-content:space-around;width:100%;height:100%;display:flex}@media (min-width:769px){.p5emZG_point1Container{align-items:center}}.p5emZG_point1Container .p5emZG_point1Item{flex-direction:column;align-items:center;gap:16px;width:fit-content;display:flex}.p5emZG_point1Container .p5emZG_point1Item img{width:118px;height:118px;line-height:1;display:block}.p5emZG_point1Container .p5emZG_point1Item .p5emZG_point1ItemContent{text-align:center;flex-direction:column;gap:6px;display:flex}.p5emZG_point1Container .p5emZG_point1Item .p5emZG_point1ItemContent span{color:#fff;letter-spacing:.048rem;font-size:1.2rem;font-weight:400;line-height:140%}
.JWfRsG_hotelCatalogWrapper{z-index:1;background:#fff;width:100%;padding:80px 0;position:relative}.JWfRsG_main{position:relative}.JWfRsG_main #JWfRsG_room-plan>div{background-color:#000}.JWfRsG_grayBackground{z-index:1;background-color:#262626;position:relative}.JWfRsG_otherImagesWrapper{background-color:#000;flex-direction:column;align-items:center;width:100%;padding:70px 30px 60px;display:flex;position:relative}@media (min-width:769px){.JWfRsG_otherImagesWrapper{padding:143px 50px 150px}}.JWfRsG_otherImagesWrapper h3{font-size:2.8rem;line-height:1.5}@media (min-width:769px){.JWfRsG_otherImagesWrapper h3{font-size:3.4rem}}.JWfRsG_accessAndSpecWrapper{background-color:#000;flex-direction:column;align-items:center;gap:90px;width:100%;padding:70px 30px 60px;display:flex;overflow:hidden}@media (min-width:769px){.JWfRsG_accessAndSpecWrapper{gap:120px;padding:143px 50px 150px}}.JWfRsG_accessAndSpecWrapper>div:first-child{padding-bottom:0}.JWfRsG_accessAndSpecWrapper h3{font-size:2.8rem;line-height:1.5}@media (min-width:769px){.JWfRsG_accessAndSpecWrapper h3{font-size:3.4rem}}.JWfRsG_areaContainer{width:100%;max-width:1200px;padding:0}.JWfRsG_areaTitle{font-family:var(--font-family-english);color:#fff;margin:0 0 24px;padding:0;font-size:1.6rem;font-weight:700;line-height:20px}@media (min-width:769px){.JWfRsG_areaTitle{margin:0 0 47px;font-size:3.6rem;line-height:42px}}.JWfRsG_mapImage{aspect-ratio:1460/1217;object-fit:cover;width:100%;line-height:0;display:block;overflow:hidden}@media (min-width:769px){.JWfRsG_mapImage{border-radius:16px}}
._6vykOG_wrapper{flex-direction:column;justify-content:space-between;align-items:center;gap:5px;width:100%;height:100svh;padding:90px 24px 48px;display:flex;position:relative}@media (min-width:769px){._6vykOG_wrapper{gap:8px;padding:120px 48px 64px}}._6vykOG_wrapper[data-has-ad-header=true]{padding-top:115px}@media (min-width:769px){._6vykOG_wrapper[data-has-ad-header=true]{padding-top:145px}}._6vykOG_heading{flex-direction:column;align-items:center;gap:5px;width:100%;display:flex;position:relative}@media (min-width:769px){._6vykOG_heading{gap:12px}}._6vykOG_placeName{font-family:var(--font-family-english);color:#fff;text-align:center;text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:100%;overflow:hidden}._6vykOG_placeName>span{opacity:0;display:inline-flex}@media (min-width:769px){._6vykOG_placeName{font-size:1.6rem}}._6vykOG_name{font-family:var(--font-family-english-highlight);color:#fff;text-align:center;text-transform:uppercase;font-size:9rem;font-weight:500;line-height:100%;display:inline-flex;overflow:hidden}._6vykOG_name>span{opacity:0;min-width:.09em}@media (min-width:769px){._6vykOG_name{color:#ffffffe6;font-size:15rem}}._6vykOG_noteWrapper{overflow:hidden}._6vykOG_note{color:#fff;text-align:center;font-size:1.4rem;font-weight:600;line-height:100%;position:relative}@media (min-width:769px){._6vykOG_note{font-size:1.6rem}}._6vykOG_buttonWrapper{z-index:5;pointer-events:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 16px 42px;transition:opacity .3s ease-in-out;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:769px){._6vykOG_buttonWrapper{gap:16px}}._6vykOG_buttonWrapper a{min-width:initial;pointer-events:auto;flex-grow:1;flex-shrink:1;max-width:157px}._6vykOG_background{position:absolute;inset:0}._6vykOG_background img,._6vykOG_background video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s ease-in-out}._6vykOG_background img._6vykOG_show,._6vykOG_background video._6vykOG_show{opacity:1}._6vykOG_webinarLinkWrapper{z-index:2;position:absolute;bottom:112px;left:50%;transform:translate(-50%)}._6vykOG_webinarLink{color:#fff;font-size:1.3rem;font-weight:600;text-decoration:underline}
.fmi0ra_content{background-color:#fff;border-radius:8px;padding:60px 30px}@media (min-width:769px){.fmi0ra_content{padding:60px 40px}}.fmi0ra_companyName{color:#858a95;letter-spacing:.02em;font-size:1.2rem;font-weight:300;line-height:100%}.fmi0ra_name{color:#0b0b0d;letter-spacing:.02em;margin-top:14px;font-size:1.4rem;font-weight:600;line-height:100%}.fmi0ra_description{color:#0b0b0d;margin-top:24px;font-size:1.2rem;font-weight:300;line-height:200%}
.qaEkKG_item{aspect-ratio:80/103;border-radius:15px;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}@media (min-width:769px){.qaEkKG_item:hover{opacity:.8;transition:opacity .3s ease-in-out}}.qaEkKG_item:after{z-index:-1;content:"";opacity:.1;background:#000;width:100%;height:100%;transition:opacity .3s ease-in-out;display:block;position:absolute;top:0;left:0}.qaEkKG_thumbnail{z-index:-1;aspect-ratio:80/103;object-fit:cover;width:100%;display:block;position:absolute;top:0;left:0}.qaEkKG_contentTop{color:#fff;text-shadow:0 3px 6px #00000029;padding:26px 20px 0}.qaEkKG_contentBottom{color:#fff;text-shadow:0 3px 6px #00000029;padding:0 20px 26px}.qaEkKG_titleWrapper{z-index:1;color:#fff;text-shadow:0 3px 6px #00000029;flex-direction:column;width:250px;margin:0;padding:0 20px;display:flex;position:absolute;top:26px;left:0}@media (min-width:769px){.qaEkKG_titleWrapper{width:inherit}}.qaEkKG_titleWrapper[data-position=bottom]{top:auto;bottom:26px}.qaEkKG_volumeText{font-size:1rem;font-weight:300;line-height:1}@media (min-width:769px){.qaEkKG_volumeText{font-size:1.1rem}}.qaEkKG_titleText{font-family:var(--font-family-heading);margin-top:5px;margin-bottom:7px;font-size:1.4rem;font-weight:600;line-height:1.6}@media (min-width:769px){.qaEkKG_titleText{margin-top:9px;margin-bottom:8px;font-size:1.9rem;line-height:1.5}}.qaEkKG_memberText{font-size:1rem;font-weight:300;line-height:1.5}
.wfqfGG_wrapper [data-component-name=price]{display:none}
.bbP9vW_container{flex-direction:column;gap:30px;width:100%;max-width:1048px;margin:0 auto;padding:48px 24px;display:flex}.bbP9vW_areaContainer{flex-direction:column;gap:20px;display:flex}.bbP9vW_titleContainer{flex-direction:column;gap:8px;display:flex}.bbP9vW_title{font-family:var(--font-family-heading);color:#000;font-size:2rem;font-weight:600;line-height:1.5}.bbP9vW_note{color:#000;margin:0;font-size:1.5rem;font-weight:600;line-height:1.5}
.EPqP4q_wrapper{width:100%;height:100svh;min-height:600px;padding-top:var(--header_height);position:relative}.EPqP4q_container{width:100%;max-width:calc(1280px + var(--padding-inline)*2);height:100%;padding:48px var(--padding-inline) 32px;margin:0 auto}@media (min-width:769px){.EPqP4q_container{padding-top:72px;padding-bottom:72px}}.EPqP4q_title{font-family:var(--font-family-heading);color:#fff;text-shadow:0 3px 6px #00000029;font-size:2.8rem;font-weight:700;line-height:1.75;position:relative}.EPqP4q_title rt{font-size:.8rem}@media (min-width:769px){.EPqP4q_title{text-shadow:0 10px 20px #0000001a;font-size:4rem;line-height:2}}.EPqP4q_subtitle{color:#fff;text-shadow:0 3px 6px #00000029;margin-top:8px;font-size:1.6rem;font-weight:600;line-height:1.5;position:relative}@media (min-width:769px){.EPqP4q_subtitle{text-shadow:0 10px 20px #0000001a;margin-top:12px;font-size:2rem}}.EPqP4q_ctaContainer{z-index:100;justify-content:center;width:100%;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}@media (min-width:769px){.EPqP4q_ctaContainer{bottom:72px}}
.SJK4HW_wrapper{width:100%;padding:24px var(--padding-inline);overflow:hidden}@media (min-width:769px){.SJK4HW_wrapper{padding:60px var(--padding-inline)}}.SJK4HW_wrapper .SJK4HW_title{font-family:var(--font-family-english);color:#0b0b0d;text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:100%}@media (min-width:769px){.SJK4HW_wrapper .SJK4HW_title{font-size:1.8rem}}.SJK4HW_container{width:100%;max-width:var(--max-component-width);flex-direction:column;gap:24px;margin:0 auto;display:flex}@media (min-width:769px){.SJK4HW_container{gap:36px}}.SJK4HW_inner{flex-direction:column;gap:12px;display:flex}@media (min-width:769px){.SJK4HW_inner{border-top:1px solid #e9e9eb;gap:36px;padding-top:36px}}.SJK4HW_creator{align-items:center;gap:60px;display:flex}.SJK4HW_creator[data-is-more=false]{display:none}.SJK4HW_creator .SJK4HW_thumbnailWrapper{width:100%;position:relative}@media (min-width:769px){.SJK4HW_creator .SJK4HW_thumbnailWrapper{flex-shrink:0;width:380px}}.SJK4HW_creator .SJK4HW_thumbnailContainer{width:100%;padding:0 16px 16px 12px;position:absolute;bottom:0;left:0;right:0}.SJK4HW_creator .SJK4HW_thumbnailContainer>div{flex-direction:column;gap:8px;display:flex}@media (min-width:769px){.SJK4HW_creator .SJK4HW_thumbnailContainer{display:none}}.SJK4HW_creator .SJK4HW_thumbnail{aspect-ratio:380/240;object-fit:cover;border-radius:8px;width:100%;line-height:0;display:block;overflow:hidden}.SJK4HW_creator .SJK4HW_pcColumn{display:none}@media (min-width:769px){.SJK4HW_creator .SJK4HW_pcColumn{flex-direction:column;gap:12px;display:flex}}.SJK4HW_creator .SJK4HW_company{font-family:var(--font-family-english);color:#fff;letter-spacing:.2px;font-size:1rem;font-weight:400;line-height:100%}@media (min-width:769px){.SJK4HW_creator .SJK4HW_company{color:#858a95;letter-spacing:.2px;font-size:1rem;font-weight:300;line-height:100%}}.SJK4HW_creator .SJK4HW_name{color:#fff;letter-spacing:.24px;font-size:1.2rem;font-weight:600;line-height:100%}@media (min-width:769px){.SJK4HW_creator .SJK4HW_name{color:#0b0b0d;letter-spacing:.28px;font-size:1.4rem}}.SJK4HW_creator .SJK4HW_description{color:#0b0b0d;font-size:1.2rem;font-weight:300;line-height:200%}.SJK4HW_button{position:absolute;inset:0}@media (min-width:769px){.SJK4HW_button{display:none}}.SJK4HW_buttonInner{background-color:#fff;border-radius:50%;width:24px;height:24px;position:absolute;bottom:12px;right:12px}.SJK4HW_buttonInner:before,.SJK4HW_buttonInner:after{content:"";background-color:#0b0b0d;width:8px;height:1px;position:absolute;top:50%;left:50%}.SJK4HW_buttonInner:before{transform:translate(-50%,-50%)}.SJK4HW_buttonInner:after{transform:translate(-50%,-50%)rotate(90deg)}.SJK4HW_readMoreButton{font-family:var(--font-family-heading);color:var(--color-highlight);text-align:center;align-items:center;margin:0 auto;font-size:1rem;font-style:normal;font-weight:600;line-height:normal;display:flex}.SJK4HW_readMoreButton[data-is-more=true]{display:none}
.SSSXla_wrapper{background-color:#fff;width:100%;position:relative}.SSSXla_heroSection{aspect-ratio:2/3;width:100%;position:relative}@media (min-width:769px){.SSSXla_heroSection{height:100lvh;aspect-ratio:unset}}.SSSXla_heroGradientOverlay{z-index:1;pointer-events:none;background:linear-gradient(#0003 0%,#0000 100%);height:200px;position:absolute;top:0;left:0;right:0}.SSSXla_heroBackground{z-index:0;position:absolute;inset:0;overflow:hidden}.SSSXla_heroVideo{object-fit:cover;width:100%;height:100%}.SSSXla_heroContentCenter{z-index:2;color:#fff;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding-top:80px;display:flex;position:relative}.SSSXla_heroContentCenter h3{flex-direction:column;flex-shrink:0;align-items:center;gap:16px;display:inline-flex}@media (min-width:769px){.SSSXla_heroContentCenter h3{gap:12px}}.SSSXla_slideCopy{color:#fff;letter-spacing:.056rem;font-size:1.4rem;font-weight:500;line-height:1.4}@media (min-width:769px){.SSSXla_slideCopy{letter-spacing:.08rem;font-size:2rem}}.SSSXla_slidePropertyName{flex-direction:column;align-items:center;gap:4px;display:flex}.SSSXla_productBrand{font-family:var(--font-family-english);color:#fff;font-size:1.2rem;font-weight:500;line-height:1}@media (min-width:769px){.SSSXla_productBrand{font-size:1.6rem}}.SSSXla_productName{font-family:var(--font-family-english-highlight);color:#fff;letter-spacing:0;font-size:8rem;font-weight:500;line-height:1}@media (min-width:769px){.SSSXla_productName{font-size:9rem}}.SSSXla_experienceItems{flex-direction:column;gap:60px;width:100%;padding:60px 24px;display:flex}@media (min-width:769px){.SSSXla_experienceItems{gap:80px;max-width:1216px;margin:0 auto;padding:80px}}.SSSXla_experienceItem{flex-direction:column;gap:24px;display:flex}.SSSXla_itemTextWrapper{flex-direction:column;gap:12px;display:flex}.SSSXla_itemTitle{color:#000;letter-spacing:0;white-space:pre-line;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif;font-size:2rem;font-weight:500;line-height:1.3}@media (min-width:769px){.SSSXla_itemTitle{font-size:2.4rem}}.SSSXla_itemDescription{color:#000;letter-spacing:.024rem;white-space:pre-line;font-size:1.2rem;font-weight:300;line-height:2}@media (min-width:769px){.SSSXla_itemDescription{max-width:560px;font-weight:400}}.SSSXla_itemNote{color:#999;letter-spacing:.02rem;white-space:pre-line;font-size:1.1rem;font-weight:300;line-height:1.8}.SSSXla_slideshowWrapper{aspect-ratio:4/3;background:#000;border-radius:8px;width:100%;position:relative;overflow:hidden}@media (min-width:769px){.SSSXla_slideshowWrapper{aspect-ratio:16/9}}.SSSXla_slideshowSlide{opacity:0;transition:opacity 1s;position:absolute;inset:0;overflow:hidden}.SSSXla_slideshowSlideActive{opacity:1}@keyframes SSSXla_slideLeftToRight{0%{transform:translate(-5%)}to{transform:translate(0)}}.SSSXla_slideshowImage{object-fit:cover;width:105%;height:100%;animation:10s ease-in-out infinite alternate SSSXla_slideLeftToRight}.SSSXla_ctaContainer{background:#fff;width:100%;max-width:1216px;margin:0 auto;padding:0 24px 60px}@media (min-width:769px){.SSSXla_ctaContainer{padding:0 80px 80px}}.SSSXla_usageExampleSection{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:1216px;margin:0 auto;padding:60px 24px;display:flex}@media (min-width:769px){.SSSXla_usageExampleSection{gap:32px;padding:80px}}.SSSXla_usageExampleHeading{color:#0b0b0d;text-align:center;font-size:1.6rem;font-weight:600;line-height:1.4}@media (min-width:769px){.SSSXla_usageExampleHeading{font-size:2rem}}.SSSXla_usageExampleBody{color:#0b0b0d;text-align:center;letter-spacing:.024rem;padding-bottom:30px;font-size:1.2rem;font-weight:300;line-height:2}@media (min-width:769px){.SSSXla_usageExampleBody{font-size:1.4rem;font-weight:400}}.SSSXla_usageExampleSubHeading{color:#0b0b0d;align-self:flex-start;font-size:1.4rem;font-weight:600;line-height:1.4}@media (min-width:769px){.SSSXla_usageExampleSubHeading{font-size:1.6rem}}.SSSXla_usageExampleCards{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;width:100%;padding-bottom:4px;display:flex;overflow:auto hidden}.SSSXla_usageExampleCards::-webkit-scrollbar{display:none}@media (min-width:985px){.SSSXla_usageExampleCards{scroll-snap-type:none;grid-template-columns:repeat(3,1fr);gap:32px;padding-bottom:0;display:grid;overflow-x:visible}}.SSSXla_usageExampleCard{scroll-snap-align:start;border:1px solid #e9e9eb;border-radius:8px;flex:0 0 80%;min-width:0;overflow:hidden}@media (min-width:985px){.SSSXla_usageExampleCard{flex:initial;min-width:initial;scroll-snap-align:initial}}.SSSXla_usageExampleCardImage{aspect-ratio:327/359;object-fit:cover;width:100%;line-height:0;display:block}@media (min-width:769px){.SSSXla_usageExampleCardImage{aspect-ratio:406/260}}.SSSXla_usageExampleCardContent{text-align:left;flex-direction:column;align-items:flex-start;gap:20px;padding:20px 16px 24px;display:flex}.SSSXla_usageExampleCardType{color:#000;margin-right:6px;font-size:1.2rem;font-weight:300;line-height:1.2}.SSSXla_usageExampleCardName{color:#000;margin-right:1em;font-size:1.2rem;font-weight:600;line-height:1.2}.SSSXla_usageExampleCardSpecs{text-align:left;background:#f4f5f7;border:1px solid #e9e9eb;border-radius:6px;flex-direction:column;gap:4px;width:100%;padding:16px;display:flex}.SSSXla_usageExampleCardSpecs ul{margin:0;padding:0;list-style:none}.SSSXla_usageExampleCardSpecs ul li{color:#0b0b0d;font-size:1.3rem;font-weight:300;line-height:1.4}.SSSXla_usageExampleCardPlans{text-align:left;flex-direction:column;align-self:stretch;align-items:flex-start;gap:2px;padding-inline-start:1em;display:flex}.SSSXla_usageExampleCardPlans li{color:#000;font-size:1.1rem;font-weight:400;line-height:1.5}@media (min-width:985px){.SSSXla_usageExampleCardPlans li{font-size:1.3rem}}.SSSXla_lineupLink{color:#0b0b0d;cursor:pointer;background:0 0;border:1px solid #0b0b0d;border-radius:100px;justify-content:center;align-items:center;padding:12px 24px;font-size:1.3rem;font-weight:500;line-height:1.4;transition:background-color .2s,color .2s;display:inline-flex}.SSSXla_lineupLink:hover{color:#fff;background-color:#0b0b0d}@media (min-width:769px){.SSSXla_lineupLink{padding:14px 32px;font-size:1.4rem}}.SSSXla_plan3Hero{justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.SSSXla_plan3HeroBackground{z-index:0;position:absolute;inset:0}.SSSXla_plan3HeroImage{object-fit:cover;width:100%;height:100%;display:block}.SSSXla_plan3HeroOverlay{z-index:1;background-color:#0006;position:absolute;inset:0}.SSSXla_plan3HeroInner{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.SSSXla_plan3HeroTitle{font-family:var(--font-family-english);color:#fff;letter-spacing:-.03em;margin:0;font-size:3rem;font-weight:500;line-height:1}@media (min-width:769px){.SSSXla_plan3HeroTitle{letter-spacing:0;font-size:5rem}}.SSSXla_plan3HeroDescription{color:#fff;margin:0;padding-top:8px;font-size:1.2rem;font-weight:500;line-height:1.5}@media (min-width:769px){.SSSXla_plan3HeroDescription{font-size:1.4rem}}.SSSXla_characteristicSection{width:100%;padding:40px var(--padding-inline);background-color:#fff;overflow:hidden}@media (min-width:769px){.SSSXla_characteristicSection{padding:0}}.SSSXla_characteristicItems{flex-direction:column;gap:64px;display:flex}@media (min-width:769px){.SSSXla_characteristicItems{gap:0}}
._1Feapa_wrapper{background-color:#fff;width:100%;overflow:hidden}._1Feapa_container{flex-direction:column;gap:30px;width:100%;max-width:1048px;margin:0 auto;padding:96px 24px;display:flex}
.aEnpPq_container{flex-direction:column;gap:30px;width:100%;max-width:1048px;margin:0 auto;padding:48px 24px;display:flex}
.QFmAlq_wrapper{width:100%;max-width:var(--max-component-width);margin:0 auto;display:grid}@media (min-width:769px){.QFmAlq_wrapper{border:1px solid #e9e9eb;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:0;width:100%;padding:30px 0}.QFmAlq_wrapper[data-show-price=false]{grid-template-columns:repeat(3,1fr)}}.QFmAlq_wrapper .QFmAlq_container{flex-direction:column;align-items:center;width:100%;padding:24px 24px 30px;display:flex;position:relative}.QFmAlq_wrapper .QFmAlq_container:not(:last-child):after{content:"";background-color:#e9e9eb;width:40px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (min-width:769px){.QFmAlq_wrapper .QFmAlq_container{border-right:1px solid #e6e6e6;padding:0 16px}.QFmAlq_wrapper .QFmAlq_container:last-child{border-right:none}.QFmAlq_wrapper .QFmAlq_container:not(:last-child):after{display:none}}.QFmAlq_wrapper .QFmAlq_title{color:#858a95;letter-spacing:.24px;font-size:1.2rem;font-weight:300;line-height:160%}.QFmAlq_wrapper .QFmAlq_description{color:#0b0b0d;letter-spacing:.28px;font-size:1.4rem;font-weight:500;line-height:160%}@media (min-width:769px){.QFmAlq_wrapper .QFmAlq_description{text-align:center;letter-spacing:.32px;font-size:1.6rem}}
.IrYrZa_wrapper{background-color:#000;padding:80px 0 0}@media (min-width:769px){.IrYrZa_wrapper{padding:120px 0}}.IrYrZa_inner{flex-direction:column;margin:0 auto;display:flex}@media (min-width:769px){.IrYrZa_characteristicSection:nth-child(2n){direction:rtl}}.IrYrZa_characteristicSection{margin:96px 0}@media (min-width:769px){.IrYrZa_characteristicSection{grid-template-columns:47.5% 52.5%;grid-auto-flow:dense;text-align:left;display:grid}}.IrYrZa_characteristicImg{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.IrYrZa_characteristicContentsTitle{font-size:3.2rem;font-weight:700;line-height:1.15}.IrYrZa_characteristicContentsDescription{font-size:1.5rem;font-weight:400;line-height:1.33}@media (min-width:769px){.IrYrZa_characteristicContentsDescription{font-size:1.7rem;line-height:1.41}}.IrYrZa_characteristicContents{color:#fff;flex-direction:column;justify-content:center;gap:20px;padding:0 24px 48px;display:flex}@media (min-width:769px){.IrYrZa_characteristicContents{padding:32px 96px}}
.LWiXuq_titlePlaceName{font-family:var(--font-family-english);color:#fff;font-size:1.8rem;font-weight:700;line-height:1.223}.LWiXuq_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){.LWiXuq_titlePropetyName{font-size:8rem}}.LWiXuq_message{color:#000;font-size:2rem;font-weight:600;line-height:2}.LWiXuq_characteristicLabel{font-family:var(--font-family-english);color:#fff;font-size:4.5rem;font-weight:700;line-height:1}@media (min-width:769px){.LWiXuq_characteristicLabel{letter-spacing:-1.6px;font-size:8rem}}.LWiXuq_characteristicTitle{color:#000;font-size:1.6rem;font-weight:600;line-height:1.5}@media (min-width:769px){.LWiXuq_characteristicTitle{font-size:2.4rem;line-height:1}}.LWiXuq_characteristicDescription{color:#000;font-size:1.4rem;font-weight:500;line-height:1.71429}@media (min-width:769px){.LWiXuq_characteristicDescription{white-space:pre-wrap;font-size:2rem;font-weight:600;line-height:1.6}}.LWiXuq_subsectionTitle{color:#000;font-size:1.6rem;font-weight:600;line-height:1.5}.LWiXuq_subsectionDescription{color:#000;font-size:1.4rem;font-weight:500;line-height:1.71429}.LWiXuq_cardDescription{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){.LWiXuq_cardDescription{font-size:2.4rem;line-height:1.4}}.LWiXuq_cardTitle{font-family:var(--font-family-english-highlight);color:#fff;font-size:6.4rem;font-weight:500;line-height:1}@media (min-width:769px){.LWiXuq_cardTitle{font-size:6.4rem}}.LWiXuq_cardSpec{color:#f9f9f9;font-size:1.2rem;font-weight:600;line-height:1.6667}.LWiXuq_cardSpec span{font-size:1.4rem;font-weight:700;line-height:1.42857}.LWiXuq_cardAreaName{font-family:var(--font-family-english);color:#fff;font-size:1.8rem;font-weight:700;line-height:1.2}.LWiXuq_cardAreaNote{font-family:var(--font-family-english);color:#fff;font-size:1.4rem;font-weight:400;line-height:1.2}@media (min-width:769px){.LWiXuq_cardAreaNote{display:none}}.LWiXuq_creatorName{font-family:var(--font-family-english);color:#fff;font-size:3.5rem;font-weight:700;line-height:1.37143}.LWiXuq_creatorRole{color:#fff;font-size:1.2rem;font-weight:600;line-height:2}.LWiXuq_creatorDescription{color:#8d8d8d;font-size:1.4rem;font-weight:500;line-height:1.71429}.LWiXuq_placeLabel{font-family:var(--font-family-english);color:#000;font-size:1.6rem;font-weight:700;line-height:1.5}@media (min-width:769px){.LWiXuq_placeLabel{font-size:4rem;line-height:1.4}}.LWiXuq_placeTitle{color:#000;word-break:auto-phrase;white-space:pre-wrap;font-size:2rem;font-weight:700;line-height:1.5}@media (min-width:769px){.LWiXuq_placeTitle{font-size:3.2rem}}.LWiXuq_placeDescription{color:#000;word-break:auto-phrase;font-size:1.3rem;font-weight:600;line-height:1.84615}.LWiXuq_poolLabel{font-family:var(--font-family-english);color:#fff;white-space:pre-wrap;font-size:4rem;font-weight:700;line-height:1}.LWiXuq_container{background-color:#f6f1eb;width:100%;margin-top:0;padding:0 0 60px;position:relative}@media (min-width:769px){.LWiXuq_container{padding:0 0 80px}}.LWiXuq_inner{max-width:900px;margin:0 auto;padding:0 20px}@media (min-width:769px){.LWiXuq_inner{padding:0 32px}}.LWiXuq_imageWrapper{aspect-ratio:3/2;border-radius:8px;width:100%;position:relative;overflow:hidden}@media (min-width:769px){.LWiXuq_imageWrapper{aspect-ratio:1800/430}}.LWiXuq_image{object-fit:cover;width:100%;height:100%}.LWiXuq_overlay{background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@media (min-width:769px){.LWiXuq_overlay{gap:20px}}.LWiXuq_title{color:#fff;flex-direction:column;align-items:center;gap:5px;display:flex}@media (min-width:769px){.LWiXuq_title{gap:8px}}.LWiXuq_placeName{font-family:var(--font-family-english);text-transform:uppercase;font-size:1.2rem;font-weight:500;line-height:100%}@media (min-width:769px){.LWiXuq_placeName{font-size:1.4rem}}.LWiXuq_houseGroupName{font-family:var(--font-family-english-highlight);text-transform:uppercase;font-size:3.6rem;font-weight:500;line-height:100%}@media (min-width:769px){.LWiXuq_houseGroupName{font-size:6rem}}.LWiXuq_mobileContent{text-align:center;display:block}@media (min-width:769px){.LWiXuq_mobileContent{display:none}}.LWiXuq_desktopContent{display:none}@media (min-width:769px){.LWiXuq_desktopContent{display:block}}.LWiXuq_backLink{font-family:var(--font-family-text);color:var(--color-highlight);font-size:1.4rem;font-weight:400;line-height:1.4;text-decoration:none;transition:opacity .3s}.LWiXuq_backLink:hover{opacity:.8}.LWiXuq_button{padding:12px 45px}
.YXgR7G_characteristicContainer{position:relative}.YXgR7G_otherPropertiesWrapper{z-index:2;background-color:#fff;padding:80px 0;position:relative}@media (min-width:769px){.YXgR7G_otherPropertiesWrapper{padding:120px 0}}.YXgR7G_footerContainer{z-index:2;background-color:#fff;position:relative}
.v6PWma_container{flex-direction:column;gap:30px;width:100%;max-width:1048px;margin:0 auto;padding:48px 24px;display:flex}
.dINZZq_wrapper{flex-direction:column;gap:30px;width:100%;max-width:1048px;margin:0 auto;padding:48px 24px;display:flex}.dINZZq_container{flex-direction:column;gap:20px;display:flex}.dINZZq_titleContainer{flex-direction:column;gap:8px;display:flex}.dINZZq_title{font-family:var(--font-family-heading);color:#000;font-size:2rem;font-weight:700;line-height:150%}
