@charset "UTF-8";.p-variation-promo._cloudy{position:relative;z-index:1}@media screen and (min-width:821px){.p-variation-promo._cloudy{margin-top:max(-384px,-20vw)}}@media screen and (max-width:820px){.p-variation-promo._cloudy{margin-top:-29.33vw}}@media screen and (max-width:820px){.cloudy_gradation{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#bee4ed));background:linear-gradient(180deg,#fff 0%,#bee4ed 100%);margin:0 -2rem;padding:0 2rem}}@media screen and (min-width:821px){.page-cloudy .p-variation-hero{position:relative;z-index:0;aspect-ratio:auto;overflow:visible}}@media screen and (max-width:820px){.page-cloudy .p-variation-hero{aspect-ratio:375/475}}@media screen and (min-width:821px){.page-cloudy .p-variation-hero__img{max-width:1920px;width:100%;aspect-ratio:auto;-o-object-fit:auto;object-fit:auto;height:auto;margin:0 auto}}@media screen and (min-width:821px){.page-cloudy .p-variation-hero__bg{position:absolute;top:0;left:0;width:100%;z-index:-1;height:min(911px,47.4479166667vw);-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}}@media screen and (min-width:821px){.page-cloudy .p-variation-window{padding-bottom:1.5rem}}@media screen and (max-width:820px){.page-cloudy .p-variation-window{margin:0;padding-top:0}}@media screen and (max-width:820px){.page-cloudy .p-variation-text-section__banner{margin-bottom:3rem}}@media screen and (max-width:820px){.page-cloudy .p-variation-text-section__banner--cta{aspect-ratio:669/820}}.page-cloudy .p-variation-window__figure{aspect-ratio:1698/1265}@media screen and (max-width:820px){.page-cloudy .p-variation-window__figure{aspect-ratio:672/2025}}@media screen and (min-width:821px){.page-cloudy .c-panel__figure--right{float:right;margin-right:0;margin-left:1.5rem}}.page-cloudy .p-cloudy-point{width:17rem;margin:0 auto .8rem 0}@media screen and (max-width:820px){.page-cloudy .p-cloudy-point{width:13rem}}.page-cloudy .p-cloudy-point img{display:block;width:100%;height:auto}.page-cloudy .p-cloudy-point+.c-panel__heading{text-align:left}.page-cloudy .p-cloudy-lead{margin-top:1.5rem;font-size:1.8rem;font-weight:700;text-align:center;color:#1e2973}@media screen and (max-width:820px){.page-cloudy .p-cloudy-lead{font-size:1.7rem}}.page-cloudy .p-cloudy-subhead{margin-top:2rem;padding:1rem 2rem;font-size:2rem;font-weight:700;text-align:center;color:#fff;background:#1e2973}@media screen and (max-width:820px){.page-cloudy .p-cloudy-subhead{font-size:1.7rem;padding:1rem 1.5rem}}.page-cloudy .p-variation-foot picture,.page-cloudy .p-variation-foot img{display:block;width:100%;height:auto}.page-cloudy .p-variation-foot__item{position:relative}.page-cloudy .p-variation-foot__tel{display:block}@media (hover:hover){.page-cloudy .p-variation-foot__tel:hover{opacity:.8}}.page-cloudy .p-variation-foot__mail{display:block}@media screen and (max-width:820px){.page-cloudy .p-variation-foot__mail{position:absolute;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:70% !important}}@media (hover:hover){.page-cloudy .p-variation-foot__mail:hover{opacity:.8}}@media screen and (min-width:821px){.page-cloudy .p-variation-foot .p-variation-foot__tel{pointer-events:none}.page-cloudy .p-variation-foot .p-variation-foot__item:nth-child(1){margin-top:6.5rem}.page-cloudy .p-variation-foot .p-variation-foot__item:nth-child(2){margin-top:7rem}.page-cloudy .p-variation-foot .p-variation-foot__item:nth-child(3){margin-top:6.2rem}.page-cloudy .p-variation-foot .p-variation-foot__item:nth-child(4){margin-top:11rem}.page-cloudy .p-variation-foot .p-variation-foot__mail{position:absolute;bottom:9%;left:33.5%;width:31%}}@media screen and (max-width:820px){.page-cloudy .p-variation-foot{margin-top:3.5rem}.page-cloudy .p-variation-foot .p-variation-foot__tel{pointer-events:none}.page-cloudy .p-variation-foot .p-variation-foot__item:nth-child(2){margin-top:3.5rem}.page-cloudy .p-variation-foot .p-variation-foot__item:nth-child(3){margin-top:3.5rem;margin-left:-2rem;margin-right:-2rem}.page-cloudy .p-variation-foot .p-variation-foot__item:nth-child(4){margin-top:3.5rem}.page-cloudy .p-variation-foot .p-variation-foot__mail{width:100%;max-width:24rem;margin:1.5rem auto 0}}