.AboutServiceSection-module-scss-module__hpRplG__wrapper{flex-direction:column;gap:16px;width:100%;display:flex}@media (min-width:769px){.AboutServiceSection-module-scss-module__hpRplG__wrapper{gap:32px}}.AboutServiceSection-module-scss-module__hpRplG__wrapper .AboutServiceSection-module-scss-module__hpRplG__title{color:#0b0b0d;text-align:left;font-size:1.3rem;font-weight:600;line-height:200%}@media (min-width:769px){.AboutServiceSection-module-scss-module__hpRplG__wrapper .AboutServiceSection-module-scss-module__hpRplG__title{text-align:center;font-size:2rem;line-height:140%}}.AboutServiceSection-module-scss-module__hpRplG__wrapper .AboutServiceSection-module-scss-module__hpRplG__itemsContainer{flex-direction:column;align-items:center;gap:24px;display:flex}@media (min-width:985px){.AboutServiceSection-module-scss-module__hpRplG__wrapper .AboutServiceSection-module-scss-module__hpRplG__itemsContainer{grid-template-columns:repeat(3,calc(33.3333% - 21.3333px));gap:32px;display:grid}}.AboutServiceSection-module-scss-module__hpRplG__wrapper .AboutServiceSection-module-scss-module__hpRplG__itemsContainer .AboutServiceSection-module-scss-module__hpRplG__item{border:1px solid #e9e9eb;border-radius:8px;max-width:500px;overflow:hidden}.AboutServiceSection-module-scss-module__hpRplG__wrapper .AboutServiceSection-module-scss-module__hpRplG__itemsContainer .AboutServiceSection-module-scss-module__hpRplG__item picture{flex-shrink:0}.AboutServiceSection-module-scss-module__hpRplG__wrapper .AboutServiceSection-module-scss-module__hpRplG__itemsContainer .AboutServiceSection-module-scss-module__hpRplG__item picture img{aspect-ratio:327/359;object-fit:cover;width:100%;line-height:0;display:block}@media (min-width:769px){.AboutServiceSection-module-scss-module__hpRplG__wrapper .AboutServiceSection-module-scss-module__hpRplG__itemsContainer .AboutServiceSection-module-scss-module__hpRplG__item picture img{aspect-ratio:406/260}}.AboutServiceSection-module-scss-module__hpRplG__wrapper .AboutServiceSection-module-scss-module__hpRplG__itemsContainer .AboutServiceSection-module-scss-module__hpRplG__item .AboutServiceSection-module-scss-module__hpRplG__itemContainer{padding:0 16px 16px}.AboutServiceSection-module-scss-module__hpRplG__wrapper .AboutServiceSection-module-scss-module__hpRplG__itemsContainer .AboutServiceSection-module-scss-module__hpRplG__item .AboutServiceSection-module-scss-module__hpRplG__itemInner{text-align:left;flex-direction:column;gap:8px;padding:20px 8px;display:flex}.AboutServiceSection-module-scss-module__hpRplG__wrapper .AboutServiceSection-module-scss-module__hpRplG__itemsContainer .AboutServiceSection-module-scss-module__hpRplG__item .AboutServiceSection-module-scss-module__hpRplG__itemInner .AboutServiceSection-module-scss-module__hpRplG__itemType{color:#000;margin-right:6px;font-size:1.2rem;font-weight:300;line-height:120%}.AboutServiceSection-module-scss-module__hpRplG__wrapper .AboutServiceSection-module-scss-module__hpRplG__itemsContainer .AboutServiceSection-module-scss-module__hpRplG__item .AboutServiceSection-module-scss-module__hpRplG__itemInner .AboutServiceSection-module-scss-module__hpRplG__itemName{color:#000;margin-right:1em;font-size:1.2rem;font-weight:600;line-height:120%}.AboutServiceSection-module-scss-module__hpRplG__wrapper .AboutServiceSection-module-scss-module__hpRplG__itemsContainer .AboutServiceSection-module-scss-module__hpRplG__item .AboutServiceSection-module-scss-module__hpRplG__itemInner .AboutServiceSection-module-scss-module__hpRplG__itemConcept{color:#000;font-size:1.6rem;font-weight:600;line-height:150%}.AboutServiceSection-module-scss-module__hpRplG__wrapper .AboutServiceSection-module-scss-module__hpRplG__itemsContainer .AboutServiceSection-module-scss-module__hpRplG__item .AboutServiceSection-module-scss-module__hpRplG__specList{text-align:left;background:#f4f5f7;border:1px solid #e9e9eb;border-radius:6px;flex-direction:column;gap:4px;padding:16px;display:flex}.AboutServiceSection-module-scss-module__hpRplG__wrapper .AboutServiceSection-module-scss-module__hpRplG__itemsContainer .AboutServiceSection-module-scss-module__hpRplG__item .AboutServiceSection-module-scss-module__hpRplG__specList ul{margin:0;padding:0;list-style:none}.AboutServiceSection-module-scss-module__hpRplG__wrapper .AboutServiceSection-module-scss-module__hpRplG__itemsContainer .AboutServiceSection-module-scss-module__hpRplG__item .AboutServiceSection-module-scss-module__hpRplG__specList ul li{color:#0b0b0d;font-size:1.3rem;font-weight:300;line-height:140%}
.CharacteristicListSectionG-module-scss-module__ZqyF8q__wrapper{width:100%;padding:40px var(--padding-inline);background-color:#fff;flex-direction:column;gap:8px;display:flex;overflow:hidden}@media (min-width:769px){.CharacteristicListSectionG-module-scss-module__ZqyF8q__wrapper{gap:0;padding:0}}.CharacteristicListSectionG-module-scss-module__ZqyF8q__wrapper .CharacteristicListSectionG-module-scss-module__ZqyF8q__title{color:#000;font-size:1.4rem;font-weight:700;line-height:2}@media (min-width:769px){.CharacteristicListSectionG-module-scss-module__ZqyF8q__wrapper .CharacteristicListSectionG-module-scss-module__ZqyF8q__title{text-align:center;width:100%;margin-bottom:-72px;padding:120px 80px 0;font-size:2rem;line-height:1.8;display:block}}.CharacteristicListSectionG-module-scss-module__ZqyF8q__wrapper .CharacteristicListSectionG-module-scss-module__ZqyF8q__itemsContainer{flex-direction:column;gap:64px;display:flex}@media (min-width:769px){.CharacteristicListSectionG-module-scss-module__ZqyF8q__wrapper .CharacteristicListSectionG-module-scss-module__ZqyF8q__itemsContainer{gap:0}}
.CtaSectionNW-module-scss-module__kvA0Sa__wrapper{background-color:#fff;width:100%}.CtaSectionNW-module-scss-module__kvA0Sa__container{flex-direction:column;align-items:center;width:100%;max-width:1048px;margin:0 auto;padding:0;display:flex}@media (min-width:769px){.CtaSectionNW-module-scss-module__kvA0Sa__container{padding:96px var(--padding-inline)}}
.FoodSectionI-module-scss-module__4K3XQa__container{flex-direction:column;gap:30px;width:100%;max-width:1048px;margin:0 auto;padding:48px 0;display:flex}.FoodSectionI-module-scss-module__4K3XQa__header{text-align:center}.FoodSectionI-module-scss-module__4K3XQa__label{font-family:var(--font-family-english);color:#000;font-size:1.4rem;font-weight:500;line-height:1.48;display:block}.FoodSectionI-module-scss-module__4K3XQa__title{font-family:var(--font-family-heading);color:#000;margin:8px 0;font-size:2.3rem;font-weight:600;line-height:1.5}@media (min-width:769px){.FoodSectionI-module-scss-module__4K3XQa__title{font-size:2.8rem}}.FoodSectionI-module-scss-module__4K3XQa__description{color:#000;text-align:center;word-break:auto-phrase;margin:20px 0 0;font-size:1.2rem;font-weight:300;line-height:2}.FoodSectionI-module-scss-module__4K3XQa__subsectionsWrapper{flex-direction:column;gap:20px;width:100%;display:flex}.FoodSectionI-module-scss-module__4K3XQa__subsection{width:100%;padding:10px 0}.FoodSectionI-module-scss-module__4K3XQa__image{object-fit:cover;width:100%;height:100%;line-height:1;display:block}.FoodSectionI-module-scss-module__4K3XQa__subItem{aspect-ratio:250/167;border-radius:8px;width:100%;line-height:1;display:block;position:relative;overflow:hidden}
.NatureWithinRoomPlanSection-module-scss-module__zJtexW__wrapper{padding:0}@media (min-width:769px){.NatureWithinRoomPlanSection-module-scss-module__zJtexW__wrapper{padding:38px var(--padding-inline)0}.NatureWithinRoomPlanSection-module-scss-module__zJtexW__container{max-width:1000px;margin-inline:auto}}.NatureWithinRoomPlanSection-module-scss-module__zJtexW__subtitle{margin-top:16px;padding:0;font-size:2.2rem;font-weight:700;line-height:181.818%}@media (min-width:769px){.NatureWithinRoomPlanSection-module-scss-module__zJtexW__subtitle{margin-top:48px;padding:0}}.NatureWithinRoomPlanSection-module-scss-module__zJtexW__slideWrapper{margin-top:17px}.NatureWithinRoomPlanSection-module-scss-module__zJtexW__slideCard{border-radius:12px;position:relative;overflow:hidden}.NatureWithinRoomPlanSection-module-scss-module__zJtexW__slideCard img{aspect-ratio:45/47;object-fit:cover;width:100%;line-height:0;display:block}.NatureWithinRoomPlanSection-module-scss-module__zJtexW__slideCard figcaption{font-family:var(--font-family-english);color:#fff;font-size:1.7rem;font-weight:500;line-height:264.706%;position:absolute;bottom:10px;left:20px}.NatureWithinRoomPlanSection-module-scss-module__zJtexW__roomItem{margin-top:22px;margin-bottom:40px;padding:0}@media (min-width:769px){.NatureWithinRoomPlanSection-module-scss-module__zJtexW__roomItem{margin-bottom:0;padding:0}}.NatureWithinRoomPlanSection-module-scss-module__zJtexW__roomItemLabel{font-family:"Neue Haas Grotesk Display Pro",var(--font-family-english);color:#222;font-size:1.7rem;font-weight:500;line-height:264.706%}.NatureWithinRoomPlanSection-module-scss-module__zJtexW__roomItemTitle{margin-top:4px;font-size:3rem;font-weight:700;line-height:30px}.NatureWithinRoomPlanSection-module-scss-module__zJtexW__roomItemDetail{flex-direction:column;gap:6px;margin-top:18px;display:flex}.NatureWithinRoomPlanSection-module-scss-module__zJtexW__roomItemDetail>p{color:#222;font-size:1.2rem;font-weight:600;line-height:166.667%}
.CharacteristicListSectionK-module-scss-module__z_KPpa__spCenterWrapper{text-align:center}@media (min-width:769px){.CharacteristicListSectionK-module-scss-module__z_KPpa__spCenterWrapper{text-align:center}}.CharacteristicListSectionK-module-scss-module__z_KPpa__spCenterWrapper [data-layout] [data-scroll] p{font-size:1.2rem}@media (min-width:769px){.CharacteristicListSectionK-module-scss-module__z_KPpa__spCenterWrapper [data-layout] [data-scroll] p{font-size:1.4rem}}.CharacteristicListSectionK-module-scss-module__z_KPpa__carouselWrapper{text-align:left}
.ServiceSectionI-module-scss-module__Zrq78G__container{flex-direction:column;gap:30px;width:100%;max-width:1048px;margin:0 auto;padding:48px 0;display:flex}.ServiceSectionI-module-scss-module__Zrq78G__header{text-align:center}.ServiceSectionI-module-scss-module__Zrq78G__label{font-family:var(--font-family-english);color:#000;font-size:1.4rem;font-weight:500;line-height:1.48;display:block}.ServiceSectionI-module-scss-module__Zrq78G__title{font-family:var(--font-family-heading);color:#000;margin:8px 0;font-size:2.3rem;font-weight:600;line-height:1.5}@media (min-width:769px){.ServiceSectionI-module-scss-module__Zrq78G__title{font-size:2.8rem}}.ServiceSectionI-module-scss-module__Zrq78G__description{color:#000;text-align:center;word-break:auto-phrase;margin:20px 0 0;font-size:1.2rem;font-weight:300;line-height:2}.ServiceSectionI-module-scss-module__Zrq78G__subsectionsWrapper{flex-direction:column;gap:20px;width:100%;display:flex}.ServiceSectionI-module-scss-module__Zrq78G__subsection{width:100%;padding:10px 0}.ServiceSectionI-module-scss-module__Zrq78G__image{object-fit:cover;width:100%;height:100%;line-height:1;display:block}.ServiceSectionI-module-scss-module__Zrq78G__subItem{aspect-ratio:250/167;border-radius:8px;width:100%;line-height:1;display:block;position:relative;overflow:hidden}
.PropertiesSection-module-scss-module__ZdWojG__propertyListContainer{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:32px 24px;display:grid}.PropertiesSection-module-scss-module__ZdWojG__item{flex-direction:column;gap:16px;display:flex}.PropertiesSection-module-scss-module__ZdWojG__item[data-property-id=minakami-toji]{display:none}@media (min-width:769px){.PropertiesSection-module-scss-module__ZdWojG__item[data-property-id=minakami-toji]{display:flex}}.PropertiesSection-module-scss-module__ZdWojG__item img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%;line-height:0;display:block}.PropertiesSection-module-scss-module__ZdWojG__item .PropertiesSection-module-scss-module__ZdWojG__itemInner{flex-direction:column;gap:8px;display:flex}.PropertiesSection-module-scss-module__ZdWojG__item .PropertiesSection-module-scss-module__ZdWojG__titleContainer{justify-content:space-between;align-items:center;display:flex}.PropertiesSection-module-scss-module__ZdWojG__item .PropertiesSection-module-scss-module__ZdWojG__titleContainer h4{font-family:var(--font-family-english);color:#0b0b0d;font-size:1.6rem;font-weight:500;line-height:100%}.PropertiesSection-module-scss-module__ZdWojG__item .PropertiesSection-module-scss-module__ZdWojG__titleContainer p{color:#000;letter-spacing:.02rem;font-size:1rem;font-weight:400;line-height:100%}.PropertiesSection-module-scss-module__ZdWojG__item .PropertiesSection-module-scss-module__ZdWojG__spec{font-family:var(--font-family-english);color:#858a95;letter-spacing:.022rem;font-size:1.1rem;font-weight:500;line-height:100%}
