@charset "UTF-8";.PageConceptKv[data-astro-cid-7jxqtvyx]{position:relative;overflow:clip}@media screen and (min-width: 821px){.PageConceptKv[data-astro-cid-7jxqtvyx]{padding-bottom:7rem}}@media screen and (max-width:820.98px){.PageConceptKv[data-astro-cid-7jxqtvyx]{padding-bottom:3.25rem}}.PageConceptKv-inner[data-astro-cid-7jxqtvyx]{background-color:#f2efe7;position:relative;width:100%}@media screen and (min-width: 821px){.PageConceptKv-inner[data-astro-cid-7jxqtvyx]{padding-left:11.6875rem}}@media screen and (max-width:820.98px){.PageConceptKv-inner[data-astro-cid-7jxqtvyx]{padding-top:1.375rem}}@media screen and (min-width: 821px){.PageConceptKv-textContainer[data-astro-cid-7jxqtvyx]{padding-top:15rem}}@media screen and (max-width:820.98px){.PageConceptKv-textContainer[data-astro-cid-7jxqtvyx]{padding-top:2.40625rem}}.PageConceptKv-title[data-astro-cid-7jxqtvyx]{display:flex;flex-direction:column}@media screen and (min-width: 821px){.PageConceptKv-title[data-astro-cid-7jxqtvyx]{gap:1.875rem}}@media screen and (max-width:820.98px){.PageConceptKv-title[data-astro-cid-7jxqtvyx]{gap:.6875rem;text-align:center;align-items:center}}.PageConceptKv-titleEn[data-astro-cid-7jxqtvyx]{color:#249c46}@media screen and (max-width:820.98px){.PageConceptKv-titleEn[data-astro-cid-7jxqtvyx]{font-size:.5625rem}}@media screen and (max-width:820.98px){.PageConceptKv-titleJp[data-astro-cid-7jxqtvyx]{width:6.875rem}}@media screen and (min-width: 821px){.PageConceptKv-descs[data-astro-cid-7jxqtvyx]{margin-top:5.25rem}}@media screen and (max-width:820.98px){.PageConceptKv-descs[data-astro-cid-7jxqtvyx]{margin-top:6.84375rem;display:flex;flex-direction:column;gap:.46875rem}}.PageConceptKv-desc[data-astro-cid-7jxqtvyx]{font-weight:700;font-size:1.125rem;line-height:2;letter-spacing:.1em}@media screen and (max-width:820.98px){.PageConceptKv-desc[data-astro-cid-7jxqtvyx]{font-size:.5rem;letter-spacing:.1em;text-align:center}}.PageConceptKv-pictureContainer[data-astro-cid-7jxqtvyx]{overflow:hidden}@media screen and (min-width: 821px){.PageConceptKv-pictureContainer[data-astro-cid-7jxqtvyx]{position:absolute;top:3.375rem;right:3.3125rem;width:38.125rem;height:33.1875rem}}@media screen and (max-width:820.98px){.PageConceptKv-pictureContainer[data-astro-cid-7jxqtvyx]{position:relative;width:9.65625rem;height:8.40625rem;margin-left:1.09375rem}}.PageConceptKv-clipSvg[data-astro-cid-7jxqtvyx]{position:absolute;top:0;left:0;pointer-events:none}@media screen and (min-width: 821px){.PageConceptKv-clipSvg[data-astro-cid-7jxqtvyx]{width:38.125rem;height:33.1875rem}}@media screen and (max-width:820.98px){.PageConceptKv-clipSvg[data-astro-cid-7jxqtvyx]{width:9.65625rem;height:8.40625rem}}.PageConceptKv-pictureList[data-astro-cid-7jxqtvyx]{position:relative;width:100%;height:100%;clip-path:url(#PageConceptKv-pictureClip)}.PageConceptKv-picture[data-astro-cid-7jxqtvyx]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease;background-color:#faf8f0}.PageConceptKv-picture[data-astro-cid-7jxqtvyx].-active{opacity:1;z-index:1}.PageConceptKv-illust[data-astro-cid-7jxqtvyx]{position:absolute;z-index:3}@media screen and (min-width: 821px){.PageConceptKv-illust1[data-astro-cid-7jxqtvyx]{width:7.625rem;top:8.25rem;left:22.125rem}}@media screen and (max-width:820.98px){.PageConceptKv-illust1[data-astro-cid-7jxqtvyx]{width:2.625rem;top:10.75rem;right:.9375rem}}@media screen and (min-width: 821px){.PageConceptKv-illust2[data-astro-cid-7jxqtvyx]{width:3.5625rem;top:12.5625rem;left:5.375rem}}@media screen and (max-width:820.98px){.PageConceptKv-illust2[data-astro-cid-7jxqtvyx]{width:1.78125rem;top:11.09375rem;left:.90625rem}}@media screen and (min-width: 821px){.PageConceptKv-illust3[data-astro-cid-7jxqtvyx]{width:10.375rem;top:18.375rem;left:30.625rem}}@media screen and (max-width:820.98px){.PageConceptKv-illust3[data-astro-cid-7jxqtvyx]{width:5.0625rem;top:17.1875rem;right:.1875rem}}@media screen and (min-width: 821px){.PageConceptKv-illust4[data-astro-cid-7jxqtvyx]{width:12.75rem;top:29.5rem;right:3.875rem}}@media screen and (max-width:820.98px){.PageConceptKv-illust4[data-astro-cid-7jxqtvyx]{width:3.75rem;top:8.09375rem;right:1.53125rem}}.PageConceptKv-img[data-astro-cid-7jxqtvyx]{width:100%;height:100%;object-fit:cover;display:block}.PageConceptKv-wave[data-astro-cid-7jxqtvyx]{position:absolute;bottom:0;left:50%;width:100vw;overflow:hidden;z-index:-1;transform:translate(-50%)}@media screen and (max-width:820.98px){.PageConceptKv-wave[data-astro-cid-7jxqtvyx]{bottom:.15625rem}}@media screen and (max-width:820.98px){.PageConceptHistory{padding-inline:.625rem}}@media screen and (min-width: 821px){.PageConceptHistory-body{margin-top:2.5rem}}@media screen and (max-width:820.98px){.PageConceptHistory-body{margin-top:.9375rem}}.PageConceptHistory-visual{overflow:hidden;position:relative;width:100%}@media screen and (min-width: 821px){.PageConceptHistory-visual{border-radius:7.1875rem .625rem .625rem}}@media screen and (max-width:820.98px){.PageConceptHistory-visual{border-radius:2.8125rem .3125rem .3125rem}}.PageConceptHistory-detail{position:relative}@media screen and (min-width: 821px){.PageConceptHistory-detail{display:flex;align-items:center;justify-content:space-between;gap:3.25rem;padding-block:2.6875rem 1.75rem;padding-left:4.0625rem;padding-right:3.75rem}}@media screen and (max-width:820.98px){.PageConceptHistory-detail{padding-inline:.53125rem;padding-top:.59375rem;padding-bottom:1.03125rem}}@media screen and (min-width: 821px){.PageConceptHistory-textContainer{flex:1;width:100%}}@media screen and (min-width: 821px){.PageConceptHistory-leadBold.Typo-leadBold{margin-top:.625rem;padding-inline:.6875rem .5625rem}}@media screen and (max-width:820.98px){.PageConceptHistory-leadBold.Typo-leadBold{padding-inline:.3125rem;margin-top:.125rem}}.PageConceptHistory-descs{display:flex;flex-direction:column}@media screen and (min-width: 821px){.PageConceptHistory-descs{gap:.75rem;margin-top:2.125rem}}@media screen and (max-width:820.98px){.PageConceptHistory-descs{gap:.1875rem;margin-top:.625rem}}.PageConceptHistory-pictureContainer{display:flex;flex-direction:column}@media screen and (min-width: 821px){.PageConceptHistory-pictureContainer{flex-shrink:0;width:15.625rem;gap:.625rem}}@media screen and (max-width:820.98px){.PageConceptHistory-pictureContainer{width:100%;margin-top:1rem;gap:.5rem}}.PageConceptHistory-picture{position:relative;overflow:hidden;width:100%}@media screen and (min-width: 821px){.PageConceptHistory-picture{aspect-ratio:250/220;border-radius:5rem .625rem}}@media screen and (max-width:820.98px){.PageConceptHistory-picture{aspect-ratio:270/200;border-radius:2.5rem .3125rem}}@media screen and (min-width: 821px){.PageConceptHistory-picture2{border-radius:.625rem 5rem}}@media screen and (max-width:820.98px){.PageConceptHistory-picture2{border-radius:.3125rem 2.5rem}}.PageConceptHistory-pictureText{position:absolute;bottom:0;left:0;display:inline-block;text-align:center;background-color:#fff;color:#249c46}@media screen and (min-width: 821px){.PageConceptHistory-pictureText{padding-inline:.625rem;padding-top:.3125rem;padding-bottom:.4375rem;border-radius:0 .625rem 0 0}}@media screen and (max-width:820.98px){.PageConceptHistory-pictureText{padding-inline:.4375rem;padding-top:.0625rem;padding-bottom:.09375rem;border-radius:0 .3125rem 0 0}}.PageConceptHistory-pictureText2{left:auto;right:0}@media screen and (min-width: 821px){.PageConceptHistory-pictureText2{border-radius:.625rem 0 0}}@media screen and (max-width:820.98px){.PageConceptHistory-pictureText2{border-radius:.3125rem 0 0}}.PageConceptHistory-illust{position:absolute}@media screen and (min-width: 821px){.PageConceptHistory-illust{width:6.75rem;top:-1.75rem;right:1.5625rem}}@media screen and (max-width:820.98px){.PageConceptHistory-illust{width:2.8125rem;top:-1.0625rem;right:.1875rem}}.PageConceptHistory-illustImg{width:100%;height:auto}.PageConceptHope{position:relative}@media screen and (min-width: 821px){.PageConceptHope{margin-top:5.625rem;padding-top:11rem;padding-bottom:11.3125rem}}@media screen and (max-width:820.98px){.PageConceptHope{margin-top:1.625rem;padding-top:2.875rem;padding-bottom:2.4375rem}}.PageConceptHope-inner{position:relative;z-index:2}@media screen and (max-width:820.98px){.PageConceptHope-inner{padding-inline:.625rem}}.PageConceptHope-inner:after{content:"";position:absolute;top:0;left:-24.75rem;width:100vw;height:100%;background-color:#f2efe7;z-index:-1}@media screen and (max-width:820.98px){.PageConceptHope-inner:after{left:0}}@media screen and (min-width: 821px){.PageConceptHope-body{margin-top:2.5rem}}@media screen and (max-width:820.98px){.PageConceptHope-body{margin-top:.9375rem}}.PageConceptHope-visualContainer{overflow:hidden;position:relative;width:100%;display:flex;justify-content:space-between}@media screen and (min-width: 821px){.PageConceptHope-visualContainer{border-radius:0 7.1875rem 0 0;gap:.75rem}}@media screen and (max-width:820.98px){.PageConceptHope-visualContainer{border-radius:0 2.8125rem 0 0}}.PageConceptHope-visual{overflow:hidden;flex-shrink:0}@media screen and (min-width: 821px){.PageConceptHope-visual{border-radius:.625rem}}@media screen and (max-width:820.98px){.PageConceptHope-visual{border-radius:.3125rem}}@media screen and (min-width: 821px){.PageConceptHope-visual1{width:30.625rem}}@media screen and (max-width:820.98px){.PageConceptHope-visual1{width:5.625rem}}@media screen and (min-width: 821px){.PageConceptHope-visual2{width:18.125rem}}@media screen and (max-width:820.98px){.PageConceptHope-visual2{width:3.65625rem}}.PageConceptHope-detail{position:relative}@media screen and (min-width: 821px){.PageConceptHope-detail{display:flex;justify-content:space-between;flex-direction:row-reverse;gap:5.375rem;padding-block:2.375rem 3.125rem;padding-left:4rem}}@media screen and (max-width:820.98px){.PageConceptHope-detail{padding-inline:.53125rem;padding-top:1.25rem;padding-bottom:1.375rem}}@media screen and (min-width: 821px){.PageConceptHope-textContainer{flex:1;width:100%}}@media screen and (min-width: 821px){.PageConceptHope-textMain{padding-top:.625rem}}@media screen and (max-width:820.98px){.PageConceptHope-lead:nth-child(2){white-space:nowrap}}@media screen and (min-width: 821px){.PageConceptHope-leadBold.Typo-leadBold{margin-top:.625rem;padding:.375rem .25rem .4375rem .375rem}}@media screen and (max-width:820.98px){.PageConceptHope-leadBold.Typo-leadBold{padding:.15625rem;margin-top:.15625rem}}@media screen and (max-width:820.98px){.PageConceptHope-leadBoldSp{margin-top:.1875rem}}.PageConceptHope-desc{font-weight:500}.PageConceptHope-descs{display:flex;flex-direction:column}@media screen and (min-width: 821px){.PageConceptHope-descs{gap:.5625rem;margin-top:1.875rem}}@media screen and (max-width:820.98px){.PageConceptHope-descs{gap:.21875rem;margin-top:.78125rem}}.PageConceptHope-pictureContainer{display:flex}@media screen and (min-width: 821px){.PageConceptHope-pictureContainer{flex-shrink:0;flex-direction:column;width:14.375rem;gap:.625rem}}@media screen and (max-width:820.98px){.PageConceptHope-pictureContainer{width:100%;justify-content:space-between;margin-top:1.25rem;gap:.3125rem}}.PageConceptHope-picture{position:relative;overflow:hidden;width:100%}@media screen and (min-width: 821px){.PageConceptHope-picture{aspect-ratio:230/190;border-radius:5rem .625rem}}@media screen and (max-width:820.98px){.PageConceptHope-picture{aspect-ratio:130/110;border-radius:1.5625rem .3125rem}}.PageConceptHope-picture img{width:100%;height:auto;object-fit:cover}@media screen and (min-width: 821px){.PageConceptHope-picture2{border-radius:.625rem 5rem}}@media screen and (max-width:820.98px){.PageConceptHope-picture2{border-radius:.3125rem 1.5625rem}}.PageConceptHope-illust1{position:absolute}@media screen and (min-width: 821px){.PageConceptHope-illust1{width:4.125rem;top:-3.75rem;left:.3125rem}}@media screen and (max-width:820.98px){.PageConceptHope-illust1{width:1.1875rem;top:-2.1875rem;left:.375rem}}.PageConceptHope-illust2{position:absolute}@media screen and (min-width: 821px){.PageConceptHope-illust2{width:3.375rem;top:.9375rem;right:-.125rem}}@media screen and (max-width:820.98px){.PageConceptHope-illust2{width:1.5625rem;top:.5rem;right:.3125rem}}.PageConceptHope-illust3{position:absolute}@media screen and (min-width: 821px){.PageConceptHope-illust3{width:8rem;top:16.75rem;right:-2.625rem}}@media screen and (max-width:820.98px){.PageConceptHope-illust3{width:2.375rem;top:14.6875rem;right:-.3125rem}}.PageConceptHope-illust4{position:absolute}@media screen and (min-width: 821px){.PageConceptHope-illust4{width:4.0625rem;top:16.4375rem;left:14.6875rem}}@media screen and (max-width:820.98px){.PageConceptHope-illust4{width:1.5rem;top:19.375rem;left:3rem}}.PageConceptHope-illustImg{max-width:100%}@media screen and (max-width:820.98px){.PageConceptHope-illustImg{width:100%;height:auto}}.PageConceptHope-waveTop{position:absolute;top:0;left:50%;width:100vw;overflow:hidden;z-index:-1;transform:translate(-50%)}.PageConceptHope-waveBottom{position:absolute;bottom:0;left:50%;width:100vw;overflow:hidden;z-index:-1;transform:translate(-50%)}.PageConceptPlantsSoilProduct{--product-color: #40a665;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.PageConceptPlantsSoilProduct.-red{--product-color: #ef4c42}.PageConceptPlantsSoilProduct.-purple{--product-color: #6d5eb3}.PageConceptPlantsSoilProduct.-lightGreen{--product-color: #79c21a}.PageConceptPlantsSoilProduct.-darkGreen{--product-color: #177c34}.PageConceptPlantsSoilProduct.-orange{--product-color: #e27c00}.PageConceptPlantsSoilProduct-shoulder{display:flex;flex-direction:column;align-items:center}.PageConceptPlantsSoilProduct-check{margin-inline:auto;display:block;color:var(--product-color)}@media screen and (min-width: 821px){.PageConceptPlantsSoilProduct-check{width:1.9375rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoilProduct-check{width:1rem}}.PageConceptPlantsSoilProduct-num{font-family:Alata,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:1.1;letter-spacing:.05em;text-align:center;background-color:var(--product-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1}@media screen and (min-width: 821px){.PageConceptPlantsSoilProduct-num{font-size:.8125rem;width:1.25rem}}@media screen and (min-width: 821px) and (max-width: 1051px){.PageConceptPlantsSoilProduct-num{font-size:10px}}@media screen and (max-width:820.98px){.PageConceptPlantsSoilProduct-num{font-size:.40625rem;width:.625rem;margin-top:-.09375rem}}.PageConceptPlantsSoilProduct-productText{font-weight:700;line-height:1.4;letter-spacing:.05em;color:var(--product-color)}@media screen and (min-width: 821px){.PageConceptPlantsSoilProduct-productText{font-size:.8125rem;margin-top:.625rem}}@media screen and (min-width: 821px) and (max-width: 1051px){.PageConceptPlantsSoilProduct-productText{font-size:10px}}@media screen and (max-width:820.98px){.PageConceptPlantsSoilProduct-productText{font-size:.40625rem;margin-top:.21875rem}}@media screen and (min-width: 821px){.PageConceptPlantsSoilProduct-productImg{margin-top:.25rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoilProduct-productImg{width:100%}}@media screen and (min-width: 821px){.PageConceptPlantsSoil{margin-top:3.5rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil{padding-inline:.625rem;margin-top:1.75rem}}@media screen and (min-width: 821px){.PageConceptPlantsSoil-body{margin-top:2.125rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-body{margin-top:.9375rem}}.PageConceptPlantsSoil-visual{overflow:hidden;position:relative;width:100%;background-color:#fff}@media screen and (min-width: 821px){.PageConceptPlantsSoil-visual{border-radius:7.1875rem .625rem .625rem;padding-inline:4rem;padding-block:1.6875rem 1.375rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-visual{border-radius:2.8125rem .3125rem .3125rem}}@media screen and (min-width: 821px){.PageConceptPlantsSoil-productList{display:flex;justify-content:space-between;gap:.8125rem}}.PageConceptPlantsSoil-product{--product-color: #40a665;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.PageConceptPlantsSoil-product.-red{--product-color: #ef4c42}.PageConceptPlantsSoil-product.-purple{--product-color: #6d5eb3}.PageConceptPlantsSoil-product.-lightGreen{--product-color: #79c21a}.PageConceptPlantsSoil-product.-darkGreen{--product-color: #177c34}.PageConceptPlantsSoil-product.-orange{--product-color: #e27c00}.PageConceptPlantsSoil-productHead{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:2}.PageConceptPlantsSoil-shoulder{display:flex;flex-direction:column;align-items:center}.PageConceptPlantsSoil-check{margin-inline:auto;display:block;color:var(--product-color)}@media screen and (min-width: 821px){.PageConceptPlantsSoil-check{width:1.9375rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-check{width:1rem}}.PageConceptPlantsSoil-num{font-family:Alata,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:1.1;letter-spacing:.05em;text-align:center;background-color:var(--product-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1}@media screen and (min-width: 821px){.PageConceptPlantsSoil-num{font-size:.8125rem;width:1.25rem}}@media screen and (min-width: 821px) and (max-width: 1051px){.PageConceptPlantsSoil-num{font-size:10px}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-num{font-size:.40625rem;width:.625rem;margin-top:-.09375rem}}.PageConceptPlantsSoil-productText{font-weight:700;line-height:1.4;letter-spacing:.05em;color:var(--product-color)}@media screen and (min-width: 821px){.PageConceptPlantsSoil-productText{font-size:.8125rem;margin-top:.4375rem}}@media screen and (min-width: 821px) and (max-width: 1051px){.PageConceptPlantsSoil-productText{font-size:10px}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-productText{font-size:.40625rem;margin-top:.21875rem}}@media screen and (min-width: 821px){.PageConceptPlantsSoil-productImg{margin-top:.25rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-productImg{margin-top:.125rem}}.PageConceptPlantsSoil-detail{position:relative}@media screen and (min-width: 821px){.PageConceptPlantsSoil-detail{display:flex;justify-content:space-between;gap:3.25rem;padding-block:2.5rem 1.875rem;padding-left:4rem;padding-right:4.125rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-detail{padding-inline:.53125rem .3125rem;padding-top:.5625rem;padding-bottom:.9375rem}}@media screen and (min-width: 821px){.PageConceptPlantsSoil-textContainer{flex:1;width:100%}}@media screen and (min-width: 821px){.PageConceptPlantsSoil-lead{letter-spacing:.06em}}@media screen and (min-width: 821px){.PageConceptPlantsSoil-leadBold.Typo-leadBold{padding:.3125rem .25rem .4375rem .4375rem;margin-top:.625rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-leadBold.Typo-leadBold{margin-top:.1875rem}}@media screen and (min-width: 821px){.PageConceptPlantsSoil-leadBold.Typo-leadBold.-ps{margin-top:.375rem}}.PageConceptPlantsSoil-leadBody{display:inline-block}@media screen and (min-width: 821px){.PageConceptPlantsSoil-leadBody{margin-top:.125rem}}.PageConceptPlantsSoil-desc{font-weight:500}.PageConceptPlantsSoil-descs{display:flex;flex-direction:column}@media screen and (min-width: 821px){.PageConceptPlantsSoil-descs{gap:.75rem;margin-top:1.875rem;line-height:1.5}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-descs{gap:.1875rem;margin-top:.5625rem}}.PageConceptPlantsSoil-caption{font-weight:400;line-height:1.6;letter-spacing:.1em}@media screen and (min-width: 821px){.PageConceptPlantsSoil-caption{font-size:.75rem;margin-top:1.25rem}}@media screen and (min-width: 821px) and (max-width: 1139px){.PageConceptPlantsSoil-caption{font-size:10px}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-caption{font-size:.375rem;margin-top:.5rem}}.PageConceptPlantsSoil-pictureContainer{display:flex}@media screen and (min-width: 821px){.PageConceptPlantsSoil-pictureContainer{flex-shrink:0;flex-direction:column;width:10.625rem;gap:.625rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-pictureContainer{width:100%;justify-content:space-between;margin-top:.9375rem;gap:.3125rem}}.PageConceptPlantsSoil-picture{position:relative;overflow:hidden;width:100%}@media screen and (min-width: 821px){.PageConceptPlantsSoil-picture{aspect-ratio:170/145;border-radius:.625rem 3.75rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-picture{aspect-ratio:130/110;border-radius:.3125rem 1.5625rem}}@media screen and (min-width: 821px){.PageConceptPlantsSoil-picture2{border-radius:3.75rem .625rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-picture2{border-radius:1.5625rem .3125rem}}.PageConceptPlantsSoil-illust1{position:absolute}@media screen and (min-width: 821px){.PageConceptPlantsSoil-illust1{width:3.375rem;top:-2.6875rem;right:.3125rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-illust1{width:1.46875rem;top:-.65625rem;right:.0625rem}}.PageConceptPlantsSoil-illust2{position:absolute}@media screen and (min-width: 821px){.PageConceptPlantsSoil-illust2{width:2.625rem;top:9rem;right:21rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-illust2{width:1.0625rem;top:3.625rem;right:-.125rem}}.PageConceptPlantsSoil-illust3{position:absolute}@media screen and (min-width: 821px){.PageConceptPlantsSoil-illust3{width:2.625rem;top:11rem;right:17.375rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-illust3{width:1.25rem;top:11.09375rem;right:.15625rem}}.PageConceptPlantsSoil-illust4{position:absolute}@media screen and (min-width: 821px){.PageConceptPlantsSoil-illust4{width:7.5rem;top:1.75rem;left:1.5625rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-illust4{width:2.375rem;top:.5rem;left:.21875rem}}.PageConceptPlantsSoil-illust5{position:absolute}@media screen and (min-width: 821px){.PageConceptPlantsSoil-illust5{width:6.375rem;bottom:2.6875rem;right:2.0625rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-illust5{width:2.34375rem;bottom:-1.9375rem;right:.375rem}}.PageConceptPlantsSoil-illustImg{max-width:100%}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-illustImg{width:100%;height:auto}}.PageConceptPlantsSoil-buttonContainer{display:flex;justify-content:center}@media screen and (min-width: 821px){.PageConceptPlantsSoil-buttonContainer{margin-top:2.5rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-buttonContainer{margin-top:1.25rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-body.-second{margin-top:.625rem}}@media screen and (min-width: 821px){.PageConceptPlantsSoil-body.-second .PageConceptPlantsSoil-visual{padding-bottom:.75rem;border-radius:.625rem 7.1875rem .625rem .625rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-body.-second .PageConceptPlantsSoil-visual{padding-block:.5rem;border-radius:.3125rem 2.8125rem .3125rem .3125rem;overflow:visible}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-body.-second .PageConceptPlantsSoil-productImg{margin-top:1.6875rem}}@media screen and (min-width: 821px){.PageConceptPlantsSoil-body.-second .PageConceptPlantsSoil-detail{padding-left:4.0625rem;padding-right:2.5rem;flex-direction:row-reverse;gap:4.75rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-body.-second .PageConceptPlantsSoil-detail{padding-top:1.25rem;padding-bottom:1.5625rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-body.-second .PageConceptPlantsSoil-leadBold{padding-inline:.125rem}}@media screen and (min-width: 821px){.PageConceptPlantsSoil-body.-second .PageConceptPlantsSoil-picture{aspect-ratio:170/120;border-radius:3.75rem .625rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-body.-second .PageConceptPlantsSoil-picture{aspect-ratio:130/110;border-radius:1.5625rem .3125rem}}@media screen and (min-width: 821px){.PageConceptPlantsSoil-body.-second .PageConceptPlantsSoil-picture2{border-radius:.625rem 3.75rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-body.-second .PageConceptPlantsSoil-picture2{border-radius:.3125rem 1.5625rem}}@media screen and (min-width: 821px){.PageConceptPlantsSoil-body.-second .PageConceptPlantsSoil-textContainer{padding-top:1rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-sliderContainer{position:relative}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-slider{overflow:hidden;padding-block:.9375rem;padding-inline:.8125rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-sliderWrapper{display:flex;transition-timing-function:cubic-bezier(.23,1,.32,1)}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-sliderItem{flex-shrink:0;width:4.09375rem;margin-inline:-.40625rem}}@media screen and (max-width:820.98px){.PageConceptPlantsSoil-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:.375rem;margin-top:.625rem}}.PageConceptPlantsSoil-bullet{--bullet-color: #40a665;width:.625rem;aspect-ratio:1/1;background-color:var(--bullet-color);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:#fff;font-family:Alata,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:1;text-align:center;font-size:.40625rem}.PageConceptPlantsSoil-bullet.-red{--bullet-color: #ef4c42}.PageConceptPlantsSoil-bullet.-purple{--bullet-color: #6d5eb3}.PageConceptPlantsSoil-bullet.-lightGreen{--bullet-color: #79c21a}.PageConceptPlantsSoil-bullet.-darkGreen{--bullet-color: #177c34}.PageConceptPlantsSoil-bullet.-orange{--bullet-color: #e27c00}.PageConceptOtherActions{position:relative}@media screen and (min-width: 821px){.PageConceptOtherActions{margin-top:6.25rem;padding-top:10.0625rem}}@media screen and (max-width:820.98px){.PageConceptOtherActions{margin-top:1.5625rem;padding-top:2.6875rem;padding-bottom:2.375rem}}.PageConceptOtherActions-inner{position:relative;z-index:2}@media screen and (max-width:820.98px){.PageConceptOtherActions-inner{padding-inline:.625rem}}.PageConceptOtherActions-inner:after{content:"";position:absolute;top:0;left:-24.75rem;width:100vw;height:100%;background-color:#f2efe7;z-index:-1}@media screen and (max-width:820.98px){.PageConceptOtherActions-inner:after{left:0}}@media screen and (min-width: 821px){.PageConceptOtherActions-body{margin-top:2.5rem;padding-top:2.8125rem;padding-bottom:2.8125rem}}@media screen and (max-width:820.98px){.PageConceptOtherActions-body{margin-top:.9375rem;padding-inline:.625rem;padding-top:1.1875rem;padding-bottom:2rem}}@media screen and (min-width: 821px){.PageConceptOtherActions-body.RoundedContainer{padding-top:2.1875rem;padding-bottom:2.8125rem}}@media screen and (max-width:820.98px){.PageConceptOtherActions-body.RoundedContainer{padding-inline:.625rem;padding-top:.9375rem;padding-bottom:1.46875rem}}.PageConceptOtherActions-textContainer{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width: 821px){.PageConceptOtherActions-textContainer{gap:.375rem}}@media screen and (max-width:820.98px){.PageConceptOtherActions-textContainer{gap:.125rem}}@media screen and (min-width: 821px){.PageConceptOtherActions-leadBold.Typo-leadBold{font-size:1.25rem;padding:.3125rem .625rem .375rem}}.PageConceptOtherActions-images{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 821px){.PageConceptOtherActions-images{gap:.75rem;margin-top:1.375rem}}@media screen and (max-width:820.98px){.PageConceptOtherActions-images{gap:.125rem;margin-top:.84375rem}}.PageConceptOtherActions-image{overflow:hidden}@media screen and (min-width: 821px){.PageConceptOtherActions-image{border-radius:.625rem;width:18.125rem}}@media screen and (max-width:820.98px){.PageConceptOtherActions-image{border-radius:.3125rem;width:3.375rem}}@media screen and (min-width: 821px){.PageConceptOtherActions-imageLarge{width:30.625rem}}@media screen and (max-width:820.98px){.PageConceptOtherActions-imageLarge{width:5.71875rem}}@media screen and (max-width:820.98px){.PageConceptOtherActions-imageBody{width:100%;height:100%;object-fit:cover;display:block}}.PageConceptOtherActions-buttonContainer{display:flex;justify-content:center}@media screen and (min-width: 821px){.PageConceptOtherActions-buttonContainer{margin-top:2rem}}@media screen and (max-width:820.98px){.PageConceptOtherActions-buttonContainer{margin-top:.71875rem}}@media screen and (max-width:820.98px){.PageConceptOtherActions-button{font-size:.4375rem;padding-left:.5625rem;padding-right:1.40625rem}}@media screen and (max-width:820.98px){.PageConceptOtherActions-button .Button-external{right:.46875rem}}.PageConceptOtherActions-waveTop{position:absolute;top:0;left:50%;width:100vw;overflow:hidden;z-index:-1;transform:translate(-50%)}.PageConceptOtherActions-waveBottom{position:absolute;bottom:0;left:50%;width:100vw;overflow:hidden;z-index:-1;transform:translate(-50%)}@media screen and (min-width: 821px){.PageConceptOtherActions-waveBottom{bottom:-8.625rem}}@media screen and (max-width:820.98px){.PageConceptOtherActions-waveBottom{bottom:0rem}}.PageConceptLowerSection{margin-top:14.125rem}@media screen and (max-width:820.98px){.PageConceptLowerSection{margin-top:1.78125rem}}@media screen and (max-width:820.98px){.PageConceptLowerSection-inner{padding-inline:.9375rem}}.PageConceptLowerSection-title{display:flex;flex-direction:column;text-align:center}@media screen and (min-width: 821px){.PageConceptLowerSection-title{gap:.75rem}}@media screen and (max-width:820.98px){.PageConceptLowerSection-title{gap:.25rem}}.PageConceptLowerSection-titleEn{color:#249c46}@media screen and (max-width:820.98px){.PageConceptLowerSection-titleEn{font-size:.46875rem}}.PageConceptLowerSection-titleJp{font-weight:700;letter-spacing:.1em;line-height:1.6}@media screen and (min-width: 821px){.PageConceptLowerSection-titleJp{font-size:1.5rem}}@media screen and (max-width:820.98px){.PageConceptLowerSection-titleJp{font-size:.5625rem}}@media screen and (min-width: 821px){.PageConceptLowerSection-list{display:flex;justify-content:center;gap:3rem}}@media screen and (max-width:820.98px){.PageConceptLowerSection-list{display:flex;flex-direction:column;gap:1.40625rem}}@media screen and (min-width: 821px){.PageConceptLowerSection-item{width:26rem}}@media screen and (max-width:820.98px){.PageConceptLowerSection-item{width:100%}}.PageConceptLowerSection-link{background-color:#f2efe7;overflow:hidden;display:block}@media screen and (min-width: 821px){.PageConceptLowerSection-link{border-radius:.625rem;margin-top:1.875rem}}.PageConceptLowerSection-link:hover .PageConceptLowerSection-img{transform:scale(1.15)}.PageConceptLowerSection-link:hover .PageConceptLowerSection-text{color:var(--link-random-color, #249c46)}.PageConceptLowerSection-link:hover .PageConceptLowerSection-textJp:after{transform:scale(1.5);background-color:var(--link-random-color, #249c46)}@media screen and (max-width:820.98px){.PageConceptLowerSection-link{border-radius:.3125rem;margin-top:.625rem}}@media screen and (min-width: 821px){.PageConceptLowerSection-picture{overflow:hidden;border-radius:.625rem .625rem 0 0}}@media screen and (max-width:820.98px){.PageConceptLowerSection-picture{overflow:hidden;border-radius:.3125rem .3125rem 0 0;height:6.25rem}}.PageConceptLowerSection-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.23,1,.32,1)}@media screen and (min-width: 821px){.PageConceptLowerSection-text{padding-block:1.9375rem;padding-inline:1.875rem;transition:color .6s cubic-bezier(.23,1,.32,1)}}@media screen and (max-width:820.98px){.PageConceptLowerSection-text{padding-block:.625rem;padding-inline:.78125rem}}.PageConceptLowerSection-textJp{line-height:1.87;letter-spacing:.1em;display:flex;justify-content:space-between;align-items:center;font-weight:700}@media screen and (min-width: 821px){.PageConceptLowerSection-textJp{gap:1.375rem;font-size:1.25rem}}@media screen and (max-width:820.98px){.PageConceptLowerSection-textJp{gap:.46875rem;font-size:.46875rem}}.PageConceptLowerSection-textJp:after{content:"";display:block;width:.375rem;height:.375rem;background-color:#249c46;border-radius:50%;transition:transform .3s cubic-bezier(.23,1,.32,1)}@media screen and (max-width:820.98px){.PageConceptLowerSection-textJp:after{width:.1875rem;height:.1875rem}}@media screen and (max-width:820.98px){.PageConcept-secondaryTwoColumn[data-astro-cid-62cvaq6c]{margin-top:1.5625rem}}
