.landingBlockDetail{grid-template-rows:1fr minmax(5.2rem,auto);gap:1.6rem;display:grid}@media screen and (width>=640px){.landingBlockDetail{grid-template-rows:1fr minmax(8rem,auto)}}@media screen and (width>=960px){.landingBlockDetail{grid-template-columns:1fr 40rem;gap:2.4rem}}@media screen and (width>=1240px){.landingBlockDetail{grid-template:1fr 1fr minmax(12rem,auto)/repeat(2,1fr)}}.landingBlockDetail__textBlock{background-color:#eceff1;border-radius:24px 24px 24px 0;padding:1.6rem}@media screen and (width>=480px){.landingBlockDetail__textBlock{border-radius:32px 32px 32px 0;padding:3.2rem}}@media screen and (width>=960px){.landingBlockDetail__textBlock{grid-area:span 2/1;padding:4rem}}@media screen and (width>=1240px){.landingBlockDetail__textBlock{min-height:51.2rem;padding:4.8rem}}.landingBlockDetail__title{color:#37474f;font-size:3rem;font-weight:700;line-height:3.8rem}@media screen and (width>=640px){.landingBlockDetail__title{font-size:3.2rem;line-height:4rem}}@media screen and (width>=960px){.landingBlockDetail__title{font-size:4rem;line-height:4.8rem}}@media screen and (width>=1240px){.landingBlockDetail__title{font-size:4.8rem;line-height:5.6rem}}.landingBlockDetail__description{color:#263238;margin-top:2.4rem;font-size:1.6rem;line-height:2.4rem}@media screen and (width>=960px){.landingBlockDetail__description{margin-top:3.2rem;font-size:2rem;line-height:2.8rem}}.landingBlockDetail__price{color:#37474f;margin-top:3.2rem;font-size:2rem;font-weight:700;line-height:2.8rem}@media screen and (width>=960px){.landingBlockDetail__price{font-size:2.4rem;line-height:3.2rem}}.landingBlockDetail__priceIcon{margin-right:1.2rem}.landingBlockDetail__priceIcon.v-icon{color:#f60}@media screen and (width>=640px){.landingBlockDetail__priceIcon.v-icon{width:2.4rem;height:2.4rem}}.landingBlockDetail__button{width:100%}@media screen and (width>=960px){.landingBlockDetail__button{grid-row:span 1;margin-top:0}}.landingBlockDetail__button.v-button{border-radius:0 16px 16px;flex-direction:row-reverse;justify-content:space-between;width:-webkit-fill-available;padding:1.4rem 1.2rem 1.4rem 2.4rem;font-size:1.8rem;line-height:2.4rem;display:flex}@media screen and (width>=640px){.landingBlockDetail__button.v-button{border-radius:0 20px 20px;padding:2.2rem 3.2rem;font-size:2.4rem;line-height:3.2rem}}@media screen and (width>=960px){.landingBlockDetail__button.v-button{border-radius:0 24px 24px;height:9.6rem;padding:2.4rem 4rem;font-size:3.2rem;line-height:4rem}}@media screen and (width>=1240px){.landingBlockDetail__button.v-button{height:unset;border-radius:0 32px 32px;padding:3.6rem 4.8rem}}.landingBlockDetail__button .v-icon{width:2.8rem;height:2.8rem}@media screen and (width>=640px){.landingBlockDetail__button .v-icon{width:3.6rem;height:3.6rem}}@media screen and (width>=960px){.landingBlockDetail__button .v-icon{width:4.8rem;height:4.8rem}}.landingBlockDetail__imageBlock{display:none}@media screen and (width>=960px){.landingBlockDetail__imageBlock{background-color:#cfd8dc;border-radius:32px;grid-area:span 3/2;min-height:52.4rem;display:flex;position:relative;overflow:hidden}}@media screen and (width>=1240px){.landingBlockDetail__imageBlock{min-height:65.6rem}}.landingBlockDetail__image{border-radius:32px}@media screen and (width>=960px){.landingBlockDetail__image{height:100%;position:absolute;left:50%;transform:translate(-50%)}}
