.PageTitle-module__OoV3Zq__pageTitle{margin-bottom:calc(80 * var(--ratio-rem));max-width:1092px;margin-inline:auto}.PageTitle-module__OoV3Zq__pageTitle .PageTitle-module__OoV3Zq__pageTitleHeading{margin-bottom:calc(40 * var(--ratio-rem));color:var(--main-pink);font-weight:500;font-size:var(--fs-40);letter-spacing:var(--base-sm)}.PageTitle-module__OoV3Zq__pageTitle .PageTitle-module__OoV3Zq__pageTitleCaption{letter-spacing:var(--base-sm);line-height:2}@media screen and (max-width:1023px) and (min-width:769px){.PageTitle-module__OoV3Zq__pageTitle{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:1215px) and (min-width:1024px){.PageTitle-module__OoV3Zq__pageTitle{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:768px){.PageTitle-module__OoV3Zq__pageTitle{padding-inline:calc(12 * var(--ratio-rem))}.PageTitle-module__OoV3Zq__pageTitle .PageTitle-module__OoV3Zq__pageTitleHeading{margin-bottom:calc(24 * var(--ratio-rem));font-size:var(--fs-32)}}
.Requirements-module__Sv-adG__requirement{padding-block:calc(72 * var(--ratio-rem));background:var(--main-pink)}.Requirements-module__Sv-adG__attention{margin-top:calc(20 * var(--ratio-rem))}.Requirements-module__Sv-adG__attention li{font-size:var(--fs-16);letter-spacing:var(--base-ls);line-height:1.4}
.Requirement-module__2GVq5q__requirement .Requirement-module__2GVq5q__containerRequirement{max-width:932px;margin-inline:auto}.Requirement-module__2GVq5q__requirement .Requirement-module__2GVq5q__title{margin-bottom:calc(10 * var(--ratio-rem));color:var(--white);font-weight:500;font-size:var(--fs-24);letter-spacing:var(--base-ls);text-align:center}.Requirement-module__2GVq5q__requirement .Requirement-module__2GVq5q__content{padding:calc(44 * var(--ratio-rem)) calc(50 * var(--ratio-rem)) calc(37 * var(--ratio-rem));background:var(--white);border-radius:calc(25 * var(--ratio-rem));font-size:var(--fs-20);letter-spacing:var(--base-ls);line-height:1.65}@media screen and (max-width:1023px) and (min-width:769px){.Requirement-module__2GVq5q__requirement .Requirement-module__2GVq5q__containerRequirement{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:768px){.Requirement-module__2GVq5q__requirement .Requirement-module__2GVq5q__containerRequirement{padding-inline:calc(12 * var(--ratio-rem))}.Requirement-module__2GVq5q__requirement .Requirement-module__2GVq5q__title{margin-bottom:calc(10 * var(--ratio-rem))}.Requirement-module__2GVq5q__requirement .Requirement-module__2GVq5q__content{padding:calc(48 * var(--ratio-rem)) calc(20 * var(--ratio-rem))}}
.Feature-module__kBsZ-W__feature{flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex}.Feature-module__kBsZ-W__feature .Feature-module__kBsZ-W__featureImage{border-radius:calc(10 * var(--ratio-rem));width:44%;overflow:hidden}.Feature-module__kBsZ-W__feature .Feature-module__kBsZ-W__contentColumn .Feature-module__kBsZ-W__number{margin-bottom:calc(16 * var(--ratio-rem));color:var(--main-pink);font-weight:500;font-size:var(--fs-32);letter-spacing:var(--base-ls)}.Feature-module__kBsZ-W__feature .Feature-module__kBsZ-W__contentColumn .Feature-module__kBsZ-W__title{margin-bottom:calc(32 * var(--ratio-rem));font-weight:500;font-size:var(--fs-24);letter-spacing:var(--base-ls)}.Feature-module__kBsZ-W__feature .Feature-module__kBsZ-W__contentColumn .Feature-module__kBsZ-W__content{font-size:var(--fs-16);letter-spacing:var(--base-ls)}@media screen and (max-width:768px){.Feature-module__kBsZ-W__feature{gap:calc(10 * var(--ratio-rem));flex-direction:column}.Feature-module__kBsZ-W__feature .Feature-module__kBsZ-W__featureImage{width:100%}.Feature-module__kBsZ-W__feature .Feature-module__kBsZ-W__contentColumn{align-items:center;gap:calc(17 * var(--ratio-rem)) calc(16 * var(--ratio-rem));flex-wrap:wrap;display:flex}.Feature-module__kBsZ-W__feature .Feature-module__kBsZ-W__contentColumn .Feature-module__kBsZ-W__number,.Feature-module__kBsZ-W__feature .Feature-module__kBsZ-W__contentColumn .Feature-module__kBsZ-W__title{margin-bottom:0;line-height:1}.Feature-module__kBsZ-W__feature .Feature-module__kBsZ-W__contentColumn .Feature-module__kBsZ-W__content{width:100%}}
.Features-module__ba7iEq__features{padding-block:calc(80 * var(--ratio-rem)) calc(160 * var(--ratio-rem))}.Features-module__ba7iEq__features .Features-module__ba7iEq__containerFeatures{max-width:908px;margin-inline:auto}.Features-module__ba7iEq__features .Features-module__ba7iEq__title{margin-bottom:calc(32 * var(--ratio-rem));font-weight:500;font-size:var(--fs-32);letter-spacing:var(--base-ls)}.Features-module__ba7iEq__features .Features-module__ba7iEq__featuresLead{margin-bottom:calc(80 * var(--ratio-rem));letter-spacing:var(--base-ls);line-height:2}.Features-module__ba7iEq__features .Features-module__ba7iEq__featurePoints{gap:calc(50 * var(--ratio-rem));flex-direction:column;display:flex}@media screen and (max-width:1023px) and (min-width:769px){.Features-module__ba7iEq__features .Features-module__ba7iEq__containerFeatures{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:1215px) and (min-width:1024px){.Features-module__ba7iEq__features .Features-module__ba7iEq__containerFeatures{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:768px){.Features-module__ba7iEq__features{padding-block:calc(80 * var(--ratio-rem))}.Features-module__ba7iEq__features .Features-module__ba7iEq__containerFeatures{padding-inline:calc(12 * var(--ratio-rem))}.Features-module__ba7iEq__features .Features-module__ba7iEq__containerFeatures .Features-module__ba7iEq__title{font-size:var(--fs-24)}.Features-module__ba7iEq__features .Features-module__ba7iEq__containerFeatures .Features-module__ba7iEq__featuresLead{margin-bottom:calc(72 * var(--ratio-rem));letter-spacing:.1em}.Features-module__ba7iEq__features .Features-module__ba7iEq__containerFeatures .Features-module__ba7iEq__featurePoints{gap:calc(48 * var(--ratio-rem))}}
.Features-module__c0GGQq__features{padding-block:calc(80 * var(--ratio-rem)) calc(160 * var(--ratio-rem))}.Features-module__c0GGQq__features .Features-module__c0GGQq__containerFeatures{max-width:908px;margin-inline:auto}.Features-module__c0GGQq__features .Features-module__c0GGQq__title{margin-bottom:calc(32 * var(--ratio-rem));font-weight:500;font-size:var(--fs-32);letter-spacing:var(--base-ls)}.Features-module__c0GGQq__features .Features-module__c0GGQq__featuresLead{margin-bottom:calc(80 * var(--ratio-rem));letter-spacing:var(--base-ls);line-height:2}.Features-module__c0GGQq__features .Features-module__c0GGQq__featurePoints{gap:calc(50 * var(--ratio-rem));flex-direction:column;display:flex}@media screen and (max-width:1023px) and (min-width:769px){.Features-module__c0GGQq__features .Features-module__c0GGQq__containerFeatures{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:1215px) and (min-width:1024px){.Features-module__c0GGQq__features .Features-module__c0GGQq__containerFeatures{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:768px){.Features-module__c0GGQq__features{padding-block:calc(80 * var(--ratio-rem))}.Features-module__c0GGQq__features .Features-module__c0GGQq__containerFeatures{padding-inline:calc(12 * var(--ratio-rem))}.Features-module__c0GGQq__features .Features-module__c0GGQq__containerFeatures .Features-module__c0GGQq__title{font-size:var(--fs-24)}.Features-module__c0GGQq__features .Features-module__c0GGQq__containerFeatures .Features-module__c0GGQq__featuresLead{margin-bottom:calc(72 * var(--ratio-rem));letter-spacing:.1em}.Features-module__c0GGQq__features .Features-module__c0GGQq__containerFeatures .Features-module__c0GGQq__featurePoints{gap:calc(48 * var(--ratio-rem))}}
.Flow-module__MB5Uea__flow{padding-bottom:calc(143 * var(--ratio-rem))}.Flow-module__MB5Uea__flow .Flow-module__MB5Uea__containerFlow{max-width:908px;margin-inline:auto}.Flow-module__MB5Uea__flow .Flow-module__MB5Uea__title{margin-bottom:calc(48 * var(--ratio-rem));font-weight:500;font-size:var(--fs-32);letter-spacing:var(--base-ls);text-align:center}.Flow-module__MB5Uea__flow .Flow-module__MB5Uea__flowStep{row-gap:calc(30 * var(--ratio-rem));grid-template-rows:repeat(4,auto);grid-auto-columns:1fr;grid-auto-flow:column;padding-inline:12.7%;display:grid}.Flow-module__MB5Uea__flow .Flow-module__MB5Uea__flowStepItem{align-items:center;gap:calc(32 * var(--ratio-rem));display:flex}.Flow-module__MB5Uea__flow .Flow-module__MB5Uea__flowStepItem .Flow-module__MB5Uea__flowStepTime{background:var(--main-pink);color:var(--white);width:calc(72 * var(--ratio-rem));height:calc(72 * var(--ratio-rem));border-radius:100%;place-content:center;display:grid}.Flow-module__MB5Uea__flow .Flow-module__MB5Uea__flowStepItem .Flow-module__MB5Uea__flowStepContent{font-weight:500;font-size:var(--fs-20);letter-spacing:var(--base-ls)}@media screen and (max-width:1023px) and (min-width:769px){.Flow-module__MB5Uea__flow .Flow-module__MB5Uea__containerFlow{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:1215px) and (min-width:1024px){.Flow-module__MB5Uea__flow .Flow-module__MB5Uea__containerFlow{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:768px){.Flow-module__MB5Uea__flow{padding-bottom:calc(100 * var(--ratio-rem))}.Flow-module__MB5Uea__flow .Flow-module__MB5Uea__containerFlow{padding-inline:calc(12 * var(--ratio-rem))}.Flow-module__MB5Uea__flow .Flow-module__MB5Uea__title{margin-bottom:calc(40 * var(--ratio-rem));font-size:var(--fs-24)}.Flow-module__MB5Uea__flow .Flow-module__MB5Uea__flowStep{grid-template-rows:none;grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;width:fit-content;margin-inline:auto;padding-inline:0}}
.Price-module__LzbZ-W__price{padding-bottom:calc(143 * var(--ratio-rem))}.Price-module__LzbZ-W__price .Price-module__LzbZ-W__containerPrice{max-width:908px;margin-inline:auto}.Price-module__LzbZ-W__price .Price-module__LzbZ-W__priceColumn{padding-block:calc(52 * var(--ratio-rem)) calc(48 * var(--ratio-rem));background:var(--main-pink);border-radius:calc(43 * var(--ratio-rem))}.Price-module__LzbZ-W__price .Price-module__LzbZ-W__title{margin-bottom:calc(52 * var(--ratio-rem));color:var(--white);font-weight:500;font-size:var(--fs-24);letter-spacing:var(--base-ls);text-align:center}.Price-module__LzbZ-W__price .Price-module__LzbZ-W__priceLinks{justify-content:center;gap:2rem;display:flex}.Price-module__LzbZ-W__price .Price-module__LzbZ-W__priceLinks .Price-module__LzbZ-W__priceLink{margin-inline:.5rem}@media screen and (max-width:1023px) and (min-width:769px){.Price-module__LzbZ-W__price .Price-module__LzbZ-W__containerPrice{padding-inline:calc(30 * var(--ratio-rem))}.Price-module__LzbZ-W__price .Price-module__LzbZ-W__priceLinks{flex-direction:column;align-items:center;gap:1rem}}@media screen and (max-width:1215px) and (min-width:1024px){.Price-module__LzbZ-W__price .Price-module__LzbZ-W__containerPrice{padding-inline:calc(30 * var(--ratio-rem))}.Price-module__LzbZ-W__price .Price-module__LzbZ-W__priceLinks{gap:1rem}}@media screen and (max-width:768px){.Price-module__LzbZ-W__price{padding-bottom:calc(100 * var(--ratio-rem))}.Price-module__LzbZ-W__price .Price-module__LzbZ-W__containerPrice{padding-inline:calc(12 * var(--ratio-rem))}.Price-module__LzbZ-W__price .Price-module__LzbZ-W__priceColumn{padding-block:calc(72 * var(--ratio-rem));border-radius:calc(20 * var(--ratio-rem))}.Price-module__LzbZ-W__price .Price-module__LzbZ-W__title{margin-bottom:calc(32 * var(--ratio-rem))}.Price-module__LzbZ-W__price .Price-module__LzbZ-W__priceLinks{flex-direction:column;align-items:center;gap:1rem}}
.MoreLink-module__fIhRpq__moreLink{--more-link-icon-right:calc(68 * var(--ratio-rem));background:var(--white);border-radius:calc(40 * var(--ratio-rem));color:var(--base-text);font-weight:500;font-size:var(--fs-16);letter-spacing:var(--base-ls);width:calc(356 * var(--ratio-rem));height:calc(74 * var(--ratio-rem));justify-content:center;align-items:center;margin:auto;transition:all .3s;display:flex;position:relative}.MoreLink-module__fIhRpq__moreLink .MoreLink-module__fIhRpq__moreLinkIcon{background:var(--main-pink);top:50%;right:var(--more-link-icon-right);width:calc(12 * var(--ratio-rem));height:calc(12 * var(--ratio-rem));border-radius:100%;transition:all .3s;display:block;position:absolute;transform:translateY(-50%)}.MoreLink-module__fIhRpq__moreLink:hover{opacity:.8}.MoreLink-module__fIhRpq__moreLink:hover .MoreLink-module__fIhRpq__moreLinkIcon{transform:translate(5px,-50%)}@media screen and (max-width:768px){.MoreLink-module__fIhRpq__moreLink{--more-link-icon-right:calc(41 * var(--ratio-rem));width:calc(288 * var(--ratio-rem));height:calc(60 * var(--ratio-rem))}}
.Access-module__lpJVmG__access{background-color:#fff;width:100%;padding-block:8.7%}.Access-module__lpJVmG__access .Access-module__lpJVmG__accessContainer{gap:calc(17 * var(--ratio-rem)) calc(68 * var(--ratio-rem));flex-wrap:wrap;max-width:1092px;margin:auto;padding-left:92px;display:flex}@media screen and (max-width:1092px){.Access-module__lpJVmG__access .Access-module__lpJVmG__accessContainer{padding-left:8%}}@media screen and (max-width:1000px){.Access-module__lpJVmG__access .Access-module__lpJVmG__accessContainer{padding-left:0}}.Access-module__lpJVmG__access .Access-module__lpJVmG__titleWrapper{width:100%}.Access-module__lpJVmG__access .Access-module__lpJVmG__titleWrapper .Access-module__lpJVmG__title{font-weight:500;font-size:var(--fs-32);letter-spacing:var(--base-ls)}.Access-module__lpJVmG__access .Access-module__lpJVmG__mapColumn{width:38%}.Access-module__lpJVmG__access .Access-module__lpJVmG__mapColumn .Access-module__lpJVmG__mapWrapper{aspect-ratio:380/462}.Access-module__lpJVmG__access .Access-module__lpJVmG__textColumn{flex-shrink:0}.Access-module__lpJVmG__access .Access-module__lpJVmG__textColumn .Access-module__lpJVmG__textAddress{font-weight:500;font-size:var(--fs-20);letter-spacing:var(--base-ls);line-height:1.65}.Access-module__lpJVmG__access .Access-module__lpJVmG__textColumn hr{margin:calc(24 * var(--ratio-rem)) 0;border:none;border-top:1px solid var(--base-text)}.Access-module__lpJVmG__access .Access-module__lpJVmG__textColumn .Access-module__lpJVmG__titleTraffic{margin-bottom:calc(12 * var(--ratio-rem));color:var(--main-pink);font-weight:700;font-size:var(--fs-18);letter-spacing:.05em;vertical-align:middle;line-height:1.83}.Access-module__lpJVmG__access .Access-module__lpJVmG__textColumn .Access-module__lpJVmG__titleTraffic:before{content:"";margin-bottom:-.1rem;margin-right:calc(8.5 * var(--ratio-rem));background:var(--main-pink);width:calc(18 * var(--ratio-rem));height:calc(18 * var(--ratio-rem));border-radius:2px;display:inline-block}.Access-module__lpJVmG__access .Access-module__lpJVmG__textColumn .Access-module__lpJVmG__trafficItem{margin-left:calc(26.5 * var(--ratio-rem));padding-bottom:calc(28 * var(--ratio-rem))}.Access-module__lpJVmG__access .Access-module__lpJVmG__textColumn .Access-module__lpJVmG__trafficItem:last-child{padding-bottom:0}.Access-module__lpJVmG__access .Access-module__lpJVmG__textColumn .Access-module__lpJVmG__trafficItem p,.Access-module__lpJVmG__access .Access-module__lpJVmG__textColumn .Access-module__lpJVmG__trafficItem li{letter-spacing:.05em;line-height:2}.Access-module__lpJVmG__access .Access-module__lpJVmG__textColumn .Access-module__lpJVmG__trafficItem li{text-indent:-.5rem;padding-left:.5rem}.Access-module__lpJVmG__access .Access-module__lpJVmG__textColumn .Access-module__lpJVmG__trafficItem li:before{content:"";background:var(--base-text);vertical-align:middle;border-radius:100%;width:.5rem;height:.5rem;margin-top:-.3rem;margin-right:.5rem;display:inline-block}@media screen and (max-width:1023px) and (min-width:769px){.Access-module__lpJVmG__access .Access-module__lpJVmG__accessContainer{padding:0 calc(30 * var(--ratio-rem))}}@media screen and (max-width:1215px) and (min-width:1024px){.Access-module__lpJVmG__access .Access-module__lpJVmG__accessContainer{padding:0 calc(30 * var(--ratio-rem))}}@media screen and (max-width:768px){.Access-module__lpJVmG__access{padding-top:0;padding-bottom:calc(56 * var(--ratio-rem))}.Access-module__lpJVmG__access .Access-module__lpJVmG__accessContainer{gap:calc(32 * var(--ratio-rem));flex-direction:column}.Access-module__lpJVmG__access .Access-module__lpJVmG__titleWrapper{padding:0 calc(12 * var(--ratio-rem))}.Access-module__lpJVmG__access .Access-module__lpJVmG__mapColumn{width:100%}.Access-module__lpJVmG__access .Access-module__lpJVmG__mapColumn .Access-module__lpJVmG__mapWrapper{aspect-ratio:390/240}.Access-module__lpJVmG__access .Access-module__lpJVmG__textColumn{padding:0 calc(12 * var(--ratio-rem))}.Access-module__lpJVmG__access .Access-module__lpJVmG__textColumn .Access-module__lpJVmG__textAddress{font-size:var(--fs16);line-height:2}.Access-module__lpJVmG__access .Access-module__lpJVmG__textColumn .Access-module__lpJVmG__trafficItem{padding-bottom:calc(24 * var(--ratio-rem))}}
.Facility-module__VcBtfq__facility{background-color:var(--white);width:100%;margin:12% 0 9%}.Facility-module__VcBtfq__facility .Facility-module__VcBtfq__container{align-items:center;gap:calc(77 * var(--ratio-rem));display:flex}.Facility-module__VcBtfq__facility .Facility-module__VcBtfq__container .Facility-module__VcBtfq__image{border-radius:0 calc(130 * var(--ratio-rem)) calc(130 * var(--ratio-rem)) 0;width:50.2%;overflow:hidden}.Facility-module__VcBtfq__facility .Facility-module__VcBtfq__container .Facility-module__VcBtfq__image img{object-fit:cover;width:100%;height:100%}.Facility-module__VcBtfq__facility .Facility-module__VcBtfq__container .Facility-module__VcBtfq__content{flex-direction:column;justify-content:center;display:flex}.Facility-module__VcBtfq__facility .Facility-module__VcBtfq__container .Facility-module__VcBtfq__title{font-weight:500;font-size:var(--fs-32);letter-spacing:var(--base-ls);margin-bottom:1em}.Facility-module__VcBtfq__facility .Facility-module__VcBtfq__container .Facility-module__VcBtfq__text{margin-bottom:calc(32 * var(--ratio-rem));line-height:2}@media screen and (max-width:1023px) and (min-width:769px){.Facility-module__VcBtfq__facility .Facility-module__VcBtfq__content{padding:0 calc(30 * var(--ratio-rem))}}@media screen and (max-width:1215px) and (min-width:1024px){.Facility-module__VcBtfq__facility .Facility-module__VcBtfq__content{padding:0 calc(30 * var(--ratio-rem))}}@media screen and (max-width:768px){.Facility-module__VcBtfq__facility{padding:calc(64 * var(--ratio-rem)) 0 calc(56 * var(--ratio-rem));margin:0}.Facility-module__VcBtfq__facility .Facility-module__VcBtfq__container{align-items:flex-start;gap:calc(32 * var(--ratio-rem));flex-direction:column}.Facility-module__VcBtfq__facility .Facility-module__VcBtfq__container .Facility-module__VcBtfq__image{border-radius:0 calc(75 * var(--ratio-rem)) calc(75 * var(--ratio-rem)) 0;width:91.3%;height:calc(236 * var(--ratio-rem))}.Facility-module__VcBtfq__facility .Facility-module__VcBtfq__container .Facility-module__VcBtfq__content{display:contents}.Facility-module__VcBtfq__facility .Facility-module__VcBtfq__container .Facility-module__VcBtfq__content .Facility-module__VcBtfq__text{margin-bottom:calc(40 * var(--ratio-rem))}.Facility-module__VcBtfq__facility .Facility-module__VcBtfq__container .Facility-module__VcBtfq__title{padding-inline:calc(12 * var(--ratio-rem));order:1;width:100%;margin-bottom:0}.Facility-module__VcBtfq__facility .Facility-module__VcBtfq__container .Facility-module__VcBtfq__image{order:2}.Facility-module__VcBtfq__facility .Facility-module__VcBtfq__container .Facility-module__VcBtfq__body{padding-inline:calc(12 * var(--ratio-rem));order:3;width:100%}}
.Group-module__yTyVsW__group{background-color:var(--white);width:100%;padding-bottom:11%}.Group-module__yTyVsW__group .Group-module__yTyVsW__groupContainer{align-items:center;gap:calc(45 * var(--ratio-rem)) calc(57 * var(--ratio-rem));flex-wrap:wrap;max-width:780px;margin-inline:auto;display:flex}.Group-module__yTyVsW__group .Group-module__yTyVsW__titleWrapper{width:100%}.Group-module__yTyVsW__group .Group-module__yTyVsW__titleWrapper .Group-module__yTyVsW__title{color:var(--main-pink);font-weight:700;font-size:var(--fs-24);text-align:center}.Group-module__yTyVsW__group .Group-module__yTyVsW__imageWrapper{border-radius:calc(20 * var(--ratio-rem));aspect-ratio:402/260;width:51.5%;overflow:hidden}.Group-module__yTyVsW__group .Group-module__yTyVsW__textWrapper .Group-module__yTyVsW__name{margin-bottom:calc(8 * var(--ratio-rem))}.Group-module__yTyVsW__group .Group-module__yTyVsW__textWrapper .Group-module__yTyVsW__nameSub{padding-right:calc(12 * var(--ratio-rem));font-weight:500;font-size:var(--fs-14);letter-spacing:var(--base-ls)}.Group-module__yTyVsW__group .Group-module__yTyVsW__textWrapper .Group-module__yTyVsW__nameMain{color:var(--main-pink);font-weight:500;font-size:var(--fs-24);letter-spacing:var(--base-ls)}.Group-module__yTyVsW__group .Group-module__yTyVsW__textWrapper .Group-module__yTyVsW__description{margin-bottom:calc(16 * var(--ratio-rem));font-size:var(--fs-14);letter-spacing:.04em;line-height:1.6}.Group-module__yTyVsW__group .Group-module__yTyVsW__textWrapper .Group-module__yTyVsW__siteLink{margin-bottom:calc(20 * var(--ratio-rem));padding:0 calc(16 * var(--ratio-rem));height:calc(40 * var(--ratio-rem));border-radius:calc(20 * var(--ratio-rem));background:var(--main-pink);color:var(--white);font-weight:500;font-size:var(--fs-14);letter-spacing:.06em;align-items:center;gap:calc(6 * var(--ratio-rem));width:fit-content;display:inline-flex}.Group-module__yTyVsW__group .Group-module__yTyVsW__textWrapper .Group-module__yTyVsW__siteLink svg{width:calc(12 * var(--ratio-rem));height:calc(12 * var(--ratio-rem));transition:all .3s}.Group-module__yTyVsW__group .Group-module__yTyVsW__textWrapper .Group-module__yTyVsW__siteLink:hover svg{transform:translate(4px)}.Group-module__yTyVsW__group .Group-module__yTyVsW__textWrapper .Group-module__yTyVsW__address{margin-bottom:calc(16 * var(--ratio-rem));font-weight:500;font-size:var(--fs-15);letter-spacing:var(--base-ls);line-height:1.5}.Group-module__yTyVsW__group .Group-module__yTyVsW__textWrapper .Group-module__yTyVsW__phoneLink{letter-spacing:var(--base-ls);align-items:center;font-weight:500;display:flex}.Group-module__yTyVsW__group .Group-module__yTyVsW__textWrapper .Group-module__yTyVsW__phoneLink .Group-module__yTyVsW__phoneLinkIcon{margin-right:calc(12 * var(--ratio-rem));color:var(--main-pink);width:calc(20 * var(--ratio-rem));height:calc(20 * var(--ratio-rem))}@media screen and (max-width:1023px) and (min-width:769px){.Group-module__yTyVsW__group .Group-module__yTyVsW__groupContainer{justify-content:center;gap:calc(28 * var(--ratio-rem)) 5%}.Group-module__yTyVsW__group .Group-module__yTyVsW__imageWrapper{width:40%}.Group-module__yTyVsW__group .Group-module__yTyVsW__textWrapper{width:50%}}@media screen and (max-width:768px){.Group-module__yTyVsW__group{padding-bottom:calc(48 * var(--ratio-rem))}.Group-module__yTyVsW__group .Group-module__yTyVsW__groupContainer{padding:0 calc(12 * var(--ratio-rem));gap:calc(28 * var(--ratio-rem));flex-direction:column}.Group-module__yTyVsW__group .Group-module__yTyVsW__imageWrapper{aspect-ratio:366/237;width:100%}.Group-module__yTyVsW__group .Group-module__yTyVsW__imageWrapper img{width:100%;max-width:unset}.Group-module__yTyVsW__group .Group-module__yTyVsW__textWrapper .Group-module__yTyVsW__nameMain{font-size:var(--fs-24)}}
.Hero-module__v1Kjja__hero{padding-top:calc(40 * var(--ratio-rem));z-index:2;width:100%;position:relative}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroContainer{width:100%;max-width:1250px;margin-inline:auto;position:relative}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroCopy{--hero-ink:#b14349;top:17%;right:calc(40 * var(--ratio-rem));z-index:10;flex-direction:column;align-items:flex-start;max-width:48%;display:flex;position:absolute}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroPlace{margin-bottom:calc(22 * var(--ratio-rem));margin-left:calc(70 * var(--ratio-rem));color:var(--base-text);font-weight:500;font-size:var(--fs-12);letter-spacing:.08em;text-shadow:0 0 8px #fff,0 0 14px #fffffff2;line-height:1.6}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroPlaceLine{display:inline}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroTitle{color:#c96b70;font-weight:500;font-size:var(--fs-36);letter-spacing:.19em;text-shadow:0 0 8px #fff,0 0 16px #fffffff2,0 0 28px #ffffffe6;line-height:1}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroTitle span{display:block}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroTitle span.Hero-module__v1Kjja__heroTitleLine01{margin-bottom:calc(18 * var(--ratio-rem))}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroTitle span.Hero-module__v1Kjja__heroTitleLine02{padding-left:calc(72 * var(--ratio-rem))}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroButton{margin-top:calc(44 * var(--ratio-rem));margin-left:calc(87 * var(--ratio-rem));padding-inline:calc(22 * var(--ratio-rem));background:var(--hero-ink);border-radius:calc(24 * var(--ratio-rem));box-shadow:0 calc(6 * var(--ratio-rem)) calc(16 * var(--ratio-rem)) #b1434959;color:var(--white);font-weight:700;font-size:var(--fs-15);letter-spacing:.12em;justify-content:center;align-items:center;gap:calc(8 * var(--ratio-rem));min-width:calc(196 * var(--ratio-rem));height:calc(46 * var(--ratio-rem));transition:all .3s;display:inline-flex}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroButton:hover{opacity:.88}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroButtonIcon{width:calc(12 * var(--ratio-rem));height:calc(12 * var(--ratio-rem))}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroImage{aspect-ratio:1250/654;width:100%;-webkit-mask-image:url(/img_top_hero01_mask.svg);mask-image:url(/img_top_hero01_mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroImage img{object-fit:cover;width:100%;height:100%}@media screen and (max-width:1350px){.Hero-module__v1Kjja__hero{padding-right:calc(12 * var(--ratio-rem));padding-left:calc(12 * var(--ratio-rem))}}@media screen and (max-width:768px){.Hero-module__v1Kjja__hero{padding-top:0}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroContainer .Hero-module__v1Kjja__heroCopy{top:calc(84 * var(--ratio-rem));right:calc(12 * var(--ratio-rem));text-align:right;align-items:flex-end;width:max-content;max-width:78%;left:auto}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroContainer .Hero-module__v1Kjja__heroPlace{margin-bottom:calc(16 * var(--ratio-rem));margin-left:0;margin-right:calc(34 * var(--ratio-rem));font-size:var(--fs-12);letter-spacing:.04em;text-align:right;text-shadow:0 0 6px #ffffffe6;line-height:1.5}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroContainer .Hero-module__v1Kjja__heroPlaceLine{display:block}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroContainer .Hero-module__v1Kjja__heroTitle{font-size:var(--fs-24);letter-spacing:.08em;text-shadow:0 0 8px #ffffffe6}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroContainer .Hero-module__v1Kjja__heroTitle span{white-space:nowrap}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroContainer .Hero-module__v1Kjja__heroTitle span.Hero-module__v1Kjja__heroTitleLine01{margin-bottom:calc(8 * var(--ratio-rem))}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroContainer .Hero-module__v1Kjja__heroTitle span.Hero-module__v1Kjja__heroTitleLine02{padding-left:0}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroContainer .Hero-module__v1Kjja__heroButton{margin-top:calc(32 * var(--ratio-rem));margin-left:0;margin-right:calc(5 * var(--ratio-rem));min-width:0;height:calc(40 * var(--ratio-rem));padding-inline:calc(16 * var(--ratio-rem));font-size:var(--fs-14);letter-spacing:.06em}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroContainer .Hero-module__v1Kjja__heroImage{border-radius:calc(24 * var(--ratio-rem));aspect-ratio:366/631;overflow:hidden;-webkit-mask-image:none;mask-image:none}.Hero-module__v1Kjja__hero .Hero-module__v1Kjja__heroContainer .Hero-module__v1Kjja__heroImage img{object-fit:cover;object-position:center top;width:100%;height:100%}}
.News-module___-ccOG__news{z-index:1;width:100%;padding:20% 0 7%;position:relative}.News-module___-ccOG__news .News-module___-ccOG__newsBackground{background:var(--main-pink);top:calc(-244 * var(--ratio-rem));width:100%;height:calc(100% + 244 * var(--ratio-rem));pointer-events:none;position:absolute;left:0;-webkit-mask-image:url(/bg_top_wave01.svg);mask-image:url(/bg_top_wave01.svg);-webkit-mask-size:100%;mask-size:100%}.News-module___-ccOG__news .News-module___-ccOG__newsContainer{max-width:720px;margin-inline:auto;position:relative}.News-module___-ccOG__news .News-module___-ccOG__titleWrapper{margin-bottom:calc(50 * var(--ratio-rem))}.News-module___-ccOG__news .News-module___-ccOG__titleWrapper .News-module___-ccOG__title{font-weight:500;font-size:var(--fs-32);letter-spacing:var(--base-ls)}.News-module___-ccOG__news .News-module___-ccOG__newsContents{margin-bottom:calc(40 * var(--ratio-rem));padding:calc(8 * var(--ratio-rem)) calc(32 * var(--ratio-rem));background:var(--white);border-radius:calc(20 * var(--ratio-rem));box-shadow:0 calc(10 * var(--ratio-rem)) calc(28 * var(--ratio-rem)) #b45a6029}.News-module___-ccOG__news .News-module___-ccOG__newsList{flex-direction:column;display:flex}.News-module___-ccOG__news .News-module___-ccOG__newsList .News-module___-ccOG__newsItem{border-bottom:1px solid #ece7e7}.News-module___-ccOG__news .News-module___-ccOG__newsList .News-module___-ccOG__newsItem:last-child{border-bottom:none}.News-module___-ccOG__news .News-module___-ccOG__newsList .News-module___-ccOG__newsLink{padding-block:calc(20 * var(--ratio-rem));align-items:center;gap:calc(24 * var(--ratio-rem));display:flex}.News-module___-ccOG__news .News-module___-ccOG__newsList .News-module___-ccOG__newsLink .News-module___-ccOG__newsWrapper{align-items:center;gap:calc(40 * var(--ratio-rem));flex:auto;min-width:0;display:flex}.News-module___-ccOG__news .News-module___-ccOG__newsList .News-module___-ccOG__newsLink .News-module___-ccOG__date{color:var(--sub-text);font-weight:500;font-size:var(--fs-12);letter-spacing:var(--base-ls);min-width:96px}.News-module___-ccOG__news .News-module___-ccOG__newsList .News-module___-ccOG__newsLink .News-module___-ccOG__title{color:var(--base-text);font-weight:500;font-size:var(--fs-16);letter-spacing:var(--base-ls);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;transition:all .3s;overflow:hidden}.News-module___-ccOG__news .News-module___-ccOG__newsList .News-module___-ccOG__newsLink .News-module___-ccOG__arrow{width:calc(13 * var(--ratio-rem));height:calc(13 * var(--ratio-rem));color:var(--base-text);flex:none;transition:all .3s}.News-module___-ccOG__news .News-module___-ccOG__newsList .News-module___-ccOG__newsLink:hover .News-module___-ccOG__title,.News-module___-ccOG__news .News-module___-ccOG__newsList .News-module___-ccOG__newsLink:hover .News-module___-ccOG__arrow{color:var(--red01)}.News-module___-ccOG__news .News-module___-ccOG__newsList .News-module___-ccOG__newsLink:hover .News-module___-ccOG__arrow{transform:translate(5px)}@media screen and (max-width:1200px) and (min-width:769px){.News-module___-ccOG__news{padding-top:15%}}@media screen and (max-width:768px){.News-module___-ccOG__news{padding:calc(80 * var(--ratio-rem)) 0 calc(53 * var(--ratio-rem))}.News-module___-ccOG__news .News-module___-ccOG__newsBackground{top:calc(-152 * var(--ratio-rem));height:calc(100% + 152 * var(--ratio-rem));-webkit-mask-image:url(/bg_top_wave01_sp.svg);mask-image:url(/bg_top_wave01_sp.svg)}.News-module___-ccOG__news .News-module___-ccOG__newsContainer{max-width:100%;margin-inline:calc(12 * var(--ratio-rem))}.News-module___-ccOG__news .News-module___-ccOG__titleWrapper .News-module___-ccOG__title{font-size:var(--fs-24)}.News-module___-ccOG__news .News-module___-ccOG__newsContents{padding-inline:calc(16 * var(--ratio-rem));border-radius:calc(16 * var(--ratio-rem))}.News-module___-ccOG__news .News-module___-ccOG__newsList .News-module___-ccOG__newsLink{gap:0;position:relative}.News-module___-ccOG__news .News-module___-ccOG__newsList .News-module___-ccOG__newsLink .News-module___-ccOG__newsWrapper{align-items:flex-start;gap:calc(6 * var(--ratio-rem));flex-direction:column;width:100%}.News-module___-ccOG__news .News-module___-ccOG__newsList .News-module___-ccOG__newsLink .News-module___-ccOG__date{min-width:0;padding-right:calc(24 * var(--ratio-rem))}.News-module___-ccOG__news .News-module___-ccOG__newsList .News-module___-ccOG__newsLink .News-module___-ccOG__title{width:100%;font-size:var(--fs-14);white-space:nowrap;flex:none;line-height:1.5}.News-module___-ccOG__news .News-module___-ccOG__newsList .News-module___-ccOG__newsLink .News-module___-ccOG__arrow{top:calc(22 * var(--ratio-rem));position:absolute;right:0}}
.Service-module__Qxit0W__service{background:var(--white);width:100%}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContainer{max-width:1092px;margin:auto}.Service-module__Qxit0W__service .Service-module__Qxit0W__titleWrapper{margin-bottom:3rem}.Service-module__Qxit0W__service .Service-module__Qxit0W__titleWrapper .Service-module__Qxit0W__title{color:var(--main-pink);font-weight:700;font-size:var(--fs-24);letter-spacing:.1em}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContentWrapper{justify-content:space-between;display:flex}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceItem{flex-basis:47.8%;min-width:0}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceItem .Service-module__Qxit0W__serviceLink{width:100%;transition:all .3s;display:block;position:relative}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceItem .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__serviceImage{width:100%;position:relative}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceItem .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__servicePhoto{width:100%}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceItem .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__servicePhoto img{width:100%;max-width:100%;height:auto;display:block}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceItem .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__serviceCaption{justify-content:space-between;align-items:flex-end;gap:calc(12 * var(--ratio-rem));padding:0 calc(16 * var(--ratio-rem)) calc(14 * var(--ratio-rem)) calc(12 * var(--ratio-rem));display:flex;position:absolute;bottom:0;left:0;right:0}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceItem .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__serviceCopy{min-width:0;max-width:46%}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceItem .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__serviceTitle{color:var(--main-pink);font-weight:500;font-size:var(--fs-24);letter-spacing:.05em;margin-bottom:calc(6 * var(--ratio-rem));white-space:nowrap;writing-mode:horizontal-tb;line-height:1;display:block}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceItem .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__serviceText{color:var(--base-text);font-size:var(--fs-12);letter-spacing:.02em;white-space:nowrap;margin:0;line-height:1.4}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceItem .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__serviceMore{padding:0 calc(14 * var(--ratio-rem));height:calc(36 * var(--ratio-rem));border-radius:calc(18 * var(--ratio-rem));background:var(--main-pink);color:var(--white);font-weight:500;font-size:var(--fs-14);letter-spacing:.04em;align-items:center;gap:calc(6 * var(--ratio-rem));white-space:nowrap;flex:none;margin:0;display:inline-flex}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceItem .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__serviceMore svg{width:calc(12 * var(--ratio-rem));height:calc(12 * var(--ratio-rem));transition:all .3s}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceItem .Service-module__Qxit0W__serviceLink:hover{opacity:.8}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceItem .Service-module__Qxit0W__serviceLink:hover .Service-module__Qxit0W__serviceMore svg{transform:translate(5px)}@media screen and (max-width:1152px) and (min-width:769px){.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContainer{padding:0 calc(30 * var(--ratio-rem))}}@media screen and (max-width:1215px) and (min-width:1024px){.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContainer .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__serviceTitle{font-size:var(--fs-18)}}@media screen and (max-width:1023px){.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContainer .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__servicePhoto{aspect-ratio:1566/696;border-radius:calc(16 * var(--ratio-rem));position:relative;overflow:hidden}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContainer .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__servicePhoto img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContainer .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__serviceCaption{align-items:flex-start;gap:calc(8 * var(--ratio-rem));padding:calc(14 * var(--ratio-rem)) calc(4 * var(--ratio-rem)) 0;flex-direction:column;position:static}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContainer .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__serviceCopy{max-width:none}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContainer .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__serviceTitle{font-size:var(--fs-20);margin-bottom:calc(6 * var(--ratio-rem))}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContainer .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__serviceText{font-size:var(--fs-14);letter-spacing:.04em;white-space:normal}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContainer .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__serviceMore{margin-top:calc(4 * var(--ratio-rem));height:calc(40 * var(--ratio-rem));padding:0 calc(16 * var(--ratio-rem));font-size:var(--fs-14)}}@media screen and (max-width:768px){.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContainer{padding:0 calc(12 * var(--ratio-rem))}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContainer .Service-module__Qxit0W__serviceContentWrapper{gap:calc(37 * var(--ratio-rem));flex-direction:column}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContainer .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceItem{width:100%}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContainer .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__serviceImage{display:grid}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContainer .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__servicePhoto{grid-area:1/1}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContainer .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__serviceCaption,.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContainer .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__serviceCopy{display:contents}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContainer .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__serviceTitle{z-index:1;margin:calc(12 * var(--ratio-rem)) 0 0 calc(12 * var(--ratio-rem));padding:calc(8 * var(--ratio-rem)) calc(16 * var(--ratio-rem));background:var(--white);border-radius:calc(999 * var(--ratio-rem));font-weight:700;font-size:var(--fs-18);letter-spacing:.08em;box-shadow:0 calc(2 * var(--ratio-rem)) calc(8 * var(--ratio-rem)) #22222214;grid-area:1/1;place-self:start;line-height:1;position:static}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContainer .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__serviceText{margin-top:calc(14 * var(--ratio-rem));padding-inline:calc(4 * var(--ratio-rem))}.Service-module__Qxit0W__service .Service-module__Qxit0W__serviceContainer .Service-module__Qxit0W__serviceContentWrapper .Service-module__Qxit0W__serviceLink .Service-module__Qxit0W__serviceMore{margin-top:calc(12 * var(--ratio-rem));margin-left:calc(4 * var(--ratio-rem));justify-self:start}}
.About-module__8aBknG__breadcrumbWrapper{top:calc(124 * var(--ratio-rem));z-index:9999;max-width:1250px;margin-inline:auto;position:absolute;left:0;right:0}@media screen and (max-width:768px){.About-module__8aBknG__breadcrumbWrapper{top:calc(102 * var(--ratio-rem))}}
.Price-module__K15mma__price{padding-bottom:calc(143 * var(--ratio-rem))}.Price-module__K15mma__price .Price-module__K15mma__containerPrice{max-width:908px;margin-inline:auto}.Price-module__K15mma__price .Price-module__K15mma__priceColumn{padding-block:calc(52 * var(--ratio-rem)) calc(48 * var(--ratio-rem));background:var(--main-pink);border-radius:calc(43 * var(--ratio-rem))}.Price-module__K15mma__price .Price-module__K15mma__title{margin-bottom:calc(52 * var(--ratio-rem));color:var(--white);font-weight:500;font-size:var(--fs-24);letter-spacing:var(--base-ls);text-align:center}@media screen and (max-width:1023px) and (min-width:769px){.Price-module__K15mma__price .Price-module__K15mma__containerPrice{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:1215px) and (min-width:1024px){.Price-module__K15mma__price .Price-module__K15mma__containerPrice{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:768px){.Price-module__K15mma__price{padding-bottom:calc(100 * var(--ratio-rem))}.Price-module__K15mma__price .Price-module__K15mma__containerPrice{padding-inline:calc(12 * var(--ratio-rem))}.Price-module__K15mma__price .Price-module__K15mma__priceColumn{padding-block:calc(72 * var(--ratio-rem));border-radius:calc(20 * var(--ratio-rem))}.Price-module__K15mma__price .Price-module__K15mma__title{margin-bottom:calc(32 * var(--ratio-rem))}}
.FacilityTour-module__QuiD9G__facilityTour{overflow:hidden}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__containerHeader,.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservationWrapper{max-width:1092px;margin-inline:auto}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__containerHeader{padding-bottom:12%}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__containerHeader .FacilityTour-module__QuiD9G__title{margin-bottom:calc(43 * var(--ratio-rem));font-weight:500;font-size:var(--fs-52);letter-spacing:var(--base-ls);line-height:1.4}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__containerHeader .FacilityTour-module__QuiD9G__text{letter-spacing:var(--base-ls);line-height:1.56}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__slideImages{--slide-gap:calc(20 * var(--ratio-rem));padding-bottom:calc(70 * var(--ratio-rem));will-change:transform;width:max-content;animation:67s linear infinite FacilityTour-module__QuiD9G__scrollLoopTop;display:flex}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__slideImages .FacilityTour-module__QuiD9G__slideImageGroup{align-items:flex-start;gap:var(--slide-gap);padding-right:var(--slide-gap);flex:none;display:flex}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__slideImages .FacilityTour-module__QuiD9G__slideImage{border-radius:calc(10 * var(--ratio-rem));width:calc(308 * var(--ratio-rem));flex:none;height:auto}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__slideImages .FacilityTour-module__QuiD9G__slideImage:nth-child(2n){margin-top:var(--slide-gap)}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservation{padding-block:calc(80 * var(--ratio-rem));color:var(--white);background:var(--red01);border-radius:calc(73 * var(--ratio-rem));text-align:center}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservation .FacilityTour-module__QuiD9G__reservationTitle{margin-bottom:calc(32 * var(--ratio-rem));font-size:var(--fs-40);letter-spacing:.15rem;line-height:1.825}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservation .FacilityTour-module__QuiD9G__text{letter-spacing:var(--base-ls);line-height:1.56}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservation .FacilityTour-module__QuiD9G__contactItems{margin-top:calc(72 * var(--ratio-rem));gap:calc(40 * var(--ratio-rem));flex-direction:column;display:flex}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservation .FacilityTour-module__QuiD9G__contactItem .FacilityTour-module__QuiD9G__contactTitle{margin-bottom:calc(17 * var(--ratio-rem));font-size:var(--fs-24)}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservation .FacilityTour-module__QuiD9G__contactItem a{border-radius:calc(41 * var(--ratio-rem));background:var(--white);color:var(--red02);width:calc(540 * var(--ratio-rem));height:calc(82 * var(--ratio-rem));place-content:center;margin:auto;font-weight:500;transition:all .3s;display:grid}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservation .FacilityTour-module__QuiD9G__contactItem a:hover{opacity:.8}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservation .FacilityTour-module__QuiD9G__contactItem a.FacilityTour-module__QuiD9G__phoneButton{font-size:var(--fs-40);letter-spacing:var(--base-ls)}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservation .FacilityTour-module__QuiD9G__contactItem a.FacilityTour-module__QuiD9G__mailButton{font-size:var(--fs-24);letter-spacing:.05em}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservation .FacilityTour-module__QuiD9G__contactItem .FacilityTour-module__QuiD9G__attention{margin-top:calc(16 * var(--ratio-rem));letter-spacing:var(--base-ls);line-height:1.56}@keyframes FacilityTour-module__QuiD9G__scrollLoopTop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__slideImages{animation:none}}@media screen and (max-width:1023px) and (min-width:769px){.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__containerHeader,.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservationWrapper{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:1215px) and (min-width:1024px){.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__containerHeader,.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservationWrapper{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:768px){.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__containerHeader,.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservationWrapper{padding-inline:calc(12 * var(--ratio-rem))}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__containerHeader{padding-bottom:calc(48 * var(--ratio-rem))}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__containerHeader .FacilityTour-module__QuiD9G__title{margin-bottom:calc(32 * var(--ratio-rem));letter-spacing:.08em;white-space:nowrap;font-size:clamp(1.875rem,10.2vw,2.5rem);line-height:1.25}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__containerHeader .FacilityTour-module__QuiD9G__text{letter-spacing:.1em}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__slideImages{--slide-gap:calc(12 * var(--ratio-rem));padding-bottom:calc(48 * var(--ratio-rem))}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__slideImages .FacilityTour-module__QuiD9G__slideImage{width:calc(185 * var(--ratio-rem))}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservation{padding-inline:calc(20 * var(--ratio-rem));border-radius:calc(40 * var(--ratio-rem))}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservation .FacilityTour-module__QuiD9G__reservationTitle{margin-bottom:calc(24 * var(--ratio-rem));font-size:var(--fs-32);line-height:1.25}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservation .FacilityTour-module__QuiD9G__text{letter-spacing:0}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservation .FacilityTour-module__QuiD9G__contactItems{margin-top:calc(48 * var(--ratio-rem));gap:calc(48 * var(--ratio-rem))}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservation .FacilityTour-module__QuiD9G__contactItem a{width:100%}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservation .FacilityTour-module__QuiD9G__contactItem a.FacilityTour-module__QuiD9G__phoneButton{font-size:var(--fs-30)}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservation .FacilityTour-module__QuiD9G__contactItem a.FacilityTour-module__QuiD9G__mailButton{font-size:var(--fs-18)}.FacilityTour-module__QuiD9G__facilityTour .FacilityTour-module__QuiD9G__reservation .FacilityTour-module__QuiD9G__contactItem .FacilityTour-module__QuiD9G__attention{letter-spacing:.1em}}
.Sns-module__2XFv-W__sns{background-color:var(--white);width:100%;padding-bottom:0}.Sns-module__2XFv-W__sns .Sns-module__2XFv-W__titleWrapper{margin-bottom:calc(24 * var(--ratio-rem));width:100%}.Sns-module__2XFv-W__sns .Sns-module__2XFv-W__titleWrapper .Sns-module__2XFv-W__title{color:var(--main-pink);font-weight:700;font-size:var(--fs-24);text-align:center}.Sns-module__2XFv-W__sns .Sns-module__2XFv-W__textWrapper .Sns-module__2XFv-W__text{margin-bottom:calc(24 * var(--ratio-rem));text-align:center;letter-spacing:.05em;line-height:1.4}.Sns-module__2XFv-W__sns .Sns-module__2XFv-W__grid{margin:0 auto calc(32 * var(--ratio-rem));gap:calc(8 * var(--ratio-rem));grid-template-columns:repeat(3,1fr);max-width:780px;list-style:none;display:grid}.Sns-module__2XFv-W__sns .Sns-module__2XFv-W__item{aspect-ratio:1;display:block;overflow:hidden}.Sns-module__2XFv-W__sns .Sns-module__2XFv-W__item img{object-fit:cover;width:100%;height:100%}@media screen and (max-width:768px){.Sns-module__2XFv-W__sns{padding-bottom:calc(40 * var(--ratio-rem))}.Sns-module__2XFv-W__sns .Sns-module__2XFv-W__grid{margin-inline:calc(12 * var(--ratio-rem));grid-template-columns:repeat(2,1fr)}.Sns-module__2XFv-W__sns .Sns-module__2XFv-W__grid li:nth-child(n+5){display:none}}
