section{&.management-policy{height:auto;margin:0;max-width:86.4rem;padding:0;width:100%;>.layer{align-items:start;display:grid;gap:6rem;grid-template-columns:100%;height:auto;justify-content:start;margin:0;padding:0;width:100%;>ul{align-items:stretch;display:grid;gap:3rem;grid-template-columns:1fr 1fr;height:auto;justify-content:start;margin:0;padding:0;width:100%;@media (max-width:767px){gap:2rem;grid-template-columns:1fr}>li{height:auto;margin:0;padding:0;width:100%;&.ceo-message{grid-column:span 2;@media (max-width:767px){grid-column:1}>a{>.info{&:after{background-image:url(/wp-content/themes/ne-inc/assets/dist/images/pages/investor/management-policy/ceo-message.svg)}}}}&.management-strategy{>a{>.info{&:after{background-image:url(/wp-content/themes/ne-inc/assets/dist/images/pages/investor/management-policy/management-strategy.svg)}}}}>a{background-color:var(--background-white);border-radius:.8rem;display:block;height:22rem;margin:0;overflow:hidden;padding:3rem;position:relative;width:100%;z-index:0;@media (max-width:767px){height:15rem;padding-bottom:2rem;padding-left:2rem;padding-right:2rem;padding-top:2rem}&:after{background-image:url(/wp-content/themes/ne-inc/assets/dist/images/icon/page-allow_right.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:2.4rem;inset:auto 3rem 3rem auto;margin:0;padding:0;position:absolute;width:2.4rem;z-index:0;@media (max-width:767px){height:2rem;inset:auto 2rem 2rem auto;width:2rem}}>.image{display:none;height:auto;inset:0;margin:0;padding:0;position:absolute;width:100%;z-index:10;>img{height:auto;margin:0;-o-object-fit:cover;object-fit:cover;padding:0;width:100%}}>.info{align-items:center;display:flex;flex-flow:column wrap;gap:2.4rem;height:100%;justify-content:center;margin:0;padding:0;width:100%;@media (max-width:767px){gap:1.5rem}&:after{background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";height:3.2rem;margin:0;padding:0;width:3.2rem}>h2{color:var(--text-black);font-size:2rem;font-weight:700;height:auto;line-height:1;margin:0;padding:0;text-align:center;width:100%;@media (max-width:767px){font-size:1.6rem}}}}}}}}}