.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.HomeOutro-module-scss-module__E0ZoNG__HomeOutro{background-color:#fffae8}.HomeOutro-module-scss-module__E0ZoNG__HomeOutro .HomeOutro-module-scss-module__E0ZoNG__outroContents{flex-direction:column;align-items:center;display:flex}.HomeOutro-module-scss-module__E0ZoNG__HomeOutro .HomeOutro-module-scss-module__E0ZoNG__outroContents .HomeOutro-module-scss-module__E0ZoNG__icon{object-fit:contain;width:189px;height:auto;display:block}.HomeOutro-module-scss-module__E0ZoNG__HomeOutro .HomeOutro-module-scss-module__E0ZoNG__outroContents .HomeOutro-module-scss-module__E0ZoNG__title{word-break:keep-all;margin-top:32px;line-height:46px}.HomeOutro-module-scss-module__E0ZoNG__HomeOutro .HomeOutro-module-scss-module__E0ZoNG__outroContents .HomeOutro-module-scss-module__E0ZoNG__description{word-break:keep-all;margin-top:14px}.HomeOutro-module-scss-module__E0ZoNG__HomeOutro .HomeOutro-module-scss-module__E0ZoNG__outroContents .HomeOutro-module-scss-module__E0ZoNG__buttonGroup{flex-wrap:wrap;justify-content:center;gap:30px;width:100%;margin-top:73px;display:flex}.HomeOutro-module-scss-module__E0ZoNG__HomeOutro .HomeOutro-module-scss-module__E0ZoNG__outroContents .HomeOutro-module-scss-module__E0ZoNG__buttonGroup button{width:374px}.HomeOutro-module-scss-module__E0ZoNG__HomeOutro .HomeOutro-module-scss-module__E0ZoNG__outroContents .HomeOutro-module-scss-module__E0ZoNG__buttonGroup button:last-child{width:398px}@media (max-width:767px){.HomeOutro-module-scss-module__E0ZoNG__HomeOutro .HomeOutro-module-scss-module__E0ZoNG__outroContents .HomeOutro-module-scss-module__E0ZoNG__icon{width:114px;height:120px}.HomeOutro-module-scss-module__E0ZoNG__HomeOutro .HomeOutro-module-scss-module__E0ZoNG__outroContents .HomeOutro-module-scss-module__E0ZoNG__title{margin-top:25px;line-height:34px;font-size:24px!important}.HomeOutro-module-scss-module__E0ZoNG__HomeOutro .HomeOutro-module-scss-module__E0ZoNG__outroContents .HomeOutro-module-scss-module__E0ZoNG__description{margin-top:16px;font-size:16px!important}.HomeOutro-module-scss-module__E0ZoNG__HomeOutro .HomeOutro-module-scss-module__E0ZoNG__outroContents .HomeOutro-module-scss-module__E0ZoNG__buttonGroup{gap:16px;margin-top:40px}.HomeOutro-module-scss-module__E0ZoNG__HomeOutro .HomeOutro-module-scss-module__E0ZoNG__outroContents .HomeOutro-module-scss-module__E0ZoNG__buttonGroup button{width:100%!important}}
.LivingCost-module-scss-module__CB8hRa__livingCost{background-color:#e9eef9}.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__cardList{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__cardItem{background-color:#fff;flex-direction:column;min-height:318px;padding:60px 40px;display:flex}.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__label{border:1px solid #191414;align-self:flex-start;align-items:center;min-height:28px;padding:0 10px;font-size:14px;font-weight:700;line-height:22px;display:inline-flex}.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__cardTitle{margin:12px 0 0;font-size:28px;font-weight:700;line-height:40px}.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__priceList{margin-top:12px}.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__priceList p{margin:0;font-size:18px;font-weight:500;line-height:26px}.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__priceList p+p{margin-top:0}.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__notice{color:#555;margin:12px 0 0;font-size:18px;font-weight:500;line-height:26px}.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__buttonArea{justify-content:center;margin-top:80px;display:flex}.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__moreButton{width:440px}.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__mobileBreak{display:none}@media (max-width:767px){.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__cardList{grid-template-columns:1fr;gap:17px}.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__cardItem{min-height:0;padding:26px 16px}.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__label{min-height:20px;padding:0 8px;font-size:12px;line-height:20px}.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__cardTitle{margin-top:10px;font-size:18px;line-height:26px}.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__priceList{margin-top:10px}.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__priceList p{font-size:14px;line-height:22px}.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__notice{margin-top:10px;font-size:14px;line-height:22px}.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__buttonArea{margin-top:40px}.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__mobileBreak{display:inline}.LivingCost-module-scss-module__CB8hRa__livingCost a,.LivingCost-module-scss-module__CB8hRa__livingCost .LivingCost-module-scss-module__CB8hRa__moreButton{width:100%}}
.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__introductionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 30px;display:grid}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__introductionCard{min-width:0}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__swiperArea{width:100%;position:relative}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__cardSwiper{width:100%}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__imageArea{aspect-ratio:705/400;width:100%;position:relative;overflow:hidden}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__cardImage{object-fit:cover}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__pcMap{display:block}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__moMap{display:none}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__roomLabel{z-index:2;color:#191414;background-color:#fff;border:1px solid #191414;align-items:center;height:30px;padding:0 8px;font-size:14px;font-weight:700;line-height:22px;display:flex;position:absolute;top:20px;left:20px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__prevButton,.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__nextButton{z-index:10;cursor:pointer;background-color:#0000;border:0;width:22px;height:42px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__prevButton{background:url(/images/home/home_swiper_arrow_prev.png) 0 0/22px 42px no-repeat;left:30px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__nextButton{background:url(/images/home/home_swiper_arrow_next.png) 0 0/22px 42px no-repeat;right:30px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__cardHeader{border-bottom:1px solid #191414;padding:24px 0 13px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__cardTitle{margin:0;font-family:Attila Sans,sans-serif;font-size:28px;font-weight:900;line-height:1}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__cardSubTitle{color:#888;margin-top:0;font-size:22px;font-weight:700;line-height:34px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__cardDescription{color:#191414;word-break:keep-all;font-size:18px;font-weight:500;line-height:26px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__cardDescription p{margin-top:10px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__cardDescription p:first-child{margin-top:14px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__locationCard{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__locationCard .MangroveIntroduction-module-scss-module__RxyvFa__imageArea{aspect-ratio:auto;min-height:300px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__locationCard .MangroveIntroduction-module-scss-module__RxyvFa__locationContent{padding-left:28px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__locationCard .MangroveIntroduction-module-scss-module__RxyvFa__cardHeader{padding-top:0}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__benefitArea{background-color:#f7f7f7;margin-top:60px;padding:60px 0}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__mobileBreak{display:none}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__desktopBreak{display:inline}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__benefitHeading{text-align:center;margin:0;font-size:28px;font-weight:700;line-height:40px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__benefitList{grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;display:grid}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__benefitItem{text-align:center;word-break:keep-all;padding:0 96px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__benefitItem+.MangroveIntroduction-module-scss-module__RxyvFa__benefitItem{border-left:1px solid #191414}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__benefitItem strong{font-size:22px;font-weight:700;line-height:34px;display:block}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__benefitItem p{margin:16px 0 0;font-size:18px;font-weight:500;line-height:26px}@media (max-width:1024px){.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__introductionGrid{gap:48px 24px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__locationCard .MangroveIntroduction-module-scss-module__RxyvFa__locationContent{padding-left:24px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__benefitArea{padding:48px 30px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__benefitItem{padding:0 24px}}@media (max-width:767px){.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__introductionGrid{grid-template-columns:1fr;gap:0}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__introductionCard{margin-top:40px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__introductionCard:first-child{margin-top:0}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__imageArea{aspect-ratio:328/250}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__mobileBreak{display:inline}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__desktopBreak{display:none}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__roomLabel{height:20px;font-size:12px;top:8px;left:8px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__prevButton,.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__nextButton{width:14px;height:26px;padding:0}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__prevButton{background:url(/images/home/home_swiper_arrow_prev.png) 0 0/14px 26px no-repeat;left:16px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__nextButton{background:url(/images/home/home_swiper_arrow_next.png) 0 0/14px 26px no-repeat;right:16px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__cardHeader{padding:24px 0 10px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__cardTitle{font-size:18px;line-height:22px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__cardSubTitle{margin-top:1px;font-size:16px;line-height:24px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__cardDescription{font-size:14px;line-height:22px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__cardDescription p{margin-top:5px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__cardDescription p:first-child{margin-top:9px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__locationCard{grid-column:auto;display:block}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__locationCard .MangroveIntroduction-module-scss-module__RxyvFa__imageArea{aspect-ratio:328/251;min-height:0}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__locationCard .MangroveIntroduction-module-scss-module__RxyvFa__pcMap{display:none}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__locationCard .MangroveIntroduction-module-scss-module__RxyvFa__moMap{display:block}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__locationCard .MangroveIntroduction-module-scss-module__RxyvFa__locationContent{padding-left:0}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__locationCard .MangroveIntroduction-module-scss-module__RxyvFa__cardHeader{padding-top:16px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__benefitArea{margin-top:29px;padding:24px 16px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__benefitHeading{text-align:left;font-size:18px;line-height:22px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__benefitList{grid-template-columns:1fr;margin-top:24px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__benefitItem{text-align:left;border-top:1px solid #999;grid-template-columns:146px minmax(0,1fr);gap:7px;padding:24px 0;display:grid}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__benefitItem+.MangroveIntroduction-module-scss-module__RxyvFa__benefitItem{border-left:0}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__benefitItem:last-child{padding-bottom:0}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__benefitItem strong{font-size:16px;line-height:24px}.MangroveIntroduction-module-scss-module__RxyvFa__mangroveIntroduction .MangroveIntroduction-module-scss-module__RxyvFa__benefitItem p{word-break:keep-all;margin:0;font-size:14px;line-height:22px}}
