.m-bg-image-block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0}.m-bg-image-block .inner{width:100%;padding-top:124px;padding-bottom:136px}.m-bg-image-block .inner h2{margin-bottom:10px;color:#0e522d;font-size:3.4rem;line-height:1.65;letter-spacing:.075em}.m-bg-image-block .inner p{line-height:2;font-size:1.8rem}.m-bg-image-block .bg-image{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.m-bg-image-block .bg-image img{width:100%;height:100%;-o-object-position:100% 0;object-position:100% 0}.m-bg-image-block .img-box{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.m-bg-image-block .text-box .text{width:60.5%}@media screen and (max-width:1140px) and (min-width:768px){.m-bg-image-block .text-box .text{width:50%}}@media screen and (max-width:767px){.m-bg-image-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.m-bg-image-block .inner{padding:70px 5.33vw 45px}.m-bg-image-block .inner h2{margin-bottom:20px;font-size:2.4rem}.m-bg-image-block .inner p{font-size:1.4rem}.m-bg-image-block .inner p:first-child{font-size:2rem;margin-bottom:2rem}.m-bg-image-block .bg-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;width:100%;height:auto;z-index:1}.m-bg-image-block .bg-image img{height:auto}.m-bg-image-block .text-box{width:100%}.m-bg-image-block .text-box .text{width:100%}.m-bg-image-block .text-box img{width:100%}}