.m-index-corporate{display:flex;justify-content:center;margin:40px auto;max-width:1200px;width:100%}.m-index-corporate_link{flex:1}.m-index-corporate_image{display:block;height:auto;width:100%}.m-button.arrowRight .m-button_button{padding-right:50px;position:relative}.m-button.arrowRight .m-button_button:after{border-bottom:3px solid #fff;border-left-width:0;border-right:3px solid #fff;border-top-width:0;content:"";height:12px;position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);width:12px}.m-button.arrowRight .m-button_button:after{right:30px}.m-hero.corporate-type2{padding:0 24px 48px}.m-hero.corporate-type2 .m-hero_inner{gap:0 15px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr auto auto}.m-hero.corporate-type2 .m-hero_inner:before{background:linear-gradient(180deg,#fff 40px,#f8f8f8 0,#f8f8f8);bottom:0;content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);width:100vw}.m-hero.corporate-type2 .m-hero_button,.m-hero.corporate-type2 .m-hero_capture,.m-hero.corporate-type2 .m-hero_heading,.m-hero.corporate-type2 .m-hero_text{position:relative;z-index:1}.m-hero.corporate-type2 .m-hero_heading{align-self:end;color:#c01;grid-column:1/2}.m-hero.corporate-type2 .m-hero_button,.m-hero.corporate-type2 .m-hero_text{grid-column:1/3}.m-hero.corporate-type2 .m-hero_capture{height:auto;min-width:164px;width:50%}.m-hero.corporate-type2 .m-hero_capture img{height:auto;width:100%}@media print,screen and (min-width:769px){.m-hero.corporate-type2{min-height:auto;padding:0 30px}.m-hero.corporate-type2 .m-hero_inner{gap:0;grid-template-columns:6fr 4fr;grid-template-rows:1fr auto auto auto;justify-content:flex-end;padding:0 0 0 40px;position:relative}.m-hero.corporate-type2 .m-hero_inner:before{background:linear-gradient(180deg,#fff 128px,#f8f8f8 0,#f8f8f8)}.m-hero.corporate-type2 .m-hero_inner:after{content:"";grid-column:1/3;grid-row:1/2;height:128px}.m-hero.corporate-type2 .m-hero_heading{padding-top:80px}.m-hero.corporate-type2 .m-hero_text{grid-column:1/2}.m-hero.corporate-type2 .m-hero_capture{align-items:flex-start;display:flex;grid-column:2/3;grid-row:1/5;justify-content:flex-end;position:relative;width:100%;z-index:1}.m-hero.corporate-type2 .m-hero_button{grid-column:1/2;padding-bottom:80px}}