.ingenuitySect{position:relative;z-index:1}@media print, screen and (min-width: 768px){.ingenuitySect{padding:120px 0 156px}}@media screen and (max-width: 768px){.ingenuitySect{padding:120px 0}}.ingenuitySect__bg{width:100vw;background-attachment:fixed;-webkit-clip-path:inset(0);clip-path:inset(0);inset:0;position:absolute;z-index:-1}@media print, screen and (min-width: 768px){.ingenuitySect__bg{margin-left:calc((100vw - 1320px) / -2)}}@media only screen and (min-width: 768px) and (max-width: 1320px){.ingenuitySect__bg{margin-left:-20px;width:calc(100% + 40px)}}@media screen and (max-width: 768px){.ingenuitySect__bg{margin-left:-32px}}.ingenuitySect__bg:after{background:no-repeat center center / cover;content:'';height:100vh;left:0;position:fixed;top:0;width:100vw}@media print, screen and (min-width: 768px){.ingenuitySect__bg:after{background-image:url("../imgs/pc/bg-ingenuity-01@1.5x.jpg")}}@media screen and (max-width: 768px){.ingenuitySect__bg:after{background-image:url("../imgs/sp/bg-ingenuity-01.jpg")}}@media print, screen and (min-width: 768px){.ingenuitySect__head+.ingenuitySect__cont{margin-top:120px}}@media screen and (max-width: 768px){.ingenuitySect__head+.ingenuitySect__cont{margin-top:60px}}@media print, screen and (min-width: 768px){.ingenuitySect__cont .subSect+.subSect{margin-top:137px}}@media screen and (max-width: 768px){.ingenuitySect__cont .subSect+.subSect{margin-top:77px}}@media print, screen and (min-width: 768px){.ingenuitySect__cont .subSect__head+.subSect__cont{margin-top:32px}}@media screen and (max-width: 768px){.ingenuitySect__cont .subSect__head+.subSect__cont{margin-top:32px}}.landplanSect__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media print, screen and (min-width: 768px){.landplanSect__head{gap:80px}}@media screen and (max-width: 768px){.landplanSect__head{gap:60px}}@media print, screen and (min-width: 768px){.landplanSect__head+.landplanSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.landplanSect__head+.landplanSect__cont{margin-top:60px}}.landplanSect__cont{width:100vw}@media print, screen and (min-width: 768px){.landplanSect__cont{margin-left:calc((100vw - 1320px) / -2)}}@media only screen and (min-width: 768px) and (max-width: 1320px){.landplanSect__cont{margin-left:-20px;width:calc(100% + 40px)}}@media screen and (max-width: 768px){.landplanSect__cont{margin-left:-32px}}@media print, screen and (min-width: 768px){.landplanSect__cont+.landplanSect__bottom{margin-top:219px}}@media screen and (max-width: 768px){.landplanSect__cont+.landplanSect__bottom{margin-top:156px}}.landplanSect__cont .photo__capOut{padding-right:10px}@media print, screen and (min-width: 768px){.landplanSect__bottom{margin:0 auto;width:1090px}}@media print, screen and (min-width: 768px){.landplanSect__figure+.landplanSect__list{margin-top:48px}}@media screen and (max-width: 768px){.landplanSect__figure+.landplanSect__list{margin-top:77px}}@media screen and (max-width: 768px){.landplanSect__figure .photo{margin-left:-32px;width:100vw}}@media screen and (max-width: 768px){.landplanSect__figure .photo__capOut{padding-right:5px}}@media print, screen and (min-width: 768px){.landplanSect__list{display:grid;gap:24px;grid-template-columns:repeat(3, 1fr)}}.landplanSect__item{background-color:#f6f6f6;border-top:1px solid #cccccc}@media print, screen and (min-width: 768px){.landplanSect__item{padding:16px 10px 24px 24px}}@media screen and (max-width: 768px){.landplanSect__item{padding:16px}}@media screen and (max-width: 768px){.landplanSect__item .heading{font-size:14px}}@media print, screen and (min-width: 768px){.plantingSect{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}}@media print, screen and (min-width: 768px){.plantingSect__head{width:285px}}@media screen and (max-width: 768px){.plantingSect__head+.plantingSect__cont{margin-top:80px}}@media print, screen and (min-width: 768px){.plantingSect__head .enTtl{line-height:1.3}}@media print, screen and (min-width: 768px){.plantingSect__cont{width:777px}}.plantingSect__list{display:grid}@media print, screen and (min-width: 768px){.plantingSect__list{gap:16px;grid-template-columns:repeat(4, 1fr);margin-top:60px}}@media screen and (max-width: 768px){.plantingSect__list{gap:32px 16px;grid-template-columns:repeat(2, 1fr);margin-top:80px}}.plantingSect__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media print, screen and (min-width: 768px){.plantingSect__item{gap:16px}}@media screen and (max-width: 768px){.plantingSect__item{gap:16px}}@media print, screen and (min-width: 768px){.garden-landplan{padding-top:100px}}@media screen and (max-width: 768px){.garden-landplan{padding-top:100px}}@media print, screen and (min-width: 768px){.garden-planting{padding-top:200px}}@media screen and (max-width: 768px){.garden-planting{padding-top:140px}}@media print, screen and (min-width: 768px){.garden-ingenuity{padding-top:200px}}@media screen and (max-width: 768px){.garden-ingenuity{padding-top:140px}}
