.RoomPlanSection_scrollEffect__qlwTO{opacity:0;transform:translateY(60px)}.RoomPlanSection_scrollEffect__qlwTO[data-in-view=true]{opacity:1;transition:opacity .8s ease-in-out,transform .8s ease-in-out;transform:translateY(0)}.RoomPlanSection_titlePlaceName__aDcsE{font-family:var(--font-family-english);font-size:1.8rem;font-weight:700;line-height:1.223;color:#fff}.RoomPlanSection_titlePropetyName__z9aT_{font-family:var(--font-family-english);font-size:6rem;font-weight:700;line-height:1.2;color:#fff;text-align:center}@media(min-width:769px){.RoomPlanSection_titlePropetyName__z9aT_{font-size:8rem}}.RoomPlanSection_message__GWKzJ{font-size:2rem;font-weight:600;line-height:2;color:#000}.RoomPlanSection_characteristicLabel__JbKV0{font-family:var(--font-family-english);font-size:3.2rem;font-weight:700;line-height:1.3;color:#fff}@media(min-width:769px){.RoomPlanSection_characteristicLabel__JbKV0{font-size:5rem;letter-spacing:-1.6px}}.RoomPlanSection_characteristicTitle__HM5QN{font-size:1.6rem;font-weight:600;line-height:1.5;color:#000}@media(min-width:769px){.RoomPlanSection_characteristicTitle__HM5QN{font-size:2.4rem;line-height:1}}.RoomPlanSection_characteristicDescription__jAMtD{font-size:1.4rem;font-weight:500;line-height:1.71429;color:#000}@media(min-width:769px){.RoomPlanSection_characteristicDescription__jAMtD{font-size:2rem;font-weight:600;line-height:1.6;white-space:pre-wrap}}.RoomPlanSection_subsectionTitle__Qu5Ra{font-size:1.6rem;font-weight:600;line-height:1.5;color:#000}.RoomPlanSection_subsectionDescription__optIv{font-size:1.4rem;font-weight:500;line-height:1.71429;color:#000}.RoomPlanSection_cardDescription__Ekl4E{font-family:var(--font-family-heading);font-size:1.6rem;font-weight:700;line-height:1.6875;color:#fff;white-space:pre-wrap}@media(min-width:769px){.RoomPlanSection_cardDescription__Ekl4E{font-size:2.4rem;line-height:1.4}}.RoomPlanSection_cardTitle__sjDX3{font-family:var(--font-family-english);font-size:3rem;font-weight:700;line-height:1;color:#fff}@media(min-width:769px){.RoomPlanSection_cardTitle__sjDX3{font-size:5rem}}.RoomPlanSection_cardSpec__ltuIm{font-size:1.2rem;font-weight:600;line-height:1.6667;color:#f9f9f9}.RoomPlanSection_cardSpec__ltuIm span{font-size:1.4rem;font-weight:700;line-height:1.42857}.RoomPlanSection_cardAreaName__VxBSb{font-family:var(--font-family-english);font-size:1.8rem;font-weight:700;line-height:1.2;color:#fff}.RoomPlanSection_cardAreaNote__pvhg0{font-family:var(--font-family-english);font-size:1.4rem;font-weight:400;line-height:1.2;color:#fff}@media(min-width:769px){.RoomPlanSection_cardAreaNote__pvhg0{display:none}}.RoomPlanSection_creatorName__2_OZj{font-family:var(--font-family-english);font-size:3.5rem;font-weight:700;line-height:1.37143;color:#fff}.RoomPlanSection_creatorRole__iDvTp{font-size:1.2rem;font-weight:600;line-height:2;color:#fff}.RoomPlanSection_creatorDescription__eRTAL{font-size:1.4rem;font-weight:500;line-height:1.71429;color:#8d8d8d}.RoomPlanSection_placeLabel__SbJW1,.RoomPlanSection_title__iPlCa{font-family:var(--font-family-english);font-size:1.6rem;font-weight:700;line-height:1.5;color:#000}@media(min-width:769px){.RoomPlanSection_placeLabel__SbJW1,.RoomPlanSection_title__iPlCa{font-size:2rem;line-height:1.4}}.RoomPlanSection_placeTitle__6qsBo{font-size:2rem;font-weight:700;line-height:1.5;color:#000;word-break:auto-phrase;white-space:pre-wrap}@media(min-width:769px){.RoomPlanSection_placeTitle__6qsBo{font-size:3.2rem}}.RoomPlanSection_placeDescription__arKkT{font-size:1.3rem;font-weight:600;line-height:1.84615;color:#000;word-break:auto-phrase}.RoomPlanSection_poolLabel___iojr{font-family:var(--font-family-english);font-size:4rem;font-weight:700;line-height:1;color:#fff;white-space:pre-wrap}.RoomPlanSection_wrapper__Y1X96{padding:38px var(--padding-inline) 0;overflow:hidden}@media(min-width:769px){.RoomPlanSection_container__SZLXw{max-width:1000px;margin-inline:auto}}.RoomPlanSection_subtitle__jtBTb{margin-top:16px;font-size:2.2rem;font-weight:700;line-height:181.818%}.RoomPlanSection_slideWrapper__xjI7k{margin-top:17px}.RoomPlanSection_slideCard___4OYu{position:relative;overflow:hidden;border-radius:12px}.RoomPlanSection_slideCard___4OYu img{display:block;width:100%;height:auto;line-height:0}.RoomPlanSection_slideCard___4OYu figcaption{position:absolute;bottom:10px;left:20px;font-family:var(--font-family-english);font-size:17px;font-weight:500;line-height:264.706%;color:#fff}.RoomPlanSection_roomItem__Exnji{margin-top:22px}.RoomPlanSection_roomItemStatus__EoodV{display:inline-flex;padding:6px 8px;font-size:1.1rem;font-weight:500;color:#fff;background:#41d083;border-radius:2px}.RoomPlanSection_roomItemTitle__NC2eG{margin-top:12px;font-size:30px;font-weight:700;line-height:30px}.RoomPlanSection_roomItemDetail__N14x4{display:flex;flex-direction:column;gap:6px;margin-top:18px}.RoomPlanSection_roomItemDetail__N14x4>p{font-size:12px;font-weight:600;line-height:166.667%;color:#222}