.m-home-mv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-home-mv>div{width:50%}.m-home-mv .text-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-home-mv .text-box .inner{width:100%;max-width:555px}.m-home-mv .text-box .text h1,.m-home-mv .text-box .text h2,.m-home-mv .text-box .text h3{font-weight:bold}.m-home-mv .text-box .text h1{margin:0}.m-home-mv .text-box .text h4{margin:1em 0;font-weight:bold;line-height:1.9;letter-spacing:.015em}.m-home-mv .text-box .text em{font-style:normal;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff0a9),color-stop(50%,#fff0a9),color-stop(50%,transparent));background:linear-gradient(to top,#fff0a9 0,#fff0a9 50%,transparent 50%)}.m-home-mv .text-box .button{margin-top:3.75em}.m-home-mv .text-box .button .l-button{max-width:calc(100% - 80px);min-height:70px;margin:0;padding:.625em 45px}@media screen and (max-width:1020px){.m-home-mv{padding:0 30px}}@media screen and (max-width:768px){.m-home-mv{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0}.m-home-mv>div{width:100%}.m-home-mv .image{padding:0 14.27vw 25px}.m-home-mv .text-box{display:block;padding:0 6.67vw}.m-home-mv .text-box .inner{max-width:none}.m-home-mv .text-box .text h4{font-size:1.3em;line-height:1.7}.m-home-mv .text-box .button{margin-top:2.5em}.m-home-mv .text-box .button .l-button{max-width:none;min-height:49px;margin:0 auto;padding:.625em 30px;font-size:1.23em}}