.page-feature{background-color:#f0f9f7}.page-feature-box-wrap{margin:80px auto 0}.page-feature-box{background-color:#fff;margin-bottom:144px}.page-feature-box:nth-of-type(odd) .page-feature-box-inner{margin-right:auto}.page-feature-box:nth-of-type(even) .page-feature-box-inner{margin-left:auto}.page-feature-box-inner{display:flex;gap:0 64px;max-width:1200px}.page-feature-box-img-wrap{width:64%;transform:translateY(64px)}.page-feature-box-img-wrap img{aspect-ratio:3/2}.page-feature-box-contents{width:36%;margin-top:64px}.page-feature-box-head{display:flex;align-items:center;gap:0 12px;margin-bottom:20px}.page-feature-box-sp-head{display:none}.page-feature-box-head span{display:block;font-family:var(--font-roboto);font-weight:300;font-style:italic;font-size:80px;color:#1f5642;line-height:1}.page-feature-box-head h4{font-weight:400;font-size:24px}.page-feature-box-desc{color:#162721;line-height:2}@media screen and (max-width: 960px){.page-feature-box-inner{gap:0 32px}.page-feature-box:nth-of-type(odd) .page-feature-box-contents{padding-right:16px}.page-feature-box:nth-of-type(even) .page-feature-box-contents{padding-left:16px}.page-feature-box-img-wrap{width:54%}.page-feature-box-contents{width:46%}}@media screen and (max-width: 768px){.page-feature-box-wrap{max-width:500px;margin:80px auto 0}.page-feature-box{background-color:rgba(0,0,0,0);margin-bottom:48px}.page-feature-box:last-of-type{margin-bottom:0}.page-feature-box:nth-of-type(odd) .page-feature-box-inner{flex-wrap:wrap;margin-right:0}.page-feature-box:nth-of-type(even) .page-feature-box-inner{flex-wrap:wrap-reverse;margin-left:0}.page-feature-box:nth-of-type(odd) .page-feature-box-contents{padding-right:0}.page-feature-box:nth-of-type(even) .page-feature-box-contents{padding-left:0}.page-feature-box-inner{gap:24px 0;padding:0 16px}.page-feature-box-img-wrap{width:100%;transform:translateY(0)}.page-feature-box-contents{width:100%;margin-top:0}.page-feature-box-head{display:none}.page-feature-box-sp-head{display:flex;align-items:center;gap:0 12px}.page-feature-box-sp-head span{display:block;font-family:var(--font-roboto);font-weight:300;font-style:italic;font-size:80px;color:#1f5642;line-height:1}.page-feature-box-sp-head h4{font-weight:400;font-size:24px}}/*# sourceMappingURL=feature.css.map */