.m-company-subpage-list .head{position:relative}.m-company-subpage-list .head .deco{display:block;left:-150px;position:absolute;top:-86px;z-index:-1}.m-company-subpage-list .head .heading{font-size:4rem;font-weight:500;margin:0}.m-company-subpage-list .head .lead{font-size:2rem;margin-top:.5em}.m-company-subpage-list .company-subpage-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-10px}.m-company-subpage-list .company-subpage-group:after{content:"";display:block;width:30%}.m-company-subpage-list .company-subpage-group .post-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-top:35px;text-align:center;width:30.371%}.m-company-subpage-list .company-subpage-group .post-item a{color:inherit;display:block;text-decoration:none}.m-company-subpage-list .company-subpage-group .post-item p{margin:0}.m-company-subpage-list .company-subpage-group .post-item .title{margin-top:.5em}.m-company-subpage-list .company-subpage-group .post-item img{width:100%}@media screen and (max-width:767px){.m-company-subpage-list .head .deco{left:-23%;top:-80px;width:45%}.m-company-subpage-list .head .heading{font-size:2.3rem}.m-company-subpage-list .head .lead{font-size:1.4rem;margin-top:.3em}.m-company-subpage-list .company-subpage-group{margin-top:0}.m-company-subpage-list .company-subpage-group:after{content:none}.m-company-subpage-list .company-subpage-group .post-item{margin-top:28px;width:46.8%}.m-company-subpage-list .company-subpage-group .post-item .title{margin-top:.5em}}